/*

  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $



  osCommerce, Open Source E-Commerce Solutions

  http://www.oscommerce.com



  Copyright (c) 2003 osCommerce



  Released under the GNU General Public License

*/



.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }

.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }

.productsNotifications { background: #f2fff7; }

.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }



BODY {

  background: #ffffff;

  color: #000000;

  margin: 0px;

}



A {

  color: #000000;

  text-decoration: none;

}



A:hover {

  color: #AABBDD;

  text-decoration: underline;

}



FORM {

	display: inline;

}



TR.header {

  background: #ffffff;

}



TR.headerNavigation {

  background: #bbc3d3;

}



TD.headerNavigation {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #bbc3d3;

  color: #ffffff;

  font-weight : bold;

}



A.headerNavigation { 

  color: #FFFFFF; 

}



A.headerNavigation:hover {

  color: #ffffff;

}



TR.headerError {

  background: #ff0000;

}



TD.headerError {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #ff0000;

  color: #ffffff;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background: #00ff00;

}



TD.headerInfo {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #00ff00;

  color: #ffffff;

  font-weight: bold;

  text-align: center;

}



TR.footer {

  background: #bbc3d3;

}



TD.footer {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #bbc3d3;

  color: #ffffff;

  font-weight: bold;

}



.infoBox {

  background: #81BBCF;

}



.infoBoxContents {

  background: #f8f8f9;

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



.infoBoxNotice {

  background: #FF8E90;

}



.infoBoxNoticeContents {

  background: #FFE6E6;

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



TD.infoBoxHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  background: #bbc3d3;

  color: #ffffff;

}



TD.infoBox, SPAN.infoBox {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



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;

}



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;

}



TABLE.productListing {

  border: 1px;

  border-style: solid;

  border-color: #81BBCF;

  border-spacing: 1px;

}



.productListing-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #81BBCF;

  color: #FFFFFF;

  font-weight: bold;

}



TD.productListing-data {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



A.pageResults {

  color: #0000FF;

}



A.pageResults:hover {

  color: #0000FF;

  background: #FFFF33;

}



TD.pageHeading, DIV.pageHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 20px;

  font-weight: bold;

  color: #9a9a9a;

}



TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #000000;

}



TD.main, P.main {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  line-height: 1.5;

}



TD.smallText, SPAN.smallText, P.smallText {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



TD.accountCategory {

  font-family: Verdana, Arial, sans-serif;

  font-size: 13px;

  color: #aabbdd;

}



TD.fieldKey {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



TD.fieldValue {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}



TD.tableHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.newItemInCart {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #ff0000;

}



CHECKBOX, INPUT, RADIO, SELECT {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

}



TEXTAREA {

  width: 100%;

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

}



SPAN.greetUser {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #f0a480;

  font-weight: bold;

}



TABLE.formArea {

  background: #f1f9fe;

  border-color: #7b9ebd;

  border-style: solid;

  border-width: 1px;

}



TD.formAreaTitle {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}



SPAN.productSpecialPrice {

  font-family: Verdana, Arial, sans-serif;

  color: #ff0000;

}



SPAN.errorText {

  font-family: Verdana, Arial, sans-serif;

  color: #ff0000;

}



.moduleRow { }

.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }

.moduleRowSelected { background-color: #E9F4FC; }



.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }



/* message box */



.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }

.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }



/* input requirement */



.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }



/* inlcuded by SAM */

body { margin:0px; padding:0px; height:100%;}

p, h1, h2, h3, ul, li{  margin:0px; padding:0px;}

a{ outline:0px;}

html{ height:100%; width:100%; }

#main{ width:900px; border:1px solid #000; margin:auto; vertical-align:middle;}
.tob-bg{ background-image:url(../images/top-banner-bg.jpg); background-repeat:repeat-x; background-position:top; height:98px;}

.tob-bg ul{ margin:0px; padding:0px; list-style:none;}

.tob-bg ul li{ font-family:"Helvatica", Arial, Helvetica, sans-serif; font-size:11px; color:#009900; display:inline; margin-right:3px; border:1px solid #00853F; background-image:url(../images/top-navi-bg.jpg); background-repeat:repeat-x; background-position:top; float:right; }

.tob-bg ul li a:link, .tob-bg ul li a:active, .tob-bg ul li a:visited{ font-family:"Helvatica", Arial, Helvetica, sans-serif;  font-size:11px; color:#009900; text-decoration:none; display:inline-block; padding:5px 6px 5px 6px; height:15px;}

.tob-bg ul li a:hover{ font-family:"Helvatica", Arial, Helvetica, sans-serif; font-size:11px; color:#009900; text-decoration:none; background-color:#bbe0fb;}

.tob-bg ul li .selected{ font-family:"Helvatica", Arial, Helvetica, sans-serif; font-size:11px; color:#009900; text-decoration:none; background-color:#bbe0fb;}



#img-frame{ border:2px solid #666666; width:367px; text-align:center; vertical-align:middle;}



#content{ width:310px;}

#content h1{ font-family:Tahoma, verdana, Courier, monospace; font-size:16px; color:#006600; text-align:justify;}

#content h2{ font-family:Tahoma, verdana, Courier, monospace; font-size:12px; color:#006600; text-align:justify;}

#content p, #content td{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-align:justify; vertical-align:top;}



#inner-content { margin-top:20px; margin-bottom:20px;}

#inner-content h1{ font-family:Tahoma, verdana, Courier, monospace; font-size:16px; color:#006600; text-align:justify;}

#inner-content h2{ font-family:Tahoma, verdana, Courier, monospace; font-size:12px; color:#006600; text-align:justify;}

#inner-content p, #inner-content td{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-align:justify; vertical-align:top;}





#content-inner{ width:230px; }

#content-inner h1{ font-family:"Myriad pro", Tahoma, Courier, monospace; font-size:16px; color:#006600; text-align:justify;}

#content-inner p{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-align:justify; vertical-align:top;}

#content-inner a, #content-inner p a:link, #content-inner p a:active, #content-inner p a:visited { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none;}

#content-inner a:hover{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:underline; }

#content-inner .selected{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:underline; font-weight:bold }



.bottom-pro1{ width:256px; height: 108px; background-color:#dbeffa;}



.bottom-pro1 p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#01853c; line-height:18px;}

.bottom-pro1 p a:link, .bottom-pro1 p a:active, .bottom-pro1 p a:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#455560; text-decoration:none;}

.bottom-pro1 p a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#455560; text-decoration:underline; }



.bottom-pro2{ width:256px; height: 108px; background-color:#455660;}

.bottom-pro2 h1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; line-height:18px;}

.bottom-pro2 p{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; line-height:18px;}



.scroll{overflow-x: hidden; overflow-y: auto;  float:left; padding:0px; margin:0px; width:100%; height:345px;}

.product-dis{ background-color:#e9e9dd; vertical-align:top; padding:10px 10px 10px 10px; font-family:"Helvatica", Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; color:#445660; text-align:justify;}

.product-dis h1{ font-family:"Helvatica", Arial, Helvetica, sans-serif; font-size:14px; color:#445660; text-align:left; padding-bottom:8px; line-height:17px; }

.product-dis p{ font-family:"Helvatica", Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#445660; text-align:justify; }

.product-dis a, .product-dis a:link, .product-dis a:active, .product-dis a:visited{ font-family:"Helvatica", Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; color:#445660; text-decoration:underline}

.product-dis a:hover{font-family:"Helvatica", Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; }

.product-dis ul{ margin-left:20px; }

.product-dis li{ margin-bottom:10px; }



.textcon { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-align:justify;}



.textcon1 { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#000; }

.textcon2 { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000; background-color:#e9e9dd; font-weight:bold }



.product_border{ border:1px solid #CCCCCC; background-color:#cdd1d4}

#footer  {font-family:Helvetica, Arial, sans-serif; font-size:9px; color:#00873F; 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, #footer a:active, #footer a:visited{ font-family:Helvetica, Arial, sans-serif; font-size:9px; color:#00873F;  font-weight:bold; text-decoration:none; }
#footer a:hover{ font-family:Helvetica, Arial, sans-serif; font-size:9px; color:#FF0000;  font-weight:bold; text-decoration:none; }


/*
#footer{height:120px;}

.footer_block{ background-color:#BAE0F7; padding:10px; font-family:"Helvatica", Arial, Helvetica, sans-serif; font-size:11px; color:#445660; height:110px;}

#footer a{ font-family:"Helvatica", Arial, Helvetica, sans-serif; font-size:11px; color:#445660; }*/



#copyright{font-family:"Helvatica", Arial, Helvetica, sans-serif; font-size:10px; color:#445660; text-transform:uppercase}

#copyright a{font-family:"Helvatica", Arial, Helvetica, sans-serif; font-size:10px; color:#445660; text-transform:uppercase; background:none; height:23; width:200px; display:inline-block; padding-right:22px; padding-top:10px; *padding-top:5px; text-decoration:none}

#copyright a:hover{font-family:"Helvatica", Arial, Helvetica, sans-serif; font-size:10px; color:#445660; text-transform:uppercase; background:url(images/30.jpg) right no-repeat; height:23; width:200px; display:inline-block; padding-right:22px; padding-top:10px; *padding-top:5px; text-decoration:none}