*{margin:0px; padding:0px; outline:none; list-style:none;}
html,body{width:100%;}
body{background: url(../imgs/back-bg-red.jpg) repeat-x  #000000; font-family:Arial; font-weight:normal;}
a img{ border:none;}

/**********container**************/

#container{width:990px; margin:0px auto; background:#000000; }

/**********header**************/
#header{background: #FFFFFF; width:985px; height:150px;  padding:0px 0px 6px 5px; float:left;}

.hed-left{width:480px; float:left;}
.h2heading1{ background: url(../imgs/logo.png) no-repeat left top;width:367px; height:122px; margin-top:10px; float:left;}
.clr{color:#529693;}
.h5subheading{width:500px; color:#3f3e3a; font-size:14px; margin-top:2px; clear:both; margin-left:25px; margin-bottom:2px; }
.h4rightheading{width:300px; float:right; font-size:16px; color:#FF0000; margin-top:15px; text-align: center;}
.ph-right{width:270px; float: right; padding:15px 0px 0px 0px}
.h5freecall{width:270px; float:right; font-size: 13px; color:#FF0000; text-align:center;}
.call{color: #468f8d; font-size:12px}
.h1ph-no{width:270px; float: right; font-size:28px; color: #414040; text-align:center; font-weight:bold; line-height:24px; margin-top:5px;}
.h3offer{width:270px; float: right; font-size:24px; font-weight:bold;color: #FF0000; font-weight:bold; text-align:center; margin-top:2px; padding:5px 0px 5px 0px}
.purchases{font-size:12px; color:#333333;}
.h5largst{width:400px; float:left; font-size:12px; color: #000000; margin-top:20px; font-weight:normal; text-align:justify;}
.red{color:#FF0000;}



#mainheader{ background: #FFFFFF;width:980px;float:left; padding:5px 5px 5px 5px; border-bottom:2px solid #a69067;}

.lefttopmenu{width:216px; float:left; margin-top:5px; margin-right:15px;}
.lefttopmenu ul{ margin:0px; padding:0px; display:block;}
.lefttopmenu ul li{ display:block; border-bottom:1px #000000 dashed;}
.lefttopmenu ul li a{ background:url(../imgs/lefttop-arrow.jpg) no-repeat left;text-decoration:none; font-size:12px; color: #000000; line-height:35px; padding:0px 0px 0px 14px; font-weight:bold;}
.lefttopmenu ul li a:hover{color:#e6b961;}
.lefttopmenu ul li a.current{color:#e6b961;}
.lefttopmenu ul li.nobdr2{border:none;}



.header-video{width:401px;padding-top:5px; padding-right:20px; padding-bottom:5px;}
.headpic{width:401px; height:251px; }
.rightpicgrps{width:320px; height:90px; margin-top:20px;}
.pic1{ margin-right:15px;}

.text{width:320px; font-size:13px; color:#FFFFFF; font-weight:bold; margin-top:10px;}
.row{background:url(../imgs/row-strip.jpg) repeat-x; width:990px; height:2px; }



/**********header new changes**************/

.header-nav{width:990px; float:left;}
.header-nav ul{float:left; background:#ea0607; height:40px;}
.header-nav ul li{float:left; border-right:1px solid #FFFFFF;}
.header-nav ul li a{ background:url(../imgs/topmenu-bg.jpg) repeat-x;float:left; font-size:12px; color: #FFFFFF; text-decoration:none; line-height:40px; font-weight:bold;padding:0px 40px 0px 40px; text-align:center;} 
.header-nav ul li a:hover{ color:#000000;}
.header-nav ul li a.active{ color:#000000;}
.header-nav ul li.noborder{ border:none;}

#headmenu{width:270px;float:left; padding:30px 0px 0px 0px;}
#headmenu ul{ width:270px;float:left;height:10px; margin-bottom:5px;}
#headmenu ul li{ float:left; height:10px;}
#headmenu ul li a{ background:url(../imgs/menu-circle.jpg) no-repeat left;float:left; height:10px;font-size:14px; color: #000000; padding:0px 10px 0px 10px; line-height:10px;text-decoration: none; font-weight:bold;}
#headmenu ul li a:hover{color:#FF0000;}
#headmenu ul li a.current2{color: #FF0000;}


.head-videos{ width:355px; height:345px; float:left; margin-left:5px;}

.head-fadeimgs{background:url(../imgs/kitchbig1.jpg) no-repeat; width:360px; height:345px; float:left;}
.off{float:left; margin:20px 0px 0px 20px;}


/**********center**************/


#center{width:990px; float:left; padding-bottom:10px; border-bottom:2px solid #a79168; margin-top:5px; background:#000000;}
#leftside{width:230px;  float:left; margin-right:6px;}
.h5qualitybox{width:218px; height:30px; background:#a79168; float:left; font-size:12px; color:#000000; line-height:25px; padding-left:12px; }
.qualitymenu{width:230px; float:left; background:#666562;}
.qualitymenu ul { margin:0px; padding:0px; display:block;}
.qualitymenu ul li {display:block;border-bottom:1px solid #000000; padding-left:15px;}
.qualitymenu ul li a {background: url(../imgs/arrow3.jpg) no-repeat left; width:218px;text-decoration:none; font-size:11px; color: #FFFFFF; line-height:27px; padding:0px 0px 0px 12px;}
.qualitymenu ul li a:hover{ color: #000000;}
.qualitymenu ul li.nobdr{ border:none;}
.qualitymenu ul li a.current2{ color: #000000;}


#rightside{ background:url(../imgs/menu-hed.jpg) repeat-x;width:990px;float:left; padding:5px 0px 0px 0px;}
.h2floorshead{width:480px; float:left;color:#000000;margin-left:10px; font-size:20px; margin-bottom:10px;}
#center-right{ background:url(../imgs/menu-hed.jpg) repeat-x;width:990px;float:left; padding:5px 0px 0px 0px;}
.center-middle{width:985px;float:left; padding-top:20px; padding:20px 0px 0px 5px;}




.middle{width:752px;float:left; padding-top:20px;}
.rightboxx{width:270px; float: right; padding:10px 0px 0px 0px;padding:14px 0px 0px 0px !important;}




.toppicbox{width:220px; float:left; padding-bottom:28px; margin-right:32px;}
.toppic{float:left;}
.rightcontent{width:220px; float: left; font-size:14px; color: #FFFFFF; text-align:justify; margin-top:10px;}
.more{ background:url(../imgs/remore-arrow.jpg) no-repeat left;text-decoration:none; color:#ffcc66; float:right; padding-left:14px;}
.more:hover{color:#fff; text-decoration:underline;}
.toppic-heading{font-size:18px; color:#fff; font-weight:bold;}


.toppicbox-right{width:215px; float: right; padding-bottom:28px; padding-right:5px}
.toppic-right{float: right;}
.rightcontent-right{width:220px; float: right; font-size:14px; color: #FFFFFF; text-align:justify; margin-top:10px;}
.more-right{ background:url(../imgs/remore-arrow.jpg) no-repeat left;text-decoration:none; color:#ffcc66; float: right;padding-left:14px;}
.more-right:hover{color:#fff; text-decoration:underline;}
.toppic-heading-right{font-size:18px; color:#fff; font-weight:bold;}



/*.middlepicbox{width:465px; float:left; border-bottom:1px dashed #5b5142; padding:28px 0px 28px 5px}
.middlepic{float:left;}
.rightcontent2{width:280px; float:right; font-size:11px; color: #FFFFFF; text-align:justify;}
.more2{text-decoration:none; color:#ffcc66;}
.more2:hover{color:#000000;}

.bottompicbox{width:465px; float:left; padding-left:5px; padding-top:28px;}
.bottompic{float:left;}
.rightcontent3{width:280px; float:right; font-size:11px; color: #FFFFFF; text-align:justify;}
.more3{text-decoration:none; color:#ffcc66;}
.more3:hover{color:#000000;}
*/
.banner{background:url(../imgs/banners.jpg); width:483px; height:91px; float:left; margin-top:24px;}


.submitbox{width:240px; background:#414040;float: right; padding:5px 10px 5px 10px;}
.h2submit{width:230px; float:left; font-size:12px; color:#ffcc66; text-align:center;}
.mailrowbox{width:240px;float:left;}
.mailrow{width:175px; float:right; margin-top:2px; font-size:12px; color:#FFFFFF;}
.mailrowleft{width:58px; float:left; margin-top:5px; font-size:12px; color:#FFFFFF; padding:0px 0px 0px 0px;}
.button{background:url(../imgs/button.jpg); width:174px; height:41px; float: right; text-decoration:none; color:#000000; font-size:12px; text-align:center; line-height:40px; margin-top:10px;}
.button:hover{ background:url(../imgs/button-hover.jpg) no-repeat;}
.textbox{width:170px; float:right;}
.menulist{width:174px;height:20px; float:right;}
.listfont{font-size:8px;}
.h5formtxt{font-size:12px; color:#FFFFFF;}


.submitbox-2{width:350px; background:#414040;float: left; padding:0px 10px 5px 10px; border:5px solid #FFFFFF;}
.h2submit-2{width:235px; float:left; font-size:12px; color:#ffcc66; margin:10px 0px 5px 0px;}
.mailrowbox-2{width:340px; float:left;}
.mailrow-2{width:250px; float:right; margin-top:5px; font-size:12px; color:#FFFFFF;}
.mailrowleft-2{width:60px; float:left; margin-top:8px; font-size:12px; color:#FFFFFF; padding:0px 0px 0px 0px;}
.button-2{background:url(../imgs/button.jpg); width:174px; height:41px; float: right; text-decoration:none; color:#000000; font-size:12px; text-align:center; line-height:40px; margin:14px 10px 6px 0px}
.button-2:hover{ background:url(../imgs/button-hover.jpg) no-repeat;}
.textbox-2{width:250px; float:right;}
.menulist-2{width:254px;float:right;}
.listfont-2{font-size:8px;}
.h5formtxt-2{font-size:12px; color:#FFFFFF;}



.h2whtsnew{background:url(../imgs/head.jpg) repeat-x; width:260px; height:33px; float: right; font-size:16px; color:#ffcc66; padding:10px 0px 0px 10px; margin-top:10px;}
.whtstxt{width:260px;float:right; background: #FFFFFF; padding:6px 0px 5px 10px;}
.h2sub{width:100px; float:left; font-size:12px; color: #666666;}
.cont{width:240px; float:left; font-size:10px; color:#666666; margin-top:3px;}

.h2sub2{width:150px; float:left; font-size:12px; color: #666666; margin-top:5px;}
.cont2{width:240px; float:left; font-size:10px; color:#666666; margin-top:5px;}

.h2sub3{width:100px; float:left; font-size:12px; color: #666666;margin-top:10px;}
.cont3{width:240px; float:left; font-size:10px; color:#666666; margin-top:5px; margin-bottom:5px; }



/**********footer**************/

#footerstrip{ background:#000000; width:970px; height:103px; float:left; padding:10px 0px 0px 20px; border-top:2px solid #a79168;border-bottom:2px solid #a79168;}
.h3brands{width:300px; float:left; font-size:18px; color: #FFFFFF;}
.clr{color: #FFFFFF; font-weight:normal;}
.clr22{ text-decoration:underline; color:#FF0000;}
.adbox{width:970px; height:65px; float:left; margin-top:10px;}
.ad1{float:left; margin-right:20px;}
.ad1 a{float:left;}


#footmenu{width:300px;float:left; padding:0px 0px 0px 0px;}
#footmenu ul{ width:300px;float:left; list-style:none;height:10px; margin-bottom:5px;}
#footmenu ul li{ float:left; height:10px;}
#footmenu ul li a{float:left; height:10px;font-size:11px; color:#000000; padding:0px 0px 0px 5px; color:#FFFFFF; line-height:10px;text-decoration: none; font-weight:bold;}
#footmenu ul li a:hover{color:#cda658;}
#footmenu ul li a.current2{color:#cda658;}


.copyright{width:300px; clear:both;font-size:11px; color:#FFFFFF; margin:5px 0px 15px 5px;}
.chhng{color: #FFFFFF; text-decoration:none;}
.chhng:hover{color:#0000FF;}

.imgfootercoup{float:left; margin:20px 22px 20px 0px;}
.imgfootercoup a{float:left;}
.imgfootercoup2{float:right;margin:20px 0px 20px 0px;}

.clipingbox{width:890px; float:left; padding:0px 0px 0px 100px; margin-top:20px;}
.cliping{float:left; }
.video{width:381px;margin:0px 50px 0px 0px; float:left;}



/*****************************natural stone******************************/
.stonefloorbox{width:990px; float:left;  padding:20px 0px 0px 0px; clear:both;}
.stonefloorleft{width:480px; float:left;  padding:0px 0px 0px 10px;}
.stonecontent{width:480px; float:left; font-size:14px; color:#FFFFFF; font-weight:normal; text-align: justify;}
.stoneclr{ color:#FFFFFF; font-weight:bold; font-size:18px;}

.stonefloorright{width:460px; float: right; padding:0px 10px 5px 0px;}
.h2floorshead2{width:460px; float: right; font-size:20px; color:#000000; margin-bottom:10px; margin-left:5px;}


.h2stonepiched{background:url(../imgs/menu-hed.jpg) repeat-x top; width:980px; height:25px; float:left; padding:5px 0px 0px 10px; font-size:14px; color:#000000;}
.stonepicbox{width:990px; float:left; padding:0px 0px 10px 0px; margin-top:10px; margin-bottom:20px;}
.stonepic1{float:left; margin-right:42px;}
.stonepic2{float: right;}
.h2stonepiched2{ width:400px; height:25px; float:left; padding:5px 0px 0px 10px; font-size:14px; margin-top:20px;}


.gurantetxt{width:450px; float:right; font-size:14px; color:#FFFFFF; text-align:justify;}
.gurantetxt2{width:450px; float:right; font-size:12px; color:#FFFFFF; text-align: left; margin-top:20px;}
.h2floorshead3{width:450px; float: left; font-size:16px; color: #FFFFFF; margin-top:20px; margin-left:8px}
.h2floorshead4{width:990px; float: left; font-size:11px; color: #FFFFFF; text-align:center;}
.hardpicbox{width:970px; float:left; padding:0px 10px 10px 10px; margin-top:10px;}
.hardpic1{ width:301px; height:193px; float:left; margin-right:32px;}
.hardpic2{ width:301px; height:193px; float: right;}
.gurantetxt3{width:350px; float:right; font-size:12px; color:#FFFFFF; text-align: left; margin-top:20px;}


/*****************************remodeling******************************/

.remodelingbox{width:740px; float:left;  padding:0px 0px 0px 10px;}
.remodelingcontent{width:720px; float:left; font-size:12px; color:#FFFFFF; font-weight:normal; text-align:justify;}
.remod{ float:left; font-size:18px; color:#FFFFFF; font-weight:bold;}
.h2remod{ background:url(../imgs/menu-hed.jpg) repeat-x top;width:740px; height:25px; float:left; padding:5px 0px 0px 10px; font-size:14px; color:#000000; margin-top:20px;}




/*****************************roof replacement******************************/

.roofreplacementbox{width:990px; float:left;  padding:0px 0px 0px 0px;}
.roofreplacementright{width:300px; float: right;  padding:95px 0px 0px 0px;}
.roofreplacementright2{width:350px; float: left;  padding:30px 0px 0px 10px;}
.roofreplacementright2text{width:350px; float:left; font-size:12px; color:#FFFFFF; text-align:justify;}

.roofreplacementleft{width:650px; float: left;  padding:0px 0px 0px 0px;}
.roofcontent{width:640px; float:left; font-size:14px; color:#FFFFFF; font-weight:normal; text-align: justify; margin-top:20px; clear:both;}
.h2roofshead{width:370px;float:left;font-size:22px;color: #ECE9D8;margin-top:20px;}

.roofpic1{float: right; margin-bottom:100px; margin-top:10px;}
.roofpic2{float: right;}
.radienpic1{float:left; margin-top:20px; margin-right:10px;}
.roofpic01{float:left; margin-top:20px;}
.roofpic001{float: right; margin-top:20px;}

.roofpicbox{width:990px; float:left; margin-top:10px;}
.imgroofpic1 {float:left; margin-right:38px;}
.imgroofpic2 {float: right;}

.roofpath{text-decoration:none; color: #FFFFFF; font-weight:bold;}
.roofpath:hover{color:#ffcc66;}



/*****************************Home insulation******************************/

.homeinsulationmenu{width:200px; float:left; padding:0px 0px 0px 20px;}
.homeinsulationmenu ul { display:block; list-style:none;}
.homeinsulationmenu ul li { background:url(../imgs/ins-arrow.jpg) no-repeat left;display:block;font-size:12px; color:#FFFFFF; line-height:20px; padding:0px 0px 0px 15px;}


/*****************************hardwood flooring******************************/

.hardwoodbox{width:990px; float: left; padding:20px 0px 0px 0px;}
.woodpic1{ background:url(../imgs/wood-1.jpg) no-repeat top left;width:175px;float:left; font-size:14px; color:#FFFFFF; text-decoration:none; padding:170px 0px 0px 0px; text-align:left;margin-right:80px;}

.woodpic2{ background:url(../imgs/wood-2.jpg) no-repeat top left;width:175px; float:left; font-size:14px; color:#FFFFFF; text-decoration:none; padding:170px 0px 0px 0px; text-align:left;margin-right:80px;}

.woodpic3{ background:url(../imgs/wood-3.jpg) no-repeat top left;width:175px;  float:left; font-size:14px; color:#FFFFFF; text-decoration:none; padding:170px 0px 0px 0px; text-align:left;margin-right:80px;}

.woodpic4{ background:url(../imgs/wood-4.jpg) no-repeat top left;width:175px;  float:left; font-size:14px; color:#FFFFFF; text-decoration:none; padding:170px 0px 0px 0px; text-align:left;}

.woodpic5{ background:url(../imgs/wood-5.jpg) no-repeat top left;width:175px;float:left; font-size:14px; color:#FFFFFF; text-decoration:none; padding:170px 0px 0px 0px; text-align:left;margin-top:30px;margin-right:80px;}

.woodpic6{ background:url(../imgs/wood-6.jpg) no-repeat top left;width:175px; float:left; font-size:14px; color:#FFFFFF; text-decoration:none; padding:170px 0px 0px 0px; text-align:left; margin-right:80px; margin-top:30px;}

.woodpic7{ background:url(../imgs/wood-7.jpg) no-repeat top left;width:175px; float:left; font-size:14px; color:#FFFFFF; text-decoration:none; padding:170px 0px 0px 0px; text-align:left; margin-right:80px;margin-top:30px;}

.woodpic8{ background:url(../imgs/wood-8.jpg) no-repeat top left;width:175px; float:left; font-size:14px; color:#FFFFFF; text-decoration:none; padding:170px 0px 0px 0px; text-align:left; margin-top:30px;}

.woodpic9{ background:url(../imgs/wood-9.jpg) no-repeat top left;width:175px;float:left; font-size:14px; color:#FFFFFF; text-decoration:none; padding:170px 0px 0px 0px; text-align:left; margin-right:80px;margin-top:30px;}

.woodpic10{ background:url(../imgs/wood-10.jpg) no-repeat top left;width:175px;  float:left; font-size:14px; color:#FFFFFF; text-decoration:none; padding:170px 0px 0px 0px; text-align:left;margin-top:30px;margin-right:80px;}

.woodpic11{ background:url(../imgs/wood-11.jpg) no-repeat top left;width:175px; float:left; font-size:14px; color:#FFFFFF; text-decoration:none; padding:170px 0px 0px 0px; text-align:left; margin-right:80px;margin-top:30px;}

.woodpic12{ background:url(../imgs/wood-12.jpg) no-repeat top left;width:175px;float:left; font-size:14px; color:#FFFFFF; text-decoration:none; padding:170px 0px 0px 0px; text-align:left; margin-top:30px;}




.mywholesellers{width:960px; float:left; margin-top:30px; padding:0px 0px 0px 30px}
.h2wholesellhead{width:800px; float:left; font-size:14px; color:#FFFFFF; text-align: left;}
.countrieslist{width:200px; float:left; margin-top:20px; margin-right:100px;}
.countrieslist ul{ display: block;margin-bottom:20px;}
.countrieslist ul li{ background:url(../imgs/ins-arrow.jpg) no-repeat left; display: block;font-size:12px; color:#FFFFFF; line-height:20px; padding-left:10px;}

.countrieslist2{width:200px; float:left; margin-top:20px;margin-right:100px;}
.countrieslist2 ul{ display:block;margin-bottom:80px;}
.countrieslist2 ul li{ background:url(../imgs/ins-arrow.jpg) no-repeat left; display:block;font-size:12px;color:#FFFFFF; line-height:20px; padding-left:10px;}

.countrieslist3{width:200px; float:left; margin-top:20px; }
.countrieslist3 ul{ display:block;margin-bottom:60px;}
.countrieslist3 ul li{ background:url(../imgs/ins-arrow.jpg) no-repeat left; display:block;font-size:12px; color:#FFFFFF; line-height:20px; padding-left:10px;}




.foaminsulationbox{width:500px; float:left; margin-top:10px; margin-bottom:20px;}
.foaminsulationbox ul{ display:block;}
.foaminsulationbox ul li{ background:url(../imgs/ins-arrow.jpg) no-repeat left; display:block;font-size:12px; color:#FFFFFF; line-height:20px; padding:0px 0px 0px 10px;}


.foaminsulationright{width:370px; float: right; padding:30px 0px 0px 0px;}
.foaminsulationtxt{width:360px; float: right; font-size:14px; color:#FFFFFF; text-align: justify;}
.roofbottompic1{float:left;}



/**************ceramic tiles**************/

.ceramictilebox{width:990px; float: left; padding:20px 0px 0px 0px;}
.ceramictile1{ background: url(../imgs/tile-1.jpg) no-repeat top  left;width:175px; height:230px; float:left; font-size:14px; color:#FFFFFF; text-decoration:none; padding:170px 0px 0px 0px; text-align: left; margin-right:20px;}

.ceramictile2{ background:url(../imgs/tile-2.jpg) no-repeat top  left;width:175px; height:230px; float:left; font-size:14px; color:#FFFFFF; text-decoration:none; padding:170px 0px 0px 0px; text-align: left;margin-right:20px;}

.ceramictile3{ background:url(../imgs/tile-3.jpg) no-repeat top  left;width:175px; height:230px; float:left; font-size:14px; color:#FFFFFF; text-decoration:none; padding:170px 0px 0px 0px; text-align: left;margin-right:20px;}

.ceramictile4{ background:url(../imgs/tile-4.jpg) no-repeat top  left;width:175px; height:230px; float:left; font-size:14px; color:#FFFFFF; text-decoration:none; padding:170px 0px 0px 0px; text-align: left;margin-right:20px;}

.ceramictile5{ background:url(../imgs/tile-5.jpg) no-repeat top  left;width:175px; height:230px; float:left; font-size:14px; color:#FFFFFF; text-decoration:none; padding:170px 0px 0px 0px; text-align: left;margin-right:20px;}

.ceramictile6{ background:url(../imgs/tile-6.jpg) no-repeat top  left;width:175px; height:230px; float:left; font-size:14px; color:#FFFFFF; text-decoration:none; padding:170px 0px 0px 0px; text-align: left; margin-right:20px; margin-top:30px;}

.ceramictile7{ background:url(../imgs/tile-7.jpg) no-repeat top  left;width:175px; height:230px; float:left; font-size:14px; color:#FFFFFF; text-decoration:none; padding:170px 0px 0px 0px; text-align: left; margin-right:20px;margin-top:30px;}

.ceramictile8{ background:url(../imgs/tile-8.jpg) no-repeat top  left;width:175px; height:230px; float:left; font-size:14px; color:#FFFFFF; text-decoration:none; padding:170px 0px 0px 0px; text-align: left; margin-top:30px; margin-right:20px;}

.ceramictile9{ background:url(../imgs/tile-9.jpg) no-repeat top  left;width:175px; height:230px; float:left; font-size:14px; color:#FFFFFF; text-decoration:none; padding:170px 0px 0px 0px; text-align: left; margin-right:20px;margin-top:30px;}

.ceramictile10{ background:url(../imgs/tile-10.jpg) no-repeat top  left;width:175px; height:230px; float:left; font-size:14px; color:#FFFFFF; text-decoration:none; padding:170px 0px 0px 0px; text-align: left;margin-top:30px;}


/*******Kitchen & baths*********/

.kitchbigpic1{background: url(../imgs/main-kitchpic.jpg) no-repeat; width:430px; height:300px; float: right; padding-right:10px;}
.kitchensbox{width:980px; float:left; padding:0px 0px 0px 10px; margin-top:30px;}

.kitchenslist{width:150px; float:left; margin-right:10px;}
.kitchenslist ul{ display:block;margin-bottom:20px;}
.kitchenslist ul li{ background:url(../imgs/ins-arrow.jpg) no-repeat left; display:block;font-size:12px; color:#FFFFFF; line-height:20px; padding-left:10px;}
.kitchpic{float:left; margin-left:30px;}

.mapsbox{width:990px; float:left; margin-top:20px; padding:0px 0px 0px 0px;}
.maptxt{float:left; font-size:12px; color:#FFFFFF; margin:0px 20px 0px 0px; text-align:center;}




/************contacts**********/

.h1callus{width:870px; float:left; font-size:14px; color:#FFFFFF; font-weight:bold;  margin-top:20px; margin-right:20px;}
.h1intro{width:980px; float:left; font-size:18px; color:#FFFFFF; font-weight:bold;  margin-top:10px; margin-right:20px; text-align:center; margin-bottom:5px; border-bottom:2px solid #a79168; padding-bottom:10px;}
.size{font-size:24px; font-weight:bold; color: #FFFFFF;}
.h1callus2{width:870px; float:left; font-size:11px; color:#FFFFFF;  text-align:center;margin-right:20px;}
.contact{ width:400px;float:left; font-size:16px; color:#e6b961; text-align: left; font-weight:bold; margin-top:5px;}
.contact2{ width:350px;float:left; font-size:16px; color:#e6b961; text-align: left; font-weight:bold; margin-top:5px;}
.deco{text-decoration: none; color:#FFFFFF; font-size:14px; margin-top:20px; font-weight:bold;}
.deco:hover{color:#e6b961;}

.map2{float:left;}


/*****************************coupons page******************************/

.couponsbox{float:left; width:890px; padding:0px 50px 0px 50px;}
.coups{float:left; margin-right:98px; margin-bottom:50px;}
.coups-right{float:right; margin-bottom:30px;}
.coup-heading{width:990px; float:left; font-size:24px; color: #CC0000; margin-bottom:10px; text-align:center; padding-top:10px;}
.coup-heading2{width:990px; float:left; font-size:40px; color: #FFFFFF; margin-bottom:10px; text-align:center;}
.coup-clr{color:#468f8d;}
.times{ width:990px;float:left; text-align:center; font-size:20px; color:#FFFFFF;}

.sponsor1{width:860px; float:left; padding:0px 0px 0px 130px; margin-top:20px;}
.imgsponsor1{float:left; margin-right:10px;}
.sponsorbig1{width:990px; float:left; padding:0px 0px 0px 0px; margin-top:20px;}
.imgsponsorbig{float:left; margin-right:11px; margin-bottom:10px;}



.coupons{float:left;}

.grpimgs{background:url(../imgs/group-imgs.jpg); width:977px; height:885px; float:left; margin-top:20px;}
.strip{width:990px; float:left; margin-top:10px; padding:0px 0px 0px 0px; margin-bottom:20px;}
.picsposstions{float:left; padding:28px;}

.guranteeboxpic{width:272px;float:left; padding:30px 26px 0px 30px;}

.logo-space{float:left; margin-right:10px; margin-left:5px;}
.grtlogo{float:left; margin-bottom:2px;}


.installationtxt{width:990px; float: left; font-size:11px; color:#FFFFFF; margin-top:20px; text-align:justify;}
.org{color:#e6b961; font-size:16px; font-weight:bold;}
.installationtxt2{width:990px; float: left; font-size:14px; color:#FFFFFF; margin-top:20px; text-align: justify; padding-bottom:20px;}
.anchr{ text-decoration:none; color:#FFFFFF;font-size:16px;font-weight:bold;}
.anchr:hover{color:#e6b961;}


.top{background:url(../imgs/top.jpg); width:82px; height:33px; float:left; margin-top:20px;}



.sponsors{background:url(../imgs/sponsors.jpg); width:986px; height:292px; float:left; margin-top:10px;}
.sponsors2{background:url(../imgs/icons.jpg); width:986px; height:41px; float:left; margin-top:20px;}


/***********Carpets*****************/

.comcarpet{width:300px; float:left; margin-top:10px; margin-bottom:10px;}
.comcarpet ul{ display:block;list-style:none;}
.comcarpet ul li{ background: url(../imgs/arrow.jpg) no-repeat left; display:block; font-size:12px; color:#FFFFFF; padding-left:10px; line-height:20px;}

.carpetsbox{ width:990px;float:left; margin-top:20px;}
.carpet-text{float:left; font-size:11px; color:#FFFFFF; text-align:center; margin:0px 85px 20px 0px; font-weight:bold;}
.carpet-textright{float:  right; font-size:11px; color:#FFFFFF; text-align:center; margin:0px 0px 20px 0px; font-weight:bold;}





/****************************gutter installers********************/
.gutterinstallers-right{width:350px; float:left; font-size:12px; color:#FFFFFF; text-align:justify; padding-left:10px;}
.h2gutters-head{width:320px;float:left;font-size:18px;color: #ECE9D8;margin-top:10px; margin-left:10px;}
.h2gutters-head2{width:450px; float: left; font-size:16px; color: #FFFFFF; margin-left:8px}

/****************************attic ventilation********************/
.ventilationleft{width:610px; float: left;  padding:0px 0px 0px 0px;}
.ventilationcontent{width:600px; float:left; font-size:14px; color:#FFFFFF; font-weight:normal; text-align: justify; margin-top:20px; clear:both;}

.ventilationright{width:360px; float: left;  padding:30px 0px 0px 20px;}
.ventilationright-text{width:330px; float: right; font-size:14px; color:#FFFFFF; text-align:justify; padding-right:10px;}



/****************************footer-main********************/
.footermain{width:100%; background: url(../imgs/footer-bg.jpg) repeat-x top #cbc5b7; float:left; height:142px; padding:10px 0px 0px 0px; border-bottom:4px solid #a58f68;}
.footermain2{width:100%; background: #000000; height:150px;float:left; padding:10px 0px 0px 0px;}
.footerbox{width:990px; margin:0px auto;}
.sites-box{width:980px; float: left;  padding:0px 0px 10px 10px;}
.footadd-box{width:980px; float: left;  padding:10px 0px 10px 10px;}
.footadd-boxright{width:640px; float: right; padding:0px 0px 0px 0px;}

.sites-group{width:980px; float: left; padding-top:50px;}
.site-logo{float:left; margin-right:60px;}
h1.ph-nos{width:250px; float: right; font-family:Arial; font-size:40px; color:#FF0000; font-weight:bold; padding:8px; text-align:center; line-height:35px;}
h1.off2000{width:250px; float: right; font-family:Arial; font-size:40px; color:#FF0000; font-weight:bold; padding:12px; text-align:center;}
.calls{ font-size:24px; color:#000000;}
.calls2{ font-size:16px; color:#000000;}
.foot-address{width:300px; float: left; font-size:14px; color:#000000; font-weight:bold; padding:0px 0px 0px 0px;}
.foot-address-left{width:340px; float:left;}
.mainfooter-menu{width:610px; float:left; padding:0px 0px 0px 370px;}
.mainfooter-menu ul{ float:left; }
.mainfooter-menu ul li{ float:left;}
.mainfooter-menu ul li a{ float:left; text-decoration: none; font-size:14px; color:#FFFFFF; font-weight:bold;padding:0px 0px 0px 5px;}
.mainfooter-menu ul li a:hover{color:#FF0000;}

.off2{float:left; margin:10px 0px 0px 100px;}
.freecall2{width:300px; float:right; font-size: 13px; color:#FF0000; text-align:center; padding-top:15px;}




/****************************homepage-newchanges********************/

.mainpage-pic{width:700px; float:left; padding:0px 0px 0px 0px;}

.movie-box{width:920px; float:left; padding:10px 20px 10px 50px; border-top:2px solid #a79168;}
.movie{width:350px; height:308px; float: left;}
.coup-heading-3{width:500px; float: right; font-size:50px; color: #FFFFFF; text-align:center; line-height:50px; padding-top:20px;}
.times2{ width:500px;float: right; text-align:center; font-size:20px; color:#FFFFFF; line-height:50px;}

.h5freecall2{width:500px; float:right; font-size:24px; color:#FF0000; text-align:center;}

.call2{color: #468f8d; font-size:12px; font-size:24px;}

.add-right{width:500px; float:right; padding:30px 0px 0px 0px;}









