body{font-family: 'Lato', sans-serif; font-size: 12px;}
a{font-family: 'Lato', sans-serif; font-size: 12px;text-decoration: none;color: #000;}
a:hover{text-decoration: underline;}
div, span, input[type=text], input[type=password], li{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{font-family: 'Lato', sans-serif;}
img{display: block;}
select:focus{
    outline: 0;
}
.Questrial{font-family: 'Questrial', sans-serif !important;}
.OpenSans{font-family: 'Open Sans', sans-serif !important;}

.CurrencyList dd, #SearchForm .Button, #SearchForm input.Textbox, select, hr, input.Textbox, textarea, input[type="text"], input[type="password"]{border:1px solid #000;}
.btn, .btn.alt{background-color: #ce8040;border-radius: 5px;color: #ffffff;}
.btn:hover , .btn.alt:hover{background-color: #ce8040;border-radius: 5px;color: #ffffff;}

.Left li a.active, a:hover, a.alt, p a, a.NextLink, .currency-converter p span, .BlockContent.PageContent a, .page-content #LayoutColumn2 a, .Left #SideCategoryList li a:hover, .Left .slist li a:hover, .Left .afterSideShopByBrand a:hover, .Left #GiftCertificatesMenu li a:hover, .Left #SideAccountMenu li a:hover, .PageMenu li ul li a:hover, .Breadcrumb li a{color: inherit;}


/************************* Siteframe ********************************/
div.page{min-width: 980px;}
div.TopMenu{background: #efedee;overflow: hidden;height: 100%;}
.homeDesc{
    float: left;
    width: 30%;
    font-size: 15px;
    color: #000;
}
div.TopMenu .inner > ul{text-align: center;float: left;width: 36%;padding-top: 3px;}
div.TopMenu .inner > ul li{border: 0;font-size: 12px;color: #6f6d6e;}
div.TopMenu .inner > ul li a{font-size: 12px;color: #6f6d6e;}
.tollFree{text-align: right;float: left;width: 33%;font-size: 15px;color: #6f6d6e;}
.tollFree b{color: #000;}
#Header{overflow: hidden;height: 100%;}
div.header-logo{width: 26%;}
div.header-secondary{float: left;width: 44%;margin: 0 5%;}
#viewCart{float: left;width: 20%;}
div#SearchForm{float: none;width: 100%;}
div#SearchForm input#search_query{border: 2px solid #c4c1bc;border-top-left-radius:10px;border-bottom-left-radius:10px;font-size: 14px;}
div#SearchForm input.Button{background: url(../images/ey-search-icon.png) no-repeat center center #5c9698;border-top-right-radius:10px;border-bottom-right-radius:10px;}
.shippignTag{margin-bottom: 5px;}
.shippignTag span{font-size: 15px;color: #914e31;}
.shippignTag a{font-size: 13px;text-decoration: underline;color: #8f8f8f;padding-right: 15px;background: url(../images/ey-seedetails-icon.png) no-repeat center right;font-style: italic;}
#viewCart{text-align: right;padding-left: 20px;background: url(../images/ey-viewcart-icon.png) no-repeat 37px 0;margin-top: 20px;padding-top: 3px;}
#viewCart > div{padding-bottom: 3px;}
#viewCart > div a{font-size: 15px;font-weight: 900;color: #5c9697;margin: 3px;}
#viewCart > a{font-size: 14px;}

.PageMenu ul.sf-menu > li > a{font-family: 'Questrial', sans-serif;font-size: 17px;text-transform: uppercase;letter-spacing: 0.5px;color: #000;}
.PageMenu ul.sf-menu > li:hover > a{color: #fff;cursor:context-menu;text-decoration: none; }
.PageMenu ul.sf-menu > li{border-right:1px solid #fff;padding: 10px 20px;margin: 0;}
.PageMenu ul.sf-menu > li:first-child{border-left:1px solid #fff;}
.PageMenu ul.sf-menu > li:hover{background: #5c9698;}
.PageMenu ul.sf-menu > li.over ul{visibility: visible !important;display: block !important; }
.PageMenu, .PageMenu div.inner{background: #c4eaeb;}
div.PageMenu{margin-bottom: 1px;}
.PageMenu div.CategoryList{padding-left: 0;}
div.PageMenu li > ul{background: #fff;border: 1px solid #5c9698;}
div.PageMenu li > ul:before{display: none;}
div.PageMenu li > ul li {border-bottom: 1px solid #c4c1bc;}
div.PageMenu li > ul li a{font-size: 14px;font-weight: 300;color: #5b595a;padding-left: 10px;background: url(../images/ey-topnav-dash.png) no-repeat left 20px;line-height: normal;padding-top: 12px;padding-bottom: 12px;}

.footer{border-top: 5px solid #5d5958;margin-top: 50px;}
div.footer-main{background: #eeeae9;color: #5c5857;border-top: 1px solid #fff;}
div.footer-main div.inner{padding-bottom: 0;}
.foot-column-1{
    width: 34%;
    margin-right: 4%;
    float: left;
}
.foot-column-2{
    width: 20%;
    margin-right: 4%;
    float: left;
}
.foot-column-3{
    width: 15%;
    margin-right: 3%;
    float: left;
}
.foot-column-4{
    width: 20%;
    float: left;
}
.footer-columns h4 {font-size: 18px;color: #302c2b;text-transform: uppercase;}
.footer-columns ul a{color: #5e5a59;font-size: 14px;}
.foot-newsletter {margin-bottom: 20px;overflow: hidden;}
.foot-newsletter #nl_first_name{display: none;}
.foot-newsletter #nl_email{width: 75%;float: left;border: 2px solid #c4c1bc;border-right:0;border-top-left-radius:10px;border-bottom-left-radius:10px;font-size: 14px;color: #868583;}
.foot-newsletter input.btn{width: 25%;float: left;text-indent: -9999px;background: url(../images/ey-foot-newsletter.png) no-repeat center center #5c9698;border-radius:0;border-top-right-radius:10px;border-bottom-right-radius:10px;}
.foot-social > img, .foot-social > ul{float: left;width: auto !important;}
.foot-social > img{margin-right: 10px;margin-top: 12px;}
.foot-social > ul li{display: inline;width: auto;margin-right: 3px;}
.foot-newsletter-support{font-size: 14px;color: #5e5a59;margin-bottom: 8px;}
.foot-column-4 h4{padding-bottom: 2px;margin-left: 10px;}
.foot-column-4 .testimonial{display: none;font-size: 14px;color: #5d595a;background: url(../images/ey-foot-testimonials.png) no-repeat top left;padding: 15px;padding-bottom: 55px;background-size: 100% 100%;}
.foot-column-4 .testimonial b{font-size: 14px;color: #000;font-weight: bold;}
div.footer-links{background: #eeeae9;padding-bottom: 25px;}
.foot-logo-support{font-size: 15px;font-weight: bold;font-style: italic;color: #90502d;text-align: center;}
.trust{width: 23%;float: left;margin-right: 2%;}
.trust > a {float: left;}
.trust > div.AuthorizeNetSeal{display: inline-block;margin-left: 10px;}
ul.foot-links{width:75% !important;float: left;text-align: center;border: 0;padding: 0 !important;margin: 10px 0 !important;}
ul.foot-links li{display: inline;width: auto;}
ul.foot-links li a{font-size: 12px;color: #696564;margin-right: 3px;}
.foot-copyright{width: 75%;float: left;text-align: right;font-size: 12px;color: #000;margin-top: 10px;}
.foot-copyright a{font-size: 12px;color: #000;}
.foot-copyright img{display: inline;margin-left: 25px;vertical-align: middle;}

#SiteWide{color: #fff;width: 980px;margin: 0 auto 20px auto;font-size: 17px;font-weight: bold;overflow: hidden;background: url(../images/ey-sitewide-bg.png) no-repeat top left; background-size: 100% 100%;padding: 15px 2%;}
#SiteWide div{width: 100%;float: left;}
#SiteWide a{font-style: italic;font-size: 13px;text-decoration: underline;color: #fff;display: block;width: 12%;float: left;text-align: right;margin-top: 6px;font-weight: normal;}


/************************* Home Page ********************************/
.flex-viewport{overflow: visible !important;}
ol.flex-control-nav{background: url(../images/ey-hp-flexnav.png) no-repeat center center;height: 21px;padding-top: 17px;bottom: 0px !important;}
ol.flex-control-paging li > a{background: #a39998;border: 2px solid #fff;}
ol.flex-control-paging li > a.flex-active{background: #5e9496;}
ol.flex-control-paging li > a:hover{background: #a39998;}
.flex-viewport ol > li.flex-active-slide:before{ 
    content: ""; 
    z-index: -1; 
    position: absolute; 
    width: 50%; 
    top: 200px; 
    bottom: 15px; 
    left: 10px; 
    -webkit-transform: rotate(-3deg); 
    transform: rotate(-3deg); 
    box-shadow: 0px 15px 10px #777777; 
} 
.flex-viewport ol > li.flex-active-slide:after{ 
    content: ""; 
    z-index: -1; 
    position: absolute; 
    width: 50%; 
    top: 200px; 
    right: 10px; 
    bottom: 15px; 
    -webkit-transform: rotate(3deg); 
    transform: rotate(3deg); 
    box-shadow: 0px 15px 10px #777777; 
}
.HPHeading{font-size: 24px;color: #4e4644;margin-top: 30px; margin-bottom: 15px;margin-left: 10px;}
.HPHeading b{font-weight: 900;}
#HomeNewProducts .HPHeading{margin-top: 20px;}
ul.ProductList{margin: 0;}
#HomeNewProducts .ProductList .ProductImage img{margin: 0 auto;max-width: 180px;max-height: 130px;}
#home ul.ProductList > li {border: 2px solid #e0dbd7;padding: 5px;margin-right: 0.25%;width: 19.75%;margin-bottom: 10px;}
#home ul.ProductList > li:last-child{margin-right: 0;}
#home ul.ProductList > li .p-price, #home ul.ProductList > li .ProductPriceRating, #home ul.ProductList > li .ProductActionAdd {display: none;}
#home ul.ProductList > li .ProductDetails{text-align: center;}
#home ul.ProductList > li .ProductDetails a{font-family: 'Questrial', sans-serif;font-size: 14px;color: #000;}

#HPWelcome{margin-top: 40px;padding: 0 10px;}
#HPWelcome h3{font-size: 17px;font-weight: bold;margin: 0;}
#HPWelcome p{margin: 5px 0;font-size: 13px;}


/************************* Section page ********************************/
.Left .category-list > li{display: none;}
.Breadcrumb ul > li > a, .Breadcrumb ul > li{color: #484745;font-size: 11px;}
.Breadcrumb ul > li{color: #000;padding-right: 7px;}
.Breadcrumb ul > li > a{padding-right: 12px;}
div.Breadcrumb{margin-bottom: 15px;}
#SideCategoryList .category-list > li > a{font-size: 18px;font-weight: bold;color: #202020;padding-bottom: 10px;margin-bottom: 15px;border-bottom: 3px solid #4b4744;display: block;width: 90%;}
#SideCategoryList .category-list > li a:hover{color: #202020; }
#SideCategoryList .category-list li ul a {font-size: 13px;color: #202020;line-height: 15px;}
h1.TitleHeading{font-size: 26px;font-weight: normal;color: #000;border-bottom: 0;margin-bottom: 0;text-transform: uppercase;}

.SubCategoryListGrid > ul li{border:2px solid #e0dbd7;width: 24.5%;margin-right: 0.5%;padding:5px;}
.SubCategoryListGrid > ul li:last-child{display: none;}
.SubCategoryListGrid > ul li a:first-child{display: block;height: 178px;margin-bottom: 5px;}
.SubCategoryListGrid > ul li a img{margin: auto;}
.SubCategoryListGrid > ul li a:last-child{display: block;text-align: center;font-family: 'Questrial', sans-serif;font-size: 21px;color: #202020;margin-bottom: 10px;}

.sp1 .SubCategoryListGrid li{border:2px solid #e0dbd7;width: 24.5%;margin-right: 0.5%;padding:5px;}
.sp1 .SubCategoryListGrid li:last-child{display: none;}
.sp1 .SubCategoryListGrid li a:first-child{display: block;height: 178px;margin-bottom: 35px;}
.sp1 .SubCategoryListGrid li a img{margin: auto;max-height: 178px;}
.sp1 .SubCategoryListGrid li a:last-child{display: block;text-align: center;font-family: 'Questrial', sans-serif;font-size: 19px;color: #202020;margin-bottom: 0;}
.CategoryDescription {padding: 0px 20px 0;font-size: 14px;}
.CategoryDescription p{margin: 0;}
.sp1 div.SubCategoryListGrid{border-bottom: 0;margin-bottom: 0;}

#CategoryContent ul.ProductList > li {border: 2px solid #e0dbd7;padding: 5px;margin-right: 0.5%;width: 24.5%;margin-bottom: 10px;}
#CategoryContent ul.ProductList > li img{margin: auto;}
#CategoryContent ul.ProductList > li:last-child{margin-right: 0;}
#CategoryContent ul.ProductList > li .ProductPriceRating, #CategoryContent ul.ProductList > li .ProductActionAdd {display: none;}
#CategoryContent ul.ProductList > li .p-price{font-family: 'Questrial', sans-serif;font-size: 16px;color:#994e37;text-align: center;font-weight: normal;}
#CategoryContent ul.ProductList > li .ProductDetails{text-align: center;}
#CategoryContent ul.ProductList > li .ProductDetails a{font-family: 'Questrial', sans-serif;font-size: 14px;color: #000;}

.SortBox div.selector span{height: 30px;line-height: 30px;}


/************************* Cart ********************************/
.cartLeft{width: 76%;float: left;padding: 0 20px;margin-right: 1.5%;}
#addMore4FreeShip{width: 62%;display: block;float: left;text-align: left;margin-top: 12px;font-size: 16px;font-weight: bold;font-style: italic;}
#addMore4FreeShip i{color: #914e31;}
#CartHeader{margin-bottom: 0;}
#CartHeader .TitleHeading{font-size: 24px;font-weight: normal;margin-top: 10px;padding-bottom: 0px;}
.imgbtn{cursor: pointer;display: inline-block;}
table.CartContents{margin-top:10px;border-top: 3px solid #202020;border-bottom: 1px solid #202020;}
table.CartContents thead tr th{padding: 10px;border-bottom: 1px solid #c8c8c8;font-size: 11px;text-transform: none;font-weight: normal;text-align: center;}
table.CartContents > thead{background: transparent;}
.BlockContent .CartThumb img{max-width: 55px;max-height: 65px;}
.CartContents .ProductName a{font-weight: normal;font-size: 14px;}
.CartContents .ProductName .CustomizeItemLink{display: none;}
td.CartItemQuantity input{border: 1px solid #000; width: 55px;font-size: 14px;}
td.CartItemIndividualPrice, td.CartItemTotalPrice {font-size: 14px;font-style: normal;}
.productAttributes td{font-size: 14px;}
.CartContents tfoot .SubTotal td{font-size: 14px;}
.CartContents tfoot .SubTotal td em{width: 210px;text-align: right;font-size: 14px;display: inline-block;font-style: normal;}
.CartContents tfoot .gtotal.SubTotal td{text-transform: none;font-size: 17px;}
.CartContents tfoot .gtotal.SubTotal td em{font-size: 17px;width: 223px;}
.CartContents tfoot .SubTotal td{border: 0;}
.CartContents tfoot .gtotal.SubTotal td{border-top: 1px solid #d6d6d6;}
.CartContents tfoot .SubTotal td div{padding: 5px 0;}
.CartContents tfoot .gtotal.SubTotal td div{padding: 20px 0 12px;}
a.EstimateShippingLink{color: #44767f;text-decoration: underline;font-size: 14px;font-style: italic;display: block;text-align: left;width: 274px;float: right;font-weight: normal;}
.CheckoutButton, .KeepShopping, .CreditCards{float: right;}
.CreditCards{margin-right: 75px;margin-top: 6px;}
.KeepShopping{margin-right: 49px;margin-top: 11px;}
.CartCode > .CouponCode{width:100%;}
.CouponCode h3{font-size: 14px;margin-bottom: 5px;}
.CouponCode label{font-size: 13px;margin: 0 10px 3px 0;vertical-align: bottom;display: inline-block;}
#couponcode{height: 30px;border-color: #000;margin-right: 5px;}
.couponSubmit{width: 68px;height: 23px;background: url(../images/ey-cart-apply.jpg) no-repeat top left;text-indent: -9999px;border: 0;cursor: pointer;}
.cartRight{width: 22.5%;float: left;background: url(../images/ey-cart-rightcol.jpg) no-repeat top left;font-size: 14px;margin-top: 90px;}
.cartRight ul{list-style: none;padding-left: 14px;margin-top: 5px;}
.cartRight ul li{margin-bottom: 14px;}
.cartRight ul em{font-weight: bold;}

.ExpressCheckoutBlock .ExpressCheckoutTitle{padding: 5px 10px;background-color: #c4eaeb;border: 0;font-size: 14px;text-transform: none;}
.ExpressCheckoutBlock  h4{font-weight: bold;font-size: 14px;color: #944d31;text-transform: uppercase;padding-bottom: 10px;}
a.CartRemoveLink{float: none;font-size: 14px;color: #904e2c;background: none;margin-top: 5px;}

#LoginForm .HorizontalFormContainer dt{display: none;}
#LoginForm .HorizontalFormContainer dd{margin-left: 0;width: 100%;margin-bottom: 10px;}
#LoginForm .HorizontalFormContainer dd input.Textbox {width: 100%;border-color:#000;background-color: transparent;}
.imgbtn.continue{background: url(../images/ey-cart-continue2.jpg) no-repeat top left; width: 158px;height: 38px;border: 0;text-indent: -9999px;}
a.forgetPassword{display: inline-block;margin-left: 15px;font-size: 11px;font-style: italic;color: #5c5857;text-decoration: underline;}
.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent{border: 0;padding: 7px 0;color: #000;}
.HorizontalFormContainer input[type=text], .HorizontalFormContainer div.selector{border-color: #000;}
.HorizontalFormContainer #FormField_13, .HorizontalFormContainer #FormField_23{width:68px !important; }
.ExpressCheckoutBlock .ExpressCheckoutTitle em{text-transform: uppercase;}
.billingButton{background: url(../images/ey-cart-billship.jpg) no-repeat top left; width: 313px;height: 38px;border: 0;text-indent: -9999px;}
.billingButton.billonly{background: url(../images/ey-cart-bill.jpg) no-repeat top left; width: 243px;height: 38px;border: 0;text-indent: -9999px;}
.shippingButton.btn{background: url(../images/ey-cart-ship.jpg) no-repeat top left; width: 253px;height: 38px;border: 0;text-indent: -9999px;}
.proceed2pay.imgbtn{background: url(../images/ey-cart-proceed.jpg) no-repeat top left; width: 243px;height: 38px;border: 0;text-indent: -9999px;}
.apply.imgbtn{background: url(../images/ey-cart-apply.jpg) no-repeat top left; width: 68px;height: 23px;border: 0;text-indent: -9999px;}

#SuggestiveCartContent .ProductList li:nth-child(5), #SuggestiveCartContent .ProductList .ProductActionAdd{display: none;}
#SuggestiveCartContent .ProductList li{width: 24.67%;padding: 5px;border: 2px solid #dfdbd8;margin-right: 0.33%;}
#SuggestiveCartContent .ProductList li:nth-child(4){margin-right: 0;}
#SuggestiveCartContent .ProductList .pname{font-family: 'Questrial', sans-serif;text-align: center;font-size: 14px;color: #000;line-height: 20px;}
#SuggestiveCartContent .ProductList em{font-family: 'Questrial', sans-serif;text-align: center;font-size: 16px;color: #8e4b31;margin-top: 5px;}
#SuggestiveCartContent .ProductList .ProductImage img{margin: auto;}

.EstimateShipping, div.selector, input#shippingZoneZip{border-color: #000;}
.EstimateShippingButtons .btn.alt{background-color: #ce8040;border-radius: 5px;}
.EstimateShippingButtons .btn.alt:hover{background-color: #ce8040;border-radius: 5px;}

.ExpressCheckoutCompletedContent{left: 320px;}

.PayPalExpressCheckout {margin-top:20px;}
.PayPalExpressCheckout p {float:left !important;margin-right: 10px;margin-top: 3px;text-transform: uppercase;}
.PayPalExpressCheckout p:nth-child(2){display:none;}
.PayPalExpressCheckout form {float:left;}

.fastCartSummaryBox .PayPalExpressCheckout{width: 80%;float: right !important;}
.fastCartSummaryBox .subtotal{clear: both;}
div.selector span{line-height: 14px;}


/************************* Item page ********************************/
.left-content{width: 45%;}
#ProductBreadcrumb span{display: inline-block;}
.ProductThumbImage a{padding: 8px;border: 2px solid #dfdbd8;height: 420px;}
.ProductList .ProductImage img, #ProductDetails .ProductThumbImage img{max-height:400px;margin: auto;}
#ProductDetails .ProductTinyImageList ul li{height:auto !important;}
.TinyOuterDiv{border: 0 !important;}
.TinyOuterDiv > div{padding: 8px;border: 1px solid #dfdbd8;}
.TinyOuterDiv img{
    margin: auto;
}
.TinyOuterDiv > div:hover{border: 1px solid #5b9597;}
#ProductDetails h1{font-size: 26px;color: #000;margin-bottom: 10px;}
.ProductDetailsGrid .DetailRow{margin-bottom: 10px;}
.ProductSKU{border-bottom: 1px solid #c7c7c7;}
.ProductSKU > div{display: inline-block;font-size: 12px;}
.PriceRow {margin-top: 10px;}
.ProductPrice.retail-product-price{font-size: 12px;color: #4c4b49;text-decoration: line-through;display: block;margin-bottom: 5px;}
.ProductPrice.VariationProductPrice{font-size: 20px;font-weight: bold;color:#8f4b24; display: block;margin-bottom: 20px;}
.sale-price-text {float: left;font-size: 20px;font-weight: bold;color: #8f4b24;margin-right: 5px;}
.s-price{display: none;}
.productAttributeList, .DetailRow.qty{background: #fff2e9;padding: 15px 25px 10px 25px;}
.DetailRow.qty{padding-top: 0;margin-bottom: 30px;}
.productAttributeList span.name{font-size: 14px;font-weight: bold;text-transform: uppercase;color:#534947; }
.productAttributeList .productAttributeLabel label{margin-bottom: 5px !important;}
.productAttributeList .productAttributeValue div.selector{display: block;width: 90%;border: 2px solid #c5c2bd;border-radius: 5px;background: #ffffff url(../images/ey-ip-ddm.jpg) no-repeat right center !important;font-size: 14px;color: #595856;height: 35px;}
.ProductDetailsGrid .Label.QuantityInput{font-size: 12px;font-weight: bold;margin-bottom: 5px;}
.AddCartButton div.selector{border: 2px solid #c5c2bd;border-top-left-radius: 5px;border-bottom-left-radius: 5px;background: #ffffff url(../images/ey-ip-ddm-qty.jpg) no-repeat right center !important;font-size: 14px;color: #595856;height: 35px;}
.AddCartButton .quantityInput{border: 2px solid #c5c2bd;border-top-left-radius: 5px;border-bottom-left-radius: 5px;font-size: 14px;color: #595856;height: 32px;width: 55px;}
.qtyControl{display: inline-block;cursor: pointer;vertical-align: middle;margin-left: -2px;}
.imgbtn.AddCartButton{background: url(../images/ey-ip-atc.jpg) no-repeat top left; width: 228px;height: 48px;border: 0;text-indent: -9999px;margin-right: 10px;}
.wishTrigger{color: #579d93;background: none;font-size: 14px;text-decoration: underline;border: 0;cursor: pointer;padding-left: 5px;}
.TellAFriend{color: #579d93;background: none;font-size: 14px;text-decoration: underline;cursor: pointer;padding-right: 5px;border-right: 1px solid #579d93;vertical-align: middle;}
.TellAFriend span{display: none !important;}
.AvailabilityS{font-size: 14px;color: #000;}
.addto #SideProductAddToWishList{vertical-align: middle;}
.ImageUtility{overflow: hidden;height: 100%;padding-top: 10px;}
.c2z{cursor: pointer;float: right;}
.ImageUtility .addthis_native_toolbox{float: left;}
.PDesc h2, .CrossSell h2, #MultiAddContainer h2{font-size: 14px;font-weight: bold;padding-bottom: 10px;margin-bottom: 15px;background: url(../images/ey-ip-title-bg.jpg) repeat-x bottom left;text-transform: uppercase;}
.PDesc .ProductDescriptionContainer {font-size: 14px;font-style: italic;line-height: 22px;}
.PDesc .ProductDescriptionContainer ul{list-style: none;}
.PDesc .ProductDescriptionContainer li{font-style: normal;padding-left: 20px;background: url(../images/ey-ip-pdesc-li.jpg) no-repeat left 8px;}
.CrossSell #SideProductRelated .ProductList li{display: none;}
.CrossSell #SideProductRelated .ProductList li:first-child,.CrossSell #SideProductRelated .ProductList li:nth-child(2){display: inline-block;width: 47.5%;padding: 10px;border: 2px solid #dfdbd8;}
.CrossSell #SideProductRelated .ProductList li:first-child{margin-right: 5%;}
.CrossSell #SideProductRelated .ProductList .pname{font-family: 'Questrial', sans-serif;text-align: center;font-size: 14px;color: #000;line-height: 20px;}
.CrossSell #SideProductRelated .ProductList em{font-family: 'Questrial', sans-serif;text-align: center;font-size: 16px;color: #8e4b31;margin-top: 5px;}
.CrossSell #SideProductRelated .ProductList .ProductImage img{margin: auto;}
#SimilarProductsByCustomerViews .ProductList li{width: 19.75%;margin-right:0.25%;padding: 5px;border: 2px solid #dfdbd8;}
#SimilarProductsByCustomerViews .ProductList li:last-child{margin-right:0;}
#SimilarProductsByCustomerViews .ProductList .pname{font-family: 'Questrial', sans-serif;text-align: center;font-size: 14px;color: #000;line-height: 20px;}
#SimilarProductsByCustomerViews .ProductList em{font-family: 'Questrial', sans-serif;text-align: center;font-size: 16px;color: #8e4b31;margin-top: 5px;}
#SimilarProductsByCustomerViews .ProductList .ProductImage img{margin: auto;}
#SimilarProductsByCustomerViews h3{text-align: center;padding: 15px 0;font-size: 14px;font-weight: bold;text-transform: uppercase;color: #000;}
#prodAccordion{border-top: 0;margin-top: 30px;}
#prodAccordion .subtitle{font-size: 14px !important;font-weight: bold;text-transform: uppercase;padding-bottom: 10px !important;margin-bottom: 15px !important;background: url(../images/ey-ip-title-bg.jpg) repeat-x bottom left !important;}
#prodAccordion .current .subtitle{background: url(../images/ey-ip-title-bg.jpg) repeat-x bottom left !important;}
#prodAccordion #ProductReviews{position: relative;padding-bottom: 20px !important;}
#ProductReviews .prodAccordionContent > a{position: absolute;top: -5px;right: 0;width: 140px;height: 25px;background:url(../images/ey-ip-writeareview.jpg) no-repeat top left;text-indent: -9999px;}
#prodAccordion .Block, #prodAccordion .Block:last-child{border-bottom: 2px solid #c8c8c8;}
#ProductReviews .Submit .btn{height: 26px;line-height: 26px;background-color:#818181;border-radius: 3px;}
#ProductReviews .Submit .btn:hover{background-color:#818181;}
.ProductReviewFormContainer input[type=email], .ProductReviewFormContainer input[type=text], .ProductReviewFormContainer div.selector, .ProductReviewFormContainer textarea, table.recaptchatable, .recaptchatable input#recaptcha_response_field, .recaptchatable div#recaptcha_image{border:1px solid #000 !important;}

table#MultiAddWrap{margin-top: 0;}
#MultiAddWrap th{background-color: #eeeae9;padding:5px 10px;font-size: 12px;font-weight: bold;border-bottom: 1px solid #fff;}
#MultiAddWrap td:nth-child(1) {border: 2px solid #e3dbd9;border-right: 0;vertical-align: top;border-top: 0;}
#MultiAddWrap td:nth-child(2) {border: 2px solid #e3dbd9;border-right: 0;border-left: 0;border-top: 0;vertical-align: top;padding-right: 0;}
#MultiAddWrap td:nth-child(3) {border: 2px solid #e3dbd9;border-right: 0;border-left: 0;vertical-align: top;border-top: 0;}
#MultiAddWrap td:nth-child(4) {border: 2px solid #e3dbd9;border-left: 0;vertical-align: top;border-top: 0;}
#MultiAddWrap tr:nth-child(2) td {border-top: 2px solid #e3dbd9;}
#MultiAddWrap td:nth-child(1) img{border: 1px solid #e3dbd9;max-width: 88px;}
#MultiAddWrap tr:hover td{background-color: #fff2e9;}
#MultiAddWrap td:nth-child(2) .mpname{font-size: 18px;}
#MultiAddWrap td:nth-child(2) div{font-size: 12px;}
#MultiAddWrap td:nth-child(2) div a{font-size: 12px;text-decoration: underline;color: #5b9798;font-weight: bold;}
#MultiAddWrap .optionLabel{font-size: 14px;font-weight: bold;color: #4c4744;display: block;width: 35%;float: left;text-transform: uppercase;margin-top: 18px;}
#MultiAddWrap select{
    width:130px;
    border: 0;
    max-width: none;
    padding: 7px 5px;
    background: url(../images/ey-ip-ddm.jpg) no-repeat top right #fff;
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
}
#MultiAddWrap .retailPrc{text-decoration: line-through;font-size: 13px;text-align: right;}
#MultiAddWrap .salePrc{font-size: 18px;font-weight: bold;color: #924d30;text-align: right;}
#MultiAddWrap .AddCartButton{width: 82px;}
.MultiAddItem #SideProductAddToWishList{width: 50%;float: left;}
.MultiAddItem .AvailabilityS{margin-bottom: 10px;margin-top: 5px;}
.MultiAddItem .BulkDiscount.DetailRow{width: 50%;float: right;}
.MultiAddItem  .matc{clear: none !important;}
.MultiAddItem .ProductMain.CrossSell{clear: right;width:53%;}
.MultiAddItem #MultiAddProductMain{margin-bottom: 20px;min-height: 606px;width:53%;}
.MultiAddItem .left-content{margin-bottom: 30px;}
.MultiAddItem div.selector{
    width: 130px;
    overflow: hidden;
    display: inline-block;
    border-radius: 5px;
    background-image: url(http://linens4less.mybigcommerce.com/template/images/ey-ip-ddm.jpg) !important;
    background-color: rgb(255, 255, 255) !important;
    background-repeat: no-repeat;
    border: 0;
    background-position: 100% center;
    vertical-align: middle;
}
#AjaxLoading.hidden{display: none !important;}

#ProductReviews .Submit .btn{background-color: #ce8040;}
.ProductMain h4.BrandName{font-size: 12px;font-weight: bold;}
.ProductMain h4.BrandName a{color: #5b9798;}

#MultiAddWrap .outstock-text {font-size: 20px !important;color: red;font-weight: bold;}


/************************* Search ********************************/
.SearchContainer .ProductList:not(.List) li{text-align: center;margin: 0 0 20px 0.5%;padding: 10px;width: 24.5%;border: 2px solid #e0dbd7;}
.SearchContainer .ProductList:not(.List) .ProductImage img{margin: auto;}
.SearchContainer .ProductList.List .ProductDetails{height: auto !important;}
#SearchResultsProduct .CompareButtonContainer{display:none;}


/************************* Account ********************************/
.Left #SideAccountMenu li a{font-size: 14px;font-weight: bold;color: #5b9798;}
.Left #SideAccountMenu li a:hover{color: #5b9798;}
.YourAccount h4 a{font-size: 14px;font-weight: bold;color: #5b9798 !important;}
.YourAccount h4 a:hover{color: #5b9798 !important;}


.addthis_button_tweet{width:80px;}
.addthis_button_pinterest_pinit {width:55px;}