/* FEATURE PROPERTY BOX */
#feature_property {
width : 210px;
float : right;
border : 1px solid #0A1F62;
margin-top : 10px;
clear : both;
font-size : 11px;
color : #0A1F62;
}
#feature_property h3 {
background : #FC0;
font-size : 12px;
color : #0A1F62;
padding : 2px 5px;
margin : 0;
border : none;
}
#feature_property .inside {
padding : 4px;
}
#feature_property img {
border : 1px solid #0A1F62;
}
#feature_property #price {
width : 80px;
float : right;
font-weight : bold;
}
#feature_property #features {
width : 48px;
float : right;
margin-left : 10px;
}
#feature_property #qty_car, #feature_property #qty_bed, #feature_property #qty_bath {
position : relative;
width : 46px;
height : 19px;
margin-bottom : 3px;
}
#feature_property #qty_car {
background : url(../images/icon_car.gif) no-repeat left;
}
#feature_property #qty_bed {
background : url(../images/icon_bed.gif) no-repeat left;
}
#feature_property #qty_bath {
background : url(../images/icon_bath.gif) no-repeat left;
}
#feature_property .feature_qty {
position : absolute;
top : 3px;
left : 22px;
width : 20px;
text-align : center;
font-weight : bold;
}
#feature_property #option_bar {
position : relative;
height : 16px;
background : #FC0;
padding : 2px 5px;
margin : 0;
}
#feature_property #favourite_link, #feature_property #detail_link {
position : absolute;
top : 3px;
color : #0A1F62;
}
#feature_property #favourite_link {
left : 3px;
}
#feature_property #detail_link {
right : 3px;
}

/* QUICK SEARCH FORM */
#quick_search {
width : 210px;
float : right;
border : 1px solid #0A1F62;
margin : 10px 0;
clear : both;
font-size : 11px;
color : #0A1F62;
}
#quick_search h3 {
background : #91D6DF;
font-size : 12px;
color : #0A1F62;
padding : 2px 5px;
margin : 0;
border : none;
}
#quick_search .inside {
padding : 4px;
}
#quick_search p {
margin : 3px 0 0;
}
#quick_search input, #quick_search select {
border : 1px solid #0A1F62;
font-size : 11px;
}
#quick_search .bed_field {
width : 80px;
float : left;
}
#quick_search .bed_field input {
width : 40px;
}
#quick_search input.button {
background : #91D6DF;
float : right;
margin : 4px 0;
}


/* PROPERTY SEARCH */
.search_category {
padding-bottom : 10px;
clear : both;
}
.search_category img {
border : 1px solid #000;
float : left ;
margin : 0 10px 0 0;
}
.search_category a {
font-weight : bold;
color : #0A1F62;
}

#property_search {
width : 480px;
border : 1px solid #0A1F62;
margin-top : 10px;
clear : both;
font-size : 11px;
color : #0A1F62;
}
#property_search .inside {
padding : 4px 6px;
}
#property_search .search_col {
width : 230px;
float : left;
}
#property_search h3 {
background : #91D6DF;
font-size : 12px;
color : #0A1F62;
padding : 2px 5px;
margin : 0;
border : none;
}
#property_search label {
font-weight : bold;
font-size : 1.2em;
clear : both;
display : block;
margin : 3px 0 0;
}
#property_search p {
margin : 2px 0;
}
#property_search input, #property_search select {
border : 1px solid #0A1F62;
font-size : 11px;
}
#property_search select {
width : 210px;
}
#property_search select.multiple {
height : 200px;
}
#property_search optgroup {
padding : 2px 4px;
font-style : normal;
text-transform : uppercase;
}
#property_search optgroup option {
padding-left : 3px;
text-transform : none;
font-variant : small-caps;
}
#property_search .bed_field {
width : 80px;
float : left;
}
#property_search input.narrow {
width : 40px;
}
#property_search input.button {
background : #91D6DF;
float : right;
margin : 4px 0;
}


/* SEARCH RESULTS */
#search_result {
margin-bottom : 10px;
}
#search_result .result_bar {
position : relative;
height : 21px;
border : 1px solid #008C9E;
background : #91D6DF;
font-size : 11px;
color : #333;
clear : both;
display : block;
/*padding : 3px 5px;*/
margin-top : 5px;
}
#search_result .result_count {
width : 210px;
float : left;
font-weight : bold;
padding : 3px 5px;
}
#search_result .result_bar a.new_search_link {
margin-left : 30px;
height : 21px;
line-height : 21px;
float : left;
padding : 0px 5px ;
background : #4FB7C4;
border-left : 1px solid #008C9E;
border-right : 1px solid #008C9E;
color : #FFF;
}
#search_result .pagination {
position : absolute;
right : 5px;
top : 3px;
font-weight : bold;
color : #F70;
line-height : 12px;
}
#search_result .pagination a {
color : #0080B2;
text-decoration : none;
display : block;
}
#search_result .first_tag, #search_result .last_tag, #search_result .next_tag, #search_result .prev_tag{
width : 13px;
height : 13px;
border : 1px solid #248AB2;
background : #B2E9FF;
float : left;
margin : 0 2px;
text-align : center;
}
#search_result .cur_tag, #search_result .num_tag {
width : 13px;
height : 13px;
float : left;
margin : 1px 2px;
text-align : center;
}
#search_result table.search_result {
border-collapse : collapse;
}
#search_result table.search_result td{
text-align : left;
vertical-align : top;
padding :4px 3px;
border-bottom : 1px solid #999;
}
#search_result table.search_result td.images {
width : 110px;
}
#search_result table.search_result td.images img {
border : 1px solid #000;
}
#search_result table.search_result td.features {
width : 180px;
}
#search_result table.search_result td.features p {
font-weight : bold;
margin : 2px 0;
}
#search_result table.search_result td.description h3 {
padding : 0;
}
#search_result table.search_result td.description .banner_out {
/* position : relative; */
}
#search_result table.search_result td.description .banner {
/* position : absolute; */
/* top : 5px; */
/* left : 30px; */
font-size : 1em;
font-weight : bold;
color : #F00;
z-index : 3;
margin : 0 0 5px;
text-transform : capitalize;
/* opacity : .6; */
}
#search_result a.detail_link {
float : right;
clear : both;
padding : 1px 3px 2px 16px;
margin-right : 10px;
background : url(../images/icon_detail.gif) no-repeat 3px;
}
#search_result a.favourite_link {
float : left;
clear : both;
padding : 1px 3px 2px 16px;
background : url(../images/icon_favourite.gif) no-repeat 3px;
}
#search_result div.features {
display : block;
clear : both;
}
#search_result .qty_car, #search_result .qty_bed, #search_result .qty_bath {
position : relative;
width : 46px;
height : 19px;
margin : 0 3px 3px 0;
float : left;
}
#search_result .qty_car {
background : url(../images/icon_car.gif) no-repeat left;
}
#search_result .qty_bed {
background : url(../images/icon_bed.gif) no-repeat left;
}
#search_result .qty_bath {
background : url(../images/icon_bath.gif) no-repeat left;
}
#search_result .feature_qty {
position : absolute;
top : 3px;
left : 22px;
width : 20px;
text-align : center;
font-weight : bold;
}


/* DETAIL PAGE */
#property_detail #links_bar {
display : block;
clear : both;
border : 1px solid #000;
background : #91D6DF;
position : relative;
height : 21px;
line-height : 21px;
margin : 4px 0;
}
#property_detail #links_bar .reference {
float : left;
width : 200px;
padding-left : 8px;
font-weight : bold;
z-index : 1;
}
#property_detail #links_bar a.detail_link {
float : right;
height : 21px;
padding : 0 8px;
margin : 0;
background : #4FB7C4;
border-left : 1px solid #008C9E;
color : #FFF;
}
#property_detail h3 {
padding : 2px 5px;
margin : 5px 0 2px;
background : #E5FDFF;
border : 1px solid #BBB;
}
#property_detail .price {
width : 200px;
float : left;
font-weight : bold;
}
#property_detail div.features {
float : left;
width : 200px;
}
#property_detail .qty_car, #property_detail .qty_bed, #property_detail .qty_bath {
position : relative;
width : 46px;
height : 19px;
margin : 0 3px 3px 0;
float : left;
}
#property_detail .qty_car {
background : url(../images/icon_car.gif) no-repeat left;
}
#property_detail .qty_bed {
background : url(../images/icon_bed.gif) no-repeat left;
}
#property_detail .qty_bath {
background : url(../images/icon_bath.gif) no-repeat left;
}
#property_detail .feature_qty {
position : absolute;
top : 3px;
left : 22px;
width : 20px;
text-align : center;
font-weight : bold;
}
#property_detail ul.property_features {
margin : 5px 5px 15px 20px ;
padding : 0;
}
#property_detail a.favourite_link {
float : left;
margin-right : 30px;
padding : 1px 3px 2px 16px;
background : url(../images/icon_favourite.gif) no-repeat 3px;
}
#property_detail a.property_email_link {
float : left;
margin-right : 30px;
padding : 1px 3px 2px 19px;
background : url(../images/icon_mail.gif) no-repeat 3px;
}
#property_detail a.print_link {
float : left;
/*margin-right : 30px;*/
padding : 1px 3px 2px 19px;
background : url(../images/icon_detail.gif) no-repeat 3px;
}
#property_detail #inspection_form {
margin-bottom : 10px;
}
#property_detail img#main_image {
border : 1px solid #444;
}
#property_detail img.thumb {
border : 1px solid #444;
margin : 3px 0;
cursor : pointer;;
}

/* SALE REFERRAL FORM */
.sale_referral_form {
width : 350px;
border : 1px solid #0A1F62;
margin : 0 10px 10px 0;
}
.sale_referral_form h3 {
padding : 1px 6px 4px;
margin : 0 0 5px 0;
}
.left_column_2d .sale_referral_form h3 {
background-color : #91D6DF;
}
.right_column_2d .sale_referral_form h3 {
background-color : #FC0;
}

