.borderleft
{
	border-left: #cccccc 1px solid;
}
.borderright
{
	border-right:#cccccc 1px solid;
}

.border_left_top_bottom
{
	 BORDER-LEFT:#cccccc 1px solid;
	 border-top:#cccccc 1px solid;
	 border-bottom:#cccccc 1px solid;
}

.border_right_top_bottom
{
	 border-right:#cccccc 1px solid;
	 border-top:#cccccc 1px solid;
	 border-bottom:#cccccc 1px solid;	 
}

.border_right_left_bottom
{
	 border-right:#999999 1px solid;
	 BORDER-LEFT:#999999 1px solid;
	 border-bottom:#999999 1px solid;
}

.border_right_left_top_bottom
{
	 border-right:#999999 1px solid;
	 BORDER-LEFT:#999999 1px solid;
	 border-top:#999999 1px solid;
	 border-bottom:#999999 1px solid;
}

.border_top_bottom
{
	 border-top:#cccccc 1px solid;
	 border-bottom:#cccccc 1px solid;
}

.border_bottom
{
	 border-bottom:#cccccc 1px solid;
}

.border
{
	border:#cccccc 1px solid;
}

.border_Wt_Padding
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	border:#cccccc 1px solid;
}

.tabnotselected
{
	background-color: #efefef;
	font-size: 12px;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	color: black;
	font-family: Arial;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-decoration:none;
	font-weight:bold;
}

.tablink
{
	font-size: 12px;
	color: black;
	font-family: Arial;
	text-decoration:none;
	font-weight:bold;
}

.tabnotselectedempty
{
	border-bottom: #cccccc 1px solid;
}

.tabbottomline
{
	border-bottom: #cccccc 1px solid;
}

.tabbottombar
{
	background-color: #ffffcc;
	border-left: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.tabselected
{
	background-color: #ffffcc;
	font-size: 12px;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	color: black;
	font-family: Arial;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-decoration:none;
	font-weight:bold;
}

.normal
{
	font-size: 11px;
	color: black;
	font-family: Arial;
}

.label
{
	font-size: 12px;
	color: black;
	font-family: Arial;
	font-weight:bold;
}

.label_blue
{
	font-size: 12px;
	color: #0066CC;
	font-family: Arial;
	text-decoration: none;
}

.greyLabel
{
	font-size: 11px;
	color: Gray;
	font-family: Arial;
}

.label_big
{
	font-size: 16px;
	color: black;
	font-family: Arial;
}

.button
{
	font-size: 11px;
	font-family:Arial;
	background-color: #CCCCCC;
	padding:1px;
}

.button_map
{
	color: #FFFFFF;
	background-color: #6584AB;
	font-size: 11px;
	font-family: Arial;
	padding: 2px;
}

.button_home
{
	font-size: 14px;
	font-family:Arial;
	background-color: #CCCCCC;
	padding:6px;
}

.error
{
	font-size: 11px;
	color: red;
	font-family:Helvetica, Arial, Verdana, sans-serif;
}

.textbox
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	padding:2px;
}

.textbox_home
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	padding:5px;
	font-size: 16px;
}

.gridlink:hover
{
	font-size: 11px;
	color: #0066CC;
	font-family:  Helvetica;
	text-decoration: underline;	
}

.gridlink
{
	font-size: 11px;
	color: #0066CC;
	font-family: Helvetica;
	text-decoration: none;	
}

.smallgridlink:hover
{
	font-size: 11px;
    color: #0066CC;
    font-family: Helvetica;
    text-decoration: underline;
}

.smallgridlink
{
	font-size: 11px;
	color: #0066CC;
	font-family: Helvetica;
	text-decoration: none;
}

.gridlink_big:hover
{
	font-size: 12px;
	color: #0066CC;
	font-family:  Helvetica;
	text-decoration: underline;
}

.gridlink_big
{
	font-size: 12px;
	color: #0066CC;
	font-family: Helvetica;
	text-decoration: none;
}

.areaguidelink:hover
{
	font-size: 11px;
	color: #0066CC;
	font-family:  Helvetica;
	text-decoration: underline;
}

.areaguidelink
{
	font-size: 11px;
	color: #0066CC;
	font-family: Helvetica;
	text-decoration: none;
}

.toplinks
{
	font-family:Arial;
	font-size:10px;
	color: #0066CC;
	text-decoration:none
}

a.toplinks:hover
{
	font-family:Arial;
	font-size:10px;
	color: #0066CC;
	text-decoration:underline
}

.boxheading
{
	font-weight: bold;
	font-size: 12px;
	background-image: url(/Images/form_bg.jpg);
	color: threeddarkshadow;
	font-family: Helvetica;
}

.formleftline
{
	background-image: url(/Images/form_leftline.jpg);
}

.formrightline
{
	background-image: url(/Images/form_rightline.jpg);
}

.formbottombg
{
	background-image: url(/Images/form_bottombg.jpg);
}


.bodytext
{
	font: 12px Helvetica;
	padding: 0.5em 0.25em;
	margin: 0px;
}

.normaltext
{
	font: 12px Helvetica;
}

.smallbodytext
{
	font: 11px Helvetica;
	font-style:italic;
}

.text
{
	font-size: 11px;
	color: black;
	font-family: Helvetica;
}

.infotext
{
	font-size: 11px;
	color: black;
	font-family: Arial;
}

.heading_gray
{
	font-size: 20px;
	font-family: Verdana;
}

.heading
{
	font-family:Arial;
	font-weight: bold;
	font-size: 16px;
	color: Black;   /*#333333;*/
}
.subheading
{
	font-family:Arial;
	font-weight: bold;
	font-size: 12px;
	color: Black;   /*#333333;*/
}

.subheading_gray
{
	font-family:Arial;
	font-weight: bold;
	font-size: 12px;
	color:#666666;
}
.footertext
{
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:10px;
	color:#333;
	text-decoration:none
}

.griditemhover
{
	background-color:#dddddd;
}

.griditem
{
	font-size: 10px;
	color: #333333;
	margin: 0px;
	padding: 2px 0px 0px 2px;
	/*padding: 0px 0px 0px 0px;*/
	vertical-align: middle;
	background-color:#FFFFFF;
	font-family: verdana;
	
}

.gridheader
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	/*color: threeddarkshadow;	
	color:#716f64;*/
	color:#5E5D56;
	padding-top: 3px;
	font-family: helvetica;
	background-color: #ffffcc;
	text-decoration: none; 
	/*border-bottom:#cccccc 1px solid*/
}

.repeaterheader
{
	/*background-color: whitesmoke;*/
}

.membergridheader
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	color: threeddarkshadow;
	padding-top: 3px;
	font-family: helvetica;
	background-color: #ffffff;
	text-decoration: none; /*border-bottom:#cccccc 1px solid*/
}

.gridpager
{
	font-size: 11px;
	color: #0066CC;
	font-family: arial;
	text-decoration: none;
}

.gridpager:link
{
	font-size: 11px;
	color: #cc6633;
	font-family: arial;
	text-decoration: none;
}

.gridpager:visited
{
	font-size: 11px;
	color: #cc6633;
	font-family: arial;
	text-decoration: none;
}

.gridpager:active
{
	font-size: 11px;
	color: #cc6633;
	font-family: arial;
	text-decoration: none;
}

.gridpager:hover
{
	font-size: 11px;
	color: #6666cc;
	font-family: arial;
	text-decoration: none;
}

.question a {
	position:relative;
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
}

.question a span {
	display: none;
}

.question a:hover span
{
	display: block;
	position: absolute;
	width: 200px;
	padding: 5px;
	margin: 10px;
	text-align: left;
	border: 2px solid #003366;
	background-color: #FFffff;
	color: #000000;
	text-align: left;
	text-decoration: none;	
	font-family: Verdana;
	font-size: 10px;
	top: -65px;
	left: -20px;
	z-index: 100000;	
}

.question a:hover 
{
	background: none;
}

.smallbodytext
{
	font-size: 11;
	color: #666666;
	font-family:Helvetica, Arial, Verdana, sans-serif;
}

/*.pageheadinglink
{
	font-family:Arial;
	font-weight: bold;
	font-size: 16px;
	color: Black;  
	text-decoration: underline;
}*/

.bluelabel_bold
{
    font-size: 12px;
    color: #0066CC;
    font-family: Helvetica;
    text-decoration: none;
    font-weight: bold;
}

.graylabel
{
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none
}

.normallink
{
    font-size: 11px;
    color: #0066CC;
    font-family: Helvetica;
    text-decoration: none;
}

.normallink:hover
{
    font-size: 11px;
    color: #0066CC;
    font-family: Helvetica;
    text-decoration: underline;
}

.formrowremove td
{
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

.bgWhite
{
	background-color: White;
	border: #cccccc 1px solid;	
}

.bgLightGrey
{
	/*background-color: #F7F7F7;*/
	background-color: #FFFFCC;
	border: #cccccc 1px solid;
}

.bgGrey
{
	background-color: #efefef;
}

.bgYellow
{
	background-color: #ffffcc;
	border: #cccccc 1px solid;
}

.bgLightGrey_no_border
{
	background-color: #F7F7F7;
}

.homelink
{
	font-size: 12px;
	color: #0066CC;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
}

.homelink:hover
{
	font-size: 12px;
	color: #0066CC;
	font-family: Arial;
	text-decoration: underline;
	font-weight: bold;
}

.breadcrumbs
{
	font-size: 11px;
	color: black;
	font-family: Arial;
}

.footerlink
{
	font-size: 12px;
	color: #333333;
	font-family: Helvetica;
	text-decoration: none;
}


.footerlink:hover
{
	font-size: 12px;
	color: #333333;
	font-family: Helvetica;
	text-decoration: none;
}

.dottedborderbottom
{
	border-bottom:dotted 1px #cccccc;
}

.dottedbordertop
{
	border-top:dotted 1px #cccccc;
}

.body 
{
font-family:Helvetica, Arial, Verdana, sans-serif;
}

.body_margin
{
	margin:5px 15px 0px 15px;
}

.dottedborderleft
{
	border-left: #99CCFF 1px solid;
}

.areaguide_tabselected
{
	font-size: 11px;
	color: #CC3333;
	font-family:  Helvetica;
	text-decoration: underline;
}
.areaguide_tabnotselected
{
	font-size: 11px;
	color: #0066CC;
	font-family: Helvetica;
	text-decoration: none;
}
.areaguide_tabnotselected:hover
{
	font-size: 11px;
	color: #0066CC;
	font-family: Helvetica;
	text-decoration: underline;
}
.areaguidelabel
{
	font-size: 11px;
	color: black;
	font-family: Helvetica;
	font-weight:bold;
}
.subheading_grayItalic
{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	font-style: italic;
}

a.bottomlinks:hover
{
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:9px;
color:#333333;
text-decoration:underline
}

.bottomlinks
{
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:9px;
color:#333333;
text-decoration:none
}
.areagiudebiglink
{
	font-size: 13px;
	color: #0066CC;
	font-family: Helvetica;
	text-decoration: underline;
}
.areagiudegridlink:hover
{
	font-size: 11px;
	color: #0066CC;
	font-family: Helvetica;
	text-decoration: underline;
}
.areagiudegridlink
{
	font-size: 11px;
	color: #0066CC;
	font-family: Helvetica;
	text-decoration: none;
}

.tabareaguidebar
{
	background-color: #ffffcc;
	border-left: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	padding-right: 10px;
	padding-left: 10px;
}
.areaguidegooglebar
{
	background-color: #EFEFEF;
	border-left: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	padding-right: 10px;
	padding-left: 10px;
}

.adsbar
{
	background-color: white;
	border-left: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	padding-right: 5px;
	padding-left: 5px;
}

.adsHeading
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #0066CC;
	text-decoration:none;
	font-weight: bold;
}

.question2 a 
{
    position:relative;
    font-family: verdana;
    font-size: 10px;
    text-decoration: none;
}

.question2 a span 
{
    display: none;
}

.question2 a:hover span 
{
    display: block;
    position: absolute;
    width: 200px;
    padding: 5px;
    margin: 10px;
    text-align: left;
    border:2px solid #CC3333;
    background-color:#FFffff;
    color:#000000;
    text-align: left;
    text-decoration: none;
    top: 10px;
    right: 5px;
    font-family: Verdana;
    font-size: 10px;
}

.question2 a:hover 
{
    background: none;
}

.closelink
{
	font-size: 13px;
	color: Red;
	font-family: Arial;
	font-weight:bold;
    text-decoration: none;
}

.border_orange
{
	border: #cccccc 1px solid;
	background-color: #F5E9CB;
}
.text_rentsale
{
	font-size: 10px;
	color: #000000;
	font-family: Arial;
	text-decoration: none;	
}

.heading_home
{
	font-family:Arial;
	font-weight: bold;
	font-size: 15px;
	color: Black;   /*#333333;*/
}

.normal_home
{
	font-size: 14px;
	color: black;
	font-family: Arial;
}

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : white;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
    font-size : 12px;
    font-family: Arial;
}
.textgreen
{
    font-size: 11px;
	color: green;
	font-family: Helvetica;
}
.textred
{
	font-size: 11px;
	color: red;
	font-family: Arial;
}

.greyborderbox
{
	background-color: #efefef;
	border:#cccccc 1px solid;
}
.gridheader_new
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 3px;
	color: #000000;
	padding-top: 3px;
	font-family: Helvetica;
	background-color: #ffffff;
	text-decoration: none; 
	/*border-bottom:#cccccc 1px solid*/
	
	
}
.table_padding
{
    padding-right:4px;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:0px;
}

.textbox_disable
{
    border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	background-color:#ffffff;
    color:#bda899; 
    /*height:14px;*/
}
.textbox_enable
{
	border-right: #cccccc 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #cccccc 1px solid;	
	/*height:14px;*/
}
.button_search
{
    color: #FFFFFF;
	background-color: #6584AB;
    font-size: 14px;
	font-family:Arial;
	padding:6px;
	
}
.normal_checkbox
{
	color: Black;
	font-family: Arial;
	font-size:11px;
}
.normal_checkbox_disable
{
	color: #CCCCCC;
	font-family: Arial;
    font-size:11px;
	
}

.pagetitle_h1
{
	font-size: 11px;
	color: #000000;
	font-family: Helvetica;
	text-decoration: none;
	padding:0 0 0 0;
	margin: 0 0 0 0;	
	font-weight:normal;
}

.gridlink_h1 h1
{
	font-size: 11px;
	color: #000000;
	font-family: Helvetica;
	text-decoration: none;
	padding:0 0 0 0;
	margin: 0 0 0 0;	
	font-weight:normal;
}
.gridlink_h1_new
{
	font-size: 11px;
	color: #000000;
	font-family: Helvetica;
	text-decoration: none;
	padding:0 0 0 0;
	margin: 0 0 0 0;	
	font-weight:normal;
}

img
{
border: none;
}

.gridheader_worth
{
	font-weight: bold;
	font-size: 12px;
	color:#5E5D56;
	font-family: helvetica;
	background-color: #ffffcc;
	text-decoration: none; 
}
.map_position
{
	z-index: 1;
}
.commentary
{
    font-size: 11px;
    font-weight:normal;
} 

.text_without_leftpadding
{		
	padding:2px 2px 2px 0px;
	font-size: 11px;
	color: black;
	font-family: Helvetica;	
	vertical-align: middle;	
	background:#ffffff;
	margin:0px;
	
}

.grey_border_yellow_background
{
    border: #cccccc 1px solid;    
    padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	/*font-size: 12px;*/
	padding-bottom: 3px;
	/*color: threeddarkshadow;	
	color:#716f64;*/
	color:#5E5D56;
	padding-top: 3px;
	/*font-family: helvetica;*/
	background-color: #ffffcc;
	text-decoration: none; 
}


.top_breadcrumbs, .areaguide_top_breadcrumbs
{      
    float:left;
    display:inline-block;
}   
    
.top_loginstatus, .areaguide_top_loginstatus
{
    float:right;
    display:inline-block;
}   
   
.top_tabControls, .main_content_area,  .top_static_tabs
{      
    float:none;
    margin:0px 0px 10px 0px;
    width:100%;
    padding:1px;
}
    
.standard_bottom, .areaguide_standard_bottom 
{
    float:left;
    margin:10px 0px 10px 0px;        
    width:100%;
}

.seomaster_mainarea
{
    width:855px;
    margin:0px auto;
}
.seomaster_loginstatus
{   
    float:right;
    margin-bottom:5px;   
} 
    
.seomaster_searchcontrol, .seomaster_maincontent, .seomaster_standardbottom
{    
    margin-bottom:20px;
}         
    
.areaguide_google_add
{
    float:right;
}
   
.areaguide_top_tabControls, .areaguide_leftnav_top_tabControls
{          
    margin:0px 0px 10px 0px;
    position:static;
    padding:1px;
    width:100%;
}

.areaguide_main_header
{
    width:100%;
    padding-left:1px;   
}
    
.areaguide_main_content
{
    width:100%;
    margin:0px 0px 10px 0px;  
}  
   
.areaguide_left_content
{
    display:inline-block;
    width:80%;
    margin:0px 0px 10px 0px;
}
    
.areaguide_right_content
{
    display:inline-block;
    float:right;
    width:20%;
    text-align:right;
    margin:0px 0px 10px 0px;
}       
    
.areaguide_leftnav_cont_advert
{   
    padding-top:0px;   
    text-align:left; 
    vertical-align:top;   
}
    
 .areaguide_leftnav_main_content
{ 
    padding-right:10px;
    padding-bottom:20px;
    padding-top:0px;
    text-align:left; 
    vertical-align:top;   
}   
 
.areaguide_leftnav_leftarea
{
    width:200px;         
    vertical-align:top;
    float:left;
}     
    
.areaguide_leftnav_centerarea 
{
    text-align:left; 
    padding: 0px 160px 0px 210px;
    vertical-align:top;
}
     
.areaguide_leftnav_rightarea
{
    width:150px;        
    vertical-align:top;
    padding-right:10px;
    float:right;        
}

.lst_area_agents, .list_area_flirt, .list_area_shortlist, .lst_area_agents_contact, .list_area_properties, .list_area_salerent , .list_area_salerent_discount
{
    border-left:solid 1px Silver;
    border-right:solid 1px Silver;
    border-top:solid 1px Silver;     
}

.list_header
{
    background-color: #ffffcc;
    border-bottom:solid 1px Silver;
    display:inline-block;
}

.list_header span 
{
    font-family: helvetica;
    color: #5E5D56;
    font-weight: bold;
    font-size: 12px;    
    padding:4px;  
    display:inline-block;
    vertical-align:top;
}

.list_row
{    
    border-bottom:solid 1px Silver;
    display:inline-block;      
    position:relative;
}

.list_row span
{    
    padding:4px;
    display:inline-block; 
    font-size: 10px;
	color: #333333;
	margin: 0px;
	vertical-align: top;
	background-color:#FFFFFF;
	font-family: verdana;
}

.list_row a:hover
{
	font-size: 11px;
	color: #0066CC;
	font-family:  Helvetica;
	text-decoration: underline;	
}

.list_row a
{
	font-size: 11px;
	color: #0066CC;
	font-family: Helvetica;
	text-decoration: none;	
}

.col_property
{
   width:463px;  
}

.col_options, .col_std_number_areaguide
{
    width:60px;
}

.col_std_number_areaguide_contact
{
     width:50px;
}

.col_price, .col_address_areaguide
{
    width:100px;
}

.col_flirt_options
{
    width:105px;
}

.list_header_areaguide
{    
    display:inline-block;
}

.list_header_areaguide span
{ 	
    font-weight:bold;
    font-size:11px;
	color: #000000;	
	font-family: Helvetica;
	background-color: #ffffff;
	text-decoration: none;    
    padding:4px;  
    margin:0px;
    display:inline-block;   
    vertical-align:top;
 }  
 
.list_row_ageaguide
{   
    display:inline-block;      
    position:relative;
}

.list_row_ageaguide span
{    
    padding:4px;
    display:inline-block; 
    font-size: 10px;
	color: #333333;
	margin: 0px;
	vertical-align: middle;
	background-color:#FFFFFF;
	font-family: verdana;
}

.list_row_ageaguide a:hover
{
	font-size: 11px;
	color: #0066CC;
	font-family:  Helvetica;
	text-decoration: underline;	
}

.list_row_ageaguide a
{
	font-size: 11px;
	color: #0066CC;
	font-family: Helvetica;
	text-decoration: none;	
}

.col_address, .col_agent_name
{
    width:200px;
}

.list_area_flips, .list_area_flops
{
    width:518px;
}

.list_area_flirt, .list_area_shortlist
{
    width:647px;        
}

.col_flirt_address
{
    width:350px;
}

.list_header .col_flirt_address
{
    text-align:center;
}

.col_std_number
{
    width:80px;
}

.lst_area_agents
{
    width:549px;
}

.lst_area_agents_contact
{
    width:557px;
}

.list_area_comments
{
     width:100%;
}

.list_area_comments .repeaterheader
{
	/*background-color: whitesmoke;*/
	width:100%; 
	display:inline-block;
}

.list_area_comments .list_row
{  
    display:block;
    padding-bottom:10px;  
    border:none;
    width:100%;
}

.list_area_comments .text
{
    width:100%;
    display:inline-block;
    padding: 5px 0px 5px 0px;
    font-size: 11px;
	color: black;
	font-family: Helvetica;
}
.list_area_comments .text_HYS
{
    width:100%;
    display:inline-block;
    padding: 5px 0px 5px 4px;
    font-size: 11px;
	color: black;
	font-family: Helvetica;
}
.list_area_comments  .col_dated_HYS
{
    float:right;
	vertical-align:bottom;	
	display:inline-block;	
	text-align:right;   
    font-size: 11px;
	color: Gray;
	font-family: Arial;
	vertical-align:bottom;	
	/*background-color: whitesmoke;*/
}

.list_area_comments .col_dated
{    
	float:right;
	vertical-align:bottom;	
	display:inline-block;	
    margin-top:35px;
}

.list_area_comments .col_dated span
{
    text-align:right;   
    font-size: 11px;
	color: Gray;
	font-family: Arial;
	vertical-align:bottom;	
}

.list_area_comments .col_name
{
    display:inline-block;
    font-size: 11px;
	color: black;
	font-family: Helvetica;
	font-weight:bold;
	text-align:left;
	float:left;
	vertical-align:bottom;
	/*background-color: whitesmoke;*/
}

.list_area_comments .col_abuse
{
    text-align:right;
    padding-right:5px;
    padding-bottom:10px;
}

.areaguide_leftnav_centerarea .list_area_comments  .list_area_comment_pager
{
    text-align:center;
}

.list_row .comment_header_row
{
    display:inline-block;
    width:100%;
    vertical-align:bottom;
}

.list_area_comments .col_userimage_section .col_userimage 
{    
	text-align:left;
	vertical-align:bottom;
	padding-right:5px;	
    display:inline-block;    
}

.list_area_comments .col_userimage_section
{
    /*width:400px;*/
    float:left;
    display:inline-block;   
}

.list_area_streets, .list_area_schools
{
    width:615px;   
}

.list_area_streets span
{
    width:85px;
}

.list_area_streets .col_street_name
{
    width:140px;
}

.list_area_schools span
{
    width:110px;    
}

.list_area_streets .col_street_residential
{
    width:100px;
}

.list_area_schools .col_schoolname
{
    width:250px;
}

.list_area_streets .list_header, .list_area_schools .list_header
{   
    display:block;
    border:none;
    background-color:#ffffff;   
}

.list_area_streets .list_header span, .list_area_schools .list_header span
{       
    font-size: 11px;
	color: black;
	font-family: Helvetica;
	font-weight:bold;  
	padding:4px;   
}

.list_area_streets .list_row, .list_area_schools .list_row
{
    display:block;
    border:none;   
}

.list_area_streets .list_row span, .list_area_schools .list_row span
{
    font-size: 11px;
	color: black;
	font-family: Helvetica;	
    padding:4px;    
}
.list_area_properties   
{
    width:450px;
}
.list_area_properties .list_row span 
{
    font: 12px Helvetica;
	margin: 0px;
	padding:4px;
}
.list_area_properties .list_row a
{
   font-size:12px;
}

.list_area_properties  span.col_address_pca
{
    width:285px;
    padding-left:10px;
}

.list_area_properties  span.col_address_lr
{
    width:149px;
    padding-left:10px;
}

.list_area_properties .col_postcode
{
    width:75px;
}
.list_area_properties .col_std_number_property
{
    width:60px;
}
.list_area_properties span.question
{
    padding:0px
}
.list_area_properties span.smallbodytext
{
    font: 11px Helvetica;
	font-style:italic;
	padding-left:0px;
	padding-right:4px;
}

.list_area_properties a.col_worth
{
    font-size:11px;   
    font-weight:normal;    
}
.list_area_properties .list_area_properties_pager
{     
    text-align:center;
    border-bottom:solid 1px Silver; 
}
.list_emptytext
{
    width:420px;
    border:solid 1px #cccccc;
    padding:10px;
    padding-left:20px;
    font-size: 11px;
	color: black;
	font-family: Arial;
}
 .list_area_properties  .griditemhover 
{
	background-color:#dddddd;
}

.list_area_properties .griditemhover span 
{
	background-color:#dddddd;
}

.list_area_salerent ,.list_area_salerent_discount
{
    width:450px;
}

.list_area_salerent .list_row ,.list_area_salerent_discount .list_row
{
    border-bottom: solid 1px #E6E6E6;
}

.list_area_salerent .list_row span ,.list_area_salerent_discount .list_row span
{
	padding:2px;
	color:Black;
	font-family:Arial;
	font-size:11px;	
}
.list_area_salerent .list_row a ,.list_area_salerent_discount .list_row a
{	
	font-size:12px;	
	font-weight:bold;
}
.list_area_salerent .list_header, .list_area_salerent_discount .list_header
{
    padding-top:3px;
    padding-bottom:3px;
}
.list_area_salerent .list_header span ,.list_area_salerent_discount .list_header span
{	
	vertical-align:bottom;	
	padding:2px;	
}
.list_area_salerent .list_header a ,.list_area_salerent_discount .list_header a 
{	
	vertical-align:bottom;	
	font-weight: bold;
	font-size: 12px;
	color:#5E5D56;	
	font-family: helvetica;
	background-color: #ffffcc;
	text-decoration: none; 
}
.list_area_salerent .price
{
    width:80px;
}

.list_area_salerent .beds
{
    width:140px;
}
.list_area_salerent .dayonmark
{
    width:80px;
}
.list_area_salerent .img ,.list_area_salerent_discount .img
{
    width:110px;
    vertical-align:bottom;      
	font-weight: bold;
	font-size: 12px;
	color:#5E5D56;
	font-family: helvetica;
	text-decoration: none; 
	float:left;		
}
.list_area_salerent .list_header .img ,.list_area_salerent_discount .list_header .img
{
    width:105px;
    padding-top:15px;
    padding-left:5px;
}
.list_area_salerent .img a ,.list_area_salerent_discount .img a
{   
   padding:5px;   
}
.list_area_salerent .options, .list_area_salerent_discount .options
{
   float:right;
   width:335px;
   padding:2px;
}

.list_area_salerent span.compname, .list_area_salerent_discount span.compname
{
    font-size: 11px;
	color: green;
	font-family: Helvetica;
	float:left;
	width:260px;
}
.list_area_salerent a.map, .list_area_salerent_discount a.map
{
    font-size:11px;
    text-align:right;    
    font-weight:normal;
}
.list_area_salerent .list_area_pager, .list_area_salerent_discount .list_area_pager
{     
    text-align:center;
    border-bottom:solid 1px Silver; 
}

 .list_area_salerent .griditemhover ,.list_area_salerent_discount .griditemhover
{
	background-color:#dddddd;
}

 .list_area_salerent .griditemhover span ,.list_area_salerent_discount .griditemhover span
{
	background-color:#dddddd;
}

.list_area_salerent_discount .beds
{
    width:80px;
}

.list_area_salerent_discount .price
{
    width:65px;    
}

.list_area_salerent_discount .dayonmark
{
    width:80px;    
}

.list_area_salerent_discount .priceredu
{
    width:90px;       
}

.list_area_salerent_discount span.priceredu
{   
	font-size: 11px;
	color: red;
	font-family: Arial;
}
.main_showing_didyoumean
{ 
    border:#cccccc 1px solid;
    width:450px; 
    padding:2px;
}

.main_showing_didyoumean span
{
    width:100px;
    display:inline-block;
    vertical-align:top;
}

.main_showing_didyoumean span.col_showing
{
    width:220px;
    display:inline-block;
    vertical-align:top;
    margin-top:0px;
    padding-top:0px;
    text-align:left;
}

.main_showing_didyoumean span.col_option
{
    width:10px;
    display:inline-block;
    vertical-align:top;
    padding-right:5px;
    float:right;
}
.main_showing_didyoumean .label_blue
{
    width:100%;
}
.main_showing_didyoumean span.col_didyoumean
{
    width:300px;
    display:inline-block;
    vertical-align:top;
    margin-top:0px;
    padding-top:0px;
    text-align:left;
}


a.mainlinks:hover
{
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:10px;
color:#333;
text-decoration:underline
}

.mainlinks
{
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:10px;
color:#333;
text-decoration:none
}

.mainlayout_calnea
{
    width:770px;
    margin:0px auto;
}

.pageheading_calnea
{        
    display:inline-block;
    vertical-align:top;
    padding-top:5px;
}

.mainlayout_calnea  .formleftline, .mainlayout_calnea .formrightline
{
    height:255px;
    width:8px;
    display:block;
    vertical-align:top;    
}

.maincentercontent_calnea
{
    display:inline-block;
    width:643px;
    padding-left:100px;
    height:250px;
    padding-top:10px;
}

.maincentercontent_calneaGMG
{
    display:inline-block;
    width:643px;
    padding-left:100px;
    height:500px;
    padding-top:10px;
}


.mainlayout_calnea .heading
{
    padding-left:10px;
    padding-top:20px;
}

.mainlayout_calnea .footertext
{
    padding-left:100px;
}

.sitemessage_layout
{
    vertical-align:top;
    text-align:center;
    padding-top:15px;
    padding-bottom:200px;    
}

.pushpin_popup_title
{
    color:black;
    font-family:Verdana,sans-serif;
    font-size:8pt;
    font-weight:bold;
}

.pushpin_popup_body
{
    color:#676767;
    font-family:Verdana,sans-serif;
    font-size:8pt;
    font-weight:normal;
}

.pushpin_popup_title_link
{	
	color: #0066CC;
	font-family:Verdana,sans-serif;
    font-size:8pt;
    font-weight:bold;
	text-decoration: none;
}
.pushpin_popup_title_link:hover
{	
	color: #0066CC;
	font-family:Verdana,sans-serif;
    font-size:8pt;
    font-weight:bold;
	text-decoration: underline;
}
