*{



margin:0;



padding:0;



}


a {
	outline:none;
}




body{



background:#000000;



width:980px;



margin-left:auto;



margin-right:auto;



font-family:Verdana, Arial, Helvetica, sans-serif;



font-size:12px;



color:#FFFFFF;



}







#iebugfix a{



z-index:2;



}







a img{



border:none;



}







#nav{



text-align:center;



margin-top:20px;



width:975px;



}







ul{



border-bottom:#FFFFFF 1px solid;



border-top:#FFFFFF 1px solid;



padding-top:5px;



padding-bottom:5px;



font-weight:bold;



}







li.nav{



display:inline;



}







li a:link{



text-decoration:none;



font-family:"Palatino Linotype";



color:#B2AA9A;



font-size:16px;



padding-left:18px;



padding-right:18px;



padding-top:5px;



padding-bottom:5px;



}







li a:visited{



text-decoration:none;



font-family:"Palatino Linotype";



color:#B2AA9A;



font-size:16px;



padding-left:18px;



padding-right:18px;



padding-top:5px;



padding-bottom:5px;



}







li a:active{



text-decoration:none;



font-family:"Palatino Linotype";



color:#FFFFFF;



font-size:16px;



padding-left:18px;



padding-right:18px;



padding-top:5px;



padding-bottom:5px;



}







li a:hover{



background-color:#FFFFFF;



color:#000000;



font-weight:bolder;



}







h2{

	color:#B2AA9A;


font-family:"Palatino Linotype";



font-size:16px;



text-decoration:underline;



margin-bottom:20px;



margin-top:2px;



text-align:center;



}







h2 a:link{



color:#FFFFFF;



}







h2 a:visited{



color:#FFFFFF;



}







h2 a:active{



color:#FFFFFF;



}







h2 a:hover{



color:#CCCCCC;



}







#topleftbox{



width:325px;



height:124px;



background:#000000;



border:#FFFFFF 0px solid;



padding:5px;



padding-left:10px;



padding-right:10px;



margin-bottom:22px;



}







#midleftbox{



width:325px;



height:124px;



background:#000000;



border:#FFFFFF 0px solid;



padding:5px;



padding-left:10px;



padding-right:10px;



margin-bottom:22px;



}







#bottomleftbox{



width:325px;



height:123px;



background:#000000;



border:#FFFFFF 0px solid;



padding:5px;



padding-left:10px;



padding-right:10px;



}







#leftboxestop{



width:325px;



margin-top:40px;



float:left;



}







#livingroomhome{



width:580px;



border:#FFFFFF 1px solid;



background:#ad9c64;



margin-left:30px;



margin-top:40px;



float:right;



}





h3{



font-family:"Palatino Linotype";



font-size:16px;



color:#B2AA9A;



margin-bottom:10px;



text-decoration:underline;



text-align:center;



}




h1 {



font-family:"Verdana";



font-size:20px;



color:#FFF;



margin-bottom:10px;



text-decoration:none;



text-align:center;



}


h1 a:link{



color:#FFFFFF;



}







h1 a:visited{



color:#CCCCCC;



}







h1 a:active{



color:#CCCCCC;



}







h1 a:hover{



color:#FFFFFF;



}



h3{



font-family:"Palatino Linotype";



font-size:20px;



color:#B2AA9A;



margin-bottom:10px;



text-decoration:underline;



text-align:center;



}





h3 a:link{



color:#FFFFFF;



}







h3 a:visited{



color:#CCCCCC;



}







h3 a:active{



color:#CCCCCC;



}







h3 a:hover{



color:#FFFFFF;



}





h4{



font-family:"Palatino Linotype";



font-size:20px;



color:#B2AA9A;



margin-bottom:10px;



text-decoration:underline;



}







h5{



font-family:"Palatino Linotype";



font-size:20px;



color:#B2AA9A;



margin-bottom:10px;



}







#trueCarpetExpertsContainer{



clear:both;



float:left;



margin-right:80px;



width:530px;



}







#trueCarpetExperts{



margin-top:60px;



float:left;



}







#trueCarpetExperts p{



padding-top:10px;



padding-bottom:10px;



}







#institutepic{



float:left;



margin-left:-10px;



margin-right:10px;



padding-bottom:30px;



}







#institutetext{



margin-top:-4px;



}







#techspic {



clear:both;



margin-left:-10px;



margin-top:-7px;



float:left;



padding-bottom:30px;



}







#amnorthwestpic{



clear:left;



margin-left:-3px;



margin-right:15px;



float:left;



}







#amtext{



margin-top:5px;



margin-right:15px;



width:180px;



float:left;



}







#amtext p{



padding-bottom:10px;



}







#patchtool{



float:left;



padding-bottom:30px;



}







#videostext{



clear:both;



float:left;



width:320px;



margin-right:25px;



padding-top:0px;



}







#videostext p{



padding-bottom:10px;



}







#videospic{



float:left;



padding-bottom:50px;



}







#pricing{



clear:both;



}







#pricingcontainer{



padding:10px;



background:#ad9c64;



border:#FFFFFF 1px solid;



}







#pricingtext{



width:230px;



float:left;



margin-right:10px;



margin-top:10px;



}







#pricingtext p{



padding-bottom:10px;



}







#pricingpic{



margin-top:10px;



}







#pricingtextcenter{



clear:both;



width:450px;



margin:0 auto;



margin-top:5px;



}







#process{



clear:both;



margin-top:30px;



}







#processcontainer{



padding:10px;



background:#97969b;



border:#FFFFFF 1px solid;



}







#processtext{



width:230px;



float:left;



margin-right:10px;



margin-top:10px;



}







#processtext p{



padding-bottom:10px;



}







#processpic{



margin-top:10px;



}







#processtextcenter{



clear:both;



width:450px;



margin:0 auto;



margin-top:5px;



}







#fromTest{



float:left;



width:360px;



margin-top:60px;



}







#fromTest p{



padding-right:3px;



padding-top:10px;



padding-bottom:10px;



}







#dvds{



float:left;



width:360px;



margin-top:50px;



}







#dvds p{



padding-right:3px;



padding-top:10px;



padding-bottom:10px;



}







.aright{



margin-top:-10px;



margin-bottom:10px;



}







p a:link{



color:#FFFFFF;



}







p a:visited{



color:#FFFFFF;



}







p a:active{



color:#FFFFFF;



}







p a:hover{



color:#CCCCCC;



}







#upholstery{



margin-top:40px;



clear:both;



width:300px;



float:left;



}







#petodor{



margin-top:40px;



width:300px;



float:left;



margin-left:35px;



}







#carpetrepair{



margin-top:40px;



width:300px;



float:left;



margin-left:35px;



}







#bottomboxes p{



padding-bottom:20px;



}







#bottomboxes img{



margin-bottom:20px;



margin-left:auto;



margin-right:auto;



}







#upholsterybox{



width:260px;



height:620px;



background:#ad9c64;



border:#FFFFFF 1px solid;



padding:10px;



padding-left:20px;



padding-right:20px;



margin-bottom:40px;



}







#petodorbox{



width:260px;



height:620px;



background:#9c8141;



border:#FFFFFF 1px solid;



padding:10px;



padding-left:20px;



padding-right:20px;



}







#carpetrepairbox{



width:260px;



height:620px;



background:#473a1f;



border:#FFFFFF 1px solid;



padding:10px;



padding-left:20px;



padding-right:20px;



}







#footer{



border-top:#B2AA9A 2px solid;



padding-top:10px;



padding-left:90px;



padding-bottom:20px;



clear:both;



width:875px;



}







#footer h3 {



text-decoration:none;



}







#footerright{



margin-top:-38px;



margin-left:500px;



}







#footerright a:link{



color:#B2AA9A;



}







#footerright a:visited{



color:#B2AA9A;



}







#footerright a:active{



color:#B2AA9A;



}







#footerright a:hover{



color:#CCCCCC;



}







#maintext{



margin-top:40px;



float:left;



}







#maintext li{



margin-left:30px;



}







#maintext ol{



padding-bottom:15px;



padding-top:10px;



}







h2.smalltext{



font-size:14px;



margin-top:10px;



text-align:left;



}







#topbox{



background:#000000;



border:#FFFFFF 0px solid;



padding:5px;



padding-left:10px;



padding-right:10px;



margin-right:30px;



width:625px;



height:275px;



}







#midbox{



height:365px;



background:#000000;



border:#FFFFFF 0px solid;



padding:5px;



padding-left:10px;



padding-right:10px;



margin-right:30px;



margin-top:40px;



width:625px;



}







#bottombox{



height:450px;



background:#000000;



border:#FFFFFF 0px solid;



padding:5px;



padding-left:10px;



padding-right:10px;



margin-right:30px;



margin-top:40px;



width:625px;



}







.topboxreports{



background:#000000;



border:#FFFFFF 0px solid;



padding:5px;



padding-left:10px;



padding-right:10px;



margin-bottom:30px;



}







#midboxreports{



background:#000000;



border:#FFFFFF 0px solid;



padding:5px;



padding-left:10px;



padding-right:10px;



margin-bottom:30px;



}







#bottomboxreports{



background:#000000;



border:#FFFFFF 0px solid;



padding:5px;



padding-left:10px;



padding-right:10px;



margin-bottom:30px;



}







#tablereport{



background:#000000;



margin:20px;



padding:10px;



}







.topboxreports p{



padding-bottom:20px;



}







#midboxreports p{



padding-bottom:20px;



}















#tablereport td{



padding:4px;



}







.tablecenter{



text-align:center;



font-size:13px;



font-weight:bold;



}







.font{



font-size:13px;



font-weight:bold;



}







.tableheader{



text-align:center;



font-size:26px;



font-weight:bold;



}







.tablecentersmallheaders{



text-align:center;



font-size:16px;



font-weight:bold;



}







.yellow{



font-size:13px;



color:#FFFF00;



font-weight:bold;

	color:#B2AA9A;


}







#bottomboxreports p{



padding-bottom:20px;



}







.topboxleft{



width:290px;



float:left;



padding-left:12px;



padding-right:30px;



}







.topboxright{



float:right;



width:290px;



}







#imgs{



margin-top:40px;



}







.imgs{



padding:5px;



border:solid 1px #FFFFFF;



margin-bottom:24px;



}



.footer{

font-size:17px;

}



.marginleft{



margin-left:-60px;



}







.padleft{



padding-left:160px;



}







#body{



background:#000000;



border:#FFFFFF 0px solid;



padding:5px;



padding-left:10px;



padding-right:10px;



margin-right:30px;



width:570px;



}



#testfix {

margin-bottom:20px;

float:left;

}



.questions{



margin-bottom:10px;



margin-top:23px;



font-style:italic;



font-weight:bold;



}

p.questions{



margin-bottom:10px;



margin-top:23px;



font-style:italic;



font-weight:bold;
color:#B2AA9A;



}





.pbottom{



margin-bottom:20px;



}







.pbottom1{



margin-bottom:20px;



}







.ptop{



margin-top:20px;



}







.comments{



font-style:italic;



padding-top:20px;



padding-bottom:10px;



}







#formcomments{



text-align:left;



margin-bottom:20px;



margin-right:10px;



border:solid 1px #FFFFFF;



width:326px;



background:#9c8141;



float:right;



}





#footerfix {



}



#formcomments{



padding-left:10px;

padding-right:10px;



}





input{



margin-top:10px;



}







textarea{



margin-top:10px;



}







fieldset{



padding:10px;



padding-bottom:20px;



background:#9c8141;



}







legend{



color:#FFFFFF;



}







select{



margin-top:10px;



}







form{



padding-top:20px;



padding-bottom:20px;



}







#spacer{



margin-bottom:30px;



}







#nwesource{



margin-right:30px;



margin-bottom:15px;



margin-top:30px;



float:left;



}







#nwesource img{



background:#FFFFFF;



padding:5px;



border:#000000 1px solid;



}







#nwesourcetext{



margin-top:40px;



margin-bottom:127px;



}







.linksfix{



margin-bottom:367px;



}







.blackborder{



border:2px solid #000000;



}







#specialsimg{



margin-left:35px;



margin-top:40px;



margin-bottom:40px;



}







#specialsleft{



padding:10px;



margin-left:32px;



width:420px;



background:#000000;



border:#FFFFFF 1px solid;



float:left;



height:250px;



}







#specialsright{



width:420px;



background:#000000;



border:#FFFFFF 1px solid;



padding:10px;



float:left;



margin-left:25px;



height:250px;



margin-bottom:40px;



}







