/*cope with inheritance bugs*/ body, table, th, td{ color:NETQUOTEVAR:FGCOLORCSS; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; } form{ margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; } a:link, a:visited{ color:#1177b2; text-decoration:none; font-weight:bold; } a:hover{ color:#0a4363; text-decoration:none; font-weight:bold; } a:active{ color:#1177b2; text-decoration:none; font-weight:bold; } #leftnav a:link, #leftnav a:visited{ color:white; text-decration:none; font-weight:bold; } #leftnav a:hover{ display:block; background:#0a4363; } li{ color:NETQUOTEVAR:FGCOLORCSS; list-style-type:square; } ol{ color:NETQUOTEVAR:FGCOLORCSS; } ul{ color:NETQUOTEVAR:FGCOLORCSS; list-style-type:square; } H1, H2, H3, H4, H5, H6 { font-family:CUSTOMVAR:ACTCSSFONTFAMILY; } SELECT { FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; } .actCHECKOUTEM {background-color:NETQUOTEVAR:CHECKOUTEMCSS;} .actCHECKOUTBG {background-color:NETQUOTEVAR:CHECKOUTBGCSS;} .actlarger{ font-size: larger; color:NETQUOTEVAR:FGCOLORCSS; } .actsmaller{ font-size: smaller; color:NETQUOTEVAR:FGCOLORCSS; } .actxxsmall{font-size:9px;color:NETQUOTEVAR:FGCOLORCSS;} .actxsmall{font-size:10px;color:NETQUOTEVAR:FGCOLORCSS;} .actsmall{font-size:10px;color:NETQUOTEVAR:FGCOLORCSS;} .actregular{font-size:11px;color:NETQUOTEVAR:FGCOLORCSS;} .actlarge{font-size:12px;color:NETQUOTEVAR:FGCOLORCSS;} .actxlarge{font-size:12px;color:NETQUOTEVAR:FGCOLORCSS;} .actxxlarge{font-size:12px;color:NETQUOTEVAR:FGCOLORCSS;} .actwarningcolor{color:NETQUOTEVAR:REQUIREDCOLORCSS;} .actrequiredcolor{color:NETQUOTEVAR:REQUIREDCOLORCSS;} .actsearchhighlightcolor{color:NETQUOTEVAR:SEARCHHIGHLIGHTCOLORCSS;} .actrequired{color:NETQUOTEVAR:REQUIREDCOLORCSS;} .actwarning{font-size:x-large;color:NETQUOTEVAR:REQUIREDCOLORCSS;} .actwelcome{font-size:medium;color:NETQUOTEVAR:FGCOLORCSS;} .actlogotext {font-family:CUSTOMVAR:ACTCSSFONTFAMILY; font-size: x-small; color: #D9090E; font-style: normal; font-weight: bold; text-align: center} .actlogout{font-size:x-small;color:NETQUOTEVAR:LINKCOLORCSS;} /* ---------- adaptive image ------------- */ /* ---------- layout --------------------- */ body { padding:0; margin:0; background:url(l_clouds.gif) repeat-x; text-align:center; } #page { width:760px; margin-left:auto; margin-right:auto; position:relative; text-align:left; } #head { height:145px; width:760px; } #topnav { float:right; top:0; } #topnav img { margin-left:1px; } #logo { position:absolute; top:28px; left:10px; } #home { position:absolute; top:104px; left:0px;	 } #worldcards { position:absolute; top:21px; left:291px; } /*#cards { position:absolute; top:60px; left:291px; }*/	 #anim { position:absolute; top:21px; left:446px;	 } #headcat { position:absolute; top:64px; left:446px; width:314px; height:62px;		 } #search { } #searchtext { float:left; font-weight:bold; } #searchbox { float:right; } #shopcontrols { clear:both; padding-top:3px; } #basket { clear:both; float:left; } #checkout { float:right; text-align:right; font-weight:bold; } #h_tab_bar { position:absolute; top:115px; left:170px; width:590px; height:30px; margin:0; padding:0;		 border-bottom:1px solid #0A4363; } .htab { display:inline; width:88px; float:left; background-image:url(l_h_tab.gif); padding:1px 5px; font-weight:bold; text-align:center; }	 #left { float:left; width:150px; } .tab1 { display:block; background-color:#179fed; padding:3px 5px 3px 5px; } .tab2{ display:block; background-color:#1177b2; padding:3px 5px 3px 5px; } .tab3 { display:block; background-color:#179fed; padding:3px 5px 3px 5px; height:29px; background-image:url(n_clouds_tab.jpg); } #leftnav a.tab3:link, #leftnav a.tab3:visited { color:black; } #leftnav a.tab3:hover { color:white; } .tab4{ display:block; background-color:#1177b2; padding:3px 5px 3px 5px; height:29px; } .category { display:block; background-color:#cccccc; background-image:url(l_down.gif); background-position:right bottom; background-repeat:no-repeat; padding:3px 24px 3px 5px; color:black; font:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; } #left img { margin-top:10px; } #navtopitem { margin-bottom:10px; } #joinlist { width: 136px !important; width: 150px; position:relative; _margin-top:-2px; /*ie only hack*/ padding:5px; border:2px solid #0D5985; border-top:0; } #joinlist:after { /* clearing for moz div height from img */ content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden; } #joinlist input { font-size:10px; margin-top:10px; } #right { float:right; width:590px; } #prodbar { width:570px; _width:590px; height:18px; color:#B6E1F9; color:#ffffff; background:#0A4363; padding-left:20px; padding-top:2px; margin-bottom:5px; font-weight:bold; } #prodbar a:link, #prodbar a:visited { color:#b6e1f9; text-decoration:none; } #prodbar a:hover { color:#ffffff; text-decoration:none; } #prodbar h1 { font-size:11px; margin:0px; } #currency { float:right; height:40px; display:block; } #currency a, #currency img { vertical-align:middle; }		 /* COLLAPSIBLE SITEMAP */	 #sitemap { margin-top:1em; } #sitemap ul { margin:0 0 0 1em; padding:0; } #sitemap li { list-style-type: none; margin:0; padding:0; } #sitemap ul ul { display:none; } #sitemap li a:link.sitemap_tls, #sitemap li a:visited.sitemap_tls { color:#1177b2; text-decoration:none; font-weight:bold; } #sitemap li a:hover.sitemap_tls { color:#000000; text-decoration:none; font-weight:bold; } #sitemap li a:link.sitemap_non_tls, #sitemap li a:visited.sitemap_non_tls { color:#1177b2; text-decoration:none; font-weight:normal; } #sitemap li a:hover.sitemap_non_tls { color:#000000; text-decoration:none; font-weight:normal; } #sitemap li img { border:none; } #foot { clear:both; width:760px; text-align:center;	 } #footbar { background:#0a4363; color:white; padding:2px; margin-top:3px; margin-bottom:3px; } #footbar a:link, #footbar a:visited { color:#b6e1f9; text-decoration:none; } #footbar a:hover { color:#ffffff; text-decoration:none; }		 /* ---------- classes -------------------- */ .border { border:1px solid #999999; height:auto; } .inputshadow { margin:1px solid #eeeeee; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; } .formfield { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#B6E1F9; } .v20c { line-height:20px; vertical-align:middle; } .palebar { width:570px; _width:590px; height:18px; color:#0a4363; background:#b6e1f9; padding-left:20px; vertical-align:middle; padding-top:2px; margin-bottom:5px; font-weight:bold; } .darkbar { width:570px; _width:590px; height:18px; color:#B6E1F9; color:#ffffff; background:#0A4363; padding-left:20px; vertical-align:middle; padding-top:2px; margin-bottom:5px; font-weight:bold; } .darkbar a:link, .darkbar a:visited { color:#b6e1f9; text-decoration:none; } .darkbar a:hover { color:#ffffff; text-decoration:none; } .darkbar h1 { font-size:11px; margin:0px; } h3 { font-size:11px; } .spaced { line-height:130%; } a.tablink:link, a.tablink:visited{ color:black; text-decoration:none; font-weight:bold; display:block; width:88px; height:28px; overflow:hidden; } a.tablink:hover{ color:white; text-decoration:none; font-weight:bold; display:block; width:88px; height:28px; overflow:hidden; }