html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,


b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {


	margin: 0;


	padding: 0;


	border: 0;


	outline: 0;


	font-size: 100%;


	vertical-align: baseline;


	background: transparent;


}





.clear{clear:both;}





body{


	background:black url("../images/bgTopRepeat.jpg") repeat-x;


	text-align:center;


	padding-bottom:20px;


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


	font-size:10px;


}





			#mainBG_wrapper{


				background:url("../images/bg_intPage.jpg") no-repeat top center;


				/*height:931px;*/


				width:100%;


			}





						#page_wrapper{


							text-align:center;


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


							margin:auto;							


							color:#967c6c;


						}


						


									#header_container{


										margin:auto;


										width:900px;


										height:85px


									}


									


												#menu{


													text-decoration:none;


													list-style:none;


													overflow:hidden;


													float:right;


													width:606px;


													height:45px;


													margin-top:40px;


													text-align:left;


												}


												


															#menu li{


																display:inline;


																float:left;


															}


															


									#content_top_container{


										width:900px;


										margin:auto;


										height:417px;


									}


									


												#left_sideBar{


													width:200px;


													float:left;


													margin:195px 0 0 50px;


													padding:0;


													display:inline;


												}


												


															#left_sideBar p{


																text-align:justify;


																color:#967c6c;


																font-size:14px;


																line-height:130%;


															}


															


#obsession_image{
background:url(../images/img_MansionsLivingObsession.jpg) no-repeat;
height:417px;
width:619px;
float:right;
display:inline;
margin-right:1px;
}

#index_image{
background:url(../images/img_MansionsLivingHome.jpg) no-repeat;
height:417px;
width:619px;
float:right;
display:inline;
margin-right:1px;
}

#treatYourself_image{
background:url(../images/img_MansionsLivingAmenities.jpg) no-repeat;
height:417px;
width:619px;
float:right;
display:inline;
margin-right:1px;
}

#desire_image{
background:url(../images/img_MansionsLivingDesire.jpg) no-repeat;
height:417px;
width:619px;
float:right;
display:inline;
margin-right:1px;
}
												
#contact_image{
background:url(../images/img_MansionsLivingContactUs.jpg) no-repeat;
height:417px;
width:619px;
float:right;
display:inline;
margin-right:1px;
}

#stateStoneManor_image{
background:url(../images/img_StateStoneManor.jpg) no-repeat;
height:417px;
width:619px;
float:right;
display:inline;
margin-right:1px;
}

#lordAlbert_image{
background:url(../images/img_Lord-Albert.jpg) no-repeat;
height:417px;
width:619px;
float:right;
display:inline;
margin-right:1px;
}

#princess_image{
background:url(../images/img_Princess.jpg) no-repeat;
height:417px;
width:619px;
float:right;
display:inline;
margin-right:1px;
}

#villa_image{
background:url(../images/img_Villa.jpg) no-repeat;
height:417px;
width:619px;
float:right;
display:inline;
margin-right:1px;
}


												


									#top_image{


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


										height:114px;


										width:870px;


										margin:auto;


									}


									


												#request_info{


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


													width:253px;


													height:82px;


													float:left;


													display:inline;


													margin-left:12px;


													padding-top:32px;


												}


												


												#content_header{


													float:right;


													display:inline;


													width:545px;


													height:114px;


													text-align:left;


													margin-right:30px;


												}


												


															#content_header h1{


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


																color:#b0a591;


																font-size:20px;


																font-weight:bold;


																margin-top:45px;


															}


															


															#content_header h2{


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


																color:#6a531d;


																font-size:15px;


																font-weight:bold;


															}


												


									#content_middle_container{


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


										width:870px;


										margin:auto;


										padding:0;


									}


#content_body{
float:right;
display:inline;
width:545px;
text-align:left;
margin-right:30px;
}


												


															#form_holder{


																width:540px;


																text-align:left;


																margin:auto;


															}


															


																		#form_holder input{


																			border:solid 1px #2B2A25;


																			background:white;


																			width:194px;


																			font-size:12px;


																		}


																		


																		#form_holder select{


																			border:solid 1px #2B2A25;


																			background:white;


																			font-size:12px;


																		}


																		


																		#form_holder #city, #form_holder #state, #form_holder #zip{


																			float:left;


																			margin-right:5px;


																		}


																		


																		#form_holder #city input{width:90px;}


																		


																		#form_holder #zip input{width:45px;}


																		


																		#form_holder #submit{


																			width:80px;


																			cursor:pointer;


																		}


																		


																		#form_holder textarea{


																			border:solid 1px #2B2A25;


																			background:white;


																			width:220px;


																			height:52px;


																		}


																		


																		#form_holder h1{


																			color:#967C6C;


																			font-size:14px;


																		}





															#content_middle_container p{


																text-align:left;


																color:#967c6c;


																font-size:15px;


																line-height:150%;


																margin-top:5px;


																font-size:12px;


															}


															


															#content_middle_container a:visited, #content_middle_container a:hover, #content_middle_container a:link, #content_middle_container a:active{


																color:#967c6c;


																font-size:12px;


															}


															


#bottom_content{
background:url(../images/bg_subTopBgHome.jpg);
background-repeat:no-repeat;
height:190px;
width:870px;
padding:0;
margin:auto;
}


									


												#bottom_content p{


													text-align:justify;


													color:#967c6c;


													font-size:12px;


													line-height:130%;


												}


												


															#bottom_content a:visited, #bottom_content a:hover, #bottom_content a:link, #bottom_content a:active{


																color:#967c6c;


																font-size:12px;


															}


															


												#bottom_content #left{


													float:left;


													height:190px;


													width:255px;


													display:inline;


													margin-left:10px;


													padding-top:35px;


												}


												


												#bottom_content #right{


													float:right;


													height:190px;


													width:605px;


													display:inline;


												}


									


															#bottom_content #left_text{


																float:left;


																display:inline;


																width:255px;


																margin:55px 0 0 30px;


															}


															


															#bottom_content #right_text{


																float:right;


																display:inline;


																width:255px;


																margin:55px 30px 0 0 ;


															}												


									


									#bottom_image{


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


										width:870px;


										height:108px;


										margin:auto;


										padding:0;


										clear:both;


									}


													


									#footer_container {


										clear:both;


										width:870px;


										margin:0 auto 20px;


										text-align:center;


										padding-top:30px;


										color:#967c6c;


										padding-bottom:20px;


									}


									


												#footer_container #footer_nav{


													text-decoration:none;


													list-style:none;


													overflow:hidden;


													margin:auto;


													width:500px;


												}
												


												


															#footer_container #footer_nav li{


																display:inline;


																float:left;


																font-size:12px;
															}


															


																		#footer_container a:visited, #footer_container a:hover, #footer_container a:link, #footer_container a:active{


																			color:#967c6c;


																			font-size:12px;


																			text-decoration:none;


																		}


									


												#footer_container p{


													color:#967c6c;


													font-size:14px;


													margin-top:5px;


												}
												
/*other elements*/

#leftContainer {
 float:left;
 width:253px;
 padding-left:12px;
 margin-top:0px;
}

#rightContainer {
float:right;
display:inline;
width:565px;
text-align:left;
margin-right:10px;
}

#floorPlan {
float:left;
width:516px;
font-family:Arial, Helvetica, sans-serif;
color:#6a531d;
font-size:15px;
font-weight:bold;
margin-bottom:30px;
}


												


												