/**
 * 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 3688 2006-06-02 00:12:18Z drbyte $
 */
a img{border:none}
h2.greeting{font-size:1em}

FORM, SELECT, INPUT{display:inline; font-size:1em; margin:0.1em}

TEXTAREA{margin:auto; display:block; width:95%}

input:focus, select:focus, textarea:focus{background:#FFFFFF}

FIELDSET{padding:0.5em; margin:0.5em 0em; border:1px solid #000000}

LEGEND{font-weight:bold; padding:0.3em;  color:#000000}

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}

P, ADDRESS{padding:0.5em}

ADDRESS{font-style:normal}

.clearBoth{clear:both}

HR{height:1px; margin-top:0.5em; border-bottom:1px solid #000000}

/*warnings, errors, messages*/
.messageStackWarning, 
.messageStackError, 
.messageStackSuccess, 
.messageStackCaution{font-weight:800; font-size:110%; margin:5px; padding:10px; padding-left:60px}

.messageStackWarning, 
.messageStackError{border:2px solid #cc0000; color:#cc0000; background:#f8f8e8 url(../images/exclamation.png) 0 0 no-repeat}

.messageStackSuccess{color:#059705}

.messageStackCaution{color:#C00000}

/*wrappers - page or section containers*/
#mainWrapper{background-color:#FFFFFF; text-align:left; vertical-align:top; border:1px solid #000000}

#logoWrapper, 
#cartBoxListWrapper, 
#ezPageBoxList, 
#cartBoxListWrapper ul, 
#ezPageBoxList ul, 
#mainWrapper, 
#popupAdditionalImage, 
#popupImage{margin:0; padding:0}

#contentMainWrapper{padding-top:.50em}

#headerWrapper{background-color:#000000; /*background-image:url(../images/header_back.gif); */margin:0; padding:0}

#navColumnOneWrapper, 
#navColumnTwoWrapper, 
#mainWrapper{margin:auto}

#tagline{position:relative; color:silver; font-size:90%; /*text-align:center; *//*vertical-align:middle; */}

#sendSpendWrapper{border:1px solid #000000; float:right; margin:0em 0em 1em 1em}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper{margin:0; width:46%}

.wrapperAttribsOptions{margin:0.3em 0em}

/*navigation*/
.navNextPrevWrapper{padding:0em 0em 1em 0em;position:relative;top:-80px}


.navSplitPagesResult{      padding:1.5em 0em 1.5em 0em}

.navSplitPagesLinks{      padding:1.5em 0em 1.5em 0em}

.navNextPrevCounter{margin:0em; font-size:0.9em}
.navNextPrevList{display:inline; white-space:nowrap; margin:0; padding:1em; list-style-type:none}

#navMainWrapper{margin:0em;       padding:.60em 0em 0.1em 0em;       background-color:#6D6D6D;       background-image:url(../images/nav_back.gif); font-weight:bold;  font-size:10px; color:#000000; width:100%}
#navSuppWrapper{margin:0em; padding:.60em 0em 0em 0em; /*background-color:#808080; background-image:url(../images/nav_back.gif); */font-weight:bold; font-size:10px}
#navCatTabsWrapper{margin:0; padding:.60em 0em 0em 0em; background-color:#ffffff; /** Removed by cjansen 2008-01-21 **//*background-image:url(../images/nav_back.gif); */font-weight:bold; font-size:110%; color:#000000; height:90px; width:100%}

#navEZPagesTop{      background-image:url(../images/nav_back.gif);       margin:0em;       padding:1em 0em 0em 0em;       background-color:#C0C0C0;       font-size:10px; font-weight:bold;       text-align:center;       height:21px; width:100%}

.navBottom{      background-image:url(../images/nav_bottom.gif);  margin:0em;  width:100%;  height:5px;  font-size:5px}

#navMain ul, #navSupp ul, #navCatTabs ul{margin:0; padding: 0.5em 0em; list-style-type:none; text-align:center}

#navMain ul li, #navSupp ul li, #navCatTabs ul li{display:inline; white-space:nowrap}

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a{text-decoration:none; padding:0em 0.25em; margin:0; color:#800000}

#navEZPagesTOCWrapper{font-weight:bold; float:right; height:1%; border:1px solid #000000}

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

#navMainSearch, #navCategoryIcon, .buttonRow, #indexProductListCatDescription{margin:0.5em}

#navBreadCrumb{ font-weight:bold}

#navColumnOne{background-color:#FFFFFF;  padding:0.25em}

#navColumnTwo{background-color:#FFFFFF;  padding:0.25em 0.50em .25em 0.25em !important;  padding:0.25em}

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert{vertical-align:top}

/*.content, */ #productDescription, .shippingEstimatorWrapper{/*font-size:1.2em; */padding:0.5em}

.alert{color:#FF0000; margin-left:0.5em}
.markProductOutOfStock{position:relative; color:#dd0000; font-size:200%; font-weight:800; top:7px}
.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{font-size:0.9em;  padding:.25em}

/*Product Listing*/
.productListing-data{ border-top:1px solid #000000;  padding:0.50em 0em 0.50em 0em}

/*Shopping Cart Display*/
#cartAdd{float:right; text-align:center; margin:1em; border:1px solid #000000; padding:1em}
#cartAdd_deadjesus{float:right; text-align:right; margin:0.5em; padding:0}
.tableHeading TH{}

.tableHeading, #cartSubTotaL{}

#cartSubTotal{border-top:1px solid #000000; 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{border-top:1px solid #000000; padding:0.5em 0em}
#cartInstructionsDisplay, .cartTotalsDisplay{padding:0.5em 0em}

.cartUnitDisplay, .cartTotalDisplay{text-align:right; padding-right:0.2em}

#scUpdateQuantity{width:2em}

.cartQuantity{width:4.7em}

.cartNewItem{ font-weight:bold; position:relative;  /*do not remove-fixes stupid IEbug*/}

.cartOldItem{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:#FF0000}

#cartBoxListWrapper ul, #ezPageBoxList ul{list-style-type:none}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal{margin:0; padding:0.2em 0em}

.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{margin-top:-10px}
#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*/
#categories a {	font:14px "Times New Roman", Times, serif;color:#2c0800;text-transform:uppercase;
	text-align: left;
	text-decoration: none;
	/*height: 1em;*/
	background:url(../images/menubarborder.jpg) bottom center no-repeat;
	;display:block;
	margin:0;line-height:14px;
	padding: 0.5em 0.1em 0.3em 0.1em;
}
ul.mainlevel-nav li a:hover, #categories a:hover {color:#c49458;background:url(../images/menubarhover.png) bottom center no-repeat;}
#categoriesContent br {display:none}
/* Prana */
.columnLeft, .columnRight{}

h3.leftBoxHeading, h3.leftBoxHeading a, h3.leftBoxHeading a:visited, h3.leftBoxHeading a:hover, h3.rightBoxHeading, h3.rightBoxHeading a, h3.rightBoxHeading a:visited, h3.rightBoxHeading a:hover{      padding:20px 0 0 10px;margin:0; color:#900;text-align:left;}

.leftBoxHeading, .rightBoxHeading{/*margin:0em; background-color:#C0C0C0;       background-image:url(../images/box_back.gif); padding:0em;  line-height:25px*/}

.leftBoxContainer, .rightBoxContainer{margin-bottom:1em; }

.rightBoxContent, .leftBoxContent, .sideBoxContent{; padding:0.5em;}

.centerBoxHeading{margin:0em;  border-bottom:1px solid #000000}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #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}

#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:#C0C0C0}

#upProductsHeading{text-align:left}

#upDateHeading{text-align:right}

/*misc*/
.back{float:left}

.forward{float:right}

.bold{font-weight:bold}

.rowOdd{height:1.5em; vertical-align:top}

.rowEven{height:1.5em; vertical-align:top}

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}

#prevOrders{ border:1px solid #000000;  padding:0.25em}

TR.tableHeading{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}

/** Added 2008-01-21 **/
.category-subs-background{display:inline; position:relative; padding:10px 10px 59px 110px; background-repeat:no-repeat; background-color:white; cursor:hand}
.category-subs-background:hover{display:inline; position:relative; padding:10px 10px 59px 110px; background-repeat:no-repeat; background-color:#f0f0f0; cursor:hand}

 div.centerColumn {}
 div#mainContent-bottom {left:0px}
 #productGeneral {margin-top:-50px}
 .mainContentbg {background:url(/images/content_tile.png) repeat-y;}
 #mainContentbg-inner {width:480px;padding-left:10px;padding-bottom:30px}
 .mainContentbg h1 {margin:0;padding:0;margin-top:-45px;z-index:20;position:relative;margin-bottom:20px}
 #mainContentbg-bottom {margin-top:-25px}

h3.itemTitle a {font:14px "Times New Roman", Times, serif;color: #2c0800;}
.mainContentbg a {color:#2c0800;}
#footer {margin-top:-5px}
#footer a {color:#2c0800}
#footer p {margin-top:-5px}
body#popupImage{background-image:none}

table.titletable {margin-top:-15px;z-index:5;position:relative}
.titletable .prevnext a{font:12px "Times New Roman", Times, serif;text-decoration:none;padding-bottom:3px}
#categoryImgListing, #indexProductListCatDescription{display:none}
h1.category_title a {font-size:18px;padding:10px 0 0 0 ;margin:0 0 0 0;position:static;text-transform:capitalize}
.category-subs-selected {font-size:14px}