/*//// +----------------------------------------------------------------------+// |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 1223 2005-04-22 03:46:20Z ajeh $*/body 		{ font: 12px Arial, Helvetica, sans-serif; background: #daecc2 url(/shop/imgs/bg.gif); margin: 0; padding: 0; text-align: center; color: #431f0a; min-width: 850px; }#page 		{ width: 850px; margin: 10px auto; background-image: url(/shop/imgs/header.gif); background-repeat: no-repeat; }#header 	{ text-align: center; }#topnav		{ padding-top: 2px; text-align: right; }#nav		{ padding: 100px 10px 5px 10px; }#main 		{ padding: 20px 10px; background: #ffffff  url(/shop/imgs/page-bg.gif); text-align: left; }#footer 	{ margin-top: -5px; padding: 10px 0; background-image: url(/shop/imgs/footer-bg.gif); background-position: bottom; background-repeat: no-repeat }#footer p 	{ margin: 0; padding: 10px 0; text-align: center; line-height: 22px; }.fltleft	{ float: left; padding: 0 10px 10px 0; }.fltright	{ float: right; padding: 0 0 10px 10px;  }.title		{ font-weight: bold; font-size: 14px; }.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }.homeimg	{ float: left; padding: 0 20px; }.imgpad		{ padding-bottom: 7px; }.hometext	{ font-size: 13px; }.half		{ width: 50%; float: left; }.cat-thumb	{ width: 255px; float: left; text-align: center; margin-left: 10px; margin-right: 10px; height: 235px;}.product_image { margin-top: 15px; text-align: center; }.col1		{ width: 585px; float: left; padding: 0px 15px; text-align: left; }.col2		{ padding: 5px 15px; margin: 47px 15px 0px 615px; background: #def0c6; }.center		{ text-align: center; }.clear		{ clear: both; }.submit		{ margin: 15px 0; text-align: right; font-weight: bold; font-size: 13px; }a:link		{ font-weight: bold; text-decoration: none; color: #7a9b23; }a:visited	{ font-weight: bold; text-decoration: none; color: #7a9b23; }a:hover		{ font-weight: bold; text-decoration: none; color: #a0bf4f; }FORM {	display: inline;}/*HEADER CSS*/TABLE.header {  background: #ffffff;  background-image: url(../images/header_bg.jpg);  background-repeat: repeat-x;  width: 750px !important;  background-color: #ffffff;  border-right: 1px solid #431f0a;  border-left: 1px solid #431f0a;  border-bottom: 1px solid #431f0a;}TABLE.headerNavigation {  background: #abbbd3;  background-image: url(../images/header_06.gif);  background-color: #ffffff;  border-right: 1px solid #431f0a;  border-left: 1px solid #431f0a;  border-bottom: 1px solid #431f0a;  width: 100% !important;}TD.headerNavigation {  width: 750px !important;  position: relative;  vertical-align:middle;  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  font-weight: bold;  color:#000000;  letter-spacing:1px;  padding: 5px;}TD.breadCrumb {  font-size: 10px;  font-weight: bold;  color: #431f0a;  padding: 3px;  border-bottom: 1px dotted #431f0a;}TD.headerNavigation A, TD.headerNavigation A:visited, .sideBoxHeading A, td.footertop a, .centerboxheading A  {  font-weight: bold;  color: #000000;}TD.headerNavigation A:hover, .sideBoxHeading A:hover, td.footertop a:hover, .centerboxheading A:hover  {  color: #0000ff;}TR.headerError {  background: #ff0000;}TD.headerError {  font-family: 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: Verdana, Arial, sans-serif;  font-size: 12px;  background: #00ff00;  color: #ffffff;  font-weight: bold;  text-align: center;}/*SIDEBOX CSS*/.column_box_spacer_left {  height: 6px;}.column_box_spacer_right {  height: 6px;}.column_box_spacer_single {  height: 6px;}.column_left{  background: #ffffff;  padding: 2px;}.column_right{  background: #ffffff;  padding: 2px;}.boxText {  font-size: 11px;  line-height: 125%;}.sideBoxContent, .centerboxcontent {  line-height: 125%;  padding: 4px;  border-left:1px solid #000000;  border-right:1px solid #000000;}.sideBox, .centerbox {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  background: #ffffff;  border:1px solid #431f0a;  margin-bottom: 15px;}.infoBoxNotice {  background: #FF8E90;}.infoBoxNoticeContents {  background: #FFE6E6;  font-family: Verdana, Arial, sans-serif;  font-size: 11px;}TD.sideBoxHeading, TD.centerboxheading {  height: 20px;  padding-left: 5px;}.sideBoxHeading, .productListing-heading, .centerboxheading {  font-size: 10px;  font-weight: bold;  color: #ffffff;  background-color: #431f0a;  padding: 3px;}.sideBoxFooter, .centerboxfooter { background: #abbbd3; background-image: url(../images/header_06.gif);}SPAN.newItemInCart {  color: #ff0000;  font-weight: bold;}/*center main section-----------------------------------*/TD.pageHeading, DIV.pageHeading, h1 {  font-size: 16px;  font-weight: bold;  color: #431f0a;  padding-top: 11px;}.center_column {  padding: 8px;}.main_page{   width: 750px !important;  background-color: #ffffff;  border-right: 1px solid #431f0a;  border-left: 1px solid #431f0a;  border-bottom: 1px solid #431f0a;  padding: 5px;}.plainBox, .plainbox-description {}.plainBoxHeading {  font-size: 12px;  font-weight: bold;  padding: 11px 5px 5px;}/* footer--------------*/TABLE.footer {  background: #ffffff;  text-align: center;  font-size: 10px;  border-right: 1px solid #431f0a;  border-left: 1px solid #431f0a;  border-bottom: 1px solid #431f0a;}TR.footertop {  background: #abbbd3;  background-image: url(../images/header_06.gif);  font-size: 11px;}TD.footertop, TD.footerbottom {  padding: 5px;}/*miscellaneous areas-------------------------------------*/TD.infoBox, SPAN.infoBox {}TD.cartBox {   background: #eff4f8;   font-size: 10px;   padding: 3px;   border: 1px dotted #ffb062;}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: #ffffff;}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: #ffffff;  border-bottom: 1px solid #431f0a;}TD.productListing-data-description-odd {  background: #ffffff;  font-size: 10px;  padding-left: 10px;  padding-right: 10px;  padding-bottom: 12px;  border-bottom: 1px solid #431f0a;}TD.productListing-data-description-even {  background: #eff4f8;  font-size: 10px;  padding-left: 10px;  padding-right: 10px;  padding-bottom: 12px;  border-bottom: 1px solid #431f0a;}.errorBox {   background: #ff797c; color: #ffffff; font-weight: bold; }.stockWarning {   color: #cc0033; }.productsNotifications { background: #f2fff7; }.orderEdit {   color: #70d250; text-decoration: underline; }.productListing-heading {  border-bottom: 1px solid #431f0a;}TD.productListing-data {   font-size: 10px;	padding: 15px;}td.pageresults a {  color: #0000FF;}td.pageresults a:hover {  background: #FFFF33;}td.pageresults {  font-size: 10px;}TR.subBar {  background: #f4f7fd;}TD.smallText, SPAN.smallText, P.smallText {   font-size: 10px;}TD.accountCategory {  font-size: 13px;  color: #aabbdd;}TD.fieldKey {  font-size: 12px;  font-weight: bold;}TD.fieldValue {  font-size: 12px;}TD.tableHeading {  font-size: 12px;  font-weight: bold;}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: #f0a480;  font-weight: bold;}TABLE.formArea {	background: #f1f9fe;	border: 1px solid #7b9ebd;}TD.formAreaTitle {	font: bold 12px Verdana, Arial, sans-serif;}SPAN.markProductOutOfStock {	color: #c76170;	font: bold 12px Verdana, Arial, sans-serif;}span.normalprice {	text-decoration: line-through;}SPAN.productSpecialPrice {  color: #ff797c;}span.productSpecialPriceSale {  color: #ff797c;	text-decoration: line-through;}SPAN.productSalePrice {  color: #FF0000;}SPAN.productPriceDiscount {  font-size: 10px;  color: #FF0000;}SPAN.errorText {  color: #ff0000;}.moduleRow { }.moduleRowOver { background-color: #D7E9F7; cursor: pointer; }.moduleRowSelected { background-color: #E9F4FC; }.checkoutBarFrom, .checkoutBarTo {   color: #8c8c8c; }.checkoutBarCurrent {   color: #000000; }/* message box */.messageBox {   }.messageStackError, .messageStackWarning { background-color: #ff797c; color: #ffffff; padding: 2px; border: 1px solid #431f0a; }.messageStackSuccess {   background-color: #b3ffa8; padding: 2px; border: 1px solid #431f0a; }.messageStackCaution { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #FFFF00; }/* input requirement */.inputRequirement {  color: #ff0000;  font-size: 10px;}span.coming {color: #ff797c;}/* 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-subtotal-Amount, TD.ot-cod-fee-Amount, TD.ot-total-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: 9px;  line-height: 1.0;  text-align : left;  font-weight: bold;  padding-top: 6px;  border-top: 1px solid #431f0a;}/* 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: 11px Verdana, Arial, sans-serif;}/* categories_description */TABLE.categoriesdescription {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  background: #D0D0D0;  border:1px solid #431f0a;}TD.categoriesdescription {  font-size: 11px;  line-height: 1.0;}/* categories box parent and child categories and extra links */A.category-top, A.category-links {  color: #428dff;  text-decoration: none;}A.category-subs, A.category-products {  color: #428dff;  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 #431f0a; */  float: left;  padding: 2px;}