/**
 * 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_new.css 1.7 2006-10-29 jettrue $
 */

/* reset some things-------------------------------------*/
html,body,div,form,fieldset,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
ol,ul{list-style:none;margin:0;padding:0;}

/* Primary page divisions of all pages----------------------*/
div#mainWrapper{text-align:left;width:960px;vertical-align:top;background:#fff;border:3px solid #333;}
#headerWrapper,   #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage{}
#logoWrapper{background:url(../images/shadow.gif) repeat-x bottom;height:91px;width:960px;}
#contentMainWrapper{padding:0 .5em;}
#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper{margin:auto;}
#logo{width:354px;float:left;}
#service-duration-container{position:relative;}
#service-duration{position:absolute;top:5px;left:40px;font-weight:bold;}

/* Format some html elements and customized styles------------------------*/
body{margin:0 auto;font-family: verdana, arial, helvetica, sans-serif;font-size:78.5%;color: #333;background:#999 url(../images/grass-med.jpg) repeat;padding-top:25px;width:960px;}
a:link, #navEZPagesTOC ul li a{color:#933;text-decoration:none;}
a {color:#933;}
a:visited{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{color: #333;text-decoration:underline;}
a:active{color: #0000FF;}
h1{font-size:1.5em;}
h2{font-size:1.4em;}
h3{font-size:1.3em;}
h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .larger{font-size: 1.1em;}
.biggerText{font-size:1.2em;}
h1, h2, h3, h4, h5, h6{margin:0.3em 3px;}
CODE{font-family:verdana, arial, helvetica, sans-serif;font-size:1em;}
FORM, SELECT, INPUT{font-size:1em;margin:0.2em;padding:0.2em;}
TEXTAREA{margin:auto;display:block;width:95%;text-align:left}
input:focus, select:focus, textarea:focus{background:#F0F8FF;}
FIELDSET{padding:0.5em;margin:0.5em 0em;border:1px solid #cccccc;}
LEGEND{font-weight:bold;padding:0.3em;}
LABEL, h4.optionName{line-height:1.25em;padding:0.1em;}
LABEL.checkboxLabel, LABEL.radioButtonLabel{font-size:0.95em;margin:0.2em 0.5em;}
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg{float:left;}
LABEL.inputLabel{font-size:1em;width:10em;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 #9a9a9a;}

/*warnings, errors, messages------------------------*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution{line-height:1.8em;padding:0.2em;border:1px solid #000000;}
.messageStackWarning, .messageStackError{background-color:#933;color:#ffffff;}
.messageStackSuccess{background-color:#CBD7AD;color:#000000;}
.messageStackCaution{background-color:#FAFAA6;color:#000000;}

/*beggining of top navigation with link only (shopping cart/contact us/my account)-----------------*/
#tagline{color:#000;font-size:85%;float:left;margin:0 0 0 280px;text-align:center;height:75px;z-index:10;}
#tagline ul{list-style-type:none;text-align:center;} 
#tagline ul li{display:inline;} 
#tagline ul li a{float:left;margin-left:14px;width:100px;} 
#tagline ul li a:link, #tagline ul li a:visited{text-decoration:none;color:#333} 
#tagline ul li a:link:hover, #tagline ul li a:visited:hover{color:#000;} 
#tagline ul li a i{font-style:normal}

#sendSpendWrapper{border:1px solid #cacaca;float: right;margin: 0em 0em 1em 1em;}
.floatingBox, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #csNotifications, #navEZPagesTOCWrapper{margin: 10px 0px;width: 46%;}
#accountLinksWrapper{margin:10px 0px;width: 75%;}
.wrapperAttribsOptions{margin:0.3em 0em;}

/*navigation*/
.navSplitPagesResult{margin:0.5em;font-size:0.9em;}	
.navSplitPagesLinks{margin:0.5em;font-size:0.9em;}
.navNextPrevCounter{margin:0em;font-size:0.9em;}
.navNextPrevList{display:inline;white-space:nowrap;margin:0;padding:1em 0em;list-style-type:none;}
#navMainWrapper, #navSuppWrapper{margin:0em;font-weight:bold;color:#fff;width:100%;font-size:1em;}
#navCatTabsWrapper{margin:0em;font-weight:bold;width:100%;font-size:1em;}
#navMain ul, #navSupp ul, #navCatTabs ul{margin:0;padding:.7em 0em 0em 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.9em;margin:0;color:#fff;white-space:nowrap;}
#navCatTabs ul li a{text-decoration:none;padding:0em 0.9em;margin:0;color:#666;white-space:nowrap;}
#navMainWrapper{background:url(../images/gradient_green.gif) repeat-x;border-bottom:1px solid #333;}
#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;}
#navCategoryIcon, .buttonRow, #indexProductListCatDescription{margin: 0.5em;}
#navMainSearch{float:right;}	
#navBreadCrumb a{color:#333;}
#navBreadCrumb a:hover{color:#933;}
#navEZPagesTop{background-repeat:repeat-x;border:1px solid #9a9a9a;}
#navBreadCrumb, #navEZPagesTop{font-size:0.95em;font-weight:bold;margin:0em;padding:0.5em;}
#navColumnOne{padding:0.5em;}
#navColumnTwo{padding:0.5em;}
#navColumnTwo a{color:#933;}
#navColumnTwo a:hover{color:#333;}

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert{vertical-align:top;}
#productDescription, .shippingEstimatorWrapper{padding: 0.5em;}
.alert{color:#933;margin-left:0.1em;font-size:0.9em;}
.advisory{}
.important{font-size: 1.1em;}
.notice{}
.rating{}
.gvBal{float:right;}
.centerColumn, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix{}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP{font-size:0.9em;}

/*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{}
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew{margin:1em 0em;}
h2.centerBoxHeading, .productListing-rowheading{margin:0em;font-size:1em;color:#333;padding:0.5em 0.2em;border-bottom:1px solid #9a9a9a;}
.centerBoxWrapper, .tabTable{padding:0px;height: 1%;/*do not remove- IEhack*/margin-bottom:1em;}
.sideBoxContent{margin-left:.3em;text-transform:lowercase;}
h3.leftBoxHeading a:hover{color:#933;text-decoration:none;} 
h3.leftBoxHeading a{color:#333;text-decoration:none;} 
h3.rightBoxHeading a:hover{color:#933;text-decoration:none;}
.rightBoxContent{background-color:#ffffff;margin-bottom:1em;}
.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navNextPrevWrapperTop, #navNextPrevWrapperBottom, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg{text-align:left;}
#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:#0000CC;}
#upProductsHeading{text-align:left;}
#upDateHeading{text-align:right;}
	
/*misc*/
.back{float:left;}
.forward{float:right;}
.bold{font-weight:bold;}
.rowOdd{background-color:#E8E8E8;height:1.5em;vertical-align:top;}
.rowEven{background-color:#F0F0F0;height:1.5em;vertical-align:top;}
CAPTION{}
#myAccountGen li, #myAccountNotify li{margin:0;} 
.accountTotalDisplay, .accountTaxDisplay{width:20%;text-align:right;}
.accountQuantityDisplay{width:10%;vertical-align:top}
TR.tableHeading{background-color:#cacaca;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;}
.productListing-data{padding:1em 0.2em;}
.navNextPrevWrapper{padding:1em;}
#productlayout{width:200px;float:left;}
.hiddenField{display:none;}
.visibleField{display:inline;}