#flags { height: 20px; text-align: left; float: left; }
#flags img { border: 0px none; display: inline; margin-left:1px; margin-right:1px; margin-top:1px; margin-bottom:-1px }

.flag {
    filter: alpha(opacity=50);
  -moz-opacity: .3;
}
.flag:hover {
    filter: alpha(opacity=100);
  -moz-opacity: 1.0;
}
.flag-current {
    filter: alpha(opacity=100);
  -moz-opacity: 1.0;
}


.titletext { color:#034063 !important; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

.toplinks a, .toplinks a:visited {color:#333333; font-size:11px;}
.toplinks a:active, .toplinks a:hover {color:#0077C7; font-weight:bold; font-size:11px;}  

.breadcrumbs a, .breadcrumbs a:visited {color:#000000 !important; text-decoration:none;}
.breadcrumbs a:hover, .breadcrumbs a:active {color:#0077C7 !important; text-decoration:none;}

.curcat {color:#0077C7 !important;}


.leftbox a:link {
  color: #FFFFFF !important;
  text-decoration: none;
}
.leftbox a:visited {
  text-decoration: none;
  color: #FFFFFF !important;
}
.leftbox a:hover {
  text-decoration: underline;
  color: #0077C7 !important;
}
.leftbox a:active {
  text-decoration: none;
  color: #0077C7 !important;
}



.boxText {
  FONT-SIZE: 12px;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}

.category { border-bottom:1px dotted #FFFFFF; display:block; padding-bottom:3px; line-height:20px; background:url(images/bullet.jpg) left no-repeat; padding-left:15px;}

.errorBox {
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  BACKGROUND: #ffb3b5;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
.stockWarning {
  FONT-SIZE: 10px;
  COLOR: #dc143c;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
.productsNotifications {
  BACKGROUND-POSITION: 0% 0%;
  BACKGROUND-ATTACHMENT: scroll;
  BACKGROUND-REPEAT: repeat;
  BACKGROUND-COLOR: #ffffcc
}
BODY {
  SCROLLBAR-FACE-COLOR: #eeeeee;
  FONT-SIZE: 12px;
  BACKGROUND: #ffffff url(images/body-bg.jpg) repeat-x;
  MARGIN: 0px;
  SCROLLBAR-HIGHLIGHT-COLOR: #000000;
  SCROLLBAR-SHADOW-COLOR: #cccccc;
  COLOR: #333333;
  SCROLLBAR-3DLIGHT-COLOR: #ffffff;
  SCROLLBAR-ARROW-COLOR: #000000;
  SCROLLBAR-TRACK-COLOR: #f2f2f2;
  FONT-FAMILY: Arial, Helvetica, sans-serif !important;
  SCROLLBAR-DARKSHADOW-COLOR: #000000
}
SPAN.body {
  FONT-SIZE: 12px;
  BACKGROUND: #ffffff;
  MARGIN: 0px;
  COLOR: #333333;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A {
  FONT-SIZE: 12px;
  COLOR: #333333;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
}
A2 {
  FONT-SIZE: 12px;
  COLOR: #333333;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
}
A:hover {
  FONT-SIZE: 12px;
  COLOR: #333333;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: underline
}
A.bold1 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 8pt;
  COLOR: #ff6600;
  ;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none underline
}
FORM {
  DISPLAY: inline
}
Td.headerrightbg {
  BACKGROUND-POSITION: right;
  BACKGROUND-REPEAT: no-repeat
}
TR.header {
  BACKGROUND-POSITION: left center;
  BACKGROUND-ATTACHMENT: scroll;
  BACKGROUND-IMAGE: url('/images/header.gif');
  BACKGROUND-REPEAT: repeat
}
TD.header2 {
  BACKGROUND-POSITION:  
 left center;
  BACKGROUND-ATTACHMENT: scroll;
  BACKGROUND-IMAGE: url('/navimages/complex_lines.gif');
  BACKGROUND-REPEAT: repeat
}
TR.headerbg {
  padding:0px;
  BACKGROUND-POSITION: 0% 0%;
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  BACKGROUND-ATTACHMENT: scroll;
  BACKGROUND-IMAGE: url('/images/infobox/fire.gif');
  BACKGROUND-REPEAT: repeat;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TD.headerbg {
  padding:0px;
  BACKGROUND-POSITION: 0% 0%;
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  BACKGROUND-ATTACHMENT: scroll;
  BACKGROUND-IMAGE: url('/images/infobox/fire.gif');
  BACKGROUND-REPEAT: repeat;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TR.headerNavigation {
  BACKGROUND: #444444; height:25px;
  color:#000000;
}
TD.headerNavigation {
  FONT-WEIGHT: bold;  height:25px;
  FONT-SIZE: 10px;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TR.headerNavigation2 {
  BACKGROUND: #000099
}
TD.headerNavigation2 {
  PADDING-RIGHT: 1px;
  BORDER-TOP: #000000 1px solid;
  PADDING-LEFT: 1px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  BACKGROUND: #e77300;
  PADDING-BOTTOM: 1px;
  COLOR: #ffffff;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #000000 1px solid;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TR.headerNavigation8 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  BACKGROUND: #000000;
  COLOR: #ffffff;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
TD.headerNavigation8 {
  padding:4px;
  BORDER-TOP-WIDTH: 1px;
  BACKGROUND-POSITION: 0% 0%;
  FONT-WEIGHT: bold;
  BORDER-LEFT-WIDTH: 1px;
  FONT-SIZE: 10px;
  BACKGROUND-ATTACHMENT: scroll;
  BACKGROUND-IMAGE: url('/images/infobox/table_bg3.gif');
  BACKGROUND-REPEAT: repeat;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif;
  BORDER-RIGHT-WIDTH: 1px
}
TR.headerNavigation3 {
  BACKGROUND: #e77300
}
TD.headerNavigation3 {
  PADDING-RIGHT: 1px;
  BORDER-TOP: #000000 1px solid;
  PADDING-LEFT: 1px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  BACKGROUND: #e77300;
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: #000000 1px solid;
  COLOR: #ffffff;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #000000 1px solid;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TR.headerNavigation4 {
  BACKGROUND: #e77300
}
TD.headerNavigation4 {
  BORDER-RIGHT: #000000 1px solid;
  PADDING-RIGHT: 1px;
  BORDER-TOP: #000000 1px solid;
  PADDING-LEFT: 1px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  BACKGROUND: #e77300;
  PADDING-BOTTOM: 1px;
  COLOR: #ffffff;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #000000 1px solid;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TR.headerNavigation5 {
  BACKGROUND: #f9f9f9
}
TD.headerNavigation5 {
  PADDING-RIGHT: 1px;
  BORDER-TOP: #000000 1px solid;
  PADDING-LEFT: 1px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  BACKGROUND: #f9f9f9;
  PADDING-BOTTOM: 1px;
  COLOR: #ffffff;
  PADDING-TOP: 1px;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TR.headerNavigation6 {
  BORDER-RIGHT: 1px solid;
  BACKGROUND-POSITION: 0% 0%;
  FONT-WEIGHT: bold;
  FONT-SIZE: 10pt;
  BACKGROUND-ATTACHMENT: scroll;
  BACKGROUND-IMAGE: url('/images/infobox/table_bg.gif');
  BORDER-LEFT: 1px solid;
  BACKGROUND-REPEAT: repeat;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
TD.headerNavigation6 {
  padding:0px;
  BACKGROUND-POSITION: 0% 0%;
  FONT-WEIGHT: bold;
  FONT-SIZE: 10pt;
  BACKGROUND-ATTACHMENT: scroll;
  BACKGROUND-IMAGE: url('/images/infobox/table_bg.gif');
  BORDER-BOTTOM: 1px solid #000000;
  BACKGROUND-REPEAT: repeat;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
TR.headerNavigation7 {
  BORDER-RIGHT: 1px solid;
  BACKGROUND-POSITION: 0% 0%;
  FONT-WEIGHT: bold;
  FONT-SIZE: 10pt;
  BACKGROUND-ATTACHMENT: scroll;
  BACKGROUND-IMAGE: url('/images/infobox/table_bg.gif');
  BORDER-LEFT: 1px solid;
  BACKGROUND-REPEAT: repeat;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
TD.headerNavigation7 {
  padding:0px;
  BORDER-TOP-WIDTH: 1px;
  BACKGROUND-POSITION: 0% 0%;
  FONT-WEIGHT: bold;
  BORDER-LEFT-WIDTH: 1px;
  FONT-SIZE: 10pt;
  BACKGROUND-ATTACHMENT: scroll;
  BACKGROUND-IMAGE: url('/images/infobox/table_bg.gif');
  BORDER-BOTTOM: 1px solid #000000;
  BACKGROUND-REPEAT: repeat;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BORDER-RIGHT-WIDTH: 1px
}
A.headerNavigation, .headerNavigation a {
  COLOR: #ffffff;
}

A.headerNavigation:hover, .headerNavigation a:hover {
  COLOR: #6ca7e1;
}

A.headerNavigation8 {
  COLOR: #ffffff;
}
TR.headerError {
  BACKGROUND: #ff0000
}
TD.headerError {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  BACKGROUND: #ff0000;
  COLOR: #ffffff;
  FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
  TEXT-ALIGN: center
}
TR.headerInfo {
  BACKGROUND: #00ff00
}
TD.headerInfo {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  BACKGROUND: #00ff00;
  COLOR: #ffffff;
  FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
  TEXT-ALIGN: center
}
TR.footer {
  COLOR: #000;
}
TD.footer {
  padding:4px;
  BORDER-TOP-WIDTH: 1px;
  BACKGROUND-POSITION: 0% 0%;
  FONT-WEIGHT: bold;
  BORDER-LEFT-WIDTH: 1px;
  FONT-SIZE: 10px;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif;
  BORDER-RIGHT-WIDTH: 1px
}
.footer a, .footer a:visited, A.footer {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  COLOR: #000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
TABLE.newprods {
  BORDER-RIGHT: #000000 1px solid;
  BORDER-TOP: #000000 1px solid;
  BACKGROUND: #ffffff;
  BORDER-LEFT: #000000 1px solid;
  BORDER-BOTTOM: #000000 1px solid
}
TABLE.infoBox {
  FONT-SIZE: 12px; background:url(images/box_02.gif) top left repeat-y;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma;
}

.bestseller .infoBox {
  FONT-SIZE: 12px; background: #FFF; border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
.bestseller a {
  FONT-SIZE: 12px !important;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}

.middlebox .infoBox, .content .infoBox {
  FONT-SIZE: 12px; background: none !important;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}

.middlebox .smalltext b {font:bold 9pt arial;color:#034063;}


TABLE.infoBox hr { border:0; color:#FFFFFF; }

TABLE.infoBoxContents {
  FONT-SIZE: 12px;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma; line-height:18px;
}
TD.infoBoxContents {
  FONT-SIZE: 12px;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}

TABLE.infoBoxContents a, TABLE.infoBoxContents a:visited { color:#333333; font-size:12px;
}
TABLE.infoBoxContents a:active, TABLE.infoBoxContents a:hover { color:#2A6CB6; text-decoration:underline;
}

TABLE.infoBoxContents2 {
  BORDER-RIGHT: #ffffff 1px solid;
  BACKGROUND-POSITION: 0% 0%;
  
  FONT-SIZE: 8pt;
  BACKGROUND-ATTACHMENT: scroll;
  BORDER-LEFT: #ffffff 1px solid;
  COLOR: #ffffff;
  BORDER-BOTTOM: #ffffff 1px solid;
  BACKGROUND-REPEAT: repeat;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
SPAN.infoBoxContents {
  BACKGROUND-POSITION: 0% 0%;
  FONT-SIZE: 12px;
  BACKGROUND-ATTACHMENT: scroll;
  BACKGROUND-REPEAT: repeat;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}

.content .infoBoxHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px; background: none !important;
  font-weight: bold; width:174px; height:39px; padding-top:4px; padding-left:9px;
  color: #0A0A0A;
}

TD.infoBoxHeading {
  font-family: Arial, Verdana, sans-serif; text-transform:uppercase;
  font-size: 12px; background:url(images/box_01.gif) top left no-repeat;
  font-weight: bold; width:174px; height:39px; padding-top:4px; padding-left:9px;
  color: #0A0A0A;
}
/*.rightbox TD.infoBoxHeading, .leftbox TD.infoBoxHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px; border:1px dotted #CCCCCC; border-left:0 !important; border-right:0 !important; padding-top:3px; padding-bottom:3px;
  font-weight: bold;
  color: #cccccc !important;
}
*/
TD.infoBoxHeading2 {
  BACKGROUND-POSITION: 0% 0%;
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  BACKGROUND-ATTACHMENT: scroll;
  COLOR: #ffffff;
  BACKGROUND-REPEAT: no-repeat;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TD.infoBox {
  FONT-SIZE: 12px; 
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
SPAN.infoBox {
  FONT-SIZE: 12px;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TD.infoBox2 {
  FONT-SIZE: 12px;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
SPAN.infoBox2 {
  FONT-SIZE: 12px;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TR.accountHistory-odd {
  BORDER-BOTTOM: #c0c0c0 1px solid;
  BACKGROUND-COLOR: #fff
}
TR.addressBook-odd {
  BORDER-BOTTOM: #c0c0c0 1px solid;
  BACKGROUND-COLOR: #fff
}
TR.alsoPurchased-odd {
  BORDER-BOTTOM: #c0c0c0 1px solid;
  BACKGROUND-COLOR: #fff
}
TR.payment-odd {
  BORDER-BOTTOM: #c0c0c0 1px solid;
  BACKGROUND-COLOR: #fff
}
TR.productListing-odd {
  BORDER-BOTTOM: #c0c0c0 1px solid;
  BACKGROUND-COLOR: #fff
}
TR.productReviews-odd {
  BORDER-BOTTOM: #c0c0c0 1px solid;
  BACKGROUND-COLOR: #fff
}
TR.upcomingProducts-odd {
  BORDER-BOTTOM: #c0c0c0 1px solid;
  BACKGROUND-COLOR: #fff
}
TR.shippingOptions-odd {
  BORDER-BOTTOM: #c0c0c0 1px solid;
  BACKGROUND-COLOR: #fff
}
TR.accountHistory-even {
  BORDER-TOP-WIDTH: 1px;
  BACKGROUND-POSITION: 0% 0%;
  BORDER-LEFT-WIDTH: 1px;
  BACKGROUND-ATTACHMENT: scroll;
  BORDER-BOTTOM: #c0c0c0 1px solid;
  BACKGROUND-REPEAT: repeat;
  BACKGROUND-COLOR: #fdfdfd;
  BORDER-RIGHT-WIDTH: 1px
}
TR.addressBook-even {
  BORDER-TOP-WIDTH: 1px;
  BACKGROUND-POSITION: 0% 0%;
  BORDER-LEFT-WIDTH: 1px;
  BACKGROUND-ATTACHMENT: scroll;
  BORDER-BOTTOM: #c0c0c0 1px solid;
  BACKGROUND-REPEAT: repeat;
  BACKGROUND-COLOR: #fdfdfd;
  BORDER-RIGHT-WIDTH: 1px
}
TR.alsoPurchased-even {
  BORDER-TOP-WIDTH: 1px;
  BACKGROUND-POSITION: 0% 0%;
  BORDER-LEFT-WIDTH: 1px;
  BACKGROUND-ATTACHMENT: scroll;
  BORDER-BOTTOM: #c0c0c0 1px solid;
  BACKGROUND-REPEAT: repeat;
  BACKGROUND-COLOR: #fdfdfd;
  BORDER-RIGHT-WIDTH: 1px
}
TR.payment-even {
  BORDER-TOP-WIDTH: 1px;
  BACKGROUND-POSITION: 0% 0%;
  BORDER-LEFT-WIDTH: 1px;
  BACKGROUND-ATTACHMENT: scroll;
  BORDER-BOTTOM: #c0c0c0 1px solid;
  BACKGROUND-REPEAT: repeat;
  BACKGROUND-COLOR: #fdfdfd;
  BORDER-RIGHT-WIDTH: 1px
}
TR.productListing-even {
  BORDER-TOP-WIDTH: 1px;
  BACKGROUND-POSITION: 0% 0%;
  BORDER-LEFT-WIDTH: 1px;
  BACKGROUND-ATTACHMENT: scroll;
  BORDER-BOTTOM: #c0c0c0 1px solid;
  BACKGROUND-REPEAT: repeat;
  BACKGROUND-COLOR: #fdfdfd;
  BORDER-RIGHT-WIDTH: 1px
}
TR.productReviews-even {
  BORDER-TOP-WIDTH: 1px;
  BACKGROUND-POSITION: 0% 0%;
  BORDER-LEFT-WIDTH: 1px;
  BACKGROUND-ATTACHMENT: scroll;
  BORDER-BOTTOM: #c0c0c0 1px solid;
  BACKGROUND-REPEAT: repeat;
  BACKGROUND-COLOR: #fdfdfd;
  BORDER-RIGHT-WIDTH: 1px
}
TR.upcomingProducts-even {
  BORDER-TOP-WIDTH: 1px;
  BACKGROUND-POSITION: 0% 0%;
  BORDER-LEFT-WIDTH: 1px;
  BACKGROUND-ATTACHMENT: scroll;
  BORDER-BOTTOM: #c0c0c0 1px solid;
  BACKGROUND-REPEAT: repeat;
  BACKGROUND-COLOR: #fdfdfd;
  BORDER-RIGHT-WIDTH: 1px
}
TR.shippingOptions-even {
  BORDER-TOP-WIDTH: 1px;
  BACKGROUND-POSITION: 0% 0%;
  BORDER-LEFT-WIDTH: 1px;
  BACKGROUND-ATTACHMENT: scroll;
  BORDER-BOTTOM: #c0c0c0 1px solid;
  BACKGROUND-REPEAT: repeat;
  BACKGROUND-COLOR: #fdfdfd;
  BORDER-RIGHT-WIDTH: 1px
}
TR.productListing-heading {
  BACKGROUND-POSITION: 0% 0%;
  BORDER-TOP: #000000 1px solid;
  BORDER-LEFT-WIDTH: 1px;
  FONT-SIZE: 10pt;
  BACKGROUND-ATTACHMENT: scroll;
  BORDER-BOTTOM: #000000 1px solid;
  BACKGROUND-REPEAT: repeat;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BORDER-RIGHT-WIDTH: 1px
}
TD.productListing-heading {
  PADDING-RIGHT: 4px;
  BACKGROUND-POSITION: 0% 0%;
  BORDER-TOP: 1px solid #000000;
  PADDING-LEFT: 4px;
  FONT-WEIGHT: bold;
  BORDER-LEFT-WIDTH: 1px;
  FONT-SIZE: 12px;
  BACKGROUND-ATTACHMENT: scroll;
  BACKGROUND-IMAGE: url('/images/infobox/table_bgg.gif');
  PADDING-BOTTOM: 2px;
  COLOR: #ffffff;
  PADDING-TOP: 2px;
  BORDER-BOTTOM: 1px solid #000000;
  BACKGROUND-REPEAT: repeat;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif;
  BORDER-RIGHT-WIDTH: 1px
}
TD.productListing-data {
  FONT-SIZE: 12px;
  COLOR: #000000;
  BORDER-BOTTOM: #c0c0c0 1px solid;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TD.productListing-data2 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 10pt;
  TEXT-TRANSFORM: uppercase;
  COLOR: #ffffff;
  BORDER-BOTTOM: #c0c0c0 1px solid;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
A.pageResults {
  FONT-SIZE: 12px;
  COLOR: #333333;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
A.pageResults:hover {
  BACKGROUND-POSITION: 0% 0%;
  FONT-SIZE: 12px;
  BACKGROUND-ATTACHMENT: scroll;
  COLOR: #333333;
  BACKGROUND-REPEAT: repeat;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
TD.pageHeading {
  FONT-SIZE: 18px;
  COLOR: #0077C7;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
DIV.pageHeading {
  FONT-SIZE: 18px;
  COLOR: #0077C7;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TD.pageHeading2 {
  FONT-SIZE: 10px;
  COLOR: #000000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
DIV.pageHeading2 {
  FONT-SIZE: 10px;
  COLOR: #000000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TD.pageHeading3 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 13pt;
  COLOR: #cc0000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
DIV.pageHeading3 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 13pt;
  COLOR: #cc0000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TR.subBar {
  BACKGROUND: #f2f2f2
}
TD.subBar {
  FONT-SIZE: 10px;
  COLOR: #000000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TD.subBar2 {
  BORDER-RIGHT: #000000 1px solid;
  BORDER-TOP: #000000 1px solid;
  FONT-SIZE: 10pt;
  BACKGROUND: #f2f2f2;
  BORDER-LEFT: #000000 1px solid;
  COLOR: #000000;
  BORDER-BOTTOM: #000000 1px solid;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
TD.subBar2a {
  BORDER-RIGHT: #c0c0c0 1px solid;
  BORDER-TOP: #cc0000 1px solid;
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  BACKGROUND: #f2f2f2;
  COLOR: #666666;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
TD.subBar2b {
  BORDER-TOP: #cc0000 1px solid;
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  BACKGROUND: #f2f2f2;
  BORDER-LEFT: #c0c0c0 1px solid;
  COLOR: #666666;
  BORDER-BOTTOM: #c0c0c0 1px solid;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
TD.subBar2c {
  BORDER-TOP: #cc0000 1px solid;
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  BACKGROUND: #f2f2f2;
  COLOR: #666666;
  BORDER-BOTTOM: #c0c0c0 1px solid;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
TD.subBar3 {
  BORDER-TOP-WIDTH: 1px;
  BORDER-LEFT-WIDTH: 1px;
  FONT-SIZE: 10pt;
  BACKGROUND: #f2f2f2;
  COLOR: #000000;
  BORDER-BOTTOM: 1px solid;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BORDER-RIGHT-WIDTH: 1px
}
TD.subBar4 {
  BACKGROUND-POSITION: 0% 0%;
  BORDER-TOP: #000000 1px solid;
  FONT-SIZE: 10pt;
  BACKGROUND-ATTACHMENT: scroll;
  COLOR: #000000;
  BORDER-BOTTOM: #000000 1px solid;
  BACKGROUND-REPEAT: repeat;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #f2f2f2
}
TD.subBar5 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 10pt;
  BACKGROUND: #f2f2f2;
  COLOR: #990000;
  BORDER-BOTTOM: #000000 1px solid;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
TABLE.subBar2 {
  BORDER-RIGHT: #000000 1px solid;
  BORDER-TOP: #000000 1px solid;
  FONT-SIZE: 10pt;
  BACKGROUND: #f2f2f2;
  BORDER-LEFT: #000000 1px solid;
  COLOR: #000000;
  BORDER-BOTTOM: #000000 1px solid;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
TABLE.subBar3 {
  BORDER-RIGHT: #000000 1px solid;
  BORDER-TOP: #000000 1px solid;
  FONT-SIZE: 10pt;
  BACKGROUND: #f2f2f2;
  BORDER-LEFT: #000000 1px solid;
  COLOR: #000000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
TABLE.subBar4 {
  BORDER-RIGHT: #000000 1px solid;
  FONT-SIZE: 10pt;
  BACKGROUND: #f2f2f2;
  BORDER-LEFT: #000000 1px solid;
  COLOR: #000000;
  BORDER-BOTTOM: #000000 1px solid;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
TD.searchBar {
  BACKGROUND-POSITION: 0% 0%;
  FONT-WEIGHT: bold;
  FONT-SIZE: 10pt;
  BACKGROUND-ATTACHMENT: scroll;
  COLOR: #ffffff;
  BACKGROUND-REPEAT: repeat;
  FONT-FAMILY: Arial
}
TD.main {
  FONT-SIZE: 12px;
  LINE-HEIGHT: 1.5;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
P.main {
  FONT-SIZE: 12px;
  LINE-HEIGHT: 1.5;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TD.main2 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 10pt;
  LINE-HEIGHT: 1.5;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
P.main2 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 10pt;
  LINE-HEIGHT: 1.5;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TD.main3 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 10pt;
  LINE-HEIGHT: 1.5;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
P.main3 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 10pt;
  LINE-HEIGHT: 1.5;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TD.main4 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  LINE-HEIGHT: 1.5;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
P.main4 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  LINE-HEIGHT: 1.5;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TD.main5 {
  FONT-SIZE: 12px;
  COLOR: #808080;
  LINE-HEIGHT: 1.5;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
P.main5 {
  FONT-SIZE: 12px;
  COLOR: #808080;
  LINE-HEIGHT: 1.5;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TD.smallText {
  FONT-SIZE: 12px;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
SPAN.smallText {
  FONT-SIZE: 12px;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TD.smallText1 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  COLOR: #000000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
SPAN.smallText1 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  COLOR: #000000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
P.smallText1 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  COLOR: #000000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TD.smallText2 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  COLOR: #ff0000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
SPAN.smallText2 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  COLOR: #ff0000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
P.smallText2 {
  FONT-SIZE: 10px;
  COLOR: #ff0000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TD.smallText3 {
  FONT-SIZE: 10px;
  COLOR: #333333;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
SPAN.smallText3 {
  FONT-SIZE: 10px;
  COLOR: #333333;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TD.priceText {
  FONT-WEIGHT: bold;
  FONT-SIZE: 9pt;
  TEXT-TRANSFORM: capitalize;
  COLOR: #ff0000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
SPAN.priceText {
  FONT-WEIGHT: bold;
  FONT-SIZE: 9pt;
  TEXT-TRANSFORM: capitalize;
  COLOR: #ff0000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
P.priceText {
  FONT-WEIGHT: bold;
  FONT-SIZE: 9pt;
  TEXT-TRANSFORM: capitalize;
  COLOR: #ff0000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TD.priceText2 {
  FONT-SIZE: 8pt;
  TEXT-TRANSFORM: capitalize;
  COLOR: #000000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
SPAN.priceText2 {
  FONT-SIZE: 8pt;
  TEXT-TRANSFORM: capitalize;
  COLOR: #000000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
P.priceText2 {
  FONT-SIZE: 8pt;
  TEXT-TRANSFORM: capitalize;
  COLOR: #000000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TD.priceText3 {
  FONT-SIZE: 10px;
  TEXT-TRANSFORM: capitalize;
  COLOR: #000000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
SPAN.priceText3 {
  FONT-SIZE: 10px;
  TEXT-TRANSFORM: capitalize;
  COLOR: #000000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
P.priceText3 {
  FONT-SIZE: 10px;
  TEXT-TRANSFORM: capitalize;
  COLOR: #000000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TD.accountCategory {
  FONT-SIZE: 13px;
  COLOR: #990000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TD.fieldKey {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TD.fieldValue {
  FONT-SIZE: 12px; background-color:#FFF; color:#000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TD.tableHeading {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
SPAN.newItemInCart {
  FONT-SIZE: 12px;
  COLOR: #ff0000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
CHECKBOX {
  FONT-SIZE: 12px;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
INPUT {
  FONT-SIZE: 12px;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
RADIO {
  FONT-SIZE: 12px;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
SELECT {
  FONT-SIZE: 12px;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TEXTAREA {
  FONT-SIZE: 12px;
  WIDTH: 100%;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
SPAN.greetUser {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  COLOR: #0000ff;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TABLE.formArea {
  BORDER-RIGHT: #c1bfbf 1px solid;
  BORDER-TOP: #c1bfbf 1px solid;
  BACKGROUND: #efefef;
  BORDER-LEFT: #c1bfbf 1px solid;
  BORDER-BOTTOM: #c1bfbf 1px solid
}
TD.formAreaTitle {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
SPAN.markProductOutOfStock {
  FONT-SIZE: 8pt;
  COLOR: #990000;
  FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
SPAN.productSpecialPrice {
  COLOR: #990000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TD.checkoutBar {
  FONT-SIZE: 10px;
  COLOR: #999999;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
SPAN.checkoutBarHighlighted {
  FONT-SIZE: 10px;
  COLOR: #000000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
H1 {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-SIZE: 12px;
  PADDING-BOTTOM: 0px;
  MARGIN: 15px 0px 10px;
  COLOR: #000000;
  LINE-HEIGHT: 28px;
  PADDING-TOP: 0px;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
H4 {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-SIZE: 12px;
  PADDING-BOTTOM: 0px;
  MARGIN: 15px 0px 10px;
  COLOR: #000000;
  LINE-HEIGHT: 28px;
  PADDING-TOP: 0px;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
H5 {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-SIZE: 12px;
  PADDING-BOTTOM: 0px;
  MARGIN: 15px 0px 10px;
  COLOR: #000000;
  LINE-HEIGHT: 28px;
  PADDING-TOP: 0px;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
.storyTitle {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-SIZE: 12px;
  PADDING-BOTTOM: 0px;
  MARGIN: 15px 0px 10px;
  COLOR: #000000;
  LINE-HEIGHT: 28px;
  PADDING-TOP: 0px;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
  .storyCategory {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-SIZE: 12px;
  PADDING-BOTTOM: 0px;
  MARGIN: 15px 0px 10px;
  COLOR: #000000;
  LINE-HEIGHT: 28px;
  PADDING-TOP: 0px;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
.storyAuthor {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-SIZE: 12px;
  PADDING-BOTTOM: 0px;
  MARGIN: 15px 0px 10px;
  COLOR: #000000;
  LINE-HEIGHT: 28px;
  PADDING-TOP: 0px;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
TD.creaccount {
  BORDER-TOP: #000000 1px solid;
  FONT-SIZE: 8pt;
  BACKGROUND: #ffffcc;
  COLOR: #000000;
  BORDER-BOTTOM: #000000 1px solid;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
TABLE.infoBox2 {
  FONT-SIZE: 12px;
  BACKGROUND: #ffffcc;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
TD.shopping {
  BORDER-TOP: #000000 1px solid;
  FONT-SIZE: 10px;
  BACKGROUND: #ffffcc;
  COLOR: #990000;
  BORDER-BOTTOM: #000000 1px solid;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
TD.infoHeader {
  BORDER-RIGHT: #000000 1px solid;
  BORDER-TOP: #800000 1px solid;
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  BACKGROUND: #f2f2f2;
  COLOR: #666666;
  BORDER-BOTTOM: #000000 1px solid;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
TD.pricebox {
  BORDER-TOP: #800000 1px solid;
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  BACKGROUND: #f2f2f2;
  BORDER-LEFT: #000000 1px solid;
  COLOR: #666666;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
TD.pricebox2 {
  BORDER-RIGHT: #c0c0c0 1px solid;
  BACKGROUND: #f2f2f2;
  BORDER-LEFT: #c0c0c0 1px solid
}
TD.pricebox3 {
  BORDER-RIGHT: #000000 1px solid;
  FONT-SIZE: 10pt;
  BACKGROUND: #f2f2f2;
  BORDER-LEFT: #000000 1px solid;
  COLOR: #000000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
TD.pricebox4 {
  BORDER-RIGHT: #c0c0c0 1px solid;
  FONT-SIZE: 8pt;
  BACKGROUND: #f2f2f2;
  BORDER-LEFT: #c0c0c0 1px solid;
  COLOR: #000000;
  BORDER-BOTTOM: #c0c0c0 1px solid;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
SPAN.shopping {
  BACKGROUND-POSITION: 0% 0%;
  FONT-SIZE: 10px;
  BACKGROUND-ATTACHMENT: scroll;
  COLOR: #990000;
  BACKGROUND-REPEAT: repeat;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
TD.pricesize {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11pt;
  COLOR: #cc0000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
SPAN.pricesize {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11pt;
  COLOR: #cc0000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
P.pricesize {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11pt;
  COLOR: #cc0000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TD.pricesize2 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11pt;
  COLOR: #000000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
SPAN.pricesize2 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11pt;
  COLOR: #000000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
P.pricesize2 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11pt;
  COLOR: #000000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TD.producttext {
  FONT-SIZE: 10pt;
  LINE-HEIGHT: 1.5;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
P.producttext {
  FONT-SIZE: 10pt;
  LINE-HEIGHT: 1.5;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TD.pricebox5 {
  BORDER-RIGHT: #c0c0c0 1px solid;
  BORDER-TOP: #c0c0c0 1px solid;
  FONT-WEIGHT: bold;
  FONT-SIZE: 8pt;
  BACKGROUND: #e6e6e6;
  BORDER-LEFT: #c0c0c0 1px solid;
  COLOR: #666666;
  BORDER-BOTTOM: #c0c0c0 1px solid;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
TD.pricebox6 {
  BORDER-RIGHT: #c0c0c0 1px solid;
  FONT-WEIGHT: bold;
  FONT-SIZE: 8pt;
  BACKGROUND: #e6e6e6;
  BORDER-LEFT: #c0c0c0 1px solid;
  COLOR: #666666;
  BORDER-BOTTOM: #c0c0c0 1px solid;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
TD.whitecell {
  BORDER-RIGHT: #c0c0c0 1px solid;
  BACKGROUND: #ffffff;
  BORDER-LEFT: #c0c0c0 1px solid;
  BORDER-BOTTOM: #c0c0c0 1px solid
}
SPAN.boldValues {
  BACKGROUND-POSITION: 0% 0%;
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  BACKGROUND-ATTACHMENT: scroll;
  COLOR: #003366;
  BACKGROUND-REPEAT: repeat;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
SPAN.stdValues {
  BACKGROUND-POSITION: 0% 0%;
  FONT-SIZE: 12px;
  BACKGROUND-ATTACHMENT: scroll;
  COLOR: #000000;
  BACKGROUND-REPEAT: repeat;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
.checkoutBarFrom {
  FONT-SIZE: 10px;
  COLOR: #8c8c8c;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
.checkoutBarTo {
  FONT-SIZE: 10px;
  COLOR: #8c8c8c;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
.checkoutBarCurrent {
  FONT-SIZE: 10px;
  COLOR: #000000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
.moduleRow {
}
.moduleRowOver {
  CURSOR: hand;
  BACKGROUND-COLOR: #ffffcc
}
.moduleRowSelected {
  BACKGROUND-COLOR: #ffffdd
}
.infoBoxNotice {
  BACKGROUND: #ff8e90
}
.infoBoxNoticeContents {
  FONT-SIZE: 10px;
  BACKGROUND: #ffe6e6;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
SPAN.boldlisting {
  BACKGROUND-POSITION: 0% 0%;
  FONT-WEIGHT: bold;
  FONT-SIZE: 10pt;
  BACKGROUND-ATTACHMENT: scroll;
  TEXT-TRANSFORM: uppercase;
  COLOR: #ffffff;
  BACKGROUND-REPEAT: repeat;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
TABLE.newprods {
  BORDER-RIGHT: #000000 1px solid;
  BORDER-TOP: #000000 1px solid;
  BACKGROUND: #ffffff;
  BORDER-LEFT: #000000 1px solid;
  BORDER-BOTTOM: #000000 1px solid
}
TD.newsbox {
  BORDER-RIGHT: #000000 1px solid;
  BORDER-TOP: #000000 1px solid;
  FONT-SIZE: 10pt;
  BACKGROUND: #f2f2f2;
  BORDER-LEFT: #000000 1px solid;
  COLOR: #000000;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
TD.newsbox2 {
  BORDER-RIGHT: #000000 1px solid;
  FONT-SIZE: 10pt;
  BACKGROUND: #f2f2f2;
  BORDER-LEFT: #000000 1px solid;
  COLOR: #000000;
  BORDER-BOTTOM: #000000 1px solid;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
TD.leftcol {
  BORDER-TOP-WIDTH: 1px;
  BORDER-RIGHT: #8c8c8c 1px solid;
  BACKGROUND-POSITION: 0% 0%;
  BORDER-LEFT-WIDTH: 1px;
  FONT-SIZE: 10px;
  BACKGROUND-ATTACHMENT: scroll;
  BACKGROUND-REPEAT: repeat;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif;
  BACKGROUND-COLOR: #cccccc
}
TD.rightcol {
  BORDER-TOP-WIDTH: 1px;
  BACKGROUND-POSITION: 0% 0%;
  FONT-SIZE: 10px;
  BACKGROUND-ATTACHMENT: scroll;
  BORDER-LEFT: #8c8c8c 1px solid;
  BACKGROUND-REPEAT: repeat;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif;
  BACKGROUND-COLOR: #cccccc
}
TR.tableRow {
  BORDER-RIGHT: #000000 1px dotted;
  BORDER-TOP: #000000 1px dotted;
  FONT-WEIGHT: bold;
  FONT-SIZE: 10pt;
  BORDER-LEFT: #000000 1px dotted;
  COLOR: #000000;
  BORDER-BOTTOM: #000000 1px dotted;
  FONT-FAMILY: Tahoma;
  BACKGROUND-COLOR: #f0f1f1
}
TD.tableData {
  BORDER-RIGHT: 0px solid;
  BORDER-TOP: 0px solid;
  FONT-SIZE: 10pt;
  BORDER-LEFT: 0px solid;
  COLOR: #000000;
  BORDER-BOTTOM: 0px solid;
  FONT-FAMILY: Tahoma
}
CHECKBOX {
  FONT-SIZE: 12px;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
INPUT {
  FONT-SIZE: 12px;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
RADIO {
  FONT-SIZE: 12px;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
SELECT {
  FONT-SIZE: 12px; background-color:#FFF !important; color:#000 !important;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TD.search {
  FONT-WEIGHT: bold;
  FONT-SIZE: 10pt;
  COLOR: #ffffff;
  LINE-HEIGHT: 1.5;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TD.infoBoxContents2 {
  BACKGROUND-COLOR: #efefef
}
A.infoBoxContents2 {
  FONT-SIZE: 12px;
  COLOR: #333333;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
A.infoBoxContents2:hover {
  FONT-SIZE: 12px;
  COLOR: #333333;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif
}
TABLE.infoBox3 {
  FONT-SIZE: 12px;
  BACKGROUND: #efefef;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma
}
TABLE.productinfo {
  background-repeat: no-repeat;
}
SPAN.blink {
  FONT-SIZE: 18px;
  COLOR: #0000ff;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif;
  TEXT-DECORATION: blink
}
TD.blink {
  FONT-SIZE: 18px;
  COLOR: #0000ff;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif;
  TEXT-DECORATION: blink
}
/* VJ Links Manager v1.00 begin */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}
.linkListing-heading {
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFFF;
  text-align: center;
}
TD.linkListing-data {
  border-right: 1px solid #b6b7cb;
  border-bottom: 1px solid #b6b7cb;
  padding: 4px;
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif;
  font-size: 10px;
}
TR.linkListing-odd {
  background: #f8f8f9;
}
TR.linkListing-even {
  background: #F5F5F5;
}
/* VJ Links Manager v1.00 end */

TD.pollBoxRow {
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif;
  font-size: 10px;
  border-style: solid;
  border-width: 1px;
}
TD.pollBoxText {
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Arial, sans-serif;
  font-size: 10px;
  border-style: solid;
  border-width: 1px;
}
TR.pollOptRow {
}
TR.pollFooter {
}
/* BOF: menu-category Tabs */

TD.tab {
  background-image: url('images/tabs/tab_middle.gif');}
/* BOF: menu-category Tabs */

TD.tab {
 background-image: url(images/tabs/tab_middle.gif);
 background-repeat: repeat;
 color: #6699cc;
 FONT-SIZE: Arial, sans-serif, Verdana, tahoma, Geneva, Arial, Helvetica, sans-serif;
 font-style: normal;
 font-weight: bold;
 font-size: smaller;
}
A.tab {
  FONT-SIZE: Arial, sans-serif, Verdana, tahoma;
}
#lightbox{
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 100;
  text-align: center;
  line-height: 0;
  }

#lightbox a img{ border: none; }

#outerImageContainer{
  position: relative;
  background-color: #fff;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  }

#imageContainer{
  padding: 10px;
  }

#loading{
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
  }
#hoverNav{
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
  }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
  width: 49%;
  height: 100%;
  background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
  display: block;
  }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
  font: 10px Verdana, Helvetica, sans-serif;
  background-color: #fff;
  margin: 0 auto;
  line-height: 1.4em;
  overflow: auto;
  width: 100% 
  }

#imageData{ padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }  
#imageData #caption{ font-weight: bold; }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;  }     
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;  } 
    
#overlay{
  position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  width: 100%;
  height: 500px;
  background-color: #000;
  }

/*
.addimg {
  width:100px;
  height:100px;
  border: 1px solid #cccccc;
}
*/


