.hs_mouseOver
{
	display:block;
	background-repeat:no-repeat;
	margin-top:3px;
	margin-bottom:6px;
}

.hs_top
{
	width:220px;
	height:68px;
	background-image:url(../images/home_rent.png);
	background-position:0 0;
}

.ld_top
{
	width:220px;
	height:69px;
	background-image:url(../images/landlords_button_letting.png);
	background-position:0 0;
}

a.letting_services
{
	width:220px;
	height:69px;
	background-image:url(../images/landlords_button_letting.png);
	background-position:0 -42px;
}

a.management_services
{
	width:220px;
	height:69px;
	background-image:url(../images/landlords_button_management.png);
	background-position:0 -42px;
}

a.letting_services:hover,
a.management_services:hover
{
    background-position:0 -42px;
}

a.hs_top:hover, a.hs_mid:hover, a.hs_bot:hover, a.hs_landlords:hover
{
	background-position:0 -68px;
}

a.ld_mid:hover, a.ld_top:hover, a.ld_sel
{
	background-position:0 -39px;
}



.hs_mid
{
	width:220px;
	height:68px;
	background-image:url(../images/home_share.png);
	background-position:0 0;
}

.ld_mid
{
	width:220px;
	height:69px;
	background-image:url(../images/landlords_button_management.png);
	background-position:0 0;
}

.hs_bot
{
	width:220px;
	height:68px;
	background-image:url(../images/home_socialise.png);
	background-position:0 0;
}

.hs_landlords
{
	width:220px;
	height:68px;
	background-image:url(../images/home_landlords.png);
	background-position:0 0;
}

a.hs_sel
{
	background-position:0 -68px!important;
}


.hs_normal_text
{
	line-height:normal;
	color:#003450;
}

a.ss_top:hover, a.ss_mid:hover, a.ss_bot:hover, a.ss_sel
{
	background-position:0 -91px;
}

.ss_mouseOver
{
	display:block;
	background-repeat:no-repeat;
	margin-top:2px;
	margin-bottom:2px;
}

.ss_top
{
	width:215px;
	height:90px;
	background-image:url(../images/sharing_share_flat.png);
	background-position:0 0;
	margin-bottom:7px;
}

.ss_mid
{
	width:215px;
	height:90px;
	background-image:url(../images/sharing_share_house.png);
	background-position:0 0;
	margin-bottom:7px;
}

.ss_bot
{
	width:215px;
	height:90px;
	background-image:url(../images/sharing_learn_more.png);
	background-position:0 0;
}

/* fix ie6's inability to :hover any element */
body {
	/*behavior:url(js/css_fix.htc); */
}

.rollover_button
{
	position:relative;
	z-index:1;
	display:block;
	background-repeat:no-repeat;
}

.rollover_button:hover
{
	z-index:2;
}

.btn_show_my_results
{
	width:202px; height:43px;
	background-image:url(../images/show_my_results_2.jpg);
}

.btn_show_my_results:hover
{
	background-position:0 -43px;
}

.btn_confirm
{
	width:67px;
	height:27px;
	background:url(../images/confirm_btn.gif);
}

.btn_confirm:hover
{
	background:url(../images/confirm_btn.gif) 0 -27px no-repeat;
}

.btn_submit_testimonial
{
	width:201px;
	height:42px;
	background:url(../images/submit_my_review.jpg) no-repeat;
	background-position:0 0;
}

.btn_submit_testimonial:hover
{
	background:url(../images/submit_my_review.jpg) 0 -43px no-repeat;
}

.btn_next_testimonial{
	width:111px;
	height:27px;
	background:url(../images/next_testimonial_2.gif) no-repeat;
	background-position:0 0;
}

.btn_next_testimonial:hover
{
	background:url(../images/next_testimonial_2.gif) 0 -27px no-repeat;
}

.btn_search_big
{
	width:202px; height:43px;
	background-image:url(../images/search_big_2.jpg);
}

.btn_search_big:hover
{
	background-position:0 -43px;
}

.btn_next_step_big
{
	width:202px; height:43px;
	background-image:url(../images/nextstep_2.jpg);
}

.btn_next_step_big:hover
{
	background-position:0 -43px;
}

.btn_register_now {
	width:87px;
	height:27px;
	display:block;
	background:url(../images/register_now_2.gif) no-repeat;
	background-position:0 0;
}

.btn_register_now:hover
{
	background:url(../images/register_now_2.gif) 0 -27px no-repeat;
}

.view_more
{
	width:80px; height:27px;
	background-image:url(../images/view_more_2.jpg);
}

.view_more:hover
{
	background-position:0 -27px;
}

.tell_me_more_grey
{
	width:202px; height:42px;
	background-image:url(../images/tellmemore_2.jpg);
}

.tell_me_more_grey:hover
{
	background-position:0 -43px;
}

/*
.start_chatting
{
	width:96px; height:31px;
	background-image:url(../images/start_chatting_2.gif);
}

.start_chatting:hover
{
	background-position:0 -32px;
}
*/

.email_us
{
	width:96px; height:31px;
	background-image:url(../images/email_us_2.gif);
}

.email_us:hover
{
	background-position:0 -32px;
}

.email_amy
{
	width:75px; height:26px;
	background-image:url(../images/email_amy_2.jpg);
}

.email_amy:hover
{
	background-position:0 -27px;
}

.email_mark
{
	width:75px; height:26px;
	background-image:url(../images/email_mark_2.jpg);
}

.email_mark:hover
{
	background-position:0 -27px;
}

.email_sarah
{
	width:75px; height:26px;
	background-image:url(../images/email_sarah_2.jpg);
}

.email_sarah:hover
{
	background-position:0 -27px;
}

.min_height220
{
	min-height:220px;
	_height:220px;
}

.min_height280
{
	min-height:290px;
	_height:290px;
}

.min_height300
{
	min-height:290px;
	_height:290px;
}

.contact_controls
{
	margin-top:5px;
	color:#003450;
	font-weight:bold;
	padding:0;
}

.btn_send
{
	width:57px; height:26px;
	background-image:url(../images/send_2.jpg);
}

.btn_send:hover
{
	background-position:0 -27px;
}

.btn_send_dark
{
	width:53px;
	height:27px;
	display:block;
	background:url(../images/send_btn.gif) no-repeat;
	background-position:0 0;
}

.btn_send_dark:hover
{
	background:url(../images/send_btn.gif) 0 -27px no-repeat;
}

.base_right_tight
{
	position:absolute;
	right:0;
	bottom:0;
}

.btn_login
{
	width:32px; height:26px;
	background-image:url(../images/go_2.gif);
}

.btn_login:hover
{
	background-position:0 -27px;
}

.twitter
{
	width:62px; height:26px;
	background-image:url(../images/twitter_btn_2.jpg);
}

.twitter:hover
{
	background-position:0 -27px;
}

.facebook
{
	width:75px; height:26px;
	background-image:url(../images/facebook_btn_2.jpg);
}

.facebook:hover
{
	background-position:0 -27px;
}

.contact_textarea
{
	height:160px;
}

#contact_page_content
{
	/*display:table-cell;*/
}

.pale_rhs_top {
	background-image:url(../images/home_column_top.jpg); 
	width:311px; 
	height:12px;
	background-repeat:no-repeat;
	font-size:7px;
}	

.pale_rhs_bot {
	background-image:url(../images/home_column_bot.jpg); 
	/*width:311px; */
	height:11px;
	background-repeat:no-repeat;
	overflow:hidden;
}

.contact_page_lower_container
{
	width:953px;
}

.contact_page_meet_the_team_left
{
	width:320px;
}

.contact_page_right
{
	width:313px;
	
}

.double_button
{
	width:65px;
}

.btn_search_bigger
{
	width:282px; height:36px;
	background-image:url(../images/big_search_2.png);
	background-position:0 -2px;
}

.btn_search_bigger:hover
{
	background-position:0 -41px;
}

.btn_next_step_bigger
{
	width:282px; height:36px;
	background-image:url(../images/next_step_2.png);
	background-position:0 -2px;
}

.btn_next_step_bigger:hover
{
	background-position:0 -41px;
}

.margin_right_7
{
	margin-right:7px;
}

.margin_right_10
{
	margin-right:10px;
}

.margin_right_4btn
{
	margin-right:15px;
}

.property_page_nav_prev
{
	vertical-align:middle;
	height:20px;
}

.property_page_nav_next
{
	vertical-align:middle;
	height:20px;
}

.medium_property_image_link
{
	width:223px; 
	height:144px;
	display:block;
}

.big_property_image_link
{
	width:280px; 
	height:182px;
	display:block;
}

.medium_property_image img
{
	width:223px; 
	height:144px;
}

.small_property_image_link
{
	width:135px; 
	height:88px; 
	display:block;
}

.width180
{
	width:180px;
}

.width480
{
	width:480px;
}

.medium_social_image {
	 position:absolute; 
	 top:0; 
	 left:0;
}

.medium_social_image_bg {
	background-image:url(../images/big_thumb_png.png); 
	width:280px; 
	height:182px; 
	position:absolute; 
	top:0; 
	left:0;
	background-repeat:no-repeat;
}

.medium_social_image_holder
{
	height:182px;
	width:280px;
}

.medium_social_image_link
{
	width:280px; 
	height:182px; 
	display:block;
}

.medium_social_image img
{
	width:280px; 
	height:182px; 
}

.width115
{
	width:115px;
}

.small_social_image {
	 position:absolute; 
	 top:0; 
	 left:0;
}

.small_social_image_bg {
	background-image:url(../images/small_thumb_png.png); 
	width:135px; 
	height:88px;
	position:absolute; 
	top:0; 
	left:0;
	background-repeat:no-repeat;
}

.small_social_image_holder
{
	width:135px; 
	height:88px;
	background-repeat:no-repeat;
	margin-right:20px;
	margin-top:5px;
	margin-bottom:15px;
}

.small_social_image_holder_alt
{
	width:135px; 
	height:88px;
	background-repeat:no-repeat;
	margin-top:5px;
	margin-bottom:15px;
}

.small_social_image_holder_slim
{
	width:135px; 
	height:88px;
	background-repeat:no-repeat;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:5px;
}

.small_social_image_link
{
	width:135px; 
	height:88px;
	display:block;
}

.small_social_image img
{
	width:135px; 
	height:88px;
}

.socials_sub_nav a
{

}

.socials_sub_nav a:hover
{
	color:#22BEE9;
	text-decoration:none;
}

.days_to_next_social
{
	position:absolute;
	top:25px;
	left:175px;
	width:110px;
	height:100px;
	overflow:hidden;
}

.sp1
{
	width:1px;
	height:1px;
	display:none;
}

/* Copy of an ID */
.property_list_column_holder {
	width:630px; 
	/*margin-left:2px;*/
	margin-bottom:9px;
}

.width_630
{
	width:630px;
}

.medium_map_surround
{
	background-image:url(../images/big_thumb_png.png); 
	width:280px; 
	height:182px; 
	background-repeat:no-repeat;
}

.tiny_text
{
	font-size:9px;
}

.fwidth165
{
	width:165px;
}

.fwidth190
{
	width:190px;
}

.fwidth282
{
	width:282px;
}

.top_banner_image
{
	width:950px;
	height:320px;
	background-repeat:no-repeat;
}

#div_top_banner_image
{
	background-repeat:no-repeat;
}

.property_location_content {
	font-size:12px;
	line-height:20px;
}

.property_location_content b {
	color:#00B4E6;
}

.min_height_12
{
	min-height:12px;
	_height:12px;
}

.property_page_location_holder_left {
	width:311px; 
	margin-right:4px;
	/*margin-top:5px;*/
}

.view_wanting_to_share_btn a
{
	width:53px;
	height:27px;
	display:block;
	background:url(../images/view_2.gif) no-repeat;
	background-position:0 0;
}

.view_wanting_to_share_btn a:hover
{	
	background:url(../images/view_2.gif) no-repeat;
	background-position:0 -27px;
}

.warning_white
{
	font-size:11px;
	font-weight:bold;
	color:#FFF;
}

.comment_holder_top {
	background-image:url(../images/speech_arrow.png); 
	background-repeat:no-repeat; 
	background-position:top left;
	position:absolute;
	right:20px;
	top:5px;
}

.socials_blue_div
{
	padding-right:10px;
}

.width_local_item
{
	width:280px;
}

.width_local_icon
{
	width:60px;
}

.width_local_title
{
	width:200px;
}

.property_address_text
{
	font-size:14px;
}

.property_price
{
	margin-top:0;
}

.display_options_button {
	text-align:right;
	
}
.display_property_options_holder
{
	width:630px;
}

.contact_quote_width
{
	width:312px;
}

.contact_quote_holder
{
	background-image:url(../images/bot_speach.jpg); 
	background-position:bottom right; 
	background-repeat:no-repeat; 
	font-weight:bold;
	margin-bottom:10px;
	width:296px;
	font-size:14px;
	line-height:normal;
	margin-left:15px;
	padding-bottom:7px;
}

.align_right
{
	text-align:right;
}

.contact_team_column_pale_bg {
	background-image:url(../images/contact_column_bg.jpg);
	padding-left:14px;
	padding-right:13px;
	color:#003450;
	min-height:360px;
	_height:360px;
	background-repeat:repeat-y;
}

.request_viewing_popup_holder
{
	width:602px;
}

.request_viewing_property_details {
	padding:5px;
	margin-left:5px;
	width:330px;
	margin-right:5px;
	
}

.warning_red_400
{
	width:400px;
	font-size:11px;
	font-weight:bold;
	color:Red;
}

.btn_width_small
{
	width:69px;
	text-align:right;
}

.small_property_photos_holder
{
	width:280px;
	position:relative; 
	overflow:hidden; 
	height:200px;
}

.property_profile_lhs
{
	width:285px;
	padding-left:1px;
}

.property_profile_rhs
{
	width:306px;
	padding-right:8px;
}

.view_next_set_holder2
{
	margin-top:-6px;
	width:281px;
	text-align:right;
}

.width_635
{
	width:635px;
}

.property_location_column_pale_bg
{
	background-repeat:repeat-y;
}

.width_small_pale_column
{
	width:315px;
}

.who_lives_here_img
{
	margin-right:5px;
	width:90px;
	overflow:hidden;
}

.who_lives_here_img_alt
{
	margin-right:0;
	width:90px;
	overflow:hidden;
}

.property_spec_header
{
	width:603px;
	line-height:normal;
}

.width_social_galleries_loc
{
	width:155px;
}

.gallery_photos_collection
{
	width:600px;
	margin-left:1px;
}

.testimonial_textarea_bg {
	margin-right:0;
}

.for_tenant_bottom {
	background-repeat:no-repeat;
	font-size:7px;
}

.for_landlord_bottom {
	background-repeat:no-repeat;
	font-size:7px;
}

.contact_column_pale_bg {
	height:auto;
}

.home_prop_rent
{
	width:100px;
}

.home_prop_date
{
	width:170px;
	text-align:right;
}

.rollover_button2
{
	/*position:relative;
	z-index:1;*/
	display:block;
	background-repeat:no-repeat;
}

.rollover_button2:hover
{
	/*z-index:2;*/
}

.slim_button_height
{
	height:26px;
}

.location_image
{
	position:absolute;
	top:0;
	left:0;
	width:277px;
	height:183px;
	z-index:101;
}

.shareshack_centred
{
	position:absolute;
	width:49px;
	height:43px;
	top:62px;
	left:94px;
	z-index:102;
}

.clickable_map
{
	position:absolute;
	top:0;
	left:0;
	width:277px;
	height:183px;
	z-index:103;
}

.clickable_map a
{
	width:275px;
	height:181px;
	display:block;
	border:1px solid Red;
}

.map_popup_holder
{
	width:600px;
	height:350px;
	margin:0 auto;
}

.contact_title
{
	width:100%;
	height:20px;
	font-size:16px;
	color:#003450;
	font-weight:bold; 
	letter-spacing:-1px;
}

.property_profile_title
{
	width:200px;
	font-size:16px;
	color:#003450;
	font-weight:bold; 
	padding-top:0;
	line-height:16px;
}

.property_profile_title b {
	color:#00B4E6;
}

.property_profile_return
{
	width:200px;
	margin-right:7px;
	text-align:right;
}

.request_viewing_image_holder {
	width:280px; 
	height:182px; 
	margin-top:10px; 
	margin-left:0;
	margin-right:10px;
}

.request_viewing_info_holder {
	margin-top:10px; 
	margin-left:2px;
	width:300px;
	overflow:hidden;
}

.request_viewing_text_holder {
	height:35px; 
	font-size:14px; 
	font-weight:bold;
	letter-spacing:-1px;
}

.contact_content
{
	/*min-height:50px;*/
}

.narrow_property_holder
{
	width:280px;
}

.social_calendar_holder
{
	margin-top:2px;
}

.galleries_pale_holder
{
	margin-right:7px;
	margin-top:9px;
}

.galleries_pale_holder_alt
{
	margin-right:0;
	margin-top:9px;
}

.view_pic_vids
{
	width:111px;
	height:27px;
}

.view_pic_vids a
{
	width:111px;
	height:27px;
	display:block;
	background:url(../images/view_pics_videos_2.gif) no-repeat;
}

.view_pic_vids a:hover
{
	background:url(../images/view_pics_videos_2.gif) 0 -28px no-repeat;
}

.left_635
{
	width:635px;
}

.r635
{
	width:312px;
}

.account_sub_nav a:hover
{
	color:#22BEE9;
	text-decoration:none;
}

a.perma_link
{
	text-decoration:underline;
}

.testimonial_contact
{
	height:auto;
}

.testimonial_btn_wrapper {
	width:280px; 
	padding-bottom:8px;
}

.testimonial_warning {
	width:220px; 
	padding-top:7px;
}

.testimonial_btn_width {
	width:52px;
}

.suggestprop_bg
{
	display:table;
}

.back_btn3 a {
	width:48px;
	height:27px;
	background:url(../images/back_btn.gif) no-repeat;
	background-position:0 0;
	display:block;
}	


.back_btn3 a:hover
{
	background:url(../images/back_btn.gif) 0 -27px no-repeat;
}

.w639
{
	width:639px;
}

.paging_title_darkBlue
{
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:14px;
}

.paging_links_darkBlue
{
	float:right;
	margin-top:11px;
	margin-bottom:8px;
	margin-right:11px;
}

.paging_links_white
{
	float:right;
}


.comment_holder_top_testimonials {
	background-image:url(../images/speech_arrow.png); 
	background-repeat:no-repeat; 
	background-position:top left;
	position:absolute;
	right:0;
	top:4px;
}

.invalid
{
	color:#FD3130!important;
}

b.invalid
{
	color:#FD3130;
}

i.invalid
{
	color:#FD3130;
}



/* NEW SOCIALS STYLES */


div.social_feature_images div.feature_image
{
    float:left;
    margin:0 10px 0 0;
}

div.social_feature_images div.feature_image.last
{
    margin:0;
}

/* parties, activities */

div.parties_activities_holidays
{
    width:100%;
}

div.parties_activities_holidays div.activity_image
{
    width:280px;
    float:left;
    display:inline;
}

div.parties_activities_holidays div.activity_links
{
    width:320px;
    float:left;
    display:inline;
}

div.parties_activities_holidays div.activity_links div,
div.parties_activities_holidays div.activity_links div.off
{
    width:300px;
    height:71px;
    display:block;
    padding:10px;
    color:#06354f;
    font-size:12px;
    background:#fff url(/images/parties_nav_bg.png) 0 100% repeat-x;
    text-decoration:none;
    line-height:120%;
}

div.parties_activities_holidays div.activity_links div span.title
{
    color:#30bce6;
    font-size:14px;
}

div.parties_activities_holidays div.activity_links div.on
{
    background-image:none;
    background:#06354f;
    color:#fff;
}

/* Discounts */

div.socials_discounts {
	width:auto;
	overflow:visible;
}

div.socials_discounts div.text
{
    float:left;
    display:inline;
    width:139px;
    margin:0 15px 0 0;
    color:#06354f;
    font-size:12px;
    line-height:120%;
}

div.socials_discounts div.text h2
{
    color:#30bce6;
    font-size:14px;
    margin:0 0 6px 0;
display:inline;
}

div.socials_discounts div.labels
{
    float:left;
    width:447px!important;
}

div.socials_discounts div.labels div.label
{
    width:142px;
    float:left;
    display:inline;
    padding:0 10px 10px 0;
}

div.socials_discounts div.labels div.label.last
{
    padding:0 0 10px 0!important;
}

div.socials_discounts div.labels a.button
{
    margin:0 0 0 367px;
}

/* whats on */

.socials_whats_on_bg
{
    background:url(../images/social_whats_on_bg.jpg) bottom center no-repeat;
    padding-left:16px;
    padding-right:5px;
    color:#003450;
    height:246px;
position:relative;
}

.socials_whats_on_bg p
{
    font-size:12px;
}

.socials_whats_on_bg a.button
{
    position:absolute;
bottom:20px;
right:20px;
}

/* juilan feature */

.julian_feature
{
    background:url(../images/boxes/julian_feature_bg.jpg) bottom center no-repeat;
    padding-left:16px;
    padding-right:5px;
    color:#003450;
    height:176px;
position:relative;
}

.julian_feature p
{
    font-size:12px;
}

.julian_feature a.button
{
    position:absolute;
bottom:20px;
left:20px;
}

/* What we've been up to */

.socials_up_to
{
    height:284px;
}

div.socials_up_to div.gallery_title
{
    float:left;
    display:inline;
    width:160px;
    color:#28b5e4;
    font-weight:bold;
}

div.socials_up_to div.gallery_link
{
    float:right;
    display:inline;
    width:118px;
}

/* Socials bottom */

.socials_bottom
{
    width:950px;
    margin:0 auto;
}

div.float_half
{
    float:left;
    display:inline;
    width:470px;
}

div.float_half.charlene
{
    float:right;
    display:inline;
    height:248px;
    width:442px;
    background:url('/images/charlene_bg.jpg');
    padding:9px 14px;
}

div.float_quarter
{
    float:left;
    display:inline;
    margin:0 10px 0 0;
    width:230px;
}

div.quarter_top
{
    background:url('/images/quarter_top.gif');
    width:100%;
    height:9px;
	overflow:hidden;
}

div.quarter_bottom
{
    background:url('/images/quarter_bottom.gif');
    width:100%;
    height:9px;
overflow:hidden;
}

div.quarter_column_bg
{
    background:url('/images/quarter_column_bg.gif');
    padding:0 14px;
    width:202px;
    color:#06354f;
    font-size:12px;
    line-height:120%;
}

div.quarter_column_bg.height_248
{
    height:248px;
}

div.quarter_column_bg p
{
    margin:10px 0;
}

div.half_top
{
    background:url('/images/half_top.gif') no-repeat;
    width:100%;
    height:9px;
	overflow:hidden;
}

div.half_bottom
{
    background:url('/images/half_bottom.gif') no-repeat;
    width:100%;
    height:9px;
	overflow:hidden;
}

div.half_column_bg
{
    background:url('/images/half_column_bg.gif');
    padding:0 14px;
    width:442px;
}

div.float_half.charlene div.text
{
    margin:20px 0 0 0;
    width:220px;
    height:160px;
    color:#06354f;
    font-size:12px;
    line-height:120%;
}

div.float_half.charlene {
	position:relative;
}

div.float_half.charlene div.text h2
{
    color:#30bce6;
    font-size:14px;
    margin:0 0 6px 0;
}

div.float_half.charlene a
{
	position:absolute;
	bottom:20px;
	right:20px;
}


/* Tooltip */


#tooltip {
	position: absolute;
	z-index: 3000;
	padding: 5px;
	opacity: 0.85;
        width:326px;
        height:66px;
        background:url('/images/tooltip_bg.png');
}

#tooltip h2
{
    color:#28b5e4;
    font-weight:bold;
    font-size:14px;
}

#tooltip p
{
    color:#06354f;
    font-size:11px;
    line-height:110%;
}

#tooltip div { padding:4px 8px; }

#tooltip2 {
	position: absolute;
	z-index: 3000;
	padding: 0px;
	opacity: 0.85;
        font-size:13px;
        color:#003450;
        width:260px;
        height:46px;
        text-align:center;
        background:url('/images/tooltip_bg_2.png') no-repeat;
}

#tooltip2 h2
{
    color:#28b5e4;
    font-weight:bold;
    font-size:14px;
}

#tooltip2 p
{
    color:#06354f;
    font-size:11px;
    line-height:110%;
}

#tooltip2 div { padding:12px 0px 7px 0px; }


/* Looped slider */

/*
 * Required
*/
.slides_container { width:255px; height:166px; overflow:hidden; position:relative; cursor:pointer; margin:15px 0 0 12px;  }
.slides { position:absolute; top:0; left:0; }
.slides div { position:absolute; top:0; width:255px; display:none; margin:0 auto; }

#loopedSlider div.links
{
    margin:10px 0 0 12px;
    width:255px;
}

#loopedSlider div.links div.previous
{
    float:left;
    display:inline;
}

#loopedSlider div.links div.next
{
    float:right;
    display:inline;
}

#loopedSlider div.links div.dots
{
    float:left;
    display:inline;
    margin:0 0 0 38px;
}

#loopedSlider ul.pagination     { list-style-type:none; margin:0; padding:0; margin:6px auto; width:132px; }
#loopedSlider ul.pagination li  { float:left; margin:0 5px; }
#loopedSlider ul.pagination a   { display:block; width:12px; padding-top:12px; height:0; overflow:hidden; background-image:url('/images/pagination.png'); background-position:0 0; background-repeat:no-repeat;}
#loopedSlider ul.pagination li.active a {background-position:0 -12px}


/* ==== */

div.register_holder_socials b
{
    font-size:14px;
}

div.register_holder_socials span
{
    color:#2cb9e5;
}

div.register_holder_socials div.register_textfield_bg {
    background:url(/images/interface/social_textfield_lrg.png) 0 0 no-repeat;
    width:274px;
    height:27px;
    text-align:left;
    padding:3px 4px 1px 4px;
}

div.register_holder_socials div.register_textfield_med
{
    background:url(/images/interface/social_textfield_med.png) 0 0 no-repeat;
    width:185px;
    height:27px;
    float:left;
    display:inline;
    padding:3px 4px 1px 4px;
    margin:0 3px 0 0;
}

div.register_holder_socials div.register_textfield_small
{
    background:url(/images/interface/social_textfield_small.png) 0 0 no-repeat;
    width:87px;
    height:27px;
    float:left;
    display:inline;
    padding:3px 4px 1px 4px;
}

div.register_holder_socials div.register_textfield_bg label,
div.register_holder_socials div.register_textfield_med label
{
    display:inline;
    float:left;
    width:70px;
    color:#224b63;
    padding:4px 0 0 0;
}


div.register_holder_socials div.register_textfield_small label
{
    display:inline;
    float:left;
    width:40px;
    color:#224b63;
    padding:4px 0 0 0;
}

div.register_holder_socials div.register_textfield_med input
{
    width:112px;
}

div.register_holder_socials div.register_textfield_small input
{
    width:35px;
}

div.register_holder_socials .btn_register_now {
	width:280px;
	height:27px;
	display:block;
	background:url(../images/social_register_now_2.gif) no-repeat;
	background-position:0 0;
}

div.register_holder_socials .btn_register_now:hover
{
	background:url(../images/social_register_now_2.gif) 0 -27px no-repeat;
}

.btn_facebook {
	width:87px;
	height:27px;
	display:block;
	background:url(../images/facebook_button.gif) no-repeat;
	background-position:0 0;
        margin:0 0 0 112px;
        
}

.btn_facebook:hover {
    background:url(../images/facebook_button.gif) 0 -27px no-repeat;
    text-decoration:none;
}

.btn_facebook span
{
    visibility:hidden;
}

div.social_discounts_holder2
{
	width:295px;
	background-image:url(../images/offers_bg_social.jpg);
	min-height:181px;
	_height:181px;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	padding-left:15px;
	padding-top:15px;
	background-repeat:no-repeat;
	background-color:#15BAE8;
}

.discount_info_btn2 {
	position:absolute;
	bottom:25px;
	left:20px;
}

.discount_info_btn3 {
	position:absolute;
	bottom:25px;
	left:140px;
}

a.button.button_lightblue.discount
{
    width:100px;
    text-align:center;
}

/* Tickets */

div.buy_tickets
{
    width:312px;
    height:157px;
    background:url('/images/tickets_bg.jpg') no-repeat;
}

div.buy_tickets p
{
    padding:30px 0 0 15px;
    color:#fff;
}

div.buy_tickets a
{
    margin:50px 0 0 15px;
}


/* Home page */

/* NEW ACCORDIAN */

div.accordian
{
    width:310px;
    height:392px;
    margin:0 0 10px 0;
}

div.accordian.socialise
{
    background:url('/images/home_socialise_bg.jpg') no-repeat;
}

div.accordian.share
{
    background:url('/images/home_share_bg.jpg') no-repeat;
}

div.accordian.rent
{
    background:url('/images/home_rent_bg.jpg') no-repeat;
}

div.accordian.socialise.blue,
div.accordian.share.blue,
div.accordian.rent.blue
{
    background-position:0 -362px;
}

div.accordian div.padding
{
    padding:45px 15px 15px 15px;
    height:290px;
}

div.accordian div.accordian_title
{
    color:#fff;
    font-size:12px;
    line-height:120%;
    margin:5px 0 5px 0;
}

div.accordian div.accordian_title span
{
    color:#36b2e3;
    font-weight:bold;
}

div.accordian.blue div.accordian_title span
{
    color:#1f3e54;
}

div.accordian div#rent_accordian div.acc_content,
div.accordian div#share_accordian div.acc_content,
div.accordian div#socialise_accordian div.acc_content
{
    width:280px;
    background:#38b4e3;
    overflow:hidden;
}

div.accordian.blue div#rent_accordian div.acc_content,
div.accordian.blue div#share_accordian div.acc_content,
div.accordian.blue div#socialise_accordian div.acc_content
{
    background:#1f3e54;
    overflow:hidden;
}

div#rent_accordian h3 a,
div#socialise_accordian h3 a,
div#share_accordian h3 a
{
    width:280px;
    height:30px;
    display:block;
    text-decoration:none;
    font-size:13px;
    color:#0a273e;
    background:url('/images/home_accordian_header.jpg') no-repeat;
}

div#rent_accordian h3 a div,
div#socialise_accordian h3 a div,
div#share_accordian h3 a div
{
    padding:8px 0 0 10px;
}

div#rent_accordian div.acc_content div.text,
div#socialise_accordian div.acc_content div.text,
div#share_accordian div.acc_content div.text
{
    margin:8px;
    width:124px;
    float:left;
    display:inline;
    color:#fff;
    font-size:12px;
}

div#rent_accordian div.acc_content div.text h3,
div#socialise_accordian div.acc_content div.text h3,
div#share_accordian div.acc_content div.text h3
{
    margin:0 0 10px 0;
    color:#1f3e54;
    font-weight:bold;
    font-size:14px;
}

div.accordian.blue div#rent_accordian div.acc_content div.text h3,
div.accordian.blue div#socialise_accordian div.acc_content div.text h3,
div.accordian.blue div#share_accordian div.acc_content div.text h3
{
    color:#37b2e3;
}

div.acc_content div.pic
{
    width:140px;
    float:right;
    display:inline;
	height:auto;
	overflow:hidden;
}
/* == */

div.home_register
{
    width:950px;
    height:50px;
    background:url('/images/home_register_bottom.jpg') no-repeat;
    margin:10px 0 8px 28px;
}

div.home_cont
{
    padding:10px;
}

div.home_register .title
{
    float:left;
    display:inline;
    width:105px;
    margin:7px 4px 0 0;
    color:#fff;
}

div.home_register .register_textfield_bg
{
    float:left;
    display:inline;
    width:170px;
    margin-top:3px;
    background:url('/images/home_field_bg.jpg') no-repeat;
}

div.home_register .register_textfield_bg label
{
    color:#1f3e54;
    font-size:12px;
    font-weight:bold;
}

div.home_register .register_textfield_bg .register_textfield
{
    
}

div.home_register .rollover_button.btn_register_now
{
    float:left;
    display:inline;
    width:105px;
    margin:1px 0 0 0;
    background:url('/images/home_register_button.jpg') no-repeat;
}

div.home_register .rollover_button.btn_register_now:hover
{
    background-position:0 -27px;
}

div.ld_top_button
{
    width:220px;
    height:183px;
    text-indent:0px;
    color:#fff;
    font-size:11px;
    line-height:120%;
	overflow:hidden;
    background:url('/images/ld_top_button.png') no-repeat;
}

div.ld_about_top_button
{
    width:220px;
    height:288px;
    text-indent:0px;
    color:#fff;
    font-size:11px;
    line-height:120%;
    background:url('/images/ld_top_about.png');
}

.ld_letting_service_top_button
{
    width:220px;
    height:219px;
    text-indent:0px;
    color:#fff;
    font-size:11px;
    line-height:120%;
    background:url('/images/landlords_letting_button.png');
}

.ld_management_service_top_button
{
    width:220px;
    height:219px;
    text-indent:0px;
    color:#fff;
    font-size:11px;
    line-height:120%;
    background:url('/images/landlords_management_button.png');
}

div.ld_top_button div,
div.ld_about_top_button div,
div.ld_letting_service_top_button div,
div.ld_management_service_top_button div
{
    padding:40px 17px 15px 17px;
}

div.search_middle.landlords
{
    background:url('/images/landlords_panel_bg.png') no-repeat;
    width:220px;
    height:288px;
    margin:0 0 0 5px;
    color:#fff;
    font-size:12px;
    line-height:115%;
}

div.search_middle.landlords div
{
    padding:15px;
}

div.search_middle.landlords ul
{
    margin:-5px 0 0 0;
}

div.search_middle.landlords li
{
    list-style:disc;
    margin:0 0 0px 13px;
}

div.search_middle.landlords a.button
{
    position:absolute;
    bottom:22px;
}

div.landlords_whatweoffer
{
    margin:10px 0 0 29px;
}





/* landlords accordians */

div#landlords_rent
{
    width:310px;
    height:387px;
    background:url('/images/landlords_tennants_bg.jpg') no-repeat;
    margin:0 0 10px 0;
	position:relative;
	overflow:hidden;
}

div#landlords_socialise
{
    width:310px;
    height:387px;
    background:url('/images/landlords_socialise_bg.jpg') no-repeat;
    margin:0 0 10px 0;
	position:relative;
	overflow:hidden;
}

div#landlords_share
{
    width:310px;
    height:387px;
    background:url('/images/landlords_know_bg.jpg') no-repeat;
    margin:0 0 10px 0;
	position:relative;
	overflow:hidden;
}

#landlords_promise
{
    width:310px;
    height:342px;
    background:url('/images/landlords_promise_acc_bg.jpg') no-repeat;
    margin:0 0 10px 0;
	position:relative;
	overflow:hidden;
}

#landlords_promise.main
{
    background:url('/images/main_landlords_promise_acc_bg.jpg') no-repeat;
}

div#landlords_rent div.padding,
div#landlords_socialise div.padding,
div#landlords_share div.padding
{
    padding:45px 15px 15px 15px;
    height:265px;
}

div#landlords_promise div.padding
{
    padding:15px;
    height:290px;
}

div#landlords_rent div.accordian_title,
div#landlords_socialise div.accordian_title,
div#landlords_share div.accordian_title,
div#landlords_promise div.accordian_title
{
    color:#003450;
    font-size:12px;
    line-height:120%;
	min-height:50px;
    margin:5px 0 5px 0;
}

div#landlords_rent div.accordian_title span,
div#landlords_socialise div.accordian_title span,
div#landlords_share div.accordian_title span,
div#landlords_promise div.accordian_title span
{
    color:#3D96AF;
    font-weight:bold;
}

div#landlords_rent div#rent_accordian h3 a,
div#landlords_socialise div#socialise_accordian h3 a,
div#landlords_share div#share_accordian h3 a,
div#landlords_promise div#rent_accordian h3 a
{
    width:280px;
    height:30px;
    display:block;
    text-decoration:none;
    font-size:13px;
    color:#fff;
    background:url('/images/landlords_title_bg.jpg') no-repeat;
}

div#landlords_rent div#rent_accordian h3 a div,
div#landlords_socialise div#socialise_accordian h3 a div,
div#landlords_share div#share_accordian h3 a div,
div#landlords_promise div#rent_accordian h3 a div
{
    padding:8px 0 0 10px;
	letter-spacing: -0.02em;
}

div#landlords_rent div.acc_content,
div#landlords_socialise div#socialise_accordian div.acc_content,
div#landlords_share div#share_accordian div.acc_content,
div#landlords_promise div#rent_accordian div.acc_content
{
    width:280px;
    background:url('/images/landlords_content_bg.jpg') no-repeat #3d96af;
    overflow:hidden;
}

div#landlords_promise.main div#rent_accordian div.acc_content
{
    background:#1ebceb;
    overflow:hidden;
}

div#landlords_rent div.acc_content div.text,
div#landlords_socialise div#socialise_accordian div.acc_content div.text,
div#landlords_share div#share_accordian div.acc_content div.text
{
    margin:10px;
    width:250px;
    float:left;
    display:inline;
    color:#fff;
    font-size:12px;
}

div#landlords_rent div.acc_content,
div#landlords_share div#share_accordian div.acc_content {
	height:180px;
}

div#landlords_socialise div#socialise_accordian div.acc_content {
	height:210px;
}

div#landlords_rent div.acc_content div.text li,
div#landlords_socialise div#socialise_accordian div.acc_content div.text li,
div#landlords_share div#share_accordian div.acc_content div.text li
{
    margin:5px 0 7px 15px;
line-height:1.2em;
    list-style-image: url('../images/landlord_bullet.png');
}

div#landlords_promise div#rent_accordian div.acc_content div.text
{
    margin:10px;
    width:260px;
    float:left;
    display:inline;
    color:#fff;
    font-size:12px;
}

div#landlords_rent div.acc_content div.text h3,
div#landlords_socialising div#socialise_accordian div.acc_content div.text h3,
div#landlords_share div#share_accordian div.acc_content div.text h3,
div#landlords_promise div#rent_accordian div.acc_content div.text h3
{
    margin:0 0 10px 0;
    color:#1f3e54;
    font-weight:bold;
    font-size:14px;
}

div.acc_content div.pic
{
    width:140px;
    height:140px;
    float:right;
    display:inline;
}

div#landlords_rent a.button,
div#landlords_share a.button,
div#landlords_socialise a.button
{

position:absolute;
right:15px;
bottom:15px;
}

div.landlords_info
{
    width:310px;
    height:180px;
    margin:0 0 10px 0;
}

div.landlords_info.fees
{
    background:url('/images/landlords_fees_bg.png');
}

div.landlords_info.help,
div.landlords_info.help_main
{
    background:url('/images/landlords_help.png');
}


div.landlords_info.arla
{
    background:url('/images/landlords_arla_bg.png');
}

div.landlords_info.arla_main
{
    background:url('/images/landlords_arla_bg.png');
}

div.landlords_info.find_management
{
    background:url('/images/landlords_find_management_bg.png');
}

div.landlords_info.find_lettings
{
    background:url('/images/landlords_find_lettings_bg.png');
}

div.landlords_info div.text
{
    width:142px;
    height:122px;
    margin:0 14px;
    padding:18px 0 0 0;
    color:#003450;
    line-height:120%;
    font-size:11px;
}


div.landlords_info.find_management div.text,
div.landlords_info.find_lettings div.text
{
    color:#fff;
    width:150px;
}

div.landlords_info div.text h3
{
    font-size:15px;
    font-weight:bold;
    margin:0 0 20px 0;
}

div.landlords_info.find_management div.text h3,
div.landlords_info.find_lettings div.text h3
{
    color:#fff;
}

div.landlords_info a.button
{
    margin-left:14px;
}

.landlords_staff
{
    background-image:url(../images/twothird_blue_bg.png);
    padding:15px 18px 0 14px;
    color:#003450;
    padding-bottom:7px;
    background-repeat:repeat-y;
    width:602px;
    min-height:260px;
	_height:260px;
}

.landlords_staff.main_about
{
    background-image:url(../images/staff_bg.jpg)!important;
}

.landlords_staff_bottom
{
    background-image:url(../images/twothird_blue_bottom_bg.png);
    height:15px;
    width:630px;
    margin-bottom:10px;
	overflow:hidden;
}

.landlords_staff_bottom.main_about
{
    background-image:url(../images/staff_bottom.jpg);
}

.landlords_staff_bottom_main_about
{
    background-image:url(../images/staff_bottom.jpg)!important;
}

.landlords_meet_the_team,
.landlords_our_promise
{
    margin:0 0 10px 0;
}

/* Landlords process */

div.landlords_process_bg
{
    width:950px;
    height:372px;
    margin:0 0 0 30px;
    background:url('/images/landlords_process_bg.jpg') no-repeat;
}

div.landlords_process_bg div.top
{
    height:50px;
    padding:15px 0 0 215px;
}

div.landlords_process_bg div.top div.back
{
    width:215px;
    float:left;
    display:inline;
}

div.landlords_process_bg div.top div.back a.back_button
{
}

div.landlords_process_bg div.top div.nav
{
    width:20px;
    float:left;
    display:inline;
    margin:6px 8px 0 8px;
}

div.landlords_process_bg button
{
    background:none;
}

div.landlords_process_bg div.top div.title
{
    width:450px;
    float:left;
    display:inline;
}

div.landlords_process_bg div.process_content
{
    width:950px;
    height:266px;
}


div.landlords_process_bg div.process_content li
{
    width:450px;
    height:256px;
    margin:0 18px;
    background:url('/images/process_bg.png') no-repeat;
    font-size:14px;
}

div.landlords_process_bg div.process_content li div.padding
{
    padding:20px;
}

div.landlords_process_bg div.process_title
{
    width:410px;
    height:41px;
    background:url('/images/process_title_bg.png') no-repeat;
}

div.landlords_process_bg div.process_title div.title_left
{
    float:left;
    display:inline;
    width:330px;
    padding:11px 0 0 15px;
}

div.landlords_process_bg div.process_title div.title_right
{
    float:right;
    display:inline;
    padding:12px 15px 0 0;
    color:#3D96AF;
}

div.landlords_process_bg div.process_title div.title_right span
{
    color:#fff;
}

div.landlords_process_bg div.process_text
{
    text-align:center;
    color:#fff;
    width:410px;
    margin:20px 0 0 0;
    line-height:110%;
}

div.landlords_process_bg div.process_buttons
{
    width:930px;
    height:50px;
    margin:-25px 0 0 10px;
    background:url('/images/process_buttons_bg.png');
}

div.landlords_process_bg div.process_buttons ul
{
    padding:12px 0 0 9px;
}

div.landlords_process_bg div.process_buttons li
{
    float:left;
    display:inline;
    margin:0 2px;
    
}

div.landlords_process_bg div.process_buttons ul li a,
div.landlords_process_bg div.top div.back a.back_button
{
    font-size:13px;
    font-weight:normal;
}

div.landlords_process_bg div.process_buttons ul li a div,
div.landlords_process_bg div.top div.back a.back_button div
{
    width:100%;
    text-align:center;
    padding:9px 0 0 0;
}

div.landlords_process_bg div.process_buttons ul.lettings_buttons li a,
div.landlords_process_bg div.top div.back a.back_button
{
    width:72px;
    height:30px;
    display:block;
    color:#3D96AF;
    background:url('/images/landlords_process_buttons1.png');
    text-decoration:none;
}

div.landlords_process_bg div.process_buttons ul.management_buttons li a
{
    width:87px;
    height:30px;
    display:block;
    color:#3D96AF;
    background:url('/images/landlords_process_buttons2.png');
    text-decoration:none;
}

div.landlords_process_bg div.process_buttons ul li a:hover,
div.landlords_process_bg div.top div.back a.back_button:hover
{
    background-position:0 -30px;
    color:#fff;
}

div.landlords_process_bg div.process_buttons ul li a.on
{
    background-position:0 -60px;
    color:#3D96AF;
}

div.landlords_process_bg div.top div.back a.back_button
{
    margin:8px 0 0 30px;
    color:#fff;
}

div.landlords_process_bg div.top div.back a.back_button div
{
    padding:8px 0 0 0;
}

div.strapline
{
    margin:240px 0 0 0;
}

div.search_div.landlords
{
    font-size:11px;
    line-height:120%;
    font-weight:normal;
    background:url('/images/home_landlords_bg.png') no-repeat;
    width:196px;
    height:288px;
	padding-left:14px;
}

div.search_div.landlords div {
	padding:0;
	margin:0;
	width:196px;
}

div.search_div.landlords span
{
    color:#003450;
	display:block;
	margin:0 0 2px 0;
	padding:0;
}

div.search_div.landlords a.button
{
    margin:30px 0 0 0;
    float:clear;
}

div.search_div.landlords a.button span
{
    color:#fff;
}

div.search_div.landlords a.button:hover span
{
    color:#003450;
}

div.search_div.landlords li
{
    float:left;
    display:inline;
    background:url('/images/dot.gif') no-repeat;
    background-position:0 4px;
    padding-left:7px;
    margin-right:2px;
	margin-left:0;
	overflow:visible;
	width:auto;
}

/* RENT & SHARE SECTION */

div#rentbox,
div#sharebox,
div#socialbox
{
    background:url('/images/rent_section/rentbox_bg.jpg') no-repeat;
    width:630px;
    height:390px;
overflow:hidden;
    margin-bottom:10px;
}

div#sharebox
{
    background:url('/images/share_section/sharebox_bg.jpg') no-repeat;
}

div#socialbox
{
    background:url('/images/socials_features_bg.png') no-repeat;
    height:400px;
    margin-top:2px;
}

div#rentbox div.content,
div#sharebox div.content
{
    padding:50px 0 0 15px;
}

div#socialbox div.content
{
    padding:65px 0 0 15px;
}

div#rentbox div.rentbox_image,
div#sharebox div.sharebox_image,
div#socialbox div.socialbox_image
{
    width:370px;
    float:left;
    display:inline;
    
}

div#rentbox div.rentbox_links,
div#sharebox div.sharebox_links,
div#socialbox div.socialbox_links
{
    width:230px;
    float:left;
    display:inline;
}

div#rentbox div.rentbox_links div,
div#sharebox div.sharebox_links div,
div#socialbox div.socialbox_links div,
div#rentbox div.rentbox_links div.off,
div#sharebox div.sharebox_links div.off,
div#socialbox div.socialbox_links div.off
{
    width:210px;
    height:61px;
    display:block;
    padding:10px 7px 10px 10px;
    color:#06354f;
    font-size:12px;
    background:url('/images/parties_nav_bg.jpg') bottom right no-repeat;
    text-decoration:none;
    line-height:120%;
}

div#rentbox div.rentbox_links div span.title,
div#sharebox div.sharebox_links div span.title,
div#socialbox div.socialbox_links div span.title
{
    color:#00B4E6;
    font-size:14px;
}

div#rentbox div.rentbox_links div.on,
div#sharebox div.sharebox_links div.on,
div#socialbox div.socialbox_links div.on
{
    background-image:none;
    background:#00B4E6;
    color:#fff;
}

div#rentbox div.rentbox_links div.on span.title,
div#sharebox div.sharebox_links div.on span.title,
div#socialbox div.socialbox_links div.on span.title
{
    color:#003450;
}

div#rentbox div.rentbox_links div a,
div#sharebox div.sharebox_links div a,
div#socialbox div.socialbox_links div a
{
    color:#00B4E6;
font-weight: bold;
}


div#rentbox div.rentbox_links div.on a,
div#sharebox div.sharebox_links div.on a,
div#socialbox div.socialbox_links div.on a
{
    color:#003450;
}

div.accordian.share.grey
{
    background:url('/images/rent_section/share_bg.jpg') no-repeat;
}

div.accordian.socialise.grey
{
    background:url('/images/rent_section/socialise_bg.jpg') no-repeat;
}

div.accordian_rent_grey
{
    background:url('/images/rent_section/rent_bg.jpg') no-repeat!important;
}

div.accordian.share.grey div#share_accordian h3 a,
div.accordian.socialise.grey div#socialise_accordian h3 a,
div.accordian.rent.grey div#rent_accordian h3 a
{
    width:280px;
    height:30px;
    display:block;
    text-decoration:none;
    font-size:13px;
    color:#fff;
    background:url('/images/landlords_title_bg.jpg') no-repeat;
}


div.rent_search
{
    height:390px;
    width:310px;
    background:url('/images/rent_section/search_bg.jpg') no-repeat;
    margin-bottom:10px;   
}

div.rent_search div.search_content
{
    padding:60px 0px 15px 16px;
}

div.rent_search form span
{
    color:#00B4E6;
    display:block;
    font-size:14px;
    padding:15px 0 10px 0;
}

div.rent_search form div.search_button
{
    margin:80px 0 0 0;
}

div.rent_search.share form div.search_button
{
    margin:15px 0 0 0;
}

div.rent_search form div.search_button input.button_search
{
    width:280px;
    height:36px;
    display:block;
    background:url('/images/rent_section/search_button.png') no-repeat;
}

div.rent_search form div.search_button input.button_search:hover
{
    background-position:0 -36px;
}

div.register_holder_socials
{
    background:url('/images/rent_section/register_bg.png') no-repeat!important;
    height:373px;  
}

div.register_holder_socials.social
{
    background:url('/images/socials_register_bg.png') no-repeat!important;
    height:390px;
overflow:hidden;
}

div.register_holder_socials.rent div.content
{
    padding-top:190px;
    padding-bottom:20px;
}

div.register_holder_socials.social div.content
{
    padding-top:205px;
    padding-bottom:20px;
}

div#make_sharing_easy
{
    width:630px;
    height:255px;
    margin-bottom:10px;
    background:url('/images/share_section/sharing_easy_bg.jpg') no-repeat;
	overflow:hidden;
}

div#make_sharing_easy div.content
{
    padding:50px 15px 15px 15px;
}

div#make_sharing_easy div.content div.left,
div#make_sharing_easy div.content div.right
{
    width:290px;
    height:190px;
    float:left;
    background:url('/images/share_section/sharing_left_bg.jpg') no-repeat;
}

div#make_sharing_easy div.content div.right
{
    float:right;
    background:url('/images/share_section/sharing_right_bg.jpg') no-repeat;
}

div#make_sharing_easy div.button
{
    float:left;
    margin:145px 0 0 15px;
}

div#make_sharing_easy div.panel
{
    width:110px;
    height:160px;
    float:right;
    margin:15px 15px 0 0;
    color:#fff;
    font-size:12px;
    line-height:110%;
}

div#make_sharing_easy div.panel p
{
    padding:40px 10px 10px 10px;
}

div#make_sharing_easy div.panel.houseshares
{
    background:url('/images/share_section/houseshares_bg.png') no-repeat;
}

div#make_sharing_easy div.panel.flatshares
{
    background:url('/images/share_section/flatshares_bg.png') no-repeat;
}

div#make_sharing_easy-right
{
    width:310px;
    margin-top:10px;
    background:url('/images/share_section/sharing_easy_bg-right.jpg') no-repeat;
	overflow:hidden;
}

div#make_sharing_easy-right div.content
{
    padding:50px 15px 15px 15px;
}

div#make_sharing_easy-right div.content div.top,
div#make_sharing_easy-right div.content div.bottom
{
    width:280px;
    height:190px;

    background:url('/images/share_section/sharing_left_bg.jpg') no-repeat;
}

div#make_sharing_easy-right div.content div.bottom
{
	margin-top:10px;
    background:url('/images/share_section/sharing_right_bg.jpg') no-repeat;
}

div#make_sharing_easy-right div.button
{
    float:left;
    margin:145px 0 0 15px;
}

div#make_sharing_easy-right div.panel
{
    width:110px;
    height:160px;
    float:right;
    margin:15px 15px 0 0;
    color:#fff;
    font-size:12px;
    line-height:110%;
}

div#make_sharing_easy-right div.panel p
{
    padding:40px 10px 10px 10px;
}

div#make_sharing_easy-right div.panel.houseshares
{
    background:url('/images/share_section/houseshares_bg.png') no-repeat;
}

div#make_sharing_easy-right div.panel.flatshares
{
    background:url('/images/share_section/flatshares_bg.png') no-repeat;
}


div#manchester_guide
{
    width:310px;
    height:255px;
    margin-bottom:10px;
    background:url('/images/share_section/guide_bg.png') no-repeat;
}

div#manchester_guide div.text
{
    padding:50px 0 0 15px;
    font-size:12px;
    width:200px;
}

div#manchester_guide div.text span
{
    color:#05b5e6;
    font-size:14px;
}

div#manchester_guide div.text ul
{
    margin:10px 0 25px 15px;
}

div#manchester_guide div.text li
{
    list-style:disc;
}

div#manchester_guide div.text a span
{
    color:#fff;
    font-size:12px;
}

div#manchester_guide div.text a:hover span
{
    color:#003450;
}

a.profile_link span { color:#20bde9; }


div.register_holder_landlords
{
    background:url('/images/landlords_register_bg.png') no-repeat;
    height:376px;
width:296px;
	overflow:hidden;
	padding-left:14px;
	padding-top:12px;
	font-size:13px;
	font-weight:bold;
	color:#00B4E6;
	background-repeat:no-repeat;
	margin-top:2px;
	position:relative;
	margin-bottom:7px;
}

div.register_holder_landlords div.content
{
    padding-top:170px;
    padding-bottom:20px;
}

div.register_holder_landlords b
{
    font-size:14px;
}

div.register_holder_landlords span
{
    color:#2cb9e5;
}



div.register_holder_landlords div.register_textarea_bg {
    background:url(/images/interface/register_textarea.png) 0 0 no-repeat;

    width:274px;
    height:110px;
    text-align:left;
    padding:3px 4px 1px 4px;

}

div.register_holder_landlords div.register_textarea_bg textarea {
	font-family: Arial, "MS Trebuchet", sans-serif;
	border:none;
	width:274px!important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:70px;
}

div.register_holder_landlords div.register_textfield_bg {
    background:url(/images/interface/social_textfield_larger.png) 0 0 no-repeat;
    width:274px;
    height:31px;
    text-align:left;
    padding:3px 4px 1px 4px;
}


div.register_holder_landlords div.register_textfield_bg label,
div.register_holder_landlords div.register_textfield_med label
{
    display:inline;
    float:left;
    width:70px;
    color:#224b63;
    padding:4px 0 0 0;
}


div.register_holder_landlords div.register_textfield_small label
{
    display:inline;
    float:left;
    width:40px;
    color:#224b63;
    padding:4px 0 0 0;
}

div.register_holder_landlords div.register_textfield_med input
{
    width:112px;
}

div.register_holder_landlords div.register_textfield_small input
{
    width:35px;
}

div.register_holder_landlords .btn_register_now {
	width:282px;
	height:37px;
	position:absolute;
	bottom:15px;
	left:15px;
	display:block;
	background:url(../images/landlords_reg_btn.png) no-repeat;
	background-position:0 0;
}

/*div.register_holder_landlords .btn_register_now:hover
{
	background:url(../images/social_register_now_2.gif) 0 -27px no-repeat;
}*/


.register_holder_landlords b {
	font-size:16px;
	color:#fff;
	font-weight:bold;
        line-height:120%;
        margin:0;
        padding:0;
}

#frmLandLordsHelp div.register_holder_landlords{
	background-image: url('/images/landlords_help_bg.png');
	height: 182px;
}

	#frmLandLordsHelp div.register_holder_landlords div.content{
		padding-top: 0;
	}
	
	#frmLandLordsHelp div.register_holder_landlords div.content h2{
		color: #FFF;
		font-size: 16px;
		font-weight: bold;
		padding-bottom: 15px;
	}
	
	#frmLandLordsHelp div.register_holder_landlords .btn_register_now{
		bottom: 20px;
	}

.register_bot_landlords {
	background-image:url(../images/register_bottom_socials.jpg);
	width:312px;
	height:15px;
	font-size:7px;
}

.clickable {
	cursor: pointer;
}

.light_blue {
	color:#00B4E6;
}