/**

 * 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 5347 2006-12-22 20:26:09Z birdbrain $

 */

body

{

  color: #000000;
	font-family: adobe garamond, Times New Roman, Times, serif;
	font-size: 13px;
	line-height: 175%;
	margin-top: 0px;

}

a img

{

    border : none;

}



a:link, #navEZPagesTOC ul li a

{

 font-family: adobe garamond, Times New Roman, Times, serif;
	font-size: 11px;
	color: #B76B2D;
	text-decoration: none;

}

a:visited

{

   font-family: adobe garamond, Times New Roman, Times, serif;
	font-size: 11px;
	color: #B76B2D;
	text-decoration: none;

}

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover

{

   font-family: adobe garamond, Times New Roman, Times, serif;
	font-size: 11px;
	color: #533D0E;
	text-decoration: none;

}

a:active

{

    font-family: adobe garamond, Times New Roman, Times, serif;
	font-size: 11px;
	color: #B76B2D;
	text-decoration: none;

}



#navBreadCrumb a
{
color: #000000;
	font-family: adobe garamond, Times New Roman, Times, serif;
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
	line-height: 100%;
	text-decoration: none;
}

#navBreadCrumb a:visited
{
color: #000000;
	font-family: adobe garamond, Times New Roman, Times, serif;
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
	line-height: 100%;
	text-decoration: none;
}

#navBreadCrumb a:hover
{
color: #ffffff;
	font-family: adobe garamond, Times New Roman, Times, serif;
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
	line-height: 100%;
	text-decoration: none;
}

h1

{

    color: #563F1F;
	font-family: adobe garamond, Times New Roman, Times, serif;
	font-size: 17px;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 0px;

}

h2

{

   color: #000000;
	font-family: adobe garamond, Times New Roman, Times, serif;
	font-size: 15px;
	font-weight: bold;

}

h3

{

     color: #000000;
	font-family: adobe garamond, Times New Roman, Times, serif;
	font-size: 13px;
	font-weight: bold;

}

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger

{

    color: #000000;
	font-family: adobe garamond, Times New Roman, Times, serif;
	font-size: 13px;
	

}

.biggerText

{

   color: #000000;
	font-family: adobe garamond, Times New Roman, Times, serif;
	font-size: 13px;
	line-height: 175%;
	margin-top: 0px;

}

h1, h2, h3, h4, h5, h6

{

    margin : 0.3em 3px;

}

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 : rgb(240 , 248 , 255);

}

FIELDSET

{

    padding : 0.5em;

    margin : 0.5em 0em;

    border : 1px solid rgb(204 , 204 , 204);

}

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;

}

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

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;

}

HR

{

    height : 1px;

    margin-top : 0.5em;

    border : none;

    border-bottom : 1px solid rgb(154 , 154 , 154);

}

/*warnings, errors, messages*/

.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution

{

    line-height : 1.8em;

    padding : 0.2em;

    border : 1px solid rgb(0 , 0 , 0);

}

.messageStackWarning, .messageStackError

{

    background-color : rgb(255 , 0 , 0);

    color : rgb(255 , 255 , 255);

}

.messageStackSuccess

{

    background-color : rgb(153 , 255 , 153);

    color : rgb(0 , 0 , 0);

}

.messageStackCaution

{

    background-color : rgb(255 , 255 , 102);

    color : rgb(0 , 0 , 0);

}

/*wrappers - page or section containers*/

#mainWrapper

{

    background-color : rgb(255 , 255 , 255);

    text-align : left;

    width : 975px;

    vertical-align : top;

}

#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage

{

    margin : 0px;

    padding : 0px;
	
	width : 1125px;

}

#logoWrapper

{

   margin-bottom: -26px;
   
    background-image : url("../images/header_bg.jpg");

    background-repeat : no-repeat;

    background-color : rgb(255 , 255 , 255);

    height : 139px;
	
	
	

}

#navColumnOneWrapper 

{
background-color: #9a897a;
margin-top: -40px; 

}



#navColumnTwoWrapper, #mainWrapper

{

    margin-bottom: -16px;
	

	 

}

#tagline

{

    color : rgb(0 , 155 , 0);

    font-size : 2em;

    text-align : center;

    vertical-align : middle;
	
	 

}

#sendSpendWrapper

{

    border : 1px solid rgb(202 , 202 , 202);

    float : right;

    margin : 0em 0em 1em 1em;

}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper

{

    margin : 0;

    width : 47%;

}

.wrapperAttribsOptions

{

    margin : 0.3em 0em;

}

/*navigation*/

.navSplitPagesResult

{

}

.navSplitPagesLinks

{

}

.navNextPrevCounter

{

    margin : 0em;

    font-size : 0.9em;

}

.navNextPrevList

{

    display : inline;

    white-space : nowrap;

    margin : 0;

    padding : 0.5em 0em;

    list-style-type : none;

}



/* #navMainWrapper, #navSuppWrapper, #navCatTabsWrapper */

/* { */

/*     margin : 0em; */

/*     background-color : rgb(240, 120, 0); */

/*     font-weight : bold; */

/*     color : rgb(255 , 255 , 255); */

/*     height : 1%; */

/*     width : 600px; */

/* } */

/* #navMain ul, #navSupp ul, #navCatTabs ul */

/* { */

/*     margin : 0; */

/*     padding : 0.5em 0em; */

/*     list-style-type : none; */

/*     text-align : center; */

/*     line-height : 1.5em; */

/* } */

#navMain ul li, #navSupp ul li, #navCatTabs ul li

{

    display : inline;

}

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a

{

 
	text-decoration: none;

    padding : 0em 0.5em;

    margin : 0;

    color : rgb(255 , 255 , 255);

    white-space : nowrap;

}

#navEZPagesTOCWrapper

{

    font-weight : bold;

    float : right;

    height : 1%;

    border : 1px solid rgb(0 , 0 , 0);

}

#navEZPagesTOC ul

{

    margin : 0;

    padding : 0.5em 0em;

    list-style-type : none;

    line-height : 1.5em;

}

#navEZPagesTOC ul li

{

    white-space : nowrap;

}

#navEZPagesTOC ul li a

{

    padding : 0em 0.5em;

    margin : 0;

}

#navCategoryIcon, .buttonRow, #indexProductListCatDescription

{

    margin : 0.5em;
	

}

#navMainSearch

{

    float : right;
	
	

}

#navBreadCrumb

{

    background-image : url("../images/menu-top-bg.png");;
	color: #000000;
	font-family: adobe garamond, Times New Roman, Times, serif;
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
	line-height: 100%;
	text-decoration: none;
	
	

}


#navEZPagesTop

{

    background-color : rgb(255 , 255 , 51);

}

#navBreadCrumb, #navEZPagesTop

{

  
   
    font-size : 0.95em;

    font-weight : bold;

    margin : 0em;

    padding : 0.5em;

}

#navColumnOne

{
    border: 0px;
    background-color: #9a897a;

}

#navColumnTwo

{

    background-color : transparent;

}

/*The main content classes*/

#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert

{

    vertical-align : top;

}

.centerBoxContentsFeatured
{ 
    border : 1px;
	border-color : #000000;
	}


/*.content,*/

#productDescription, .shippingEstimatorWrapper

{

    /*font-size: 1.2em;*/

padding : 0.5em;

}

.alert

{

    color : rgb(255 , 0 , 0);

    margin-left : 0.5em;

}

.advisory

{

}

.important

{

    font-weight : bold;

}

.notice

{

}

.rating

{

}

.gvBal

{

    float : right;

}

.centerColumn, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix

{

   
    padding : 0.8em;

}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP

{

   text-align: center;
    font-size : 0.9em;

}

/*Shopping Cart Display*/

#cartAdd

{

    float : right;

    text-align : center;

    margin : 1em;

    border : 1px solid rgb(0 , 0 , 0);

    padding : 1em;

}

.tableHeading TH

{

    border-bottom : 1px solid rgb(204 , 204 , 204);

}

.tableHeading, #cartSubTotal

{

    background-color : rgb(233 , 233 , 233);

}

#cartSubTotal

{

    border-top : 1px solid rgb(204 , 204 , 204);

    font-weight : bold;

    text-align : right;

    line-height : 2.2em;

    padding-right : 2.5em;

}

.tableRow, .tableHeading, #cartSubTotal

{

    height : 2.2em;

}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay

{

    padding : 0.5em 0em;

}

.cartUnitDisplay, .cartTotalDisplay

{

    text-align : right;

    padding-right : 0.2em;

}

#scUpdateQuantity

{

    width : 2em;

}

.cartQuantity

{

    width : 4.7em;

}

.cartNewItem

{

    color : rgb(51 , 204 , 51);

    position : relative;

}

/*do not remove-fixes stupid IEbug*/

.cartOldItem

{

    color : rgb(102 , 0 , 153);

    position : relative;

}

/*do not remove-fixes stupid IEbug*/

.cartBoxTotal

{

    text-align : right;

    font-weight : bold;

}

.cartRemoveItemDisplay

{

    width : 3.5em;

}

.cartAttribsList

{

    margin-left : 1em;

}

#mediaManager

{

    width : 50%;

    margin : 0.2em;

    padding : 0.5em;

}

.normalprice, .productSpecialPriceSale

{

    text-decoration : line-through;

}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount

{

    color : rgb(255 , 0 , 0);

}

.orderHistList

{

    margin : 1em;

    padding : 0.2em 0em;

}

#cartBoxListWrapper ul, #ezPageBoxList ul

{

    list-style-type : none;

}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal

{

    margin : 0;

    padding : 0.2em 0em;

}

#cartBoxEmpty, #cartBoxVoucherBalance

{

    font-weight : bold;

}

.totalBox

{

    width : 5.5em;

    text-align : right;

    padding : 0.2em;

}

.lineTitle, .amount

{

    text-align : right;

    padding : 0.2em;

}

.amount

{

    width : 5.5em;

}

/*Image Display*/

#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage

{

    margin : 0em 1em 1em 0em;

}

.categoryIcon

{

}

#cartImage

{

    margin : 0.5em 1em;

}

/*Attributes*/

.attribImg

{

    width : 20%;

    margin : 0.3em 0em;

}

.attributesComments

{

}

/*list box contents*/

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew

{

    margin : 1em 0em;

}

/*sideboxes*/

.columnLeft

{

}

h3.leftBoxHeading, h3.leftBoxHeading a

{

    font-size : 1em;

    color : rgb(255 , 255 , 255);

}

.leftBoxHeading

{

    margin : 0em;

    background-color: #303030;

    padding : 0.5em 0.2em;

}

.centerBoxHeading

{

       background-color: #303030;
	   
	   color: #ffffff;
	   
	   font-style: italic;

    padding : 2px 2px;
	
	

}

.leftBoxContainer

{

   background-color: #9a897a;
   
    border : 0px solid rgb(255 , 255 , 255);

    margin-top : 0em;

}

.sideBoxContent

{

    background-color : #e5dbd1;);

    padding : 0.4em;

}

h3.rightBoxHeading, h3.rightBoxHeading a

{

    font-size : 1.1em;

    color : rgb(255 , 255 , 0);

}

.rightBoxHeading

{

    margin : 0em;

    background-color : rgb(102 , 51 , 102);

    padding : 0.2em 0em;

}

h3.leftBoxHeading a:hover

{

    color : rgb(255 , 255 , 51);

    text-decoration : none;

}

h3.rightBoxHeading a:hover

{

    color : rgb(255 , 0 , 0);

    text-decoration : none;

}

.rightBoxContent

{

    background-color : rgb(255 , 255 , 255);

    margin-bottom : 1em;

}

/* #navCatTabsWrapper, */

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #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 : left;
	margin: 4px;

}

#bestsellers .wrapper

{

    margin : 0em 0em 0em 1.5em;

}

#bestsellers ol

{

    padding : 0;

    margin-left : 1.1em;

}

#bestsellers li

{

    padding : 0;

    margin : 0.3em 0em 0.3em 0em;

}

#bannerboxHeading

{

    background-color : rgb(0 , 0 , 204);

}

#upProductsHeading

{

    text-align : left;

}

#upDateHeading

{

    text-align : right;

}

/*misc*/

.back

{

    float : left;

}

.forward, #shoppingCartDefault #PPECbutton

{

    float : right;

}

.bold

{

    font-weight : bold;

}

.rowOdd

{

    background-color : rgb(232 , 232 , 232);

    height : 1.5em;

    vertical-align : top;

}

.rowEven

{

    background-color : rgb(240 , 240 , 240);

    height : 1.5em;

    vertical-align : top;

}

.hiddenField

{

    display : none;

}

.visibleField

{

    display : inline;

}

CAPTION

{

}

/*display: none;*/

#myAccountGen li, #myAccountNotify li

{

    margin : 0;

}

.accountTotalDisplay, .accountTaxDisplay

{

    width : 20%;

    text-align : right;

}

/*vertical-align: top*/

.accountQuantityDisplay

{

    width : 10%;

    vertical-align : top;

}

TR.tableHeading

{

    background-color : rgb(202 , 202 , 202);

    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 : rgb(255 , 255 , 255);

}

.information

{

    padding : 10px 3px;

    line-height : 150%;

}

