BODY { color: #000000; margin : 0px; background:#f2f2ff; margin:0px; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; }
TD { color: #000000; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; }
FORM { display: inline; margin-bottom: 0; }
INPUT { color: #000000; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; }

a:link { color: #0000CC; }
a:visited { color: #660099; }
a:active { color: #CC0000; }
a:hover { color: #333366; }

.LogoTbl { background-color:#000; border-bottom: 1px solid #000; }
.pollcolor { background: #708BBF; color: #000000; border: 1px solid #708BBF; }

.lighttable { color: #000; background: #FFFFFF; }
.darktable { color: #000; background: #FFFFFF; }

a:visited.navtop { color: #FEFEFE; font-weight: bold; font-size: 10pt; text-decoration: none }
.navtop { color:#FEFEFE; font-weight: bold; font-size: 10pt; text-decoration: none }
a:link.navtop { color: #FEFEFE; font-weight: bold; font-size: 10pt; text-decoration: none }
a.navtop { color:#FEFEFE; font-weight: bold; font-size: 10pt; text-decoration: none }
a:hover.navtop { color:  #FEFEFE; font-weight: bold; font-size: 10pt; text-decoration: underline }
a:active.navtop { color: #FEFEFE; font-weight: bold; font-size: 10pt; text-decoration: none }

a:visited.navside  { color: white; text-decoration: none }
a:link.navside  { color: white; text-decoration: none }
.navside  { color: white; text-decoration: none }
a.navside  { color: white; text-decoration: none }
a:hover.navside  { color: white; text-decoration: underline }
a:active.navside  { color: white; text-decoration: none }

a:hover.textlinks     { color: black; text-decoration: underline }
a:visited.textlinks    { color: #003399; text-decoration: none }
a:link.textlinks    { color: #003399; text-decoration: none }
.textlinks   { color: #003399; text-decoration: none }
a.textlinks   { color: #003399; text-decoration: none }
a:hover.SideNavHead, a:visited.SideNavHead, a:link.SideNavHead { color:#000000; text-decoration:none; font-weight:bold; }

.text_black { color: black; font-size: 9pt; line-height: normal; }
.textpage_Heading, .text_Heading  { color: #000000; font-weight: bold; font-size: 10pt; line-height: normal; }
.page_Heading { color: black; font-weight: bold; font-size: 12pt; line-height: normal; }
.normal  { color: #000000; font-size: 9pt; line-height: normal; }
.label  { color: #000000; font-size: 9pt; line-height: normal; }
.labelsmall  { color: #000000; font-size: 7pt; line-height: normal; }
.labelbig  { color: #000000; font-size: 16pt; line-height: normal; }
.Footer, .normalSmall { color: #666; font-size: 8pt; line-height: normal; }
.Small { font-size: 8pt; }
.Big { font-size: 130%; }
.searchfield { color: #909BA7; font-size: 9pt; line-height: normal; font-weight:bold; }
.fields   { color: #efefef; font-size: 11px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; background-color: #556271; border: solid 1px #A5ACB2;}
.fields2   { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; background-color: #FFFFFF; border: solid 1px #A5ACB2;}

.sideNavBG { background-color:#E5E5F3; }
.sideNavLine { border-right:1px solid #D4D4D4; border-bottom:1px solid #D4D4D4; }
.sideNavRightLine { border-left:1px solid #D4D4D4; border-bottom:1px solid #D4D4D4; }
.sideNavLineBottom { border-bottom:1px solid #D4D4D4; }
.SideNavHead { color:#000000; font-size:9pt; font-weight:bold; }
.sideNav, .sideNavRight { color: #555; font-size: 9pt; }
.sideNavPic { border:1px solid #D4D4D4; }
.sideNavRight { padding-left:5px; }
.sideNav { padding-right:3px; }

.SideNavTitle { border-bottom:solid 1px #999999; padding-top:10px; }
.SideNavFirst { padding-top:8px; }

/* Generic paddings */
.NullPadT { padding-top:0px; }
.Pad5 { padding:5px; }
.Pad5T { padding-top:5px; }
.Pad5B { padding-bottom:5px; }

/* New Menu styles */
.MenuLine { border-right: 1px solid #6E7E91; padding-right:9px; }
.MenuCell { background: #B3BBC5 url(t8.gif); padding-left:9px; font-weight:bold; border-bottom:1px solid #9CA5B1; height:20px; }
.MenuFollowImg { padding-left:2px; }
.MenuCellOn { border-bottom:1px solid #D6DDED; }
.SubMenu { font-size: 8pt; color: #6E7E91; border-bottom:1px solid #6E7E91; }
.MenuCellOn, .SubMenu { background: #D6DDED; } /* C4CEE6 */

.menu {color:#000000; font-weight: bold; font-size: 8pt; text-decoration: none }
a:visited.menu {color: #000000; font-weight: bold; font-size: 8pt; text-decoration: none }
a:link.menu {color: #000000; font-weight: bold; font-size: 8pt; text-decoration: none }
a:hover.menu {color:  #000000; font-weight: bold; font-size: 8pt; text-decoration: underline }
a:active.menu {color: #000000; font-weight: bold; font-size: 8pt; text-decoration: none; }

.menufaint {color:#707070; font-weight: bold; font-size: 8pt; text-decoration: none }
a:visited.menufaint {color: #707070; font-weight: bold; font-size: 8pt; text-decoration: none }
a:link.menufaint {color: #707070; font-weight: bold; font-size: 8pt; text-decoration: none }
a:hover.menufaint {color:  #707070; font-weight: bold; font-size: 8pt; text-decoration: underline }
a:active.menufaint {color: #707070; font-weight: bold; font-size: 8pt; text-decoration: none; }

.menu2 {color:#000000; font-weight: bold; font-size: 12pt; text-decoration: none }
a:visited.menu2 {color: #000000; font-weight: bold; font-size: 12pt; text-decoration: none }
a:link.menu2 {color: #000000; font-weight: bold; font-size: 12pt; text-decoration: none }
a:hover.menu2 {color:  #000000; font-weight: bold; font-size: 12pt; text-decoration: underline }
a:active.menu2 {color: #000000; font-weight: bold; font-size: 12pt; text-decoration: none; }

.Orange { color:#ff3300; text-decoration: none }
a:link.Orange { color:#ff3300; text-decoration: none }
a:visited.Orange { color:#ff3300; text-decoration: none }
a:hover.Orange { color:#ff3300; text-decoration: underline; }
.Warning, .Error { color:#cc0000; font-weight:bold; }

.countryfields { color: #FFFFFF; font-size: 8pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; background-color: #738699; border: none;}

h1 { LINE-HEIGHT: normal; margin: 0; color: #000000; font-weight: bold; font-size: 11pt; text-decoration: none }
h2 { LINE-HEIGHT: normal; margin: 0; color: #000000; font-weight: bold; font-size: 10pt; text-decoration: none }
h3 { LINE-HEIGHT: normal; margin: 0; color: #000000; font-weight: bold; font-size: 10pt; text-decoration: none }

/* New Text Styles */
.HomeImage { border: 1px solid #666666; margin-left:6px; }
.CartImage { border: 1px solid #D4D4D4; margin-left:6px; }
.TitleCell { border-bottom:solid 1px #999999; }
.TitleTxt { padding:12px 0px 4px 0px; font-size: 12pt; }
.TitleProduct { padding-left:200px; }
.TitleMain { padding:0px 0px 0px 0px; }
.page_heading_bg, .SubTitleCell { border-bottom:solid 1px #cccccc; font-weight:bold; font-size: 10pt; padding-bottom:0px; }

hr { color: #333; background-color: #333; height: 1px; border:0px; }
hr.FaintLine, hr.ShopLine { color: #ccc; background-color: #ccc; height: 1px; border:0px; }


.ShopDiscount, .ShopAttention { color:#ff3300; }
.ShopAttentionAlt { color:#0033cc; }
.ShopProdTitle { padding-left:200px; }

a:visited.ShopTitleMain { color:#000000; text-decoration: none }
a:link.ShopTitleMain { color:#000000; text-decoration: none }
a:hover.ShopTitleMain { color:#000000; text-decoration: underline; }


a:visited.ShopProdName { color:#0000cc; text-decoration: none }
a:link.ShopProdName { color:#0000cc; text-decoration: none }
a:hover.ShopProdName { color:#0000cc; text-decoration: underline; }
.ShopItemCell { padding-bottom:8px; }
.ShopSubHeader { font-size: 140%; font-weight:bold;}
.ShopProdPrice { font-size: 150%;  color:#ff3300; }
.ShopBorderTop { border-top:solid 1px #cccccc; }
.ShopBorderBottom { border-bottom:solid 1px #cccccc; }
.ShopGrandTotal { border-top:solid 1px #cccccc;  border-bottom:solid 1px #cccccc; font-weight:bold; font-size:110%; }

.hotsurround { margin:0px 6px 0px 6px;border-right:2px solid #D6DDED; border-bottom:2px solid #D6DDED;  border-left:2px solid #D6DDED; border-top:2px solid #D6DDED; }
.hottitle{ background: #D6DDED; }
.shopwindow{ background: #F9F9FF; }
#gsearch {
  position: absolute;
  left: -300px;
  top: 0px;
}

#siteSearch {
  text-align: left;
  width: 250px;
  Color: #555555;
}


#securesitefield {
  text-align: left;
  width: 120px;
  Color: #555555;
}

.hidefieldborder{
	border: 0px solid #FFFFFF;
	padding: 0px;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	cursor:default;
}

#languageselector{position:absolute;top:72px;right:20px;  Color: #FFFFFF;}
#languageselector2{position:absolute;top:72px;right:20px;  Color: #FFFFFF;}
