/* Color: Maroon */

body {
    background: #fff;
    color: #2c1f16;
}
html{overflow-x:hidden;}
a {
    color: #2c1f16;
    font-weight: normal;
    text-decoration: underline;
}
a:hover {
    color: #8A7B3A;
}
h2 {
    font-family: 'Jacques Francois', serif;   
}
h3 {
    font-family: 'Jacques Francois', serif;
    color: #8A7B3A;
}
hr {
    background: #f1efe6;
    color: #f1efe6;
}

#layerslider-container-fw {
    margin: 20px 0px;
}
#Container {
    background: #fff;
}

#Middle-container .Content {
   padding: 10px 0px 0px 0px;
}

#Middle-Home-container #Wrapper {
    background: none;
    margin: 0px auto;
}

#Middle-container .Content.Widest.Full {
   padding: 0px;
}

.Content.Widest.Full{
width: 980px;
min-height: 600px;
margin: 0px;
display: inline;
background-repeat: no-repeat;
}

.Content.Widest.Full.Order{
width: 980px;
min-height: 600px;
margin: 0px;
display: inline;
background-image:  url(//cdn1.bigcommerce.com/server4200/0uhnq/templates/__custom/Images/bgfowlplay3.jpg?t=1560879599);
background-repeat: no-repeat;
}

.Content.Widest.Full .Breadcrumb {
display: none;
}

.Content.Widest.Full .HorizontalFormContainer dt {
width: 140px;
}

.Content.Widest.Full .HorizontalFormContainer dd {
margin-left: 140px;
}

.Content.Widest.Full h2 {
   display: none;
}

.Content.Widest.Full .Field300 {
width: 250px;
}

.Content.Widest.Full .HorizontalFormContainer p.Submit {
margin-right: 10px;
float: right;
margin-top: -30px;
}

.Content.Widest.Full .PL20 {
   margin-top: 210px;
   width: 400px;
}

.Content.Widest.Cascada .Breadcrumb {
display: none;
}

.Content.Widest.Cascada h2 {
   display: none;
}

.Content.Widest.Cascada .PL20 {
   width: 400px;
}

#TopMenu {
    background: #f1efe6;
    color: #8a7b3a;
margin: 0 auto;
}
#TopMenu li {
}
#TopMenu li.First {
    background-image: none;
}
#TopMenu li a, #TopMenu li span {
    /*
    color: #8a7b3a;
    */
    color: #808080;
}
#TopMenu li span a {
}
#TopMenu li a:hover {
    color: #2C1F16;
    text-decoration: underline;
}

#Menu {
    margin: 6px auto 0px;
    clear: both;
    float: left;
    width: 980px;
    height: 30px;
    display: inline;
    position: relative;
}
#Menu li {
    font-family: 'Jacques Francois', serif;
    font-size: 15px;
}
#Menu li a {
    color: #2c1f16;
    padding: 6px 8px 4px 9px;
}
#Menu li a:hover {
    text-decoration: underline;
}
#Menu li ul {
    border: 2px solid #828373;
    border-top: 0;
    width: auto;
    position: absolute;
    clear: left;
    top: 30px;
    left: 10px;
    display: none;
    text-align: left;
    font-size: 0.85em;
    background: transparent;
    z-index: 10;
}

#Menu li ul li a {
    padding: 7px 10px 7px 10px;
    text-align: left;
    margin: 0;
    width: 130px;
    height: auto;
    background: #fff;
    font-size: 14px;
}

#Menu li ul li a:hover {
    color: #8A7B3A;
    background: #f5f5f5;
    text-decoration: none;
}

#Outer {
background-image:  url(//cdn2.bigcommerce.com/server4200/0uhnq/templates/__custom/Images/pattern_1.png?t=1560879599);
}
#Wrapper ,.bliss_page_wrapper{
    margin: 15px auto;
    background-color: #fff;
}
#Header {
    background-position: 0 0;
    background-repeat: no-repeat;
}

#Logo {
    float: left;
    margin-left: 25px;
    margin-top: 3px;
}
#Logo h1 {
    color: #8C7E35;
}
#Logo h1 a {
    color: #8C7E35;
}

.Logo1stWord {
    color: #000;
}

#SearchForm {
    clear: both;
    float: right;
    height: 28px;
    display: inline;
    overflow: hidden;
    padding: 0px 0 0 56px;
    margin: 10px 0 0 15px;
    background: url(https://store-82ca5.mybigcommerce.com/product_images/uploaded_images/searchbg2.png) 0 135px no-repeat;
}
#SearchForm form {
}
#SearchForm label {
    display: none;
}
#SearchForm input {
    background: #fff;
    border: 1px solid #e9e6d9;
}
#SearchForm .Button {
    border: 0;
}
#SearchForm a {
    color: #f1efe6;
}
#SearchForm p {
    color: #f1efe6;
}


.Left {
    background: #ffffff;
    font-size: 14px;
}
.Left .Block {
}
.Left h2 {
    font-size: 18px;
    padding: 5px 10px 15px 10px;
    margin: 0 0 5px 0;
    position: relative;
    color: #8A7B3A;
}
.Left li {
    border-bottom: 1px solid #fff;
}
.Left li a {
    color: #2c1f16;
}
.Left li a:hover {
    color: #8A7B3A;
}
.Left .Block li, .Right .Block li {
}

.Content h2,h3 {
    color: #000000;
    background: #FFFFFF;
}

.Right {
    background: #ffffff;
}
.Right .Block {
}
.Right h2 {
    color: #8A7B3A;
}
.Right li {
    border-bottom: 1px solid #fff;
}
.Right li a {
    color: #2c1f16;
}
.Right a:hover, .Right a:hover strong {
    color: #8A7B3A;
}
.Right hr {
    background: transparent;
    color: #f1efe6;
}


#Footer {
    margin: 0 auto;
    width: 980px;
}

.NewsletterSubscription input {
    border: 1px solid #e9e6d9;
}

.ProductList a:hover {
    color: #8A7B3A;
}

.ProductList .ProductImage {
    background: #fff;
    padding: 4px;
    
}

.ProductPrice, .ProductList em {
    color: #be0101;
}
.ProductList .Rating {
    color: #6a6a6a;
}

.Right .TopSellers li {
    background-image: none;
}
.Right .TopSellers li .TopSellerNumber { /* Contains the number of the item */
    color: #fff;
    background: #8A7B3A;
}

.Right .TopSellers li.TopSeller1 {
    background: #fff;
    border: 1px solid #f1efe6;
}

.Right .TopSellers li.TopSeller1 .TopSellerNumber {
    color: #fff;
    background: url(../../Homewares/images/brown/No1SellerNumberBg.gif) 0 0 no-repeat;
}

.Breadcrumb {
    border-bottom: 0px;
}

.CompareItem { width:200px; border-left: solid 1px #f1efe6; }
.CompareFieldName { font-weight:bold; border-bottom: 1px solid #f1efe6; }
.CompareFieldTop { border-bottom:solid 1px #f1efe6; }
.CompareFieldTop a:hover { color:#be0101; }
.CompareCenter { border-left:solid 1px #f1efe6; border-bottom:solid 1px #f1efe6; }
.CompareLeft { border-left:solid 1px #f1efe6; border-bottom:solid 1px #f1efe6; }

.ViewCartLink {
    background: url('../../Homewares/images/brown/Cart.gif') no-repeat 6px 3px;
}

table.CartContents, table.General {
    border: 1px solid #f1efe6;
}

table.CartContents thead tr th, table.General thead tr th {
    background: #F1EFE6;
    color: #424748;
    border-bottom: 1px solid #f1efe6;
}

.CartContents tfoot .SubTotal td {
    border-top: 1px solid #f1efe6;
    color: #8A7B3A;
}

.MiniCart .SubTotal {
    color: #8A7B3A;
}

.JustAddedProduct {
    border: 1px solid #f1efe6;
    background: #fff;
}

.JustAddedProduct strong, .JustAddedProduct a {
    color: #8A7B3A;
}

.CategoryPagination {
    color: #8A7B3A;
    background: #F1EFE6;
}

.CheckoutRedeemCoupon { background: #F1EFE6; padding: 10px; width: 300px; border: 1px solid #f1efe6; margin-bottom: 10px; }

.SubCategoryList, .SubBrandList {
    background: #F1EFE6;
}

.SpecificInfoMessage {
    background-color: #f8e4d1;
    color: #555;
}

.InfoMessage {
    background: #F1EFE6 url('../../Homewares/images/InfoMessage.gif') no-repeat 5px 8px;
    color: #555;
}

.SuccessMessage {
    background: #E8FFDF url('../../Homewares/images/SuccessMessage.gif') no-repeat 5px 8px;
    color: #555;
}

.ErrorMessage {
    background: #FFECEC url('../../Homewares/images/ErrorMessage.gif') no-repeat 5px 8px;
    color: #555;
}

.ComparisonTable tr:hover td, .ComparisonTable tr.Over td {
    background: #F1EFE6;
}

.QuickSearchAllResults a { background: url('../../Homewares/images/brown/QuickSearchAllResultsButton.gif') no-repeat right; }

.QuickSearchHover td{ background: #F1EFE6; }

.SortBox {
    color: #fff;
}
.SearchTips .Examples {
    background: #F1EFE6;
    border: 1px solid #f1efe6;
}

#SearchPageHeader .FloatRight a {
    float: left;
    padding: 7px 0 0 0;
    color: #fff;
}
#SearchPageHeader .FloatRight a img {
    padding: 5px;
}

/* Shipping Estimation on Cart Contents Page */
.EstimateShipping {
    border: 1px solid #bbdc69;
    background: #eef7d8;
}

/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {
    background: #918440;
    color: #fff;
}

.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {
    background: #f1efe6;
    color: #777;
}

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
    color: #888;
}

/* General Tables */
table.General tbody tr td {
    border-top: 1px solid #efefef;
}

/* Tabbed Navigation */
.TabNav {
    border-bottom: 1px solid #2c1f16;
}

.TabNav li a {
    border: 1px solid #2c1f16;
    background: #f1efe6;
}

.TabNav li a:hover {
    background-color: #e0e0e0;
    color: #000;
}

.TabNav li.Active a {
    border-bottom: 1px solid #fff;
    background: #fff;
}

/* Product Videos */

#VideoContainer {
    border: 1px solid #cccccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.currentVideo {
    background-color: #ddf0f6;
}

.videoRow:hover {
    background-color: #efefef;
}

.CartContents .ItemShipping th {
    border-bottom-color: #f1efe6;
    border-top-color: #f1efe6;
    background: #F1EFE6;
    color: #424748;
}

/* Category flyout styles (theme) */

/* Root menu item when expanded */
#SideCategoryList .sf-menu .sfHover a,
/* Child menu item links */
#SideCategoryList .sf-menu li ul a {
    background-color: #edebdc;
}

#SideCategoryList .sf-sub-indicator {
    background-image:  url('../../Homewares/images/brown/arrows-dark.png');
}

/* End: category flyout styles */

/* start fast cart styles */
#fastCartContainer {
    
   /*  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}
.fastCartContent h2 {
    color: #009E0F;
    background-color:transparent;
}
.fastCartContent h3 {
    color: #BB6F21;
    background-color:transparent;
}
.fastCartSummaryBox {
    background-color: #DDFEDA;
}
.fastCartContent .fastCartTop a,
.fastCartContent .ProductList .ProductDetails a {
    color: #075899;
}
.fastCartContent .ProductPrice,
.fastCartContent .ProductList em {
    color: #800000;
}
.fastCartContent .Quantity {
    color: #828DB3;
}
.fastCartContent p {
    color: #444444;
}
.fastCartContent .ProductList li {
    background-color: #FFF;
}
/* Complete Web Styling */
.HomeSlider {
    width: 100%;
    margin: auto 0;
}

.CategoryDescription #layerslider-container-fw {
margin-top: -5px;
}

.Header-box {
    background-image: url(//cdn2.bigcommerce.com/server4200/0uhnq/templates/__custom/Images/top_bg-grey.png?t=1560879599);
    background-repeat: repeat-x;
    height: 215px;
}

#Header1 {
    margin: 0 auto;
    clear: both;
    height: 145px;
    width: 980px;
}

.phone {
    float: right;
    /*margin-top: -55px;
    font-size: 15px;*/
    margin-top: -3px;
    font-size: 13px;

}
#HomeInfo {
    margin-top: 25px;
}

#HomeInfo-section {
    height: 400px;
    padding: 25px;
    font-size: 19px;
    line-height: 28px;
    margin-top: 20px;
}

#HomeInfo-section h2 {
    font-size: 31px;
    font-weight: bold;
}

#HomeInfo-section a:hover {
    color: #8A7B3A; 
}

.box-top {
    background: #dcd7c4;
    z-index: 200;
    position: relative;
    height: 200px;
    width: 550px;
    padding: 15px;
    margin-top: 50px;
}

.box-1 p {
    line-height: 27px;
    font-size: 16px;
    padding-top: 15px;
}

.box-1 img {
    z-index: 150;
    border: 10px solid #dcd7c4;
    position: absolute;
    margin-left: 520px;
}

.box-2 p {
    float: right;
    line-height: 27px;
    font-size: 16px;
    padding-top: 15px;
}

.box-2 img {
    float: left;
    margin-top: -50px;
    margin-left: 10px;
    z-index: 10;
    position: absolute;
    border: 10px solid #fff;
}

.box-middle {
    background: #ffffff;
    float: right;
    height: 200px;
    width: 550px;
    z-index: 50;
    position: relative;
    padding: 15px;
}

#HomeInfo-section.box-3 {
    margin-top: -70px;
}

.box-3 p {
    line-height: 27px;
    font-size: 16px;
    padding-top: 15px;
}

.box-3 img {
    z-index: 150;
    border: 10px solid #dcd7c4;
    position: absolute;
    margin-left: 520px;
}

/*  Tabs */

UL.tabNavigation {
    background: none repeat scroll 0 0 #9e9898;
    height: 40px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    border-right: 1px solid #9e9898;
    border-left: 1px solid #9e9898;
}

UL.tabNavigation LI {
    display: inline;
}

UL.tabNavigation LI A {
    color: #FFFFFF;
    display: block;
    float: left;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    text-decoration: none;
}

UL.tabNavigation LI A.selected,
UL.tabNavigation LI A:hover {
    background-color: #8A7B3A;
    color: #fff;
}

UL.tabNavigation LI A:focus {
    outline: 0;
}

div.tabs > div {
    padding: 10px;
    border: 1px solid #9e9898;
} 

.CategoryDescription {
    margin: 10px 0px;
    font-size: 19px;
    color: #828373;
}

.CategoryDescription p {
    border-top: 2px solid #828373;
    border-bottom: 2px solid #828373;
    margin-bottom: 0px;
    padding: 10px 0px;
}
.ProductDescriptionContainer p {
    font-size: 14px;
    line-height: 19px ;
}
.MsoNormal {
  line-height: 20px !important;
  margin-bottom: 3px !important;
  margin-top: 3px;
}
.clear{clear:both;height:0px;}
p.descriptionp {
    font-size: 15px;
    line-height: 21px;
    padding: 10px 0px;
}

#ProductDetails {
   padding-top: 10px;
}

.ProductMain h1 {
    font-size: 17px;
}

.PrimaryProductDetails .ProductMain {
    width: 490px;
    margin: 0px 25px;
}

.Content .ProductList li:hover {
   box-shadow: 5px 0 15px -4px #ccc, -5px 0 8px -4px #ccc;
}

.Content .ProductList li {
margin: 6px 13px 10px 5px;
}
#four-col-section {
   min-height: 190px;
}

#footer-col-section {
   width: 30%;
    padding: 10px;
    float: left;
    text-align: left;
    font-size: 14px;

}

#footer-col-section h2 {
   font-size: 17px;
   padding-bottom: 8px;
}

#footer-col-section ul {
   margin: 0px;
}

#footer-col-section li {
   list-style: none;
   font-size: 15px;
   padding: 3px 0px;
}

#footer-col-section li a {
   text-decoration: none;   
}

#footer-section {
    width: 47%;
    padding: 10px;
    float: left;
}

#Footer-box {
    margin: 0 auto;
    background-image:  url(//cdn2.bigcommerce.com/server4200/0uhnq/templates/__custom/Images/bottom_bg-grey.png?t=1560879599);
    background-repeat: repeat-x;
    background-color: #f5f5f5;
}

#footer-section .thumbnail {
    float: left;
    width: 152px;
}

.img-shadow {
    background-image: url(//cdn2.bigcommerce.com/server4200/0uhnq/templates/__custom/Images/shadow-img.png?t=1560879599);
    float: right;
    height: 16px;
    width: 145px; 
}

.thumbnail img {
    border: 2px solid #828373;
}

.footer-post {
}

.footer-post p {
    font-size: 14px;
    line-height: 21px;
    padding: 11px;
    text-align: left;
    margin-left: 162px;
}

.copyright {
   font-size: 13px;
   margin-bottom: 0px;
   text-align: right;
   padding: 0px 35px 5px 0px;
   margin-top: -27px;
   height: 32px;
}

#footer-one-line ul {
   margin-left: -340px;
}
#footer-one-line li {
   display: inline;
   list-style-type: none;
   padding: 20px;
   font-size: 12px;
}

#market {
   z-index: 8;
   position: relative;
   margin-top: -550px;
   height: 550px;
   left: -50px;
}
.market-box.OneMark {
   width: 380px !important;
}

.market-box {
   background: rgba(255, 255, 255, 0.88);
   border: 3px solid #E7E4E4;
   float: right;
   height: 350px;
   width: 480px;
}

.market-box p {
   padding: 15px;
   font-size: 16px;
}

.market-show {
   padding: 0px 12px;
   font-size: 16px;
   width: 356px;
   text-align: center;
   float: left;
}

.market-show-right {
   padding: 0px 12px;
   font-size: 16px;
   width: 215px;
   text-align: center;
   float: right;
}

.market-show-left {
   border-right: 2px dashed #000;
   padding: 0px 12px;
   font-size: 16px;
   width: 215px;
   text-align: center;
   float: left;
}

#header-market {
   height: 150px;
}

#header-market .market-box {
   background: rgba(255, 255, 255, 1);
   border: 3px solid #E7E4E4;
   float: right;
   height: 150px;
   width: 460px;
   margin-top: 6px;
}

#header-market .market-box p {
   padding: 0px 5px 5px;
   font-size: 14px;
   text-align: center;
   margin-bottom: 5px;
}

#header-market .market-show-right {
   padding: 0px 12px;
   font-size: 16px;
   width: 215px;
   text-align: center;
   float: right;
}

#header-market .banner-box {
   width: 300px;
}
#header-market .market-show-left {
   border-right: 1px dashed #000;
   padding: 0px 2px;
   font-size: 16px;
   width: 215px;
   text-align: center;
   float: left;
}

#message {
   z-index: 8;
   position: relative;
   margin-top: -150px;
   height: 150px;
   margin-left: 80px;
}

.message-box {
   background-color: rgba(255, 255, 255, 0.88);
   border: 3px solid #AA9393;
   float: left;
   height: 85px;
   width: 370px;
}

/* For IE 5.5 - 7*/
.message-box {
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff);
}

    /* For IE 8*/
.message-box {
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff)";
}




.message-box p {
   padding: 10px;
   font-size: 16px;
}
.mob_menu{ display:none;}
.cont_phone,.cont_address{float: left; margin-right: 30px;}
.cont_fax,.cont_email{float: left;}
.BlockContent > div.cont_phone, .BlockContent > div.cont_address, .BlockContent > div.cont_fax, .BlockContent > div.cont_email{width:40%!important;margin-left:0px!important;}
.MsoNormal span {  margin-left: 0 !important;}
.MsoNormal > a > span > img {
  margin-right: 10px!important;
 margin-left:0px!important;
  width: 16px!important;
 /* height:16px!important;*/
position:relative;
top:5px;
}

.MsoNormal > span {
  padding: 0 !important;
/*line-height:13px!important;*/
}
.MsoNormal > a > span {
  padding: 0 !important;
}
.MsoNormal > a {
  display: inline;
}
@media all and (max-width:1000px){
#Header1{height:100%;}
 #Header1, #Wrapper, #Footer,.Content.Widest,.bliss_page_wrapper { width:98%;}
 #Menu{ width:100%;}
 #PageContent{ width:99%;}
#Logo {  margin-left: 0;  margin-top: 3px;  width: 50%;}
#header-market {  float: right;  height: 150px;  width: 40%;}
#header-market .market-box, #header-market .banner-box.market-show{ width:100%!important;}
#Menu li a {  padding: 6px 5px 4px;}
.box-1 img,.box-3 img{ margin-left:420px;}
.box-top {  width: 68%;}
.SubCategoryListGrid li{  margin-right: 13px;  width: 30% !important;}
.ProductList  li {  margin:6px 15px 10px 0 !important;  width: 23% !important;}
.SubCategoryListGrid img ,.ProductList  li img{  max-width: 100%;}
.prd_guide_lftprt,.prd_guide_rhtprt{ width:47%!important;}
.prd_guide_lftprt div, .prd_guide_rhtprt div{ width:98%!important;height:auto!important;}
.PrimaryProductDetails .ProductMain{ width:47%!important;}
#ProductDetails .ProductTinyImageList,.ProductTinyImageList > ul {  text-align: center !important; width:100%!important;}
.ProductTinyImageList li {  display: inline-block;  float: none !important;}
.ImageCarouselBox{padding-left:0px!important;}
.SortBox{text-align:right;}
}
@media all and (max-width:930px){
.phone{ padding-right:10px;}
.mob_menu{ display:block;float:left;background:url(//cdn2.bigcommerce.com/server4200/0uhnq/templates/__custom/Images/threelines.png?t=1560879599) no-repeat;width:30px;height:30px;text-align:center;cursor:pointer;margin-top:2px;}
.menu_list{ display:none ;background: #fff;position: absolute;  width: 228px;  z-index: 999999;top:32px;}
#Menu li,#Menu li a{ float:none;}
.BlockContent >div{ width:100%!important;height:auto!important;}
.PrimaryProductDetails .ProductMain{ width:95%!important;}
.ProductThumbImage {  height: auto !important;}
.ProductThumbImage img{ cursor:pointer;}
.zoomPreload,.zoomWindow,.zoomPup{ display:none!important;}


}
@media all and (min-width:800px) and (max-width:870px){
.box-1 img, .box-3 img {  margin-left: 343px;}
.box-top h2{font-size:24px!important;}
.box-top {  height: 232px;  width: 62%;}
}
@media all and (min-width:768px) and (max-width:835px){
#Logo img{ max-width:100%;min-height:155px;}
#header-market .market-box p { margin-bottom: 1px;}
.market-show {  line-height: 18px;     }
#header-market {  height: 162px;}
#Menu {  margin: 3px auto;}
.Header-box {  background-size: 4px 201px; }
#header-market .market-box, #header-market .banner-box {  height: 146px;}

}
@media all and (max-width:789px){
#HomeInfo-section,#HomeInfo-section.box-3{ height:auto;text-align:center!important;}
.box-1 img, .box-3 img,.box-2 img{  margin-left: 0;  position: static;float:none;margin-top:0px;}
.box-top,.box-middle,#HomeInfo-section.box-3{float:none;margin:10px auto!important;height:auto;text-align:left;width:90%;}
.box-2 p{ float:none;}
.box-top h2{font-size:24px!important;}
.ProductList { text-align:center;}
.ProductList li { display: inline-block; float: none !important; text-align: center;  width: 40% !important;min-height:240px!important;height:auto!important;}
.ProductList li > div.ProductImage{ width:100%!important;display:block!important;}
.ProductList  li:nth-child(2n+1){ clear:both;}
.ProductImage.QuickView {  height: auto !important;}
.ProductList strong, .ProductList strong a {  font-size: 13px;}
}

@media all and (max-width:768px){
#header-market{display:none;}
.Header-box {  background-size: 4px 212px;}
#Logo{flot:none;width:100%;text-align:center;}
.copyright{ margin-top:0px;text-align:left;padding-left:10px;}
#footer-one-line ul{ margin-left:0px;padding:5px;text-align:left; }
#footer-one-line ul li{padding:10px;line-height:20px; }
.prd_guide_lftprt, .prd_guide_rhtprt { float: none;  width: 100% !important;  border: none!important;}
#ModalContainer.QuickViewModal .ModalContent{ height:550px!important;min-height:auto!important; }
#QuickViewProductDetails{float:left!important;}
#QuickViewImage{ width:100%!important;}

}
@media all and (max-width:680px){
.Header-box {  background-size:100% 100%;}
#ModalContainer.QuickViewModal .ModalContent {
  height: 100% !important;
  min-height: auto !important;
  overflow-x: hidden;
}
.BlockContent > div.cont_phone, .BlockContent > div.cont_address, .BlockContent > div.cont_fax, .BlockContent > div.cont_email{width:100%!important;margin-left:0px!important;flot:none;margin-bottom:10px;}
}
@media all and (max-width:600px){
.phone { font-size: 15px; padding-right: 10px; padding-top: 6px;}
.phone > a ,.phone > br ,#message{ display: none;}
}
@media all and (max-width:480px){
.box-1 img, .box-3 img, .box-2 img{max-width:93%;}
.message-box{height: 113px; width: 310px;}
#message{margin-left:10px;}
#Logo img{max-width:96%; height: 120px;}
.Header-box {display: inline-block; height: inherit;  width: 100%;}
.Header-box {  background-size: 4px 89%;}

#Menu {  background: #fff;  border-bottom: 2px solid #828373;  padding-bottom: 9px;  width: 100%;padding-top:2px;}
.mob_hed {  width: 100% !important;}
 .Content.Widest{ width:95%;}
.HorizontalFormContainer p.Submit{margin-left:0px;}
.QuickView:hover .QuickViewBtn{display:block!important}
.phone{padding-top:8px;}
}

@media all and (max-width:420px){
/*.Header-box { height: 193px;}*/
.prd_guide_lftprt h3 ,.prd_guide_lftprt p,.prd_guide_rhtprt h3 ,.prd_guide_rhtprt p{  clear: both;  margin-left: 0 !important;}
.prd_guide_lftprt img ,.prd_guide_rhtprt img {  margin-bottom: 10px;}
.ProductThumbImage,.ProductThumbImage img {  width: 100% !important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {


}
#QuickViewImage,#QuickViewProductDetails{ width:90%!important;}
#ModalContainer.QuickViewModal .ModalTitle{ font-size:11px;}
.SubCategoryListGrid li,.ProductList li{  float: none!important;  height: auto !important;  width: 100% !important;  margin-bottom: 20px;}
.PrimaryProductDetails .ProductMain{ width:90%!important;}
.ProductList strong, .ProductList strong a {  font-size: 14px;}
}

@media all and (max-width:370px){
/*.Header-box { height: 177px;}*/
.BlockContent p{ width:100%!important;}

}