html{ height:100%; margin-bottom:1px;}
body {
	margin: 0px;
	padding: 0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	background:#1A1A1A url(../images/body_bg.gif) repeat-x center top;
	position:relative;
}
img, div { behavior: url("iepngfix.htc"); }
a{ color:#333; text-decoration:none;}
a:hover{color:#EF7E2B;}
a.bluelink{color:#273AC9; text-decoration:underline;}
a.bluelink:hover{color:#273AC9; text-decoration:none;}
a.whitelink{color:#fff;}
a.whitelink:hover{color:#fff; text-decoration:underline;}
.orange{color:#FE8513;}

strong{ font-weight:bold;}
h2{ color:#FE810B; font-weight:bold; font-size:16px; padding-bottom:10px;}
p{ margin-bottom:15px;}

.wrap{ width:960px; margin:0 auto; position:relative;}

#header{ width:100%; height:226px; overflow:hidden; background:url(../images/bg_header.jpg) center 51px no-repeat;}
#header_inner{ width:100%; height:226px; overflow:hidden; background:url(../images/bg_header_inner.jpg) center 51px no-repeat;}
#content{ width:100%; float:left; background:#fff url(../images/bg_content.gif) repeat-x left top;}

#footer{ background:#1A1A1A; border-top:solid 4px #FE8513; clear:both; width:100%; color:#fff; text-align:center;}
#footer .wrap{ padding:10px;}
#footer a{ color:#fff;}
#footer a:hover{color:#EF7E2B;}


#mainMenu{ list-style-type:none; border-bottom:solid 2px #FFB269;}
#mainMenu li{ display:inline; font-size:16px; color:#fff;}
#mainMenu li a{ color:#fff; text-decoration:none; display:block; float:left; padding:15px; border:solid 1px #FE810B; border-left:solid 1px #FFB56F;}
#mainMenu li a:hover{ color:#000;}
#mainMenu li a.active{ color:#000; border:solid 0px #FFB56F; background:#FF9D40 url(../images/arrow_nav.gif) center bottom no-repeat;  padding:15px 15px 25px 15px!important; padding-bottom:26px; position:relative;}

#logo_panel{ width:960px; float:left; height:167px; overflow:hidden; }
#logo_panel h1{ background:url(../images/logo_2bproperties.gif) no-repeat left top; height:140px;}
#logo_panel a{ display:block; text-decoration:none; border:0; text-indent:-999px; width:320px; height:140px;}

.containerDiv{ width:940px; padding:10px; float:left; position:relative;}
.intro{ width:378px; float:left;}
.bot_strip_home{ width:920px; float:left; background:url(../images/bg_bottom_strip.gif) repeat-x left top; margin-top:10px!important; margin-top:-5px; display:inline; padding:10px 10px 0px 10px;}
.bot_strip_home div{ font-size:11px; width:124px; float:left; height:99px; overflow:hidden; text-align:right; padding:35px 10px 0 90px; margin-right:8px; display:inline;}
.bot_strip_home DIV H3, #sidebar h3{ text-align:left; text-indent:-999PX; font-size:1px; margin:0;}
.homes_by_email{ background:url(../images/bg_homeByEmail.gif) no-repeat left top;}
.valuations{ background:url(../images/bg_propVal.gif) no-repeat left top;}
.home_reports{ background:url(../images/bg_homeReports.gif) no-repeat left top;}
.bot_strip_home div.prop_ref, #sidebar div.prop_ref{ background:url(../images/bg_propRef.gif) no-repeat left top; margin:0; text-align:left; padding:35px 10px 0 10px; width:204px;}


.home_right_panel{width:551px; float:right; position:relative; margin-top:-111px!important; margin-top:-115px; }
#sidebar{ width:224px; float:right;}
#sidebar div{ font-size:11px; width:124px; float:left; height:auto!important; min-height:99px; height:99px; text-align:right; padding:35px 10px 0 90px; margin-bottom:10px; display:inline;}
#sidebar .hotline{ text-align:left; padding:10px 0 0 0px; width:224px; }

#left_panel{ width:706px; float:left;}

/********* slideshow home ********************/
.showcase{ width:531px; float:left; padding:10px; background:#fff url(../images/bg_showcase.gif) left top no-repeat;}
#slideshow {
	width:531px;
    height:248px; float:left;
}

#slideshow IMG {
    position:absolute;
    top:10px;
    left:10px;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}


/************************************************/


.featured_box{ width:551px; padding-bottom:5px; float:left; background:#FE8513 url(../images/bot_featured_prop.gif) no-repeat left bottom;}
.featured_title{ background:url(../images/top_featured_prop.gif) no-repeat left top; color:#FE8513; padding:15px 0 15px 60px;}
.price{ font-size:20px; font-weight:bold;}
.img_bdr{ border:solid 3px #F1AA68;}
.featured_box p{ margin-bottom:5px;}
.fp1{ width:163px; float:left; padding:10px 10px 0px 10px;}
.bg_alt{background:#E47711;}
.fp1 img{ float:left; font-size:1px;}


.search_panel{ width:378px; padding:10px 0; float:left; background:#FE8513 url(../images/bot_searchPanle.gif) no-repeat left bottom; position:relative;}
.search_box_top{ width:358px; float:left; background:#fff url(../images/search_top.gif) no-repeat left top; margin-left:10px; display:inline;}
.search_box_bot{ width:338px; padding:10px; float:left; background:url(../images/search_bot.gif) no-repeat left bottom;}

.search_forms label{ width:130px; float:left; display:block;}
select, text, textarea{ font-size:12px;}
.wd185{ width:185px;}
.wd115{ width:115px;}
.search_forms p{ margin-bottom:10px;}
.sub_btn{ margin-left:130px;}

#search_tabs{ width:378px; float:left; background:white; position:relative; margin:-10px 0px 10px 0px; }
#search_tabs li{ float:left; padding-right:5px;}
#search_tabs li a{ width:105px; display:block; height:20px; text-align:center; padding-top:20px; background:url(../images/tab_off.gif) no-repeat; }
#search_tabs li a.active{background:url(../images/tab_on.gif) no-repeat; color:#fff; }


.searchBox_across{ width:708px; float:left; background:url(../images/bg_light_orng.gif) no-repeat left top; padding-top:20px; position:relative; margin-bottom:10px; display:inline;}
.searchBox_across_inner{ width:688px; padding:0px 10px 20px 10px; float:left; background:url(../images/bg_light_orng.gif) no-repeat left bottom; }
.searchBox_across label{ display:block; float:left; width:115px;}
.searchBox_across select{ width:120px;}
.nomargin{ margin:0;}

.propertylisting_box{ width:708px; float:left;}
.listing_title{background:url(../images/black_header.gif) no-repeat left top; padding:15px 0 0 60px; position:relative;}
#pagination{ position:absolute; right:10px; top:10px; color:#fff;}
#pagination li{ float:left; padding:0 2px;}
#pagination li a{ display:block; height:23px; text-indent:-999px; font-size:1px;}
a.first{ background:url(../images/btn_first.gif) no-repeat; width:47px;}
a.first:hover{ background:url(../images/btn_first_on.gif) no-repeat;}

a.last{ background:url(../images/btn_last.gif) no-repeat; width:47px;}
a.last:hover{ background:url(../images/btn_last_on.gif) no-repeat;}

a.prev{ background:url(../images/btn_prev.gif) no-repeat; width:23px;}
a.prev:hover{ background:url(../images/btn_prev_on.gif) no-repeat;}

a.next{ background:url(../images/btn_nxt.gif) no-repeat; width:23px;}
a.next:hover{ background:url(../images/btn_nxt_on.gif) no-repeat;}

.listing_row1{ width:686px; height:109px; background:url(../images/listing_cloud1.gif) no-repeat right #FE8513; padding:10px;}
.listing_row_img{ width:195px; height:103px; border:solid 3px #F1AA68; float:left; margin:0px 10px 0px 0px;}
.listing_row_txt{ width:335px; float:left;}
.listing_row_txt p{ margin-bottom:10px;}
.listing_row_txt a{ color:#000; text-decoration:none;}
.listing_row_txt a:hover{text-decoration:underline;}
.listing-price{ width:100px; float:right; text-align:right; padding:10px 0px 0px 0px;}
.listing-price h3{font-size:16pt; color:#000000; font-weight:bold; margin:0px; padding:0px;}
.listing-price p{margin:0px; padding:0px;}

.listing_row2{ width:686px; height:109px; background:url(../images/listing_cloud2.gif) no-repeat right #ED7402; padding:10px;}

.listing_footer{background:url(../images/black_footer.gif) no-repeat left top; padding:15px 0 0 60px; height:29px; position:relative;}

/*Property Detail*/
.detail_title{background:url(../images/detail-header.gif) no-repeat left top; padding:10px 0px 0px 60px; position:relative; width:880px; float:left; height:40px;}
.detail_title h2{color:#FE810B; font-weight:bold; font-size:16px; padding:0px; margin:0px;}
.detail_title h6{ color:#FFFFFF; margin:0px; padding:0px; font-size:8pt;}

.detail-mid{ width:930px; float:left; background:url(../images/detail-mid-bg.gif) no-repeat left top #FE8513; padding:10px 10px 15px 0px !important;  padding:10px 9px 15px 0px;  }
.detail-left{ width:329px; float:left;}
.detail-right{ width:601px; float:left;}

.detail-img{ width:588px; height:314px; float:left; border:solid 4px #F1AA68;}
.prop-title{ width:310px; float:left; padding:12px 10px 15px 10px;}
.price-arrow{ width:282px; float:left; height:33px; background:url(../images/grey-arrow.png) no-repeat; position:absolute; left:5px; top:130px;}
.price-arrow h2{ font-size:14pt; color:#000000; margin:0px; padding:3px 10px 0px 14px; font-weight:normal;}

.pdetail-thumb{ width:312px; float:left; padding:25px 9px 15px 9px;}
.pdetail-thumb ul{ margin:0px; padding:5px 0px 0px 0px; height:67px;}
.pdetail-thumb ul li{ list-style-type:none; float:left; display:block; overflow:hidden; width:67px; height:67px; border:solid 3px #F1AA68; margin:0px 5px 0px 0px; padding:0px;}
.pdetail-thumb ul li.last{ list-style-type:none; float:left; display:block; width:67px; height:67px; border:solid 3px #F1AA68; margin:0px 0px 0px 0px;}

.gmap{width:301px; height:226px; float:left; border:solid 3px #F1AA68; margin:0px 0px 0px 9px; display:inline;}

.prop-overviewh{ width:148px; float:left; height:33px; padding:10px 10px 10px 10px; background:url(../images/prop-overview-bg.gif) no-repeat;}
.prop-overviewh h2{color:#FFFFFF; font-size:11pt; font-weight:bold;}

.pdetail-text{ width:595px; float:left;}

.detail-footer{ width:920px; float:left; background:url(../images/detail-footer.gif) no-repeat bottom #1A1A1A; height:60px; padding:10px 10px 0px 10px;}
.detail-footer ul{ padding:0px; margin:0px;}
.detail-footer ul li{ list-style-type:none; float:left; display:inline; margin:0px 5px 0px 0px;}
.detail-footer ul li.last{margin:0px;}
/*Property Detail*/

/*Landlords*/
.landords-h h2{color:#FE810B; font-weight:bold; font-size:16px; padding:18px 0px 10px 50px; height:30px; background:url(../images/house-icon.gif) no-repeat left;}

#right_panel{ width:224px; float:right;}

.service-enclude{ width:224px; float:left; padding:0px 0px 18px 0px;}
.service-enclude-t{ width:224px; float:left; height:11px; background:url(../images/service-e-top.gif) no-repeat;}
.service-enclude-m{ width:212px; float:left; background: url(../images/service-enclude-bg.gif) repeat-x top #ffffff; border-left:solid 1px #FD922D; border-right:solid 1px #FD922D; padding:3px 5px 10px 5px;}
.service-enclude-m ul{ padding:0px; margin:0px;}
.service-enclude-m ul li{ list-style-type:none; display:block; background:url(../images/check-icon.png) no-repeat left 8px;  padding:7px 0px 0px 20px;}
.service-enclude-m ul li a{ color:#FE8513; text-decoration:none; font-weight:bold; border-bottom:solid 1px #FD922D; display:block; padding:0px 0px 7px 0px;}

.service-enclude-b{ width:224px; float:left; height:11px; background:url(../images/service-e-bot.gif) no-repeat;}

.landlords-col1{width:348px; float:left; margin:0px 10px 10px 0px;}
.landlords-col2{width:348px; float:left; margin:0px 0px 10px 0px;}

.landlords-p-side{ width:7px; float:left;}
.landlords-p-top{ width:324px; float:left; background:url(../images/landlord-s-tm.gif) repeat-x; height:26px; padding:5px 5px 0px 5px;}
.landlords-p-top h2{ color:#FFFFFF; font-size:12pt; font-weight:bold; padding:0px; margin:0px;}
.landlords-p-bot{ width:334px; float:left; background:url(../images/landlord-s-bm.gif) repeat-x; height:10px;}
.landlords-p-mid{ width:346px; float:left; border-left:solid 1px #FE810B; border-right:solid 1px #FE810B; background:url(../images/landlord-s-mid.gif) repeat-x top left #ffffff;}
.landlords-p-mid p{ margin-bottom:5px;}
.expert-advice{width:231px; float:left; padding:10px 5px 0px 110px; background:url(../images/expert-advice.png) no-repeat left top;}
.c-marketing{width:231px; float:left; padding:10px 5px 0px 110px; background:url(../images/compre-marketing.png) no-repeat left top;}
.opening-h{width:231px; float:left; padding:10px 5px 0px 110px; background:url(../images/opening-hours.gif) no-repeat 14px 32px;}
.user-friendly{width:231px; float:left; padding:10px 5px 0px 110px; background:url(../images/user-friendly.gif) no-repeat 22px 40px;}
.right-conn{width:231px; float:left; padding:10px 5px 0px 110px; background:url(../images/right-connections.gif) no-repeat 0px 35px;}
.m-income{width:231px; float:left; padding:10px 5px 0px 110px; background:url(../images/income.gif) no-repeat 0px 35px;}

/*Landlords*/

/*Tenants*/
.tenants-text{ width:696px; float:left; padding:0px 10px 20px 0px;}
.enquiry-panel{ width:557px; float:left; padding:0px 0px 14px 0px;}
.eform-side{ width:6px; float:left;}
.eform-top{ width:535px; float:left; height:25px; background:#1A1A1A; padding:6px 0px 0px 10px;}
.eform-top h2{ color:#FE810B; font-weight:bold; font-size:16px; margin:0px; padding:0px;}
.eform-bot{ width:545px; float:left; height:14px; background:#FE810B;}
.eform-mid{ width:517px; float:left; background:url(../images/eform-mid.gif) repeat-x top #FE820D; padding:20px 20px 0px 20px;}
.eform-label{ width:132px; float:left; padding:0px 10px 10px 0px;}
.eform-textbox{ width:325px; float:left; padding:0px 10px 10px 0px;}
.eform-textbox input[type="text"] {border:solid 1px #7F9DB9; width:300px; font-size:9pt;}
.eform-textbox textarea {border:solid 1px #7F9DB9; width:300px; font-size:9pt;}

.call-now{ width:239px; height:95px; float:left; padding:0px 0px 0px 150px;}
/*Tenants*/

/*Contacts*/
.contact-text{ width:501px; float:right; padding:0px 20px 10px 0px; height:57px;}

.contact-panel{ width:706px; float:left; padding:0px 0px 14px 0px;}
.contact-top{ width:514px; float:left; height:21px; background:#1A1A1A; padding:10px 0px 0px 180px;}
.contact-top h4{color:#FE810B; font-weight:bold; font-size:12px;}
.contact-bot{ width:694px; float:left; height:14px; background:#FE810B;}
.contact-mid{ width:666px; float:left; background:url(../images/eform-mid.gif) repeat-x top #FE820D; padding:20px 20px 0px 20px;}
.cust-helpline{ width:292px; height:309px; float:left; background:url(../images/customer-helpline.png) no-repeat left top; position:absolute; top:70px; left:7px;}

.white-panel{width:515px; float:right; padding:0px 0px 10px 20px;}
.white-p-side{ width:7px; float:left; height:11px;}
.white-top{ width:501px; float:left; background:#ffffff; height:11px;}
.white-bot{ width:501px; float:left; background:#ffffff; height:11px;}
.white-mid{ width:475px; float:left; background:#ffffff; padding:20px 20px 10px 20px;}

.cform-label{ width:122px; float:left; padding:0px 10px 10px 0px;}
.cform-textbox{width:315px; float:left; padding:0px 10px 10px 0px;}
.cform-textbox input[type="text"]{ border:solid 1px #7F9DB9; width:300px; font-size:9pt;}

.cform-textbox textarea{ border:solid 1px #7F9DB9; width:300px; font-size:9pt;}

.cform-title{ width:80px; float:left; padding:0px 10px 10px 0px;}
.mandatory{ width:170px; float:right; font-size:7pt; padding:0px 0px 10px 0px;}
.clear{ clear:both;}

.cform-right{width:auto; float:left; padding:0px 10px 10px 0px;}
.cform-right input, textarea,select{ border:solid 1px #7F9DB9; width:112px; font-size:9pt;}
/*Contacts*/

/*Home by emails*/
.hemail-top{ width:706px; float:left; background: url(../images/home-email-top.gif) no-repeat; height:11px;}
.hemail-bot{ width:706px; float:left; background: url(../images/home-email-bot.gif) no-repeat; height:11px;}
.hemail-mid{ width:676px; float:left; background: url(../images/home-email-mid.gif) repeat-x top #FF820C; padding:0px 10px 0px 20px; position:relative;}

.hemail-left{ width:326px; float:left; padding:10px 10px 0px 0px;}

.hemail-right{ width:334px; float:left; padding:0px 0px 0px 0px;}
.white{ color:#FFFFFF;}

.home-email{ width:276px; height:257px; /*position:absolute;*/ bottom:0px; left:30px; background:url(../images/home-email-img.gif) no-repeat left bottom;}

.hemail-form{width:334px; float:right; padding:0px 0px 10px 0px;}
.hemail-form-top{ width:320px; float:left; background:#ffffff; height:11px;}
.hemail-form-bot{ width:320px; float:left; background:#ffffff; height:11px;}
.hemail-form-mid{ width:314px; float:left; background:#ffffff; padding:0px 10px 10px 10px;}
.hemail-form-mid h2{ color:#FE7F0A; font-size:11pt; padding:0px 0px 10px 0px; margin:0px;}

.hform-label{ width:136px; float:left; padding:0px 10px 7px 0px; font-size:8pt;}
.hform-textbox{/*width:180px;*/ float:left; padding:0px 10px 7px 0px;}
.hform-textbox input[type="text"]{ border:solid 1px #7F9DB9; width:154px; font-size:9pt;}
.hform-textbox select{ border:solid 1px #7F9DB9; width:154px; font-size:9pt;}
.hform-right{width:auto; float:left; padding:0px 0px 10px 0px; font-size:8pt;}
.hform-submit{ width:334px; margin:auto; float:none; text-align:center;}
/*Home by emails*/


/*****Accordion Styles*****/

ul#accordion{ width:704px; float:left;}
ul#accordion li{ display:inline;}
ul#accordion ul li {color: #000; padding: 5px 10px; background:#FE810B url(../images/bg_ans.gif) no-repeat left bottom; display:block}
ul#accordion a.heading { 
	color: #000;
	display: block;
	font-size: 14px;
	padding: 10px 5px;
	text-decoration: none;
}
ul#accordion a.heading:hover { color: #FE810B; }
ul#accordion li.ui-accordion-selected a.heading, ul#accordion li.current a.heading { background:#1A1A1A url(../images/bg_qus.gif) no-repeat left top; color: #fff; }

/*Advanced Search*/
.ad-search-col{ width:157px; float:left;}
.ad-search-col p{ margin-bottom:2px;}
.ad-search-col p label{ margin-bottom:1px; clear:both; font-size:8pt;}
.ad-search-col p select{font-size:8pt; width:150px;}
.ad-search-col p input{font-size:8pt; width:auto;}
.ad-search-col h2{padding:0px; margin:0px;}
.search_rent_top{ width:358px; float:left; background:#FCF3EA url(../images/search_rent_top.gif) no-repeat left top; margin:4px 0px 0px 10px; clear:both; display:inline;}
.search_rent_bot{ width:338px; padding:10px; float:left; background:url(../images/search_rent_bot.gif) no-repeat left bottom;}
.rent-location{ width:300px; float:left; font-size:8pt;}

.fp2{ width:163px; float:left; padding:10px 10px 15px 10px;}
/*Advanced Search*/

.red{color:#ff0000;}

.fadeout {
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity: 0.60;
}