@charset "utf-8";
/* CSS Document */
html{height:100%; width:100%; }
a{ outline:0px;}
body{ margin:0px; padding:0px; height:100%; width:100%; vertical-align:middle;} 
#main{ width:900px; margin:auto; border:1px solid #999999; vertical-align:middle; padding:15px 15px 0;}
#top-menu{ vertical-align:middle; }
#img-container{ background-image:url(images/img-bg.jpg); background-position:top; background-repeat:no-repeat; width:677px ; height:409px; vertical-align:middle; padding:10px 0px 0px 23px;}

.product b{ font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#002b5c;  vertical-align:top; line-height:13px;}
.product h1{ font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#002b5c;  vertical-align:top; padding:0px; margin:0px; font-weight:bold; margin-bottom:5px;  margin-top:5px; }
.product p { margin:0px; padding:0px; font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#002b5c; line-height:14px;  }
.product p a{ font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#002b5c; text-decoration:none;  }
.product p a:link, a:active, a:visited{ font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#002b5c;  text-decoration:none;  }
.product p a:hover{ font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#000000; text-decoration:underline;  }
.product p em{ margin:0px; padding:0px; font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#ffffff; padding-left:2px; padding-right:2px;  }
.product span{ font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#ffffff; text-align:left; }
.product ul{ margin:0px; padding:0px; list-style:disc; padding-left:20px;}
.product ul li{ font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#002B5C;  line-height:12px; }

.border{ border:1px solid #CCCCCC; }


.scroll{ width:auto; height:374px; overflow-x: auto; overflow-y: auto; padding:0px 0px 0px 0px; margin:0px; }

.imagecontainer{position:absolute; margin:5px 20px 20px 35px; z-index:2;}
.button{ float:left; width:100%; text-align:right; margin-bottom:4px;}




#left-navi{ width:212px;}
#left-navi td{ padding-top:5px; padding-bottom:5px;}
.left-links{ font-family:Helvetica, Arial, sans-serif; font-size:10px; color:#005953; line-height:13px; text-align:left; vertical-align:middle; padding-top:10px; }
.left-links a{ font-family:Helvetica, Arial, sans-serif; font-size:10px; color:#005953; line-height:13px; text-align:left; vertical-align:middle; text-decoration:none; font-weight:normal; }
.left-links a:link{ font-family:Helvetica, Arial, sans-serif; font-size:10px; color:#005953; text-decoration:none; font-weight:normal; }
 .left-links a:active { font-family:Helvetica, Arial, sans-serif; font-size:10px; color:#005953; text-decoration:none; font-weight:normal; }
.left-links a:visited { font-family:Helvetica, Arial, sans-serif; font-size:10px; color:#005953; text-decoration:none; font-weight:normal; }
.left-links a:hover{ font-family:Helvetica, Arial, sans-serif; font-size:10px; color:#961f53; text-decoration:underline; font-weight:normal; }


#footer{ font-family:Helvetica, Arial, sans-serif; font-size:9px; color:#00873F; text-align:left; font-weight:bold;}
#footer a{ font-family:Helvetica, Arial, sans-serif; font-size:9px; color:#00873F; text-align:left;  font-weight:bold; text-decoration:none; }
#footer a:link, a:active, a:visited{ font-family:Helvetica, Arial, sans-serif; font-size:9px; color:#00873F;  font-weight:bold; text-align:left; text-decoration:none; }
#footer a:hover{ font-family:Helvetica, Arial, sans-serif; font-size:9px; color:#FF0000; text-align:left;  font-weight:bold; text-decoration:none; }




/*from old caa*/

TD.pageHeading, DIV.pageHeading {
  font-family:Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}


.productListing-heading {
  font-family:Helvetica, Arial, sans-serif;
  font-size: 10px;
  background: #81BBCF;
  color: #FFFFFF;
  font-weight: bold;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TD.productListing-data {
  font-family:Helvetica, Arial, sans-serif;
  font-size: 10px;
}

.productListing-heading {
  font-family:Helvetica, Arial, sans-serif;
  font-size: 10px;
  background: #81BBCF;
  color: #FFFFFF;
  font-weight: bold;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #81BBCF;
  border-spacing: 1px;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family:Helvetica, Arial, sans-serif;
  font-size: 10px;
}
.infoBox {
  background: #81BBCF;
}

TD.main, P.main {
  font-family:Helvetica, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family:Helvetica, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family:Helvetica, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}
