a{
color:#5778CE;
text-decoration:none;
}
a:hover{
color:#5778CEc;
text-decoration:underline;
}
a.category-subs, a.category-products{
}
a.category-top, a.category-links{
}
a.headlogo{
padding:0px 0px 0px 90px;
}
a.small{
   font-size:10px;
}
body{
background-color:#ede9dc;
color:#3f4c77;
font:normal normal 12px/140% Arial,Helvetica,sans-serif;
margin:1% 4%;
padding:0px;
}
checkbox, input, radio, select{
color:#3f4c77;
font-size:11px;
}
column_single{
}
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:0px;
border-left:0px;
border-right:0px;
border-top:1px solid #aaafd5;
height:1px;
}
hr.menu{
border-bottom:0px;
border-left:0px;
border-right:0px;
border-top:1px solid #ede9dc;
height:1px;
}
html{
font-family:Arial,Helvetica,sans-serif;
}
p.cog{
color:#baab7c;
font:normal normal 9px/150% Tahoma,Geneva,sans-serif;
margin-top:0px;
text-align:right;
}
p.cog a{
background-color:transparent;
color:#d2a4c5;
}
p.productprice{
color:#3f4c77;
font-size:12px;
font-weight:bold;
margin:10px 0px 0px;
}
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{
color:#5778CE;
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{
background:#d0d0d0;
border:1px solid #9a9a9a;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
}
table.footer{
background:#ffffff;
border-bottom:1px solid #baab7c;
border-left:1px solid #baab7c;
border-right:1px solid #baab7c;
font-size:10px;
margin:0px auto;
text-align:center;
width:100%;
}
table.formarea{
background:#f1f9fe;
border:1px solid #8a97c1;
}
table.header{
background-color:#ffffff;
border-collapse:collapse;
border-left:1px solid #baab7c;
border-right:1px solid #baab7c;
border-top:1px solid #baab7c;
width:100%;
}
table.header td{
margin:0px;
padding:0px;
}
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:0px;
width:100%;
}
table.headerNavigation td{
background-color:transparent;
color:#3f4c77;
font-size:11px;
font-weight:bold;
letter-spacing:1px;
margin:0px;
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 dotted #8a97c1;
font-size:11px;
padding:3px;
}
td.categoriesdescription{
}
td.CheckoutConfirmationAmount{
}
td.CheckoutConfirmationText{
font-weight:bold;
}
td.fieldKey{
font-size:12px;
font-weight:bold;
}
td.fieldValue{
font-size:12px;
}
td.footertop, td.footerbottom{
background-color:#ffffff;
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:0px;
padding-top:5px;
}
h2{
color:#3f4c77;
font-size:15px;
font-weight:bold;
margin:0px;
padding-top:5px;
}
h4{
color:#3f4c77;
font-size:20px;
font-weight:bold;
margin:0px;
padding-top:5px;
}
td.pageresults{
font-size:11px;
}
td.pageresults a{
}
td.pageresults a:hover{
}
td.productListing-data{
border-top:1px solid #aaafd5;
}
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.footertop{
background:#aaafd5 url('../images/header_06.gif');
font-size:11px; background-image:url('../images/header_06.gif')
}
TD.footertop {
  padding: 5px;
  border-right: 1px solid #BAAB7C;
  border-left: 1px solid #BAAB7C;
}
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, td.productListing-Heading{
background:#aaafd5 url('../images/header_06.gif');

}
.banners{
padding:15px;
}
.boxText{
font-size:12px;
line-height:150%;
}
.center_column{
padding:8px;
}
.centershop{
width:100%;
}
.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:0px 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{
border-bottom:1px solid #baab7c;
}
.productsNotifications{
background:#f2fff7;
}
.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 url('../images/header_06.gif');
}
.sideBoxHeading, .productListing-heading{
color:#5778CE;
font-size:11px;
font-weight:bold;
padding:3px;
}
.stockWarning{
color:#cc0033;
}
TD.inputCopy {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	width: 150px;
}