/* CSS Document */
/*---------DON'T DELETE THIS! CLEARFIX! ---------*/
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
  
 .clearfix {
display: inline-block;
}  

    /* Holly Hack Targets IE Win only \*/
    * html .clearfix {height: 1%;}
	.clearfix {display: block;}
    /* End Holly Hack */
/*-----------END CLEARFIX----------*/


body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #2e1f14;
	background-color: #8e7c5f;
	text-align:center;
}

td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #2e1f14;
}

p {
	padding-top:3px;
	padding-bottom:3px;
}

a:link{
	color:#412e20;
	text-decoration:underline;
	font-weight:bold;
	}
	
a:visited{
	color:#412e20;
	text-decoration:underline;
	font-weight:bold;
	}
	
a:active{
	color:#412e20;
	text-decoration:underline;
	font-weight:bold;
	}
	
a:hover{
	color:#412e20;
	text-decoration:underline;
	font-weight:bold;
	}


a.foot:link{
	color:#836e49;
	text-decoration:underline;
	font-weight:bold;
	}
	
a.foot:visited{
	color:#836e49;
	text-decoration:underline;
	font-weight:bold;
	}
	
a.foot:active{
	color:#836e49;
	text-decoration:underline;
	font-weight:bold;
	}
	
a.foot:hover{
	color:#836e49;
	text-decoration:underline;
	font-weight:bold;
	}
/*/////////////////////////////////
//////////////////////////////////
///////  Created by link   ///*/
a.cb:link{
	color:#836e49;
	text-decoration:none;
	font-weight: lighter;
	}
	
a.cb:visited{
	color:#836e49;
	text-decoration:none;
	font-weight: lighter;
	}
	
a.cb:active{
	color:#836e49;
	text-decoration:underline;
	font-weight: lighter;
	}
	
a.cb:hover{
	color:#836e49;
	text-decoration:underline;
	font-weight: lighter;
	}
		
/*//////////End  Created by link ////////
//////////////////////////////////////
///////////////////////////////*/	

	
	
	
	
	
	
p.full { 
	margin:15px 0px;
	padding:5px;
}
	
#container {
	position: relative;
	width:790px;
	margin-top: 20px;
	margin-bottom:0px;
	margin-left: auto;
	margin-right: auto;
	background-color:#412e20;
	border:0px;
	padding: 7px 0px 7px 0px;
}
	
#header {
	background-color: #10334e;
	width:776px;
}

#header_text{padding:0px 0px 5px 0px;}

#tagline {
	background:#10334e;
	width:395px;
	height:11px;
	}
	

	
#content {
	
	margin:0 auto;
	width:776px;
	background-color: #412e20;
	border: solid #8d7b5f 1px;
	padding-bottom:26px;
	text-align:left;
}
	
#left_col {
	position:relative;
	left:10px;
	width:495px;
	padding:10px;
	text-align:center;
}

#right_col {
	position:absolute;
	width:338px;
	top: 200px;
	left: 540px;
}
	
#copy {
	margin-top:25px;
	padding-left:15px;
	padding-right:20px;
	padding-bottom:50px;
	margin-bottom: 20px;
	
	background-color:#cabba2;
	border-bottom: 7px solid #685540;	
	line-height:16px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
	
	
#footer {
clear:both;
	bottom: 10px;
	padding-right:20px;
	background-color:#5a452c;
	text-align: right;
	color:#836e49;
	height:30px;
	line-height:12px;
	
	
	
	
}
	
label{
width: 175px;
float:left;
display:block;
line-height:14px;
}
.label{
width:70px;
float:left;
display:block;
line-height:14px;
padding-top:5px;
}

.label2{
width:130px;
float:left;
display:block;
line-height:14px;
padding-top:5px;
}

/***------------------- Nav Styles -----------------***/
 
  #nav li {
    margin: 0; padding: 0; list-style: none;
    position: absolute;height:29px;display:block; }

  #nav li ul{
  padding:0px;
  margin:0px 0 0 0;
  height:auto;
  }	
  
  #nav li ul li{
    margin: 0px; 
	padding: 0 0 0 0px;
	position:relative;
	z-index:1;
	background-color:#725b37;
	left:0;
	height:auto;
	
  }
  
  #nav li ul li a{
	border-bottom:1px solid #412e20;
	height:10px;
	padding: 4px 4px 4px 4px;
	margin:0;
	background:#725b37;
	display:block;
	width:100%;
	text-transform:uppercase;
	text-decoration:none;
	color:#2d1f15;
	font-family:Verdana;
	font-weight:bold;
	text-align:center;
	}
	
 #nav li ul li a:hover, .californiacommunitites #nav_californiacommunitites a,
  .nevadacommunities #nav_nevadacommunities a, .pastcommunities #nav_pastcommunities a,
  .mission #nav_mission a, .history #nav_history a,
  .team #nav_team a, .greenbuilding #nav_greenbuilding  a, .overview #nav_overview a,
  .coverage #nav_coverage a, .procedures #nav_procedures a,
  .warrantyform #nav_warrantyform a, .helpfultips #nav_helpfultips a,
  {
  	background-color:#725b37;
	color:#ffffff;
	}

   #subnav_ourcommunities li{
		width:200px;
		background:#725b37;
		position:static;
		display:block;
	}
	
	#subnav_ourcommunities li a:hover{
		width:200px;
		background:#725b37;
		color:#FFFFFF;
		position:relative;
		display:block;
	}
	
   #subnav_aboutryder li{
		width:130px;
		background:#725b37;
		position:static;
	}

	#subnav_aboutryder li a:hover{
		width:130px;
		background:#725b37;
		color:#FFFFFF;
		position:relative;
	}
	
	
   #subnav_warranty li{
   	width:147px;
		background:#725b37;
		position:static;
	}
	
   #subnav_warranty li a:hover{
   	width:147px;
		background:#725b37;
		color:#FFFFFF;
		position:relative;
	}
	
	
   
  #nav a{
  	display:block;
	height:29px;
	width:100%;
	}	
	
  #nav a span{display:none;}
  
  #nav li ul li a span{display:block;}
  
   
   #nav {
   height:29px; 
	width:776px;
   background: url(../media/images/navigation.gif);
	margin:0;
   padding: 0;
   position: relative;
	
	}	

#nav li ul {
  display:none;
  position: absolute; 
  top: 28px;
  left: 0px; 
  }

#nav li > ul {
	top: auto;
	left: auto;
	}


	
 #nav li:hover ul, #nav li.over ul{display: block;}

/*Nav links are plain text if CSS is turned off
*/


	#nav_home{left:22px;top:0px;width:51px;}
	#nav_ourcommunities{left:199px;top:0px;width:139px;}
	
	#nav_aboutryder div, 
	#nav_prequalify div,
	#nav_joinlist div,
	
	#nav_ourcommunities div{margin-left:18px;}
	
	#nav_warranty div{margin-left:0px;}	
	#nav_aboutryder{left:78px;top:0px;width:106px;}
	#nav_prequalify{left:345px;top:0px;width:98px;}
	#nav_joinlist{left:475px;top:0px;width:143px;}
	#nav_warranty{left:629px;top:0px;width:123px;}

	#nav_home a:hover, #home #nav_home{
    background: transparent url(../media/images/navigation.gif)
    -22px -29px no-repeat;}

	#nav_ourcommunities a:hover, #ourcommunities #nav_ourcommunities{
    background: transparent url(../media/images/navigation.gif)
    -199px -29px  no-repeat;}

	#nav_aboutryder a:hover, #aboutryder #nav_aboutryder{
    background: transparent url(../media/images/navigation.gif)
    -78px -29px  no-repeat;}
	
	#nav_prequalify a:hover, #prequalify #nav_prequalify{
    background: transparent url(../media/images/navigation.gif)
    -345px -29px  no-repeat;}
	
	#nav_joinlist a:hover, #joinlist #nav_joinlist{
    background: transparent url(../media/images/navigation.gif)
    -475px -29px  no-repeat;}

	#nav_warranty a:hover, #warranty #nav_warranty{
    background: transparent url(../media/images/navigation.gif)
    -629px -29px  no-repeat;}
	
	
	.light_line{background:#685540;padding:0px 0px 7px 0px;} 
	.right{text-align:right; float:right;}
	.light{color:#a39379;}
	.blue{color:#646e82;}
	
	#copy2{text-decoration:none;font-size:10px;padding:20px 10px 30px 10px;height:70px;line-height:12px;}
	#copy2left, #copy2right,#divider,#divider2{display:inline;float:left;}
	#copy2left{width:530px;padding:0px 20px 0px 0px;}
	#copy2right{width:190px;;float:right;}
	#divider{background: url(../media/images/divider.gif) repeat-y; width:3px; height:80px;}
	#divider2{background: url(../media/images/divider_002.gif) repeat-y; width:3px; height:330px;}
	#img_news{padding:0px 0px 5px 0px;} 
	
	.frame{padding:15px 10px 0px 0px;}
	.image_float{float:left;border:1px solid #412e20;margin-right:15px;}
	
	.page_title{float:right;margin-top:9px;padding:0px 0px 0px 18px;width:200px;height:15px;}	
	
	
	
	.page_title2{margin:15px 0 0 0; padding:0 18px 0 0; text-align:right; height:15px;}			
	
	
	
	.sbox{width:310px;display:inline;float:left;line-height:14px;}
	.sbox .head {width:inherit;background:#412e20;margin-bottom:10px;color:#cabba2;
					font-family:Helvetica,Verdana, Arial, sans-serif;font-size:14px; font-weight:bold;
					padding:7px 5px 0px  10px ;height:18px;}
					
					.head span{float:left;}
					.head a{float:right; color:#fff;text-decoration:none;}
	
	
					
	#leftNav{width:194px;float:left;}
	#leftNav .sheader,#leftNav .shederoff , .sheader a
							{color:#cabba2; font-weight:bold;
							font-size:12px;margin-top:7px;padding:0px 5px 0px  5px; height:15px;
							font-family: Arial,Verdana,Helvetica, sans-serif;text-decoration:none;}
				.sheader{background:#412e20;}			 
				
				.shederoff{background:#705e4c;}
				.shederoff a {text-decoration:none;color:#cabba2;}			
	
	#leftNav li{text-decoration:none;list-style:none;margin-left:10px;font-size:11px;}
	#leftNav li a, .copyLink {text-decoration:none;color:#412e20;font-weight:normal}
	#leftNav a:hover,#leftNav .selected a{color:#fff;}
	#leftNav .selected{line-height:25px;border-bottom: 1px dashed #705e4c;}
	
	
	
	#pastCont{float:left;background:#fff;display:inline;width:562px;padding:10px;margin: 0px;}
	#pastCont li{list-style:none;}
	#pastCont p{margin-top:0px;margin-bottom:11px;display: block;}
	
	.pastImg{width:100px;}
	.pastText{width:400px;}
	
	.h11{font-weight:bold;}
	
	
	
	#planMenu{text-align:center;border-bottom:2px solid #d9d5d2;padding:10px 0px 5px 0px;}
	
	#planMenu a{color:#412e20;font-weight:bold;text-decoration:none;}
	#planMenu a:hover, #planMenu .selected{color:#cabba2;text-decoration:underline;}
	
	.button{cursor:pointer;width:186px;height:29px;background:#412e20;color:#fff;border:4px solid #6a593e;font-size:11px;margin-bottom:4px;font-weight:bold;}
	
	#features{padding:10px;margin:0px;}
	#features ul{padding: 0px;margin: 0px;font-weight:bold;}
	#features li{list-style-type:disc;font-weight:normal;margin-left: 15px;}
	#features p{margin:15px;padding:0px;}
	
	#features #subList,#features #subList1{font-weight:normal;}
		
	.leftform{line-height:26px;margin:0px; padding:0px;}
	.leftform input, .leftform select, #bottomdash select{width:180px;margin:2px;}
	.leftform select{width:184px;}
	
	#covrage li{margin-left:10px;}
	
	
.err{
	color:#ff0000;
	font-weight:bold;
}

	#planMenue001,
	#planMenue002,
	#planMenue003,
	#planMenue004,
	#planMenue005,
	#planMenue006,
	#planMenue007,
	#planMenue008,
	#planMenue009,
	#planMenue010,
	#planMenue011,
	#planMenue012,
	#planMenue013,
	#planMenue014,
	#planMenue015
	#planMenue016
	#planMenue017{display:none;}
	
/***------------------- USED IN GREENBUILDING.PHP -----------------***/	
.featTitle {margin-top: 0; }
.featTitle li{font-weight: bold;}
.features {margin-top: 0;  margin-right:20px;}
.features li {font-weight: normal; margin-left:-15px;}


/***------------------- USED IN Mail Pop Ups -----------------***/	
#mailcopy{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #412e20;
	background-color: #cabba2;
	text-align:right;
	vertical-align:top;
}

.inputtext{
	text-align:left;
	border:solid 1px #330000;
	}
	
/***Fuct Stuff***/
.fuctcolums{
	width:350px;
}