/*
//
// +----------------------------------------------------------------------+
// |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 {
 background-color: #FFFFFF;
 color: #000000;
 margin: 0px;
 margin-bottom: 10px;
 padding: 0px;
   font: 11px tahoma, Verdana, Arial, sans-serif;
}

.leftboxheading, .singleboxheading {
color:#FFF4DE;
font-size:15px;
font-weight:bold;
height:24px;
padding-left:22px;
}

td {
color:#252525;
font-family:tahoma,verdana,arial;
font-size:11px;
text-align:left;
}

A {
 font-size: 11px;
 font-weight: bold;
 text-decoration: none; 
 color: #393939;
}

.ml1 {
color:#968A80;
font-size:11px;
text-decoration:none;
}
.ml2 {
color:#33302D;
font-size:11px;
text-decoration:none;
}
.ml3 {
color:#AF332B;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
.ml4 {
color:#2C2C2C;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.ml5 {
color:#393939;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.ml6 {
color:#5C4F41;
font-size:11px;
text-decoration:none;
}
  
.leftbox, .rightbox, .singlebox {
border:0px solid #9A9A9A;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
margin-bottom:5px;
}

tr.leftboxheading, tr.rightboxheading, tr.centerboxheading, tr.singleboxheading {
background:#3C3C3C url(../images/tile_back2.gif) no-repeat scroll 0%;
}

.center_column {
padding:0px 1px 1px;
text-align:center;
}

.centertable {
background-color:#EEECE7;
width:460px;
}

td.pageHeading, div.pageHeading {
background:transparent url('../images/m99.gif') no-repeat scroll 0%;
background-color: #3C3C3C;
color:#FFF4DE;
font-size:15px;
font-weight:bold;
height:24px;
padding-bottom:0px;
padding-left:22px;
}

.ch1 {
padding-left:23px;
}
.ch2 {
color:#6F6F6F;
font-size:11px;
}
.ch3 {
color:#C52B2B;
font-size:16px;
font-weight:bold;
}
.ch4 {
color:#252525;
font-size:14px;
}
.ch5 {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}
.ch6 {
padding-left:20px;
}
.ch61 {
padding-left:15px;
}
.ch7 {
padding-left:27px;
}
.ch8 {
color:#877C6F;
font-size:10px;
}
.ch9 {
padding-left:19px;
}
.ch10 {
color:#2C2C2C;
font-size:11px;
}
.ch11 {
color:#2C2C2C;
font-size:14px;
text-decoration:none;
}
.ch12 {
padding-left:141px;
}
.ch13 {
color:#B51A12;
font-size:11px;
}
.ch14 {
padding-left:10px;
}
.ch15 {
color:#6F6F6F;
font-size:11px;
}
.ch16 {
padding-left:14px;
}
.ch17 {
color:#6F6F6F;
font-size:11px;
font-weight:bold;
}
.ch18 {
color:#FFF4DE;
font-size:11px;
font-weight:bold;
padding-left:19px;
}
.ch19 {
color:#FFF4DE;
font-size:15px;
font-weight:bold;
padding-left:22px;
}
.ch20 {
border:1px solid #9E9E9D;
}
.ch21 {
border-bottom:1px solid #CACACA;
border-left:1px solid #CACACA;
border-right:1px solid #CACACA;
}
.ch22 {
color:#C4965B;
font-size:13px;
font-weight:bold;
}
.ch23 {
color:#FFF4DE;
font-size:13px;
font-weight:bold;
padding-left:22px;
}
.ch24 {
color:#C80045;
font-size:12px;
font-weight:bold;
}
.ch25 {
color:#628AB3;
font-family:verdana;
font-size:14px;
font-weight:bold;
}
.ch26 {
color:#5E5D5D;
font-size:11px;
}
.ch27 {
color:#AC2236;
font-size:11px;
font-weight:bold;
}
.ch28 {
color:#727171;
font-size:11px;
text-decoration:none;
}
.ch29 {
color:#727171;
font-size:10px;
}

.rightboxheading {
background:transparent url('../images/m98.gif') no-repeat scroll 0%;
background-color: #3C3C3C;
color:#FFF4DE;
font-size:15px;
font-weight:bold;
height:24px;
padding-left:22px;
}

.rightboxheading {
background:transparent url('../images/m98.gif') no-repeat scroll 0%;
background-color: #3C3C3C;
color:#FFF4DE;
font-size:15px;
font-weight:bold;
height:24px;
padding-left:22px;
}

.se {
color:#282E3E;
font-family:arial;
font-size:11px;
width:140px;
}
.se2 {
color:#282E3E;
font-size:11px;
width:90px;
}

.se3 {
color:#282E3E;
font-size:8px;
width:50px;
}

img.productImage {
border:0px solid #CACACA;
}

.plainBox, .plainbox-description, .content, #accountEditDefault {
background:#EEECE7 none repeat no-repeat scroll 0%;
border:1px solid #CACACA;
color:#4F4F4F;
font-family:tahoma,verdana,arial;
font-size:11px;
padding:2px;
text-align:left;
}

#indexDefaultMainContent, #shippingInfoHeading {
background:#EEECE7 none repeat no-repeat scroll 0%;
border:1px solid #CACACA;
color:#4F4F4F;
font-family:tahoma,verdana,arial;
font-size:11px;
padding:2px;
text-align:left;
}

DIV #shippingInfoHeading, #reviewsDefaultHeading, #allProductsDefaultHeading, #newProductsDefaultHeading, #productListHeading, productAdditionalImages, #accountDefaultHeading, #accountHistoryDefault, #privacyDefaultHeading, #addressBookDefault {
background:transparent url('../images/m99.gif') no-repeat scroll 0%;
background-color: #EEEBE8;
color:#FFF4DE;
font-size:15px;
font-weight:bold;
height:24px;
padding-bottom:0px;
padding-left:22px;
text-align:left;
}

.navNextPrevList {
display:inline;
list-style-type:none;
margin:0pt;
padding:0.5em 0em;
white-space:nowrap;
}

.back {
float:left;
}

.forward {
float:right;
}

#productName {
color:#C80045;
font-size:12px;
font-weight:bold;
}
#bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {
padding:0.8em;
}
.centerColumn {
padding:0.0em;
}
form, select, input {
display:inline;
font-size:1em;
margin:0em;
}
fieldset {
border:1px solid #CCCCCC;
margin:0.5em 0em;
padding:0.5em;
}
legend {
color:black;
font-weight:bold;
padding:0.3em;
}
#mainWrapper {
text-align:left;
}
LABEL, h4.optionName {
	line-height: 1.5em;
	padding: 0.2em;
	}

LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	}

LABEL.inputLabel {
	width: 11em;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 15em;
	float: left;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
	width: 12em;
	float: left;
	}

.spad {
padding:10px;
}

.plainBoxHeading, td.tableHeading {
font-size:12px;
font-weight:bold;
padding:11px 5px 5px;
}

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;
}

.ot-subtotal-Text, .ot-cod-fee-Text, .ot-total-Text, .ot-group-pricing-Text, .ot-gv-Text, .ot-loworderfee-Text, .ot-shipping-Text, .ot-subtotal-Text, .ot-tax-Text, .ot-coupon-Text {
font-weight:bold;
}


td.ot-total-Amount {
border-top:1px solid #9A9A9A;
font-weight:bold;
}

.ot-total-Amount {
border-top:1px solid #9A9A9A;
font-weight:bold;
}


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 {
}

.ProductInfoComments, td.ProductInfoComments, span.ProductInfoComments {
border-top:1px solid #9A9A9A;
color:#FF0000;
font-size:10px;
font-weight:bold;
padding-bottom:6px;
padding-top:6px;
text-align:left;
}

.buttonRow {
  margin:0.5em;
}

span.coming {
color:#C52B2B;
font-size:16px;
font-weight:bold;
}

td.smallText, span.smallText, p.smallText, td.pageresults {
font-size:10px;
}

.productListing-heading {
background-color:#FFFFFF;
border-bottom:2px solid #CFCFCE;
border-right:0px solid #CFCFCE;
border-top:1px solid #CFCFCE;
color:#6780B8;
font-size:11px;
font-weight:bold;
padding:8px;
}

tr.productListing-even, tr.upcomingProducts-even, .productsNotifications {
}

td.productListing-data {
background-color:#FFFFFF;
border-bottom:2px solid #CFCFCE;
border-right:2px solid #CFCFCE;
color:#628AB3;
font-size:14px;
font-weight:bold;
padding:4px;
}

.image_border {
border: 0px;
}

checkbox, input, radio, select {
font-size:11px;
}

.moduleRowSelected {
background-color:#E9F4FC;
}

img {
border: 0px;
}

img.p_info {
border: 1px solid #9e9e9d;
}

#productAdditionalImages {
vertical-align: top;
margin: 1em 0em;
text-align: center;
}

.pr_name {
color:#464646;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

.pr_price {
color:#C52B2B;
font-size:16px;
font-weight:bold;
}

.pr_descr {
color:#464646;
font-family:tahoma,arial;
font-size:11px;
text-align:left;
}

.contact_us {
background-color: #EEEBE8;
}

#privacy, #privacyDefaultHeading, #privacyDefaultMainContent {
background-color: #EEEBE8;
}

#shippingInfo, #shippingInfoHeading, #shippingInfoMainContent {
background-color: #EEEBE8;
}

#accountLinksWrapper {
background-color: #EEEBE8;
}

#gvFaqDefaultHeading, #gvFaqDefaultMainContent, #gvFaqDefaultSubHeading, #gvFaqDefaultContent {
background-color: #EEEBE8;
}

/*
#gvFaqDefault {
background:transparent url('../images/m99.gif') no-repeat scroll 0%;
background-color: #3C3C3C;
color:#FFF4DE;
font-size:15px;
font-weight:bold;
height:24px;
padding-bottom:0px;
padding-left:22px;
}
*/

td.main, p.main {
color:#252525;
font-family:tahoma,verdana,arial;
font-size:11px;
text-align:left;
}

#gvFaqDefaultHeading,
#loginDefaultHeading,
#advSearchDefaultHeading,
#productListHeading,
#newProductsDefaultHeading,
#allProductsDefaultHeading,
#reviewsDefaultHeading,
#contactUsHeading,
#privacyDefaultHeading,
#shippingInfoHeading,
#conditionsHeading,
#unsubDefaultHeading,
#pageTwoHeading,
#pageThreeHeading,
#pageFourHeading,
#advSearchResultsDefaultHeading,
#accountDefaultHeading,
#logoffDefaultHeading,
#cartDefaultHeading,
#checkoutShippingHeading,
#checkoutPaymentHeading,
#checkoutConfirmDefaultHeading,
#checkoutSuccessHeading {
    background: transparent url(../images/m99.gif) no-repeat;
    color: #FFF4DE;
    font-size: 15px;
    font-weight: bold;
    height: 30px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    padding-left: 22px;
    display: table;
    width: 100%;
    vertical-align: middle;
    text-align: left;
}

DIV #advSearchResultsDefaultHeading,
DIV #contactUsHeading,
DIV #gvFaqDefaultHeading,
DIV #unsubDefaultHeading,
DIV #advSearchDefaultHeading {
    padding-top: 3px;
}

FIELDSET {
    text-align: left;
}

.alert {
	color: #061793;
	margin-left: 0.2em;
	}

#gvFaqDefaultSubHeading {
border-bottom:1px solid #CACACA;
border-top:1px solid #CACACA;
font-weight:bold;
margin-top:1px;
}

.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #000000;
	}

.messageStackWarning, .messageStackError {
	background-color: #ff0000;
	color: #ffffff;
	}

.messageStackSuccess {
	background-color: #99FF99;
	color: #000000;
	}

.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
	}

span.normalprice {
  text-decoration:line-through;
}
