*{margin:0;padding:0}body{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:62.5%;height:100%}
html{background-color:transparent;}
ul{list-style:none;}
.sitemap{width:24%;float:left;}
#MenuButton{padding-left:0.05em;margin-top:2.5em;position:fixed;z-index:9999;text-align:center;width:5%;}
#Outer{clear:both;width:100%;background:transparent;overflow:hidden;}
#Wrapper{clear:both;width:1000px;margin:0 auto;padding:10px 0 0 0;min-height:428px;box-shadow:#8e8e8e 0px 14px 15px;background:#fff;}
#about{display:block;text-align:left;margin:auto 2%;position:relative;width:29%;float:left;}
#about-1{display:block;text-align:left;margin:auto 2%;position:relative;width:29%;float:left;}
#about-2{display:block;text-align:left;margin:auto 2%;position:relative;width:29%;float:left;}
#about-3{display:block;text-align:left;margin:auto 2%;position:relative;width:29%;float:left;}
#HeaderWrapper{width:100%;height:102px;background:transparent;}
#Header{width:1000px;height:102px;margin:0 auto;background:url(../images/bg_header_red.png) repeat-x}
#TopMenuWrapper{width:100%;background:transparent;}
#TopMenu{width:950px;margin:0 auto;}
#MenuWrapper{width:100%;height:23px;background:transparent;}
#Menu{width:1000px;margin:0 auto;background:#F2F2F2;}
#Container{background:#fff;}
#FooterWrapper{width:100%;background:#fff;padding-top:3px;}
#Footer{margin:auto;position:relative;right:0;}
div#fancy_outer{z-index:9999 !important;}
div#fancy_loading {z-index:9999 !important;}
#margin{width:90%;margin:0 auto;}
.margin{width:90%;margin:0 auto;}
#Residential{width:76%;float:left;padding:0;margin:0 auto;}
#rap{width:100%;margin:0 auto;display:block;padding:2em 0;}
#rap-1{width:100%;margin:0 auto;display:block;padding:2em 0;}
#rap-2{width:100%;margin:0 auto;display:block;padding:2em 0;}
#rap-3{width:100%;margin:0 auto;display:block;padding:2em 0;}
#rap-4{width:100%;margin:0 auto;display:block;padding:2em 0;}
#rap-5{width:100%;margin:0 auto;display:block;padding:2em 0;}
#rap-6{width:100%;margin:0 auto;display:block;padding:2em 0;}
#rap-7{width:100%;margin:0 auto;display:block;padding:2em 0;}
#god{width:100%;margin:0 auto;font-size:1.5em;}
.rap{width:100%;margin:0 auto;display:block;padding:1.5em 0 0;}
.god{width:100%;margin:0 auto;}
#imgcat{width:48%;margin:1em 1%;float:left;}
#salecat{width:25%;margin:0 auto;float:left;}
a.salecat1a{width:100%;margin:0 auto;color:transparent;}
a.salecat1a:hover{color:transparent;}
a.salecat1b{display:none;}
a.salecat1b:hover{color:transparent;}
a.salecat2a{display:none;}
a.salecat2a:hover{color:transparent;}
a.salecat2b{width:100%;margin:0 auto;color:transparent;}
a.salecat2b:hover{color:transparent;}
div.clear{clear:both;}
.nopad{padding:0!important;}
#nopad{padding:0!important;}
#slideleft{width:40%;margin:0;display:none;padding:0;}
#slideright{width:40%;margin:0 0 0 20%;display:none;padding:0;}
a.slideleft{float:left;}
a.slideright{float:right;}
#catMenuWrapper{background:transparent;width:100%;height:38px;}
#catMenu{width:1000px;margin:0 auto;height:38px;background:url(/product_images/uploaded_images/catbg.jpg);position:relative;}
#catMenu ul{list-style:none;margin:0;position:relative;z-index:99;}
#catMenu ul li{float:left;width:75px;text-align:center;padding:0 7px 0 7px;height:38px !important;margin:0;border-left:1px solid #000;height:auto;}
#catMenu ul li a{color:#fff;font-weight:bold;text-decoration:none;}
#catMenu .catFirst{margin-left:5px;border-left:none;}
#catMenu ul li:hover{background:#000;}
#catMenu ul li .oneline{position:relative;top:9px;}
#catMenu .HasSubMenu .DropDown1{display:none;clear:both;background:#fff;border:1px solid #000;position:absolute;top:37px;margin-left:-8px;box-shadow:0 1px 6px #8E8E8E;z-index:9;}
.instockSpecial a{color:red;font-weight:bold;}
#catMenu .HasSubMenu .DropDown1 .HasSubMenu .DropDown2{font-size:0.9em;}
#catMenu .HasSubMenu .DropDown1 .HasSubMenu .DropDown2 .HasSubMenu .DropDown3{font-size:0.8em;font-style:italic;}
#catMenu li ul li{background:#fff;width:150px;border-left:none;text-align:left;height:auto!important;margin-bottom:10px;margin-left:5px;}
#catMenu li .DropDown2 li{background:#fff;width:137px;margin:0;padding-left:20px;margin-left:-7px;}
#catMenu li .DropDown2 li .DropDown3 li{background:#fff;width:122px;margin:0;padding-left:35px;margin-left:-20px;}
#catMenu li .DropDown1 li:hover{background:#C8C8C8;}
#catMenu li .DropDown2 li:hover{background:#C8C8C8;}
#catMenu li .DropDown2 li .DropDown3 li:hover{background:#C8C8C8;}
#catMenu li ul li a{color:#000;}
#catMenu li ul li a:hover{text-decoration:none;color:#000;}
#catMenu li ul li.active a{background:#fff;color:#000;}
#catMenu li .DropDown2 li:hover{background:#C8C8C8;}
#catMenu li .DropDown2 li a:hover{color:#000;}
#catMenu .Col1,#catMenu .Col2,#catMenu .Col3,#catMenu .Col4{width:190px;float:left;padding:5px;}
#catMenu .HasSubMenu .DropDown1 .HasSubMenu .DropDown2 li{margin-bottom:0;}
#catMenu .HasSubMenu .DropDown1 .HasSubMenu .DropDown2 .HasSubMenu{}
.instockSpecial{color:red !important;font-weight:bold !important;}
#HomeBarWrapper{width:100%;height:330px;background:url(/product_images/uploaded_images/bg-homepage-bar.jpg) top center no-repeat;}
#HomeBar{width:1000px;margin:0 auto;height:490px;background:white;box-shadow:#8e8e8e 0px 14px 15px;}
#HomeGrayWrapper{width:100%;height:525px;background:url(../images/bg_home_gray.png) repeat-x #7a7a78;}
#HomeGray{width:100%;margin:0 auto;padding:0 0 30px 0;}
#HomeGreenWrapper01{width:100%;background:#FFF;margin:0 auto;position:relative;}
#HomeGreen{width:100%;margin:0 auto;}
#HomeBrandSlideshowWrapper{width:100%;height:100px;background:#fff;}
#HomeBrandSlideshow{width:950px;margin:0 auto;}
.ProductList{float:left;}
#Header{clear:both;padding-bottom:0px;}
#TopMenu{height:27px;padding:0;}
#TopMenu ul{float:right;list-style:none;padding:0;margin:0;}
#TopMenu li{list-style:none;float:left;margin:0;padding:0;}
#TopMenu li.First a{border-left:0;}
#TopMenu li a, #TopMenu li div{color:#000;display:block;text-decoration:none;font-size:0.85em;padding:0 10px 0 10px;margin:8px 0 0 0;}
#TopMenu li a:hover{color:#000;text-decoration:underline;}
#TopMenu li div a{padding:0;margin:0;display:inline;border-left:0;font-size:1em;}
#logo{float:left;}
#logo a{background:url(../images/logo.png) no-repeat scroll 0 0 transparent;display:block;height:83px;width:281px;margin:0 0 0 15px;text-indent:-99999px;}
#Slogan{float:left;margin:50px 0 0 50px;}
#Slogan h3{}
#HeaderSocial{float:right;clear:right;}
#HeaderSocial h5{font-size:1.4em;float:left;margin:0 10px 0 0;}
#SearchForm{margin:0 auto;color:#000;float:left;width:13%;display:block;position:relative;}
#SearchForm label{color:#fff;font-weight:bold;}
#SearchForm a{text-decoration:none;}
#SearchForm a:hover{}
#SearchForm input.Textbox{width:182px;height:28px;border:0px;background:url(../images/search_text.png) no-repeat;font-size:0.9em;padding:0 0 0 15px;float:left;}
#SearchForm .SearchButton{width:33px;height:28px;padding:0;border:0px!important;vertical-align:middle;float:left;}
#SearchForm p{text-align:right;margin:0 0 0 45px;font-size:0.9em;}
#SearchForm .button{margin-left:-4px;float:left;}
.ie7 #SearchForm input.Textbox{padding-top:10px;}
.ie8 #SearchForm input.Textbox{padding-top:10px;}
.ie9 #SearchForm input.Textbox{padding-top:0px!important;}
.CartImage{float:left;}
.TopCartRight{float:right;background:url(../images/header_bg.png) repeat-x;}
.CartHeader{color:#444;font-size:3em;}
#SideCartContents{margin:0!important;}
#TopCartContents{font-size:1.2em!important;color:#000!important;float:right;background:url(../images/cartstatus.png) no-repeat 125px 45px;}
.TopCartSubtotals{clear:both;color:#000!important;float:left;}
.TopCartSubtotals a, .TopCartOptions a{color:#000;}
.TopCartSubtotals p{float:left;font-size:0px;margin-left:10px;}
.TopCartSubtotals p strong{font-size:1.2em!important;}
.TopCartExpander{clear:both;float:left;}
#TopCartItems{padding:0!important;margin:30px 0 0 -224px;background:#EDEAEA;color:#fff;position:absolute;width:342px;border:1px solid #000;z-index:10;}
#TopCartItems a{color:#000;}
.TopCartItemsClose{padding:3px 12px!important;display:block;float:right;text-decoration:none!important;background:#000;color:#fff!important;}
.TopCartItemsClose:hover{background:#333;color:#fff;}
#TopCartItems .TopCartProductList{clear:right;margin:0 0 5px 0!important;list-style:none;}
#TopCartItems .TopCartProductList li{color:#000;padding:3px 0 2px 15px;width:327px;float:left;}
#TopCartItems .TopCartProductList a{color:#000!important;display:block;width:220px;float:left;}
#TopCartItems .TopCartProductList li:hover{background:#dadada;}
#TopCartItems .TopCartProductList .ProductPrice{float:right;color:#000!important;margin-right:5px;}
#TopCartItems .button{margin-bottom:5px;}
.TopCartOptions{float:right;margin-right:5px;}
#SideCartContents{float:right;}
#HeaderRow1{float:right;width:500px;height:23px;}
#HeaderAd{float:right;color:#fff;font-size:1.4em;font-weight:800;font-style:normal;text-shadow:1px 1px 1px #000;-moz-text-shadow:1px 1px 1px #000;-webkit-text-shadow:1px 1px 1px #000;text-align:right;line-height:15px;margin:5px 15px 0 0;}
#HeaderRow2{float:right;clear:right;width:620px;}
#HeaderRow2Col1{float:left;width:250px;margin:-18px 0 0 0;}
#American{font-size:1.3em;}
#American h3{font-size:1.5em;}
#American img{float:left;margin:0 10px 0 0;}
.Blue{color:#2050b3;text-shadow:1px 1px 1px #fff;-moz-text-shadow:1px 1px 1px #fff;-webkit-text-shadow:1px 1px 1px #fff;}
.White{color:#fff;text-shadow:1px 1px 1px #2050b3;-moz-text-shadow:1px 1px 1px #2050b3;-webkit-text-shadow:1px 1px 1px #2050b3;}
#Call{}
#Call span{float:left;font-size:1.5em;clear:both;}
#Call h3{text-shadow:1px 1px 1px #2050b3;-moz-text-shadow:1px 1px 1px #2050b3;-webkit-text-shadow:1px 1px 1px #2050b3;width:120px;float:left;font-size:1.5em;color:#fff;margin:0!important;}
#HeaderRow2Col1b{float:left;width:105px;margin:20px 10px 0 0;}
#HeaderRow2Col1b a{height:36px;width:120px;float:left;display:block;}
.FB{background:url(../images/fb2.png) no-repeat;margin:0 10px 0 0;}
.TW{background:url(../images/tw2.png) no-repeat;}
#HeaderRow2Col2{float:right;width:250px;margin:15px 0 0 0;}
#HeaderShoppingCart{float:left;}
#HeaderShoppingCartHeader{font-size:2.5em;color:#FFEE03;text-shadow:1px 1px 1px #000;-moz-text-shadow:1px 1px 1px #000;-webkit-text-shadow:1px 1px 1px #000;font-weight:800;font-style:normal;}
.CartImageLink{display:block;height:41px;width:40px;background:url(../images/cart.png) no-repeat;float:left;margin:0 8px 0 0;}
#AccountLinks ul{list-style:none;margin:0;}
#AccountLinks ul li{float:left;margin:0 5px 0 0;}
#AccountLinks a{color:#fff!important;text-shadow:1px 1px 1px #000;text-decoration:none;}
#AccountLinks a:hover{text-decoration:underline;}
#Menu{clear:both;padding:0;}
#Menu ul{margin:0;padding:0;}
#Menu li{float:left;position:relative;list-style:none;margin:0;padding:0;}
#Menu li.First a{background-image:none;}
.PageMenuTopItem{text-align:center;padding:2px 0px;font-size:1.2em;color:#000;}
.PageMenuTopItem:hover{color:#fff}
#Menu li a{display:block;color:#000;float:left;font-size:0.9em;font-weight:bold;text-align:center;text-decoration:none;padding:3px 25px 0;height:20px;}
#Menu li a:hover{text-decoration:underline;}
#Menu li ul{width:auto;position:absolute;clear:left;top:33px;left:0;padding-top:6px;display:none;text-align:left;font-size:0.9em;background:transparent;z-index:1;}
#Menu li ul li{clear:both;color:white;text-align:left;background:transparent;}
#Menu li ul li a{background:#65b2cb;padding:3px 10px;font-size:1em;text-align:left;margin:0;width:120px;height:auto;}
#Menu li ul li a:hover{background:#BD0310;color:#fff;text-decoration:none;}
#Menu li:hover a, #Menu li.over a{background-color:#000;color:#fff;text-decoration:none;}
#Menu li ul li a, #Menu li.over li a{text-decoration:none !important;}
#Menu li:hover ul, #Menu li.over ul{display:block;}
* html #Menu ul li{float:left;height:1%;}
* html #Menu ul li a{height:1%;}
body{color:#000;height:100%;background:#fff;font-size:62.5%;}
a{color:#000;font-weight:normal;text-decoration:underline;}
a:hover{color:#333;}
.Content a:hover{text-decoration:underline;}
h1{}
h2{font-size:1.4em;margin-bottom:0.4em;color:#000;}
.Left h2{font-size:1.25em;margin:5px 10px 8px;}
.Right h2{font-size:1.25em;margin:5px 10px 8px;}
.Content h2, .TitleHeading{font-size:1.6em;font-weight:bold;color:#000;min-height:20px;margin:10px 0;}
.ProductDescription h2, .TitleHeading{font-size:1.4em;font-weight:bold;color:#000;min-height:20px;margin:10px 0;}
h3{font-size:1.4em;margin-bottom:6px;color:#000;}
div.Block{padding:0!important;display:block;}
div.Content{display:block;padding:0!important;}
.Content{float:left;width:100%;margin:0;padding:1em 0;font-size:0.65em;}
.home .Content{}
.Content.Wide{width:100%;}
.Content.Widest{width:100%;}
.Content .Block{clear:both;}
.Block{margin-top:10px;margin-bottom:10px;}
.Fullspan{width:100%;}
.FullspanContent{width:100%;margin:0 auto;}
.Content .ProductList li, .fastCartContent .ProductList li{}
.Content .ProductList li:hover, .Content .ProductList li.Over, .fastCartContent .ProductList li:hover, .fastCartContent .ProductList li.Over{}
.ProductList .ProductImage{background:none;}
.Content .FeaturedProducts .ProductList li{}
.Content .FeaturedProducts .ProductList li:hover, .Content .FeaturedProducts .ProductList li.Over{}
.InfoMessage{background:#EFF8FA url('../../default/images/InfoMessage.gif') no-repeat 5px 8px;color:#555;}
.SuccessMessage{background:#E8FFDF url('../../default/images/SuccessMessage.gif') no-repeat 5px 8px;color:#555;}
.ErrorMessage{background:#FFECEC url('../../default/images/ErrorMessage.gif') no-repeat 5px 8px;color:#555;}
#HomeCategories{float:left;}
#HomeCategories #SideCategoryList{background:url(../images/menu_gradient.png) no-repeat;width:318px;height:500px;}
#HomeCategories #SideCategoryList ul{margin:0 0 0 12px;border:0!important}
#HomeCategories #SideCategoryList li{margin:0px;list-style-type:none;}
#HomeCategories #SideCategoryList h3{color:#333333 !important;font-size:2.2em;margin:0 0 0 25px;padding:16px 0 3px 2px;text-transform:uppercase;width:265px;}
#HomeCategories #SideCategoryList a{width:265px;font-size:1.6em;display:block;background:url(../images/bullet.png) no-repeat 250px 10px;padding:3px 0 3px 20px;text-decoration:none;color:#000000;}
#HomeCategories #SideCategoryList a:hover{padding:3px 0 3px 20px;box-shadow:2px -2px 12px #333333 inset;-moz-box-shadow:2px -2px 12px #333333 inset;-webkit-box-shadow:2px -2px 12px #333333 inset;background:url(../images/bullet_on.png) no-repeat 250px 10px #555555;color:#FFFFFF;display:block;text-decoration:none;text-shadow:1px 1px 1px #111111;}
#HomeSlide{float:right;width:100%;margin:0 15px 0 15px;padding:10px 0 0 0;}
#HomeSlide h2{color:#504d3b;font-size:2.8em;font-weight:100;}
#HomeSlide p{color:#504d3b;line-height:1.5em;}
.carousel-images{top:-20px;}
#waterwheel-carousel-default{overflow:hidden;height:250px;font-family:Arial;font-size:1.4em;position:relative;clear:both;}
#waterwheel-carousel-default a{color:#222;}
#waterwheel-carousel-default .carousel-images img{visibility:hidden;cursor:pointer;}
#waterwheel-carousel-default .carousel-controls .carousel-prev{position:absolute;bottom:30px;left:30px;}
#waterwheel-carousel-default .carousel-controls .carousel-next{position:absolute;bottom:30px;right:30px;}
#HomeGray{width:1000px;position:relative;height:494px;background:none repeat scroll 0% 0% rgb(74, 77, 74);}
.Pane{width:303px;height:224px;display:block;position:relative;top:-8px;}
#HomeGray ul{margin:0;float:left;position:relative;left:35px;top:15px;}
#HomeGray ul li{float:left;list-style:none;margin:15px 12px 0 0;}
.panelHardwoodflooring{background:url(../images/panel_hardwood.jpg) no-repeat;}
.panelLaminate{background:url(../images/panel_laminate.jpg) no-repeat;}
.panelCarpet{background:url(../images/panel_carpet.jpg) no-repeat;}
.panelLuxvinyl{background:url(../images/panel_luxvinyl.jpg) no-repeat;}
.panelVinyl{background:url(../images/panel_vinyl.jpg) no-repeat;}
.panelArearugs{background:url(../images/panel_rug.jpg) no-repeat;}
#HomeGreen{padding:20px 0 0 0;}
#HomeGreen p{color:#000;font-size:1.2em;}
#HomeGreen h3{color:#000;font-size:2em;font-weight:100;}
#HomeGreenCol1{float:left;width:300px;margin:0 15px 0 0;}
#HomeGreenCol2{float:left;width:300px;margin:0 15px 0 0;}
#HomeGreenCol3{float:left;width:300px;}
.CategoryPagination{color:#555;}
.SubBrandList {font-size:2em;}
.SubCategoryList, .SubBrandList{clear:both;}
.SubCategoryList ul:before, .SubBrandList ul:before,
.SubCategoryList ul:after, .SubBrandList ul:after{content:".";display:block;height:0;overflow:hidden;}
.SubCategoryList ul:after, .SubBrandList ul:after{clear:both;}
.SubCategoryList ul, .SubBrandList ul{zoom:1;}
.SubCategoryList li, .SubBrandList li{float:none!important;clear:both!important;}
.SubCategoryList li a, .SubBrandList li a{display:block;width:auto;text-decoration:none!important;padding:3px 0 3px 20px;}
.SubCategoryList ul, .SubBrandList ul{background-color:#000;}
.SubCategoryList a, .SubBrandList a, .CategoryPagination a, #sort{color:#555;}
.SortBox{color:#555;padding:5px 5px;}
.PagingList .ActivePage{color:#222;}
.SubCategoryList a:hover, .SubBrandList a:hover, .CategoryPagination a:hover,.PagingList a:hover{color:#333;}
.ProductList{list-style:none;margin:0;padding:0;}
.category .Content .ProductList .ProductDetails{padding:0 10px;}
.category .Content .ProductList .ProductPriceRating{display:block;}
.category .Content .ProductList li:hover{background:#f2f2f2;}
.Content .ProductList li{background:#fff;list-style:none;float:left;width:180px!important;font-size:0.95em;margin:0 auto;overflow:hidden;min-height:27em;border:1px solid #888;box-shadow:0;-moz-box-shadow:0;-webkit-box-shadow:0;}
.search .Content .ProductList li{width:auto!important;}
.ProductList a{text-decoration:none;}
.ProductList .ProductImage{margin:0 0 5px 0;display:table-cell;width:100%;height:120px;text-align:center;overflow:hidden;vertical-align:middle;}
.ProductList .ProductImage img{vertical-align:middle;}
.ProductList p{margin:5px 0 5px 5px;}
.ProductList strong, .ProductList strong a{color:#075899;}
.ProductPrice, .ProductList em{font-style:normal;font-weight:bold;}
.ProductList .Rating{font-size:0.9em;font-weight:bold;}
.ProductList .Rating img{height:12px;margin-top:3px;}
.ProductList li .ProductCompareButton{margin-top:3px;text-align:center;}
.Left .ProductList .ProductImage, .Right .ProductList .ProductImage{display:none;}
.Left .ProductList li, .Right .ProductList li{clear:both;width:auto;list-style:none;margin:0;margin-top:5px;padding:3px 0 5px 0;color:#000000;}
.expandable a{color:blue;font-weight:bold;}
#yellow-button{background-color:#ffe317;display:inline-block;width:auto;padding:1em;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-weight:bold;color:black;text-decoration:none;}
.yellow-button{background-color:#ffe317;display:inline-block;width:auto;padding:1em;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-weight:bold;color:black;text-decoration:none;}
#ProductByCategory li{margin:6px 30px 6px 6px;}
#ProductNew li{margin:6px 30px 6px 6px;}
#ProductDetails .ProductMain .ProductAddToCart .DetailRow{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#E7E7E7;border:1px solid #C1C1C1;margin-top:10px;width:72%;}
#info{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#E7E7E7;border:1px solid #C1C1C1;clear:both;margin:5px 0 0 0;width:72%;}
.FreeSample{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:transparent;border:0px solid #C1C1C1;margin-top:10px;width:100%;}
.Quote{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#transparent;border:1px solid #C1C1C1;margin-top:10px;width:72%;}
#ProductDetails .ProductMain .ProductAddToCart .DetailRow > span{color:#333;font-size:1.0em;display:block;font-weight:bold;margin:0 0 10px 10px;}
#info h5, .FreeSample h3{color:#333;font-size:1.6em;}
.Quote h3{color:#333;font-size:1.6em;}
.ProductAddToCart .DetailRow .Label{width:auto!important;margin:0!important;}
#calculate{padding:4px 0;margin-left:0px!important;float:left;clear:both;background-image:url("../images/calc_black.png");background-position:14px 13px;background-repeat:no-repeat;}
.requestSample{padding:4px 0;float:left;clear:both;width:70%!important;}
.FreeSampleLink{margin:0 auto;}
.FreeSampleLink a{width:295px;display:block;margin:0 auto;margin-left:0%;padding:0.5em 0em!important;clear:both;}
.TinyOuterDiv{margin:0 auto;}
.item{margin:0 auto;}
.AddCartButton{width:auto!important;clear:both;}
.addToCart{float:none!important;}
#white-back{background-color:#fff;}
.white-back{background-color:#fff;}
#prodeets{float:left;width:60%;margin:0;}
#prodtitle{margin-left:0px;font-size:2em;}
#proimg{width:277px;height:auto;margin:0 auto;}
#procart{width:auto;margin:0 auto;display:block;float:left;margin-left:1%;}
#ProductDescription{font-size:;}
.ProductMain{width:250px!important;margin:auto;margin-left:2%;float:left!important;padding-top:0;}
.ProductDetailsGrid .Label{}
.productAttributeValue, .ProductDetailsGrid .Value{width:85%;}
.DetailRow:before, .DetailRow:after,
.productAttributeRow:before, .productAttributeRow:after{content:".";display:block;height:0;overflow:hidden;}
.DetailRow:after, .productAttributeRow:after{clear:both;}
.DetailRow, .productAttributeRow{zoom:1;}
.productAttributeRow{margin:0 0 10px 0;}
.ProductDetailsGrid .DetailRow{clear:left;border-bottom:1px solid #888;margin-top:6px;}
.ProductAddToCart .DetailRow{border-bottom:0px!important;}
.productAttributeList .productAttributeRow{padding:0px!important;}
.productAttributeLabel{float:left;}
.ProductDetailsGrid .Label{margin:0;float:left;width:50%;font-weight:bold;padding-top:1px;display:inline-block;position:relative;text-align:left;padding-bottom:0%;}
.CartonPPF{background:#ededed;margin-top:0px!important;padding:3px 0 10px 0px!important;}
.CartonPPF .Label{font-size:1em;}
.CartonPPF .Value{color:#B8020F;font-size:1.6em;}
.productAttributeList .productAttributeLabel{margin:0 0 6px 0px!important;text-align:left!important;display:block!important;}
.ProductDetailsGrid .Label .Required{position:absolute;left:-1em;}
.productAttributeValue{float:right;}
.ProductDetailsGrid .Value{display:block;width:50%;float:left;margin:0 auto;}
.ProductPrice{display:block!important;}
.ProductList strong, .ProductList strong a{color:#333;font-size:1.2em;}
.ProductPrice, .ProductList em{color:#333;font-size:1em;}
.ProductList .Rating{color:#797979;}
.Product_PriceLabel .ProductPrice{font-size:3em;}
.Product_PriceLabel .Label{padding:15px 0 0 0!important;}
.ProductOptionList ul, .ProductOptionList li{list-style:none;margin:0;padding:0;}
.ProductOptionList li{margin-bottom:3px;}
.ProductOptionList input{vertical-align:middle;}
.productAttributeLabel{float:left;display:block!important;}
.productAttributeValue{float:left;display:block!important;}
.productAttributeConfigurableEntryCheckbox input{margin:0 5px 0 0;}
.productAttributeConfigurableEntryCheckbox span{width:200px;}
.scrollContainer{min-height:1px!important;min-width:1px!important;max-height:900px!important;height:auto!important;width:auto!important;}
.productOptionPickListSwatch .selectedValue .textureContainer, .productOptionPickListSwatch .selectedValue .swatchColours{border-color:#dd0515!important;}
.productOptionViewProductPickListWithImage .selectedValue td{background:#000!important;color:#fff!important;}
#text_qty_{width:30px;}
#qty_{}
div.ProductAddToCart div.AddCartButton .BulkDiscount input{margin:0 auto;background-image:url(../images/cart_button_large_white.png);background-repeat:no-repeat;background-position:13px 7px;padding:0.5em 1em!important;width:295px;text-transform:uppercase;font-size:1.4em;float:left!important;display:inline-block!important;clear:left;margin-left:0px;}
.AddThisButtonBox{margin:25px 0 0 0;}
.ProductSectionSeparator{display:none!important;}
#ProductReviews .BlockContent p{clear:left;padding-top:10px;}
.PrimaryProductDetails dt{width:auto!important;}
#rating_box{padding:5px 0 5px 10px;width:430px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;box-shadow:3px 3px 3px #c1c1c1;-moz-box-shadow:3px 3px 3px #c1c1c1;-webkit-box-shadow:3px 3px 3px #c1c1c1;}
#rating_box h4{color:#000;font-size:1.5em;background:url(../images/talkbubble.png) no-repeat scroll 8px -2px;padding:7px 0 2px 50px;}
.ProductReviewList{padding-top:20px;margin:0;list-style:none;}
.ProductReviewList li{margin:0 0 15px 0;padding:10px 20px 5px 20px;border:1px solid #dadada;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:3px 3px 3px #c1c1c1;-moz-box-shadow:3px 3px 3px #c1c1c1;-webkit-box-shadow:3px 3px 3px #c1c1c1;}
.ProductReviewList .ReviewTitle{font-size:1.6em;}
.ProductReviewList li p{background:#fcfcfc;padding:10px 25px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.ProductReviewList li p.Meta{background:none!important;padding:0!important;}
.ProductReviewList hr{display:none;}
#rating_box, .ProductReviewList li{background:#e7e7e7;}
#ProductDescription, #ProductVideos, #ProductWarranty, #ProductOtherDetails, #SimilarProductsByTag, #ProductByCategory, #ProductVendorsOtherProducts, #ProductReviews, #SimilarProductsByCustomerViews, #ProductAccessories, #ProductNew{border:1px solid #dadada;margin:0!important;padding:10px 25px;}
#ProductDescription:before, #ProductVideos:before, #ProductWarranty:before, #ProductOtherDetails:before, #SimilarProductsByTag:before, #ProductByCategory:before, #ProductVendorsOtherProducts:before, #ProductReviews:before, #SimilarProductsByCustomerViews:before, #ProductNew:before,
#ProductDescription:after, #ProductVideos:after, #ProductWarranty:after, #ProductOtherDetails:after, #SimilarProductsByTag:after, #ProductByCategory:after, #ProductVendorsOtherProducts:after, #ProductReviews:after, #SimilarProductsByCustomerViews:after, #ProductNew:after{content:".";display:block;height:0;overflow:hidden;}
#ProductDescription:after, #ProductVideos:after, #ProductWarranty:after, #ProductOtherDetails:after, #SimilarProductsByTag:after, #ProductByCategory:after, #ProductVendorsOtherProducts:after, #ProductReviews:after, #SimilarProductsByCustomerViews:after, #ProductNew:after{clear:both;}
#ProductDescription, #ProductVideos, #ProductWarranty, #ProductOtherDetails, #SimilarProductsByTag, #ProductByCategory, #ProductVendorsOtherProducts, #ProductReviews, #SimilarProductsByCustomerViews, #ProductNew{background:#fff;zoom:1;border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;-webkit-border-radius:0 6px 6px 6px;}
.TabNav{font-size:1.1em;margin-bottom:0px;padding:13px 0px;margin:0px;}
.TabNav li{display:inline;}
.TabNav li a{border:1px solid #dadada;border-radius:1px 1px 0 0;-moz-border-radius:1px 1px 0 0;-webkit-border-radius:1px 1px 0 0;box-shadow:0px -5px 20px #333333 inset;-moz-box-shadow:0px -5px 20px #333333 inset;-webkit-box-shadow:0px -5px 20px #333333 inset;background:#555;color:#fff!important;text-shadow:1px 1px 1px #222;-moz-text-shadow:1px 1px 1px #222;-webkit-text-shadow:1px 1px 1px #222;position:relative;top:2px;font-size:1.5em;padding:10px 15px;margin-right:3px;margin-top:3px;text-decoration:none;text-transform:uppercase;}
.TabNav li a:hover{background-color:#888;color:#fff!important;text-decoration:none}
.TabNav li.Active a{border-left:1px solid #dadada!important;border-right:1px solid #dadada!important;border-top:1px solid #dadada!important;border-bottom:2px solid #fff!important;box-shadow:0px -5px 20px #fff inset!important;-webkit-box-shadow:0px -5px 20px #fff inset!important;-moz-box-shadow:0px -5px 20px #fff inset!important;background:#fff;color:#000!important;text-shadow:1px 1px 1px #999;margin-top:0px;padding:10px 15px;font-weight:bold;}
.fastCartSummaryBox{background:#f0f0f0!important;color:#000;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.fastCartSummaryBox{max-width:500px!important;width:215px;}
#fastCartContainer{font-size:1.3em;}
.fastCartSummaryBox{background-color:#DDFEDA;}
.fastCartContent .ProductPrice,
.fastCartContent .ProductList em{color:#800000;}
.fastCartContent .Quantity{color:#828DB3;}
.fastCartContent p{color:#444444;}
.fastCartContent .ProductList li{background-color:#FFF;}
.FastCartOrOption{width:auto;text-align:center;}
.fastCartSummaryBox .actionLink .button{float:none!important;width:200px;font-size:1.2em;}
#PageContent, #CartContainer, #LoginForm, #ForgotPasswordForm, #CreateAccountForm, #CreateAccountThanks,
.YourAccount, #AccountInbox, #AccountOrderStatus, #AccountOrders, #ChooseShippingAddress, #ShippingAddressForm, #AccountOrder, .AccountDownloadItemContainer, #AccountRecentItems, #AccountNewReturn, #EditAccountForm,
.ExpressCheckout, #OrderConfirmation{border-radius:6px 6px 6px 6px;min-height:295px;padding:5px 0px 5px 0px;}
table.CartContents, table.General{}
.CartContents thead tr th, table.General thead tr th{background:#161616;color:#fff;}
.CartContents tr{background:#F7F7F7!important;}
.CartContents tr.Even{background:#F0F0F0!important;}
.EstimateShipping{border:1px solid #000;background:#fff;color:#000;}
.CartContents tfoot .SubTotal td{border:0!important;color:#161616;}
.ProceedToCheckout{text-align:right;}
.Content .ProceedToCheckout{width:235px;float:right;}
.ProceedToCheckout a{padding-top:5px;}
.CartOrOption{clear:both;text-align:center;margin:5px 0;width:235px;}
.GoogleCheckout p,
.PayPalExpressCheckout p,
.AlternativeCheckout p{margin:0;font-size:90%;}
.cart .GoogleCheckout,
.cart .PayPalExpressCheckout,
.cart .AlternativeCheckout{text-align:center;margin-bottom:10px;clear:right;width:235px;}
.KeepShopping{clear:both;text-align:right;width:235px;}
.KeepShopping a{width:200px!important;}
.CheckoutForgotPassword{clear:both;display:block;padding-top:10px;}
.CheckoutRedeemCoupon{width:300px;border:1px solid #333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#dadada;}
.CheckoutRedeemCoupon h4{color:#fff;background:#000;padding:3px 0;text-align:center;}
.CheckoutRedeemCoupon p{padding:5px 10px;}
.ExpressCheckoutBlock .ExpressCheckoutTitle{background:#dcf0f5;border:1px solid #bce0e8;}
.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle{background:#f0f0f0;border:1px solid #ddd;color:#555;}
.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent{color:#888;}
.CreateAccount{float:left;width:300px;border-right:none;padding-right:0px;}
.AccountLogin{float:left;padding-left:0px;width:300px;}
.AccountLogin form, .CreateAccount div{margin-top:10px;}
.YourAccount ul{margin:0!important;}
.YourAccount li{list-style:none;margin-bottom:15px!important;}
.YourAccount a{font-size:1.25em;text-decoration:none;border-bottom:1px solid #dadada;display:block;width:100%;}
.TopAccountMenu{background:#5B3C7E;border-radius:0 0 45px 6px;-moz-border-radius:0 0 45px 6px;-webkit-border-radius:0 0 45px 6px;}
.account_main .TopAccountMenu{margin-top:-10px!important;}
.account_inner .TopAccountMenu{margin-top:0px!important;}
.TopAccountMenu h2{color:#fff;margin:3px 10px;font-size:1.6em;}
.TopAccountMenu ul{display:block;list-style:none!important;margin:0!important;}
.TopAccountMenu ul li{float:left;margin:0!important;padding:0!important;}
.TopAccountMenu ul li a{text-decoration:none!important;color:#fff;border:0px!important;display:block;padding:6px 15px;width:auto;font-size:1.2em;}
.TopAccountMenu ul li a:hover{text-decoration:none;color:#fff;background:#A283C5;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.AccountDownloadItemsList{list-style:none;}
.AccountDownloadItemsList li{background:url(../images/download.png) no-repeat scroll 8px 17px #DADADA;padding:11px 0 2px 40px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.OrderItemList{list-style:none;width:300px;}
.OrderItemList .button{float:right!important;}
.OrderItemList li:before,
.OrderItemList li:after{content:".";display:block;height:0;overflow:hidden;}
.OrderItemList li:after{clear:both;}
.OrderItemList li{zoom:1;}
#SitemapContent ul{list-style-type:none;}
.SitemapPages{float:left;margin:0 15px 0 25px;}
.SitemapCategories{float:left;margin:0 15px 0 25px;}
.SitemapBrands{float:left;margin:0 0 0 25px;}
#SearchResultsCategory{display:none;}
.Left .Panel,
.Right .Panel,
.wordpress #sidebar{padding:0 0 25px 0;width:100%;margin:0 0 10px 0!important;background:#e7e7e7;box-shadow:3px 5px 5px #999999;-moz-box-shadow:3px 5px 5px #999999;-webkit-box-shadow:3px 5px 5px #999999;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.Left .Panel h4,
.Right .Panel h4,
.Left .Panel h2,
.Left .Panel h3,
.Right .Panel h2,
.wordpress #sidebar h3{color:#333!important;font-size:1.6em;padding:6px 0 3px 2px;text-transform:uppercase;width:165px;margin:0 0 0 15px;border-bottom:1px solid #777;}
.Left .Panel .BlockContent,
.Right .Panel .BlockContent{padding:0px!important;margin:0px!important;}
.Left .Panel p,
.Right .Panel p{padding:10px 15px 5px 15px;}
.TopSeller1{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.Left .ProductDetails, .Left .ProductPriceRating, .Left .ProductActionAdd{width:75%!important;text-align:center;}
.Left .ProductActionAdd .button{width:100px;margin:0 0 0 10%}
.Left .TopSeller1 .ProductActionAdd .button{margin:0!important;}
.ProductActionAdd:before,
.ProductActionAdd:after{content:".";display:block;height:0;overflow:hidden;}
.ProductActionAdd:after{clear:both;}
.ProductActionAdd{zoom:1;}
.Left .Panel,
.Right .Panel,
.TopSeller1{}
.SearchContainer{margin:0 1em 0 0;}
.Left{display:none;float:left;width:200px;font-size:1.2em;margin-left:10px;}
.Left .Panel{}
.Left .BlockContent{margin:0 10px 0 10px;}
.Left ul{margin:0;padding:0;}
.Left li{clear:both;list-style:none;margin:0;padding:0;}
.Left a{color:#000;}
.Left a:hover{text-decoration:underline;}
.Left li a{text-decoration:none;display:block;padding:3px 0 3px 20px;}
.Left li a:hover{padding:3px 0 3px 20px;display:block;}
.Left li a:hover{text-decoration:none;}
#SideCategoryList{}
.SideCategoryListClassic > ul{border-bottom:1px solid #333;}
.trunk > li{background:#F7F7F7!important;}
#SideCategoryList li.LastChild{border-bottom:0 !important;}
#SideCategoryList li{padding:0;}
#SideCategoryList li ul li a{padding:3px 0 3px 30px;}
#SideCategoryList li ul li ul{display:none;}
#SideCategoryList li ul li{display:none;list-style:disc outside;margin:0;}
.activebranch ul li ul{display:none !important;}
.activebranch ul{display:block!important;}
#SideCategoryList li a{background:url(../images/bullet.png) no-repeat 165px 6px;}
#SideCategoryList li a:hover{color:#fff;background:url(../images/bullet_on.png) no-repeat 165px 6px #888;}
.trunk0 li ul{display:none!important;}
#SideCategoryList li ul li a{background:none;}
.trunk li{display:block!important;}
.activebranch li{display:block!important;}
.activebranch > a{color:#fff;background:url(../images/bullet_on_expanded.png) no-repeat 165px 6px #555!important;}
.activebranch > a:hover{color:#fff;background:url(../images/bullet_on_expanded.png) no-repeat 165px 6px #555!important;}
.activebranch ul li a{background:none;}
.activebranch ul li a:hover{background-image:none!important;background-color:#555;}
.branch0{background-color:#E5E3E3!important;}
.branch0 > a{background:url(../images/bullet_on_expanded.png) no-repeat 165px 6px #555!important;color:#fff;}
.branch1{border:1px solid #333;background-color:transparent;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.branch1 > a{background:url(../images/bullet_on_expanded.png) no-repeat 165px 6px #555!important;color:#fff;}
#SideCategoryList li ul li ul li a{padding:3px 0 3px 50px;}
.branch1 .trunk{display:block !important;}
.trunk .branch1 .branch2 ul{display:block!important;}
.branch2 > a{background:url(../images/bullet_on_expanded.png) no-repeat 165px 6px #777!important;color:#fff;}
.branch2{border:1px solid #333;background-color:transparent;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#SideCategoryList li ul li ul li ul li a{padding-left:60px;}
#SideCategoryList li ul li a{}
#SideCategoryList .sf-menu li ul li{}
#SideCategoryList .sf-menu .sfHover a,
#SideCategoryList .sf-menu li ul a{background-color:#65B2CB;color:#FFF;}
#SideCategoryList .sf-menu li ul li:hover > a,
#SideCategoryList .sf-menu li ul a:focus,
#SideCategoryList .sf-menu li ul a:hover,
#SideCategoryList .sf-menu li ul a:active{background-color:#075899;}
#SideCategoryList .sf-menu,
#SideCategoryList .sf-menu ul,
#SideCategoryList .sf-menu li{width:140px;}
#SideCategoryList .sf-menu a{padding:4px 8px 4px 8px;width:124px;}
#SideCategoryList .sf-menu ul{left:140px;}
#SideCategoryList .sf-menu ul a{padding:4px 8px 4px 8px;width:124px;}
#SideAccountMenu{}
#SideCartContents{}
#SideCategoryNewProducts{}
#SideCategoryPopularProducts{}
#SideCategoryTopSellers{}
.Left .TopSellers li .TopSellerNumber, .Right .TopSellers li .TopSellerNumber{color:#075899;}
.Left .TopSellers li.TopSeller1 .TopSellerNumber, .Right .TopSellers li.TopSeller1 .TopSellerNumber{background:url(../images/blue/TopSellerNumber1Bg.png) 0 0 no-repeat transparent!important;color:#075899;}
.Left .TopSellers li .TopSellerNumber, .Right .TopSellers li .TopSellerNumber{float:left;width:20px;font-size:1.2em;padding:3px 0;text-align:center;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.Left .TopSellers .ProductDetails, .Right .TopSellers .ProductDetails{margin-left:24px;width:110px;padding:3px 0 3px 0;}
.Left .TopSellers li.TopSeller1, .Right .TopSellers li.TopSeller1{clear:both;float:left;margin:10px 0 5px 0;padding:5px;overflow:visible;display:inline;}
.Left .TopSellers li.TopSeller1 .ProductDetails,
.Right .TopSellers li.TopSeller1 .ProductDetails,
.Left .TopSellers li.TopSeller1 .ProductPriceRating,
.Right .TopSellers li.TopSeller1 .ProductPriceRating,
.Left .TopSellers li.TopSeller1 .ProductActionAdd,
.Right .TopSellers li.TopSeller1 .ProductActionAdd{width:100%!important;text-align:center;}
.TopSeller1 .ProductDetails strong a{font-size:1.6em;}
.TopSeller1 .button{width:87%!important;}
.TopSeller1 .ProductActionAdd:before,
.TopSeller1 .ProductActionAdd:after{content:".";display:block;height:0;overflow:hidden;}
.TopSeller1 .ProductActionAdd:after{clear:both;}
.TopSeller1 .ProductActionAdd{zoom:1;}
.Left .TopSellers li.TopSeller1 img, .Right .TopSellers li.TopSeller1 img{text-align:center;overflow:hidden;max-width:130px;}
.Left .TopSellers li.TopSeller1 .TopSellerNumber, .Right .TopSellers li.TopSeller1 .TopSellerNumber{width:44px;height:34px;font-size:2em;padding:7px 0 6px 0;margin:-20px 0 0 0;text-align:center;display:Block;}
.Left .TopSellers li.TopSeller1 .ProductDetails, .Right .TopSellers li.TopSeller1 .ProductDetails{margin-left:0;}
.Left .TopSellers li.TopSeller1 .ProductImage, .Right .TopSellers li.TopSeller1 .ProductImage{width:130px;display:inline;text-align:center;overflow:hidden;}
.Content .TopSellers li .TopSellerNumber{display:none;}
#SideCouponCodeBox{}
#SideGiftCertificateCodeBox{}
.NewsletterSubscription{clear:both;}
.NewsletterSubscription label{clear:both;float:left;color:white;}
.NewsletterSubscription .Textbox{width:250px;color:#aaa9a4;border:1px solid #6b674f;font-size:1em;padding:5px;margin-bottom:5px;}
.NewsletterSubscription .Button{width:95px;height:25px;border:0;margin-top:6px;vertical-align:middle;}
#SideNewsletterBox{}
#SideNewProducts{}
#SideProductAddToWishlist{}
#SideProductAlsoBought{}
#SideProductRecentlyViewed{}
#SideProductRelated{}
#SideShopByBrand{}
#SideShopByBrandFull{}
#SideSubPageList{}
#SideTopSellers{}
.Right{float:right;width:160px;font-size:0.85em;padding-bottom:10px;margin-left:10px;}
.Right a{color:#000;}
.Right a:hover, .Right a:hover strong{color:#001927;}
.Right ul{margin:0;padding:0;}
.Right li{clear:both;list-style:none;margin:0;padding:3px 0;}
.Right li a{text-decoration:none;}
.Right li a:hover{text-decoration:underline;}
.Right .Panel{}
.Right .BlockContent{margin:0 10px 0 10px;}
.Right hr{display:none!important;width:0px!important;height:0px!important;}
.Right .ProductList li{}
#Footer{clear:both;padding:0;text-align:center;font-size:1.2em;}
#Footer div{}
#Footer img{float:left;margin:0 15px 0 0;}
#Footer ul{list-style:none;margin:0 auto 15px auto;width:990px;padding:10px 0 0 0;float:none;}
#Footer li{list-style:none;margin:0 10px 0 0;float:left;padding:0;}
#Footer li a{text-decoration:none;padding:0;}
#Footer li a:hover{text-decoration:underline!important;}
.liHead{font-size:1.4em;font-weight:bold;}
#Footer p{float:left;margin:15px auto auto 0;}
#byline{clear:none!important;float:none!important;width:auto;text-align:center;padding:15px 0 10px 0;font-size:1.2em;}
#byline a{text-decoration:none;font-size:1.2em;color:#767570;}
.clearfix:before,
.clearfix:after{content:".";display:block;height:0;overflow:hidden;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.button, input[type="submit"], input[type="button"], #apply_code, .SubCategoryList li a, .SubBrandList a, .CheckoutButton a, .TopSellerNumber{font-weight:bold;color:#fff!important;background-color:rgb(44, 44, 44)!important;border:0px solid #000;}
.button:hover, input[type="submit"]:hover, input[type="button"]:hover, #apply_code:hover, .SubCategoryList li a:hover, .SubBrandList a:hover, .CheckoutButton a:hover{color:black!important;background-color:rgb(44, 44, 44)!important;border:0px solid #000;}
.button,
input[type="submit"],
input[type="button"],
#apply_code{font-size:1.4em;text-align:center;text-decoration:none!important;text-transform:uppercase;font-weight:bold;padding:6px 10px!important;display:inline-block;width:auto;cursor:pointer;overflow:visible;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.button:hover,
input[type="submit"]:hover,
#apply_code:hover{text-decoration:none!important;}
.button:after,
input[type="submit"]:after,
#apply_code:after{content:"0";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
*:first-child+html .button,
*:first-child+html input[type="submit"],
*:first-child+html #apply_code{display:inline-block;}
* html .button,
* html input[type="submit"],
* html #apply_code{height:1%;}
.buttonRight{float:right!important;}
.buttonSmall{clear:both;font-size:1em!important;padding:3px 8px!important;margin-top:15px;}
.buttonFill{width:96%!important;}
.buttonFloatRight{float:right!important;margin:30px 0 0 0;font-size:1.4em!important;}
.CurvyBox{padding:1px;border:1px solid #888;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.CheckoutButton a{background-image:url(../images/cart_button.png);background-repeat:no-repeat;background-position:5px 8px;padding:6px 8px!important;width:200px;}
.CheckoutButton a:hover{background-image:url(../images/cart_button.png);background-repeat:no-repeat;background-position:5px 8px;}
#SearchForm .SearchButton{background-color:transparent!important;border-radius:0px!important;-moz-border-radius:0px!important;-webkit-border-radius:0px!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
#apply_code{float:right!important;}
input[type="text"], input[type="password"], input[type="email"], input.text, input.title, textarea, select{background-color:#e7e7e7;border:0px solid #BBBBBB;padding:0px;}
input[type="text"]:focus, input[type="password"]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus{border-color:#666666;}
#SideNewsletterBox .Textbox:focus{border-color:#8E896A;-moz-box-shadow:1px 1px 1px #333;}
#rss{list-style:none!important;margin:0px!important;}
#rss li{margin-bottom:10px;width:240px;}
#rss .parss-right{}
#rss .parss-image{}
#rss .parss-title a{text-decoration:none!improtant;}
#rss .parss-title a:hover{text-decoration:underline!important}
#rss .parss-date{}
#rss .parss-description{}
#rss .parss-readmore a{text-decoration:none!important}
#rss .parss-readmore a:hover{text-decoration:underline!important;}
.wordpress #main{float:right;width:720px;}
.wordpress #sidebar{float:left;width:200px;}
.Breadcrumb{}
.CompareItem{width:200px;border-left:solid 1px #CACACA;}
.CompareFieldName{font-weight:bold;border-bottom:1px solid #EFF8FA;}
.CompareFieldTop{border-bottom:solid 1px #85BADF;}
.CompareFieldTop a:hover{color:red;}
.CompareCenter{border-left:solid 1px #85BADF;border-bottom:solid 1px #F2F2F2;}
.CompareLeft{border-left:solid 1px #85BADF;border-bottom:solid 1px #F2F2F2;}
.ViewCartLink{background:url('../../default/images/blue/Cart.gif') no-repeat 3px 0;}
.MiniCart .SubTotal{color:#075899;}
.JustAddedProduct{border:1px solid #c0dae7;background:#fff;}
.JustAddedProduct strong, .JustAddedProduct a{color:#075899;}
.SpecificInfoMessage{background-color:#f8e4d1;color:#555;}
.ComparisonTable tr:hover td, .ComparisonTable tr.Over td{background:#EFF8FA;}
table.General tbody tr td{}
#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;}
#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;}
#SearchResultsCategoryAndBrand{background-color:#EEF5F9;}
.CartContents .ItemShipping th{border-bottom-color:#c7d7db;border-top-color:#c7d7db;background:#edf2f3;}
.footer_easy{text-align:center;list-style:none;}
.footer_easy li ul{display:inline;}
#SideCategoryList .special{color:red !important;font-weight:bold !important;}
.productOptionPickListSwatch .thumbnail, .productOptionPickListSwatch .swatchColour{display:inline-block;width:50px !important;height:50px !important;background-size:50px 50px !important;}
#fb-mobile{display:none;}
#twitter-mobile{display:none;}
#fblike-mobile{display:none;}
#smallBoxes{width:1000px;padding-top:10px;padding-bottom:10px;}
#smallBoxes a img{margin-right:10px;}
.footernav{list-style:none;display:block;margin-left:0px;margin-top:1.5em;text-align:center;}
#footercol2{float:left;width:55%;margin:0 1% 0 0;padding-top:1.0em;}
#footernavcol1{width:31%;margin:0 2% 0 0;display:block;float:left;}
#footernavcol2{width:31%;margin:0 2% 0 0;display:block;float:left;}
#footernavcol3{width:31%;margin:0 2% 0 0;display:block;float:left;}
#gridwrapper{background:transparent;width:100%;display:block;margin:0 auto;text-align:center;}
#gridcol1{width:31.33%;height:auto;max-height:100%;margin:0 auto;float:left;overflow:visible;background:transparent;}
.gridcol1box01{width:100%;height:auto;margin:auto;margin-top:2%;margin-bottom:1.65%;}
.gridcol1box02{width:100%;height:auto;margin:0% auto;}
#gridcol2{width:32.33%;height:auto;max-height:100%;min-height:100%;margin:0 2.5%;float:left;overflow:hidden;background:transparent;padding-top:0.7%;}
.gridcol2box01{width:100%;height:auto;max-height:100%;margin:0 auto;margin-bottom:7%}
#gridcol3{width:31.33%;height:auto;max-height:100%;margin:0 auto;float:left;overflow:hidden;background:transparent;}
.gridcol3box01{width:100%;height:auto;margin:auto;margin-top:2%;margin-bottom:1.65%;}
.gridcol3box02{width:100%;height:auto;margin:0% auto;}
#gridfooter{float:left;margin:0 auto;width:100%;height:auto;max-height:40em;}
.gridfooterbox01{width:17%;height:auto;margin:0 auto;float:left;}
.gridfooterbox02{width:30%;height:auto;margin:0 1% 0 2%;float:left;}
.gridfooterbox03{width:30%;height:auto;margin:0 2% 0 1%;float:left;}
.gridfooterbox04{width:17%;height:auto;margin:0 auto;float:left;}
#imggrid img{width:100%;}
img{max-width:100%;width:auto;height:auto;padding:0px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;}
#status div{font-family:helvetica,arial,sans-serif;font-size:20px;font-weight:bold;}
#status span{display:inline-block;text-indent:-12000px;}
#open,#closed{display:none;}
#open span{background-image:url('https://media.tumblr.com/tumblr_m586jmBjiB1rqki6e.jpg');width:100px;height:70px;}
#closed span{background-image:url('https://blogs.villagevoice.com/forkintheroad/closed.jpg');width:100px;height:70px;}
#instock_specials{text-align:center;margin:0 0.8%;float:left;width:15%;}
#XxWrapper{width:100%!important;}
#topdivider{padding-top:4%;}
#testimonyauthor{color:white;}
#testimonyauthor-1{color:white;}
#testimonyauthor-2{color:white;}
@media (min-width:3201px) and (max-width:6000px){#XxWrapper{width:3000px;position:relative;text-align:center;overflow:hidden;display:block;background:#ffffff;margin:0 auto;}
#logo{float:left;width:28%;height:170px;margin:0 auto;background:#000;}
#HeaderRow2Col1{width:20%;}
#HeaderRow2Col3{float:left;width:52%;margin:0px auto;display:block;overflow:hidden;position:relative;text-align:center;}
#HomeHead{width:100%;}
#HomeGreenBox{width:3000px;position:relative;text-align:center;overflow:hidden;display:block;margin:5px;border:0px dashed #d2d2d2;}
#HomeGreen p.abouttext01{color:#000;font-size:2.9em;margin:0px 10px;text-align:left;float:left;}
#HomeGreen p.abouttext02{color:#000;font-size:2.9em;margin:0px 10px;text-align:left;float:left;}
#HomeGreen p.abouttext03{color:#000;font-size:2.9em;margin:0px 10px;text-align:left;float:left;}
h2.aboutheader{font-size:3.1em;}
#footercol2 a{font-size:2.4em;}
#footercol2 h1{font-size:3.1em;}
#topdivider{width:100%;text-align:center;display:block;margin:0 auto;padding-top:6em;font-size:4em;font-weight:bold;}
#botdivider{width:100%;text-align:center;margin:0 auto;font-size:3.7em;font-weight:bold;padding-top:1.0em;}
#HomeGreen p.shoptext{color:#000;font-size:1.1em;margin:0px 10px;text-align:left;}
#HomeGreen h3{color:#000;font-weight:100;text-align:center}
#HomeGreen p{text-align:left;}
#MenuButton{padding-left:0.05em;margin-top:21.5em;position:fixed;z-index:9999;text-align:center;width:5%;top:15em;}
#paypal{font-size:0.75em;}
ul.banner{font-size:0.9em;}
.banner{font-size:1.8em;}
p.banner{font-size:1.9em;}
h3.banner{font-size:2em;}
h2.banner{font-size:2.1em;}
h1.banner{font-size:2.2em;}
}
@media (min-width:2801px) and (max-width:3200.999px){#XxWrapper{width:2600px;position:relative;text-align:center;overflow:hidden;display:block;background:#ffffff;margin:0 auto;}
#logo{float:left;width:28%;height:170px;margin:0 auto;background:#000;}
#HeaderRow2Col1{width:20%;}
#HeaderRow2Col3{float:left;width:52%;margin:0px auto;display:block;overflow:hidden;position:relative;text-align:center;}
#HomeHead{width:100%;}
#HomeGreenBox{width:2600px;position:relative;text-align:center;overflow:hidden;display:block;margin:5px;border:0px dashed #d2d2d2;}
#HomeGreen p.abouttext01{color:#000;font-size:3.75em;margin:0em 1em;text-align:left;float:left;}
#HomeGreen p.abouttext02{color:#000;font-size:3.75em;margin:0em 1em;text-align:left;float:left;}
#HomeGreen p.abouttext03{color:#000;font-size:3.75em;margin:0em 1em;text-align:left;float:left;}
h2.aboutheader{font-size:3.999em;}
#topdivider{width:100%;text-align:center;display:block;margin:0 auto;padding-top:5em;font-size:3.7em;font-weight:bold;}
ul.banner{font-size:0.9em;}
.banner{font-size:1.7em;}
p.banner{font-size:1.8em;}
h3.banner{font-size:1.9em;}
h2.banner{font-size:2em;}
h1.banner{font-size:2.1em;}
#botdivider{width:100%;text-align:center;margin:0 auto;font-size:3.4em;font-weight:bold;padding-top:1.0em;}
#HomeGreen p.shoptext{color:#000;font-size:1.1em;margin:0px 10px;text-align:left;}
#HomeGreen h3{color:#000;font-weight:100;text-align:center}
#HomeGreen p{text-align:left;}
#MenuButton{padding-left:0.05em;margin-top:10.5em;position:fixed;z-index:9999;text-align:center;width:5%;top:15em;}
#paypal{font-size:0.75em;}}
@media (min-width:2401px) and (max-width:2800.999px){#XxWrapper{width:2140px;position:relative;text-align:center;overflow:hidden;display:block;background:#ffffff;margin:0 auto;}
#logo{float:left;width:28%;height:170px;margin:0 auto;background:#000;}
#HeaderRow2Col1{width:20%;}
#HeaderRow2Col3{float:left;width:52%;margin:0px auto;display:block;overflow:hidden;position:relative;text-align:center;}
#HomeHead{width:100%;}
#HomeGreenBox{width:2140px;position:relative;text-align:center;overflow:hidden;display:block;margin:5px;border:0px dashed #d2d2d2;}
#HomeGreen p.abouttext01{color:#000;font-size:2.9em;margin:0px 10px;text-align:left;float:left;}
#HomeGreen p.abouttext02{color:#000;font-size:2.9em;margin:0px 10px;text-align:left;float:left;}
#HomeGreen p.abouttext03{color:#000;font-size:2.9em;margin:0px 10px;text-align:left;float:left;}
h2.aboutheader{font-size:3.1em;}
#topdivider{width:100%;text-align:center;display:block;margin:0 auto;padding-top:4.8em;font-size:3.7em;font-weight:bold;}
ul.banner{font-size:0.9em;}
.banner{font-size:1.6em;}
p.banner{font-size:1.7em;}
h3.banner{font-size:1.8em;}
h2.banner{font-size:1.9em;}
h1.banner{font-size:2em;}
#botdivider{width:100%;text-align:center;margin:0 auto;font-size:3.4em;font-weight:bold;padding-top:1.0em;}
#HomeGreen p.shoptext{color:#000;font-size:1.1em;margin:0px 10px;text-align:left;}
#HomeGreen h3{color:#000;font-weight:100;text-align:center}
#HomeGreen p{text-align:left;}
#MenuButton{padding-left:0.05em;margin-top:5.5em;position:fixed;z-index:9999;text-align:center;width:5%;top:15em;}
#paypal{font-size:0.75em;}}
@media (min-width:2201px) and (max-width:2400.999px){#XxWrapper{width:2020px;position:relative;text-align:center;overflow:hidden;display:block;background:#ffffff;margin:0 auto;}
#logo{float:left;width:28%;height:170px;margin:0 auto;background:#000;}
#HeaderRow2Col1{width:20%;}
#HeaderRow2Col3{float:left;width:52%;margin:0px auto;display:block;overflow:hidden;position:relative;text-align:center;}
#HomeHead{width:100%;}
#HomeGreenBox{width:2020px;position:relative;text-align:center;overflow:hidden;display:block;margin:5px;border:0px dashed #d2d2d2;}
#HomeGreen p.abouttext01{color:#000;font-size:2.7em;margin:0px 10px;text-align:left;float:left;}
#HomeGreen p.abouttext02{color:#000;font-size:2.7em;margin:0px 10px;text-align:left;float:left;}
#HomeGreen p.abouttext03{color:#000;font-size:2.7em;margin:0px 10px;text-align:left;float:left;}
h2.aboutheader{font-size:2.9em;}
#topdivider{width:100%;text-align:center;display:block;margin:0 auto;padding-top:4.8em;font-size:3.5em;font-weight:bold;}
ul.banner{font-size:0.9em;}
.banner{font-size:1.5em;}
p.banner{font-size:1.6em;}
h3.banner{font-size:1.7em;}
h2.banner{font-size:1.8em;}
h1.banner{font-size:1.9em;}
#botdivider{width:100%;text-align:center;margin:0 auto;font-size:3.2em;font-weight:bold;padding-top:1.0em;}
#HomeGreen p.shoptext{color:#000;font-size:1.1em;margin:0px 10px;text-align:left;}
#HomeGreen h3{color:#000;font-weight:100;text-align:center}
#HomeGreen p{text-align:left;}
#MenuButton{padding-left:0.05em;margin-top:3.5em;position:fixed;z-index:9999;text-align:center;width:5%;top:15em;}
#paypal{font-size:0.75em;}}
@media (min-width:1920px) and (max-width:2200.999px){#XxWrapper{width:1730px;position:relative;text-align:center;overflow:hidden;display:block;background:#ffffff;margin:0 auto;}
#logo{float:left;width:28%;height:170px;margin:0 auto;background:#000;}
#HeaderRow2Col1{width:20%;}
#HeaderRow2Col3{float:left;width:52%;margin:0px auto;display:block;overflow:hidden;position:relative;text-align:center;}
#HomeHead{width:100%;}
#HomeGreenBox{width:1730px;position:relative;text-align:center;overflow:hidden;display:block;margin:5px;border:0px dashed #d2d2d2;}
#HomeGreen p.abouttext01{color:#000;font-size:2.5em;margin:0px 1em;text-align:left;float:left;}
#HomeGreen p.abouttext02{color:#000;font-size:2.5em;margin:0px 1em;text-align:left;float:left;}
#HomeGreen p.abouttext03{color:#000;font-size:2.5em;margin:0px 1em;text-align:left;float:left;}
h2.aboutheader{font-size:2.8em;}
#topdivider{width:100%;text-align:center;display:block;margin:0 auto;padding-top:4.3em;font-size:3.3em;font-weight:bold;}
ul.banner{font-size:0.9em;}
.banner{font-size:1.8em;}
p.banner{font-size:1.2em;}
h3.banner{font-size:1.7em;}
h2.banner{font-size:1.8em;}
h1.banner{font-size:1.9em;}
#botdivider{width:100%;text-align:center;margin:0 auto;font-size:3em;font-weight:bold;padding-top:1.0em;}
#HomeGreen p.shoptext{color:#000;font-size:1.1em;margin:0px 1em;text-align:left;}
#HomeGreen p.shoptext{color:#000;font-size:1.1em;margin:0px 1em;text-align:left;}
#HomeGreen h3{color:#000;font-weight:100;text-align:center}
#HomeGreen p{text-align:left;}
#MenuButton{padding-left:0.05em;margin-top:2.5em;position:fixed;z-index:9999;text-align:center;width:5%;}
#paypal{font-size:0.85em;}}
@media (min-width:1600px) and (max-width:1919.999px){#headerbanner{font-size:3.6em!important;}
#XxWrapper{width:1500px;position:relative;text-align:center;overflow:hidden;display:block;background:#ffffff;margin:0 auto;}
#logo{float:left;width:28%;height:170px;margin:0 auto;background:#000;}
#HeaderRow2Col1{width:20%;}
#HeaderRow2Col3{float:left;width:52%;margin:0px auto;display:block;overflow:hidden;position:relative;text-align:center;}
#HomeHead{width:100%;}
#HomeGreenBox{width:1500px;position:relative;text-align:center;overflow:hidden;display:block;margin:5px;border:0px dashed #d2d2d2;}
#HomeGreen p.abouttext01{color:#000;font-size:2.3em;margin:0px 10px;text-align:left;float:left;}
#HomeGreen p.abouttext02{color:#000;font-size:2.3em;margin:0px 10px;text-align:left;float:left;}
#HomeGreen p.abouttext03{color:#000;font-size:2.3em;margin:0px 10px;text-align:left;float:left;}
h2.aboutheader{font-size:2.45em;}
#topdivider{width:100%;text-align:center;display:block;margin:0 auto;padding-top:4.05em;font-size:3.1em;font-weight:bold;}
ul.banner{font-size:0.9em;}
.banner{font-size:1.7em;}
p.banner{font-size:1.2em;}
h3.banner{font-size:1.3em;}
h2.banner{font-size:1.4em;}
h1.banner{font-size:1.5em;}
#botdivider{width:100%;text-align:center;margin:0 auto;font-size:2.8em;font-weight:bold;padding-top:1.0em;}
#HomeGreen p.shoptext{color:#000;font-size:1.1em;margin:0px 10px;text-align:left;}
#HomeGreen h3{color:#000;font-weight:100;text-align:center}
#HomeGreen p{text-align:left;}
}
@media (min-width:1440px) and (max-width:1599.999px){#XxWrapper{width:1300px;position:relative;text-align:center;overflow:hidden;display:block;background:#ffffff;margin:0 auto;}
#logo{float:left;width:28%;height:170px;margin:0 auto;background:#000;}
#HeaderRow2Col1{width:20%;}
#HeaderRow2Col3{float:left;width:52%;margin:0px auto;display:block;overflow:hidden;position:relative;text-align:center;}
#HomeHead{width:100%;}
#HomeGreenBox{width:1300px;position:relative;text-align:center;overflow:hidden;display:block;margin:5px;border:0px dashed #d2d2d2;}
#HomeGreen p.abouttext01{color:#000;font-size:2em;margin:0px 10px;text-align:left;float:left;}
#HomeGreen p.abouttext02{color:#000;font-size:2em;margin:0px 10px;text-align:left;float:left;}
#HomeGreen p.abouttext03{color:#000;font-size:2em;margin:0px 10px;text-align:left;float:left;}
#HomeGreen p.shoptext{color:#000;font-size:1.1em;margin:0px 1em;text-align:left;}
#HomeGreen h3{color:#000;font-weight:100;text-align:center}
#HomeGreen p{text-align:left;}
h2.aboutheader{font-size:2.2em;}
#botdivider{width:100%;text-align:center;margin:0 auto;font-size:2.6em;font-weight:bold;padding-top:1.0em;}
ul.banner{font-size:0.9em;}
.banner{font-size:1.2em;}
p.banner{font-size:1.1em;}
h3.banner{font-size:1.3em;}
h2.banner{font-size:1.4em;}
h1.banner{font-size:1.5em;}
#topdivider{width:100%;text-align:center;display:block;margin:0 auto;padding-top:3.8em;font-size:2.6em;font-weight:bold;}}
@media (min-width:1280px) and (max-width:1439.999px){#XxWrapper{width:1180px;position:relative;text-align:center;overflow:hidden;display:block;background:#ffffff;margin:0 auto;}
#logo{float:left;width:28%;height:170px;margin:0 auto;background:#000;}
#HeaderRow2Col1{width:20%;}
#HeaderRow2Col3{float:left;width:52%;margin:0px auto;display:block;overflow:hidden;position:relative;text-align:center;}
#HomeHead{width:100%;}
#HomeGreenBox{width:1180px;position:relative;text-align:center;overflow:hidden;display:block;margin:5px;border:0px dashed #d2d2d2;}
#HomeGreen p.abouttext01{color:#000;font-size:1.7em;text-align:left;float:left;}
#HomeGreen p.abouttext02{color:#000;font-size:1.7em;text-align:left;float:left;}
#HomeGreen p.abouttext03{color:#000;font-size:1.7em;text-align:left;float:left;}
#HomeGreen p.shoptext{color:#000;font-size:1.1em;text-align:left;}
#HomeGreen h3{color:#000;font-weight:100;text-align:center}
#HomeGreen p{text-align:left;}
#botdivider{width:100%;text-align:center;margin:0 auto;font-size:2.400em;font-weight:bold;padding-top:1.0em;}
ul.banner{font-size:0.9em;}
.banner{font-size:1.1em;}
p.banner{font-size:0.8em;}
h3.banner{font-size:1.2em;}
h2.banner{font-size:1.3em;}
h1.banner{font-size:1.4em;}
#topdivider{width:100%;text-align:center;display:block;margin:0px auto 0;padding-top:3.3em;font-size:2.4em;font-weight:bold;}}
@media (min-width:1150px) and (max-width:1279.999px){#XxWrapper{width:1050px;position:relative;text-align:center;overflow:hidden;display:block;background:#ffffff;margin:0 auto;}
#logo{float:left;width:28%;height:170px;margin:0 auto;background:#000;}
#HeaderRow2Col1{width:20%;}
#HeaderRow2Col3{float:left;width:52%;margin:0px auto;display:block;overflow:hidden;position:relative;text-align:center;}
#HomeHead{width:100%;}
#HomeGreenBox{width:1050px;position:relative;text-align:center;overflow:hidden;display:block;margin:5px;border:0px dashed #d2d2d2;}
#HomeGreen p{color:#000;font-size:1.6em;margin:0px 10px;text-align:left;float:left;}
#HomeGreen p.shoptext{color:#000;font-size:1.1em;margin:0px 1em;text-align:left;}
#HomeGreen h3{color:#000;font-weight:100;text-align:center}
h2.aboutheader{font-size:1.7em;}
#botdivider{width:100%;text-align:center;margin:0 auto;font-size:2.6em;font-weight:bold;padding-top:1.0em;}
ul.banner{font-size:0.9em;}
.banner{font-size:1em;}
p.banner{font-size:1.05em;}
h3.banner{font-size:1.1em;}
h2.banner{font-size:1.15em;}
h1.banner{font-size:1.2em;}
#topdivider{width:100%;text-align:center;display:block;margin:0 auto;padding-top:3.1em;font-size:2.6em;font-weight:bold;}}
@media (min-width:1050px) and (max-width:1149.999px){#XxWrapper{width:900px;position:relative;text-align:center;overflow:hidden;display:block;background:#ffffff;margin:0 auto;}
#logo{float:left;width:28%;height:170px;margin:0 auto;background:#000;}
#HeaderRow2Col1{width:20%;}
#HeaderRow2Col3{float:left;width:52%;margin:0px auto;display:block;overflow:hidden;position:relative;text-align:center;}
#HomeHead{width:100%;}
#HomeGreenBox{width:900px;position:relative;text-align:center;overflow:hidden;display:block;margin:5px;border:0px dashed #d2d2d2;}
#HomeGreen p{color:#000;font-size:1.6em;margin:0px 10px;text-align:left;float:left;}
#HomeGreen p.shoptext{color:#000;font-size:1.1em;margin:0px 1em;text-align:left;}
#HomeGreen h3{color:#000;font-weight:100;text-align:center}
h2.aboutheader{font-size:1.6em;}
.banner{font-size:0.8em;}
p.banner{font-size:0.820em;}
h3.banner{font-size:0.840em;}
h2.banner{font-size:0.860em;}
h1.banner{font-size:0.880em;}
#botdivider{width:100%;text-align:center;margin:0 auto;font-size:2.6em;font-weight:bold;padding-top:1.0em;}
#topdivider{width:100%;text-align:center;display:block;margin:0 auto;padding-top:2.9em;font-size:2.6em;font-weight:bold;}}
@media (min-width:981px) and (max-width:1049.999px){#XxWrapper{width:880px;position:relative;text-align:center;overflow:hidden;display:block;background:#ffffff;margin:0 auto;}
#logo{float:left;width:28%;height:170px;margin:0 auto;background:#000;}
#HeaderRow2Col1{width:20%;}
#HeaderRow2Col3{float:left;width:52%;margin:0px auto;display:block;overflow:hidden;position:relative;text-align:center;}
#HomeHead{width:100%;}
#HomeGreenBox{width:880px;position:relative;text-align:center;overflow:hidden;display:block;margin:5px;border:0px dashed #d2d2d2;}
#HomeGreen p{color:#000;font-size:1.4em;margin:0px 10px;text-align:left;float:left;}
#HomeGreen p.shoptext{color:#000;font-size:1.1em;margin:0px 1em;text-align:left;}
#HomeGreen h3{color:#000;font-weight:100;text-align:center}
h2.aboutheader{font-size:1.5em;}
ul.banner{font-size:0.9em;}
.banner{font-size:0.7em;}
p.banner{font-size:0.720em;}
h3.banner{font-size:0.740em;}
h2.banner{font-size:0.760em;}
h1.banner{font-size:0.780em;}
#botdivider{width:100%;text-align:center;margin:0 auto;font-size:2.6em;font-weight:bold;padding-top:1.0em;}
#topdivider{width:100%;text-align:center;display:block;margin:0 auto;padding-top:2.7em;font-size:2.6em;font-weight:bold;}}
@media (min-width:980.99px){#MenuButton{display:none;}
}
@media (max-width:980px){div#headerbanner{display:none!important;}}
@media (max-width:980.999px) and (orientation:portrait){#mobile-full{width:100%!important;}
.mobile-full{width:100%!important;}
.mobilehide{display:none!important;}
#mobilehide{display:none!important;}
#para{width:90%!important;margin:0 auto;}
#para-letter{width:90%!important;margin:0 auto;}
#para-5{width:90%!important;margin:0 auto;}
#para-4{width:90%!important;margin:0 auto;}
#para-3{width:90%!important;margin:0 auto;}
#para-2{width:90%!important;margin:0 auto;}
#para-1{width:90%!important;margin:0 auto;}
.para{width:90%!important;margin:0 auto;}
#proimg{width:100%;}
#procart{width:95%;margin:0 5%;display:block;}
.ProductMain{width:100%!important;margin:auto;float:none!important;}
div.mobile{width:100%!important;}
a.mobile{display:block!important;}
input.mobile{float:none;}
#nofloat{float:none!important;width:100%!important;margin:0 auto!important;}
a.salecat1a{display:none;width:46%;margin:0 2%;color:transparent;float:right;}
a.salecat1b{display:none;width:46%;margin:0 2%;color:transparent;float:right;}
a.salecat2a{display:block;width:46%;margin:0 2%;color:transparent;float:right;}
a.salecat2b{display:block;width:46%;margin:0 2%;color:transparent;float:right;color:black;}
#imgcat{width:100%;margin:1em auto;float:left;}
#salecat{width:100%;margin:1em auto;float:right;}
#Residential{width:100%;float:none;padding:0;margin:0 auto;}
#p-list{display:none;}
#MenuButton{padding-left:0em;position:absolute;z-index:9999;text-align:center;width:9%;background-color:#fff;top:-15px;left:0px;}
#XxWrapper{width:100%!important;text-align:center;overflow:hidden;display:block;background:#ffffff;margin:0 auto;}
#HeaderNavigationWrapper001{width:100%;margin:0 auto;display:block;}
#about{width:100%;margin:0 auto;float:left;}
#about-1{width:100%;margin:0 auto;float:left;}
#about-2{width:100%;margin:0 auto;float:left;}
#about-3{width:100%;margin:0 auto;float:left;}
#logo{float:left;width:28%;height:17em;margin:0 auto;background:#000;}
#HeaderRow2Col1{width:20%;}
#HeaderRow2Col3{float:left;width:52%;margin:0px auto;display:block;overflow:hidden;text-align:center;}
#HomeHead{width:100%;}
#HomeGreenBox{width:100%;text-align:center;overflow:hidden;display:block;margin:0 auto;border:0px dashed #d2d2d2;}
#HomeGreen p.shoptext{color:#000;font-size:1.1em;margin:0px 1em;text-align:left;}
#HomeGreen h3{color:#000;font-weight:100;text-align:center;}
#HomeGreen p{padding:0.1em 0 0.1em;margin:0 auto 0 auto;width:85%;}
h2.aboutheader{padding:0;width:85%;margin:0 auto;}
#about.aboutbox01{background:transparent;padding:1.25em 0;background-color:#ecf0f1;color:black;margin-left:auto!important;}
#about-1.aboutbox01{background:transparent;padding:1.25em 0;background-color:#ecf0f1;color:black;margin-left:auto!important;}
.aboutbox01 p{margin-left:auto!important;}
#about.aboutbox02{background:transparent;padding:1.25em 0;color:white!important;background-color:#2c2c2c;}
#about-2.aboutbox02{background:transparent;padding:1.25em 0;color:white!important;background-color:#2c2c2c;}
#about-1.aboutbox01 a{color:white!important;}
#about-2.aboutbox02 a{color:white!important;}
#about-3.aboutbox03 a{color:white!important;}
.aboutbox02 p{margin-left:auto!important;}
#about.aboutbox03{background:transparent;padding:1.25em 0;background-color:#ecf0f1;color:black;}
#about-3.aboutbox03{background:transparent;padding:1.25em 0;background-color:#ecf0f1;color:black;}
.aboutbox03 p{margin-left:auto!important;}
.banner{width:95%;margin:0 auto;}
#botdivider{width:85%;text-align:center;margin:0 auto;font-size:3em;font-weight:bold;padding-top:1.0em;}
#imggrid img{width:100%;}
#toolbarrow1{width:100%;display:block;float:left;margin:0;right:0;}
#topdivider{width:100%;text-align:center;display:block;margin:0 auto;font-size:5em;font-weight:bold;clear:both;}
#gridcol1{width:100%;height:auto;max-height:100%;margin:0 auto;float:left;overflow:visible;background:transparent;}
.gridcol1box01{width:95%;height:auto;margin:1% 0;display:inline-block;}
.gridcol1box02{width:95%;height:auto;margin:1% 0;display:inline-block;}
#gridcol2{width:100%;height:auto;max-height:100%;min-height:100%;margin:0 auto;float:left;overflow:hidden;background:transparent;}
.gridcol2box01{width:95%;height:auto;margin:1% 0;display:inline-block;}
#gridcol3{display:none;}
.gridcol3box01{width:95%;height:auto;margin:1% 0;display:inline-block;}
.gridcol3box02{width:95%;height:auto;margin:1% 0;display:inline-block;}
#gridfooter{float:left;margin:0 auto;width:100%;height:auto;max-height:500em;text-align:center;}
.gridfooterbox01{width:95%;height:auto;margin:1% 0;display:inline-block;float:none;}
.gridfooterbox02{width:95%;height:auto;margin:1% 0;display:inline-block;float:none;}
.gridfooterbox03{width:95%;height:auto;margin:1% 0;display:inline-block;float:none;}
.gridfooterbox04{width:95%;height:auto;margin:1% 0;display:inline-block;float:none;}
li.menutext01{width:48.5%;margin:0.5% 0 0.5% 1%;border:0em solid #fff;}
li.menutext02{width:48.5%;margin:0.5% 2% 0.5% 0;border:0em solid #fff;}
li.menutext03{width:34%;margin:0.5% 0 0.5% 1%;border:0em solid #fff;}
li.menutext04{width:31.5%;margin:0.5% 0;border:0em solid #fff;}
li.menutext05{width:31.5%;margin:0.5% 2% 0.5% 0;border:0em solid #fff;}
#address{font-size:1.0em;margin:0 auto;}
.lpchat-container{display:none!important;}
.sitemap{width:100%;float:none;font-size:1em;}
#paypal{display:none!important;}
.text-small{font-size:small;}
.white-mobile{color:white;}
.off-white-mobile{background-color:#ecf0f1!important;}
.trans-back-mobile{background-color:transparent!important;}
#QuickSearch{font-size:0.5em!important;width:auto!important;max-width:300px!important;left:0!important;}}
@media (min-width:501px) and (max-width:980.999px){#HeaderNavigationMenu001 li a{font-size:2em;}
#HeaderNavigationMenu001 li a:hover{font-size:2em;}
a.slide{width:35%!important;}}
@media (min-width:300px) and (max-width:500.999px){a.slide{width:50%!important;}}
@media (min-width:920px) and (max-width:980.999px){.navlogotext{font-size:4.9em;}
.navlogotext2{font-size:4.8em;}
input.SearchButton{font-size:3em;}
h2.aboutheader{font-size:4em;}
#HomeGreen p{font-size:3.5em;}}
@media (min-width:861px) and (max-width:920.999px){.navlogotext{font-size:4.8em;}
.navlogotext2{font-size:4.7em;}
input.SearchButton{font-size:3em;}
h2.aboutheader{font-size:4em;}
#HomeGreen p{font-size:3.5em;}}
@media (min-width:801px) and (max-width:860.999px){.navlogotext{font-size:4.5em;}
.navlogotext2{font-size:4.4em;}
input.SearchButton{font-size:3em;}
h2.aboutheader{font-size:4em;}
#HomeGreen p{font-size:3.5em;}}
@media (min-width:771px) and (max-width:800.999px){.navlogotext{font-size:4.3em;}
.navlogotext2{font-size:4.2em;}
input.SearchButton{font-size:3em;}
h2.aboutheader{font-size:4em;}
#HomeGreen p{font-size:3.5em;}}
@media (min-width:741px) and (max-width:770.999px){.navlogotext{font-size:3.9em;}
.navlogotext2{font-size:3.8em;}
input.SearchButton{font-size:3em;}
h2.aboutheader{font-size:4em;}
#HomeGreen p{font-size:3.5em;}}
@media (min-width:701px) and (max-width:740.999px){.navlogotext{font-size:3.8em;}
.navlogotext2{font-size:3.7em;}
input.SearchButton{font-size:3em;}
h2.aboutheader{font-size:4em;}
#HomeGreen p{font-size:3.5em;}}
@media (min-width:671px) and (max-width:700.999px){.navlogotext{font-size:3.7em;}
.navlogotext2{font-size:3.6em;}
input.SearchButton{font-size:3em;}
h2.aboutheader{font-size:3.5em;}
#HomeGreen p{font-size:3.2em;}}
@media (min-width:631px) and (max-width:670.999px){.navlogotext{font-size:3.6em;}
.navlogotext2{font-size:3.5em;}
input.SearchButton{font-size:3em;}
h2.aboutheader{font-size:3.5em;}
#HomeGreen p{font-size:3.2em;}}
@media (min-width:601px) and (max-width:630.999px){.navlogotext{font-size:3.3em;}
.navlogotext2{font-size:3.2em;}
input.SearchButton{font-size:3em;}
h2.aboutheader{font-size:3.3em;}
#HomeGreen p{font-size:3.0em;}}
@media (min-width:551px) and (max-width:600.999px){.navlogotext{font-size:3.1em;}
.navlogotext2{font-size:3.1em;}
input.SearchButton{font-size:3em;}
h2.aboutheader{font-size:3.1em;}
#HomeGreen p{font-size:2.9em;}}
@media (min-width:501px) and (max-width:550.999px){.navlogotext{font-size:2.8em;}
.navlogotext2{font-size:2.8em;}
input.SearchButton{font-size:2.8em;}
#SearchForm .SearchButton{height:5em;}
h2.aboutheader{font-size:2.8em;}
#HomeGreen p{font-size:2.6em;}}
@media (min-width:451px) and (max-width:500.999px){.navlogotext{font-size:2.4em;}
.navlogotext2{font-size:2.4em;}
input.SearchButton{font-size:2.4em;}
#SearchForm .SearchButton{height:5em;}
#HeaderNavigationMenu001 li a{font-size:1.7em;}
#HeaderNavigationMenu001 li a:hover{font-size:1.7em;}
h2.aboutheader{font-size:2.4em;}
#HomeGreen p{font-size:2.2em;}}
@media (min-width:401px) and (max-width:450.999px){.navlogotext{font-size:2.2em;}
.navlogotext2{font-size:2.2em;}
input.SearchButton{font-size:2.2em;}
#SearchForm .SearchButton{height:5em;}
#HeaderNavigationMenu001 li a{font-size:1.5em;}
#HeaderNavigationMenu001 li a:hover{font-size:1.4em;}
h2.aboutheader{font-size:2.2em;}
#HomeGreen p{font-size:2.0em;}}
@media (min-width:351px) and (max-width:400.999px){.navlogotext{font-size:2em;}
.navlogotext2{font-size:2em;}
input.SearchButton{font-size:3em;}
#SearchForm .SearchButton{height:5em;}
#HeaderNavigationMenu001 li a{font-size:1.3em;}
#HeaderNavigationMenu001 li a:hover{font-size:1.2em;}
h2.aboutheader{font-size:2em;}
#HomeGreen p{font-size:1.8em;}}
@media (min-width:300px) and (max-width:350.999px){.navlogotext{font-size:1.8em;}
.navlogotext2{font-size:1.8em;}
input.SearchButton{font-size:1.8em;}
#SearchForm .SearchButton{height:6.8em;}
#HeaderNavigationMenu001 li a{font-size:1.1em;}
#HeaderNavigationMenu001 li a:hover{font-size:1em;}
h2.aboutheader{font-size:1.8em;}
#HomeGreen p{font-size:1.6em;}}
#SearchForm input.Textbox{width:58%;height:auto;max-height:1.6em;border:1px solid #000;background:none no-repeat #fff;font-size:0.8em;padding:0 0 0 0;float:none;margin:0px auto;float:left;}
.owl-wrapper{text-align:center;}
#owl-demo .item{background:#bdc3c7;padding:30px 0px;color:#FFF;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;text-align:center;}
#owl-products .item{background:transparent;padding:0px;margin:0 auto;color:#FFF;text-align:center;}
#owl-products2 .item{background:transparent;padding:0px;margin:0 auto;color:#FFF;text-align:center;}
#owl-products-home{z-index:0;}
#owl-products-home .owl-wrapper-outer{z-index:1;}
#owl-products-home .owl-controls{bottom:0px;left:0px;width:100%;margin:0;margin-top:5%!important;z-index:0;}
#owl-products-home .owl-Left{left:-50%!important;top:55px;background-size:100%;z-index:0;padding:1%!important;}
#owl-products-home .owl-Right{right:-50%!important;top:55px;background-size:100%;z-index:0;padding:1%!important;}
#owl-products-home .item{background:transparent;padding:0px;margin:0 auto;color:#FFF;text-align:center;}
#owl-brand .item{background:#515151;padding:30px 0px;margin:0 auto;color:#FFF;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;text-align:center;}
#owl-num .item{background:#515151;padding:0.5em 0px;margin:0 auto;color:#FFF;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;text-align:center;}
#owl-three .item{background:#515151;padding:0.1em 0px;margin:0 auto;color:#FFF;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;text-align:center;}
#owl-two .item{background:#515151;background:#515151;padding:30px 0px;margin:0 auto;color:#FFF;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;text-align:center;}
#owl-demo .item:hover{background:#000;}
#owl-brand .item:hover{background:#000;}
#owl-tinyimg .item:hover{background:#000;}
#owl-tinyimg{width:300px!important;}
#manufacturer{padding:3em 0 4em;font-weight:bold;width:80%;margin:0 auto;}
.Grey{background-color:#212121!important;color:#fff!important;}
.sprite-American{background-position:0 0;width:256px;height:144px;}
.sprite-Anderson{background-position:0 -194px;width:256px;height:144px;}
.sprite-Armstrong{background-position:0 -388px;width:256px;height:144px;}
.sprite-Beaulieu{background-position:0 -582px;width:256px;height:144px;}
.sprite-Bliss{background-position:0 -776px;width:256px;height:144px;}
.sprite-Bruce{background-position:0 -970px;width:256px;height:144px;}
.sprite-Chesapeake{background-position:0 -1164px;width:256px;height:144px;}
.sprite-Congoleum{background-position:0 -1358px;width:256px;height:144px;}
.sprite-DreamWeaver{background-position:-3px -1552px;width:256px;height:144px;}
.sprite-Durkan{background-position:0 -1746px;width:256px;height:144px;}
.sprite-Earthwerks{background-position:0 -1940px;width:256px;height:144px;}
.sprite-GodfreyHirst{background-position:-306px 0;width:256px;height:144px;}
.sprite-Homer-Wood{background-position:-306px -194px;width:256px;height:144px;}
.sprite-IndusParquet{background-position:-306px -388px;width:256px;height:144px;}
.sprite-Kane{background-position:-306px -582px;width:256px;height:144px;}
.sprite-Karndean{background-position:-306px -776px;width:256px;height:144px;}
.sprite-Kraus{background-position:-306px -970px;width:256px;height:144px;}
.sprite-Linkwerks{background-position:-306px -1164px;width:256px;height:144px;}
.sprite-Mannington{background-position:-306px -1358px;width:256px;height:144px;}
.sprite-Merit{background-position:-306px -1552px;width:256px;height:144px;}
.sprite-Milliken{background-position:-306px -1746px;width:256px;height:144px;}
.sprite-Milliken2{background-position:-306px -1940px;width:256px;height:144px;}
.sprite-Mohawk-Carpet-Tile{background-position:-612px 0;width:256px;height:144px;}
.sprite-Mohawk-Carpet{background-position:-612px -194px;width:256px;height:144px;}
.sprite-Mohawk-Hardwood{background-position:-612px -388px;width:256px;height:144px;}
.sprite-Mohawk-Laminate{background-position:-612px -582px;width:256px;height:144px;}
.sprite-Mohawk-Tile{background-position:-612px -776px;width:256px;height:144px;}
.sprite-Mohawk{background-position:-612px -970px;width:256px;height:144px;}
.sprite-OrientalWeavers{background-position:-612px -1164px;width:256px;height:144px;}
.sprite-Phenix{background-position:-611px -1358px;width:256px;height:144px;}
.sprite-ShawPhiladelphia{background-position:-612px -1552px;width:256px;height:144px;}
.sprite-Shaw-Carpet{background-position:-608px -1734px;width:256px;height:144px;}
.sprite-Shaw-Floors{background-position:-612px -1940px;width:256px;height:144px;}
.sprite-Shaw-Hard{background-position:-918px 0;width:256px;height:144px;}
.sprite-Shaw-Hardwood{background-position:-918px -194px;width:256px;height:144px;}
.sprite-Shaw-Laminate{background-position:-918px -388px;width:256px;height:144px;}
.sprite-Shaw-Resilient{background-position:-918px -582px;width:256px;height:144px;}
.sprite-Shaw-Rugs{background-position:-918px -763px;width:256px;height:144px;}
.sprite-Shaw{background-position:-907px -762px;width:256px;height:144px;}
.sprite-Sphinx{background-position:-918px -1164px;width:256px;height:144px;}
.sprite-StainMaster{background-position:-918px -1358px;width:256px;height:144px;}
.sprite-Stanton{background-position:-918px -1552px;width:256px;height:144px;}
.sprite-Tarkett-Laminate{background-position:-918px -1746px;width:256px;height:144px;}
.sprite-Tarkett-Vinyl{background-position:-918px -1940px;width:256px;height:144px;}
.sprite-Tarkett{background-position:-1194px 0;width:256px;height:144px;}
.sprite-Terrain{background-position:-1224px -194px;width:256px;height:144px;}
.sprite-Triangulo{background-position:-1222px -385px;width:256px;height:144px;}
.sprite-Tuftex{background-position:-1224px -575px;width:256px;height:144px;}
.sprite-VirginiaVintage{background-position:-1223px -776px;width:256px;height:144px;}
.sprite-BBB-Logo{background-position:0 0;width:128px;height:48px;}
.sprite-BBB{background-position:0 -98px;width:48px;height:48px;}
.sprite-CRI{background-position:0 -196px;width:50px;height:48px;}
.sprite-Payleap{background-position:0 -294px;width:89px;height:48px;}
.sprite-android{background-position:0 -392px;width:48px;height:48px;}
.sprite-apple{background-position:0 -490px;width:48px;height:48px;}
.sprite-fb{background-position:0 -588px;width:48px;height:48px;}
.sprite-foursquare{background-position:0 -686px;width:48px;height:48px;}
.sprite-pinterest{background-position:0 -784px;width:48px;height:48px;}
.sprite-trustwave{background-position:0 -882px;width:93px;height:48px;}
.sprite-twitter{background-position:0 -980px;width:48px;height:48px;}
.sprite-youtube{background-position:0 -1078px;width:48px;height:48px;}
.sprite-AlpineWhite{background-position:0 0;width:194px;height:152px;}
.sprite-BlackPearl{background-position:0 -202px;width:194px;height:152px;}
.sprite-BlueIce{background-position:0 -404px;width:194px;height:152px;}
.sprite-GlacierWhite{background-position:0 -606px;width:194px;height:152px;}
.sprite-JetBlack{background-position:0 -808px;width:194px;height:152px;}
.sprite-MetroGrey{background-position:0 -1010px;width:194px;height:152px;}
.sprite-NorthSea{background-position:0 -1212px;width:194px;height:152px;}
.sprite-ParadisePink{background-position:0 -1414px;width:194px;height:152px;}
.sprite-StoneHarbor{background-position:0 -1616px;width:194px;height:152px;}
.sprite-SummerPlum{background-position:0 -1818px;width:194px;height:152px;}
.sprite-Taupe{background-position:-244px 0;width:194px;height:152px;}
.sprite-ToastedTaupe{background-position:-244px -202px;width:194px;height:152px;}
#mysocialtwitter{background-image:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/twitter.png?t=1545423668);background-repeat:no-repeat;display:block;margin:0 auto;padding:50%;background-position:center;background-size:contain;}
#mysocialfb{background-image:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/facebook.png?t=1545423668);background-repeat:no-repeat;display:block;margin:0 auto;padding:50%;background-position:center;background-size:contain;}
#mysocialgoogle{background-image:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/googleplus.png?t=1545423668);background-repeat:no-repeat;display:block;margin:0 auto;padding:50%;background-position:center;background-size:contain;}
#mysocialpinterest{background-image:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/pinterest.png?t=1545423668);background-repeat:no-repeat;display:block;margin:0 auto;padding:50%;background-position:center;background-size:contain;}
#stanton-rug-rev-colors{background-image:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/stanton.rug.rev.sprite.jpg?t=1545423668);background-repeat:no-repeat;display:block;margin:0 auto;}
#footerconnectimg{background-image:url(SocialIcons.png);background-repeat:no-repeat;display:block;margin:0 auto;}
#footerconnectimg-1{background-image:url(SocialIcons.png);background-repeat:no-repeat;display:block;margin:0 auto;}
#footerconnectimg-2{background-image:url(SocialIcons.png);background-repeat:no-repeat;display:block;margin:0 auto;}
#footerconnectimg-3{background-image:url(SocialIcons.png);background-repeat:no-repeat;display:block;margin:0 auto;}
#footerconnectimg-4{background-image:url(SocialIcons.png);background-repeat:no-repeat;display:block;margin:0 auto;}
#footerconnectimg-5{background-image:url(SocialIcons.png);background-repeat:no-repeat;display:block;margin:0 auto;}
#footerconnectimg-6{background-image:url(SocialIcons.png);background-repeat:no-repeat;display:block;margin:0 auto;}
#footerconnectimg-7{background-image:url(SocialIcons.png);background-repeat:no-repeat;display:block;margin:0 auto;}
#footerconnectimg-8{background-image:url(SocialIcons.png);background-repeat:no-repeat;display:block;margin:0 auto;}
#footerconnectimg-9{background-image:url(SocialIcons.png);background-repeat:no-repeat;display:block;margin:0 auto;}
#footerconnectimg-houz2015{background-image:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/houz2015.png?t=1545423668);background-repeat:no-repeat;display:block;margin:0 auto;width:100%;background-position:center;background-size:contain;height:100%;}
#footerconnectgoogle{background-image:url(googleplus.png);background-repeat:no-repeat;display:block;margin:0 auto;width:48px;height:48px;background-position:center;background-size:contain;}
#footerconnectinstagram{background-image:url(instagram.png);background-repeat:no-repeat;display:block;margin:0 auto;width:48px;height:48px;background-position:center;background-size:contain;}
#footerconnectRSS{background-image:url(rss.png);background-repeat:no-repeat;display:block;margin:0 auto;width:48px;height:48px;background-position:center;background-size:contain;}
#footerconnectblog{background-image:url(blog.png);background-repeat:no-repeat;display:block;margin:0 auto;width:48px;height:48px;background-position:center;background-size:contain;}
#footerconnecttumblr{background-image:url(tumblr.png);background-repeat:no-repeat;display:block;margin:0 auto;width:48px;height:48px;background-position:center;background-size:contain;}
#manufacturerimg{background-image:url(Manufacturers.png);background-repeat:no-repeat;display:block;margin:0 auto;color:transparent;}
#manufacturerlist{width:256px;margin:0.5em auto;display:block;}
#stanton-rug-rev-grid{width:15.5%;margin:0.25em;display:block;float:left;}
#navgrid5{margin-right:3.5%;margin-bottom:0.25%;float:left;display:inline-block;width:auto;min-width:256px;border:14px solid grey;border-radius:10px;}
#navgrid5:hover {border:14px solid black;}
#navgrid6{margin:0.25%;display:inline-block;width:auto;min-width:100px;}
#navgrid{width:14%;margin:0.25%;display:inline-block;}
#navgrid13{width:12%;margin:0.25%;display:inline-block;}
#navgrid2{width:10%;margin:0.25%;display:inline-block;}
#navgrid3{width:12%;margin:0.25%;display:inline-block;}
#navgrid4{width:24%;margin:0.25%;display:inline-block;}
#form_wrapper{width:95%!important;padding:0!important;}
#bliss{background-image:url(bliss-indulgence.jpg);background-repeat:no-repeat;display:block;margin:0 auto;width:256px;height:144px;background-position:center;background-size:contain;color:transparent;}

.hover-darken img {opacity:0.9;}
.hover-darken img:hover {opacity:1;}

.mobile-circles-3 {margin:auto 1%;width:31.3%;float:left;}
.mobile-circles-4 {margin:auto 1%;width:23%;float:left;}
.mobile-circles-5 {margin:auto 1%;width:18%;float:left;}

.mobile-circles {margin:auto 1%;width:23%;float:left;}


#overlaybutton{color:transparent;width:100%;margin:0 auto;display:block;padding-top:42%;padding-bottom:50%;}
#overlaybutton:hover{color:white;}
.overlaybutton{color:transparent;width:100%;margin:0 auto;display:block;padding-top:42%;padding-bottom:50%;}
.overlaybutton:hover{color:white;}


#vinylflooringcircle{background-image:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/shaw-carpet-circle.jpg?t=1545423668);background-repeat:no-repeat;display:block;margin:0 auto;width:299px;background-position:center;background-size:contain;color:transparent;border-radius:50%;color:transparent;height:299px;}
#vinylflooringcircle:hover{background-image:none;background-color:black;color:white;}


#carpetflooringcircle{background-image:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/shaw-carpet-circle.jpg?t=1545423668);background-repeat:no-repeat;display:block;margin:0 auto;width:299px;background-position:center;background-size:contain;color:transparent;border-radius:50%;color:transparent;height:299px;}
#carpetflooringcircle:hover{background-image:none;background-color:black;color:white;}


#hardwoodflooringcircle{background-image:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/hardwood-circle.jpg?t=1545423668);background-repeat:no-repeat;display:block;margin:0 auto;width:299px;background-position:center;background-size:contain;color:transparent;border-radius:50%;color:transparent;height:299px;}
#hardwoodflooringcircle:hover{background-image:none;background-color:black;color:white;}
#laminateflooringcircle{background-image:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/laminate-circle.jpg?t=1545423668);background-repeat:no-repeat;display:block;margin:0 auto;width:299px;background-position:center;background-size:contain;color:transparent;border-radius:50%;color:transparent;height:299px;}
#laminateflooringcircle:hover{background-image:none;background-color:black;color:white;}
#tileflooringcircle{background-image:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/tile-circle.jpg?t=1545423668);background-repeat:no-repeat;display:block;margin:0 auto;width:299px;background-position:center;background-size:contain;color:transparent;border-radius:50%;color:transparent;height:299px;}
#tileflooringcircle:hover{background-image:none;background-color:black;color:white;}

#softflooring{background-image:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/homeslides/soft.jpg?t=1545423668);background-repeat:no-repeat;display:block;margin:0 auto;width:299px;background-position:center;background-size:contain;color:transparent;border-radius:50%;color:transparent;height:299px;}
#softflooring:hover{background-image:none;background-color:black;color:white;}
#hardflooring{background-image:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/homeslides/hard.jpg?t=1545423668);background-repeat:no-repeat;display:block;margin:0 auto;width:299px;background-position:center;background-size:contain;color:transparent;border-radius:50%;color:transparent;height:299px;}
#hardflooring:hover{background-image:none;background-color:black;color:white;}
#otherflooring{background-image:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/shop-vinyl.jpg?t=1545423668);background-repeat:no-repeat;display:block;margin:0 auto;width:299px;background-position:center;background-size:contain;color:transparent;border-radius:50%;color:transparent;height:299px;}
#otherflooring:hover{background-image:none;background-color:black;color:white;}
#down-button{background-image:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/down-arrow.png?t=1545423668);background-repeat:no-repeat;display:block;width:48px;height:48px;background-position:center;background-size:contain;color:transparent;}
#Shaw-Phili{background-image:url(Shaw-Phili.jpg);background-repeat:no-repeat;display:block;margin:0 auto;width:256px;height:144px;background-position:center;background-size:contain;color:transparent;}
#Wilsonart{background-image:url(https://www.georgiacarpet.com/product_images/uploaded_images/wilsonart.jpg);background-repeat:no-repeat;display:block;margin:0 auto;width:256px;height:144px;background-position:center;background-size:contain;color:transparent;}
#Alloc{background-image:url(https://cdn2.bigcommerce.com/server300/2d2cb/product_images/uploaded_images/alloc.gif);background-repeat:no-repeat;display:block;margin:0 auto;width:256px;height:144px;background-position:center;background-size:contain;color:transparent;}
#Quickstep{background-image:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/Quickstep.jpg?t=1545423668);background-repeat:no-repeat;display:block;margin:0 auto;width:256px;height:144px;background-position:center;background-size:contain;color:transparent;}
div.busbackground{background-image:url(bus.png);background-repeat:no-repeat;display:block;margin:0 auto;width:100%;height:100%;background-position:center;background-size:contain;}
div.storebackground{background-image:url(https://www.georgiacarpet.com/product_images/uploaded_images/building-photo-4-13-07.jpg);background-repeat:no-repeat;display:block;margin:0 auto;width:100%;height:100%;background-position:center;background-size:cover;}
div.showroombackground{background-image:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/Flyer/Flyer08.jpg?t=1545423668);background-repeat:no-repeat;display:block;margin:0 auto;width:100%;height:100%;background-position:center;background-size:100% 100%;}
div.probackground{background-image:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/Pro-Back-Min-Blur.jpg?t=1545423668);background-repeat:no-repeat;display:block;margin:0 auto;width:100%;height:320px;background-position:center;background-size:100% 100%;color:white!important;}
div.dealerbackground{background-image:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/Dealer-Back-Min.jpg?t=1545423668);background-repeat:no-repeat;display:block;margin:0 auto;width:100%;height:100%;background-position:center;background-size:100% 100%;color:white!important;}
div.designerbackground{background-image:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/Designer-Back-Min-Blur.jpg?t=1545423668);background-repeat:no-repeat;display:block;margin:0 auto;width:100%;height:100%;background-position:center;background-size:100% 100%;color:white!important;}
div.warrantyback{background-image:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/vectors/Warranty-Info.svg?t=1545423668);background-repeat:no-repeat;display:block;margin:0 auto;width:100%;height:100%;background-position:center;background-size:100% 100%;color:white!important;}
#DIY{background-image:url(/.a/images/grid-1.2.medium.jpg);background-repeat:no-repeat;display:block;margin:0 auto;width:100%;height:100%;background-position:center;background-size:100% 100%;color:white!important;}
@media screen and (min-width:0\0){#svg{width:100%!important;}
img.svg{width:100%!important;}
}
#calculate{padding:0.5em 0em!important;display:inline-block!important;width:295px!important;margin:0.5em auto;}
a.trans{color:#000!important;text-decoration:none;font-weight:bold;}
a.black{color:black;text-decoration:none;font-weight:bold;}
a.white{color:white;font-size:1em;text-decoration:none;}
a.blue{color:#3498db;text-decoration:none;font-weight:bold;}
a.darkblue{color:#2980b9;text-decoration:none;font-weight:bold;}
a.green{color:#2ecc71;text-decoration:none;font-weight:bold;}
a.darkgreen{color:#27ae60;text-decoration:none;font-weight:bold;}
a.turquoise{color:#1abc9c;text-decoration:none;font-weight:bold;}
a.seagreen{color:#16a085;text-decoration:none;font-weight:bold;}
a.yellow{color:#ffe317;text-decoration:none;font-weight:bold;}
a.orange{color:#f39c12;text-decoration:none;font-weight:bold;}
a.carrot{color:#e67e22;text-decoration:none;font-weight:bold;}
a.pumpkin{color:#d35400;text-decoration:none;font-weight:bold;}
a.purple{color:#9b59b6;text-decoration:none;font-weight:bold;}
a.purple{color:#8e44ad;text-decoration:none;font-weight:bold;}
a.red{color:#e74c3c;text-decoration:none;font-weight:bold;}
a.darkred{color:#c0392b;text-decoration:none;font-weight:bold;}
#border{border:1px solid black;padding:0.5em;}
#bold{font-weight:bolder;}
#half{width:50%;margin:0;float:left;display:inline-block;}
#third{width:33%;margin:0 auto;float:left;display:inline-block;height:auto;}
#fifth{width:19%;margin:0 0.5%;float:left;display:inline-block;}
div.center{margin:0 2%;}
#LayoutColumn2{display:inline-block!important;}
#PageContent{display:block!important;margin:0 auto!important;}
#para{width:65%;margin:0 auto;padding:0;text-align:left!important;}
#para-letter{width:40%;margin:0 auto;padding:0;text-align:left!important;}
#para-1{width:65%;margin:0 auto;padding:0;text-align:left!important;}
#para-2{width:65%;margin:0 auto;padding:0;text-align:left!important;}
#para-3{width:65%;margin:0 auto;padding:0;text-align:left!important;}
#para-4{width:65%;margin:0 auto;padding:0;text-align:left!important;}
#para-5{width:65%;margin:0 auto;padding:0;text-align:left!important;}
.para{width:65%;margin:0 auto;padding:0;text-align:left!important;}
#spara{width:55%;margin:0 auto;padding:0;text-align:left!important;padding-top:0.5em!important;}
.spara{width:55%;margin:0 auto;padding:0;text-align:left!important;padding-top:0.5em!important;}
#wrapstar{width:96%;margin:0 auto;text-align:left;display:block;}
#yespad{padding:2.5em 0em!important;}
.yespad{padding:2.5em 0em!important;}
#toppad{padding:2.5em 0 0!important;}
.toppad{padding:2.5em 0 0!important;}
#botpad{padding:0 0 0.5em!important;}
.botpad{padding:0 0 0.5em!important;}
.yespad-{padding:2.5em 0em!important;}
.nopad-{padding:0em!important;}
.yespad-trans{padding:2.5em 0em!important;background-color:transparent!important;}
.yespad-black{padding:2.5em 0em!important;background-color:black!important;color:white!important;}
.yespad-white{padding:1.5em 0em!important;background-color:white!important;}
.yespad-blue{padding:1.5em 0em!important;background-color:#3498db!important;color:white;}
.yespad-darkblue{padding:2.5em 0em!important;background-color:#2980b9!important;}
.yespad-green{padding:1.5em 0em!important;background-color:#2ecc71!important;color:white;}
.yespad-darkgreen{padding:2.5em 0em!important;background-color:#27ae60!important;}
.yespad-turquoise{padding:2.5em 0em!important;background-color:#1abc9c!important;}
.yespad-seagreen{padding:2.5em 0em!important;background-color:#16a085!important;}
.yespad-yellow{padding:2.5em 0em!important;background-color:#ffe317!important;}
.yespad-orange{padding:2.5em 0em!important;background-color:#f39c12!important;}
.yespad-carrot{padding:2.5em 0em!important;background-color:#e67e22!important;}
.yespad-purple{padding:2.5em 0em!important;background-color:#744E89!important;}
.yespad-darkpurple{padding:2.5em 0em!important;background-color:#8e44ad!important;}
.yespad-red{padding:2.5em 0em!important;background-color:#e74c3c!important;}
.yespad-darkred{padding:2.5em 0em!important;background-color:#c0392b!important;}
.nopad-trans{padding:0em 0em!important;background-color:transparent!important;}
.nopad-black{padding:0em 0em!important;background-color:black!important;color:white!important;}
.nopad-white{padding:0em 0em!important;background-color:white!important;}
.nopad-blue{padding:0em 0em!important;background-color:#3498db!important;}
.nopad-darkblue{padding:0em 0em!important;background-color:#2980b9!important;}
.nopad-green{padding:0em 0em!important;background-color:#2ecc71!important;}
.nopad-darkgreen{padding:0em 0em!important;background-color:#27ae60!important;}
.nopad-turquoise{padding:0em 0em!important;background-color:#1abc9c!important;}
.nopad-seagreen{padding:0em 0em!important;background-color:#16a085!important;}
.nopad-yellow{padding:0em 0em!important;background-color:#ffe317!important;}
.nopad-orange{padding:0em 0em!important;background-color:#f39c12!important;}
.nopad-carrot{padding:0em 0em!important;background-color:#e67e22!important;}
.nopad-purple{padding:0em 0em!important;background-color:#9b59b6!important;}
.nopad-darkpurple{padding:0em 0em!important;background-color:#8e44ad!important;}
.nopad-red{padding:0em 0em!important;background-color:#e74c3c!important;}
.nopad-darkred{padding:0em 0em!important;background-color:#c0392b!important;}
.hide{display:none!important;}
#paypal{width:100%;margin:0 auto;display:block;padding:2em 0;}
#QuickSearch{font-size:0.5em!important;width:auto!important;max-width:500px!important;position:fixed!important;margin:0 auto!important;left:33.45%!important;top:13.4%!important;z-index:9999!important;}
@media (min-width:600px) and (max-width:980.999px){#QuickSearch{font-size:0.5em!important;width:auto!important;max-width:300px!important;position:absolute!important;margin:0 auto!important;left:auto!important;top:27%!important;z-index:9999!important;float:none;text-align:left;}
}
@media (min-width:300px) and (max-width:600px){#QuickSearch{font-size:0.5em!important;width:auto!important;max-width:300px!important;position:absolute!important;margin:0 auto!important;left:auto!important;top:27%!important;z-index:9999!important;float:none;text-align:left;}
}
#at4m-dock.ats-transparent{background:#fff;border-color:#2c2c2c;}
#subcatnav{width:100%;clear:both;background-color:transparent!important;padding:0;margin:0;}
li.float{float:left;;margin:0 auto;padding:0 0 5%;color:white;}
@media (min-width:1900px){li.float{padding:0 0 2%;}}
@media (min-width:1600px) and (max-width:1899px){li.float{padding:0 0 1.25%;}}
@media (min-width:1500px) and (max-width:1599px){li.float{padding:0 0 1%;}}
#subcatnav a{color:#FFE317!important;font-weight:bold;text-decoration:none;font-size:2em;}
#subcatnav a:hover{color:white!important;font-weight:bold;text-decoration:none;font-size:2em;}
#subcatnav a#yellowtext:hover{color:#fff!important;}
#subcatnav ul{margin:0 auto;padding:0;display:inline-block;width:59%;}
#orangebox{background-color:#212121;width:100%;display:inline-block;padding:0;}
#yellowtext{color:#ffe317!important;width:100%;display:inline-block;margin:0 auto;background-color:#515151;}
.mm-list li a{font-size:2em;padding:2% 2em!important;color:white!important;}
.mm-list li a:hover{color:#FFE317!important;}
.mm-list li a:active{color:#FFE317!important;overflow:visible;margin:0 auto;}
.mm-menu.mm-black .mm-list > li:after{border-color:transparent!important;}
@media (min-width:300px) and (max-width:768px) and (orientation:portrait){.mm-list li a{padding-top:4%!important;padding-bottom:4%!important;padding-left:2%!important;padding-right:2%!important;}
}
@media (min-width:300px) and (max-width:768px) and (orientation:landscape){.mm-list li a{font-size:1.75em;padding:1% 2em!important;}
}

@media (max-width:980px) and (orientation:portrait){
#nav {width:100%!important;}
.Content .ProductList.List li {width:auto!important;height:auto!important;}
.Content .ProductList.List .ProductDetails {margin-left:0!important;}
.Content .ProductList.List .ProductImage {float:none!important;}
}

@media (min-width:980px) and (orientation:landscape) {

.Content .ProductList.List li {float:left!important;width:49%!important;}

}

@media (max-width:980px) and (orientation:landscape){.mobilemenu{display:inline;}
#nav {width:55%!important;}
#mynav{left:0!important;width:69%!important;}
#mylivechat{display:none!important;}
#about{width:100%;margin:0 auto;float:left;}
#about-1{width:100%;margin:0 auto;float:left;}
#about-2{width:100%;margin:0 auto;float:left;}
#about-3{width:100%;margin:0 auto;float:left;}
}
.mm-list li.float{width:100%!important;}
.flex-direction-nav li a{background-color:transparent!important;text-indent:0!important;color:black!important;font-size:6em;text-decoration:none;line-height:0.85em;opacity:0.5!important;}
.flex-direction-nav li a.prev{text-align:right;}
.flex-direction-nav li a.next{text-align:left;}
.flex-direction-nav li a:hover{opacity:1.0!important;}
#testnav{width:15%;float:left;margin:0 auto;padding-top:2.5%;}
#testnav ul{text-align:center;width:100%;margin:0 auto;}
#testnav li{float:none;white-space:nowrap;}
#testnav li a{font-size:1.25em;text-decoration:none;color:#fff;}
#testnav li a:hover{color:#FFE317;}
div.CategoryDescription{width:100%;}
#subnavleft{width:100%;display:inline-block;margin:0 auto;float:left;}
#catwrap{display:inline-block;width:100%;margin:0 auto;float:left;}
#catwrapwrap{width:95%;display:inline-block;margin:0 auto;}
#proimg{margin:0 auto;float:left;}
@media (max-width:980px){#catwrapwrap{width:100%;}#testnav{display:inline-block;}}
@media (max-width:980px){div.owl-Left{left:20%!important;}
div.owl-Right{right:20%!important;}
#mysocial{display:none!important;}
#mylogo-msg{display:none!important;}
}
.productAttributeList .productAttributeLabel{width:140px!important;}
#DefaultQuantityBox{display:inline-block;padding-bottom:1em;}
.ProductThumb{height:auto!important;}
#owl-tinyimg{margin:0 auto!important;width:90%!important;float:none!important;}
.owl-wrapper-outer{z-index:998;}
.owl-controls{position:absolute;margin:0 auto;width:230px;top:-44%;z-index:997;}
div.owl-Left{position:relative;left:-51%;top:16px;float:none;margin:0!important;width:2em!important;background-image:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/vectors/appbar.arrow.left.png?t=1545423668)!important;color:transparent!important;font-size:0em!important;padding:2% 7%!important;z-index:9999;}
div.owl-Right{position:relative;right:-51%;top:16px;float:none;margin:0!important;width:2em!important;background-image:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/vectors/appbar.arrow.right.png?t=1545423668)!important;color:transparent!important;font-size:0em!important;padding:2% 7%!important;z-index:9999;}
a.basic{font-size:inherit;font-weight:inherit;text-decoration:none;}
div#at4-follow{padding-top:1.5%;display:none!important;}
.at4-follow-container{display:none;}
#owl-demo .item{margin:0 auto;padding:1.5em 0em!important;width:auto;max-width:300px;}
.Breadcrumb li a{text-decoration:underline!important;}
#video-down-button-box{display:block;width:100%;position:absolute;top:0%;padding-top:54%;z-index:9998;}
.video-down-button{position:relative;padding:0px;clear:both;left:49%;z-index:9998;}
#video-text{display:block;width:100%;position:absolute;top:0%;padding-top:31%;z-index:9998;color:white;}
#video-text-button{display:block;width:100%;position:absolute;top:0%;padding-top:37%;z-index:9998;}
#video-text-button a{font-size:0.4em;background:#ffe317;padding:0.75% 3%;border-radius:5px;color:#2c2c2c;font-weight:bold;}
#abovehome{}
#abovehomebox{position:absolute;top:0%;padding-top:52%;}
#mysearchbutton{background-image:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/vectors/Search.png?t=1545423668);background-image:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/vectors/Search.svg?t=1545423668), none;font-size:1em;}
#mysearchbutton:hover{background-image:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/vectors/Search-hover.png?t=1545423668);background-image:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/vectors/Search-hover.svg?t=1545423668), none;}


@media (max-width:1201px) and (orientation:landscape) {
#mysearch input {font-size:2em!important;}
#mybuttons {display:inline-block!important;right:1.5%!important;}
}

@media (max-width:1000px) and (orientation:landscape) {
#mybuttons {display:none!important;}
#featured-products {display:none!important}
}


@media (max-width: 980px) and (orientation:landscape) {
#myphonenumber2 {display:block!important;float:none!important;width:auto!important;}
#mybuttons {display:none!important;}
#featured-products {display:none!important}
}

@media (max-width:980px) and (orientation:portrait){
.store-hours{width:90%;font-size:0.9em!important;}
#connect{display:none;}
.drive{padding:0!important;}
.driveimg{padding:0!important;padding-top:10%!important;width:90%!important;}
#Container{background-color:#000;}
#aboutbox02 p{color:white!important;}
#nav li{margin-right:5.5%!important;}
#myshipping{display:none!important;}
#headerbanner{display:none!important;}
#subheadnav{display:none;}
#search_query{font-size:6.5em!important;margin-left:11%;}
#mynav{margin:0 2%!important;clear:both;width:96%!important;text-align:center;left:0%!important;padding-bottom:3%}
#myheader{position:relative!important;}
#mylogo{width:47%!important;text-align:center;padding-bottom:0%;margin-bottom:6%!important;}
#mylogo a{width:100%!important;}
#myphonenumber2{position:relative!important;display:inline-block!important;width:46%!important;text-align:center;top:0%!important;left:1%!important;padding-top:0!important;margin-top:4%!important;}
#myphonenumber2 a{width:100%!important;}
#myhome{width:49%!important;clear:both;padding-bottom:3%;margin-left:auto!important;}
#mycarpet{width:50%!important;padding-bottom:3%;margin-left:auto!important;}
#myvinyl{width:49%!important;padding-bottom:3%;margin-left:auto!important;}
#myhardwood{width:75%!important;padding-bottom:3%;margin-left:auto!important;}
#mylaminate{width:50%!important;padding-bottom:3%;margin-left:auto!important;}
#myrugs{width:49%!important;padding-bottom:3%;margin-left:auto!important;}
#mysearch{width:95%!important;padding:0!important;margin:0 auto;padding-top:1%!important;padding-bottom:1%!important;}
.mobilewidth{width:90%!important;}
#search_query{margin-left:12%}
#mysearchbutton{width:10%!important;font-size:6em;margin-left:1%;}
#mylivechat{display:none!important;}
#myphonenumber{display:none!important;}
#myphonenumber a{width:100%!important;}
#myretail{display:none!important;}
#testnav{width:100%!important;}
#subnavleft{width:100%!important;}
#orangebox{padding:0!important;}
#gridcol1{display:none!important;}
#gridfooter{display:none!important;}
#abouthome{padding:0.5em 0!important;}
#gridwrapper{padding-bottom:0em!important;}
.ProductThumb{padding-bottom:0!important;}
#calculate{display:inline-block!important;width:240px!important;background-position:12px 7px!important;font-size:1.3em;}
div.ProductAddToCart div.AddCartButton .BulkDiscount input{display:inline-block!important;width:240px!important;background-position:7px 5px!important;font-size:1.3em;}
.FreeSample{width:78%;margin:0 auto;font-size:0.85em;display:inline-block;}
#owl-tinyimg{width:95%!important;}
}
#my-submenu ul{margin:0 auto;}
#rap{font-size:1em!important;}
#rap-1{font-size:1em!important;}
#rap-2{font-size:1em!important;}
#rap-3{font-size:1em!important;}
#rap-4{font-size:1em!important;}
#rap-5{font-size:1em!important;}
#rap-6{font-size:1em!important;}
#rap-7{font-size:1em!important;}
@media (orientation:landscape){#slideleft{display:none!important;}
#slideright{display:none!important;}
}
@media (max-width:980px) and (orientation:landscape){#orangebox{padding:6%!important;}
}
a{text-decoration:none!important;}
.ProductThumbImage{height:auto!important;}
.ProductThumb{padding-bottom:5%!important;}
.ProductDetailsGrid{width:98%!important;}
#FooterNavigation p.banner{font-size:2em;}
#testgrid{width:32.33%;height:auto;max-height:100%;min-height:100%;margin:0 0.5%;float:left;overflow:hidden;background:transparent;padding-top:0.5%;}
#ProductDescription{font-size:1em;}
#ProductBreadcrumb{text-decoration:underline;}
#CartContent{width:90%;margin:0 auto;}
.SortBox{float:center!important;}
.catcontent{width:85%!important;margin-right:0px!important;margin:0 auto;display:inline-block;float:right;}
.cathead{width:85%;margin:0 auto;float:left;}
#CategoryContent{width:95%;margin:0 auto;}
#CategoryPagingTop{width:90%;}
#myaccount a:hover{color:#ffe317;}
#mynav a:hover{color:#ffe317;}
#mynav a{color:#fff;font-weight:bold;}
div.at4-arrow{background-color:#fff;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;}
@media (min-width:980px) and (orientation:landscape){#topdivider{padding-top:4.5%!important;}}
@media (max-width:980px){.catcontent{width:100%!important;margin-left:auto!important;margin:0 auto;display:inline-block;float:none;clear:both;}
.cathead{width:auto;margin:0 auto;float:none;}}
@media (max-width:980px) and (orientation:portrait){.catcontent{width:100%!important;margin-left:auto!important;margin:0 auto;display:inline-block;float:none;clear:both;}
.cathead{width:100%;margin:0 auto;float:none;}
}
#slinav:hover{opacity:1!important;}
@media (max-width:399px){#myaccount a{font-size:0.8em!important;}
#mynav a{font-size:1.1em;}
#myaccount{font-size:0.3em!important;}
#mynav{font-size:0.2em!important;}
#mysearch{font-size:0.3em!important;}
.banner{font-size:1.2em!important;}
h1.banner{font-size:1.9em!important;}
h2.banner{font-size:1.7em!important;}
h3.banner{font-size:1.5em!important;}
h4.banner{font-size:1.4em!important;}
h5.banner{font-size:1.3em!important;}
h6.banner{font-size:1.2em!important;}
a.banner{font-size:1.2em!important;}
p.banner{font-size:0.8em!important;}
input.banner{font-size:1.2em!important;}
#headerbanner{font-size:3em!important;}
}
@media (max-width:399px) and (orientation:portrait){#mynav{font-size:0.6em!important;}
.DetailRow span{font-size:1.3em;}
#headerbanner{font-size:3em!important;}
}
@media (min-width:400px) and (max-width:499px){#myaccount a{font-size:0.8em!important;}
#myaccount{font-size:0.4em!important;}
#mynav a{font-size:1.1em;}
#mynav{font-size:0.3em!important;}
#headerbanner{font-size:3em!important;}
#mysearch{font-size:0.4em!important;}
.banner{font-size:1.3em!important;}
h1.banner{font-size:2.2em!important;}
h2.banner{font-size:2em!important;}
h3.banner{font-size:1.8em!important;}
h4.banner{font-size:1.6em!important;}
h5.banner{font-size:1.4em!important;}
h6.banner{font-size:1.3em!important;}
a.banner{font-size:1.3em!important;}
p.banner{font-size:1.3em!important;}
input.banner{font-size:1.3em!important;}
}
@media (min-width:400px) and (max-width:499px) and (orientation:portrait){#mynav{font-size:0.8em!important;}
#headerbanner{font-size:3em!important;}
}
@media (min-width:500px) and (max-width:599px){#myaccount a{font-size:0.8em!important;}
#myaccount{font-size:0.6em!important;}
#mynav a{font-size:1.1em;}
#mynav{font-size:0.4em!important;}
#headerbanner{font-size:3em!important;}
#mysearch{font-size:0.6em!important;}
.banner{font-size:1.4em!important;}
h1.banner{font-size:2.8em!important;}
h2.banner{font-size:2.5em!important;}
h3.banner{font-size:2.2em!important;}
h4.banner{font-size:1.9em!important;}
h5.banner{font-size:1.6em!important;}
h6.banner{font-size:1.4em!important;}
a.banner{font-size:1.4em!important;}
p.banner{font-size:1.4em!important;}
input.banner{font-size:1.4em!important;}
}
@media (min-width:500px) and (max-width:599px) and (orientation:portrait){#mynav{font-size:0.9em!important;}
#headerbanner{font-size:3em!important;}
}
@media (min-width:600px) and (max-width:699px){#myaccount a{font-size:0.8em!important;}
#myaccount{font-size:0.7em!important;}
#mynav a{font-size:1.1em;}
#mynav{font-size:0.5em!important;}
#headerbanner{font-size:3em!important;}
#mysearch{font-size:0.7em!important;}
.banner{font-size:1.5em!important;}
h1.banner{font-size:3.4em!important;}
h2.banner{font-size:3em!important;}
h3.banner{font-size:2.6em!important;}
h4.banner{font-size:2.2em!important;}
h5.banner{font-size:1.8em!important;}
h6.banner{font-size:1.5em!important;}
a.banner{font-size:1.5em!important;}
p.banner{font-size:1.5em!important;}
input.banner{font-size:1.5em!important;}
}
@media (min-width:600px) and (max-width:699px) and (orientation:portrait){#mynav{font-size:1em!important;}
#headerbanner{font-size:3em!important;}
}
@media (min-width:700px) and (max-width:799px){#myaccount a{font-size:0.8em!important;}
#myaccount{font-size:0.8em!important;}
#mynav a{font-size:1.1em;}
#mynav{font-size:0.6em!important;}
#headerbanner{font-size:3em!important;}
#mysearch{font-size:0.8em!important;}
.banner{font-size:1.6em!important;}
h1.banner{font-size:4em!important;}
h2.banner{font-size:3.5em!important;}
h3.banner{font-size:3em!important;}
h4.banner{font-size:2.5em!important;}
h5.banner{font-size:2em!important;}
h6.banner{font-size:1.6em!important;}
a.banner{font-size:1.6em!important;}
p.banner{font-size:1.6em!important;}
input.banner{font-size:1.6em!important;}
}
@media (min-width:700px) and (max-width:799px) and (orientation:portrait){#mynav{font-size:1.1em!important;}
#headerbanner{font-size:3em!important;}
}
@media (min-width:800px) and (max-width:899px){#myaccount a{font-size:0.8em!important;}
#myaccount{font-size:0.9em!important;}
#mynav a{font-size:1.1em;}
#mynav{font-size:0.75em!important;}
#headerbanner{font-size:3em!important;}
#mysearch{font-size:0.9em!important;}
.banner{font-size:1.7em!important;}
h1.banner{font-size:4.7em!important;}
h2.banner{font-size:4.2em!important;}
h3.banner{font-size:3.7em!important;}
h4.banner{font-size:3.3em!important;}
h5.banner{font-size:2.8em!important;}
h6.banner{font-size:1.7em!important;}
a.banner{font-size:1.7em!important;}
p.banner{font-size:1.7em!important;}
input.banner{font-size:1.7em!important;}
}
@media (min-width:800px) and (max-width:899px) and (orientation:portrait){#mynav{font-size:1.2em!important;}
#headerbanner{font-size:3em!important;}
}
@media (min-width:900px) and (max-width:999px){#myaccount a{font-size:0.8em!important;}
#myaccount{font-size:1em!important;}
#mynav a{font-size:1.1em;}
#mynav{font-size:0.85em!important;}
#headerbanner{font-size:3em!important;}
#mysearch{font-size:1em!important;}
ul.banner{font-size:1em!important}
.banner{font-size:1.8em!important;}
h1.banner{font-size:1em!important;}
h2.banner{font-size:1em!important;}
h3.banner{font-size:1em!important;}
h4.banner{font-size:1em!important;}
h5.banner{font-size:1em!important;}
h6.banner{font-size:1em!important;}
a.banner{font-size:0.9em!important;}
p.banner{font-size:0.9em!important;}
input.banner{font-size:0.9em!important;}
}
@media (min-width:900px) and (max-width:999px) and (orientation:portrait){#mynav{font-size:1.8em!important;}
#headerbanner{font-size:2.5em!important;}
}
@media (min-width:1000px) and (max-width:1061px){#myaccount a{font-size:0.8em!important;}
#myaccount{font-size:1em!important;}
#mynav a{font-size:1.1em;}
#mynav{font-size:0.95em!important;}
#headerbanner{font-size:2.5em!important;}
#mysearch{font-size:1em!important;}
}
@media (min-width:1062px) and (max-width:1099px){#myaccount a{font-size:0.8em!important;}
#myaccount{font-size:1em!important;}
#mynav a{font-size:1.1em;}
#mynav{font-size:1.05em!important;}
#headerbanner{font-size:2.5em!important;}
#mysearch{font-size:1em!important;}
}
@media (min-width:1100px) and (max-width:1199px){#myaccount a{font-size:0.8em!important;}
#myaccount{font-size:1.1em!important;}
#mynav a{font-size:1.1em;}
#mynav{font-size:1em!important;}
#headerbanner{font-size:2.5em!important;}
#mysearch{font-size:1.1em!important;}
}
@media (min-width:1200px) and (max-width:1299px){#myaccount a{font-size:0.8em!important;}
#myaccount{font-size:1.2em!important;}
#mynav a{font-size:1.1em;}
#mynav{font-size:1.19em!important;}
#headerbanner{font-size:2.75em!important;}
#mysearch{font-size:1.2em!important;}
}
@media (min-width:1300px) and (max-width:1399px){#myaccount a{font-size:0.8em!important;}
#myaccount{font-size:1.2em!important;}
#mynav a{font-size:1.1em;}
#mynav{font-size:1.25em!important;}
#headerbanner{font-size:3.2em!important;}
#mysearch{font-size:1.2em!important;}
}
@media (min-width:1400px) and (max-width:1499px){#myaccount a{font-size:0.8em!important;}
#myaccount{font-size:1.3em!important;}
#mynav a{font-size:1.1em;}
#mynav{font-size:1.3em!important;}
#headerbanner{font-size:3.2em!important;}
#mysearch{font-size:1.3em!important;}
}
@media (min-width:1500px) and (max-width:1599px){#myaccount a{font-size:0.8em!important;}
#myaccount{font-size:1.4em!important;}
#mynav a{font-size:1.1em;}
#mynav{font-size:1.45em!important;}
#headerbanner{font-size:3.2em!important;}
#mysearch{font-size:1.4em!important;}
}
@media (min-width:1600px) and (max-width:1699px){#myaccount a{font-size:0.8em!important;}
#myaccount{font-size:1.5em!important;}
#mynav a{font-size:1.1em;}
#mynav{font-size:1.5em!important;}
#mysearch{font-size:1.5em!important;}
}
@media (min-width:1700px) and (max-width:1799px){#myaccount a{font-size:0.8em!important;}
#myaccount{font-size:1.6em!important;}
#mynav a{font-size:1.1em;}
#mynav{font-size:1.65em!important;}
#mysearch{font-size:1.6em!important;}
}
@media (min-width:1800px) and (max-width:1899px){#myaccount a{font-size:0.8em!important;}
#myaccount{font-size:1.7em!important;}
#mynav a{font-size:1.1em;}
#mynav{font-size:1.7em!important;}
#mysearch{font-size:1.7em!important;}
}
@media (min-width:1900px) and (max-width:1999px){#myaccount a{font-size:0.8em!important;}
#myaccount{font-size:2.2em!important;}
#mynav a{font-size:1.1em;}
#mynav{font-size:1.8em!important;}
#mysearch{font-size:1.8em!important;}
}
@media (min-width:2000px) and (max-width:2099px){#myaccount a{font-size:0.8em!important;}
#myaccount{font-size:1.9em!important;}
#mynav a{font-size:1.1em;}
#mynav{font-size:1.9em!important;}
#mysearch{font-size:1.9em!important;}
}
@media (min-width:2100px) and (max-width:2199px){#myaccount a{font-size:0.8em!important;}
#myaccount{font-size:2em!important;}
#mynav a{font-size:1.1em;}
#mynav{font-size:2em!important;}
#mysearch{font-size:2em!important;}
}
@media (min-width:2200px) and (max-width:2299px){#myaccount a{font-size:0.8em!important;}
#myaccount{font-size:2.1em!important;}
#mynav a{font-size:1.1em;}
#mynav{font-size:2.1em!important;}
#mysearch{font-size:2.1em!important;}
}
@media (min-width:2300px) and (max-width:2399px){#myaccount a{font-size:0.8em!important;}
#myaccount{font-size:2.2em!important;}
#mynav a{font-size:1.1em;}
#mynav{font-size:2.2em!important;}
#mysearch{font-size:2.2em!important;}
}
@media (min-width:2400px) and (max-width:2499px){#myaccount a{font-size:0.8em!important;}
#myaccount{font-size:2.3em!important;}
#mynav a{font-size:1.1em;}
#mynav{font-size:2.3em!important;}
#mysearch{font-size:2.3em!important;}
}
@media (min-width:2500px) and (max-width:2599px){#myaccount a{font-size:0.8em!important;}
#myaccount{font-size:2.4em!important;}
#mynav a{font-size:1.1em;}
#mynav{font-size:2.4em!important;}
#mysearch{font-size:2.4em!important;}
}
@media (min-width:2600px) and (max-width:2699px){#myaccount a{font-size:0.8em!important;}
#myaccount{font-size:2.5em!important;}
#mynav a{font-size:1.1em;}
#mynav{font-size:2.5em!important;}
#mysearch{font-size:2.5em!important;}
}
@media (min-width:2700px) and (max-width:2799px){#myaccount a{font-size:0.8em!important;}
#myaccount{font-size:2.6em!important;}
#mynav a{font-size:1.1em;}
#mynav{font-size:2.6em!important;}
#mysearch{font-size:2.6em!important;}
}
@media (min-width:2800px) and (max-width:2899px){#myaccount a{font-size:0.8em!important;}
#myaccount{font-size:2.7em!important;}
#mynav a{font-size:1.1em;}
#mynav{font-size:2.7em!important;}
#mysearch{font-size:2.7em!important;}
}
@media (min-width:2900px) and (max-width:2999px){#myaccount a{font-size:0.8em!important;}
#myaccount{font-size:2.8em!important;}
#mynav a{font-size:1.1em;}
#mynav{font-size:2.8em!important;}
#mysearch{font-size:2.8em!important;}
}
div.fluidvideo{position:relative;padding:0!important;}
@media (min-width:1602px) and (max-width:2000px){div.fluidvideo{top:-173px;}
}
@media (min-width:1281px) and (max-width:1601px){div.fluidvideo{top:-115px;}
}
@media (min-width:980px) and (max-width:1280px){div.fluidvideo{top:-43px;}
}
#fluid{width:100%;display:inline-block;margin:0 auto;}
video.videoWrapper{position:absolute;top:0;left:0;width:100%;height:auto;z-index:-1;opacity:0.5;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;display:inline-block;object-fit:contain;text-align:center;vertical-align:middle;}
.captionOrange, .captionBlack{color:#fff;font-size:20px;line-height:30px;text-align:center;border-radius:4px;}
.captionOrange{background:#EB5100;background-color:rgba(235, 81, 0, 0.6);}
.captionBlack{font-size:16px;background:#000;background-color:rgba(0, 0, 0, 0.4);}
a.captionOrange, A.captionOrange:active, A.captionOrange:visited{color:#ffffff;text-decoration:none;}
a.captionOrange:hover{color:#eb5100;text-decoration:underline;background-color:#eeeeee;background-color:rgba(238, 238, 238, 0.7);}
.bricon{background:url(../img/browser-icons.png);}
.jssora03l, .jssora03r, .jssora03ldn, .jssora03rdn{position:absolute;cursor:pointer;display:block;background:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/homeslides/img/a03.png?t=1545423668) no-repeat;overflow:hidden;}
.jssora03l{background-position:-251px -39px;opacity:0.5;}
.jssora03r{background-position:-311px -38px;opacity:0.5;}
.jssora03l:hover{background-position:-251px -39px;opacity:1;}
.jssora03r:hover{background-position:-311px -38px;opacity:1;}
.jssora03ldn{background-position:-251px -39px;opacity:1;}
.jssora03rdn{background-position:-311px -38px;opacity:1;}
.jssorb01 div, .jssorb01 div:hover, .jssorb01 .av{filter:alpha(opacity=70);opacity:.7;overflow:hidden;cursor:pointer;border:#000 1px solid;}
.jssorb01 div{background-color:gray;}
.jssorb01 div:hover, .jssorb01 .av:hover{background-color:#d3d3d3;}
.jssorb01 .av{background-color:#fff;}
.jssorb01 .dn, .jssorb01 .dn:hover{background-color:#555555;}
.jssora05l, .jssora05r, .jssora05ldn, .jssora05rdn{position:absolute;cursor:pointer;display:block;background:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/homeslides/img/a03.png?t=1545423668) no-repeat;overflow:hidden;}
.jssora05l{background-position:-10px -40px;}
.jssora05r{background-position:-70px -40px;}
.jssora05l:hover{background-position:-130px -40px;}
.jssora05r:hover{background-position:-190px -40px;}
.jssora05ldn{background-position:-250px -40px;}
.jssora05rdn{background-position:-310px -40px;}
.jssorb08l, .jssorb08r, .jssorb08ldn, .jssorb08rdn{position:absolute;cursor:pointer;display:block;background:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/a08.png?t=1545423668) no-repeat;overflow:hidden;opacity:.1;filter:alpha(opacity=10);}
.jssorb08l{background-position:-5px -35px;}
.jssorb08r{background-position:-65px -35px;}
.jssorb08l:hover{background-position:-5px -35px;opacity:.8;filter:alpha(opacity=80);}
.jssorb08r:hover{background-position:-65px -35px;opacity:.8;filter:alpha(opacity=80);}
.jssorb08ldn{background-position:-5px -35px;opacity:.3;filter:alpha(opacity=30);}
.jssorb08rdn{background-position:-65px -35px;opacity:.3;filter:alpha(opacity=30);}
#at4m-menu-body{top:14%!important;}
.at4m-menu .at4m-menu-inner .at4m-menu-header{top:9%!important;}
div#at4-share{display:none!important;}
#HomeFeaturedProducts a, #HomeFeaturedProducts p{color:#fff;}
#HomeFeaturedProducts em{color:#ffe317;}
#storebackground{background-attachment:fixed!important;background-size:cover!important;width:100%;height:320px;padding:0;margin:0;background-repeat:no-repeat;color:#fff;text-align:center;position:relative;display:block;}
#storebackground2{background-attachment:fixed!important;background-size:cover!important;width:100%;height:320px;padding:0;margin:0;background-repeat:no-repeat;color:#fff;text-align:center;position:relative;display:block;}
#storebackground2backup{background-size:cover;width:100%;height:320px;padding:0;margin:0;background-repeat:no-repeat;color:#fff;text-align:center;position:relative;display:block;}
#rugbackground{background-attachment:fixed!important;background-size:cover!important;width:100%;height:480px;padding:0;margin:0;background-repeat:no-repeat;color:#fff;text-align:center;position:relative;display:block;vertical-align:baseline;border-top:5px solid rgba(0,0,0,0.2);border-bottom:5px solid rgba(0,0,0,0.2);}
div.showroombackground{background-image:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/Flyer/Flyer08.jpg?t=1545423668);background-attachment:fixed!important;background-size:cover!important;width:100%;height:320px;padding:0;margin:0;background-repeat:no-repeat;color:#fff;text-align:center;position:relative;display:block;}
div.probackground{background-image:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/Pro-Back-Min-Blur.jpg?t=1545423668);background-attachment:fixed!important;background-size:cover!important;width:100%;height:320px;padding:0;margin:0;background-repeat:no-repeat;color:#fff;text-align:center;position:relative;display:block;}
div.dealerbackground{background-image:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/Dealer-Back-Min.jpg?t=1545423668);background-attachment:fixed!important;background-size:cover!important;width:100%;height:320px;padding:0;margin:0;background-repeat:no-repeat;color:#fff;text-align:center;position:relative;display:block;}
div.designerbackground{background-image:url(//cdn11.bigcommerce.com/s-2d2cb/templates/__custom/images/Designer-Back-Min-Blur.jpg?t=1545423668);background-attachment:fixed!important;background-size:cover!important;width:100%;height:320px;padding:0;margin:0;background-repeat:no-repeat;color:#fff;text-align:center;position:relative;display:block;}
#BrandContent{width:95%;margin:0 2.5%;}
.xmapWrapper{position:relative;padding-bottom:37.25%;padding-top:25px;height:0;margin:0 auto;}
@media (max-width:1000px){div.v-tour{display:none!important;}
}
.xvideoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}
.xvideoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.xformWrapper{position:relative;padding-bottom:54%;height:0;}
.xformWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
@media (max-height:795px) and (orientation:portrait){.xformWrapper{position:relative;padding-bottom:308%;height:0;left:0%;}
}
@media (max-height:795px) and (orientation:landscape){.xformWrapper{position:relative;padding-bottom:157%;height:0;left:0%;}
}
.xformWrapper2{position:relative;padding-bottom:80%;height:0;}
.xformWrapper2 iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
@media (max-height:795px) and (orientation:portrait){.xformWrapper2{position:relative;padding-bottom:450%;height:0;left:0%;}
}
@media (max-width:980px) and (orientation:landscape){.xformWrapper2{position:relative;padding-bottom:290%;height:0;left:0%;}
}
@media (min-width:981px) and (max-width:1400px) and (orientation:landscape){.xformWrapper2{position:relative;padding-bottom:100%;height:0;left:0%;}
}
.xformWrapper3{position:relative;padding-bottom:155%;height:0;}
.xformWrapper3 iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
@media (max-height:795px) and (orientation:portrait){.xformWrapper3{position:relative;padding-bottom:450%;height:0;left:0%;}
}
@media (max-width:980px) and (orientation:landscape){.xformWrapper3{position:relative;padding-bottom:290%;height:0;left:0%;}
}
@media (min-width:981px) and (max-width:1400px) and (orientation:landscape){.xformWrapper3{position:relative;padding-bottom:100%;height:0;left:0%;}
}
h1{text-align:center;}
#leftpara{width:49%;margin:0 auto;margin-left:0px;padding:0;text-align:left!important;}
.DetailRow span{font-size:1em;}
.ProductDescriptionContainer h1{font-size:1.5em;}
#overlay{display:inline-block;width:48.25%;}
#overlaytext{color:white;position:relative;top:-77%;left:0%;padding:0!important;width:100%;}
#overlaytext-black{color:black;padding:0!important;width:100%;}
#myaccount a:hover{color:#ffe317!important;}
#testimony{width:60%;margin:0 auto;padding-top:5%;margin:0 auto;color:white;}
#testimony-1{width:60%;margin:0 auto;padding-top:5%;margin:0 auto;color:white;}
#testimony-2{width:60%;margin:0 auto;padding-top:5%;margin:0 auto;color:white;}
.ProductDetailsGrid{font-size:1.2em;}
.FreeSampleLink a{font-size:1.3em;}
@media (min-width:100px) and (max-width:980px){#slider00box{display:none!important;}
#slider01box{display:none!important;}
#slider02box{display:none!important;}
#gridwrapper{top:-10px!important;}
.thumb{font-size:6em!important;}
#mysearch{position:relative!important;padding-bottom:2%;right:0!important;}
#mynav{position:relative!important;}
}
@media (max-width:980px) and (orientation:landscape){#myheader{position:relative!important;}
.mobilemenu{display:inline;}
#nav {width:55%!important;}
#mynav{zoom:2!important;width:100%!important;margin:0 auto!important;}
#mylivechat{display:none!important;}
#about{width:100%;margin:0 auto;float:left;padding:5% 0;}
#about-1{width:100%;margin:0 auto;float:left;padding:5% 0;}
#about-2{width:100%;margin:0 auto;float:left;padding:5% 0;}
#about-3{width:100%;margin:0 auto;float:left;padding:5% 0;}
#testimony{width:100%;}
#testimony-1{width:100%;}
#testimony-2{width:100%;}
#connect{display:none;}
#mysearch{margin-left:20%!important;width:80%!important;margin-top:2%!important;zoom:2!important;}
}
@media (max-width:980px) and (orientation:portrait){body{padding-top:0px!important;}
}
.circle01{background-color:#3498db;border-radius:50%;color:white;font-size:2em;padding:7% 0;}
.circle02{background-color:#3498db;border-radius:50%;color:white;font-size:2em;padding:7% 0;}
.circle03{background-color:#3498db;border-radius:50%;color:white;font-size:2em;padding:7% 0;}
.circle04{background-color:#3498db;border-radius:50%;color:white;font-size:2em;padding:7% 0;}
.circle05{background-color:#3498db;border-radius:50%;color:white;font-size:2em;padding:7% 0;}
.QuickSearchAllResults a{font-size:2em!important;}
.CheckoutHideOrderTermsAndConditions a{font-weight:900!important;color:#D90000!important;}
.CheckoutRedeemCoupon {display:none;}
@media (max-width:980px) {
.fb-giveaway-mobile{width:100%!important;}
}
.woobox-offer {width:100%!important;margin:0 auto!important;max-width:100%!important;}

#LoginForm dl {padding-bottom:3%;}


#CheckoutGuestForm {margin-bottom:3%;}

.FormContainer {width:300px;float:none;margin:auto;}

.PL20 {padding-left:0px!important;width:300px;margin:auto;}

.FormContainer dt {width:auto!important;margin:auto!important;float:none!important;}

.FormContainer dd {width:auto!important;margin:auto!important;float:none!important;}

#CheckoutStepBillingAddress p.Submit {margin:auto!important;padding-top:3%;}
#CheckoutStepBillingAddress input.billingButton {margin:auto!important;}
#CheckoutStepShippingAddress p.Submit {margin:auto!important;padding-top:3%;}
#CheckoutStepShippingAddress input.shippingButton {margin:auto!important;}
.ML20 {margin:auto!important;}
.ML20 input {margin:auto!important;}
.ExpressCheckoutContent {width:300px;margin:auto;}

#CheckoutGuestForm div.PL40 {padding:0!important;}

#CheckoutGuestForm p.Submit {margin:auto!important;}
#CreateAccountButton {margin:auto!important;}
#LoginForm p.Submit {margin:auto!important;}
#LoginButton {margin:auto!important;}

textarea.Field400 {width:300px;}

#bottom_payment_button {margin:auto!important;}
div.ProceedToCheckout {width:300px!important;float:none!important;clear:both;}
.CheckoutButton a {margin:auto!important;}
.CheckoutButton {float:none!important;}
.ProceedToCheckout div {float:none!important;margin:auto!important;padding-top:5%!important;}
.KeepShopping a {margin:auto!important;}

table.CartContents thead tr th {padding:0px!important;}
table.CartContents tbody td {padding:0px!important;}

#NewBillingAddress input {width:100%!important;}
h3.ExpressCheckoutTitle span.ExpressCheckoutCompletedContent {display:none!important;}
a.ChangeLink {position:initial!important;}


.CategoryPagination {font-size:1.5em;}