/****** Global Containers ******/
#con_global {width:100%;margin:0 auto 150px auto; padding:0;}
/****** Headings ******/
.componentheading-hp {text-align:left;text-transform:none;margin:0;padding:0;}
#heading_Agent, #heading_Co, #heading_Featured, #heading_Search, #heading_AdvSearch, #heading_Co_Contact, #hp_view_agent_title, #hp_view_agent_contact, #hp_ManageProp, #hp_EditProp {font-size:12px;font-weight: bold;color: #616161;background-color: #C0C0C0;margin-bottom: 0px;text-align: left;padding-left: 7px;}
#heading_Type {font-weight:bold;color:#616161;margin:0 0 10px 0; padding:0;}
#heading_Types {width:600px; padding:0;margin:0 0 25px 0;font-weight:bold;color:#616161;text-align:left;}
#heading_Prop {font:bold 11px verdana;color:#fff;float:left; clear:left;}
/****** Borders ******/
#hp_view_agent_con, #hp_emailform_con, #hp_searchresult_con, #hp_view_co_con {background-color: #F4F4F4;border-bottom: 1px solid #C0C0C0;border-left: 1px solid #C0C0C0;border-right: 1px solid #C0C0C0;padding: 10px;text-align: left;}
/****** Features ******/
#hp_view_features_title {font-size: 16px;font-weight: bold;color: #616161;text-decoration: underline;margin-top: 16px;margin-bottom: 6px;}
/****** Featured ******/
#con_featured1 { }
/****** Search ******/
#con_search1 { display:none;}
#con_search2 { }
#con_asearch1 { }
#con_asearch2 { }
.hp_asearch_row0 { background-color:#FFF;}
.hp_asearch_row1 {background-color: #EFEFEF; }
#con_sort1 {width: 120px;text-align: left;float: left;}
#con_sort2 {text-align: right;display: inline;margin-top: 3px;width: 100%;}
#con_sort {height: 23px;background-color: #F5F5F5;padding: 5px 5px 5px 7px;margin-bottom: 6px;border-bottom: 1px solid #C0C0C0;border-left: 1px solid #C0C0C0;border-right: 1px solid #C0C0C0;}
/****** Search - Page Counter ******/
#hp_search_pagecounter_top {margin-top: 10px;text-align: center;}
#hp_search_pagecounter_bottom {margin-top: 5px;text-align: center;padding: 6px;background-color: #F4F4F4;border: 1px solid #C0C0C0;}
#hp_pagecounter_bottom {display:none; margin-top: 5px;text-align: center;padding: 6px;background-color: #F4F4F4;border: 1px solid #C0C0C0;}
/****** Front Page - Types  ******/
#con_types1 {width:720px; min-height:300px;padding:5px;margin:0 auto 10px 0;}
#con_types2 {width:720px;padding:0;margin:0 auto;}
#con_types3 {float:left;width:300px;padding:5px;margin:0 15px 0 0;}
/****** Listing ******/
#list_agents, #list_searchresults, #list_featured {margin-top: 15px;text-align: left;}
#list_properties { width:660px; margin:15px 0 10px 5px; text-align: left;}
/****** Listing - Property ******/
#hp_icons {display:none;text-align: right;padding-top: 5px;}
.hp_prop {width:300px;float:left;padding:0;margin:0 30px 10px 0;}
.hp_details {font:normal 11px verdana; margin:0; padding:0;}
/****** Type ******/
#con_type1 { }
.types_desc {margin-top:3px;margin-bottom:10px; display:none;}
/****** Company ******/
.hp_view_co { }
#hp_view_co_photo {float: left; margin-right: 12px;}
#hp_view_co_details {min-height: 170px;}
#hp_caption_coname {font-size: 16px;font-weight: bold;text-decoration: underline;}
/****** Property ******/
#con_hp1 { width:720px; margin:0; padding:0;float:left; clear:both;}
#con_hp2 { width:310px; float:left;margin:10px 0 0 0; padding:0;}
.hp_view_details {font:normal 13px verdana;}
#standard_photo { }
#hp_view_intro_text {clear:both;margin:7px 0px 0px 0px; font:normal 13px verdana;}
#hp_view_full_text {line-height: 15px;margin: 7px 0px 0px 0px;}
.hp_caption {font:bold 13px verdana; line-height:20px;}
.hp_price {font:bold 13px verdana;color:#900;padding:0 0 0 .5em;}
/****** Property -Photo ******/
#hp_view_standard_photo_con1 {float:left;clear:left;width:380px;text-align:center;background:transparent;padding:0;margin:10px 10px 10px 0;}
#hp_view_standard_photo_con2 {width:380px;margin:0;padding:0;}
#hp_view_standard_photo_con3 {width:380px;margin:0;padding:0;}
#hp_view_standard_photo_con4 {display:none;}
#hp_view_standard_photo_title {display:none;}
#hp_view_standard_photo_desc {display:none;}
.hp_view_thumb_con {float:left;padding:0px;margin:10px 0 5px 10px;display:inline; width:360px;}
.img_thumb {width:80px;float:left;clear:none;padding:0px;margin:0;border:none;}
ul.thumb {margin: 0px;list-style: none;padding:0px;}
ul.thumb li {list-style-position:outside;float:left;display:inline;margin:0px 5px 5px 5px;list-style-image:none;padding:0;}
ul.thumb li a {text-decoration: none;color: #00f;}
ul.thumb li a img {}
/****** List ******/
.olist { list-style-type: disc; margin: 3px 0px 0px 15px; padding: 0px; text-align: left;}
.olist li {	padding: 0px; }
/****** Agent ******/
#hp_view_agent_photo {padding: 5px;display: inline;float: left;margin-right: 12px;}
#hp_view_agent_details {padding: 5px;}
.hp_view_agent {font-size: 13px;text-align: left;}
#hp_view_agent_desc {margin: 10px 10px 0px 10px;}
#hp_caption_agentname {font-size: 16px;font-weight: bold;text-decoration: underline;}
/****** Address ******/
#hp_view_addr, #hp_co_addr {margin: 6px;font-size: 11px;line-height: 15px;}
/* Links */
a.hp_title:link, a.hp_title:visited {font:bold 11px verdana;text-decoration:underline; margin:0; padding:0;}
a.hp_title:hover {text-decoration:none;}
a.types_title:link, a.types_title:visited {font:bold 1em georgia; color:#fff;text-decoration:none; text-align:left;}

/* Types List of Property */
#types_hp {list-style:none;margin:3px 0px 10px 0px; padding:0; text-align:left;font:bold .8em georgia;}
#types_hp li {list-style:none;margin:.7em 0px 0px 0px;}
#types_hp li a:hover {margin:0px; padding:0;}
/* subtypes style */
/* sub category page */
div#subtypes_desc { margin:10px auto;}
ul#props_subhp { margin:10px 0 0 0; list-style:none;}
ul#props_subhp li { margin:0 0 7px 0; }
ul#props_subhp li a.list_link:link, ul#props_subhp li a.list_link:visited {font:bold 11px verdana;}
ul#props_subhp li a.list_link:hover {}
#subtypes_hp {width:600px;list-style:none;margin:10px 0px 0px 0px; padding:0;font:bold .8em georgia; display:inline;}
#subtypes_hp div {width:290px; margin:0; padding:5px;float:left;clear:none;}
a.sublist_link:link, a.sublist_link:visited { margin:0 0 15px 0; color:#fff; text-decoration:none;}
a.subtypes_title:link, a.subtypes_title:visited {font-weight:bold;}
#subtypes_hp li {list-style:none;margin:10px 0px 0px 0px; padding:0;}
#subtypes_hp li a.listlink:link, #subtypes_hp li a.listlink:visited {margin:0;}
#subtypes_hp li a:hover {margin:0px; padding:0;}

a.hp_more:link, a.hp_more:visited {float:right; color:#fff; margin:5px 0 0 0 !important; padding:0 25px 0 0;font:bold 11px verdana;}
a.hp_more:hover {text-decoration:none; color:#a57c52; background:none;}
/* misc */
.clearboth {clear: both;}
/* Error - Empty, no property */
#hp_error_empty {text-align: center;}

/* styles 01-2007 */
h1.hp-h1 {margin:0 0 10px 0; padding:0;line-height:normal; font-size:1em;}
h2.hp-h2 {margin:0; padding:0;line-height:normal; font-size:.9em;}