html, body { 
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	background: #fff;
	font: normal x-small/1.5em Arial, Verdana, Helvetica, sans-serif;
	color:#000;
}

#comingsoon {border:1px solid #933;width:540px;height:250px;float:left;}

/********************************************/
/********************************************/
/********************************************/
/*********                   ****************/
/*********  MAIN NAVIGATION  ****************/
/*********      (HEADER)     ****************/
/*********                   ****************/
/********************************************/

/* frame which holds main navigation buttons */
#frame_navbar {float:left;width: 650px;border: 0px solid #f30;background: #fff no-repeat;}

/* frame_navbar */
#frame_navbar ul {float:right;text-align:right;margin: 10px 0 10px 0px;border:0px solid #f30;font-size:x-small;}
#frame_navbar ul li {display:inline;padding: 0 10px 0 10px;text-align:right;text-decoration:none;float:right;text-transform:uppercase;}

#frame_navbar ul li a:link,
#frame_navbar ul li a:visited {color: #666;text-decoration: none;	}

#frame_navbar ul li a:hover,
#frame_navbar ul li a.showactive:link,
#frame_navbar ul li a.showactive:visited,
#frame_navbar ul li a.showactive:active,
#frame_navbar ul li a.showactive:hover {color:#933;text-decoration:underline;}


/*********************************************/

.flag {width:35px;height:20px;float:left;border: 1px solid #ccc;margin: 0 0 0 10px;}

/********************************************/

#frame_bannerimages {width:760px;height:120px;float:left;background: #fff url(images/bannerimages.jpg) no-repeat;}
/********************************************/
/********************************************/
/********************************************/
/*********                   ****************/
/*********  SIDE NAVIGATION  ****************/
/*********  (FROM ABOUTUS)   ****************/
/*********                   ****************/
/********************************************/


.fake_column {width: 100%;height:100%;float:left;background: transparent url(images/bg_fakecolumn.gif) repeat-y;}
.fake_column_home {width: 100%;height:100%;float:left;background: transparent url(images/bg_caeceredig.gif) repeat-y;}
/********************************************/
/********************************************/
/********************************************/
/************  MENU STYLES  *****************/
/********************************************/
/********************************************/


div#frame_left {width: 150px;text-align: left;border: 0px solid #000;float: left;}


#frame_left ul {width: 150px;text-decoration: none;cursor: pointer;background: #fff;text-align: left;font-size: small;margin: 0 0 50px 0;padding: 0;list-style-type: none;text-transform:uppercase;}

#frame_left ul li a:link,
#frame_left ul li a:visited {
	height: 21px;
	width: 120px;
	display: block;
	text-align: left;
	background: transparent url(btns/but_nav_left.gif) no-repeat right;
	padding: 10px 0 0 30px;
	line-height: 1.0;
	text-decoration: none;
	font-size: x-small;
	color: #000;
}

#frame_left ul li a:hover,
#frame_left ul li a:active,
#frame_left ul li a.droplist_active,
#frame_left ul li #droplist_active {
	height: 21px;
	width: 120px;
	display: block;
	text-align: left;
	background: transparent url(btns/but_nav_left_over.gif) no-repeat right;
	padding: 10px 0 0 30px;
	line-height: 1.0;
	text-decoration: none;
	font-size: x-small;
	color: #000;
}


	
	
/********************************************/
/********************************************/
/********************************************/
/*********                   ****************/
/*********  GENERAL STYLES   ****************/
/*********                   ****************/
/********************************************/

hr {background: #49481D;height: 1px;margin: 0; padding: 0;border-style: none;}

p {color: #49481D;padding-top: 0;padding-bottom: 0;line-height: 1.2em;}

div#wrap_all {
	width: 750px;
	height:100%;
	border: 0px solid #f30;
	padding: 0;
	margin: auto;
	text-align: left;
	font-weight: normal;
	font: small Arial, Verdana, Helvetica, sans-serif;
	background: transparent url(images/bg.gif) repeat-y;
}


/****************************************/
/****************************************/
/****************************************/
/****************************************/
/*********               ****************/
/*********  BODYCONTENT  ****************/
/*********               ****************/
/****************************************/

.bodycontent{width:520px;text-align:left;background: transparent;vertical-align:top;padding: 10px 20px 20px 30px;border: 0px solid #f30;float:left;}

.bodycontent h1, .h1{font: normal 22px/1.5em Arial, Verdana, Helvetica, sans-serif;color:#B2A16D;margin:0;}
.bodycontent h2, .h2{font: bold 12px/1.5em Arial, Verdana, Helvetica, sans-serif;color:#933;text-transform: uppercase;padding:0;margin:0;}
.bodycontent h3, .h3{font: bold 12px/1.5em Arial, Verdana, Helvetica, sans-serif;color:#933;padding:0;margin:0;}
.bodycontent h4, .h4{font: bold 11px/1.5em Arial, Verdana, Helvetica, sans-serif;color:#000;}
.bodycontent p{font: normal small/1.5em Arial, Verdana, Helvetica, sans-serif;padding: 0 0 20px 0;margin:0;color:#000;}

.bodycontent a:link,
.bodycontent a:visited,
.bodycontent ul li a:link,
.bodycontent ul li a:visited {color: #000;text-decoration: underline;}

.bodycontent a:hover,
.bodycontent a:active,
.bodycontent ul li a:hover,
.bodycontent ul li a:active {color: #933;text-decoration: underline;}

.bodycontent ul{margin-left: 0;padding-left: 30px;padding-bottom: 30px;list-style: none;color: #000;font-size: small;}
.bodycontent ul li{	padding: 0 0 10px 10px;list-style-image: url("images/bullet.gif");color: #000;}
.bodycontent img {border: 1px solid #933;}

.table_wrap {width: 440px;float:left;padding: 20px 0 0 0;margin:0;}
.table_row {width: 100%;float:left;font-size:small;border: 0px solid #f30;}
.table_left {width: 145px;padding: 0 10px 5px 0;float:left;font-weight:bold;}
.table_other {width: 125px;padding: 0 10px 5px 0;float:left;}

.table_homes_wrap {width: 545px;float:left;padding:0;border: 0px solid #f30;margin:0;}
.table_homes_row {width: 100%;float:left;font-size:small;padding: 0 0 15px 0;border: 0px solid #f30;}
.table_homes_row img {border:0px;float:left;margin:0 15px 0 0;}
.table_homes_left {width: 150px;padding: 0 10px 5px 0;float:left;font-weight:bold;}
.table_homes_left img,
.table_homes_left img a,
.table_homes_row img a {border: 0px solid #933;}

.table_homes_other {width: 370px;padding: 0 0 5px 0;float:left;}

.table_fp_wrap {width: 550px;float:left;padding: 20px 0 20px 0;border: 0px solid #f30;margin:0;}
.table_fp_row {width: 100%;float:left;font-size:small;padding: 0 0 15px 0;}
.table_fp_left {width: 250px;padding: 0 10px 5px 0;float:left;font-weight:bold;}
.table_fp_left img,
.table_fp_left img a,
.table_fp_other img,
.table_fp_other img a {border:0px;}
.table_fp_other {width: 250px;padding: 0 0 5px 0;float:left;}

.table_av_row {width: 100%;float:left;font-size:small;padding: 0;margin:0;border:1px solid #ccc;}
.table_av_row_blank {width: 100%;float:left;font-size:small;padding: 0;margin:0;border:0px solid #f30;}
.table_av_row_header {width: 100%;background:#ccc;float:left;font-size:small;padding: 0;border:1px solid #ccc;}
.table_av_left {width: 280px;padding: 5px 10px 5px 20px;float:left;}
.table_av_other {width: 180px;padding: 5px 0 5px 20px;float:left;}

.table_sp_wrap {width: 540px;float:left;padding:0;margin:0;}
.table_sp_row {width: 100%;float:left;font-size:small;border:1px solid #ccc;}
.table_sp_a {width: 5%;padding:0;float:left;font-weight:bold;text-align:center;}
.table_sp_b {width: 15%;padding:0;float:left;text-align:center;background:#eaeaea;}
.table_sp_c {width: 50%;padding:0;float:left;text-align:center;}
.table_sp_d {width: 15%;padding:0;float:left;text-align:center;background:#eaeaea;}
.table_sp_e {width: 10%;padding:0;float:left;text-align:center;}

.av_sold {color:#f30;}
.av_available {color:#42A1ED;font-weight:bold;}

/****************************************/
/****************************************/
/**************           ***************/
/*************{   FOOTER  }**************/
/**************           ***************/
/****************************************/

#footer {float:left;width:500px;background: #fff url(images/bg_fakecolumn.gif) repeat-y;}

#footer #wrap_contactdetails{margin: 0 10px 10px 10px;width: 300px;font: normal 11px/1.5em Arial, Verdana, Helvetica, sans-serif;color:#000;}
#footer #wrap_contactdetails a {color: #933;text-decoration: underline;}

.logo_alexanders,
a.logo_alexanders {width:180px;height:80px;float:right;padding:0;margin:0;border:0;}

.logo_westrop,
a.logo_westrop {float:left;width:400px;height:80px;padding:0;margin:0;border:0;}

/*********************************************************/
/*                    SITE PLANS TABLE                   */
/*********************************************************/

.bodycontent .sp_table_wrap {float:left;width:540px;border:0px solid #f30;}
.bodycontent .sp_table_row {float:left;width:540px;text-align:center;}
.bodycontent .sp_table_row img {border:0;}
.bodycontent .sp_table_rowb {float:left;width:540px;background:#E9E9E9;}
.bodycontent .sp_table_row p,
.bodycontent .sp_table_rowb p {font-size:small;float:left;margin:1px;padding:3px;border:0px solid #E9E9E9;}
.bodycontent .sp_table_row p.num,
.bodycontent .sp_table_rowb p.num {width:10px;text-align:center;}
.bodycontent .sp_table_row p.a,
.bodycontent .sp_table_rowb p.a {width:90px;text-align:center;}
.bodycontent .sp_table_row p.b,
.bodycontent .sp_table_rowb p.b {width:340px;text-align:left;}
.bodycontent .sp_table_row p.c,
.bodycontent .sp_table_rowb p.c {width:60px;text-align:right;}

.bodycontent .sp_selectbox {width:180px;float:left;text-align:center;margin:0 0 20px 0;border:0;}
.bodycontent .sp_selectbox img.sp_selectphase {border:0;}
.bodycontent .sp_selectbox h1 {color: #933;font-weight:bold;font-size:12px;text-align:center;}

img.icon_pdf, img.icon_pdf a {width:35px;height:30px;margin:0;padding:0;}