/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2005 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 4813 2006-10-23 02:13:53Z drbyte $
 */
                                  
body {
    font-family:Tahoma,verdana,arial; font-size:11px; color:#3A2701;
	background:url(../images/bg.gif);
}
    
.neutral {background:url(../images/bg3.gif); }
    
.bg {background:url(../images/---bg.gif); }
.bg1 {background:url(../images/bg2.gif); background-repeat: repeat-x;}
.bg2 {background:url(../images/m12.gif); background-repeat: no-repeat;}
.bg3 {background:url(../images/m13.gif); background-repeat: no-repeat;}
.bg4 {background:url(../images/m14.gif); background-repeat: no-repeat;}
.bg5 {background:url(../images/bg3.gif); border:solid 1px #C5B492;}
.bg6 {background:url(../images/m17.gif); background-repeat: no-repeat;}
.bg7 {background:url(../images/m18.gif); background-repeat: no-repeat;}
.bg8 {background:url(../images/m21.gif); background-repeat: no-repeat;}
.bg9 {background:url(../images/bg4.gif); border:solid 1px #C4B492;}
.bg10 {background:url(../images/bg5.gif);}
.bg11 {background:url(../images/bg6.gif);}
.bg12 {background:url(../images/bg7.gif);}
.bg13 {background:url(../images/m36.gif);}
.bg14 {background:url(../images/m37.gif);}    
    
    
.ml {color:#3A2701;    font-size:9px; text-decoration:none;}
.ml:hover { text-decoration:underline;}

.ma {color:#D4CC93; font-weight:bold; font-size:12px; text-decoration:none;}
.ma:hover { text-decoration:none;}



h1 {color:#3A2701; font-size:10px; font-weight:bold; text-decoration:none; text-transform:uppercase;}
.ml1 {color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none;}
.ml1:hover { text-decoration:underline;}
.ml2 {color:#3A2701; font-size:10px; font-weight:bold; text-decoration:none; text-transform:uppercase;}
.ml2:hover { text-decoration:underline;}
.ml3 {color:#000000; font-size:10px; text-decoration:none;}
.ml3:hover { text-decoration:underline;}
.ml4 {color:#A26C2D; font-size:11px; text-decoration:none;}
.ml4:hover { text-decoration:underline;}

.se  {width:123px; height:20px; font-family:tahoma,verdana,arial; color:#2D2D2D; font-size:10px; padding-left:3px;}
.se1 {height:20px; width:116px; font-family:tahoma,verdana,arial; font-size:10px; color:#3A2701; padding-left:3px;}
.go  {height:19px; width:116px; font-family:tahoma,verdana,arial; font-size:10px; color:#3A2701; padding-left:3px; border: 1px solid #656565;}
.go1  {height:20px; width:39px; font-family:tahoma,verdana,arial; font-size:11px; color:#3A2701; text-align:right; border: 1px solid #656565;}
.ch  {height:25px; width:25px;}
.bd  {border-left:#A8A8A8 solid 1px;}
.ab  {vertical-align: middle;}

.tx  {font-size:11px; color:#2D2D2D;}
.tx1 {font-size:11px; color:#D7C094;}
.tx2 {font-size:11px; color:#D4CC93; font-weight:bold; text-transform:uppercase;}
.tx2 a {font-size:11px; color:#D4CC93; font-weight:bold; text-transform:uppercase;text-decoration:none;}
.tx3 {font-size:11px; color:#E0E2A8; font-weight:bold; text-transform:uppercase;}
.tx4 {font-size:10px; color:#E4E3A7;}
.tx5 {font-size:10px; color:#3A2701;}
.tx6 {font-size:11px; color:#3A2701; font-weight:bold;}
.tx7 {font-size:11px; color:#A26C2D; font-weight:bold;}
.tx8 {font-size:14px; color:#A26C2D; font-weight:bold;}
.tx9 {font-size:10px; color:#000000;}
            
  

ol{
   margin:0px;
   padding:0px;
   list-style:none;
}

ol li{
    background:url(../images/m15.gif) center left no-repeat; margin:0px;
    padding:0 0 0 13px;
}

ol a{
    color:#3A2701;
    text-decoration:none;
    font-size:10px;
    line-height:20px;
}

ol a:hover{
    color:#A67811;
}
  
       
ul{
   margin:0px;
   padding:0px;
   list-style:none;
}

ul li{
    background:url(../images/m15.gif) center left no-repeat; margin:0px;
    padding:0 0 0 13px;
}

ul a{
    color:#3A2701;
    text-decoration:none;
    font-size:10px;
    line-height:20px;
}

ul a:hover{
    color:#A67811;
}

.al{        
    background:url(../images/m16.gif) center left no-repeat; margin:0px;
}


 a {
    color:#000;
    text-decoration:none;
    border-style: none;
}
 a:hover {
    color:#000;
    text-decoration:underline;
}

a img {border: none; }










TR.tableHeading {
    background:url(../images/bg3.gif);
    height: 2em;
    }

#siteMapList {
    width: 90%;
    float: right;
    }

.ratingRow {
    margin: 1em 0em 1.5em 0em;
    }

LABEL#textAreaReviews {
    font-weight: normal;
    margin: 1em 0em;
    }

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
    background-color: #ffffff;
    }
    
    
LABEL.inputLabel {
    width: 11em;
    float: left;
    }

LABEL.inputLabelPayment {
    width: 15em;
    float: left;
    }

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
    width: 12em;
    float: left;
    }

P, ADDRESS {
    padding: 0.5em;
    }

ADDRESS {
    font-style: normal;
    }

.clearBoth {
    clear: both;
    }
    
        
CODE {
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 1em;
    }

FORM, SELECT, INPUT {
    display: inline;
    font-size: 1em;
    margin: 0.1em;
    }

TEXTAREA {
    float: left;
    margin: auto;
    display: block;
    width: 95%;
    }

input:focus, select:focus, textarea:focus {
    background: #F0F8FF;
    }

FIELDSET {
    padding: 0.5em;
    margin: 0.5em 0em;
    border: 1px solid black;
    background:url(../images/bg3.gif);
}

LEGEND {   
    font-weight: bold;
    padding: 0.3em;
    }

LABEL, h4.optionName {
    line-height: 1.5em;
    padding: 0.2em;
    }

LABEL.checkboxLabel, LABEL.radioButtonLabel {
    margin: 0.5em 0.3em;
    }

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{
    font-size: 1.1em;
    }
    
.wrapperAttribsOptions {
    margin: 0.3em 0em;
    }
/*Attributes*/
.attribImg {
    width: 20%;
    margin: 0.3em 0em;
}

.attributesComments {}

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;
    }        
    
.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
    text-align: center;
    }    
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
    vertical-align: top;
    }
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
    margin: 1em 0em;
    }


.featured_header {
 font-family: Arial, "Times New Roman", "Microsoft Sans Serif";
 color: #e14885;
 font-weight: bold;
 font-size: 16px;
}

               
.navSplitPagesResult {}
.back {
    float: left;
}

.navSplitPagesLinks {color:#000000}
.navSplitPagesLinks a{color:#000000}
.forward {
    float: right;
}       
    
    
#productListing {
  margin-left: 15px;  
}    


.dt {display:table; width:100%;}
.main_cell {background:url(../images/rbg2.gif) top left repeat-y;}

.dr { display:table-row; width:100%; }             
.dc { display:table-cell; text-align:left; vertical-align:top; }
.main_cell_c1 { width:150px; float: left;}
.main_cell_c1 img{margin:5px;}
.main_cell_c2 { width:320px;}

.main_cell_c2_margin { margin-right:5px;margin-left:5px;}
.main_cell_h_text { color:#000000; font-size:13px; font-weight:bold;}
.main_cell_text { color:#333333; font-size:11px; line-height:15px;}
.price_block { width:315px; margin-bottom: 5px;}
.price_block .c1 { width:199px;}
.price_block .c2 { width:auto;}
.price_text { color:#CA0C13; font-size:14px; line-height:16px; font-weight:bold;}
.price_text .productSpecialPrice{font-size:10px;}
.price_text .productPriceDiscount{font-size:10px;}

.h_l1 { background:black; height:1px; width:480px;}     

.navNextPrevWrapper{margin-top: 10px; margin-bottom: 15px; }
.navNextPrevWrapper    img{margin-left:5px;}
.navNextPrevWrapper input {margin-left:5px;}
.navNextPrevCounter {
    margin: 0em;
    font-size: 0.9em;
    }
.navNextPrevList {
    display: inline;
    white-space: nowrap;
    margin: 0;
    padding:  0.5em 0em;
    list-style-type: none;
    }

.description {
 font-size:10px;
 margin: 1px;
}
#cartAdd {
  padding-right:2px;
}
    
#productAttributes   {
  font-size: 10px;
}

#attribsOptionsText {
  font-size: 12px;
  font-weight: bold;
}

.centerColumn2 {
  margin-left: 10px; 
  margin-right: 10px;
}

.cart_head td{border-width:0px; background:url(../images/bg4.gif); font-size:10px; color:#3A2701; font-weight:bold; text-transform:uppercase; text-align:center; height:31px;}
.cart_head1{border-width:0px; background:url(../images/bg4.gif);}
.cart_head2 td{border-width:0px; background:url(../images/bg5.gif);}
.cart_foot td{border-width:0px; background:url(../images/bg4.gif); font-size:10px; color:#3A2701; font-weight:bold; text-transform:uppercase; height:31px;}
.cartAttribsList {
  font-size:10px;
  text-decoration: none;
}
.messageStackError {
   margin-left: 10px;
   margin-bottom: 5px;
}
.p_attributes {
 font-size: 10px;
}

HR {
    height: 1px;
    margin-top: 0.5em;
    border: none;
    border-bottom: 1px solid black;
    }
    
.content {
  
}    

.bold {
   font-weight: bold;
   padding: 10px;
}

h3 {
  font-size: 12px;
}