body {
	color: rgb(255, 255, 255); font-family: verdana,helvetica,sans-serif; font-size: 10px;
}
.counter {
	color: rgb(255, 255, 255); font-family: verdana,helvetica,sans-serif; font-size: 10px;
}
div.dropx a {
	color: rgb(255, 255, 255); font-family: verdana,helvetica,sans-serif; font-size: 10px;
}
p {
	color: rgb(255, 255, 255); font-family: verdana,helvetica,sans-serif; font-size: 12px;
}
dl {
	color: rgb(255, 255, 255); font-family: verdana,helvetica,sans-serif; font-size: 12px;
}
ul {
	color: rgb(255, 255, 255); font-family: verdana,helvetica,sans-serif; font-size: 12px;
}
ol {
	color: rgb(255, 255, 255); font-family: verdana,helvetica,sans-serif; font-size: 12px;
}
table td {
	color: rgb(255, 255, 255); font-family: verdana,helvetica,sans-serif; font-size: 12px;
}
pre.p2 {
	color: rgb(255, 255, 255); font-family: verdana,helvetica,sans-serif; font-size: 12px;
}
.xword {
	color: rgb(255, 255, 255); font-family: verdana,helvetica,sans-serif; font-size: 12px;
}
.xtitle {
	color: rgb(255, 255, 255); font-family: verdana,helvetica,sans-serif; font-size: 12px;
}
p.p4 {
	color: rgb(255, 255, 255); font-family: verdana,helvetica,sans-serif; font-size: 12px;
}
table.t3 td {
	color: rgb(255, 255, 255); font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: bold;
}
h2 {
	color: rgb(255, 255, 255); font-family: arial,helvetica,sans-serif; font-size: 16px; font-weight: bold;
}
h3 {
	color: rgb(255, 255, 255); font-family: arial,helvetica,sans-serif; font-size: 16px; font-weight: bold;
}
div.obox h1 {
	color: rgb(255, 255, 255); font-family: arial,helvetica,sans-serif; font-size: 16px; font-weight: bold;
}
#footer a.w3 {
	color: rgb(255, 255, 255); font-family: arial,helvetica,sans-serif; font-size: 16px; font-weight: bold;
}
.xbig {
	color: rgb(255, 255, 255); font-family: arial,helvetica,sans-serif; font-size: 16px; font-weight: bold;
}
h2.g1 {
	color: rgb(255, 255, 255); font-family: arial,helvetica,sans-serif; font-size: 16px; font-weight: bold;
}
h2.g2 {
	color: rgb(255, 255, 255); font-family: arial,helvetica,sans-serif; font-size: 16px; font-weight: bold;
}
h2.g3 {
	color: rgb(255, 255, 255); font-family: arial,helvetica,sans-serif; font-size: 16px; font-weight: bold;
}
h2.g4 {
	color: rgb(255, 255, 255); font-family: arial,helvetica,sans-serif; font-size: 16px; font-weight: bold;
}
h2.g5 {
	color: rgb(255, 255, 255); font-family: arial,helvetica,sans-serif; font-size: 16px; font-weight: bold;
}
a.a1 {
	color: rgb(255, 255, 255); font-family: arial,helvetica,sans-serif; font-size: 16px; font-weight: bold;
}
a.b1 {
	color: rgb(255, 255, 255); font-family: arial,helvetica,sans-serif; font-size: 16px; font-weight: bold;
}
h1 {
	color: rgb(255, 255, 255); font-family: arial,helvetica,sans-serif; font-size: 20px; font-weight: bold;
}
span.price {
	color: rgb(255, 191, 17); font-family: arial,helvetica,sans-serif; font-size: 16px; font-weight: bold;
}
h1.g1 {
	color: rgb(255, 255, 255); font-family: arial,helvetica,sans-serif; font-size: 20px; font-weight: bold;
}
h1.c1 {
	color: rgb(255, 255, 255); font-family: arial,helvetica,sans-serif; font-size: 20px; font-weight: bold;
}
pre {
	color: rgb(0, 96, 0); font-family: courier new,courier,monospace; font-size: 12px;
}
code {
	color: rgb(0, 96, 0); font-family: courier new,courier,monospace; font-size: 12px;
}
div.xbox3 {
	color: rgb(0, 96, 0); font-family: courier new,courier,monospace; font-size: 12px;
}
.ckBox {
	color: rgb(0, 96, 0); font-family: courier new,courier,monospace; font-size: 12px;
}
.boxBlur {
	color: rgb(0, 96, 0); font-family: courier new,courier,monospace; font-size: 12px;
}
.boxFocus {
	color: rgb(0, 96, 0); font-family: courier new,courier,monospace; font-size: 12px;
}
.formula {
	color: rgb(0, 96, 0); font-family: courier new,courier,monospace; font-size: 12px;
}
#footer p {
	color: rgb(255, 255, 255); font-family: arial,helvetica,sans-serif; font-size: 12px;
}
#footer p.xnav {
	color: rgb(255, 255, 255); font-family: arial,helvetica,sans-serif; font-size: 12px;
}
.xsmall {
	color: rgb(255, 255, 255); font-family: arial,helvetica,sans-serif; font-size: 12px;
}
.fbutton {
	font-family: arial,helvetica,sans-serif; font-size: 11px; font-weight: bold;
}
.spopup {
	font-family: arial,helvetica,sans-serif; font-size: 11px; font-weight: bold;
}
a.k {
	font-family: arial,helvetica,sans-serif; font-size: 12px;
}
p.r2 {
	color: rgb(255, 191, 17);
}
body {
	background: url("images/body_bg.gif") repeat-x top rgb(2, 89, 143); margin: 0px; padding: 0px; text-align: center; color: rgb(255, 255, 255);
}
a:link {
	color: rgb(127, 207, 255); font-weight: bold; text-decoration: none;
}
a:visited {
	color: rgb(127, 207, 255); font-weight: bold; text-decoration: none;
}
a:hover {
	color: rgb(255, 255, 255); font-weight: bold; text-decoration: underline;
}
acronym {
	color: rgb(136, 136, 136); font-weight: bold; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: dashed; cursor: help;
}
form {
	margin: 0px; padding: 2px 0px 0px 12px;
}
h1 {
	margin: 4px 4px 0px 12px; padding: 0px; letter-spacing: 1px;
}
h2 {
	margin: 2px 2px 2px 12px; padding: 0px;
}
h3 {
	margin: -12px 4px 0px 0px; padding: 0px; text-align: right; position: relative;
}
img {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
iframe {
	border: 2px solid rgb(255, 255, 255);
}
ol li {
	padding: 2px 0px 4px;
}
p {
	margin: 2px 6px 2px 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
table {
	margin: 2px 6px 2px 12px; padding: 0px;
}
table td {
	line-height: 130%;
}
table td p {
	line-height: 130%;
}
tt {
	display: none;
}
ul {
	list-style: none; margin: 4px 0px 0px 12px; padding: 0px;
}
ul li {
	background: url("images/bullet04.gif") no-repeat 0px 2px; margin: 2px 0px; padding: 1px 0px 0px 12px; width: 98%;
}
form table {
	margin: 2px 6px 2px 0px; padding: 0px;
}
a.a1 {
	margin: 1px 0px; padding: 2px 0px 2px 18px; width: 120px; letter-spacing: 1px; display: block;
}
a.a1:link {
	color: rgb(127, 207, 255); font-weight: bold; text-decoration: none;
}
a.a1:visited {
	color: rgb(127, 207, 255); font-weight: bold; text-decoration: none;
}
a.a1:hover {
	background: url("images/bullet02.gif") no-repeat 0px 7px; color: rgb(255, 255, 255); font-weight: bold; text-decoration: none;
}
a.b1:hover {
	background: url("images/bullet02.gif") no-repeat 0px 7px; color: rgb(255, 255, 255); font-weight: bold; text-decoration: none;
}
a.b1 {
	background: url("images/bullet02.gif") no-repeat 0px 7px; margin: 1px 0px; padding: 2px 0px 2px 18px; width: 120px; color: rgb(255, 255, 255); letter-spacing: 1px; font-weight: bold; text-decoration: none; display: block;
}
a.b1:link {
	color: rgb(255, 255, 255); font-weight: bold; text-decoration: none;
}
a.b1:visited {
	color: rgb(255, 255, 255); font-weight: bold; text-decoration: none;
}
a.a2 {
	background: url("images/bullet04.gif") no-repeat 15px 4px; margin: 1px 0px; padding: 0px 0px 4px 28px; line-height: 18px;
}
a.a2:link {
	color: rgb(127, 207, 255); font-weight: bold; text-decoration: none;
}
a.a2:visited {
	color: rgb(127, 207, 255); font-weight: bold; text-decoration: none;
}
a.a2:hover {
	color: rgb(255, 255, 255); font-weight: bold; text-decoration: underline;
}
a.a3 {
	background: url("images/bullet05.gif") no-repeat 14px 3px; margin: 1px 0px; padding: 0px 0px 4px 28px; line-height: 18px;
}
a.a3:link {
	color: rgb(127, 207, 255); font-weight: bold; text-decoration: none;
}
a.a3:visited {
	color: rgb(127, 207, 255); font-weight: bold; text-decoration: none;
}
a.a3:hover {
	color: rgb(255, 255, 255); font-weight: bold; text-decoration: underline;
}
a.btn {
	background: rgb(255, 255, 255); margin: 0px 1px 0px 0px; padding: 2px 4px; border: 1px solid rgb(0, 0, 0); line-height: 20px; font-weight: bold;
}
a.btn:link {
	color: rgb(0, 0, 170); font-weight: bold; text-decoration: none;
}
a.btn:visited {
	color: rgb(0, 0, 170); font-weight: bold; text-decoration: none;
}
a.btn:hover {
	background: rgb(0, 0, 153); border: 1px solid rgb(0, 0, 0); color: rgb(255, 255, 255); font-weight: bold; text-decoration: none;
}
a.cbtn {
	background: url("images/btn_close.gif") no-repeat right; margin: 0px; padding: 4px 24px 4px 0px; line-height: 18px;
}
a.cbtn:link {
	color: rgb(255, 255, 255); font-weight: bold; text-decoration: none;
}
a.cbtn:visited {
	color: rgb(255, 255, 255); font-weight: bold; text-decoration: none;
}
a.cbtn:hover {
	color: rgb(255, 255, 255); font-weight: bold; text-decoration: underline;
}
#footer a:link {
	color: rgb(127, 207, 255); text-decoration: none;
}
#footer a:visited {
	color: rgb(127, 207, 255); text-decoration: none;
}
#footer a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
#footer a.w3:link {
	color: rgb(0, 73, 119); text-decoration: none;
}
#footer a.w3:visited {
	color: rgb(0, 73, 119); text-decoration: none;
}
#footer a.w3:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
br.clr {
	clear: both;
}
code.bx {
	background: rgb(238, 238, 238); padding: 1px; border: 1px solid rgb(153, 153, 153);
}
code.t2 {
	margin: 4px 0px 2px 8px; padding: 0px; display: block;
}
div.xclear {
	margin: 0px; padding: 0px; height: 1px; line-height: 1px; clear: both; position: relative;
}
div.xclearline {
	margin: 0px; padding: 0px; width: 620px; clear: both; position: relative;
}
div.minheight {
	width: 5px; height: 500px; text-align: right; float: right; position: relative;
}
div.navlinks table td {
	margin: 0px; padding: 0px 0px 0px 2px;
}
div.xline {
	margin: 3px; padding: 0px 0px 3px; height: 1px; line-height: 1px; border-top-color: rgb(170, 170, 170); border-top-width: 1px; border-top-style: solid;
}
div.xbox1 {
	padding: 4px 8px; border: 1px solid rgb(0, 144, 219); width: 90%;
}
div.ffield {
	margin: 0px; padding: 2px 12px 4px 0px; float: left; position: relative;
}
div.xbox2 {
	background: rgb(255, 255, 255); margin: 0px 0px 0px 12px; padding: 8px 2px; border: 1px solid rgb(170, 170, 170); width: 90%;
}
div.gadvert {
	margin: 0px 0px 0px 12px;
}
div.gsearch {
	left: 250px; top: 20px; width: 500px; position: absolute;
}
div.widebox {
	background: rgb(0, 73, 119); margin: 0px; padding: 0px; border: 1px solid rgb(255, 255, 255); left: 60px; top: 60px; width: 600px; text-align: left; visibility: hidden; position: absolute; z-index: 98;
}
div.widebox h1 {
	margin: 0px; padding: 12px 0px 0px 20px;
}
div.widebox div {
	margin: 0px; padding: 12px 6px 28px 20px;
}
div.widebox span {
	margin: 8px 26px 0px 0px; text-align: right; display: block; position: relative;
}
div.ffield {
	margin: 0px; padding: 2px 12px 4px 0px; float: left; position: relative;
}
div.dthumb {
	margin: 0px 8px 4px 0px; text-align: center; float: left;
}
dl.alist {
	margin: 0px; padding: 4px 0px 0px;
}
dl.alist dt {
	margin: 0px; padding: 0px 0px 0px 22px; line-height: 150%; font-family: verdana,helvetica,sans-serif; font-size: 11px;
}
dl.alist dd {
	margin: 0px; padding: 0px 0px 6px 30px; line-height: 120%; font-family: verdana,helvetica,sans-serif; font-size: 11px;
}
dl.alist dd.mm {
	margin: 0px; padding: 0px 0px 8px 20px; color: rgb(0, 128, 0); line-height: 120%;
}
dl.t2 {
	margin: 0px; padding: 0px;
}
dl.t2 dt {
	margin: 0px; padding: 0px;
}
dl.t2 dd {
	margin: 0px; padding: 4px 0px 2px 8px;
}
dl.links {
	margin: 0px; padding: 4px 0px 0px;
}
dl.links dt {
	margin: 0px; padding: 0px 4px 0px 20px; line-height: 150%;
}
dl.links dd {
	margin: 0px; padding: 0px 10px 4px 28px; line-height: 120%;
}
form.catalog {
	margin: 2px 0px 4px; padding: 0px;
}
h1.m1 {
	margin: 2px 2px 0px 12px;
}
h1.c1 {
	margin: 2px 2px 0px; text-align: center;
}
h1.translator {
	background: url("images/translator_logo.gif") no-repeat; width: 300px; height: 35px;
}
#contenthead h1 span {
	display: none;
}
h2.f1 {
	margin: 2px;
}
h2.g2 {
	text-align: center;
}
h2.g3 {
	text-align: center;
}
h2.g5 {
	text-align: center;
}
img.xpic {
	margin: 1px 3px 3px 1px; padding: 0px; border: 4px solid rgb(255, 255, 255);
}
img.xthumb {
	margin: 2px; padding: 0px; border: 2px solid rgb(255, 255, 255);
}
img.prodthumb {
	margin: 1px 3px 3px 1px; padding: 0px; border: 1px solid rgb(136, 136, 136); width: 140px;
}
img.xblank {
	margin: 1px 3px 3px 1px; padding: 0px 20px; border: 1px solid rgb(221, 221, 221); width: 140px;
}
img.xleft {
	margin: 2px 10px 2px 0px; border: 2px solid rgb(255, 255, 255); float: left;
}
img.xright {
	margin: 2px 0px 2px 10px; border: 2px solid rgb(255, 255, 255); float: right;
}
img.dleft {
	margin: 2px 10px 2px 12px; border: 1px solid rgb(102, 102, 102); float: left;
}
label.noshow {
	display: none;
}
h1.noshow {
	display: none;
}
h2.noshow {
	display: none;
}
span.noshow {
	display: none;
}
object.p1 {
	margin: 1px;
}
ol.alist li {
	text-align: justify;
}
p.c1 {
	margin: 2px 6px 2px 12px; padding: 0px; text-align: center; line-height: normal;
}
p.p1 {
	margin: 2px 6px 2px 12px; padding: 0px; line-height: 110%;
}
p.p2 {
	margin: 4px 6px 0px 12px; padding: 0px; text-align: left; line-height: 130%;
}
p.p4 {
	margin: 4px 6px 0px 12px; padding: 0px; text-align: left; line-height: 130%;
}
p.p3 {
	margin: 4px 10px 0px 12px; padding: 0px; line-height: 150%;
}
p.n1 {
	margin: 4px 2px 0px 12px; padding: 0px; text-align: justify; font-size: 10px;
}
p.n2 {
	margin: 0px; padding: 4px 2px 0px 12px; font-size: 10px; border-left-color: rgb(170, 170, 170); border-left-width: 1px; border-left-style: dashed;
}
p.r1 {
	margin: -16px 4px 4px 0px; padding: 0px; text-align: right; line-height: normal;
}
p.r2 {
	margin: 4px 4px 4px 12px; padding: 0px; text-align: right; line-height: 150%;
}
p.nav {
	color: rgb(170, 170, 170); line-height: 150%;
}
p.gb1 {
	margin: 4px 2px 0px 12px; padding: 0px; color: rgb(255, 191, 17); font-family: verdana,helvetica,sans-serif; font-size: 10px;
}
#pagehead h1 {
	display: none;
}
#pagehead h2 {
	display: none;
}
#pagehead p {
	text-align: left; display: inline;
}
#footer p {
	margin: 0px auto; padding: 0px; width: 760px; text-align: center; position: relative;
}
#footer p.xnav {
	margin: 0px auto; padding: 0px; width: 760px; text-align: center; color: rgb(170, 170, 170); position: relative;
}
pre.p2 {
	margin: 4px 4px 0px 12px; padding: 0px; line-height: 150%;
}
table.t1 {
	margin: 2px 6px 2px 0px; padding: 0px;
}
table.catalog {
	margin: 2px 6px 2px 8px; padding: 0px; width: 94%;
}
table.catalog td {
	margin: 0px; padding: 0px;
}
table.catalog td p {
	margin: 0px; padding: 0px;
}
table.t2 {
	width: 94%;
}
table.t3 {
	width: 270px;
}
table.chart {
	background: rgb(136, 136, 136); margin: 2px 2px 2px 12px; padding: 0px;
}
table.chart td {
	background: rgb(255, 255, 255); padding: 2px 4px 2px 2px;
}
ul.alist {
	margin: 4px 0px 0px 12px; padding: 0px;
}
ul.alist li {
	background: url("images/bullet03.gif") no-repeat 0px 4px; margin: 2px 0px 6px; padding: 1px 0px 0px 14px; width: 90%;
}
ul.blist {
	margin: 4px 0px 0px 12px; padding: 0px;
}
ul.blist li {
	background: url("images/bullet03.gif") no-repeat 0px 4px; margin: 2px 0px; padding: 1px 0px 0px 12px; width: 98%;
}
#pagehead ul {
	display: none;
}
form.catalog {
	margin: 0px; padding: 0px;
}
.ckBox {
	margin: 1px; padding: 0px;
}
.boxBlur {
	background: rgb(238, 238, 238); margin: 1px 0px 0px; padding: 1px; border: 2px solid rgb(127, 207, 255); color: rgb(0, 0, 0);
}
.boxFocus {
	background: rgb(255, 255, 204); margin: 1px 0px 0px; padding: 1px; border: 2px solid rgb(127, 207, 255); color: rgb(0, 0, 0);
}
.fbutton {
	background: rgb(238, 238, 238); margin: 0px; padding: 0px; border: 1px solid rgb(102, 102, 102); color: rgb(0, 71, 234);
}
.drop2 {
	background: rgb(255, 255, 255); margin: 0px 0px 4px; border: 1px solid rgb(102, 102, 102); width: 120px; color: rgb(0, 0, 0); font-family: arial,helvetica,sans-serif; font-size: 12px;
}
.drop3 {
	background: rgb(255, 255, 255); margin: 2px 8px 4px 0px; border: 1px solid rgb(102, 102, 102); width: 160px; color: rgb(0, 0, 0); font-family: arial,helvetica,sans-serif; font-size: 12px;
}
.drop4 {
	background: rgb(255, 255, 255); margin: 2px 8px 4px 0px; border: 1px solid rgb(102, 102, 102); color: rgb(0, 0, 0); font-family: arial,helvetica,sans-serif; font-size: 12px;
}
.border1 {
	border: 1px solid rgb(102, 102, 102);
}
.counter {
	color: rgb(170, 170, 170);
}
.dash1 {
	margin: 0px 2px 4px; padding: 0px 0px 2px; color: rgb(0, 0, 153); border-bottom-color: rgb(0, 144, 219); border-bottom-width: 1px; border-bottom-style: dotted; display: block; position: relative;
}
.dash2 {
	background: url("images/dotted.gif") repeat-x 0px 2px; margin: 0px 24px; padding: 2px 0px; line-height: 2px; display: block; position: relative;
}
.dash3 {
	margin: 0px 20px 4px; padding: 0px; line-height: 4px; border-bottom-color: rgb(0, 144, 219); border-bottom-width: 1px; border-bottom-style: dotted; display: block; position: relative;
}
.dash4 {
	background: url("images/dotted.gif") repeat-x 0px 2px; margin: 0px 10px 0px 0px; padding: 1px 0px; line-height: 2px; display: block; position: relative;
}
.hdate {
	margin: 0px 10px 4px 12px; padding: 0px 0px 2px; color: rgb(0, 0, 153); display: block; position: relative;
}
.sm {
	top: -4px; font-size: 9px; font-weight: normal; position: relative;
}
.super {
	top: -4px; font-size: 10px; position: relative;
}
.xbig {
	color: rgb(0, 0, 153); font-size: 18px;
}
.xdash {
	border: 1px dashed rgb(0, 0, 0);
}
.xline {
	margin: 0px 2px 8px 12px; padding: 0px; line-height: 4px; border-bottom-color: rgb(136, 136, 136); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative;
}
.xred {
	color: rgb(255, 102, 0);
}
.xword {
	color: rgb(221, 221, 221); font-weight: bold;
}
.nbox {
	border: 0px currentColor; width: 250px; text-align: right; color: rgb(0, 0, 0);
}
#container {
	background: url("images/page_bg.jpg") repeat-x top; margin: 0px; padding: 0px; text-align: center; position: static;
}
#pagehead {
	background: url("images/header_bg.jpg") no-repeat top; margin: 0px auto; padding: 0px; width: 800px; height: 180px; text-align: center; overflow: visible; position: relative; z-index: 999;
}
#pagehead div.navbar {
	margin: 0px; padding: 0px; left: 0px; top: 0px; width: 320px; height: 120px; text-align: left; position: absolute;
}
div.navlinks {
	margin: 0px; padding: 0px; left: 16px; top: 12px; width: 500px; height: 64px; text-align: left; display: none; position: absolute;
}
div.navlinks2 {
	margin: 0px; padding: 0px; left: 560px; top: 170px; width: 200px; height: 28px; text-align: right; position: absolute;
}
div.navlinks2 div {
	margin: 0px; padding: 0px; color: rgb(255, 255, 255);
}
div.navlinks2 img {
	top: 3px; position: relative;
}
#pagebody {
	background: url("images/body_bg2.jpg") repeat-x top; margin: 0px; padding: 0px; text-align: left; position: relative;
}
#titlebar {
	margin: 0px 13px 0px 5px; text-align: left; line-height: 1px; position: relative;
}
#contentbg {
	margin: 0px auto; padding: 0px; width: 800px; text-align: left; position: relative;
}
#contentbox {
	margin: 0px 0px 0px 10px; padding: 0px; text-align: left; color: rgb(85, 85, 85); line-height: normal; position: relative;
}
#contenthead {
	margin: 0px; padding: 0px; position: relative;
}
div.L_xxsmall {
	margin: 0px; padding: 0px; float: left; position: relative;
}
div.L_xsmall {
	margin: 0px; padding: 0px; float: left; position: relative;
}
div.L_small {
	margin: 0px; padding: 0px; float: left; position: relative;
}
div.L_large {
	margin: 0px; padding: 0px; float: left; position: relative;
}
div.L_xlarge {
	margin: 0px; padding: 0px; float: left; position: relative;
}
div.L_xxlarge {
	margin: 0px; padding: 0px; float: left; position: relative;
}
div.L_full {
	margin: 0px; padding: 0px; float: left; position: relative;
}
div.R_xxsmall {
	margin: 0px; padding: 0px; float: right; position: relative;
}
div.R_xsmall {
	margin: 0px; padding: 0px; float: right; position: relative;
}
div.R_small {
	margin: 0px; padding: 0px; float: right; position: relative;
}
div.R_large {
	margin: 0px; padding: 0px; float: right; position: relative;
}
div.R_xlarge {
	margin: 0px; padding: 0px; float: right; position: relative;
}
div.R_xxlarge {
	margin: 0px; padding: 0px; float: right; position: relative;
}
div.L_xxsmall {
	width: 160px;
}
div.R_xxsmall {
	width: 160px;
}
div.L_xsmall {
	width: 250px;
}
div.R_xsmall {
	width: 250px;
}
div.L_small {
	width: 300px;
}
div.R_small {
	width: 300px;
}
div.L_large {
	width: 450px;
}
div.R_large {
	width: 450px;
}
div.L_xlarge {
	width: 500px;
}
div.R_xlarge {
	width: 500px;
}
div.L_xxlarge {
	width: 610px;
}
div.R_xxlarge {
	width: 610px;
}
div.L_full {
	width: 750px;
}
#pag_sitemap div.L_xxsmall {
	width: 200px;
}
#endcap {
	margin: 0px 0px 0px 12px; width: 720px; height: 20px; clear: both; position: relative;
}
#footer {
	margin: 0px; padding: 0px; text-align: center; position: relative;
}
.gray1 {
	background: rgb(170, 170, 170);
}
table.gray1 td {
	background: rgb(255, 255, 255);
}
table.gray1 td.ht1 {
	background: rgb(238, 238, 238);
}
table.gray1 td.ht2 {
	background: rgb(238, 238, 255);
}
table.gray1 h2 {
	margin: 0px;
}
.xguest {
	margin: 0px; width: 520px;
}
table.xguest table {
	margin: 0px;
}
table.xtopics {
	margin: 0px 0px 0px 12px; width: 90%;
}
table.xtopics td {
	margin: 0px 10px 0px 0px; width: auto;
}
table.xtopics td p {
	margin: 0px 10px 0px 0px; border-bottom-color: rgb(136, 136, 136); border-bottom-width: 1px; border-bottom-style: dashed;
}
.gbox {
	border: 0px currentColor; width: 250px; text-align: right; color: rgb(255, 191, 17);
}
.cbox {
	border: 0px currentColor; width: 250px; color: rgb(255, 191, 17);
}
.guestErr {
	color: rgb(255, 136, 0); font-weight: bold;
}
.gline {
	margin: 0px 20px 4px; padding: 0px; line-height: 4px; border-bottom-color: rgb(136, 136, 136); border-bottom-width: 1px; border-bottom-style: dashed; display: block; position: relative;
}
.xquote1 {
	background: url("images/quote1.gif") no-repeat; padding: 0px 0px 0px 8px; color: rgb(2, 89, 143); font-family: serif; font-size: 12px;
}
.xquote2 {
	background: url("images/quote2.gif") no-repeat; margin: 0px 0px 0px 2px; padding: 0px 0px 0px 8px; color: rgb(2, 89, 143); font-family: serif; font-size: 12px;
}
p.gst1 {
	margin: 4px 0px 8px 12px; color: rgb(170, 170, 170); line-height: 120%; font-size: 11px;
}
p.gst2 {
	margin: 4px 60px 0px 12px; color: rgb(170, 170, 170); line-height: 130%; font-size: 11px;
}
#xtooltip {
	text-align: left;
}
#xtooltip table {
	margin: 0px; padding: 0px;
}
td.tt1 {
	background: rgb(19, 42, 71); text-align: left; color: rgb(255, 255, 255);
}
td.tt2 {
	background: rgb(204, 204, 204); text-align: left; color: rgb(0, 0, 0);
}
td.tt3 {
	color: rgb(255, 255, 255); font-weight: bold; cursor: pointer;
}
.ttbg1 {
	background: rgb(127, 207, 255);
}
.ttbg2 {
	background: rgb(127, 207, 255);
}
.ttbg3 {
	background: rgb(127, 207, 255);
}
div#infobox {
	background: rgb(68, 68, 68); margin: 0px; padding: 20px; border: 4px solid rgb(255, 255, 255); left: 150px; top: 200px; text-align: center; visibility: hidden; position: absolute; z-index: 999;
}
img.rp50 {
	margin: -12px 0px 0px; top: 12px; position: relative;
}
form.pcart {
	margin: 2px 6px 2px 0px; padding: 0px;
}
p.pcart {
	margin: 0px 6px 2px 2px; padding: 0px; line-height: normal;
}
p.pcartmsg {
	margin: 2px 6px 2px 12px; padding: 0px; line-height: normal;
}
h2.pcartmsg {
	margin: 2px 6px 6px 12px; padding: 0px; line-height: normal;
}
table.pcart {
	margin: 2px 6px 2px 12px; padding: 0px; width: 95%;
}
table.pcart td {
	padding: 3px; color: rgb(255, 255, 255); line-height: 130%; font-family: verdana,helvetica,sans-serif; font-size: 10px;
}
table.pcartrental td {
	padding: 3px; color: rgb(255, 255, 255); line-height: 130%; font-family: verdana,helvetica,sans-serif; font-size: 10px;
}
table.pcart td.thumb {
	padding: 0px; width: 90px;
}
table.pcart td.thumb img {
	margin: 0px; padding: 0px; border: 1px solid rgb(0, 144, 219);
}
table.pcart td.quan {
	width: 40px;
}
table.pcart td.ch1 {
	background: rgb(0, 73, 119); color: rgb(255, 204, 0);
}
table.pcart td.ch2 {
	border-bottom-color: rgb(0, 144, 219); border-left-color: rgb(0, 144, 219); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
table.pcart td.quan {
	border-bottom-color: rgb(0, 144, 219); border-left-color: rgb(0, 144, 219); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
table.pcart td.ch2 {
	width: 124px;
}
table.pcartrental {
	margin: 2px 6px 2px 12px; padding: 0px;
}
table.prodopt {
	margin: 4px 0px 0px; padding: 6px 0px 0px 10px; width: 400px; float: right;
}
table.prodopt td.col1 {
	padding: 0px 30px 0px 0px;
}
span.price {
	color: rgb(255, 204, 0); font-family: arial,helvetica,sans-serif; font-size: 18px; position: relative;
}
span.reserved {
	color: rgb(0, 52, 84); font-weight: bold;
}
input.cartquan {
	background: rgb(255, 255, 204); margin: 2px 12px 0px 0px; padding: 1px; border: 1px solid rgb(170, 170, 170); color: rgb(0, 0, 0);
}
input.cartbtn1 {
	background: rgb(204, 204, 204); margin: 0px; padding: 2px; border: 1px solid rgb(136, 136, 136); color: rgb(0, 0, 0); font-family: verdana,helvetica,sans-serif; font-size: 11px; font-weight: bold; cursor: pointer;
}
input.cartbtn2 {
	background: rgb(34, 34, 34); margin: 0px; padding: 3px; border: 2px solid rgb(127, 207, 255); color: rgb(255, 255, 255); font-family: verdana,helvetica,sans-serif; font-size: 11px; font-weight: bold; cursor: pointer;
}
.coupon {
	background: rgb(255, 255, 204); margin: 0px; padding: 4px; border: 1px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: arial,helvetica,sans-serif; font-size: 14px; font-weight: bold;
}
input.cartbtn3 {
	padding: 4px 0px 0px; border: 0px currentColor; position: relative;
}
input.cartckbx {
	margin: 4px 0px 0px; padding: 0px;
}
div.pcartlogin {
	margin: 0px; padding: 0px;
}
div.pcartlogin p {
	padding: 2px 0px;
}
div.pcartlogin p.r1 {
	margin: 0px; text-align: right; font-family: arial,helvetica,sans-serif; font-size: 11px;
}
div.rentbox {
	background: rgb(255, 255, 238); margin: 2px 2px 2px 12px; padding: 4px 4px 20px; border: 1px solid rgb(153, 153, 153); width: 100%;
}
ul.pcart {
	margin: 4px 0px 0px 12px; padding: 0px;
}
ul.pcart li {
	background: url("images/bt5.gif") no-repeat 4px 0px; margin: 2px 0px 4px; padding: 1px 0px 0px 18px; width: 90%;
}