.clear{clear:both;}
.back ul li{float:left;line-height:20px;min-width:22px;position:relative;vertical-align:middle;list-style:none;margin:0 4px 4px 1px;padding:1px;}
.back ul li span{display:block;font-size:14px;font-weight:700;padding:3px;border-radius:5px 5px 5px 5px;}
.text{font-size:12px;font-weight:700;}
.wrapperAttribsOptions .back{margin-left:10px;margin-top:2px;}
.must{background:url("../images/validation_advice_bg.gif") no-repeat scroll 0 0 transparent;clear:both;color:#EB340A;font-size:12px;line-height:1.25em;margin-top:3px;min-height:15px;padding-left:15px;}
#attrib-1{height:auto;width:380px;border:0px solid #fff;overflow:auto;}
.s-1{border:2px dashed #EB340A !important;overflow:auto;padding:10px;}
#goTopBtn{background:url("../images/top1.png") no-repeat scroll 0 0 transparent;bottom:25px;cursor:pointer;font-size:12px;height:69px;line-height:30px;position:fixed;right:90px;text-align:center;width:69px;border-radius:5px 5px 5px 5px;}
#goTopBtn:hover{background:url("../images/top.png") no-repeat scroll 0 0 transparent;}
a img{border:none;}
a:link, #navEZPagesTOC ul li a{color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover{color:#333;text-decoration:none;}
ul{list-style:none;margin:0px;padding:0px;}
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:11px;}
.biggerText{font-size:11px;}
h1, h2, h3, h4, h5, h6{margin:0.3em 3px;}
CODE{font-family:arial, verdana, helvetica, sans-serif;font-size:1em;}
FORM, SELECT, INPUT{display:inline;color:#333;margin:0.1em;}
textarea, select{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #94AEC6;font-size:13px;}
form, input{color:#333;display:inline;vertical-align:middle;}
#createAcctDefault form, #createAcctDefault input{height:18px;}
#createAcctDefault .buttonRow input{height:auto;}
input{background:none repeat scroll 0 0 #FFFFFF;font-size:11px;}
.centerColumn input{border:1px solid #94AEC6;}
.buttonRow input{border:none;}
TEXTAREA{margin:auto;display:block;width:95%;}
select:focus, textarea:focus{background:#fff;}
FIELDSET{padding:0.5em;margin:0.5em 0em;border:1px solid #CCCCCC;}
LEGEND{color:#000000;font-weight:bold;padding:0.3em;text-transform:capitalize;font-size:11px;}
LABEL, h4.optionName{line-height:1.5em;}
LABEL.checkboxLabel, LABEL.radioButtonLabel{margin:0.5em 0.3em;}
#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg{float:left;}
LABEL.inputLabel{width:8em;float:left;}
LABEL.inputLabelPayment{width:15em;float:left;}
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel{width:12em;float:left;}
P, ADDRESS{padding:0.2em;margin:0;}
ADDRESS{font-style:normal;}
.clearBoth{clear:both;}
HR{height:1px;margin-top:0.5em;border:none;border-bottom:1px solid #94AEC6;}
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution{line-height:1.8em;padding:0.2em;border:1px solid #000000;}
.messageStackWarning, .messageStackError{background-color:red;color:#ffffff;}
.messageStackSuccess{background-color:red;color:#ffffff;display:none;}
.messageStackCaution{background-color:red;color:#ffffff;}
.must{background:url("../images/validation_advice_bg.gif") no-repeat scroll 0 0 transparent;clear:both;color:#EB340A;font-size:12px;line-height:1.25em;margin-top:3px;min-height:15px;padding-left:15px;}
.centerColumn{text-align:left;}
.Wrapperinner{background:none repeat scroll 0 0 #FFFFFF;border-color:#E3E3E3;border-left:1px solid #E3E3E3;border-right:1px solid #E3E3E3;border-style:solid;border-width:1px;margin-bottom:20px;padding:10px;width:958px;margin:0 auto;}
#mainWrapper{margin:0 auto;text-align:left;width:100%;padding:0;}
#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage{margin:0em;padding:0em;}
#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper{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;}
.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper{margin:0;width:45%;}
.wrapperAttribsOptions{margin:0.3em 0em;}
.navSplitPagesResult{}
.navSplitPagesLinks{}
.navNextPrevCounter{margin:0em;font-size:0.9em;}
.navNextPrevList{display:inline;white-space:nowrap;margin:0;padding:0px;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;}
#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a{text-decoration:none;padding:0em 0.5em;margin:0;color:#ffffff;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-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{}
#navMainSearch{float:right;}
#navBreadCrumb{background-color:#cc9900;}
#navEZPagesTop{background-color:#ffff33;}
#navBreadCrumb, #navEZPagesTop{font-size:0.95em;font-weight:bold;margin:0em;padding:0.5em;}
#navColumnOne{}
#navColumnTwo{background-color:#00BFBF;}
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert{vertical-align:top;}
#productDescription, .shippingEstimatorWrapper{padding:0.5em;}
.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:2px solid #94AEC6;border-right:1px solid #C2D3E0;}
.tableHeading, #cartSubTotal{background-color:#e9e9e9;}
#cartSubTotal{border-top:1px solid #cccccc;font-weight:bold;text-align:right;line-height:2.2em;padding-right:2.5em;background:none repeat scroll 0 0 #DEE7EF;}
.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{font-size:12px;text-decoration:line-through;color:#000;text-transform:lowercase;}
.bannerinfo_cart .productSpecialPrice{color:#E00E4D;font-size:18px;font-weight:bold;margin:8px auto;}
.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;}
#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;}
.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 ,.back1{float:left;}
#shoppingCartDefault #PPECbutton{float:right;}
.bold{font-weight:bold;}
#headershop .forward{float:left;}
.rowOdd{background-color:#E8E8E8;height:1.5em;vertical-align:top;}
.rowEven{background-color:#F0F0F0;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:none repeat scroll 0 0 #DEE7EF;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;}
#Loginpage #Login{float:left;display:inline-block;margin-bottom:10px;border:1px solid #CCCCCC;margin:0.5em 0;padding:0.5em 1em;background:none repeat scroll 0 0 #F7F7F7;}
#Loginpage #Login input{border:none;}
#Loginpage #Loginleft{float:left;width:48%;}
#Loginpage #Loginright{background:none repeat scroll 0 0 #F7F7F7;border:1px solid #CCCCCC;display:inline-block;float:right;margin:10% 20px 0 0%;text-align:center;width:38%;padding:12px;}
#accountDefault #accountLinksWrapper{font-size:12px;line-height:25px;padding-left:20px;}
#logoffDefault #logoffDefaultMainContent{font-size:13px;line-height:25px;padding:40px 0 40px 20px;}
#createAcctSuccess #createAcctSuccessMainContent{font-size:12px;line-height:25px;padding:20px 0 20px 20px;}
#address{float:left;margin-right:10px;}
#cartImage img{padding-bottom:5px;padding-top:5px;}
#checkout{margin:auto;}
#checkoutComments{margin:10px;}
#disc-ot_coupon{float:left;margin:0;}
#editButton{padding:5px 0;}
.buttonRow{cursor:pointer;display:inline;padding:0;}
.cartAttribsList{color:#000;font-size:80%;list-style-type:none;margin:0;padding:0;}
.cartProductDisplay{color:#000;}
.cartQuantity,.cartImage,.cartProductDisplay,.cartTotalDisplay{margin:0.5em 1em;}
.checkoutDiscounts,.checkoutShippingTable,.checkoutBillingTable,.checkoutDropDown,.checkoutGiftMessage{width:50%;}
.detailShippingAddr,.detailPaymentAddr{float:left;}
.fieldRequired{color:red;}
.gvBal{float:none;text-align:left;width:auto;}
.gvBal label.inputLabel,.gvBal input{margin:0 5px;width:auto;padding:0;float:left;}
.rowEven,.rowOdd{height:1.5em;padding:0.5em 0;}
LABEL.checkboxLabel,LABEL.radioButtonLabel{margin:0.5em 0.3em;}
LABEL.inputLabel{float:left;width:9em;}
LABEL.inputLabelPayment{float:left;padding-left:2.5em;width:14em;}
LABEL.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel{float:left;width:11em;}
div#checkoutPaymentFormFull,div#checkoutPaymentFormsplitFull{margin-top:10px;}
div#checkoutPaymentFormsplit,div.discounteven{float:right;width:49%;}
div#checkoutPaymentFormsplitFull{float:left;padding:10px;width:auto;}
div.discountodd,div#checkoutOrderFormsplit,div#checkoutShippingFormsplit{float:left;width:49%;}
fieldset#checkoutComments textarea{width:100%;}
fieldset.checkout legend img{vertical-align:middle;}
select#country{width:60%;}
td{vertical-align:top;}
#facebox .b{background:url(../images/facebox/b.png);}
#facebox .tl{background:url(../images/facebox/tl.png);}
#facebox .tr{background:url(../images/facebox/tr.png);}
#facebox .bl{background:url(../images/facebox/bl.png);}
#facebox .br{background:url(../images/facebox/br.png);}
#facebox{left:0;position:absolute;text-align:left;top:0;z-index:1000;}
#facebox .content{font-size:10px;}
#facebox .popup{position:relative;}
#facebox table{border-collapse:collapse;color:#000;}
#facebox td{border-bottom:0;padding:0;}
#facebox .body{background:#fff;padding:10px;width:420px;}
#facebox img{border:0;margin:0;}
#facebox .footer{border-top:1px solid #DDD;margin-top:10px;padding-top:5px;text-align:right;}
#facebox .footer img{vertical-align:middle;}
#facebox .tl,#facebox .tr,#facebox .bl,#facebox .br{height:10px;overflow:hidden;padding:0;width:10px;}
#facebox_overlay{height:100%;left:0;position:fixed;top:0;width:100%;}
.facebox_hide{z-index:-100;}
.facebox_overlayBG{background-color:#000;z-index:99;}
* html #facebox_overlay{height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');position:absolute;}
#facebox textarea{height:50px;}
#facebox .wl_input{width:250px;}
#facebox tr.new_wishlist_fields{display:none;}
#facebox .loading,#facebox .image{text-align:center;}
#facebox .alert{padding:0;}
#facebox .address_new{margin-right:5px;vertical-align:bottom;}
#onePageText{text-align:center;color:#ff0000;font-weight:bold;padding-top:30px;padding-bottom:300px;visibility:visible;display:block;}
div#easySignUp #login-password{margin-left:0px;}
div#easySignUp #login-email-address{margin-left:0px;}
div#easySignUp #loginColumnLeft{width:60%;margin-left:1%;float:left;}
div#easySignUp #loginColumnRight{width:35%;margin-right:1%;float:right;}
div#easySignUp .buttonRow{padding-top:5px;}
div#easySignUp fieldset{border:1px solid #cccccc;padding:6px;}
div#easySignUp legend{border:1px solid #4A4A4A;background-color:#F0FFF0;color:#4A4A4A;}
div#easySignUp hr{border-style:none;border-top:2px dotted #CCCCCC;border-bottom:2px solid white;height:4px;}
div#easySignUp .checkboxLabel{margin-bottom:10px;}
#billingField, #shippingField, #contactDetails, #checkoutButtons, #noAccountReferral, #noAccountDOB{width:98%;}
#billingField{float:left;margin-bottom:2%;}
#shippingField{float:left;margin-bottom:2%;}
#noAccountReferral{float:right;}
#noAccountDOB{float:right;}
#checkoutButtons{float:left;}
#checkoutButton input{padding-top:5px;}
.alert{padding:0 5px 0 0;}
#shoppingCartDefault input{border:none;}
select#country, select#stateZone{width:200px;}
#shoppingCartDefault #cartContentsDisplay{text-align:center;font-size:12px;}
#shoppingCartDefault .updtae{height:2.2em;background:none repeat scroll 0 0 #C2D3E0;border-top:1px solid #CCCCCC;font-weight:bold;line-height:2.2em;padding-right:2.5em;padding-bottom:5px;text-align:right;}
#shoppingCartDefault #cartSubTotal{background-color:#E9E9E9;font-size:12px;}
#cartContentsDisplay td{border-right:1px solid #C2D3E0;margin:0px;padding:0px;padding-top:5px;text-align:center;}
#shoppingCartDefault .cartQuantity input{color:#4C4C4C;display:inline;font-size:1.1em;margin:0.1em 0;border:1px solid #C2D3E0;}
#shoppingCartDefault .cartQuantity .dis{display:none;}
#createAcctDefault fieldset{margin:5px;padding:5px 0px 0 5px;}
#hh, #createAcctDefaultHeading,#accountDefaultHeading,#logoffDefaultHeading{background:url("../images/content_top_center.gif") repeat-x scroll 0 0 transparent;height:32px;line-height:32px;padding-left:10px;margin:0px;color:#000;font-size:1.25em;}
#shoppingCartDefault #cartEmptyText{padding:100px 0 200px 20px;}
#Loginpage #Loginleft{margin-left:20px;}
#Loginpage #Loginleft{margin-left:20px;}
.buttonRowcc a{color:#1B57A3;cursor:pointer;text-decoration:underline;font-weight:normal;}
.buttonRowcc{margin-top:3px;}
#account span{font-weight:bold;font-size:11px;background:none;color:#4C4C4C;}
#account label{background:none repeat scroll 0 0 #F7F7F7;}
#createAcctDefault #shippingAddress-checkbox , #createAcctDefault .checkboxLabel01{display:none;}
.centeContent{text-align:center;padding-top:20px;}
#checkout #checkoutOrderForm{display:none;}
#Loginleft LABEL.inputLabel{float:left;text-align:right;width:9em;font-weight:bold;}
#Login2 a,#Loginright a{color:#1B57A3;cursor:pointer;text-decoration:underline;font-weight:normal;}
#Login2 FORM{margin:0px;}
#Login2{background:none repeat scroll 0 0 #F7F7F7;margin:0.5em 0;padding:0.5em 1em;}
#Login2 form{background:none;}
.buttonRow input{height:auto;width:auto;}
input#register ,input#guest{height:10px;}
#wraptop_header{height:auto;margin:0 auto;position:relative;width:980px;}
#headershopnav{font-weight:bold;text-align:center;font-size:1.1em;margin:0 auto;padding:0;width:980px;clear:both;height:39px;position:relative;top:0px;z-index:1;background:url("../images/main-nav-bg.gif") repeat-x scroll 0 0 transparent;}
#headershopnav li#navHome{float:left;list-style:none outside none;}
#headershopnav li#navHome a{background:url("../images/main-nav-home-icon-active.gif") no-repeat scroll 0 0 transparent;display:block;height:39px;padding:0;text-indent:-99999px;width:46px;}
#shop_nav1{width:100%;height:38px;line-height:38px;text-align:center;z-index:1000;float:left}
#search{float:right;margin:-6px 0 0;padding:0;}
#headershopnav ul{margin:0;padding:0 0 0 0px;}
#headershopnav #shop_nav1 li{list-style:none outside none;margin:0;background:url("../images/main-nav-bg.gif") repeat-x scroll 0 0 transparent;position:relative;text-align:left;float:left;padding-right:0px;}
#headershopnav li.lrga a:hover{text-decoration:none;color:#fff;background:url("../images/main-nav-divide-active.gif") repeat-x scroll right 0;}
#headershopnav li#shop_navtop{float:left;list-style:none outside none;}
#headershopnav li#first, #headershopnav li#shop_navtop li{background:none repeat scroll 0 0 transparent;}
#headershopnav li.lrga a{font-size:11px;font-weight:bold;margin:0 0px;color:#FFFFFF;text-align:center;background:url("../images/main-nav-divide.gif") no-repeat scroll right top transparent;display:inline-block;font-weight:bold;height:39px;line-height:39px;padding:0 30px 0 9px;text-decoration:none;text-transform:uppercase;}
#headershopnav #navtop li a{background:none;font-size:12px;}
#headershopnav > ul a{width:auto;}
#headershopnav ul ul{display:none;left:0;position:absolute;width:600px;}
#headershopnav ul ul li{height:25px;line-height:25px !important;width:190px;text-align:left;margin-right:10px !important;padding:0 !important;}
#headershopnav li#shop_navtop li#shop_navtop a{margin:0;padding:0;}
#headershopnav ul#shop_nav1 li#shop_navtop:hover ul#shop_nav2{display:block;z-index:1000;}
#headershopnav ul#shop_nav2{background:#162e5c;border:1px solid #656565;top:38px;z-index:1000;padding-left:0px;border-radius:0px 0px 5px 5px;padding-bottom:10px;}
#headershopnav ul#shop_nav2 a{text-align:left;text-transform:none;padding:0px;color:#fff;font-weight:normal;font-size:11px;margin:0;text-transform:none;height:25px;line-height:25px;background:none;padding-left:20px;display:block;text-shadow:none;}
#headershopnav ul#shop_nav2 a:hover{background:none;padding:0px;margin:0px;height:25px;line-height:25px;text-decoration:none;color:#fff;background:#4b5878;border-radius:3px;display:block;padding-left:20px;}
#headershopnav ul#shop_nav2 li, #headershopnav ul#shop_nav3 li{padding:0px;margin:0;}
#headershopnav li#shop_navtop li:hover, #headershopnav li#shop_navtop li#shop_navtop:hover{padding:0px;margin:0px;}
#siteMap ul, #conditionsMainContent ul{list-style:disc outside none;padding-left:40px;}
#privacyDefaultMainContent ,#conditionsMainContent,#conditionsMainContent,#shippingInfoMainContent{line-height:20px;}
.input_validation-failed{background:none repeat scroll 0 0 #FAEBE7;border:1px dashed #EB340A;}
#productAttributes input{border:1px solid #94AEC6;width:134px;}
#productAttributes .clearBoth{clear:both;font-size:0;height:0;line-height:0;}
.required{color:#EB340A;float:left;margin-top:9px;}
.centerColumn{padding:0 2px 30px 8px;clear:both;}
#gaints1 #tags{background:url("../images/tab_blur.gif") repeat-x scroll 0 0 transparent;height:29px;line-height:29px;width:761px;}
#gaints1 #tags LI{FLOAT:left;LIST-STYLE-TYPE:none;float:left;height:29px;width:190px;}
#gaints1 #tags LI A{FLOAT:left;display:block;height:28px;width:190px;line-height:28px;font-size:12px;font-weight:bold;text-align:center;text-decoration:none;color:#333333;cursor:pointer;font-weight:normal;}
#gaints1 #tags li.emptyTag{BACKGROUND:none transparent scroll repeat 0% 0%;WIDTH:4px;}
#gaints1 #tags LI.selectTag{BACKGROUND-POSITION:left top;POSITION:relative;color:#33174A;font-family:'HelveticaNeueLTStd77BdCn',Arial,sans-serif;}
#gaints1 #tags li.selectTag a{background:url("../images/tab_focus.gif") repeat-x scroll 0 0 transparent;color:#FFFFFF;cursor:pointer;float:left;font-weight:normal;height:29px;line-height:29px;margin:0;text-align:center;width:190px;}
#gaints1 .tagContent{border:1px solid #4E4E4E;background:#FFFFFF;padding:5px;display:none;text-align:justify;color:#002949;float:left;width:749px;}
#gaints1 #tagContent DIV.selectTag{DISPLAY:block;}
#footershoptop{margin:0 auto;padding:0;clear:both;height:158px;overflow:hidden;margin-left:5px;}
#footershoptop #tags02{height:39px;line-height:39px;width:978px;margin:0 auto;}
#footershoptop #tags02 LI{background:url("../images/tab3.png") no-repeat scroll center bottom transparent;padding:0;FLOAT:left;LIST-STYLE-TYPE:none;float:left;height:39px;width:241px;margin-right:2px;}
#footershoptop #tags02 LI img{vertical-align:middle;margin-right:7px;}
#footershoptop #tags02 LI A{FLOAT:left;display:block;height:39px;width:241px;line-height:39px;font-size:12px;font-weight:bold;text-align:center;text-decoration:none;color:#888888;font-family:'HelveticaNeueLTStd77BdCn',Arial,sans-serif;text-transform:uppercase;}
#footershoptop #tags02 li.emptyTag{BACKGROUND:none transparent scroll repeat 0% 0%;WIDTH:4px;}
#footershoptop #tags02 LI.selectTag02{background:url("../images/tab2.png") no-repeat scroll center bottom transparent;cursor:pointer;float:left;font-size:14px;font-weight:normal;height:39px;line-height:42px;list-style:none outside none;margin-right:2px;text-align:center;width:241px;}
#footershoptop #tags02 LI.selectTag02 img{vertical-align:middle;margin-right:7px;}
#footershoptop #tags02 li.selectTag02 a{BACKGROUND-POSITION:right top;LINE-HEIGHT:39px;HEIGHT:39px;color:#002949;text-transform:uppercase;}
#footershoptop #tagContent02{background:url("../images/tab-txt.png") no-repeat scroll 0 0 transparent;height:119px;float:left;}
#footershoptop .tagContent02{color:#656565;line-height:150%;padding:10px;display:none;}
#footershoptop #tagContent02 DIV.selectTag02{DISPLAY:block;}
.sub2_l{float:left;padding:5px;width:110px;}
.sub2_r{float:left;font-weight:normal;width:830px;}
html body{text-align:center;}
html body{color:#000000;font:normal 11px Arial;margin:0;padding:0;text-align:center;}
body{color:#2A2A2A;line-height:16px;background:url("../images/fr_fond.jpg") no-repeat fixed center top;}
body{position:relative;}
#Wrapperouter{background:url("../images/top-bar-bg.gif") repeat-x scroll left top transparent;margin:0 auto;padding:0;position:relative;width:100%;}
#Wraptop{color:#FFFFFF;height:125px;position:relative;text-align:left;top:0;width:100%;z-index:9999;}
#headershop{height:146px;padding:0 10px;text-align:left;}
.search-header-input{background:url("../images/shop-search-bg.gif") no-repeat scroll 0 0 transparent;border:medium none;color:#fff;float:left;height:24px;line-height:24px;padding:0 10px;width:180px;}
#search input{border:none;background:none;color:#fff;margin:0;}
.button-search-header{border:medium none;float:left;padding:0 10px;margin:0;}
#headershopsearch{font-size:1em;font-weight:bold;margin:0 auto;position:relative;text-align:center;width:980px;}
#shopmain{background-color:#FFFFFF;margin:auto;text-align:left;vertical-align:top;width:980px;padding:0;}
.bannerinfo022{float:left;margin:0 0 5px;padding:0 0 0 10px;width:980px;}
.bannerinfoleftimages{border:1px solid #C7C7C7;border-radius:5px 5px 5px 5px;float:left;margin-right:26px;padding-bottom:20px;padding-left:5px;padding-top:20px;width:400px;margin-top:0px;margin-bottom:5px;}
#itemQualifies{clear:both;margin:0 auto 10px;width:408px;float:left;}
#itemQualifiesTop{background-color:#262626;border-radius:5px 5px 0 0;font-size:12px;font-weight:bold;height:22px;line-height:22px;padding:2px 5px;border:1px solid #ccc;color:#fff;}
.PDShippingPromoText{font-weight:bold;padding-left:5px;}
.PDPromoQuickShipText{font-weight:bold;padding-top:7px;}
.bannerinfoleftright h1{color:black;font-size:16px;margin-bottom:3px;margin-left:0;padding-top:10px;}
.bannerinfodescription{border:1px solid #ccc;border-radius:5px 5px 5px 5px;clear:both;font-size:11px;font-weight:normal;padding:5px;width:530px;background:none repeat scroll 0 0 #eee;}
.banner03{text-align:left;}
.liunn{height:30px;overflow:hidden;padding-top:10px;}
.bannerlimlist{text-align:center;}
.liuop .normalprice{font-size:14px;}
.bannerinfoleftimages #gallery img{height:350px;padding-left:10px;width:350px;}
#left_info{border:0px solid #C7C7C7;border-radius:5px 5px 5px 5px;float:left;margin-right:5px;margin-top:0px;padding-bottom:20px;padding-left:0px;padding-top:0px;width:408px;}
#gallery{margin-bottom:10px;}
#productAttributes{width:460px;margin-bottom:5px;}
.liuop .productSpecialPrice{font-size:18px;}
.productSpecialPrice{color:#C61010;font-size:12px;text-transform:lowercase;}
.bannerinfoprice{clear:both;padding:5px 0;}
#feature1,#best1{clear:both;background:none repeat scroll 0 0 #55972D;border-radius:5px 5px 0 0;color:#FFFFFF;height:30px;line-height:30px;text-indent:20px;}
.listshopbox{}
.listshopbox2{border:1px solid #CCCCCC;border-radius:0 0 5px 5px;display:block;height:auto;padding:5px 0;}
#pic_banner{}
.headershoplogo{float:left;padding-left:10px;position:relative;}
.logo_h1{position:relative;z-index:1000;margin:0;}
.headershoplogo a{}
#Home_header_nav{background:url("../images/login_ico.png") no-repeat scroll left center transparent;font-family:'Trebuchet MS',Tahoma,Arial;-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:url("../images/toplinks_bg_hover.gif") repeat-x scroll 0 0 #2F2F2F;border-color:#454445;border-style:solid;border-width:1px 0 0 1px;float:right;padding:0;margin-top:30px;right:0;width:330px;font-size:12px;}
#Home_header_navtop{color:#29433A;width:auto;float:left;}
#search_lsc{background:url("../images/header_bg.png") repeat-x scroll 0 -124px #F4F5F7;border-bottom:1px solid #E4E7EC;border-top:1px solid #FAFAFB;height:54px;width:980px !important;margin:0 auto;}
.first{float:left;padding-left:10px;}
.second{float:left;}
#Home_header_navtop .first a{background:url("../images/login_ico.png") no-repeat scroll left center transparent;color:#B3B3B3;display:block;font-weight:bold;float:left;padding:8px 10px 8px 20px;text-shadow:0 -1px #000000;}
#Home_header_navtop .second a{background:url("../images/account_ico.png") no-repeat scroll left center transparent;color:#B3B3B3;display:block;font-weight:bold;float:left;padding:8px 10px 8px 20px;text-shadow:0 -1px #000000;}
#shopping{background:url("../images/cart_ico.png") no-repeat scroll left center transparent;float:left;color:#fff;font-size:12px;display:block;float:left;padding:8px 10px 8px 20px;text-shadow:0 -1px #000000;}
#clms_nav{float:right;height:auto;margin-top:20px;margin-right:20px;width:330px;}
#topSearch, #topSearch a{color:#FFFFFF;}
.forward{float:right;}
#shoppingCartDefault #PPECbutton{float:right;margin-right:20px;}
#shopping a{text-transform:capitalize;color:#fff;font-size:12px;font-weight:bold;}
#banners{background-image:url("../images/top_07.gif");background-repeat:no-repeat;height:30px;width:980px;float:right;line-height:64px;text-align:right;}
#search form{float:right;text-align:center;margin-top:0px;}
#searinput{background:url("../images/search_header_bg.png") no-repeat scroll 0 0 transparent;border:medium none;height:26px;left:9px;line-height:26px;text-indent:15px;margin:0;padding:0;position:absolute;top:9px;width:218px;}
#btn{background:url("../images/search_btn.png") no-repeat scroll 0 0 transparent;height:26px;vertical-align:middle;width:70px;margin:0;position:absolute;right:9px;top:9px;border:0 none;}
#leftshop{}
#gaints1{margin:0;padding:0px;}
.listshopbox{border:1px solid #CCCCCC;border-radius:0 0 5px 5px;display:block;padding:5px 0;clear:both;}
#spiecal_1,#spiecal_2{padding:0 3px;position:relative;}
#spiecal_2{clear:both;}
.prolist{border:1px solid #E3E3E3;border-radius:0 0 5px 5px;display:block;padding:5px 0;}
.prolist2{display:block;padding:5px 0;}
#gaints2{background-color:#FFFFFF;float:left;margin-bottom:5px;margin-top:1px;text-align:left;width:980px;}
#shadowimg{border:medium none;left:14px;}
#leftshoptop{background:url("../images/tail_cat.gif") repeat-x scroll 0 0 #FFFFFF;border-radius:4px 4px 4px 4px;color:#000000;font-size:16px;font-weight:normal;line-height:33px;margin-bottom:2px;overflow:hidden;padding:0 10px;position:relative;text-align:left;}
#categories{border:1px solid #CCCCCC;border-radius:5px 5px 5px 5px;margin:5px 0;padding:5px;float:left;width:185px !important;}
#leftshop ul li{}
#leftshop ul li a{color:#666666;display:block;padding-left:10px;text-decoration:none;font-size:11px;line-height:25px;background:url("../images/marker2.png") no-repeat scroll 3px 12px transparent;border-top:1px solid #CCCCCC;}
#leftshop ul li a:hover{font-weight:normal;color:#fff;text-decoration:none;background:url("../images/marker3.png") no-repeat scroll 3px 12px #07204e;}
#leftshop ul li#view_all_1{border:medium none;color:red;line-height:22px;list-style:none outside none;padding-left:50px;text-align:right;}
#leftshop ul li#view_all_1 a{color:red;font-weight:normal;text-align:right;}
#leftshop ul{background:#f6f6f6;}
#specials{float:left;margin:0px 0px 5px;padding:0;text-align:left;width:195px !important;}
#specials .sideBoxContent{border:1px solid #ccc;border-radius:0px 0px 5px 5px;margin:0;padding:5px 5px 0;}
#bannernav{color:#00257B;font-size:11px;font-weight:bold;height:20px;margin:0 0px;overflow:hidden;text-align:left;}
#bannernav{padding:0 10px;}
#bannernav{line-height:20px;padding-left:2px;}
#bannernav a:link, #bannernav a:visited{color:#313F36;text-decoration:none;}
#productGeneral{float:left;padding-bottom:0;padding-left:0px;margin-top:5px;}
#bannernav a{padding:0 0px 0 0px;}
#bannernav a:hover{color:#333;text-decoration:underline;}
#gaints1 .listshopbox .listshop,#gaints1 .listshopbox2 .listshop{float:left;height:274px;overflow:hidden;padding:5px 5px;position:relative;text-align:center;width:181px;}
#listshop_a{border:1px solid #A6C992;display:block;padding:6px 0 3px;text-decoration:none;border-radius:5px 5px 5px 5px;}
#listshop_a:hover{border:2px solid #ff7004;display:block;padding:6px 0 3px;text-decoration:none;}
#gaints2 .listshopbox .listshop{border-bottom:0 solid #B5B4B4;float:left;height:280px;padding:30px 28px 0;text-align:center;vertical-align:top;width:186px;}
#gaints1 .listshopbox .listshop a,#gaints1 .listshopbox2 .listshop a{display:block;font-size:11px;}
#gaints2 .listshopbox .listshop a{display:block;}
#gaints1 .listshopbox .listshop img,#gaints1 .listshopbox2 .listshop img{width:165px;height:165px;}
#gaints2 .listshopbox .listshop img{width:165px;height:165px;}
#gaints1 .listshopbox .listshop .listshopname,#gaints1 .listshopbox2 .listshop .listshopname{padding:0 5px;text-align:center;overflow:hidden;height:42px;}
#gaints2 .listshopbox .listshop .listshopname{display:block;margin:5px 0;padding:0 5px;max-height:30px;text-align:center;overflow:hidden;overflow:hidden;text-overflow:ellipsis;height:34px;}
#gaints1 .listshopbox .listshop .listshopprice,#gaints1 .listshopbox2 .listshop .listshopprice{font-weight:bold;text-align:center;}
#gaints1 .listshopbox .listshop .listshopprice img,#gaints1 .listshopbox2 .listshop .listshopprice img{width:109px;height:27px;}
#gaints1 #spiecal_1 #banner03leftcon #line_p{border-bottom:1px solid #B5B4B4;clear:left;height:1px;margin:10px 0 10px 6px;}
#gaints1 #spiecal_2 #banner03leftcon #line_p{border-bottom:1px solid #B5B4B4;clear:left;height:1px;margin:10px 0 10px 6px;}
#gaints2 .listshopbox .listshop .listshopprice{font-weight:bold;text-align:center;}
#gaints2 .listshopbox .listshop .listshopprice img{width:109px;height:27px;}
#gaints2 #spiecal_1 #banner03leftcon #line_p{border-bottom:1px solid #B5B4B4;clear:left;height:1px;margin:10px 0 10px 6px;}
#gaints2 #spiecal_2 #banner03leftcon #line_p{border-bottom:1px solid #B5B4B4;clear:left;height:1px;margin:10px 0 10px 6px;}
.footer-wrapper{bottom:0;margin:0 auto;padding:10px;}
#footershoptopbottom{margin:0 auto;text-align:center;}
#footershoptoptop{margin:0;width:100%;text-align:left;}
#footershoptoptop ul{}
#footershoptoptop ul li{float:left;}
#footershoptoptop ul li a{color:#2A2A2A;font-size:11px;font-weight:normal;margin:0;padding:0 1em;}
#footershoptoptop ul li a:hover{color:#2A2A2A;text-decoration:underline;}
#web_footer{background:url("../images/footer_bg.png") repeat scroll 0px 0 transparent;height:88px;margin:0 auto;width:100%;}
#footershopbottom{clear:both;text-align:center;}
.footimg{float:left;}
#cp{float:right;}
#footershopbottom p{color:#2A2A2A;font-size:10px;line-height:30px;padding:10px;float:right;}
#footershopbottom a{color:#2A2A2A;text-decoration:none;}
#footershopbottom a:hover{color:#2A2A2A;text-decoration:underline;}
#specialsDefault .listshop{padding-top:10px;text-align:center;font-weight:bold;}
#specialsDefault .listshop a{font-weight:normal;}
#specialsDefault .listshop a:hover img{border:1px solid #ff7004;}
#specialsDefault .listshop img{height:auto;width:165px;}
#specialsDefault .listshopbox{border-bottom:1px solid #4E4E4E;border-left:1px solid #4E4E4E;border-right:1px solid #4E4E4E;margin-bottom:5px;}
#gaints1 form{margin:0px;padding:0px;}
#listshoppage{border:1px solid #ccc;border-radius:5px 5px 5px 5px;margin-right:2px;margin-bottom:5px;}
.homebodyprolistbottom{background:url("../images/tail_cat.gif") repeat-x scroll 0 0 #FFFFFF;clear:both;height:33px;line-height:33px;border-radius:5px 5px 5px 5px;font-size:12px;padding-left:15px;}
.homebodyprolistbottom01{float:left;padding-left:10px;}
.homebodyprolistbottom02{float:right;padding-right:10px;padding-top:8px;}
.content{padding:0 5px;}
.homebodycatebottom{border:1px solid #CCCCCC;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;clear:both;font-weight:normal;padding:10px;margin-top:5px;margin-bottom:5px;margin-right:2px;}
.homebodyprolist2 a:hover{text-decoration:none;}
#gaints1 .homebodyprolist2 .listshopbox .listshop{height:220px;}
#infoshopl{background-color:#FFFFFF;float:left;margin:0 8px 0 6px;padding:0;width:729px;}
#infoshopright{margin-bottom:0;margin-left:0;text-align:center;width:222px;float:left;}
#infoshop{margin:6px 0 5px 2px;padding:0;float:left;}
#infoshop form{margin:0;padding:0;}
#infoshop #infoshopl #bannernav{background-image:url("../images/navBreadCrumbleft.gif");background-position:left 2px;background-repeat:no-repeat;margin-left:0;padding-left:15px;}
#infoshop #infoshopl #infoshopleftimages{float:left;padding:0;width:347px;}
#infoshop #infoshopl #infoshopleftimages img{width:345px;height:auto;}
#infoshop #infoshopl #infoshopleftright{float:left;margin-bottom:5px;width:380px;}
#infoshop #infoshopl #infoshopdescription{float:left;margin-top:5px;padding:0;}
#infoshoprighttop{background-color:#E0E0E0;background-image:url("../images/recommendationsTop.gif");background-position:center top;background-repeat:no-repeat;color:#333333;font-family:Tahoma;font-size:13px;font-weight:bold;height:29px;line-height:29px;padding-top:11px;text-transform:uppercase;}
#leftshopcenter{background-image:url("../images/sideBoxContentr.gif");background-position:center center;background-repeat:repeat-y;border-bottom:0 solid #C6C3C6;border-left:0 solid #C6C3C6;border-right:0 solid #C6C3C6;padding-top:3px;}
#infoshopright .listshop{border-bottom:1px solid #86B469;display:block;margin:8px 8px 0;font-weight:bold;}
#infoshopright .listshop a{font-size:11px;font-weight:normal}
#infoshopright .listshop img{height:auto;width:150px;}
.rsimailf{border-top:1px solid #86B469;height:1px;}
.product_top{background:url("../images/product_top.gif") no-repeat scroll center top transparent;height:20px;}
#infoshopleftrightcont{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:-moz-use-text-color #AC9B7D #AC9B7D;border-right:1px solid #AC9B7D;border-style:none solid solid;border-width:0 1px 1px;padding:0 5px 5px;}
#infoshopname{color:#000000;font-size:13px;margin-bottom:5px;margin-top:0;}
.p_info_emailbk{background-image:url("../images/p_info_emailbk.gif");background-position:center top;background-repeat:no-repeat;height:34px;padding:12px 0 11px 15px;}
.pp_policy{left:50px;position:relative;top:-10px;}
#infoshopprice{margin:10px 0;}
#infoshopprice .normalprice{font-weight:bold;font-size:15px;}
#infoshopprice .productSpecialPrice{font-weight:bold;font-size:20px;margin-left:10px;}
.cart{}
.cartAddleft input{border:1px solid #94AEC6;}
.cartAddleft{float:left;margin-left:0px;margin-top:10px;}
.cartAddright{float:left;margin-left:30px;}
#infoshopdescriptiontop{background:url("../images/product_heading.gif") no-repeat scroll 0 0 transparent;color:#E36703;height:24px;line-height:24px;margin:0;padding:8px 14px 0 1em;}
#infoshopdescriptiontop #infoshopdescriptiontopt{background:url("../images/desnamebg.gif") no-repeat scroll center bottom transparent;width:705px;font-weight:bold;font-size:13px;}
#infoshopdescriptioncontent{border-left:1px solid #777777;border-right:1px solid #777777;padding:5px;width:715px;}
#infoshopdescriptioncontent p{margin:0px;}
.product_bottom{background:url("../images/product_bottom.gif") no-repeat scroll left top transparent;height:17px;margin:0;padding:0;}
.footblock{background:url("../images/footer_bg.jpg");clear:both;height:211px;margin-top:10px;}
#footerFrameTopHalfContainer{height:80px;padding:20px 40px;}
.myAccountFooterContainer{margin-left:36px;}
.footerList{float:left;margin:0;width:198px;}
.corporateInfoFooterContainer{margin-left:35px;}
.customerServiceFooterContainer{margin-left:36px;}
.servicesFooterContainer{margin-left:35px;}
#footerFrameTopHalfContainer ul{color:#FFFFFF;font-size:11px;font-weight:bold;list-style-type:none;margin:0;padding:0 5px 0 0;}
#footerFrameTopHalfContainer ul li{line-height:20px;list-style:none outside none;margin:0;padding:0;text-align:left;}
#footerFrameTopHalfContainer ul{color:#FFFFFF;font-size:11px;font-weight:bold;list-style-type:none;margin:0;padding:0 5px 0 0;}
#footerFrameTopHalfContainer ul li a{color:#FFFFFF;}
#footerFrameTopHalfContainer ul{color:#FFFFFF;font-size:11px;font-weight:bold;list-style-type:none;margin:0;padding:0 5px 0 0;}
#footerFrameTopHalfContainer ul{color:#FFFFFF;font-size:11px;font-weight:bold;list-style-type:none;margin:0 36px;padding:0 5px 0 0;}
.header_top{height:36px;margin:0 auto;position:relative;width:100%;}
#header_top_left{float:left;padding:0 10px;background:#fff;line-height:31px;color:#333;}
#header_top_left ul li{float:left;padding:0;}
#email_contact{clear:left;float:left;font-weight:bold;height:39px;line-height:39px;margin:0 0 0 0px;width:380px;font-size:11px;}
#banner_img{background:url("../images/wideSliver1.jpg") no-repeat scroll 0 0 transparent;width:980px;margin:0 auto;padding:5px;}
#header_top_left2{padding-left:40px;padding-top:8px;}
#bt_bg{width:87px;height:29px;float:left;border:0 none;margin-top:5px;margin-left:10px;vertical-align:middle;line-height:30px;text-align:center;}
#bt_bg a{background:url("../images/buttons1.png") no-repeat scroll 0 0 transparent;width:87px;height:29px;float:left;border:0 none;margin-top:0px;margin-left:10px;vertical-align:middle;line-height:30px;text-align:center;}
#bt_bg a:hover{background:url("../images/buttons2.png") no-repeat scroll 0 0 transparent;text-decoration:none;color:#ffffff;font-weight:bold;}
#header_top_right2{background:url("../images/cart.gif") no-repeat scroll left center transparent;float:right;text-align:center;line-height:30px;margin-top:12px;margin-right:20px;width:300px;}
#header_top_right1{color:#fff;float:left;font-size:11px;line-height:20px;position:relative;margin-bottom:0;padding-left:0;}
#header_top_right1 span{padding-left:0px;}
.back{float:left;}
.back2{float:left;}
#header_top_left li a{color:#0F204B;float:left;font-weight:bold;height:31px;line-height:31px;padding:0px;text-decoration:none;font-size:11px;}
#header_top_left li a:hover{color:#0F204B;text-decoration:underline;}
.header_top a{color:#fff;font-family:Arial;font-size:12px;line-height:20px;text-decoration:none;}
.cart{margin-bottom:10px;padding-left:5px;}
.bannerinfodescription p{margin:0;padding:0.2em;line-height:18px;}
#shoppingCartDefault #PPECbutton{float:left;}
#shop_report{width:auto;margin:0 auto;text-align:center;}
.rollBox{width:968px;overflow:hidden;margin:5px 0;padding:0 15px;}
.rollBox .LeftBotton{background:url(images/next_l.gif)no-repeat scroll left center transparent;cursor:pointer;display:inline;float:left;height:236px;margin-right:3px;overflow:hidden;width:26px;}
.rollBox .RightBotton{background:url(images/next_r.gif) no-repeat scroll left center transparent;cursor:pointer;display:inline;float:left;height:236px;margin-right:3px;overflow:hidden;width:26px;}
.rollBox .Cont{width:890px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .box{background:url("../images/switch_fenge.gif") no-repeat scroll right center transparent;float:left;height:227px;line-height:16px;margin:0;text-align:center;width:224px;}
.rollBox .Cont a:link, .rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1, .rollBox #List2{float:left;}
#sell_sport{border:1px solid #CCCCCC;color:#666666;height:380px;margin-top:0px;text-align:left;width:950px;border-radius:5px 5px 5px 5px;display:none;}
#sell_sport h2{height:20px;margin-top:0;padding-left:22px;padding-top:10px;}
.t{margin-left:10px;margin-top:0px;float:left;}
#advSearchResultsDefault select{display:none;}
#advSearchResultsDefault form{margin:0;}
.t .about_txt{float:left;width:400px;padding-left:12px;}
.about_txt .abouts{background:url("../images/about.gif") no-repeat scroll left center transparent;height:22px;line-height:22px;padding-left:30px;}
.about_txt .abouts{line-height:22px;}
.about_txt .txts{margin-bottom:6px;margin-top:6px;}
.about_txt .jerseys{background:url("../images/jerseys.gif") no-repeat scroll left center transparent;height:22px;line-height:22px;padding-left:30px;}
.about_txt .txts{margin-bottom:6px;margin-top:6px;}
.about_txt .service{background:url("../images/service.gif") no-repeat scroll left center transparent;height:22px;line-height:22px;padding-left:30px;}
.about_txt .txts{margin-bottom:6px;margin-top:6px;}
.t .shipping_payment{float:left;margin-left:20px;width:500px;}
.shipping{background:url("../images/shipping.gif") no-repeat scroll left center transparent;color:#FF6600;line-height:22px;padding-left:30px;}
.shipping_payment .infotxt{border-bottom:1px solid #CCCCCC;padding-bottom:10px;}
.shipping_payment img{margin-top:5px;}
.payment{background:url("../images/payment.gif") no-repeat scroll left center transparent;color:#FF6600;height:22px;line-height:22px;margin-top:10px;padding-left:26px;}
.shipping_payment .infotxt{border-bottom:1px solid #CCCCCC;padding-bottom:10px;}
.shipping_payment img{margin-top:5px;}
#about_NBA{border:1px solid #CCCCCC;border-radius:5px 5px 5px 5px;color:#666666;height:150px;margin-bottom:3px;margin-top:0px;padding:10px 22px;text-align:left;}
#about_NBA h2{font-size:14px;height:20px;}
#main_nba{border-radius:5px 5px 5px 5px;clear:both;margin:0 auto;padding:2px 0;text-align:left;vertical-align:top;font-weight:bold;background:#f6f6f6;}
#billingField, #shippingField, #contactDetails, #checkoutButtons, #noAccountReferral, #noAccountDOB{width:98%;}
#billingField{float:left;margin-bottom:2%;}
#shippingField{float:left;margin-bottom:2%;}
#noAccountReferral{float:right;}
#noAccountDOB{float:right;}
#checkoutButtons{float:left;}
#checkoutButton input{padding-top:5px;}
.alert{padding:0 5px 0 0;}
.clearfix:after{clear:both;content:"";display:block;height:0;}
#shoppingCartDefault input{border:none;}
#categoryDescription{margin-bottom:5px;}
#indexCategories .prolist{border-radius:5px 5px 5px 5px;}
.outline-creator{}
.search-bar{background:none repeat scroll 0 0 #EFEFEF;border-bottom:1px double #DEDEDE;height:20px;line-height:1.25em;margin-bottom:0;padding:5px 12px 4px 6px;}
.toplinks{float:right;height:20px;}
.toplinks li{padding-right:0.3em;}
.search-bar li{display:inline;line-height:20px;}
.toplinks a{color:#333333;}
.toplinks a:hover{color:#333333;text-decoration:underline;}
#mastheadL{float:left;font-size:1.2em;height:125px;overflow:hidden;width:390px;}
#web_header{width:980px;margin:0 auto;padding:0;}
.elm69LoginTxtGrey{background:url("../images/my-account-icon-active.gif") no-repeat scroll 0 0 #0F204B;color:white;float:left;font-weight:bold;height:31px;line-height:31px;padding-left:27px;padding-right:10px;font-size:11px;}
.elm69LoginTxtGrey a:link,.elm69LoginTxtGrey a:visited{color:#fff;text-decoration:none;}
.elm69LoginTxtGrey a:hover{color:#fff;text-decoration:underline;}
#mastheadC{float:left;font-size:1.2em;height:125px;overflow:hidden;width:200px;}
#mastheadC{background:url("../images/logo.png") no-repeat scroll 0 0 transparent;display:block;}
#mastheadR{overflow:visible;}
#mastheadR{float:left;font-size:1.2em;height:125px;overflow:hidden;position:relative;width:390px;}
#COM00001_LogoLink{height:100%;text-indent:-9999px;width:100%;}
#COM00001_LogoText{height:125px;}
#elm23basket{clear:both;display:block;float:right;font-size:11px;height:38px;line-height:38px;margin:6px 0 0;text-align:right;}
#opBsktIcon{float:left;margin:-3px 8px 0 6px;}
#opCTABtn{color:#FFFFFF !important;}
#opCTABtn{background-color:#4CC3EC;border:1px solid #4CC3EC;border-radius:6px 6px 6px 6px;display:block;float:right;line-height:1em;margin-left:15px;margin-top:-3px;padding:6px;text-decoration:none;text-transform:uppercase;}
.elm04GoButton{background:url("../images/btn-shop-search.gif") repeat scroll 0 0 transparent;border:0 none;float:left;height:24px;text-indent:-9999px;width:20px;}