/*
//
// +----------------------------------------------------------------------+
// |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,v 1.6.2.19 2004/07/14 04:55:38 toolcrazy Exp $ 
*/
a{
color:#984e84;
text-decoration:none;
}
a:hover{
color:#b1649c;
text-decoration:underline;
}
a.headlogo{
padding:0 0 0 90px;
}
a.small{
font-size:10px;
}
body{
background-color:#ede9dc;
color:#3f4c77;
font:normal normal 12px/140% Arial,Helvetica,sans-serif;
margin:1% 0;
padding:0;
text-align:center;
}
checkbox,input,radio,select{
color:#3f4c77;
font-size:11px;
}
div.footwrap{
margin:0 auto;
text-align:center;
}
div.homecopy{
background:#fefdfa;
border:1px solid #ede9dc;
color:#a8955b;
font-size:11px;
margin:20px 10px 10px;
padding:10px 20px;
}
div.homecopy h2{
border-top:1px solid #ede9dc;
font-size:12px;
padding:10px 0 0;
}
dl.stockists dt{
border-left:10px solid #d7dbec;
border-top:1px solid #d7dbec;
font-size:12px;
font-weight:bold;
margin-top:15px;
padding-left:12px;
}
form{
display:inline;
}
h3{
font-size:12px;
font-weight:bold;
}
hr{
border-bottom:0;
border-left:0;
border-right:0;
border-top:1px solid #ede9dc;
height:1px;
}
hr.menu{
border-bottom:0;
border-left:0;
border-right:0;
border-top:1px solid #ede9dc;
height:1px;
}
html{
font-family:Arial,Helvetica,sans-serif;
}
img.left{
float:right;
margin:0 20px 20px 0;
}
img.right{
float:right;
margin:0 0 20px 20px;
}
p.productprice{
color:#3f4c77;
font-size:12px;
font-weight:bold;
margin:10px 0 0;
}
span.category-subs-parent{
font-weight:bold;
}
span.category-subs-selected{
font-weight:bold;
}
span.coming{
color:#ff797c;
}
span.errorText{
color:#cc0033;
}
span.greetUser{
}
span.markProductOutOfStock{
color:#cc0033;
font:normal bold 12px/100% Arial,Helvetica,sans-serif;
}
span.newItemInCart{
background:#ffff99;
color:#984e84;
font-weight:bold;
}
span.normalprice{
text-decoration:line-through;
}
span.productPriceDiscount{
color:#cc0033;
font-size:11px;
}
span.productSalePrice{
color:#cc0033;
}
span.productSpecialPrice{
color:#ff797c;
}
span.productSpecialPriceSale{
color:#ff797c;
text-decoration:line-through;
}
table.categoriesdescription{
border:1px solid #ede9dc;
}
table.centershop{
margin:0 auto;
text-align:left;
width:780px;
}
table.footer{
background:#ffffff;
background-image:url(../images/header-bg.jpg);
background-position:center;
border-bottom:1px solid #baab7c;
border-left:1px solid #baab7c;
border-right:1px solid #baab7c;
font-size:10px;
margin:0 auto;
text-align:center;
width:100%;
}
table.footlinks{
width:780px;
}
table.footlinks td{
background:transparent;
color:#baab7c;
font:normal normal 9px/150% Tahoma,Geneva,sans-serif;
}
table.footlinks td a{
background-color:transparent;
color:#d2a4c5;
}
table.footlinks td.foot1{
text-align:left;
}
table.footlinks td.foot1 a{
background-color:transparent;
color:#984e84;
font-size:11px;
font-weight:bold;
text-align:left;
}
table.footlinks td.foot2{
text-align:right;
}
table.formarea{
background:#f1f9fe;
border:1px solid #8a97c1;
}
table.header{
background-color:#ffffff;
background-image:url(../images/header-bg.jpg);
background-position:center;
border-collapse:collapse;
border-left:1px solid #baab7c;
border-right:1px solid #baab7c;
border-top:1px solid #baab7c;
width:100%;
}
table.header td{
margin:0;
padding:0;
}
table.headerNavigation{
background-color:#ede9dc;
background-image:url(../images/header_06.gif);
border-bottom:1px solid #baab7c;
border-left:1px solid #baab7c;
border-right:1px solid #baab7c;
border-top:1px solid #f1eee5;
margin:0;
width:100%;
}
table.headerNavigation td{
background-color:transparent;
color:#3f4c77;
font-size:11px;
font-weight:bold;
letter-spacing:1px;
margin:0;
padding:3px 0;
vertical-align:middle;
}
table.popupattributeqty,table.popupcouponhelp,table.popupcvvhelp,table.popupimage,table.popupimageadditional,table.popupsearchhelp,table.popupshippingestimator,table.popupinfoshoppingcart{
background-color:#ffffff;
font:11px Arial,sans-serif;
margin:6px;
padding:6px;
}
table.products-attributes-images{
float:left;
padding:2px;
}
td.accountCategory{
color:#aaafd5;
font-size:13px;
}
td.alert,span.alert{
color:#cc0033;
font-weight:bold;
}
td.alertBlack,span.alertBlack{
color:#3f4c77;
font-weight:bold;
}
td.breadCrumb{
border-bottom:1px dotted #baab7c;
color:#baab7c;
font-size:11px;
font-weight:bold;
padding:3px;
}
td.cartBox{
background:#ffffff;
border:1px solid #ede9dc;
font-size:11px;
padding:5px 0 0;
}
td.categoriesdescription{
}
td.CheckoutConfirmationAmount{
}
td.CheckoutConfirmationText{
font-weight:bold;
}
td.fieldKey{
font-size:12px;
font-weight:bold;
}
td.fieldValue{
font-size:12px;
}
td.footerbottom{
background-color:#ffffff;
padding:5px;
}
td.footertop{
background:url(../images/header_06.gif) #ffffff repeat-x;
font-size:11px;
padding:5px;
}
td.formAreaTitle{
font:bold 12px Arial,Helvetica,sans-serif;
}
td.headerError{
background:#cc0033;
color:#ffffff;
font-size:12px;
font-weight:bold;
text-align:center;
}
td.headerInfo{
background:#70d250;
color:#ffffff;
font-size:12px;
font-weight:bold;
text-align:center;
}
td.headerNavigation a,td.headerNavigation a:visited,.sideBoxHeading a,td.footertop a{
font-weight:bold;
}
td.main,p.main{
font-size:12px;
line-height:1.5;
}
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{
}
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.pageHeading,div.pageHeading,h1{
color:#baab7c;
font-size:12px;
font-weight:bold;
margin:0;
padding-top:5px;
}
td.pageresults{
font-size:11px;
}
td.pageresults a{
}
td.pageresults a:hover{
}
td.productListing-data{
border-top:1px solid #aaafd5;
}
td.productListing-data a{
}
td.productListing-data a:hover{
}
td.productListing-heading{
}
td.sideBoxHeading{
height:17px;
padding-left:5px;
}
td.smallText,span.smallText,p.smallText{
font-size:11px;
}
td.tableHeading{
font-size:12px;
font-weight:bold;
}
textarea{
font-size:11px;
width:100%;
}
tr.headerError{
background:#cc0033;
}
tr.headerInfo{
background:#70d250;
}
tr.leftboxheading,tr.rightboxheading,tr.centerboxheading,tr.singleboxheading{
}
tr.productListing-even,tr.upcomingProducts-even,.productsNotifications{
}
tr.productListing-odd,tr.upcomingProducts-odd{
}
tr.sideBoxHeading{
background:#aaafd5;
font-weight:bold;
}
.banners{
padding:15px;
}
.boxText{
font-size:12px;
line-height:150%;
}
.center_column{
padding:8px;
}
.checkoutBarCurrent{
color:#3f4c77;
}
.checkoutBarfrom,.checkoutBarto{
color:#8c8c8c;
}
.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;
}
.errorBox{
background:#ff797c;
color:#ffffff;
font-weight:bold;
}
.greetUser{
font-size:12px;
padding-bottom:5px;
padding-top:5px;
}
.infoBoxNotice{
background:#ff8e90;
}
.infoBoxNoticeContents{
background:#ffe6e6;
font-size:11px;
}
.inputRequirement{
color:#cc0033;
font-size:10px;
}
.leftbox,.rightbox,.centerbox,.singlebox{
}
.leftboxcontent,.rightboxcontent,.centerboxcontent,.singleboxcontent{
}
.leftboxfooter,.rightboxfooter,.centerboxfooter,.singleboxfooter{
}
.leftboxheading,.rightboxheading,.centerboxheading,.singleboxheading{
}
.main_page{
background-color:#ffffff;
border-bottom:1px solid #ede9dc;
border-left:1px solid #baab7c;
border-right:1px solid #baab7c;
margin:0 auto;
padding:5px;
width:100%;
}
.messageBox{
}
.messageStackCaution{
background-color:#ffff00;
font-size:11px;
}
.messageStackError,.messageStackWarning{
background-color:#ff797c;
border:1px solid #baab7c;
color:#ffffff;
padding:2px;
}
.messageStackSuccess{
background-color:#b3ffa8;
border:1px solid #baab7c;
padding:2px;
}
.moduleRow{
}
.moduleRowOver{
background-color:#d7dbec;
cursor:pointer;
}
.moduleRowSelected{
background-color:#e9f4fc;
}
.orderEdit{
color:#70d250;
text-decoration:underline;
}
.plainbox-description{
padding:5px;
}
.plainBoxHeading{
font-size:12px;
font-weight:bold;
padding:5px;
}
.ProductInfoComments,td.ProductInfoComments,span.ProductInfoComments{
border-top:1px solid #baab7c;
color:#cc0033;
font-size:9px;
font-weight:bold;
line-height:1.0;
padding-top:6px;
text-align:left;
}
.productListing-heading{
color:#a8955b;
font-weight:bold;
}
.productListing-heading a{
color:#984e84;
}
.productsNotifications{
background:#f2fff7;
}
.ProtxDirectFormGadgetError{
background:#cc0033;
color:#ffffff;
font-weight:bold;
}
.sideBox,.plainBox{
background:#ffffff;
border:1px solid #ede9dc;
font-size:12px;
padding:5px;
}
.sideBoxContent{
border-bottom:1px solid #f1eee5;
border-left:1px solid #f1eee5;
border-right:1px solid #f1eee5;
line-height:125%;
padding:4px;
}
.sideBoxFooter{
background:#aaafd5;
background-image:url(../images/header_06.gif);
}
.sideBoxHeading{
color:#a8955b;
font-size:11px;
font-weight:bold;
padding:3px;
}
.stockWarning{
color:#cc0033;
}
.ProtxDirectCardIcon { margin-right: 4px; margin-bottom: 4px; }

