/* CSS Document */

body,td {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
a {
	color:#494949;
	text-decoration:none;
}
h1 {
	font-family:"arial";
	font-size:11px;
	font-weight:normal;
	display:inline;
}
/*FORM*/
form {
	margin:0px;
}
input,select,textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#474747;
	border:#a5c0de solid 1px;
	padding-left:2px;
	background-color:#ededed;
}
.button {
	border:#dbdbdb 1px solid;
	background-color:#474747;
	font-size:8px;
	font-weight:bold;
	color:#FFFFFF;
	padding:2px;
	font-family:Tahoma,Arial;
	text-transform:uppercase;
}
.button_big {
	border:#dbdbdb 1px solid;
	background-color:#474747;
	font-size:9px;
	font-weight:bold;
	color:#FFFFFF;
	padding:2px;
	font-family:Tahoma,Arial;
	text-transform:uppercase;
}

/*HEADER*/
.header_right{
	vertical-align:bottom;
	padding-bottom:19px;
}
.header_section{
	background:url(../images/top-links-bg1.jpg) no-repeat;
	padding-right:10px;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	color:#FFFFFF;
	height:48px;
	font-size:9px;
	width:170px;
}
.header_section_heading{ 
	color:#ffe42b;
	font-weight:bold;
	font-size:12px;
}
/*FOOTER*/
.footer{
	border-top:#474747 solid 2px;
	height:86px;
	background-color:#CCCCCC;
	color:#777777;
	padding-top:10px;
	font-size:9px;
}
a.footer_links {
	font-size:9px;
	color:#777777;
}
a.footer_links:hover {
	text-decoration:underline;
}
.footer_links_seperator {
	color:#e5e5e5;
	padding-right:10px;
	padding-left:10px;
	font-weight:bold;
}
/*LEFT PANEL*/
.left_panel {
	width:205px;
	padding-top:5px;
}
.left_menu {
	background:url(../images/left_menu_bg.gif) no-repeat;
	padding-left:25px;
	cursor:pointer;
	cursor:hand;
}
.left_menu:hover {
	background:url(../images/left_menu_bg_over.gif) no-repeat;
}

.left_menu_links{
	color:#474747;
	font-weight:bold;
	font-size:11px;
}
.left_menu_links_over{
	color:#4e89cc;
	font-weight:bold;
	font-size:11px;
}
.left_menu_links:hover {
	color:#4e89cc;
}
/*Property/keyword search form*/
.keyword_search_form{
	background:#b8d6f7;
}
.keyword_search_heading {
	font-weight:bold;
	font-size:11px;
	color:#4e89cc;
}

/*Advanced Search Form*/
.adv_search_form {
	color:#FFFFFF;
}
.adv_search_listbox{
	width:134px;
	font-size:9px;
	font-family:Tahoma,Arial;
	text-transform:uppercase;
}
.adv_search_form_heading{
	color:#474747;
	font-weight:bold;
	padding-left:10px;
}

/*LEFT MAP*/
.left_map_table{
	background-color:#b8d6f7;
}
.map_heading{
	color:#4e89cc;
	font-weight:bold;
	font-size:11px;
	padding-left:10px;
}

/*RIGHT PANEL*/
.right_panel {
	width:152px;
	padding-top:5px;
	padding-left:5px;
}
/*RIGHT PANEL LINKS*/
.right_panel_td{
	border-bottom:#d8f0f0 1px solid;
	padding-left:8px;
	color:#d8f0f0;
}
.right_panel_links {
	color:#d8f0f0;
	font-size:9px;
}
/*CORPORATE VIDEO*/
.corporate_video_center{
	padding:7px;
}
/*CENTER PANEL*/
.center_panel {
	padding-top:5px;
	padding-left:5px;
}
.main_text {
	text-align:justify;
	color:#5f5f5f;
}
.content_panel {
	padding-left:10px;
	text-align:justify;
}
.inner_content_panel {
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
}
.page_heading {
	height:21px;
	background:url(../images/heading-bg.gif) bottom left repeat-x;
	vertical-align:top;
}
/*BREAD CRUMS*/
.bc {
	color:#999999;
	font-size:10px;
}
.bc_active {
	font-size:10px;
}
/*SEARCH RESULTS*/
.search_results_heading {
	font-size:11px;
	font-family:Tahoma,Arial;
	text-transform:uppercase;
	font-weight:bold;
}
.search_results_heading h4{
	font-size:12px;
	font-family:Tahoma,Arial;
	text-transform:uppercase;
	font-weight:bold;
}

.search_results_desc {
	background-color:#ecf1f7;
	border:#b8d6f7 solid 1px;
	padding:5px;
}
.click_for_details{ 
	background:url(../images/bullet.png) no-repeat center left;
	padding-left:7px;
	color:#0077a9;
}
.click_for_details:hover {
	color:#79b1c9;
}
.back_link{ 
	background:url(../images/back-arrow.gif) no-repeat center left;
	padding-left:7px;
	color:#0077a9;
}
.back_link:hover {
	color:#79b1c9;
}
.main_bg_image {
	background:url(../images/main_image.jpg) no-repeat;
	height:180px;
	background-color:#ececec;
}
.image_border {
	border:#CCCCCC 1px solid;
}
.pagination_bar{	
	background-color:#ecf1f7;
	border:#b8d6f7 solid 1px;
	padding:2px;
}
.tab {
	background-color:#ecf1f7;
	border:#c8d4e2 solid 1px;
	border-bottom:none;
	padding:5px;
	text-align:center;
	font-weight:bold;
	font-size:10px;
	font-family:Tahoma,Arial;
	text-transform:uppercase;
	cursor:pointer;
	cursor:hand;
}
.tab:hover{
	background-color:#c8d4e2;
}
.tab_active {
	background-color:#c8d4e2;
	border:#c8d4e2 solid 1px;
	border-bottom:none;
	padding:5px;
	text-align:center;
	font-weight:bold;
	font-size:10px;
	font-family:Tahoma,Arial;
	text-transform:uppercase;
	color:#000000;
	cursor:hand;
}
.tab_container {
	padding:5px;
	border-top:#c8d4e2 solid 1px;
}
.form {
	border:#b8d6f7 solid 1px;
	padding:5px;
	text-align:left;
}
.list_box {
	width:150px;
}
.currency {
	font-weight:bold;
	color:#000000;
}
.top_links {
	color:#FFFFFF;
}
.top_links_sep {
	color:#5ca0eb;
	padding-left:10px;
	padding-right:10px;
}
.bottom_dotted_border {
	border-bottom:dashed 1px #CCCCCC;
}

.booked {
	background:url(../images/booked-icon.jpg) no-repeat center;
	background-color:#ecf1f7;
	border:#b8d6f7 solid 1px;
	padding:5px;
}
.sold {
	background:url(../images/sold-icon.jpg) no-repeat center;
	background-color:#ecf1f7;
	border:#b8d6f7 solid 1px;
	padding:5px;
}
.message {
	border:#CCCCCC solid 1px;
	background:#FAFAFA;
}
.error_message {
	border:#CCCCCC solid 1px;
	background:#FAFAFA;
	color:#FF0000;
}
a.sitemap {
	background:url(../images/bullet.png) no-repeat left center;
	padding-left:15px;
}
.sitemap:hover {
	color:#6699CC;
}
