﻿#addVerify{margin-left:10px}
#at20mc form{background-image:none}
#ctl01_ctl00_uxWebsitePlaceHolder_uxUpdateProgress{position:inherit!important}
#ctl01_uxPlaceHolder_uxGiftCouponDetail_uxRewardPointDiv{display:none}
#engrave_large_picture a{cursor:pointer;font-size:x-small;color:#000;font-weight:700}
#engrave_large_picture img{height:157px;width:800px}
#engrave_large_picture{width:800px;position:absolute;display:none;background:#fff;border:solid 2px #000;text-align:center;z-index:1;top:224px;right:-86px}
#livechatpromo{border-top:3px solid #D53438;border-bottom:3px solid #D53438;margin-bottom:10px;height:80px}
#product_just_stars.big .on {float:left;}
#review_header {padding:10px 0 !Important;}
#review_header .percentage {margin:0 !Important;}
#uxValidSummary{margin-left:10px}
@font-face{font-family:"CopyDoodles_Becky";src:url(/font/CopyDoodles_Becky.ttf);src:local(CopyDoodles_Becky),url(/font/CopyDoodles_Becky.ttf) format("truetype")}
@font-face{font-family:"HEMIHEAD";src:url(/font/HEMIHEAD.TTF);src:local("HEMIHEAD"),url(/font/HEMIHEAD.TTF) format("truetype")}
a.CommonTopDynamicDropdownListDynamicMenuItem:hover{background-color:#D53438;color:#fff}
a.CommonTopDynamicDropdownListDynamicMenuItem{z-index:0;display:block;vertical-align:middle;color:#313131;padding:4px 10px;font-size:11px!important;min-width:120px}
a.QuickViewButton:hover{background:#000;color:#FFF}
a.QuickViewButton{background:#000;display:none;width:60%;color:#FFF;position:absolute;left:20%;right:20%;padding:9px 5%;cursor:pointer;top:45%;text-transform:uppercase;z-index:1;border-radius:10px}
a.ViewButton:hover{background-color:#2a353c;color:#fff}
a.ViewButton{padding-top:1px;background-color:#D53438;display:none;position:absolute;width:60%;font-size:11px;height:24px;color:#fff;font-weight:700;line-height:24px;cursor:pointer;top:45%;left:20%;text-transform:uppercase;border-radius:10px}
div.CommonCategoryImage{width:100%;max-height:95px;padding:0;margin-bottom:10px}
div.CommonProductImage{width:100%;max-height:200px;padding:0;margin-bottom:0;z-index:0;position:relative}
div.DefaultProductImage{width:100%;max-height:200px;padding:0;margin-bottom:0;z-index:0;position:relative}
input[type="text"].NewsletterTextBox{width:68%;height:28px;color:#515151;background-color:#000;border:0;float:left;font-size:12px;padding:4px 10px;border-radius:10px 0 0 10px;}
input[type="text"].NewsletterTextBox:focus{background:#000;}
input[type="text"].TellFriendTextBox,input[type="text"].TellFriendLongTextBox{width:90%;margin-bottom:3px}
input[type="text"].VendorSearchTextBox{width:70%;float:left}
select::-ms-expand{display:none}
span.CommonAsterisk{color:Red;font-weight:400;padding-left:2px}
table.CommonCategoryImage{width:inherit;height:95px;text-align:center;padding:0}
table.CommonProductImage{width:inherit;height:200px;text-align:center;padding:0}
table.CommonTopDynamicDropdownListDynamicMenuItem,.CommonTopDynamicDropdownListDynamicMenuStyle table tr td,table.CommonTopDynamicDropdownListDynamicMenuItem tr td{margin:0;padding:0;border:0}
table.CommonTopDynamicDropdownListStaticMenuItem{width:100%;z-index:0;padding:0;border:solid 1px #f0f0f0;background-color:#f9fafb;border:0;margin:0}
table.CommonTopDynamicDropdownListStaticMenuStyle td,table.CommonTopDynamicDropdownListStaticMenuItem td{padding:0;border:0;margin:0}
table.ContentMenuNavMenuList,table.ContentMenuNavMenuListStaticMenuStyle,table.ContentMenuNavListStaticMenuItem,.ContentMenuNavMenuListDynamicMenuStyle table,.ContentMenuNavMenuListDynamicMenuStyle table tr td{border:0;margin:0;background-color:transparent;vertical-align:middle;width:inherit}
table.DefaultProductImage{width:inherit;text-align:center;padding:0}
ul.ReviewGuide li{color:#000;line-height:22px;font-size:13px;padding-left:15px}
ul.ReviewGuide{list-style-type:none}
.account-center-col{border-left:solid 1px #f1f1f1}
.AccountDetails .CheckoutTextBox{width:140px;float:left}
.AccountDetails .CommonFormLabel{width:120px}
.AccountDetailsButtonDiv .BtnStyle1:hover{background-color:#000}
.AccountDetailsButtonDiv .BtnStyle1{background-color:#ff7200}
.AccountDetailsButtonDiv{margin-top:20px;text-align:right;float:right;clear:left}
.AccountDetailsCheckBox{float:left}
.AccountDetailsCheckBoxDiv .AccountDetailsCheckBox label{color:#D53438;}
.AccountDetailsCheckBoxDiv{float:left;margin-left:37%;padding-bottom:20px;clear:left;width:120%}
.AccountDetailsCountryStatePanel{clear:both}
.AccountDetailsDiv .CountryAndStateListCountryTextBox,.AccountDetailsDiv .CountryAndStateListStateTextBox,.CustomerRegisterCityStatePanel .CountryAndStateListStateTextBox,.ClientCityStatePanel .CountryAndStateListCountryTextBox,.ClientCityStatePanel .CountryAndStateListStateTextBox,.CustomerRegisterShippingInfoPanel .CountryAndStateListCountryTextBox,ustomerRegisterShippingInfoPanel .CountryAndStateListStateTextBox{width:30%;float:left;margin:5px 0}
.AccountDetailsDiv .CountryAndStateListDropDown,.CustomerRegisterCityStatePanel .CountryAndStateListDropDown,.ClientCityStatePanel .CountryAndStateListDropDown{width:30%;float:left;padding:2px 0;color:#000;margin:5px 1% 5px 0;font-size:12px}
.AccountDetailsDiv{margin:0;width:100%;clear:left}
.AccountDetailsLongTextBox{width:200px}
.AccountDetailsPanel{width:100%;float:left;clear:left}
.AccountDetailsShippingItemInfoPanel{clear:left;float:left;width:100%;width:100%;clear:left;float:left;margin:10px 0 20px}
.AccountDetailsTextBox{width:150px}
.AccountMainDiv .CustomerRegister{width:99%}
.AccountMainDiv{background-color:#FFF;padding:0;position:relative}
.AddInner{width:500px;margin:20% auto;}
.AddOuter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:10000;background-color:rgba(0,0,0,.4);}
.addressHeader{height:30px;width:100%;background:#000;color:#FFF;padding-top:5px;font-size:18px;font-weight:700;padding-left:10px}
.addressMain{background:#587DBE;width:100%;padding:5px 0 20px 10px;min-height:100px;color:#000;}
.addressMainLeft{width:65%;float:left;padding-left:20px;font-size:12px;color:#FFF}
.addressMainLeft span{color:#FFF;}
.addressMainRight{width:30%;float:right;padding-top:10px}
.AddShoppingCartNotComplete .CommonHyperLink{margin:auto;display:table;font-size:12px}
.AddShoppingCartNotComplete .CommonPageTop{display:none}
.AddShoppingCartNotCompleteContent,.AddToCartNotCompleteContent{margin-top:10px;padding-bottom:20px}
.AddThisWidget{width:100%;display:table;text-align:center;clear:both}
.AddToCartBottom{display:table;width:100%;padding:10px 0 0}
.AddToCartCheckoutLink{float:right}
.AddToCartContinue:hover{background-color:#000;color:#FFF;}
.AddToCartContinue{padding:3px 10px!important;background-color:#587DBE;color:#FFFFFF;border-radius:10px;width:196px;font-size:16px!important;text-transform:uppercase;}
.AddToCartContinueButton{clear:left;float:left}
.AddToCartDetail{clear:left;float:left;width:100%;padding:15px 3%;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd}
.AddToCartDiv {display:inline-block;width:100%;margin:0 !important;}
.AddToCartImage img{max-width:60px;width:auto!important;width:60px}
.AddToCartImage{float:left;text-align:left;width:18%}
.AddToCartName{text-align:left;float:left;width:50%;text-decoration:none}
.AddToCartNameLink .OptionName{clear:left;font-size:11px;color:#555;text-align:left}
.AddToCartNameLink .ProductName{clear:left;float:left;margin-bottom:8px;color:#D53438;font-size:14px;font-weight:400}
.AddToCartNameLink{text-decoration:none}
.AddToCartPanel .close:hover{color:red}
.AddToCartPanel .CommonLabel{clear:left;float:left;width:45%;border-bottom:dotted 1px #ccc;padding:3px 0;color:#555;margin-right:2%;margin-bottom:8px;font-size:13px}
.AddToCartPanel .CommonValue{text-align: center; float:left;width:50%;font-size:13px;color:#555;padding:3px 0;font-weight:400;margin-bottom:8px}
.AddToCartPanel .PriceValue{text-align: right; float:left;width:50%;font-size:14px;color:#000;padding:0;font-weight:400;margin-bottom:8px}
.AddToCartPanel a.AddCart:hover{background-color:#000;color:#fff}
.AddToCartPanel a.AddCart{font-size:16px;padding:3px 0;width:40%;float:right;background-color:#D53539;text-transform:uppercase;color:#FFF;}
.AddToCartPanel{width:600px;text-align:left;background-color:#fff;border-top:0;-webkit-box-shadow:0 0 10px 0 #555;box-shadow:0 0 10px 0 #555;padding:15px;border-collapse:separate;z-index:11;border-radius:10px}
.AddToCartPrice{float:left;width:29%;margin-left:3%}
.AddToCartTitle{color:#000;font-weight:400;font-size:16px;line-height:30px;clear:left;float:left;width:100%;padding:5px 0 10px}
.AddToWishListButtonLinkButton,.AddToCompareListButtonLinkButton,.TellFriendLinkButton{color:#000;font-size:13px;padding:0 5px;line-height:20px;}
.TellFriendLinkButton {display: none;}
.AddToWishListButtonLinkButton:hover,.AddToCompareListButtonLinkButton:hover{color:#D53438;background-color:#FFF}
.AdvancedContentSearchResult .CommonPage,.AdvancedContentSearchResult .CommonPageTop,.AdvancedContentSearchResult .CommonPageLeft,.AdvancedContentSearchResult .CommonPageBottom{width:auto}
.AdvancedSearch{display:table;padding-bottom:10px;width:100%}
.AdvancedSearchBox{clear:left;width:92%;padding:10px 4%;border-color:#E1E1E1;border-style:solid;border-width:1px;margin-bottom:10px}
.AdvancedSearchButton .BtnStyle1:hover{background-color:#000}
.AdvancedSearchButton .BtnStyle1{background-color:#ff7200}
.AdvancedSearchButton{float:right;margin-top:30px}
.AdvancedSearchDataList{width:100%}
.AdvancedSearchDataListTable{padding-top:20px;width:100%}
.AdvancedSearchDataListTableHeaderCheck label{font-size:13px!important;color:#1e1e1e;font-weight:400}
.AdvancedSearchDotted{clear:left;padding-top:40px;}
.AdvancedSearchDrop select{color:#7a888d;font-size:11px;border:solid 1px #f0f0f0;padding:2px 0}
.AdvancedSearchDrop{float:left;padding-top:2px;margin-right:0;width:30%}
.AdvancedSearchHeader{margin-top:30px;margin-bottom:20px;color:#000}
.AdvancedSearchInCategory,.AdvancedSearchInDepartment,.AdvancedSearchInManufacturer{padding-left:4px;padding-bottom:10px;float:left;width:100%;clear:left}
.AdvancedSearchInCategoryDrop,.AdvancedSearchInDepartmentDrop,.AdvancedSearchinmanufacturerDrop,.AdvancedSearchInVendorDrop{width:230px}
.AdvancedSearchInCategoryDropDiv,.AdvancedSearchInDepartmentDropDiv,.AdvancedSearchinmanufacturerDropDiv{float:left;min-width:300px;padding-top:2px;padding-bottom:2px}
.AdvancedSearchInCategoryTitle,.AdvancedSearchInDepartmentTitle,.AdvancedSearchInManufacturerTitle{width:170px;float:left;padding:2px 0;margin-right:5px;clear:left;font-weight:400}
.AdvancedSearchInLabel{float:left;padding-top:5px;margin-right:10px}
.AdvancedSearchInnerTableInput input{border:solid 1px #ccc}
.AdvancedSearchInnerTableInputPrice{width:85px;float:left}
.AdvancedSearchInnerTableInputTo{float:left;line-height:22px;vertical-align:middle;margin-right:10px;font-weight:400}
.AdvancedSearchInnerTableLabel{font-weight:400}
.AdvancedSearchInType{padding-left:4px;padding-bottom:15px;float:left;width:100%;clear:left}
.AdvancedSearchInTypeTitle{padding:2px 0;margin-right:5px;clear:left;font-weight:400}
.AdvancedSearchKeywordTable{clear:left;width:100%;padding:10px 4%;border:solid 1px #E1E1E1;margin-bottom:20px}
.AdvancedSearchLabel{float:left;padding-top:5px;padding-right:0;color:#000;width:20%}
.AdvancedSearchManufacturerLabel,.AdvancedSearchDepartmentLabel,.AdvancedSearchVendorLabel{float:left;width:20%;color:#000;padding-top:5px}
.AdvancedSearchPanel .CommonValidateDiv{margin-top:1px;width:75px}
.AdvancedSearchPanel{margin:0 10px 10px 0;clear:left;float:left;width:90%;color:#000;font-size:13px}
.AdvancedSearchResetButton{float:right;clear:right;margin-top:30px;padding-left:25px}
.AdvancedSearchResult .CategoryDescriptionDiv{display:none;}
.AdvancedSearchResult .CommonPageRight,.AdvancedSearchResultDepartment .CommonPageRight{padding:15px 0}
.AdvancedSearchResult .ProductListTableViewItem .BtnStyle1{padding:2px 10px;line-height:20px;background-color:#D53438;margin:0 5px 8px 27%}
.AdvancedSearchResult .TableViewTellFriendPanel,.AdvancedSearchResult .TableViewAddtoWishListPanel,.AdvancedSearchResult .TableViewAddtoCompareListPanel{margin-left:30%;display:inline-block;width:95%}
.AdvancedSearchResult,.AdvancedContentSearchResult,.AdvancedSearchResultDepartment{margin-bottom:15px}
.AdvancedSearchResultBackButton{position:relative;left:15px;float:left}
.AdvancedSearchTable{width:100%;margin:20px 0;clear:left;padding:20px 0}
.AdvancedSearchText{float:left;padding-top:1px;width:35%}
.AdvancedSearchTextBox{font-size:12px;color:#000}
.AdvancedSearchTitle{font-weight:400;font-size:20px;line-height:30px;margin-left:10px;margin-top:12px}
.AdvancedSearchToLabel{float:left;padding-top:5px;width:10%;text-align:center}
.AdvancedSearchTypeCheckList input{margin-right:10px}
.AdvancedSearchTypeCheckList td{width:25%;padding:10px 0}
.AdvancedSearchTypeCheckList{width:70%;margin-left:19%}
.AffiliateCommissionCommissionHeaderStyle{text-align:right}
.AffiliateCommissionCommissionItemStyle{width:20%;text-align:right}
.AffiliateCommissionFooterTotalAmountColumn{text-align:right;font-weight:400;color:#ff6000}
.AffiliateCommissionFooterTotalColumn{text-align:right;font-weight:400}
.AffiliateCommissionGridViewFooterStyle td{padding:5px 2%;font-weight:700}
.AffiliateCommissionNoResultDiv{text-align:center;border:solid 1px #eee;background-color:#f8f8f8;padding:8px}
.AffiliateCommissionNoResultLinkDiv{margin-top:10px;text-align:center}
.AffiliateCommissionNoResultPanel{clear:left;float:left;width:100%;padding:10px 0}
.AffiliateCommissionOrderDateItemStyle{text-align:center}
.AffiliateCommissionOrderIDHeaderStyle{width:15%}
.AffiliateCommissionOrderIDItemStyle{text-align:center}
.AffiliateCommissionPaymentStatusHeaderStyle{width:20%}
.AffiliateCommissionPaymentStatusItemStyle{text-align:center}
.AffiliateCommissionProductCostHeaderStyle{width:20%;text-align:right}
.AffiliateCommissionProductCostItemStyle{text-align:right}
.AffiliateCommissionRemarkDiv{margin-top:10px}
.AffiliateCommissionSearchButtonDiv{margin-top:10px;clear:right;float:right}
.AffiliateCommissionSearchData .CommonImageButton{margin:3px 0 0 3px;float:left}
.AffiliateCommissionSearchData .CommonTextBox{width:138px;float:left}
.AffiliateCommissionSearchData .Label{float:left;margin:2px 5px}
.AffiliateCommissionSearchData{float:left;padding:4px}
.AffiliateCommissionSearchLabel{clear:left;float:left;padding:4px;width:120px;margin-right:5px}
.AffiliateCommissionSearchLinkDiv{clear:left;float:left;width:100%;margin-bottom:10px}
.AffiliateCommissionSearchValidateDiv{float:left;width:140px}
.AffiliateDetailsAgreementAcceptDiv{width:100%;margin-left:auto;margin-right:auto;margin-top:10px;text-align:center}
.AffiliateDetailsAgreementContent{width:100%;border:#f0f0f0 1px solid;padding:5px;overflow:auto;height:300px;text-align:left;margin-top:5px;font-size:12px;line-height:22px}
.AffiliateDetailsAgreementPanel{clear:both;float:left;margin:20px 0 10px 19%;width:60%}
.AffiliateDetailsButtonDiv{margin-top:10px;text-align:right;clear:left;float:right}
.AffiliateDetailsDownloadDiv a{font-size:12px;line-height:25px}
.AffiliateDetailsDownloadLinkIcon{margin-right:5px}
.AffiliateDetailsValidatorDiv{width:100%}
.AffiliateDetailsValidatorText{text-align:left;width:100%;margin:2px auto}
.AffiliateGenerateLinkButtonDiv img{border:none}
.AffiliateGenerateLinkButtonDiv{margin-top:10px;clear:right;float:right}
.AffiliateGenerateLinkDiv{border:solid 1px #ccc;margin-top:10px;padding:10px;font-size:13px}
.AffiliateGenerateLinkInner{margin-bottom:10px}
.AffiliateGenerateLinkTextBox{width:100%}
.AffiliateLoginInformation .ContentLayoutRight{min-height:0}
.AffiliateLoginInformation{margin-top:5px;font-size:13px;line-height:22px}
.AffiliateLoginJoinAffiliateProgramDiv{clear:left;display:table;margin:10px auto;text-align:center}
.AffiliateRegisterFinishLinkPanel{text-align:center;margin-top:15px}
.AffiliateRegisterFinishMessageDiv{font-weight:400;text-align:center}
.ajax__calendar_container{background-color:#fff;border:solid 1px #ccc}
.ajax__multi_slider_default{margin:0 0 25px}
.ajax__multi_slider_default .inner_rail_horizontal{z-index:1!important;}
.ajax__multi_slider_default .handle_horizontal{z-index:2!important}
.ajax__tab_body{border:1px solid #ddd;padding:15px;background-color:#fff;position:relative;z-index:0;border-top:none;color:#1e1e1e;padding-bottom:40px;}
.ajax__tab_header .ajax__tab_active .ajax__tab_outer{width:140px;height:37px;line-height:37px;vertical-align:middle;margin-right:4px;filter:none;background:#fff;border:solid 1px #ddd;border-bottom:solid 1px #fff;color:#D53438;position:relative;z-index:1;font-size:16px;text-transform:uppercase}
.ajax__tab_header .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab div{border:0;width:140px;text-align:center}
.ajax__tab_header .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab{cursor:pointer}
.ajax__tab_header .ajax__tab_outer{display:inline-block;color:#000;width:140px;height:37px;line-height:37px;vertical-align:middle;margin-right:4px;border:solid 1px #ddd;background:#f9fbfd;font-size:16px;text-transform:uppercase}
.ajax__tab_header{height:37px;z-index:1;font-weight:400;color:#999;border-bottom:solid 1px #ddd}
.ajaxProgress{position:fixed;text-align:center;z-index:9999999!important;top:45%;left:50%;width:32px;height:32px}
.AmountDiv{float:left;margin:0 5px;line-height:29px;}
.big .ind_cnt{width: inherit;float: left;font-size: 14px;line-height: 30px;text-align: left;padding-left: 10px;}
.BillingAddressDiv .CommonAddressRow{clear:left;float:left;font-size:13px;color:#000}
.BillingAddressDiv .CommonPageInnerTitle,.ShippingAddressDiv .CommonPageInnerTitle{font-size:16px;font-weight:700;text-transform:capitalize;background:#000;color:#FFF;border-radius:10px;text-align:center;line-height:20px;margin:0 0 10px}
.BillingAddressDiv{float:left;width:30%;margin-left:2%}
.BlogIcon{color:orange}
.btnAddressStyle:hover{background:#000;text-decoration:none;color:#FFF;}
.btnAddressStyle{padding:5px 10px;background:#D53438;border-radius:10px;color:#FFFFFF;text-decoration:none;font-size:12px}
.BtnEngravingFont{background:#B20000;color:#fff;font-size:20px;font-weight:700;border-radius:5px;width:50px}
.BtnLink{border:solid 1px #ccc;background-color:#eee;color:#999;text-transform:none}
.BtnMapLeftMargin{margin-left:110px}
.BtnStyle1,.AddCart{color:#FFFFFF;background-color:#D53438;border-radius:10px;}
.BtnStyle1,.BtnStyle2,.BtnStyle3,.BtnStyle4,.BtnLink,.AddToCartContinue,.AddCart,.ViewDetail{display:block;float:left;font-size:13px;line-height:24px;margin:0 5px 2px 0;padding:1px 15px 0;text-decoration:none;vertical-align:middle;text-align:center}
.BtnStyle1:hover{color:#FFF;background-color:#515151;}
.BtnStyle2{color:#FFFFFF;background-color:#587DBE;border-radius:10px;}
.BtnStyle2:hover{color:#000;background-color:#515151;}
.BtnStyle3:hover,.BtnLink:hover{color:#fff;background-color:#000}
.BtnStyle4:hover{color:#fff;background-color:#000}
.BtnStyle4{color:#fff;background-color:#fa7405}
.BtnStyle5:hover{color:#FFF;background-color:#000;}
.BtnStyle5{color:#FFF;background-color:#D53539;border-radius:10px;}
.BtnStyleFinder{display:block;font-size:16px;line-height:24px;margin:5px 5px 2px 0;padding:1px 15px 0;color:#FFFFFF;background-color:#D53438;border-radius:10px;border:solid 1px #515151;font-weight:bold;}
.BtnStyleFinder:hover{color:#000;background-color:#515151;}
.BtnStyleMap:hover{color:Red;cursor:pointer}
.BtnStyleMap{color:navy;background-color:transparent;font-size:16px;margin:0 0 2px;border:0}
.BtnStyleMapSmall{color:#fff;background-color:#D53438;border-radius:10px;font-size:12px;line-height:18px;padding:1px 15px 0;text-decoration:none;vertical-align:middle;text-align:center;margin-bottom:5px}
.BtnStyleRadioDefault{color:#fff;background-color:#D53438;border-radius:10px;font-size:12px;line-height:18px;padding:1px 15px 0;text-decoration:none;vertical-align:middle;text-align:center;margin:5px 0 0 5px;float:left}
.ButtonDelete:hover{color:red}
.ButtonDelete{color:#ff7200;text-decoration:none;font-weight:400}
.ButtonDiv{margin-top:40px;border-bottom:1px solid #ededed;border-top:1px solid #ededed;clear:left;float:left;margin-bottom:10px;padding:10px 0}
.CallForPrice{color:#000;font-weight:400;line-height:25px;font-size:16px}
.CaptchaValidation ul{padding:0 0 0 15px;margin:0;border-top:dotted 1px red}
.CaptchaValidation{clear:left;float:left;margin:5px 0}
.CaseDimImg{float:right;max-width:281px;width:25%}
.Catalog .CommonPageRight,.Department .CommonPageRight,.Manufacturer .CommonPageRight{padding:0}
.CatalogBreadcrumb a:hover{color:#000;}
.CatalogBreadcrumb a{text-decoration:none;color:#999}
.CatalogBreadcrumb{color:#666;width:95%;font-weight:400;font-size:11px}
.CatalogBreadcrumbNodeStyle{display:block;float:left;color:#000;font-weight:400}
.CatalogBreadcrumbPathSeparatorStyle{color:#999;padding:0 5px;font-size:12px!important;bottom:4px;width:20px;height:20px;display:block;float:left}
.CatalogBreadcrumbRootNodeStyle{display:block;float:left}
.CatalogControlPanel .CategoryDescriptionDiv{display:none}
.CatalogImage img{height:auto!important;max-height:200px;width:auto!important;max-width:460px}
.CatalogImage{width:inherit;float:left}
.CatalogImageDescription{display:none}
.CatalogImagePanel{width:460px;clear:left;float:left;margin-bottom:10px}
.CatalogName{color:#000;font-size:19px;font-weight:400;line-height:25px;text-transform:uppercase;min-height:35px;width:100%;clear:left;float:left;}
.CatalogRoot{display:none}
.CategoryCheckListCheckBoxList label{font-size:12px}
.CategoryCheckListCheckBoxList td,.DepartmentCheckListCheckBoxList td{width:25%}
.CategoryCheckListCheckBoxList,.DepartmentCheckListCheckBoxList{border:solid 1px #ccc;margin-top:10px}
.CategoryDescription{clear:left;float:left;width:100%;margin:0;color:#666;line-height:22px;color:#1e1e1e;margin:10px 0 10px 0}
.CategoryDescriptionDiv{margin:15px 0 25px;padding:0 20px;color:#1e1e1e;line-height:22px}
.CategoryListDataList{width:100%}
.CategoryListDataListHeader{text-align:center}
.CategoryListDefault3{margin-bottom:50px}
.CategoryListDefaultDataList{width:100%;clear:left;margin-bottom:30px}
.CategoryListDefaultDataListHeader{text-align:center}
.CategoryListDefaultDataListItem{vertical-align:top}
.CategoryListDefaultItemPerPageDiv select,.DepartmentListDefaultItemPerPageDiv select,.ManufacturerListDefaultItemPerPageDiv select{float:left;margin:3px 10px 0 0;width:auto}
.CategoryListDefaultItemPerPageDiv,.DepartmentListDefaultItemPerPageDiv,.ManufacturerListDefaultItemPerPageDiv{float:left;font-size:11px;width:50%}
.CategoryListDefaultPageItemControlDiv a,.DepartmentListDefaultPageItemControlDiv a,.ManufacturerListDefaultPageItemControlDiv a{margin:0 2px;text-decoration:none}
.CategoryListDefaultPageItemControlDiv,.DepartmentListDefaultPageItemControlDiv,.ManufacturerListDefaultPageItemControlDiv{border-bottom:1px solid #e8e8e8;clear:both;color:#000;float:left;line-height:27px;margin:5px 0 45px;padding:5px 0;width:100%}
.CategoryListItem1DescriptionDiv{margin-bottom:10px}
.CategoryListItemDefault3{border:solid 1px #eaeaea;padding:0 3px}
.CategoryListItemDefaultDescriptionColumn{display:none}
.CategoryListItemDefaultImageColumn{height:140px;background-color:#fff;border:solid 1px #e7e7e7;padding:5px;height:150px;background-color:#fff;border:solid 1px #E5E5E5;padding:5px}
.CategoryListItemDefaultImageDiv img{height:auto!important;max-height:130px;max-width:140px;width:auto!important}
.CategoryListItemDefaultImageDiv{width:140px;text-align:center;width:150px;text-align:center}
.CategoryListItemDefaultNameDiv a:hover{color:#D53438;}
.CategoryListItemDefaultNameDiv a{color:#000;font-size:10px;font-weight:400;text-decoration:none}
.CategoryListItemDefaultNameDiv{text-align:center;margin-bottom:10px;text-align:center;margin-top:5px;margin-bottom:15px;width:150px}
.CategoryListItemDefaultTable{margin:0 auto;width:150px;margin-left:auto;margin-right:auto}
.CategoryListItemImage{height:150px;background-color:#fff;border:solid 1px #E5E5E5;padding:5px}
.CategoryListItemImageDiv{width:150px;text-align:center}
.CategoryListItemNameDiv a:hover{color:#D53438;}
.CategoryListItemNameDiv a{font-weight:400;text-decoration:underline}
.CategoryListItemNameDiv{text-align:center;margin-bottom:10px}
.CategoryListItemPerPage{width:30px;height:20px;float:right;text-align:right;margin-left:10px}
.CategoryListItemTable{margin-left:auto;margin-right:auto}
.CategoryListPageItemControl{padding-bottom:20px}
.CategoryListPagingControl{text-align:right;float:right;margin-top:3px}
.CategoryNavList,.DepartmentNavList,.ManufacturerNavList,.NewsNavList,.FeaturedMerchants,.FindGiftRegistry,.JoinAffiliate,.NewArrivalCategory,.FacetedNavList,.MiniShoppingCart,.ProductSpecial,.VerifyCoupon,.RecentlyViewedBoxList,.MyAccountMenuList,.CompareProductBoxList,.OrderSummaryRightMenu,.GiftCouponDetailBox,.VendorSearchBox{margin-bottom:1px;display:block}
.CategoryNavMenuList,.DepartmentNavMenuList{width:100%}
.CategoryNavMenuListDynamicMenuItem a,.DepartmentNavMenuListDynamicMenuItem a{z-index:0;display:block;vertical-align:middle;color:#000;background:none;padding:4px 15px;width:160px;white-space:normal;font-size:13px!important}
.CategoryNavMenuListDynamicMenuItem,.DepartmentNavMenuListDynamicMenuItem{z-index:0}
.CategoryNavMenuListDynamicMenuItem:hover,.DepartmentNavMenuListDynamicMenuItem:hover{background-color:#f2f2f2;color:#D53438;}
.CategoryNavMenuListDynamicMenuStyle,.DepartmentNavMenuListDynamicMenuStyle{z-index:100!important;margin:0;border:solid 1px #ddd}
.CategoryNavMenuListStaticMenuItem img,.CategoryNavMenuListDynamicMenuItem img,.DepartmentNavMenuListStaticMenuItem img,.DepartmentNavMenuListDynamicMenuItem img{width:0;height:0;padding:10px}
.CategoryNavMenuListStaticMenuItem td a,.DepartmentNavMenuListStaticMenuItem td a{padding:3px 0;width:inherit;vertical-align:middle;display:block;color:#000;text-decoration:none;white-space:normal;font-size:13px!important}
.CategoryNavMenuListStaticMenuItem:hover,.DepartmentNavMenuListStaticMenuItem:hover{color:#D53438;}
.CategoryNavNormalList a,.DepartmentNavNormalList a,.ManufacturerNavNormalList a{padding:8px 0 8px 8%;width:100%;vertical-align:middle;display:block;color:#000;text-decoration:none;white-space:normal;text-align:left;font-size:13px;}
.CategoryNavNormalList a:hover,.DepartmentNavNormalList a:hover,.ManufacturerNavNormalList a:hover{color:#D53438;}
.CategoryNavNormalList,.DepartmentNavNormalList,.ManufacturerNavNormalList{width:100%}
.CategoryNavTabMenu{margin:0;width:100%}
.CategoryNavTreeList a,.DepartmentNavTreeList a{color:#000}
.CategoryNavTreeList a:hover,.DepartmentNavTreeList a:hover{color:#D53438;}
.CategoryNavTreeList,.DepartmentNavTreeList{width:100%}
.CategoryNavTreeList img{max-width:inherit}
.CategoryNavTreeListNode,.DepartmentNavTreeListNode{padding:4px 0;white-space:normal!important;width:100%}
.CategoryNavTreeListSelectedNode a,.DepartmentNavTreeListSelectedNode a{font-weight:700;color:#D53438;}
.CategoryPanel:before{content:'';border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #999999;display:inline-block;position:absolute;top:-10px;left:40px;}
.CatExpand{float:right}
.center{text-align:center}
.CenterBlockTop{min-height:35px;border-bottom:dotted 3px #b8b8b8}
.CenterBlockTopImgLeft,.CenterBlockTopImgRight{display:none}
.CenterBlockTopAdditional{font-size:28%;}
.CenterBlockTopTitle{color:#000;font-size:19px;font-weight:400;text-transform:uppercase;line-height:25px;padding:5px 0}
.centertext{text-align:center}
.Checkout .CommonPageTop{display:none}
.Checkout .CustomerRegister{width:100%}
.CheckoutAddressLeftDataCheckbox .CustomerRegisterCheckBox{margin-left:0}
.CheckoutAddressLeftDataCheckbox input{float:left}
.CheckoutAddressLeftDataCheckbox label{font-size:13px;margin-right:10px}
.CheckoutAddressLeftDataCheckbox{clear:left;float:left;margin:0 0 10px;width:100%;line-height:20px}
.CheckoutAddressLeftDataSelectAddress{float:left;line-height:30px;margin:9px 0 10px 25px;padding:5px 0}
.CheckoutAddressLong{clear:left;float:left;width:72.7%}
.CheckoutButtonDiv{width:100%}
.CheckoutButtonDiv .BtnStyle1{width:30%;margin:0 10px 0 0;padding:0;float:right;background-color:#D53539;color:#FFF;}
.CheckoutButtonDiv .BtnStyle1:hover{background-color:#000;}
.CheckoutButtonDiv .BtnStyle2{float:left;}
.checkout-center-col .CheckoutShippingInfoPanel .SidebarTop .CheckoutAddressTitle{color:#000;float:left;font-size:120%;font-weight:400;line-height:30px;margin:10px 0;padding:5px 0;text-transform:uppercase}
.checkout-center-col .CommonPageRight{padding:0}
.checkout-center-col .OnePageCheckout .CheckoutShippingInfoPanel .SidebarTop .CheckoutAddressTitle{margin-left:0!important}
.checkout-center-col .SidebarTop .CheckoutAddressTitle{color:#000;float:left;font-size:19px;font-weight:400;line-height:30px;margin:10px 0;padding:5px 0;text-transform:uppercase;color:#000;float:none;font-size:16px;font-weight:400;line-height:30px;margin:10px 0;padding:5px 0;text-transform:uppercase}
.checkout-center-col .SidebarTop{background:none}
.CheckoutCompany{float:left;clear:both;margin-bottom:10px;margin-top:10px;font-weight:700}
.CheckoutComplete h4{color:#000;font-size:16px;width:100%;font-weight:400;line-height:30px;margin:10px 0;padding:5px 0;text-transform:uppercase}
.CheckoutComplete td{height:24px}
.CheckoutCompleteBackLinkDiv .ShoppingCartContinueShopping{background-color:#587DBE;color:#FFFFFF;}
.CheckoutCompleteBackLinkDiv .ShoppingCartContinueShopping:hover{background-color:#000000;color:#FFFFFF;}
.CheckoutCompleteCustomerTable{width:100%}
.CheckoutCompleteOrderLink:hover{color:#D53438;text-decoration:none}
.CheckoutCompleteTable{clear:both}
.CheckoutCompleteText{float:left;margin-right:5px;font:18px Calibri;}
.CheckoutIndicatorPanel{width:100%;text-align:center;vertical-align:top;margin-bottom:60px}
.CheckoutIndicatorTable .AddressOff a{background:url(Images/CheckoutPanel/AddressOff.jpg) no-repeat center center}
.CheckoutIndicatorTable .AddressOn a{background:url(Images/CheckoutPanel/AddressOn.jpg) no-repeat center center;color:#D53438;}
.CheckoutIndicatorTable .AddressPassed a{background:url(Images/CheckoutPanel/AddressOn.jpg) no-repeat center center}
.CheckoutIndicatorTable .CurrentPageTitle{display:none;}
.CheckoutIndicatorTable .LoginOn a{background:url(Images/CheckoutPanel/LoginOn.jpg) no-repeat right center;padding-right:10%;color:#D53438;}
.CheckoutIndicatorTable .LoginOn,.CheckoutIndicatorTable .LoginPassed,.CheckoutIndicatorTable .SummaryOff,.CheckoutIndicatorTable .SummaryOn{width:17.5%}
.CheckoutIndicatorTable .LoginPassed a{background:url(Images/CheckoutPanel/LoginOn.jpg) no-repeat right center;background-size: cover;}
.CheckoutIndicatorTable .PaymentOff a{background:url(Images/CheckoutPanel/PaymentOff.jpg) no-repeat center center}
.CheckoutIndicatorTable .PaymentOn a{background:url(Images/CheckoutPanel/PaymentOn.jpg) no-repeat center center;color:#D53438;}
.CheckoutIndicatorTable .PaymentPassed a{background:url(Images/CheckoutPanel/PaymentOn.jpg) no-repeat center center}
.CheckoutIndicatorTable .ShippingOff a{background:url(Images/CheckoutPanel/ShippingOff.jpg) no-repeat center center}
.CheckoutIndicatorTable .ShippingOn a{background:url(Images/CheckoutPanel/ShippingOn.jpg) no-repeat center center;color:#D53438;}
.CheckoutIndicatorTable .ShippingPassed a{background:url(Images/CheckoutPanel/ShippingOn.jpg) no-repeat center center}
.CheckoutIndicatorTable .SummaryOff a{background:url(Images/CheckoutPanel/SummaryOff.jpg) no-repeat left center;}
.CheckoutIndicatorTable .SummaryOn a{background:url(Images/CheckoutPanel/SummaryOn.jpg) no-repeat left center;color:#D53438;}
.CheckoutIndicatorTable a:hover{color:#D53438;}
.CheckoutIndicatorTable a{display:block;width:100%;height:40px;line-height:37px;text-align:center;padding-top:30px;color:#000;font-size:11px;font-weight:lighter;margin-top:25px}
.CheckoutIndicatorTable td{width:16%}
.CheckoutIndicatorTable{margin:0;width:100%}
.CheckoutInnerTitle{color:#FFF;font-size:23px;font-weight:700;line-height:30px;margin:0 0 5px;text-transform:uppercase;background:#000;border-radius:10px;text-align:center}
.CheckoutLogin .CommonLoginPage{width:90%;margin:0 5%}
.CheckoutLogin .CommonLoginPageRight{padding:0;width:100%}
.CheckoutLogin{clear:left;float:left;width:100%}
.CheckoutNotLoggenIn{display:inline-block;width:100%;font-size:18px;margin:10px 0}
.CheckoutRadioButtonList{float:left;clear:both;margin-left:20px}
.CheckoutShippingData{width:48%;float:left}
.CheckoutShippingInfo{width:100%;margin-top:10px}
.CheckoutShippingInfoPanel{clear:left;float:left;margin:0 0 15px;width:100%}
.CheckoutShippingLabel{width:130px;float:left;padding:2px 0;margin-right:2%;margin-bottom:15px;margin-left:8px}
.CheckoutSpecialRequestPanel .CheckoutAddressLeft{width:100%}
.CheckoutSpecialRequestPanel .CheckoutAddressLeftDataCheckbox label{margin-left:4px;margin-top:3px}
.CheckoutSpecialRequestPanel{clear:left;float:left;width:98%;margin:0;font-size:16px;line-height:20px}
.Clear{clear:both;height:0;line-height:0;font-size:0;margin:0!important;padding:0!important}
.ClientCityStatePanel .CustomerRegisterLabel,.CustomerRegisterCityStatePanel .CustomerRegisterLabel,.ClientCityStatePanel .CheckoutAddressLabel{width:18%;line-height:25px;color:#000;margin-left:1.5%}
.ClientCityStatePanel,.CustomerRegisterCityStatePanel{width:88%;clear:left;float:left;padding:3px 0;margin-right:2%;font-size:13px}
.close:hover{background:#00d9ff}
.close{background:#606061!important;color:#FFF!important;line-height:25px;position:absolute;right:-12px;text-align:center;top:-10px;width:24px;text-decoration:none;font-weight:700;-webkit-border-radius:12px!important;-moz-border-radius:12px!important;border-radius:12px!important;-moz-box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000;padding:0!important;border:0!important}
.CommissionRate{margin-top:5px}
.CommonAddressDetail{clear:left}
.CommonCategoryDataList{width:102%}
.CommonCategoryDescription{clear:left;float:left;margin-bottom:10px;line-height:18px;font-size:11px;color:#777;display:none}
.CommonCategoryImage a{display:block;margin:auto;text-align:center}
.CommonCategoryImage img{max-height:90px;height:auto!important;height:auto;max-width:90px;width:auto!important}
.CommonCategoryImage tr td{vertical-align:middle;border-bottom:solid 1px #e7e7e7}
.CommonCategoryImagePanel{width:100%;height:90px;text-align:center}
.CommonCategoryItemStyle{width:18%;margin:0 5px 5px 0;display:inline-block;vertical-align:top}
.CommonCategoryName{margin:0 0 8px;line-height:18px;min-height:50px;text-align:center;width:100%}
.CommonCategoryName h2{font-size: 100%;}
.CommonCategoryNameLink{color:#000;text-decoration:none;font-size:13px;text-transform:uppercase;font-weight:400}
.CommonCommissionSearchValidateDiv{clear:left;float:left}
.CommonCreditCardValidateDiv{width:110px;border-top:dotted;border-width:1px;color:red;margin-bottom:3px;margin-top:1px}
.CommonDisplayMessageDiv{background-color:#F8F8F8;border:1px dashed #FDD;color:Blue;padding:10px;text-align:left;margin-bottom:13px;padding-left:23px;font-size:12px}
.CommonDropDown{margin-right:5px}
.CommonErrorMessageDiv{background-color:#F8F8F8;border:1px dashed #FDD;color:Red;padding:10px;text-align:left;margin-bottom:13px;padding-left:23px;font-size:12px}
.CommonFormData{float:left;width:60%;padding-top:2px;padding-bottom:2px}
.CommonFormDataSample{font-size:12px;color:#333}
.CommonFormLabel{width:20%;float:left;padding:2px 0;margin-right:2%;color:#000;clear:left;font-size:12px;line-height:25px;padding-left:9px}
.CommonGridView{border:solid 1px #f0f0f0;width:100%;clear:both;margin-top:10px;font-size:13px}
.CommonGridViewAlternatingRowStyle{background-color:#fff;border-bottom:solid 1px #f0f0f0;height:32px;color:#000}
.CommonGridViewEmptyRowStyle > td,div.CommonGridViewEmptyRowStyle{background-color:#fbfcfe;color:#000;font-weight:400;text-align:center;clear:left;width:100%;line-height:35px;height:35px;padding:3px 0;display:table}
.CommonGridViewFooterStyle{background-color:#fbfcfe}
.CommonGridViewHeaderStyle .ImageHeader{border:0;background-color:#fff}
.CommonGridViewHeaderStyle a:hover{color:#D53438;}
.CommonGridViewHeaderStyle a{color:#000}
.CommonGridViewHeaderStyle th{border:solid 1px #f0f0f0;border-top:0;padding:3px 1%}
.CommonGridViewHeaderStyle{background-color:#fbfcfe;border-top:solid 1px #f0f0f0;height:32px;color:#000;padding:3px}
.CommonGridViewItemsPerPageDiv{float:left;font-size:11px}
.CommonGridViewPageItemDiv .ItemsPerPageDrop{float:left;margin:3px 10px;background-color:#f4f4f4;padding:0}
.CommonGridViewPageItemDiv{clear:left;float:left;width:100%;line-height:24px;color:#2a353c;margin-top:8px;margin-bottom:10px;letter-spacing:.2px}
.CommonGridViewPagingDiv{float:right}
.CommonGridViewRowStyle > td,.CommonGridViewAlternatingRowStyle > td{padding:3px 1%;border-right:solid 1px #f0f0f0}
.CommonGridViewRowStyle{height:32px;color:#000;border-bottom:solid 1px #f0f0f0}
.CommonHyperLink:hover{color:#D53438;text-decoration:none}
.CommonLoginPageBottom,.ContentLayoutTopImgLeft,.ContentLayoutTop .ContentLayoutImgLeft,.ContentLayoutTopImgRight,.ContentLayoutTop .ContentLayoutImgRight,.ContentLayoutBottom{display:none}
.CommonOptionItemValidator{font-size:10px;margin-top:10px}
.CommonPage,.CommonLoginPage,.ContentLayout{width:100%;margin:0 auto 10px}
.CommonPageInner{padding-bottom:10px;padding-left:20px}
.CommonPageInnerTitle{clear:left;color:#000;float:left;font-size:16px;font-weight:400;line-height:30px;margin:10px 0 5px;padding:5px 0;text-transform:uppercase;width:100%}
.CommonPageRight,.CommonLoginPageRight,.ContentLayoutRight{padding:30px 0}
.CommonPageTop{display:none;}
.CommonLoginPageTop, .ContentLayoutTop{width:100%;min-height:45px;vertical-align:middle;text-align:left;border-bottom:2px dotted #CCC;padding-bottom:2px}
.CommonPageTopImgLeft,.CommonPageTop .CommonPageImgLeft,.CommonPageTopImgRight,.CommonPageTop .CommonPageImgRight,.CommonPageBottom,.CommonLoginPageTopImgLeft,.CommonLoginPageTop .CommonLoginPageImgLeft,.CommonLoginPageTopImgRight,.CommonLoginPageTop .CommonLoginPageImgRight .CommonPageTopTitle,.CommonLoginPageTitle,.ContentLayoutTopTitle{color:#000;font-size:19px;padding:8px 0;text-transform:uppercase;font-weight:400}
.CommonProductButton .BtnStyle1{float:none;display:table;margin:auto;font-size:15px;letter-spacing:.2px;text-transform:uppercase;font-weight:bold;}
.CommonProductButton{clear:left;float:left;width:90%;padding:0;margin:0 5%;z-index:0;position:relative;margin-bottom:5px}
.CommonProductDataList{width:102%}
.CommonProductDescription{clear:left;float:left;margin-bottom:10px;line-height:18px;font-size:14px;color:#000;width:100%}
.CommonProductFreeShippingPanel{clear:left;float:left;margin:5px 0;display:none}
.CommonProductImage a{display:block;margin:auto;text-align:center}
.CommonProductImage img{max-height:190px;height:auto!important;height:auto;max-width:190px;width:auto!important}
.CommonProductImage tr td{vertical-align:middle}
.CommonProductImage.PromotionGroupImage tr td{border:0}
.CommonProductImagePanel{width:100%;height:190px;text-align:center}
.CommonProductItemStyle .NewArrivalCategoryItem{width:100%;vertical-align:top;min-height:370px;position:relative;display:table}
.CommonProductItemStyle{width:30%;margin:20px 1.5% 20px 0;display:inline-block;padding:10px 0;vertical-align:top;text-align:center}
.CommonProductLightDetails{display:inline-block;margin:auto;width:95%;font-size:12px;color:#000;line-height:15px}
.CommonProductName{clear:left;float:left;width:90%;margin:10px;line-height:16px;height:50px;overflow:hidden;border-bottom:1px dashed #ccc;}
.CommonProductNameLink{color:#000;font-size:14px;font-weight:normal;}
.CommonProductPriceDetails{clear:left;display:table;line-height:25px;margin:4px auto}
.CommonProductQuantityDiscountPanel{clear:left;float:left;margin:5px 0;display:none}
.CommonProductRating .RatingCustomerMessageDiv{display:none}
.CommonProductRating{clear:left;color:#CCC;font-size:14px;font-style:italic;display:table;line-height:18px;margin:5px auto;min-height:23px;}
.CommonProductRecurringImage,.CommonProductQuantityDiscountPanel img,.CommonProductFreeShippingPanel img{border:0}
.CommonProductRecurringPanel{clear:left;float:left;margin:5px 0;display:none}
.CommonProductSpecialLabel{clear:left;float:left}
.common-rightside-col .NewsEventMore a:hover{color:#D53438;}
.common-rightside-col .NewsEventMore a{font-size:11px;line-height:18px;margin:0;padding:0;padding-right:22px;vertical-align:middle;text-decoration:none;width:auto;float:right}
.common-rightside-col .NewsEventMore{clear:left;float:left;height:30px;margin-top:5px;width:100%;padding-top:8px;text-align:right}
.CommonTextBox{border:solid 1px #000;}
.CommonTextEditorPanel{margin-top:20px}
.CommonTopDynamicDropdownList{border:solid 1px #f0f0f0}
.CommonTopDynamicDropdownListDynamicMenuStyle table{border:solid 1px #f0f0f0;margin:0;padding:0;border-radius:0}
.CommonTopDynamicDropdownListDynamicMenuStyle{z-index:1001!important;margin:1px 0 0;padding:0}
.CommonTopDynamicDropdownListStaticMenuItem td a{color:#313131;font-size:11px!important;display:block;margin:0;text-decoration:none;vertical-align:middle;white-space:normal;padding:0 35px 0 10px;line-height:22px;text-transform:uppercase}
.CommonUserLoginControl{width:100%;margin:0}
.CommonUserLoginError{margin:5px 0;color:red}
.CommonUserLoginForgotPasswordDiv a{color:#999;font-size:11px;text-decoration:underline}
.CommonUserLoginForgotPasswordDiv{float:left;margin:5px 0}
.CommonUserLoginLoginPanel{float:left;width:53%;padding:0;}
.CommonUserLoginMessageFailure{margin-top:5px;margin-bottom:10px;color:red}
.CommonUserLoginPanelButton{float:left;margin:0 5% 10px 25%;width:15%}
.CommonUserLoginPanelDescription,.CommonUserLoginRegisterDescription{clear:left;float:left;width:100%;margin:10px 0}
.CommonUserLoginPanelRemember input{float:left}
.CommonUserLoginPanelRemember label{float:left;height:20px;line-height:20px;vertical-align:middle;display:block;font-weight:lighter}
.CommonUserLoginPanelRemember{clear:both;float:left;text-align:left;height:20px;line-height:20px;vertical-align:middle;margin:10px 0 10px 24%;width:69%}
.CommonUserLoginPanelTitle,.CommonUserLoginRegisterTitle{color:#000;float:left;font-size:16px;margin:10px 0;text-transform:uppercase}
.CommonUserLoginPanelUserName input,.CommonUserLoginPanelPassword input{float:left;padding:2px;width:60%!important}
.CommonUserLoginPanelUserName label,.CommonUserLoginPanelPassword label{clear:left;float:left;width:25%}
.CommonUserLoginPanelUserName span,.CommonUserLoginPanelPassword span{float:left;margin-left:10px;margin-top:3px}
.CommonUserLoginPanelUserName,.CommonUserLoginPanelPassword{clear:both;float:left;width:100%;margin:20px 0 0}
.CommonUserLoginRegisterDescription ul li{padding-left:20px}
.CommonUserLoginRegisterDescription ul{padding:0;margin:0;line-height:20px;list-style-type:none}
.CommonUserLoginRegisterLink .BtnStyle1{text-transform:none;background-color:#D81E05;color:#FFF;}
.CommonUserLoginRegisterLink .BtnStyle1:hover{background-color:#000;}
.CommonUserLoginRegisterLink{margin-top:10px;clear:left;float:left;width:100%}
.CommonUserLoginRegisterPanel{float:left;width:42%;margin-left:5%}
.CommonUserLoginSkipLoginPanel .BtnStyle1{background-color:#D81E05;color:#FFF;}
.CommonUserLoginSkipLoginPanel{clear:left;float:left;width:100%;margin:20px 0}
.CommonUserLoginValidateDiv{width:100%}
.CommonUserLoginValidatorText{float:left;margin-left:25%;width:60%}
.CommonValidateCalendarDiv{width:90%;border-top:dotted;border-width:1px;color:red;margin-bottom:3px;margin-top:1px}
.CommonValidateDiv{width:90%;border-top:dotted;border-width:1px;color:red;margin-bottom:3px;margin-top:1px}
.CommonValidateDivNewsLetter{width:46%;clear:both}
.CommonValidateLong{width:90%}
.CommonValidateText{color:Red}
.CommonValidatorText img{margin-bottom:2px}
.CommonValidatorText{color:Red;font-size:11px}
.CompareLabel{text-align:left;font-weight:400;float:left}
.CompareListBoxClearAll{margin:10px 3px;float:right;font-size:11px}
.CompareListBoxViewAll:hover,.CompareListBoxClearAll:hover{color:#D53438;}
.CompareListBoxViewAll{margin:10px 3px;float:left;font-size:11px}
.CompareListButtonDiv{clear:both;margin:10px auto 0;float:right}
.CompareListGridView .AddToCartHeader{width:17%}
.CompareListGridView .AddToCartItem a{margin:auto}
.CompareListGridView .AddToCartItem{text-align:center;border-left:solid 1px #f0f0f0;padding:5px 1.5%}
.CompareListGridView .DeleteHeader{width:5%}
.CompareListGridView .DeleteItem{text-align:center;border-left:solid 1px #f0f0f0}
.CompareListGridView .ImageHeader{width:15%}
.CompareListGridView .ImageItem{text-align:left;border-right:solid 1px #f0f0f0}
.CompareListGridView .ImageItemDiv{margin:10px 5%;width:90%;text-align:center}
.CompareListGridView .NameHeader{text-align:center;text-transform:uppercase}
.CompareListGridView .NameItem a:hover{color:#D53438;}
.CompareListGridView .NameItem a{text-decoration:none;font-size:14px;font-weight:400;display:block;color:#000}
.CompareListGridView .NameItem{text-align:center;text-align:center}
.CompareListGridView .PriceHeader{width:17%}
.CompareListGridView .PriceItem{text-align:center;border-left:solid 1px #f0f0f0;font-size:14px}
.CompareListGridView{width:100%;color:#000}
.CompareListGridViewRowStyle{border-bottom:solid 1px #f0f0f0;background-color:#fff}
.CompareName{width:295px;white-space:normal;color:#D53438;font-weight:400}
.ComparePopupBody{width:100%;margin:0;padding:10px 0}
.ComparePopupDiv{margin:0 auto}
.ComparePopupGridView{background-color:#fff;margin:20px auto}
.CompareProductAddtoCart a{float:none;width:100px;margin:10px auto}
.CompareProductImage img{max-height:65px;height:auto!important;height:65px}
.CompareProductImage{text-align:center;height:65px}
.CompareProductList .CompareProductDelete a{float:right;margin-top:7px;width:10px;padding:0;color:#ff7900;font-size:11px}
.CompareProductList a img{width:30px;height:30px;border:1px solid #f0f0f0;float:left;margin-right:10px}
.CompareProductList a span{line-height:16px;width:120px}
.CompareProductList a:hover{color:#D53438;}
.CompareProductList a{padding:6px 0;width:90%;height:100%;text-decoration:none;white-space:normal;float:left;font-size:12px;color:#000}
.CompareProductList td{border-bottom:1px dashed #CCC}
.CompareProductList{width:95%;margin:0 auto}
.CompareProductListPopUpList .ProductListItemButtonDiv{float:none;margin:5px auto;text-align:center}
.CompareProductListPopUpList{vertical-align:top;margin:10px auto;background-color:#fff}
.CompareProductLongDes .hidecallout{display:none}
.CompareProductLongDes .showcallout .content{background-color:#fff;color:#000;border:1px solid #000;padding:.5em 2ex;width:280px}
.CompareProductLongDes .showcallout .shadow,.showcallout .content{position:relative;bottom:2px;right:2px;width:280px}
.CompareProductLongDes .showcallout .shadow{background-color:#555;color:inherit;width:280px}
.CompareProductLongDes .showcallout{background-color:#ccc;color:inherit;margin-left:4px;margin-top:4px;position:absolute;z-index:100;width:280px}
.CompareProductLongDes{height:70px;overflow:hidden}
.CompareProductManufacturer .hidecallout{display:none}
.CompareProductManufacturer .showcallout .content{background-color:#fff;color:#000;border:1px solid #000;padding:.5em 2ex;width:280px}
.CompareProductManufacturer .showcallout .shadow,.showcallout .content{position:relative;bottom:2px;right:2px;width:280px}
.CompareProductManufacturer .showcallout .shadow{background-color:#555;color:inherit;width:280px}
.CompareProductManufacturer .showcallout{background-color:#ccc;color:inherit;margin-left:4px;margin-top:4px;position:absolute;z-index:100;width:280px}
.CompareProductManufacturer{height:20px}
.CompareProductManufacturerPartNumber{height:20px}
.CompareProductModel .hidecallout{display:none}
.CompareProductModel .showcallout .content{background-color:#fff;color:#000;border:1px solid #000;padding:.5em 2ex;width:280px}
.CompareProductModel .showcallout .shadow,.showcallout .content{position:relative;bottom:2px;right:2px;width:280px}
.CompareProductModel .showcallout .shadow{background-color:#555;color:inherit;width:280px}
.CompareProductModel .showcallout{background-color:#ccc;color:inherit;margin-left:4px;margin-top:4px;position:absolute;z-index:100;width:280px}
.CompareProductModel{height:20px}
.CompareProductName .hidecallout{display:none}
.CompareProductName .showcallout .content{background-color:#fff;color:#000;border:1px solid #000;padding:.5em 2ex;width:280px}
.CompareProductName .showcallout .shadow,.showcallout .content{position:relative;bottom:2px;right:2px;width:280px}
.CompareProductName .showcallout .shadow{background-color:#555;color:inherit;width:280px}
.CompareProductName .showcallout{background-color:#ccc;color:inherit;margin-left:4px;margin-top:4px;position:absolute;z-index:100;width:280px}
.CompareProductName{height:36px;line-height:18px}
.CompareProductNameLink{text-align:left;color:#D53438;text-decoration:none;font-size:11px;font-weight:400}
.CompareProductPrice{height:20px}
.CompareProductRetailPrice{height:20px}
.CompareProductShortDes .hidecallout{display:none}
.CompareProductShortDes .showcallout .content{background-color:#fff;color:#000;border:1px solid #000;padding:.5em 2ex;width:280px}
.CompareProductShortDes .showcallout .shadow,.showcallout .content{position:relative;bottom:2px;right:2px;width:280px}
.CompareProductShortDes .showcallout .shadow{background-color:#555;color:inherit;width:280px}
.CompareProductShortDes .showcallout{background-color:#ccc;color:inherit;margin-left:4px;margin-top:4px;position:absolute;z-index:100;width:280px}
.CompareProductShortDes{height:50px}
.CompareProductSku .hidecallout{display:none}
.CompareProductSku .showcallout .content{background-color:#fff;color:#000;border:1px solid #000;padding:.5em 2ex;width:280px}
.CompareProductSku .showcallout .shadow,.showcallout .content{position:relative;bottom:2px;right:2px;width:280px}
.CompareProductSku .showcallout .shadow{background-color:#555;color:inherit;width:280px}
.CompareProductSku .showcallout{background-color:#ccc;color:inherit;margin-left:4px;margin-top:4px;position:absolute;z-index:100;width:280px}
.CompareProductSku{height:20px}
.CompareProductSpecification{height:36px;line-height:18px}
.CompareProductUPC{height:20px}
.CompareProductWeight{height:20px}
.ContactMap img{max-width:none}
.ContactMap{width:70%;height:300px}
.ContactUsBlock Table{width:100%;float:left}
.ContactUsBlock{margin:10px 0;width:45%;clear:left}
.ContactUsButtonDiv .BtnStyle1{background-color:#ff7200}
.ContactUsButtonDiv{clear:left;float:right;padding:5px 0;text-align:right;margin-right:28%}
.ContactUsCaptcha{float:left;width:65%;clear:left}
.ContactUsCaptchaStyle div input{margin-top:5px;border:solid 1px #D53438;}
.ContactUsCaptchaStyle div{clear:left;margin-top:10px}
.ContactUsCommentBox{margin-bottom:5px;width:160%;height:150px}
.ContactUsCompanyInfo{margin:0 10px 10px;padding-right:15%;float:left;margin-left:0}
.ContactUsContact{float:left}
.ContactUsData{float:left;margin-right:20px;padding:4px 0}
.ContactUsFinishedContent{margin:10px}
.ContactUsLabel{width:120px;float:left;padding:4px 0;margin-right:5px;clear:left}
.ContactUsLink a:hover{color:#D53438;}
.ContactUsLink a{height:18px;line-height:18px;padding:0 10px;text-decoration:none}
.ContactUsTextBox{margin-bottom:5px;width:200px}
.ContactUsTextBoxLong{margin-bottom:5px;width:100%;height:25px}
.ContactUsValidate{width:100%}
.ContactUsValidateLong{width:100%}
.ContentLayoutTop{width:100%;min-height:35px;vertical-align:middle;text-align:left;padding:10px 0 12px 0;margin-top:6px;}
.ContentList .NewsTopicItemColumnTopicStyle a{color:#000;text-decoration:none}
.ContentList .NewsTopicItemColumnTopicStyle{line-height:24px;vertical-align:middle;color:#000;padding:0 10px}
.ContentList .ProductListItemPerPage select{float:left;margin-right:10px;margin-top:6px}
.ContentList .ProductListItemPerPage{width:auto;float:right;font-size:10px;color:#000}
.ContentList .ProductListPageControlPanel{background-color:#F8F8F8;clear:both;line-height:30px;margin-bottom:10px;padding:3px 2%;width:96%}
.ContentList .ProductListPagingControl{border:none;padding:5px 0}
.ContentMenuItemColumnTopicStyle a:hover{color:#D53438;}
.ContentMenuItemColumnTopicStyle a{text-decoration:none;margin-left:7px}
.ContentMenuItemColumnTopicStyle{padding-top:4px;padding-bottom:4px;padding-left:10px;border-bottom:solid 1px #e4e4e4}
.ContentMenuNavMenuListDynamicMenuItem a{z-index:0;display:block;vertical-align:middle;color:#000;background:none;padding:4px 15px;width:160px;white-space:normal;font-size:13px!important}
.ContentMenuNavMenuListDynamicMenuItem img{width:0;height:0;padding:10px}
.ContentMenuNavMenuListDynamicMenuItem:hover{background-color:#f2f2f2;color:#D53438;}
.ContentMenuNavMenuListDynamicMenuItem{z-index:0}
.ContentMenuNavMenuListDynamicMenuStyle table{border:0;border-radius:0}
.ContentMenuNavMenuListStaticMenuItem td a{padding:3px 0;width:inherit;vertical-align:middle;display:block;color:#000;text-decoration:none;white-space:normal;font-size:13px!important}
.ContentMenuNavMenuListStaticMenuItem:hover{color:#D53438;}
.ContentMenuNavNormalList a{padding-left:30px;width:182px;height:100%;line-height:22px;vertical-align:middle;display:block;color:#555;text-decoration:none}
.ContentMenuNavNormalList{width:100%}
.ContentMenuNavNormalTopList{width:100%}
.ContentSubscriptionGridView td{text-align:center}
.ContentSubscriptionGridviewDiv{clear:both;float:left;width:100%;margin-top:10px}
.copyright-footer{position:relative}
.CountryAndStateListDropDown{border:solid 1px #000;float:left;margin-right:5px;margin-top:4px;margin-bottom:4px;width:142px}
.CountryAndStateListValidationPanel{float:left;padding-top:7px}
.Coupon .CouponMessageDisplayAvaliableMessageHeader{font-weight:400}
.CouponAndGiftImageButtonDiv{margin-top:10px;margin-right:0;clear:left;float:right;display:table}
.CouponBackButton{clear:left;float:left;margin:20px 0 10px}
.CouponCodeParagraph{font-weight:400}
.CouponDetailsLabelColumn{font-weight:400;text-align:right;padding-right:10px;width:100px}
.CouponDetailsTable{margin-left:auto;margin-right:auto}
.CouponItemListProductsColumn ul{margin:0 auto auto 30px;padding:0}
.CouponMessageDisplayAvaliableMessageHeader{margin:10px 0 5px}
.CouponMessageDisplayAvaliableMessageList,.CouponMessageDisplay{clear:left;width:100%;display:table}
.CouponMessageDisplayData{margin:5px 0;display:block;float:left}
.CouponMessageDisplayLabel{margin:5px 10px 5px 0;display:block;float:left;font-weight:400}
.CouponMessageParagraph{font-weight:400}
.CouponPanel .CommonFormLabel{padding:0;font-weight:400}
.CouponPanel .CommonTextBox{margin-right:10px;float:left}
.CouponPanel{clear:left;float:left;margin:10px 0}
.CouponPromotionWarningDisplayLabel{margin:5px 0;display:block;float:left}
.CurrencyControl{display:none}
.CustomerRegister .ajax__htmleditor_editor_container{width:580px!important}
.CustomerRegister{width:78%}
.CustomerRegisterCheckBox label{font-size:13px}
.CustomerRegisterCheckBox{clear:left;float:left;margin:0 0 15px 18.5%}
.CustomerRegisterLabel,.CheckoutAddressLabel{width:35%;float:left;padding:2px 0;margin-right:2%;clear:left}
.CustomerRegisterLeft .CustomerRegisterTextBox,.CustomerRegisterRight .CustomerRegisterTextBox,.CheckoutAddressLeft .CheckoutAddressTextBox,.CheckoutAddressRight .CheckoutAddressTextBox{margin-bottom:1px;width:90%}
.CustomerRegisterLeft,.CheckoutAddressLeft{clear:left}
.CustomerRegisterLeft,.CustomerRegisterRight,.CheckoutAddressLeft,.CheckoutAddressRight{width:48%;float:left;padding:2px 0;margin-right:2%;margin-bottom:4px}
.CustomerRegisterLeftData,.CustomerRegisterRightData,.CheckoutAddressLeftData,.CheckoutAddressRightData{float:left;width:60%;padding-top:2px;padding-bottom:2px}
.CustomerRegisterLeftLabel,.CustomerRegisterRightLabel,.CheckoutAddressLeftLabel,.CheckoutAddressRightLabel{width:35%;float:left;padding:2px 0;margin-right:2%;color:#000;clear:left;font-size:13px;line-height:25px;margin-left:2.8%}
.CustomerRegisterLeftLabel2{width:35%;float:left;padding:2px 0;margin-right:2%;clear:left}
.CustomerRegisterLinkButtonDiv .BtnStyle1:hover{background-color:#000}
.CustomerRegisterLinkButtonDiv .BtnStyle1{background-color:#D81E05;}
.CustomerRegisterLinkButtonDiv{clear:both;float:right;margin:20px 5.7% 20px 0}
.CustomerRegisterNote{color:red;margin-top:5px;margin-bottom:5px;font-size:80%}
.CustomerRegisterPanel .ClientCityStatePanel .CountryAndStateListDropDown{width:29.5%;margin-right:.6%}
.CustomerRegisterPanel .ClientCityStatePanel .CustomerRegisterLabel{margin-right:2.2%}
.CustomerRegisterPanelCountryValidatorText{margin-left:18%;width:30%;clear:left}
.CustomerRegisterShippingInfoPanel .CustomerRegisterCityStatePanel .CountryAndStateListDropDown{width:29.5%;margin-right:.6%}
.CustomerRegisterShippingInfoPanel .CustomerRegisterCityStatePanel .CustomerRegisterLabel{margin-right:2.2%}
.CustomerRegisterShippingInfoPanel .Title{clear:left;float:left;width:100%;font-size:19px;margin:5px 0 15px;font-weight:400;padding:5px 0;line-height:30px;color:#000;text-transform:uppercase}
.CustomerReviewButtonDiv .BtnStyle1:hover{background-color:#000}
.CustomerReviewButtonDiv .BtnStyle1{background-color:#ff7200}
.CustomerReviewButtonDiv{clear:both;float:right;margin-right:1%;text-align:right}
.CustomerReviewContent .InfoTitleLabel{font-weight:400;clear:left;float:left;width:100%;color:#000;font-size:13px}
.CustomerReviewContent .ReviewTitle{font-weight:400;clear:left;float:left;width:100%;font-size:14px;margin:10px 0}
.CustomerReviewContent{float:right;width:50%;padding-top:10px;margin-left:2%}
.CustomerReviewLabel{padding:4px}
.CustomerReviewMessageDiv .ReviewIntroMessage{border:0;margin:0;padding:0}
.CustomerReviewMessageDiv{clear:left;float:left;width:100%;margin:10px 0}
.CustomerReviewMessageFromDiv{margin:5px 0}
.CustomerReviewMessageTextBox{float:right;margin-right:2%;width:65%!important}
.CustomerReviewProduct{clear:left;width:100%;display:table}
.CustomerReviewProductDetail .InfoPrice{clear:left;color:#D53438;font-size:16px;font-weight:400;line-height:30px;float:left;width:100%}
.CustomerReviewProductDetail .InfoRating{clear:left;float:left;margin-bottom:10px;width:100%;padding:10px 0;border-top:solid 1px #eee;border-bottom:solid 1px #eee}
.CustomerReviewProductDetail .InfoShortDescription{clear:left;float:left;margin:10px 0;width:100%;font-size:12px;line-height:22px}
.CustomerReviewProductDetail .InfoSku{clear:left;font-size:11px;float:left;margin-top:15px;margin-bottom:10px;width:100%}
.CustomerReviewProductDetail .InfoTitleLabel{font-weight:400;clear:left;float:left;margin-right:10px;color:#000}
.CustomerReviewProductDetail .ProductImage{width:40%;float:left}
.CustomerReviewProductDetail .ProductInfo{width:55%;margin-left:2%;float:left}
.CustomerReviewProductDetail .RatingCustomerDiv{float:left}
.CustomerReviewProductDetail .RatingCustomerMessageDiv{font-size:12px}
.CustomerReviewProductDetail .RetailPriceValue{clear:left;float:left;width:100%;font-size:12px;margin-top:5px}
.CustomerReviewProductDetail a.InfoName:hover{color:#D53438;}
.CustomerReviewProductDetail a.InfoName{font-size:14px;text-decoration:none;color:#000;font-weight:400}
.CustomerReviewProductDetail{float:left;width:45%;padding:10px}
.CustomerReviewRatingLoginPanel{margin-bottom:25px}
.CustomerReviewsByLabel{clear:left;float:left}
.CustomerReviewsByValue{float:left;margin-right:10px}
.CustomerReviewsDataList{width:100%}
.CustomerReviewsItemBodyColumn{padding-bottom:10px}
.CustomerReviewsItemByColumn,.CustomerReviewsDate{font-size:13px;color:#707f84;float:left}
.CustomerReviewsItemByColumn{font-size:13px;color:#707f84;width:100%}
.CustomerReviewsItemStyle{border-bottom:1px dotted #ededed}
.CustomerReviewsItemTable,.CustomerReviewsDataList{width:100%;margin-bottom:20px;margin-top:20px}
.CustomerReviewsItemTable{width:100%}
.CustomerReviewsSubject{font-weight:700;margin-bottom:10px;margin-top:10px;font-size:14px}
.CustomerReviewStarList{clear:left;float:left;margin:5px 0;padding:7px 3%;background-color:#fff;border:solid 1px #eee;width:100%}
.CustomerReviewStarRatingDiv .CustomerReviewStarRatingValidatorText{float:left;width:100%}
.CustomerReviewStarRatingValidateDiv{width:100%;float:left}
.CustomerReviewStarRatingValidatorText{float:right;margin-right:2%;width:65%}
.CustomerReviewsTop{display:none}
.CustomerReviewValidateDiv{width:100%}
.CustomerReviewValidatorText{float:left;margin-right:2%;width:65%}
.customfoam .center{display:block;margin:0 auto;text-align:center}
.customfoam .eachstep{clear:both;padding-right:50px;padding-bottom:10px}
.customfoam .foamform{clear:both;display:block;text-align:center;margin:0 auto}
.customfoam .foamintro{padding:0 20px}
.customfoam .foamsteps{clear:both;padding:0 20px}
.customfoam .heading{color:#006FEF;border-bottom:1px solid #FFCB77;font-weight:700;margin-top:5px}
.customfoam .indent{margin-left:25px}
.customfoam .left{float:left;width:325px;padding-bottom:60px}
.customfoam .right{float:right;width:325px;padding-bottom:60px}
.customfoam .stepleft{float:left;width:auto;text-indent:5px}
.customfoam .stepright{float:right;width:122px;margin-left:140px}
.customfoam .underline{text-decoration:underline}
.customfoam a{text-decoration:underline}
.customfoam h4{font-size:16px}
.customfoam legend{font-size:medium;color:#5F9154;font-weight:700}
.customfoam p{font-size:14px}
.customfoam span{font-size:14px}
.customfoam{margin:0;font-size:16px;line-height:20px}
.DailyDisc{display:inline-block;width:100%;background:#999999;color:#FFF;height:21px;padding:0 10px;text-align:center;margin-top:5px;}
.DailyDiv{padding:0 !Important;font-size:16px;line-height:22px;}
.DailyHeader{border:3px solid #999999;border-bottom:0;}
.DailyImg{max-height:150px;margin:auto;display:block;}
.DailyInfo{min-height:90px;}
.DailyName{color:#000;font-size:12px;text-align:center;}
.DailyName a{color:#000;}
.DailyName a:hover{color:#999999;}
.DailyPrice{font-size:22px;color:#999999;padding-left:10px;}
.DailyPricing{text-align:center;padding-left:10px;margin-top:5px;}
.DailyRetail{text-decoration:line-through;font-size:16px;color:#888;font-weight:normal;float:left;margin:0 -56px 0 7px;}
.DailyStock{float:right;font-size:10px;}
.DailyTab{width: 100%;}
.DailyTab .ajax__tab_header{border:none;margin-left:14px;}
.DailyTab .ajax__tab_outer{width: 55px !Important;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.DailyTab .ajax__tab_header .ajax__tab_outer{border:none;text-align:center;background-color:#000;color: #FFF;line-height:15px;font-size:14px;padding-top:4px;}
.DailyTab .ajax__tab_header .ajax__tab_inner{}
.DailyTab .ajax__tab_hover .ajax__tab_outer{background-color:#999999;}
.DailyTab .ajax__tab_hover .ajax__tab_inner{color: #fff;}
.DailyTab .ajax__tab_active .ajax__tab_outer{background-color: #999999;}
.DailyTab .ajax__tab_active .ajax__tab_outer:before{content: '';display: inline-block;border-left: 27px solid transparent;border-right: 27px solid transparent;border-bottom: 12px solid #999999;position: absolute;top: -12px;left: 0;}
.DailyTab .ajax__tab_active .ajax__tab_inner{color: #FFF;border-color: #333;}
.DailyTab .ajax__tab_body{border:3px solid #999999;min-height:100px;padding:0 0 10px 0;border-top:0;}
.Default{display:inline-block;width:96%;margin-left:2%;}
.Default .DiscountPercent{float:none}
.Default .PercentLabel,.Default .PercentValue{margin:0;font-style:italic;text-transform:uppercase}
.Default .PercentLabel{font-size:85%}
.DefaultGreenButtonStyle{background-color:#D53438;}
.DefaultItemStyle a.QuickViewButton{background:#999999;display:none;width:90%;color:#FFF;position:absolute;left:5%;padding:9px 5%;cursor:pointer;top:45%;text-transform:uppercase;z-index:1;border-radius:10px}
.DefaultItemStyle a.QuickViewButton:hover{background:#2a353c;color:#FFF}
.DefaultItemStyle .AddToWishListButtonLinkButton,.DefaultItemStyle .AddToCompareListButtonLinkButton{padding:0}
.DefaultItemStyle .ProductListItemColumn2AddtoWishListPanel,.DefaultItemStyle .ProductListItemColumn2AddtoCompareListPanel{margin:0 3px}
.DefaultItemStyle{width:160px;float:left;text-align:center;margin:0 25px 30px 0;min-height:370px}
.DefaultProductImage a{display:block;margin:auto;text-align:center}
.DefaultProductImage img{max-height:140px}
.DefaultProductImage tr td{vertical-align:middle}
.DefaultProductImagePanel{width:100%;text-align:center}
.DepartmentListDefaultDataList{width:100%;clear:left;margin-bottom:30px}
.DepartmentListDefaultDataListHeader{text-align:center}
.DepartmentListDefaultDataListItem{vertical-align:top}
.DepartmentListItemDefaultImageColumn{height:140px;background-color:#fff;border:solid 1px #E5E5E5;padding:5px}
.DepartmentListItemDefaultImageDiv img{height:auto!important;max-height:130px;max-width:140px;width:auto!important}
.DepartmentListItemDefaultImageDiv{width:140px;text-align:center}
.DepartmentListItemDefaultNameDiv a:hover{color:#D53438;}
.DepartmentListItemDefaultNameDiv a{color:#000;font-size:10px;font-weight:400;text-decoration:none}
.DepartmentListItemDefaultNameDiv{text-align:center;margin-top:5px;margin-bottom:15px;width:150px;text-align:center;margin-bottom:10px}
.DepartmentListItemDefaultTable{margin:0 auto;width:150px}
.DirectPaymentSaleBillingDiv .CountryAndStateListDropDown{width:92%;border-radius:10px}
.DirectPaymentSaleBillingDiv{padding-left:10px}
.DirectPaymentSaleButtonDiv{padding-left:11px;clear:both}
.DirectPaymentSaleButtonDiv .BtnStyle1{background-color:#ff7200;color:#FFF;}
.DirectPaymentSaleButtonDiv .BtnStyle1:hover{background-color:#000;color:#FFF;}
.DirectPaymentSaleContent .CommonDropDown{height:20px;width:92%;margin-right:0;border:solid 1px #000;border-radius:10PX}
.DirectPaymentSaleContent .CommonFormData{float:left;width:100%}
.DirectPaymentSaleContent .CommonFormLabel{font-weight:lighter;float:left;width:100%;padding:0;line-height:15px;margin:0}
.DirectPaymentSaleContent .CommonPageInnerTitle{color:#000;float:left;font-size:16px;font-weight:700;line-height:30px;margin:0 0 5px;text-transform:uppercase;width:60%;background:#000;border-radius:10px;text-align:center}
.DirectPaymentSaleContent .CommonTextBox{width:90%;border-radius:10px;padding-left:5px}
.DirectPaymentSaleContent .CommonValidateDiv{width:60%}
.DirectPaymentSaleContent .CountryAndStateListStateTextBox{border:1PX solid #000;width:90%;border-radius:10px;padding-left:5px}
.DirectPaymentSaleContent{font-weight:lighter;font-family:Arial,Verdana,Calibri,Helvetica,sans-serif}
.DirectPaymentSaleImageButton{margin-top:10px;width:12%;float:right;margin-right:6%}
.DiscountDiv{float:left;margin-left:5px}
.DiscountLabel{color:#1e1e1e;font-size:11px;margin-right:5px;clear:left;float:left;text-align:left;line-height:22px}
.DiscountPercent{text-decoration:none;float:left;font-size:12px}
.DivHide{display:none !Important;}
.DummyCommonProductItemStyle{width:100%;display:table;}
.DynamicMenuFirstLevel{top:42px!important}
.EmailIcon{color:#2CB9BD}
.EngravingCheckbox input{width:18px;height:18px;background:none}
.EngravingConfirmationLeft{width:300px;text-align:right;margin-right:5px;float:left;font-size:20px}
.EngravingConfirmationRight{text-align:left;font-size:20px;float:left}
.EngravingDiv{width:100%;display:inline-block;margin-bottom:30px}
.EngravingDoodles{font:normal 21px CopyDoodles_Becky}
.EngravingHeaderSubText{font:bold 24px 'Franklin Gothic Heavy';}
.EngravingHeaderSub2{font:bold 14pt calibri;}
.EngravingHeaderText{font:bold 42px verdana;}
.EngravingInput{position:relative;z-index:0;border:1px dotted blue;text-align:center;overflow:hidden;border-radius:0}
.EngravingLargeText{text-align:left;font-family:calibri;font-size:14px;line-height:26px;}
.EngravingLeft{float:left;width:40%;text-align:left;font-size:20px;line-height:26px}
.EngravingLogo{font-size:17px;margin-top:10px;}
.EngravingMult{text-align:left;font-size:18px}
.EngravingMultPnl{width:85%;margin:10px 0 0;text-align:center}
.EngravingMultTextbox{margin:5px;width:65%!important}
.EngravingPromo{position:fixed;z-index:0;margin-left:-205px;width:200px;height:400px;top:45px;background:#fff;text-align:center;border-radius:10px;box-shadow:1px 2px 3px #000;-moz-box-shadow:1px 2px 3px #000;-webkit-box-shadow:1px 2px 3px #000;-o-box-shadow:1px 2px 3px #000}
.EngravingRight{float:right;width:60%;text-align:center}
.EngravingSamples{margin:0;padding:0;width:275px;margin-bottom:15px}
.EngravingShortDiv{width:85%;display:inline-block}
.EngravingSpecial{width:100%;height:80px;margin:10px 0}
.EngravingSubmit{padding:10px 40px;font-size:25px;border-radius:10px;background:#B20000;color:#FFF}
.EngravingText{font:8pt calibri;line-height: 23px;}
.EngravingValidator[style*="display: inline"] + select{outline: solid red 5px;height: 24px;}
.EngravingValidator > div{font-size:15px;font-weight:bold;margin-bottom:10px;}
.Error404Content a{color:#D53438;text-decoration:underline;cursor:pointer}
.Error404Content ul li{margin-bottom:5px}
.FacebookBubble {color:#4267b2;}
.FaceBookIcon{background:url(Images/Icon/icon-facebook.png)no-repeat left center}
.FacetedSearchNavList .FacetedSearchNavList{margin-left:0;font-size:14px}
.FacetedSearchNavList .PriceTitle{padding-left:0;font-size:13px;margin-left:-10px}
.FacetedSearchNavList a:hover{color:#D53438;text-decoration:underline}
.FacetedSearchNavList a{color:#000;text-decoration:none;font-size:13px}
.FacetedSearchNavList td{color:#D53438;line-height:25px;font-size:13px}
.FacetedSearchNavList{margin-left:10px;margin-bottom:10px;font-size:13px;width:95%}
.FacetedSearchSelected a:hover{text-decoration:none;color:red}
.FacetedSearchSelected a{float:right;margin-left:5px;font-size:11px}
.FacetedSearchSelected{background-color:#FFF;border:1px dashed #DDD;float:left;padding:3px 5px;font-size:11px;width:100%;margin-bottom:10px}
.FacetedSelectedBox .GroupLabel{font-weight:400}
.FacetedSelectedBox table{width:100%}
.FacetedSelectedBox{padding:5px 0}
.FeaturedMerchantsAd img{max-width:188px;width:auto!important;width:188px}
.FeaturedMerchantsAd{margin-bottom:3px;text-align:center}
.FileDownloadErrorContent{color:Red}
.FileDownloadManagerContent{color:Red}
.FinderBtn{display:inline-block;width:80%;margin:5px 0;background-color:#D53438;color:#FFFFFF;border-radius:5px;border:0;padding:2px 0;font-size:14px;font-weight:bold;margin-left:10%;}
.FinderBtn:hover{background-color:#000;color:#FFF;}
.FinderCandelaContainer {float:left;width:194px;padding:0 1px;font-size:14px;line-height:20px;margin:5px 0;}
.FinderCheckContainer{display:inline-block;margin-top:5px;min-height:135px;}
.FinderControls{float:left;width:600px;margin-top:10px;line-height:30px;text-align:center}
.FinderClose{float:right;background:#D53438;color:#000;font-size:20px;line-height:30px;height:30px;width:30px;text-align:center;display:none;border-top-right-radius:5px;margin: -5px -5px 0 0;}
.FinderClose:hover{background:#515151;color:#000;}
.FinderDims{float:left;width:400px;height:75px;text-align:right}
.FinderDisabled{color:#000 !Important;}
.FinderDropContainer{float:left;width:165px;padding:0 1px;font-size:14px;line-height:20px;}
.FinderDropGroup{display:inline-block;width:100%;padding:0;margin:0;}
.FinderDropdown{width:95%;margin:3px 0 5px}
.FinderDropdown:disabled{background-color:lightgrey;}
.FinderFullRight{display:inline-block;width:100%;text-align:right;margin-right:10px;}
.FinderHide{display:none}
.FinderLabel {}
.FinderLabel a{color:#000;}
.FinderLargeClose{float:right;line-height:30px;font-size:20px;background:#D53438;color:#000;border-radius:15px;text-align:center;width:30px;height:30px;margin-right:-25px;margin-top:-25px}
.FinderLargeContainer{position:fixed;z-index:10000;top:0;width:100%;height:100%;display:none;background-color:rgba(0,0,0,.4)}
.FinderLargeImage img{width:100%}
.FinderLargeOuter{margin:auto;background:#000;padding:8px 10px;margin-top:11%;z-index:3;width:600px}
.FinderLargeShow{display:block!important}
.FinderLeftSearchButton{display:none;}
.FinderMax{display:inline-block;width:100%}
.FinderResults{display:inline-block;width:100%}
.FinderResults a.QuickViewButton{width:90%;left:5%}
.FinderResults a.ViewButton:hover{background-color:#2a353c;color:#fff}
.FinderRight{float:left;width:195px;height:75px;padding-top:15px}
.FinderSearchButton{display:none;width:80%;font-size:16px;background:#D53438;color:#000;line-height:32px;text-align:center;border-radius:10px;border:solid 2px #000;margin:0 auto 5px;}
.FinderSearchButton:hover{background:#000;}
.FinderSearchButton a{color:#000;font-size:150%;}
.FinderSearchButton a:hover{color:#000;}
.FinderSelected {color:#000;font-weight:bold;}
.FindGiftRegistryCreateLink{font-size:12px}
.FindGiftRegistryDiv a:hover{color:#D53438;}
.FindGiftRegistryDiv a{padding:4px 5px 4px 25px;vertical-align:middle;display:block;color:#000;text-decoration:none;clear:left;float:left;margin-bottom:8px}
.FindGiftRegistryDiv{clear:left}
.FindGiftRegistryFindLink{font-size:12px}
.FirearmHeader{font-size:25px;margin:0 0 20px;display:inline-block;width:100%}
.FldCheckoutPromoContainer{position:absolute;z-index:2;top:0;width:100%;height:100%;display:none;}
.FldCheckoutPromoOuter{margin:auto;width:400px;border-radius:10px;background:#000;padding:5px;margin-top:25%;z-index:3}
.FldCheckoutPromoInner{background:#515151;border-radius:5px;padding:10px;display:inline-block;width:100%;}
.FldCheckoutPromoItem{display:inline-block;width:100%;color:#FFF;margin:5px 0;text-align:center;line-height:20px;}
.FldCheckoutPromoClose{float:right;line-height:30px;font-size:20px;background:#000;color:#000;border-radius:15px;text-align:center;width:30px;height:30px;margin-right:-25px;margin-top:-25px}
.FldCheckoutPromoClose:hover{background:#D53438;color:#000;}
.FldCheckoutPromoShow{display:block!important}
.FldCheckoutPromoLabel{float:left;width:60%;color:#FFF;text-align:center;min-height:40px;margin-bottom:5px;}
.FldCheckoutPromoButtonDiv{float:right;width:32%;margin-right:5%;}
.FldCheckoutPromoButton{margin-top:5px;background:#D53438;color:#000;padding:2px 20px;font-size:18px;border:0;border-radius:10px;}
.FldCheckoutPromoButton:hover{background:#000;color:#000;cursor:pointer}
.FldCheckoutPromoButtonDisabled{margin-top:5px;background:#EEEEEE;color:gray;padding:2px 20px;font-size:18px;border:0;border-radius:10px;}
.FldCheckoutPromoFull{display:inline-block;width:100%;height:30px;color:#FFF;text-align:center;}
.FldCheckoutPromoQualify{color:#000;font-size:25px;margin-bottom:10px;font-weight:bold;}
.ForgotPasswordData{float:left}
.ForgotPasswordDiv{clear:left;width:100%;margin:15px 0}
.ForgotPasswordLabel{width:100px;font-weight:400;clear:left;float:left;padding:2px 0;font-size:13px}
.ForgotPasswordLoginImageButton{background-color:#ff7200;float:left;margin-left:20px;margin-top:20px}
.ForgotPasswordMessageDiv{clear:left;float:left;width:100%}
.ForgotPasswordPanel{float:left;margin:20px 10px 10px 0}
.ForgotPasswordTextBox{border:solid 1px #ccc;width:200px}
.ForgotPasswordValidateDiv{width:100%}
.ForgotPasswordValidatorText{float:left;clear:left;margin-left:100px;margin-top:3px}
.FreeShippingLabel{color:#1e1e1e;font-size:11px;margin-right:5px;clear:left;float:left;text-align:left;padding-left:25px;line-height:22px}
.freeShipRight a{color:#000000;}
.freeShipRight a:hover{color:#999999}
.FrontMaster{width:100%;background-color:#fff;margin:0;padding:0}
.FrontMasterBottom{clear:both;width:inherit}
.FrontMasterMiddle{width:100%;margin:auto;background:#e5e5e5;}
.FrontMasterTop{width:100%;margin:auto}
.FullDiv{display:inline-block;width:100%}
.GenericErrorContent a{color:#D53438;text-decoration:underline;cursor:pointer}
.GenericErrorContent ul li{margin-bottom:5px}
.GenericErrorContentDiv{line-height:30px}
.GiftCertificateDetailsDiv{clear:left;color:#000;float:left;font-size:13px;font-weight:400;line-height:30px;margin:5px 0 15px;padding:5px 0;text-transf-colororm:none;width:100%}
.GiftCertificateDetailsInputColumn input{border:solid 1px #ccc}
.GiftCertificateDetailsInputColumn textarea{width:150px}
.GiftCertificateDetailsLabelColumn{width:90px;text-align:left}
.GiftCertificateDetailsPanel{margin:10px 0;clear:left;float:left}
.GiftCertificateDetailsTitle{font-weight:400;font-size:13px}
.GiftCertificateDivInner{position:relative;margin-left:auto;margin-right:auto;margin-top:10px}
.GiftCertificateLabelColumn{font-weight:400;color:#000;line-height:24px}
.GiftCertificateMessageDiv{font-weight:400;color:Red}
.GiftCertificateResultDiv{clear:left;float:left;width:50%;padding:15px;margin-top:20px;border:dashed 1px #ddd}
.GiftCertificateSpan{float:left;line-height:24px;text-transform:uppercase;font-size:13px;text-transform:none}
.GiftCertificateTextBox{width:25%!important;margin-left:3%;float:left;border-bottom-right-radius:0!important;border-top-right-radius:0!important}
.GiftCertificateValueColumn{color:#D53438;line-height:24px}
.GiftCertificateVerifyImageButton{clear:none;float:left;height:25px;border-bottom-right-radius:10px;border-top-right-radius:10px}
.GiftCouponDetail{margin-top:15px;clear:both;float:right;padding:5px 0;width:100%}
.GiftCouponDetailBox .SidebarRight{padding:5px 8%}
.GiftCouponDetailBox .SidebarTop{padding:10px 0 5px 0;}
.GiftCouponDetailData{margin-top:5px;display:block;float:left}
.GiftCouponDetailInput{text-align:left;color:#00f}
.GiftCouponDetailInputCenter{width:160px;margin:0 10px}
.GiftCouponDetailInputCodeTextBox{width:120px}
.GiftCouponDetailLabel{text-align:left;width:55%}
.GiftCouponDetailMessage{margin-top:5px;text-align:right}
.GiftCouponDetailRightMenu{clear:left;float:left;width:100%;margin-top:30px;}
.GiftCouponDetailRightMenuTable .CommonHyperLink{text-decoration:underline}
.GiftCouponDetailRightMenuTable .GiftCouponDetailValidatorText{margin:0}
.GiftCouponDetailRightMenuTable .InputTextBox{width:70%;float:left;margin-bottom:2px;border-bottom-right-radius:0;border-top-right-radius:0}
.GiftCouponDetailRightMenuTable a.GiftCouponDetailButton{width:30%;float:right;margin:0;border-radius:0 10px 10px 0;height:25px;background-color:#D53438;color:#FFFFFF;border:solid 1px #515151;border-left:0;line-height:20px;}
.GiftCouponDetailRightMenuTable a.GiftCouponDetailButton:hover{background-color:#515151;color:#000;}
.GiftCouponDetailRightMenuTable{width:100%}
.GiftCouponDetailSearchTermText{padding:4px;font-weight:400;width:150px;vertical-align:top}
.GiftCouponDetailSpecialRequestInput{width:290px}
.GiftCouponDetailSpecialRequestTextBox{margin:10px 0!important;width:520px!important;height:80px!important}
.GiftCouponDetailTable table{width:100%}
.GiftCouponDetailTable ul{margin-top:5px;margin-bottom:5px}
.GiftCouponDetailTable{width:100%}
.GiftCouponDetailTextInfo .CouponMessageDisplay{text-align:left;width:330px;float:right;color:#D53438;}
.GiftCouponDetailTextInfo .CouponMessageDisplayData{margin:0}
.GiftCouponDetailTextInfo .CouponMessageDisplayLabel{margin:0;text-align:right;margin-right:10px}
.GiftCouponDetailTextInfo{clear:right;text-align:right}
.GiftCouponDetailValidateDiv{width:70%;clear:both}
.GiftCouponDetailValidatorText{width:100%;margin:0;clear:both;float:left;margin-left:11%}
.GiftCouponDiv .GiftCouponDiv{clear:left;float:left;margin:5px 15px;width:88%}
.GiftRegistryCompleteButtonDiv{margin:20px auto 0;text-align:center;display:table}
.GiftRegistryCompleteContentDiv{margin-top:20px;text-align:center}
.GiftRegistryCompleteContinueButtonImage{border:none}
.GiftRegistryDetailAddImage{background-color:#FF7200}
.GiftRegistryDetailButtonDiv{margin-top:10px;text-align:right;float:right}
.GiftRegistryDetailCityStatePanel .CountryAndStateListDropDown{width:40%;margin:0;clear:none;margin-right:10px}
.GiftRegistryDetailCityStatePanel input[type="text"].CountryAndStateListCountryTextBox{clear:left;float:left;width:40%;margin-left:29%;margin-bottom:3px}
.GiftRegistryDetailCityStatePanel input[type="text"].CountryAndStateListStateTextBox{float:right;width:40%;margin-bottom:3px;margin-right:31%}
.GiftRegistryDetailDiv .CommonFormData{float:left;width:50%;padding-top:2px;padding-bottom:2px}
.GiftRegistryDetailDiv .CommonFormLabel{width:25%;float:left;padding:2px 0;margin:0 2%;color:#000;clear:left;font-size:12px;line-height:25px}
.GiftRegistryDetailDiv .CommonPageInnerTitle{margin-top:10px}
.GiftRegistryDetailDiv input[type="text"]{width:80%}
.GiftRegistryDetailDiv{margin:0}
.GiftRegistryDetailLongTextBox{margin-bottom:5px;width:200px}
.GiftRegistryDetailNote{color:red;margin:10px 0;font-size:11px}
.GiftRegistryDetailTextBox{margin-bottom:5px}
.GiftRegistryItemAddToCartButtonImage{border:none}
.GiftRegistryItemButtonDiv{margin-top:10px;clear:left;float:right}
.GiftRegistryItemData{line-height:24px}
.GiftRegistryItemHasHeaderStyle{width:60px;text-align:right}
.GiftRegistryItemHasItemStyle{text-align:right;padding-right:5px}
.GiftRegistryItemLabel{clear:left;float:left;line-height:24px;font-weight:400;width:80px}
.GiftRegistryItemList .CommonValidateDiv{margin-top:1px;position:relative;left:59px;width:51px}
.GiftRegistryItemListButtonBottomDiv{margin-top:10px;clear:left;float:right}
.GiftRegistryItemListData{line-height:22px;float:left}
.GiftRegistryItemListDeleteHeaderStyle{width:5%}
.GiftRegistryItemListDeleteItemStyle{text-align:center}
.GiftRegistryItemListGridView{width:100%;border:solid 1px #e4e4e4;clear:left}
.GiftRegistryItemListHasQuantityHeaderStyle,.GiftRegistryItemListWantQuantityHeaderStyle,.GiftRegistryItemListUnitPriceHeaderStyle{width:16%;text-align:right}
.GiftRegistryItemListHasQuantityItemStyle{text-align:right}
.GiftRegistryItemListHilight{font-weight:400}
.GiftRegistryItemListLabel{float:left;clear:left;width:120px;line-height:22px}
.GiftRegistryItemListNoteDiv{margin:10px 0;clear:left;float:left;width:100%}
.GiftRegistryItemListProductNameHeaderStyle{text-align:left}
.GiftRegistryItemListTitle{border-bottom:1px dotted #CCC;float:left;font-size:10px;font-weight:400;margin:10px 0}
.GiftRegistryItemListUnitPriceStyle{text-align:right}
.GiftRegistryItemListWantQuantityItemStyle{text-align:right}
.GiftRegistryItemMessageLabel li{margin-left:30px}
.GiftRegistryItemMessageLabel{display:block;padding-bottom:10px;margin-left:120px;margin-right:auto;clear:both}
.GiftRegistryItemQuantityHeaderStyle{width:70px}
.GiftRegistryItemQuantityItemStyle .CommonTextBox{text-align:right}
.GiftRegistryItemQuantityItemStyle{text-align:center}
.GiftRegistryItemUnitPriceHeaderStyle{width:70px;text-align:right}
.GiftRegistryItemUnitPriceItemStyle{text-align:right;padding-right:5px}
.GiftRegistryItemWantHeaderStyle{width:60px;text-align:right}
.GiftRegistryItemWantItemStyle{text-align:right;padding-right:5px}
.GiftRegistryListDeleteHeaderStyle{width:30px}
.GiftRegistryListDeleteItemStyle{text-align:center}
.GiftRegistryListEditEventLinkItemStyle{text-align:center}
.GiftRegistryListEventDateHeaderStyle,.GiftRegistryListEventNameHeaderStyle{text-align:left}
.GiftRegistryListEventDateHeaderStyle,.GiftRegistryListProductListLinkHeaderStyle,.GiftRegistryListEditEventLinkHeaderStyle,.GiftRegistryListSendEmailLinkHeaderStyle,.GiftRegistryListProductListLinkItemStyle{width:14%}
.GiftRegistryListGridView{width:100%;border:solid 1px #e4e4e4}
.GiftRegistryListGridViewDiv{margin-top:10px;clear:left;float:left;width:100%}
.GiftRegistryListGridViewHeaderStyle th{background-color:#f8f8f8;border-bottom:solid 1px #e8e8e8;padding:0;height:28px}
.GiftRegistryListHilight{font-weight:400}
.GiftRegistryListNoteDiv{margin-top:10px;clear:left;float:left;width:100%}
.GiftRegistryListSendEmailLinkItemStyle{text-align:center}
.GiftRegistryResultBackLinkDiv{text-align:center;margin-top:20px;margin-bottom:10px}
.GiftRegistryResultGridView{text-align:center}
.GiftRegistrySearchButton{float:right}
.GiftRegistrySearchContent{padding-top:15px;padding-bottom:15px}
.GiftRegistrySearchData{float:left;padding:4px}
.GiftRegistrySearchLabel{clear:left;float:left;padding:4px;width:120px;margin-right:5px}
.GiftRegistrySelectButtonDiv{text-align:center;margin-top:15px;clear:left;float:right}
.GiftRegistrySelectRadioButtonList label{line-height:20px;vertical-align:top;margin-left:5px;display:inline-block}
.GiftRegistrySelectValidator{width:100%;text-align:center;display:block}
.GiftRegistrySendMailButtonDiv{clear:left;margin-top:10px;float:right}
.GiftRegistrySendMailCaptchaDiv{border:1px solid #DDD;clear:left;float:left;margin:10px 0 10px 120px;padding:10px;width:425px}
.GiftRegistrySendMailCaptchaLabel{font-weight:400;text-decoration:underline}
.GiftRegistrySendMailCaptchaStyle div input{margin-top:5px;border:solid 1px #ccc}
.GiftRegistrySendMailCaptchaStyle div{margin-top:10px}
.GiftRegistrySendMailCaptchaStyle{clear:left}
.GiftRegistrySendMailData{float:left;padding:2px}
.GiftRegistrySendMailFinishedContent{margin-top:20px;margin-bottom:20px;text-align:center}
.GiftRegistrySendMailFinishedImageDiv{text-align:center}
.GiftRegistrySendMailLabel{float:left;clear:left;line-height:22px;width:120px}
.GiftRegistrySendMailPanel{float:left;margin:10px 0;width:100%}
.GiftRegistrySendMailTextbox{margin-bottom:5px;width:300px}
.GiftRegistrySendMailValidate{width:300px}
.GiftRegistryValidate{width:80%}
.GiftRegistryValidateLong{width:80%}
.GoogleApp{margin-bottom:5px;text-align:center;background-color:#515151;border-radius:10px;color:#000;font:bold 18px sans-serif;border:solid 2px #000;line-height:28px;width:200px;position:absolute;top:0;right:-210px;}
.GoogleApp img{width:90%;}
.GoogleIcon{color:#B20000}
.group-stars .ind_cnt {display:none !Important;}
.header-container1{height:40px;position:absolute;width:100%;z-index:0;background-color:#E9E9EB;}
.header-container2{width:100%;min-height:160px;margin:0;padding:0;background-color:#FFFFFF;}
.header-container3 {
    width: inherit;
    min-height: 42px;
    margin: 0;
    background: #444444;
}
.header-container4{width:inherit;min-height:40px;margin:0;position:absolute;top:0;right:0;width:50%}
.HeaderLogin .NameLabel{font-weight:400;padding:0 5px}
.HeaderLogin a:hover{color:#000;}
.HeaderLogin a{text-decoration:underline;color:#000;}
.HeaderLogin{color:#000;float:left;font-weight:400;line-height:16px;margin:12px 0 25px 10px;font-size:11px;width:100%}
.HeaderLoginAccount .MyAccountLink{padding-left:5px}
.HeaderLoginLoginName{float:left}
.HeaderLoginLoginName1{padding:0 2px;float:left}
.HeaderLoginLoginName1Regis{padding:0 2px;float:left}
.HeaderLoginLoginName2{padding:0 10px;float:left}
.HeaderLoginWishlist .WishlistLink{padding-left:5px}
.HeaderLoginWishlist a,.HeaderLoginAccount a{color:#000;float:left;line-height:16px;margin:12px 0;font-size:11px}
.HeaderLoginWishlist a:hover,.HeaderLoginAccount a:hover{color:#000;}
.HeaderLoginWishlist,.HeaderLoginAccount{float:right;margin:0 0 0 20px}
.HeaderLogo img{max-height:90px}
.HeaderLogo{float:left;margin-left:10px}
.HeaderMenu .ContentMenuNavList .SidebarRight{padding:0;border:0;background:none}
.HeaderMenu .ContentMenuNavList .SidebarTop,.HeaderMenu .ContentMenuNavList .SidebarBottom{display:none}
.HeaderMenu .ContentMenuNavList a{display:none}
.HeaderMenu .ContentMenuNavList table tr td{padding:0}
.HeaderMenu .ContentMenuNavList table{border:0}
.HeaderMenu .ContentMenuNavList{width:100%;border:0 none;margin-top:0;display:block;float:left}
.HeaderMenu .ContentMenuNavMenuList td:hover{background-color:Transparent}
.HeaderMenu .ContentMenuNavMenuListDynamicMenuItem a{z-index:0;display:block;vertical-align:middle;color:#FFFFFF;background:none;padding:6px 15px;width:100%;white-space:normal;font-size:14px !important}
.HeaderMenu .ContentMenuNavMenuListDynamicMenuItem a:hover{color:#FFFFFF;}
.HeaderMenu .ContentMenuNavMenuListDynamicMenuItem:hover img{width:0;height:0;padding:10px}
.HeaderMenu .ContentMenuNavMenuListDynamicMenuItem:hover{background-color:#D53438;color:#000}
.HeaderMenu .ContentMenuNavMenuListDynamicMenuItem{z-index:0;background-color:#515151;border:0;width:100%}
.HeaderMenu .ContentMenuNavMenuListDynamicMenuStyle{z-index:1001!important;margin:0;border:solid 2px #000;margin-left:-2px;background-color:#515151;border-top:0;}
.HeaderMenu a.ContentMenuNavListStaticMenuItem:hover{color:#FFF;background-color:#D43539;}
.HeaderMenu table.ContentMenuNavListStaticMenuItem,.HeaderMenu table.ContentMenuNavMenuListStaticMenuStyle{width:100%}
.HeaderMenu ul li a.ContentMenuNavListStaticMenuItem{padding: 2px 13px; height: 42px; line-height: 38px; color: #fff; text-align: center; text-transform: uppercase; font-size: 16px !Important;display: block;}
.HeaderMenu ul li a.HyperLink:hover{color:#FFF;background:#D43539;}
.HeaderMenu ul li a.HyperLink{padding:2px 13px;height:42px;line-height:38px;color:#fff;text-align:center;text-transform:uppercase;font-size:16px;vertical-align:middle;display:block;text-decoration:none;float:left}
.HeaderMenu ul li{display:inline-block;border-left:solid 1px #282828;border-right:solid 1px #E9E9EB}
.HeaderMenu ul{list-style:none;margin:0;padding:0;border-left:solid 1px #515151;border-right:solid 1px #282828;float:left;height:42px;}
.HeaderMenu{margin:0;height:42px;padding:0;position:relative;}
.HeaderMenuFlashSale{background:#CCC;}
.HeaderMenuLeft{float:left;}
.HeaderMenuRight{float:right;height:32px;line-height:32px;margin-top:5px;border-radius:10px;background-color:#D53438;display:none;}
.HeaderMenuRight:hover{background-color:#515151;}
.HeaderMenuRight a{color:#FFFFFF;padding:2px 20px;font-size:19px;}
.HeaderMenuRight a:hover{color:#000;}
.HeaderMenuRight .ContentMenuNavNormalTopList{width:auto;border:0 none;margin-top:0}
.HeaderPhone:hover{color:#FFF}
.HeaderPhone{font-size:25px!important;margin-right:30px!important}
.HeaderShoppingCart{clear:right;float:right;line-height:30px;margin-top:10px;font-size:12px}
.HeaderShoppingCartBraclet{float:left}
.HeaderShoppingCartCheckout .fa-lg{font-size:1.8em!important;vertical-align:-20%!important}
.HeaderShoppingCartCheckout{float:left;background:#D53438;line-height:29px;height:28px;padding:0 10px;margin-left:20px;font-weight:400;border-radius:10px;color:#FFFFFF;}
.HeaderShoppingCartCheckout:hover{background-color:#000;color:#FFF;}
.HeaderShoppingCartCheckout a:hover{color:#000}
.HeaderShoppingCartDiv{float:left;line-height:29px;height:28px;padding:0 10px;border-radius:10px;color:#000;}
.HeaderShoppingCartDivLink{color:#000;}
.HeaderShoppingCartDivLink:hover{color:#999999;}
.HeaderShoppingCartViewCart{float:left;text-decoration:none;margin-left:5px;font-size:24px;border:0;width:20px;height:28px;color:#000;}
.HeaderShoppingCartViewCart:hover{color:#999999;}
.hidden{display:none}
.HideAdvancedSearchLinkButton{float:right;color:#000;font-size:11px;text-transform:uppercase;text-decoration:underline;padding-right:32px}
.ImageZoomingButton a{text-decoration:none}
.ImageZoomingButton{margin-top:10px}
.ImageZoomingButtonPopup{float:left}
.ImageZoomingButtonPopupImage{float:left}
.ImageZoomingButtonPopupMessage{float:left;margin-left:5px;margin-top:2px}
.ImageZoomingButtonZoom{float:right}
.ImageZoomingButtonZoomImage{float:left}
.ImageZoomingButtonZoomMessage{float:left;margin-left:5px;margin-top:2px}
.InfoText{font-size:medium;line-height:20px}
.IntroductionMessage{font-size:14px;line-height:25px;text-align:justify}
.IntroductionMessagePanel .CenterBlockTop{border-bottom:0}
.IntroductionMessagePanel .CenterBlockTopTitle.SecondaryColor{color:#D53438;}
.IntroductionMessagePanel .CenterBlockTopTitle{color:#000}
.IntroductionMessagePanel{clear:left;display:inline-block;margin-bottom:40px;padding:0 20px}
.ItemList:first-child a{display:none}
.ItemList{width:290px;vertical-align:top;border:solid 1px #ccc}
.ItemListTD{width:290px;vertical-align:top;border-bottom:solid 1px #ccc;padding:5px}
.JoinAffiliate .SidebarRight img{max-width:192px;width:auto!important;width:192px}
.LayoutFooter .MenuItemTitleOuter,.LayoutFooter a.MenuItemTitleOuter,.LayoutFooter .MenuItemTitle{clear:left;float:left;text-transform:uppercase;line-height:22px;width:100%}
.LayoutFooter ul.MenuItem li a.HyperLink:hover{text-decoration:underline}
.LayoutFooter ul.MenuItem li a.HyperLink{height:22px;line-height:22px;padding:0;color:#fff;text-decoration:none;font-size:12px}
.LayoutFooter ul.MenuItem{clear:left;list-style:none;margin:0;padding:10px 0 0}
.LayoutFooter{width:inherit;background-color:#515151;color:#fff;padding:20px 0}
.LayoutFooterLicense a,.LayoutFooterLicense a:hover{color:#a2a2a2;text-decoration:none}
.LayoutFooterLicense{background-color:#000;line-height:18px;width:inherit;color:#fff;}
.LeafCategoryLink:hover{color:#D53438;text-decoration:underline}
.LeafCategoryLink{padding:2px 0 2px 12px;width:100%;vertical-align:middle;display:block;color:#000;text-decoration:none;white-space:normal;text-align:left;line-height:20px!important;font-weight:400}
.LeafSubCategoryDataList .SubCategoryItemData{padding-bottom:0}
.LeafSubCategoryDataList .SubParentLink{color:#000;text-decoration:none;line-height:22px!important;font-weight:400;display:block;padding:4px 0 4px 16px;white-space:normal;font-size:12px}
.LeafSubCategoryDataList .SubParentLinkDiv{text-align:left;float:left;width:100%;background-color:#fff}
.LeafSubCategoryDataList td{vertical-align:top}
.LeftBorder{border-left:dashed 1px #ccc;}
.LeftNavButton{font-size:12px;line-height:24px;margin:5px 0 5px 55px;padding:1px 15px 0;text-decoration:none;vertical-align:middle;text-align:center;color:#fff;background-color:#D53438;border-radius:10px}
.LeftNavDiv{display:inline-block;width:100%;padding:0 3px 0 5px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-color:#444444;color:#FFF;margin-bottom:10px;}
.LeftNavDiv td{color:#FFF;}
.LeftNavDivTitle{color:#89e400;text-transform:uppercase;padding:5px;background:#000;border-radius:10px;text-align:center;border-bottom-left-radius:0;border-bottom-right-radius:0;font:bold 17px sans-serif;margin-bottom:-1px;}
.LeftNavDivTitle a,.LeftNavDivTitle a:hover{color:#000}
.LeftNavLinks{min-height:100px;box-shadow:1px 2px 3px #DDD;-moz-box-shadow:1px 2px 3px #DDD;-webkit-box-shadow:1px 2px 3px #DDD;-o-box-shadow:1px 2px 3px #DDD;padding:5px 0 0 7px;font-size:16px;font-weight:700;line-height:22px}
.leftText{text-align:left}
.light_search {color:#FFF;}
.light_search:hover {color:#D53539;}
.LightsMessage{font-size:18px;color:red;text-align:center}
.LightsProdColumn{width:225px;text-align:center}
.LightsSpecColumn{width:100px;text-align:center}
.LightsTable{margin:auto}
.LikeBoxWidget iframe{width:188px!important}
.MainDiv .Catalog .CategoryDescription{display:none}
.MainDiv .NewArrivalCategory .SidebarLeft{border-top:0!important}
.MainDiv,.ProductMainDiv,.ContentMainDiv{background-color:#FFF;padding:20px 0;position:relative}
.MainDivCenter .Default{width:inherit}
.MainDivLeft .ContentMenuNavList,.MainDivRight .ContentMenuNavList{width:100%;margin-bottom:20px;clear:left}
.MainDivLeft .ContentMenuNavMenuList,.MainDivRight .ContentMenuNavMenuList{width:100%}
.Manufacturer .CategoryListDefault .ManufacturerControlPanel{width:100%;margin:0}
.ManufacturerDropDownList{margin:10px auto}
.ManufacturerListDefaultDataList{width:100%;clear:left}
.ManufacturerListDefaultDataListHeader{text-align:center}
.ManufacturerListItem1DescriptionDiv{margin-bottom:10px}
.ManufacturerListItemDefaultDescriptionColumn{display:none}
.ManufacturerListItemDefaultImageColumn{height:140px;background-color:#fff;border:solid 1px #E5E5E5;padding:5px}
.ManufacturerListItemDefaultImageDiv img{height:auto!important;max-height:130px;max-width:140px;width:auto!important}
.ManufacturerListItemDefaultImageDiv{width:140px;text-align:center}
.ManufacturerListItemDefaultNameDiv a:hover{color:#D53438;}
.ManufacturerListItemDefaultNameDiv a{color:#000;font-size:10px;font-weight:400;text-decoration:none}
.ManufacturerListItemDefaultNameDiv{text-align:center;margin-top:5px;margin-bottom:15px;width:150px}
.ManufacturerListItemDefaultTable{margin:0 auto;width:150px}
.ManufacturerNavList .SidebarRight{text-align:center}
.ManufacturerTabDefaultDataList{width:100%}
.ManufacturerTabItemDefaultImageColumn{height:24%;background-color:#fff;padding:10px}
.ManufacturerTabItemDefaultImageDiv img{height:auto!important;max-height:130px;max-width:140px;width:auto!important}
.ManufacturerTabItemDefaultImageDiv{width:24%;text-align:center}
.ManufacturerTabItemDefaultTable{margin:0 auto}
.MapWhy{width:125px;display:inline}
.MapWhy .BtnStyleMap{font-size:21px}
.MenuFooter.VendorMenu{margin-bottom:25px}
.messageboxoverlay{position:fixed;width:100%;height:100%;opacity:.75;background-color:#c8c8c8}
.messageboxviewer{position:fixed;cursor:pointer;min-width:400px;min-height:200px;left:40%;top:30%;background-color:#fff;padding:10px}
.MessageNormal{font-size:13px}
.MiniShoppingCartButton a{text-transform:capitalize;line-height:25px;font-weight:400}
.MiniShoppingCartButton{margin-top:10px;margin-bottom:5px;vertical-align:middle;float:left}
.MiniShoppingCartDetail .CartDetailLabel{font-size:11px;clear:left;float:left}
.MiniShoppingCartDetail .CartDetailSubTotal{font-size:11px;color:#000;clear:left;float:left}
.MiniShoppingCartLink:hover{color:#D53438;}
.MiniShoppingCartLink{color:#000;text-decoration:none;font-size:12px}
.MiniShoppingCartNoLink{float:left;display:block;font-weight:400;font-size:11px;line-height:17px}
.MiniShoppingCartQuantityAndPrice{font-size:12px;margin-top:5px;color:#555}
.MiniShoppingCartRecentlyPanel .RecentlyAddGrid{width:100%}
.MiniShoppingCartRecentlyPanel .RecentlyGridEmpty{background-color:#f1f1f1;border:solid 1px #e5e5e5;text-align:center;font-size:11px}
.MiniShoppingCartRecentlyPanel .RecentlyItemImage{width:30%}
.MiniShoppingCartRecentlyPanel .RecentlyItemImageDiv{width:100%!important;height:52px!important;padding:1px;border:solid 1px #ddd!important}
.MiniShoppingCartRecentlyPanel .RecentlyItemName{font-size:11px;padding-left:10px}
.MiniShoppingCartRecentlyPanel{border-top:solid 1px #e4e4e4;padding:10px 5px}
.MiniShoppingCartRecentlyTitle{margin:0 0 10px;font-weight:400}
.MiniShoppingCartShowHidePanel{display:none;float:right;margin-top:2px}
.MiniShoppingCartSidebarTopTitle{color:#000;font-size:19px;font-weight:400;line-height:25px;padding:5px 0;text-transform:uppercase}
.MiniShoppingCartSubTotal{font-weight:400;color:#000}
.MiniShoppingCartTitle{display:table;line-height:24px;padding:5px 0}
.ModalBack{position:absolute;top:0;left:0;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}
.ModalBackground{background-color:#fff;filter:alpha(opacity=80);opacity:.8;z-index:9}
.ModalDialog > div{width:400px;position:relative;margin:10% auto!important;padding:5px 20px 13px;border-radius:10px;background:#fff;background:-moz-linear-gradient(#fff,#999);background:-webkit-linear-gradient(#fff,#999);background:-o-linear-gradient(#fff,#999)}
.ModalDialog p{text-align:left}
.ModalDialog:target{opacity:1;pointer-events:none}
.ModalDialog{position:fixed;font-family:Arial,Helvetica,sans-serif;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.8);z-index:99999;opacity:0;pointer-events:none}
.MyAccountChangePasswordLink:hover{color:#D53438;text-decoration:none}
.MyAccountChangePasswordLink{clear:left}
.MyAccountDashboardDiv{margin:0;width:100%}
.MyAccountInfoPanel .AffiliateSubmitButton{float:right;clear:left;margin:60px 0 0}
.MyAccountInfoPanel .MyAccountInfoSubmitButton a.BtnStyle4{line-height:20px;padding:0 20px 0 0;font-size:11px;text-transform:uppercase;border:0;color:#5B5B5B;text-decoration:underline;background:transparent}
.MyAccountInfoPanel .MyAccountInfoSubmitButton{float:right;margin-top:5px}
.MyAccountInfoPanel .Title{clear:left;float:left;width:100%;font-size:16px;font-weight:400;margin:5px 0 15px;padding:5px 0;line-height:30px;color:#000;text-transform:uppercase;border-bottom:dotted 2px #f1f1f1}
.MyAccountInfoPanel .Value{clear:left;float:left;width:100%;padding:3px 0;font-size:11px;color:#000}
.MyAccountInfoPanel,.MyAccountMessagePanel{margin:0 0 20px;float:left;clear:left;width:100%}
.MyAccountInformationItemLink:hover{color:#D53438;text-decoration:underline}
.MyAccountInformationItemLink{margin-left:20px;text-decoration:none;vertical-align:middle}
.MyAccountInformationLeft{padding:10px;border-top:solid 2px #ccc}
.MyAccountInformationList{list-style:none;margin-left:0;padding:0}
.MyAccountInformationListItem{background-position:0 3px;background-repeat:no-repeat;margin-left:20px;margin-top:10px}
.MyAccountInformationTop{padding:5px 0;}
.MyAccountInformationTopImgLeft{display:none}
.MyAccountInformationTopImgRight{display:none}
.MyAccountInformationTopTitle{font-weight:400;font-size:10px;margin-left:15px}
.MyAccountMenuList .fa-3x{float:left}
.MyAccountMenuList .MyAccountMenuListLoginName{font-style:italic;font-size:95%;color:#D53438;padding-left:10px}
.MyAccountMenuList .SidebarRight{padding:15px 0}
.MyAccountMenuList .SidebarTop{border-bottom:0;min-height:50px}
.MyAccountMenuList .SidebarTopTitle{padding-left:10px;display:inline-block;font-size:19px;color:#000;line-height:20px;clear:left;width:80%}
.MyAccountMenuTableList a:hover,.MyAccountMenuTableList a:active{color:#D53438;}
.MyAccountMenuTableList a{color:#000}
.MyAccountMenuTableList td{padding:15px 10px 15px 15px;border-bottom:solid 1px #f1f1f1}
.MyAccountMenuTableList{width:100%}
.MyAccountMessagePanel .Title{clear:left;float:left;width:100%;font-size:16px;font-weight:400;margin:5px 0;line-height:25px;color:#000}
.MyAccountMessagePanel .Value{clear:left;float:left;width:100%;font-size:11px;line-height:22px;color:#000}
.MyAccountRecentOrder{margin:10px 0;float:left;clear:left;width:100%}
.MyAccountRecentOrderDiv .SubmitButton{float:right;clear:left;margin:10px 0 0}
.MyAccountRecentOrderDiv{width:100%}
.MyAccountTitle{clear:left;float:left;width:100%;font-size:16px;margin:5px 0 15px;font-weight:400;padding:5px 0;line-height:30px;color:#000;text-transform:uppercase}
.navbar-fixed{top:0;z-index:1001;position:fixed;width:100%}
.nav-container .menu li .HeaderMenuNavItemLeft,.nav-container .menu li .HeaderMenuNavItemRight{float:left}
.nav-container .menu li a.HyperLink img{display:none}
.nav-container .menu li a.HyperLink:hover{position:relative;z-index:999;color:#D53438;}
.nav-container .menu li a.HyperLink{font-weight:Bold;font-size:15px;text-decoration:none;padding:2px 13px;height:42px;line-height:38px;color:#89e400;display:block;text-transform:uppercase;border-left:1px solid #515151;border-right:1px solid #000;}
.nav-container table{border:0;margin:auto;float:left;}
.nav-container ul.menu li .CategoryPanel{float:left;position:absolute;left:0;top:22px;display:none}
.nav-container ul.menu li a.HyperLink:hover .CategoryPanel{display:block;z-index:998;margin-top:20px;background-color:#D53438;text-transform:none;padding:5px;width:auto}
.nav-container ul.menu li{float:left;display:inline;position:static!important;margin:0}
.nav-container ul.menu li:hover{background:#CCC}
.nav-container ul{padding:0;margin:0;}
.nav-container{position:relative;z-index:1500}
.NavHide{display:none!important}
.NewArrival .CenterBlockRight{margin-top:50px}
.NewArrival .CommonProductName{margin-left:15px}
.NewArrival .jcarousel-scroll a img{border:0;text-decoration:none;display:none;width:25px;height:24px}
.NewArrival .jcarousel-skin-tango .jcarousel-clip-horizontal{width:720px;margin:auto}
.NewArrival .jcarousel-skin-tango .jcarousel-item{width:225px;text-align:center}
.NewArrival .jcarousel-skin-tango .jcarousel-item-horizontal{margin:0 13px 0 0}
.NewArrival .next,.NewArrival .prev{display:block;height:24px!important;top:-85px;position:absolute;width:25px;z-index:1}
.NewArrival .next:hover{color:#000}
.NewArrival .next{right:0}
.NewArrival .prev:hover{color:#000}
.NewArrival .prev{right:40px}
.NewArrival .QuickViewButtonBorder{height:344px!important}
.NewArrival .QuickViewButtonPanel{height:363px!important}
.NewArrival a.QuickViewButton{background:#000;display:none;width:60%;color:#FFF;position:absolute;left:20%;right:20%;padding:5px 5%;cursor:pointer;text-transform:uppercase;z-index:1;border-radius:10px}
.NewArrival a.QuickViewButton:hover{background:#2a353c;color:#FFF}
.NewArrival{width:inherit;margin-bottom:10px;overflow:hidden}
.NewArrivalCategory .SidebarLeft{border-top:1px solid #DDD}
.NewArrivalCategoryItem .QuickViewButtonPanel{height:363px!important}
.NewArrivalCategoryItem a.QuickViewButton{background:#000;display:none;width:60%;color:#FFF;position:absolute;left:20%;right:20%;padding:9px 5%;cursor:pointer;text-transform:uppercase;z-index:1}
.NewArrivalCategoryList .QuickViewButtonPanel{height:330px!important;right:1px;position:relative}
.NewArrivalCategoryList div.CommonProductImage{width:99%;max-height:200px;padding:0;margin-bottom:0;text-align:center;padding-top:5px}
.NewArrivalCategoryList{width:100%}
.NewArrivalItem{width:100%;text-align:center;position:relative}
.NewArrivalItemColumn{padding:20px 0 40px;text-align:left;background-color:#fff}
.NewArrivalItemStyle{width:100%;vertical-align:top;min-height:370px;position:relative}
.NewArrivalLabel{height:44px;font-size:12px;line-height:35px;padding:5px;position:absolute;text-align:center;width:44px;z-index:1;background-color:#000;border-radius:22px;font-style:italic;margin:0;text-transform:uppercase;right:10px;top:10px;color:#000;}
.NewArrivalList{width:100%}
.NewsDate{position:absolute;bottom:10px;right:10px;width:30%;text-align:right;font-size:11px}
.NewsDescription{clear:left;float:left;width:100%;margin:20px 0;line-height:20px;font-size:12px;height:40px;overflow:hidden}
.NewsDetails .LinkToTop .SocialButton{float:left;margin-right:5px;width:80px}
.NewsDetails .LinkToTop a.BtnLink{float:right}
.NewsDetails .LinkToTop{margin-top:20px;font-size:10px;padding:8px 0 0;border-top:dotted 1px #ccc;width:100%;clear:both;float:right}
.NewsDetails .PostedDate{float:left;clear:left;width:100%;font-size:10px;text-align:left;margin-top:5px;margin-bottom:20px;font-style:italic}
.NewsDetailsData{float:left;clear:left;width:100%;line-height:20px}
.NewsDetailsDiv{margin:0;padding:5px 0 0;width:100%}
.NewsDetailsImageDiv img{display:block;margin:0 20px 10px 0;padding:5px;background-color:#fff}
.NewsDetailsTopic{font-size:19px;float:left;clear:left;width:100%}
.NewsEvent .CenterBlockTop{position:relative}
.NewsEventContent a img{max-height:120px}
.NewsEventContent a{color:#2a353c}
.NewsEventContent{border:solid 1px #ddd;padding:5px 5px 35px;position:relative;text-align:center}
.NewsEventImage{width:100%;margin-bottom:10px;min-height:120px;max-height:120px}
.NewsEventItemStyle{width:30.875%;margin:20px 2% 10px 0;display:inline-block;color:#2a353c;vertical-align:top}
.NewsEventList{width:103%;margin-top:10px}
.NewsEventMore{clear:left;float:right;text-align:right;line-height:20px}
.NewsEventMoreLink{padding-right:20px;line-height:20px;color:#2a353c;text-decoration:underline;font-size:80%}
.NewsEventViewAll{position:absolute;right:0;top:0}
.NewsGrid .continueBtn .BtnLink:hover{color:#D53438;}
.NewsGrid .continueBtn .BtnLink{font-size:11px;line-height:18px;margin:0;padding:0;padding-right:22px;vertical-align:middle;text-decoration:none;width:auto;float:right;color:#000;border:0}
.NewsGrid .Description{clear:left;float:left;font-size:14px;line-height:20px;text-transform:none;width:100%;margin-bottom:8px}
.NewsGrid .FooterItem{clear:left;float:left;width:100%;padding:8px 0 0;margin-top:8px}
.NewsGrid .NewsContent{clear:left;float:left;width:100%;border-top:solid 1px #ddd}
.NewsGrid .NewsListRowStyle{clear:left;width:45%;vertical-align:top;padding:10px 2% 30px}
.NewsGrid .NewsMore{float:right;color:#999;font-size:10px;text-decoration:none}
.NewsGrid .NewsMoreHide{display:none}
.NewsGrid .NewsSocialButton{float:right;width:35%;padding-bottom:10px}
.NewsGrid .PostedDate{float:left;font-size:11px;text-align:left;font-style:italic;font-weight:400}
.NewsGrid .publisherName{color:#D53438;}
.NewsGrid .Topic a:hover{color:#D53438;}
.NewsGrid .Topic a{float:left;clear:left;line-height:20px;margin:0 0 15px;font-weight:400;text-decoration:none}
.NewsGrid{width:100%;clear:left}
.NewsItemsPerPageDiv{float:right}
.Newsletter .SidebarLeft{border:0}
.Newsletter .SidebarRight{padding:0;background:none;border:0}
.Newsletter .SidebarTop{background:none;height:20px;width:100%;border:0;padding:0}
.Newsletter .SidebarTopImgLeft,.Newsletter .SidebarTopImgRight,.Newsletter .SidebarBottom,.Newsletter .SidebarBottomImgLeft,.Newsletter .SidebarBottomImgRight{display:none}
.Newsletter .SidebarTopTitle{clear:left;float:left;text-transform:uppercase;line-height:25px;margin-bottom:5px;font-weight:lighter;color:#fff;font-size:14px}
.Newsletter{clear:left;margin:0 0 10px 0}
.NewsletterDiv{margin:15px 0}
.NewsletterForm{clear:left;float:left;width:100%}
.NewsletterLabel{color:#eee;clear:left;float:left;width:100%;margin:0 0 10px;font-size:12px}
.NewsletterLoginImageButton{float:left;margin-left:20px;margin-top:20px}
.NewsletterMessageDiv{clear:left;float:left;width:100%}
.NewsletterPageData{float:left}
.NewsletterPageLabel{width:100px;font-weight:400;clear:left;float:left;padding:2px 0;font-size:10px;color:#333}
.NewsletterPageMsg{clear:left;float:left;width:100%;margin:5px 0}
.NewsletterPageTableInnerTableDescription{padding-right:10px}
.NewsletterPageTextBox{border:solid 1px #ccc;width:200px}
.NewsletterPanel{float:left;margin:20px 10px 10px 0}
.NewsletterSubmit{background-color:#D53438;border:solid 1px #000;color:#FFF;padding:0 5px;line-height:26px;border-radius:0 10px 10px 0}
.NewsletterValidateDiv{width:202px}
.NewsletterValidatorText{float:left;clear:left;margin-left:100px;margin-top:3px}
.NewsListImage img{margin:0 0 5px 10px;display:block}
.NewsListImage{float:right}
.NewsNavList .SidebarTop{line-height:38px;min-height:45px;line-height:38px;min-height:45px}
.NewsNavList .SidebarTopTitle{line-height:38px;padding:8px 0;line-height:38px;padding:8px 0}
.NewsPagingBox{padding:10px 0;width:100%;float:right;height:20px}
.NewsPagingDiv{float:right;margin-right:5px}
.NewsSocialButton .SocialButton{float:left;margin-right:10px;width:25%}
.NewsTopic{position:absolute;bottom:10px;left:10px;width:65%;font-size:11px;text-transform:uppercase;font-weight:700;text-align:left}
.NoMargin{margin:0 auto}
.NoPadding{padding:0}
.OnePageCheckout .CommonPageTop{color:#000;width:100%;min-height:35px;line-height:25px;vertical-align:middle;text-align:left;font-size:140%;font-weight:400;text-transform:uppercase;padding:4px 0 10px;float:right}
.OnePageCheckout .CommonPageTopTitle{font-size:inherit}
.OnePageCheckout{width:100%;float:left}
.OnePageCheckoutRightControl .MiniShoppingCart .MiniShoppingCartSidebarTopTitle{font-size:14px;color:#333;margin:0;padding:0}
.OnePageCheckoutRightControl .MiniShoppingCart .SidebarLeft{border:0}
.OnePageCheckoutRightControl .MiniShoppingCart .SidebarTop{background:none}
.OnePageCheckoutRightControl .MiniShoppingCart .SidebarTopImgLeft,.OnePageCheckoutRightControl .MiniShoppingCart .SidebarTopImgRight,.OnePageCheckoutRightControl .MiniShoppingCart .SidebarBottom,.OnePageCheckoutRightControl .MiniShoppingCart .MiniShoppingCartShowHidePanel,.OnePageCheckoutRightControl .MiniShoppingCart .MiniShoppingCartRecentlyPanel,.OnePageCheckoutRightControl .MiniShoppingCart .MiniShoppingCartButton{display:none}
.OnePageCheckoutRightControl .MiniShoppingCart{background:none;clear:left;float:left;margin-bottom:15px;padding:5px 4% 10px;width:90%}
.OnePageCheckoutRightControl .ShoppingCartGiftCouponInputCodeTextBox{width:100%}
.OnePageCheckoutRightControl{width:25%;float:right}
.OptionControlTitle{float:left;margin-right:5px}
.OptionDropDownItem{margin-bottom:5px!important}
.OptionGroupDetailsDataListItemStyle{width:70%}
.OptionGroupDetailsTitleLeft{font-weight:bold;}
.OptionGroupPanel{clear:left;display:table;line-height:25px;margin:10px auto}
.OptionGroupDetailsDatalist {width:100%;}
.OptionInputListItemDataListItemDiv input{border:solid 1px #ccc;border:solid 1px #ccc}
.OptionInputListItemDataListItemDiv span img.OptionImg{border:solid 1px #D2D1D1;position:absolute;width:6px;top:4px;left:-20px;border:solid 1px #D2D1D1;position:absolute;width:6px;top:4px;left:-20px}
.OptionInputListItemDataListItemDiv span.OptionItemName{font-weight:400;color:#bbb;font-weight:lighter;color:#000}
.OptionInputListItemDataListItemDiv{position:relative;margin-left:23px;position:relative;margin-left:23px}
.OptionInputListItemDataListItemStyle{padding-bottom:2px;padding-bottom:2px}
.OptionItemDetails{margin-top:10px;margin-top:10px}
.OptionItemDetailsErrorMessage{color:red;color:red}
.OptionItemDetailsLeft{margin:6px 5px 10px 10px !important;float:left;clear:right;display:inline-block;width:80%;margin-top:5px;width:inherit}
.OptionItemDetailsTop{font-weight:Bold;font-weight:lighter;color:#D53438;font-size:14px;display:inline-block;float:left;margin:10px 10px 10px 0 !important;width:130px;text-align:right}
.OptionPrice{color:#ff7200}
.OptionRadioItemDiv{margin-top:-10px;margin-left:23px;margin-top:-10px;margin-left:23px}
.OptionRadioItemRadioButtonList input{float:left;float:left}
.OptionRadioItemRadioButtonList label img.OptionImg{border:solid 1px #ddd;width:15px;left:-50px;top:3px;position:absolute;max-width:15px;width:18px;left:-40px;top:1px;position:absolute;max-width:18px;border-radius:20px}
.OptionRadioItemRadioButtonList label span.OptionItemName{color:#000;font-size:13px;font-weight:lighter}
.OptionRadioItemRadioButtonList label span.OptionPrice{color:#D53438;color:#ff7200;font-size:13px}
.OptionRadioItemRadioButtonList label{position:relative;float:left;margin-top:1px;margin-left:10px;width:83%;position:relative;float:left;margin-top:1px;margin-left:1px;margin-right:10px}
.OptionRadioItemRadioButtonList td{position:relative;height:25px;width:1%;position:relative;height:25px}
.OptionRadioItemRadioButtonList tr{display:table-cell;float:left;width:47%;margin-right:3%}
.OptionTextItem .OptionTextItemTable{width:100%}
.OptionTextItem{position:relative;position:relative}
.OptionTextItemCheckDiv span img.OptionImg{border:solid 1px #D2D1D1;width:6px;left:-20px;top:3px;position:absolute;border:solid 1px #D2D1D1;width:6px;left:-20px;top:3px;position:absolute}
.OptionTextItemCheckDiv span.OptionItemName{position:absolute;left:30px;top:1px;position:absolute;left:30px;top:1px}
.OptionTextItemCheckDiv{float:left;margin-left:23px;position:relative;float:left;margin-left:23px;position:relative}
.OptionTextItemTable span.OptionItemName{font-weight:400;color:#bbb;font-weight:400;color:#bbb}
.OptionTextItemTable span.OptionPrice{float:right;margin-left:45px;float:right;margin-left:45px}
.OptionTextItemText{width:100%;margin-left:20px;width:180px;margin-left:20px}
.OptionUploadItem .OptionUploadItemUploadLabel .OptionImg{position:absolute;left:-20px;top:3px;width:6px;border:solid 1px #D2D1D1;position:absolute;left:-20px;top:3px;width:6px;border:solid 1px #D2D1D1}
.OptionUploadItem .OptionUploadItemUploadLabel{position:relative;margin-left:23px;padding-bottom:1px;position:relative;margin-left:23px;padding-bottom:1px}
.OptionUploadItemFileUploadWidth{width:210px;width:210px}
.OptionUploadRequireItem .OptionUploadRequireItemUploadRQLabel{position:relative;margin-left:23px;padding-bottom:1px;position:relative;margin-left:23px;padding-bottom:1px}
.OptionUploadRequireItemFileUploadWidth{width:210px;margin-left:22px;width:210px}
.OptionUploadRequireItemUploadRQLabel .OptionImg{position:absolute;left:-20px;top:3px;width:6px;border:solid 1px #D2D1D1;position:absolute;left:-20px;top:3px;width:6px;border:solid 1px #D2D1D1}
.OptionValidateDiv{width:76px;border-bottom:dotted;border-width:1px;color:red;margin-bottom:2px}
.OrderHistoryGridOrderDateHeaderStyle{width:18%}
.OrderHistoryGridOrderIDHeaderStyle{width:12%}
.OrderHistoryGridStatusHeaderStyle{width:13%}
.OrderHistoryGridTotalHeaderStyle{width:18%}
.OrderHistoryGridView th,.OrderHistoryGridView td{text-align:center;padding:3px 1%}
.OrderHistoryGridviewDiv .CommonGridView{background-color:#fbfcfe}
.OrderHistoryGridviewDiv .CommonGridViewEmptyRowStyle{display:table;margin:auto}
.OrderHistoryGridviewDiv{clear:both;float:left;width:100%}
.OrderHistoryItemsPerPageDiv .OptionControlTitle{margin-right:0}
.OrderSummary .CheckoutAddressTitle{margin-right:25px;font-size:19px}
.OrderSummary .CommonPageRight{padding:0}
.OrderSummary .SidebarTop{border:none;padding-left:3px}
.OrderSummaryBillingDetailsTable{width:50%;float:left;margin-top:0;clear:none;color:#747474}
.OrderSummaryButtonDiv{text-align:right;width:100%;margin-bottom:40px;padding-right:20px}
.OrderSummaryButtonDiv .BtnStyle1{background-color:#D53539;color:#FFF;}
.OrderSummaryButtonDiv .BtnStyle1:hover{background-color:#000;color:#FFF;}
.OrderSummaryCommentLabelColumn{width:20%;font-weight:400}
.OrderSummaryCommentTable{margin-top:10px;width:100%;border:solid 1px #f0f0f0}
.OrderSummaryCommentValueColumn{padding:10px;width:80%}
.OrderSummaryDescriptionLabel{display:block;font-size:13px}
.OrderSummaryFinishImageButton{margin-top:10px;clear:both;float:right;padding:5px 50px;font-size:25px}
.OrderSummaryFormViewDiv{width:100%;margin:auto}
.OrderSummaryGridView .CommonGridViewHeaderStyle th{border:none}
.OrderSummaryGridView .CommonGridViewHeaderStyle{background-color:#000;border-top:solid 1px #f0f0f0;height:32px;color:#FFF;padding:3px}
.OrderSummaryGridView{width:100%}
.OrderSummaryInnerGridViewColumn{padding:0}
.OrderSummaryInnerSummaryColumn{padding:0}
.OrderSummaryInnerTable{width:100%;border:0;margin:0;margin-top:25px}
.OrderSummaryNameItemStyle .hidecallout{display:none}
.OrderSummaryNameItemStyle .ProductNameDetails{position:relative}
.OrderSummaryNameItemStyle .ProductRecurringNotice{margin-top:5px;width:80px;text-decoration:underline;color:#438bc5;cursor:default;z-index:1}
.OrderSummaryNameItemStyle .showcallout .content{background-color:#fff;color:#000;border:1px solid #000;padding:.5em 2ex;text-align:left;position:relative;bottom:2px;right:2px}
.OrderSummaryNameItemStyle .showcallout .shadow{background-color:#555;color:inherit;position:relative;bottom:2px;right:2px}
.OrderSummaryNameItemStyle .showcallout{background-color:#ccc;color:inherit;position:absolute;z-index:100;width:200px;left:100px}
.OrderSummaryNameItemStyle{padding-left:2.5%;border-right:1px solid #ddd}
.OrderSummaryOfferDetailsTable .CommonGridViewHeaderStyle{border-bottom:solid 1px #f0f0f0;padding:3px 2%;background:#000;color:#FFF;}
.OrderSummaryOfferDetailsTable{width:100%;margin-top:30px;border:1px solid #f0f0f0;border-top:0}
.OrderSummaryQuantityHeaderStyle{width:20%;text-align:right}
.OrderSummaryQuantityItemStyle{text-align:right}
.OrderSummaryQuantityMessageDiv{color:Red}
.OrderSummaryRightMenu .Label{padding:2px 0 2px 8%;width:58%;float:left}
.OrderSummaryRightMenu .ShoppingCartDetail{line-height:20px;font-size:14px;clear:left;float:left;width:100%}
.OrderSummaryRightMenu .SidebarRight{padding:5px 0}
.OrderSummaryRightMenu .SidebarTop{background-color:#000;color:#000;border-top-left-radius:10px;border-top-right-radius:10px;}
.OrderSummaryRightMenu .SidebarTopTitle{color:#FFF;font-family:sans-serif;font-size:24px;font-weight:bold}
.OrderSummaryRightMenu .TotalDetail{clear:left;float:left;width:100%;font-weight:bold;font-size:16px;line-height:25px;margin-top:5px; border-top:dashed 1px #000;}
.OrderSummaryRightMenu .Value{padding:2px 8% 2px 0;width:42%;float:left}
.OrderSummaryRightMenu{clear:left;float:left;width:100%;margin-top:-12px;background:#E9E9EB;border-radius:10px;color:#000;}
.OrderSummaryShippingDetailsDataColumn{padding:2px 2%;text-align:left;font-size:14px}
.OrderSummaryShippingDetailsHeaderColumn{background-color:#fbfcfe;border-bottom:solid 1px #f0f0f0;padding:0;height:28px;text-align:center}
.OrderSummaryShippingDetailsLabelColumn{width:20%;font-weight:lighter;padding:2px 0 2px 10px;text-align:left}
.OrderSummaryShippingDetailsTable{width:49%;float:right;margin-top:0;clear:none}
.OrderSummaryShippingFromFormView{width:100%;clear:left}
.OrderSummaryShippingFromFormViewRowStyle .CommonGridView{background-color:#fff;border:none}
.OrderSummaryShippingFromFormViewRowStyle .CommonGridViewHeaderStyle{background-color:#CCC}
.OrderSummaryStockMessageDiv{color:Red}
.OrderSummarySubtotalHeaderStyle{width:16%;text-align:right}
.OrderSummarySubtotalItemStyle{text-align:right}
.OrderSummarySummaryLabel{height:25px;text-align:right}
.OrderSummarySummaryTable td{padding:3px 2%}
.OrderSummarySummaryTable{width:100%;border:solid 1px #f0f0f0;border-top:0;font-size:11px}
.OrderSummarySummaryTotalLabel{text-align:right;height:35px;font-weight:bold;font-size:16px;border-top:solid 1px #f0f0f0}
.OrderSummarySummaryTotalValue{text-align:right;font-weight:bold;font-size:16px;border-top:solid 1px #f0f0f0;border-left:solid 1px #f0f0f0}
.OrderSummarySummaryValue{width:16%;text-align:right;border-left:solid 1px #f0f0f0}
.OrderSummaryTable{clear:left}
.OrderSummaryUnitPriceHeaderStyle{width:18%;text-align:left}
.OrderSummaryWarningMessageDiv ul{margin-top:10px}
.OrderSummaryWarningMessageDiv{color:red;width:400px;margin:10px 0 10px 50px}
.OurPricePanel{float:left;margin:0 2px;text-align:center}
.OurPriceValue{color:#000;font-weight:600;line-height:25px;font-size:15px}
.OutOfStock_CellHidden{display: none;}
.OutOfStock_CartRow .OutOfStock_CellHidden{display: block !important;}
.PageControlNewArrival{color:#000;font-weight:400;font-size:16px}
.PagingCurrent{color:#fff;background-color:#D53438;padding:1px 6px}
.PagingNext{padding-right:14px;font-size:11px}
.PagingNumber{color:#fff;background-color:#29343b;padding:1px 6px;text-decoration:none}
.PagingPrev:hover,.PagingNext:hover,.PagingNumber:hover{color:#D53438;}
.PagingPrev[disabled],.PagingNext[disabled]{color:#1e1e1e;text-decoration:none}
.PagingPrev{padding-left:14px;font-size:11px}
.PasswordDetails{width:100%;clear:left;float:left;margin-top:20px}
.PasswordDetailsButtonDiv{clear:left;float:right;margin:20px 4% 20px 0}
.PasswordDetailsInputColumn .CommonAsterisk{width:6%}
.PasswordDetailsInputColumn{width:47%}
.PasswordDetailsLabelColumn{width:47%}
.PasswordDetailsSubmitLinkButton:hover{background-color:#000}
.PasswordDetailsSubmitLinkButton{background-color:#ff7200}
.PasswordDetailsSubmitLinkButtonImage{border:0}
.PasswordDetailsTable td{padding:5px 0}
.PasswordDetailsTable{width:100%}
.PasswordDetailsTextBox{margin:5px 0;width:90%!important}
.PasswordRecoveryFinishedParagraph{line-height:24px}
.PasswordValidateDiv{width:90%}
.PaymentAgreeBox{width:80%;border:solid 1px #f0f0f0;padding:10px}
.PaymentAgreeCheckBox label{margin-left:10px}
.PaymentAgreeCheckBox{margin:10px 0}
.PaymentButtonDiv .BtnStyle1:hover{background-color:#000;color:#FFF;}
.PaymentButtonDiv .BtnStyle1{width:100%;background-color:#D53539;color:#FFF;}
.PaymentButtonDiv{clear:both;float:right;margin:30px 8% 0;width:15%}
.PaymentDataList{width:60%;float:left;}
.PaymentDataListItemStyle{padding-bottom:15px}
.PaymentDiv .CommonValidateDiv{width:72%}
.PaymentFrame{width:100%;height:500px;margin-right:3px}
.PaymentItemDescriptionDiv{margin-left:25px;margin-top:1px;color:#989a9c}
.PaymentItemImageDiv{display:none;}
.PaymentItemNameDiv{float:left;padding-right:2%;background-color:#fff}
.PaymentItemNameDiv .CommonDropDownList{display:none}
.PaymentItemRadioButton label{position:relative;top:-4px;left:5px}
.PaymentItemRadioButton{position:relative;padding-right:10px}
.PaymentItemSeal{float:left;width:30%;}
.PaymentItemTextboxDiv{margin-left:25px;margin-top:5px}
.PaymentLeft{display:inline;float:left;width:48%;border-radius:10px;padding:0 0 10px 10px}
.PaymentLogo img{max-width:220px!important}
.PaymentLogo{float:left;clear:left;margin-top:15px}
.PaymentPOPanel{clear:left;float:left;width:100%;background-color:#fbfcfe;padding:10px;border:solid 1px #f0f0f0}
.PaymentRight{display:inline;float:left;width:48%}
.PaymentValidatorText{clear:left;width:50%}
.PaymentValidatorText1{width:80%}
.PercentLabel{margin-left:10px}
.PercentValue{font-size:14px}
.Pintrest{float:left;margin-top:15px}
.popup h5{text-align:center}
.popup{background-color:#ddd;margin:0 auto;width:400px;position:relative;border:Gray 2px inset;padding:5px;color:#000}
.poweredby-footer{position:absolute;right:20px;top:0;display:none}
.PriceDiscountLabel{background-color:#D53438;color:#FFFFFF;height:44px;right:10px;line-height:12px;padding-top:10px;position:absolute;text-align:center;top:52px;width:44px;z-index:1;border-radius:22px}
.PriceRequireLoginMessage{text-align:center;background-color:#ccc;color:navy;font-size:14px;font-weight:400;margin-bottom:1em;overflow:hidden;padding:5px 0;width:100%;border-radius:10px}
.PriceTitle{padding:0 0 5px;vertical-align:middle;color:#000;font-weight:700;line-height:27px;font-size:13px}
.PrimaryColor{color:#D53438;}
.Product .AddToWishListButtonLinkButton,.Product .AddToCompareListButtonLinkButton,.Product .TellFriendLinkButton,.Promotion .TellFriendLinkButton{border-right:solid 1px #000;display:inline-block;padding:0 6%;width:auto;color:#FFFFFF;font-size:15px;}
.Product .AddToWishListButtonLinkButton:hover,.Product .AddToCompareListButtonLinkButton:hover{color:#000;background-color:#515151;}
.Product .CommonPage{width:100%;border:0}
.Product .CommonPageBottom{display:none}
.Product .CommonPageLeft{background:none;display:table;width:100%}
.Product .CommonPageRight{background:none;padding-top:0}
.Product .CommonPageTop{border:0;min-height:20px;background:none;display:block;}
.Product .CommonPageTopImgLeft,.Product .CommonPageTopImgRight{display:none}
.Product .TellFriendLinkButton{border:0}
.ProductBestSelling .CenterBlockLeft{margin-top:30px}
.ProductBestSelling{margin-bottom:10px}
.ProductBestSellingDataList .CommonProductItemStyle{position:relative}
.ProductBestSellingDataList{width:102%}
.ProductBestSellingDataList > div {
    padding: 0 8px;
}
.ProductBestSellingItem{position:relative}
.ProductColumn2DataList .DiscountLabel{display:none}
.ProductColumn2DataList .FreeShippingLabel{display:none}
.ProductColumn2DataList .ProductListItemColumn2TellFriendPanel{display:none}
.ProductColumn2DataList{width:100%}
.ProductColumn2Item{vertical-align:top}
.ProductDetailsBrandLogo{text-align:center;margin-top:10px;}
.ProductDetailsDefaultMessageDiv .CommonErrorMessageDiv{padding:8px 10px 7px 23px;width:380px}
.ProductDetailsImageRowOverlayArea{margin:auto;position:relative}
.ProductDetailsOurPrice{display:inline-block;background-color:#D53438;color:#000;padding:10px 20px;border-radius:10px;border:solid 1px #515151;}
.ProductDetailsResponsive .ButtonDiv{clear:left;width:100%;padding:5px 0;margin:10px 0;text-align:center;background-color:#515151;}
.ProductDetailsResponsive .CommonCategoryImage tr td{border:1px solid #E7E7E7;padding:2px}
.ProductDetailsResponsive .CommonTextBox{width:13%!important;padding:10px;height:40px;color:#66767b;text-align:center;font-size:18px;float:left;margin:5px;margin-top:0;margin-right:10px}
.ProductDetailsResponsive .DiscountLabel{color:#1e1e1e;font-size:14px;font-weight:700;text-transform:uppercase;line-height:30px;height:30px;margin-top:0}
.ProductDetailsResponsive .DiscountPercent .PercentLabel{color:#D53438;font-size:18px}
.ProductDetailsResponsive .DiscountPercent .PercentValue{color:#D53438;font-size:18px}
.ProductDetailsResponsive .DiscountPercent{padding-top:5px!important}
.ProductDetailsResponsive .FreeShippingLabel{color:#1e1e1e;font-size:14px;text-transform:uppercase;line-height:30px;height:30px;border:solid 1px #e7e7e7;display:inline-block;margin-right:5%;padding:0 10px;font-weight:400;background-color:#f9fbfd}
.ProductDetailsResponsive .pdetail-sec-four .fa-2x{vertical-align:-20%}
.ProductDetailsResponsive .pdetail-sec-four .StarRatingSummaryButtonColumn{float:right;position:relative;bottom:260%;margin-bottom:30px}
.ProductDetailsResponsive .PercentLabel{color:#ff3737;margin-left:0}
.ProductDetailsResponsive .ProductDetailsButtom{margin-top:30px}
.ProductDetailsResponsive .ProductDetailsDefaulSpecificationDetailsDiv{margin:0;}
.ProductDetailsResponsive .ProductDetailsResponsiveDescriptionDivTitle{clear:both;font-size:19px;line-height:30px;color:#FFFFFF;padding:5px 10px;background-color:#888;}
.ProductDetailsResponsive .ProductDetailsResponsiveImage a{display:block;margin:auto;text-align:center}
.ProductDetailsResponsive .ProductDetailsResponsiveImage img{max-width:none}
.ProductDetailsResponsive .ProductDetailsResponsiveImage tr td{vertical-align:middle;border:solid 1px #e7e7e7;text-align:center}
.ProductDetailsResponsive .ProductDetailsResponsiveImagePanel{width:100%;height:370px;text-align:center}
.ProductDetailsResponsive .ProductDetailsResponsiveOptionDiv{margin:0;width:100%;float:left}
.ProductDetailsResponsive .ProductQuickInfoName{font-size:18px;font-weight:400;color:#000;text-transform:uppercase}
.ProductDetailsResponsive .ProductSpecificationItemList .SpecItemName{clear:both;float:left;width:40%;padding:5px;border-bottom:dashed 1px #e5e5e5;font-weight:bold;}
.ProductDetailsResponsive .ProductSpecificationItemList .SpecItemValue{float:left;width:55%;padding:5px;color:#2d2d2d;border-bottom:dashed 1px #e5e5e5;font-weight:normal;}
.ProductDetailsResponsive .QuantityDiscountGridView td{border:1px solid #DDD;text-align:center;line-height:25px}
.ProductDetailsResponsive .QuantityDiscountGridViewHeaderStyle th{border:1px solid #DDD;background-color:#f1f1f1;font-size:13px}
.ProductDetailsResponsive .QuantityDiscountHideLink img,.ProductDetailsResponsive .QuantityDiscountShowLink img{height:25px}
.ProductDetailsResponsive .QuantityDiscountHideLink img{opacity:0}
.ProductDetailsResponsive .QuantityDiscountHideLink{height:30px;display:block;position:absolute}
.ProductDetailsResponsive .QuantityDiscountPanel{color:#1e1e1e;text-transform:uppercase;line-height:30px;display:inline-block;float:left;margin-top:15px}
.ProductDetailsResponsive .QuantityDiscountRight{margin-top:10px;display:block;width:150%}
.ProductDetailsResponsive .QuantityDiscountShowLink{height:30px;display:block;position:absolute}
.ProductDetailsResponsive .QuantityDiscountTop{font-size:14px;height:30px;border:solid 1px #1e1e1e;padding:0 10px;font-weight:400;background-color:#00ff7f;border-radius:10px}
.ProductDetailsResponsive .RatingCustomerBaseOnAmountLabel{font-size:13px}
.ProductDetailsResponsive .RelatedProductsDetailsPriceDiv{color:#ff7200;font-size:18px;font-weight:lighter;margin-top:10px}
.ProductDetailsResponsive .RelatedProductsTitleRight{font-size:18px;color:#D53438;text-transform:uppercase;border-bottom:#DDD solid 1px;padding-bottom:14px;margin-bottom:10px}
.ProductDetailsResponsive .RelatedProductsTopTitle{display:none}
.ProductDetailsResponsive .StarRatingSummaryTable .StarRatingSummaryTableInner tr{display:table-row}
.ProductDetailsResponsive .StarRatingSummaryTable tr{display:table-cell}
.ProductDetailsResponsive .StarRatingSummaryTable,.StarRatingSummaryTableInner{width:101%}
.ProductDetailsResponsive .StarRatingSummaryTableInnerCustomerLabelColumn{padding:5px 15px}
.ProductDetailsResponsive div.ProductDetailsResponsiveImage{width:100%;min-height:370px;padding:0;margin:0 auto 10px;text-align:center}
.ProductDetailsResponsive table.ProductDetailsResponsiveImage{width:inherit;height:370px;text-align:center;padding:0}
.ProductDetailsResponsive{width:100%;line-height:22px}
.ProductDetailsResponsiveAddToCart .BtnStyle5{padding:9px 25px;font-size:18px;display:inline-block;}
.ProductDetailsResponsiveAddToCart .BtnStyle2{background:#D53438;text-transform:uppercase;border-radius:10px}
.ProductDetailsResponsiveAddToCart{float:left;}
.ProductDetailsResponsiveDescriptionLongDiv,.CustomerReviewsItemBodyColumn{font-size:14px}
.ProductDetailsResponsiveImageThumbnail .ImageThumbnailItemStyle{display:inline-block;margin:10px 3% 10px 0;vertical-align:top;width:21%;min-height:80px}
.ProductDetailsResponsiveImageThumbnail table.CommonCategoryImage{height:80px;width:100%}
.ProductDetailsResponsiveImageThumbnail{width:104%}
.ProductDetailsResponsiveOurPrice{font-size:25px;padding-top:7px!important}
.ProductDetailsResponsiveQuantitySpan{font-weight:bold;float:left;margin-top:7px;margin-right:7px}
.ProductDetailsResponsiveRatingSummary{border-bottom:1px dotted #ededed}
.ProductDetailsResponsiveRemainQuantityParagraphDetail{color:#D53438;}
.ProductDetailsResponsiveRetailPrice{line-height:25px;font-size:18px;font-weight:bold;}
.ProductDetailsResponsiveRetailPrice .RetailPriceValue{}
.ProductDetailsResponsiveSocialButtonDiv{display:none;}
.ProductDetailVendorName:hover{color:#000}
.ProductDetailVendorName{font-size:12px;color:#D53438;}
.ProductDetailsVolume{font-size:12px;line-height:29px;}
.ProductDiv{clear:left}
.ProductEngrave{float:right;width:40%;}
.ProductEngrave img{height:140px;}
.ProductGridViewButton{color:#ccc}
.ProductGridViewButtonDisable{color:#D53438;}
.ProductItemCountItemCount{float:left;width:30%;font-size:11px}
.ProductItemIconSort{margin-top:4px;float:left}
.ProductItemPaging{float:right;margin-left:10px;font-size:13px}
.ProductKitGroupItem .OptionRadioItemRadioButtonList tr{display:table-row;width:100%}
.ProductKitGroupItem .quantityLabel{width:95%;text-align:right;float:left}
.ProductKitGroupItem .quantityLabelRadio{width:75%;text-align:right;float:left;margin-top:8px}
.ProductKitGroupItem td.quantityTD input{margin-bottom:0;color:#4d4d4d;margin-top:0}
.ProductKitGroupItem td.quantityTD{width:70px;float:left;padding:5px 0;font-size:14px}
.ProductKitGroupItem tr.quantityTR{vertical-align:top}
.ProductKitGroupItemQuantityText{text-align:right;width:40px}
.ProductKitGroupItemQuantityTextRadio{text-align:right;width:40px;margin-top:8px}
.ProductKitGroupItemStyle .hidecallout{display:none}
.ProductKitGroupItemStyle .ProductKitItemDetailsTop{float:left;margin-right:5px;margin-top:-2px}
.ProductKitGroupItemStyle .showcallout .content{background-color:#fff;color:#000;border:1px solid #000;padding:.5em 2ex;text-align:left;position:relative;bottom:2px;right:2px}
.ProductKitGroupItemStyle .showcallout .shadow{background-color:#555;color:inherit;position:relative;bottom:2px;right:2px}
.ProductKitGroupItemStyle .showcallout{background-color:#ccc;color:inherit;position:absolute;z-index:100;width:200px;left:100px}
.ProductKitItemDetailsTop{font-weight:400;margin-bottom:5px}
.ProductKitValidateDiv{width:66px;border-bottom:dotted;border-width:1px;color:red;margin-bottom:2px}
.ProductLinkToTop,.NewsLinkToTop{display:block;text-align:left;font-size:11px}
.ProductLinkToTop:hover,.NewsLinkToTop:hover{color:#D53438;}
.ProductLinkToTopDiv,.NewsLinkToTopDiv{float:right}
.ProductListColumn2ItemStyle{vertical-align:top;padding:10px 0}
.ProductListDefault{clear:left;margin-bottom:25px}
.ProductListDefaultDataList{width:100%;width:100%}
.ProductListDefaultDataListHeader{display:none}
.ProductListDefaultDataListItemStyle{padding:2px;vertical-align:top}
.ProductListDefaultItemPerPage select{float:left;margin-right:6px;margin-top:6px;width:auto}
.ProductListDefaultItemPerPage{float:right;font-size:11px}
.ProductListDefaultPageControlPanel{clear:both;line-height:30px;margin-bottom:10px;padding:3px 0;width:100%;color:#000;border-top:solid 1px #e8e8e8;border-bottom:solid 1px #e8e8e8}
.ProductListDefaultPagingControl .PagingNext{color:#1e1e1e}
.ProductListDefaultPagingControl a{margin:0 2px}
.ProductListDefaultPagingControl{border-top:1px solid #e8e8e8;clear:both;color:#000;float:left;line-height:27px;margin:10px 0;padding:5px 0;width:100%}
.ProductListDefaultSortString a{margin-top:7px;text-decoration:none}
.ProductListDefaultSortString{float:left;width:26%;font-size:11px}
.ProductListDefaultSortUpDown select{float:left;margin-right:6px;margin-top:6px;width:auto}
.ProductListDefaultSortUpDown{float:left;font-size:11px}
.ProductListGridListItemPerPage select{float:left;margin-right:6px;margin-top:6px;width:auto}
.ProductListGridListItemPerPage{float:right;font-size:11px;margin-right:20px;font-weight:400}
.ProductListGridListSortUpDown select{float:left;margin-right:6px;margin-top:6px;width:auto}
.ProductListGridListSortUpDown{float:right;font-size:11px}
.ProductListItem .BtnStyle1{background-color:#D53438;border-radius:10px}
.ProductListItem .CommonProductDescription{padding-bottom:15px}
.ProductListItem .CommonProductImagePanel .QuickViewButtonBorder{top:0}
.ProductListItem .CommonProductImagePanel{position:relative}
.ProductListItem .CommonProductPriceDetails{margin-bottom:0}
.ProductListItem .CommonProductRating{clear:left;float:left;margin:12px 0}
.ProductListItem .DiscountPercent{float:none}
.ProductListItem .PercentLabel,.ProductListItem .PercentValue{color:#fff;margin:0;font-style:italic;font-weight:700;text-transform:uppercase}
.ProductListItem .PercentLabel{font-size:85%;font-size:85%}
.ProductListItem .PriceDiscountLabel{left:0;top:10px}
.ProductListItem .PriceLabel,.ProductListItem {display:none}
.ProductListItem .ProductListDiscountPercent{margin-left:0}
.ProductListItem .ProductListItemDetailsColumn{width:70%;padding:25px 3.5% 0;float:left;text-align:left}
.ProductListItem .ProductListItemDetailsPriceDiv{float:left;margin-left:2%;margin-top:5px}
.ProductListItem .ProductListItemQuantityDiscountPanel{display:inline-block}
.ProductListItem .ProductListItemSpecialLabel{float:right;margin:7px 0 0;width:46%}
.ProductListItem .RetailPricePanel{margin-top:8px}
.ProductListItem div.CommonProductImage{width:30%;float:left}
.ProductListItem{padding:0;position:relative;margin:auto}
.ProductListItemButtonDiv{clear:left;float:left;margin:5px 0;width:100%}
.ProductListItemColumn2 .CommonProductButton{margin-top:0}
.ProductListItemColumn2 .CommonProductName{position:relative}
.ProductListItemColumn2 .CommonProductPriceDetails{margin-bottom:0}
.ProductListItemColumn2 .CommonProductSpecialLabel{clear:left;float:left;margin:5px 0;width:100%;display:none}
.ProductListItemColumn2 .DiscountPercent{float:none}
.ProductListItemColumn2 .PercentLabel,.ProductListItemColumn2 .PercentValue{margin:0;font-style:italic;font-weight:700;text-transform:uppercase}
.ProductListItemColumn2 .PercentLabel{font-size:85%;font-size:85%}
.ProductListItemColumn2 .PriceLabel {display:none}
.ProductListItemColumn2 .ProductListDiscountPercent{margin-left:0}
.ProductListItemColumn2 .ProductListItemQuantityDiscountPanel{display:inline-block}
.ProductListItemColumn2{width:100%;padding:0;position:relative;margin:auto;text-align:center}
.ProductListItemColumn2DetailsColumn .VendorName{float:none;background:none;height:15px}
.ProductListItemColumn2DetailsColumn{margin:0}
.ProductListItemColumn2OptionGroupPanel{clear:left;float:left;margin:5px 0;width:100%;font-size:14px}
.ProductListItemColumn2OutOfStockPanel{clear:left;float:left;width:100%}
.ProductListItemColumn2TellFriendPanel,.ProductListItemColumn2AddtoWishListPanel,.ProductListItemColumn2AddtoCompareListPanel{display:inline-block;margin:0 8px;z-index:0;position:relative;vertical-align:middle}
.ProductListItemColumn2TellFriendPanel{clear:left}
.ProductListItemDetailsColumn .ProductListVendorName{font-size:11px;clear:left;line-height:24px;margin-bottom:5px}
.ProductListItemOptionGroupPanel{clear:left;float:left;margin:5px 0;width:100%;font-size:11px}
.ProductListItemOutOfStockPanel{clear:left;float:left;margin:5px 0;width:100%}
.ProductListItemRmaPanel{clear:left;float:left;margin:5px 0;width:100%;font-size:12px}
.ProductListItemTable td{background-color:#fff}
.ProductListItemTellFriendPanel,.ProductListItemAddtoWishListPanel,.ProductListItemAddtoCompareListPanel{display:inline-block;padding-left:2%;margin-top:3px}
.ProductListItemTellFriendPanel{clear:left}
.ProductListTableViewEmpty{margin-top:15px}
.ProductListTableViewItem .AddToWishListButtonLinkButton,.ProductListTableViewItem .AddToCompareListButtonLinkButton,.ProductListTableViewItem .TellFriendLinkButton{margin:2px 0 0;line-height:18px;height:18px}
.ProductListTableViewItem .BtnStyle1{padding:2px 10px;line-height:20px;background-color:#D53438;margin:0 5px 8px 15%;border-radius:10px}
.ProductListTableViewItem .Button{width:19%;text-align:center;border-right:solid 1px #f0f0f0;padding-bottom:10px}
.ProductListTableViewItem .CommonProductImagePanel .QuickViewButtonBorder{top:0;padding:10px 0}
.ProductListTableViewItem .CommonProductName{float:left;height:auto;margin:5px 10px;line-height:29px;text-align:center;background:none}
.ProductListTableViewItem .CommonProductNameLink{font-size:14px;line-height:25px}
.ProductListTableViewItem .CommonProductRating{margin:auto;padding-top:5px;margin-bottom:10px}
.ProductListTableViewItem .CommonVendorName{margin:0;text-align:center;margin-left:4%}
.ProductListTableViewItem .DiscountLabel{display:none}
.ProductListTableViewItem .DiscountPercent{float:none}
.ProductListTableViewItem .FreeShippingLabel,.ProductListTableItem .DiscountLabel,.ProductListTableViewItem .TellFriendLinkButton{display:none}
.ProductListTableViewItem .Image td{border:0;padding:0;text-align:center}
.ProductListTableViewItem .Image{width:20%;text-align:center;vertical-align:middle;padding:0;min-height:100px}
.ProductListTableViewItem .Image1{width:100%;text-align:center}
.ProductListTableViewItem .ImagePanel .ProductLink{text-align:center}
.ProductListTableViewItem .ImagePanel img{max-width:105px;width:auto!important;width:105px;max-height:105px;height:auto!important;height:105px;min-height:90px}
.ProductListTableViewItem .ImagePanel{background-color:#fff;vertical-align:top;margin:auto}
.ProductListTableViewItem .OurPricePanel{float:none}
.ProductListTableViewItem .PercentLabel,.ProductListTableViewItem .PercentValue{color:#fff;margin:0;font-style:italic;font-weight:700;text-transform:uppercase}
.ProductListTableViewItem .PercentLabel{font-size:85%}
.ProductListTableViewItem .Price{width:19%}
.ProductListTableViewItem .ProductListVendorName:hover{color:#000}
.ProductListTableViewItem .ProductListVendorName{font-size:11px;color:#66767b;text-align:center}
.ProductListTableViewItem .RatingControlColumn{border:0;padding:0}
.ProductListTableViewItem .RetailPricePanel{margin-top:5px}
.ProductListTableViewItem .RetailPriceValue,.ProductListTableViewItem .RetailPricePanel{float:none}
.ProductListTableViewItem .Sku{width:17%;font-size:14px;line-height:28px;color:#66767B;text-align:center}
.ProductListTableViewItem td{border-bottom:solid 1px #f0f0f0;border-left:solid 1px #f0f0f0;vertical-align:top;z-index:0;position:relative;padding:10px 5px 0;background-color:#fff}
.ProductListTableViewItem{width:100%;position:relative}
.ProductListTableViewTopItem .Button{width:19%;border-right:solid 1px #f0f0f0}
.ProductListTableViewTopItem .Image{width:20%;text-align:center}
.ProductListTableViewTopItem .Name{font-weight:700;font-weight:bold}
.ProductListTableViewTopItem .Price{width:19%;font-weight:700}
.ProductListTableViewTopItem .Sku{width:17%;font-weight:700}
.ProductListTableViewTopItem td{border-bottom:solid 1px #f0f0f0;border-left:solid 1px #f0f0f0;padding:0 1%;text-align:center;min-height:38px}
.ProductListTableViewTopItem{font-weight:400;background-color:#fff;border-top:solid 1px #f0f0f0;padding:0;height:34px;width:100%;text-transform:uppercase}
.ProductListVendorName .CommonHyperLink{color:#66767b}
.ProductListVendorName a:hover{color:#000}
.ProductListVendorName:hover{color:#000}
.ProductListVendorName{font-size:11px;color:#66767b}
.ProductListViewButton,.ProductGridViewButton,.ProductTableViewButton,.ProductListViewButtonDisable,.ProductGridViewButtonDisable,.ProductTableViewButtonDisable{width:16px;height:16px;display:block;float:left;margin-right:5px;font-size:20px}
.ProductListViewButton{color:#ccc}
.ProductListViewButtonDisable{color:#D53438;}
.ProductMainDiv .NewArrivalCategory .SidebarTop{display:none}
.ProductOption .BtnStyle3{float:none;margin:auto;cursor:pointer;text-align:center}
.ProductPopup{padding:15px}
.ProductPopupBottom{display:none}
.ProductPopupDetailsColumn{padding-bottom:10px}
.ProductPopupImageColumn img{max-height:200px;height:auto!important;height:200px;max-width:200px;width:auto!important;width:200px}
.ProductPopupImageColumn{width:100%;text-align:center}
.ProductPopupLeft{border:solid 1px #e4e4e4;background-color:#fff}
.ProductPopupTable{width:100%}
.ProductPopupTitleColumn{border-bottom:solid 1px #cdcdcb;background-color:#eee;font-weight:400}
.ProductPopupTopImgLeft{display:none}
.ProductPopupTopImgRight{display:none}
.ProductPopupTopLink:hover,.ProductPopupCloseWindowsLink:hover{cursor:pointer;color:#AB1621;text-align:center}
.ProductPopupTopLink{text-decoration:none}
.ProductPopupTopTitle{line-height:25px;font-size:14px}
.ProductQuickInfoLeft{float:left;width:55%}
.ProductQuickInfoRight{float:right;width:45%}
.ProductQuickInfoPrice{clear:both;clear:both}
.ProductQuickInfoPriceTitle{color:#1e1e1e}
.ProductQuickInfoRating .RatingCustomerMessageDiv{display:inline-block;font-size:14px;margin-left:5px}
.ProductQuickInfoRating .RatingCustomerRatingControlDiv{display:inline-block;float:left;margin-top:2px}
.ProductQuickInfoRating{display:inline-block}
.ProductQuickInfoRmaPanel{clear:left;float:left;width:100%;font-size:13px}
.ProductQuickInfoShortDescription{font-size:14px;color:#000}
.ProductQuickInfoSku{font-weight:bold;}
.ProductQuickInfoSku h2{font-size:14px;font-weight:normal;display:inline-block;}
.ProductQuickInfoStock{width:32%;margin-right:3%;display:inline-block}
.ProductDetailsResponsiveDescriptionLongLabel a {color: #31477C;}
.ProductReturnAddButtonDiv{float:right;margin-top:10px}
.ProductReturnData{float:left;width:350px;margin-right:30px;padding-top:4px;padding-bottom:4px}
.ProductReturnDiv{float:left;clear:left;margin-top:10px;border:solid 1px #E1E1E1;padding:10px 2%;width:96%}
.ProductReturnDropDown{margin-bottom:5px;border:solid 1px #D53438;width:320px}
.ProductReturnQuantityItem{width:15%}
.ProductReturnSelectItem{width:25px}
.ProductReturnTextBox{margin-bottom:5px;border:solid 1px #D53438;width:320px}
.ProductReturnUnitPriceItem{width:15%}
.ProductReturnValidate{width:320px}
.ProductRowDataList .CommonProductImage img{position:relative;z-index:1;max-height:150px}
.ProductRowDataList .CommonProductImage{padding:30px 0}
.ProductRowDataList .CommonProductName{margin-bottom:0;background:none;margin-left:0}
.ProductRowDataList .DiscountLabel{display:none}
.ProductRowDataList .FreeShippingLabel{display:none}
.ProductRowDataList .PriceDiscountLabel{margin-top:25px;margin-left:10px}
.ProductRowDataList .ProductListItemTellFriendPanel{display:none}
.ProductRowDataList .QuickViewPanel .ProductListVendorName{float:left}
.ProductRowDataList a.QuickViewButton{width:96%;left:2%}
.ProductRowDataList table.CommonProductImage{padding-top:0}
.ProductRowDataList{width:100%}
.ProductSpecial .ProductSpecialImage a img{margin-top:5px;display:block;max-width:170px;width:auto!important;width:170px;margin:auto;}
.ProductSpecial .ProductSpecialImage a{width:170px}
.ProductSpecial .ProductSpecialImage{margin:auto}
.ProductSpecial .SidebarLeft{border:2px solid #D53438;}
.ProductSpecial .SidebarRight{padding:0;border:0;background-color:#fff}
.ProductSpecial .SidebarTop{background:#D53438;border-top-left-radius:10px;border-top-right-radius:10px;margin-top:15px;min-height:0;padding:5px}
.ProductSpecial .SidebarTopTitle{color:#FFF}
.ProductSpecial{width:95%;margin:0 auto}
.ProductSpecialLabelPanel{width:60px;height:60px;position:absolute;z-index:10}
.ProductTableDataList .QuickViewButtonBorder{top:0}
.ProductTableDataList .QuickViewButtonPanel{min-height:85px}
.ProductTableDataList a.QuickViewButton{width:96%;left:2%}
.ProductTableDataList{clear:left;margin-bottom:20px;width:100%}
.ProductTableViewButton{color:#ccc}
.ProductTableViewButtonDisable{color:#D53438;}
.ProductVideoDiv{clear: left;float: left;width: 100%;font-size: 20px;margin:0 !Important;}
.PromoTableRow{border-bottom:1px solid #D53438;}
.Promotion .CommonPageRight{padding:15px 0 0}
.Promotion .ProductListDefaultDataList{width:100%}
.Promotion .TellFriendLinkButton{border:0}
.PromotionAds .SideBannerRight img{width:auto}
.PromotionAds{margin:20px 0}
.PromotionGroup .CenterBlockLeft{margin:0;}
.PromotionGroup{width:100%}
.PromotionGroupDataList .CommonProductDescription{text-align:left}
.PromotionGroupDataList .CommonProductImage img{max-height:175px;height:auto!important;height:auto}
.PromotionGroupDataList .CommonProductImagePanel{width:100%;height:175px;text-align:center}
.PromotionGroupDataList .CommonProductName{text-align:left;background:none}
.PromotionGroupDataList .CommonProductNameLink{font-size:20px;color:#2a353c}
.PromotionGroupDataList .OurPriceLabel{float:left;line-height:28px;color:#D53438;font-size:16px}
.PromotionGroupDataList .OurPricePanel{width:100%;margin:10px 0}
.PromotionGroupDataList .OurPriceValue{float:right;font-size:20px}
.PromotionGroupDataList table.CommonProductImage{height:175px}
.PromotionGroupDataList{width:100%}
.PromotionGroupImage{position:relative;clear:left}
.PromotionGroupList tr {display:inline-block;margin-right:10px;}
.PromotionGroupListItem{padding:10px 0}
.PromotionGroupListItemButtonDiv .TellFriendLinkButton{display:none}
.PromotionGroupListItemButtonDiv{clear:left;float:left;margin-top:15px}
.PromotionGroupListItemDescription{margin:5px 0}
.PromotionGroupListItemDetailsColumn{padding:10px 2.5%;vertical-align:top;width:55%}
.PromotionGroupListItemImageColumn{width:40%;vertical-align:top}
.PromotionGroupListItemImageDiv img{max-height:180px;height:auto!important;height:180px;max-width:180px;width:auto!important;width:180px}
.PromotionGroupListItemImageDiv{background-color:#fff;padding:2px;width:190px;margin-left:auto;margin-right:auto;text-align:center}
.PromotionGroupListItemNameDiv{margin-bottom:10px}
.PromotionGroupListItemNameLink:hover{color:#D53438;}
.PromotionGroupListItemNameLink{color:#000;font-size:15px;font-weight:400;text-decoration:none}
.PromotionGroupListItemPriceDiv{clear:both;float:left;margin-top:5px}
.PromotionGroupListItemPriceLabel{float:left;margin-right:10px}
.PromotionGroupListItemPricePanel{font-size:14px;margin:5px 0;color:#D53438;}
.PromotionGroupListItemPriceValue{float:left;font-weight:700}
.PromotionGroupListItemTable{width:100%}
.PromotionGroupTitle{width:100px;height:21px;background:url(Images/Icon/promotion-label.jpg) no-repeat;position:absolute;z-index:1;right:2px;top:2px}
.PromotionItem .AlternatingItem img{display:none}
.PromotionItem .AlternatingItem{width:100%;height:30px;margin:10px 0;text-align:center}
.PromotionItem .Content{padding:13px 0;text-align:center;}
.PromotionItem .DiscriptionLabel{clear:left;float:left;width:100%;vertical-align:middle;margin:10px 0 15px}
.PromotionItem .NameLabel{color:#000;font-size:18px;vertical-align:middle}
.PromotionItem .PriceLabel{color:#D53438;font-size:26px;font-weight:bold;vertical-align:middle;margin-left:20px;line-height:12px}
.PromotionItem .ProductDetailsDefaultLikeButtonDiv{width:25%;padding-bottom:10px}
.PromotionItem .BtnStyle1{background-color:#FF7200;color:#FFF;}
.PromotionItem .BtnStyle1:hover{background-color:#000;}
.PromotionItem .PromotionDetailsDefaultImageTellFriendImage .BtnStyle4:hover{background-color:#000}
.PromotionItem .PromotionDetailsDefaultImageTellFriendImage .BtnStyle4{background-color:#D53438;}
.PromotionItem .PromotionDetailsDefaultImageTellFriendImage a.BtnStyle4{float:right;border-radius:10px}
.PromotionItem .PromotionDetailsDefaultImageTellFriendImage{}
.PromotionItem .SidebarRight{background-color:#fff;border:0;padding:15px 0}
.PromotionItem .SidebarTop{display:none}
.PromotionItem .SidebarTopTitle{font-size:19px}
.PromotionItem .SocialButton{width:50%;float:left}
.PromotionItemPerPage .OptionControlTitle{float:left;margin-left:5px}
.PromotionItemPerPage{float:right;font-size:11px}
.PromotionListDefault .ProductListDefaultDataListItemStyle{display:inline-block;width:50%}
.PromotionListDefault .PromotionGroupListItemTable tr{display:table-row}
.PromotionListDefault tr{width:50%;min-height:200px}
.PromotionProductGroup .MessagePanel{color:Red;text-align:left;font-size:16px}
.PromotionProductGroup .ProductGroupCombineItem img,.PromotionItem .AlternatingItem img{display:none}
.PromotionProductGroup .ProductSelect{margin-top:3px;text-align:center;clear:left}
.PromotionProductGroup{border:solid 2px #e8e8e8;padding:15px;min-height:200px;}
.PromotionProductGroupDataList .OptionRadioItemRadioButtonList label{float:none}
.PromotionProductGroupDataList .OptionRadioItemRadioButtonList tr td{display:block;width:100%}
.PromotionProductGroupDataList .OptionRadioItemRadioButtonList tr{display:table-row;float:none}
.PromotionProductGroupDataList .ProductGroupCombineItem div{line-height:180px}
.PromotionProductGroupDataList .ProductGroupCombineItem{width:30px;padding-top:20px;}
.PromotionProductGroupDataList .ProductGroupProductItemStyle{width:145px;vertical-align:top;text-align:center;padding:20px 0 0 0;}
.PromotionProductGroupDataList .PromotionProductItem{width:85%;min-height:170px;margin:5px 7.5%;position:relative}
.PromotionProductGroupDataList tr td{display:inline-block}
.PromotionProductGroupDataList tr{display:inline}
.PromotionProductGroupDataList{margin:0}
.PromotionProductItem .FixProductOption{font-size:11px;color:#888}
.PromotionProductItem .OptionButton{clear:left;display:table;margin:15px auto 0;text-align:center}
.PromotionProductItem .OptionPanel{background-color:#fff;text-align:left;padding:20px 30px;width:300px;height:auto;border-top:0;-webkit-box-shadow:0 0 10px 0 #555;box-shadow:0 0 10px 0 #555;border-collapse:separate}
.PromotionProductItem .OptionPopup{left:0;top:0;position:fixed;z-index:11;width:100%;height:100%}
.PromotionProductItem .ProductImage{width:75px;margin-bottom:10px;text-align:left;float:left;left:15%;position:relative}
.PromotionProductItem .ProductName a{color:#000;text-decoration:none}
.PromotionProductItem .ProductName{font-weight:400;margin-bottom:10px}
.PromotionProductItem .ProductOption{margin-top:3px;text-align:center}
.PromotionProductItem .ProductPrice{text-decoration:line-through;color:#a9a9a9;margin-bottom:10px;display:none}
.PromotionProductItem .ProductQuantity .ProductQuantitySign{color:#D53438;}
.PromotionProductItem .ProductQuantity{font-weight:400;font-size:14px}
.PromotionProductItem .ProductSelect{text-align:center;top:-30px;position:absolute;width:100%}
.PromotionSortString select,.PromotionItemPerPage .ItemsPerPageDrop{float:left;margin:7px 5px 0}
.PromotionSortString{float:left;font-size:10px}
.PromotionSortUpDown{float:left;margin-left:10px;font-size:11px}
.QuantityDiscountFreeShippingDiv{clear:both}
.QuantityDiscountGridView{background-color:#fff;width:100%;font-size:14px;text-align:center}
.QuantityDiscountShowLinkImage{opacity:0}
.QuantityDiv{float:left;margin-left:5px;line-height:29px;}
.QuantityValue{}
.QuickSearch input[type="text"].QuickSearchSelectedText{border:0;padding:0 0 0 1%;width:69%;color:#000;float:left;margin-bottom:0;border-top-left-radius:0;border-bottom-left-radius:0;background-color:#000;color:#000;}
.QuickSearch input[type="text"].QuickSearchText{border:0;padding:0 0 0 1%;width:69%;float:left;margin-bottom:0;border-bottom-left-radius:0;border-top-left-radius:0;background-color:#E9E9EB;color:#000;}
.QuickSearch{width:100%}
.QuickSearchDiv{border:solid 1px #f0f0f0;float:right;width:100%}
.QuickSearchDropDown option{width:auto;background:#D53438;padding:2px 10px}
.QuickSearchDropDown{background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;float:left;vertical-align:middle;line-height:20px;overflow:hidden;font-size:12px;width:87%;height:25px;color:#FFFFFF;padding-left:5px;}
.QuickSearchDropDownDiv{float:left;width:30%;background-color:#d43539;border-top-left-radius:10px;border-bottom-left-radius:10px;height:25px;color:#FFFFFF;font-size:16px;}
.QuickSearchLabel{display:none}
.QuickSearchLinkButton{display:none;position:relative;left:80px;bottom:3px}
.QuickSearchSelectedDropDownDiv{float:left;width:30%;background:#D53438;border-top-left-radius:10px;border-bottom-left-radius:10px;height:25px;color:#000;font-size:16px;}
.QuickView{text-align:center;position:fixed;z-index:10;width:100%;height:100%;left:0;top:0;filter:alpha(opacity=80);opacity:.8;background-color:#fff}
.QuickViewAddCartButton{display:table;width:100%;padding:5px 0}
.QuickViewButtonBorder{text-align:center;position:absolute;display:none}
.QuickViewButtonPanel{margin:0 auto;text-align:center;border:1px solid #D53438;border-radius:7px;}
.QuickViewPanel .AddCartButton{float:right;width:40%}
.QuickViewPanel .Body .ProductDetail .OptionRadioItemRadioButtonList label img.OptionImg{border:1px solid #D2D1D1}
.QuickViewPanel .Body .ProductDetail .ProductDetailsDefaultQuantityDiv{clear:left;padding-bottom:10px;width:100%;margin-bottom:10px}
.QuickViewPanel .Body .ProductDetail{float:left;height:355px;padding:35px 20px 10px;width:60%}
.QuickViewPanel .Body .ProductImage .MainImage img{max-height:250px;max-width:275px}
.QuickViewPanel .Body .ProductImage .MainImage{width:100%;max-height:250px;height:auto;text-align:center;margin:auto}
.QuickViewPanel .Body .ProductImage{float:left;width:40%;overflow:auto;height:370px;padding:15px}
.QuickViewPanel .Body{height:400px;display:block;width:100%;background:#FFF;width:800px}
.QuickViewPanel .close:hover{color:red}
.QuickViewPanel .close{background-color:#333;border:2px solid #000;border-radius:15px;color:#FFF;font-weight:bolder;height:30px;padding:2px 5px 5px;position:absolute;right:-13px;text-align:center;text-decoration:none;top:-15px;width:30px}
.QuickViewPanel .CommonInfo,.QuickViewPanel .GiftCertificateDetailsPanel{clear:left;float:left;width:390px;margin:5px 0}
.QuickViewPanel .CommonLabel,.QuickViewPanel .GiftCertificateDetailsTitle{clear:left;float:left;width:25%;padding:3px 0;font-weight:400;color:#000;margin-right:2%}
.QuickViewPanel .CommonValue input{width:20%}
.QuickViewPanel .CommonValue{float:left;width:70%;font-size:10px;padding:3px 0}
.QuickViewPanel .DetailOverflowPosition{height:250px;overflow:auto;width:100%}
.QuickViewPanel .GiftCertificateDetailsLeft{clear:left;float:left;font-size:11px;margin:5px 0}
.QuickViewPanel .Header .Title{float:left;width:700px;height:50px;padding-left:50px}
.QuickViewPanel .Header{height:50px;display:block;width:100%;background-repeat:repeat;text-align:center}
.QuickViewPanel .ImagePanel{clear:left;float:right;margin-top:20px}
.QuickViewPanel .ImageZoomingButtonPopupMessage{display:none}
.QuickViewPanel .InfoRetailPrice{display:none}
.QuickViewPanel .OptionGroupDetailsDatalist{clear:left;font-size:11px}
.QuickViewPanel .OptionGroupDetailsTitleRight span{font-size:10px;color:#000;border:0}
.QuickViewPanel .OptionGroupDetailsTitleRight{clear:left;float:left;width:28%;border-bottom:dotted 1px #ccc;padding:3px 0;font-weight:400;color:#000;margin-right:2%}
.QuickViewPanel .PercentLabel,.QuickViewPanel .PercentValue{color:#D53438;margin:0;font-style:italic;font-weight:700;text-transform:uppercase}
.QuickViewPanel .PriceValue{float:left;width:70%;font-size:18px;font-weight:400;color:#ff7200}
.QuickViewPanel .ProductDescriptionValue{clear:left;float:left;font-size:11px;margin:5px 0;font-size:12px}
.QuickViewPanel .ProductDetail .CommonValidateDiv{width:45px;margin-top:3px}
.QuickViewPanel .ProductDetailsDefaultImageThumbnailDataList td,.QuickViewPanel .OptionGroupDetailsDatalist td,.QuickViewPanel .ProductDetail td{border-bottom:0 solid #BBB;border-left:0 solid #BBB;padding-top:5px;vertical-align:top}
.QuickViewPanel .ProductDetailsDefaultMessageDiv{position:absolute;top:0;left:348px}
.QuickViewPanel .ProductListVendorName:hover{color:#000}
.QuickViewPanel .ProductListVendorName{font-size:11px;color:#66767b;padding-bottom:7px}
.QuickViewPanel .ProductSpecificationItemList .SpecItemName{clear:left;float:left;width:30%;padding:5px;border-bottom:dashed 1px #e1e1e1;color:#555;font-weight:400}
.QuickViewPanel .ProductSpecificationItemList .SpecItemValue{float:left;width:60%;padding:10px 5px 5px;color:#555;border-bottom:dashed 1px #e1e1e1}
.QuickViewPanel .ProductSpecificationItemList{width:390px}
.QuickViewPanel .QuantityDiscountGridViewHeaderStyle{text-align:center}
.QuickViewPanel .QuantityDiscountLinkImage{max-width:150px}
.QuickViewPanel .QuantityDiscountPanel a{display:inline;text-align:left;margin:0}
.QuickViewPanel .QuantityDiscountPanel,.QuickViewPanel .ProductDetailsDefaultOptionDiv,.QuickViewPanel .ProductDetailsDefaultDescriptionDiv{clear:left}
.QuickViewPanel .RetailPriceValue{float:left;color:#66767b;font-size:12px;margin-right:10px}
.QuickViewPanel .SpecItemName{line-height:18px}
.QuickViewPanel .StockValue{font-size:12px}
.QuickViewPanel .ThumbnailIamge{float:left;margin-top:20px}
.QuickViewPanel .Title{font-size:18px;height:29px;line-height:21px;margin-bottom:5px}
.QuickViewPanel a.AddCart:hover{color:#fff;background-color:#000}
.QuickViewPanel a.AddCart{font-size:16px;padding:3px 0;width:100%;background-color:#ff7200;text-transform:uppercase}
.QuickViewPanel a.ViewDetail:hover{background-color:#000}
.QuickViewPanel a.ViewDetail{padding:3px 5px;background-color:#D53438;color:#FFF;border-radius:10px;text-transform:uppercase;font-size:16px}
.QuickViewPanel{width:800px;height:400px;text-align:left;background-color:#fff;border:solid 1px #fff;border-top:0;-webkit-box-shadow:0 0 10px 0 #555;box-shadow:0 0 10px 0 #555;position:fixed;top:50%;left:50%;z-index:11;margin:-200px 0 0 -400px;border-collapse:separate}
.QuoteRequest{line-height:20px}
.RadioChangeDefault a:hover{color:Red}
.RadioChangeDefault a{background:#D53438;color:#fff;padding:2px 10px;border-radius:10px;border:2px outset buttonface}
.RadioChangeDefault{margin:10px 15px 10px 0 !important;float:right}
.RadioHeaderLabel{padding:3px}
.RadioInfo{padding:5px 0 0 8px;display:inline-block;width:100%}
.RadioLabelDefault{margin-bottom:5px;width:100%;display:block}
.RadioSelect a:hover{color:Red}
.RadioSelect a{background:#D53438;color:#fff;padding:2px 10px;border-radius:10px;border:2px outset buttonface}
.RadioSelect{margin:0 0 10px!important;padding-left:150px}
.RadioSelectDefault a:hover{color:Red}
.RadioSelectDefault a{background:#D53438;color:#fff;padding:2px 10px;border-radius:10px;border:2px outset buttonface}
.RadioSelectDefault{margin:10px 0 10px 55px !important}
.RadioSelector{margin-bottom:10px}
.RadioSelectorDefault{border:3px solid #D53438;margin-bottom:10px;padding-top:3px}
.RandomProduct .CenterBlockLeft{margin-top:30px}
.RandomProduct{margin-bottom:10px;position:relative}
.RandomProductDataList .CommonProductItemStyle{position:relative}
.RandomProductDataList{width:102%}
.RandomProductItem{position:relative}
.RatingControlColumn{color:#999999;}
.RatingCustomerBaseOnAmountLabel{color:#ff7200}
.RatingCustomerMessageDiv{display:none}
.RecentlyViewedList .ImageRecentPost{width:30%;display:table-cell}
.RecentlyViewedList .RecentlyItemImageDiv{width:90%!important;height:50%!important;padding:1px;border:solid 1px #ddd!important}
.RecentlyViewedList .RecentlyItemName{color:#000;vertical-align:middle;border:none;font-size:12px;text-decoration:none;display:table-cell;padding-left:5px}
.RecentlyViewedList a:hover{color:#D53438;}
.RecentlyViewedList a{padding:3px 0;width:inherit;vertical-align:middle;display:block;color:#000;text-decoration:none;white-space:normal}
.RecentlyViewedList td{padding-bottom:10px}
.RecentlyViewedList{width:100%}
.RecurringSpecialNotice{font-weight:400;color:#D53438;}
.RecurringSpecialPanel{margin-top:5px;color:#D53438;}
.RelatedProductsDatalist{width:100%}
.RelatedProductsDetailsColumn,.RelatedProductsImageColumn{padding-bottom:40px}
.RelatedProductsDetailsColumn{margin-bottom:50px}
.RelatedProductsDetailsNameDiv a{color:#1e1e1e!important}
.RelatedProductsDiv{max-height:685px;overflow:auto;}
.RelatedProductsItemTable{margin-bottom:20px;margin-top:20px;border-bottom:2px #ddd dotted;width:100%}
.RequestContinueShopping{float:right;text-transform:none;background-color:#ff7200;font-size:13px}
.ResetPasswordContent{text-align:center}
.RetailPricePanel{float:left;margin:0 2px;text-align:center;color:#66767b;font-size:11px}
.RetailPriceValue{color:#66767b;font-weight:normal;}
.ReviewGuide{display:block}
.ReviewIntroHeader{font-size:14px;clear:left;color:#000;float:left;width:100%;margin-bottom:15px}
.ReviewIntroMessage{clear:left;float:left;width:100%;margin-bottom:7px;font-size:13px;padding-bottom:13px;border-bottom:solid 1px #eee;line-height:20px}
.ReviewSubject{float:left;line-height:22px}
.ReviewSubjectRow{clear:left;float:left;width:100%;margin:7px 0}
.ReviewImg{float:left;width:23%;}
.ReviewInfo{float: right;width:75%;}
.RewardPointGridOrderDateHeaderStyle,.RewardPointGridPointItemStyle,.RewardPointGridPointItemStyle{text-align:left;width:15%}
.RewardPointGridOrderIDHeaderStyle,.RewardPointGridOrderIDItemStyle,.RewardPointGridTotalFooterStyle{text-align:left;padding-left:20px;width:30%}
.RewardPointGridTotalFooterStyle,.RewardPointGridPointFooterStyle,.RewardPointGridReferenceHeaderStyle{text-align:left;font-weight:400}
.RewardPointItemsPerPageDiv .OptionControlTitle{margin-right:0}
.RewardPointText{font-size:16px;line-height:20px}
.RmaDetailDiv{margin:0;width:100%;clear:left}
.RmaDetailOrderIDLink:hover{color:#D53438;border-bottom:dotted 1px #D53438;}
.RmaDetailOrderIDLink{text-decoration:none;border-bottom:dotted 1px #ccc}
.RmaHistoryGridView{border:solid 1px #e4e4e4;width:100%}
.RmaHistoryGridViewRowStyle,.RmaHistoryGridViewAlternatingRowStyle{text-align:center}
.RmaHistoryHeaderID,.RmaHistoryHeaderStatus,.RmaHistoryHeaderOrderID{width:15%}
.RmaHistoryHeaderName,.RmaHistoryName{text-align:left}
.RowDiv{display:table-row;border-top:solid 1px #ccc}
.Search{width:100%;margin:20px 0 0;font-size:11px;display:inline-block}
.SearchAdvancedLink{color:#000;font-weight:700;margin-top:6px;float:right;margin-right:5px;}
.SearchBottom{display:none}
.SearchByCategory{margin:0;clear:none;float:right;width:45%;margin:0 15px 15px 0}
.SearchByCategoryField{margin:0;clear:left;float:left;width:50%}
.SearchByDepartment{margin-right:0;margin-top:10px;clear:left;float:left;width:50%}
.SearchByKeyword{margin:0;clear:left;float:left;width:50%}
.SearchByManufacturer{margin-right:0;margin-top:10px;clear:none;float:right;width:45%}
.SearchByPrice{margin:0 15px 0 0;clear:none;float:right;width:45%}
.SearchByVendor{margin-right:0;margin-top:10px;clear:left;float:left;width:50%}
.SearchFilter{line-height:24px;color:#2a353c;float:left;letter-spacing:.2px;font-size:11px}
.SearchFilterLabel{float:left;margin-right:5px}
.SearchFilterMessageLabel{clear:left;float:left;width:100%;margin-top:10px}
.SearchFilterStartDateImageButton,.SearchFilterEndDateImageButton{float:left;margin-right:5px;margin-top:4px}
.SearchFilterTextBox,.SearchFilterBooleanDropDown{float:left;margin-right:8px;border:solid 1px #f0f0f0}
.SearchFilterValueRangeImageButton,.SearchFilterDateRangeImageButton,.SearchFilterTextImageButton,.SearchFilterBooleanImageButton{clear:none;float:left;margin-left:5px}
.SearchFilterValueRangePanel .CommonValidateDiv{margin-bottom:-1px;margin-top:2px;width:81px}
.SearchFilterValueRangePanel .CommonValidatorTextLowerBound{clear:left;float:left}
.SearchFilterValueRangePanel .CommonValidatorTextUpperBound{clear:left;float:left}
.SearchFilterValueRangePanel,.SearchFilterDateRangePanel,.SearchFilterTextPanel,.SearchFilterBooleanPanel{margin-top:5px;margin-bottom:10px;background-color:#f9f9f9;border:dashed 1px #E1E1E1;padding:7px}
.SearchLeft{float:right;width:80%}
.SearchRight .SearchAdvancedLink{top:8px;color:#454545;right:3%;position:absolute;text-decoration:underline;font-size:11px}
.SearchTableCell{width:120px}
.SearchTextByKeyword input[type="text"]{width:100%!important}
.SearchTextByKeyword{float:left;margin-left:5%;width:40%}
.SearchTextByPrice{width:35%;padding-left:0;margin:0}
.SearchTop{line-height:25px;float:left;width:15%;font-size:12px;text-align:left;color:#fff;font-weight:700}
.SecondaryColor{color:#2a353c}
.SecureShoppingAd,.SpecialOfferAd,.FreeShippingAd,.LivePersonWidget,.LikeBoxWidget{margin-top:10px;display:block}
.ShippingAddress{float:right;width:40%}
.ShippingAddressBookButtonDiv .BtnStyle1:hover{background-color:#000}
.ShippingAddressBookButtonDiv .BtnStyle1{background-color:#ff8112;padding:0 30px}
.ShippingAddressBookButtonDiv{clear:left;float:right;padding:20px}
.ShippingAddressBookList tr{display:table-cell;width:48%;margin-right:2%;float:left}
.ShippingAddressBookList{clear:left;float:left;width:100%;border-bottom:dotted 2px #f0f0f0}
.ShippingAddressBookPanel .Title{margin:0}
.ShippingAddressData{clear:left;float:left;width:100%;padding:2px 0;font-size:11px;color:#000}
.ShippingAddressDiv .CommonAddressRow{clear:both;font-size:13px;color:#000}
.ShippingAddressDiv .CommonPageInnerTitle{float:right}
.ShippingAddressDiv{float:right;width:30%;margin-right:2%}
.ShippingAddressLinkPanel .BtnStyle2{width:100%;display:block;padding:0;margin:10px 0;font-size:12px}
.ShippingAddressLinkPanel{clear:left;float:left;width:55%;margin:10px 0;margin-top:10px;float:right}
.ShippingAliasNameTitle{clear:left;float:left;width:55%;font-size:14px;font-weight:400;line-height:25px;color:#000;margin-bottom:10px}
.ShippingButtonDiv .BtnStyle1:hover{background-color:#000;color:#FFF;}
.ShippingButtonDiv .BtnStyle1{background-color:#D53539;color:#FFF;float:right;width:40%;margin-left:5%}
.ShippingButtonDiv .BtnStyle2{width:40%;margin-left:5%;text-transform:none;display:none}
.ShippingButtonDiv{clear:both;float:right;width:35%;margin:30px 10% 0}
.ShippingDestination{clear:left;float:left;width:100%}
.ShippingDiv .CommonValidateDiv{width:22%}
.ShippingEstimatorValidateDiv{width:156px}
.ShippingEstimatorValidatorText{margin-left:7%}
.ShippingRadioList label{padding-left:10px;vertical-align:top}
.ShippingRadioList tr{display:table-cell;width:50%;float:left;padding:5px 0}
.ShippingRadioList{clear:left;width:100%}
.ShippingRestrictions{clear:left;margin-left:20px}
.ShippingValidatorText{color:Red;font-size:11px;float:left;clear:both}
.ShopperDiv{position:absolute;right:-175px;top:100px;}
.ShopperDefaultDiv{display:none}
.ShopperLeftNav{display:none}
.ShopperProductDiv{position:absolute;right:-210px;top:0px;width:200px;}
.ShopperReviewDiv{position:absolute;right:-210px;top:0px;width:200px;}
.ShoppingCart .CommonPageTop{display:none;}
.ShoppingCartBackHomeLinkDiv a:hover{color:#D53438;text-decoration:none}
.ShoppingCartBackHomeLinkDiv a{font-size:12px;margin-top:10px}
.ShoppingCartBackHomeLinkDiv{text-align:center;margin-top:20px;margin-bottom:20px}
.ShoppingCartButton .BtnStyle1{background-color:#D53539;color:#FFF;font-size:20px;}
.ShoppingCartButton .BtnStyle1:hover{background-color:#000;color:#FFF;}
.ShoppingCartButton .ShoppingCartClearCart,.ShoppingCartButton .ShoppingCartUpdateQuantity{font-size:18px;width:140px;float:right;margin-right:20px;}
.ShoppingCartButton .ShoppingCartContinueShopping{font-size:18px;padding:2px 10px;}
.ShoppingCartButton{padding-top:15px}
.ShoppingCartCheckoutDiv .BtnStyle2{color:#FFFFFF;background-color:#D53438;border-radius:10px;border:solid 1px #515151;font-size:18px;}
.ShoppingCartCheckoutDiv{padding:35px 0;width:100%}
.ShoppingCartCheckoutLink,.ShoppingCartGiftRegistryLink{float:right;font-size:16px;line-height:28px;margin:3px 0;width:31%;text-transform:uppercase;padding-top:.5%;padding-bottom:.5%;}
.ShoppingCartClearButton .CommonHyperLink{text-decoration:underline}
.ShoppingCartClearButton{clear:left;float:left;margin:10px 0}
.ShoppingCartClearCart:hover{background-color:#515151;color:#000;}
.ShoppingCartContinueShopping{float:left;text-transform:none}
.ShoppingCartCouponDiv{width:32%;float:left;margin-right:2%;height:250px}
.ShoppingCartEmpty{background-color:#F8F8F8;border:1px dashed #FDD;color:red;padding:10px;text-align:center;margin-bottom:13px;padding-left:23px;font-size:12px}
.ShoppingCartGiftCoupon .GiftCouponDetailValidatorText{width:62%;margin:0;clear:both;float:left;margin-left:11%}
.ShoppingCartGiftCoupon{width:100%}
.ShoppingCartGiftCouponButton a{margin-right:0;background-color:#D53438;width:100%;border-top-left-radius:0;border-bottom-left-radius:0}
.ShoppingCartGiftCouponButton{float:right;width:25%}
.ShoppingCartGiftCouponButton .BtnStyle2{font-size: 13px;border-top-left-radius: 0;border-bottom-left-radius: 0;border-left: 0;height: 25px;line-height:21px;}
.ShoppingCartGiftCouponButton .BtnStyle2:hover{background-color:#515151;color:#000;}
.ShoppingCartGiftCouponInput{color:#25baa0;float:left;width:40%;margin-left:5px}
.ShoppingCartGiftCouponInputCenter input{width:100%;border-bottom-right-radius:0!important;border-top-right-radius:0!important}
.ShoppingCartGiftCouponInputCenter{color:#000;margin:42px 10% 0;font-size:14px}
.ShoppingCartGiftCouponInputCodeTextBox{width:75%!important;float:left;margin:0}
.ShoppingCartGiftCouponLabel{clear:left;float:left;width:50%}
.ShoppingCartGiftCouponPointLabel{clear:left;float:left}
.ShoppingCartGiftCouponTable{clear:left;float:left;width:100%;margin-bottom:10%;}
.ShoppingCartGiftCouponTextInfo{clear:both;float:left;margin:5px 0;width:100%}
.ShoppingCartGiftCouponValidateText{width:70%}
.ShoppingCartGridView .CommonGridViewHeaderStyle th{border-left:none}
.ShoppingCartGridView .CommonGridViewRowStyle .ImageItem,.ShoppingCartGridView .CommonGridViewRowStyle > td .NameItem{border-right:none}
.ShoppingCartGridView .DeleteHeader{width:7.5%;background-color:#fbfcfe}
.ShoppingCartGridView .DeleteItem{text-align:center}
.ShoppingCartGridView .ImageHeader{width:14%;text-align:left;background-color:#fbfcfe;border-bottom:1px solid #f0f0f0}
.ShoppingCartGridView .ImageItem{text-align:center}
.ShoppingCartGridView .ImageItemDiv{margin:5%;text-align:center}
.ShoppingCartGridView .NameHeader{text-align:left;background-color:#fbfcfe;text-transform:uppercase}
.ShoppingCartGridView .NameItem .ProductNameDetails{position:relative}
.ShoppingCartGridView .NameItem .ProductRecurringNotice{margin-top:5px;text-decoration:underline;color:#D53438;cursor:default;z-index:2;font-size:8px}
.ShoppingCartGridView .NameItem a{font-size:14px;text-decoration:none;text-align:center;color:#000}
.ShoppingCartGridView .NameItem{text-align:left;padding-left:8px}
.ShoppingCartGridView .PriceHeader{width:14.5%;text-align:center;background-color:#fbfcfe}
.ShoppingCartGridView .PriceItem{text-align:center;color:#000;font-size:14px}
.ShoppingCartGridView .ProductNameDetails .hidecallout{display:none}
.ShoppingCartGridView .ProductNameDetails .showcallout .content{background-color:#fff;color:#333;border:1px solid #dcdcdc;padding:15px;text-align:left;position:relative;bottom:2px;right:2px;font-weight:400}
.ShoppingCartGridView .ProductNameDetails .showcallout .shadow{color:inherit;position:relative;bottom:2px;right:2px}
.ShoppingCartGridView .ProductNameDetails .showcallout{background-color:#bbb;color:inherit;position:absolute;z-index:100;margin-top:10px}
.ShoppingCartGridView .QuantityHeader{width:8%;text-align:center;background-color:#fbfcfe}
.ShoppingCartGridView .QuantityItem input{text-align:center;padding:0;margin:0;font-size:13px;width:50%;color:#000;border:1px solid #CCC;text-align:center;border-radius:0}
.ShoppingCartGridView .QuantityItem{font-weight:400;text-align:center}
.ShoppingCartGridView .SubtotalHeader{width:13.5%;text-align:center;background-color:#fbfcfe}
.ShoppingCartGridView .SubtotalItem{text-align:center;color:#000;font-size:14px}
.ShoppingCartMessage{padding:0 3%;width:94%;margin-top:25px;text-align:center}
.ShoppingCartNoteDiv .NoteDetail{color:#000;margin-top:10%;clear:left;padding-bottom:10px;font-size:13px}
.ShoppingCartNoteDiv .ShippingDiv{padding:0 0 10px}
.ShoppingCartNoteDiv{width:31%;float:left;margin-right:3.5%}
.ShoppingCartOrderTotal{width:31%;float:right;border:solid 1px #f0f0f0;padding:30px 1%;margin-bottom:2%;margin-top:4%}
.ShoppingCartPanel h3{color:#2a353c;font-size:19px;font-weight:400;margin:0;border-bottom:dotted 2px #bebebe;padding:10px 0;text-transform:uppercase}
.ShoppingCartResidential{float:left;min-width:50%;margin-top:10px}
.ShoppingCartShippingEstimator .CountryAndStateListCountryTextBox{width:75%!important;margin:4px 0}
.ShoppingCartShippingEstimator .CountryAndStateListStateTextBox{width:75%!important;margin-top:4px!important;margin-bottom:5px!important}
.ShoppingCartShippingEstimator{margin-top:5%}
.ShoppingCartShippingEstimatorButton{margin-top:10px;float:right}
.ShoppingCartShippingEstimatorButton .BtnStyle2:hover{background:#515151;color:#000;}
.ShoppingCartShippingEstimatorInput input{width:70px!important;margin-left:-6px}
.ShoppingCartShippingEstimatorInput,.ShoppingCartShippingEstimator select{margin-top:5px;margin-bottom:5px;width:70%;float:right;height:25px}
.ShoppingCartShippingEstimatorLabel{float:left;width:25%;clear:left;margin-top:7px;color:#000;padding-bottom:10px}
.ShoppingCartShippingEstimatorMessage{clear:left;padding-top:15px;margin-bottom:-13px;float:right;width:100%}
.ShoppingCartShippingEstimatorShippingList input{margin-top:10px}
.ShoppingCartShippingEstimatorShippingList{clear:both;padding:5px 0 15px}
.ShoppingCartTable{width:100%}
.ShoppingCartTableAlternativePaymentsDiv{text-align:center;clear:left;float:left;width:100%;margin-top:10px;color:#646464}
.ShoppingCartTableColumn1{clear:left;float:left;width:55%;padding:7px 0;text-align:right;line-height:25px}
.ShoppingCartTableColumn2{float:right;text-align:right;width:45%;padding:7px 0;line-height:25px}
.ShoppingCartTableExpressPaymentButtonColumn{clear:left;float:left;width:100%;text-align:center;margin-top:10px}
.ShoppingCartTableRecurringPaymentWarningColumn{clear:left;float:left;width:100%;text-align:center;margin-top:10px}
.ShoppingCartTableTaxIncludeColumn .hidecallout{display:none}
.ShoppingCartTableTaxIncludeColumn .showcallout .content{background-color:#fff;color:#000;border:1px solid #000;padding:.5em 2ex}
.ShoppingCartTableTaxIncludeColumn .showcallout .shadow,.showcallout .content{position:relative;bottom:2px;right:2px}
.ShoppingCartTableTaxIncludeColumn .showcallout .shadow{background-color:#646464;color:inherit}
.ShoppingCartTableTaxIncludeColumn .showcallout{background-color:#ccc;color:inherit;margin-left:4px;margin-top:4px;position:absolute;z-index:100;width:150px}
.ShoppingCartTableTaxIncludeColumn .TaxNotice{margin-top:5px;width:80px;text-decoration:underline;color:Red;cursor:default;z-index:1;position:relative}
.ShoppingCartTableTaxIncludeColumn{color:Red;font-size:10px;float:right;margin-bottom:10px}
.ShoppingCartTableTotalAmountRow{color:#000}
.ShoppingCartTotal{color:#25baa0}
.ShoppingCartTotalAmount{font-size:18px;font-weight:lighter;color:#ff7200}
.ShoppingCartTotalAmountLabel{font-size:20px;font-weight:lighter}
.ShoppingCartUpdateQuantity:hover{}
.show{display:inline}
.ShowAdvancedSearchLinkButton{float:right;color:#000;font-size:11px;text-transform:uppercase;text-decoration:underline;padding-right:32px}
.SideBannerRight img{width:100%}
.SideBannerRight table{margin:auto}
.SideBannerRight{text-align:center}
.SideBannerTop,.SideBannerBottom{display:none}
.SidebarRight{padding:15px;border-top:0}
.SidebarTop{min-height:35px;padding-bottom:12px;padding-top:10px;display:inline-block;width:100%;text-align:center}
.SidebarTopImgLeft,.SidebarTopImgRight,.SidebarBottom{display:none}
.SidebarTopTitle{color:#000;font-size:19px;font-weight:400;line-height:25px;padding:5px 0;text-transform:uppercase}
.slick-dotted .slick-dots li button:before {font-size: 15px;color: #444444;}
.slick-dotted .slick-dots li.slick-active button:before {color:#444444;}
.SocialLink a:hover{color:#000}
.SocialLink a{float:left;margin-bottom:5px;width:30px;height:30px;font-weight:400;vertical-align:middle;line-height:30px;text-decoration:none;margin-right:10px;font-size:11px;}
.SocialLink{clear:left;float:left;margin:10px 0 0;display:block;text-align:left}
.StarRating{min-width:150px;color:#CCC;}
.StarRatingSummaryTableInnerOurLabelColumn{float:left;padding:0 15px}
.StarRatingSummaryTableInnerOurStarColumn{width:18%}
.StoreBanner .camera_caption > div > span{font-size:18px}
.StoreBanner .camera_wrap .camera_fakehover .camera_pag .camera_pag_ul li > span,.StoreBanner .camera_wrap .camera_fakehover .camera_pag .camera_pag_ul li.cameracurrent > span{background:none;left:0;top:0;width:10px;height:10px}
.StoreBanner .camera_wrap .camera_fakehover .camera_pag .camera_pag_ul li.cameracurrent{background-color:#D53438;}
.StoreBanner .camera_wrap .camera_fakehover .camera_pag .camera_pag_ul li{background-color:#ccc;width:10px;height:10px}
.StoreBanner .camera_wrap .camera_fakehover .camera_pag .camera_pag_ul{text-align:left}
.StoreBanner .camera_wrap .camera_fakehover .camera_pag{bottom:-35px}
.StoreBanner{width:100%;padding-bottom:40px}
.StoreSiteMapInformationLeft,.StoreSiteMapProductLeft,.StoreSiteMapDepartmentLeft{padding:20px}
.StoreSiteMapInformationTop,.StoreSiteMapProductTop,.StoreSiteMapDepartmentTop{margin:10px 0;width:99%;line-height:30px;border-bottom:1px dashed #CCC;}
.StoreSiteMapInformationTopImgLeft,.StoreSiteMapInformationTopImgRight,.StoreSiteMapInformationBottom{display:none}
.StoreSiteMapInformationTopTitle,.StoreSiteMapProductTopTitle,.StoreSiteMapDepartmentTopTitle{color:#000;font-weight:400;font-size:16px;text-transform:uppercase}
.StoreSiteMapProductDataList,.StoreSiteMapDepartmentDataList{width:100%}
.StoreSiteMapProductDataListItemStyle,.StoreSiteMapDepartmentDataListItemStyle{vertical-align:top;width:50%}
.StoreSiteMapProductItemTopBreadcrumbPanel a,.StoreSiteMapDepartmentItemTopBreadcrumbPanel a{color:#000;font-weight:700}
.StoreSiteMapProductItemTopBreadcrumbPanel a:hover,.StoreSiteMapDepartmentItemTopBreadcrumbPanel a:hover{color:#D53438;text-decoration:none}
.StoreSiteMapProductItemTopBreadcrumbPanel,.StoreSiteMapDepartmentItemTopBreadcrumbPanel{color:#000}
.StoreSiteMapProductList,.StoreSiteMapDepartmentList{list-style:none;margin:0;padding:0}
.StoreSiteMapProductListItem a,.StoreSiteMapDepartmentListItem a{color:#666!important;text-decoration:none}
.StoreSiteMapProductListItem a:hover,.StoreSiteMapDepartmentListItem a:hover{text-decoration:underline}
.StoreSiteMapProductListItem,.StoreSiteMapDepartmentListItem{margin-top:10px;margin-left:15px;margin-bottom:5px;padding-left:20px;}
.StoreSiteMapProductPanel,.StoreSiteMapDepartmentPanel{margin-top:10px}
.strikethrough{text-decoration:line-through;text-decoration:line-through double red;}
.SubCategoryDataList .SubCategoryItemData{padding:10px;background-color:#fff;width:165px;min-height:150px}
.SubCategoryDataList .SubParentLink{font-weight:700;color:#000;font-size:11px;text-decoration:none;line-height:24px!important;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word}
.SubCategoryDataList .SubParentLinkDiv{text-align:left;float:left;width:100%;padding-bottom:5px;border-bottom:solid 1px #D53438;margin-bottom:5px}
.SubCategoryDataList td{vertical-align:top;background-color:#fff}
.SubCategoryListStyle{height:100%;width:160px}
.SubCategoryName{float:left;font-size:11px}
.SubCategoryPanel{clear:left}
.SubParentLink:hover{color:#D53438;text-decoration:underline}
.SwitchLanguage{font-size:11px;color:#D53438;float:right;margin-left:15px;margin-top:2px}
.SwitchLanguageDropPanel{padding:0;float:left}
.SwitchLanguageMenuPanel a:hover{color:Red}
.SwitchLanguageMenuPanel a{color:#999;text-decoration:none}
.SwitchLanguageMenuPanel{padding:0 5px 0 10px;float:left}
.SwitchLanguageRight .Label{font-weight:400;margin-right:5px;float:left;line-height:40px;text-transform:uppercase}
.SwitchLanguageRight .LanguageSwitch{float:left;padding:2px 0;margin-top:5px}
.SwitchLanguageTop,.SwitchLanguageBottom{display:none}
.TableViewTellFriendPanel,.TableViewAddtoWishListPanel,.TableViewAddtoCompareListPanel{margin-left:22%;display:inline-block;width:95%}
.TellFriendCapchaDiv .CommonPageInnerTitle{text-transform:capitalize;font-size:14px}
.TellFriendCapchaDiv{border:0;clear:left;float:left;width:60%;margin-left:25%}
.TellFriendCaptchaStyle div input[type="text"]{margin-top:5px;width:60%}
.TellFriendCaptchaStyle div{clear:left;margin-top:10px}
.TellFriendFinishedDiv{text-align:center}
.TellFriendFinishedImageIcon{margin-top:20px}
.TellFriendFinishedMessage{margin-top:40px;margin-bottom:40px}
.TellFriendFormData{float:left;width:50%;padding-top:2px;padding-bottom:2px}
.TellFriendFormLabel{clear:left;float:left;width:20%;padding-top:2px;padding-bottom:2px;line-height:25px;height:25px;margin-bottom:5px;margin-left:5%}
.TellFriendFormTextEditorDiv{clear:left;float:left;width:70%;margin-left:25%}
.TellFriendImageButtonDiv .BtnStyle1:hover{background-color:#000}
.TellFriendImageButtonDiv .BtnStyle1{background-color:#ff7200}
.TellFriendImageButtonDiv{clear:left;float:right;margin-top:20px}
.TellFriendMessageTextBox{width:90%;margin-top:10px}
.TellFriendValidate{width:90%}
.TellFriendValidateLong{width:90%}
.TextOptionItemValidator{padding-left:20px;font-size:10px;margin-top:10px}
.TextOptionValidateDiv{padding-left:20px;width:86px;border-bottom:dotted;border-width:1px;color:red;margin-bottom:2px}
.topNavShow{display:block!important}
.UploadValidateDiv{width:156px;border-bottom:dotted;border-width:1px;color:red;margin-bottom:2px}
.UseBillingCheckbox{margin-bottom:0}
.UserLogin .CommonLoginPageRight,.AffiliateLogin .CommonLoginPageRight{width:78%}
.UserLogin,.AffiliateLogin{margin:0 15px}
.uxProdLink{font-size:16px;font-weight:700;text-decoration:underline}
.uxProdLinkDiv{display:inline-block;width:100%;margin-top:10px}
.ValueRangeValidateDiv{float:left;width:90px}
.VendorInfo .CommonPageRight{display:inline-block;width:100%}
.VendorInfo .CommonPageTopTitle{line-height:30px}
.VendorInfo .GeneralInfo{float:left;width:70%;margin:0 0 0 5%}
.VendorInfo .InfoContent{width:48%;float:left}
.VendorInfo .LogoImage{float:left;width:23%;text-align:center;border:solid 1px #ededed;padding:20px 0;margin:10px 0 0}
.VendorInfoDescription{font-size:13px;color:#555;display:inline-block;width:100%;margin:10px 0 20px;line-height:22px}
.VendorList .ProductListDefaultPagingControl{border:0}
.VendorList .ProductListGridListItemPerPage{float:left}
.VendorList{width:100%;margin:0}
.VendorListGoTopDiv{clear:both;float:right;margin:10px 0;padding-left:15px}
.VendorListItemStyle .CompanyDescription{float:right;width:75%;clear:right;margin-top:15px;line-height:22px}
.VendorListItemStyle .LogoImage{float:left;width:25%;text-align:center}
.VendorListItemStyle .StoreName a:hover{color:#D53438;}
.VendorListItemStyle .StoreName a{font-size:18px;text-decoration:none;line-height:30px;color:#000}
.VendorListItemStyle .StoreName{float:right;width:75%;margin-top:5px}
.VendorListItemStyle{display:inline-block;width:100%;padding:15px 15px 25px;border-bottom:solid 1px #efefef}
.VendorListPagingDiv{float:right}
.VendorListSorted{color:#313131;line-height:22px}
.VendorListSortingDiv .OptionControlTitle{font-size:11px}
.VendorListSortingDiv select{float:left;margin:3px 5px}
.VendorListSortingDiv{float:right;line-height:24px;padding-top:2px}
.VendorProductList .CategoryDescriptionDiv{padding:0;margin:0}
.VendorProductList .CommonPageRight{padding:10px 0}
.VendorProductList{margin-top:30px}
.VendorProductListBackButton a.CommonHyperLink{font-size:12px}
.VendorProductListTop{background-position:left top;min-height:0;padding:25px 0 15px}
.VendorSearchBox .BtnStyle2{width:28%;padding:0;margin:0;float:left}
.VendorSearchBox .SidebarRight{float:left;width:100%;padding:25px 15px}
.VendorSearchBox{clear:left;float:left;margin-bottom:15px;width:100%}
.VerifyCouponTextBox{z-index:1;width:60%!important;border:solid 1px #d0d0d0;border-right:0;height:18px;float:left}
.ViewButtonPanel{text-align:center;position:absolute;top:0;width:100%;height:175px;display:none;background-color:rgba(255,255,255,0.5);border:solid 1px #f3f3f3;z-index:2}
.ViewDetailButton{clear:left;float:left}
.ViewMorePanel a:hover{color:#D53438;text-decoration:underline}
.ViewMorePanel a{font-weight:400;color:#999;text-decoration:none;line-height:normal;text-decoration:none}
.ViewMorePanel{float:left;margin-top:5px}
.WarningMessage .HeaderMenuStyle{line-height:20px;margin:0 auto;vertical-align:middle;width:940px}
.WarningMessage select{margin-right:90px;background-color:#fff}
.WarningMessage{background-color:#ff0;width:100%;padding:5px 0;font-weight:400;color:Gray;font-size:10px}
.WebsiteTitle{float:left;font-weight:400;padding-left:25px;line-height:35px}
.WhyClose{float:right;line-height:30px;font-size:20px;background:#D53438;color:#000;border-radius:15px;text-align:center;width:30px;height:30px;margin-right:-25px;margin-top:-25px}
.WhyClose:hover{background:#000;color:#000;}
.WhyContainer{position:fixed;z-index:1002;top:0;width:100%;height:100%;display:none;background-color:rgba(0,0,0,.4)}
.WhyInner{background:#515151;border-radius:5px;padding:10px}
.WhyMessage{font-size:18px;text-align:center;color:#000;}
.WhyOuter{margin:auto;width:400px;border-radius:10px;background:#000;padding:5px;margin-top:20%;z-index:3}
.WhyShow{display:block!important}
.WishListButtonDiv{clear:both;margin:10px auto 0;float:right}
.WishListContinueImageButton{background-color:#ff7200}
.WishListGridView .AddToCartHeader{width:17%}
.WishListGridView .AddToCartItem a{margin:auto}
.WishListGridView .AddToCartItem{text-align:center;border-left:solid 1px #f0f0f0;padding:5px 1.5%}
.WishListGridView .DeleteHeader{width:5%}
.WishListGridView .DeleteItem{text-align:center;border-left:solid 1px #f0f0f0}
.WishListGridView .ImageHeader{width:15%}
.WishListGridView .ImageItem{text-align:left;border-right:solid 1px #f0f0f0}
.WishListGridView .ImageItemDiv{margin:10px 5%;width:90%;text-align:center}
.WishListGridView .NameHeader{text-align:center}
.WishListGridView .NameItem a:hover{color:#D53438;}
.WishListGridView .NameItem a{text-decoration:none;font-size:14px;font-weight:400;display:block;color:#000}
.WishListGridView .NameItem{text-align:center}
.WishListGridView .PriceHeader{width:17%}
.WishListGridView .PriceItem{text-align:center;border-left:solid 1px #f0f0f0;font-size:14px}
.WishListGridView .QuantityHeader{width:13%}
.WishListGridView .QuantityItem{text-align:center;border-left:solid 1px #f0f0f0}
.WishListGridView{width:100%;color:#000}
.WishListGridViewRowStyle{border-bottom:solid 1px #f0f0f0;background-color:#fff}
.zoom img{width:100%;border-width:0}

@media only screen and (min-width: 980px){
.AccountDetailsButtonDiv{margin-right:4%}
.AccountMainDiv .AccountDetailsCheckBoxDiv{margin-left:40%;width:90%}
.AccountMainDiv .CustomerRegister .CustomerRegisterLinkButtonDiv{margin-right:4%}
.AdvancedSearchInCategoryDrop,.AdvancedSearchInDepartmentDrop,.AdvancedSearchinmanufacturerDrop{width:100%}
.AdvancedSearchResult .ProductRowDataList .CommonProductItemStyle{width:70%;margin:10px 0 25px;display:block;clear:left}
.catalog-center-col .CatalogBreadcrumb{left:-30.5%;position:absolute;top:-10px}
.CategoryListDefault3 .CommonProductItemStyle{min-height:380px}
.Checkout .CustomerRegisterShippingInfoPanel .CommonFormData .CustomerRegisterCheckBox{margin-left:37%;width:65%}
.Checkout .CustomerRegisterShippingInfoPanel .CommonFormData{clear:left;width:50%}
.Checkout .CustomerRegisterShippingInfoPanel .CustomerTaxExemptPanel .ClientCityStatePanel .CountryAndStateListCountryTextBox{clear:left;float:left;margin-left:40%;width:54%}
.Checkout .CustomerRegisterShippingInfoPanel .CustomerTaxExemptPanel .ClientCityStatePanel .CountryAndStateListDropDown{width:54%;clear:none}
.Checkout .CustomerRegisterShippingInfoPanel .CustomerTaxExemptPanel .ClientCityStatePanel .CountryAndStateListStateTextBox{clear:left;float:left;width:54%;margin-left:40%}
.Checkout .CustomerRegisterShippingInfoPanel .CustomerTaxExemptPanel .ClientCityStatePanel{margin-right:0;width:100%;clear:left}
.Checkout .CustomerRegisterShippingInfoPanel .CustomerTaxExemptPanel .CommonFormData .CheckoutTextBox{width:90%!important}
.Checkout .CustomerRegisterShippingInfoPanel .CustomerTaxExemptPanel .CommonFormData{float:left;padding-bottom:2px;padding-top:2px;width:60%;clear:none}
.Checkout .CustomerRegisterShippingInfoPanel .CustomerTaxExemptPanel .CommonFormLabel{clear:left;color:#000;float:left;font-size:13px;line-height:25px;margin-left:2.8%;margin-right:2%;padding:2px 0;width:35%}
.Checkout .CustomerRegisterShippingInfoPanel .CustomerTaxExemptPanel{margin-right:0;width:48%;clear:left}
.CheckoutSaleTaxExemptPanel .CheckoutAddressLong .CheckoutAddressLeftData{margin-bottom:10px}
.headerMenuNormal{display:block;}
.headerMenuResponsive{display:none}
.MainDiv .CustomerRegister .CustomerRegisterLinkButtonDiv{margin-right:4%}
.NewArrivalCategory .SidebarRight{padding:0}
.NewArrivalCategoryItem .CommonProductImage tr td{background-color:#fff}
.NewArrivalCategoryItem{position:relative}
.NewArrivalCategoryList .CommonProductItemStyle{width:30.875%;margin:20px 2% 10px 0;display:inline-block}
.NewArrivalCategoryList{width:103%}
.NewsMainDiv .CatalogBreadcrumb{position:absolute;top:-10px;margin-left:0}
.PasswordDetailsTable tr{display:table-cell;width:48%;margin-right:2%;float:left}
.pdetail-row .CatalogBreadcrumb{position:absolute;top:-10px;margin-left:5px}
.ProductColumn1DataList .CommonProductItemStyle,.ProductColumn2DataList .CommonProductItemStyle,.ProductColumn3DataList .CommonProductItemStyle{width:30.875%;margin:40px 2% 10px 0;display:inline-block}
.ProductDetailsResponsive .FreeShippingLabel{float:none;clear:none}
.ProductDetailsResponsive .OptionRadioItem{float:left;width:380px;position:relative;bottom:8px;left:5px}
.ProductDetailsResponsive .OptionRadioItemRadioButtonList label{width:auto}
.ProductDetailsResponsive .QuantityDiscountPanel{text-transform:none;margin-right:50px;margin-top:auto}
.ProductDetailsResponsive .RelatedProductsItemTable{border-bottom:1px dotted #DDD}
.ProductDetailsResponsive .RelatedProductsTitleRight{border-bottom:2px dotted #DDD}
.ProductDetailsResponsive .WriteReviewDiv .CommonHyperLink{display:none}
.ProductDetailsResponsiveOurPrice{clear:left}
.ProductListDefaultDataList{width:104%}
.ProductQuickInfoRating{position:relative;width:100%;margin:5px 0 0!important}
.ProductQuickInfoStock{float:left;position:relative}
.ProductRowDataList .CommonProductItemStyle{width:100%;margin:10px 0 25px;display:block;clear:left}
.PromotionGroupDataList .CommonProductItemStyle{margin:0;padding-right:2%;width:48%;}
.SearchDropByCategory{width:80%}
.SearchDropByDepartment{width:70%}
.SearchDropByManufacturer{width:80%}
.UserLogin .CommonUserLoginPanelUserName label,.UserLogin .CommonUserLoginPanelPassword label{clear:left;float:left;width:31%}
.UserLogin .CommonUserLoginPanelUserName,.UserLogin .CommonUserLoginPanelPassword{width:80%}
.UserLogin .CommonUserLoginValidatorText{width:48%}
.ViewDetail{color:#555;border:solid 1px #eee}
}

@media only screen and (max-width:1440px){
.ShopperLeftNav{display:block}
.ShopperReviewDiv{display:none;}
}

@media only screen and (max-width: 979px){
.AccountDetails .AccountDetailsPanel .ClientCityStatePanel .CountryAndStateListCountryTextBox{clear:left;float:left;margin-left:25%;width:63%}
.AccountDetails .AccountDetailsPanel .ClientCityStatePanel .CountryAndStateListDropDown{width:63%;margin:0}
.AccountDetails .AccountDetailsPanel .ClientCityStatePanel .CountryAndStateListStateTextBox{clear:none;float:right;margin-left:0;margin-right:12%;width:63%}
.AccountDetails .AccountDetailsPanel .ClientCityStatePanel .CustomerRegisterLabel{width:25%;margin:0}
.AccountDetails .AccountDetailsPanel .ClientCityStatePanel{margin-left:8%;width:90%;clear:left}
.AccountDetails .AccountDetailsPanel .CustomerRegisterCheckBox{margin-left:30%;width:65%}
.AccountDetails .CustomerRegisterLeft,.AccountDetails .CustomerRegisterRight{margin-left:8%;margin-right:0;width:90%;clear:left}
.AccountDetails .CustomerRegisterLeftData,.AccountDetails .CustomerRegisterRightData{width:70%;margin:0}
.AccountDetails .CustomerRegisterLeftLabel,.AccountDetails .CustomerRegisterRightLabel{width:25%;margin:0}
.AccountDetailsPanel .ClientCityStatePanel .CommonAsterisk{margin-left:5px}
.AccountDetailsPanel .ClientCityStatePanel .CountryAndStateListCountryTextBox,.AccountDetailsPanel .ClientCityStatePanel .CountryAndStateListStateTextBox{clear:none;float:right;margin-left:0;margin-right:12%;width:63%}
.AccountDetailsPanel .ClientCityStatePanel .CountryAndStateListDropDown{width:63%;margin:0;clear:none}
.AccountDetailsPanel .ClientCityStatePanel .CustomerRegisterLabel{width:25%;margin:0}
.AccountDetailsPanel .ClientCityStatePanel{margin-left:8%;width:90%;clear:left}
.AccountDetailsPanel .CustomerRegisterCheckBox{margin:0 0 15px 30%}
.AccountMainDiv .CustomerRegister .CustomerRegisterCheckBox{margin-left:30%;width:65%}
.AccountMainDiv .CustomerRegister .CustomerRegisterCityStatePanel .CountryAndStateListCountryTextBox{clear:left;float:left;margin-left:25%;width:63%}
.AccountMainDiv .CustomerRegister .CustomerRegisterCityStatePanel .CountryAndStateListDropDown{width:63%;margin:0}
.AccountMainDiv .CustomerRegister .CustomerRegisterCityStatePanel .CountryAndStateListStateTextBox{clear:none;float:right;margin-left:0;margin-right:12%;width:63%}
.AccountMainDiv .CustomerRegister .CustomerRegisterCityStatePanel .CustomerRegisterLabel{width:25%;margin:0}
.AccountMainDiv .CustomerRegister .CustomerRegisterCityStatePanel{margin-left:8%;width:90%;clear:left}
.AccountMainDiv .CustomerRegister .CustomerRegisterLeft .AccountDetailsCheckBoxDiv{width:100%;margin-left:0;padding-bottom:20px}
.AccountMainDiv .CustomerRegisterLeft,.AccountMainDiv .CustomerRegisterRight{margin-left:8%;margin-right:0;width:90%;clear:left}
.AccountMainDiv .CustomerRegisterLeftData,.AccountMainDiv .CustomerRegisterRightData{width:70%;margin:0}
.AccountMainDiv .CustomerRegisterLeftLabel,.AccountMainDiv .CustomerRegisterRightLabel{width:25%;margin:0}
.AdvancedSearchDrop select{width:100%!important}
.AdvancedSearchDrop{width:35%}
.AdvancedSearchManufacturerLabel,.AdvancedSearchDepartmentLabel{width:25%}
.AdvancedSearchResul .ProductListTableViewTopItem .Sku,.ProductListTableViewItem .Sku{width:17%}
.AdvancedSearchResult .FreeShippingLabel{margin-left:18%}
.AdvancedSearchResult .ProductListTableViewItem .BtnStyle1{margin:0 5px 0 15%;padding:2px 10px;width:auto}
.AdvancedSearchResult .ProductListTableViewTopItem .Button,.AdvancedSearchResult .ProductListTableViewItem .Button{width:21%}
.AdvancedSearchResult .ProductListTableViewTopItem .Image,.AdvancedSearchResult .ProductListTableViewItem .Image{width:25%}
.AdvancedSearchResult .ProductRowDataList .CommonProductItemStyle{width:80%}
.AdvancedSearchResult .TableViewTellFriendPanel,.TableViewAddtoWishListPanel,.TableViewAddtoCompareListPanel{margin-left:20%}
.AdvancedSearchTypeCheckList{width:90%}
.catalog-center-col .CatalogBreadcrumb{position:absolute;top:-10px;margin-left:-280px}
.Checkout .CheckoutAddressLeft,.Checkout .CheckoutAddressRight{margin-left:8%;margin-right:0;width:90%;clear:left}
.Checkout .CheckoutAddressLeftData,.Checkout .CheckoutAddressRightData{width:70%;margin:0}
.Checkout .CheckoutAddressLeftLabel,.Checkout .CheckoutAddressRightLabel{width:25%;margin:0}
.Checkout .ClientCityStatePanel .CheckoutAddressLabel{width:25%;margin:0}
.Checkout .ClientCityStatePanel .CountryAndStateListCountryTextBox{clear:left;float:left;margin-left:25%;width:63%}
.Checkout .ClientCityStatePanel .CountryAndStateListDropDown{width:63%;margin:0}
.Checkout .ClientCityStatePanel .CountryAndStateListStateTextBox{clear:none;float:right;margin-left:0;margin-right:12%;width:63%}
.Checkout .ClientCityStatePanel{margin-left:8%;width:90%;clear:left}
.Checkout .CustomerRegister{width:100%}
.Checkout .CustomerRegisterLeft,.Checkout .CustomerRegisterRight{margin-left:8%;margin-right:0;width:90%;clear:left}
.Checkout .CustomerRegisterLeftData,.Checkout .CustomerRegisterRightData{width:70%;margin:0}
.Checkout .CustomerRegisterLeftLabel,.Checkout .CustomerRegisterRightLabel{width:25%;margin:0}
.Checkout .CustomerRegisterPanel .ClientCityStatePanel .CustomerRegisterLabel{width:25%;margin:0}
.Checkout .CustomerRegisterPanel .CustomerRegisterCheckBox{margin-left:30%;width:65%}
.Checkout .CustomerRegisterShippingInfoPanel .CommonFormData .CustomerRegisterCheckBox{margin-left:30%;width:65%}
.Checkout .CustomerRegisterShippingInfoPanel .CommonFormData .CustomerRegisterCheckBox{margin-left:30%;width:65%}
.Checkout .CustomerRegisterShippingInfoPanel .CommonFormData{clear:left;width:100%}
.Checkout .CustomerRegisterShippingInfoPanel .CommonFormData{clear:left;width:100%}
.Checkout .CustomerRegisterShippingInfoPanel .CustomerRegisterCheckBox{margin-left:30%;width:65%}
.Checkout .CustomerRegisterShippingInfoPanel .CustomerRegisterCityStatePanel .CountryAndStateListCountryTextBox{clear:left;float:left;margin-left:25%;width:63%}
.Checkout .CustomerRegisterShippingInfoPanel .CustomerRegisterCityStatePanel .CountryAndStateListDropDown{width:63%;margin:0;clear:none}
.Checkout .CustomerRegisterShippingInfoPanel .CustomerRegisterCityStatePanel .CountryAndStateListStateTextBox{clear:none;float:right;margin-left:0;margin-right:12%;width:63%}
.Checkout .CustomerRegisterShippingInfoPanel .CustomerRegisterCityStatePanel .CustomerRegisterLabel{width:25%;margin:0}
.Checkout .CustomerRegisterShippingInfoPanel .CustomerRegisterCityStatePanel{margin-left:8%;width:90%;clear:left}
.Checkout .CustomerRegisterShippingInfoPanel .CustomerTaxExemptPanel .ClientCityStatePanel .CountryAndStateListCountryTextBox{clear:left;float:left;margin-left:25%;width:65%}
.Checkout .CustomerRegisterShippingInfoPanel .CustomerTaxExemptPanel .ClientCityStatePanel .CountryAndStateListCountryTextBox{clear:left;float:left;margin-left:25%;width:65%}
.Checkout .CustomerRegisterShippingInfoPanel .CustomerTaxExemptPanel .ClientCityStatePanel .CountryAndStateListDropDown{width:63%}
.Checkout .CustomerRegisterShippingInfoPanel .CustomerTaxExemptPanel .ClientCityStatePanel .CountryAndStateListStateTextBox{clear:none;float:right;margin-left:0;margin-right:10%;width:65%}
.Checkout .CustomerRegisterShippingInfoPanel .CustomerTaxExemptPanel .ClientCityStatePanel .CountryAndStateListStateTextBox{clear:none;float:right;margin-left:0;margin-right:10%;width:65%}
.Checkout .CustomerRegisterShippingInfoPanel .CustomerTaxExemptPanel .ClientCityStatePanel{margin:0;width:100%;clear:left}
.Checkout .CustomerRegisterShippingInfoPanel .CustomerTaxExemptPanel .CommonFormData .CheckoutTextBox{width:90%!important}
.Checkout .CustomerRegisterShippingInfoPanel .CustomerTaxExemptPanel .CommonFormData .CheckoutTextBox{width:90%!important}
.Checkout .CustomerRegisterShippingInfoPanel .CustomerTaxExemptPanel .CommonFormData{clear:none;margin:0;width:70%}
.Checkout .CustomerRegisterShippingInfoPanel .CustomerTaxExemptPanel .CommonFormData{clear:none;margin:0;width:70%}
.Checkout .CustomerRegisterShippingInfoPanel .CustomerTaxExemptPanel .CommonFormLabel{width:25%;margin:0}
.Checkout .CustomerRegisterShippingInfoPanel .CustomerTaxExemptPanel .CommonFormLabel{width:25%;margin:0}
.Checkout .CustomerRegisterShippingInfoPanel .CustomerTaxExemptPanel{margin-left:8%;margin-right:0;width:90%;clear:left}
.Checkout .CustomerRegisterShippingInfoPanel .CustomerTaxExemptPanel{margin-left:8%;margin-right:0;width:90%;clear:left}
.CheckoutAddressLeftDataCheckbox .CustomerRegisterCheckBox{margin:0}
.CheckoutAddressLong{margin-left:29%;width:70%}
.CheckoutAddressRight{clear:left}
.CheckoutIndicatorTable .LoginOn a,.CheckoutIndicatorTable .LoginPassed a,.CheckoutIndicatorTable .SummaryOff a,.CheckoutIndicatorTable .SummaryOn a{background-position:center center}
.CheckoutLogin .CommonLoginPage{width:96%;margin:0 2%}
.checkout-right-col{width:35%}
.CheckoutSaleTaxExemptPanel .CheckoutAddressLong{margin-bottom:10px}
.CheckoutSpecialRequestPanel .CheckoutAddressLong{margin-left:36.25%;width:62%}
.CheckoutSpecialRequestPanel .GiftCouponDetailSpecialRequestTextBox{width:100%;margin-top:20px}
.CommonCategoryItemStyle{margin:10px 2% 10px 0;width:22%}
.CommonCategoryItemStyle{margin:10px 2% 10px 0;width:22.5%}
.CommonProductItemStyle{width:30.875%;margin:20px 2% 10px 0}
.CommonUserLoginPanelButton,.CommonUserLoginForgotPasswordDiv{clear:left;margin-left:35%;width:50%;margin-bottom:0}
.CommonUserLoginPanelRemember label{width:60%}
.CommonUserLoginPanelRemember{margin-left:34%}
.CommonUserLoginPanelUserName input,.CommonUserLoginPanelPassword input{width:50%!important}
.CommonUserLoginPanelUserName label,.CommonUserLoginPanelPassword label{width:35%}
.CommonUserLoginValidatorText{margin-left:35%;width:50%}
.CompareListGridView .AddToCartHeader{width:21%}
.CompareListGridView .AddToCartItem a{display:table;margin:auto;float:none;width:100%}
.CompareListGridView .DeleteHeader{width:8%}
.CompareListGridView .ImageHeader{width:18%}
.CompareListGridView .PriceHeader{width:20%}
.ContactUsCaptcha{width:75%}
.ContentMainDiv .common-center-col{float:right}
.ContentMainDiv .common-rightside-col{clear:left;float:left!important;padding:0 0 0 20px}
.CustomerReviewContent{float:right;width:60%;padding-top:10px;margin-left:2%}
.CustomerReviewProductDetail .ProductImage img{max-height:150px;height:auto!important;width:auto!important;max-width:150px}
.CustomerReviewProductDetail .ProductImage{width:100%;clear:left;display:inline-block;margin-bottom:15px;text-align:center}
.CustomerReviewProductDetail .ProductInfo{width:100%;clear:left}
.CustomerReviewProductDetail{float:left;width:35%;padding:10px}
.defaultProdLeft{display:none;position:absolute;z-index:1000;}
.FinderCheckContainer{width:18%;}
.FinderClose{display:inline-block;}
.FinderSearchButton{display:block;}
.FrontMasterMiddle{background:transparent;}
.GiftCertificateTextBox{width:45%!important}
.GiftCouponDetailValidatorText{margin-left:0;width:75%}
.GoogleApp{display:none;}
.head2col1right{display:none}
.headerMenuResponsive{display:none}
.HeaderMenuRight{display:none !important;}
.MainDiv .CustomerRegister{width:100%}
.nav-container ul.menu .HeaderMenuNavItemLeft,.nav-container ul.menu .HeaderMenuNavItemRight{width:100%}
.nav-container ul.menu li .CategoryPanel{min-width:192px}
.nav-container ul.menu li{width:100%}
.nav-container ul.menu td.SubCategoryItemData{width:auto;float:none;display:table-cell}
.nav-container ul.menu td{width:25%;float:left;display:inline-block}
.nav-container ul{width:100%;border:0}
.NewArrival .jcarousel-skin-tango .jcarousel-clip-horizontal{width:714px}
.NewArrivalCategory .SidebarRight{border:0;background-color:#fff;padding:0}
.NewArrivalCategoryList .CommonProductItemStyle{width:46.333%;margin:10px 3% 0 0;display:inline-block}
.NewArrivalCategoryList{width:104%}
.NewsDate{width:35%}
.NewsMainDiv .CatalogBreadcrumb{position:absolute;top:-10px;margin-left:0}
.NewsTopic{width:62%}
.OptionRadioItemDiv{margin-top:-10px;margin-left:3px}
.OptionRadioItemRadioButtonList tr{float:none;display:inherit}
.OrderHistoryGridView th,.OrderHistoryGridView td{padding:3px 1%}
.OrderSummaryQuantityHeaderStyle{width:23%}
.OrderSummaryShippingDetailsLabelColumn{width:30%}
.OrderSummarySubtotalHeaderStyle{width:20%}
.OrderSummarySummaryLabel{width:80%}
.OrderSummarySummaryValue{width:20%}
.OrderSummaryUnitPriceHeaderStyle{width:25%}
.PasswordDetailsButtonDiv{margin-right:6%}
.PasswordDetailsInputColumn{width:62%}
.PasswordDetailsLabelColumn{width:34%}
.PaymentAgreeBox{width:100%}
.PaymentButtonDiv{width:22%;margin-right:0}
.PaymentFrame .CommonFormData{width:auto}
.PaymentFrame .CountryAndStateList .CountryAndStateListDropDown{clear:both}
.PaymentItemImageDiv{margin-right:15%}
.PaymentValidatorText1{width:100%}
.pdetail-row .CatalogBreadcrumb{position:absolute;top:-10px;margin-left:5px}
.Product .AddToWishListButtonLinkButton,.Product .AddToCompareListButtonLinkButton,.Product .TellFriendLinkButton{margin:0;padding-right:15px}
.ProductColumn1DataList .CommonProductItemStyle,.ProductColumn2DataList .CommonProductItemStyle,.ProductColumn3DataList .CommonProductItemStyle{width:46.333%;margin:10px 3% 0 0;display:inline-block}
.ProductColumn1DataList{width:104%}
.ProductColumn2DataList{width:104%}
.ProductDetailsOurPrice{padding:10px;}
.ProductDetailsResponsive .ButtonDiv{line-height:30px}
.ProductDetailsResponsive .CommonTextBox{width:20%!important}
.ProductDetailsResponsive .FreeShippingLabel{margin-top:15px;float:none;}
.ProductDetailsResponsive .OptionRadioItemRadioButtonList label{width:auto}
.ProductDetailsResponsive .ProductDetailsResponsiveImagePanel{height:360px}
.ProductDetailsResponsive .ProductQuickInfoName{margin-bottom:15px}
.ProductDetailsResponsive .QuantityDiscountGridView{margin-bottom:20px}
.ProductDetailsResponsive .QuantityDiscountPanel{text-transform:none;margin-right:10px}
.ProductDetailsResponsive .RelatedProductsDetailsPriceDiv{color:#ae3218}
.ProductDetailsResponsive .RelatedProductsTitleRight{margin-top:40px;border-bottom:2px dotted #DDD}
.ProductDetailsResponsive .WriteReviewDiv .CommonHyperLink{display:none}
.ProductDetailsResponsive div.ProductDetailsResponsiveImage{width:100%;min-height:360px}
.ProductDetailsResponsive table.ProductDetailsResponsiveImage{height:360px}
.ProductDetailsResponsiveImageThumbnail .ImageThumbnailItemStyle{margin-right:2%;width:22%;min-height:75px}
.ProductDetailsResponsiveImageThumbnail table.CommonCategoryImage{height:75px}
.ProductDetailsResponsiveOurPrice{font-size:20px;margin-bottom:5px;}
.ProductListItem .CommonProductImage img{max-width:170px}
.ProductListItem .CommonProductImage{width:34%}
.ProductListItem .CommonProductImagePanel .QuickViewButtonBorder{top:-5px;height:250px!important;width:170px!important}
.ProductListItem .ProductListItemDetailsColumn{width:66%;padding:25px 4%;padding-right:5px}
.ProductListItem .ProductListItemSpecialLabel{clear:left;float:left;width:100%}
.ProductListItem .ProductListItemTellFriendPanel,.ProductListItem .ProductListItemAddtoWishListPanel,.ProductListItem .ProductListItemAddtoCompareListPanel{padding-left:0;margin-left:5px}
.ProductListItem .QuickViewButtonPanel{height:250px!important;width:170px!important}
.ProductListItem div.CommonProductImage{width:34%}
.ProductListTableView{width:100%}
.ProductListTableViewItem .BtnStyle1{padding:2px 0;width:100%;text-align:center;margin:0}
.ProductListTableViewItem .FreeShippingLabel{line-height:normal}
.ProductListTableViewItem .ImagePanel img{max-width:90px;width:90px;max-height:90px;height:90px}
.ProductListTableViewItem .ImagePanel{width:90px}
.ProductListTableViewItem .ImagePanel{width:auto}
.ProductListTableViewItem .Name{width:20%}
.ProductListTableViewTopItem .Button,.ProductListTableViewItem .Button{width:21%}
.ProductListTableViewTopItem .Image,.ProductListTableViewItem .Image{width:25%}
.ProductListTableViewTopItem .Name{width:20%}
.ProductListTableViewTopItem .Price,.ProductListTableViewItem .Price{width:17%}
.ProductListTableViewTopItem .Sku,.ProductListTableViewItem .Sku{width:17%}
.ProductQuickInfoPriceTitle{margin-top:15px}
.ProductQuickInfoPriceTitle{margin-top:15px}
.ProductQuickInfoSku{margin-right:30px;margin-top:19px;width:auto}
.ProductQuickInfoSku{margin-top:15px}
.ProductQuickInfoStock{color:#66767B;margin-bottom:15px;margin-right:30px;margin-top:15px;width:auto}
.ProductQuickInfoStock{margin-bottom:15px;margin-top:15px}
.ProductRowDataList .CommonProductImage{padding-top:35px}
.ProductRowDataList .CommonProductItemStyle{width:100%}
.ProductRowDataList{width:100%}
.ProductTableDataList .QuickViewButtonBorder{top:0;width:125px!important;height:90px!important;left:0;right:0}
.PromotionGroupDataList .CommonProductItemStyle{width:46.25%;margin:20px 0 10px 3.25%;padding-right:2.5%;display:inline-block;border-right:dashed 1px #ddd}
.PromotionGroupListItemImageDiv img{max-height:160px;height:auto!important;height:160px;max-width:160px;width:auto!important;width:160px}
.PromotionGroupListItemImageDiv{width:160px}
.PromotionItem .ProductDetailsDefaultLikeButtonDiv{width:35%}
.PromotionItem .PromotionDetailsDefaultImageTellFriendImage{width:85%}
.PromotionProductGroupDataList .ProductGroupCombineItem div{width:28px}
.PromotionProductGroupDataList .ProductGroupCombineItem{width:28px}
.PromotionProductGroupDataList .ProductGroupProductItemStyle{width:135px}
.PromotionProductGroupDataList .PromotionProductItem{min-height:180px}
.PromotionProductItem .ProductImage{left:12%}
.Register .CustomerRegister .CustomerRegisterLinkButtonDiv{margin-right:4%}
.RelatedProductsDatalist tr{display:table-cell;border-bottom:0;float:left;width:33%}
.RelatedProductsDatalist tr{width:33%;border-bottom:0}
.RelatedProductsItemTable tr{display:table-row;float:none;width:100%}
.RelatedProductsItemTable{border-bottom:0}
.RelatedProductsItemTable{margin:0}
.Search{width:80%;float:right;}
.SearchByCategory .AdvancedSearchDrop{width:80%}
.SearchByCategoryField{width:50%}
.SearchByManufacturer .AdvancedSearchDrop,.SearchByDepartment .AdvancedSearchDrop{width:75%}
.SearchTextByKeyword input[type="text"]{width:30%}
.SearchTextByKeyword{width:35%;margin-left:10%}
.ShippingAddress{clear:left;float:left;width:100%}
.ShippingAddressBookList tr{width:45%;margin-right:5%;float:left}
.ShippingAddressLinkPanel .BtnStyle2{margin:0 0 5px}
.ShippingAddressLinkPanel{width:100%}
.ShippingAliasNameTitle{width:100%}
.ShopperDiv{display:none;}
.ShopperProductDiv{display:none}
.ShopperDefaultDiv{display:block}
.ShopperLeftNav{display:none}
.ShopperReviewDiv{display:none;}
.ShoppingCartCheckoutLink{padding:.5% 5px}
.ShoppingCartGiftCoupon .GiftCouponDetailValidatorText{margin-left:0;width:75%}
.ShoppingCartGiftCouponInputCenter{margin:35px 0 0}
.ShoppingCartGiftCouponTable{margin-bottom:9%}
.ShoppingCartGridView .DeleteHeader{width:9%}
.ShoppingCartGridView .ImageHeader{width:14%}
.ShoppingCartGridView .PriceHeader{width:14%}
.ShoppingCartGridView .QuantityHeader{width:8.5%}
.ShoppingCartGridView .SubtotalHeader{width:15%}
.ShoppingCartOrderTotal{padding:40px .5% 35px;margin-top:5.5%}
.ShoppingCartTotalAmount{font-size:16px}
.ShoppingCartTotalAmountLabel{font-size:16px}
.SubCategoryListStyle{width:170px}
.TableViewAddtoWishListPanel{margin-top:15px}
.TableViewTellFriendPanel,.TableViewAddtoWishListPanel,.TableViewAddtoCompareListPanel{margin-left:8%}
.TellFriendFormData{width:70%}
.UserLogin .CommonLoginPageRight{width:100%}
.WhyOuter{margin-top:45%;}
.WishListGridView .AddToCartHeader{width:21%}
.WishListGridView .AddToCartItem a{display:table;margin:auto;float:none;width:100%}
.WishListGridView .DeleteHeader{width:8%}
.WishListGridView .ImageHeader{width:18%}
.WishListGridView .PriceHeader{width:20%}
a.QuickViewButton{width:70%;left:15%}
}
@media only screen and (max-width: 767px){
.account-left-col{border:0}
.AccountMainDiv .AccountDetailsCheckBoxDiv{margin-left:24%;width:60%}
.AdvancedSearchDrop{width:38%}
.AdvancedSearchLabel{width:15%}
.AdvancedSearchPanel{width:100%;margin-left:0;float:left}
.AdvancedSearchResult .FreeShippingLabel{margin-left:18%}
.AdvancedSearchResult .ProductListItem .ProductListItemDetailsColumn{width:69.5%;padding:30px 5%}
.AdvancedSearchResult .ProductListTableViewItem .AddToWishListButtonLinkButton{margin-bottom:15px}
.AdvancedSearchResult .ProductListTableViewItem .BtnStyle1{padding:2px 0;width:90%;text-align:center;margin-left:5%}
.AdvancedSearchResult .ProductListTableViewTopItem .Image,.AdvancedSearchResult .ProductListTableViewItem .Image{width:21%}
.AdvancedSearchResult .ProductRowDataList .CommonProductItemStyle{width:100%}
.AdvancedSearchResult .TableViewTellFriendPanel,.TableViewAddtoWishListPanel,.TableViewAddtoCompareListPanel{margin-left:0}
.AdvancedSearchTypeCheckList{width:82%;margin-top:10px;margin-left:14%}
.AffiliateDetailsAgreementPanel{margin-left:11.5%;width:80%}
.catalog-center-col .CatalogBreadcrumb,.pdetail-row .CatalogBreadcrumb{position:relative;top:0;margin-left:0;display:table;min-height:30px;width:100%}
.CategoryDescription{font-size:11px}
.checkout-center-col .Shipping .CommonAsterisk{float:right;margin-right:15%}
.ClientCityStatePanel .CheckoutAddressLabel{width:28%}
.ClientCityStatePanel .CountryAndStateListDropDown{clear:none}
.CommonProductItemStyle{width:46%;margin:20px 3% 20px 0;display:inline-block}
.CompareListGridView .AddToCartHeader{width:20%}
.CompareListGridView .AddToCartItem a{display:table;margin:auto;float:none;width:100%}
.CompareListGridView .DeleteHeader{width:6%}
.CompareListGridView .ImageHeader{width:18%}
.CompareListGridView .PriceHeader{width:18%}
.ContactMap{width:80%}
.ContactUsButtonDiv{margin-right:20%}
.ContactUsCaptcha{width:115%}
.ContactUsCommentBox{width:180%}
.ContactUsCompanyInfo{padding-right:0}
.ContentMenuNavMenuListDynamicMenuStyle{display:none!important}
.CountryAndStateListDropDown{clear:both}
.CountryAndStateListDropDown{float:left;width:54%;clear:right}
.CountryAndStateListDropDown{width:60%}
.CustomerRegister{width:100%}
.CustomerReviewContent{float:none;width:100%;padding-top:10px;margin:0}
.CustomerReviewProductDetail .ProductInfo{margin:0}
.CustomerReviewProductDetail{float:none;width:100%;padding:10px 0}
.defaultSupport{display:none}
.FinderCandelaContainer{width:50%;}
.FinderCheckContainer {width:32%;}
.FinderBtn {margin-left:6%;}
.ForgotPasswordPanel{width:70%}
.four.MenuFooter.CustomerMenu{width:37%}
.four.MenuFooter{width:31.5%}
.FrontMasterMiddle{width:93%;margin:20px auto;margin-top:5px}
.GiftCertificateTextBox{width:40%!important}
.GiftCouponDetailRightMenu{width:48%;clear:none;margin:30px 0 0}
.GiftCouponDetailValidatorText{margin-left:11%;width:70%}
.GiftRegistryDetailDiv input[type="text"]{width:90%}
.head2col1right{display:none}
.header-container1 .columns,.header-container3 .columns,.header-container4 .columns{padding:0}
.header-container1 .columns{line-height:40px}
.header-container2{padding-bottom:10px;}
.header-container3 .row{background-color:#115387}
.header-container3{padding:0;margin:auto;width:100%;background:#115387}
.HeaderLogin{padding-left:10px}
.HeaderLogo img{padding-left:10px}
.HeaderMenu ul li table.ContentMenuNavMenuList a,.HeaderMenu ul li a.HyperLink,.HeaderMenu a.ContentMenuNavListStaticMenuItem{width:100%;margin:0;padding:0 20px;text-align:left;border:0;line-height:22px;height:22px}
.HeaderMenu ul li table.ContentMenuNavMenuList a:hover,.HeaderMenu ul li a.HyperLink:hover,.HeaderMenu a.ContentMenuNavListStaticMenuItem:hover{background-color:#eee;color:#555;border-radius:0}
.HeaderMenu ul li table.ContentMenuNavMenuList,.ContentMenuNavList{width:100%!important}
.HeaderMenu ul li{display:inline-block;width:50%;border-top:solid 1px #21ccae;border-bottom:solid 1px #03987e;border-right:solid 1px #03987e;border-left:solid 1px #21ccae}
.HeaderMenu ul ul,.HeaderMenu ul li ul li{border:0}
.HeaderMenu ul{border-left:solid 1px #03987e;border-right:solid 1px #21ccae;border-bottom:solid 1px #03987e;border-top:0;float:none}
.HeaderMenu{padding:0}
.headerMenuNormal{display:none}
.headerMenuResponsive{display:block}
.HeaderPhone{display:none}
.header-row{width:100%;margin:0}
.HeaderShoppingCart .HeaderShoppingCartCheckout{float:right;clear:right}
.HeaderShoppingCart .HeaderShoppingCartDiv{float:right;margin-bottom:10px;padding:0 5px}
.HeaderShoppingCart{height:23px}
.LayoutFooter .MenuItemTitleInner{border-bottom:solid 1px #262626}
.LayoutFooter .MenuItemTitleInner{border-bottom:solid 1px #262626}
.LayoutFooter .MenuItemTitleOuter,.LayoutFooter a.MenuItemTitleOuter,.LayoutFooter .MenuItemTitle{width:auto}
.LayoutFooter .MenuItemTitleOuter{border-bottom:solid 1px #404040}
.LayoutFooter .MenuItemTitleOuter{border-bottom:solid 1px #404040}
.LayoutFooterLicense .text-left,.LayoutFooterLicense .text-right{text-align:center}
.LayoutFooterLicense{line-height:20px;padding:10px 0}
.LeftNavDiv {padding-left:8%;}
.MainDiv .CustomerRegister{width:100%}
.MainDivLeft{display:none}
.MenuItemTitleInner{padding-right:22px;padding-bottom:5px}
.MenuItemTitleOuter{line-height:22px}
.MenuItemTitleOuterHide{}
.MyAccountMenuTableList td{width:100%;border:0}
.MyAccountMenuTableList tr{display:inline-block;width:50%;border-bottom:solid 1px #f1f1f1;border-right:solid 1px #f1f1f1;float:left}
.MyAccountMenuTableList{border-top:solid 1px #f1f1f1;border-left:solid 1px #f1f1f1}
.MyAccountSection{display:table-header-group}
.NewArrival .jcarousel-skin-tango .jcarousel-clip-horizontal{width:100%}
.NewsDetails .CommonPage{margin-top:10px}
.NewsEventItemStyle{width:46%;margin:20px 3% 20px 0}
.NewsEventList{width:105%}
.Newsletter{margin-top:0}
.NewsLinkToTopDiv{display:none}
.NewsListImage{display:none}
.NewsMainDiv .CatalogBreadcrumb{position:relative;margin-left:0;top:0}
.NewsPagingBox{display:table;margin:auto;width:auto;float:none}
.OrderSummaryRightMenu{width:48%;margin-right:4%;margin-top:30px}
.Product .AddToWishListButtonLinkButton,.Product .AddToCompareListButtonLinkButton,.Product .TellFriendLinkButton{margin:5px 0 5px 3%;padding:0 4% 0 22px;background-position:0 center}
.ProductDetailsResponsive .AddToCartDiv{clear:both}
.ProductDetailsResponsive .ButtonDiv{line-height:40px;padding:0}
.ProductDetailsResponsiveAddToCart{float:left;width:40%;}
.ProductDetailsResponsiveAddToCart .BtnStyle5{padding:9px 27px;}
.ProductDetailsResponsive .CommonTextBox{margin:0}
.ProductDetailsResponsive .FreeShippingLabel{float:none;clear:none;background:#F9FBFD}
.ProductDetailsResponsive .OptionRadioItemRadioButtonList label{width:auto}
.ProductDetailsResponsive .OptionRadioItemRadioButtonList label{width:auto}
.ProductDetailsResponsive .OptionRadioItemRadioButtonList tr{display:table-row;float:none}
.ProductDetailsResponsive .pdetail-sec-four .StarRatingSummaryButtonColumn{right:0;position:absolute;top:1px}
.ProductDetailsResponsive .ProductDetailsResponsiveImagePanel{height:410px}
.ProductDetailsResponsive .ProductDetailsResponsiveOptionDiv{margin-top:auto;float:left;width:50%}
.ProductDetailsResponsive .ProductDetailsResponsiveQuantityDiv{float:right;width:55%}
.ProductDetailsResponsive .ProductDetailsResponsiveQuantitySpan{margin-top:0;font-size:26px;line-height:40px;}
.ProductDetailsResponsive .ProductQuickInfoName{margin:10px 0}
.ProductDetailsResponsive .ProductQuickInfoShortDescription{margin:20px 0}
.ProductDetailsResponsive .QuantityDiscountPanel{margin-right:45px}
.ProductDetailsResponsive .RelatedProductsDetailsPriceDiv{color:#ae3218}
.ProductDetailsResponsive .RelatedProductsTitleRight{text-align:center;border-bottom:2px dotted #DDD}
.ProductDetailsResponsive .StarRatingSummaryTable{position:relative}
.ProductDetailsResponsive .WriteReviewDiv .CommonHyperLink{display:none}
.ProductDetailsResponsive div.ProductDetailsResponsiveImage{width:90%;min-height:410px}
.ProductDetailsResponsive table.ProductDetailsResponsiveImage{height:410px}
.ProductDetailsResponsiveImageThumbnail .ImageThumbnailItemStyle{margin-right:1%;width:23%;min-height:90px}
.ProductDetailsResponsiveImageThumbnail table.CommonCategoryImage{height:90px}
.ProductDetailsResponsiveImageThumbnail{width:92%;margin:0 3% 0 5%}
.ProductListItem .CommonProductImage img{max-width:145px}
.ProductListItem .CommonProductImage{width:30.5%}
.ProductListItem .ProductListItemDetailsColumn{width:69.5%;padding:25px 3%}
.ProductListItem div.CommonProductImage{width:30%}
.ProductListTableViewItem .CommonProductName{margin:10px 0;width:100%}
.ProductListTableViewItem .ImagePanel img{max-width:80px;width:80px;max-height:80px;height:80px}
.ProductListTableViewItem .ImagePanel{width:80px}
.ProductListTableViewItem .PriceDiscountLabel{display:none}
.ProductQuickInfoPrice{float:left;margin:10px 0}
.ProductQuickInfoRating .StarRating{margin-top:5px;min-width:62px}
.ProductQuickInfoSku,.ProductQuickInfoStock,.ProductQuickInfoRating{float:left;width:auto;margin-right:10%;margin-top:15px}
.ProductRowDataList .CommonProductItemStyle{margin:0}
.PromotionGroupListItemImageColumn{width:40%}
.PromotionGroupListItemImageDiv img{max-height:180px;height:auto!important;height:180px;max-width:180px;width:auto!important;width:180px}
.PromotionGroupListItemImageDiv{width:180px}
.PromotionItem .ProductDetailsDefaultLikeButtonDiv{width:50%}
.PromotionItem .PromotionDetailsDefaultImageTellFriendImage{width:75%}
.PromotionListDefault tr{display:block;width:100%}
.PromotionProductGroup{padding:15px 5px}
.PromotionProductGroupDataList .ProductGroupCombineItem div{width:25px}
.PromotionProductGroupDataList .ProductGroupCombineItem{width:25px}
.PromotionProductGroupDataList .ProductGroupProductItemStyle{width:112px}
.PromotionProductGroupDataList .PromotionProductItem{width:90%;margin-left:5%;margin-right:5%}
.PromotionProductItem .ProductImage{left:5%}
.QuickSearch input[type="text"].QuickSearchSelectedText{width:25%}
.QuickSearch input[type="text"].QuickSearchText{width:76%}
.QuickSearch{width:100%;}
.QuickSearchDropDown {width:75%;}
.QuickSearchDropDownDiv{width:23%}
.QuickSearchSelectedDropDownDiv{width:35%}
.QuickViewButtonBorder,a.QuickViewButton{display:none!important}
.RandomProductDataList,.ProductBestSellingDataList{width:105%}
.Register .CustomerRegister .CustomerRegisterLinkButtonDiv{margin-right:12%}
.Register .CustomerRegisterLeft,.Register .CustomerRegisterRight{margin-left:8%;margin-right:0;width:90%;clear:left}
.Register .CustomerRegisterLeftData,.Register .CustomerRegisterRightData{width:70%;margin:0}
.Register .CustomerRegisterLeftLabel,.Register .CustomerRegisterRightLabel{width:25%;margin:0}
.Register .CustomerRegisterPanel .ClientCityStatePanel .CountryAndStateListCountryTextBox{clear:left;float:left;margin-left:25%;width:63%}
.Register .CustomerRegisterPanel .ClientCityStatePanel .CountryAndStateListDropDown{width:63%;margin:0}
.Register .CustomerRegisterPanel .ClientCityStatePanel .CountryAndStateListStateTextBox{clear:none;float:right;margin-left:0;margin-right:12%;width:63%}
.Register .CustomerRegisterPanel .ClientCityStatePanel .CustomerRegisterLabel{width:25%;margin:0}
.Register .CustomerRegisterPanel .ClientCityStatePanel{margin-left:8%;width:90%;clear:left}
.Register .CustomerRegisterPanel .CustomerRegisterCheckBox{margin-left:30%;width:65%}
.Register .CustomerRegisterShippingInfoPanel .CustomerRegisterCheckBox{margin-left:30%;width:65%}
.Register .CustomerRegisterShippingInfoPanel .CustomerRegisterCityStatePanel .CountryAndStateListCountryTextBox{clear:left;float:left;margin-left:25%;width:63%}
.Register .CustomerRegisterShippingInfoPanel .CustomerRegisterCityStatePanel .CountryAndStateListDropDown{width:63%;margin:0;clear:none}
.Register .CustomerRegisterShippingInfoPanel .CustomerRegisterCityStatePanel .CountryAndStateListStateTextBox{clear:none;float:right;margin-left:0;margin-right:12%;width:63%}
.Register .CustomerRegisterShippingInfoPanel .CustomerRegisterCityStatePanel .CustomerRegisterLabel{width:25%;margin:0}
.Register .CustomerRegisterShippingInfoPanel .CustomerRegisterCityStatePanel{margin-left:8%;width:90%;clear:left}
.RelatedProductsDatalist tr{width:50%;border-bottom:0;float:left}
.RelatedProductsDetailsColumn,.RelatedProductsImageColumn{padding-bottom:0;padding-right:10px;padding-top:30px}
.RelatedProductsItemTable tr{width:100%}
.Search{margin:50px 0 0;width:100%}
.SearchAdvancedLink{display:none}
.SearchByCategory .AdvancedSearchDrop{width:38%}
.SearchByCategory{width:100%;float:left;margin-top:15px}
.SearchByKeyword{width:100%}
.SearchByPrice{margin:20px 0 0;margin-left:30px}
.SearchDropByCategory{width:40%}
.SearchLeft{width:100%}
.SearchSection{display:table-footer-group}
.SearchTextByKeyword{width:43%;margin-left:3%}
.SearchTextByPrice,.SearchTextByPriceTo{width:37%}
.SearchTop{display:none}
.ShippingRadioList tr{display:table-row;width:100%;clear:left}
.ShoppingCartButton .ShoppingCartClearCart,.ShoppingCartButton .ShoppingCartUpdateQuantity{width:30%}
.ShoppingCartButton a.ShoppingCartCheckoutLink,.ShoppingCartButton a.ShoppingCartGiftRegistryLink{margin-top:15px;margin-right:0;width:100%!important;clear:right}
.ShoppingCartButton a.ShoppingCartUpdateQuantity{margin-right:0}
.ShoppingCartButton a{width:34%;margin-right:3%}
.ShoppingCartCouponDiv{width:48%;margin:0 0 0 2%}
.ShoppingCartGiftCoupon .GiftCouponDetailValidatorText{margin-left:11%;width:70%}
.ShoppingCartGiftCouponButton a{padding:0}
.ShoppingCartGiftCouponButton{width:28%}
.ShoppingCartGiftCouponInputCenter{margin:40px 8%}
.ShoppingCartGiftCouponInputCodeTextBox{width:72%!important}
.ShoppingCartGiftCouponTable{margin-bottom:0}
.ShoppingCartGridView .DeleteHeader{width:11%}
.ShoppingCartGridView .ImageHeader{width:20%}
.ShoppingCartGridView .NameItem{text-align:left;padding-left:3px}
.ShoppingCartGridView .PriceHeader{width:17%}
.ShoppingCartGridView .QuantityHeader{width:13%}
.ShoppingCartGridView .SubtotalHeader{width:17%}
.ShoppingCartNoteDiv{width:48%;margin:0 2% 0 0}
.ShoppingCartOrderTotal{padding:25px 13% 30px 0;float:left;width:100%;margin-top:20px}
.ShoppingCartShippingEstimatorInput,.ShoppingCartShippingEstimator select{width:65%;clear:right}
.ShoppingCartTableColumn1{padding-right:5%;width:60%}
.ShoppingCartTableColumn2{width:40%}
.ShoppingCartTotalAmount{font-size:170%}
.ShoppingCartTotalAmountLabel{font-size:160%}
.SwitchLanguage,.CurrencyControl{display:none;margin-top:10px}
.WishListGridView .AddToCartHeader{width:20%}
.WishListGridView .AddToCartItem a{display:table;margin:auto;float:none;width:100%}
.WishListGridView .DeleteHeader{width:6%}
.WishListGridView .ImageHeader{width:18%}
.WishListGridView .PriceHeader{width:18%}
.WishListGridView .QuantityHeader{width:15%}
ul.MenuItem li{font-size:14px}
}

@media only screen and (max-width: 479px){
.AccountDetailsButtonDiv{margin-right:8%}
.AccountDetailsPanel .ClientCityStatePanel .CommonAsterisk{margin-left:5px}
.AccountDetailsPanel .ClientCityStatePanel .CountryAndStateListCountryTextBox{clear:left;float:left;margin-left:29%;width:65%}
.AccountDetailsPanel .ClientCityStatePanel .CountryAndStateListDropDown{width:65%;margin:0;clear:none}
.AccountDetailsPanel .ClientCityStatePanel .CountryAndStateListStateTextBox{clear:none;float:right;margin-left:0;margin-right:6%;width:65%}
.AccountDetailsPanel .ClientCityStatePanel .CustomerRegisterLabel{width:27%;margin:0 2% 0 0}
.AccountDetailsPanel .ClientCityStatePanel{margin-left:5%;width:90%;clear:left}
.AccountDetailsPanel .CountryAndStateListValidationPanel{float:none}
.AccountDetailsPanel .CustomerRegisterCheckBox{margin:0 0 15px 30%}
.AccountMainDiv .AccountDetailsCheckBoxDiv{margin-left:0;width:90%}
.AdvancedSearchDrop{width:75%}
.AdvancedSearchLabel{width:25%}
.AdvancedSearchManufacturerLabel,.AdvancedSearchDepartmentLabel{width:35%}
.AdvancedSearchResult .OurPricePanel{font-size:80%}
.AdvancedSearchResult .ProductListItem .ProductListItemDetailsColumn{width:100%;padding:30px 5%}
.AdvancedSearchResult .TableViewTellFriendPanel,.AdvancedSearchResult .TableViewAddtoWishListPanel,.AdvancedSearchResult .TableViewAddtoCompareListPanel{float:none;width:auto;margin:5px 10px}
.AdvancedSearchResult .TableViewTellFriendPanel{width:150%}
.AdvancedSearchTypeCheckList{width:100%;margin:10px 0 0}
.AffiliateCommissionSearchData .CommonTextBox{width:100%}
.AffiliateCommissionSearchLabel{width:80px}
.AffiliateCommissionSearchValidateDiv .CommonTextBox{width:100%!important}
.AffiliateCommissionSearchValidateDiv{width:80px}
.AffiliateDashboard .ShoppingCartUpdateQuantity{margin-right:0}
.ajax__tab_header .ajax__tab_active .ajax__tab_outer{width:126px}
.ajax__tab_header .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab div{width:129px}
.ajax__tab_header .ajax__tab_outer{width:126px}
.CategoryListDefaultItemPerPageDiv,.DepartmentListDefaultItemPerPageDiv,.ManufacturerListDefaultItemPerPageDiv{display:none}
.Checkout .ShippingButtonDiv{width:70%;margin-left:16%;float:none}
.CheckoutAddressLeft{width:95%;margin-left:4%;margin-right:0}
.CheckoutAddressLeftDataCheckbox label{width:80%}
.CheckoutAddressLeftDataSelectAddress{margin-left:0}
.CheckoutAddressLong{margin-left:30%;width:68%}
.CheckoutAddressRight{clear:left;width:95%;margin-left:4%;margin-right:0}
.CheckoutButtonDiv{width:18%}
.checkout-center-col .CheckoutShippingInfoPanel .SidebarTop .CheckoutAddressTitle{padding-right:10px}
.checkout-center-col .PaymentDiv .SidebarTop .CheckoutAddressTitle{width:70%;margin-left:0}
.CheckoutCompleteBackLinkDiv{width:48%;float:right;margin-top:20px;margin-left:0}
.CheckoutCompleteCustomerInfo .CheckoutCompleteGridView{width:153%}
.CheckoutCompleteCustomerShippingInfo .CheckoutCompleteGridView{width:153%}
.CheckoutCompleteOrderCommentTable .CheckoutCompleteDetailsLabelColumn{width:25%}
.CheckoutCompletePrintLinkDiv{width:48%;float:left;margin-left:0}
.CheckoutSpecialRequestPanel .CheckoutAddressLong{margin-left:37.5%;width:60%}
.ClientCityStatePanel{width:95%;margin-left:4%}
.CommonCategoryImage img{max-width:80px;max-height:80px}
.CommonCategoryItemStyle{width:28.96%;margin:10px 3.5% 10px 0}
.CommonPageRight,.CommonLoginPageRight,.ContentLayoutRight{padding:15px 0 0}
.CommonProductItemStyle,.PromotionGroupDataList .CommonProductItemStyle,.ProductListDefaultDataList .CommonProductItemStyle,.catalog-productlist-col .CommonProductItemStyle,.NewsEventItemStyle{width:80%;margin:10px 10%;display:inline-block}
.CommonUserLoginForgotPasswordDiv{width:60%}
.CommonUserLoginLoginPanel{width:100%;background:none}
.CommonUserLoginPanelButton{width:30%}
.CommonUserLoginPanelRemember label{width:80%}
.CommonUserLoginPanelUserName input,.CommonUserLoginPanelPassword input{width:60%!important}
.CommonUserLoginRegisterLink{display:table;width:auto;margin:auto;float:none}
.CommonUserLoginRegisterPanel{width:100%;margin:0}
.CommonUserLoginValidatorText{width:60%}
.CompareListGridView .AddToCartHeader{width:30%}
.CompareListGridView .AddToCartItem a{display:table;margin:5px auto;float:none;width:100%}
.CompareListGridView .DeleteHeader{width:10%}
.CompareListGridView .ImageHeader{display:none}
.CompareListGridView .ImageItem{display:none}
.CompareListGridView .PriceHeader{width:25%}
.ContactMap{width:90%;height:200px}
.ContactUsBlock .CommonValidateDiv{width:100%}
.ContactUsButtonDiv{margin-right:14.8%}
.ContactUsCaptcha{width:230px}
.ContactUsCaptchaStyle div input{width:250px}
.ContactUsCommentBox{width:250px}
.ContactUsData{width:145px}
.ContactUsLabel{width:100px}
.CustomerRegister{width:100%}
.CustomerRegisterLeft,.CustomerRegisterRight{margin-left:5%;width:93%;clear:left}
.CustomerRegisterLeftData,.CustomerRegisterRightData{width:70%;margin:0}
.CustomerRegisterLeftLabel,.CustomerRegisterRightLabel{width:26%;margin:0 2% 0 0}
.CustomerRegisterLinkButtonDiv{margin-right:10%}
.CustomerRegisterPanel .ClientCityStatePanel .CountryAndStateListCountryTextBox{clear:left;float:left;margin-left:29%;width:65%}
.CustomerRegisterPanel .ClientCityStatePanel .CountryAndStateListDropDown{width:65%;margin:0}
.CustomerRegisterPanel .ClientCityStatePanel .CountryAndStateListStateTextBox{clear:none;float:right;margin-left:0;margin-right:6%;width:65%}
.CustomerRegisterPanel .ClientCityStatePanel .CustomerRegisterLabel{width:27%;margin:0 2% 0 0}
.CustomerRegisterPanel .ClientCityStatePanel{margin-left:5%;width:90%;clear:left}
.CustomerRegisterPanel .CustomerRegisterCheckBox{margin-left:30%;width:65%}
.CustomerRegisterShippingInfoPanel .CustomerRegisterCityStatePanel .CountryAndStateListCountryTextBox{clear:left;float:left;margin-left:28%;width:63%}
.CustomerRegisterShippingInfoPanel .CustomerRegisterCityStatePanel .CountryAndStateListDropDown{width:63%;margin:0;clear:none}
.CustomerRegisterShippingInfoPanel .CustomerRegisterCityStatePanel .CountryAndStateListStateTextBox{clear:none;float:right;margin-left:0;margin-right:9%;width:63%}
.CustomerRegisterShippingInfoPanel .CustomerRegisterCityStatePanel .CustomerRegisterLabel{width:26%;margin:0 2% 0 0}
.CustomerRegisterShippingInfoPanel .CustomerRegisterCityStatePanel{margin-left:5%;width:93%;clear:left}
.CustomerReviewContent .InfoTitleLabel{clear:left;width:100%;margin:10px 0}
.CustomerReviewMessageTextBox{float:right;margin-right:2%;width:50%!important}
.CustomerReviewMessageTextBox{width:100%!important;margin:0;float:none}
.CustomerReviewsItemDateColumn{max-width:230px!important}
.CustomerReviewValidatorText{float:none;width:100%}
.FinderSearchButton a{color: #000;font-size: 120%;}
.footer-divider{clear:both;display:table;width:100%}
.ForgotPasswordLoginImageButton{clear:left;margin-left:40%}
.ForgotPasswordPanel{width:100%;margin-bottom:10px}
.GiftCertificateTextBox{width:50%!important}
.GiftCouponDetailRightMenu{width:100%;clear:left;margin:10px 0}
.GiftCouponDetailValidatorText{margin-left:20%;width:52%}
.GiftRegistryDetailDiv input[type="text"]{width:90%}
.HeaderLogin{float:none;display:table;margin:12px auto}
.HeaderLoginAccount a{margin:0}
.HeaderLoginAccount{float:left}
.HeaderLoginWishlist a{margin:0}
.HeaderLoginWishlist{float:left}
.HeaderLogo a{display:block;height:auto;margin:10px 0}
.HeaderLogo{display:table;margin:0 auto;float:none}
.headerMenuNormal{display:none}
.headerMenuResponsive{display:block}
.HeaderShoppingCart .DiscountDiv{display:none}
.HeaderShoppingCart .HeaderShoppingCartCheckout{clear:none;padding:0 25px 0 7px;height:28px;float:right}
.HeaderShoppingCart .HeaderShoppingCartDiv{float:left;padding:0 7px}
.HeaderShoppingCart{margin:0 5px}
.LanguageSection{display:none}
.LayoutFooter .MenuItemTitleOuter,.LayoutFooter a.MenuItemTitleOuter,.LayoutFooter .MenuItemTitle,.four.MenuFooter.CustomerMenu,.four.MenuFooter{width:100%}
.LayoutFooter ul.MenuItem li{float:left;margin-right:25px}
.LayoutFooter ul.MenuItem{float:left;margin-bottom:10px}
.LayoutFooter,.Newsletter .SidebarTop{text-align:center}
.LayoutFooterLicense a{clear:left}
.LayoutFooterLicense{padding:5px 0}
.MyAccountInfoPanel .MyAccountInfoSubmitButton a.BtnStyle4{width:100%;text-align:right}
.MyAccountInfoPanel .MyAccountInfoSubmitButton{width:35%}
.MyAccountMenuList .SidebarTop{margin:0 15%}
.MyAccountMenuList{width:100%;float:none;margin:auto}
.MyAccountMenuTableList td{padding:10px 15%;border-bottom:solid 1px #f1f1f1;border-right:0}
.MyAccountMenuTableList tr{display:table-row;width:100%;float:none;border:0}
.MyAccountMenuTableList{border-top:solid 1px #f1f1f1;border-left:0}
.MyAccountRecentOrderDiv .SubmitButton{width:110%}
.MyAccountSection{clear:left;width:100%;margin:5px 0;display:inline-block}
.NewArrival .jcarousel-skin-tango .jcarousel-clip-horizontal{width:80%;margin-left:auto;margin-right:auto}
.NewArrivalCategoryList .CommonProductItemStyle{width:80%!important;margin:10px 10%;display:inline-block}
.NewArrivalCategoryList{width:100%}
.Newsletter .SidebarRight{display:table;margin:auto}
.Newsletter .SidebarTopTitle{float:none}
.NewsletterForm{text-align:left}
.OnePageCheckout .ShippingButtonDiv{width:20%}
.OptionInputListItemDataListItemDiv{width:130px}
.OrderHistory .CommonGridViewItemsPerPageDiv{display:none}
.OrderHistory .CommonGridViewPagingDiv,.OrderHistory .SearchFilter{float:none;display:table;margin:auto}
.OrderHistoryGridReOrderItemStyle,.OrderHistoryGridRmaItemStyle{display:table-row;border:0!important;text-align:left}
.OrderHistoryGridRmaHeaderStyle{display:none}
.OrderHistoryGridView th,.OrderHistoryGridView td{padding:3px 1%}
.OrderSummaryRightMenu{width:100%;margin:10px 0}
.OrderSummaryShippingDetailsLabelColumn{width:40%}
.OrderSummarySubtotalHeaderStyle{width:25%}
.OrderSummarySummaryLabel{width:75%}
.OrderSummarySummaryValue{width:25%}
.PasswordDetailsButtonDiv{margin-right:4%}
.PasswordDetailsInputColumn{width:55%}
.PasswordDetailsLabelColumn{width:45%}
.PaymentButtonDiv{width:30%}
.PaymentFrame{width:100%}
.PaymentItemImageDiv{display:none}
.pdetail-sec-two columns{width:90px}
.Product .AddToWishListButtonLinkButton,.Product .AddToCompareListButtonLinkButton,.Product .TellFriendLinkButton{float:left;margin:0;font-size:11px;border:0;width:32%;line-height:30px;padding:2px 0;border-right:solid 1px #000;}
.Product .CommonPageLeft{display:block}
.Product .CommonPageTop{display:table;margin:0 auto;width:auto}
.Product .TellFriendLinkButton{border-right:0}
.ProductColumn1DataList .CommonProductItemStyle,.ProductColumn2DataList .CommonProductItemStyle,.ProductColumn3DataList .CommonProductItemStyle{width:80%;margin:25px 10%;display:inline-block}
.ProductColumn1DataList{width:100%}
.ProductColumn2DataList{width:100%}
.ProductDetailsResponsive .ButtonDiv{padding:0;margin-top:20px!important}
.ProductDetailsResponsive .FreeShippingLabel{background:#F9FBFD;display:table;float:none;margin:20px auto 0;padding:0 30px 0 53px}
.ProductDetailsResponsive .OptionInputListItemDataListItemStyle{display:table-row;width:100%}
.ProductDetailsResponsive .OptionRadioItemRadioButtonList label{width:auto}
.ProductDetailsResponsive .OptionRadioItemRadioButtonList tr{display:table-row;float:none}
.ProductDetailsResponsive .pdetail-sec-four .StarRatingSummaryButtonColumn{float:left}
.ProductDetailsResponsive .ProductDetailsButtom{margin-top:30px}
.ProductDetailsResponsive .ProductDetailsDefaulSpecificationDetailsDiv{margin-bottom:20px}
.ProductDetailsResponsive .ProductDetailsResponsiveImagePanel{height:280px}
.ProductDetailsResponsive .ProductDetailsResponsiveOptionDiv{margin:10px 0;float:none;width:100%}
.ProductDetailsResponsive .ProductDetailsResponsiveQuantityDiv{margin-left:0}
.ProductDetailsResponsive .ProductDetailsResponsiveQuantitySpan{margin-top:7px}
.ProductDetailsResponsive .ProductQuickInfoName{margin:0}
.ProductDetailsResponsive .QuantityDiscountGridView{position:inherit}
.ProductDetailsResponsive .QuantityDiscountPanel{margin:auto;display:table;margin-top:20px;float:none}
.ProductDetailsResponsive .QuantityDiscountRight{margin:10px -35%;width:auto}
.ProductDetailsResponsive .RatingCustomerBaseOnAmountLabel{float:right;margin:0 5px}
.ProductDetailsResponsive .RatingCustomerMessageDiv .RatingCustomerBaseOnAmountLabel{float:left;margin:0 5px}
.ProductDetailsResponsive .RelatedProductsDetailsPriceDiv{color:#ae3218}
.ProductDetailsResponsive .RelatedProductsTitleRight{margin-top:30px;padding-bottom:5px;text-align:center;border-bottom:2px dotted #DDD}
.ProductDetailsResponsive .StarRatingSummaryTable tr{display:table-row}
.ProductDetailsResponsive .WriteReviewDiv .CommonHyperLink{display:block;color:#333}
.ProductDetailsResponsive div.ProductDetailsResponsiveImage{width:100%;min-height:280px}
.ProductDetailsResponsive table.ProductDetailsResponsiveImage{height:280px}
.ProductDetailsResponsiveAddToCart .BtnStyle1{padding:7px 15px}
.ProductDetailsResponsiveImageThumbnail .CommonCategoryImage img{max-width:65px;max-height:65px}
.ProductDetailsResponsiveImageThumbnail .ImageThumbnailItemStyle{margin:0 1%;width:21%;min-height:65px}
.ProductDetailsResponsiveImageThumbnail table.CommonCategoryImage{height:65px}
.ProductDetailsResponsiveImageThumbnail{width:100%;margin:0}
.ProductDetailsResponsiveQuantityText{margin-top:0 !Important}
.ProductItemCountItemCount{display:none}
.ProductItemPaging{display:table;margin:0 auto;float:none}
.ProductLinkToTopDiv{display:none}
.ProductListDefaultSortString{display:none}
.ProductListGridListItemPerPage{margin-right:5px}
.ProductListGridListSortUpDown{margin-left:10px}
.ProductListItem .CommonProductDescription{display:none}
.ProductListItem .CommonProductImage img{max-width:190px}
.ProductListItem .CommonProductImage{width:100%}
.ProductListItem .CommonProductName{width:100%}
.ProductListItem .CommonProductRating{float:none}
.ProductListItem .PriceDiscountLabel{left:15%;top:30px}
.ProductListItem .ProductListItemButtonDiv .BtnStyle1{display:table;float:none;margin:0 auto 10px}
.ProductListItem .ProductListItemButtonDiv{padding:15px 0}
.ProductListItem .ProductListItemDetailsColumn{width:100%;padding:10px 0;float:none;text-align:center}
.ProductListItem .ProductListItemDetailsPriceDiv{display:table;clear:left;float:none;margin:10px auto}
.ProductListItem .ProductListItemRmaPanel{display:none}
.ProductListItem div.CommonProductImage{width:80%;float:none;text-align:center;margin:0 auto 20px}
.ProductListItem{width:90%;padding:0 0 10px;margin:8px auto;text-align:center}
.ProductListItemTellFriendPanel,.ProductListItemAddtoWishListPanel,.ProductListItemAddtoCompareListPanel{width:30%}
.ProductListTableViewItem .BtnStyle1,.AdvancedSearchResult .ProductListTableViewItem .BtnStyle1{padding:2px 10px;width:44%;margin:5px 28%}
.ProductListTableViewItem .Button,.AdvancedSearchResult .ProductListTableViewItem .Button{width:100%;padding:0;border:0;margin:0 auto}
.ProductListTableViewItem .CommonProductName{width:100%;padding-bottom:10px;}
.ProductListTableViewItem .CommonProductRating{margin-bottom:0}
.ProductListTableViewItem .Image,.AdvancedSearchResult .ProductListTableViewItem .Image{width:100%;float:none;text-align:center;margin:0 auto;position:relative}
.ProductListTableViewItem .ImagePanel .ProductLink{display:block}
.ProductListTableViewItem .ImagePanel img{height:auto!important;max-height:190px;max-width:190px;width:auto!important}
.ProductListTableViewItem .ImagePanel{width:100%}
.ProductListTableViewItem .Name{width:100%;text-align:center;margin:0}
.ProductListTableViewItem .OurPricePanel,.AdvancedSearchResult .ProductListTableViewItem .OurPricePanel{clear:none;float:left}
.ProductListTableViewItem .Price{width:auto;display:table;margin:0 auto;padding:0}
.ProductListTableViewItem .PriceDiscountLabel{display:block;left:10px;top:10px;position:absolute}
.ProductListTableViewItem .RetailPricePanel,.AdvancedSearchResult .ProductListTableViewItem .RetailPricePanel{float:left;margin-right:2px}
.ProductListTableViewItem .Sku{display:none}
.ProductListTableViewItem td{border:0;display:block;width:100%}
.ProductListTableViewTopItem{display:none}
.ProductQuickInfoPrice{width:100%;margin:0}
.ProductQuickInfoRating{display:table;margin:10px 0;float:left;width:auto}
.ProductQuickInfoRmaPanel{margin:15px 0;width:90%;font-size:13px}
.ProductQuickInfoShortDescription{margin-top:20px}
.ProductQuickInfoSku,.ProductQuickInfoStock{width:50%;margin-right:0;margin-bottom:0}
.PromotionGroupDataList .CommonProductItemStyle{border-right:0}
.PromotionGroupListItemButtonDiv{float:none;display:table;margin:auto;margin:10px auto}
.PromotionGroupListItemImageColumn{width:100%}
.PromotionGroupListItemPriceDiv{float:none}
.PromotionGroupListItemPriceLabel{display:none}
.PromotionGroupListItemPriceValue{float:none;margin:5px auto}
.PromotionGroupListItemTable td{display:block;width:80%;margin:10px auto;text-align:center}
.PromotionItem .ProductDetailsDefaultLikeButtonDiv{width:80%}
.PromotionItem .PromotionDetailsDefaultImageTellFriendImage,.PromotionItem .PromotionDetailsDefaultImageAddtoCart{width:48%}
.PromotionProductGroup{padding:15px 5px}
.PromotionProductGroupDataList .ProductGroupCombineItem div{width:25px}
.PromotionProductGroupDataList .ProductGroupCombineItem{width:25px}
.PromotionProductGroupDataList .ProductGroupProductItemStyle{width:112px}
.PromotionProductGroupDataList .PromotionProductItem{width:90%;margin-left:5%;margin-right:5%}
.PromotionProductItem .ProductImage{left:0}
.RandomProductDataList,.ProductBestSellingDataList,.PromotionGroupDataList,.NewsEventList{width:100%}
.RatingControlTable td{display:table-cell}
.RatingCustomerBaseOnAmountLabel{display:table-row!important}
.RelatedProductsDatalist tr,.RelatedProductsItemTable{display:table;display:table;margin:0 auto;width:100%}
.RelatedProductsDatalist tr{float:none}
.RelatedProductsDatalistItemStyle{border-bottom:1px dotted #DDD}
.RelatedProductsDetailsColumn,.RelatedProductsImageColumn{padding-top:20px}
.Search{width:100%;margin:10px 0 0}
.SearchByCategory .AdvancedSearchDrop{width:75%}
.SearchByCategory{margin-top:0}
.SearchByManufacturer .AdvancedSearchDrop,.SearchByDepartment .AdvancedSearchDrop{width:65%}
.SearchByPrice .AdvancedSearchLabel{width:15%}
.SearchTextByKeyword{width:75%;margin:15px 0 15px 25%}
.SearchTextByPrice{width:37.5%}
.ShippingAddressBookButtonDiv{width:100%}
.ShippingAddressBookList tr{display:table-row;width:100%;float:none}
.ShippingAddressLinkPanel .BtnStyle2,.ShippingAddressBookButtonDiv .BtnStyle1{width:70%;margin:15px 15% 0}
.ShoppingCart .CommonPageTop{margin-left:0}
.ShoppingCartButton .ShoppingCartClearCart,.ShoppingCartButton .ShoppingCartUpdateQuantity{width:40%}
.ShoppingCartButton .ShoppingCartContinueShopping:hover{padding:0}
.ShoppingCartButton .ShoppingCartContinueShopping{padding:0}
.ShoppingCartButton a.ShoppingCartUpdateQuantity{margin:5px 2%}
.ShoppingCartButton a{width:52%;margin:5px 2%}
.ShoppingCartCheckoutDiv{padding:10px 0;width:100%;clear:left;float:left}
.ShoppingCartCheckoutLink,.ShoppingCartGiftRegistryLink{width:85%;margin-right:9%;padding-top:1%;padding-bottom:1%}
.ShoppingCartClearCart{width:44%;margin-right:5%;margin-top:3.5%}
.ShoppingCartContinueShopping{width:100%}
.ShoppingCartCouponDiv{width:100%;margin:0}
.ShoppingCartGiftCoupon .GiftCouponDetailValidatorText{margin-left:20%;width:52%}
.ShoppingCartGiftCouponInputCenter{margin-left:20%;margin-right:15%}
.ShoppingCartGridView .CommonGridViewRowStyle .ImageItem{border-right:solid 1px #f0f0f0}
.ShoppingCartGridView .DeleteHeader{width:10%}
.ShoppingCartGridView .ImageHeader{display:none}
.ShoppingCartGridView .ImageItem{display:none}
.ShoppingCartGridView .NameHeader{text-align:center;background-color:#fbfcfe;text-transform:uppercase}
.ShoppingCartGridView .NameHeader{width:20%}
.ShoppingCartGridView .NameItem{text-align:center;padding-left:10px}
.ShoppingCartGridView .PriceHeader{width:20%}
.ShoppingCartGridView .QuantityHeader{width:10%}
.ShoppingCartGridView .SubtotalHeader{width:25%}
.ShoppingCartNoteDiv .NoteDetail{margin-left:10%;margin-right:10%}
.ShoppingCartNoteDiv{width:100%;padding-bottom:20px;margin:0}
.ShoppingCartOrderTotal{width:100%;padding:25px 5%;margin:10px 0}
.ShoppingCartSection{display:table-row-group}
.ShoppingCartShippingEstimator{margin-left:10%;margin-right:10%}
.ShoppingCartTotalAmount{font-size:145%}
.ShoppingCartTotalAmountLabel{font-size:135%}
.ShoppingCartUpdateQuantity{width:44%;margin-right:5%}
.SocialLink{float:none;display:table;margin:10px auto}
.SocialLink{padding-top:15px}
.StarRatingSummaryButtonColumn{display:none}
.StarRatingSummaryTableInner td{display:table-row}
.StarRatingSummaryTableInnerCustomerStarColumn{display:table-cell!important;vertical-align:top;padding-top:5px}
.StarRatingSummaryTableInnerOurLabelColumn{display:table-cell!important;height:40px;padding-top:10px}
.StarRatingSummaryTableInnerOurLabelColumn{float:left;padding:10px 0 0 3px}
.StarRatingSummaryTableInnerOurStarColumn{display:table-cell!important;width:auto;height:40px}
.StoreSiteMapProductDataListItemStyle,.StoreSiteMapDepartmentDataListItemStyle{display:inline-block;width:100%}
.SwitchLanguage,.CurrencyControl{display:block;float:right;margin:0 15px 0 0}
.TableViewTellFriendPanel,.AdvancedSearchResult .TableViewTellFriendPanel{clear:left}
.TableViewTellFriendPanel,.TableViewAddtoWishListPanel,.TableViewAddtoCompareListPanel{float:none;width:auto;margin:5px 10px}
.TableViewTellFriendPanel,.TableViewAddtoWishListPanel,.TableViewAddtoCompareListPanel{width:125%;margin-left:3px}
.TellFriendCapchaDiv{width:90%;margin-left:0}
.TellFriendFormData{width:100%;clear:left}
.TellFriendFormLabel{width:90%;margin-left:0}
.TellFriendFormTextEditorDiv{width:100%;margin-left:0}
.WishListGridView .AddToCartHeader{width:30%}
.WishListGridView .AddToCartItem a{display:table;margin:5px auto;float:none;width:100%}
.WishListGridView .DeleteHeader{width:10%}
.WishListGridView .ImageHeader{display:none}
.WishListGridView .ImageItem{display:none}
.WishListGridView .PriceHeader{width:25%}
table.ProductListTableViewItem{width:80%;padding:20px 0;margin:5px auto;text-align:center}
td.CheckoutCompleteCustomerInfo,td.CheckoutCompleteCustomerShippingInfo{display:table-row;width:100%}
untryAndStateListStateTextBox{clear:none;float:right;margin-left:0;margin-right:9%;width:63%}
}

/*Blog Area*/
.ArchiveListDateHeaderColumnDateStyle{background-color:#fbfcfe;border-top:solid 1px #f0f0f0;border-bottom:solid 1px #f0f0f0;height:32px;color:#000}
.ArchiveListDateItemsColumnDateStyle{color:#ae3218}
.ArchiveListEmptyRowStyle{border:solid 1px #f0f0f0}
.ArchiveListGridView th{text-align:left;padding:10px 2%;font-weight:700}
.ArchiveListGridView{width:100%;clear:both;margin:20px auto;text-align:left;border:solid 1px #f0f0f0}
.ArchiveListTopicItemColumnTopicStyle a:hover{color:#ae3218}
.ArchiveListTopicItemColumnTopicStyle a{color:#000;text-decoration:none}
.ArchiveListTopicItemColumnTopicStyle{padding:10px 5%;border-right:0}
.BlogCategoryBox .BlogNavNormalListLink a{padding-top:8px;padding-bottom:8px}
.BlogCategoryBox .BlogSidebarTop{border-bottom:dotted 2px #bebebe}
.BlogComment .CommonPageTop{display:none}
.BlogCommentCreateDate{font-style:italic;float:right}
.BlogCommentDiv table{width:100%}
.BlogCommentDiv{width:100%}
.BlogCommentDotted{clear:left;border-bottom:dotted 1px #ddd;padding-top:10px}
.BlogCommentListAlterStyle{padding:8px 2%;border-top:solid 1px #f0f0f0;color:#333;width:100%;font-size:11px}
.BlogCommentListStyle{background-color:#fbfcfe;padding:8px 2%;border-top:solid 1px #f0f0f0;color:#000;width:100%;font-size:11px;border-bottom:solid 1px #f0f0f0}
.BlogCommentPagingBox .PagingNext{font-size:14px;padding-left:12px;color:#000}
.BlogCommentPagingBox .PagingPrev{font-size:14px;padding-right:12px;color:#000}
.BlogCommentPagingDiv{text-align:right;padding:15px 2%}
.BlogCommentPost{margin-top:15px;clear:both;float:left;width:100%}
.BlogCommentPostButton{float:right;margin-top:10px}
.BlogCommentPostDiv{width:100%;margin:15px 0}
.BlogCommentPostLabel{padding-bottom:10px;font-weight:700}
.BlogCommentTextArea{width:100%;height:114px}
.BlogCommentTextValidator{font-size:9px;margin-top:10px}
.BlogCommentTitle .CommonPageTopTitle{font-size:11px}
.BlogCommentTitle{float:left;font-weight:700}
.BlogCommentUserName{float:left;font-weight:400}
.BlogCommentValidateDiv{width:136px;border-bottom:dotted;border-width:1px;color:red;margin-bottom:2px}
.BlogDetails{width:100%;margin:0 auto 10px}
.BlogDetailsBottom{display:none}
.BlogDetailsDefaultBlogContentDiv{clear:both;float:left;width:100%;margin:20px 0}
.BlogDetailsDefaultCatPanel{padding-top:0;font-size:11px;background-position:left top;width:100%;clear:left;float:left}
.BlogDetailsDefaultDiv{clear:left;float:left;width:100%;margin-bottom:10px}
.BlogDetailsDefaultPublisherDiv{clear:left;float:left;width:65%;line-height:25px}
.BlogDetailsDefaultPublisherDiv{font-size:11px;color:#000}
.BlogDetailsDefaultTagsDiv,.BlogDetailsDefaultCatDiv{width:85%;float:left}
.BlogDetailsDefaultTagsLink:hover{color:#000}
.BlogDetailsDefaultTagsLink{color:#66767b;text-decoration:none}
.BlogDetailsDefaultTagsPanel{margin-top:10px;font-size:11px;background-position:left top;text-align:left;width:100%;clear:left;float:left;line-height:25px}
.BlogDetailsFacebookDiv{width:50%;float:left}
.BlogDetailsGooglePlusDiv{width:50%;float:left}
.BlogDetailsRight .NoteText{color:#ee9e22;font-weight:700}
.BlogDetailsRight{padding:25px 0 0}
.BlogDetailsSocialButton{float:right;width:35%;padding-bottom:10px}
.BlogDetailsTop{min-height:20px;padding:8px 0;text-align:left;vertical-align:middle;width:100%;border-bottom:dotted 2px #bebebe}
.BlogDetailsTopImgLeft,.BlogDetailsTop .BlogDetailsImgLeft{display:none}
.BlogDetailsTopImgRight,.BlogDetailsTop .BlogDetailsImgRight{display:none}
.BlogDetailsTopTitle{color:#000;font-size:19px;font-weight:400;line-height:25px;padding:5px 0;text-transform:uppercase}
.BlogFormView{width:770px}
.BlogImage img{margin-bottom:40px}
.BlogListBottom{display:none}
.BlogListDefaultDataList{width:100%;clear:left;float:left}
.BlogListDefaultDataListHeader{display:none}
.BlogListDefaultDataListItemStyle{vertical-align:top}
.BlogListDefaultItemPerPage .OptionControlTitle{float:left;margin-right:10px}
.BlogListDefaultItemPerPage select{float:left;margin-right:10px;margin-top:6px;width:40px}
.BlogListDefaultItemPerPage{float:left;width:55%;font-size:11px}
.BlogListDefaultPageControlPanel{clear:both;line-height:30px;margin:10px 0;padding:3px 0;width:100%}
.BlogListDefaultPagingControl .PagingNext{padding-left:12px;color:#000}
.BlogListDefaultPagingControl .PagingPrev{padding-right:12px;color:#000}
.BlogListDefaultPagingControl{text-align:right;float:right}
.BlogListItem{padding-bottom:25px}
.BlogListItemDetailsColumn{padding:10px 0;vertical-align:top}
.BlogListItemFacebookDiv{width:40%;float:left}
.BlogListItemGooglePlusDiv{width:50%;float:right}
.BlogListItemMessageDiv{border-bottom:dotted 1px #bebebe;width:100%}
.BlogListItemNameLink:hover{color:#ae3218}
.BlogListItemNameLink{font-size:18px;text-decoration:none;color:#000;line-height:25px}
.BlogListItemPublisher{clear:left;float:left}
.BlogListItemPublisherDiv{margin-top:30px;color:#888;font-size:11px;margin-bottom:30px}
.BlogListItemReadmore{color:#000;position:relative;font-size:11px;top:9px;background-position:90% center;background-color:#fff;padding-right:25px;text-decoration:underline}
.BlogListItemShortContentDiv{margin-top:15px;margin-bottom:25px;clear:both;padding-top:20px;width:100%}
.BlogListItemSocialButton{float:right;width:35%;padding-bottom:10px}
.BlogListItemTable{width:100%}
.BlogListRight{padding:5px 0}
.BlogListTop{min-height:20px;padding:8px 0;text-align:left;vertical-align:middle;border-bottom:dotted 2px #bebebe;width:100%}
.BlogListTopImgLeft,.BlogListTop .BlogListImgLeft{display:none}
.BlogListTopImgRight,.BlogListTop .BlogListImgRight{display:none}
.BlogListTopTitle{font-size:19px;font-weight:400;line-height:25px;padding:5px 0}
.BlogMainDivCenter{width:700px;float:left;font-family:Calibri}
.BlogMainDivRight{width:220px;margin-left:20px;float:left}
.BlogMaster{margin:0;padding:0;width:100%;background-color:#f9f9f9}
.BlogMasterBottom{clear:both;width:100%;background-color:#707070;border-top:solid 1px #666;padding:30px 0 10px;color:#fff}
.BlogMasterMiddle{margin:20px auto;padding:20px;width:940px;background-color:#fff;display:table}
.BlogMasterTop{width:100%}
.BlogNavList{width:100%;margin-bottom:1px;clear:left}
.BlogNavNormalList{width:100%}
.BlogNavNormalListLink a:hover{color:#999999;}
.BlogNavNormalListLink a{padding:5px 0 5px 8%;width:100%;vertical-align:middle;display:block;color:#000;text-decoration:none;white-space:normal;text-align:left;font-size:12px}
.BlogNavNormalListMoreLink a:hover{color:#000;text-decoration:none}
.BlogNavNormalListMoreLink a{color:#000;text-decoration:underline;padding-right:19px;font-size:11px}
.BlogNavNormalListMoreLink{text-align:right;padding:4px 5px 0}
.BlogNoData{margin-top:20px;border:solid 1px #f0f0f0;background-color:#fbfcfe;text-align:center;clear:left;width:100%;line-height:30px;height:30px;padding:5px 0;display:table}
.BlogPublisher{color:#ae3218}
.BlogSidebarRight{padding:15px}
.BlogSidebarTop{min-height:20px;padding:8px 0;border-bottom:dotted 2px #bebebe}
.BlogSidebarTopImgLeft,.BlogSidebarTopImgRight,.BlogSidebarBottom{display:none}
.BlogSidebarTopTitle{color:#000;font-size:19px;font-weight:400;line-height:25px;padding:5px 0;text-transform:uppercase}
.CategoryLabel{background-position:left center;padding-left:25px;font-style:italic;color:#ae3218;width:13%;display:block;float:left}
.DateRecentPost{width:100%;clear:left;float:left;font-size:11px;font-style:italic;color:#66767b;margin-top:10px}
.FacebookCommentBox{margin-top:10px}
.fb_iframe_widget iframe{width:100%!important}
.ImageRecentPost img{max-width:65px}
.RecentPost .BlogNavNormalListLink a{padding:0;color:#000}
.RecentPost .BlogNavNormalListLink{padding:15px 0}
.RecentPost .BlogSidebarRight{padding:0}
.RecentPost .ImageRecentPost{float:left;padding:3px;border:solid 1px #d0d0d0;margin-right:10px}
.SearchBox .BtnStyle3{width:20%;margin:0;padding:0;border-bottom-left-radius:0;border-top-left-radius:0;height:25px;background-color:#D53438;color:#000;border:solid 1px #515151;border-left:0;}
.SearchBox .BtnStyle3:hover{background-color:#515151;color:#000;}
.SearchBox .SidebarRight{font-size:18px;padding:15px 8.5%;width:100%}
.SearchBox .SidebarTop{min-height:20px;padding:8px 0;border-bottom:dotted 2px #bebebe;background:none}
.SearchBox{width:100%;margin-bottom:1px;clear:left}
.SearchBoxTextBox{z-index:1;width:80%!important;border:solid 1px #ddd;border-right:none;color:#000;font-size:11px;height:18px;float:left;margin-bottom:5px;border-bottom-right-radius:0!important;border-top-right-radius:0!important}
.SideBannerBottom{display:none}
.SideBannerTop{display:none}
.SidebarTopImgLeft,.SidebarTopImgRight,.SidebarBottom{display:none}
.TagsLabel{background-position:left center;padding-left:25px;font-style:italic;color:#ae3218;width:13%;display:block;float:left}
.TitleRecentPost{width:60%;float:left}

@media only screen and (min-width: 980px){
.BlogImage img{max-width:725px}
}

@media only screen and (max-width: 979px){
.CategoryLabel{width:22%}
.TagsLabel{width:22%}
.BlogCommentPostDiv{width:100%}
.BlogImage img{max-width:470px}
.BlogDetailsDefaultTagsDiv,.BlogDetailsDefaultCatDiv{width:75%}
}

@media only screen and (max-width: 767px){
.BlogImage img{max-width:460px}
}

@media only screen and (max-width: 479px){
.CategoryLabel{width:35%}
.TagsLabel{width:35%}
.BlogImage img{max-width:290px;margin-bottom:20px}
.BlogListDefaultItemPerPage{clear:left;float:none;display:none;margin:0 auto 5px}
.BlogListDefaultPagingControl{clear:left;float:none;display:table;margin:0 auto 5px}
.BlogListItemPublisher{width:100%;margin-bottom:10px}
.BlogListItemSocialButton{clear:left;float:left;width:100%}
.BlogListItemFacebookDiv{float:left;width:auto;margin-right:10px}
.BlogListItemGooglePlusDiv{float:left;width:auto}
.BlogListItemBlogTitleDiv,.BlogListItemPublisherDiv,.BlogListItemShortContentDiv,.BlogDetailsDefaultDiv{padding:0 20px}
.BlogCommentTitle .CommonPageTopTitle{font-size:11px;width:100%;display:table;margin:8px 0}
.BlogCommentPagingBox{text-align:center;float:none}
.BlogCommentTitle{float:none;font-weight:700;text-align:center}
.BlogCommentPagingDiv{text-align:center}
.BlogDetailsDefaultPublisherDiv{width:100%;padding:0 20px 15px}
.BlogDetailsSocialButton{width:100%;clear:both;float:none;padding:0 20px}
.BlogDetailsFacebookDiv,.BlogDetailsGooglePlusDiv{width:auto;margin-right:10px}
.BlogDetailsDefaultBlogContentDiv{padding:0 20px}
.BlogDetailsDefaultTagsDiv,.BlogDetailsDefaultCatDiv{width:65%}
}

/*Print Styling*/
@media print{
    header, nav, footer, .CatalogBreadcrumb, .ProductDetailsResponsiveImageThumbnail, .ProductQuickInfoVendor, .ProductEngrave, .bcFloat, .ProductDetailsResponsiveRetailPrice,
        .ProductDetailsResponsiveOptionDiv, .AddToCartDiv, .ProductDetailsDefaulSpecificationDetailsDiv, .RelatedProducts, .LayoutFooterLicense, .PrintHide, 
        .ajax__tab_default .ajax__tab_header{display: none !Important;}
    .ProductDetailsResponsive .ProductDetailsResponsiveImage img, .ProductDetailsResponsive div.ProductDetailsResponsiveImage{width: 300px;height:300px;}
    .ProductDetailsResponsive .ProductQuickInfoName{width: 100%;display: block;}
    .row .pdetail-sec-four, .ProductQuickInfoRating{width: 100%;}
    .ProductDetailsResponsive .ProductDetailsResponsiveImage tr td, .ProductDetailsResponsive table.ProductDetailsResponsiveImage{border: none !Important;width: 300px;height:300px;}
    .ProductDetailsResponsiveImage a{font-size: 0px;color: transparent;}
    p, ul{line-height: 1.4 !Important;margin-bottom: 5px !Important;}
    .ajax__tab_body{border: none !Important;padding: 2px 0 0 0;}
}



.TinyPromo a img {
    max-height: 55px;
    max-width: 90px;
}
.TinyPromo {
    position: absolute;
    z-index: 2;
}

.ShippingOfferHeaderDiv {
    width: 80%;
    margin: auto;
    line-height: 18px;
    font-size: 28px;
    text-align: center;
    border: solid 2px #000;
    padding: 13px 0;
    background: #D53438;
    color: #fff;
    margin-bottom: 10px;
}
.ShippingOffer h4 {color: #b20000; font-size: 1.2em;}
.ShippingOffer p {margin-bottom: 5px;}






/* "Waiting on UPS" spinner */
@-webkit-keyframes nprogress-spinner {
	0%   { -webkit-transform: rotate(0deg);   transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@-moz-keyframes nprogress-spinner {
	0%   { -moz-transform: rotate(0deg);   transform: rotate(0deg); }
	100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
}
@-o-keyframes nprogress-spinner {
	0%   { -o-transform: rotate(0deg);   transform: rotate(0deg); }
	100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
}
@-ms-keyframes nprogress-spinner {
	0%   { -ms-transform: rotate(0deg);   transform: rotate(0deg); }
	100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes nprogress-spinner {
	0%   { transform: rotate(0deg);   transform: rotate(0deg); }
	100% { transform: rotate(360deg); transform: rotate(360deg); }
}
.waiting-on-ups-spinner {
    display: inline-block;
    width: 35px;
    height: 35px;
    border: solid 3px transparent;
    border-top-color: #158FD2;
    border-left-color: #158FD2;
    border-radius: 100%;
    -webkit-animation-duration: nprogress-spinner 900ms linear infinite;
    -webkit-animation: nprogress-spinner 900ms linear infinite;
    -moz-animation: nprogress-spinner 900ms linear infinite;
    -ms-animation: nprogress-spinner 900ms linear infinite;
    -o-animation: nprogress-spinner 900ms linear infinite;
    animation: nprogress-spinner 900ms linear infinite;
}
#notification-bar {
    font-family: "Open Sans", sans-serif;
    font-size: 1em;
    font-weight: bold;
    margin: 0em;
    padding: 0.65em;
    color: white;
    background-color: #FF0000;
    -webkit-font-smoothing: antialiased;
    box-shadow: 0 1px 3px 2px rgba(0,0,0,0.15);
}
.notification-bar-text {
    font-size: 1.1em;
    text-align: center;
    width: 95%;
}
.notification-bar-close-wrapper {
    display: table-cell;
    width: 1.6em;
}
.notification-bar-close-wrapper .notification-bar-icon-close {
    font-size: 1.5em;
    top: 9px;
    right: 25px;
    width: 15px;
    height: 15px;
    opacity: 1;
    color: #FFF;
    cursor: pointer;
    position: absolute;
    text-align: center;
    line-height: 15px;
    z-index: 1000;
    text-decoration: none;
}