
/* CSS Document */

/**************************/
/* styles for all website */
/**************************/
body {font-size: 14px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; overflow-y:scroll; .overflow-y:auto; width: 100%; height: 100%; margin:auto; border:0; padding:0; height:100%;}
h1{font-size: 28px; color: #3163af; font-weight: normal; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
h2{font-size: 24px; color: #3163af; font-weight: normal; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
h3{font-size: 20px; color: #000000; font-weight: normal; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
div {position: relative;}
p{margin: 0px; padding: 0px;}
ul{padding-left: 20px; margin-top: 0px;}
input {font-size: 14px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
textarea {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
select {background-color: #fff; border: 1px solid #ccc; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
img {border-width: 0px;}
iframe {border: none; background-color: #444444;}
a{color: #3163af; font-size: 14px; text-decoration: none;}
a:hover {color: #3163af; text-decoration: underline;}
a:visited {color: #3163af;}
.color_0{color: #000000;}
.color_1{color: #3163af;}
.color_2{color: #FF0000;}
.fsize_1{font-size: 14px;}
.fsize_2{font-size: 18px;}
.fsize_3{font-size: 12px;}
.fsize_4{font-size: 10px;}
.opacity_0 {opacity: 0; -moz-opacity:0; -khtml-opacity: 0; filter:alpha(opacity=0);}
.opacity_1 {opacity: 1; -moz-opacity:1; -khtml-opacity: 1; filter:alpha(opacity=100);}
.hide {height: 0px; display: none;}

#main {width: 100%; height: 100%; display: inline-block; overflow: hidden; .width: 98%;}
#content{display: inline-block; width:930px;}
#middle{display: inline-block; width:930px; height: 100%; vertical-align:top; margin-top: 5px; margin-bottom:5px;}
#column_left{display: inline-block; float: left; width:255px;}
#content_right{display: inline-block; float: right; width:655px; margin-left: 20px; text-align: left;}
#ftr{display: inline-block; width:930px; height: 31px; margin-top: 10px; margin-bottom: 20px; background-image: url(../im/menu_bg.gif); background-repeat: no-repeat;}

#tooltip{
	position:absolute;
	background:#DDD;
	padding:20px;
	opacity:0.9;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-border-radius:3px;
	font-weight:bold;
	font-size:14px;
	display:none;
}
/*******************************/
/* styles for the header */
/*******************************/
#hdr {width:930px; height: 480px; text-align: left;}
#hdr_top{width:930px; height: 137px;}
#hdr_logo{float:left; width: 325px; height: 75px; margin-top:46px; margin-left:5px;}
#hdr_online{visibility: hidden; float:left; width: 143px; height: 63px; margin-top:40px; margin-left:320px; background-image: url(../im/online_icon.png); background-repeat: no-repeat;}
#hdr_lang_en{float:left; width: 39px; height: 41px; margin-top:52px; margin-left:35px;}
#hdr_lang_es{float:left; width: 39px; height: 41px; margin-top:52px; margin-left:10px;}
#hdr_text{float:right; width: 400px; margin-top: 10px; font-size: 24px; color: #3163af; text-align: right;}

#sld{width: 930px; height: 278px; margin-top: 20px;}
#sld_left{float: left; width: 254px; height: 278px; background-image: url(../im/slide_left.gif); background-repeat: no-repeat;}
#sld_left_tx{width: 200px; height: 251px; margin-top: 4px; margin-left: 20px; overflow: hidden; color: #fff;}
#sld_right{float: left; width: 676px; height: 278px; background-repeat: no-repeat;}
.sld_image{position: absolute; top: 0px;}
#corner_top_right{z-index: 2; position: absolute; width: 5px; height: 5px; top: 0px; right: 0px; background-image: url(../im/corner_top_right.png); background-repeat: no-repeat;}
#corner_bottom_right{z-index: 2; position: absolute; width: 5px; height: 5px; bottom: 0px; right: 0px; background-image: url(../im/corner_bottom_right.png); background-repeat: no-repeat;}
#sld_right_title{ width: 600px; height: 40px; float: right; margin-right: 30px; margin-top: 30px; color: #FFFFFF; font-size: 28px; text-align: right;}
#sld_right_tx{ width: 600px; height: 20px; float: right; margin-right: 30px; margin-top: 170px; color: #FFFFFF; font-size: 20px; text-align: right;}

#hdr_menu{width: 930px; height: 31px; top: 10px; background-image: url(../im/menu_bg.gif);}
#hdr_menu_icon{float:left; width: 48px; height: 31px; margin-left: 30px; background-image: url(../im/tel_icon.png);}
#hdr_menu_phone{float:left; margin-top: 4px; margin-left: 10px; font-size: 18px; color: #fff; font-weight: bold;}
#hdr_menu_buttons{float:left; margin-top: 3px; margin-left: 20px;}
.hdr_menu_option{float:left; margin-left: 30px; font-size: 18px; color: #fff; cursor: pointer;}
.hdr_menu_option:hover{color: #a6c2ec;}


/*******************************/
/* styles for footer */
/*******************************/
#ftr_left{float:left; margin-top: 4px; margin-left: 10px; color: #FFFFFF; font-size: 18px;}
#ftr_right{float:right; margin-top: 4px; margin-right: 20px; color: #FFFFFF;}
.ftr_link{margin-left: 30px; color: #FFFFFF; font-size: 18px; text-decoration: none;}
.ftr_link:hover{color: #a6c2ec; text-decoration: underline;}
.ftr_link:visited{color: #ffffff;}
#ftr_menu_icon{float:left; width: 48px; height: 31px; margin-left: 20px; background-image: url(../im/tel_icon.png);}

/*******************************/
/* styles for the column left */
/*******************************/
#col_links{display: inline-block; width:245px; margin-left: 10px; margin-top: 10px; text-align: left; font-weight: bold;}
.banner_250x100{display: inline-block; width:250px; height: 100px; margin-left: 2px; margin-top: 10px;}
.banner_250x250{display: inline-block; width:250px; height: 250px; margin-left: 2px; margin-top: 10px;}


/*******************************/
/* styles for the search */
/*******************************/
#sch_top{width: 255px; height: 235px; background-image: url(../im/search_top_bg.png); background-repeat: no-repeat;}
#sch_middle{width: 255px; background-image: url(../im/search_middle_bg.png); .margin-top: -1px;}
#sch_bottom{width: 255px; height: 15px; background-image: url(../im/search_bottom_bg.png); background-repeat: no-repeat;}
.sch_row{display: inline-block; width: 255px; font-size: 12px; color: #FFF; font-weight: bold; text-align: left;}
.sch_col1{display: inline-block; width: 80px; text-align: right; top: 2px; float: left;}
.sch_col2{display: inline-block; width: 150px; margin-left: 5px; text-align: left;float: left;}
.sch_select1{width: 150px; height: 20px; font-size: 11px; color: #000;float: left;}
.sch_select2{width: 95px; height: 20px; font-size: 11px; color: #000; float: left;}
.sch_select3{width: 50px; height: 20px; font-size: 11px; color: #000; float: right;}
.sch_input1{width: 146px; height: 15px; font-size: 11px; color: #000;float: left;}
#sch_button{position: relative; display: inline-block; width: 220px; height: 24px;}
#sch_button1{width: 220px; height: 24px; position: absolute; text-align: center; background-image: url(../im/search_bt.png); background-position:0px -24px; cursor: pointer;}
#sch_button2{width: 220px; height: 24px; position: absolute; text-align: center; background-image: url(../im/search_bt.png); cursor: pointer;}
#sch_bt_txt1{color: #222; position: relative; display: inline; top: 5px;}
#sch_bt_txt2{color: #444; position: relative; display: inline; top: 5px;}
.sch_link{color: #FFFFFF; font-size: 12px; text-decoration: none; cursor: pointer;}
.sch_link:hover{text-decoration: underline;}
#details {width: 100%; _width: 188px; overflow: hidden;}



/*******************************/
/* styles for content */
/*******************************/
.cont_title{display: inline-block; width:655px; height: 34px; margin-top: 20px; font-size: 26px; color: #3163af; text-align: left;}
.prop_row{display: inline-block; float: left; width:650px; margin-top: 7px; margin-bottom: 20px; text-align: left;}
.prop_column{display: inline-block; float: left; width:202px; margin-right: 14px; text-align: left;}
.prop_title{width: 210px; height: 41px; overflow: hidden;}
.prop_img{width: 210px; height: 140px; overflow: hidden; margin-top: 5px; margin-bottom: 10px;}

/*******************************/
/* styles for recent news */
/*******************************/
.nws_title{display: inline-block; width:610px; height: 20px; margin-top: 15px; font-size: 18px; text-align: left;}
.nws_from{display: inline-block; float: right; width:220px; height: 24px; margin-top: 18px; margin-right: 20px; font-size: 12px; color: #3163af; text-align: left;}
.nws_summary{display: inline-block; width:610px; overflow: hidden; color: #000; text-align: left;}
.nws_tx{display: inline-block; width:610px; color: #000; text-align: left;}
.nws_date{display: inline-block; width:100px; font-size: 12px; color: #444; text-align: left;}


/*******************************/
/* styles for property list */
/*******************************/
.prp_list_header{display: inline-block; width: 640px;	height: 30px; background-image:url(../im/border_01.gif); background-repeat:repeat-x; background-position:center bottom;	margin-bottom: 10px; text-align: center; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#FF0000;}
.prp_list_module{display: inline-block; width: 640px;	height: 113px; margin-bottom: 13px; background-image:url(../im/border_01.gif); background-repeat:repeat-x; background-position:center bottom;}
.prp_list_pic{display: inline-block; float: left; width: 153px; height: 100px; overflow: hidden;}
.prp_list_line{display: inline-block; width: 480px; padding-left: 7px;}
.prp_input{width: 200px;}


/*******************************/
/* styles for property details */
/*******************************/
.prp_det_pic{position: absolute; width: 420px; height: 315px; top: 5px;}
#prp_det_thumbs{position: absolute; width: 232px; height: 320px; top: 5px; left: 420px; overflow: auto;}
.prp_det_thumb{float: left; width: 101px; height: 75px; margin-left: 5px; margin-bottom: 5px; cursor: pointer; overflow: hidden;}
#prp_det_texts{display: inline-block; width: 630px; margin-top: 320px; .top: 320px; .margin-bottom: 320px;}
.prp_det_line1{display: inline-block; width: 610px; margin-bottom: 5px; margin-top: 20px;}
.prp_det_line2{display: inline-block; width: 610px; margin-bottom: 5px;}
#prp_det_col1{display: inline-block; float: left; width: 400px; margin-top: 20px; margin-bottom: 20px;}
#prp_det_col2{display: inline-block; float: left; width: 200px; margin-left: 30px; margin-top: 20px; margin-bottom: 20px;}
.prp_det_line{display: inline-block; width: 610px;	height: 2px; background-image:url(../im/border_01.gif); background-repeat:repeat-x; background-position:center bottom;}


/*******************************/
/* styles for property enquiry */
/*******************************/
#enq_form{display: inline-block; margin-top: 20px;}
.enq_row{display: inline-block; width: 280px; margin-bottom: 5px;}
.enq_col_1{display: inline-block; float: left; width: 90px; color: #FFFFFF; text-align: left; margin-left: 10px;}
.enq_col_2{display: inline-block; float: left; width: 180px; text-align: left;}
.enq_col_3{display: inline-block; float: left; width: 270px; color: #FFFFFF; text-align: left; margin-left: 10px;}
.enq_input{width: 180px; height: 16px; border: 1px solid #555;}
.enq_textarea{width: 180px; height: 120px; border: 1px solid #555;}
.enq_submit{width: 180px; height: 26px;}

/********************************/
/* styles for email me property */
/********************************/
#eml_form{display: inline-block; margin-top: 30px;}
.eml_row{display: inline-block; width: 280px; margin-bottom: 5px;}
.eml_col_1{display: inline-block; float: left; width: 50px; font-size: 14px; color: #FFFFFF; text-align: left; margin-left: 10px;}
.eml_col_2{display: inline-block; float: left; width: 200px; text-align: left;}
.eml_col_3{display: inline-block; float: left; width: 250px; color: #FFFFFF; text-align: left; margin-left: 10px;}
.eml_input{font-size: 14px; width: 180px; height: 20px; border: 1px solid #555;}
.eml_textarea{width: 180px; height: 120px; border: 1px solid #555;}
.eml_submit{width: 180px; height: 26px;}

