/* CSS Document layout - proptemp */
body{}
/*styles*/
a{text-decoration:none;}
a:hover{}

/*layout*/
body{background:url(../img/layout/main_bg.jpg) repeat-x top #3e5684; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;}
#sitekeeper{}
#SITE{width:770px; margin:auto; margin-top:-10px;}
#bg_wrapper{background:url(../img/layout/bg.jpg) repeat-x top #536992;}
#HEADER{}
#STAGE{ background-color:#FFFFFF; width:748px; margin-left:10px; margin-right:10px;}
#MENU{ background:url(../img/layout/menubg2.gif) no-repeat top left; padding-top:45px; padding-left:15px; height:191px;}
#CNT_cnt{ padding-top:75px; text-align:justify; font-size:12px; color:#838080; padding-right:40px; margin-left:200px; min-height:400px;}
.footcnt{text-align:justify; font-size:12px; color:#838080; padding-right:40px; margin-left:200px;}
#TTL{ margin-bottom:10px;}
#FOOTER{ background-color:#536992; color:#FFFFFF; font-weight:bold;}
h3{ color:#6d86b5; font-weight:bold; font-size:12px;}

#LEFTBAR{float:left; margin-top:30px; margin-left:20px; width:152px; font-weight:bold; font-size:12px; text-align:left; line-height:18px; color:#466dbd;}
	*html #LEFTBAR{margin-left:10px;}

/*menu_items*/
.menu_item { margin-bottom:6px;}

/*contact_box*/
.contactbox{width:152px; height:95px; float:left;}

/*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:#808080;}
a{color:#666666; text-decoration:none;}
a:hover{color:#808080; text-decoration:none;}
.c1_bg{background-color:#808080;}
.c1_bord{border-color:#808080;}


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

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

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

/*c5: contentBg; Altnative Color, MenuBorders*/
.c5_txt,.footer_txt{color:#f3f3f3}
.c5_bg{background-color:#f3f3f3}
.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; margin-left:6px; 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;}

/*sitemap*/
.sitemap{padding-top:10px; padding-bottom:15px;}

/*content*/
.content{ margin-bottom:20px;}

/*info box*/
.infobox{color:#FFFFFF; font-weight:bold; width:500px; margin-left:10px; margin-bottom:10px;}
	*html .infobox{ margin-left:8px;}
.infobox h3{color:#FFFFFF; font-weight:bold; font-size:12px; text-decoration:underline; margin-bottom:5px;}
.infobox_top{background:url(../img/layout/info_top.gif) no-repeat top left; height:22px;}
.infobox_mid{background:url(../img/layout/info_mid.gif) repeat-y top left; margin-top:-5px; padding-left:15px; padding-right:25px;}
.infobox_btm{background:url(../img/layout/info_btm.gif) no-repeat top left; height:25px;}
