/* General Class */
.prop_marginright350px{
	margin-right:360px;
}
.prop_width350px{
	width:350px;
}

/* Property Information Panel */
#tpl_propertypanel ul{
	padding:0px;
	margin:6px 0px 0px 0px;
	list-style-type:none;
	font-size:0.9em;
	border-top:1px solid #dd0000;
}
#tpl_propertypanel li{
	border-bottom:1px solid #dd0000;
	padding:2px 2px 2px 5px;
}
#tpl_propertypanel ul li a{
	color:#222222;
	background-color:#ffffff;
	text-decoration:none;
	display:block;
}
#tpl_propertypanel ul li a:hover,
#tpl_propertypanel ul li a.selected{
	color:#dd0000;
	background-color:inherit;
}
#tpl_propertypanel ul li a.selected{
	font-weight:bold;
}

/* Region Clickable Area*/
#devimagemap{
	position:relative;
}
#region_map{
	width:354px;
}
#region_map_frame{
	position:relative;
}
#region_map .contrast{
	color:#ffffff;
	background-color:#005581;
	padding:5px;
	font-size:0.95em;
}
#region_map img.mapframe{
	border:1px solid #005581;
	padding:1px;
}

/* Regional News */
#region_news{
	margin-left:380px;
}
#region_news p{
	margin-left:25px;
}

/* My Portfolio Page */
#tpl_portfoliopage {
	min-height:400px;
}


/* Development Menu (Heading) */
#property_development_heading{
	padding:5px;}
#property_development_heading h2{
	font-size:1em;
	margin-bottom:8px;
	margin-top:0px;
}
#property_development_heading .prop_salescenter_title{
	font-weight:bold;
	color:#222222;
	background-color:#ffffff;
	font-size:0.9em;
}
#property_development_heading .prop_salescenter_tel{
	color:#C41230;
	background-color:#ffffff;
	font-weight:bold;
	font-size:0.9em;
}
#property_development_heading .prop_salescenter_opentime{
	color:#666666;
	background-color:#ffffff;
	font-size:0.9em;
}

/* House Styles / Rooms - List all in Table */

.prop_data_list{
	width:95%;
}
.prop_data_list tr.row_on{
	color:#000000;
	background-color:#fafafa;
}
.prop_data_list th,
.prop_data_list td{
	padding:5px 5px 5px 0px;
}
.prop_data_list th{
	color:#000000;
	background-color:inherit;
	text-align:center;
	border-bottom:2px solid #555555;}
.prop_data_list td{
	text-align:center;
	border-bottom:1px solid #aaaaaa;
}
.prop_data_list th.aleft,
.prop_data_list td.aleft{
	text-align:left;}

.prop_rooms_list{
	width:100%;
}
.prop_plots_list{
	width:100%;
}
.prop_plotdetail_list{
	margin-right:330px;
}

/* How to find us page */
#location_right{
	position:relative;
	top:-4em;
	right:0em;
	margin-bottom:-4em;
}
#location_maincontent{
	margin-right:320px;
}

#location_maincontent .location_contact{
	width:50%;
}

#location_map{
	width:296px;
}

#location_google{
	color:#ffffff;
	background-color:#C41230;
	padding:5px;
	width:290px;
}
#location_google .googlemaps{
	padding:5px 5px 0px 0px;
}

#location_google h2{
	color:#ffffff;
	background-color:#C41230;
	font-size:1.1em;
	margin:0px;	
}
#location_google p{
	margin:0px;
	padding:0px;
	font-size:0.9em;
}

#location_google2{
	padding:5px;
	width:290px;
	color:#ffffff;
	background-color:#000000;	
}
#location_google2 a{
	color:#eeeeee;
	background-color:inherit;
	text-decoration:none;
}
#location_google2 a:hover{
	text-decoration:underline;
}
#location_google2 p{
	margin:0px;
	padding:0px;
	font-size:0.9em;
	text-align:right;
	font-weight:bold;
}

/* Floors / Rooms - List All (in a style) */
/* OVERRIDE CSS - SPECIFIC to LOVELL */

#tpl_loginoptions{
	color:#ffffff;
	background-color:#C41230;
	padding:5px;
	font-size:0.9em;
	width:140px;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
#tpl_loginoptions a{
	color:#E5BD8B;
	background-color:inherit;
}
#tpl_loginoptions a:hover{
	color:#ffffff;
	background-color:inherit;
}
#tpl_loginoptions .lop_username{
}
#tpl_loginoptions .lop_links{
}

