/* CSS Document layout - proptemp */
body{background:url(../img/layout/body_bg.jpg) repeat-x #5985b9; color:#5b5b5b;}
h1{font-size:17px;}


/*colorset*/
/*cWhite: logoBG; menuBG; txt_alt*/
.c_white_txt{color:#FFF;}
.c_white_bg{background-color:#FFF;}/*l_menu_dv*/
.c_white_bord{border-color:#FFF;}

/*c1: bodyBG; txt_main*/
.c1_txt{color:#5b5b5b;}
a{color:#666666; text-decoration:none;}
a:hover{color:#808080; text-decoration:underline;}
.c1_bg{background-color:#808080;}
.c1_bord{border-color:#808080;}


/*c2: alphaLight; subline*/
.c2_txt,a.c_white_txt:hover{color:#5b5b5b}
.c2_bg{background-color:#ff9600}
.c2_bord{border-color:#ffbd42}

/*c3: alphaDark; subline; menuLight*/
.c3_txt,.footer_txt:hover,a.c1_txt:hover{color:#5b5b5b}
.c3_bg{background-color:#ffae00}
.c3_bord{border-color:#ffc455}

/*c4: subline; menuDark; txtLighter*/
.c4_txt{color:#5b5b5b}
.c4_bg{background-color:#ffcc00}
.c4_bord{border-color:#ffb01c}

/*c5: contentBg; Altnative Color, MenuBorders*/
.c5_txt,.footer_txt{color:#5b5b5b}
.footer_txt{color:#fff;}
.footer_txt:hover{color:#94bcff;}
.c5_bg{background-color:#fff}
.c5_bord{border-color:#f3f3f3}

.footer_txt{margin-left:5px; margin-right:5px; text-decoration:none; font-weight:bold;}
a.c1_txt{text-decoration:none;}
/*layout*/
.cellLeft_wth{width:160px;}
.cellRight_wth{width:610px;}
.header_hth{height:145px;}
.sublines_hth{height:7px; line-height:7px;}

.l_site_wdth{width:770px; text-align:left; margin:auto;}
#l_content_td{padding:15px; padding-top:65px;}
#l_title_main{margin-bottom:15px;}
#l_title_main_line{height:2px; line-height:1px;}
#l_header_dv{float:left; text-align:left;}
#l_logo_dv{float:left; text-align:center; vertical-align:middle;}
#l_footer_dv{text-align:center; padding-top:5px;}

#l_menu_dv{vertical-align:top; text-align:center; }
.menu_boxOut_dv{margin-bottom:2px;}
.menu_boxIn_dv{height:26px; line-height:26px;font-family:tahoma, arial, verdana; font-size:12px; font-weight:bold; cursor:hand; cursor:pointer;}

/*contact*/
input.contact_form{width:140px; margin-left:10px; margin-bottom: 2px; height:15px; font-size:11px; }

/*prop images*/
img.prop_sm{height:69px; width:92px; border:none;}
img.prop_big{height:216px; width:288px; border:none;}

/*home*/
select.searchbox{width:115px; margin-bottom:2px;}
input.searchbox{width:115px; font-size:12px;}
#l_infobox{width:221px; margin-left:10px; margin-bottom:10px; float:right;}
.featured_td{padding-right:2px;  width:92px;}

/*results*/
.res_page_dv{line-height:15px; float:right; width:auto; margin-top:10px;}
.res_page_btn{float:right; width:12px; height:12px; text-align:center; line-height:12px; font-weight:bold; font-size:11px; margin-left:2px; margin-top:2px;}
.res_page_txt{margin-right:5px; vertical-align:middle;}
.res_page_search_btn{margin-right:50px; width:auto; font-weight:bold; padding:3px; padding-top:0px; padding-bottom:0px;}
.res_photo_dv{float:left; width:92px; height:69px;}
.res_det_dv{float:left; width:auto; height:58px; width:472px; margin-left:2px; padding:7px; padding-top:10px; padding-bottom:2px;}
.res_det_title{margin-top:5px; margin-bottom:5px; line-height:12px;}
.res_det_ref{padding-left:4px; padding-right:4px; line-height:11px;}
.res_det_beds{margin-left:5px; padding-left:4px; padding-right:4px; line-height:11px; font-weight:bold;}
.res_det_price{float:right; padding-right:4px; padding-left:4px; font-size:12px; font-weight:bold; line-height:12px;}

/*details*/
.det_thumb_1,.det_thumb_2,.det_thumb_3,.det_thumb_4,.det_thumb_5,.det_thumb_6{width:92px; height:69px; float:left; margin-right:5px;margin-top:4px;}
.det_thumb_3,.det_thumb_3{margin-right:0px;}
.det_info_dv{margin-bottom:2px; padding:3px; padding-left:8px; padding-right:8px; line-height:12px; text-align:justify;}
.det_ref_dv{float:left; width:auto;padding:1px; padding-left:3px; padding-right:3px; margin-top:2px;}
.det_price_dv{float:right; width:auto;padding:0px; padding-left:3px; padding-right:3px; font-size:18px; line-height:18px;}
.det_btns{font-size:11px; padding:4px; width:45%; text-align:center; font-weight:bold;}

/*tab*/
.tab_header{background-color:#ffae00; color:#FFFFFF;}
.tab_div{border: 1px solid #ffae00;}

