*{margin:0;padding:0;}
html{background:#FFFFFF;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
ol,li,dd,dt,ul{padding:0;margin:0;}
body {
    background: none repeat scroll 0 0 #74726B;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0;
}
a img{border:none;}
img{border:0 none;vertical-align:top;}
a, a:visited{color:#000;cursor:pointer;text-decoration:none;}
a:hover{color:#86A501;text-decoration:none;}
li{list-style:none outside none;}
h1{font-size:1.5em;}
h3{font-size:1.3em;}
h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{font-size:1.1em;}
.biggerText{font-size:1.2em;}
CODE{font-family:arial, verdana, helvetica, sans-serif;font-size:1em;}
input, textarea, select{background:none repeat scroll 0 0 #FFFFFF;color:#000000;padding:0;vertical-align:middle;}
select{background:none repeat scroll 0 0 #F8F8F8;border:1px solid #CCCCCC;padding:2px;margin:0;}
#contentMainWrapper FORM,#contentMainWrapper SELECT,#contentMainWrapper INPUT,#contentMainWrappercontainer FORM,#contentMainWrappercontainer SELECT,#contentMainWrappercontainer INPUT{font-size:12px;margin:0.1em;}
#headerWrapper FORM,#headerWrapper SELECT,#headerWrapper INPUT{display:inline;font-size:12px;}
option{padding:0 5px;}
TEXTAREA{margin:auto;display:block;width:95%;}
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.5em;padding:0.2em;}
input[type="text"], input[type="password"], textarea{background:none repeat scroll 0 0 #F8F8F8;border:1px solid #CCCCCC;margin-left:0;margin-right:0;padding:3px;}
LABEL.checkboxLabel, LABEL.radioButtonLabel{margin:0.5em 0.3em;}
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg{float:left;}
LABEL.inputLabel{width:9em;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;}
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution{line-height:1.8em;padding:0.2em;border:1px solid #000000;}
.messageStackWarning, .messageStackError{background-color:#ff0000;color:#ffffff;}
.messageStackSuccess{background-color:#99FF99;color:#000000;}
.messageStackCaution{background-color:#FFFF66;color:#000000;}
#contentMainWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #popupAdditionalImage, #popupImage{margin:0em;padding:0em;}
#navColumnOneWrapper, #navColumnTwoWrapper{margin:auto;}
#tagline{color:#000000;font-size:2em;text-align:center;vertical-align:middle;}
#sendSpendWrapper{border:1px solid #cacaca;float:right;margin:0em 0em 1em 1em;}
#accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper{margin:0;width:47%;}
.wrapperAttribsOptions{margin:0.3em 0em;}
.navSplitPagesResult{}
.navSplitPagesLinks{}
.navNextPrevCounter{margin:0em;font-size:0.9em;}
.navNextPrevList{display:inline;white-space:nowrap;margin:0;padding:0.5em 0em;list-style-type:none;}
#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper{margin:0em;background-color:#9a9a9a;font-weight:bold;color:#ffffff;height:1%;width:100%;}
#navMain ul, #navSupp ul, #navCatTabs ul{margin:0;padding:0.5em 0em;list-style-type:none;text-align:center;line-height:1.5em;}
#navMain ul li, #navSupp ul li, #navCatTabs ul li{display:inline;}
#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;}
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert{vertical-align:top;}
#productDescription, .shippingEstimatorWrapper{padding:0.5em;line-height:21px;}
.alert{color:#FF0000;margin-left:0.5em;}
.advisory{}
.important{font-weight:bold;}
.notice{}
.rating{}
.gvBal{float:right;}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP{font-size:0.9em;}
.tableHeading TH{border-bottom:1px solid #cccccc;}
.tableHeading, #cartSubTotal{}
#cartSubTotal{border-top:1px solid #cccccc;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{color:#33CC33;position:relative;}
.cartOldItem{color:#660099;position:relative;}
.cartBoxTotal{text-align:right;font-weight:bold;}
.cartRemoveItemDisplay{width:3.5em;}
.cartAttribsList{margin-left:1em;}
#mediaManager{width:50%;margin:0.2em;padding:0.5em;}
.mediaTitle{float:left;}
.mediaTypeLink{float:right;}
.normalprice, .productSpecialPriceSale{   font-size: 12px;
    font-weight: 700;text-decoration:line-through;}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount{
    font-size: 14px;
    font-weight: 700;color:#ED245D;}
.orderHistList{margin:1em;padding:0.2em 0em;}
#cartBoxListWrapper ul, #ezPageBoxList ul{list-style-type:none;}
#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal{margin:0;padding:0.2em 0em;}
#cartBoxEmpty, #cartBoxVoucherBalance{font-weight:bold;}
.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:0em 1em 1em 0em;}
.categoryIcon{}
#cartImage{margin:0.5em 1em;}
.attribImg{width:20%;margin:0.3em 0em;}
.attributesComments{}
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew{margin:1em 0em;}
.columnLeft{}
.rightBoxHeading{background:none repeat scroll 0 0 #86A501;color:#FFFFFF;font-family:'Anton',sans-serif;font-size:17px;font-weight:normal;line-height:18px;margin-bottom:19px;padding:9px 0 10px 10px;text-transform:uppercase;}
h3.leftBoxHeading a:hover{color:#FFFF33;text-decoration:none;}
h3.rightBoxHeading a:hover{color:#FF0000;text-decoration:none;}
.rightBoxContent{background-color:#ffffff;margin-bottom:1em;}
.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #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{text-align:center;}
#bannerboxHeading{background-color:#0000CC;}
#upProductsHeading{text-align:left;}
#upDateHeading{text-align:right;}
.back{float:left;}
.forward, #shoppingCartDefault #PPECbutton{float:right;}
.bold{font-weight:bold;}
.rowOdd{height:1.5em;vertical-align:top;}
.rowEven{height:1.5em;vertical-align:top;}
.hiddenField{display:none;}
.visibleField{display:inline;}
CAPTION{}
#myAccountGen li, #myAccountNotify li{margin:0;}
.accountTotalDisplay, .accountTaxDisplay{width:20%;text-align:right;}
.accountQuantityDisplay{width:10%;vertical-align:top}
TR.tableHeading{background-color:#888888;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;}
.information{padding:10px 3px;line-height:150%;}
#shoppingcartBody #shippingEstimatorContent{clear:both;}
.seDisplayedAddressLabel{background-color:#85C285;text-align:center;}
.seDisplayedAddressInfo{text-transform:uppercase;text-align:center;font-weight:bold;}
#seShipTo{padding:0.2em;}
#headerright{float:right;width:640px;margin-top:15px;}
#head_currencies{clear:both;color:#828282;float:right;font-size:12px;line-height:30px;padding:1px 0 0;}
#head_currencies #Content{display:inline;}
#searchtest{background:none repeat scroll 0 0 transparent;border:0 none;color:#4C4C4C;font-size:12px;height:18px;line-height:14px;padding:0;width:200px;}
#searchbtn{
	background: url("../images/allbb.png") no-repeat scroll 0 0px transparent;
	width: 38px;
	  color: #666666;
	   margin-top: 3px;
    padding: 1px 0;
    
   
}
.quickmenu{float:right;height:22px;margin-top:5px;}
.quickmenu ul{height:18px;margin:1px 1px 0;}
.quickmenu li{display:inline-block;float:left;}
.quickmenu li a{color:#656462;display:block;float:left;font-size:12px;font-weight:bold;line-height:18px;padding:0 0 0 14px;text-decoration:none;text-transform:uppercase;}
.quickmenu li a:hover{color:#86A501;text-decoration:none;}
#custommenu{float:left;position:relative;z-index:9999;margin-top:15px;background:url("../images/box2-bg.png") no-repeat scroll center top transparent;border-bottom:1px solid #DCDBDA;height:66px;width:1040px;}
#custommenu ul li{float:left;}
#custommenu ul li ul{padding-top:15px;white-space:nowrap;}
#custommenu ul li ul li{float:none;font-size:12px;width:380px;}
#custommenu ul li ul li a{font-family:Verdana,Arial,Tahoma,Geneva,"Trebuchet MS",STHeiTi,SimSun,sans-serif;font-size:12px;font-weight:700;color:#6B6A6A;text-decoration:none;padding:8px 15px;display:block;}
#custommenu ul li ul li a:hover{color:#e767a2;}
.navlink{border-right:1px solid #DCDBDA;color:#7B7976;display:block;font-size:12px;font-weight:bold;height:18px;padding:23px 6px 25px;position:relative;text-decoration:none;text-transform:uppercase;z-index:6;}
#prev{background:url("../images/prev.png") no-repeat scroll 0 0 transparent;height:54px;left:0;position:absolute;text-decoration:none;top:230px;width:54px;z-index:10;cursor:pointer;}
#next{background:url("../images/next.png") no-repeat scroll 0 0 transparent;height:54px;position:absolute;right:0;text-decoration:none;top:230px;width:54px;z-index:10;cursor:pointer;}
#indexbanner{position:relative;width:954px;overflow:hidden;margin-left:7px;height:463px;}
#banner1,#banner2{position:absolute;}
#banner1{left:0;}
#banner2{left:954px;}
#bannerwrap{width:10000px;position:absolute;left:0;}
.tab-highlight{background:none repeat scroll 0 0 #252525;clear:both;}
.block-content ul{margin:10px 0 0 10px;float:left;}
.block-content ul li{border:1px solid #E5E5E5;display:inline-block;float:left;text-align:center;margin:20px 15px 0 0;vertical-align:top;width:218px;padding-bottom:15px;height:360px;}
.block-content ul li p{font-weight:bold;text-align:center;margin:0 0 10px;}
.block-content ul li p a{color:#7B7976;font-size:13px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.block-content ul li p a:hover{color:#86A501;}
.indexproductsimg{}
#navColumnOneWrapper{}
#categories .leftBoxHeading{   

}
#categoriesContent{
	background:none repeat scroll 0 0 #FFF3D6;
}
#whatsnewHeading,#bestsellersHeading{
	   background: linear-gradient(to bottom, #444444 0%, #000101 100%) repeat scroll 0 0 transparent;
    color: #FADA29;
    font-family: arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 32px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-transform: uppercase;
    background-color:#444444 ;
}
#whatsnewHeading a{
	 color: #FADA29;
	  line-height: 32px;
	    font-family: arial,sans-serif;
    font-size: 14px;
}
#categories a:hover{}
.category-top{
	border-bottom: 1px solid #E0D9AA;
    color: #0D1D49;
    font: 400 12px/20px Georgia;
    margin: 0 6px;
    padding: 2px;
}
.category-top a{
    font-family:Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 28px;
    padding: 0 0 0 10px;
    text-decoration: none;}
.category-top a:hover{text-decoration:underline;}
.category-products{padding:3px 0 3px 20px;  background: url("../images/marker1.png") no-repeat scroll 12px 9px transparent;}
.category-products:hover{color:#86A501;}
.category-products a{font-size:12px;text-decoration:none;}
.category-products a:hover{color:#000;;font-size:12px;text-decoration:underline;}
.itemTitle{height:39px;margin:0 auto 5px;overflow:hidden; padding-top:21px;}
.itemTitle a{-moz-transition: all 0.4s ease 0s;
    color: #86A501;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    padding-bottom: 17px;
    text-decoration: none;

}
.itemTitle a:hover{ color:#86A501;text-decoration:underline;}
.pro_prices{color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-weight: normal;
    line-height: 24px;}
#productsListingListingBottomLinks .current{background:url("../images/toolbar-icons.gif") repeat-x scroll 0 -74px transparent;color:#FFFFFF;border:1px solid #CCCCCC;display:inline;margin:0 2px;padding:1px 5px;}
#productsListingListingBottomLinks a{border:1px solid #CCCCCC;display:inline;margin:0 2px;padding:1px 5px;}
#productsListingListingBottomLinks a:hover{background:url("../images/toolbar-icons.gif") repeat-x scroll 0 -74px transparent;color:#FFFFFF;}
.home-name a{font-size:12px;line-height:13px;}
.other-info{font-size:11px;padding:5px 5px 0;}
.best_price{color:#C76200;}
#navBreadCrumb{    font-size: 12px;background:none repeat scroll 0 0 #FFFFFF;color:#141519;height:25px;line-height:25px;margin:0;padding-left:10px;}
#navBreadCrumb a{color:#141519;text-decoration:none;}
#navBreadCrumb a:hover{color:#DA008B;text-decoration:underline;}
#productGeneral{padding-right:0;}
.safe_img{text-align:center;}
.safe_img img{margin-top:15px;margin-right:25px;}
#proleft{float:left;width:320px;}
#proright{float:right;width:380px;}
#productMainImage{border:1px solid #E7E7E7;float:left;margin-bottom:20px;padding:10px;text-align:center;}
.additionalImages{margin:3px;border:1px solid #E5E5E5;}
#productName {
    color: #86A501;
    font-weight: 700;
    line-height: 18px;
    margin: 0 0 10px;
    text-align: center;
}
#productDetailsList{font-size:12px;}
#productDetailsList li{font-size:13px;line-height:27px;color:#2F2F2F;}
#productPrices{color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-weight: normal;
    line-height: 24px;}
.wrapperAttribsOptions h4, .wrapperAttribsOptions h4 label{margin:0;padding:0;font-size:14px}
#cartAdd{vertical-align:middle; margin-top:10px; font-size:12px;}
#cartAdd strong{ font-size:12px;}
#pdetail{border-bottom:1px solid #DDDDDD;color:#CCCCCC;font-size:14px;font-weight:bold;height:18px;margin:10px 0 15px;padding:5px 0 5px 0;}
.sf-parent{position:relative;}
.sf-parent ul{position:absolute;z-index:999;background:#333;left:0;display:none;}
.floatingBox{width:44%;}
#productDetailsList{border-top:1px solid #E7E7E7;color:#4D4D4D;line-height:20px;margin-bottom:10px;width:95%; padding-top:10px;}
#welcome{color:#999999;text-align:right;float:left;font-size:12px;}
#welcome a{color:#393939;text-decoration:underline;}
#welcome a:hover{color:#86A501;text-decoration:none;}
.box-heading{background:none repeat scroll 0 0 #CECECB;color:#FFFFFF;font-family:'Anton',sans-serif;font-size:17px;font-weight:normal;padding:9px 0 10px 10px;text-transform:uppercase;}
#slider-wrapper{height:490px;}
.indexproductsimg{height:220px;overflow:hidden;margin-top:5px;}
.cart{ margin-top:10px;}
.cart a.button{cursor:pointer;display:inline-block;height:31px;padding:0 13px;text-decoration:none;}
.cart a:hover.button{background:none repeat scroll 0 0 #601839;}
.cart a.button span{color:#FFFFFF;display:inline-block;font-size:13px;font-weight:bold;line-height:31px;text-transform:uppercase;}
.block-content .normalprice{color:#FF0000;font-size:22px;text-decoration:line-through;}
.block-content .productSpecialPrice{color:#F28C47;font-size:22px;font-weight:normal;}
.block-content .productPriceDiscount{color:#F00;font-size:14px;font-weight:bold;}
.footer-top{clear:both;height:159px;width:1040px;}
.footer-bottom{clear:both;margin:0 auto;width:940px;}
#footer .column{float:left;min-height:100px;width:220px;margin-right:15px;}
#footer .column ul{margin-top:0;padding:0 0 28px;}
#footer .column ul li{padding:9px 0 0 10px;}
#footer .column a{font-size:12px;color:#FFFFFF;text-decoration:none;}
#footer .column a:hover{color:#86A501;}
#powered{color:#A7A7A7;margin:0 auto;padding:10px 0;text-align:center;width:940px;}
#powered a{color:#FFFFFF;text-decoration:none;}
#powered a:hover{color:#FFFFFF;text-decoration:underline;}
#contentMainWrapper{    
    background: #FFFFFF;
    margin-top: -6px;
    min-height: 500px;
    width: 100%;}
#newProductsDefaultHeading,#productListHeading{
    line-height: 24px;
  	color: #333333;
    outline: medium none;
    text-decoration: none;
     font: 700 18px Arial,Helvetica,sans-serif;
    font-weight:700;
    border-bottom: 1px solid #CCCCCC;
    clear: both;
    padding: 5px 0;
}
#navColumnTwo{padding-left:15px;}
.pro_prices .normalprice{color:#000;font-size:14px;font-weight:bold;text-decoration:line-through;}
.pro_prices .productSpecialPrice{color:#ff0000;font-size:14px;font-weight:bold;}
.pro_prices .productPriceDiscount{color:#F00;font-size:14px;}
#productsListingListingBottomLinks{float:left;}
#productsListingBottomNumber{float:right;}
#productDetailsList span{color:#86A501;font-weight:700;}
#productAttributes{color:#4D4D4D;font-family:Georgia,"Times New Roman",Times,serif;font-weight:bold;line-height:20px;width:95%; margin-top:10px;}
#headerWrapper{background:none repeat scroll 0 0 #FFFFFF;display:block;height:200px;margin:0 auto;position:relative;width:940px;z-index:100;}
.login-bar{color:#3B3531;height:25px;left:5px;line-height:20px;padding:0 4px;position:absolute;top:136px;width:auto;}
.login-bar a{color:#000000;display:inline;padding:0 6px;}
.login-bar a:hover{color:#DA008B;text-decoration:underline;}
.shopping-cart{background:none repeat scroll 0 0 #E3E3E3;border:1px solid #929699;color:#000000;height:20px;line-height:20px;padding:0 5px;position:absolute;right:5px;top:135px;}
.shopping-cart a, .shopping-cart a:hover{color:#000000;text-decoration:underline;}
.shopping-cart a span{display:inline-block;font-size:12px;padding:0 3px 0 0;}
.currency{color:#000000;height:20px;left:397px;line-height:20px;position:absolute;top:6px;}
.fix, #container{clear:both;}
.fix, #container{clear:both;}
.currency{color:#000000;line-height:20px;width:159px;}
.nav-main{background:url("../images/repeat.gif") repeat-x scroll 0 0 transparent;height:35px;left:0;position:absolute;text-align:center;top:99px;width:940px;z-index:105;}
.nav-main li{border-left:1px solid #FEFEFE;border-right:1px solid #707579;float:left;font:15px/32px Georgia;position:relative;}
.nav-main li a{color:#000000;display:inline-block;padding:0 32px;}
.nav-main li{font:15px/32px Georgia;}
.nav-main{text-align:center;}
.nav-main a .gift{background:url("../images/icon.gif") no-repeat scroll -10px -3px transparent;display:inline-block;padding:0 0 0 25px;}
.nav-main li a:hover{background:url("../images/repeat.gif") repeat-x scroll 0 -74px transparent;color:#454B66;}
.freeship{background:none repeat scroll 0 0 #0A163F;height:40px;left:0;position:absolute;top:160px;width:940px;}
.search ul li, .search404 ul li, .high-search ul li{display:inline;float:left;margin:0 0 0 0;}
#Content{float:left;margin-left:4px;}
.service{border-right:1px solid #979B9D;height:160px;padding:0 0 0 25px;width:175px;}
.fll{float:left;}
#footer h3{font:12px/25px Arial;}
.qucik-menu{border-right:1px solid #979B9D;display:inline;height:160px;margin:0 0 0 15px;padding:0 0 0 10px;width:125px;}
.secure{border-right:1px solid #979B9D;height:160px;margin:0 0 0 20px;width:180px;}
.site-info{margin:0 0 0 20px;overflow:hidden;width:340px;}
.site-info p{color:#383D4F;line-height:16px;}
.i-c{background:none repeat scroll 0 0 #E3E3E3;height:auto;margin:0 auto;padding:10px;}
.i-c1{width:240px;}
.fll{float:left;}
.i-c2{width:690px;}
.flr{float:right;}
.week-special{background:none repeat scroll 0 0 #FFFFFF;height:340px;overflow:hidden;padding:15px 0 0;position:relative;width:240px;}
.newsletter{background:#F5F6F7;height:145px;width:239px;}
.week-special .sale{background:url("../images/sale.gif") no-repeat scroll -59px -2px transparent;height:115px;left:5px;position:absolute;top:10px;width:125px;}
.list3{background:none repeat scroll 0 0 #F1EFEF;height:130px;padding:8px 0;}
.list3{background:none repeat scroll 0 0 #F1EFEF;height:130px;padding:8px 0;}
.list3 li{background:none repeat scroll 0 0 #FFFFFF;display:inline;float:left;height:120px;margin:0 4px;padding:5px 2px;width:125px;}
.list3 li{background:none repeat scroll 0 0 #FFFFFF;display:inline;float:left;height:120px;margin:0 4px;padding:5px 2px;width:125px;}
#tab1{background:none repeat scroll 0 0 #FFFFFF;height:auto;width:690px;}
.mt10{margin-top:10px;}
#tab1_nav{background:url("../images/repeat.gif") repeat-x scroll 0 -40px transparent;border-right:1px solid #A9ADB1;color:#192149;height:28px;line-height:29px;padding:1px 0 0;width:689px;}
#tab1_nav li.on{background:none repeat scroll 0 0 #FFFFFF;}
#tab1_nav li{border-left:1px solid #707579;float:left;font-family:Georgia;font-size:13px;height:27px;overflow:hidden;text-align:center;width:145px;}
.list4{height:auto;margin:0 auto;overflow:hidden;padding:10px 0;width:690px;}
.list4 .pic{border:1px solid #ACB0B4;display:block;height:200px;overflow:hidden;text-align:center;vertical-align:middle;width:200px;}
.list4 .name{font:11px/18px Arial;height:36px;overflow:hidden;padding:5px 0;}
.list4 .price{height:55px;padding:2px 0;}
.list4 .sale{background-position:-2px 0;}
.list4 .pic a img{height:200px;width:200px;}
.list4 .name a{color:#112055;}
.list4 .name a:hover{color:#DA008B;text-decoration:underline;}
.list4 .price span{display:block;line-height:16px;}
.list4 .retail{color:#707579;font-size:11px;}
.list4 .price span{line-height:16px;}
.list4 .was{color:#F15883;font-size:12px;}
.list4 .now, .list1 .our{color:#ED245D;font:bold 12px/20px Arial;height:20px;}
.list4 .new{background-position:-2px -49px;}
.list4 .new, .list4 .sale{background:url("../images/sale.gif") no-repeat scroll 0 0 transparent;height:48px;position:absolute;right:13px;top:-1px;width:56px;}
.list4 li{background:none repeat scroll 0 0 #FFFFFF;display:block;float:left;height:305px;overflow:hidden;padding:0 14px;position:relative;width:202px;}
.list4 .new{background-position:-2px -49px;}
.list1{height:320px;margin:0 auto;overflow:hidden;padding:10px 0;width:202px;}
.list1 .pic{border:1px solid #C5136F;display:block;height:200px;overflow:hidden;text-align:center;vertical-align:middle;width:200px;}
.list1 .pic a img{height:200px;width:200px;}
.list1 .name{font:11px/18px Arial;height:36px;overflow:hidden;padding:5px 0;}
.list1 .price{height:55px;padding:2px 0;}
.list1 .name a{color:#112055;}
.list1 .price span{display:block;line-height:16px;}
.list1 .price span{line-height:16px;}
.list1 .was{color:#F15883;font-size:12px;}
.list1 .now, .list1 .our{color:#ED245D;font:bold 12px/20px Arial;height:20px;}
#contentMainWrappercontainer{
	background: #FFFFFF;
    margin-top: -6px;
    min-height: 500px;
    width: 100%;
}
#contentMainWrappercontainer #tdmain{background:none repeat scroll 0 0 #FFFFFF;}
.fix:after, .pr-list ul:after, .formArea li:after, .a-list li:after,#contentMainWrappercontainer:after,#navColumnOne:after{clear:both;content:"";display:block;height:0;overflow:hidden;visibility:hidden;}
#whatsnew,#bestsellers{height:auto;margin-top:24px;
  border: 2px solid #FFC82B;
    color: #9F9F9F;
    font-family: Arial;
    height: auto;
    margin: 10px 0 0;
    padding: 0;}
#bestsellers li a{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 28px;
    text-decoration: none;}
#bestsellers li a:hover{ color:#000;}
.category-top a:hover{ color:#000;}
#bestsellers .pic{border:1px solid #ACB0B4;display:block;height:60px;overflow:hidden;text-align:center;vertical-align:middle;width:60px;}
#bestsellers .name{font:9px/14px Arial;height:41px;margin:0 0 0 5px;overflow:hidden;padding:0;width:90px;}
#bestsellers .price{color:#ED245D;font-weight:bold;height:20px;margin:0 0 0 5px;padding:2px 0 0;}
#bestsellers .pic a img{height:60px;width:60px;}
#bestsellers .name a{color:#112055;}
#bestsellers .name a:hover{color:#DA008B;text-decoration:underline;}
#categories{color:#9F9F9F;font-family:Arial;margin:10px 0 0;padding:0px;height:auto;border:2px solid #FFC82B;}
#categoriesHeading{
     background: linear-gradient(to bottom, #444444 0%, #000101 100%) repeat scroll 0 0 transparent;
    font-family: arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-transform: uppercase;
     line-height: 32px;
     color:#FADA29;
}
 #categoriesHeading span{
	
 	background: url("../images/bf_ribbon.png") no-repeat scroll right top transparent;
 	background-color:#444444 ;
    display: block;
 }   

#navBreadCrumb a.homenav{
	color: #86A501;
    font-weight: 700;
    padding: 0 5px 0 0;
}
.bg0{background:none repeat scroll 0 0 #FFFFFF;}
.mt5{margin-top:5px;}
.pb5{padding-bottom:5px;}
.pt5{padding-top:5px;}
#tab5{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #AAAFB3;}
#tab5-nav{
	background: linear-gradient(to bottom, #444444 0%, #000101 100%) repeat scroll 0 0 transparent;
 background-color:#444444 ;
}
#tab5-nav li{
 float:left;line-height:26px;width:731px;font-size:13px;
   background: linear-gradient(to bottom, #444444 0%, #000101 100%) repeat scroll 0 0 transparent;
    color: #FADA29;
    font-family: arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 32px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    padding: 0 0 0 20px;
    background-color:#444444 ;
   

}
.most-want{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #A3A8AC;height:400px;width:308px;}
.flr{float:right;}
.most-want h2{background:url("../images/repeat.gif") repeat-x scroll 0 -80px transparent;border-bottom:1px solid #A3A8AC;font-family:Georgia;height:25px;line-height:26px;padding:0 0 0 5px;text-transform:uppercase;}
.list7{height:340px;margin:5px 0 0;position:relative;width:300px;}
.list7 li{background:none repeat scroll 0 0 #FFFFFF;display:block;height:107px;overflow:hidden;width:298px;}
.list7 .pic{border:1px solid #ACB0B4;display:block;height:100px;margin:5px;overflow:hidden;text-align:center;vertical-align:middle;width:100px;}
.list7 .pic a img{height:100px;width:100px;}
.list7 .name{font:11px/18px Arial;height:40px;margin:5px 0 0 5px;overflow:hidden;padding:0;width:170px;}
.list7 .price{color:#ED245D;font-size:14px;font-weight:bold;height:20px;margin:0 0 0 5px;padding:2px 0 0;width:160px;}
.tac{text-align:center;}
.most-want .prev, .most-want .next{background:url("../images/list7.gif") no-repeat scroll 0 0 transparent;cursor:pointer;display:inline-block;height:15px;overflow:hidden;width:20px;}
.most-want .line{background:url("../images/list7.gif") no-repeat scroll -8px -2px transparent;height:10px;margin:10px auto 0;overflow:hidden;width:250px;}
.most-want .prev{background-position:-143px -9px;}
.most-want .next{background-position:-170px -9px;}
#tdmianindex{margin-bottom:10px;}
#productinfoBody #tdmianindex{background:#fff; padding:11px;margin-bottom:10px;}
.list4 .price span{display:block;line-height:16px;}
.list4 .our, .list1 .our{color:#ED245D;font:bold 12px/20px Arial;height:20px;}
#DD_Reviews_c{padding-left:5px;}
.list1 .name a:hover{color:#DA008B;text-decoration:underline;}
.banner{ width:940px; overflow:hidden;}
.centerColumn{ width:100%; float:left;}
#indexDefault #whatsNew .centerBoxHeading {
    display: none;
}
#navColumnOne{ padding-right:10px;}
.index_products{ height:410px; float:left;}
.ezpagesFooterCol {
    float: left;
    padding: 0;
}
.ezpagesFooterCol ul {
    float: left;
    margin: 0;
    padding: 0;
}
#navSupp .ezpagesFooterCol li {
    display: block;
    margin-right: 20px;
    text-align: left;
}
#navSupp .ezpagesFooterCol a {
    color: #686868;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
    font-weight:700;
}
#navSupp .ezpagesFooterCol a:hover {
    color: #000;
}
#productsListingImg{}
.centerBoxContentsProducts{
	/*border-right: 1px solid #CCCCCC;*/
    float: left;
    height: 300px;
    padding: 0 10px;
    text-align: center;
    width: 169px;
}
.desc2 {
    width: 435px;
}
#productAttributes .wrapperAttribsOptions h4{ padding-right:45px;}
strong{ font-weight: bold;}
#tab5-con{ padding:15px;}
#top{padding-top: 5px;text-transform: uppercase;width: 100%;}
#top p{float:left;}
#top ol{float:right;}
#top ol li {float: right;padding: 0 5px;}
#header a{color:#fff;text-decoration: none;}
#header a:hover{color:#fff;text-decoration: underline;}
#head_currencies #Content select{    
	background: none repeat scroll 0 0 #4C4C4C;
    border: 1px solid #666666;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 19px;
    line-height: 17px;
    margin: 1px 0 0;
    padding: 1px;
    vertical-align: middle;
    width: 100px;
}
/*------menu----*/
#menu{width:978px;float:left;border:1px solid #505050;border-bottom:0;height:46px;line-height:46px;background-color:#262626;font-family:Century Gothic,arial;}
#menu a{padding:0 25px;float:left;display:block;font-size:16px;text-transform:uppercase;background:url(../images/nav.gif) no-repeat right;}
#menu li{float:left;}
#menu li div,#menu li.hover li div{position:absolute;left:-9999px;top:46px;width:230px;background-color:#eee;z-index:999;}
#menu a:hover{color:#d64684;text-decoration:none;}
#menu li.hover{position:relative;z-index:999;}
#menu li.hover div{left:0;}
#menu li li a{width:219px;padding:3px 5px;height:auto;color:#333;line-height:18px;font-size:12px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;text-transform:capitalize;background-image:none;}
#menu li.hover li.hover div{top:0;left:230px;}
#menu li li a:hover{background-color:#fff;}
#menu a.sys_cart{font-weight:700;font-family:Arial,Helvetica,sans-serif;float:right;padding:0 20px 0 56px;font-size:15px;text-transform:capitalize;background:url(../images/cart.gif) no-repeat 20px;border-left:1px solid #101010;}

#centerone{width: 100%;}
#centertwo{margin: 0 auto;width: 997px;}
#indexnewbanner{font-size: 10px;line-height: 18px;height:350px;width: 978px;}
.index_new_title{
	background:linear-gradient(to bottom, #444444 0%, #000101 100%) repeat scroll 0 0 transparent;
    clear: both;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    margin-top: 8px;
    padding:0 8px;
	margin-right:17px;
	  color: #FADA29;
    font-family: arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 32px;
    background-color:#444444 ;



}

.Lbtn,.Rbtn {background-image:url(../images/btn.gif);cursor:pointer;float:left;height:56px;width:31px;display:inline;margin-top:66px;}
.Rbtn{background-position:right 0;}
#ISL_Cont {float:left;overflow:hidden;width:677px;padding:10px 0;}
.ScrCont {width:10000px;float:left;}
#List1, #List2 {float:left;}

.new_list{width:144px;float:left;border-right:1px dotted #999;padding:0 15px;height:200px; text-align:center; font-weight:bold; font-size:12px;}
.new_list img{width:144px;}

/*------pro_list-----*/
.index_list{
    /*border-right: 1px dotted #CCCCCC;*/
    float: left;
    font-family: helvetica,arial,sans-serif;
    font-size: 23px;
    font-weight: 700;
    height: 289px;
    padding: 0 10px;
    text-align: center;
    width: 169px;
}
.index_list a{height:212px;display:block; font-size:12px; font-weight:bold;color:#86A501;}
.index_list a img{width:155px;padding:7px;}
.index_list span{font-size:14px;}
.index_list b{display:block;width:100%;height:20px;float:left;}
#newProductsDefault div b,#productListing table tr b {
   /* border-bottom: 1px solid #CCCCCC;*/
    display: block;
    float: left;
    height: 20px;
    width: 100%;
}
#newProductsDefault .p_l_dis a img{height:155px;}
#newProductsDefault #sorter{float:right;margin-right:50px;width:222px;margin-top:5px;}
#newProductsDefault #sorter #disp-order-sorter{float:right;}
#newProductsDefault #sorter label{float:left;}
.index_list a img{height:155px;}

#page_header #main_logo {
    height: 102px;
    left: 4px;
    position: absolute;
    top: -81px;
    width: 216px;
}
#page_header {
	margin-top: 67px;
  	position:relative;
    height: 68px;
}
#page_header #corporate_navbar {
 margin: 39px 0 0;
   height: 27px;
    width: 100%;
}

#page_header #corporate_navbar #support_quick_links {
    color: #999999;
    height: 36px;
    line-height: 36px;
    padding: 0 11px 0 0;
    text-align: right;
}
#page_header #corporate_navbar ul li {
    display: inline;
    line-height:28px;
}
#page_header #corporate_navbar #support_quick_links a {
    color: #333333;
    font-weight: bold;
    padding: 0 6px;
}

#page_header #corporate_navbar #quick_links {
    color: #333333;
    float: left;
    height: 37px;
    line-height: 37px;
    padding: 0 2px 0 0;
    text-align: right;
    width: 248px;
}
#page_header #corporate_navbar ul li {
    display: inline;
    line-height: 28px;
}
#page_header #corporate_navbar #quick_links a {
    color: #333333;
    padding: 0 2px;
}
#top_navbar {
    height: 41px;
    margin: 2px 0;
    position: relative;
}

#top_navbar ul li {
    display: inline;
    line-height: 1.25em;
}

#top_navbar ul li a {
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 35px;
    margin: 0;
    padding: 6px 0 0 0px;
    width: 100px;
    line-height:30px;
    text-align:center;
}
#top_navbar ul li#topli a {
	display:block;
    background-image: url("../images/consumer_and_home_office_bg.gif");
    background-position: 0 0;
    width: 139px;
}
#top_navbar ul li#topli a:hover {
    background-position: -160px 0;
    text-decoration:none;
}
#top_navbar ul li#topli.selected a {
    background-position: -160px 0;
}
#home_page_breadcrumb {
    background-image: url("../images/breadcrumb.gif");
    background-repeat: no-repeat;
    height: 12px;
    margin: 0 0 10px;
    overflow: hidden;
    width: 997px;
}
#footer_top_ul{padding-top:9px;}
#footer_top_ul ul li{float:left;padding:0 20px;}
#footer_top_ul ul li a{color:#ccc;  text-decoration:none;}
#footer_top_ul ul li a:hover{color:#ccc;  text-decoration:underline;}
#footer_bottom_ul{padding-top:2px;}
#footer_bottom_ul ul li{float:left;padding:0 20px;}
#footer_bottom_ul ul li a{color:#ccc;  text-decoration:underline;}
#footer_bottom_ul ul li a{color:#ccc;  text-decoration:none;}
#copyright{line-height:16px;padding-left:19px;margin-top:10px;}
#bestsellersContent .product-img img {margin-left:18px;}
#footer #copyright a{color:#999;font-weight:700;}
#footer #copyright a:hover{text-decoration:underline;}
#header div.grpSearch {
    background: none repeat scroll 0 0 #080809;
    border-radius: 0 8px 0 0;
    height: 43px;
    padding: 4px 0 4px 183px
}
div.grpSearch .grpDropdown {
    color: #FFFFFF;
    float: left;
    font-size: 1.22em;
    font-weight: bold;
    margin: 1px 0 0 9px;
}
 div.grpSearch .grpDropdown label {
    padding: 11px 4px 6px;
    position: absolute;
}
div.grpSearch .grpDropdown label span {
    font-family: arial,helvetica,verdana,sans-serif;
    font-size: 14px;
}
div.grpSearch .grpDropdown select {
    border: 1px solid #999999;
    font-size: 0.9em;
    height: 22px;
    margin-left: 56px;
    margin-top: 8px;
    text-decoration: none;
    width: 244px;
}
div.grpSearch #haQuickSearchTextbox.grpKeyword {
    background-image: none;
    float: left;
    height: 23px;
    margin: 1px 0 0;
    padding-left: 4px;
    white-space: nowrap;
    width: 255px;
}
#twotabsearchtextbox{
	 float: left;
    font-size: 1.15em;
    height: 16px;
    margin: 8px 2px 0;
    width: 200px;
}
#indexProductListCatDescription .STYLE1{
	
	 color: #445555;
    line-height: 15px;
}
.STYLE2 {
    font-size: 16px;
    line-height: 27px;
}
#singleNav {
    float: right;
    font-family: verdana,helvetica,arial,sans-serif;
    font-size: 1.15em;
    margin-right: 20px;
    position: relative;
    z-index: 50;
}

 #singleNav a.atnPrimary{
    border-color: #E9A11B;
    border-image: url("../images/bdr_topbevel.png") 2 2 2 2;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 2px;
    font-family: arial,helvetica,verdana,sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 3;
    margin: 0;
    padding: 7px 16px;
    white-space: nowrap;
     text-decoration: none;
}
 #singleNav a.atnPrimary {
    display: block;
    line-height: 31px;
    margin: 4px 0 7px;
    padding: 0;
    text-align: center;
    width: 140px;
    height:31px;
}
#singleNav a.atnPrimary:link, #singleNav a.atnPrimary:link, #singleNav a.atnPrimary:visited, #singleNav a.atnPrimary:visited, #singleNav a.atnPrimary:visited {
    background: -moz-linear-gradient(center top , #FFC842 10%, #F48717 100%) repeat scroll 0 0 transparent;
    color: #542F05;
     text-decoration: none;
     background:#ffa11b url("../images/btngrad35_orange.png") repeat-x left top;background:-webkit-gradient(linear,left top,left bottom,color-stop(.10, #ffc842),color-stop(1, #f48717));background:-moz-linear-gradient(center top,#ffc842 10%,#f48717 100%);color:#542F05;
}
#singleNav a.atnPrimary:hover, #singleNav a.atnPrimary:hover, #singleNav a.atnPrimary:hover, #singleNav a.atnPrimary:hover, #singleNav a.atnPrimary:focus {
    background: -moz-linear-gradient(center top , #F48717 10%, #FFC842 100%) repeat scroll 0 0 transparent;
    color: #1C0F00;
     text-decoration: none;
     background:#e68626 url("../images/btngrad35_orange.png") repeat-x left top;background:-webkit-gradient(linear,left top,left bottom,color-stop(.10, #f48717),color-stop(1, #ffc842));background:-moz-linear-gradient(center top,#f48717 10%,#ffc842 100%);color:#1c0f00;
}

#bestsellersContent .wrapper ol li{
text-align:center;
 border-bottom: 1px solid #E0D9AA;
  margin: 0 6px;
}
#bestsellersContent .wrapper ol li a:hover{
	color:#86A501;
}
.prodcutprice{
	line-heihgt:30px;
	font-weight:700;
	font-size:18px;	
	height:30px;
	display:block;
	  float: left;
    width: 100%;
	padding-left:25px;
padding-bottom:3px;
}
.productimg{
padding-left:20px;
}
.page_head_new #index_nav{
   background: url("../images/lpe-nav-bg.jpg") repeat-x scroll left top transparent;
    width: 100%;
	   position: relative;
	   height:48px;
}
.page_head_new #index_nav #top_nav_dropdown_list{
    float: left;
    height: 40px;
    list-style: none outside none;
    margin: 7px 0 0;
    padding: 0;
}

.lpe_menu_bar_left {
    background: url("../images/lpe-nav-left.jpg") no-repeat scroll left top transparent;
    float: left;
    height: 48px;
    width: 3px;
}
.lpe_menu_bar_right {
    background: url("../images/lpe-nav-right.jpg") no-repeat scroll right top transparent;
    float: right;
    height: 48px;
    width: 3px;
}
#index_nav .indexSearch {
    background: url("../images/lpe-nav-search-bg2.jpg") no-repeat scroll right top transparent;
    height: 48px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 4px;
    top: 0;
    width: 300px;
}
.page_head_new #index_nav #top_nav_dropdown_list li {
    background: url("../images/lpe-nav-divider.jpg") no-repeat scroll right top transparent;
    float: left;
    margin: 0;
    padding-right: 2px;
}
.page_head_new #index_nav #top_nav_dropdown_list li a {
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 1.2em;
    font-weight: normal;
    padding: 11px 10px;
    text-transform: capitalize;
}
.page_head_new #index_nav #top_nav_dropdown_list li a:hover {
    background: url("../images/lpe-nav-hover-bg.jpg") repeat-x scroll right top transparent;
    text-decoration: none;
}
#headsearchone{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    height: 25px;
    margin: 7px 0 0 10px;
    padding: 2px 3px 3px 11px;
    width: 232px;
	line-height:25px;
}
#headsearchtwo{
   background: none repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    font-size: 0;
    height: 24px;
    line-height: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 18px;
    text-indent: -1000em;
    top: 10px;
    width: 21px;
}

#index_logo{
margin-bottom:20px;
}