/* Index Styles Begin Below
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/	
	
#content {
  padding: 0 0 5px 0;
  }
		
/* Left Column Styles Begin Below
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/	

#leftWrap {
  width: 201px;
	float: left;
	}
	
#rightWrap2 {
  width: 201px;
  float: right;
  margin-right: 5px;
	}
	
#leftColumn {
/*  padding: 15px 2px 10px 10px;*/
    padding: 0px 2px 10px 10px;
	}
	
#rightColumn2 {
 padding: 5px 2px 10px 10px;
}
	
#leftColumn ul {
  list-style: none;
	padding: 5px 15px 5px 5px;
	border-left: 1px solid #927634;
	border-right: 1px solid #927634;
	}
	
#leftColumn li {
  text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #816627;
	}
	
/* Index "House Plans" Left Column Styles Begin Below
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/		
	
#planlistWrap h3 { /* Top "Rounded Corners" */
  text-align: center;
  color: #55531C;
  font: bold 1.2em Arial, sans-serif; 
  background: url(../images/leftColumnTop.gif) no-repeat bottom ;
  }
	
#planlistWrap {	/* Bottom "Rounded Corners" */
  background: url(../images/leftColumnBottom.gif) no-repeat bottom center;
	padding: 0 0 5px 0;
	margin: 15px 0 0 0;
	}

ul#planlist {
  list-style: none;
  margin: 0;
  font-size: 1em;
  height:155px;
  overflow:auto;  
  }

ul#planlist li {
/*  padding-left: 10px;
  margin: 2px 0;
  background: url(../images/square-bullet.gif) no-repeat 0 .5em;*/

padding-left: 1.7em;
  background-image: url(../images/mini-home.gif);
  background-repeat: no-repeat;
  background-position: left top;
  margin: 2px 0;
  }

ul#planlist li a {
  font-weight: normal;
  color: #55531C;
  text-decoration: none;
  }

#leftColumn h2 {
  text-align: center;
  color: #55531C;
  }
	
/* Index "Newsletter Box" in Left Column Begins Below
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/		
	
#newsletterWrap h3, #promoWrap h3, #socialWrap h3{ /* Top Rounded Corner */
  text-align: center;
	color: #55531C;
  font: bold 1.2em Arial, sans-serif; 
	background: url(../images/leftColumnTop.gif) no-repeat bottom center;
  }
	
#newsletterWrap, #promoWrap, #socialWrap {	/* Bottom "Rounded Corner" */
  background: url(../images/leftColumnBottom.gif) no-repeat bottom center;
	padding: 0 0 5px 0;
	margin: 10px 0 10px 0;
	} 
	
#newsletterWrap form, #promoWrap .promolnk, #socialWrap .twitterlnk, #socialWrap .facebooklnk{
  border-right: 1px solid #927634;
	border-left: 1px solid #927634;
	}
	#promoWrap .promolnk,  #socialWrap .twitterlnk, #socialWrap .facebooklnk{
	text-align:center;
	}
#promoWrap .promolnk a, #socialWrap .twitterlnk a, #socialWrap .facebooklnk a {	
  font-weight: normal;
  color: #55531C;
  text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;

}

#newsletterWrap fieldset, #promoWrap fieldset, #socialWrap fieldset { border: none; }

#newsletterWrap input#Go {
  width: 29px;
	height: 23px;	
	position: relative;
	top: 3px;
	}
	
#newsletterWrap input#email_address, input#name1 {
  margin: 3px 5px 3px 10px;
	padding-left: 3px;
	}	
	
	

/* top10plans Begin Below
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/	
	
#top10plansWrap h3 { /* Top "Rounded Corner" */
  text-align: center;
	color: #55531C;
	font: bold 1.2em Arial, sans-serif; 
	background: url(../images/leftColumnTop.gif) no-repeat bottom center;
  }
	
#top10plansWrap {	/* Bottom "Rounded Corner" */
  background: url(../images/leftColumnBottom.gif) no-repeat bottom center;
	padding: 0 0 5px 0;
	margin: 15px 0 0 0;
	}
	
	
ul#top10plans {
  list-style: none;
  margin: 0;
  font-size: 1em;  
	height:75px;
	overflow:auto;

  }

ul#top10plans li {
  padding-left: 1.7em;
  background-image: url(../images/mini-home.gif);
  background-repeat: no-repeat;
  background-position: left top;
  margin: 2px 0;
  }

ul#top10plans li a {
  font-weight: normal;
  color: #55531C;
  text-decoration: none;
  }
	

/* Did You Know
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/	

	
#didyouknowWrap h3 { /* Top "Rounded Corner" */
  text-align: center;
	color: #55531C;
	font: bold 1.2em Arial, sans-serif; 
	background: url(../images/leftColumnTop.gif) no-repeat bottom center;
  }
	
#didyouknowWrap {	/* Bottom "Rounded Corner" */
  background: url(../images/leftColumnBottom.gif) no-repeat bottom center;
	padding: 0 0 5px 0;
	margin: 15px 0 0 0;
	}
	
	
ul#didyouknow {
  list-style: none;
  margin: 0;
  font-size: 1em;  
	height:70px;
	overflow:auto;
  }

ul#didyouknow li {
  padding-left: 1.7em;
  background-image: url(../images/mini-home.gif);
  background-repeat: no-repeat;
/*  background-position: left center;*/
	background-position: left top;
  margin: 2px 0;
  color: #55531C;
  }

ul#didyouknow li a {
  font-weight: normal;
  color: #55531C;
  text-decoration: none;
  }
	

/* Right Column Styles Begin Below
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/	
		
#rightWrap {
  width: 58%;
	float: left;
	text-align: center;
/*	padding-top:8px;*/
	}
	#rightWrap3 {
  width: 56%;
	float: left;
	padding-left:20px;

	}
	
	#rightWrap4 {
  width: 750px;
	float: left;
	padding-left:20px;
	padding-top:8px;

	}
	

#rightWrap {
	text-align: -moz-center;
}

#rightColumn {
	width:90%;
	}

#rightColumn4 {
	width:100%;
	}

	
#rightColumn h1 {
/*	padding-left: 15px;*/
}
#rightWrap3 h1{
padding:0;
}
	
	
/* cssFrame (Containing the "Featured House Plans") Styles Begin Below
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/		
	
h3#frameHeader { /* Top "Rounded Corners" */
  margin-top: 10px;
  padding: 5px 20px 8px 0;
	color: #D5C29A;
	font: 1.2em Arial, sans-serif; 
	background: url(../images/featured-title2.gif) no-repeat top center;
	text-align: right;
	width:473px;
  }

#cssFrameWrap { /* Bottom "Rounded Corners" */
	background: url(../images/featured-bottom.jpg) no-repeat bottom left;
	margin-bottom: 20px;
	padding-bottom: 17px;
	width:473px;
  }	
	
#cssFrame {
  padding: 0 10px 0 10px;
  overflow: auto;

	width: 453px;
	height: 180px;
	background: url(../images/featured-left.jpg) repeat-y left;
	background-color: white;
	}
	
#cssFrame img{
  float: right;
	}
  
/* Styles for the images/text within the cssFrame  
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/	

#frameFloat {
  float: left;
  width: 432px;
	padding: 10px 0 10px 0;
	}
	
#frameFloat dl {
  float: left;
	width: 433px;
  margin: 5px 0px;
	padding: 0;
	display: inline; /*fixes IE/Win double margin bug */
	}
	
#frameFloat dt {
  float: left;
	width: 167px;
  margin-top: 10px;
	font-weight: bold;
	font-size: 1.4em;
	color: #55531C;
  }
  
#frameFloat dd {
 margin: 0;
 font-size: 1.2em;
 line-height: 1.5em;
 color: #816627;
 }
 
#frameFloat dd em {
  padding: 0 0 5px 0;
  border-bottom: 1px solid #816627;
  margin-bottom: 10px;
  font-style: normal;
  }

#frameFloat dd.description {
  margin: 7px 0 0 0;
  }

#frameFloat dd.img a img {
  float:right;
  border: none;
	
       
	}
	
#frameFloat a {
  color: #816627;
  }
  
#frameFloat a:link {
  text-decoration: none;
  }
  
#frameFloat a:visited {
  color: #816627;
  text-decoration: none;
  }
  
#frameFloat a:hover, #frameFloat a:active {
  color: #816627;
  text-decoration: underline;
  }
  
#frameFloat a:active {
  color: #816627;
  text-decoration: underline;
  }
  

/* Search Box Styles Begin Below
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/		  


div#searchWrap { /* Bottom "Rounded Corners" */
  color: #55531C;
  font: bold 1em Arial, sans-serif; 
  background: url(../images/leftColumnBottom.gif) no-repeat bottom center;
	padding: 0 0 5px 0;
/*  padding: 0 0 10px 0;*/
/*  width: 488px;*/

  }
   
div#searchWrap h3 { /* Top Rounded Corner */
/*  text-indent: 180px;*/
  text-align: center;

  color: #55531C;
  font: bold 1.2em Arial, sans-serif; 
	background: url(../images/leftColumnTop.gif) no-repeat bottom center;
  }  
  
div#searchWrap fieldset {
  border: none;
/*  padding: 5px 20px;
  margin: 0 16px 0 3px;*/
  font: normal 1.4em Arial, sans-serif;
  border-left: 1px solid #AC9A6B;
  border-right: 1px solid #AC9A6B;

  }   
  
div#searchWrap label {
/*  margin: 3px 0 0 0;*/
/*  width: 130px;*/

  }
  
div#searchWrap select {  
/*  width: 80px;*/
  }
    
label#floors, label#max_depth, select.row1 {
/*  float: right;*/
  }      
  
label#max_depth, label#max_width, label#plansPerPage, label#sqFootage2 { /* Our work around for not using margins to push the text to the right */
/*  text-indent: 20px;*/
  }  
  
div#searchWrap img.search-divider {
  clear: both;
  margin: 5px 0;
  width:100%;
  } 

label#beds, label#max_width, select.row2 {
/*  float: right;*/
  }    
  
label#baths, label#plansPerPage, select.row3 {
/*  float: right;*/
  }
  
label#sqFootage, label#sqFootage2, select.row4 {
/*  float: right;*/
  }

input#search-plans-button {
/*  margin: 0 0 0 60px;*/
text-align:center;
  }  

span#advanced-search {
/*  padding: 0;
  margin: 0 8px -5px 0;
  float: right; */
/*  width: 165px;*/
  }  
  
span#advanced-search strong {
  margin: 2px 0 0 5px;
/*  float: left;*/
  color: #000;
  background: none; /* Strangely, IE breaks without this */
  }  
  
span#advanced-search a img {
  padding: 0 0 0 0;
  border: none;
/*  float: right;*/
  }  
  
div#searchWrap select {
	font-size: 0.85em;  
	width:70px;
	float:right;
	margin-bottom:5px;
	margin-right:10px;
	
}
div#searchWrap label {
	float:left;
	width:90px;
	margin-left:10px;
	font-size: 0.85em;
	padding-top:3px;
	 
}
.clr {
	clear:both;
}
.line {
background-color:#927634;
height:1px;
width:100%;
overflow:hidden;
margin-bottom:5px;
}
.aling_center {
	text-align:center;
}
.width50 {
	width:49%;
	}
/* Extra Homepage Styles Begin Below
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/		
  
p#announcement {
	margin: 10px 20px 0 20px;
	padding: 5px;
	
	font-size: 1.3em;
	font-weight: bold;
	color: #55531C;
	text-align: center;
	border: 1px solid black;
	background: #F8EECB;
	} 
	
a img.contentLinkButtons {
  padding: 15px 0 0 8px;
  border: none;
  }
  
  
/*	For Book mark Link	Starts	*/  
#addBookmarkContainer {
	text-align:right;
	margin-top:40px;
	padding-right:17px;
}  
#addBookmarkContainer a {
	color: #55531C; 
	font: bold 1.2em Arial, sans-serif;
	text-decoration:underline;
}
#addBookmarkContainer a:hover {
	text-decoration:none;
}
/*	For Book mark Link	Ends	*/  



/* Search Built Homes 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
#builtHomes1 {
  padding-top: 5px;
  font-size: 16px;
  text-align: center;
  font-weight: bold;
}
#builtHomes2 {
    font-size: 16px;
    text-align: center;
    font-weight: bold;
}
#builtHomesIMG{
  text-align: right;
  padding-right: 5px;
}