﻿body{color:#000;margin:0;padding:0;font:10pt Arial,verdana,sans-serif;background:#666;}
a img{border:none;}
a:link,#navEZPagesTOC ul li a,a:visited{color:#006;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:#036;}
a:active{color:#006;}
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;}
.sideBoxContent{font-size:11pt;}
h1,h2,h3,h4,h5,h6{margin:0.3em 3px;}
CODE{font:1em arial,verdana,sans-serif;}
FORM,SELECT,INPUT{display:inline;font-size:1em;margin:0.1em;border:none;}
SELECT,INPUT{border:1px solid #888;}
INPUT [ type = "hidden" ],INPUT [ type = "image" ]{border:0;padding:0;margin:0;background:none;}
TEXTAREA{margin:5px auto;display:block;width:95%;border:1px solid #999;}
INPUT:focus,SELECT:focus,TEXTAREA:focus{background:#F0F8FF;} 
FORM{padding:10px;height:expression('1%');/* IE Pick-a-boo bug fix */}
fieldset{margin:5px 0 0 0;padding:5px 9px;background:#eee;border:1px solid #666;position:expression('relative');/* Fixes IE problem with fieldset+legend boundaries */ }
fieldset fieldset{border:0px solid #888; margin:10px;}
legend{position:expression('absolute');top:expression('-9px');/* Fixes IE problem with fieldset+legend boundaries */padding:2px 5px;background:#fff;border:1px solid #888;font-weight:bold;} /* legend alternate */
h3.fieldset_title{display:block;border-bottom:1px solid #666;font-size:12pt;margin:-5px -9px 10px;padding:3px 0 0 10px; background-color:#ccc;} /* XXXXXXXXXXX */
label,h4.optionName{line-height:1.5em;padding:0.2em;}
label.checkboxLabel,label.radioButtonLabel{margin:0.5em 0.3em;}
.hiddenField{display:none;}
#headerWrapper #header h1{margin-top:0;height:83px;width:188px;}
#headerWrapper{background:url(../images/n-header.jpg) bottom center no-repeat #0D2644;height:122px;text-align:center;margin:0;font-size:9pt;}
#headerWrapper #header h1 img{ }
#header{width:960px;margin:0 auto;text-align:left;}
#logoWrapper{width:960px;margin:0px auto;}
#logo{text-align:left;margin-top:0;padding:20px 0 0 0;display:none;}
.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsalsopurch,.attribImg,.W,.mediaTitle,.back{float:left;}
label.inputLabel{width:9em;float:left;}
.specialsListBoxContents{background-color:#fff;}
label.inputLabelpayment{width:15em;float:left;}
label.selectLabel,label.switchedLabel,label.uploadsLabel{width:12em;float:left;}
address,#productDescription,.shippingEstimatorWrapper{padding:0.5em;}
address.back{padding:5px; margin-bottom:10px;}
address{}
.clearBoth,#shoppingcartBody #shippingEstimatorContent,.BottomSection{clear:both;}
hr{height:1px;margin-top:0.5em;border:none;border-bottom:1px solid #9a9a9a;}
.LetterSpace{width:50px;float:left;display:block;height:30px;}
.firstP{background:url(../images/W.gif) no-repeat 0 0;padding:15px 0 0 0;margin:2px 0 8px 0;}
.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution{line-height:1.8em;padding:0.2em;border:1px solid #000000;}
.messageStackWarning, .messageStackError{background:#f00;color:#fff;}
.messageStackSuccess{background:#9F9;color:#000;}
.messageStackCaution{background:#FF6;color:#000;} /*wrappers - page or section containers*/


#cartBoxListWrapper,#ezPageBoxList,#cartBoxListWrapper ul,#ezPageBoxList ul,#mainwrapper,#popupAdditionalImage,#popupImage{margin:0em;padding:0em;}
#contentMainWrapper{width:960px; margin:10px auto 0 auto;  background: url(../images/content-bgnd.jpg) repeat top left #cecdbf;  height: 500px; overflow:hidden;}

#navColumnOneWrapper,#navColumnTwoWrapper,.ecomBar a img{margin:5px;}
#tagline{color:#000;font-size:2em;text-align:center;vertical-align:middle;}
#sendspendwrapper{border:1px solid #cacaca;float:right;margin:0em 0em 1em 1em;}
#accountlinkswrapper,#sendspendwrapper,#checkoutshipto,#navEZPagesTOCwrapper{margin:0;width:47%;}
.floatingBox,#checkoutBillto{margin:10px;width:90%;}
.floatingBox p{
	display:block;
	border:1px solid #999;
	padding:5px;
	margin: 5px 5px 5px 255px;
	background:url(../images/icons/warning.gif) 3px 2px no-repeat;
	text-indent: 20px;
}

.Wrapperattribsoptions{margin:0.3em 0em;} /*navigation*/
.navNextPrevCounter{margin:0em;font-size:0.9em;}
.navNextPrevList{display:inline;white-space:nowrap;margin:0;padding:0.5em 0em;list-style:none;}
#navMainwrapper,#navSuppwrapper,#navCatTabswrapper{margin:0em;width:100%;color:#fff;} 
#navMain ul,#navSupp ul,#navCatTabs ul{margin:0;padding:0.5em 0em;list-style:none;text-align:center;line-height:1.5em;}
#navMain ul li,#navSupp ul li,#navCatTabs ul li,.visibleField{display:inline;}
#navMain ul li a,#navSupp ul li a,#navCatTabs ul li a{text-decoration:none;padding:0em 0.5em;margin:0;color:#fff;white-space:nowrap;}
#navEZPagesTOCwrapper{font-weight:bold;float:right;height:1%;border:1px solid #000000;}
#navEZPagesTOC ul{margin:0;padding:0.5em 0em;list-style: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,.gvBal,.mediaTypeLink,.forward,#shoppingCartDefault #PPECbutton,.bottomCartBar{float:right; }
#navBreadCrumb{color:#666;}
#navBreadCrumb a{color:#27299F;text-decoration:underline;}
#navEZPagesTop{background:#ff3;}
#navBreadCrumb,#navEZPagesTop{font-size:9pt;font-weight:bold;margin:0em;padding:0.5em;}
#contentColumnMain,#navColumnOne,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsspecials,.centerBoxContentsalsopurch,.centerBoxContentsfeatured,.centerBoxContentsnew,.alert,table#catTable tr td{vertical-align:top; } /*,*/
.content,.RightCol,.LeftCol,#shippingEstimatorContent FORM{padding:0;margin:0;}
.alert{color:#F00;margin:0 5px; font-size:9pt;}
.important,#cartBoxEmpty,#cartBoxVoucherBalance,.bold,span.CartTotal{font-weight:bold;}
#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix{padding:0.8em;}
.centerColumn{padding:5px 10px 10px 10px;}

.centerColumn #siteMapList a, #siteMap a,#faq a,#aboutUsMainContent a,#shippingInfo a,#privacy a,#gvFaqDefault a, #unsubDefault a,#checkoutSuccess a{ text-decoration:underline;}


.smallText,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP{font-size:0.9em;}
#siteinfoLegal{margin:10px 0 0 0;padding:20pt;clear:both;height:10pt;background:url(../images/n-header.jpg) bottom center no-repeat;}
#siteinfoLegal.footer{width:960px;margin:0px auto;}
#siteinfoLegal .parsetime{color:#456C9F; margin-top:5px;}
#cartAdd{text-align:center; padding:1em;} 
#cartSubTotal{background:#e9e9e9;}
#cartSubTotal{font-weight:bold;text-align:right;line-height:2.2em;padding-right:2.5em;}
.tableRow,.tableHeading,#cartSubTotal{}
.cartProductDisplay,.cartUnitDisplay,.cartTotalDisplay,.cartRemoveItemDisplay,.cartQuantityupdate,.cartQuantity,#cartInstructionsDisplay,.cartTotalsDisplay{padding:0.5em 0em;}
.cartUnitDisplay,.cartTotalDisplay{text-align:right;padding-right:0.2em;}
.cartQuantity{width:4.7em;}
.cartNewItem{color:#3C3;position:relative;/*do not remove-fixes stupid IEbug*/}
.cartOldItem{color:#609;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:#f00;}
.orderHistList{margin:1em;padding:0.2em 0em;}
#cartBoxListWrapper ul,#ezPageBoxList ul{list-style: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;}
#cartImage{margin:0.5em 1em;display:none;/* created unecessary space before product name in cart so I am removing it */} /*Attributes*/
.attribImg{width:20%;margin:0.3em 0em;}
.centerBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsspecials,.centerBoxContentsalsopurch,.centerBoxContentsfeatured,.centerBoxContentsnew{margin:1em 0em;} /*sideboxes*/
.centerBoxHeading,.leftBoxHeading,.rightBoxHeading{margin:0em;padding:0.2em 0em;}
.sideBoxContent{background:#666;padding:0 5px;}
h3.rightBoxHeading,h3.rightBoxHeading a{font-size:13pt;color:#FF0; display:none;}
h3.leftBoxHeading a:hover{color:#FF3;text-decoration:none;}
h3.rightBoxHeading a:hover{color:#F00;text-decoration:none;}
.rightBoxContent{background:#fff;margin-bottom:1em;}
h3#informationHeading{display:none;}
h3#informationheading{background:#132442;}
.columnRight{padding-top:15px;}
.legalCopyright{color:#AECDFC;font-size:9pt;text-align:center;}
.legalCopyright a{color:#AECDFC;text-decoration:underline;}
.legalCopyright a:hover{color:#eee;}
#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:#00C;}
#upProductsHeading{text-align:left;}
#upDateHeading{text-align:right;} /*misc*/
.rowOdd{background:#E8E8E8;height:1.5em;vertical-align:top;}
.rowEven{background:#fff;height:1.5em;vertical-align:top;}
#myAccountGen li,#myAccountNotify li,.thisWEEKbox #rotator ul,div.categoryListBoxContents{margin:0;}
.accountTotalDisplay,.accountTaxDisplay{width:20%;text-align:right; }
.accountQuantityDisplay{width:10%;vertical-align:top;}
#siteMapList{width:90%;float:left;}
.ratingRow{margin:1em 0em 1.5em 0em;}
label#textAreaReviews{font-weight:normal;margin:1em 0em;}
#popupShippingEstimator,#popupSearchHelp,#popupAdditionalImage,#popupImage,#popupCVVHelp,#popupCouponHelp,#popupAtrribsQuantityPricesHelp,#infoShoppingCart{background:#fff;}
.information{padding:10px 3px;line-height:150%;}
table.RowColumnUnderline{border:1px solid #999;}
table.RowColumnUnderline tr th,table.RowColumnUnderline tr td{border-bottom:1px solid #999;}
.seDisplayedAddressLabel{background:#1B3254;text-align:center;color:#fff;}
.seDisplayedAddressInfo{text-transform:uppercase;text-align:center;font-weight:bold;}
#seProductsHeading,#seTotalHeading{background:#345F94;color:#fff;}
#seShipTo{ clear:	left; float:left; clear:left;  width:140px;}
table.RowColumnUnderline tr th,table.RowColumnUnderline tr td{border-bottom:1px solid #999;} /* CUSTOM */ /* Top Mid & Bottom */

.TopSection{display:block;height:290px;margin:0;}
.Horiz_Divider_blue{display:block;height:68px;clear:both;margin:0 -10px;padding:0;background:#001642 url(../images/texture-blue-brick.jpg) bottom left repeat-x; position:relative; bottom:27px;}
.BottomSection{clear:both;} /*  Columns */
.RightCol,.LeftCol{margin:0;padding:0;}
.RightCol{width:445px;float:right;display:block;background:transparent url(../images/shadeBLK20.png) repeat top left;margin:-5px -10px -10px 0;}
.LeftCol{width:490px;float:left;}

.TopSection .LefttCol{}
.Horiz_Divider_blue .RightCol{background:transparent url(../images/thisWEEK-header.png) top right no-repeat;display:block;height:68px;border:none;margin:0;}
.Horiz_Divider_blue .LeftCol{background:transparent url(../images/New-Products-header.png) bottom center no-repeat;width:490px;height:55px;margin:0px auto;display:block;margin:5px 0 0 0;}
.BottomSection .RightCol{display:block;height:300px;width:445px;margin-top:-27px; margin-bottom:0;float:right; padding-top:8px;}
.BottomSection .LeftCol{display:block;width:495px;margin-top:-20px;}
.thisWEEKbox-wrapper{width:445px;position:relative;top:0;right:0;float:right;display:block;font-size:11pt;margin:0;}
.thisWEEKbox{width:445px;height:275px;overflow:hidden;margin:-7px 0 0;padding:0;}
.thisWEEKheader{background:url(../images/jagged-445x35.gif) transparent bottom left no-repeat;height:35px;width:445px;margin:0px;padding:0;position:absolute;bottom:0;left:0px;z-index:5;}
.thisWEEKbox #rotator ul{margin:0;} /* Featured product box on home page */
.featured-wrapper{height:161px;text-align:center;background:#333 url(../images/corner-TL-333.gif) top left no-repeat;}
.featured-wrapper h2{background:#333 url(../images/corner-TR-333.gif) top right no-repeat;height:16px;display:block;margin:0 0 0 20px;color:#fc3;font-size:12pt;padding:2px 0;}
#indexProductList .featured-wrapper h2{margin-top:10px;}
.featured-content{background:#fff;border:1px solid #888;border-top:0;height:140px;}
.featured-content .productSpecialPrice,.featured-content .productSalePrice,.featured-content  .productSpecialPricesale,.featured-content .productPriceDiscount,#specialsListing .buttonRow a{display:none;}
.featured-content .productSpecialPrice{display:block; font-size:14pt; margin:-15px 0 0 10px;}
.ecomBar>span{ }
.ecomBar span{}
.ecomBar span span{}
.ecomBar span span.productSpecialPrice{}
.featuredProdIMG,.featured-content img{float:left;margin:0 5px;}
.featuredProdInfo{height:105px;margin-top:5px;}

.featuredProdInfo strong{font-size:12pt;text-align:left;margin:0;display:block;padding-top:5px;}
.featuredProdInfo p{text-align:justify;margin:5px;font-size:10.5pt;}
.featuredProdInfo a{color:#0054bf;}
.featuredProdInfo a:hover{color:#369;}
/*.ecomBar{text-align:left;font-weight:bold;height:30px;font-size:16pt;width:100px;}
.ecomBar span{float:left;margin:5px 0 0 30px;font-weight:bold;}
.ecomBar .groupButtons{float:right;margin:5px 10px 0;}
.ecomBar a{width:auto;display:inline;}*/
.ecomBar{text-align:left;font-weight:bold;height:30px;}
.ecomBar span{float:left;font-size:11pt;margin:2px 0 0 10px;font-weight:bold; text-align:left;}
.ecomBar .groupButtons{float:right;margin:3px 0 0; width:150px;}
.ecomBar a{width:auto;display:inline;}

.featuredIndex,.newproductsIndex{width:490px;}
.specialsIndex{width:420px;}
hr.hrSep{clear:both;border:1px solid #012765;position:relative;top:-10px;}
.categories h2{background:url(../images/categories-header.gif) no-repeat center top transparent;height:39px;width:490px;margin:5px 0 15px 0;}
.categories{width:490px;height:285px;border-bottom:2px solid #1C2B4C;}
.catIMG{float:left;margin:0 10px;}
.categories ul{width:120px;display:block;float:left;list-style:none inside;margin:0;padding:0;font-weight:bold;}
.categories ul li{margin:0;padding:0 0 0 5px;}
.categories ul li a{text-decoration:none;color:#000;display:block;width:110px;padding:0 3px;}
.categories ul li a:hover{background:#eee;} /* HNAV */
#buy-sell{position:relative;top:90px;right:-77px;float:right;width:115px;height:114px;background:url(../images/buy-sell.png) top left no-repeat transparent;z-index:5;display:none;}

.clear, br{clear:both;display:block;float:none;margin:0;padding:0;overflow:hidden;width:0;height:0;}
#categoriesContent br{display:none;}
#categories{background:#666 url(../images/boxheading-categories.jpg) top left no-repeat;padding-top:40px;}
#categories a{color:#FFF;font-weight:bold;padding:2px 0 2px 5px;margin:1px -5px 1px -5px;background:#929292;}
#categories a:hover{color:#006;background:#A3A3A3;}
#categories a:hover,#information a:hover{color:#fc3;background:#333;}
#navColumnOne a,#navColumnTwo a,div#productListing{display:block;}
a.category-top:hover{width:190px;}
a.category-top span.category-subs-parent{display:block;padding-left:5px;margin:-2px 0 -2px -5px;color:#fc3;background:#555;}
#categories a.category-products{font-size:10pt;font-weight:normal;background:#333;margin:1px -5px;padding-left:5px;}
#categories a.category-products:hover{color:#fc3;background:#444;width:190px;}
#categories a.category-links{padding-left:40px;font-size:9pt;color:#555;}
#categories a.category-links:hover{width:160px;} /* informationNAV Box */
#information{background:#666 url(../images/boxheading-information.jpg) top left no-repeat;padding-top:30px;}
#information a{color:#FFF;font-weight:bold;padding:2px 0 2px 5px;margin:1px -5px 1px -5px;background:#929292;font-size:9pt;}
h1#productName{display:block;width:100%;clear:right;}
table#catTable,.specialsContainer{border:1px solid #aaa;}
table#cartContentsDisplay{border:1px solid #666;}
tr.productListing-rowheading{font-size:11pt;}
tr.productListing-rowheading span{clear:both;font-size:9pt;display:block;font-weight:normal;}
th.productListing-heading{border-top:1px solid #aaa;border-bottom:1px solid #aaa;font-size:10pt;background:#ccc;}
td.productListing-data strong.listingPrice{margin:30px 0 0 0;display:block;}
td.productListing-data{padding:3px;font-size:10pt;border-bottom:1px solid #ccc;background:#fff;}
h3.itemTitle{font-size:10.5pt;font-weight:bold;text-align:left;}
div.listingDescription{font-size:10pt;text-align:justify;}
#productsListingTopNumber,#productsListingBottomNumber, #specialsListingTopNumber{display:block;margin:0 5px 10px 0;float:right;} /*Buy Now and More Info Buttons*/
.productListing-data img.listingMoreInfoButton,.productListing-data .moreinfo_link strong{margin:-15px 0 0 0;float:right;}
.productListing-data .moreinfo_link strong{width:75px;}
h2.centerBoxHeading{display:block;background:#ccc;clear:left;/*both*/border-bottom:1px solid #aaa;font-size:11pt; margin:0 0 10px 0;}
div#indexCategoriesContainer{background:transparent url(../images/shadeBLK20.png) repeat top left;border:1px solid #888;margin:10px 0;display:block;}
div.categoryListBoxContents a{background:#fff;display:block;margin:10px auto;padding:10px;border:1px solid #999;text-align:center;width:100px; height:121px;}
div.categoryListBoxContents a:hover{background:#aaa;border:1px solid #666;color:#000;} /* What's New Box */
div.categoryListBoxContents a img{margin-bottom:2px;}
#whatsNew, #specialsDefault{border:1px solid #aaa;background:#fff;margin:10px auto;font-size:9pt;}
#specialsDefault{ }
#whatsNew span.normalprice{}
#whatsNew span.productSpecialPrice{font-size:11pt;}
#whatsNew span.productPriceDiscount{display:none;}
#whatsNew h2, #specialsDefault h2{font-size:12pt;display:block;height:16px;padding:2px 0;background:#333;color:#fc3;}
#whatsNew h2{}

#specialsDefault .prodListBox a{ background-color:#fff;}
#specialsDefault .prodListBox a:hover,.prodListBox a:hover{color:#fff;background:#666;}
#specialsDefault span.productPriceDiscount{ font-size:11pt;}
#specialsDefault span.productSpecialPrice,#specialsDefault span.normalprice{font-size:9pt;}
/* --------------- */
#indexDefault #specialsDefault{background-color:transparent;}
#indexDefault .specialsIndex h2{color:#19305A; background-color:#C9CABC; font-weight:bold; border:1px solid #333; font-size:14pt; height:22px;}
#indexDefault .specialsIndex .prodListBox a{ background-color:#fff;}
#indexDefault .specialsIndex .prodListBox a:hover,.prodListBox a:hover{color:#fff;background:#666;}
#indexDefault .specialsIndex span.productPriceDiscount{ font-size:11pt;}
#indexDefault .specialsIndex span.productSpecialPrice,.specialsIndex span.normalprice{font-size:9pt;}


.prodListBox img{background:#fff;}
/*.prodListBox a{width:100px;margin:0 auto 10px auto;display:block;background:#eee;padding:10px;border:1px solid #aaa;color:#000;}
.prodListBox strong{display:block;border-top:1px solid #888;font-size:11pt;margin-top:5px;padding-top:5px;}
.prodListBox a:hover{background:#666;border:1px solid #000;color:#fff;}*/ /* Shopping Cart Box  */

.prodListBox a{width:120px;margin:0 auto 10px auto;display:block;padding:10px 0;color:#000;}
.prodListBox strong{display:block;font-size:11pt;}
/*.prodListBox a:hover{color:#fff;background:#333;}  Shopping Cart Box  */
.prodListBox a:hover span.productSpecialPrice, .prodListBox a:hover span.productPriceDiscount{color:#fc3;}

#shoppingcart{background:#929292 url(../images/boxheading-shoppingcart.jpg) top left no-repeat;padding-top:30px;margin:0 0 10px 0;}
#shoppingcartContent{background:#929292;padding-bottom:5px;}
#shoppingcartContent a{color:#FFF;font-weight:bold;font-size:9pt;}
#shoppingcartContent a:hover{color:#666;}
span.CartQty,span.CartPrice{color:#036;font-weight:bold;font-size:9pt;}
span.CartTotaltxt{font-size:9pt;}
#shoppingcartContent span table{border-bottom:1px solid #666;margin-top:5px;}
a.linkButton-Checkout{background:#929292 url(../buttons/english/button_proceed_to_cart.gif) top left no-repeat;width:139px;height:18px;display:block;margin:5px auto;} /* Shopping Cart */
#shoppingcartContent a.linkButton-Checkout span{display:none;}
table#cartContentsDisplay td.cartRemoveItemDisplay{width:20px;}
table#cartContentsDisplay tr,table#cartContentsDisplay tr td{padding:7px;height:30px;vertical-align:middle;}
table#cartContentsDisplay th,table#cartContentsDisplay td{border-bottom:1px solid #666;}
table#cartContentsDisplay tr.tableHeading{background:#cacaca;height:20px; padding:1px;}
table tr.tableHeading{background:#cacaca;height:20px; padding:1px;}
table tr.tableHeading th{border-bottom:1px solid #666;}
#cartSubTotal{border:1px solid #666;padding:25px 40px 5px 0;margin:5px 0 0 0;} /* Shipping Estimator */
#shippingEstimatorContent{border:1px solid #666;background:#eee;padding:5px;}
#shippingEstimatorContent h2{background-color:#CACACA;border:1px solid #666666;font-size:14pt;margin:0 0 10px;padding:0 0 0 10px;}#shippingEstimatorContent address{ background-color:#FFF; float:left; margin:10px 0;}
#shippingEstimatorContent #seShipTo{}
#shippingEstimatorContent label.inputLabel{}
#shippingEstimatorContent input, select{}
p.Q{font-weight:bold;background:url(../images/Q.gif) no-repeat bottom left;border-bottom:1px solid #888;padding:15px 10px 0 35px;margin-bottom:0;font-size:9pt;}
p.A{padding:0 10px;text-align:justify;margin:2px 10px 5px 10px;font-size:10pt;} /* --------- unordered list item styles -------------  */
ul,ol{list-style:none;margin:0;font:11pt Verdana,Helvetica,Arial,sans-serif;}
.centerColumn ul li a{margin:0 0 0 25px;font-size:10pt;background:url(../images/bullet.gif) no-repeat left;padding:0 0 0 15px;}
.centerColumn ul li ul{margin-left:10px;}
#siteMapList ul li a{background:url(../images/bullet-ul-li.gif) no-repeat left;}
#siteMapList ul li ul li a{background:url(../images/bullet.gif) no-repeat left;}
#rotator,#rotator ul,#rotator ul li,#rotator ul li a,#rotator ul li ul li a,.centerColumn #rotator ul li a,.thisWEEKbox ul li a{background:none;padding:0px;margin:0;}
table.productCommerceBox{background:#fff;border:1px solid #333;margin-bottom:10px;text-align:center;padding-bottom:10px;}
ul#productDetailsList{font-size:11pt;padding:0;margin:10px 0 0 0;}
ul#productDetailsList li{display:block;width:240px;background:#eee;float:left;border-bottom:1px solid #fff;}
ul#productDetailsList li strong{width:100px;background:#ddd;text-align:right;float:left;padding-right:10px;margin:1px 0;}
h2#productPrices{margin:0;padding:0;font-size:19pt;text-align:center;color:#039;}
#productMainImage{border:1px solid #ccc;margin:10px;}
#productMainImage a{display:block;background:#eee;border-top:1px solid #ccc;color:#666;}
#productMainImage a:hover{color:#f00;}
.productCartBar{text-align:left;border-top:1px solid #888;border-bottom:1px solid #888;font-weight:bold;font-size:12pt;margin:10px 0 25px 0;padding:10px 0;}

#nav_main_wrap{background:url(../images/HNAV-wrapper-bgnd.jpg) repeat-x top left;display:block;height:60px;margin:0;padding:0;}
#nav_main{width:960px;margin:0 auto;height:60px;color:#cbccbe;}
#nav_main ul{margin:0;padding:0;list-style:none;display:inline;}
#nav_main li{background:url(../images/HNAV-bgnd.jpg) repeat-x;float:left;}
#nav_main li a{background:url(../images/HNAV-btn.gif) repeat-x top left; padding:23px 0 0 0;margin-right:1px;display:block; float:left;height:37px;color:#fff;text-decoration:none;letter-spacing:0.15em;overflow:hidden;font:bold 10pt verdana;} 

#nav_main li a{background-image:url(../images/HNAV-sprite.jpg); background-repeat: no-repeat;}
#nav_main li a span{display:none;}
#nav_main li a.home{ background-position:0 0;width:100px;}
#nav_main li a.home:hover{background-position:0 -60px;}
#nav_main li a.auctions{background-position:-100px 0;width:120px;}
#nav_main li a.auctions:hover{background-position:-100px -60px;}
#nav_main li a.in-stock{background-position:-220px 0;width:178px;}
#nav_main li a.in-stock:hover{background-position:-220px -60px;}
#nav_main li a.faq{background-position:-398px 0;width:77px;}
#nav_main li a.faq:hover{background-position:-398px -60px;}
#nav_main li a.aboutus{background-position:-475px 0;width:122px;}
#nav_main li a.aboutus:hover{background-position:-475px -60px;}
#nav_main li a.contact{background-position:-597px 0;width:150px;margin-right:0;}
#nav_main li a.contact:hover{background-position:-597px -60px;}
#nav_main li a.last{}

table#prevOrders{ background-color:#fff; border:1px solid #666;}
table#prevOrders th, table#prevOrders td{text-align:center; padding:3px 0;}
.tableHeading{border-top:1px solid #666;border-bottom:1px solid #666;}
table#prevOrders caption h2{}
#addressBookDefault .instructions p{margin:0 0 10px 5px;}
address.back{width:215px; background-color:#eee; margin:0 10px 0 0; border:1px solid #666; font-size:10pt;}
address.back a img{ margin:0px auto; margin-top:10px;} 
#addressBookDefault h3.addressBookDefaultName{margin:0px; padding:0 5px;}
#addressBookDefault h3 .alert{display:block;float:right;font-size:10pt;font-weight:normal;margin:4px 0 0;width:300px;}
h3.addressBookDefaultName{ font-size:12pt; border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
h3.addressBookDefaultName .forward{margin:0;}
h3.fieldset_title span, h1#accountHistoryDefaultHeading span{ display:block;float:right;font-weight:normal;width:275px; font-size:10.5pt; margin-right:10px; text-align:right; height:22px;}
h3.fieldset_title span.imgBtn{width:60px; margin-left:10px;}
h1#accountHistoryDefaultHeading span{margin-top:10px;}

#addressBookDefault fieldset address{margin-top:3px;}
#checkoutShipto p{font-weight:bold; font-size:10pt;}
fieldset fieldset{	padding: 3px;}
fieldset fieldset h3.fieldset_title{border:1px solid #666; margin:0 0 10px 0; padding:0 0 0 5px;}
#shippingEstimatorContent label.inputLabel{}
.advisory{margin:10px 0; display:block;}
#accountHistoryDefault fieldset, #accountEditDefault fieldset{margin-bottom:5px;}
fieldset.shorty{height:30px; padding:5px; margin:0;}
fieldset.shorty .buttonRow{margin:2px 0;}
.orderBlock{display:block; width:165px; float:left;}
.wider{width:220px;clear:left;}
#accountHistInfo table, #orderTotals, #accountHistInfo{background-color:#fff; border:1px solid #666; margin-bottom:10px;}
#orderTotals, table#myAccountOrdersStatus, table#DeliveryBillingInfo{background-color:#FFFFEF;}
#accountHistInfo table tr td{padding:2px 3px;}

a.print_page {background:transparent url(../buttons/english/print_icon.gif) no-repeat scroll 20px 5px;
border-color:#666;border-style:solid;border-width:0 1px 1px 0;color:#00C;float:left;height:20px;margin:-5px 0 0 -10px;
padding:5px 0 0 40px;width:40px;}
a.print_page:hover{background-color:#ddd; }
#checkoutShipto, #checkoutBillto{text-align:center;}
#checkoutShipto p, #checkoutBillto p{text-align:left;}
#checkoutShipAddressDefault address.back, #checkoutPayment address.back{margin-bottom:10px;}
#checkoutPayment label.inputLabelPayment{width:160px; display:block; float:left;}
#checkoutConfirmDefault{ background-color:#FFF;}
#alsoPurchased{ display:none;}
a.imgLink{display:block;}
#authorizenet{ text-align:center;}
#authorizenetContent{background-color:#fff; text-align:center; margin:10px 0; padding:3px; border:1px solid #999;}
#authorizenetContent div.AuthorizeNetSeal{margin:0px auto; width:100%; }
#authorizenetContent div.AuthorizeNetSeal a#AuthorizeNetText{display:block; background-color:#000; color:#fff; text-align:center; padding:0 28px;}

a.login{float:right; color:#CCC; width:100px; display:block;}
/* XxXxXxXxXxXxXxXxXxXx FOR IE XxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXx */

/* XxXxXxXxXxXxXxXxXxXx END IE XxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXxXx */