﻿*{ padding: 0px; margin: 0px; }
@font-face{ font-family: Brush Script MT; src: url(  '../font/BrushScriptMT.ttf' ), url(  '../font/BrushScriptMT.eot' ); }
@font-face{ font-family: Century Gothic; src: url(  '../font/CenturyGothic.ttf' ), url(  '../font/CenturyGothic.eot' ); }
#header	{ width:100%; background-image:url(../images/HeaderTopBorder.png); background-repeat:no-repeat; background-position:top; overflow:auto; padding-top: 3%; font-family: Century Gothic; }
#headleft	{ width:70%; overflow:auto; float:left;font-size: 1.7em; }
#headright	{ width:30%; overflow:auto; float:right;font-size: 1.3em; }
#headphone	{ float: left; width:20%; }
#headphone2	{ float: left; width:20%; }
#phoneright	{ width:80%; overflow:auto; float:right; }
#phonetext, #phonetext2	{ width:50%; float:left; font-weight:normal; }
#phonetextpad	{ width:100%; float:left; padding-top:48px; }
#headlogo	{ width:15%; float:left;}
#logotext	{ width:82%; overflow:auto; float:right;}
#headmain	{ width:100%; font-size:2.9em;}
#headest	{ width:100%; }
#headsub	{ width:100%; text-align:right; margin-bottom:.7em; }
img{ border: 0px; max-width:100%; height:auto;}
.defaultImgClass{ float: left; }
.newsDetails img	{ margin-bottom:2%; margin-right:2%; float:left; }
body{ font-family: Arial; font-size: 14px; }
/*#wrapper{ max-width: 955px; width:100%; margin: 0px auto; }*/
.wrapper	{ margin: 0 auto; width: 972px; }
.wrapper2	{ width: 100%; overflow:auto; }
#header{ float: left; width: 100%; }
#logo{ float: left; /*margin: 24px 0 0;*/
 margin: 3px 0 0 -7px; }
#logo img{ border: 0px; }
#logo_link img{ border: 0px; }
#headerNav1{ float: right; width: 313px; padding: 0; }
#headerNav1 ul{ float: left; height: 25px; padding: 0; width: 100%; }
#headerNav1 li{ float: left; background: url( "../images/bgdHeaderNav1.jpg" ) no-repeat 1px 6px transparent; display: inline; text-decoration: none; }
.lnk_header_nav1{ text-decoration: none; font-family: arial; font-size: 12px; color: #000; display: block; height: 25px; padding: 5px 23px 0; text-align: center; }
#headerNav1Li1{ background: none !important; }
#nav_Testimaonials1{ padding-right: 0px; }
#headerNav2{ padding: 0 0 0; /*width: 760px;*/ width:994px; margin:0 auto; }
/*#headerNav2{ float: left; padding: 0 0 0; width: 100%; }
#headerNav2	{position:relative;width:96%; display:inline-block; }*/
#headerNav2 ul{ /*background: url("../images/bdgheadernavUL.jpg") repeat scroll 0 0 transparent;*/ float: left; height: 57px; padding: 0 0 0 10px; width: 954px;  }
#headerNav2 li{ float: left; padding: 0 2px; display: inline; text-decoration: none; height: 51px; text-align:left; }
/*#headerNav2 li:hover{ background: url("../images/Bgd_nav.png") no-repeat scroll 4px 0 transparent;}*/
 #concontainer	{float:left; width: 69%;}
.lnk_header_nav2{ color: #FFFFFF; display: block; font-family: arial; font-size: 14px; height: 28px; text-align: center; text-decoration: none; /*width: 80px;     padding: 11px 15px 2px;*/ padding: 4px 0 2px !important; width: auto !important; }
.headerNav2leftImg{ float: left; }
.headerNav2rightImg{ float: left; }
#banner{ float: left; /*height: 305px;*/ position: relative; width: 100%; /*padding: 0 0 36px 0;*/ background: url( "../images/BgdBannerTop.jpg" ) repeat-x /*scroll*/ 0 0 #727377;  }
#kwslide	{ float: left; position: relative; width: 100%; background: url( "../images/slidebg.png" ) repeat-x scroll 0 0 #727377; background-size:cover; height:249px; }
.SearchBox{ background: url( "../images/bgdsearch.jpg" ) repeat scroll 0 0 transparent; border: 0 none; float: left; height: 25px; color: #FFFFFF; width: 127px; }
#SearchText{ background: url( "../images/bdgheadernavUL.jpg" ) repeat scroll 0 0 transparent; float: left; padding: 12px 0 11px; }
#footer{ float: left; width: 100%; }
#Sponsors{  padding: 0px 0 10px 45px; width:92%; margin:0 auto; overflow:auto; }
.sponsorsClass{ float: left; margin-right: 20px; border: 2px solid #CDCCC8; }
#sponsor1{ float: left; margin-top: 10px; }
#sponsor2{ float: left; margin-top: 3px; }
#sponsor3{ float: left; }
#sponsor5{ margin-right: 0px; }
.shoplink	{ color: #717375; text-decoration:none; font-weight:bold; }
#kwfoot	{ width:100%;background-color:#727377;overflow:auto; }
#kwfootcon	{ width:100%;max-width:976px; margin:0 auto; font-family:Arial, Helvetica, sans-serif, Calibri; font-size:1em; color:#fff; text-align:center;}
.kwnavlink	{ text-decoration:underline; color:#fff;}
.kwfootsection	{ width:98%; margin:3% 1%; color:#CCC; overflow:auto;}
/* CSS for Default.aspx*/
#content{ float: left; width:100%; overflow:hidden; }
#categoryGroup{ float: left; margin: 4px 0 0 55px; /*width: 835px;*/ width:100%; position: relative; line-height: 18px; }
#categories{ float: left; }
.MaincategoryBlocks{ float: left; width: 28%;/*194px;*/ margin: 0 15px 0 0; }
.categoryBlocks{ float: left; position: relative; padding: 5px; width: 95%;/*184px;*/ }
.CategoryTitle{ background: none repeat scroll 0 0 #878786; color: #FFFFFF; float: left; font-family: arial; font-size: 17px; height: 13px; padding: 30px 0 36PX; text-align: center; width: 100%; }
.CategoryImg{ float: left; padding: 8px 0; }
.CategoryDesc{ color: #5A5A5A; float: left; font-family: arial; font-size: 12px; padding: 0 0 15px; }
.CategoryReadMore{ border-top: 1px solid #878786; float: right; width: 92px; }
.CategoryReadMore a{ float: left; padding: 0; text-align: center; font-size: 12px; text-decoration: none; color: #C5C5C5; width: 73px; font-style: italic; letter-spacing: 0px; }
#CustomisedGroup{ float: left; width: 100%; background: none repeat scroll 0 0 #FFFFFF; margin: 45px 0 0; line-height: 18px; }
#CustomisedBlocks{ /*border: 1px solid #000000;          -moz-box-shadow:    4px 4px 5px -2px #000;     -webkit-box-shadow: 4px 4px 5px -2px #000;     box-shadow:         4px 4px 5px -2px #000;     /*drop-shadow(h-off v-off blur color)               background:#fff;     -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000')";     */
 color: #717375; float: left; font-family: verdana; font-size: 12px; width: 943px; }
.TestimonialsBlock{ float: left; margin:0 9px 9px 9px; width: 273px; }
.TestimonialsBlockTop{ float: left; font-family: tahoma; font-size: 24px; padding: 10px 0 20px 12px; }
.TestimonialsBlockMiddle{ float: left; }
.TestimonialsBlockMiddle p{ float: left; padding: 0 5px 4px 23px; width: 241px; }
.TestimonialsBlockBottom{ float: right; font-size: 9px; padding: 7px 20px 20px 0; width: 216px; }
.TestimonialsBlockBottomName{ float: left; }
.TestimonialsBlockBottomDesignation{ float: left; }
.WelcomeBlock{ float: left; padding: 0 10px 0 20px; width: 240px; }
.WelcomeBlockTitle{ float: left; font-family: tahoma; font-size: 24px; padding: 10px 0 5px; width: 190px; }
.WelcomeBlockmiddle{ float: left; color: #e2061b; padding: 2px 0 20px; }
.WelcomeBlockbottom{ float: left; margin: 54px 0 0; }
.LatestNewsBlock{ float: left; padding: 0 0 0 22px; width: 339px; }
.LatestNewsBlockText{ float: left; font-family: tahoma; font-size: 24px; padding: 19px 0 15px; width: 190px; }
.LatestNewsBlockMiddle{ float: left; }
.LatestNewsBlockMiddleDate{ color: #3D3D3D; float: left; font-family: tahoma; font-size: 15px; letter-spacing: 1px; padding: 20px 5px 15px 10px; }
.LatestNewsBlockMiddleTitle{ color: #E4051B; float: left; font-size: 12px; padding: 0 0 0 10px; width: 140px; }
.LatestNewsBlockBottom{ float: left; padding: 0px 0 15px; margin: 54px 0 0; width: 192px; }
.LatestNewsBlockMiddle{ float: left; padding: 0 27px 10px 0; margin: 54px 0 0; }
.LatestNewsBlockMiddle a{ background-color: #E2061B; color: #FFFFFF; float: left; font-family: arial; font-size: 14px; padding: 6px 15px; text-decoration: none; }
#contentContact{ border: 1px solid #000000; -moz-box-shadow: 4px 4px 5px -2px #000; -webkit-box-shadow: 4px 4px 5px -2px #000; box-shadow: 4px 4px 5px -2px #000; /*drop-shadow(h-off v-off blur color)*/
 background: #fff; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000')"; float: left; width: 940px; }
#contentContact{ color: #000; text-decoration: none; }
#contentLeft{ float: left; margin: 7px 0 0 7px; width: 510px; color: #E4051B; }
#contentLeftTop{ background: none repeat scroll 0 0 #E2E1DD; float: left; padding: 8px 0 0 15px; width: 460px; }
#ContentLeftMiddle{ float: left; width: 460px; padding: 0 0 10px 16px; }
#Locations{ float: left; }
#Locations ul{ float: left; padding: 0 0 10px; }
#Locations li{ display: block; text-decoration: none; height: 16px; }
#Locations a{ color: #E4051B; }
.contactTitle{ float: left; font-family: tahoma; font-size: 24px; width: 460px; padding: 0 0 20px; }
.LocationMap{ float: right; padding: 172px 35px 0 0; }
.ContactBlackText{ color: #000; text-decoration: none; }
.ContentLeftBottom{ color: #E4051B; float: left; padding: 0 0 50px 25px; }
/*.wrapper{ position:relative; margin: 0 auto; width:100%; overflow:auto; }*/
.FloatLeft{ float: left; }
#footerContainer{ float: left; width: 100%; background: #727377; }
.FooterNavSeparator{ float: left; color: #fff; /*  margin: 3px 1px 0;*/
 padding-left: 1px; }
#sponsorcon	{ width:100%; max-width:955px; overflow:auto; margin:0 auto; background-image: url( "../images/sponsortop.png" ); background-repeat:repeat-x; border-top:1px solid #BF001F; padding-top:20px; clear:both;  }
#SponsorsSmall{   /*padding: 36px 0 0 10px;*/ text-align: center; width:28%; margin:0 auto; }
#SponsorsSmall img	{ display:inline; }
.TitleBgdMiddle{ background: url( "../images/BgdTopNavMiddle.png" ); float: left; height: 36px; }
.categoryBlockTitle{ float: left; }
#smoothmenu1 li a{ height: 25px !important; margin: 0 0 1px; width: auto; padding: 2px 9px 3px !important; }
#smoothmenu1 li a:hover{ background: none repeat scroll 0 0 #C20020; border-radius: 0 0 5px 5px; border-top: 1px solid #878786; box-shadow: 5px 2px 5px -2px #000000; float: left; height: 25px !important; margin: 0 0 1px; width: auto !important; padding: 2px 9px 3px !important; }
.lnk_header_nav2.selected{ background: none repeat scroll 0 0 #C20020; border-radius: 0 0 5px 5px; border-top: 1px solid #878786; box-shadow: 5px 2px 5px -2px #000000; float: left; height: 25px !important; margin: 0 0 1px; width: auto !important; padding: 2px 9px 3px !important; }
#ContactUsBanner{ float: left; padding: 15px 0 25px; }
#MapSection{ float: left; padding: 0; color: #717375; width:96%; }
#ContactUsTitle{ color: #717375; float: left; font-family: verdana; font-size: 16px; padding:0; margin:0; width: 96%; }
.MapiFrame{ float: left; padding: 15px 0 20px; }
.ContactUsBottom{ float: left; font-family: arial; font-size: 12px; height: auto;/*233px*/
 width:100%; padding:2%;}
.ContactUsBottomTitle{ float: left; font-family: verdana; font-size: 20px; padding: 0 0 15px; }
/*.BottomContactUsLeft{ float: left; width: 224px; }
.BottomContactUsMiddle{ float: left; padding: 0 53px 0 45px; }
.BottomContactUsRight{ float: left; padding: 0 0 0 27px; width: 280px; }
.ContactUsSeparator{ float: left; height: 175px; width: 1px; padding: 5px 0 0; } */
.BottomContactUsLeft{ float: left; width: 25%; }
.BottomContactUsMiddle{ float: left; width: 35%; border-right:1px solid #999; border-left:1px solid #999; padding:0 3%; }
.BottomContactUsRight{ float: right; width: 30%; }
.ContactBottomSpanWidth{ width: 125px; float: left; font-weight: bold; }
.textBottom{ cursor: pointer !important; }
#FAQSection{ color: #717375; float: left; padding: 0 0 60px 20px; }
#FAQTitle{ border-top: 1px solid #D8D8D8; border-bottom: 1px solid #D8D8D8; color: #717375; float: left; font-family: verdana; /*font-size: 12px;*/
 font-size: 14px; line-height: 24px; margin: 30px 0 0; padding: 5px 0 20px 2px; width: 93%; }
.FAQDiv{ float: left; line-height: 25px; padding: 20px 0 20px 22px; width: 96%; border-bottom: 1px solid #D8D8D8; background: url( "../images/PlusFAQ.jpg" ) no-repeat scroll 1px 28px transparent; font-family: verdana; /*font-size: 12px;*/
 font-size: 14px; }
.FAQQuestion{ float: left; color: #1362AD; padding: 0 0 10px; width: 100%; cursor:pointer; }
.FAQAnswer{ float: left;  width:96%;}
#ProductSearchSection{ float: left; padding: 15px 0 0 20px; /* border-bottom: 1px solid #D8D8D8;*/
 /* width: 920px;*/
 width: 638px; }
.CategoryColumn{ color: #737571; float: left; font-family: verdana; /*height: 125px;  width: 160px;*/
 width: 150px; position:relative; }
.CategoryColumnHeader{ float: left; font-size: 17px; font-weight: bold; width: 100%; }
.CategoryRows{ float: left; width: 100%; }
.CBList{ float: left; padding: 10px 10px 0 0; }
.CAtegoryName{ float: left; /* font-size: 12px;*/
 font-size: 14px; padding: 8px 0 0; }
.SearchButton{ float: left; }
#SearchSection{ /* background: none repeat scroll 0 0 #F1F1F1;*/
 float: left; padding: 25px 20px 15px; color: #737571; float: left; /*  font-size: 12px;*/
 font-size: 14px; font-family: Verdana; /*width: 904px;*/
 width: 243px; }
#SearchSection1{ background: none repeat scroll 0 0 #F1F1F1; float: left; padding: 25px 20px 15px; color: #737571; float: left; font-size: 12px; font-family: Verdana; width: 904px; }
#SearchBox{ float: left; /*  width: 600px;*/
 width: 170px; }
#SearchBox1{ float: left; width: 178px; }
.SearchKeyword{ border: 1px solid #DCDCDC; float: left; height: 21px; margin: 0 15px 0 0; padding: 4px 10px; /*  width: 560px;*/
 width: 140px; }
.SearchKeyword1{ border: 1px solid #DCDCDC; float: left; height: 21px; margin: 0 15px 0 0; padding: 4px 10px; /*width: 560px;*/
 width: 140px; }
.updateSearchKeyword{ border: 1px solid #DCDCDC; float: left; height: 21px; margin: 0 15px 0 0; padding: 4px 10px; /*  width: 560px;*/
 width: 91px; }
.lbl_RefineSearch{ float: left; padding: 8px 0 0; width: 100%; }
.BtnProductSearch{ float: right; padding: 0 5px 0 0; z-index:1000; }
#updatesearchSearchSectionBg
        {
            background: none repeat scroll 0 0 #F1F1F1;
            color: #737571;
            float: right;
            font-family: Verdana;
            font-size: 12px;
            padding-bottom: 4px;
            padding-left: 5px;
            padding-top: 4px;
            width: 56%;
            margin-bottom: 7px;
        }
/*#ProductSection{ border-top: 1px solid #D8D8D8; float: left; width: 100%; padding: 7px 0 30px; font-family: verdana; }*/
#ProductSection{ /*border-top: 1px solid #D8D8D8;*/ float: left; width: 96%; margin:0 2%; font-family: verdana; }
#ProductSectionLeft{ border: 1px solid #D8D8D8; border-radius: 6px 6px 6px 6px; float: left; width: 188px; }
#LeftNavHeader{ background: url( "../images/bgLeftNav.jpg" ) repeat scroll 0 0 transparent; border-radius: 6px 6px 0 0; float: left; height: 52px; width: 100%; }
.LeftNavTitle{ color: #FFFFFF; float: left; padding: 17px 16px; /* font-size: 12px;*/
 font-size: 14px; }
#ProductSectionLeft ul{ float: left; padding: 10px 0 20px; width: 100%; }
#ProductSectionLeft li{ background: url( "../images/BulletLeftNav.jpg" ) no-repeat scroll 20px 17px transparent; display: inline-block; float: left; text-decoration: none; width: 100%; }
#ProductSectionLeft li a{ border-bottom: 1px solid #D8D8D8; color: #000000; color: #AE9C59; float: left; font-family: verdana; /*  font-size: 12px;*/
 margin: 0 0 0 16px; padding: 12px 0 10px 16px; text-decoration: none; width: 146px; font-size: 14px; }
#ProductRight{ float: right; /*padding: 0 0 0 20px;*/ width: 730px; }
.ProductBlock{ border: 1px solid #D8D8D8; float: left; margin: 6px 4px; padding: 7px; width: 217px; height: 491px; }
.ImgProductWoodstove{ float: left; border: 0 none; }
.ProductTitle{ color: #000000; float: left; font-size: 16px; font-weight: bold; height: 33px; padding: 30px 15px 10px; text-decoration: none; width: 180px; }
.ProductDesc{ color: #7B7B7B; float: left; /*  font-size: 12px;*/
 font-size: 14px; line-height: 17px; padding: 5px 20px 20px; width: 180px; height: 85px; }
.ReadMoreDiv{ background: none repeat scroll 0 0 #BF001F; border-radius: 3px 3px 3px 3px; color: #FFFFFF; float: left; margin: 0 0 20px 20px; padding: 9px 25px; text-decoration: none; }
.ShadowLine2{ float: left; margin: 0 0 0 -9px; }
#ProductDetailSection{ padding: 10px 0 0; width: 944px; float: left; height: Auto; font-family: verdana; font-size: 14px; }
#leftMenu{ float: left; width: 200px; margin: 15px 8px 0px 0px; height: auto; text-align: center; }
/*#ProductDetails{ float: right; width:77%; height: auto; margin: 1% 0; }*/
#ProductDetails{ float: left; width:67%; height: auto; margin: 1% 2%; }
#ProductDetails .largeImg {margin-bottom: 20px; }
#TopPara	{ float:left;}
#ProductDetails table	{ width:100%; }
#leftMenuHeader{ float: left; text-align: center; width: 198px; }
#LeftMenuDetails{ float: left; text-align: center; width: 198px; height: auto; }
#ProductDetailstop{ overflow: hidden; clear: both; width: 100%; margin-bottom: 20px; }
#whywoodstovetop{ float: left; /*width: 819px;*/ width:auto; margin:2% 0; }
#InstallServicesstop{ float: left; width: 935px; }
#ProductDetailstopDetails{ float: left; /*width: 80%; margin: 4px 0 0;*/ text-align: left; }
#ProductDetailstopButton{ float: right; height: auto; text-align: right; }
#ProductDetailsBannerImg{ border: 1px solid #D8D8D8; float: left; height: auto; margin: 10px 0 0; padding: 8px; /*width: 712px;*/ }
#ProductDetailsBannerImg1{ border: 1px solid #D8D8D8; float: left; height: auto; margin: 10px 0 0; padding: 8px; /*width: 96%;*/ }
#ProductDetailsTumbContainer{ float: left; height: auto; width: 80%; }
.ProductDetailsThumbImg{ float: left; margin: 10px 10px 0px 0; width: 30%; }
#ProductDetailsDesc{ width: 96%; float: left; height: auto; color: #717375; padding: 10px 0 0; }
#ProductDetailsDesc1{ width: 947px; float: left; height: auto; color: #717375; padding: 10px 0 0; }
.lblalgin{ float: left; font-size: 16px; font-weight: bold; }
.btnRight{ float: right; }
#ProductDetailsDescription{ float: left; /* font-size: 12px;*/
 font-size: 14px; height: auto; padding: 20px 0 35px; width: 100%; color: #717375; line-height: 16px; font-family: verdana; text-align: justify; line-height: 22px; }
#ProductDetailsDescription1{ color: #717375; float: left; font-family: verdana; /*  font-size: 12px;*/
 font-size: 14px; height: auto; line-height: 22px; padding: 20px 7px 35px 0; text-align: justify; width: 604px; }
#ProductDetailsWoodStoveDescription1{ color: #717375; float: left; font-family: verdana; /* font-size: 12px;*/
 font-size: 14px; height: auto; line-height: 22px; padding: 20px 25px 35px 0; text-align: justify; width: 602px; }
#ProductDetailsShortDescription1{ color: #717375; float: left; font-family: verdana; /* font-size: 12px;*/
 font-size: 14px; height: auto; line-height: 22px; /*padding: 0 7px 14px 0;*/ text-align: justify; /*width: 919px;*/ }
#ProductDetailsDescription1RightImg{ float: right; height: auto; padding-bottom: 10px; padding-top: 73px; width: 33%; }
#ProductDetailsDescription1InstallationRightImg{ float: left; height: auto; padding-bottom: 10px; padding-left: 15px; padding-top: 26px; width: 314px; }
#ProductDetailsBottom{ width: 100%; float: left; height: auto; padding-top: 10px; border-bottom: 1px solid #D8D8D8; }
#ProductDetailsBottomLeft{ float: left; height: auto; padding: 0; width: 50%; border-right: 1px solid #D8D8D8; }
#ProductDetailsBottomRight{ float: right; height: auto; width: 48%; }
#ProductDetailsBottomBtn{ width: 96%; float: left; text-align: right; }
#ProductDetailsBottomLefttop{ float: left; height: auto; }
.ProductDetailsBottomLefttopLbl{ float: left; width: 45%; font-weight: bold; margin:2% 0; }
.ProductDetailsBottomLefttopTxt{ float: right; width: 53%; color: #717375; margin:2% 0; }
#ProductDetailsBottomLeftBottom{ float: left; height: auto; padding: 0 0 10px; height: auto; }
#ProductDetailsBottomRighttop{ float: left; height: auto; }
#ProductDetailsBottomRightBottom{ height: auto; padding: 0 0 10px; }
.ProductDetailsBottomRightTopLbl{ float: left; width: 45%; font-weight: bold; margin:2% 0; }
.ProductDetailsBottomRighttopTxt{ float: left; width: 45%; color: #717375; margin:2% 0; }
.ProductDetailsBottomRighttopTxt p{margin-bottom: 5px;}
.ProductDetailsBottomRighttopTxt ul{margin-left: 16px; margin-bottom: 10px;}
.ProductDetailsBottomRighttopTxt ul li{margin-bottom: 5px;}
#Seperator{ display: none; border-left: 1px solid #D8D8D8; float: left; height: 223px; margin: 10px 0 0; width: 1px; }
.EnquireDiv{ background: none repeat scroll 0 0 #BF001F; border-radius: 3px 3px 3px 3px; color: #FFFFFF; float: left; margin: 0; padding: 6px 9px; text-decoration: none; }
.RelatedProductImg{ float: left; }
.RelatedProductText{ color: #7B7B7B; float: left; padding: 7px 0; text-align: center; width: 120px; }
.ContainerProductDetails{ float: left; width: 100%; }
.EnquireDiv2{ background: none repeat scroll 0 0 #BF001F; border-radius: 3px 3px 3px 3px; color: #FFFFFF; float: right; padding: 6px 9px; text-decoration: none; margin-bottom: 10px;}
/* added by kiran */
.RadiusMapping{ float: left; height: 186px; padding-right: 152px; width: 157px; }
#MapSection1{ float: left; }
.GroupMapSection1{ float: left; width: 96%; }
#MapSection2{ float: left; height: 334px; margin-top: 157px; }
.large{ float: left; height: 26px; padding-top: 10px; width: 76px; }
.large a{ font-family: Arial; font-size: 12px; text-decoration: none; color: #717375; }
.place{ color: #717375; float: left; font-family: Verdana; font-size: 14px; height: 18px; padding-top: 1px; width: 124px; }
.address{ color: #717375; float: left; font-family: Arial; font-size: 12px; height: 53px; margin-bottom: 19px; margin-top: 7px; width: 158px; }
/* added by kiran */
.smallmap{ float: left; height: 208px; width: 200px; }
.groupaddress{ padding-top: 8px; font-family: Arial; float: left; width:32%; /*font-size: 12px;*/
 color: #717375; font-size: 14px; }
.groupaddress p{ color: #717375; float: left; font-family: Verdana; font-size: 14px; height: 18px; padding-bottom: 9px; padding-top: 1px; width:100%; }
.sectiongroup{ float: left; width:30%; }
#Mapgroup2{ float: left; height: 386px; margin-top: 20px; }
.groupplace{ color: #717375; float: left; font-family: Verdana; font-size: 14px; height: 18px; padding-top: 1px; width: 124px; }
.grouplarge{ float: left; height: 26px; padding-top: 10px; width: 200px; position: relative; }
.grouplarge a{ font-family: Arial; font-size: 12px; text-decoration: none; color: #717375; }
.pp_top{ display: none; }
.pp_bottom{ display: none; }
.pp_details{ /*display: none;*/
 }
div.light_square .pp_details {    position: static!important; }
div.light_square .pp_next:hover{ margin-top: 0px!important; }
a.pp_close { right:40px!important; top:-22px!important; }
.pp_nav{ display:none!important; }
.pp_social{ display:none!important; }
.pp_gallery{ display: none !important; }
/*.overlay{     background: url("../images/galcover.png") no-repeat scroll 0 0 transparent;    height: 232px;    position: absolute;    width: 232px;opacity: 0; }
*/
.WebsiteBlocksTopBox{ float: left; height: 158px;
 padding: 0 3px 5px 0; position: relative; width: 24%;
 }
.WebsiteBlocksTopBox:hover .overlay{ opacity: 1.00; top: 0px; left: 0px; width: 232px; }
.overlay{ /*  background: url("../images/MagnifyWebdesign.png") no-repeat scroll 68px 38px #000000;*/
 background: url( "../images/galcover2.png" ) no-repeat scroll 0 0 transparent; height: 160px; opacity: 0; position: absolute; /* width: 232px;*/
 }
.testimonial{ float: left; padding-top: 16px; width: 94%; }
.testimImage{ border: 1px solid #BEBEBE; float: left; height: 120px; margin: 11px; width: 121px; }
.testimquote{ float: left; height: 125px; margin-top: 10px; width: 20px; }
.testimcontent{ float: right; font-family: Verdana; margin-left: 10px; margin-top: 10px; text-align: justify; width: 80%; color: #717375; line-height: 20px; font-size: 14px; }
.testimtitle{ color: #6685BE; float: left; font-family: Verdana; /*  font-size: 13px;*/
 padding-left: 11px; font-weight: bold; padding-top: 10px; font-size: 14px; }
#AboutUsTitle{ font-family: Verdana; font-size: 16px; color: #717375; }
#aboutusleft{ width: 615px; float: left; border-right: 1px; border-right-color: #d6d6d6; border-right-width: 1px; border-right-style: solid; }
#aboutusright{ float: left; width: 332px; }
.aboutuscontent{ color: #afb0b2; float: left; font-family: Verdana; /*font-size: 12px;*/
 font-size: 14px; line-height: 17px; padding-top: 20px; text-align: justify; width: 600px; }
.abtusdivbg{ background-color: #DADADA; float: left; height: 143px; margin-bottom: 15px; margin-right: 15px; padding: 2px; width: 231px; }
.abtuswhychooseus{ color: #7A7C7E; float: left; font-family: Verdana; font-size: 16px; margin-top: 20px; width: 600px; }
.abtuswhychooseuspoints{ color: #959698; float: left; font-family: Verdana; /*font-size: 11px;*/
 font-size: 14px; line-height: 10px; padding-left: 20px; padding-top: 25px; }
.abtuswhychooseuspoints p{ line-height: 18px;}
.abtuswhychooseuspoints2{ padding-top: 25px; float: left; font-family: Verdana; /*font-size:11px;*/
 font-size: 14px; color: #959698; line-height: 18px; }
.leftsections{ float: left; }
.OurTeamMembers{ float: left; height: 112px; padding-right: 23px; padding-top: 15px; width: 284px; }
.OurTeamMemberstitle{ color: #6196CA; float: left; font-size: 14px; font-style: italic; padding-left: 15px; padding-top: 11px; width: 198px; }
.OurTeamMembersDescription{ float: left; padding-left: 15px; padding-top: 4px; width: 218px; color: #717375; }
.OurTeamPerson{ float: left; padding-top: 11px; }
.whatweoffertitle{ color: #7A7C7E; float: left; font-family: Verdana; font-size: 16px; width: 318px; }
.whatweoffersection{ float: left; margin-top: -19px; padding-left: 24px; width: 306px; }
.whatweofferbind{ clear: both; float: left; padding-top: 26px; }
.whatweofferbindul{ padding-left: 0; width: 303px; }
.whatweofferbindul li{ /*background: url("../images/abtuswtweoffer.png") no-repeat scroll 0 0 transparent;*/
 border-bottom: 1px solid #D6D6D6; list-style-type: none; padding-bottom: 27px; padding-top: 7px; float: left; width: 100%; height: auto; }
.whatweofferbindul li a{ background: url( "../images/abtuswtweoffer.png" ) no-repeat scroll 0 0 transparent; color: #717375; float: left; font-family: Verdana; font-size: 14px; padding-left: 1px; text-decoration: none; }
.whatweofferbindul li a label{ padding-left: 2px; }
.whatweofferbindul li a p{ color: #226CB4; font-family: Verdana; font-size: 12px; font-style: italic; padding-left: 18px; padding-top: 3px; }
.aboutusgal{ float: left; margin-top: 19px; padding-left: 24px; }
.abtgalimg{ border: 1px solid #D6D6D6; height: 238px; padding: 10px; width: 282px; }
.abtgalimgtitle{ font-family: Verdana; font-size: 16px; color: #7a7c7e; padding-bottom: 8px; }
.abtgalimages{ float: left; height: 92px; padding: 5px; width: 84px; }
/* ------------------News Starts-------------------- */
#NewsBlockOuterUL{ float: left; width: 100%; padding: 0 0 30px; }
#NewsBlockOuterUL li{ border-top: 1px dashed #717375; display: inline; float: left; padding: 22px 0 18px; text-decoration: none; }
#NewsBlockOuterUL li:first-child{ border-top: 0 none; padding: 10px 0 18px; }
.NewsDescription{ float: right; padding: 0; width: 72%; font-family: verdana; font-size: 12px; line-height: 22px; }
.NewsTitle{ float: left; font-family: verdana; font-size: 17px; padding: 0 0 10px; text-transform: uppercase; width: 100%; }
.NewsDescriptionLeft{ float: left; line-height: 22px; padding: 0; width: 100%; font-size: 14px; }
.NewsDetailLink{ color: #00489A; float: left; padding: 5px 15px 0 0; text-decoration: none; }
.NewsSmallImg{ float: left; }
.NewsDate{ border-bottom: 1px dashed #457FBF; color: #457FBF; float: left; font-size: 12px; font-style: italic; padding: 0 0 5px; width: 100%; }
.NewsDateMonth{ }
.NewsDateDAy{ }
.NewsDateYear{ }
.NewsSmallImg{ float: left; border: 1px solid #B9BABC; }
.NewsBanner{ /*float:left;  border: 1px solid #B9BABC;*/
 border: 1px solid #D8D8D8; float: left; padding: 8px; }
#ContactUsBanner img{ border: 1px solid #D8D8D8; float: left; padding: 8px; max-width:96%; }
/* ------------------News Ends-------------------- */
#HeaderUL{ width: 994px !important; }
#EnquiryTitle{ color: #C0001F; font-family: Arial; font-size: 20px; padding-left: 23px; padding-top: 18px; }
#EnquiryTitle span{ color: #5a5858; font-family: Arial; font-size: 11px; }
#enquirywrapper{ background-color: #F8F8F8; border: 1px solid #E7E5E5; float: left; height: 779px; margin-bottom: 50px; margin-top: 10px; padding-left: 23px; padding-top: 15px; width: 94%; }
#enquirywrapperleft{ width: 416px; float: left; }
#enquirywrapperright{ width: 484px; float: right; }
.enqrow{ width: 390px; float: left; padding-top: 12px; }
.enqrowlabel{ color: #616169; float: left; font-family: Arial; font-size: 13px; font-weight: bold; width: 366px; }
.enqrowtext{ color: #616169; float: left; font-family: Arial; font-size: 13px; margin-top: 5px; width: 386px; }
.enqrowtext p{ color: #8C0319; font-family: Arial; font-size: 11px; padding-top: 15px; text-align: justify; }
.enqrowtextbox{ border: 1px solid #C0C0C0; color: #9C9C9C; font-family: Arial; font-size: 12px; height: 28px; margin-right: 8px; width: 94%; }
.enqrowRadioB{ color: #8a8686; font-family: Arial; font-size: 13px; font-weight: bold; height: 28px; margin-right: 8px; width: 178px; }
.enquirysubmit{ background-color: #4a8cf6; font-family: Verdana; font-size: 14px; width: 92px; height: 30px; border: none; border-radius: 3px; color: #ffffff; }
.enquirestrip{ background: url( "../images/enquirystrip.png" ) repeat scroll 0 0 transparent; float: left; height: auto;  padding-top: 13px; text-align: center; width: 100%; }
.enquirestriptext{ color: #ffffff; font-family: Arial; font-size: 1.2em; }
.enquirestriptext span{ color: #FFFFFF; font-family: Arial; font-size: 24px; padding-left: 10px; width: 166px; }
.enqrowmultiline{ border: 1px solid #C0C0C0; color: #9C9C9C; font-family: Arial; font-size: 12px; height: 117px; margin-right: 8px; width: 70%; }
#enquirethanks{ background-color: #ECECEC; float: left; width: 100%; text-align:center; margin:2%;}
.pdetailpadding tr td{ min-width: 133px; text-align: center; }
.pdetailpadding tr td label{ padding-left: 6px; color: #7B7B7B; text-align: center; width: 120px; }
/* Installation Services Start*/
#ServiceBlockOuterUL{ float: left; width: 100%; padding: 0 0 30px; }
#ServiceBlockOuterUL li{ border-top: 1px dashed #717375; display: inline; float: left; padding: 22px 0 18px; text-decoration: none; width: 100%; }
#ServiceBlockOuterUL li:first-child{ border-top: 0 none; padding: 10px 0 18px; }
.ServiceDescription{ float: left; padding: 0 25px 0 0px; width: 590px; font-family: verdana; font-size: 12px; line-height: 22px; }
.ServiceTitle{ background: none repeat scroll 0 0 white; float: left; font-family: verdana; font-size: 17px; padding: 0 8px 2px 0; position: absolute; text-transform: uppercase; width: auto; }
.ServiceDescriptionLeft{ float: left; font-size: 13px; line-height: 22px; padding: 5px 0; width: 590px; }
.ServiceDetailLink{ color: #00489A; float: left; padding: 5px 15px 0 0; text-decoration: none; }
.ServiceSmallImg{ float: left; }
.ServiceSmallImg{ float: left; }
.ServiceBanner{ float: left; border: 1px solid #B9BABC; }
.ServicesTop{ border-bottom: 1px dashed #000000; float: left; height: 18px; position: relative; width: 100%; }
.ImgContainer{ background: none repeat scroll 0 0 #F9F7F7; box-shadow: 0 0 7px 1px; float: left; padding: 7px; }
/* Installation Services End*/
/* Product dtails*/
.RdProductColour{ padding: 5px; font-size: 14px; }
.RdProductColour label{ padding-left: 2px; }
/* end Product dtails*/
/* ------------------Articles Starts-------------------- */
#ArticleBlockOuterUL{ float: left; width: 100%; padding: 0 0 30px; }
.ArticlesDescription{ float: left; padding: 0 25px 0 20px; width: 590px; font-family: verdana; font-size: 12px; line-height: 22px; }
.ArticlesTitle{ float: left; font-family: verdana; font-size: 17px; padding: 0 0 10px; text-transform: uppercase; width: 100%; }
.ArticleDescriptionLeft{ float: left; /*  font-size: 13px;*/
 font-size: 14px; line-height: 22px; padding: 5px 0; width: 590px; }
.AricleSmallImg{ float: left; border: 1px solid #B9BABC; }
.ArticleDate{ border-bottom: 1px dashed #457FBF; color: #457FBF; float: left; font-size: 12px; font-style: italic; padding: 0 0 5px; width: 100%; }
.ArticleDateMonth{ }
.ArticleDateDAy{ }
.ArticleDateYear{ }
.ArticleBanner{ float: left; border: 1px solid #B9BABC; }
#ArticleBlockOuterUL{ float: left; width: 100%; padding: 0 0 30px; }
#ArticleBlockOuterUL li{ border-top: 1px dashed #717375; display: inline; float: left; padding: 22px 0 18px; text-decoration: none; }
#ArticleBlockOuterUL li:first-child{ border-top: 0 none; padding: 10px 0 18px; }
/* ------------------Articles Ends-------------------- */
#MapSectionServices{ float: left; /* padding: 0 0 0 15px;*/
 color: #717375; }
#pp_full_res #fullResImage{ width: 800px !important; height: 550px !important; }
.news_popup a{ color: White !important; }
.Hyperlink{    color: #457FBF;        text-decoration:none; }
.ArticlesDescription a{    color: #457FBF;        text-decoration:none; }
.GroupMapSection2 a{    color: #457FBF;       text-decoration:none; }
.aboutuscontent a{    color: #457FBF;       text-decoration:none; }
  #FAQSection a{    color: #457FBF;       text-decoration:none; }
  #ProductDetailsDesc a, #ProductDetailsShortDescription1 a, #ProductDetailsDescription1 a, #ProductDetailsDesc1 a, .testimcontent a{    color: #457FBF;       text-decoration:none; }
/* ------------------From HomeMasterPage-------------------- */  
   @font-face
        {
            font-family: 'Futura Book';
            src: url('../font/Futura_Bold.eot');
            src: url('../font/Futura_Bold.eot?#iefix') format('embedded-opentype'), url('../font/Futura Bold.ttf') format('truetype');
        }
        @font-face
        {
            font-family: 'DroidSans';
            src: url('../font/DroidSans.eot');
            src: url('../font/DroidSans.eot?#iefix') format('embedded-opentype'), url('../font/DroidSans.ttf') format('truetype');
        }
        @font-face
        {
            font-family: 'DroidSans-Bold';
            src: url('../font/DroidSans-Bold.eot');
            src: url('../font/DroidSans-Bold.eot?#iefix') format('embedded-opentype'), url('../font/DroidSans-Bold.ttf') format('truetype');
        }
        @font-face
        {
            font-family: 'impact';
            src: url('../font/impact.eot');
            src: url('../font/impact.eot?#iefix') format('embedded-opentype'), url('../font/impact.ttf') format('truetype');
        }
        
        .coupons-sec
        {
            font-family: 'Haettenschweiler';
            height: 340px;
            left: 0;
            position: fixed;
            top: 234px;
            z-index: 11111;
			display:block;
        }
        
        
        #left-popup
        {
            background: url("/images/popUpslider.jpg") no-repeat scroll 0 0 #000000;
            color: #FFFFFF;
            float: left;
            font-size: 0;
            height: 235px;
            left: 100%;
            line-height: 0;
            position: absolute;
            top: 0;
            width: 41px;
            z-index:11111;
        }
        .coupons-sec a
        {
            color: #2F87C2;
            font-size: 48px;
            line-height: 58px;
        }
        #left-popup span
        {
            background: url("/images/popnextprev.png") no-repeat scroll -68px 192px transparent;
            float: left;
            height: 211px;
            width: 100%;
        }
        
        .show_hide
        {
            border-bottom: 3px solid #7a6a5b;
            border-right: 3px solid #7a6a5b;
            border-top: 3px solid #7a6a5b;
            display: none;
            float: left;
            width: 442px;
        }
        
        .d-none
        {
            background: none repeat scroll 0 0 #EDEDED;
            float: left;
            overflow: hidden;
            padding-top: 25px;
            width: 442px;
        }
        .coupons-sec h3
        {
            background: url("http://www.superarearugs.com/skin/frontend/default/lightshop_green/images/c-bg.png") repeat-x scroll 0 7px rgba(0, 0, 0, 0);
            color: #161616;
            font-family: 'Haettenschweiler';
            font-size: 22px !important;
            line-height: 18px;
            margin: 0 26px 11px;
            text-align: center;
            text-transform: uppercase;
        }
        h3
        {
            font-size: 14px;
            font-weight: bold;
        }
        .coupons-sec small
        {
            color: #912D23;
            display: block;
            font-size: 34px;
            text-align: center;
            text-transform: uppercase;
        }
        small, big
        {
        }
        *
        {
            margin: 0;
            padding: 0;
        }
        
        .coupons-sec strong
        {
            color: #2F87C2;
            display: block;
            font-size: 138px;
            line-height: 91px;
            margin-top: 5px;
            text-align: center;
            text-transform: uppercase;
        }
        
        .coupons-sec span.inst
        {
            color: #912D23;
            display: block;
            font-size: 46px;
            line-height: 58px;
            text-align: center;
            text-transform: uppercase;
        }
        
        .c_bottom
        {
            background: url("http://www.superarearugs.com/skin/frontend/default/lightshop_green/images/dot.png") repeat-x scroll 0 0 #E4E4E4;
            float: left;
            padding-bottom: 6px;
            width: 100%;
        }
        
        .c_bottom div
        {
            background: url("http://www.superarearugs.com/skin/frontend/default/lightshop_green/images/c_corner.png") no-repeat scroll 84px 0 rgba(0, 0, 0, 0);
            float: left;
            padding-top: 15px;
        }
        
        .coupons-sec div.sign-link
        {
            background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
            margin: 10px 0 10px 73px;
            padding: 0;
            text-align: center;
            text-transform: uppercase;
        }
        
        .coupons-sec div.header-newsletter
        {
            background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
            padding: 0;
            text-align: center;
            text-transform: uppercase;
        }
        
        form
        {
            display: inline;
        }
        
        .coupons-sec .newsletter input.textbox
        {
            color: #000000;
        }
        .header-newsletter input.textbox
        {
            height: 26px;
            line-height: 26px;
            margin-top: 2px;
        }
        .newsletter input.textbox
        {
            background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
            border: 1px solid #FFFFFF;
            color: #FFFFFF;
            height: 30px;
            line-height: 30px;
            padding-left: 5px;
            padding-right: 5px;
            width: 179px;
        }
        
        
        .newsletter .submit
        {
            background: none repeat scroll 0 0 #B40000;
            border: medium none;
            color: #FFFFFF;
            cursor: pointer;
            float: left;
            font-size: 18px;
            font-weight: normal;
            line-height: 18px;
            margin-top: 15px;
            padding: 4px 3px;
        }
        .header-newsletter .submit
        {
            float: right;
            margin: 2px 0 0 3px;
        }
        input, select, textarea, button
        {
            vertical-align: middle;
        }
        
        .coupons-sec p
        {
            color: #323232;
            display: block;
            font-size: 34px;
            line-height: 39px;
            margin-left: 79px;
            text-align: center;
            text-transform: uppercase;
        }
        
        .d-none
        {
            background: none repeat scroll 0 0 #EDEDED;
            float: left;
            overflow: hidden;
            padding-top: 25px;
            width: 442px;
        }
        
        #left-popup span.active
        {
            background: url("/images/popnextprev.png") no-repeat scroll 9px 192px transparent;
            float: left;
            height: 217px;
            width: 100%;
        }
        *
        {
            margin: 0;
            padding: 0;
        }
        
        .popup_main
        {
            background-image: url("/images/popbg.png");
            background-repeat: no-repeat;
            float: left;
            height: 347px;
            padding-bottom: 6px;
            width: 100%;
            z-index: 0;
            position: relative;
        }
        .popup_Contura
        {
            background-image: url("/images/quonturabg.png");
            background-repeat: no-repeat;
            height: 142px;
            left: 200px;
            position: absolute;
            top: 56px;
            width: 233px;
        }
        .popup_offersandnews
        {
            background-image: url("/images/newsoffersbg.png");
            background-repeat: no-repeat;
            height: 121px;
            left: 0px;
            position: absolute;
            top: 220px;
            width: 436px;
        }
        .popup_conturatext1
        {
            color: #CCC3AD;
            font-family: 'DroidSans';
            font-size: 17px;
            padding-left: 50px;
            padding-top: 4px;
        }
        .popup_conturatext1 span
        {
            color: #CCC3AD;
            font-family: 'DroidSans-Bold';
            font-size: 24px;
            padding-top: 27px;
        }
        .popup_conturatext2
        {
            color: #CCC3AD;
            font-family: 'DroidSans';
            font-size: 22px;
            padding-left: 36px;
            padding-top: 52px;
        }
        .popup_conturatext2 span
        {
            font-family: 'DroidSans-Bold';
        }
        .popup_offersandnewstext1
        {
            padding-left: 54px;
            padding-top: 40px;
        }
        .popup_submit
        {
            background: none repeat scroll 0 0 #B40000;
            border: medium none;
            color: #FFFFFF;
            cursor: pointer;
            font-family: Futura Book;
            font-size: 13px;
            font-weight: normal;
            height: 31px;
            line-height: 18px;
            padding: 4px 3px;
            width: 68px;
        }
        .popup_conturatext3
        {
            float: left;
            font-family: impact;
            font-size: 29pt;
            padding-left: 53px;
            color: #ffffff;
        }
        .subscription_success_message
        {
            background: none repeat scroll 0 0 #EDEDED;
            border: 1px solid #C1C1C1;
            padding: 15px;
            min-width: 585px;
            min-height: 60px;
        }
        .subscription_success_message p
        {
            color: #912D23;
            font-size: 18px;
            margin: 0;
            text-align: center;
            font-family: 'DroidSans';
        }
/* ------------------End HomeMasterPage-------------------- */  
#ProdDesc { color: #717375; float: left; font-family: verdana; font-size: 14px; height: auto; line-height: 22px; padding: 20px 7px 35px 0; text-align: justify; width:96%;margin:2%;}
#WoodStoveTabContainer	{ float: left;margin: 20px 0 0;text-align: left;width: 96%; text-align:left; }
/*.WoodStoveTabs	{ background-image: url( "../images/btntabbg.jpg" );background-repeat: repeat-x;border-left: 1px solid #BDBDBD;border-right: 1px solid #BDBDBD;height: 23px;border-radius: 3px 3px 3px 3px; color: #494848;float: left;margin: 0 20px 0 0;padding: 5px 10px;text-decoration: none; }*/
.WoodStoveTabs	{ border: 1px solid #BDBDBD;height: 32px;border-radius: 3px 3px 3px 3px; color: #494848;float: left;margin: 0 1% 0 0;padding: 1% 2%;text-decoration: none; width:12% !important; background: rgba(251,251,251,1);
background: -moz-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(230,230,230,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(251,251,251,1)), color-stop(100%, rgba(230,230,230,1)));
background: -webkit-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(230,230,230,1) 100%);
background: -o-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(230,230,230,1) 100%);
background: -ms-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(230,230,230,1) 100%);
background: linear-gradient(to bottom, rgba(251,251,251,1) 0%, rgba(230,230,230,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e6e6e6', GradientType=0 ); }
.ServiceTabs	{ border: 1px solid #BDBDBD;height: 32px;border-radius: 3px 3px 3px 3px; color: #494848;float: left;margin: 0 1% 0 0;padding: 1% 2%;text-decoration: none; width:11% !important; background: rgba(251,251,251,1);
background: -moz-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(230,230,230,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(251,251,251,1)), color-stop(100%, rgba(230,230,230,1)));
background: -webkit-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(230,230,230,1) 100%);
background: -o-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(230,230,230,1) 100%);
background: -ms-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(230,230,230,1) 100%);
background: linear-gradient(to bottom, rgba(251,251,251,1) 0%, rgba(230,230,230,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e6e6e6', GradientType=0 ); }
#ProductSection	{ padding: 30px 0; }
#WoodStoveTabContainer a:hover	{ background: none repeat scroll 0 0 #BF001F;color: #FFFFFF;}
/* ------------------From default.aspx-------------------- */  
/*.MaincategoryBlocks {  margin: 0px;  width: 214px;  border: 0px; }*/
.SeparatorCategorySide {  float: left;  height: 219px;  margin: 51px 8px 0 9px;  width: 6px; }
.SeparatorCategorySide2 {  float: left;  height: 156px;  margin: 46px 0 0; }
.SeparatorCategoryBottom {  float: left;  margin: 1px 0 0 35px;  width: 148px; }
#categoryGroup {  float: left;  width: 687px;  margin: 12px 0 0 0; }
 #categories {  max-width: 940px; width:100%; padding: 0 0 0 0px; }
.categoryBlocks {  width: 205px;  height: 345px; }
.categoryBlocks1 {  width: 205px; }
.CategoryImg {  width: 150px;  margin: 36px 0 16px 30px; }
.CategoryDesc {  padding: 3% 0 15px 12px;  width: 188px;  color: #717375;  height: 170px;  font-family: verdana;   font-size: 14px; }
.CategoryReadMore {  border-top: 0; }
.CategoryReadMore a {  font-size: 12px; }
.CategoryTitle {  background: url("../images/contentTitle.jpg") repeat scroll 0 0 transparent;  font-size: 16px; }
.HomePageDescription {  float: left;  background: #BF001F;  font-family: Verdana; font-size: .9em; width:96%;  color: #fff;  margin: 15px 10px;  border-top: 1px solid #878786;  border-radius: 8px 8px 8px 8px;  -moz-box-shadow: 5px 2px 5px -2px #000000;  -webkit-box-shadow: 5px 2px 5px -2px #000000;  box-shadow: 5px 2px 5px -2px #000000; }
.HomePageDescriptionContent {  float: left;  padding: 11px 20px 28px;  line-height: 18px; }
.ShadowLine {  
  width: 711px;  height: 5px;  position: absolute;  left: 0;  margin: 0 0 0 -23px; }
.ShadowLine3 {  width: 967px;  height: 5px;  position: absolute;  left: 0;  margin: 0 0 0 -9px; }
.ShadowLine2 {  width: 967px;  height: 5px; margin: 0 0 0 -9px; display:none; }
.categoryBlockTitle {  background: none repeat scroll 0 0 #C20020;  border-radius: 0 0 5px 5px;  border-top: 1px solid #878786;  box-shadow: 5px 2px 5px -2px #000000;  float: left;  height: 15px !important;  margin: -4px 0 0 0px;  padding: 3px 17px 7px;  position: absolute;  width: 174px ;  color: #fff;  z-index: 5;  text-align: center;  font-size: 14px;  left: 0;  text-decoration: none;  -moz-box-shadow: 5px 2px 5px -2px #000000;  -webkit-box-shadow: 5px 2px 5px -2px #000000;  box-shadow: 5px 2px 5px -2px #000000;  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000')"; }
.categoryBlockTitle1 {  background: none repeat scroll 0 0 #C20020;  border-radius: 0 0 5px 5px;  border-top: 1px solid #878786;  box-shadow: 5px 2px 5px -2px #000000;  float: left;  height: 15px !important;  margin: 0 40px;  padding: 3px 17px 7px;  position: absolute;  color: #fff;  z-index: 5;  text-align: center;  font-size: 14px;  left: 0;  text-decoration: none;  -moz-box-shadow: 5px 2px 5px -2px #000000;  -webkit-box-shadow: 5px 2px 5px -2px #000000;  box-shadow: 5px 2px 5px -2px #000000;  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000')"; }
.categoryBottomBlockTitle {  background: none repeat scroll 0 0 #C20020;  border-radius: 0 0 5px 5px;  border-top: 1px solid #878786;  box-shadow: 5px 2px 5px -2px #000000;  float: left;  height: 15px !important;  padding: 3px 17px 7px;  position: absolute; /*width: 180px !important; margin: -9px 0 0 21px;*/ color: #fff;  z-index: 5;  text-align: center;  font-size: 14px;  left: 0;  text-decoration: none;  -moz-box-shadow: 5px 2px 5px -2px #000000;  -webkit-box-shadow: 5px 2px 5px -2px #000000;  box-shadow: 5px 2px 5px -2px #000000;  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000')"; }
.ShadowLine2 {  margin: 0 0 0 -9px;  float: left; }
.TopNavBorder1 {  float: left;  border-bottom: 1px solid #DDDEE0;  height: 18px;  color: #DDDEE0; }
.ReadMoreDesc {  float: left;  margin: 3px 0 0; }
.defaultImgClass {  border: 5px solid #CECDC9;  border-radius: 6px 6px 6px 6px;  float: left; }
.NewLatestNews {  float: right;  border-radius: 6px 6px 6px 6px;  /*height: 670px; */ width: 262px;  border: 1px solid #e5dfe5;  margin-top: 15px;  position: relative; }
.categoryBottomBlockTitleNew {  background: none repeat scroll 0 0 #C20020;  border-radius: 0 0 5px 5px;  border-top: 1px solid #878786;   color: #FFFFFF;  float: left;  font-size: 14px;  height: 17px !important;  left: 0;  padding: 7px 17px 7px;  position: absolute;  text-align: left;  text-decoration: none;  width: 228px;  z-index: 5;  font-weight: bold; }
.NewLatestNewsItem {  float: left;  margin-top: 0;  padding: 5px 10px 10px; }
.NewLatestImg {  margin-top: 11px; width:90%; }
.NewLatestTitle P {  font-family: Verdana;  font-size: 12px;  text-transform: uppercase;  padding-top: 10px;  font-weight: bold; }
.NewLatestDate {  background-image: url("/images/datebg.jpg");  background-repeat: no-repeat;  font-weight: bold;  margin-top: 10px;  padding: 3px; }
.NewLatestDate P {  font-family: Verdana;  font-size: 13px;  font-style: italic;  color: #c0001f; }
.NewLatestSeperator {  background-image: url("/images/dashed.jpg");  background-repeat: no-repeat;  margin-top: 10px;  width: 242px;  height: 1px; }
.NewLatestDesc {  color: #717375;  font-family: Verdana;  font-size: 12px;  padding: 5px;  text-align: justify; }
.NewLatestMob	{ width:100%; float:left; overflow:auto; display:block;}
.NewLatestDiv {  margin-left: 28px; }
.LatestNewsBlock {  width: 237px;  padding: 0 0 0 37px; }
.CategoryDesc {  height: 49px; }
.TestimonialsBlock {  width: 304px; }
.WelcomeBlock {  width: 319px; }
 #CustomisedBlocks {  width: 970px; }
 #menutab	{background-color:#C20020; background-image:url(../images/3lines.png); background-repeat:no-repeat; background-position:right;
 border-radius: 0 0 5px 5px;border-top: 1px solid #878786;box-shadow: 5px 2px 5px -2px #000000;float: left;height: 25px !important;padding: 4px 9px 0 3px ;width: 60%;-moz-box-shadow: 5px 2px 5px -2px #000000;-webkit-box-shadow: 5px 2px 5px -2px #000000;box-shadow: 5px 2px 5px -2px #000000;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000')"; margin:0 20% 2% 20%; font-weight:bold; color:#fff; display:none; }
 #tabmenu	{background-color:#C20020; background-image:url(../images/3lines.png); background-repeat:no-repeat; background-position:right;
 border-radius: 0 0 5px 5px;border-top: 1px solid #878786;box-shadow: 5px 2px 5px -2px #000000;float: left;height: 25px !important;padding: 4px 9px 0 3px;width: 60%;-moz-box-shadow: 5px 2px 5px -2px #000000;-webkit-box-shadow: 5px 2px 5px -2px #000000;box-shadow: 5px 2px 5px -2px #000000;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000')"; margin:0 auto; font-weight:bold; color:#fff; display:none; }
 #headerNav3{ display:none; width:100%; }
 #menudrop	{ display:none; background: none repeat scroll 0 0 #C20020;border-radius: 0 0 5px 5px;box-shadow: 5px 2px 5px -2px #000000;float: left;height: auto;width: 50%;-moz-box-shadow: 5px 2px 5px -2px #000000;-webkit-box-shadow: 5px 2px 5px -2px #000000;box-shadow: 5px 2px 5px -2px #000000;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000')"; margin:0 20%; position:absolute; z-index:1000;top:30px; }
.menulink	{width:94%; padding:3%; background-color:#C20020; border-top: 1px solid #878786; }
.bodylink	{ color:#fff; text-decoration:none; }
#servicedrop	{ display:none; background: none repeat scroll 0 0 #C20020;border-radius: 0 0 5px 5px;box-shadow: 5px 2px 5px -2px #000000;float: left;height: auto;width: 63%;-moz-box-shadow: 5px 2px 5px -2px #000000;-webkit-box-shadow: 5px 2px 5px -2px #000000;box-shadow: 5px 2px 5px -2px #000000;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000')"; position:relative; z-index:1000; }
.menulink	{width:94%; padding:3%; background-color:#C20020; border-top: 1px solid #878786; }
.menulink:hover	{ background-color:#727377; }
.linktext	{ color:#fff; text-decoration:none; }
.bigphone	{ display:block; }
.smallphone	{ display:none; }
.openquotes	{float: left; margin: 35px 66px 0 0; }
.closequotes	{ float:left; width:90%; text-align:right; margin:0; }
.bxsliderwrap	{ width:94%; position: relative; margin:0 auto; max-width:924px;
            border: 1px solid #fff;
			clear:both;
            -moz-box-shadow: 5px 2px 5px -2px #000000;
            -webkit-box-shadow: 5px 2px 5px -2px #000000;
            box-shadow: 5px 2px 5px -2px #000000;
            -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000')";
}
/*.cookiecon	{ width:100%; height:auto; border:1px solid #0CC; overflow:auto; }*/
.cookiecon	{ background: url( "../images/BgdBannerTop.jpg" ) repeat-x scroll 0 0 #727377; width:100%; margin:0 auto; overflow:auto;position:fixed;  bottom:0; z-index:1002; padding:1%; display:none; border-top:2px solid #BF001F; }
.cookieleft { background-color:#727377;bottom:0;float:left;height:auto;width:55%; font-size:.9em; color:#fff; text-align:right; margin-top:10px; }
.cookieright { background-color:#727377;bottom:0;float:right;height:auto;width:45%;z-index:5; cursor:pointer; margin-top:10px;   }
.cookieholder p { color:#fff;font-size:.8em;width:90%;float:left; }
.cookie_button { background-color: #BF001F;border: medium none;color: #FFFFFF;cursor: pointer;font-weight: bold; display:block; position:relative; float:left;padding:10px; -webkit-appearance:none; margin-top:0; margin-left:2%; }
#tabmenu	{ display:none;}
#servicemob	{ display:none;}
#updatesearchsection	{ float: right; margin-top: -47px; margin-right:3%; width:50%; }
.searchContent	{ width:96%;}
a[href^=tel]{
    color:inherit;
    text-decoration:none;
}
#GalleryContainer	{ display:block; }
#MobileGallery	{ display:none; }
 /* ------------------End default.aspx-------------------- */
 /* Phones  ----------- */
 @media screen and (max-width: 640px)  {
	 #GalleryContainer	{ display:none; }
#MobileGallery	{ display:block; }
	 .pp_content_container	{ display:none;}
	 #enquirywrapperright	{ float:left; width:96%;}
	 #ProductDetailsDescription	{ width:94%; }
.EnquireDiv2	{margin:3% 10%;}	 
#content	{ width:96%; margin:2%;}
	 .testimtitle	{ font-size:.85em}
	 .testimquote	{ clear:left; }
	 .testimcontent	{ width:88%; float:right; }
	 .whatweoffersection	{width:96%; }
	 .whatweofferbindul	{ width:100%; }
	 .whatweofferbindul	{ width:96%; }
	 .NewsDescription	{ width:100%; padding-top:2%; }
	 .wrapper	{ width:100%; }
	 .groupaddress	{ width:100%; float:left;}
#ProductDetailsBottomLeft{ float: left; height: auto; padding: 0; width: 100%; border-right:none; }
#ProductDetailsBottomRight{ float: left; height: auto; width: 100%; }
.WebsiteBlocksTopBox	{ width:96%; height:auto; margin:2%; }
.WebsiteBlocksTopBox:hover .overlay{ display: none; }
#ProductDetailsWoodStoveDescription1	{ width:96%; text-align:left; }
#WoodStoveTabContainer	{ display:none;}
#tabmenu	{ display:block;} 
/*#servicemob	{ display:block;}*/
#aboutusleft, #aboutusright	{ width:100%; }
.aboutuscontent	{ width:94%; padding:0; margin:2% 3%;}
.abtusdivbg	{ height:auto; width:50%; margin:1%;}
#AboutUsTitle	{ margin:0 2%;}
.abtuswhychooseus, .whatweoffertitle	{width:96%; margin:2%;}
.abtuswhychooseuspoints2, .abtuswhychooseuspoints	{ padding: 4% 2% 2% 2%; font-size:.9em; line-height:1.4em;}
.whatweoffersection	{ width:96%; margin:2%; padding:0; }
.whatweofferbind	{padding:0;}
.whatweofferbindul li	{ padding:1% 0;}
.abtgalimg	{ width:90%; height:auto;}
.aboutusgal	{ padding:0; margin:2%;}
.cookieleft { width:65%; }
.cookieright { width:35%;  }
.cookie_button { margin-left:5%; margin-top:15%;  }
#headleft	{ width:100%; overflow:auto; float:left;font-size: 1em; }
#headright	{ width:100%; overflow:auto; font-size: 1em; }
#headphone	{ float: left; width:6%; padding:.4%; }
#headphone2	{ display:none; }
#phoneright	{ width:93%; overflow:auto; float:right; }
#phonetext	{ width:23%; float:left; display:block; text-align:right;  }
#phonetext2	{ width:23%; float:left; display:block;font-weight:bold;padding:0 .5%; }
#phonetextpad	{ width:100%; float:left; display:none; }
#headlogo	{ width:20%; float:left; text-align:center}
#logotext	{ width:78%; overflow:auto; margin-right:2%; }
#headmain	{ width:99%; font-size:2em; text-align:center}
#headest	{ float:right; width:99%; text-align:left;}
#headsub	{ float:left; width:99%; margin-bottom:.7em; text-align:right; }
.bigphone	{ display:none; }
.smallphone	{ display:block; float:right; width:93%; color:#fff; }
#headerNav2{ display:none; }
#headerNav3{ display:block; }
#menutab, #tabmenu	{ display:block; }
#menudrop, #servicedrop	{ width:65%;}
.HomePageDescription	{ width:94%; }
#concontainer	{float:left; width: 100%; margin:0 auto; }
.MaincategoryBlocks {  margin: 0px;  width: 100%;  border: 0px; }
.SeparatorCategorySide {  display:none; }
.SeparatorCategorySide2 {  display:none; }
.SeparatorCategoryBottom {  float: left;  margin:0 auto;  width: 90%; }
#categoryGroup {  float: left;  width: 100%; margin:0; }
 #categories { width:100%; padding: 0; }
.categoryBlocks {  width: 100%; height:auto; }
.categoryBlocks1 {  width: 100%; }
.CategoryImg {  width: 40%;  margin: 2%; }
.CategoryDesc {  width: 50%; height:auto; padding-top:3% 0 0 0; }
.CategoryReadMore {  border-top: 0; margin-bottom:10px; margin-right:5%; }
.CategoryReadMore a {  font-size: 1em; }
.categoryBlockTitle {  background-color:#BF001F; font-size: 16px; width:85%; left:2.5%; position:relative; }
.categoryBottomBlockTitle { background-color:#BF001F; font-size: 16px; width:85%; left:2.5%; position:relative; box-shadow:none;}
.categoryBottomBlockTitleNew { background-color:#BF001F; font-size: 16px; width:91%; left:1.5%; position:relative; }
#SponsorsSmall{  padding:0; width: 100%; padding-top:2.5%; }
#Sponsors	{ padding:0; width:100%; }
#Sponsors img	{ width:30%; }
#CustomisedBlocks {  width: 100%; }
.TestimonialsBlock	{ width:96%; margin:2%; }
.TestimonialsBlockMiddle	{ width:90%; margin-left:5%;}
.TestimonialsBlockMiddle p	{ padding:0; width:96%;}
.TestimonialsBlockBottom	{ text-align:center; width:80%; font-size:.9em; }
.WelcomeBlock	{ width:100%; padding:0; }
.WelcomeBlockbottom	{ width:96%; margin:2%;}
.openquotes	{float:left; margin:2% 0 0 0 ; width:100%; }
.closequotes	{ float:right; margin:0; width:100%; text-align:right; }
.LatestNewsBlock	{ width:100%; padding:0; }
.categoryBlockTitle	{ box-shadow:none; left:.5%; }
.categoryBlockTitle1	{ width:96%; margin:0; }
#CustomisedGroup	{ margin:0; }
.ShadowLine, .ShadowLine2, .ShadowLine3 {  display:none; }
.kwshadow	{ border-top:1px solid #666; -webkit-box-shadow: inset 0px 6px 4px 0px rgba(200,200,200,1);
-moz-box-shadow: inset 0px 6px 4px 0px rgba(200,200,200,1);
box-shadow: inset 0px 6px 4px 0px rgba(200,200,200,1);}
.NewLatestNews {  float: left;  border-radius: 6px 6px 6px 6px;  height: auto;  width: 100%;  border: none;  position: relative; }
.NewLatestImg	{ width:40%; margin:0; padding:0; float:left; }
.NewLatestNewsItem {  float: left;  margin-top: 0;  padding: 5px 10px 10px; }
.NewLatestNewsItem.NewLatestTitle P { padding-top: 0;  }
.NewLatestNewsItem.NewLatestDate {  background-image: url("/images/datebg.jpg");  background-repeat: no-repeat;  font-weight: bold;  margin-top: 10px;  padding: 3px; }
.NewLatestNewsItem.NewLatestDate P {  font-family: Verdana;  font-size: 13px;  font-style: italic;  color: #c0001f; }
.NewLatestNewsItem.NewLatestSeperator {  background-image: url("/images/dashed.jpg");  background-repeat: no-repeat;  margin-top: 10px;  width: 242px;  height: 1px; }
.NewLatestNewsItem.NewLatestDesc {  color: #717375;  font-family: Verdana;  font-size: 12px;  padding: 5px;  text-align: justify; }
.NewLatestMob	{ width:52%; margin-left:2%; text-align:left; }
#ProductDetails	{ padding:0; margin:0; width:96%; float:left; }
#ProductDetailsDesc1, #InstallServicesstop	{ width:96%;margin:2%;}

#ProductDetailsShortDescription1	{ width:94%;margin:2%;}
#ProductDetailsDescription1	{ padding:0; width:91%;margin:2%;}
.ImgContainer	{ width:86%;}
.WoodStoveTabs	{ height:48px; width: 12%;}
.ServiceTabs	{ height:48px; width: 11%;}
#ProductSectionLeft, .coupons-sec	{ display:none; }
#SearchSection, #ProductTitle, #ProductDesc, #ProductSearchSection	{ width:96%; }
.ProductBlock	{ width:83%; }
#ProductRight	{ width:93%; float:left;}
#updatesearchsection	{ width:100%; float:left; margin-top:0; }
.CategoryColumn	{ width:50%; height:auto; }
.CategoryRows	{ padding: 10px 0 0; }
.GalleryImg	{ width:96%; height:auto; }
#ProductDetailsDescription1RightImg	{ padding-top:0; float:left; }
.BottomContactUsLeft{ float: left; width: 100%; border:none; }
.BottomContactUsMiddle{ float: left; width: 100%; border:none; }
.BottomContactUsRight{ float: left; width: 100%; }
#updatesearchSearchSectionBg	{ width:90%; float:left; margin-top:1%; clear:both; }
.CategoryColumnHeader	{ margin-top:1.5%;}
#enquirywrapper	{height:auto; padding-bottom:2%;}
.enqrowtext, .enqrowlabel	{ width:70%;}
 }
 /* Smartphones (landscape) ----------- */
@media only screen and (min-device-width: 480px) and (max-device-width: 640px) and (orientation: landscape) {
	#ProductDetailsDescription1	{ padding:0; width:94%;margin:2%;}
	#ProductDetailsShortDescription1	{ width:96%;}
	#updatesearchSearchSectionBg	{ width:50%; float:right; margin-right:2%; top:-47px; position:relative; }
	.testimquote	{ clear:none; }
	 .testimcontent	{ width:65%; }
	.NewsDescription	{ width:60%; padding-top:0; }
	.wrapper	{ width:100%; }
.cookie_button { margin-left:5%; margin-top:5%;  }
#headleft	{ text-align:center; }
#headmain	{ width:100%; margin:0 auto; text-align:center;  font-size:3.9em; line-height:1em; }
#headest	{ width:100%; margin:0 auto; text-align:left; }
#headsub	{ width:100%; margin:0 auto; text-align:right; }
#phonetext	{ width:16%; float:left; display:inline; text-align:right;  }
#phonetext2	{ width:16%; float:left; display:inline;font-weight:bold;padding:0 .5%; }
#servicedrop	{ width:63.1%;}
#menudrop	{ width:50%;}
/*.NewLatestMob	{ width:48%; float:right; overflow:auto; display:block; }*/
.categoryBottomBlockTitle, .categoryBlockTitle	{ width:90%; }
.categoryBottomBlockTitleNew { background-color:#BF001F; font-size: 16px; width:91%; left:1.5%; position:relative; }
.NewLatestMob	{ width:52%; margin-left:2%; text-align:left; }
.ProductBlock	{ width:43%; }
.CategoryColumn	{ width:50%; }
#updatesearchsection	{ width:100%; float:left; margin-top:0; margin-top:0; }
.GalleryImg	{ width:96%; height:auto; }
#ProductDetailsDescription1RightImg	{ padding-top:0; float:left; }
}
/*.categoryBlockTitle	{ width: 91%;}*/


/* iPad (portrait) */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	#content	{width:94%; margin:2%; margin-left:6%;}
	.testimcontent	{ width:70%;}
	.whatweoffersection	{width:96%; }
	 .whatweofferbindul	{ width:100%; }
	 .whatweofferbindul	{ width:96%; }
	.NewsDescription	{ width:70%;}
	.wrapper	{ width:100%; }
.BottomContactUsLeft{ float: left; width: 40%; border-left:none; }
.BottomContactUsMiddle{ float: right; width: 48%; border-right:1px solid #999; border-right:none;  }
.BottomContactUsRight{ float: left; width: 100%; margin-top:3%; }
	#ProductDetailsDescription1RightImg	{ padding-top:0; float:left; }
	#ProductDetailsBottomLeft{ float: left; height: auto; padding: 0; width: 100%; border-right:none; }
#ProductDetailsBottomRight{ float: left; height: auto; width: 100%; }
	.cookie_button { padding-left:5%; padding-top:5%;  }
	#menutab, #tabmenu	{ display:none; } 
	#headleft	{ width:54%; overflow:auto; float:left;font-size: 1em; }
#headright	{ width:40%; overflow:auto; font-size: 1em; }
#headmain	{ font-size: 3em; }
#headest	{ font-size: .8em; }
#headest	{ font-size: .8em; }
.smallphone	{ display:block; }
.NewLatestMob	{ width:52%; float:left; overflow:auto; display:block; } 
.HomePageDescription	{ width:96%;}
#SponsorsSmall{ width: 34%; padding-top:2.5%; }
#Sponsors	{ padding:0; width:100%; }
#Sponsors img	{ width:10%; }
#ProductDetailsShortDescription1	{ width:81%;}
#concontainer	{ width:94%; float:right;}
#categoryGroup	{ width:96%; margin-left:4%;}
.NewLatestNews	{ width:94%; height:auto; margin-left:2%; float:right; }
/*.NewLatestNewsItem	{ width:46%;}*/
.NewLatestDiv	{ display:none; }
.NewLatestMob	{ width:86%; }
#CustomisedBlocks	{ width:94%; margin-left:2%; float:right;}
.TestimonialsBlock	{ width:30%; }
.WelcomeBlock	{ width:27%;}
.TestimonialsBlockMiddle p	{ width:92%; }
.LatestNewsBlock	{ width:30%; float:right; padding:0; }
#headerNav2{ display:none; }
#headerNav3{ display:block; }
#menutab, #tabmenu	{ display:block; }
#tabmenu	{ width:50%; float:left; margin-top:2%; }
#servicedrop	{ width:30%; float:left; margin-top:2%; }
#menudrop	{ width:50%;}
#servicedrop, #menudrop	{ display:none; } 
#WoodStoveTabContainer	{ display:none; }
#ProductDetailstopDetails, #ProductDetailsDesc1, #ProductDetailsDescription1	{ width:96%; }
#ProductDetailsDescription1	p { width:100%; margin-left:3%; }
#ContactUsBanner	{ width:96%; padding:2% 1%; margin:1% 0 0 0;}
#ProductDetailsDescription1InstallationRightImg	{ padding-top:0; position:relative; }
#banner img	{ position:relative; top:-6px; }
#ProductSectionLeft	{ width:25%;}
#ProductRight	{ width:72%; }
#updatesearchsection	{ float: right; margin-top: -47px; }
#aboutusleft, #aboutusright	{ width:96%; margin-left:2%; border:none; }
.aboutuscontent	{ width:96%;}
#AboutUsTitle	{ margin-left:2%;}
.whatweoffertitle	{margin-top:2%;}
.abtuswhychooseuspoints	{ padding:0;}
 .testimcontent	{ width:73%; float:right; }
}
/* iPad (landscape) */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	#content	{width:94%; margin:2%; margin-left:6%;}
	.whatweoffersection	{width:96%; }
	 .whatweofferbindul	{ width:100%; }
	 .whatweofferbindul	{ width:96%; }
	.NewsDescription	{ width:76%; }
	.wrapper	{ width:100%; }
	 .testimcontent	{ width:80%; float:right; }
	.cookie_button { padding-left:5%; padding-top:5%;  }
	#menutab, #tabmenu	{ display:none; } 
		
	/*#SponsorsSmall{  padding:0; width: 100%; padding-top:2.5%; }*/
#Sponsors	{ padding:0; width:100%; }
/*#Sponsors img	{ width:19%; }*/
#ProductDetailsShortDescription1	{ width:188%;}
#ProductDetailsDescription1	{ padding:20px 0 35px 10px; }
.WoodStoveTabs	{ height:32px; }
.ServiceTabs	{ height:32px; }
#updatesearchsection	{ float: right; margin-top: -47px; }
#aboutusleft, #aboutusright	{ width:100%; }
.aboutuscontent	{ width:96%;}
#concontainer	{ width:69%; margin-left:4%; }
#CustomisedBlocks	{ width:96%; margin-left:4%;}
}
/*iPhone 2G-4S*/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) { 
#updatesearchSearchSectionBg	{ width:90%; float:left; margin-top:4%; clear:both; }
}
/*iPhone 5 5S*/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) { 
#updatesearchSearchSectionBg	{ width:90%; float:left; margin-top:4%; clear:both; }
}
/*iPhone 6*/
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) {
	#updatesearchSearchSectionBg	{ width:90%; float:left; margin-top:4%; clear:both; }
}







































.container-fluid h1,
.container-fluid h2,
.container-fluid h3, 
.container-fluid h4, 
.container-fluid h5, 
.container-fluid h6 
{
	font-weight: normal;
}

.img-responsive 
{
	margin: 0 auto;
}

.text-normal {
    font-size: 14px;
}

.text-medium {
    font-size: 16px;
}

.text-large {
    font-size: 18px;
}
.text-xlarge {
    font-size: 22px;
}
.text-xxlarge {
    font-size: 26px;
}
.text-xxxlarge {
    font-size: 30px;
}
@media (max-width: 768px) {
	
	.text-normal {
		font-size: 13px;
	}
	
	.text-medium {
		font-size: 14px;
	}
	
    .text-large {
        font-size: 16px;
    }
    .text-xlarge {
        font-size: 20px;
    }
    .text-xxlarge {
        font-size: 24px;
    }
    .text-xxxlarge {
        font-size: 26px;
    }
}

.text-center
{
    text-align: center;
}

.container-fluid 
{
	margin-top: 15px;
	margin-bottom: 15px;
}

.strong 
{
	font-weight: bold;
}

.bg-red 
{
	background-color: #BF001F;
}

.text-white 
{
	color: #fff;
}

.text-red 
{
	color: #BF001F !important;
}

.box-padding 
{
	padding: 10px 20px;
}

.margin-bottom 
{
	margin-bottom: 20px;
}


.homepage .bg-red a 
{
	color: #fff;
	text-decoration: none;
}

.homepage .bg-red a:hover,
.homepage .bg-red a:focus
{
	color: #333;
}

.homepage .testimonial .body 
{
	margin-left: 26px;
	margin-right: 26px;
}

.homepage .testimonial {
    float: none;
    padding: 0;
    width: 100%
}

.homepage .testimonial .name 
{
	margin-top: 10px;
}

.manufacturers.carouselTicker {
	max-height: 130px;
}

.manufacturers.carouselTicker .carouselTicker__list 
{
	margin: 0;
	width: 999999px;
}

.manufacturers.carouselTicker img {
	max-height: 120px;
}







.homepage .NewLatestNewsItem 
{
	float: none;
	padding: 0;
}

.homepage .NewLatestImg 
{
	margin: 0;
	width: 100%;
}

.homepage .NewLatestDiv 
{
	margin: 10px auto;
	text-align: center;
}


.homepage .NewLatestMob 
{
	float: none;
}

.homepage .CategoryReadMore 
{
	float: none;
	width: auto;
	text-align: right;
}

.homepage .CategoryReadMore a,
.homepage .CategoryReadMore .ReadMoreDesc
{
	float: none;
	width: auto;
}

@media screen and (max-width: 767px) {

	.homepage .CategoryReadMore
	{
		margin-right: 0;
	}

}


.btn-white,
.btn-white:active, .btn-white.active
{
    background-color: #fff;
    border-color: #fefefe;
}

.btn-white:hover,
.btn-white:focus,
.btn-white:active:hover,
.btn-white.active:hover,
.btn-white:active:focus,
.btn-white.active:focus,
.btn-white:active.focus,
.btn-white.active.focus
{
    background-color: #fefefe;
    border-color: #fff;
}


.btn-red,
.btn-red:active,
.btn-red.active
{
    background-color: #BF001F;
    border-color: #dd0024;
    color: #fff;
}

.btn-red:hover,
.btn-red:focus,
.btn-red:active:hover,
.btn-red.active:hover,
.btn-red:active:focus,
.btn-red.active:focus,
.btn-red:active.focus,
.btn-red.active.focus
{
    background-color: #dd0024;
    border-color: #BF001F;
    color: #fff;
}


.productDetailsContainer 
{
    clear:both;
    overflow: hidden;
    color: #000; /* 717375 */
    font-size: 14px;
    background: #f9f9f9;
    border-radius: 5px;
}

.productDetailsContainer .EnquireDiv2
{
    margin-right: 10px;
}


.productDetailsContainer h1 
{
    font-size: 16px;
    color: #000;
    margin-bottom: 10px;
    background: #dedede;
    padding: 10px;
    
}

.productDetailsContainer .item
{
   padding: 0 10px 20px 10px;
}

.productDetailsContainer .item p 
{
    margin-bottom: 10px;
}

.productDetailsContainer .item ul
{
    margin-bottom: 10px;
    margin-left: 20px;
}

.productDetailsContainer .item ul li
{
    margin-bottom: 4px;
}

.productDetailsContainer .item-title
{
    font-weight: bold;
    color: #717375;
}

.productDetailsContainer .item .sub-items
{
    margin-top: 10px;
    margin-left: 16px;
}

.margin-top
{
    margin-top: 10px;
}

.mob_only
{
    display: none;
}

@media screen and (max-width: 640px)
{
    .mob_only
    {
        display: block;
    }
}

.btn_scroll_results 
{
    background-color: #BF001F;
    color: #fff;
    text-decoration: none;
    padding: 10px;
    border-radius: 4px;
}