@charset "utf-8";

/* CSS Document */

body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

body,td,th {

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

	font-size: 18px;

	color: #f0db9f;

}

a:link {

	color: #FFFFFF;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #FFFFFF;

}

a:hover {

	text-decoration: none;

}

a:active {

	text-decoration: none;

}

a img {

border-style: none;

}

.style2 {color: #D0170C}



#sidebar{

font-weight: normal;

}

#sidebar a {

text-decoration: none;

}

#sidebar a:hover {

text-decoration: none;

}



.topbanner {

margin-left: 25px;

}



.welcome {

	padding-left: 32px;

}



.txt {

	line-height: 21px;

	padding-left: 15px;

	padding-right: 15px;

}



.contentlinks {

text-decoration: none;

}



.contitle {

margin-left: 5px;

}



.boldtxt {

line-height: 21px;

padding-left: 15px;

font-weight: bold;

}



.boldtxt_right {

line-height: 21px;

padding-left: 15px;

font-weight: bold;

margin-left: 188px;

}



.testimonial_text {

line-height: 15px;

font-size: 18px;

color: #f0db9f; 

font-weight: normal;

}



.testimonial_textbold {

line-height: 15px;

color: #f0db9f;

font-weight: normal;

}



.footertxt {

	color: #f0db9f;

	padding-top: 10px;

	padding-bottom: 5px;

}



.requestfreeconsult {

margin: 15px;

margin-top: 25px;

padding-left: 10px;

margin-bottom: 0px;

}



.bbbrating {

margin: 15px;

padding-left: 12px;

}



.remodelnews {

padding-left: 10px;

}



.txtbox {

margin-left: 20px;

margin-top: 0px;

margin-bottom: px;

}



.join {

margin-bottom: 20px;

}



.tipsjoin {

margin-left: 5px;

margin-top: 10px;

}



.navbartxtbold {

font-weight: normal;

padding-left: 27px;

}



.navbartxt {

padding-left: 20px;

font-weight: normal;

}

 .regal_txt {

 color: #d6c186;

 text-decoration: none;  

 }

 

 h1 {

 font: "HelveticaNeueLT Std BdCn", Verdana;

 color: #6a4622;

 padding-left: 33px;

 font-size: 26px;

 font-weight: bolder;

 }

 

  h2 {

	color: #ffffff;

	font-size: 15px;

	font-weight: bolder;

	margin-bottom: 2px;

	margin-top: -1px;

	font-family: "HelveticaNeueLT Std BdCn", Verdana;

 }

 

 h3 {

 font-size: 14px;

 font-weight: normal;

 margin-top: -9px;

 padding-left: 38px;

 line-height: 0px;

 text-decoration: none;}

 

     

 .contact_txtbox {

 background-color: #cbb378;

 border-color: #cbb378;

 margin-left: 10px;

 margin-top: 5px;

 } 

 

 .submitbutton {

  margin-top: 10px;

 }

 .bbb {

 margin-right: 15px;

 margin-top: -50px;

 }

 .mailicon {

 margin-top: -80px;

 margin-right: 10px;

 }

 

   .getnews {

	color: #ffffff;

	font-size: 10px;

	letter-spacing: .01px;

	font-weight: normal;

	padding-left: 9px;

	font-family: "HelveticaNeueLT Std Cn", Verdana;

 }

 .freephone {

	color: #993333;

	font-size: 20px;

	line-height: 10px;

	padding-right: 160px;

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

 }

 

 .telnum {

	color: #cc6600;

	font-weight: bold;

	font-size: 24px;

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

}

 

 .callnow {

	color: #cc6600;

	font-size: 17px;

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

} 



/* nav */

.navbut a{

padding-left: 30px;

padding-top: 7px;

margin-bottom: -2px;

float: left;

width: 190px;

height: 25px;

background: url(../images/wallpaper.jpg);

}



.navbut a:hover {

background: url(../images/b_nav_r.jpg) no-repeat;

}


/*Zenergy SEO Footer Links*/
div.footer-link-container {width:727px; margin:15px auto 10px auto; padding:0; }
div.footer-link-container p{width:auto; margin:0px auto; text-align:center;}
.footer-link-container ul {list-style-image:none; list-style-type:none; margin:0; padding:0;}
.footer-link-container ul li {list-style-image:none; list-style-type:none; margin-left:0px; padding:4px 0px; font-size:90%; font-weight:bold;}
.footer-link-container ul li ul {margin-left: 15px;font-size:90%;} /*this line is for sub-link lists that should be further indented and smaller*/
div.col {text-align:left;float:left;  margin:0px;}
.one{ padding:0 0 10px 0; width:151px;}
.two, .three, .four{ padding:0px 0px 0px 20px; border-left:1px solid #cfcfcf; width:171px;}
.clear{clear:both;}
#footer div.footer-link-container div.col a:link,#footer div.footer-link-container div.col a:visited {color:#cfcfcf;}
#footer div.footer-link-container div.col a:hover{text-decoration:none;}
