@charset "ISO-8859-1";
body {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 12px;
	background-image:url(graphics/homebuilder/index_bg.gif);
	background-repeat:repeat-x;
}

h1 {font-size:13px;
    font-weight:bold;}

a:link{ font-family:Arial, Helvetica, sans-serif;
	    color:#13481F;
	    text-decoration:none;}
a:visited{ font-family:Arial, Helvetica, sans-serif;
	    color:#666666;
	    text-decoration:none;}
a:hover{ font-family:Arial, Helvetica, sans-serif;
	    color:#3C7D4B;
	    text-decoration:underline;}
a:active{ font-family:Arial, Helvetica, sans-serif;
	    color:#d6111c;
	    text-decoration:underline;}
	

#imageContainer { height:274px; }  
#imageContainer img { display:none; 	
			position:absolute; 	
			top:0px; left:0px; 	
			height:274px;  	
			width:443px; 	
			opacity: -0.01; }
			
.intrightcolumn {
	width:467px;
	background-color:#ededed;
	padding-top:10px;
	padding-left:13px;
}
				 
.textarea {padding:13px;}

.subtitle { font-size:16px;
            font-style:italic;
			color:#006633;
			font-weight:bold; }
			
.greentext { font-size:14px;
			color:#006633;
			font-weight:bold; }

.arrow {list-style:url(graphics/BULLET_arrow.jpg);
        line-height:30px; }
		
.cube{list-style:url(graphics/BULLET_cube.jpg) ;
      font-size:13px;
	  font-weight:bold;
	  line-height:30px;
       }
		
#specialoffers {background:url(graphics/BG_specialOffersbtn.jpg) no-repeat left top;
                width:217px;
				height:34px;
				padding-top:53px;
				padding-left:13px;
				margin-bottom:5px;
				margin-right:10px;}
				
#questionstips {background:url(graphics/BG_questionsTips.jpg) no-repeat left top;
                width:217px;
				height:34px;
				padding-top:53px;
				padding-left:13px;
				margin-bottom:5px;
				margin-right:10px;}
				
#coupons {background:url(graphics/BG_coupons.jpg) no-repeat left top;
                width:217px;
				height:34px;
				padding-top:53px;
				padding-left:13px;
				margin-bottom:5px;
				margin-right:10px;}

#notableprojects {background:url(graphics/BG_NotableProjbtn.jpg) no-repeat left top;
                width:217px;
				height:34px;
				padding-top:53px;
				padding-left:13px;
				margin-bottom:5px;
				margin-right:10px;}

#safetyguidelines {background:url(graphics/BG_safetyGuidelinesbtn.jpg) no-repeat left top;
                width:217px;
				height:34px;
				padding-top:53px;
				padding-left:13px;
				margin-bottom:5px;
				margin-right:10px;}
				

/* Project slide section*/
				
.slidelinks { background:#ebebeb; padding:20px 8px; color:#333333; font-size:11px; }

.slidelinks a:link { color:#333333; text-decoration:none; margin-right:5px; margin-left:5px;}

.slidelinks a:visited { color:#333333; text-decoration:none; margin-right:5px; margin-left:5px; }

.slidelinks a:hover { color:#d81c27; text-decoration:none;  margin-right:5px; margin-left:5px;}

.slidelinks a:active { color:#d81c27; text-decoration:none; margin-right:5px; margin-left:5px; }

.onprojectstitle { font-size:14px; font-weight:bold; color:#333333; font-style:normal; line-height:25px;  }

.onprojectstxt { font-style:italic; margin-left:13px; }

#community
{
	background-image:url(graphics/com_bg.gif);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	width:177px;
	height:47px;
	margin:auto;
}
.com_icon
{
width:32px;
height:32px;
margin-top:8px;
margin-left:10px;
float:left;
}
.com_icon_a
{
width:32px;
height:32px;
margin-top:8px;
margin-left:10px;
float:left;
}
.com_icon_b
{
width:32px;
height:32px;
margin-top:8px;
margin-left:5px;
float:left;
}
.com_icon_c
{
width:46px;
height:32px;
margin-top:8px;
margin-left:5px;
float:left;
}

