/* Main Content Featured Property Styles */
#featured_property {background-image:url(../images/fp_mid.jpg); background-repeat:repeat-y;background-color:#f1f1f1; width:561px;}
#featured_property:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#featured_property {display:inline-block; } /* Force IE7 to respect generated content */
/* Hide the next declaration from IE Mac \*/
* html #featured_property {height:1%;display:block;}

div.fpbase {background-image:url(../images/fp_base.jpg); height:6px; background-repeat:no-repeat; width:561px;}
#featured_property div.tab {width:100%; height:37px;}
#featured_property div.fp_left, #leftfeatured_property div.fp_left {background-image:url(../images/tab_featprop_l.jpg); height:37px; background-repeat:no-repeat; background-position:left top;}
#featured_property div.fp_right, #leftfeatured_property div.fp_right  {background-image:url(../images/tab_featprop_r.jpg); height:37px; background-repeat:no-repeat; background-position:right top;}
#featured_property div.fp_mid, #leftfeatured_property div.fp_mid {background-image:url(../images/tab_featprop_m.jpg); height:37px; background-repeat:repeat-x;}
#featured_property table.fp_title {width:100%; border-collapse:collapse; color:#FFFFFF}
#featured_property table.fp_title td {height:37px; padding:4px; vertical-align:middle}
#featured_property table.fp_title td.fprop {font-family:"Times New Roman", Times, serif; font-size:18px; width:40%}
#featured_property table.fp_title td.fproplist {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; width:60%; text-align:right; font-weight:bold}

#featured_property #featured_property_img {width:225px; float:left; padding-left:5px;} 
#featured_property #featured_property_item {width:320px; padding-left:5px; float:left;}

#featured_property table.fp_prop {width:100%; background-color:#f1f1f1;}
#featured_property table.fp_prop td {vertical-align:top; padding:2px;}
#featured_property table.fp_prop td.rw1 {background-color:#d3d3d3;}
#featured_property .featimg {width:220px; height:150px; border:0px;}
#featured_property div.fp_htitle {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#666666; text-transform:uppercase; padding-bottom:5px; padding-top:5px;}
#featured_property div.break {height:3px;}

#featured_property form {margin:0px; padding:0px;}
/* ############## END Featured Property Styles ########## */


/* LEFT Featured Property Styles */
#leftfeatured_property {background-image:url(../images/searchbox_mid.jpg); background-repeat:repeat-y;background-color:#f1f1f1; width:272px; margin:0 auto}
#leftfeatured_property div.list {padding:10px 10px 38px 10px;}
#leftfeatured_property.tab {width:100%; height:37px;}
#leftfeatured_property div.fprop {font-family:"Times New Roman", Times, serif; font-size:18px; color:#FFFFFF; line-height:2em; padding-left:10px;}
#leftfeatured_property div.featured_property_img {width:217px; margin:10px auto;} 
#leftfeatured_property div.fptitle {color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; padding-bottom:4px;}
#leftfeatured_property table.fp_prop {width:95%; background-color:#f1f1f1;padding-bottom:10px;}
#leftfeatured_property table.fp_prop td {vertical-align:top; padding:2px;}
#leftfeatured_property table.fp_prop td.rw1 {background-color:#d3d3d3;}
div.ftpbase {background-image:url(../images/searchbox_base.jpg); width:272px; height:6px; background-repeat:no-repeat;  margin:0 auto}
/* ############## END LEFT Featured Property Styles ########## */


div.searchresults {margin:0 auto; width:561px; }
div.searchresults p {color:#e4303d; font-family:"Times New Roman", Times, serif;}

/*Fulldetails and streetview*/
.fullDetails {width:220px;height:33px;float:left;z-index:99;}
.left {float:left;width:99px;height:22px;}
.right{float:right;width:99px;height:22px;}








/**/



div.propres1, div.propres2 {margin:0px; padding:0px; width:575px; }
div.propres1 div.proptitletab, div.propres2 div.proptitletab {height:20px; width:100%;}
div.propres1 div.proptab, div.propres2 div.proptab {padding:0px;}

div.propres1 div.proptabl {background-image:url(../images/prop1_left.jpg); background-repeat:no-repeat; height:20px; background-position:left top;}
div.propres1 div.proptabm {background-image:url(../images/prop1_mid.jpg); background-repeat:repeat-x; height:20px;}
div.propres1 div.proptabr {background-image:url(../images/prop1_right.jpg); background-repeat:no-repeat; height:20px; background-position:right top;}

div.propres2 div.proptabl {background-image:url(../images/prop2_left.jpg); background-repeat:no-repeat; height:20px; background-position:left top;}
div.propres2 div.proptabm {background-image:url(../images/prop2_mid.jpg); background-repeat:repeat-x; height:20px;}
div.propres2 div.proptabr {background-image:url(../images/prop2_right.jpg); background-repeat:no-repeat; height:20px; background-position:right top;}










div.listresdetails {margin:0 auto; width:565px; }
div.listresdetails:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
div.listresdetails {display:inline-block; } /* Force IE7 to respect generated content */
/* Hide the next declaration from IE Mac \*/
* html div.listresdetails {height:1%;display:block;}


table.propresult {width:100%;}
table.propresult td {width:auto; padding:0px 4px 0px 4px; color:#FFFFFF; font-weight:bold; vertical-align:middle; text-align:left;}

div.listresdetails div.propresimg {float:left; width:220px;}
div.listresdetails div.propresdet {float:left; width:340px; padding-left:5px;}


table.propresultdet { width:335px; background-color:#f1f1f1;}
table.propresultdet td {vertical-align:top; padding:2px; width:50%; text-align:left}
table.propresultdet td.rw1 {background-color:#d3d3d3;}


div.scroll { height:100px; width:316px; overflow:auto; border: 1px solid #9495a2; background-color:#FFFFFF; padding:8px; font-size:11px; margin-top:7px;}
div.scroll {scrollbar-base-color:#e8e9ee; scrollbar-arrow-color:#3f3d3d; scrollbar-track-color: #f7f7f9; scrollbar-shadow-color:#9495a2; scrollbar-lightshadow-color: black; scrollbar-darkshadow-color:#828394; scrollbar-highlight-color: white; scrollbar-3dlight-color:#828394;}



/* Property Details */
#propertydetails {margin:0 auto; width:800px; }
#propertydetails:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#propertydetails {display:inline-block; } /* Force IE7 to respect generated content */
/* Hide the next declaration from IE Mac \*/
* html #propertydetails {height:1%;display:block;}

#propertydetails #propdetleft {float:left; width:450px;}
#propertydetails #propdetright {float:left; width:345px; padding-left:5px;}

#propertydetails div.proptitletab {height:20px; width:100%;}
#propertydetails div.proptab {padding:0px;}

#propertydetails div.proptabl {background-image:url(../images/prop1_left.jpg); background-repeat:no-repeat; height:20px; background-position:left top;}
#propertydetails div.proptabm {background-image:url(../images/prop1_mid.jpg); background-repeat:repeat-x; height:20px;}
#propertydetails div.proptabr {background-image:url(../images/prop1_right.jpg); background-repeat:no-repeat; height:20px; background-position:right top;}

#propertydetails div.propresultitle {color:#FFFFFF; font-weight:bold; text-align:left; padding:2px 4px 2px 4px;}
#propertydetails table.detailicons {width:100%;}
#propertydetails table.detailicons td {padding:6px;}
#propertydetails table.detailicons td img {border:0px;}
table.additionaltable {}



div.propsectab {height:20px; width:100%;}
div.prscptab {padding:0px;}
div.prscptabl {background-image:url(../images/prop1_left.jpg); background-repeat:no-repeat; height:20px; background-position:left top;}
div.prscptabm {background-image:url(../images/prop1_mid.jpg); background-repeat:repeat-x; height:20px;}
div.prscptabr {background-image:url(../images/prop1_right.jpg); background-repeat:no-repeat; height:20px; background-position:right top;}
div.propresulsec {color:#FFFFFF; font-weight:bold; text-align:left; padding:2px 4px 2px 4px;}
div.propsecdesc {margin:0px; text-align:left;}

div.propsecdesc table.roomstable {width:100%;}
div.propsecdesc table.roomstable td {vertical-align:top; padding:2px;}
div.propsecdesc table.roomstable td.roomimg {width:220px;}


/*## END PROPERTY DETAILS ##*/

