/*
Logo Blue:		278dfb
Logo Brown:		b33d00
Logo Cerise:	f9198c
Logo Green:		8e9f55
Logo Lilac:		ca76fc
Logo Orange:	f98e1c
Logo Pink:		d100ef
Logo Purple:	8d0f8b
Logo Red:			f81717
Logo Skin:		f97674
*/

BODY { font-family: tahoma, arial, helvetica, sans-serif; font-size: 65%; color: #666666; font-style: normal; overflow-x: hidden; }

.main { text-align: center; background: #cccccc; border: 0px; margin: 0px;
	scrollbar-face-color: #dd370b;
	scrollbar-highlight-color: #999999;
	scrollbar-shadow-color: #333333;
	scrollbar-3dlight-color: #999999;
	scrollbar-arrow-color:  #ffffff;
	scrollbar-track-color: #666666;
	scrollbar-darkshadow-color: #333333;
}
.imgauto {
	background: #ffffff; border: 0px; margin: 0px;
	overflow: hidden;
}
.imgautoscroll {
	background: #ffffff; border: 0px; margin: 0px;
	overflow-x: hidden;
	overflow-y: scroll;
	scrollbar-face-color: #dd370b;
	scrollbar-highlight-color: #999999;
	scrollbar-shadow-color: #333333;
	scrollbar-3dlight-color: #999999;
	scrollbar-arrow-color:  #ffffff;
	scrollbar-track-color: #666666;
	scrollbar-darkshadow-color: #333333;
}
.popup { background: #ffffff url(/images/bg_head.gif) repeat-x; margin: 0px; overflow-x: hidden; overflow-y: scroll; }

#divider { position: absolute; z-index: 2; left: 145px; top: 0px; width: 2px; height: 100%; background: #dd370b; }
#content { position: absolute; z-index: 4; left: 0px; top: 0px; width: 583px; text-align: left; margin: 100px 10px 0px 180px; }
#head { position: absolute; z-index: 1; left: 0px; top: 0px; width: 100%; height: 84px; background: #ffffff url(/images/bg_topg.gif) repeat-x; }
#headtext { position: absolute; z-index: 2; left: 212px; top: 10px; width: 614px; }
#globnav { position: absolute; z-index: 5; left: 172px; top: 67px; width: 514px; height: 15px; text-align: center; color: #333333; }
#search { position: absolute; z-index: 6; left: 610px; top: 66px; text-align: right; color: #080147; }
#lhs { position: absolute; z-index: 2; left: 0px; top: 0px; width: 145px; height: 100%; background: #cccccc; }
/* #lhs { position: absolute; z-index: 2; left: 0px; top: 0px; width: 145px; height: 100%; background: #ffee00 url(/images/bg_lhsg.gif) repeat-x; } */
#logo { position: absolute; z-index: 3; left: 42px; top: 10px; width: 64px; height: 90px; background: url(/images/fyrefli.gif) no-repeat; }
#navmain { position: absolute; z-index: 5; left: 5px; top: 25%; width: 135px; text-align: left; }
#navmainele { display: block; }
#rhsbg { position: absolute; z-index: 0; left: 146px; top: 0px; width: 100%; height: 100%; background: #ffffff; }
/* #rhsbg { position: absolute; z-index: 0; left: 0px; top: 0px; width: 100%; height: 100%; background: #ffee00 url(/images/bg_rhsg.gif) top right repeat-y; } */

#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, a:active { font-size: 100%; color: #666666; text-decoration: none; font-weight: bold; }
a:hover { color: #333333; text-decoration: underline; }

a.cart:link, a.cart:visited, a.cart:active { width: 140px; background-color: #ffd1af; padding: 2px 6px; margin: 0px; font-size: 70%; color: #333333; text-decoration: none; text-align: center; display: block; }
a.cart:hover { text-decoration: underline; color: #fb0700; text-align: center; display: block; }

a.distributor:link, a.distributor:visited, a.distributor:active { font-weight: normal; }
a.distributor:hover { }

a.document:link, a.document:visited, a.document:active { background: url(/images/bullet_fyrefli.gif) no-repeat; height: 14px; padding: 2px 6px; margin-bottom: 3px; font-size: 110%; color: #666666; text-decoration: none; text-indent: 20px; display: block; white-space: nowrap; }
a.document:hover { color: #fb0700; }

a.gnav:link, a.gnav:visited, a.gnav:active { font-size: 110%; color: #666666; text-decoration:none; font-weight: bold; }
a.gnav:hover { color: #333333; text-decoration: underline; }

a.linklist:link, a.linklist:visited { font-size: 120%; color: #666666; text-decoration: none; font-weight: bold; display: block; margin: 3px 0px; }
a.linklist:hover, a.linklist:active { color: #999999; text-decoration: underline; }

a.mainnav:link, a.mainnav:visited { font-size: 100%; padding-left: 8px; text-decoration: none; color: #666666; }
a.mainnav:hover, a.mainnav:active { color: #333333; }

a.movie:link, a.movie:visited, a.movie:active { background: url(/images/bullet_fyrefli.gif) no-repeat; height: 14px; padding: 2px 6px; margin-bottom: 3px; font-size: 110%; color: #666666; text-decoration: none; text-indent: 20px; display: block; white-space: nowrap; }
a.movie:hover { color: #333333; }

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 #999999 solid; }

a.photo:link, a.photo:visited, a.photo:active { background: url(/images/bullet_fyrefli.gif) no-repeat; height: 14px; padding: 2px 6px; margin-bottom: 3px; font-size: 110%; color: #666666; text-decoration: none; text-indent: 20px; display: block; white-space: nowrap; }
a.photo:hover { color: #fb0700; }

a.smallonbright:link, a.smallonbright:visited, a.smallonbright:active { font-size: 90%; color: #333333; text-decoration:none; font-weight: bold; }
a.smallonbright:hover { color: #666666; 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; text-align: center; display: inline; white-space: nowrap; }
a.sound:hover { text-decoration: underline; color: #ffffff; }

a.prodnav:link, a.prodnav:visited { font-size: 70%; text-decoration: none; color: #ffee00; display: block; }
a.prodnav:hover, a.prodnav:active { color: #ffff00; }

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.caption { text-align: center; color: #000033; font-weight: bold; margin: 5px; padding: 5px 10px; font-size: 120%; background: #cccccc; border: 1px solid #278dfb; }
DIV.contentblock { display: block; clear: both; margin-right: 10px; }
DIV.imgmulti { clear: both; }
DIV.footer { margin: 10px auto; text-align: center; color: #dd370b; }
DIV.sizeMsg { z-index: 1; position: absolute; left: 20px; top: 20px; background-color: #278dfb; color: #ffffff; font-size: 120%; font-weight: bold; border: 4px solid #278dfb; }
DIV.test { display: inline; padding: 5px 0px; }

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; }

P { font-size: 120%; font-weight: normal; }
P.distributor { color: #dd370b; font-weight: bold; }
P.homestrong { color: #8d0f8b; font-weight: bold; font-style: italic; text-align: justify; }
P.pagecont { font-size: 105%; font-weight: normal; text-align: justify; }
P.product { font-size: 100%; }
P.searchprecis { font-size: 100%; padding-left: 10px; margin-left: 10px; }
P.underheader { padding-top: 0px; margin-top: 0px; }

TH { font-size: 120%; text-decoration: none; font-weight: bold; }

TR.bizb { background-color: #f1f5f9; height: 19px; }
TR.bizb1 { height: 19px; }

TD { color: #666666; 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: #333333; font-weight: bold; }
TD.fldc { font-size: 80%; color: #333333; }
TD.fldr { font-size: 100%; color: #333333; font-weight: bold; text-align: right; }
TD.pagesep { border: 0px; width: 95%; color: #666666; background-color: #666666; 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.prodname { height: 18px; border: 2px #8D0F8B solid; margin: 12px 0px -2px 0px; padding: 4px 8px; color: #333333; font-size: 80%; font-weight: bold; text-align: center; vertical-align: middle; }
TD.prodnamefeat { height: 40px; border: 2px #278DFB solid; margin: 12px 0px -2px 0px; padding: 4px 8px; color: #333333; font-size: 80%; font-weight: bold; text-align: center; background: url(/images/icon_feat.gif) left top no-repeat; vertical-align: middle; }
TD.prodnamenew { height: 40px; border: 2px #278DFB solid; margin: 12px 0px -2px 0px; padding: 4px 8px; color: #333333; font-size: 80%; font-weight: bold; text-align: center; background: url(/images/icon_new.gif) left top no-repeat; vertical-align: middle; }
TD.prodnamespec { height: 40px; border: 2px #D100EF solid; margin: 12px 0px -2px 0px; padding: 4px 8px; color: #333333; font-size: 80%; font-weight: bold; text-align: center; background: url(/images/icon_special.gif) left top no-repeat; vertical-align: middle; }
TD.prodcode { font-size: 75%; color: #333333; font-weight: bold; }
TD.proddesc { font-size: 75%; color: #666666; }
TD.prodnorm { font-size: 75%; color: #666666; font-weight: bold; }
TD.prodprice { font-size: 75%; color: #666666; font-weight: bold; }

TABLE.navmain { border-collapse: collapse; padding: 0px; margin: 0px; }
TABLE.navprod { padding: 0px; margin: 0px; }

TD.navmainsep { }
TD.navmainele1 { border: 2px #999999 solid; width: 10px; ; background: #add9ff; }
TD.navmainele2 { border: 2px #999999 solid; width: 10px; ; background: #adc0ff; }
TD.navmainele3 { border: 2px #999999 solid; width: 10px; ; background: #bcadff; }
TD.navmainele4 { border: 2px #999999 solid; width: 10px; ; background: #d4adff; }
TD.navmainele5 { border: 2px #999999 solid; width: 10px; ; background: #e9adff; }
TD.navmainele6 { border: 2px #999999 solid; width: 10px; ; background: #ffaddb; }
TD.navmainele7 { border: 2px #999999 solid; width: 10px; ; background: #ffadb3; }
TD.navmainele8 { border: 2px #999999 solid; width: 10px; ; background: #ffd1af; }
TD.navmainele9 { border: 2px #999999 solid; width: 10px; ; background: #ffe7ad; }
TD.navmainele10 { border: 2px #999999 solid; width: 10px; ; background: #edffad; }
TD.navmainele11 { border: 2px #999999 solid; width: 10px; ; background: #d6ffad; }
TD.navmainele12 { border: 2px #999999 solid; width: 10px; ; background: #b7ffad; }
TD.navmainele13 { border: 2px #999999 solid; width: 10px; ; background: #adffbc; }
TD.navmainele14 { border: 2px #999999 solid; width: 10px; ; background: #adffd7; }
TD.navmainele15 { border: 2px #999999 solid; width: 10px; ; background: #adfffc; }

TD.navmainlink1, TD.navmainlink2, TD.navmainlink3, TD.navmainlink4, TD.navmainlink5, TD.navmainlink6,
TD.navmainlink7, TD.navmainlink8, TD.navmainlink9, TD.navmainlink10, TD.navmainlink11, TD.navmainlink12,
TD.navmainlink13, TD.navmainlink14, TD.navmainlink15, TD.navmainlink16 { width: 115px; height: 22px; font-size: 80%; color: #333333; font-weight: bold; display: block; }
TD.navmainlink1 A:hover { height: 20px; background: #add9ff; border: 2px #999999 solid; display: block; margin: -2px 0px; padding: 1px 0px 1px 6px; }
TD.navmainlink2 A:hover { height: 20px; background: #adc0ff; border: 2px #999999 solid; display: block; margin: -2px 0px; padding: 1px 0px 1px 6px; }
TD.navmainlink3 A:hover { height: 20px; background: #bcadff; border: 2px #999999 solid; display: block; margin: -2px 0px; padding: 1px 0px 1px 6px; }
TD.navmainlink4 A:hover { height: 20px; background: #d4adff; border: 2px #999999 solid; display: block; margin: -2px 0px; padding: 1px 0px 1px 6px; }
TD.navmainlink5 A:hover { height: 20px; background: #e9adff; border: 2px #999999 solid; display: block; margin: -2px 0px; padding: 1px 0px 1px 6px; }
TD.navmainlink6 A:hover { height: 20px; background: #ffaddb; border: 2px #999999 solid; display: block; margin: -2px 0px; padding: 1px 0px 1px 6px; }
TD.navmainlink7 A:hover { height: 20px; background: #ffadb3; border: 2px #999999 solid; display: block; margin: -2px 0px; padding: 1px 0px 1px 6px; }
TD.navmainlink8 A:hover { height: 20px; background: #ffd1af; border: 2px #999999 solid; display: block; margin: -2px 0px; padding: 1px 0px 1px 6px; }
TD.navmainlink9 A:hover { height: 20px; background: #ffe7ad; border: 2px #999999 solid; display: block; margin: -2px 0px; padding: 1px 0px 1px 6px; }
TD.navmainlink10 A:hover { height: 20px; background: #edffad; border: 2px #999999 solid; display: block; margin: -2px 0px; padding: 1px 0px 1px 6px; }
TD.navmainlink11 A:hover { height: 20px; background: #d6ffad; border: 2px #999999 solid; display: block; margin: -2px 0px; padding: 1px 0px 1px 6px; }
TD.navmainlink12 A:hover { height: 20px; background: #b7ffad; border: 2px #999999 solid; display: block; margin: -2px 0px; padding: 1px 0px 1px 6px; }
TD.navmainlink13 A:hover { height: 20px; background: #adffbc; border: 2px #999999 solid; display: block; margin: -2px 0px; padding: 1px 0px 1px 6px; }
TD.navmainlink14 A:hover { height: 20px; background: #adffd7; border: 2px #999999 solid; display: block; margin: -2px 0px; padding: 1px 0px 1px 6px; }
TD.navmainlink15 A:hover { height: 20px; background: #adfffc; border: 2px #999999 solid; display: block; margin: -2px 0px; padding: 1px 0px 1px 6px; }

TD.navprodlink1 { width: 140px; background: #ac48c2; text-align: center; padding: 0px; display: block; }
TD.navprodlink2 { width: 140px; background: #2947c1; text-align: center; padding: 0px; display: block; }
TD.navprodlink3 { width: 140px; background: #4eb601; text-align: center; padding: 0px; display: block; }
TD.navprodlink4 { width: 140px; background: #d7320a; text-align: center; padding: 0px; display: block; }
TD.navprodlink1 A:hover { background: #b4358c; }
TD.navprodlink2 A:hover { background: #2a46c1; }
TD.navprodlink3 A:hover { background: #306901; }
TD.navprodlink4 A:hover { background: #a30b00; }

H1 { font-size: 150%; text-decoration: underline; font-weight: bold; color: #333333; }
H2 { font-size: 130%; color: #cc0000; text-decoration: none; font-weight: bold; }
H3 { font-size: 120%; text-decoration: none; font-weight: bold; padding-top: 5px; margin: -10px 0px;  }
H3.linklist { text-decoration: none; font-weight: bold; padding-top: 5px; margin: 0px 0px; color: #dd370b; }
H3.linknomargin { text-decoration: none; font-weight: bold; margin-bottom: 0px; }
H4 { font-size: 125%; color: #dd370b; text-decoration: none; font-weight: bold; font-style: italic; padding: 2px 0px 2px 30px; }

HR { border: 0px; width: 95%; color: #dd370b; background-color: #dd370b; height: 1px; }

FORM.inline { padding: 0px; margin: 0px; display: inline; }
FORM.nopad { padding: 0px; margin: 0px; }

INPUT, SELECT { font-size: 100%; color: #666666; border-color: #c0c0c0; }
TEXTAREA { font-family: tahoma, Arial, Helvetica, sans-serif; font-size: 100%; color: #999999; border-color: #c0c0c0; }
INPUT.number { color: #999999; text-align: right; }
INPUT.nav { color: #999999; }
INPUT.search { font-size: 85%; color: #666666; border-style: none; }
SUBMIT, RESET { font-size: 100%; color: #666666; border-color: #c0c0c0; }

UL { font-size: 120%; color: #666666; text-align: left; padding-right: 10px; }
LI { }
LI.ff { list-style-image: url(/images/bullet_fyrefli.gif); padding: 0px; }

IMG.banner { border: 1px; border-color: #0000cc; }
IMG.biz { border: 2px solid #ffffff; }
IMG.prod { margin: 105px 25px 0px 0px; }
IMG.prodimg { border: 1px solid #666666; display: inline; margin: 5px; clear: none; }
IMG.prodimglink { border: 2px dotted #dd370b; display: inline; margin: 5px; clear: none; }