@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif";}
* a{color:#F97F24; text-decoration:none;}
* a:hover{text-decoration:underline;}
* p{font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:14px; text-align:justify; color:#1c1c1c;}
html{margin:0; padding:0;}
img{border:0;}
body{width:100%; height:auto; background-image:url('/images/bg_top.png'); background-position:top left; background-repeat: repeat-x;}

/* START CLASSES */

h1{font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:22px; font-weight:bold; text-align:left; color:#858585;}
h1.b{font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:20px; font-weight:bold; text-align:left; color:#4ab4eb;}
h1.g{font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:20px; font-weight:bold; text-align:left; color:#666; text-transform:capitalize;}
h1.lg{font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:20px; font-weight:bold; text-align:left; color:#999;}
h2{font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:18px; font-weight:bold; text-align:left; color:#858585;}
h2.b{margin:3px 0 0 15px; padding:0; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:12px; font-weight:bold; text-align:left; color:#4a8ea5;}
h2.g{margin:5px 0 5px 0; padding:0; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:16px; font-weight:bold; text-align:left; color:#666;}
h2.w{margin:3px 0 0 15px; padding:0; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:12px; font-weight:bold; text-align:left; color:#fff;}
h2.o{margin:3px 0 0 15px; padding:0; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:12px; font-weight:bold; text-align:left; color:#858585;}
h3{font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:14px; font-weight:bold; text-align:left; color:#aaa;}
h4{font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:12px; font-weight:bold; text-align:left; color:#aaa;}

img.month{margin:0; padding:4px 0 0 0; width:212px; height:132px;}

a.white{color:#fff; text-decoration:none;}
a.white:hover{color:#fff; text-decoration:none;}

a.ld{color:#4A8EA5; text-decoration:none;}
a.ld:hover{color:#F97F24; text-decoration:underline;}

a.nav{font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:16px; font-weight:bold; color:#fd812f; text-decoration:none;}
a.nav:hover{color:#F97F24; text-decoration:underline;}

a.link_b{float:left; position:relative; margin:3px 0 0 15px; padding:0 0 0 20px; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:12px; font-weight:bold; color:#4ab4eb; text-decoration:none; background-image:url('/images/arrow_blue.png'); background-position:0px 4px; background-repeat:no-repeat;}
a.link_b:hover{color:#F97F24; text-decoration:underline;}

a.link_o{float:left; position:relative; margin:3px 0 0 15px; padding:0 0 0 20px; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:12px; font-weight:bold; color:#fd812f; text-decoration:none; background-image:url('/images/arrow_orange.png'); background-position:0px 4px; background-repeat:no-repeat;}
a.link_o:hover{color:#F97F24; text-decoration:underline;}

a.link_q{position:relative; margin:0; padding:0; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:12px; font-weight:bold; color:#404040; text-decoration:none;}
a.link_q:hover{color:#F97F24; text-decoration:underline;}

.select{width:268px; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:13px; color:#4AB4EB; background-image:url('/images/input_bg.png'); background-position:top left; background-repeat:repeat-x; border:1px solid #cfcfcf; text-transform:capitalize;}

.select_price{width:114px; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:13px; color:#4AB4EB; background-image:url('/images/input_bg.png'); background-position:top left; background-repeat:repeat-x; border:1px solid #cfcfcf;}

.select option, .select_price option {
padding-left: 5px;

}

.input{width:114px; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:14px; font-weight:bold; color:#999; background-image:url('/images/input_bg.png'); background-position:top left; background-repeat:repeat-x; border:1px solid #cfcfcf;}
.input2{width:160px; height:20px; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:14px; font-weight:bold; color:#999; background-image:url('/images/input_bg.png'); background-position:top left; background-repeat:repeat-x; border:1px solid #cfcfcf;}
.input3{width:300px; height:20px; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:14px; font-weight:bold; color:#999; background-image:url('/images/input_bg.png'); background-position:top left; background-repeat:repeat-x; border:1px solid #cfcfcf;}
.input_b{width:94px; height:30px; text-transform:capitalize; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:14px; font-weight:bold; color:#4ab4eb; background-image:url('/images/input_bg.png'); background-position: bottom; background-repeat:repeat-x; border:1px solid #cfcfcf; background-color:white; cursor:pointer;}

.input_b_qs{width:268px; height:20px; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:14px; font-weight:bold; color:#F97F24; background-image:url('/images/input_bg.png'); background-position:0px 3px; background-repeat:repeat-x; border:1px solid #cfcfcf; background-color:white; cursor:pointer;}

.input_b_rs{width:100px; height:22px; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:14px; font-weight:bold; color:#F97F24; background-image:url('/images/input_bg.png'); background-position:0px 3px; background-repeat:repeat-x; border:1px solid #cfcfcf; background-color:white; cursor:pointer; float:right;}

.input_s{width:94px; height:20px; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:14px; font-weight:bold; color:#4ab4eb; background-image:url('/images/input_bg.png'); background-position:0px 3px; background-repeat:repeat-x; border:1px solid #cfcfcf; background-color:white; cursor:pointer;}

.input_s_b{margin-left:10px; width:125px; height:25px; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:14px; color:#4ab4eb; background-image:url('/images/input_bg.png'); background-position:0px 3px; background-repeat:repeat-x; border:1px solid #cfcfcf; background-color:white; cursor:pointer;}

/* END CLASSES */

/* START BODY */
#body{position:relative; margin:auto; padding:0; width:1000px; height:auto; overflow:hidden;}

	/* START HEADER */

#header{float:left; position:relative; margin:0; padding:0; width:1000px; height:120px; background-image:url('/images/bg_top_wave.png'); background-position:top left; background-repeat:no-repeat;}

		/* START LEFT HEADER */

#left_header{float:left; position:relative; margin:40px 0 0 0; padding:0; width:698px; height:80px;}

#left_header_title{float:left; position:relative; margin:15px 0 0 0; padding:0 0 0 15px; width:685px; height:auto;}

#left_header_phones{float:left; position:relative; margin:15px 0 0 0; padding:0; width:700px; height:auto;}

#left_header_UK_phone{float:left; position:relative; margin:0 0 0 15px; padding:0 0 0 20px; width:auto; height:auto; background-image:url('/images/phone.png'); background-position:0px 3px; background-repeat:no-repeat;}
#left_header_ES_phone{float:right; position:relative; margin:0; padding:0 15px 0 20px; width:auto; height:auto; height:auto; background-image:url('/images/phone.png'); background-position:0px 3px; background-repeat:no-repeat;}

		/* END LEFT HEADER */

		/* START RIGHT HEADER */

#right_header{float:left; position:relative; margin:40px 0 0 0; padding:0; width:300px; height:80px;}

		/* END RIGHT HEADER */

	/* END HEADER */
	
	/* START LINK & DATE */

#link_date{float:left; position:relative; margin:3px 0 1px 0; padding:0; width:1000px; height:25px; background-image:url('/images/top_roller.png'); background-position:top left; background-repeat:repeat-x;}

#link{float:left; position:relative; margin:0; padding:5px 0 0 15px; width:485px; height:auto;}
#date{float:right; position:relative; margin:0; padding:5px 15px 0 0; width:485px; height:auto;}

	/* END LINK & DATE */
	
	/* START NAVIGATIONS */

#navigations{float:left; position:relative; margin:1px 0 0 0; padding:0; width:1000px; height:289px;}

#main_picture{float:left; position:relative; margin:0; padding:0; width:453px; height:242px; background-image:url('/images/main_picture.png'); background-position:top left; background-repeat:no-repeat;}
#main_picture_02{float:left; position:relative; margin:0; padding:0; width:453px; height:242px; background-image:url('/images/main_picture_02.png'); background-position:top left; background-repeat:no-repeat;}

#main_buttons{float:left; position:relative; margin:0 0 0 1px; padding:0; width:246px; height:242px;}
#main_buttons_callback{float:left; position:relative; margin:0; padding:0; width:246px; height:121px; background-image:url('/images/callback.png'); background-position:top left; background-repeat:no-repeat; cursor:pointer;}
#main_buttons_callback_txt{float:left; position:relative; margin:95px 0 0 10px; padding:0; width:auto; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:16px; font-weight:bold; text-align:left; color:#fff;}
#main_buttons_buyer{float:left; position:relative; margin:1px 0 0 0; padding:0; width:246px; height:120px; background-image:url('/images/buyer.png'); background-position:top left; background-repeat:no-repeat; cursor:pointer;}
#main_buttons_buyer_txt{float:left; position:relative; margin:95px 0 0 10px; padding:0; width:246px; height:120px; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:16px; font-weight:bold; text-align:left; color:#fff;}

#main_marquee{float:left; position:relative; margin:1px 0 0 -454px; padding:0; width:698px; height:45px; border:1px solid #999; overflow:hidden}
#marquee{position:relative; margin:0; padding:0; width:auto; height:45px; overflow:hidden}
.marquee_content{float:left; position:relative; margin:1px; padding:0; width:400px; height:43px;}
.marquee_property{float:left; position:relative; margin:0 0 0 5px; padding:0; width:400px; height:43px; background-color:#ffefe2; cursor:pointer;}
.marquee_picture{float:left; position:relative; margin:0 20px 0 10px; padding:0; width:60px; height:40px; border:1px solid #444;}
.marquee_title{float:left; position:relative; margin:0 10px 0 0; padding:10px 0 0 0; width:auto; height:41px; font-size:12px;}

#main_nav{float:left; position:relative; margin:0 0 5px 0; padding:0; width:300px; height:auto; background-image:url('/images/bg_nav.png'); background-position:top left; background-repeat:no-repeat;}
.main_nav_link{float:left; position:relative; margin:0 0 0 15px; padding:0 0 0 25px; width:270px; height:20px; background-image:url('/images/nav_bullet.png'); background-position:0px 6px; background-repeat:no-repeat; text-align:left;}
.main_nav_separator{float:left; position:relative; margin:0 0 0 15px; padding:0; width:270px; height:6px; background-image:url('/images/nav_separator.png'); background-position:15px 3px; background-repeat:no-repeat;}

#paginated{float:right; position:relative; margin:0; padding:0; width:270px; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:12px; color:#666; text-align:right;}

	/* END NAVIGATIONS */
	
	/* START WELCOME & QUICK SEARCH */

#welcome_quick_main_content{float:left; position:relative; margin:2px 0 0 0; padding:0; width:1000px; height:auto;}

#welcome_quick_top{float:left; position:relative; margin:0; padding:0; width:1000px; height:auto;}
#welcome_top{float:left; position:relative; margin:0 1px 0 0; padding:0; width:697px; height:23px; background-image:url('/images/welcome_top_bg.png'); background-position:top left; background-repeat:repeat-x; border:1px solid #005da4;}
#quick_top{float:left; position:relative; margin:0; padding:0; width:298px; height:23px; background-image:url('/images/welcome_top_bg.png'); background-position:top left; background-repeat:repeat-x; border:1px solid #005da4;}

#welcome_quick_content{float:left; position:relative; margin:0; padding:0; width:1000px; height:auto; overflow:hidden;}
#welcome_content{float:left; position:relative; margin:0 1px -1000px 0; padding:15px 15px 1015px 15px; width:667px; height:auto; border-left:1px solid #005da4; border-right:1px solid #005da4; background-color:#f2f8ff;}
#welcome_content p{margin-top:10px;}
#quick_content{float:right; position:relative; margin:0; padding:15px; width:268px; height:auto; border-left:1px solid #005da4; border-right:1px solid #005da4; background-color:#edf3fa;}

#loadingQuick{float:right; position:relative; margin:0 0 -2000px 0; padding:15px 15px 2015px 15px; width:268px; height:auto; border-left:1px solid #005da4; border-right:1px solid #005da4; background-color:#edf3fa; font-size:11px;}

#loadingQuick p{text-align:center; font-weight:bold; height:20px;}

#welcome_quick_bottom{float:left; position:relative; margin:0; padding:0; width:1000px; height:auto;}
#welcome_bottom{float:left; position:relative; margin:0 1px 0 0; padding:0; width:697px; height:23px; background-image:url('/images/welcome_bottom_bg.png'); background-position:top left; background-repeat:repeat-x; text-align:left; border:1px solid #005da4;}
#quick_bottom{float:left; position:relative; margin:0; padding:0; width:298px; height:23px; background-image:url('/images/welcome_bottom_bg.png'); background-position:top left; background-repeat:repeat-x; text-align:left; border:1px solid #005da4;}

.qs1{float:left; position:relative; margin:0; padding:0; width:auto; height:auto;}
.qs2{float:left; position:relative; margin:0 0 0 5px; padding:0; width:auto; height:auto;}

.quick_separator{float:left; position:relative; margin:3px 15px 3px 0; padding:0; width:238px; height:5px; background-image:url('/images/welcome_separator.png'); background-position:top left; background-repeat:no-repeat;}

#dtype, #dcity{float:left; position:relative; margin:15px 0 0 0; padding:0; width:auto; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:18px; font-weight:bold; text-align:left; color:#aaa; clear:both;}
#stype, #scity, #srefernce{float:left; position:relative; margin:5px 0 0 0; padding:0; width:auto; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:14px; font-weight:bold; text-align:left; color:#aaa; clear:both;}
#price_content, #buttons_content{float:left; position:relative; margin:0; padding:0; width:298px; height:auto; clear:left;}

#reference_search{float:right; position:relative; margin:0 0 -2000px 0; padding:15px 15px 2015px 15px; width:268px; height:100px; border-left:1px solid #005da4; border-right:1px solid #005da4; background-color:#edf3fa; clear:right;}

#dminprice{float:left; position:relative; margin:15px 0 0 0; padding:0; width:154px; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:18px; font-weight:bold; text-align:left; color:#aaa;}
#dmaxprice{float:left; position:relative; margin:15px 0 0 0; padding:0; width:114px; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:18px; font-weight:bold; text-align:left; color:#aaa;}
#sminprice{float:left; position:relative; margin:5px 0 0 0; padding:0; width:154px; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:14px; font-weight:bold; text-align:left; color:#aaa;}
#smaxprice{float:left; position:relative; margin:5px 0 0 0; padding:0; width:114px; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:14px; font-weight:bold; text-align:left; color:#aaa;}

#sclear{float:left; position:relative; margin:30px 0 0 0; padding:0 40px 0 0; width:114px; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:14px; font-weight:bold; text-align:left; color:#aaa; text-align:right;}
#ssearch{float:left; position:relative; margin:30px 0 0 0; padding:0; width:114px; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:14px; font-weight:bold; text-align:left; color:#aaa;}

#mlist_content{float:right; position:relative; margin:0; padding:0; width:298px; height:auto; border-left:1px solid #005da4; border-right:1px solid #005da4; background-color:#edf3fa; clear:right;}
#mailing_content{float:right; position:relative; margin:0; padding:0 15px 15px 15px; width:268px; height:auto;}
#mailing_txt{float:left; position:relative; margin:4px 0 5px 0; padding:0; width:298px; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:12px; font-weight:bold; text-align:left; color:#aaa;}
#sinput{float:left; position:relative; margin:-2px 10px 0 7px; padding:0; width:144px; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:14px; font-weight:bold; text-align:left; color:#aaa;}
#ssubmit{float:left; position:relative; margin:-2px 0 0 0; padding:0; width:114px; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:14px; font-weight:bold; color:#aaa; text-align:right;}

	/* END WELCOME & QUICK SEARCH */
	
	/**/
	
#main_content{float:left; position:relative; margin:2px 0 0 0; padding:0; width:1000px; height:auto;}

#main_content_top{float:left; position:relative; margin:0; padding:0; width:1000px; height:auto;}
#content_top{float:left; position:relative; margin:0 1px 0 0; padding:0; width:997px; height:23px; background-image:url('/images/welcome_top_bg.png'); background-position:top left; background-repeat:repeat-x; border:1px solid #005da4;}

#main_content_content{float:left; position:relative; margin:0; padding:0; width:1000px; height:auto; overflow:hidden;}
#content_content{float:left; position:relative; margin:0 1px 0 0; padding:15px 15px 15px 15px; width:967px; height:auto; border-left:1px solid #005da4; border-right:1px solid #005da4; background-color:#f2f8ff;}
#content_content p{margin-top:10px;}

#main_content_bottom{float:left; position:relative; margin:0; padding:0; width:1000px; height:auto;}
#content_bottom{float:left; position:relative; margin:0 1px 0 0; padding:0; width:997px; height:23px; background-image:url('/images/welcome_bottom_bg.png'); background-position:top left; background-repeat:repeat-x; text-align:left; border:1px solid #005da4;}

	/**/
	
	/* START SHORT LIST*/
	.Shortlist { position:relative; width: 100%; overflow:hidden;}
	
	.ShortlistBox{clear:both; width: 640px; text-align:left; display:block; margin-top: 30px; overflow:hidden; border-bottom: 1px dotted #006699;border-right: 1px dotted #006699;}
	
	.ShortlistBox .ShortlistBoxPicture{float:left; width:150px; height:inherit;}
		.ShortlistBoxPicture .ShortlistPicture {width: 150px; height:inherit;}
	
	.ShortlistBox .ShortlistBoxInfo{float:left; width:490px; margin-bottom: 10px;}
	
	.ShortlistBoxInfo h1 { margin-left: 10px; font-size:16px; text-transform:capitalize;}
	.ShortlistBoxInfo h2 { margin-left: 10px; font-size:13px; text-transform:capitalize; font-weight:bold; color:#666666;}
	.ShortlistBoxInfo p { margin: 10px; font-size:13px;}
	
	
	.ShortlistBoxInfo .ShortlistBoxPrice {float:left; margin-left: 10px;}
	.ShortlistBoxInfo .ShortlistBoxLink {float:right; margin-left: 10px; padding-right: 10px; color:#003399;}
	.ShortlistBoxLink a:link {color:#006699;}
	
	/* END SHORT LIST*/
	
	/* START pagination*/
	
	.pagination ul {
		list-style:none;	
	}
	
	.pagination li {
		display:inline;
		margin-left: 5px;	
	}
	
	/* END pagination*/
	
	
	/* START PROPERTY DETAILS */
	
#details_content{float:left; position:relative; margin:2px 0 0 0; padding:0; width:670px; height:auto;}
#details_top, #details_bottom{float:left; position:relative; margin:10px 0 10px 0; padding:0; width:670px; height:auto;}
#details_list{float:left; position:relative; margin:0; padding:0; width:335px; height:auto;}
#details_picture{float:right; position:relative; margin:0; padding:1px; width:331px; height:auto; background-color:white; border:1px solid #005da4;}
#details_picture img{width:331px; height:auto;}
#details_contact{float:right; position:relative; margin:0; padding:0; width:335px; height:auto;}

.details_list_text{float:left; position:relative; margin:0; padding:0 5px 0 0; width:164px; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:14px; text-align:right;}
.details_list_data{float:right; position:relative; margin:0; padding:0; width:166px; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:14px; font-weight:bold; text-align:left;}

#details_images{float:left; position:relative; margin:0; padding:0 5px 0 0; width:335px; height:auto;}

#details_description{float:left; position:relative; margin:5px 0 0 0; padding:0 10px 0 0; width:325px; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:13px; text-align:justify;}

.property_image{float:left; position:relative; margin:15px 15px 5px 0; padding:1px; width:90px; height:auto; cursor:pointer; background-color:white; border:1px solid #F97F24;}

	/* END PROPERTY DETAILS */
	
	/* START BUSINESS OF THE MONTH & FEATURED BUSINESSES */

#month_featured_top{float:left; position:relative; margin:1px 0 0 0; padding:0; width:1000px; height:auto;}
#month_top{float:left; position:relative; margin:0 1px 0 0; padding:0; width:243px; height:23px; background-image:url('/images/month_top_bg.png'); background-position:top left; background-repeat:repeat-x; border:1px solid #ed9017;}
#featured_top{float:left; position:relative; margin:0; padding:0; width:752px; height:23px; background-image:url('/images/month_top_bg.png'); background-position:top left; background-repeat:repeat-x; border:1px solid #ed9017;}

#month_featured_content{float:left; position:relative; margin:0; padding:0; width:1000px; height:auto; overflow:hidden;}
#month_content{float:left; position:relative; margin:0 1px 0 0; padding:0; width:243px; height:auto; border-left:1px solid #ed9017; border-right:1px solid #ed9017; background-color:#ffefe2;}
#month_picture{float:left; position:relative; margin:15px 0 5px 10px; padding:0; width:220px; height:139px; background-image:url('/images/month_shadow.png'); background-position:top left; background-repeat:no-repeat;}
#month_title{float:left; position:relative; margin:0; padding:0 15px 0 15px; width:215px; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:13px; font-weight:bold; color:#5e5e5e;}

#month_ref_price{float:left; position:relative; margin:5px 10px 0 10px; padding:0; width:220px; height:28px; background-image:url('/images/reference_bg.png'); background-position:top left; background-repeat:no-repeat;}
#month_reference{float:left; position:relative; margin:0; padding:5px 0 0 10px; width:100px; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:12px; font-weight:bold; color:#5e5e5e; text-align:left;}
#month_price{float:right; position:relative; margin:0; padding:5px 10px 0 0; width:100px; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:12px; font-weight:bold; color:#eb0000; text-align:right;}

#month_data{float:left; position:relative; margin:10px 10px 0 10px; padding:0; width:220px; height:auto;}
.month_row{float:left; position:relative; margin:0; padding:0; width:220px; height:auto;}
.month_col1{float:left; position:relative; margin:10px 0 0 0; padding:0; width:28px; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:10px; font-weight:bold; color:#777; text-align:left;}
.month_col2{float:left; position:relative; margin:10px 0 0 0; padding:0; width:82px; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:10px; font-weight:bold; color:#5e5e5e; text-align:left;}
.month_col3{float:left; position:relative; margin:10px 0 0 0; padding:0; width:50px; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:10px; font-weight:bold; color:#777; text-align:right;}
.month_col4{float:left; position:relative; margin:10px 0 0 0; padding:0; width:60px; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:10px; font-weight:bold; color:#5e5e5e; text-align:right;}

#month_footer{float:left; position:relative; margin:15px 0 15px 0; padding:0 15px 0 15px; width:215px; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:13px; font-weight:bold; color:#5e5e5e;}

#featured_content{float:left; position:relative; margin:0 0 -500px 0; padding:15px 0 50px 15px; width:737px; height:auto; border-left:1px solid #ed9017; border-right:1px solid #ed9017; background-color:#fef5ee; z-index:24;}
.featured_picture{float:left; position:relative; margin:0 25px 20px 0; padding:0; width:220px; height:139px; background-image:url('/images/month_shadow.png'); background-position:top left; background-repeat:no-repeat; cursor:pointer;}

#month_featured_bottom{float:left; position:relative; margin:0; padding:0; width:1000px; height:auto;}
#month_bottom{float:left; position:relative; margin:0 1px 0 0; padding:0; width:243px; height:23px; background-image:url('/images/month_bottom_bg.png'); background-position:top left; background-repeat:repeat-x; text-align:left; border:1px solid #ed9017;}
#featured_bottom{float:left; position:relative; margin:0; padding:0; width:752px; height:23px; background-image:url('/images/month_bottom_bg.png'); background-position:top left; background-repeat:repeat-x; text-align:left; border:1px solid #ed9017;}


	/* END BUSINESS OF THE MONTH & FEATURED BUSINESSES */
	
	/* START QUICK LINKS */

#quick_links_top{float:left; position:relative; margin:1px 0 0 0; padding:0; width:1000px; height:auto;}
#links_top{float:left; position:relative; margin:0; padding:0; width:998px; height:23px; background-image:url('/images/quick_links_top_bg.png'); background-position:top left; background-repeat:repeat-x; border:1px solid #dbdbdb;}

#quick_links_content{float:left; position:relative; margin:0; padding:0; width:1000px; height:auto;}
#links_content{float:left; position:relative; margin:0; padding:15px; width:968px; height:auto; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; background-color:#fafafa;}
.col1{float:left; position:relative; margin:5px 0 0 0; padding:0; width:242px; height:auto; text-align:left;}
.col2{float:left; position:relative; margin:5px 0 0 0; padding:0; width:242px; height:auto; text-align:left;}
.col3{float:left; position:relative; margin:5px 0 0 0; padding:0; width:242px; height:auto; text-align:left;}
.col4{float:left; position:relative; margin:5px 0 0 0; padding:0; width:242px; height:auto; text-align:left;}

#quick_links_bottom{float:left; position:relative; margin:0; padding:0; width:1000px; height:auto;}
#links_bottom{float:left; position:relative; margin:0; padding:0; width:998px; height:23px; background-image:url('/images/quick_links_bottom_bg.png'); background-position:top left; background-repeat:repeat-x; text-align:left; border:1px solid #dbdbdb;}

	/* END QUICK LINKS */
	
	/* START FOOTER */

#footer{float:left; position:relative; margin:1px 0 0 0; padding:10px 0 0 0; width:1000px; height:auto; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:12px; font-weight:bold; text-align:center; color:#999}
#footer_bg{float:left; position:relative; margin:0; padding:0; width:100%; height:28px; background-image:url('/images/bg_bottom.png'); background-position:top left; background-repeat:repeat-x;}

	/* END FOOTER */
	
	/* START CHAPTER PAGINATED */
	
#chapter_content{float:left; position:relative; margin:-15px 0 0 -15px; padding:0; width:auto; height:auto; background-color:#f1f1f1;}
#chapter_list{float:left; position:relative; margin:0; padding:15px 0 15px 0; width:697px; height:auto; list-style:none; background-image:url('/images/chapter_content_bottom.png'); background-position:bottom left; background-repeat:repeat-x;}

.cList{float:left; position:relative; margin:0 0 0 15px; padding:0; width:328px; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:12px; text-align:left; color:#666;}
.cList a{color:#4A8EA5; text-decoration:none;}
.cList a:hover{color:#F97F24; text-decoration:underline;}

#chapter_index{float:right; position:relative; margin:-15px -15px 0 0; padding:3px 0 0 0; width:175px; height:30px; cursor:pointer; background-image:url('/images/chapter_index.png'); background-position:0px 0px; background-repeat:no-repeat; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:14px; text-align:center; color:#fff;}

	/* END CHAPTER PAGINATED */
	
	/* START W3C */
	
#w3c_xhtml{float:left; position:relative; margin:15px 0 0 0; padding:0; width:auto; height:auto;}
#w3c_css{float:left; position:relative; margin:16px 0 0 10px; padding:0; width:auto; height:auto;}
	
	/* END W3C */
	
/* END BODY */
