/*
WANT DONT WANT SPACE 2008
/css/pages.css
Individual Page stylesheet
author: Chris Armstrong, thoughtbubble Ltd
created: 14 August 2008
*/

/* 
-----------------------------------------------------
HOME PAGE
-----------------------------------------------------
*/

#skyscraper { position:absolute; left:610px; width:120px; margin:10px 10px 0 0; }

#WWAD_gif { margin:18px 0 0 18px; }

#office_find_header {
	width:562px;
	height:26px;
	margin-left:14px;/*was 84*/
	color:#FFFFFF;
	cursor:pointer;
	margin-top:10px;
	position:relative;
	z-index:2;
}
#office_find_box {
	width:562px;
	margin-left:14px;/*was 84*/
	height:106px;
	background-image:url(/images/layout/home_colour_block.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	position:relative;
	top:-3px;
	z-index:1;
}

#quicksearch {
	padding:30px 0 0 10px;
}

#quicksearch label { float:left; font-size:1.2em; font-weight:bold; color:#0994CB; width:100px; padding:5px 0px 0px 0px; text-align:right; }
/* --- This hinttext is for the line below the main search box --- */
#quicksearch .hinttext { float:left; font-size: 0.8em; margin: -25px 0 10px 120px; color:#0994CB; display:inline;}
#quicksearch .textinput { float:left; width:200px; border:1px solid #FE781F; background-color:#E4F7FB; padding:5px 5px 5px 5px; margin-left:10px; display:inline; position:relative; z-index:5000;  }
#quicksearch .submit { float:left; width:56px; margin-left:10px; display:inline; position:relative; top:-10px;  }

#office_advertise_header {
	width:562px;
	height:26px;
	margin-left:14px;/*was 84*/
	color:#FFFFFF;
	cursor:pointer;
	margin-top:10px;
	position:relative;
	z-index:2;
}

#office_advertise_box {
	background-color:#FFFFFF;
	width:558px;
	height:178px;
	margin-left:14px;/*was 84*/
	border-left:2px solid #00B3DE;
	border-right:2px solid #00B3DE;
	position:relative;
	top:-3px;
	z-index:1;
}

.office_advertise_box_bottom {
	width:558px;
	position:relative; 
	top:-10px;
	left:-2px;
	margin-bottom:0px;
	/*margin-bottom:20px;*/
	/*overflow:hidden;*/
	
}

#office_recent_header {
	width:562px;
	height:26px;
	margin-left:14px;/*was 84*/
	color:#FFFFFF;
	cursor:pointer;
	margin-top:10px;
	position:relative;
	z-index:2;
}

#office_recent_box {
	background-color:#FFFFFF;
	width:562px;
	margin-left:14px;
}

.office_recent_item {
	float:left;
	width:173px;
	margin-right:21px;
	position:relative;
	display:inline;
}
.last_office_recent_item { margin-right:0px; }

.office_recent_item IMG { border:2px solid #00B3DE; margin-top:5px; }

.office_recent_item a.imagelinklabel:link, .office_recent_item a.imagelinklabel:visited{
	display:block;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	background-color:#00B3DE; 
	color:#FFFFFF; 
	font-weight:bold;
	text-decoration:none;
	position:absolute;
	top:210px;
	left:0;
	width:168px;
	height:18px;
	text-align:right;
	padding:2px 5px 0 0;
}
.office_recent_item a.imagelinklabel:hover {}
.office_recent_item_location { padding:6px 0 6px 0; color:#00B3DE; font-weight:bold; font-size:1.2em; }
.office_recent_item_title {}

#loginform {
	padding:30px 0 0 80px;
}

#loginform label { float:left; font-size:1.2em; font-weight:bold; color:#0994CB; width:100px; padding:5px 0px 0px 0px; text-align:right; margin-bottom:5px; }
#loginform .textinput { float:left; width:200px; border:1px solid #00B3DE; background-color:#E4F7FB; padding:5px 5px 5px 5px; margin-left:10px; display:inline; margin-bottom:5px;  }
#loginform .submit { float:left; width:94px; display:inline; position:relative; top:10px; }
.login_form_links { margin:0 0 0 110px; }
.login_form_links a:link, .login_form_links a:visited { color:#666666; text-decoration:none; }
.login_form_links a:hover { color:#999999; }



/*
-----------------------------------------------------
CONTACT US
-----------------------------------------------------
*/

#contact_form {}
#contact_form label { float:left; width:140px; text-align:left; margin-bottom:6px; color:#00B3DE; }
#contact_form label.form_error { color:#FF0000; font-weight:bold; }
#contact_form .textinput { float:left; width:150px; display:inline; margin-bottom:6px; border:1px solid #999999; }
#contact_form .textareainput { float:left; width:240px; display:inline; padding:4px; margin-bottom:6px; border:1px solid #999999; color: #000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
#contact_form .submit { float:right; width:122px; display:inline; margin-bottom:6px; }
#contact_form .capcha_image { float:left; width:250px; margin-left:210px; display:inline; margin-bottom:6px; }

/*
-----------------------------------------------------
REGISTRATION
-----------------------------------------------------
*/

#registration_form {}
#registration_form label { float:left; width:200px; text-align:right; color:#00B3DE; margin-bottom:6px; }
#registration_form label.form_error { color:#FF0000; font-weight:bold; }
#registration_form .textinput { float:left; width:300px; margin-left:10px; display:inline; margin-bottom:6px; border:1px solid #999999; }
#registration_form .selectinput { float:left; width:302px; margin-left:10px; display:inline; margin-bottom:6px; border:1px solid #999999; }
#registration_form .checkboxinput { float:left; width:10px; margin-left:10px; display:inline; margin-bottom:6px; }
#registration_form .checkbox_note { float:left; width:450px; margin-left:10px; display:inline; margin-bottom:6px; font-size:0.8em; }
#registration_form .radiobutton { float:left; width:10px; margin-left:10px; display:inline; margin-bottom:6px; }
#registration_form .radio_note { float:left; width:20px; margin-left:10px; display:inline; margin-top:3px; margin-bottom:3px; font-size:0.8em; }
#registration_form hr { color:#00B3DE; background-color:#00B3DE; height:1px; font-size:1px; margin:20px 20px 20px 20px; padding:0; border:0; }
#registration_form .subsection_header { color:#00B3DE; font-weight:bold; font-size:1.2em; margin-bottom:10px; }
#registration_form .submit { float:right; width:122px; margin-right:10px; display:inline; margin-bottom:6px; }
#registration_form .capcha_image { float:left; width:350px; margin-left:210px; display:inline; margin-bottom:6px; }


/*
-----------------------------------------------------
FORGOTTEN PASSWORD
-----------------------------------------------------
*/

#forgotten_form {}
#forgotten_form label { float:left; width:200px; text-align:right; color:#00B3DE; margin-bottom:6px; margin-top:10px; }
#forgotten_form label.form_error { color:#FF0000; font-weight:bold; }
#forgotten_form .textinput { float:left; width:300px; margin-left:10px; display:inline; margin-bottom:6px; margin-top:10px; border:1px solid #999999; }
#forgotten_form .submit { float:left; width:122px; margin-left:10px; display:inline; margin-bottom:3px; }

/*
-----------------------------------------------------
SPACE - SEARCH RESULTS
-----------------------------------------------------
*/
.search_for_title { font-style:italic; font-size:1.2em; }
.search_for_text { color:#00B3DE; font-size:1.4em; font-weight:bold; margin-bottom:5px; }
.search_results_header { background-color:#00B3DE; color:#FFFFFF; }
.search_result_row { margin:0; padding:10px 0 0 0; }
.search_result_image_col { float:left; width:84px; margin-right:10px; display:inline; text-align:center; }
.search_result_image_col IMG { border:1px solid #00B3DE; }
.noimage IMG { border:0; }
.search_result_detail_col { float:left; width:632px; margin:0; padding:0 0 5px 0; border-bottom:1px solid #00B3DE; }
.search_result_location { font-weight:bold; font-size:1.2em; margin-bottom:3px; }
.search_result_price { font-weight:normal; font-size:0.8em; font-style:italic; }
.search_result_leader { font-style:italic; font-size:0.9em; margin-bottom:3px; }
.search_result_view_more { text-align:left; margin-bottom:3px; }
.search_result_view_more a:link, .search_result_view_more a:visited { color:#00B3DE; text-decoration:underline; font-weight:bold; }
.search_result_view_more a:hover { color:#00B3DE; text-decoration:underline; font-weight:bold; }

.search_result_paging { text-align:right; border-bottom:1px solid #00B3DE; padding:0 5px 5px 0; margin:0 0 0 94px; }
a.search_result_paging_on { font-weight:bold; text-decoration:none; }
.search_result_partner_logo { margin:0px 0px 0px 420px; text-align:right; width:500px; }


/*
-----------------------------------------------------
SPACE - DETAIL PAGE
-----------------------------------------------------
*/
.detail_title { float:left; width:530px; }
.detail_title h1 {font-size: 1em; color:#FFFFFF; font-weight:bold; padding:0px 0 0 0px;}
.detail_nav { float:right; width:170px; padding-right:10px; text-align:right; }
.detail_nav a:link, .detail_nav a:visited { color:#FFFFFF; text-decoration:none; }
.detail_nav a:hover { text-decoration:underline; }

.detail_header { background-color:#00B3DE; color:#FFFFFF; }
.detail_left_col { float:left; width:463px; margin-right:20px; display:inline;  }
.detail_right_col { float:left; width:217px; }

#detail_main_image { float:left; width:173px; margin-right:5px; display:inline; position:relative; }
#detail_main_image IMG { border:2px solid #00B3DE; }
#detail_main_image a.imagelinklabel:link, #detail_main_image a.imagelinklabel:visited{
	display:block;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	background-color:#00B3DE; 
	color:#FFFFFF; 
	font-weight:bold;
	text-decoration:none;
	position:absolute;
	top:207px;
	left:0;
	width:168px;
	height:18px;
	text-align:right;
	padding:2px 5px 0 0;
}
#detail_main_image a.imagelinklabel:hover {}

.detail_thumb_col { float:left; width:285px; }
.detail_thumb { float:left; width:90px; margin-left:5px; margin-bottom:5px; display:inline;  }
.detail_thumb IMG { border:1px solid #00B3DE; }

.detail_description { margin:5px 0 0 0; }

.detail_location { color:#00B3DE; font-weight:bold; font-size:1.2em; }
/*.no_mapping_warning {  } inline style for specificity*/
.detail_location IMG { margin-top:5px; margin-bottom:10px; border:2px solid #00B3DE; }
.detail_tube_location {
	padding:0 0 0 20px;
	margin:0 0 5px 0;
	background-image:url(/images/icon/icon_tube.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
}
.detail_rail_location {
	padding:0 0 0 20px;
	margin:0 0 5px 0;
	background-image:url(/images/icon/icon_rail.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
}

.detail_amenity {
	float:left;
	width:150px;
	height:20px;
	display:inline;
	padding:0 0 0 25px;
	margin:0 0 10px 0;
	background-image:url(/images/icon/icon_amenities.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

.detail_partner_logo { float:left; padding-bottom:10px; text-align:left; width:300px; }

/*
-----------------------------------------------------
SPACE - ADVANCED SEARCH
-----------------------------------------------------
*/

#adv_search_box { position:relative; top:-2px; width:362px; }

#adv_search_box .round_corner{ display:block }
#adv_search_box .round_corner * {
	background:#BAEAF6
}
#adv_search_box .round_corner1 {
	border-left:1px solid #e1f5fb;
	border-right:1px solid #e1f5fb;
	background:#cbeff8
}
#adv_search_box .round_corner2 {
	border-left:1px solid #f8fcfe;
	border-right:1px solid #f8fcfe;
	background:#c7edf7
}
#adv_search_box .round_corner3 {
	border-left:1px solid #c7edf7;
	border-right:1px solid #c7edf7;
}
#adv_search_box .round_corner4 {
	border-left:1px solid #e1f5fb;
	border-right:1px solid #e1f5fb
}
#adv_search_box .round_corner5 {
	border-left:1px solid #cbeff8;
	border-right:1px solid #cbeff8
}
#adv_search_box .round_corner_fg {
	background:#BAEAF6;
	padding:10px 10px 5px 10px;
}

#adv_search_box_inner { background-color:#F1FBFD; padding:5px 5px 5px 5px; }

#adv_search_form { width:342px; }
#adv_search_form label { float:left; width:80px; text-align:right; font-weight:normal; }
#adv_search_form .textinput { float:left; width:208px; margin-left:10px; display:inline; margin-bottom:3px; border:1px solid #999999; }
#adv_search_form .selectinput { float:left; width:210px; margin-left:10px; display:inline; margin-bottom:3px; border:1px solid #999999; }
#adv_search_form .priceselectinput { float:left; width:100px; margin-left:10px; display:inline; margin-bottom:3px; border:1px solid #999999;}
#adv_search_form .prorataselectinput { float:left; width:100px; margin-left:10px; display:inline; margin-bottom:3px; border:1px solid #999999; }
#adv_search_form .submit { float:right; width:129px; margin-left:10px; display:inline; margin-bottom:3px; }
#adv_search_form label.checkboxlabel { float:left; width:110px; font-weight:normal; margin-right:10px; display:inline; text-align:left; margin-bottom:3px;}
#adv_search_form .checkboxinput { float:left; width:20px; text-align:left; display:inline; margin-bottom:3px; }

/*
-----------------------------------------------------
DASHBOARD
-----------------------------------------------------
*/
#dashboard_tabs { 
	/* background-image:url(/images/layout/hdBar_Full.jpg); */
	background-repeat:repeat-x;
	background-position: 0 0;
	position:relative; 
	top:10px;
	z-index:5;
}

.new_messages_nav_count { position:absolute; top:2px; left:510px; color:#0493CA; font-weight:bold; }
.new_messages_nav_count_on { position:absolute; top:2px; left:510px; color:#FFFFFF; font-weight:bold; }
.add_new_listing { position:absolute; top:-51px; left:600px; }
.console_corner { position:absolute; top:9px; left:704px; }

.dashboard_section_subnav { position:relative; top:-10px; color:#999999; font-weight:bold; text-align:right; padding:10px 0 5px 0; border-bottom:1px solid #F0F0F0; }

.dashboard_section_subnav a:link, .dashboard_section_subnav a:visited { color:#999999; text-decoration:none; }
.dashboard_section_subnav a:hover { color:#00B3DE; text-decoration:none; }

.dashboard_section_subnav a.section_subnav_link_on:link, .dashboard_section_subnav a.section_subnav_link_on:visited { color:#00B3DE; text-decoration:none; }
.dashboard_section_subnav a.section_subnav_link_on:hover { color:#00B3DE; text-decoration:none; }


.dashboard_home_left_col { float:left; width:224px; }
.dashboard_home_right_col { float:left; width:491px; margin-left:0px; display:inline; }

.dashboard_home_message_box {
	border-left:2px solid #01B4DF;
	border-right:2px solid #01B4DF;
	position:relative; 
	top:-3px;
	margin-bottom:10px;
	width:217px;
}

.dashboard_home_message_box_wide {
	border-left:1px solid #01B4DF;
	border-right:1px solid #01B4DF;
	position:relative; 
	top:-3px;
	margin-bottom:10px;
	width:489px;
}

.dashboard_home_message_box_footer {
	background-repeat:repeat-x;
	position:relative;
	left:0px;
	top:0px;
	margin-top:-15px;
	width:219px;
}

.dashboard_home_message_box_wide_footer {
	background-repeat:repeat-x;
	position:relative;
	top:-15px;
	width:491px;
}

.dashboard_home_message_box_red {
	border-left:4px solid #CA0B00;
	border-right:4px solid #CA0B00;
	position:relative; 
	top:-3px;
	z-index:2;
	margin-bottom:10px;
	width:217px;
}

.dashboard_home_message_box .curve_footer_image { position:relative; left:-1px; }
.dashboard_home_message_box_red .curve_footer_image { position:relative; left:-1px; }

.dashboard_home_message_box_header {
	height:23px;
	background-repeat:repeat-x;
	background-position:0 0;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 0 0 0px;
	position:relative;
	
}

.dashboard_home_message_box_red_header {
	height:23px;
	background-repeat:repeat-x;
	background-position:0 0;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 0 0 0px;
	position:relative;

}

.dashboard_home_message_box_blue_header {
	height:23px;
	background-repeat:repeat-x;
	background-position:0 0;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 0 0 0px;
	position:relative;

}

.dashboard_home_message_box_inner { padding:10px; }

.new_messages_alert {
	border-left:1px solid #FFA63D;
	border-right:1px solid #FFA63D;
}

.new_messages_red_alert {
	border-left:1px solid #CA0B00;
	border-right:1px solid #CA0B00;
}

.dashboard_home_message_box_header { background-image:url(/images/layout/bar_yel_px.gif); width:219px; }
.dashboard_home_message_box_red_header { background-image:url(/images/layout/bar_red_px.gif); width:219px; }
.new_messages_alert a:link, .new_messages_alert a:visited { color:#0693CA; }
.new_messages_alert a:hover { color:#0693CA; }

.active_properties_alert {
	border-left:1px solid #01B4DF;
	border-right:1px solid #01B4DF;
}
.dashboard_home_message_box_blue_header { background-image:url(/images/layout/bar_bl_px.gif); width:491px; }
.active_properties_property_col { float:left; width:230px; margin-bottom:10px; }
.active_properties_image { float:left; width:55px; }
.active_properties_detail { float:left; width:165px; color:#0693CA; }

.pending_alert_row { padding:2px 10px 2px 10px; color:#0693CA; background-color: #CBF0F8; }
.pending_alert_row_1 { padding:2px 10px 2px 10px; color:#0693CA; }


/*
-----------------------------------------------------
listings - listings form
-----------------------------------------------------
*/

#listing_form {}
#listing_form label { float:left; width:110px; text-align:right; margin-bottom:3px; }
#listing_form label.checkboxlabel { float:left; width:200px; text-align:left; margin-bottom:5px; }
#listing_form .textinput { float:left; width:350px; margin-left:10px; display:inline; margin-bottom:3px; }
#listing_form .textinputright { float:left; width:300px; margin-left:0px; display:inline; margin-bottom:3px; }
#listing_form .shorttextinput { float:left; width:100px; margin-left:10px; display:inline; margin-bottom:3px; }
#listing_form .textareainput { float:left; width:520px; margin-left:10px; display:inline; margin-bottom:3px; }
#listing_form .selectinput { float:left; width:202px; margin-left:10px; display:inline; margin-bottom:3px; }
#listing_form .shortselectinput { float:left; width:130px; margin-left:10px; display:inline; margin-bottom:3px; }
#listing_form .checkboxinput { float:left; width:20px; margin-right:10px; display:inline; margin-bottom:3px; }
#listing_form hr { color:#00B3DE; background-color:#00B3DE; height:1px; font-size:1px; margin:5px 0px 20px 0px; padding:0; border:0; }
#listing_form .uploadinput { float:left; width:350px; margin-left:10px; display:inline; margin-bottom:3px; }
#listing_form .subsection_header { color:#00B3DE; font-weight:bold; font-size:1.2em; margin-top:10px; }
#listing_form .submit { float:right; margin-right:12px; }
#listing_form .upload { float:right; }

#listing_form .listing_double_box_header { background-color:#00B3DE; color:#FFFFFF; }
#listing_form .listing_double_box {
	margin-top:10px;
	border-left:2px solid #00B3DE;
	border-right:2px solid #00B3DE;
	border-bottom:2px solid #00B3DE;
}

#listing_form .listing_single_box_header { background-color:#00B3DE; color:#FFFFFF;}
#listing_form .listing_single_box {
	width:363px;
	float:left;
	margin-top:10px; 
	border-left:2px solid #00B3DE;
	border-right:2px solid #00B3DE;
	border-bottom:2px solid #00B3DE;
}

#listing_form .uploadinput { float:left; width:300px; }
#listing_form .captioninput { float:left; width:300px; margin-left:10px; display:inline; margin-bottom:8px; }

/*
-----------------------------------------------------
listings - listings view
-----------------------------------------------------
*/

.listing_table {  }
.listing_table td { margin:0; padding:5px 0 5px 0; border-bottom:1px solid #00B3DE; }
.listing_table_header {  }

.listing_image { width:60px; }
.listing_details { width:320px; padding-top:15px; }
.listing_messages { width:80px; text-align:center; }
.listing_live { width:90px; text-align:center; }
.listing_edit { width:120px; text-align:right; }
.listing_repost { width:40px; text-align:right; }

.listing_messages_bg {
	background-image:url(/images/icon/RelatedMessagesIcon.gif);
	background-repeat:no-repeat;
	background-position: 30px 0;
	font-weight:bold;
}

.listing_details a:link, .listing_details a:visited, .listing_details a:hover { color:#0693CA; text-decoration:underline; }

/*
-----------------------------------------------------
INBOX
-----------------------------------------------------
*/
.inbox_console_inner { padding:0px 0px 10px 0px; }

#messages {
	border-right: 1px solid #01B4DF;
	border-bottom: 1px solid #01B4DF;
	width: 230px;
	float: left;
}

.inbox_message_checkbox { float:left; width:20px; }
.inbox_message_detail_col { float:left; width:200px; font-size:0.8em; }

.message { border-top: solid 1px #01B4DF; padding: 3px; }
.message a:link, .message a:visited { color:#0693CA; text-decoration:none; }
.message a:hover { color:#0693CA; text-decoration:none; }

.messageOver { background-color: #CBF0F8; }
.messageOver a:link, .messageOver a:visited { color:#0693CA; text-decoration:none; }
.messageOver a:hover { color:#0693CA; text-decoration:none; }

.messageOn { background-color: #33C1E5; }
.messageOn a:link, .messageOn a:visited { color:#FFFFFF; text-decoration:none; }
.messageOn a:hover { color:#FFFFFF; text-decoration:none; }

#message { width: 495px; float: left; color:#0693CA; }
.message_subject { padding:20px 20px 10px 20px; border-bottom: 1px solid #01B4DF; }
.message_body { padding:10px 20px 20px 20px; }

#message div span {
	font-weight: bold;
}
.unread {
	font-weight: bold;
}
#messageListToolbar {
	padding: 3px;
}
#toolbar {
	padding:40px 5px 5px 5px; 
	border-bottom: 1px solid #01B4DF;
	background-image:url(/images/layout/1PxlFade.gif);
	background-repeat:repeat-x;
	background-position:0% 100%;
}
#pagenation {
	text-align: center;
}
#pagenationLeft {
	float: left;
}
#pagenationRight {
	float: right;
}

/*
-----------------------------------------------------
Messages - message form
-----------------------------------------------------
*/

#messageForm {}
#messageForm label { float:left; width:60px; text-align:right; margin-bottom:3px; }
#messageForm .subject { float:left; width:60px; margin-left:0px; display:inline; margin-bottom:3px; padding-right: 1em; }
#messageForm .longlabel { float:left; width:190px; margin-left:0px; display:inline; margin-bottom:3px; padding-right: 1em; }
#messageForm .textinput { float:left; width:350px; margin-left:10px; display:inline; margin-bottom:3px; color: #000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
#messageForm .shorttextinputright { float:left; width:155px; margin-left:10px; display:inline; margin-bottom:3px; color: #000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
#messageForm .shorttextinput { float:left; width:120px; margin-left:10px; display:inline; margin-bottom:3px; color: #000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
#messageForm .textareainput { float:left; width:300px; height:100px; margin-left:10px; display:inline; margin-bottom:3px; color: #000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:1em; }
#messageForm .submit { float:right; margin-right:12px; }
#messageForm .upload { float:right; }


/*
-----------------------------------------------------
Difference_page - Why we are different page
-----------------------------------------------------
*/

.difference_page { text-align:left; padding-left: 2em; padding-right:2em;}
.statement { text-align:justify; font-size:1.4em; padding-left: 2em; padding-right:2em; font-weight:bold;  }
.statement_i { text-align:justify; font-size:1.4em; font-style:italic; padding-left: 2em; padding-right:2em; font-weight:bold;  }
.italic { font-style:italic; }
.paleblue { color:#00B3DE; }
.paleblue_italic { color:#00B3DE; font-style:italic; }


/*
-----------------------------------------------------
Sitemap - Can you guess?
-----------------------------------------------------
*/

#sitemap {
		
	}
	
#sitemap h2 {
		font-size: 1.3em;
	}
	
#sitemap h2 {
		font-size: 1.2em;
		padding-bottom: 5px;
	}
	
#sitemap .sitemap_county a {
		font-size: 1.2em;
		padding-left: 3em;
		padding-top: 5px;
		padding-bottom: 5px;
		text-decoration: none;
	}
	
#sitemap .sitemap_county a:hover {
		text-decoration: underline;
	}
	
#sitemap .sitemap_postcode a {
		font-size: 1em;
		padding-left: 9em;
		text-decoration: none;
	}
	
#sitemap .sitemap_postcode a:hover {
		text-decoration: underline;
	}
	
.hide {
		display: none;
	}

	
/*
-----------------------------------------------------
userguide - duhh... but also use for the T&C page!!!
-----------------------------------------------------
*/

#userguide { text-align:left; padding-left: 2em; padding-right:2em;}
#userguide h1 { text-align:left; padding-left: 0em; padding-bottom:1em; padding-right:2em; font-size:1.2em; font-weight:bold; margin:0px; }
#userguide .statement { font-style:normal; text-align:left; padding-left: 0em; padding-bottom:0em; padding-right:2em; font-size:1em; font-weight:bold; margin:0px; color:#000;}
#userguide .header { margin-bottom:0em;}
#userguide .header { margin-bottom:0em;}
#userguide .note { color:#FF0000; }
#userguide ul { list-style-type:disk;}
#userguide ol { list-style-type:decimal; padding-left:4em;}
/*#userguide statement { text-align:justify; font-size:1.4em; padding-left: 2em; padding-right:2em; font-weight:bold;  }*/
#userguide .statement_i { text-align:justify; font-size:1.4em; font-style:italic; padding-left: 2em; padding-right:2em; font-weight:bold;  }
#userguide .italic { font-style:italic; }
#userguide .paleblue { color:#00B3DE; }
#userguide .paleblue_italic { color:#00B3DE; font-style:italic; }
