 body {
	background-color:#FFFFFF;
	vertical-align:top;
	margin:0px;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:justify;
	}
.side {
	background-image:url(images/side_bg.jpg);
	height:186px;
	background-repeat:repeat-x;
	vertical-align:top;
	background-position:top;
	}
	
/*-------------------------------TOP------------------------------------------*/

		.top {
			background-color:#000000;
			height:45px;
			vertical-align:middle;
			color:#FFFFFF;
			border-bottom:#B30004 1px solid;
			}
		.topMenu {
			text-align:left;
			vertical-align:middle;
			color:#FFFFFF;
			font-size:11px;
			width:200px;
			padding-left:10px;			
			}
		.topMenu a {
			color:#FFFFFF;
			text-decoration:none;
			}
		.topMenu a:hover {
			color:#FF9900;
			text-decoration:none;
			background-color:#CC0000;
			}
		.toplinkHead {
			text-align:right;
			font-size:10px;
			vertical-align:middle;
			color:#FFFFFF;
			border-bottom:1px solid #ffffff;
			padding-bottom:2px;
			}
		.toplink {
			text-align:right;
			font-size:10px;
			vertical-align:middle;
			color:#FFFFFF;
			padding-top:2px;
			}

/*--------------------------USER LOGIN----------------------------------------*/

		.login {
			background-color:#000000;
			text-align:right;
			font-size:12px;
			color:#6a624a;
			vertical-align:middle;
			height:28px;
			}
		.inputBoxonblur {
			width:130px;
			border:1px solid #C22727;
			color:#d2d2d2;
			font-size:11px;
			text-align:left;
			height:13px;
			}
		.inputBox {
			width:130px;
			border:1px solid #C22727;
			color:#999999;
			font-size:11px;
			text-align:left;
			height:13px;
			}
		.btn {
			border:1px solid #FF0000;
			background-color:#C22727;
			vertical-align:middle;
			text-align:center;
			font-size:12px;
			color:#FFFFFF;
			}

	
	
	
/*----------------------------MENU AREA---------------------------------------*/

		.menuBg {
			background-image:url(images/menu_bg.jpg);
			background-repeat:repeat-x;
			height:36px;
			vertical-align:middle;
			border-right:1px solid #ffffff;
			border-bottom:1px solid #ffffff;
			padding-left:10px;
			padding-right:10px;
			}
		.menuBtn {
			height:36px;
			vertical-align:middle;
			text-align:center;
			color:#ffffff;
			font-size:12px;
			cursor:pointer;
			}
		.menuHover {
			background-image:url(images/menu_hover.jpg);
			background-repeat:repeat-x;
			height:36px;
			vertical-align:middle;
			text-align:center;
			color:#FFFFFF;
			font-size:12px;
			cursor:pointer;
			}
/*--------------------------CONTENT AREA--------------------------------------*/

		.projectDetails {
			background-color:#dee3bf;
			padding-top:10px;
			padding-bottom:10px;
			vertical-align:top;
			border-bottom:1px solid #ffffff;
			border-right:1px solid #ffffff;
			}
		.searchArea {
			background-color:#959595;
			vertical-align:top;
			border-bottom:1px solid #ffffff;
			padding-top:10px;
			padding-bottom:10px;
			}
		.projectHead {
			text-align:left;
			font-size:13px;
			color:#9f1a1d;
			vertical-align:middle;
			}
		.projectContent {
			vertical-align:top;
			padding-top:10px;
			text-align:justify;
			color:#5f6249;
			line-height:150%;
			}
		.searchLabel {
			text-align:left;
			vertical-align:middle;
			font-size:12px;
			color:#303030;
			padding-left:12px;
			padding-bottom:5px;		
			}
		.searchBox {
			border:1px solid #303030;
			width:160px;
			height:18px;
			text-align:left;
			color:#999999;
			font-size:11px;			
			}
		.contentContainer {
			background-color:#E4E4E4;
			vertical-align:top;
			padding:10px;
			border-bottom:1px solid #ffffff;
			border-right:1px solid #ffffff;;
			}
		.contentHead {
			font-size:16px;
			color:#9E1010;
			text-align:left;
			vertical-align:middle;
			padding-bottom:10px;
			font-weight:bold;
			}
		.contentText {
			color:#666666;
			vertical-align:top;
			text-align:justify;
			font-size:12px;
			padding-bottom:10px;
			line-height:150%;
			}
		.content_subHead {
			font-size:13px;
			text-align:left;
			vertical-align:middle;
			padding-bottom:10px;
			color:#666666;
			font-weight:bold;
			}
.contactfrmContainer {
	text-align:center;
	padding:20px;
	vertical-align:top;
	}
label.contact {
	color:#605f5f;
	display:block;
	float:left;
	font-size:12px;
	margin-bottom:10px;
	padding-right:20px;
	position:relative;
	text-align:right;
	width:160px;
	}
label.time_to {
	color:#605f5f;
	display:block;
	float:left;
	font-size:12px;
	margin-bottom:10px;
	padding-right:10px;
	position:relative;
	text-align:right;
	width:20px;
	}
.box {
	background-color:#FFFFFF;
	border:1px solid #cccccc;
	color:#333333;
	display:block;
	float:left;
	font-size:11px;
	margin-bottom:10px;
	overflow:auto;
	position:relative;
	text-align:left;
	width:170px;
	}
.box_txtarea {
	background-color:#FFFFFF;
	border:1px solid #cccccc;
	color:#333333;
	display:block;
	float:left;
	font-size:11px;
	margin-bottom:10px;
	overflow:auto;
	position:relative;
	text-align:left;
	margin:10px;
	width:320px;
	}
.timeBox {
	background-color:#FFFFFF;
	border:1px solid #000000;
	color:#333333;
	display:block;
	float:left;
	font-size:11px;
	margin-bottom:10px;
	overflow:auto;
	position:relative;
	text-align:left;
	width:70px;
	margin-right:5px;
	}
.timeBox_t {
	background-color:#FFFFFF;
	border:1px solid #000000;
	color:#333333;
	display:block;
	float:left;
	font-size:11px;
	margin-bottom:10px;
	overflow:auto;
	position:relative;
	text-align:left;
	width:70px;
	}
.checkBox {
	margin-left:10px;
	}
.formbtn {
	border:1px solid #FF0000;
	background-color:#C22727;
	vertical-align:middle;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	width:60px;
	}
			
			.features {
				background-image:url(images/bullet_features.gif);
				background-repeat:no-repeat;
				background-position:center left;
				text-align:left;
				padding-left:20px;
				vertical-align:middle;
				height:22px;
				color:#686d4c;
				font-size:12px;
				}
			.features a {
				text-decoration:none;
				color:#686d4c;
				}
			.features a:hover {
				text-decoration:none;
				color:#FF6600;
				}
			.videotitle {
				text-align:center;
				padding-top:10px;
				font-size:12px;
				vertical-align:middle;
				color:#666666;
				}
	.linkhead {
		/*background-image:url(images/index_21.gif);
		background-repeat:no-repeat;
		background-position:center left;
		padding-left:10px;*/
		vertical-align:middle;
		text-align:left;
		color:#757c4d;
		height:20px;
		font-size:14px;
		border-bottom:1px solid #a60000;
		}
	.moreinfo {
		text-align:right;
		vertical-align:top;
		color:#FF6600;
		font-size:11px;
		}
	.moreinfo a {
		text-decoration:none;
		vertical-align:top;
		color:#ffffff;
		font-size:11px;
		padding-left:2px;
		padding-right:2px;
		background-color:#a60000;
		}
	.moreinfo a:hover {
		text-decoration:none;
		vertical-align:top;
		color:#ffffff;
		font-size:11px;
		padding-left:2px;
		padding-right:2px;
		background-color:#a60000;
		}
			
/*--------------------------RIGHT AREA----------------------------------------*/
		.propertyHead {
			background-image:url(images/property_search_bg.jpg);
			background-repeat:repeat-x;
			height:36px;
			vertical-align:middle;
			text-align:left;
			border-bottom:1px solid #ffffff;
			color:#FFFFFF;
			font-size:15px;	
			width:174px;
			padding-left:10px;		
			}
		.propertyHead_two {
			background-color:#666666;
			height:30px;
			vertical-align:middle;
			text-align:left;
			border-bottom:1px solid #ffffff;
			border-top:1px solid #ffffff;
			color:#FFFFFF;
			font-size:15px;	
			width:174px;
			padding-left:10px;		
			}
		.download {
			text-align:left;
			font-size:12px;
			vertical-align:middle;
			color:#FFFFFF;
			padding-bottom:10px;
			}
		.download a {
			text-align:left;
			font-size:12px;
			vertical-align:middle;
			color:#FFFFFF;
			padding-bottom:10px;
			text-decoration:none;
			}
		.download a:hover {
			text-align:left;
			font-size:12px;
			vertical-align:middle;
			color:#FFFFFF;
			padding-bottom:10px;
			text-decoration:none;
			}



.siteplanHead {
	background-color:#6a624a;
	height:18px;
	text-align:left;
	padding-left:10px;
	vertical-align:middle;
	color:#ffffff;
	font-size:12px;
	width:200px;	
	}
/*
.siteplan_container {
	border:1px solid #cccccc;
	width:518px;
	height:180px;
	padding:10px;
	margin-top:10px;
	}
*/	
.info {
	vertical-align:top;
	text-align:left;
	color:#888888;
	line-height:200%;
	font-size:12px;
	padding-left:15px;
	}
.info a {
	color:#FF0000;
	text-decoration:none;
	line-height:200%;
	}
.info a:hover {
	color:#FF0000;
	text-decoration:underline;
	line-height:200%;
	}
.info_span {
	vertical-align:top;
	text-align:left;
	color:#999999;
	line-height:200%;
	font-size:11px;
	}
	.contactfrmContainer {
		text-align:center;
		padding:20px;
		vertical-align:top;
		}
	label.contact {
		color:#605f5f;
		display:block;
		float:left;
		font-size:12px;
		margin-bottom:10px;
		padding-right:20px;
		position:relative;
		text-align:right;
		width:160px;
		}
	.box {
		background-color:#FFFFFF;
		border:1px solid #cccccc;
		color:#999999;
		display:block;
		float:left;
		font-size:11px;
		margin-bottom:10px;
		overflow:auto;
		position:relative;
		text-align:left;
		width:170px;
		}
	

/*-----------------------------FOOER----------------------------------------*/

		.footer {
			background-color:#000000;
			vertical-align:middle;
			height:75px;
			color:#6a624a;
			line-height:150%;
			text-align:left;
			font-size:11px;
			padding-left:10px;			
			}
		.footer a {
			color:#6a624a;
			text-decoration:none;
			}
		.footer a:hover {
			background-color:#6a624a;
			color:#FFFFFF;
			text-decoration:none;
			}
		.footerRight {
			background-color:#000000;
			vertical-align:middle;
			height:75px;
			color:#6a624a;
			line-height:150%;
			text-align:right;
			padding-right:10px;
			font-size:14px;
			}
		.footerRight a {			
			color:#6a624a;
			text-decoration:none;		
			}
		.footerRight a:hover {			
			color:#ffffff;
			text-decoration:none;		
			}
		

/*--------------------------------------propety for sale---------------------------*/

	.propertySale_head {
		background-color:#003366;
		color:#FFFFFF;
		text-align:left;
		padding-left:10px;
		vertical-align:middle;
		font-size:13px;
		font-weight:bold;
		height:20px;
		border:1px solid #ffffff;
		}
		
.note {
	text-align:left;
	vertical-align:top;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	}
#textContainer {
	width:350px;
	padding-top:100px;
	text-align:left;
	vertical-align:top;
	display:block;
	position:relative;
	}
.loginHead {
	font-size:18px;
	color:#FF0000;
	margin-bottom:5px;
	}
.loginsubH {
	font-size:14px;
	color:#666666;
	line-height:150%;
	}
.loginNote {
	font-size:12px;
	color:#999999;	
	}
#loginContainer {
	width:350px;
	margin-top:20px;
	border:1px solid #666666;
	display:block;
	position:relative;
	padding-top:80px;
	padding-bottom:60px;
	}
.loginLabel {
	width:120px;
	text-align:right;
	font-size:12px;
	padding-right:20px;
	float:left;
	margin-bottom:10px;
	}
.loginbox {
	border:1px solid #999999;
	text-align:left;
	padding-left:4px;
	width:180px;
	margin-bottom:10px;
	float:left;
	}
#backtohome {
	width:350px;
	text-align:right;
	display:block;
	position:relative;
	margin-top:20px;
	font-size:12px;
	}		
