BODY {
	font-family: tahoma, arial, helvetica, sans-serif; font-size: 70%; color: #ffffff;
}

.main {
	background: #000033; border: 0px; margin: 0px;
	text-align: center;
	overflow-x: hidden;
	scrollbar-face-color: #560082;
	scrollbar-highlight-color: #ff00cc;
	scrollbar-shadow-color: #000033;
	scrollbar-3dlight-color: #20e0fc;
	scrollbar-arrow-color:  #20e0fc;
	scrollbar-track-color: #ff00cc;
	scrollbar-darkshadow-color: #000033;
}
.imgauto {
	background: #000033; border: 0px; margin: 0px;
	overflow: hidden;
}
.imgautoscroll {
	background: #000033; border: 0px; margin: 0px;
	overflow-x: hidden;
	overflow-y: scroll;
	scrollbar-face-color: #560082;
	scrollbar-highlight-color: #ff00cc;
	scrollbar-shadow-color: #000033;
	scrollbar-3dlight-color: #20e0fc;
	scrollbar-arrow-color:  #20e0fc;
	scrollbar-track-color: #ff00cc;
	scrollbar-darkshadow-color: #000033;
}
.popup { background: #000033 url(/images/bg_head.gif) repeat-x; margin: 0px; overflow-x: hidden; overflow-y: scroll; }

#head { position: absolute; left: 0px; top: 0px; height: 80px; background-color: #000033; margin: 0px; padding: 0px; }
#date { position: absolute; left: 5px; top: 5px; color: #20e0fc; }
#fnav { margin: 30px 0px 15px 0px; text-align: center; border-top: 1px solid #20e0fc; border-bottom: 1px solid #20e0fc; padding: 12px; clear: both; color: #000000; }
#navsite { position: absolute; left: 5px; top: 28px; padding: 0px 0px; margin: 0; }
#navcrumb { position: absolute; left: 5px; top: 55px; color: #ffffff; }
#logo { margin: 18px auto; }
#rulep { position: absolute; left: 0px; top: 76px; width: 100%; height: 2px; background-color: #20e0fc; margin: 0px; padding: 0px; }

#search { color: #080147; margin: 5px 10px 0px 0px; }

#lhs { position: absolute; left: 0px; top: 76px; background: url(/images/bg.gif) repeat-y; z-index: 1; height: 95%; }
#pic { border-right: 2px solid #20e0fc; border-bottom: 2px solid #ff00cc; }

#nav1 { position: absolute; left: 0px; top: 76px; background: #20e0fc; width: 100%; height: 18px; margin: 0; padding: 0; }
#nav2 { position: absolute; left: 0px; top: 94px; background: #560082; width: 100%; height: 18px; margin: 0; padding: 0; }
#globnav { position: absolute; left: 220px; top: 78px; color: #080147; }

#centre { position: absolute; left: 0px; top: 112px; padding-left: 208px; padding-right: 137px; background: url(/images/bg.gif) repeat-y; }

#rhs { position: absolute; right: 7px; top: 128px; z-index: 1; padding-left: 10px; border-left: 2px solid #20e0fc; }
#rhswrap { background: #ff00cc; }
#rhspic { margin: 10 auto; clear: both; padding: 0; }
#rhsnavhead { background: #560082; color: #ffffff; width: 120px; text-align: left; padding: 3px 0px; text-indent: 7px; margin: 0; }
#rhsnavlinks { color: #560082; width: 115px; text-align: left; margin: 5px 0px; }

DIV.caption { text-align: center; color: #000033; font-weight: bold; margin: 5px 10px; font-size: 120%; background: #20e0fc; border: 1px solid #ffffff; }
#contentbody { text-align: left; padding: 0; margin: 20px; }

#footer { color: #8600cc; margin: 3px auto; text-align: center; padding: 5px 0px; }

#navmain { text-align: left; border-right: solid 2px #ff00cc; }
#navmainele { display: block; }

#popuplogo { z-index:1; position:absolute; width: 156px; height: 136px; background-image: url(/images/logo1.gif); }
#popuptitle { z-index:1; position: absolute; left: 200px; top: 46px; font-size: 11pt; color: #ffffff; vertical-align: middle; text-align: center; text-decoration: none; font-weight: bold; }
#popupcontent { z-index:1; position:absolute; top: 130px; left: 15px; width: 85%; }

a:link, a:visited { font-size: 100%; color: #ff00cc; text-decoration: none; font-weight: bold; margin: 0px; padding: 0px; }
a:hover { font-size: 100%; color: #20e0fc; text-decoration: underline; font-weight: bold; }
a:active { font-size: 100%; color: #ff00cc; text-decoration: none; font-weight: bold; margin: 0px; padding: 0px; }

a.cart:link, a.cart:visited, a.cart:active { width: 140px; background-color: #4eb601; padding: 2px 6px; margin: 0px; font-size: 70%; color: #ffff00; text-decoration: none; border: 2px #fb0700 solid; text-align: center; display: block; }
a.cart:hover { text-decoration: underline; color: #306901; border: 2px #0000c0 solid; text-align: center; display: block; }

a.childline:link, a.childline:visited { color: #20e0fc; text-decoration: none; font-weight: bold; margin: 0px; padding: 0px; }
a.childline:hover { color: #ff00cc; text-decoration: underline; font-weight: bold; }
a.childline:active { }

a.childlist:link, a.childlist:visited { color: #20e0fc; text-decoration: none; font-weight: bold; margin: 0px; padding: 0px; }
a.childlist:hover { color: #ff00cc; text-decoration: underline; font-weight: bold; }
a.childlist:active { }

a.distributor:link, a.distributor:visited, a.distributor:active { font-weight: normal; }
a.distributor:hover { }

a.document:link, a.document:visited, a.document:active { width: 140px; height: 14px; background-color: #40bdab; padding: 2px 6px; margin-bottom: 3px; font-size: 110%; color: #ffff00; text-decoration: none; border: 2px #fb0700 solid; text-align: center; display: inline; white-space: nowrap; }
a.document:hover { text-decoration: underline; color: #000099; border: 2px #0000c0 solid; }

a.gnav:link, a.gnav:visited, a.gnav:active { font-size: 110%; color: #560082; text-decoration:none; font-weight: bold; }
a.gnav:hover { color: #ffffff; text-decoration: underline; }

a.gnav2:link, a.gnav2:visited, a.gnav2:active { font-size: 110%; color: #20e0fc; text-decoration:none; font-weight: bold; }
a.gnav2:hover { color: #ffffff; text-decoration: underline; }

a.inav:link, a.inav:visited, a.inav:active { font-size: 100%; padding: 2px 8px; text-decoration: none; color: #ffffff; background-color: #560082; border: solid 1px #ff00cc; font-weight: normal; height: 8px; }
a.inav:hover { color: #0000c0; background-color: #ff00cc; text-decoration: none; }

a.invert:link, a.invert:visited, a.invert:active { font-size: 100%; color: #20e0fc; text-decoration: none; font-weight: bold; }
a.invert:hover { color: #ffffff; text-decoration: underline; }

a.linklist:link, a.linklist:visited { font-size: 120%; color: #ff00cc; text-decoration: none; font-weight: bold; text-indent: 5px; display: block; clear: right; margin: 3px 0px; height: 15px; }
a.linklist:hover, a.linklist:active { color: #20e0fc; text-decoration: underline; }

a.loc:link, a.loc:visited { font-size: 100%; text-decoration: none; color: #20e0fc; font-style: italic; }
a.loc:hover, a.loc:active { color: #ff00cc; }

a.mainnav:link, a.mainnav:visited { font-size: 100%; padding-left: 8px; text-decoration: none; color: #0000c0; }
a.mainnav:hover, a.mainnav:active { color: #ffee00; }

a.movie:link, a.movie:visited, a.movie:active { width: 140px; height: 14px; background-color: #2a46c1; padding: 2px 6px; margin-bottom: 3px; font-size: 110%; color: #ffff00; text-decoration: none; border: 2px #fb0700 solid; text-align: center; display: inline; white-space: nowrap; }
a.movie:hover { text-decoration: underline; color: #ffffff; border: 2px #0000c0 solid; }

a.movie1:link, a.movie1:visited, a.movie1:active { width: 140px; height: 14px; background-color: #2a46c1; padding: 2px 6px; margin-bottom: 3px; font-size: 90%; color: #ffff00; text-decoration: none; border: 2px #fb0700 solid; text-align: center; display: inline; white-space: nowrap; }
a.movie1:hover { text-decoration: underline; color: #ffffff; border: 2px #0000c0 solid; }

a.childnav:link, a.childnav:visited { font-size: 90%; font-weight: bold; text-decoration: none; color: #560082; display: block; clear: both; margin-left: 4px; }
a.childnav:hover, a.childnav:active { color: #20e0fc; }

a.photo:link, a.photo:visited, a.photo:active { width: 140px; height: 14px; background-color: #ac48c2; padding: 2px 6px; margin-bottom: 3px; font-size: 110%; color: #ffff00; text-decoration: none; border: 2px #fb0700 solid; text-align: center; display: inline; white-space: nowrap; }
a.photo:hover { text-decoration: underline; color: #ffffff; border: 2px #0000c0 solid; }

a.search:link, a.search:visited, a.search:active { font-size: 100%; color: #20e0fc; text-decoration: none; font-weight: bold; }
a.search:hover { color: #ffffff; text-decoration: underline; }

a.sibline:link, a.sibline:visited { color: #20e0fc; text-decoration: none; font-weight: bold; margin: 0px; padding: 0px; }
a.sibline:hover { color: #ff00cc; text-decoration: underline; font-weight: bold; }
a.sibline:active { }

a.siblist:link, a.siblist:visited { color: #20e0fc; text-decoration: none; font-weight: bold; margin: 0px; padding: 0px; }
a.siblist:hover { color: #ff00cc; text-decoration: underline; font-weight: bold; }
a.siblist:active { }

a.smallonbright:link, a.smallonbright:visited, a.smallonbright:active { font-size: 90%; color: #560082; text-decoration:none; font-weight: bold; }
a.smallonbright:hover { color: #ffffff; text-decoration: underline; }

a.sound:link, a.sound:visited, a.sound:active { width: 140px; height: 14px; background-color: #c64b00; padding: 2px 6px; margin-bottom: 3px; font-size: 110%; color: #ffff00; text-decoration: none; border: 2px #fb0700 solid; text-align: center; display: inline; white-space: nowrap; }
a.sound:hover { text-decoration: underline; color: #ffffff; border: 2px #0000c0 solid; }

a.prodnav:link, a.prodnav:visited { font-size: 70%; text-decoration: none; color: #ffee00; display: block; border: 2px #fb0700 solid; }
a.prodnav:hover, a.prodnav:active { color: #ffff00; border: 2px #0000c0 solid; }

a.tprt:link, a.tprt:visited { font-size: 90%; color: #ff00cc; text-decoration: none; font-weight: bold; margin: 0px; padding: 0px; }
a.tprt:hover { color: #000033; font-weight: bold; }
a.tprt:active { color: #ff00cc; text-decoration: none; font-weight: bold; margin: 0px; padding: 0px; }

a.img:link, a.img:visited, a.img:active { text-decoration: none; padding: 0px; border: 0px; margin: 0px; }
a.img:hover { text-decoration: none; }

DIV.contentblock { display: block; clear: both; margin: 0px 10px 0px 0px; padding: 0; }
DIV.imgmulti { clear: both; }
DIV.lhsbox { width: 182px; border: 1px solid #ff00cc; margin: 10px; padding: 5px 0px; background: #000033; }
DIV.lhsboxextend { margin-bottom: 200px; }
DIV.lhsboxtop { margin-top: 20px; }
DIV.test { display: inline; line-height: 33px; padding-bottom: 25px; }

DIV.navhead { padding: 5px 0px; margin: 5px 0px; width: 175px; text-align: left; color: #252579; font-size: 135%; font-weight: bold; border-bottom: 1px solid #ff6b29; }
DIV.navheadflip { margin: 5px 0px; width: 175px; text-align: left; color: #252579; font-size: 135%; font-weight: bold; border-top: 1px solid #ff6b29; }
DIV.navitem { left: 10px; top: 50px; padding: 5px 0px; margin: 0px; text-align: left; }

SPAN.alt { font-weight: normal; }
SPAN.rating { font-size: 100%; font-style: italic; margin-left: 10px; color: #20e0fc; }

P { font-size: 120%; font-weight: normal; }
P.alt { color: #dc99ff; text-align: justify; }
P.altl { color: #dc99ff; }
P.distributor { color: #dd370b; font-weight: bold; }
P.left { float: left; }
P.pagecont { font-size: 105%; font-weight: normal; text-align: justify; }
P.product { font-size: 100%; }
P.quote { color: #dc99ff; text-align: justify; margin-left: 10px; }
P.searchprecis { font-size: 100%; padding-left: 10px; margin-left: 10px; }
P.underheader { padding-top: 0px; margin-top: 0px; }

PRE.quote { color: #dc99ff; font-size: 110%; font-family: courier new, monospace; margin-left: 10px; }

TH { font-size: 120%; text-decoration: none; font-weight: bold; }

TR.bizb { background-color: #f1f5f9; height: 19px; }
TR.bizb1 { height: 19px; }

TD { color: #000066; text-decoration: none; }
TD.biz { font-size: 100%; color: #000099; font-weight: bold; }
TD.cartlink { height: 20px; }
TD.cartlink A:hover, A:active { height: 13px; }
TD.downsize { font-size: 65%; }
TD.fld { font-size: 80%; color: #000099; font-weight: bold; }
TD.fldc { font-size: 80%; color: #000099; }
TD.fldr { font-size: 100%; color: #000099; font-weight: bold; text-align: right; }
TD.pagesep { border: 0px; width: 95%; color: #0000c0; background-color: #0000c0; height: 1px; }
TD.prodname { height: 18px; background: #a30b00; border: 2px #fb0700 solid; margin: -2px 0px; padding: 2px 8px; color: #ffff00; font-size: 80%; font-weight: bold; text-align: center; }
TD.prodcode { font-size: 75%; color: #000099; }
TD.proddesc { font-size: 75%; color: #000099; font-style: italic; }
TD.prodprice { font-size: 75%; color: #000099; font-weight: bold; }

TABLE.navmain { border-collapse: collapse; padding: 0px; margin: 0px; }
TABLE.navprod { padding: 0px; margin: 0px; }

H1 { font-size: 140%; color: #ff00cc; border-bottom: 1px solid #20e0fc; display: block; width: 100%; }
H2 { font-size: 130%; color: #8600cc; text-decoration: none; font-weight: bold; }
H3 { font-size: 120%; text-decoration: none; font-weight: bold; padding-top: 5px; margin: -10px 0px;  }
H3.linklist { color: #ffffff; background: #560082; text-decoration: none; font-weight: bold; padding: 2px; margin: 9px 0px 7px 0px; text-indent: 5px; border: 1px outset #20e0fc; }
H3.linknomargin { text-decoration: none; font-weight: bold; margin-bottom: 0px; }
H4 { font-size: 125%; color: #fe5115; text-decoration: none; font-weight: bold; font-style: italic; padding: 2px 0px 2px 30px; }

HR { border: 0; clear: both; margin: 0px; color: #20e0fc; background-color: #20e0fc; height: 1px; }
HR.whole { border: 0px; width: 100%; color: #560082; background-color: #560082; height: 2px; }

FORM.inline { padding: 0px; margin: 0px; display: inline; }
FORM.nopad { padding: 0px; margin: 0px; }

INPUT, SELECT { font-size: 100%; color: #000090; border-color: #c0c0c0; }
TEXTAREA { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #000090; border-color: #c0c0c0; }
INPUT.number { color: #000090; text-align: right; }
INPUT.nav { color: #000090; }
INPUT.search { font-size: 85%; color: #000030; border: 1px solid #ff00cc; background-color: #20e0fc; }
SUBMIT, RESET { font-size: 100%; color: #000090; border-color: #c0c0c0; }

BR.clearboth { clear: both; }

OL, UL { font-size: 120%; color: #000090; text-align: left; padding-right: 10px; }
LI { color: #8600cc;  }

IMG.banner { border: 1px; border-color: #0000cc; }
IMG.biz { border: 2px solid #ffffff; }
IMG.gallery { float: center; vertical-align: middle; margin: 10px; border: 1px solid #8600cc; }
IMG.left { float: left; margin: 10px 10px 10px 0px; border: 1px solid #8600cc; }
IMG.logo { }
IMG.prod { margin: 105px 25px 0px 0px; }
IMG.prodimg { border: 1px solid #0000c0; }
IMG.right { float: right; margin: 10px 0px 10px 10px; border: 1px solid #8600cc; }

