@charset "utf-8";
/* CSS Document */

/* Template CSS Styles ***********************************/
/*********************************************************/

#sub_contentHeader {
	display:block;
	clear:both;
}

#sub_contentHeader {
	display:block;
	float:left;
	background-color:#f4f1e2;
	background-image:url(../images/sub/leftTopBorder.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	/*border:solid 1px blue;*/
	color:#4a3931;
	width:100%;
	height:30px;
	margin-top:-30px;
	text-align:left;
	font-size:28px;
	font-weight:bold;
	padding-bottom:15px;
}

#sub_contentLeft {
	clear:both;
	background-image:url(../images/sub/rightBackground.jpg);
	background-repeat:repeat-y;
	background-position:right;
	padding-top:30px;
	padding-left:40px;
	/*border:solid 1px red;*/
}

#sub_contentRight {
	float:right;
	background-image:url(../images/sub/rightTopBorder.jpg);
	background-position:top;
	background-repeat:repeat-x;
	width:345px;
	min-height:100%;
	margin-top:-3px;
	/*border:solid 1px yellow;*/
}

#sub_contentRight #contentRight_topRightEdge {
	display:block;
	float:right;
	background-image:url(../images/sub/rightTopBorder_edge.jpg);
	width:115px;
	height:3px;
}

#sub_contentRight #contentRight_content {
	clear:both;
	background-image:url(../images/sub/rightBackground.jpg);
	background-repeat:repeat-y;
	padding-bottom:40px;
}

#sub_contentRight .content_infoBox {
	background-color:#f4f1e2;
	width:240px;
	height:200px;
	margin:20px 0px 0px 20px;
	text-align:center;
	border:1px solid #a8a095;
}

#sub_contentRight .content_infoBox .infoBox_img {
	width:224px;
	height:95px;
	margin:6px 8px 6px 8px;
}

#sub_contentRight .content_infoBox .infoBox_header {
	display:block;
	color:#4a3931;
	margin:0px 0px 4px 8px;
	
	text-align:left;
	font-size:18px;
}

#sub_contentRight .content_infoBox .infoBox_content {
	color:#4a3931;
	margin:0px 8px 0px 8px;
	text-align:left;
}

#sub_contentRight .content_infoBox .infoBox_link {
	display:block;
	color:#4a3931;
	margin-top:4px;
}

#sub_contentRight #infoBox_devPlan .infoBox_img {
	background-image:url(../images/sub/devPlan.jpg);
}

#sub_contentRight #infoBox_bayHomes .infoBox_img {
	background-image:url(../images/sub/houseView.jpg);
}

#sub_contentRight #infoBox_bayHomes .infoBox_header {
	color:#6a82a8;
}

#sub_contentRight #content_intWillowCreek {
	padding-top:25px;
}

#sub_contentRight #content_intWillowCreek #intWillowCreek_header {
	display:block;
	color:#4a3931;
	margin:25px 0px 0px 25px;
	
	text-align:left;
	font-size:18px;
}

#sub_contentRight #content_intWillowCreek #intWillowCreek_content {
	color:#4a3931;
	margin:8px 25px 15px 25px;
	font-size:13px;
	text-align:left;
}

#sub_contentRight #content_intWillowCreek #intWillowCreek_content span {
	display:block;
	padding-top:5px;
	font-size:18px;
}


#sub_subHeader {	

}

#subContent_leftContent {
	width:580px;
	/*border:solid 1px green;*/
}

/*********************************************************/
/*************   Amenities   *****************************/

#sub_amenities {
	margin-top:0px; 
	width:250px;
	margin-left:30px;
	/*list-style-image:url(../images/sub/bullet.jpg)*/
}

#sub_amenities img {
	float:left;
	margin-top:3px;
	padding-right:2px;
}

.agent_text {
	font-size:18px;
	font-weight:bold;
	color:#e4e1d2;
	line-height:20px;
	margin-bottom:-10px;
	margin-top:0px;
}

.agent_text a:link {text-decoration: none; color:#e4e1d2;}
.agent_text a:visited {text-decoration: none; color:#e4e1d2;}
.agent_text a:hover {color:#493931;}

/*********************************************************/
/*************      FAQ      *****************************/

.q_text {
	
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#493931;
	line-height:20px;
	margin-bottom:10px;
}

#ul_none {
	list-style-type:none;
	line-height:26px;
}

.q_text a:link {color:#493931;text-decoration: none;}
.q_text a:visited {color:#493931;text-decoration: none;}
.q_text a:hover {color:#6a82a8;}

.sub_q {
	background-image:url(../images/sub/q.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:35px;
	line-height:24px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#493931;
}
	
.sub_a {
	margin-top:10px;
	background-image:url(../images/sub/a.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:35px;
	line-height:18px;
	margin-bottom:10px;
}

.sub_return {
	font-size:10px;
	font-weight:bold;
	color:#6a82a8;
	/* margin-left:450px; */
}

.sub_return a:link {color:#6a82a8; text-decoration:none;}
.sub_return a:visited {color:#6a82a8; text-decoration:none;}
.sub_return a:hover {color:#493931;}


.roman_hdr {
	font-family: "Times New Roman", Times, serif;
	font-size:16px;
	color:#6a82a8;
}

/*********************************************************/
/*************   BAY HOMES   *****************************/

.bay_frame {
	float:left;
	padding: 0px 10px 10px 0px;
	
}

.bay_pics {
	border: 1px solid #a8a095;
	padding: 5px 5px 5px 5px;
}