/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2007 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 5952 2007-03-03 06:18:46Z drbyte $
 */
 body{font-family:verdana,arial,helvetica,sans-serif; font-size:62.5%; color:#fff; background-color:#000; margin:0}

 p.note {font-size: smaller; font-style: italic; color: #FF33FF;}
 /* written as <p class="note"> and used for small text in product descriptions */
 
 
 p.customnote {text-align: center; font-size: larger; font-style: italic; font-weight: bold; color: #FF9900;}
 /* written as <p class="customnote"> and used for IMPORTANT text in product descriptions */
 
 
a img{border:none}

a:hover, #navEZPagesTop ul li a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover{color:#3c3}

a:active{color:#FF0}

h1{font-size:1.5em}

h2{font-size:1.4em}

h3{font-size:1.3em}

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{font-size:1.1em}

.biggerText{font-size:1.2em}

h1, h2, h3, h4, h5, h6{margin:0.3em 3px}

/*
HERE IS THE UPDATED CODE FOR THE CHECKOUT CONFIRMATION PAGE HEADINGS
*/

#checkoutConfirmDefaultBillingAddress, #checkoutConfirmDefaultShippingAddress, #checkoutConfirmDefaultPayment, #checkoutConfirmDefaultShipment, #checkoutConfirmDefaultHeadingComments, #checkoutConfirmDefaultHeadingCart, 
#checkoutPaymentHeadingTotal, #checkoutPaymentHeadingAddress, #checkoutHeadings
{
color: #33cc33;
font-size: 2em;
}

#checkoutInfo
{
color: #CC9900;
font-size: .5em;
}


CODE{font-family:arial,verdana,helvetica,sans-serif; font-size:1em}

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

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

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

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

LEGEND{font-weight:700; padding:0.3em;}

LABEL, h4.optionName{line-height:1.5em; padding:0.2em}

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

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

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

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

ADDRESS{font-style:normal}

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

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

.messageStackWarning, .messageStackError{background-color:red; color:#fff}

.messageStackSuccess{background-color:#9F9; color:#000}

.messageStackCaution{background-color:#FF6; color:#000}

#mainWrapper{background-color:#000; text-align:left; width:100%; vertical-align:top}

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

#logo{text-align:center}

#tagline{color:#969DA5; font-size:1em; text-align:center; vertical-align:top; padding:0.5em 0}

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

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

.wrapperAttribsOptions{margin:0.3em 0}

.navNextPrevCounter{font-size:0.9em; margin:0}

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

#navMainWrapper{background-color:#000; text-align:center; font-weight:700; font-size:1.4em; color:#fff; height:1%; width:100%; margin:0}

#navSuppWrapper, #navCatTabsWrapper{background-color:#000; text-align:center; font-weight:700; font-size:1.4em; color:#fff; height:1%; width:100%; margin:0}

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a{text-decoration:none; color:#FF0; white-space:nowrap; margin:0; padding:0 0.5em}

#navEZPagesTOCWrapper{font-weight:700; float:right; width:30%; height:1%; border:2px solid #ff3; background-color:#000; margin:2em}

#navEZPagesTOC ul li{white-space:normal}

#navEZPagesTOC ul li a{margin:0; padding:0 0.5em}

#navCategoryIcon, .buttonRow, #indexProductListCatDescription{margin-top:0.5em; margin-bottom:0.5em; color:silver; font-style:italic; font-weight:bold}

#navEZPagesTop{background-color:#cacaca; font-size:1.25em; font-weight:700; text-align:center; margin:0; padding:0.5em; width: 100%;}

#navBreadCrumb, #navEZPagesTop{font-size:1.05em; font-weight:700; margin:0; padding:0.5em}

#navEZPagesTop a{color:#609}

#navEZPagesTop a:hover{color:#3c3}

#navBreadCrumb a{color:#FF0}

#navBreadCrumb a:hover{color:#3c3}

#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert{vertical-align:top}

.alert{color:red; margin-left:0.5em}

.centerColumn, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix{padding:0.8em}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP{font-size:0.9em}

#cartAdd{float:right; text-align:center; border:1px solid #800; margin:1em; padding:1em}

.tableHeading TH{border-bottom:1px solid #800; border-top:1px solid #800; color:#000}

#cartSubTotal{border-bottom:1px solid #800; border-top:1px solid #800; background-color:#ccc; color:#fff; font-weight:700; 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 0}

.cartProductDisplay a:hover, .cartProductDisplay li a:hover{color:#fff}

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

#scUpdateQuantity{width:2em}

.cartQuantity{width:4.7em}

.cartBoxTotal{text-align:right; font-weight:700; color:#800}

.cartRemoveItemDisplay{width:3.5em}

.cartAttribsList{margin-left:1em}

#mediaManager{width:40%; margin:0.2em; padding:0.5em}

.normalprice, .productSpecialPriceSale{text-decoration:line-through}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount
{
color:blue;
background-color: #FF99CC;
font-weight: bold;
font-style: italic;
}


.orderHistList{margin:1em; padding:0.2em 0}

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

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

#cartBoxEmpty, #cartBoxVoucherBalance{font-weight:700; color:#800; padding:2.2em 2em}

.totalBox{width:5.5em; text-align:right; padding:0.2em}

.lineTitle, .amount{text-align:right; padding:0.2em}

.amount{width:5.5em}

#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage{margin:0 1em 1em 0}

#cartImage{margin:0.5em 1em}

.attribImg{width:20%; margin:0.3em 0}

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew{margin:1em 0}

.leftBoxContainer{border:1px solid #fff; margin-top:1.5em; background-color:#cacaca; color:#800}

.rightBoxContainer{border:1px solid #fff; margin-top:1.5em;}

.sideBoxContent{background-color:#cacaca; color:#800; padding:0.4em}

.rightBoxContent{background-color:#cacaca; margin-bottom:1em; color:#800}

#bestsellers .wrapper{margin:0 0 0 1.5em}

#bestsellers ol{margin-left:1.1em; padding:0}

#bestsellers li{margin:0.3em 0; padding:0}

#bannerboxHeading{background-color:#00C}

#upProductsHeading{text-align:left}

.rowOdd{background-color:#963; height:1.5em; vertical-align:top}

.rowEven{background-color:#9a9a9a; height:1.5em; vertical-align:top}

.hiddenField{display:none}

#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 0 1.5em}

LABEL#textAreaReviews{font-weight:400; margin:1em 0}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart{background-color:#fff; color:#800}

.information{line-height:150%; padding:10px 3px}

.seDisplayedAddressLabel{background-color:#85C285; text-align:center}

.seDisplayedAddressInfo{text-transform:uppercase; text-align:center; font-weight:700}

#seShipTo{padding:0.2em}

#un .buttons{text-align:right; margin-top:10px}

#un dl.pageresults{margin:20px 0 0; padding:0}

#un form{padding:0}

#un fieldset{border:1px solid #9a9a9a; margin:0 0 10px; padding:10px}

#un legend{border:1px solid #9a9a9a; background-color:#abbbd3; padding:5px}

#un label.block{display:block; color:#930; margin-top:7px}

#un label.inline{display:inline; color:#930}

#un form.control, #un form.moveto{margin:0 0 30px; padding:0}

#un form.control fieldset{border:0; margin:2px 0 1px; padding:0}

#un form.control label{display:block; color:#000; margin-top:0}

#un form.control div.single{padding:3px 5px}

#un form.control div.multiple{float:left; padding:3px 5px}

#un form.control div.multiple label{display:block}

#un div.clearleft{clear:left; margin:0; padding:0}

#un .s{width:50px}

#un .m{width:100px}

#un .l{width:175px}

#un .xl{width:300px}

#un table.productlist{width:100%; border:1px solid #9a9a9a}

#un table.productlist tr.heading{height:25px; background:#abbbd3; background-image:url(../images/tile_back.jpg); background-repeat:repeat-x; color:#000; font-size:x-small}

#un .footnote{color:#000; font-size:x-small; padding-top:0; margin-top:20px}

#un table.productlist th{padding:2px}

#un table.productlist td{border-top:1px solid #9a9a9a; padding:2px}

#un table.productlist td.even-right{background-color:#000; text-align:right}

#un table.productlist td.even-center{background-color:#000; text-align:center}

#un div.tableheading{height:25px; background:#C90; background-image:url(../images/tile_back.jpg); background-repeat:repeat-x; color:#000; font-size:x-small; font-weight:700; border:1px solid #9a9a9a; padding:3px 6px 0}

#un div.wishlist-even{border:1px solid #9a9a9a; border-top:0; background-color:#c90; margin:0; padding:10px}

#un div.wishlist-odd{border:1px solid #9a9a9a; border-top:0; margin:0; padding:10px}

#un img.productlist{float:left; margin:0 15px 15px 0}

#un div.wishlistfields{border-top:1px dotted #9a9a9a; margin:10px 0 0; padding:10px 0}

#un ul{list-style:none none outside; padding-left:0; margin-left:0; margin-top:0}

#un ol{padding-left:2.2em; margin-left:0; margin-top:0; text-indent:-0.4em}

#un ol li{line-height:1.4em}

#un .inputrequirement{color:#379}

#un .notabene{color:#379; font-weight:700}

#checkoutShipping, #checkoutPayment, #checkoutConfirmDefault, #checkoutSuccess, #accountDefault{background-color:#000; padding-left:10%; padding-right:20%}

#shoppingCartDefault{padding-left:10%; padding-right:25%}

a:link, #navEZPagesTOC ul li a, a:visited{color:#FF0; text-decoration:none}

a:active, #navMain ul li a:active, #navSupp ul li a:active, #navCatTabs ul li a:active{color:#3c3}

.cartProductDisplay a, .cartProductDisplay li a{color:#000}

#navEZPagesTop ul li a:active, #navEZPagesTOC ul li a:active{color:#609}

.sideBoxContent a, .sideBoxContent li a, .cartNewItem a, .cartNewItem li a, .cartOldItem a, .cartOldItem li a{background:#cacaca; color:#609}

.sideBoxContent a:hover, .sideBoxContent li a:hover, .cartNewItem a:hover, .cartNewItem li a:hover, .cartOldItem a:hover, .cartOldItem li a:hover{background:#cacaca; color:#3c3}

#popupShippingEstimator a, .popupShippingEstimator li a, #popupSearchHelp a, .popupSearchHelp li a{background:#ccc; color:#30f}

#popupShippingEstimator a:hover, .popupShippingEstimator li a:hover, #popupSearchHelp a:hover, .popupSearchHelp li a:hover{background:#ccc; color:#3f3}

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg, .mediaTitle, .back{float:left}

P, ADDRESS, #productDescription, .shippingEstimatorWrapper{padding:0.5em}

.clearBoth, #shoppingcartBody #shippingEstimatorContent{clear:both}

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

#navMain, #navMainSearch, .gvBal, .forward, #shoppingCartDefault #PPECbutton{float:right}

.mediaTypeLink{float:right; display:list-item; list-style-image:url('stars_1.gif')}

#navMain ul, #navSupp ul, #navCatTabs ul, #navEZPagesTOC ul{list-style-type:none; line-height:1.5em; margin:0; padding:0.5em 0}

#navMain ul li, #navSupp ul li, #navCatTabs ul li, .visibleField{display:inline}

#navBreadCrumb, #navColumnOne, #navColumnTwo, .tableHeading, #cartSubTotal, #un table.productlist td.even{background-color:#000}

.important, .bold, #un .price{font-weight:700}

h3.leftBoxHeading, h3.leftBoxHeading a, h3.rightBoxHeading, h3.rightBoxHeading a{font-size:1em; color:#fff}

.leftBoxHeading, .centerBoxHeading, .rightBoxHeading{background-color:#000; margin:0; padding:0.5em 0.2em}

h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover{color:#0c3; text-decoration:none}

.centeredContent, TH, #cartEmptyText, #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, #un table.productlist th.right, #un table.productlist th.center, #un table.productlist td.odd-center{text-align:center}

#cartBoxGVButton {text-align: center; width: 125px; white-space: normal;}

#upDateHeading, #un table.productlist td.odd-right, #un p.inputrequirement{text-align:right}

#indexCategoriesHeading, .greeting{font-size:10px; font-style:italic}

#livehelp{font-size:10px; margin-top:10px; text-align:center}

#whatsnewheading {border: 1px solid #fff;}

#bannerbox2, .rightBoxHeading {border: 1px solid #fff;}