*	{
	margin: 0;
	padding: 0;
	}
body	{
	background: #141414;
	color: #4a4a4a;
	font-family: Arial;
	font-size: 12px;
	}
#page-top-holder	{
	background: url(../images/shared/page_top_repeat.jpg) repeat-x;
	height: 51px;
	}
#page-top	{
	height: 51px;
	margin: 0 auto 0 auto;
	position: relative;
	text-align: left;
	width: 1002px;
	}
#top-left	{
	color: #fff;
	float: left;
	font-family: Tahoma;
	padding: 0px 0 0 23px;
	}
#top-left ul	{
	float: left;
	list-style: none;
	margin: 0;
	margin: 16px 0px 0 0;
	padding: 0px 0px 0px 0;
	}
#top-left li	{
	background: url(../images/shared/nav/toplinks_rightbg.jpg) no-repeat right top;
	float: left;
	margin: 0 4px 0 0;
	padding: 0;
	}
#top-left a	{
	background: url(../images/shared/nav/toplinks_leftbg.jpg) no-repeat left top;
	color: #fff;
	display: block;
	float: left;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	padding: 5px 17px 10px 13px;
	text-align: left;
	}
#top-left a.selected,
#top-left a:hover	{
	color: #1cb9ea;
	}
#top-left span	{
	display: block;
	float: left;
	font-size: 11px;
	line-height: 11px;
	margin: 20px 20px 0 0;
	text-align: left;
	}
#top-right     {
        color: #fff;
        float: right;
        font-size: 0;
        line-height: 0;
        padding: 0 10px 0 0;
        text-align: right;
        position: relative;
        }
/*#top-right   a       {
        color: #fff;
        font-family: Tahoma;
        font-size: 11px;
        font-weight: bold;
        line-height: 12px;
        }*/
#bookmark-tbl	{
	margin: 15px 10px 0 0;
	}
#bookmark-tbl td	{
	background: url(../images/shared/nav/bookmark_bg_left.gif) left no-repeat;
	padding: 0 10px 0 10px;
	}
#content-outer	{
	background: #fff url(../images/shared/graphic_city.jpg) top center no-repeat;
	}
#centre-logo	{
	height: 346px;
	margin: 0 auto;
	width: 330px;
	}
#centre-logo	a	{
	display: block;
	height: 95px;
	padding-top: 120px;
	}
#content	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0 auto 0 auto;
	padding: 0px 0 25px 0;
	width: 975px;
	}
#content-left	{
	float: left;
	font-size: 0px;
	line-height: 0;
	width: 704px;
	}
#content-right	{
	float: right;
	width: 259px;
	}
.column-left-top	{
	background: url(../images/shared/content_left_header.gif) no-repeat;
	height: 58px;
	width: 704px;
	}
.column-left-top-left	{
	float: left;
	margin: 18px 0 0 21px;
	display: inline;
	 
	}
.mover {
	margin-bottom: 10px;
}	
/*  background titles ............................. */	
.welcome-title	{
	background: url(../images/titles/title_welcome.gif) no-repeat;
	height: 30px;
	width: 400px;
	}
.home-featured-title	{
	background: url(../images/titles/title_featured.gif) no-repeat;
	height: 30px;
	width: 400px;
	}
.news-advice-title	{
	background: url(../images/titles/title_news_advice.gif) no-repeat;
	height: 30px;
	width: 400px;
	}
.checkavail-title	{
	background: url(../images/titles/title_checkavailable.gif) no-repeat;
	height: 30px;
	width: 280px;
	}
.contact-title	{
	background: url(../images/titles/title_contact_us.gif) no-repeat;
	height: 30px;
	width: 400px;
	}
.network-title	{
	background: url(../images/titles/title_networks.gif) no-repeat;
	height: 30px;
	width: 400px;
	}
	.networkresults-title	{
	background: url(../images/titles/title_networks_results.gif)  no-repeat;
	height: 30px;
	width: 300px;
	}
.faq-title	{
	background: url(../images/titles/title_faq.gif) no-repeat;
	height: 30px;
	width: 400px;
	}
	
#title-faq-whyswap {
	background: url(../images/titles/title_faq_whyswap.gif)  no-repeat;
	height: 20px;
	width: 400px;
	margin-top: 15px;
}	

#title-faq-members {
	background: url(../images/titles/title_faq_members.gif)  no-repeat;
	height: 20px;
	width: 400px;margin-top: 15px;
}	

#title-faq-peace {
	background: url(../images/titles/title_faq_peacemind.gif)   no-repeat;
	height: 20px;
	width: 400px;margin-top: 15px;
}	
.legal-title	{
	background: url(../images/titles/title_legal.gif) no-repeat;
	height: 30px;
	width: 400px;
	}
.sitemap-title	{
	background: url(../images/titles/title_sitemap.gif) no-repeat;
	height: 30px;
	width: 400px;
	}
.privacy-title	{
	background: url(../images/titles/title_privacy.gif) no-repeat;
	height: 30px;
	width: 400px;
	}
.testimonial-title	{
	background: url(../images/titles/title_testimonials.gif) no-repeat;
	height: 30px;
	width: 400px;
	}
.property-details-title	{
	background: url(../images/titles/title_property_details.gif) no-repeat;
	height: 30px;
	width: 400px;
	}
.myaccount-title	{
	background: url(../images/titles/title_myaccount.gif) no-repeat;
	height: 30px;
	width: 400px;
	}
.adv-search-title	{
	background: url(../images/titles/title_advanced_search.gif) no-repeat;
	height: 30px;
	width: 400px;
	}
.adv-search-results-title	{
	background: url(../images/titles/title_advanced_search_results.gif) no-repeat;
	height: 30px;
	width: 400px;
	}
.search-results-title	{
	background: url(../images/titles/title_search_results.gif) no-repeat;
	height: 30px;
	width: 300px;
	}
.property-details-title-pink	{
	background: url(../images/titles/title_property_details_pink.gif) no-repeat;
	height: 30px;
	width: 400px;
	}
.media-press-title	{
	background: url(../images/titles/title_media_press.gif) no-repeat;
	height: 30px;
	width: 400px;
	}
.terms-title	{
	background: url(../images/titles/title_terms.gif) no-repeat;
	height: 30px;
	width: 400px;
	}
.archives-title	{
	background: url(../images/titles/title_archives.gif) no-repeat;
	height: 30px;
	width: 400px;
	}
.leavecomment-title	{
	background: url(../images/titles/title_leave_comment.gif) no-repeat;
	height: 30px;
	width: 400px;
	}
.recentcomment-title	{
	background: url(../images/titles/title_recent_comments.gif) no-repeat;
	height: 30px;
	width: 400px;
	}
.howitworks-title	{
	background: url(../images/titles/title_howitworks.gif) no-repeat;
	height: 30px;
	width: 400px;
	}
.hiw-step1	{
	background: url(../images/titles/step_1.gif) no-repeat;
	height: 40px;
	width: 400px;
	}
.hiw-step2	{
	background: url(../images/titles/step_2.gif) no-repeat;
	height: 40px;
	width: 400px;
	}
.hiw-step3	{
	background: url(../images/titles/step_3.gif) no-repeat;
	height: 40px;
	width: 400px;
	}
.hiw-step4	{
	background: url(../images/titles/step_4.gif) no-repeat;
	height: 40px;
	width: 400px;
	}
.hiw-step5	{
	background: url(../images/titles/step_5.gif) no-repeat;
	height: 40px;
	width: 400px;
	}
.hiw-step6	{
	background: url(../images/titles/step_6.gif) no-repeat;
	height: 40px;
	width: 400px;
	}
.hiw-step7	{
	background: url(../images/titles/step_7.gif) no-repeat;
	height: 40px;
	width: 400px;
	}
.mycity-title	{
	background: url(../images/titles/title_my_city.gif) no-repeat;
	height: 40px;
	width: 400px;
	}
.signup-title	{
	background: url(../images/titles/title_signup.gif) no-repeat;
	height: 40px;
	width: 400px;
	}
.signupthanks-title	{
	background: url(../images/titles/title_thankyou.gif) no-repeat;
	height: 40px;
	width: 400px;
	}
#title-blog-title	{
	background: url(../images/titles/title_blogtitle.gif) no-repeat;
	height: 30px;
	width: 400px;
	}
#title-blog-images	{
	background: url(../images/titles/title_blogimages.gif) no-repeat;
	height: 30px;
	width: 400px;
	}
#title-blog-content	{
	background: url(../images/titles/title_blogcontent.gif) no-repeat;
	height: 30px;
	width: 400px;
	}
.contactowner-title	{
	background: url(../images/titles/title_contact_owner.gif) no-repeat;
	height: 30px;
	width: 400px;
	}
.relatedprop-title	{
	background: url(../images/titles/title_related_properties.gif) no-repeat;
	height: 30px;
	width: 400px;
	}

/* end background titles ............................. */	
	.column-left-top-right	{
	float: right;
	}
.column-left-top-right	table	{
	margin: 18px 18px 0 0;
	}
.column-left-top-right	td.viewall	{
	background: url(../images/home/btn_viewall_left.gif) no-repeat left;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 0 10px;
	}
.column-left-top-right	td.backto	{
	background: url(/images/testimonials/btn_prev_page_right.gif) no-repeat top right;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	padding: 0 22px 0 0;
	}
.column-left-top-right	td.viewmap	{
	background: url(../images/advanced_search/btn_viewmap_right.jpg) no-repeat top right;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	padding: 0 10px;
	}
.column-left-top-right	a	{
	color: #555555;
	}
.column-left-top-right	a:hover	{
	color: #1cb9ea;
	}
.column-left-top-right	.viewmap a	{
	color: #fff;
	padding: 0 20px 0 0;
	}
.column-left-top-right	.viewmap a:hover	{
	color: #fff;
	text-decoration: underline;
	}
.tbl-view-prop	td.view-prop	{
	background: url(../images/testimonials/btn_view_right.gif) no-repeat top right;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 0 22px 0 0;
	}
.tbl-view-prop	{
	float: right;
	font-size: 0px;
	line-height: 0px;
	}
.tbl-view-prop	a	{
	color: #555555;
	}
.tbl-view-prop	a:hover	{
	color: #1cb9ea;
	}
.column-left-lower	{
	background: url(../images/shared/content_left_bottom.gif) bottom no-repeat;
	margin-bottom: 14px;
	padding: 0 0 20px 0;
	width: 704px;
	}
.column-left-inner	{
	font-size: 12px;
	line-height: 18px;
	margin: 0 auto;
	padding: 10px 0 0 0;
	width: 670px;
	}
.column-left-inner	a	{
	color: #1cb9ea;
	font-weight: bold;
	}
.column-left-line	{
	border-top: 1px solid #e1e1e1;
	font-size: 0px;
	height: 1px;
	line-height: 0;
	margin: 10px 0;
	width: 703px;
	}
.home-property-frame	{
	background: url(../images/home/frame_property.gif) no-repeat;
	float: left;
	height: 264px;
	padding-bottom: 14px;
	width: 212px;
	}
.spacer-property-frame	{
	float: left;
	width: 15px;
	}
.home-property-frame-inner	{
	margin: 0px auto;
	width: 186px;
	}
.home-property-image	{
	margin: 0px auto;
	padding: 5px 0 5px 0;
	width: 202px;
	}
a.property-link	{
	padding: 0px 0 0px 5px;
	}
a.property-link:hover	{
	color: #1cb9ea;
	}
a.property-view	{
	background: url(../images/home/btn_view_details.gif) no-repeat;
	display: block;
	height: 25px;
	margin: 10px 0 0px 0px;
	width: 110px;
	}
.home-property-image img	{
	margin-bottom: 0px;
	}
.home-property-frame	a	{
	color: #000;
	display: block;
	font-size: 14px;
	font-weight: bold;
	}
.home-news	{
	background: url(../images/home/frame_news_advice.gif) no-repeat;
	height: 122px;
	margin-bottom: 10px;
	width: 671px;
	}
.home-news-left	{
	float: left;
	height: 122px;
	padding: 4px 0 0 4px;
	width: 215px;
	}
.home-news-right	{
	float: left;
	margin: 14px 0 0 0;
	width: 437px;
	}
.home-news-right a	{
	color: #029ecf;
	font-size: 14px;
	font-weight: bold;
	}
.home-news-right a:hover	{
	color: #000;
	}
.home-news-right .lower	{
	border-top: 1px solid #ccc;
	float: left;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	width: 437px;
	}
.home-news-right .lower a	{
	color: #029ecf;
	font-size: 12px;
	font-weight: bold;
	}
.page-inner-top	{
	background: url(../images/shared/page_inner_top.gif) no-repeat;
	height: 20px;
	margin: 0 auto;
	width: 670px;
	}
.page-inner-bottom	{
	background: url(../images/shared/page_inner_bottom.gif) bottom no-repeat;
	margin: 0 auto 0px auto;
	width: 670px;
	}
.page-inner-centre	{
	 
	font-size: 12px;
	line-height: 12px;
	margin: 0 auto 0px auto;
	padding-bottom: 10px;
	width: 640px;
	}
	
	
/*  PAD SEARCH ---------------------- */
.pad-search	{
	font-size: 0px;
	line-height: 0;
	margin-bottom: 10px;
	}
.pad-search-top	{
	background: url(../images/home/pad_search_top.gif) no-repeat;
	height: 44px;
	width: 259px;
	}
.pad-search-top-grey	{
	background: url(../images/contact/pad_search_top.gif) no-repeat;
	height: 44px;
	width: 259px;
	}
.pad-search-content	{
	background: #8e075c url(../images/home/pad_search_middle.gif) top no-repeat;
	}
.pad-search-content-inner	{
	font-size: 12px;
	line-height: 12px;
	margin: 0 auto;
	padding: 25px 0 0 0;
	width: 236px;
	}
.pad-search-content-grey	{
	background: #424242 url(../images/contact/pad_search_middle.jpg) top no-repeat;
	}
.pad-search-content-inner-grey	{
	font-size: 12px;
	line-height: 12px;
	margin: 0 auto;
	padding: 25px 0 0 0;
	width: 236px;
	}
.pad-search-content-inner-grey td	,
.pad-search-content-inner td	{
	padding: 0px 0 11px 0;
	}
.pad-search-content-inner-grey th	,
.pad-search-content-inner th	{
	text-align: left;
	width: 130px;
	}
.pad-search-content-inner th a	{
	color: #d092b9;
	display: block;
	margin: 14px 0 0 0;
	text-decoration: underline;
	}
.pad-search-content-inner-grey th a	{
	color: #adadad;
	display: block;
	margin: 14px 0 0 0;
	text-decoration: underline;
	}
.pad-search-bottom	{
	background: url(../images/home/pad_search_lower.gif) no-repeat;
	height: 10px;
	width: 259px;
	}
.pad-search-bottom-grey	{
	background: url(../images/contact/pad_search_lower.gif) no-repeat;
	height: 10px;
	width: 259px;
	}
.form-search	{
	background: url(../images/shared/form_search.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	height: 30px;
	margin: 5px 0px 0 0;
	text-indent: -3000px;
	width: 109px;
	}
.form-search-grey	{
	background: url(../images/contact/form_search.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	height: 30px;
	margin: 5px 0px 0 0;
	text-indent: -3000px;
	width: 109px;
	}
.signup-yellow	a	{
	background: url(../images/home/btn_click_to_signup.png) no-repeat;
	display: block;
	height: 55px;
	margin-bottom: 10px;
	width: 259px;
	}
.signup-pink	a	{
	background: url(../images/contact/btn_click_here_signup_pink.jpg) no-repeat;
	display: block;
	height: 55px;
	margin-bottom: 10px;
	width: 259px;
	}
.signup-blue	a	{
	background: url(../images/legal/btn_click_here_signup.jpg) no-repeat;
	display: block;
	height: 55px;
	margin-bottom: 10px;
	width: 259px;
	}
 
	
	
/*  NEWSLETTER SUBSCRIBE */
.newsletter-subscribe	{
	font-size: 0px;
	line-height: 0;
	margin-bottom: 10px;
	}
.newsletter-subscribe-top	{
	background:url(../images/home/newsletter_top.gif)  no-repeat;
	height: 44px;
	width: 259px;
	}
.newsletter-subscribe-content	{
	background:  url(../images/home/newsletter_lower_bg.gif)  bottom no-repeat;
	}
.newsletter-subscribe-content-inner	{
	font-size: 12px;
	line-height: 12px;
	margin: 0 auto;
	padding: 10px 0 10px 0;
	width: 236px;
	}
.newsletter-subscribe-content-inner td	{
	padding: 0px 0 8px 0;
	}
.newsletter-subscribe-content-inner th	{
	text-align: left;
	width: 130px;
	}
.newsletter-subscribe-content-inner th a	{
	color: #4a4a4a;
	display: block;
	font-weight: bold;
	font-size: 13px;
	margin: 10px 0 0 0;
	text-decoration: underline;
	}
.newsletter-subscribe-bottom	{
	background: url(../images/home/pad_search_lower.gif) no-repeat;
	height: 10px;
	width: 259px;
	}
.submit-newsletter	{
	background: url(../images/shared/newsletter_submit.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	height: 25px;
	margin: 0 0px 0 0;
	text-indent: -3000px;
	width: 110px;
	}
.submit-newsletter-pink	{
	background: url(../images/shared/newsletter_submit_pink.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	height: 25px;
	margin: 0 0px 0 0;
	text-indent: -3000px;
	width: 110px;
	}
.submit-newsletter-yellow	{
	background: url(../images/shared/newsletter_submit_yellow.jpg) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	height: 25px;
	margin: 0 0px 0 0;
	text-indent: -3000px;
	width: 110px;
	}
.inp-news	{
	background: url(../images/shared/inp_news_signup.gif) no-repeat;
	border: none;
	color: #606060;
	font-size: 12px;
	font-weight: bold;
	
	padding: 6px 4px 8px 10px;
	width: 224px;
	}
#side-ad	{
	font-size: 0px;
	line-height: 0;
	}
#side-ad-top	{
	background: url(../images/shared/advertisement_top.gif) no-repeat;
	color: #828282;
	font-size: 11px;
	height: 21px;
	line-height: 12px;
	padding: 10px 0 0 14px;
	}
#side-ad-lower	{
	background: url(../images/shared/advertisement_lower.gif) bottom no-repeat;
	}
#side-ad-inner	{
	margin: 0 auto;
	padding: 10px 0 0 0;
	width: 239px;
	}
#side-ad-inner img	{
	margin-bottom: 10px;
	}
	
	
	
/* MEDIA AND PRESS ------------------------------------------- */	

strong.press-title {
display: block;
	color:#00b0e7;
	margin: 7px 0;
}



/* PROPERTY DETAIL ------------------------------------------- */	
#nav-property-details	{
	height: 31px;
	padding: 10px 0;
	width: 702px;
	}
#nav-property-details	a{
	
	}
#nav-property-detailsbg-1	{
	background: url(../images/property_details/nav_1.jpg) no-repeat 0px 9px;
	height: 31px;
	height: 31px;
	padding: 10px 0;
	width: 702px;text-indent:-3000px;
	}
#nav-property-detailsbg-2	{
	background: url(../images/property_details/nav_2.jpg) no-repeat 0px 9px;
	 
	height: 31px;
	padding: 10px 0;
	width: 702px;text-indent:-3000px;
	}
#nav-property-detailsbg-3	{
	background: url(../images/property_details/nav_3.jpg) no-repeat 0px 9px;
	height: 31px;
	padding: 10px 0;
	width: 702px;text-indent:-3000px;
	}
#nav-property-detailsbg-4	{
	background: url(../images/property_details/nav_4.jpg) no-repeat 0px 9px;
	height: 31px;
	padding: 10px 0;
	width: 702px;text-indent:-3000px;
	}
#nav-property-detailsbg-5	{
	background: url(../images/property_details/nav_5.jpg) no-repeat 0px 9px;
	height: 31px;
	padding: 10px 0;
	width: 702px;text-indent:-3000px;
	}
#nav-property-detailsbg-6	{
	background: url(../images/property_details/nav_6.jpg) no-repeat 0px 9px;
	height: 31px;
	padding: 10px 0;
	width: 702px;text-indent:-3000px;
	}
#nav-property-detailsbg-7	{
	background: url(../images/property_details/nav_7.jpg) no-repeat 0px 9px;
	height: 31px;
	padding: 10px 0;
	width: 702px;text-indent:-3000px;
	}
#nav-property-1 a	{
	display: block;
	float: left;
	height: 41px;
	margin-left: 17px;
	width: 98px;
	display: inline;
	}
#nav-property-2 a	{
	display: block;
	float: left;
	height: 41px;
	width: 86px;
	}
#nav-property-3 a	{
	display: block;
	float: left;
	height: 41px;
	width: 89px;
	}
#nav-property-4 a	{
	display: block;
	float: left;
	height: 41px;
	width: 67px;
	}
#nav-property-5 a	{
	display: block;
	float: left;
	height: 41px;
	width: 94px;
	}
#nav-property-6 a	{
	display: block;
	float: left;
	height: 41px;
	width: 131px;
	}
#nav-property-7 a	{
	display: block;
	float: left;
	height: 41px;
	width: 105px;
	}
#property-carousel	{
	background: url(../images/property_details/frame_carousel.gif) no-repeat;
	float: left;
	height: 341px;
	margin: 20px 0 0 15px;
	width: 350px;
	display:inline;
	}
#property-carousel-large	{
	height: 261px;
	margin: 5px auto 0 auto;
	width: 340px;
	}
#property-details-right	{
	float: right;
	font-size: 12px;
	/*height: 341px;*/
	line-height: 15px;
	margin: 20px 0 0 0px;
	width: 330px;
	}
	.image-display {
		position: relative;
	
	}
	
	.image-display a.addimgpad	{
	background: url(../images/my_account/btn_add_padimage.gif) no-repeat;
	display: block;
	height: 25px;
	left: 95px;
	position: absolute;
	top: 140px;
	width: 137px;
	}
	
#property-details-right label	{
	float: left;
	font-weight: normal;
	padding: 6px 0 0px 0;
	text-align: left;
	text-indent: 10px;
	width: 130px;
	}
.overlay-inpbg	{
	background: url(../images/my_account/overlay_inp.gif) no-repeat;
	height: 28px;
	margin-bottom: 10px;
	width: 304px;
	}
.inp-propdetails	{
	border: 1px solid #fff;
	color: #646464;
	float: left;
	margin: 2px 0 0 0;
	padding: 2px;
	width: 162px;
	}
.inp-small	{
	background: url(../images/my_account/inp_small.gif) no-repeat;
	border: 1px solid #fff;
	color: #646464;
	float: left;
	
	margin: 0px 4px 0 0;
	padding: 6px 0 7px 0;
	text-align: center;
	width: 31px;
	}
#myaccount-small-tbl	{
	}
#myaccount-small-tbl th	{
	line-height: 28px;
	padding: 0 10px 0 0;
	text-align: left;
	}
.photo-holder	{
	padding: 0px 0 0 35px;
	position: relative;
	width: 315px;
	}
.photo-holder li	{
	padding: 0px 11px 0 0px;
	}
.photo-holder .prev	{
	background: url(../images/property_details/carousel_left.gif) no-repeat;
	cursor: pointer;
	display: block;
	height: 35px;
	left: 0px;
	position: absolute;
	top: 13px;
	width: 26px;
	}
.photo-holder .next	{
	background: url(../images/property_details/carousel_right.gif) no-repeat;
	cursor: pointer;
	display: block;
	height: 35px;
	position: absolute;
	right: 0px;
	top: 13px;
	width: 26px;
	}
#property-details-headings	{
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	font-weight: bold;
	margin: 10px 0 15px 0;
	padding: 10px 0 15px 10px;
	}
#property-details-headings h4	{
	color: #000;
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 8px;
	}
#property-details-headings span,
 #property-details-headings h4 span	{
	color: #00b0e7;
	}
#prop-detail-top th,
#prop-detail-middle th,
#prop-detail-lower th	{
	color: #000;
	}
#prop-detail-top ,
#prop-detail-middle ,
#prop-detail-lower	{
	margin: 0 0 0 10px;
	}
#prop-detail-top th,
#prop-detail-top td	{
	padding: 0 0 10px 0;
	text-align: left;
	width: 133px;
	}
#prop-detail-middle th,
#prop-detail-middle td	{
	padding: 0 10px 10px 0px;
	text-align: left;
	}
#prop-detail-lower th,
#prop-detail-lower td	{
	padding: 0 0 10px 0;
	text-align: left;
	width: 133px;
	}
#prop-nav-lower	{
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin: 20px 0 15px 0;
	}
#prop-nav-lower	span	{
	border-right: 1px solid #ccc;
	float: left;
	font-size: 12px;
	height: 15px;
	line-height: 12px;
	padding: 15px 0 15px 0px;
	}
#prop-nav-lower	a	{
	color: #212121;
	float: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	margin: 0 32px;
	padding: 15px 0 0px 20px;
	}
#prop-nav-lower	a:hover	{
	color: #00b0e7;
	}
a.prop-recommend	{
	background: url(../images/property_details/icon_recommend.gif) no-repeat 0 14px;
	}
a.prop-fav	{
	background: url(../images/property_details/icon_add_favs.gif) no-repeat 0 14px;
	}
a.prop-tellfriend	{
	background: url(../images/property_details/icon_tell_friend.gif) no-repeat 0 14px;
	}
a.prop-myblog	{
	background: url(../images/property_details/icon_my_blog.gif) no-repeat 0 14px;
	}
a.prop-viewmap	{
	background: url(../images/property_details/icon_view_map.gif) no-repeat 0 14px;
	}
a.btn-swap-pad	{
	background: url(../images/property_details/btn_swap_pad.gif) no-repeat;
	display: block;
	float: right;
	height: 25px;
	width: 133px;
	}
.related-prop	{
	background: url(../images/home/frame_news_advice.gif) no-repeat;
	height: 122px;
	margin-bottom: 10px;
	width: 671px;
	}
.related-prop-left	{
	float: left;
	height: 122px;
	padding: 4px 0 0 4px;
	width: 215px;
	}
.related-prop-right	{
	float: left;
	font-size: 11px;
	margin: 8px 0 0 0;
	width: 437px;
	}
.related-prop-right	strong	{
	font-size: 12px;
	}
.related-prop-right a	{
	color: #029ecf;
	font-size: 14px;
	font-weight: bold;
	}
.related-prop-right a span	{
	color: #084d65;
	}
.related-prop-right a:hover	{
	color: #000;
	}
.related-prop-right .lower	{
	border-top: 1px solid #ccc;
	float: left;
	margin: 5px 0 0 0;
	padding: 5px 0 0 0;
	width: 437px;
	}
.related-prop-right .lower a	{
	color: #029ecf;
	font-size: 12px;
	font-weight: bold;
	}
a.prop-viewdetails	{
	background: url(../images/property_details/btn_viewdetails.gif);
	display: block;
	float: left;
	height: 22px;
	margin: 5px 3px 0 0;
	width: 98px;
	}
a.prop-addfavs	{
	background: url(../images/property_details/btn_add_favs.gif);
	display: block;
	float: left;
	height: 22px;
	margin: 5px 0 0 0px;
	width: 98px;
	}
	a.viewonmap	{
	background: url(../images/networks/viewonmap.gif) ;
	display: block;
	float: left;
	height: 22px;
	margin: 5px 0 0 5px;
	width: 118px;
	cursor: pointer;
	}
		a.viewonmap_blue	{
	background: url(../images/networks/viewonmap_blue.gif) ;
	display: block;
	float: left;
	height: 22px;
	margin: 5px 0 0 5px;
	width: 118px;
	cursor: pointer;
	}
.toggle-content	{
	font-size: 12px;
	line-height: 12px;
	/*margin: 0 auto;*/
	float: left;
	width: 703px;
	}
.propdetails-table th	{
	border-bottom: 1px solid #c7c7c7;
	color: #868686;
	font-size: 14px;
	padding: 10px 0 10px 20px;
	text-align: left;
	}
.propdetails-table td	{
	font-size: 12px;
	padding: 15px 0 15px 20px;
	text-align: left;
	}
.propdetails-table td.border-right,
.propdetails-table th.border-right	{
	border-right: 1px solid #c7c7c7;
	}
.propdetails-table td.noheight,
.propdetails-table th.noheight	{
	font-size: 0px;
	line-height: 0;
	padding: 0px;
	}
#about-me-tbl	{
	line-height: 18px;
	margin-top: 10px;
	}
#about-me-tbl th,
 #about-me-tbl td	{
	padding: 0 0 20px 0;
	text-align: left;
	}
.photo-holder-about	{
	background: url(../images/property_details/about_carousel_bg.gif) no-repeat;
	height: 75px;
	padding: 10px 0 0 45px;
	position: relative;
	width: 419px;
	}
.photo-holder-about li	{
	padding: 0px 11px 0 0px;
	}
.photo-holder-about .prev	{
	background: url(../images/property_details/carousel_left.gif) no-repeat;
	cursor: pointer;
	display: block;
	height: 35px;
	left: 0px;
	position: absolute;
	top: 23px;
	width: 26px;
	}
.photo-holder-about .next	{
	background: url(../images/property_details/carousel_right.gif) no-repeat;
	cursor: pointer;
	display: block;
	height: 35px;
	position: absolute;
	right: 0px;
	top: 23px;
	width: 26px;
	}
#blog-top	{
	border-bottom: 1px solid #cccccc;
	float: left;
	padding-bottom: 10px;
	width: 670px;
	}
#blog-top-left	{
	background: url(../images/property_details/calander_bg.jpg) no-repeat;
	float: left;
	height: 45px;
	margin: 0 0 0 20px;
	width: 50px;
	}
#blog-top-right	{
	color: #979797;
	float: left;
	font-size: 11px;
	line-height: 12px;
	margin: 0 0 0 20px;
	width: 550px;
	}
#blog-top-left .month	{
	color: #fff;
	font-size: 11px;
	height: 16px;
	line-height: 13px;
	padding: 0px 0 0 0;
	text-align: center;
	width: 50px;
	}
#blog-top-left .date	{
	color: #000;
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
	text-align: center;
	width: 50px;
	}
#blog-top-right h2, #blog-top-right h2 a{
	color: #333333;
	font-size: 24px;
	margin: 5px 0 12px 0;
	}
.blog-inner-centre	{
	font-size: 12px;
	line-height: 16px;
	margin: 0 auto 0px auto;
	padding: 10px 0 10px 0;
	width: 625px;
	}
.archive-inner-centre	{
	font-size: 12px;
	line-height: 16px;
	margin: 0 auto 0px auto;
	padding: 0px 0 10px 0;
	width: 625px;
	}
.archive-inner-centre	a	{
	color: #515151;
	display: block;
	float: left;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 5px;
	width: 150px;
	}
.archive-inner-centre	a:hover	{
	color: #dd43a1;
	}
	
.comment-inner-centre	{
	font-size: 12px;
	line-height: 18px;
	margin: 0 auto 0px auto;
	padding-bottom: 15px;
	width: 625px;
	}	
	.comment-inner-centre	strong{
	font-size: 12px;
	line-height: 18px;
	display: block;
 
	}	
		.comment-inner-centre	span{
	font-size: 11px;
	line-height: 18px;
	display: block;
	color:#9d9b9b;
	margin-bottom: 10px;
 
	}	
.rating-top	{
	margin: 0 0 0px 25px;
	padding-bottom: 10px;
	}
.rating-top strong	{
	display: block;
	font-size: 14px;
	margin-bottom: 10px;
	}
.rating-top span	{
	background: url(../images/property_details/icon_ratingstar.gif);
	display: block;
	float: left;
	height: 14px;
	width: 15px;
	}
.star-rating	{
	margin: 4px 0 0 0;
	}
.star-rating a	{
	background: url(../images/my_account/star_rating.gif) no-repeat;
	display: block;
	float: left;
	height: 20px;
	width: 22px;
	}
.star-rating a:hover,
.star-rating a.rated	{
	background-position: 0 -20px;
	}
.available-inner-top	{
	background: url(../images/shared/page_inner_top.gif) no-repeat;
	height: 20px;
	margin: 0 auto;
	margin-top: 15px;
	width: 670px;
	}
.available-inner-bottom	{
	background: url(../images/shared/page_inner_bottom.gif) bottom no-repeat;
	margin: 0 auto 0px auto;
	width: 670px;
	}
.available-inner-centre	{
	font-size: 12px;
	line-height: 12px;
	margin: 0 auto 0px auto;
	padding-bottom: 10px;
	width: 625px;
	}
.available-left	{
	float: left;
	width: 280px;
	}
.available-right	{
	float: left;
	text-align: left;
	width: 280px;
	}
#available-right-tbl td,
	#available-right-tbl th	{
	padding: 0 0 10px 0;
	}
.available-submit	{
	background: url(../images/property_details/cal_btn_submit.jpg) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: right;
	height: 25px;
	width: 100px;
	}
.available-search	{
	background: url(../images/property_details/cal_btn_search.jpg) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: right;
	height: 25px;
	width: 103px;
	}
.inp-available	{
	background: url(../images/property_details/cal_inp_alt_dates.jpg) no-repeat;
	border: none;
	color: #606060;
	font-size: 12px;

	margin: 10px 0;
	padding: 6px 4px 7px 10px;
	width: 240px;
	}
#cal-left	{
	float: left;
	width: 14px;
	}
#cal-middle	{
	background: url(../images/property_details/month_repeat.jpg) repeat-x;
	float: left;
	font-weight: bold;
	height: 29px;
	line-height: 28px;
	text-align: center;
	width: 198px;
	}
#cal-right	{
	float: left;
	width: 14px;
	}
#avail-tbl	{
	font-size: 11px;
	}
table#avail-tbl	{
	border-collapse: collapse;
	}
#avail-tbl td	{
	border: 1px solid #cdcdcd;
	color: #000000;
	height: 25px;
	text-align: center;
	width: 31px;
	}
#avail-tbl td.othermonth	{
	color: #b0b0b0;
	}
#avail-tbl td.blue	{
	background: url(../images/property_details/cal_bg_blue.jpg) repeat-x;
	color: #fff;
	}
#avail-tbl th	{
	border: 1px solid #fff;
	border-bottom: 1px solid #cdcdcd;
	color: #666666;
	font-weight: normal;
	height: 25px;
	text-align: center;
	width: 31px;
	}
#availabilty-icons	{
	border-top: 1px solid #e1e1e1;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	width: 226px;
	}
#availabilty-icons td,
		#availabilty-icons th	{
	padding: 0 10px 0 0;
	}
.available-right-lower	{
	border-top: 1px solid #e1e1e1;
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 20px 0 0 0;
	width: 260px;
	}
.photo-blog	{
	height: 410px;
	margin: 10px 0 10px 0;
	position: relative;
	width: 614px;
	 
	}
.photo-blog .prev	{
	cursor: pointer;
	display: block;
	height: 69px;
	left: 0px;
	position: absolute;
	top: 170px;
	width: 64px;
	z-index: 10;
	}
.photo-blog .next	{
	cursor: pointer;
	display: block;
	height: 69px;
	position: absolute;
	right: 0px;
	top: 170px;
	width: 64px;
	z-index: 10;
	}
	
	
	
	
/* MY ACCOUNT ------------------------------------------------------------------------ */	
	
 
#nav-myaccountbg-1	{
	background: url(../images/my_account/nav_1.jpg) no-repeat 0px 9px;
	height: 41px;
	padding: 10px 0 0 0;
	width: 702px;
	 
	}
#nav-myaccountbg-2	{
	background: url(../images/my_account/nav_2.jpg) no-repeat 0px 9px;
	height: 41px;
	padding: 10px 0 0 0;
	width: 702px;
	}
#nav-myaccountbg-3	{
	background: url(../images/my_account/nav_3.jpg) no-repeat 0px 9px;
	height: 41px;
	padding: 10px 0 0 0;
	width: 702px;
	}
#nav-myaccountbg-4	{
	background: url(../images/my_account/nav_4.jpg) no-repeat 0px 9px;
	height: 41px;
	padding: 10px 0 0 0;
	width: 702px;
	}
#nav-myaccountbg-5	{
	background: url(../images/my_account/nav_5.jpg) no-repeat 0px 9px;
	height: 41px;
	padding: 10px 0 0 0;
	width: 702px;
	}
#nav-myaccountbg-6	{
	background: url(../images/my_account/nav_6.jpg) no-repeat 0px 9px;
	height: 41px;
	padding: 10px 0 0 0;
	width: 702px;
	}
#nav-myaccountbg-7	{
	background: url(../images/my_account/nav_7.jpg) no-repeat 0px 9px;
	height: 41px;
	padding: 10px 0 0 0;
	width: 702px;
	}
#nav-myaccountbg-8	{
	background: url(../images/my_account/nav_8.jpg) no-repeat 0px 9px;
	height: 41px;
	padding: 10px 0 0 0;
	width: 702px;
	}
#nav-myaccountbg-9	{
	background: url(../images/my_account/nav_9.jpg) no-repeat 0px 9px;
	height: 41px;
	padding: 10px 0 0 0;
	width: 702px;
	}
#nav-myaccount	a	{
	display: block;
	float: left;
	height: 41px;
	text-indent: -3000px;
	}
#nav-myaccount-1 a	{
	
	margin-left: 10px;
	width: 79px;
	display: block;
	float: left;
	height: 41px;
	text-indent: -3000px;
	display: inline;
	}
#nav-myaccount-2 a	{
	width: 65px;
	display: block;
	float: left;
	height: 41px;
	text-indent: -3000px;
	}
#nav-myaccount-3 a	{
	width: 89px;
	display: block;
	float: left;
	height: 41px;
	text-indent: -3000px;
	}
#nav-myaccount-4 a	{
	width: 57px;
	display: block;
	float: left;
	height: 41px;
	text-indent: -3000px;
	}
#nav-myaccount-5 a	{
	width: 101px;
	display: block;
	float: left;
	height: 41px;
	text-indent: -3000px;
	}
#nav-myaccount-6 a	{
	display: block;
	float: left;
	width: 42px;
	display: block;
	float: left;
	height: 41px;
	text-indent: -3000px;
	}
#nav-myaccount-7 a	{
	width: 54px;
	display: block;
	float: left;
	height: 41px;
	text-indent: -3000px;
	}
#nav-myaccount-8 a	{
	width: 91px;
	display: block;
	float: left;
	height: 41px;
	text-indent: -3000px;
	}
#nav-myaccount-9 a	{
	width: 104px;
	display: block;
	float: left;
	height: 41px;
	text-indent: -3000px;
	}
#my-acc-btns	{
	padding: 20px 0 0 15px;
	}
#my-acc-btns a.basic	{
	background: url(../images/my_account/btn_basic_purple.jpg) no-repeat;
	display: block;
	float: left;
	height: 27px;
	margin: 0 4px 0 0;
	width: 70px;
	}
#my-acc-btns a.basic:hover	,
#my-acc-btns a.basic.chosen	{
	background-position: 0 -27px;
	}
#my-acc-btns a.full	{
	background: url(../images/my_account/btn_full_off.jpg) no-repeat;
	display: block;
	float: left;
	height: 27px;
	margin: 0 4px 0 0;
	width: 71px;
	}
#my-acc-btns a.full:hover	,
#my-acc-btns a.full.chosen	{
	background-position: 0 -27px;
	}
	
#my-acc-btns a.housebook	{
	background: url(../images/my_account/btn_housebook_off.jpg) no-repeat;
	display: block;
	float: left;
	height: 27px;
	margin: 0 4px 0 0;
	width: 101px;
	}
#my-acc-btns a.housebook:hover	,
#my-acc-btns a.housebook.chosen	{
	background-position: 0 -27px;
	}

#my-acc-btns a.swap-enquiries	{
	background: url(../images/my_account/swaps/btn_enquiries.gif) no-repeat;
	display: block;
	float: left;
	height: 27px;
	margin: 0 4px 0 0;
	width: 81px;
	}
#my-acc-btns a.swap-offers	{
	background: url(../images/my_account/swaps/btn_offers.gif) no-repeat;
	display: block;
	float: left;
	height: 27px;
	margin: 0 4px 0 0;
	width: 61px;
	}
#my-acc-btns a.swap-swaps	{
	background: url(../images/my_account/swaps/btn_swaps.gif) no-repeat;
	display: block;
	float: left;
	height: 27px;
	margin: 0 4px 0 0;
	width: 71px;
	}
#my-acc-btns a.swap-history	{
	background: url(../images/my_account/swaps/btn_swap_history.gif) no-repeat;
	display: block;
	float: left;
	height: 27px;
	margin: 0 4px 0 0;
	width: 112px;
	}
#my-acc-btns a.swap-checklist	{
	background: url(../images/my_account/swaps/btn_swapchecklist.gif) no-repeat;
	display: block;
	float: left;
	height: 27px;
	margin: 0 4px 0 0;
	width: 94px;
	}
	
	#my-acc-btns a.swap-enquiries:hover		,
#my-acc-btns a.swap-enquiries.chosen	,
#my-acc-btns a.swap-offers:hover	,
#my-acc-btns a.swap-offers.chosen,
#my-acc-btns a.swap-swaps:hover		,
#my-acc-btns a.swap-swaps.chosen	,
#my-acc-btns a.swap-history:hover	,	
#my-acc-btns a.swap-history.chosen,	
#my-acc-btns a.swap-checklist:hover	,
#my-acc-btns a.swap-checklist.chosen	{
	background-position: 0 -27px;
	}
.acc-inner-centre	{
	
	font-size: 12px;
	line-height: 16px;
	margin: 0 auto 0px auto;
	padding-bottom: 10px;
	text-align: left;
	width: 670px;
	}
.acc-inner-centre-top	{
	
	font-size: 12px;
	line-height: 16px;
	margin: 15px auto 0px auto;
	padding-bottom: 20px;
	text-align: left;
	width: 670px;
	}
.acc-inner-centre	 th,
.acc-inner-centre	 td	{
	padding-bottom: 10px;
	}
.acc-inner-centre	 th.no-padding,
.acc-inner-centre	 td.no-padding	{
	padding-bottom: 0px;
	}
.acc-inner-centre	input	{
	float: left;
	}
.acc-inner-centre	label	{
	display: block;
	float: left;
	font-weight: bold;
	margin: 0 20px 0 5px;
	}
.textarea-desr	{
	background: url(../images/my_account/textarea_description.gif) no-repeat;
	border: none;
	color: #666666;
	font-family: arial;
	font-size: 12px;
	height: 148px;
	padding: 10px 0 0 10px;
	width: 660px;
	overflow: auto;
	}
.header-showhide	{
	background: url(../images/my_account/header_showhide_bg.gif) no-repeat;
	height: 51px;
	width: 704px;
 
	}
.header-showhide h3	{
	color: #3d3d3d;
	float: left;
	font-size: 18px;
	margin: 15px 0 0 18px;
	display: inline;
	}
.header-showhide table	{
	float: right;
	margin: 8px 18px 0 0;display: inline;
	}
.header-showhide table th	{
	padding: 0 0 0 15px;
	}
.header-showhide a.showhide-1	,
.header-showhide a.showhide-2	,
.header-showhide a.showhide-3	,
.header-showhide a.showhide-4	,
.header-showhide a.showhide-5	,
.header-showhide a.showhide-6	,
.header-showhide a.showhide-7	,
.header-showhide a.showhide-8	,
.header-showhide a.showhide-9	,
.header-showhide a.showhide-10	,
.header-showhide a.showhide-11	,
.header-showhide a.showhide-12	,
.header-showhide a.showhide-13	,
.header-showhide a.showhide-14	,
.header-showhide a.showhide-15	,
.header-showhide a.showhide-16	,
.header-showhide a.showhide-17	,
.header-showhide a.showhide-18	,
.header-showhide a.showhide-19	,
.header-showhide a.showhide-20	{
	background: url(../images/my_account/icon_show_hide.gif) no-repeat 0 -35px;
	display: block;
	height: 35px;
	width: 35px;
	}
.header-showhide a.showhide-1.active	,
	.header-showhide a.showhide-2.active	,
	.header-showhide a.showhide-3.active	,
	.header-showhide a.showhide-4.active	,
	.header-showhide a.showhide-5.active	,
	.header-showhide a.showhide-6.active	,
	.header-showhide a.showhide-7.active	,
	.header-showhide a.showhide-8.active	,
	.header-showhide a.showhide-9.active	,
	.header-showhide a.showhide-10.active	,
	.header-showhide a.showhide-11.active	,
	.header-showhide a.showhide-12.active	,
	.header-showhide a.showhide-13.active	,
	.header-showhide a.showhide-14.active	,
	.header-showhide a.showhide-15.active	,
	.header-showhide a.showhide-16.active	,
	.header-showhide a.showhide-17.active	,
	.header-showhide a.showhide-18.active	,
	.header-showhide a.showhide-19.active	,
	.header-showhide a.showhide-20.active	,
.header-showhide a.showhide-1.active	{
	background-position: 0 0px;
	}
.showhide-content-1,	
.showhide-content-2,	
.showhide-content-3,	
.showhide-content-4,	
.showhide-content-5,	
.showhide-content-6,	
.showhide-content-7,	
.showhide-content-8,	
.showhide-content-9,	
.showhide-content-10,	
.showhide-content-11,	
.showhide-content-12,	
.showhide-content-13,	
.showhide-content-14,	
.showhide-content-15,	
.showhide-content-16,	
.showhide-content-17,	
.showhide-content-18,	
.showhide-content-19,	
.showhide-content-20	{
	font-size: 12px;
	line-height: 12px;
	padding: 0px 0 0 0;
	 
	}
.acc-content	{
	background: url(../images/my_account/content_line.gif) repeat-y;
	border-bottom: 1px solid #c7c7c7;
	border-top: 1px solid #c7c7c7;
	font-size: 12px;
	line-height: 12px;
	padding: 10px 0 0 0;
	width:704px;
	}
.btn-completed	{
	background: url(../images/my_account/btn_completed.jpg) no-repeat;
	display: block;
	height: 27px;
	width: 99px;
	}
.btn-incompleted	{
	background: url(../images/my_account/btn_incomplete.jpg) no-repeat;
	display: block;
	height: 27px;
	width: 100px;
	}
.btn-addnetwork	{
	background:url(../images/my_account/btn_add_networks.jpg) no-repeat;
	display: block;
	height: 27px;
	width: 131px;
	float:left;
	}
	.btn-removenetwork	{
	background: url(../images/my_account/btn_remove_networks.jpg) no-repeat;
	display: block;
	height: 27px;
	width: 159px;
	margin: 0 10px 0 0;
	float:left;
	}
.btn-incomplete	{
	background: url(../images/my_account/btn_incomplete.jpg) no-repeat;
	height: 27px;
	width: 99px;
	}
.btn-save	{
	background: url(../images/my_account/btn_save.jpg) no-repeat;
	height: 27px;
	border:none;
	width: 61px;
	margin-right: 4px;
	/*text-indent: -3000px;*/
	cursor: pointer;
	}
	#print-housebook {
		line-height: 18px;
		font-size: 12px;
		width: 660px;
		margin: 0 auto;
	}
	#print-housebook table{
		
		margin: 10px 0 0 0;
	}
	#print-housebook table a{
		color:#00aee1
	 
	}
	
		#print-housebook table th{
		padding:0 10px 0 0;
	 
	}
	
	
	
.acc-content-inner	{
	float: left;
	padding: 2px 0px 0 0;
	text-align: left;
	width: 690px;
	}
.acc-content-inner table	{
	margin: 0 0 0 20px;
	}
	.acc-content-inner table.nomargin	{
	margin: 0 0 0 0px;
	}
	.acc-content-inner table.nomargin	td{
	padding: 0 0 0 0px;
	}
.acc-content-inner th	{
	padding: 0 30px 15px 0;
	text-align: left;
	width: 285px;
	}
.acc-content-inner td	{
	padding: 0 0 15px 0;
	}
.acc-content-inner input	{
	}
.acc-heading-left	{
	color: #686868;
	display: inline;
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin: 10px 0 10px 18px;
	width: 298px;
	}
.acc-heading-right	{
	color: #686868;
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin: 10px 0 10px 18px;
	}
.acc-heading-left2	{
	color: #686868;
	display: inline;
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin: 10px 0 10px 150px;
	width: 260px;
	}
.acc-heading-right2	{
	color: #686868;
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin: 10px 0 10px 18px;
	}
	
	.app-heading-left	{
	color: #686868;
	display: inline;
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin: 10px 0 10px 18px;
	width: 225px;
	}
.app-heading-right	{
	color: #686868;
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin: 10px 0 10px 0px;
	}
.acc-heading-text	{
	color: #686868;
	display: inline;
	float: left;
	font-size: 12px;
	 
	line-height: 14px;
	margin: 10px 0 10px 18px;
	width: 650px;
	}
	
.car-exchange-text	{
	color: #00b2ea;
	display: inline;
	float: left;
	font-size: 14px;
	 font-weight: bold;
	line-height: 16px;
	margin: 10px 0 10px 18px;
	width: 675px;
	 
	}	
	.car-exchange-text	span{
	color: #00b2ea;
	 
	 
	font-size: 12px;
	 font-weight: normal;
	line-height: 14px;
	 
	}	
	#attachmanuals{
	color: #686868;
	display: inline;
	float: left;
	font-size: 12px;
	 font-weight: bold;
	 font-style: italic;
	line-height: 14px;
	margin: 14px 0 14px 18px;
	width: 650px;
	}
.car-heading-text	{
	color: #686868;
	display: inline;
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin: 10px 0 10px 18px;
	width: 650px;
	}
.acc-heading-left-lower	{
	color: #686868;
	display: inline;
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin: 10px 0 10px 335px;
	width: 169px;
	}
.acc-heading-right-lower	{
	color: #686868;
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin: 10px 0 10px 0px;
	}
.inp-acc	{
	background: url(../images/my_account/inp_acc_wide.gif) no-repeat;
	border: none;
	color: #606060;
	float: left;
	font-size: 12px;
	font-weight: normal;
	padding: 4px 4px 6px 10px;
	width: 321px;
	}
.inp-acc-short	{
	background: url(../images/my_account/input_acc_small.gif) no-repeat;
	border: none;
	color: #606060;
	float: left;
	font-size: 12px;
	font-weight: normal;
	
	padding: 4px 4px 6px 10px;
	width: 121px;
	}
.acc-textarea	{
	background: url(../images/my_account/textarea_account.gif) no-repeat;
	border: none;
	color: #606060;
	float: left;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	height: 104px;
	padding: 10px 4px 0 10px;
	width: 335px;
	overflow: auto;
	}
	.acc-textarea-full	{
	background: url(../images/my_account/textarea_housebook_2.gif) no-repeat;
	border: none;
	color: #606060;
	float: left;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	height: 124px;
	padding: 10px 4px 0 10px;
	width: 663px;
	overflow: auto;
	}
.margin-select	{
	float: left;
	margin: 0 0 0 10px;
	}
.distance-box	{
	float: left;
	margin: 0 0px 0 0px;
	width: 195px;
	line-height: 22px;
	 
	}
.distance-box strong	{
	display: block;
	float: left;
	padding: 0 10px 0 0px;
	}
.add-more-tbl	{
	float: right;
	font-size: 0px;
	line-height: 0;
	margin: 10px 20px 0 0;
	}
.add-more-tbl th	{
	background: url(../images/my_account/btn_add_right.jpg) no-repeat right;
	padding: 0 15px 0 0;
	}
.add-more-tbl th a	{
	color: #fff;
	font-size: 12px;
	line-height: 12px;
	}
.myaccount-city-toggle	{
	font-size: 12px;
	line-height: 16px;
	padding: 10px 0 10px 20px;
	}
.myaccount-city-toggle ul	{
	list-style-type: none;
	margin: 0 0 0 0;
	}
.myaccount-city-toggle ul li	{
	background: url(../images/my_account/icon_blue_dot.gif) no-repeat 0px 4px;
	padding: 0 0 0 15px;
	}
.myaccount-city-toggle ul li	a{
	 color:#4a4a4a;
	 font-weight: bold;
	}
td.noheight {
	line-height: 0;
	font-size: 0px;
	padding: 0;
}
.checkpad {
	margin-top: 3px;
}
.vert-line {
	text-align: center;
	color:#dcdbdb;
}
a.edit-me {
	color:#333;
}
a.edit-me:hover {
	color:#00b3ee
}
a.detail-link{
	color:#333;
}
a.detail-link:hover {
	color:#00b3ee
}
.myaccount-city-toggle ul li	a:hover{
	 color:#00b0e7;
	}
.myaccount-toggle-add	{
	float: left;
	margin: 0 0 10px 20px;
	display: inline;
	}
.delete-selected	{
	float: right;
	margin: 0 18px 0px 0px;
	display: inline;
	width: 138px;
	height: 25px;
	
	background: url(../images/my_account/btn_delete_selected.gif) no-repeat;
	}
	
.delete-selected	a{
display:block;
	 
	width: 138px;
	height: 25px;
	
	background: url(../images/my_account/btn_delete_selected.gif) no-repeat;
	}	
#overlay-holder	{
	font-size: 0px;
	line-height: 0;
	margin: 0 auto;
	width: 776px;
	}
#overlay-holder-top	{
	background: url(../images/my_account/overlay_top.gif) no-repeat;
	height: 30px;
	width: 776px;
	}
.overlay-close	{
	background: url(../images/my_account/overlay_close.gif) no-repeat right;
	color: #bcbcbc;
	display: block;
	float: right;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	margin: 12px 15px 0 0;
	padding: 0 15px 3px 0px;
	}
#overlay-bg-inner	h1	{
	color: #4a4a4a;
	font-size: 22px;
	line-height: 22px;
	margin: 0px 0px 15px 0px;
	}
#overlay-bg	{
	background: #fff;
	}
#overlay-bg-inner	{
	font-size: 12px;
	line-height: 16px;
	margin: 0 auto;
	width: 673px;
	}
#overlay-footer	{
	background: url(../images/my_account/overlay_bottom.gif) no-repeat;
	height: 30px;
	width: 776px;
	}
#mycity-overlay-left	{
	float: left;
	width: 365px;
	}
#mycity-overlay-left strong	{
	color: #4a4a4a;
	font-size: 22px;
	line-height: 26px;
	}
#mycity-overlay-left td	{
	background: url(../images/my_account/overlay_photo_frame.gif) no-repeat;
	display: block;
	height: 256px;
	padding: 5px 0 0 0;
	position: relative;
	text-align: center;
	width: 350px;
	}
#mycity-overlay-right	{
	color: #333;
	float: right;
	width: 305px;
	}
.dtl-tbl th,
.dtl-tbl td{
padding: 0 0 15px 0;
	
}
.dtl-tbl a{
color:#333;
	
}
.dtl-tbl a:hover{
color:#029ecf
	
}

#mycity-overlay-left a.addimg	{
	background: url(../images/my_account/btn_add_image.gif) no-repeat;
	display: block;
	height: 25px;
	left: 110px;
	position: absolute;
	top: 140px;
	width: 119px;
	}
#mycity-overlay-right label	{
	float: left;
	font-weight: normal;
	padding: 6px 0 0px 0;
	text-align: left;
	text-indent: 10px;
	width: 120px;
	}
.overlay-inpbg	{
	background: url(../images/my_account/overlay_inp.gif) no-repeat;
	height: 28px;
	margin-bottom: 10px;
	width: 304px;
	}
.overlay-inp	{
	border: 1px solid #fff;
	color: #646464;
	float: left;
	margin: 2px 0 0 0;
	padding: 2px;
	width: 172px;
	}
.overlay-textarea	{
	background: url(../images/my_account/textarea_description.gif) no-repeat;
	border: none;
	color: #666666;
	font-family: arial;
	font-size: 12px;
	height: 148px;
	margin-top: 10px;
	overflow: auto;
	padding: 10px 0 0 10px;
	width: 660px;
	}
.overlay-btns	{
	float: right;
	margin: 10px 0 0 0;
	}
	
	
/* MY ACCOUNT - MY CITY SWAPS */	
a.cityswaps-showhide-1	,
 a.cityswaps-showhide-2	,
 a.cityswaps-showhide-3	,
 a.cityswaps-showhide-4	,
 a.cityswaps-showhide-5	,
 a.cityswaps-showhide-6	,
 a.cityswaps-showhide-7	,
 a.cityswaps-showhide-8	,
 a.cityswaps-showhide-9	,
 a.cityswaps-showhide-10	,
a.cityswaps-showhide-11	,
 a.cityswaps-showhide-12	,
 a.cityswaps-showhide-13	,
a.cityswaps-showhide-14	,
 a.cityswaps-showhide-15	,
a.cityswaps-showhide-16	,
 a.cityswaps-showhide-17	,
 a.cityswaps-showhide-18	,
 a.cityswaps-showhide-19	,
 a.cityswaps-showhide-20	{
	background: url(../images/my_account/swaps/accordian.gif) no-repeat 0 0px;
	display: block;
	height: 21px;
	width: 21px;
	}
a.cityswaps-showhide-1.activated	,
 a.cityswaps-showhide-2.activated	,
	 a.cityswaps-showhide-3.activated	,
	 a.cityswaps-showhide-4.activated	,
	 a.cityswaps-showhide-5.activated	,
	 a.cityswaps-showhide-6.activated	,
	 a.cityswaps-showhide-7.activated	,
	 a.cityswaps-showhide-8.activated	,
	 a.cityswaps-showhide-9.activated	,
	 a.cityswaps-showhide-10.activated	,
	 a.cityswaps-showhide-11.activated	,
	 a.cityswaps-showhide-12.activated	,
	 a.cityswaps-showhide-13.activated	,
	 a.cityswaps-showhide-14.activated	,
	 a.cityswaps-showhide-15.activated	,
	 a.cityswaps-showhide-16.activated	,
	 a.cityswaps-showhide-17.activated	,
	 a.cityswaps-showhide-18.activated	,
	 a.cityswaps-showhide-19.activated	,
	 a.cityswaps-showhide-20.activated	{
	background-position: 0 -21px;
	}
.cityswaps-showhide-content-1,	
.cityswaps-showhide-content-2,	
.cityswaps-showhide-content-3,	
.cityswaps-showhide-content-4,	
.cityswaps-showhide-content-5,	
.cityswaps-showhide-content-6,	
.cityswaps-showhide-content-7,	
.cityswaps-showhide-content-8,	
.cityswaps-showhide-content-9,	
.cityswaps-showhide-content-10,	
.cityswaps-showhide-content-11,	
.cityswaps-showhide-content-12,	
.cityswaps-showhide-content-13,	
.cityswaps-showhide-content-14,	
.cityswaps-showhide-content-15,	
.cityswaps-showhide-content-16,	
.cityswaps-showhide-content-17,	
.cityswaps-showhide-content-18,	
.cityswaps-showhide-content-19,	
.cityswaps-showhide-content-20	{
	display: none;
	font-size: 12px;
	line-height: 18px;
	padding: 0px 0 0 0;
	}
.cityswaps-showhide-content-1	{
	display: block;
	}
.cityswaps-showhide-inner	{
	margin: 10px auto 20px auto;
	width: 665px;
	}
.mycityswap-inner-holder	{
	font-size: 12px;
	line-height: 12px;
	}
.cityswaps-showhide-inner a	{
	color: #00b0e7;
	}
.swapdate	{
	display: block;
	margin: 30px 0 10px 20px;
	}
.mycityswap-inner	{
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	margin: 10px 0 0 0;
	text-indent: 20px;
	}
.mycityswap-inner-toggle	{
	border-bottom: 1px solid #d5d3d3;
	border-top: 1px solid #e1e1e1;
	color: #003f55;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	margin: 0px 0 0 0;
	text-indent: 20px;
	}
.mycityswap-username-top	{
	border-right: 1px solid #ccc;
	float: left;
	padding: 12px 0;
	width: 217px;
	}
.mycityswap-refno-top	{
	border-right: 1px solid #ccc;
	float: left;
	padding: 12px 0;
	width: 225px;
	}
.mycityswap-received-top	{
	border-right: 1px solid #ccc;
	float: left;
	padding: 12px 0;
	width: 180px;
	}
.mycityswap-view-top	{
	float: left;
	padding: 12px 0 0 0;
	width: 60px;
	}
.mycityswap-currentstage-top	{
	float: left;
	padding: 12px 0;
	width: 180px;
	}
.mycityswap-username	{
	float: left;
	padding: 12px 0;
	width: 217px;
	}
.mycityswap-refno	{
	float: left;
	padding: 12px 0;
	width: 200px;
	}
.mycityswap-received	{
	float: left;
	padding: 12px 0;
	width: 180px;
	}
.mycityswap-view	{
	float: left;
	padding: 0px 0 0 0;
	width: 60px;
	}
.mycityswap-view	a	{
	cursor: pointer;
	display: block;
	height: 21px;
	margin: 8px 0 0 26px;
	width: 21px;
	}
.btn-swap-reply	{
	background: url(../images/my_account/swaps/btn_reply.gif) no-repeat;
	float: left;
	height: 30px;
	margin-bottom: 10px;
	margin-right: 4px;
	width: 80px;
	}
.btn-swap-start	{
	background: url(../images/my_account/swaps/btn_start_swap.gif) no-repeat;
	float: left;
	height: 30px;
	margin-bottom: 10px;
	margin-right: 4px;
	width: 110px;
	}
.btn-swap-delete	{
	background: url(../images/my_account/swaps/btn_delete.gif) no-repeat;
	float: left;
	height: 30px;
	margin-bottom: 10px;
	margin-right: 15px;
	width: 80px;
	}
.btn-swap-accept	{
	background: url(../images/my_account/swaps/btn_accept.gif) no-repeat;
	float: left;
	height: 30px;
	margin-bottom: 10px;
	margin-right: 4px;
	width: 80px;
	}
.btn-swap-amend	{
	background: url(../images/my_account/swaps/btn_amend.gif) no-repeat;
	float: left;
	height: 30px;
	margin-bottom: 10px;
	margin-right: 4px;
	width: 110px;
	}
.btn-swap-decline	{
	background: url(../images/my_account/swaps/btn_decline.gif) no-repeat;
	float: left;
	height: 30px;
	margin-bottom: 10px;
	margin-right: 15px;
	width: 80px;
	}
.profile-completion	{
	background: url(../images/my_account/swaps/profile_complete_bg.gif) no-repeat;
	height: 65px;
	margin: 10px 0 0px 0;
	width: 667px;
	}
.profile-completion-title	{
	background: url(../images/titles/title_profile_completed.gif) no-repeat;
	display: inline;
	float: left;
	height: 20px;
	margin: 13px 0 0 16px;
	width: 155px;
	}
.progressbox	{
	background: url(../images/my_account/swaps/progress_bg.jpg) no-repeat right;
	float: left;
	height: 25px;
	margin: 9px 0 0 0;
	width: 490px;
	}
.progressbar	{
	background: url(../images/my_account/swaps/complete_repeat.gif) no-repeat right;
	float: left;
	height: 25px;
	padding: 0px 0px 0px 0px;
	}
.progressbox	img	{
	float: left;
	}
.progressbar	div	{
	background: url(../images/my_account/swaps/complete_left.gif) no-repeat left;
	color: #fff;
	float: left;
	font-size: 15px;
	font-weight: bold;
	height: 25px;
	line-height: 26px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	text-indent: 10px;
	}
	
/*  mycity swaps -------------------------------- */	

.step-bar-1 {
	background:url(../images/my_account/swaps/bar_step_1.jpg) no-repeat; 
	width:422px;
	height:27px;
	margin:20px 0 20px 0;
}

.step-bar-2 {
	background:url(../images/my_account/swaps/bar_step_2.jpg) no-repeat; 
	width:422px;
	height:27px;
	margin:20px 0 20px 0;
}

.step-bar-3 {
	background:url(../images/my_account/swaps/bar_step_3.jpg) no-repeat; 
	width:423px;
	height:27px;
	margin:20px 0 20px 0;
}

.step-bar-4 {
	background:url(../images/my_account/swaps/bar_step_4.jpg) no-repeat; 
	width:423px;
	height:27px;
	margin:20px 0 20px 0;
}

.step-bar-5	{
	background: url(../images/my_account/swaps/bar_step_5.jpg) no-repeat;
	height: 27px;
	margin: 20px 0 20px 0;
	width: 423px;
	}
.step-bar-6	{
	background: url(../images/my_account/swaps/bar_step_6.jpg) no-repeat;
	height: 27px;
	margin: 20px 0 20px 0;
	width: 423px;
	}
.btn-proceed-2	{
	background: url(../images/my_account/swaps/proceed_step_2.gif) no-repeat;
	float: left;
	height: 25px;
	margin-bottom: 10px;
	margin-right: 15px;
	width: 150px;
	}
.btn-proceed-3	{
	background: url(../images/my_account/swaps/proceed_step_3.gif) no-repeat;
	float: left;
	height: 25px;
	margin-bottom: 10px;
	margin-right: 15px;
	width: 150px;
	}
.btn-proceed-4	{
	background: url(../images/my_account/swaps/proceed_step_4.gif) no-repeat;
	float: left;
	height: 25px;
	margin-bottom: 10px;
	margin-right: 15px;
	width: 150px;
	}
.btn-proceed-5	{
	background: url(../images/my_account/swaps/proceed_step_5.gif) no-repeat;
	float: left;
	height: 25px;
	margin-bottom: 10px;
	margin-right: 15px;
	width: 150px;
	}
.btn-proceed-6	{
	background: url(../images/my_account/swaps/btn_feedback_step_6.gif) no-repeat;
	float: left;
	height: 25px;
	margin-bottom: 10px;
	margin-right: 15px;
	width: 320px;
	}
.btn-delete-blue	{
	background: url(../images/my_account/swaps/btn_delete_blue.gif) no-repeat;
	float: left;
	height: 25px;
	margin-bottom: 10px;
	margin-right: 5px;
	width: 80px;
	}
.btn-movehistory	{
	background: url(../images/my_account/swaps/btn_move_to_history.gif) no-repeat;
	float: left;
	height: 25px;
	margin-bottom: 10px;
	margin-right: 15px;
	width: 160px;
	}
.btn-nudge	{
	background: url(../images/my_account/swaps/btn_nudge_response.gif) no-repeat;
	float: left;
	height: 25px;
	margin-bottom: 10px;
	margin-right: 15px;
	width: 160px;
	}
.btn-attach-agreement	{
	background: url(../images/my_account/swaps/btn_attach_agrreement.gif) no-repeat;
	float: left;
	height: 25px;
	margin-bottom: 10px;
	margin-right: 15px;
	width: 150px;
	}
.download-housebook	{
	background: url(../images/my_account/swaps/btn_download_housebook.gif) no-repeat;
	display: block;
	height: 42px;
	margin-bottom: 15px;
	width: 212px;
	}
.btn-completeswap	{
	background: url(../images/my_account/swaps/btn_completeswap.gif) no-repeat;
	display: block;
	height: 42px;
	margin: 0 15px 0px 0;
	width: 260px;
	}
.checklist-inner-top	{
	background: url(../images/shared/page_inner_top.gif) no-repeat;
	height: 20px;
	margin: 0 auto;
	width: 670px;
	}
.checklist-inner-bottom	{
	background: url(../images/shared/page_inner_bottom.gif) bottom no-repeat;
	margin: 0 auto 0px auto;
	width: 670px;
	}
.checklist-inner-centre	{
	font-size: 12px;
	line-height: 18px;
	margin: 0 auto 0px auto;
	padding-bottom: 10px;
	width: 625px;
	}
.checklist-line	{
	border-top: 1px solid #e1e1e1;
	font-size: 0px;
	height: 1px;
	line-height: 0;
	margin: 15px 0 20px 0;
	width: 668px;
	}
.checklist-download	{
	line-height: 18px;
	margin: 10px 0 0 0;
	}
.checklist-download th	{
	padding: 0 10px 0 0;
	}
.checklist-download a	{
	color: #00b0e7;
	display: block;
	}
	
	
/*  history ---------- */	
.mycityswap-history-headings	{
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	margin: 10px 0 0 0;
	text-indent: 20px;
	}
.mycityswap-history-headings1	{
	border-right: 1px solid #ccc;
	float: left;
	padding: 12px 0;
	width: 157px;
	}
.mycityswap-history-headings2	{
	border-right: 1px solid #ccc;
	float: left;
	padding: 12px 0;
	width: 180px;
	}
.mycityswap-history-headings3	{
	float: left;
	padding: 12px 0;
	width: 345px;
	}
.mycityswap-history-top	{
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	color: #003f55;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	margin: 10px 0 0 0;
	text-indent: 20px;
	}
.mycityswap-histcol-1-top	{
	float: left;
	padding: 12px 0;
	width: 156px;
	}
.mycityswap-histcol-2-top	{
	float: left;
	padding: 12px 0;
	width: 180px;
	}
.mycityswap-histcol-3-top	{
	float: left;
	padding: 12px 0 0 0;
	width: 180px;
	}
.mycityswap-histcol-4-top	{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	float: left;
	font-weight: normal;
	padding: 12px 0;
	width: 104px;
	text-indent: 10px;
	}
	
	.mycityswap-histcol-4-top	a{
	 color:#00aee1;
	}
.mycityswap-histcol-5-top	{
	float: left;
	padding: 8px 0 0 0;
	width: 60px;
	}
.mycityswap-histcol-5-top	 a	{
	cursor: pointer;
	display: block;
	height: 21px;
	margin: 0px 0 0 26px;
	padding: 0;
	width: 21px;
	}
	
.btn-add-moredates	{
	background: url(../images/my_account/btn_add_more_dates.gif)  no-repeat;
	display: block;
	height: 25px;
	margin: 0 15px 0px 0;
	width: 130px;
	float: left;
	}	
	
	.btn-openoffers	{
	background:url(../images/my_account/btn_open_to_offers.gif) no-repeat;
	display: block;
	height: 25px;
	float: right;
	margin: 0 15px 0px 0;
	width: 119px;
	}	
	
/*  favs ----------------------------------- */	

.fav-result	{
	background: url(../images/home/frame_news_advice.gif) no-repeat;
	height: 122px;
	margin-bottom: 10px;
	width: 671px;
	}
.fav-result-left	{
	float: left;
	height: 122px;
	padding: 4px 0 0 4px;
	width: 215px;
	 
	}
.fav-result-right	{
	float: left;
	margin: 10px 0 0 0;
	width: 430px;
	 
	}
.fav-result-right strong	{
	color: #029ecf;
	font-size: 14px;
	font-weight: bold;
	}
.fav-result-right span	{
	color: #084d65;
	font-size: 14px;
	font-weight: bold;
	}
.fav-result-right .lower	{
	border-top: 1px solid #ccc;
	float: left;
	margin: 7px 0 0 0;
	padding: 7px 0 0 0;
	width: 442px;
	 
	}
.fav-result-right .lower-left	{
	float: left;
	margin: 0px 0 0 0;
	padding: 0px 0 0 0;
	width: 166px;
	 
	}
.fav-result-right .lower-left strong	{
	color: #084d65;
	font-size: 12px;
	font-weight: bold;
	}
.fav-result-right .lower-right	{
	float: left;
	margin: 0px 0 0 0;
	padding: 0px 0 0 0;
	width: 168px; 
	}
.fav-result-right .lower-right	th	{
	padding: 0 10px 0 0;
	text-align: right;
	}
.fav-result-right .lower a	{
	color: #029ecf;
	font-size: 12px;
	font-weight: bold;
	}
.textarea-favs	{
	background: url(../images/my_account/textarea_favs.jpg) no-repeat;
	border: none;
	color: #666666;
	font-family: arial;
	font-size: 12px;
	height: 59px;
	overflow: auto;
	padding: 5px 0 0 5px;
	width: 224px;
	}
	
	#available-dates-tbl th	{
	padding: 0 20px 0px 0;
	font-size: 14px;
	}	
	#available-dates-tbl th.width	{
	padding: 0 20px 0px 0;
	font-size: 14px;
	width:75px;
	}	
	
/* ADVANCED SEARCH --------------------------------------------------------- */
.search-inner-top	{
	background: url(../images/shared/page_inner_top.gif) no-repeat;
	height: 20px;
	margin: 0 auto;
	width: 670px;
	}
.search-inner-bottom	{
	background: url(../images/shared/page_inner_bottom.gif) bottom no-repeat;
	margin: 0 auto 0px auto;
	width: 670px;
	}
.search-inner-centre	{
	font-size: 12px;
	line-height: 12px;
	margin: 0 auto 0px auto;
	padding-bottom: 10px;
	text-align: left;
	width: 625px;
	}
.search-inner-centre	 th,
.search-inner-centre	 td	{
	padding-bottom: 10px;
	text-align: left;
	}
.search-inner-centre	 th.no-padding,
.search-inner-centre	 td.no-padding	{
	padding-bottom: 0px;
	}
.inp-ref	{
	background: url(../images/advanced_search/inp_adv.jpg) no-repeat;
	border: none;
	color: #606060;
	font-size: 12px;
	font-weight: bold;
	
	padding: 6px 4px 7px 10px;
	width: 204px;
	}
.inp-ref-wide	{
	background: url(../images/advanced_search/inp_adv_wide.jpg) no-repeat;
	border: none;
	color: #606060;
	float: left;
	font-size: 12px;
	font-weight: normal;
	
	padding: 6px 4px 7px 10px;
	width: 400px;
	}
.inp-ref-wider	{
	background: url(../images/my_account/inp_swap_location.gif) no-repeat;
	border: none;
	color: #606060;
	float: left;
	font-size: 12px;
	font-weight: normal;
	
	padding: 6px 4px 7px 10px;
	width: 446px;
	}
.search-left-line	{
	border-top:1px solid  #e1e1e1;
	font-size: 0px;
	height: 1px;
	line-height: 0;
	margin: 0px 0 15px 0;
	width: 670px;
	}
.search-choice	{
	float: left;
	margin-top: 5px;
	margin-right: 4px;
	line-height: 12px;
	height:16px;
	display:inline;
	
	}
	
	.search-choice.no-top{
	float: left;
	margin-top: 0px;
	margin-right: 4px;
	line-height: 22px;
	height:25px;
	
	}
/*
.radiocheck-resize {
	width: 100%;
	height:13px;
} */	
.search-choice	input	{
	 float: left;
	}
.search-choice	label	{
cursor: pointer;
	display: block;
	float: left;
	font-weight: bold;
	margin: 0 20px 0 5px;
	display: inline;
	}
	.search-options-tbl td	{
	
	text-align: left;
	/*padding-top: 3px;*/
	line-height: 18px;
	}
.search-options-tbl th	{
	width: 165px;
	text-align: left;
	/*padding-top: 3px;*/
	line-height: 24px;
	}
strong.block-me	{
	display: block;
	float: left;
	line-height: 22px;
	margin: 0 10px 0 0;
	}
.adv-search	{
	background: url(../images/property_details/cal_btn_search.jpg) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: right;
	height: 25px;
	margin: 10px 10px 0 0;
	width: 103px;
	}
#searchresult-top	{
	}
#searchresult-top th	{
	font-size: 14px;
	padding: 0 10px 0 0;
	text-align: left;
	}
#searchresult-top td	{
	padding: 0 10px 0 0;
	}
#searchresult-lower	{
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	margin: 0 0 0 20px;
	}

#searchresult-lower	label	{
	margin: 0 0 0 5px;
	}
#searchresult-lower th	{
	font-size: 14px;
	padding: 0 5px 0 0;
	text-align: left;
	}
#searchresult-lower td	{
	padding: 0 10px 0 0;
	}
	
	
	
/* housebook --------- */	
.housebook-heading-left	{
	color: #686868;
	display: inline;
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	margin: 10px 0 10px 18px;
	width: 298px;
	}
.housebook-heading-name	{
	color: #686868;
	display: inline;
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	margin: 10px 0 10px 115px;
	width: 180px;
	}
.housebook-heading-telephone	{
	color: #686868;
	display: inline;
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	margin: 10px 0 10px 18px;
	width: 180px;
	}
.housebook-heading-comments	{
	color: #686868;
	display: inline;
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	margin: 10px 0 10px 18px;
	width: 165px;
	}
.housebook-content	{
	border-bottom: 1px solid #c7c7c7;
	border-top: 1px solid #c7c7c7;
	font-size: 12px;
	line-height: 12px;
	padding: 10px 0 0 0;
	}
.housebook-content-noline	{
	 
	font-size: 12px;
	line-height: 12px;
	padding: 10px 0 0 0;
	}
	.housebook-content-no-bottom	{
	
	border-top: 1px solid #c7c7c7;
	font-size: 12px;
	line-height: 12px;
	padding: 10px 0 0 0;
	}
	.housebook-content-no-top	{
	
	border-bottom: 1px solid #c7c7c7;
	font-size: 12px;
	line-height: 12px;
	padding: 10px 0 0 0;
	}
.housebook-content-inner	{
	float: left;
	padding: 2px 0px 0 0;
	text-align: left;
	width: 690px;
	}
	
.housebook-content-text	{
margin: 0 auto;
 
	 
	text-align: left;
	line-height: 17px;
	padding: 8px 0 15px 0;
	width: 670px;
	}
.housebook-content-inner table	{
	margin: 0 0 0 15px;
	}
.housebook-content-inner th	{
	padding: 0 0px 15px 0;
	text-align: left;
	width: 120px;
	}
	
.housebook-content-inner th	span{
	font-weight: normal;
	}
.housebook-content-inner td	{
	padding: 0 0 15px 0;
	}
	
	.housebook-content-inner td.noheight,
.housebook-content-inner th.noheight{
	 padding:0px;
	line-height:0;
	font-size: 0px;
}	
	
#car-avail-tbl  th	{
	padding: 0 0px 15px 0;
	text-align: left;
	width: 305px;
	line-height: 18px;
	}
	
.housebook-content-inner2	{
	float: left;
	padding: 2px 0px 0 0;
	text-align: left;
	width: 690px;
	}
.housebook-content-inner2 table	{
	margin: 0 0 0 20px;
	}
.housebook-content-inner2 th	{
	padding: 0 0px 15px 0;
	text-align: left;
	width: 230px;
 
	}
#car-avail-tbl  th	span,
.housebook-content-inner2 th	span{
font-weight: normal
	}	
	
.housebook-content-inner2 td	{
	padding: 0 0 15px 0;
	}	
.inp-housebook-1	{
	background: url(../images/my_account/inp_housebook_1.gif) no-repeat;
	border: none;
	color: #606060;
	float: left;
	font-size: 12px;
	font-weight: normal;
	
	padding: 4px 4px 7px 10px;
	width: 541px;
	}
.inp-housebook-2	{
	background: url(../images/my_account/inp_housebook_2.gif) no-repeat;
	border: none;
	color: #606060;
	float: left;
	font-size: 12px;
	font-weight: normal;
	 
	margin-left: 20px;
		padding: 4px 4px 7px 10px;
	width: 345px;
	}
.inp-housebook-3	{
	background: url(../images/my_account/inp_housebook_3.gif) no-repeat;
	border: none;
	color: #606060;
	float: left;
	font-size: 12px;
	font-weight: normal;
	 
	margin-left: 10px;
		padding: 4px 4px 7px 10px;
	width: 165px;
	}
.inp-housebook-4	{
	background: url(../images/my_account/inp_housebook_4.gif) no-repeat;
	border: none;
	color: #606060;
	float: left;
	font-size: 12px;
	font-weight: normal;
	 
	margin-left: 20px;
		padding: 4px 4px 7px 10px;
	width: 435px;
	}
.inp-housebook-5	{
	background: url(../images/my_account/inp_housebook_5.gif) no-repeat;
	border: none;
	color: #606060;
	float: left;
	font-size: 12px;
	font-weight: normal;
	 
		padding: 4px 4px 7px 10px;
	width: 226px;
	}
.inp-housebook-6	{
	background: url(../images/my_account/inp_housebook_6.gif) no-repeat;
	border: none;
	color: #606060;
	float: left;
	font-size: 12px;
	font-weight: normal;
	 
	margin-left: 20px;
		padding: 4px 4px 7px 10px;
	width: 246px;
	}
.inp-housebook-7	{
	background: url(../images/my_account/inp_housebook_7.gif) no-repeat;
	border: none;
	color: #606060;
	float: left;
	font-size: 12px;
	font-weight: normal;
	 
	margin-left: 20px;
		padding: 4px 4px 7px 10px;
	width: 250px;
	}
.inp-housebook-fuel	{
	background: url(../images/my_account/inp_petrol.gif) no-repeat;
	border: none;
	color: #606060;
	float: left;
	font-size: 12px;
	font-weight: normal;
	height: 22px;
	padding: 4px 4px 0 10px;
	width: 276px;
	}
.housebook-textarea	{
	background: url(../images/my_account/textarea_housebook.gif) no-repeat;
	border: none;
	color: #606060;
	float: left;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	height: 149px;
	padding: 10px 4px 0 10px;
	width: 541px;overflow: auto;
	}
.housebook-textarea3	{
	background: url(../images/my_account/textarea_housebook_3.gif) no-repeat;
	border: none;
	color: #606060;
	float: left;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	height: 44px;
	padding: 10px 4px 0 10px;
	width: 541px;
	overflow: auto;
	}
/* MY CITY -------------------------------------------------------------------- */	

#mycity-top	{
	margin:0 0 8px 0 ;
	}
#mycity-top th	{
	font-size: 16px;
	padding: 0 10px 0 0;
	text-align: left;
	}
#mycity-top td	{
	padding: 0 10px 0 0;
	}
#mycity-map	{
	margin: 15px auto;
	width: 685px;
	position:relative;
	z-index:0;
	}
.content-heading-left	{
	color: #003f55;
	float: left;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	margin: 4px 0 0 20px;
	}
.content-addbtns-right{
	 float: right;
	 
	margin: 0 15px 0 0;
	}
a.mycity-add-restaurants,
a.mycity-add-pubsbars,
a.mycity-add-art,
a.mycity-add-theatre,
a.mycity-add-comedy,
a.mycity-add-cabaret,
a.mycity-add-dance,
a.mycity-add-music,
a.mycity-add-classicalopera,
a.mycity-add-alternativenightlife,
a.mycity-add-gaylesbian,
a.mycity-add-sportfitness,
a.mycity-add-shopping,
a.mycity-add-services,
a.mycity-add-otherevents	{
	display: block;
	 
	height: 25px;
 
	width: 230px;
	}
a.mycity-add-restaurants	{
	background: url(../images/add_entry_buttons/btn_addentry_restaurant.gif) no-repeat;
	}
a.mycity-add-pubsbars	{
	background: url(../images/add_entry_buttons/btn_addentry_bars.gif) no-repeat;
	}
a.mycity-add-art	{
	background: url(../images/add_entry_buttons/btn_addentry_art.gif) no-repeat;
	}
a.mycity-add-theatre	{
	background: url(../images/add_entry_buttons/btn_addentry_theatre.gif) no-repeat;
	}
a.mycity-add-comedy	{
	background: url(../images/add_entry_buttons/btn_addentry_comedy.gif) no-repeat;
	}
a.mycity-add-cabaret	{
	background: url(../images/add_entry_buttons/btn_addentry_cabaret.gif) no-repeat;
	}
a.mycity-add-dance	{
	background: url(../images/add_entry_buttons/btn_addentry_dance.gif) no-repeat;
	}
a.mycity-add-music	{
	background: url(../images/add_entry_buttons/btn_addentry_music.gif) no-repeat;
	}
a.mycity-add-classicalopera	{
	background: url(../images/add_entry_buttons/btn_addentry_opera.gif) no-repeat;
	width: 280px;
	}
a.mycity-add-alternativenightlife	{
	background: url(../images/add_entry_buttons/btn_addentry_alt_nightlife.gif) no-repeat;
	width: 280px;
	}
a.mycity-add-gaylesbian	{
	background: url(../images/add_entry_buttons/btn_addentry_gaylesbian.gif) no-repeat;
	width: 280px;
	}
a.mycity-add-sportfitness	{
	background: url(../images/add_entry_buttons/btn_addentry_sport.gif) no-repeat;
	width: 280px;
	}
a.mycity-add-shopping	{
	background: url(../images/add_entry_buttons/btn_addentry_shopping.gif) no-repeat;
	}
a.mycity-add-services	{
	background: url(../images/add_entry_buttons/btn_addentry_services.gif) no-repeat;
	}
a.mycity-add-otherevents	{
	background: url(../images/add_entry_buttons/btn_addentry_events.gif) no-repeat;
	}
	
.mycity-restaurant-left	{
	float: left;
	width: 30px;
	padding: 5px 15px 0 20px;
	}
.mycity-restaurant-right	{
	float: left;
	font-size: 0px;
	line-height: 0;
	margin-bottom: 20px;
	}
.mycity-restaurant-right-top	{
	background: url(../images/my_city/round_top.gif) no-repeat;
	height: 9px;
	width: 600px;
	}
.mycity-restaurant-right-lower	{
	background: url(../images/my_city/round_lower.gif) no-repeat bottom;
	width: 600px;
	}
.mycity-restaurant-right-lower .left	{
	background: url(../images/my_city/photo_frame.jpg) no-repeat;
	float: left;
	height: 115px;
	margin: 6px 15px 0 15px;
	padding: 10px 0 0 10px;
	width: 130px;
	}
.mycity-restaurant-right-lower .right	{
	float: left;
	font-size: 12px;
	line-height: 16px;
	padding: 5px 0 0 0;
	width: 410px;
	}
a.mycity-details	{
	background: url(../images/my_city/btn_details.gif) no-repeat;
	display: block;
	height: 25px;
	margin: 5px 0 0 0;
	width: 60px;
	}
	
	
/*  SIGNUP ----------------------------------------------- */
#signup-tbl	{
	margin-bottom: 20px;
	}
#signup-tbl th	{
	padding: 20px 10px 0 20px;
	}
#signup-tbl td	{
	padding: 18px 0px 0 0;
	}
#signup-tbl label	{
	color: #616161;
	cursor: pointer;
	display: block;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;
	}
#signup-tbl strong	{
	color: #00b0e7;
	display: block;
	font-size: 18px;
	font-weight: bold;
	margin: 5px 0 15px 0;
	}
.signup-submit	{
	background: url(../images/sign_up/btn_signup.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 25px;
	width: 103px;
	}
.signup-heading-left	{
	float: left;
	margin-bottom: 10px;
	}
.signup-heading-right	{
	float: right;
	font-weight: bold;
	margin-bottom: 10px;
	}
.signup-heading-right span	{
	color: #00b0e7;
	}
.signup-inner-centre	{
	font-size: 12px;
	line-height: 12px;
	margin: 0 auto 0px auto;
	width: 625px;
	}
.signup-table-tbl td,
.signup-table-tbl th	{
	padding: 0 0 14px 0;
	text-align: left;
	}
.signup-table-tbl th	{
	line-height: 24px;
	}
.signup-table-tbl td.no-height,
.signup-table-tbl th.no-height	{
	font-size: 0px;
	line-height: 0;
	padding: 0 0 0px 0;
	text-align: left;
	}
.signup-table-tbl span	{
	color: #00b0e7;
	}
.signup-left-line	{
	border-top:1px solid  #ccc;
	font-size: 0px;
	height: 1px;
	line-height: 0;
	margin: 5px 0 15px 0;
	width: 670px;
	}
.textarea-signup	{
	background: url(../images/sign_up/textarea.gif) no-repeat;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 148px;
	overflow: auto;
	padding: 7px 4px 0 7px;
	width: 614px;
	}
#sigup-select-tbl	{
	font-size: 12px;
	line-height: 14px;
	}
#sigup-select-tbl th	{
	line-height: 14px;
	text-align: left;
	}
#sigup-select-tbl input	{
	margin: 10px 15px 0 35px;
	}
.signup-buttons	{
	margin: 0 20px 0 0;
	display: inline;
	}
.signup-complete	{
	background: url(../images/sign_up/btn_complete_profile.jpg) no-repeat;
	display: block;
	float: right;
	height: 25px;
	margin: 20px 0 0 0;
	width: 193px;
	}
.myblog-table-tbl td,
.myblog-table-tbl th	{
	padding: 0 0 14px 0;
	text-align: left;
	}
.myblog-table-tbl th	{
	line-height: 24px;
	}
.myblog-table-tbl td.no-height,
.myblog-table-tbl th.no-height	{
	font-size: 0px;
	line-height: 0;
	padding: 0 0 0px 0;
	text-align: left;
	}
.myblog-addimage	{
	float: left;
	width: 206px;
	}
.myblog-inner-centre	{
	font-size: 12px;
	line-height: 12px;
	margin: 0 auto 0px auto;
	width: 630px;
	}
.myblog-addimage strong	{
	color: #4a4a4a;
	font-size: 22px;
	line-height: 26px;
	}
.myblog-addimage td	{
	background: url(../images/my_account/myblogframe_small2.gif) no-repeat;
	display: block;
	height: 151px;
	padding: 3px 0 0 0;
	position: relative;
	text-align: center;
	width: 206px;
	}
.myblog-addimage a.addimg	{
	background: url(../images/my_account/btn_add_image.gif) no-repeat;
	display: block;
	height: 25px;
	left: 40px;
	position: absolute;
	top: 72px;
	width: 119px;
	}
.myblog-addimagespacer	{
	float: left;
	width: 4px;
	}
 
/*  CONTACT US ----------------------------------------------- */
	
.contact-inner-top	{
	background: url(../images/shared/page_inner_top.gif) no-repeat;
	height: 20px;
	margin: 0 auto;
	width: 670px;
	}
.contact-inner-bottom	{
	background: url(../images/shared/page_inner_bottom.gif) bottom no-repeat;
	margin: 0 auto 0px auto;
	width: 670px;
	}
.contact-inner-bottom	input{
	
	}
.contact-inner-centre	{
	font-size: 12px;
	line-height: 18px;
	margin: 0 auto 0px auto;
	padding-bottom: 10px;
	width: 625px;
	}
#contact-tbl td,
#contact-tbl th	{
	padding: 0 0 14px 0;
	text-align: left;
	}
#contact-tbl th	{
	line-height: 18px;
	padding-top: 4px;
	}
#contact-tbl td.no-height,
#contact-tbl th.no-height	{
	font-size: 0px;
	line-height: 0;
	padding: 0 0 0px 0;
	text-align: left;
	}
#contact-tbl td.no-pad,
#contact-tbl th.no-pad	{
	font-size: 12px;
	line-height: 22px;
	padding: 0 0 0px 0;
	text-align: left;
	}
.inp-contact	{
	background: url(../images/contact/inp_contact.gif) no-repeat;
	border: none;
	
	padding: 4px 4px 7px 7px;
	width: 200px;
	}
.inp-contact-wide	{
	background: url(../images/my_account/swaps/inp_wide.gif)  no-repeat;
	border: none;
	height: 21px;
	padding: 4px 4px 0 7px;
	width: 523px;
	}
.textarea-contact	{
	background: url(../images/contact/textarea_contact.gif) no-repeat;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 92px;
	overflow: auto;
	padding: 7px 4px 0 7px;
	width: 519px;
	}
.contact-reset	{
	background: url(../images/contact/btn_reset.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 25px;
	width: 103px;
	}
.contact-submit	{
	background: url(../images/contact/btn_submit.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 25px;
	width: 103px;
	}
	
.inp-aboutme-1	{
	background: url(../images/my_account/about_inp_1.gif) no-repeat;
	border: none;
	 
	padding: 4px 4px 7px 7px;
	width: 60px;
	}
	.inp-aboutme-2	{
	background: url(../images/my_account/about_inp_2.gif) no-repeat;
	border: none;
	padding: 4px 4px 7px 7px;
	width: 433px;
	font-size: 12px;
	}
	.inp-aboutme-3	{
	background: url(../images/my_account/about_inp_3.gif) no-repeat;
	border: none;
	padding: 4px 4px 7px 7px;
	width: 300px;
	}
.textarea-aboutme	{
	background: url(../images/my_account/aboutme_textarea.gif) no-repeat;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 125px;
	overflow: auto;
	padding: 7px 4px 0 7px;
	width:490px;
	}
	
.add-more-about	{
	float: right;
	font-size: 0px;
	line-height: 0;
	margin: 00px 0px 0 0;
	}
.add-more-about th	{
	background: url(../images/my_account/btn_add_right.jpg) top right no-repeat ;
	padding: 0 10px 0 0;
	line-height: 22px;
	}
.add-more-about th a	{
	color: #fff;
	font-size: 12px;
	padding: 0 15px 0 0;
	line-height: 14px;
	}
#contact-tbl	td.no-padding ,
	#contact-tbl th.no-padding {
	padding: 0;
		
	}
	
.inp-myblog	{
	background: url(../images/my_account/inp_mycityblog.gif)   no-repeat;
	border: none;
	
	padding: 4px 4px 7px 7px;
	width: 552px;
	}
.textarea-myblog	{
	background: url(../images/my_account/myblog_textarea.gif)  no-repeat;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 345px;
	overflow: auto;
	padding: 7px 4px 0 7px;
	width: 550px;
	}	
	
/* NEWS AND ADVICE --------------------------------------------- */
.news-inner-top	{
	background: url(../images/shared/page_inner_top.gif) no-repeat;
	height: 20px;
	margin: 0 auto;
	width: 670px;
	}
.news-inner-bottom	{
	background: url(../images/shared/page_inner_bottom.gif) bottom no-repeat;
	margin: 0 auto 0px auto;
	width: 670px;
	}
.news-inner-centre	{
	font-size: 12px;
	line-height: 16px;
	margin: 0 auto 0px auto;
	padding-bottom: 10px;
	width: 640px;
	}
.news-inner-centre h2	{
	color: #029ecf;
	font-size: 14px;
	font-weight: bold;
	}
.news-innerline	{
	background-color: #cccccc;
	font-size: 0px;
	height: 1px;
	line-height: 0px;
	margin: 10px 0;
	padding: 0;
	}
.news-inner-centre	img	{
	float: left;
	margin: 0 20px 15px 0;
	}
	
	
/* NETWORKS ----------------------------------------------------- */	
a.network-upgrade	{
	background: url(../images/networks/btn_upgrade_now.gif) no-repeat;
	display: block;
	height: 25px;
	width: 129px;
	}
#member-upgrade-table {
	margin:10px 0;
	display: block;
}	
.member-level-bronze {
	background: url(../images/titles/title_memberlevel_bronze.gif) no-repeat;
	width:275px;
	height:25px;
	padding: 0 20px 0 0;
}
.member-level-silver {
	background: url(../images/titles/title_memberlevel_silver.gif) no-repeat;
	width:275px;
	height:25px;
		padding: 0 20px 0 0;
}
.member-level-gold {
	background: url(../images/titles/title_memberlevel_gold.gif) no-repeat;
	width:275px;
	height:25px;
		padding: 0 20px 0 0;
}
#network-top	{
	margin-bottom: 10px;
	}
#network-top th	{
	font-size: 12px;
	padding: 0 10px 0 0;
	text-align: left;
	width: 120px;
	}
#network-top td	{
	padding: 0 10px 0 0;
	}
.network-sort	{
	color: #4a4a4a;
	cursor: pointer;
	display: block;
	 
	
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;

	display: inline;
	}
	
.network-top-right {
line-height:12px;
font-size: 12px;
float: right;
 
	margin: 15px 20px 0 0;
	
}	
.network-top-right	a	{
	color: #555555;
	}
.network-top-right	a:hover	{
	color: #1cb9ea;
	}

.network-top-right	td.backto	{
	background: url(../images/testimonials/btn_prev_page_right.gif) no-repeat top right;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	padding: 0 22px 0 0;
	}
.network-result	{
	background: url(../images/home/frame_news_advice.gif) no-repeat;
	height: 122px;
	margin-bottom: 10px;
	width: 671px;
	}
.network-result-left	{
	float: left;
	height: 122px;
	padding: 4px 0 0 4px;
	width: 215px;
	}
.network-result-right	{
	float: left;
	margin: 10px 0 0 0;
	width: 437px;
	}
	
	.network-result-right a	{
	color: #dd43a1;
	font-size: 14px;
	font-weight: bold;
	}
.network-result-right a:hover	{
	color: #000;
	}
.network-result-right strong	{
	color: #084d65;
	font-size: 14px;
	font-weight: bold;
	}
.network-result-right span	{
	color: #de439d;
	font-size: 14px;
	font-weight: bold;
	}
.network-result-right .lower	{
	border-top: 1px solid #ccc;
	float: left;
	margin: 7px 0 0 0;
	padding: 7px 0 0 0;
	width: 437px;
	}
.network-result-right .lower a	{
	color: #029ecf;
	font-size: 12px;
	font-weight: bold;
	}
#network-result-top	{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
	text-align: left;
	}
#network-result-top td	{
	color: #d61484;
	padding: 0 0 0 10px;
	}
a.network-details	{
	background: url(../images/networks/btn_viewdetails.gif) no-repeat;
	display: block;
	height: 22px;
	margin: 5px 5px 0 0;
	width: 98px;
	float: left;
	}

.form-network-search	{
	background: url(../images/networks/btn_search.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: right;
	height: 30px;
	margin: 15px 0px 0 0;
	text-indent: -3000px;
	width: 100px;
	}
	a.req-new-network	{
	background: url(../images/networks/btn_request_new_network.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: right;
	height: 30px;
	margin: 15px 0px 0 0;
	text-indent: -3000px;
	width: 190px;
	}
	
	.network-overlay-submit	{
	background: url(../images/networks/btn_submit_overlay_network.jpg) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: right;
	height: 30px;
	margin: 15px 0px 0 0;
	text-indent: -3000px;
	width: 100px;
	}
	
.inp-overlay-request	{
	background: url(../images/networks/inp_overlay_network.gif)  no-repeat;
	border: none;
	color: #606060;
	font-size: 12px;
	font-weight: normal;
	
	padding: 6px 4px 8px 10px;
	width: 310px;
	}	
	
/* FAQ ----------------------------------------------------------- */	
	a.add-to-testimonial	{
	background: url(../images/testimonials/btn_add_testimonial.gif) no-repeat;
	display: block;
	height: 25px;
	margin: 18px 0 10px 0;
	width: 170px;
	}
.testimonial-inner-centre	{
	font-size: 12px;
	line-height: 12px;
	margin: 0 auto 0px auto;
	padding-bottom: 0px;
	width: 625px;
	}
.testimonial-inner-top	{
	background: url(../images/shared/page_inner_top.gif) no-repeat;
	height: 20px;
	margin: 0 auto;
	width: 670px;
	}
.testimonial-inner-bottom	{
	background: url(../images/shared/page_inner_bottom.gif) bottom no-repeat;
	margin: 0 auto 13px auto;
	width: 670px;
	}
.testimonial-inner-centre	table	{
	margin-bottom: 20px;
	}
.testimonial-name	{
	display: inline;
	float: left;
	font-weight: bold;
	margin-left: 25px;
	padding: 5px 0 0 0;
	}
.testimonial-name span	{
	color: #00b0e7;
	}
.testimonial-inner-centre	th	{
	font-weight: normal;
	line-height: 16px;
	padding: 0 10px;
	text-align: left;
	}
	
	
/*  NAVIGATION ----------------------------------------------- */
#nav-holder-outer	{
	}
#nav-holder	{
	height: 43px;
	margin: 0 auto;
	padding-top: 9px;
	width: 1000px;
	}
#nav-holder a	{
	color: #fff;
	display: block;
	float: left;
	font-size: 10px;
	font-weight: bold;
	height: 33px;
	margin: 0 27px 0 0;
	text-align: center;
	text-indent: -3000px;
	text-transform: uppercase;
	}
#nav-holder a.selected,
	#nav-holder a:hover	{
	background-position: 0 -33px;
	}
#nav-1 a	{
	background: url(../images/shared/nav/nav_1.jpg) no-repeat;
	width: 85px;
	}
#nav-2 a	{
	background: url(../images/shared/nav/nav_2.jpg) no-repeat;
	width: 125px;
	}
#nav-3 a	{
	background: url(../images/shared/nav/nav_3.jpg) no-repeat;
	width: 75px;
	}
#nav-4 a	{
	background: url(../images/shared/nav/nav_4.jpg) no-repeat;
	width: 85px;
	}
#nav-5 a	{
	background: url(../images/shared/nav/nav_5.jpg) no-repeat;
	width: 105px;
	}
#nav-6 a	{
	background: url(../images/shared/nav/nav_6.jpg) no-repeat;
	width: 85px;
	}
#nav-7 a	{
	background: url(../images/shared/nav/nav_7.jpg) no-repeat;
	width: 125px;
	}
#nav-8 a	{
	background: url(../images/shared/nav/nav_8.jpg) no-repeat;
	margin-right: 0;
	width: 121px;
	}

/* FOOTER -------------------------------------------------------------- */
#footer-nav	{
	background: url(../images/shared/footer_nav_repeat.jpg) repeat-x;
	height: 52px;
	}
#footer-nav-inner a:hover	,
#footer-nav-inner a.selected	{
	color: #03b1e7;
	text-decoration: none;
	}
#footer-nav-inner	{
	margin: 0 auto;
	padding: 15px 0 0 0;
	text-align: left;
	width: 1002px;
	}
#footer-nav-inner	a	{
	color: #fff;
	display: block;
	font-size: 11px;
	float: left;
	font-weight: bold;
	}
#footer-nav-inner	span	{
	color: #fff;
	display: block;
	float: left;
	font-size: 11px;
	text-align: center;
	width: 16px;
	}
#footer-outer	{
	background: url(../images/shared/footer_lower_repeat.jpg) repeat-x;
	height: 95px;
	}
#footer-outer-inner	{
	}
#footer	{
	height: 95px;
	margin: 0 auto;
	text-align: left;
	width: 1002px;
	}
/*#footer-left	{
	color: #fff;
	float: left;
	font-family: Tahoma;
	font-size: 11px;
	padding: 40px 0 25px 0;
	width: 350px;
	}
#footer-left a	{
	display: block;
	float: left;
	font-family: Tahoma;
	margin: 10px 10px 0 0;
	}*/
#footer-right	{
	background: url(../images/shared/logo_id.gif) right no-repeat;
	display: inline;
	float: right;
	font-size: 11px;
	height: 19px;
	line-height: 20px;
	margin: 35px 20px 0 0;
	padding: 0 25px 0 0;
	}
#footer-right a	{
	color: #fff;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	}
#footer-right a:hover	{
	color: #03b1e7;
	text-decoration: none;
	}
 
 
/* GENERAL --------------------------------------------------------*/ 
 
a	{
	outline: none;
	text-decoration: none;
	}
a:hover	{
	text-decoration: none;
	}
.clear	{
	clear: both;
	font-size: 0px;
	height: 0;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	}
img	{
	border: 0;
	}
p	{
	margin: 0px;
	padding: 0px;
	}
form	{
	font-size: 11px;
	margin: 0;
	padding: 0;
	}
.line	{
	background-color: #D3D3CD;
	font-size: 0px;
	height: 1px;
	line-height: 0px;
	margin: 10px 0;
	padding: 0;
	}
h1	{
	font-size: 20px;
	}
h2	{
	color: #616161;
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 5px;
	}
	h2.blue	{
	color: #00b0e7;
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 5px;
	}
h3	{
	color: #333;
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 5px;
	}
h4	{
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	margin-bottom: 4px;
	}
h6	{
	font-size: 14px;
	line-height: 18px;
	}
	.fl	{
	float: left;
	}
.fr	{
	float: right;
	}
#tooltip	{
	background-color: #618ec0;
	border: 1px solid #74a9db;
	color: #fff;
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	padding:0 5px;
	position: absolute;
	text-align: left;
	z-index: 3000;
	}
#tooltip h6, #tooltip div	{
	font-family: Arial;font-size: 11px;
	margin: 0;
	}table	{
	border-collapse: collapse;
	}
.high-dots-wide	{
	background: url(../images/shared/fullwide_dots_high.gif) no-repeat;
	margin: 10px 0 0 0;
	}
a.backtop	{
	background: url(../images/shared/back_to_top.gif) no-repeat;
	float: right;
	height: 25px;
	margin: 0px 0px 0 0;
	width: 112px;
	}
.column-sitemap-inner	{
	font-size: 12px;
	line-height: 18px;
	margin: 0 auto;
	padding: 10px 0 0 0;
	width: 670px;
	}
.column-sitemap-inner	table	{
	margin: 10px 0;
	}
.sitemap-table	th	{
	width: 30px;
	}
.sitemap-table-narrow	th	{
padding: 0 20px 0 0;
	
	}
.column-sitemap-inner	a	{
	color: #4c4c4c;
	display: block;
	font-weight: bold;
	}
.column-sitemap-inner	a.sublinks	{
	color: #4c4c4c;
	display: block;
	font-weight: normal;
	}
.column-sitemap-inner	a:hover	{
	color: #1cb9ea;
	font-weight: bold;
	}
.column-sitemap-inner	a.sublinks:hover	{
	color: #1cb9ea;
	font-weight: normal;
	}
ul.list-grey-arrow	{
	list-style-type: none;
	margin: 10px 0;
	}
ul.list-grey-arrow li	{
	background: url(../images/faq/icon_list.gif) no-repeat 0 5px;
	font-weight: bold;
	line-height: 16px;
	padding: 0 0 5px 15px;
	}
ul.list-grey-arrow li	a	{
	color: #4c4c4c;
	}
ul.list-grey-arrow li	a:hover	{
	color: #00b0e7;
	}
ul.list-grey-arrow-normal	{
	list-style-type: none;
	margin: 10px 0;
	}
ul.list-grey-arrow-normal li	{
	background: url(../images/faq/icon_list.gif) no-repeat 0 5px;
	font-weight: normal;
	line-height: 16px;
	padding: 0 0 5px 15px;
	}
ul.list-pink-dot	{
	list-style-type: none;
	margin: 10px 0 10px 20px;
	}
ul.list-pink-dot li	{
	background: url(../images/how_it_works/pink_list.gif) no-repeat 0 6px;
	padding: 0 0 0px 15px;
	}
.paging-box	{
	margin: 15px 0 0 20px;
	}
.paging-box a.inner	{
	background: url(../images/shared/paging_bg.gif) no-repeat;
	color: #4b4a4a;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 25px;
	line-height: 24px;
	margin: 0 3px 0 0;
	text-align: center;
	width: 25px;
	}
.paging-box a:hover.inner	{
	background: url(../images/shared/paging_bg.gif) no-repeat 0 -25px;
	color: #fff;
	}
a.paging-prev	{
	background: url(../images/shared/paging_left.gif) no-repeat;
	display: block;
	float: left;
	height: 25px;
	margin: 0 3px 0 0;
	width: 25px;
	}
a.paging-next	{
	background: url(../images/shared/paging_next.gif) no-repeat;
	display: block;
	float: left;
	height: 25px;
	margin: 0 3px 0 0;
	width: 25px;
	}
.paging-box-search	{
	margin: 0px 0 0 20px;
	padding: 10px 0 0 0;
	}
.paging-box-search a.inner	{
	background: url(../images/shared/paging_bg.gif) no-repeat;
	color: #4b4a4a;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 25px;
	line-height: 24px;
	margin: 0 3px 0 0;
	text-align: center;
	width: 25px;
	}
.paging-box-search a.inner:hover	,
.paging-box-search a.inner.pageon	{
	background: url(../images/shared/paging_bg.gif) no-repeat 0 -25px;
	color: #fff;
	}
 

/*  STYLED SELECTBOXES --------------------------------- */	
div.selectbox-wrapper	{
	background-color: white;
	border: 1px solid #ccc;
	border-bottom: none;
	margin: 0px;
	margin-top: 0px;
	max-height: 200px;
	overflow: auto;
	padding: 0px;
	position: absolute;
	text-align: left;
	width: 400px;
	}
div.selectbox-wrapper ul	{

	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
div.selectbox-wrapper ul li.selected	{
	background-color: #e3e3e3;
	color: #616161;
	}
div.selectbox-wrapper ul li.current	{
	background-color: #e3e3e3;
	}
div.selectbox-wrapper ul li	{
	border-bottom: 1px solid #ccc;
	color: #616161;
	line-height: 12px;
	font-size: 12px;
	cursor: pointer;
	display: block;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 6px 2px;
	}
.selectbox_styled	{
	background: url('../images/shared/select_search.gif') left no-repeat;
	border: none;
	border-left: none;
	color: #616161;
	cursor: pointer;
	display: block;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 8px 0 0 6px;
	text-align: left;
	width: 230px;
	}
.selectbox_city	{
	background: url(../images/my_city/select_mycity.gif) left no-repeat;
	border: none;
	border-left: none;
	color: #4a4a4a;
	cursor: pointer;
	display: block;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	height: 24px;
	margin: 0px 0px 0px 0px;
	padding: 4px 0 0 10px;
	text-align: left;
	width: 214px;
	position:relative;
	z-index:999999;
	}
	.selectbox_city_short	{
	background: url(../images/networks/select_mycity.gif) left no-repeat;
	border: none;
	border-left: none;
	color: #4a4a4a;
	cursor: pointer;
	display: block;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	height: 24px;
	margin: 0px 0px 0px 0px;
	padding: 4px 0 0 10px;
	text-align: left;
	width: 165px;
	}
.checkmonth_styled	{
	background: url(../images/property_details/cal_select_month.jpg) left no-repeat;
	border: none;
	border-left: none;
	color: #4a4a4a;
	cursor: pointer;
	display: block;
	font-family: Arial;
	font-size: 12px;
	height: 21px;
	margin: 0px 4px 0px 0px;
	padding: 7px 0 0 10px;
	text-align: left;
	width: 94px;
	}
.checkday_styled	{
	background: url(../images/property_details/cal_select_day.jpg) left no-repeat;
	border: none;
	border-left: none;
	color: #4a4a4a;
	cursor: pointer;
	display: block;
	font-family: Arial;
	font-size: 12px;
	height: 21px;
	margin: 0px 4px 0px 0px;
	padding: 7px 0 0 10px;
	text-align: left;
	width: 54px;
	}
.checkyear_styled	{
	background: url(../images/property_details/cal_select_year.jpg) left no-repeat;
	border: none;
	border-left: none;
	color: #4a4a4a;
	cursor: pointer;
	display: block;
	font-family: Arial;
	font-size: 12px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 7px 0 0 10px;
	text-align: left;
	width: 64px;
	}
.checknights_styled	{
	background: url(../images/property_details/cal_select_night.jpg) left no-repeat;
	border: none;
	border-left: none;
	color: #4a4a4a;
	cursor: pointer;
	display: block;
	font-family: Arial;
	font-size: 12px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 7px 0 0 10px;
	text-align: left;
	width: 94px;
	}
.adv-top-styled	{
	background: url(../images/advanced_search/sel_adv.jpg) left no-repeat;
	border: none;
	border-left: none;
	color: #4a4a4a;
	cursor: pointer;
	display: block;
	font-family: Arial;
	font-size: 12px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 7px 0 0 10px;
	text-align: left;
	width: 204px;
	}
.selectbox_result	{
	background: url(../images/advanced_search/select_bg_1.jpg) left no-repeat;
	border: none;
	border-left: none;
	color: #616161;
	cursor: pointer;
	display: block;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 8px 0 0 6px;
	text-align: left;
	width: 146px;
	}
.selectbox_result2	{
	background: url(../images/advanced_search/select_bg_2.jpg) left no-repeat;
	border: none;
	border-left: none;
	color: #616161;
	cursor: pointer;
	display: block;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 8px 0 0 6px;
	text-align: left;
	width: 126px;
	}
.selectbox_result3	{
	background: url(../images/advanced_search/select_bg_3.jpg) left no-repeat;
	border: none;
	border-left: none;
	color: #616161;
	cursor: pointer;
	display: block;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 8px 0 0 6px;
	text-align: left;
	width: 118px;
	}
.selectbox_choice	{
	background: url(../images/my_account/select_account.gif) left no-repeat;
	border: none;
	border-left: none;
	color: #616161;
	cursor: pointer;
	display: block;
	font-family: Arial;
	font-size: 12px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 6px 0 0 6px;
	text-align: left;
	width: 135px;
	}
.selectbox_choice_small	{
	background: url(../images/my_account/sel_account_smaller.gif) left no-repeat;
	border: none;
	border-left: none;
	color: #616161;
	cursor: pointer;
	display: block;
	font-family: Arial;
	font-size: 12px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 6px 0 0 6px;
	text-align: left;
	width: 92px;
	}
.selectbox_fav_year	{
	background: url(../images/my_account/select_fav_year.gif) left no-repeat;
	border: none;
	border-left: none;
	color: #616161;
	cursor: pointer;
	display: block;
	font-family: Arial;
	font-size: 12px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 6px 0 0 12px;
	text-align: left;
	width: 71px;
	}
.selectbox_fav_day	{
	background: url(../images/my_account/select_fav_day.gif) left no-repeat;
	border: none;
	border-left: none;
	color: #616161;
	cursor: pointer;
	display: block;
	font-family: Arial;
	font-size: 12px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 6px 0 0 10px;
	text-align: left;
	width: 45px;
	}
.selectbox_fav_month	{
	background: url(../images/my_account/select_fav_month.gif) left no-repeat;
	border: none;
	border-left: none;
	color: #616161;
	cursor: pointer;
	display: block;
	font-family: Arial;
	font-size: 12px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 6px 0 0 6px;
	text-align: left;
	width: 79px;
	}
  
	
.selectbox_car_year	{
	background: url(../images/my_account/carselect_year.gif) left no-repeat;
	border: none;
	border-left: none;
	color: #616161;
	cursor: pointer;
	display: block;
	font-family: Arial;
	font-size: 12px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 6px 0 0 12px;
	text-align: left;
	width: 62px;
	font-weight: bold;
	}
.selectbox_car_day	{
	background: url(../images/my_account/carselect_day.gif) left no-repeat;
	border: none;
	border-left: none;
	color: #616161;
	cursor: pointer;
	display: block;
	font-family: Arial;
	font-size: 12px;
	height: 20px;
	margin: 0px 5px 0px 0px;
	padding: 6px 0 0 10px;
	text-align: left;
	width: 44px;
	font-weight: bold;
	}
.selectbox_car_month	{
	background: url(../images/my_account/carselect_month.gif) left no-repeat;
	border: none;
	border-left: none;
	color: #616161;
	cursor: pointer;
	display: block;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	margin: 0px 9px 0px 0px;
	padding: 6px 0 0 6px;
	text-align: left;
	width: 82px;
	}	
	.selectbox_fuel	{
	background: url(../images/my_account/select_petrol.gif) left no-repeat;
	border: none;
	border-left: none;
	color: #616161;
	cursor: pointer;
	display: block;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 6px 0 0 6px;
	text-align: left;
	width: 183px;
	}	
	.selectbox_miles	{
	background: url(../images/my_account/select_miles.gif) left no-repeat;
	border: none;
	border-left: none;
	color: #616161;
	cursor: pointer;
	display: block;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 6px 0 0 6px;
	text-align: left;
	width: 124px;
	}	
	
	
	
/* NEW CODE FEB 2010 ---------------------------------------------- */	
#footer-left	{
	color: #fff;
	float: left;
	font-family: Tahoma;
	font-size: 11px;
	padding: 30px 0 25px 0;
	width: 350px;
	}
#footer-left div	{
	display: block;
	padding: 8px 10px 0 0;
	float: left;
	font-family: Tahoma;
	margin: 0px;
	}
	#footer-left a	{
	display: block;
	float: left;
	font-family: Tahoma;
	margin: 0px 10px 0 0;
	}
/* NEW CODE MAY 2010 -------------------------- */
#loginoverlay-holder      {
            font-size: 0px;
            line-height: 0;
            margin: 0 auto;
            width: 443px;
            margin-top: 100px;
            }
#loginoverlay-holder-top            {
            height: 57px;
            width: 443px;
            }
#loginoverlay-holder-top.bg-forgot         {
            background: url(../images/login/top_bar.png) no-repeat 0 -57px;
            }
#loginoverlay-holder-top.bg-login           {
            background: url(../images/login/top_bar.png) no-repeat;
            }
.overlay-close   {
            background: url(../images/my_account/overlay_close.gif) no-repeat right;
            color: #bcbcbc;
            display: block;
            float: right;
            font-size: 12px;
            font-weight: bold;
            line-height: 12px;
            margin: 12px 15px 0 0;
            padding: 0 15px 3px 0px;
            }
#loginoverlay-bg           {
            background: url(../images/login/lower_bg.gif) bottom no-repeat;
            }
#loginoverlay-bg-inner   {
            font-size: 12px;
            line-height: 16px;
            margin: 0 auto;
            padding: 25px 0 5px 0;
            width: 400px;
            }
#loginoverlay-bg-inner   td         {
            padding: 0px 0 6px 0;
            }
#loginoverlay-bg-inner   td.no-height      {
            font-size: 0px;
            line-height: 0;
            padding: 0px 0 0px 0;
            }
.inp-log {
            background: url(../images/login/inp_bg.jpg) no-repeat;
            border: none;
            color: #606060;
            font-size: 12px;
            font-weight: normal;
            padding: 3px 4px 8px 10px;
            width: 295px;
            }
.login-submit     {
            background: url(../images/login/submit.jpg) no-repeat;
            border: none;
            cursor: pointer;
            display: block;
            float: left;
            height: 25px;
            width: 100px;
            }
.login-signup     {
            background: url(../images/login/signup.jpg) no-repeat;
            border: none;
            cursor: pointer;
            display: block;
            float: left;
            height: 25px;
            width: 100px;
            }
a:hover.forgotme ,
            a.forgotme        {
            color: #0eb5ea;
            font-weight: bold;
            text-decoration: underline;
            }
.login-close       {
            display: block;
            float: right;
            margin: 18px 15px 0 0;
            }
#forgotbox       {
            display: none;
            }
.showhide-bookmarks    {
            background: url(../images/bookmarks/down.gif) no-repeat 0 -24px;
            display: block;
            height: 24px;
            margin: 15px 0 0 0;
            width: 131px;
            }
.showhide-bookmarks.active      {
            background: url(../images/bookmarks/down.gif) no-repeat 0 0;
            display: block;
            height: 24px;
            margin: 15px 0 0 0;
            width: 131px;
            }
#bookmark-lower           {
            background: url(../images/bookmarks/bg.png) no-repeat bottom;
            display: none;
            left: 0px;
            padding: 0px 0 10px 0;
            position: absolute;
            top: 39px;
            width: 131px;
            }
#bookmark-lower span   {
            display: block;
            padding: 5px 0 0px 0;
            }
#bookmark-lower a        {
            color: #8c8b8b;
            display: block;
            font-size: 11px;
            line-height: 12px;
            padding: 5px 0 5px 35px;
            text-align: left;
            width: 96px;
            }
#bookmark-lower a:hover           {
            color: #fff;
            }
a.bmk-1            {
            background: url(../images/bookmarks/icon_del.jpg) no-repeat 10px 3px;
            }
a.bmk-2            {
            background: url(../images/bookmarks/icon_digg.jpg) no-repeat 10px 3px;
            }
a.bmk-3            {
            background: url(../images/bookmarks/icon_fb.jpg) no-repeat 10px 3px;
            }
a.bmk-4            {
            background: url(../images/bookmarks/icon_google.jpg) no-repeat 10px 3px;
            }
a.bmk-5            {
            background: url(../images/bookmarks/icon_link.jpg) no-repeat 10px 3px;
            }
a.bmk-6            {
            background: url(../images/bookmarks/icon_space.jpg) no-repeat 10px 3px;
            }
a.bmk-7            {
            background: url(../images/bookmarks/icon_red.jpg) no-repeat 10px 3px;
            }
a.bmk-8            {
            background: url(../images/bookmarks/icon_stumble.jpg) no-repeat 10px 3px;
            }
a.bmk-9            {
            background: url(../images/bookmarks/icon_techno.jpg) no-repeat 10px 3px;
            }
a.bmk-10           {
            background: url(../images/bookmarks/icon_buzz.jpg) no-repeat 10px 3px;
            }            

				
				
				
				
				
				
				
				
				
				
				
				
/*  JUNE UPDATES ----------------------------------------------------------- */				

.styledselect {
border:1px solid #cacbca;
width:234px;
padding: 4px;
font-size: 12px;
color:#606060;
font-weight: bold;
}				

.styledselect_fav_year 		{
border:1px solid #cacbca;
width:70px;
padding: 3px;
font-size: 12px;
 

}					
.styledselect_fav_day 		{
border:1px solid #cacbca;
width:50px;
padding: 3px;
font-size: 12px;
 
margin: 0 4px;

}	
.styledselect_fav_month 		{
border:1px solid #cacbca;
width:80px;
padding: 3px;
font-size: 12px;
 

}	


.checkmonth {
border:1px solid #cacbca;
width:110px;
padding: 4px;
font-size: 12px;
color:#606060;
font-weight: bold;
}		
.checkday {
border:1px solid #cacbca;
width:58px;
padding: 4px;
font-size: 12px;
color:#606060;
margin: 0 4px;
font-weight: bold;
}	
.checkyear {
border:1px solid #cacbca;
width:80px;
padding: 4px;
font-size: 12px;
color:#606060;
font-weight: bold;
}	
.checknights {
border:1px solid #cacbca;
width:110px;
padding: 4px;
font-size: 12px;
color:#606060;
font-weight: bold;
}	
.cityselect {
	border:1px solid #cacbca;
width:220px;
padding: 4px;
font-size: 15px;
color:#606060;
font-weight: bold;
}

.adv-sel-top{
border:1px solid #cacbca;
width:218px;
padding: 4px;
font-size: 12px;
color:#606060;
 
}				




.styledchoice{
border:1px solid #cacbca;
width:130px;
padding: 3px;
margin: 0 7px 0 0;
font-size: 12px;
color:#606060;
 
}	

.styledchoice_small 		{
border:1px solid #cacbca;
width:80px;
padding: 3px;
margin: 0 7px 0 0;
font-size: 12px;
color:#606060;
 
}		
.resultselect2{
border:1px solid #cacbca;
width:130px;
padding: 3px;
margin: 0 7px 0 0;
font-size: 12px;
color:#606060;
 
}		
 


.styledselect_car_year {
border:1px solid #cacbca;
width:70px;
padding: 4px;
font-size: 12px;
color:#606060;
 
}		
.styledselect_car_day{
border:1px solid #cacbca;
width:50px;
padding: 4px;
margin: 0 4px;
font-size: 12px;
color:#606060;
 
}		
.styledselect_car_month{
border:1px solid #cacbca;
width:94px;
padding: 4px;
font-size: 12px;
color:#606060;
 
}		

.styledselect_fuel{
border:1px solid #cacbca;
width:190px;
padding: 3px;
margin: 0 7px 0 0;
font-size: 12px;
color:#606060;
 
}				
.styledselect_miles{
border:1px solid #cacbca;
width:140px;
padding: 3px;
margin: 0 7px 0 0;
font-size: 12px;
color:#606060;
 
}			



 .resultselect {
 	border:1px solid #cacbca;
width:150px;
padding: 3px;
margin: 0 7px 0 0;
font-size: 12px;
color:#606060;
 }

.resultselect2 {
 	border:1px solid #cacbca;
width:150px;
padding: 3px;
margin: 0 7px 0 0;
font-size: 12px;
color:#606060;
 }
 .resultselect3 {
 	border:1px solid #cacbca;
width:110px;
padding: 3px;
margin: 0 7px 0 0;
font-size: 12px;
color:#606060;
 }

a.slide-map-new         {
            background: red url(../images/networks/viewonmap_blue.gif) 0px 0px;
            cursor: pointer;
            display: block;
            float: left;
            height: 22px;
            margin: 2px 0 0 5px;
            width: 118px;
            }
a.slide-map-new.active-map  {
            background: blue url(../images/networks/viewonmap_blue.gif) 0px -22px;
            cursor: pointer;
            display: block;
            float: left;
            height: 22px;
            margin: 2px 0 0 5px;
            width: 118px;
            }

.blogland          {
            background: url(../images/home/frame_news_advice.gif) no-repeat;
            height: 122px;
            margin-bottom: 10px;
            width: 671px;
            }
.blogland-left   {
            float: left;
            height: 122px;
            padding: 4px 0 0 4px;
            width: 215px;
            }
.blogland-right {
            float: left;
            margin: 14px 0 0 0;
            width: 437px;
            line-height: 14px;
            font-size: 12px;
            }
.blogland-right a          {
            color: #d11489;
            font-size: 14px;
            font-weight: bold;
            }
.blogland-right a:hover            {
            color: #e937a5;
            }
.blogland-right .lower   {
            border-top: 1px solid #ccc;
            float: left;
            margin: 10px 0 0 0;
            padding: 10px 0 0 0;
            width: 437px;
            }
.blogland-right .lower a            {
            color: #d11489;
            font-size: 12px;
            font-weight: bold;
            }










