.centerBoxContentsProducts {border:1px solid #DDDDDD;margin:2px;min-height:150px;padding-top:20px}

#indexProductList {width:720px}

/**************************** STORE *****************************/

TEXTAREA{float:left; margin:auto; display:block; width:95%;border:1px solid #999999}
a img{border:none}
.imgLink {text-decoration:none;color:orange}
/* Cart Box */
#shoppingcart {font:12px Arial, Helvetica, sans-serif}
#shoppingcart hr {border:none;border-bottom:1px solid #6600FF;height:1px}
#cartBoxListWrapper ul li {color:#333333}
#cartBoxListWrapper ul li a{color:blue}
.centerColumn {padding:0;margin:0;}
.centerColumn h1{font:bold 1.5em "Century Gothic", Arial, Helvetica, sans-serif; margin:0;padding:15px 0 0 0;  text-align:left; text-transform:none; color:#FF0099;}
/* Label */
LEGEND{font-weight:bold; padding:0.3em; color:#600}
LABEL{line-height:1.5em; padding:0.2em}
h4.optionName{color:brown; vertical-align:top; padding:0 1em 0 1em; margin:0}
LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{font: bold 12px "Trebuchet MS", Verdana,Arial,Helvetica,sans-serif;}

h3#attribsOptionsText{font:bold 14px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; text-decoration:underline; text-transform:uppercase}
LABEL.checkboxLabel, LABEL.radioButtonLabel{margin:0.5em 0.3em}
#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg{float:right}
LABEL.inputLabel{width:11em; float:left}
LABEL.inputLabelPayment{width:15em; float:left}
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel{width:12em; float:left}
ADDRESS{padding:0.5em}
ADDRESS{font-style:normal}

/* Description */
.listingDescription{ text-align:left}
/* OLD ZEN CART */
.centerBoxHeading{padding:0.2em;margin-bottom:0.2em; background-color:#f0b0c1; font:bold 14px "Century Gothic", "Trebuchet MS", sans-serif; color:white;clear:both}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP{font-size:10px}
/*Shopping Cart Display*/
#cartAdd{float:right; text-align:center; margin:1em;  padding:1em; border-color:#424242}
.tableHeading TH{border-bottom:1px solid #cacaca; text-align:left}
.tableHeading, #cartSubTotal{background-color:mistyrose}
#cartSubTotal{border-top:1px solid #cacaca; 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{position:relative;  /*do not remove-fixes stupid IEbug*/color:#424242}
.cartOldItem{position:relative;/*do not remove-fixes stupid IEbug*/color:#424242}
.cartBoxTotal{text-align:left; font-weight:bold;margin:20px;padding:20px}
.cartRemoveItemDisplay{width:3.5em}
#cartAttribsList{margin-left:1em}
#mediaManager{width:50%; margin:0.2em; padding:0.5em}
.normalprice, .normalpriceExtraCurrency,.productSpecialPriceSale{text-decoration:line-through}
.productSpecialPrice,.productSpecialPriceExtraCurrency, .productSalePrice, .productSalePriceExtraCurrency, .productSpecialPriceSale, .productSpecialPriceSaleExtraCurrency,.productPriceDiscount,.productPriceDiscountExtraCurrency{color:#f00}
#cartBoxListWrapper ul, #ezPageBoxList ul{list-style:none;padding:0;margin:0}
#cartBoxListWrapper li, #ezPageBoxList li {margin:0; padding: 0em}
#checkoutOrderTotals {padding:1em}
#otshipping, #ottax, #ottotal {float:right}
.totalBox{width:200px;text-align:right; padding:0.2em;color:red;float:right}
.lineTitle, .amount{width:350px;text-align:left; padding:0.2em;float:left}
.amount{width:200px}
.sideBoxContent{padding:0 2px; /* Prana */}
.leftContent {text-align:left}
.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartBoxGVBalance, .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}
.productListing-odd{background-color:#fff}
/*Image Display*/
div#productMainImage a{color:orange; text-decoration:none; font:bold 10px Arial,Helvetica,sans-serif}
div#productMainImage a:hover{color:red; background:peachpuff}

#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage{margin:0 1em 1em 0em}
.categoryIcon{display:none}
#cartImage{margin:0.5em 1em}
/*Attributes*/
.attribImg{width:20%; margin:0.3em 0em}
.attributesComments{}
/* June 17, 2007 */
.productListing-heading, a.productListing-heading {font: bold 14px Arial, Helvetica, sans-serif;text-decoration:none;background:blanchedalmond}
a.productListing-heading:hover {text-decoration:underline}
/**/
.currencyContent{position:relative; width:100px; height:40px; z-index:1; left:600px; top:70px}
#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}
#upProductsHeading{text-align:left}
#upDateHeading{text-align:right}
/*misc*/
.back{float:left}
.forward{float:right}
.bold{font-weight:bold}
.rowOdd, .rowEven{height:1.5em; vertical-align:top}
.rowOdd{background-color:oldlace}
CAPTION{/*display:none; */}
#myAccountGen li, #myAccountNotify li{margin:0}
#myAccountGen li a, #myAccountNotify li a{margin:0;font}
.accountTotalDisplay, .accountTaxDisplay{width:20%; text-align:right; /*vertical-align:top*/}
.accountQuantityDisplay{width:10%; vertical-align:top}
TR.tableHeading{height:2em; background-color:#FF3366; color:snow;}
#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp{background-color:#fff}
#siteMapList{width:90%; float:right}
.ratingRow{margin:1em 0em 1.5em 0em}
LABEL#textAreaReviews{font-weight:normal; margin:1em 0em}
.tabTable, .tabTableNew{margin:1em 0em; border:none;}
.tabTable tr, .tabTableNew tr {border:none}
.tabTable td, .tabTableNew td{padding:0.5em 0em;}
.tabTableNew td {border-top:1px solid #999;}
.navNextPrevWrapper{margin:180px 0 0 0;padding-top:10px;border-top:1px solid #DDDDDD;}
.navNextPrevList {	display: inline;	white-space: nowrap;	margin: 0;	padding:  0.5em 0em;	list-style-type: none;}

div #productsListingListingTopLinks a:link, div #productsListingListingTopLinks a:visited {color:#990000;font-weight:bold}
	
h3.itemTitle {font:bold 13px "Trebuchet MS","Century Gothic", Verdana, Arial, Helvetica, sans-serif;text-decoration:none}
h3.itemTitle a:link, h3.itemTitle a:visited {text-decoration:none; color:#FF0099}
h3.itemTitle a:hover {text-decoration:underline;color:#99CC00}
#productTellFriendLink {clear:both}
#productTellFriendLink, #productReviewLink {float:left}
#productPrices {color:#666666;font:bold 14px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif}
ul#productDetailsList {list-style:square}
.navNextPrevCounter, #productDateAdded {font:10px Arial, Helvetica, sans-serif}
#productDescription{padding-top:2em}
table #orderHistoryDetailedOrder, table #orderHistoryStatus{padding-top:1.5em}
#cartContentsDisplay tr, 
#accountHistInfo tr{vertical-align:top}
.geotrust{padding:30px 0px 0px 0px;  text-align:center}
/* Prana */

/* CSS Buttons */
.cssButton, .cssButtonHover {width : 20em;font:bold 12px Arial, Helvetica, sans-serif;background-color: orange;color :white;border: 1px outset #CC9900;text-align:center;white-space: nowrap;text-decoration: none;text-transform:uppercase}
.cssButtonHover {color: red;border-style: inset;text-decoration: none;background-color:#FFCC33;cursor:pointer;}

/* adding the styles below might be needed if the default button width is changed */
/* .button_continue_shopping, .button_shipping_estimator {width: 150px;} */
.small_delete, .button_prev, .button_next, .button_search  {width: 7em;}
.button_sold_out, .button_update_cart, .button_checkout, .button_login {width: 10em;}
.button_sold_out_sm {font:30px "Trebuchet MS", "Lucida Grande",Arial, Helvetica, sans-serif;background-color: red;color :white;border: 1px outset red;text-align:center;white-space: nowrap;text-decoration: none;font-weight: bold;padding-top:-30px} /* Prana */
.button_return_to_product_list, .button_add_selected,  .button_add_selectedHover {width: 30em;font-size:10px}
.button_in_cart{width: 1 em;}  
.button_submit {width: 18em;}
.button_confirm_order {background:#CC3300;color:white;font:20px Arial, Helvetica, sans-serif;width:200px}
.button_update_cart {color: red;}
.button_update_cartHover {color: black;}
.buttonRow {margin:5px} /* Prana */
#shoppingCartDefault span.cssButton, #shoppingCartDefault span.cssButtonHover,
#discountcouponInfo span.cssButton, #discountcouponInfo span.cssButtonHover {
	position:relative;padding:5px;  /* padding + 2 x border */
}
span.cssButton, span.cssButtonHover {padding:3px}
input.cssButton, input.cssButtonHover {padding:2px}
/* Google Checkout Acceptance logo */
#h2 {background:white;border:1px solid #DDDDDD}
#navbar {z-index:0}
/* OT Shipping */
#nothing_in_cart {height:400px;text-align:center;padding-top:10px}

h2.catTitle {font:14px Verdana, Arial, Helvetica, sans-serif;text-transform:lowercase;margin:0.8em 0}

#productAttributes {display:none}
.centerBoxContentsNew,  .centerBoxContentsFeatured,  .centerBoxContentsSpecials {border:1px solid #DDDDDD;margin:5px;min-height:135px}