body, td, select, input, textarea{font-family:arial, tahoma, verdana; font-size:11px;}
td{text-align:left; vertical-align:top;}
p {}
hr, h1, h2, h3{margin:0px; padding:0px; color:#94ADC1; display:block;}
form {margin:0px; padding:0px; }
h1{font-size:25px; line-height:25px;}
h2{font-size:11px; line-height:11px; display:none;}
h3{font-size:18px; line-height:18px; font-weight:normal;}
.dis_block{display:block;}
.fs_12{font-size:12px;}
body{text-align:center; margin:0px; color:#fff;  margin-top:15px; margin-bottom:30px; background:#B0C3D1 url(../img/layout/body_bg.jpg) repeat-x;}

a{ text-decoration:none; color:#89A5BB; font-weight:bold;}
a:hover{ color:#990000;}

select, input{font-size:11px; height:16px; color:#004b6a;}/*c1*/
input{height:20px;}

contact_info {font-size:16px;}

/*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,a.c1_txt{color:#004b6a;}
.c1_bg{background-color:#94ADC1;}
.c1_bord{border-color:#004b6a;}


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

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

/*c4: subline; menuDark; txtLighter*/
.c4_txt{color:#4e849e}
.c4_bg{background-color:#0E3256}
.c4_bord{border-color:#4e849e}

/*c5: contentBg; Altnative Color, MenuBorders*/
.c5_txt,.footer_txt{color:#004B6A}
.c5_bg{background-color:#94ADC1}
.c5_bord{border-color:#b0e8ff}

.c5_head {color:#D2DDE6; font-weight:bold}

.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:100x;}
.sublines_hth{height:7px; line-height:7px;}

.l_site_wdth{width:902px; text-align:left; margin:auto;}
#l_content_td{background:#ffffff left top repeat-y; padding:15px; padding-top:65px; color:#666;}
#l_title_main{margin-bottom:15px; margin-top: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; background-color:#FFF;}
.menu_boxOut_dv{margin-bottom:2px;}
.menu_boxIn_dv{height:26px; line-height:26px; margin-left:0px; font-family:tahoma, arial, verdana; font-size:12px; font-weight:bold; cursor:hand; cursor:pointer;}
.menu_txt{height:35px; padding-top:6px;}



/*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;}

/*Specials*/
	/* Opacity_java */
	img.opacity:hover, div.opacity:hover, table.opacity:hover
		{
			-moz-opacity:0.6;
			opacity: 0.6;
			cursor:pointer;
		}
	/* IE */
		.opacity-hover
		{
			filter:alpha(opacity=60);
			cursor:hand;

		}

	/*Class floatBox*/
	.clearfix:after { content: ".";display: block; height: 0; clear: both; visibility: hidden;overflow:hidden;}
	.clearfix {display: inline-block;}
	/* Holly Hack Targets IE Win only \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}

/**************
* layer
* for alert
*/
#l_cover{
	filter:alpha(opacity=60);
	cursor:none;
	width:100%;
	height:100%;
	background:#000;
	-moz-opacity:0.6;
	opacity: 0.6;
	z-index:100;
	position:absolute;
	left: 0px;
	top: 0px;
	margin-top:inherit;
}

#l_center {
	width: 500px;
	text-align: center;
	position: absolute;
	top: 50%;
	margin-left:auto;
	margin-right:auto;

	padding:4px;
	left:50%;
	background:#FFF;
	position:absolute;
	z-index:101;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity: 0.6;
	font-weight:bold;
	border: 2px solid red;
}
.lowerbox{background-color:#95ADC1; color:#0C3356; padding:6px;}
	.lowerbox a{ color:#FFFFFF;}
	.lowerbox a:hover{ color:#990000;}

.sitebox{color:#0C3356; padding:6px;}
	.sitebox a{ color:#FFFFFF;}
	.sitebox a:hover{ color:#990000;}