/*


//


// +----------------------------------------------------------------------+


// |zen-cart Open Source E-commerce                                       |


// +----------------------------------------------------------------------+


// | Copyright (c) 2003 The zen-cart developers                           |


// |                                                                      |


// | http://www.zen-cart.com/index.php                                    |


// |                                                                      |


// | Portions Copyright (c) 2003 osCommerce                               |


// +----------------------------------------------------------------------+


// | This source file is subject to version 2.0 of the GPL license,       |


// | that is bundled with this package in the file LICENSE, and is        |


// | available through the world-wide-web at the following url:           |


// | http://www.zen-cart.com/license/2_0.txt.                             |


// | If you did not receive a copy of the zen-cart license and are unable |


// | to obtain it through the world-wide-web, please send a note to       |


// | license@zen-cart.com so we can mail you a copy immediately.          |


// +----------------------------------------------------------------------+


// $Id: stylesheet.css 290 2004-09-15 19:48:26Z wilt $


*/


BODY {


	background-color: #FFFFFF;


	color: #000000;


	margin: 0px;


	margin-bottom: 10px;


	padding: 0px;


   font: 12px Bookman Old Style;


}





.centershop {


	padding: 0px;


	margin: 0px auto;


	position: relative;


	text-align: left;


	width: 750px !important;


}





TD.main, P.main {


  font-size: 11px;


  line-height: 1.5;


}





A {


  color: #BD7A00;


  text-decoration: none;


}





A:hover {


  color: #BD7A00;


  text-decoration: underline;


}





FORM {


	display: inline;


}


.banners {


  padding: 15px;


}





/*HEADER CSS*/





TABLE.header {


  background-image: url(../images/header_bg.jpg);


  background-repeat: repeat-x;


  background-color: #ffffff;


  border-right: 1px solid #9a9a9a;


  border-left: 1px solid #9a9a9a;


  border-bottom: 1px solid #9a9a9a;


}





TABLE.headerNavigation {


  background-image: url(../images/tile_back.jpg);


  background-color: #BD7A00;


  border-right: 1px solid #9a9a9a;


  border-left: 1px solid #9a9a9a;


  border-bottom: 1px solid #9a9a9a;


  width: 100% !important;


}





TD.headerNavigation {


  position: relative;


  vertical-align: middle;


  font-family: 12px Bookman Old Style;


  font-size: 11px;


  font-weight: bold;


  color:#000000;


  letter-spacing:1px;


  padding: 5px;


}





TD.breadCrumb {


  font-size: 10px;


  font-weight: bold;


  color: #034720;


  padding: 3px;


  border-bottom: 1px dotted #9a9a9a;


}





TD.headerNavigation A, TD.headerNavigation A:visited, td.footertop a  {


  font-weight: bold;


  color: #ffffff;


}





TD.headerNavigation A:hover, td.footertop a:hover  {


  color: #BD7A00;


}





TR.headerError {


  background: #ff0000;


}





TD.headerError {


  font-family: 12px Bookman Old Style;


  font-size: 12px;


  background: #ff0000;


  color: #ffffff;


  font-weight : bold;


  text-align : center;


}





TR.headerInfo {


  background: #00ff00;


}





TD.headerInfo {


  font-family: 12px Bookman Old Style;


  font-size: 12px;


  background: #00ff00;


  color: #ffffff;


  font-weight: bold;


  text-align: center;


}





/*SIDEBOX CSS*/





.column_left, .column_right, .column_single {


  background: #ffffff;


  padding: 2px;


}





.boxText {


  font-size: 11px;


  line-height: 125%;


}


.leftbox, .rightbox, .centerbox, .singlebox {


  font-family: 12px Bookman Old Style;


  font-size: 11px;


  background: #ffffff;


  border: 1px solid #9a9a9a;


  margin-bottom: 15px;


}





.leftboxheading, .rightboxheading, .centerboxheading, .singleboxheading {


  /*background-color: #abbbd3;*/


  font-size: 10px;


  font-weight: bold;


  color: #ffffff;


  padding: 3px;


  height: 20px;


  padding-left: 5px;


}





td.leftboxheading a, td.rightboxheading a, td.centerboxheading a, td.singleboxheading a {


  color: #ffffff;


}





TR.leftboxheading, TR.rightboxheading, TR.centerboxheading, TR.singleboxheading {


  background: #abbbd3;


  background-image: url(../images/tile_back.jpg);


}





.leftboxcontent, .rightboxcontent, .centerboxcontent, .singleboxcontent {


  line-height: 125%;


  padding: 4px;


  border-top: 1px solid #9a9a9a;


  border-bottom: 1px solid #9a9a9a;


}





.leftboxfooter, .rightboxfooter, .centerboxfooter, .singleboxfooter {


  background-color: #abbbd3;


  background-image: url(../images/tile_back.jpg);


  margin-bottom: 15px;


}





.plainBox, .plainbox-description {


  font-family: 12px Bookman Old Style;


  font-size: 11px;


  background: #ffffff;


  border:1px solid #9a9a9a;


  padding: 5px;


}


.plainBoxHeading, TD.tableHeading {


  font-size: 12px;


  font-weight: bold;


  padding: 11px 5px 5px;


}


.productListing-heading {


  font-size: 10px;


  font-weight: bold;


  color: #ffffff;


  padding: 3px;


  height: 20px;


}





TD.productListing-heading{


  background-color: #abbbd3;


  background-image: url(../images/tile_back.jpg);


}





TD.productlisting {


  border:1px solid #9a9a9a;


}





TD.productListing-data {


  font-size: 10px;


  padding: 5px;


}





/*center main section


-----------------------------------*/


TD.pageHeading, DIV.pageHeading, h1 {


  font-size: 16px;


  font-weight: bold;


  color: #034720;


  padding-top: 11px;


}





.center_column {


  padding: 8px;


}


.main_page{


  width: 100% !important;


  background-color: #ffffff;


  border-right: 1px solid #9a9a9a;


  border-left: 1px solid #9a9a9a;


  border-bottom: 1px solid #9a9a9a;


  padding: 5px;


}





/* footer


--------------*/





TABLE.footer {


  background: #ffffff;


  text-align: center;


  font-size: 10px;


  border-right: 1px solid #9a9a9a;


  border-left: 1px solid #9a9a9a;


  border-bottom: 1px solid #9a9a9a;


}





TR.footertop {


  background: #abbbd3;


  background-image: url(../images/tile_back.jpg);


  font-size: 11px;


}





TD.footertop, TD.footerbottom {


  padding: 5px;


}





/*miscellaneous areas


-------------------------------------*/


TD.cartBox {


   background: #eff4f8;


   font-size: 10px;


   padding: 3px;


   border: 1px dotted #ffb062;


}





TR.productListing-odd, TR.upcomingProducts-odd {


  background: #ffffff;


}





TR.productListing-even, TR.upcomingProducts-even, .productsNotifications {


  background: #eff4f8;


}





td.pageresults a {


  color: #BD7A00;


}





td.pageresults a:hover {


  background: #FFFF33;


}





SPAN.newItemInCart {


  color: #ff0000;


  font-weight: bold;


}





TD.smallText, SPAN.smallText, P.smallText, td.pageresults{


   font-size: 10px;


}





TD.fieldKey {


  font-size: 12px;


  font-weight: bold;


}





TD.fieldValue {


  font-size: 12px;


}





CHECKBOX, INPUT, RADIO, SELECT {


  font-size: 11px;


}





TEXTAREA {


  width: 100%;


  font-size: 11px;


}





.greetUser {


   font-size: 12px;


   padding-top: 5px;


   padding-bottom: 5px;


}





SPAN.greetUser {


   color: #BD7A00;


   font-weight: bold;


}





SPAN.markProductOutOfStock {


	color: #c76170;


	font: bold 12px Bookman Old Style;


}





span.normalprice {


	text-decoration: line-through;


}





SPAN.productSpecialPrice, SPAN.productSalePrice, .stockWarning, span.coming {


  color: #ff0000;


}





span.productSpecialPriceSale {


  color: #ff0000;


	text-decoration: line-through;


}





SPAN.productPriceDiscount, .inputRequirement {


  font-size: 10px;


  color: #FF0000;


}


.moduleRow { }


.moduleRowOver { background-color: #D7E9F7; cursor: pointer; }


.moduleRowSelected { background-color: #E9F4FC; }





/* message box */





.messageBox {}


.messageStackError, .messageStackWarning, errorBox {


  background-color: #ff0000;


  color: #ffffff;


  font-size: 10px;


  padding: 4px;


  border: 1px solid #9a9a9a;


}


.messageStackSuccess { background-color: #b3ffa8; padding: 2px; border: 1px solid #9a9a9a; }


.messageStackCaution { font-family: Bookman Old Style; font-size: 10px; background-color: #ffff00; }





/* checkout totals */


TD.ot-subtotal-Text, TD.ot-cod-fee-Text, TD.ot-total-Text, TD.ot-group-pricing-Text, TD.ot-gv-Text, TD.ot-loworderfee-Text, TD.ot-shipping-Text, TD.ot-subtotal-Text, TD.ot-tax-Text, TD.ot-coupon-Text {


  font-weight: bold;


}


TD.ot-total-Amount {


  font-weight: bold;


  border-top: 1px solid #9a9a9a;


}


TD.ot-subtotal-Amount, TD.ot-cod-fee-Amount, TD.ot-group-pricing-Amount, TD.ot-gv-Amount, TD.ot-loworderfee-Amount, TD.ot-shipping-Amount, TD.ot-subtotal-Amount, TD.ot-tax-Amount, TD.ot-coupon-Amount {}








/* product_info attribute comments */





.ProductInfoComments, TD.ProductInfoComments, SPAN.ProductInfoComments {


  color: #ff0000;


  font-size: 10px;


  text-align : left;


  font-weight: bold;


  padding-top: 6px;


  padding-bottom: 6px;


  border-top: 1px solid #9a9a9a;


}





/* General alert span class */


TD.alert, SPAN.alert {


  color: #FF0000;


  font-weight: bold;


}





/* General alert span class */


TD.alertBlack, SPAN.alertBlack {


  color: #000000;


  font-weight: bold;


}





/* popup tables */


TABLE.popupattributeqty, TABLE.popupcouponhelp, TABLE.popupcvvhelp, TABLE.popupimage, TABLE.popupimageadditional, TABLE.popupsearchhelp, TABLE.popupshippingestimator, TABLE.popupinfoshoppingcart {


  background-color: #ffffff;


	margin: 6px;


  padding: 6px;


  font: 12px Bookman Old Style;


}





/* categories_description */


TABLE.categoriesdescription {


  font-family: 12px Bookman Old Style;


  font-size: 11px;


  background: #D0D0D0;


  border:1px solid #9a9a9a;


}





TD.categoriesdescription {


  font-size: 11px;


  line-height: 1.0;


}





/* categories box parent and child categories */


A.category-top {


  color: #008000;


  text-decoration: none;


}


A.category-links {


  color: #004080;


  text-decoration: none;


}


A.category-subs, A.category-products {


  color: #FF0000;


  text-decoration: none;


}


SPAN.category-subs-parent {


  font-weight: bold;


}


SPAN.category-subs-selected {


  font-weight: bold;


}





/* attribute images table */


TABLE.products-attributes-images {


/*  width: 100%; */


/*  border: 1px solid #9a9a9a; */


  float: left;


  padding: 2px;


}


