@charset "utf-8";
/* CSS Document */
html{
height:100%;
width:100%;
}
body{
height:100%;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
margin:0;
padding:5px 0px;
behavior: url("css/csshover3.htc");
background-color:#333333;
}
form, table{
margin:0;
padding:0;
}
img{
display:block;
}
h1, h2, h3, h4, h5, h6{
margin:0;
padding:8px 0px;
}
h1{
font-size:20px;
font-weight:bold;
color:#d60d15;
line-height: 24px;
}

h2{
font-size:17px;
color:#666666;
}
h3{
font-size:16px;
}
h4{
font-size:13px;
}
h5{
font-size:12px;
color:#f90000;
}
h6{
font-size:11px;
}
p{
margin:0;
padding:5px 0px;
}
a{
color: #D60D15;
text-decoration: underline;
}
a:hover{
text-decoration: none;
}

.red{
color: #D60D15 !important;
vertical-align: top;
}
.shadow_cont{
width:958px;
margin:auto;
}
.main_cont{
width:950px;
margin:auto;
position:relative; 
}
.top_red{
background-color:#ffffff;
}
.menu_cont{
background-color:#090909;
min-height:10px;
height:auto !important;
height:10px;
}
.head_shadow{
background-image:url(../images/shadow.png);
background-repeat:repeat-y;
position:relative;
min-height:100px;
height:auto !important;
height:100px;
}
* html .head_shadow{
background-image:url(../images/shadow.gif);
}
.menu{
padding:6px 10px 2px 73px;
}
/*top area */
.tr_leftarea{
width:736px;
}
.tr_rightarea{
width:214px;
}
.tr_rightarea a{
color: #ffffff;
font-weight: bold;
}
.logo{
padding:15px 10px 15px 38px; 
}
.red_banner{
height:41px;
background-image:url(../images/bannerbg.gif);
background-repeat:no-repeat;
}
.redbannertxt{
text-align:right;
padding:14px 20px 10px 20px;
}
.redbannertxt h1{
padding:0;
font-size:14px;
color:#FFFFFF;
}
/*white area*/
.white_area{
background-image:url(../images/shadow2.png);
background-repeat:repeat-y;
}
* html .white_area{
background-image:url(../images/shadow2.gif);
}
.col_cont{
padding:10px 0px;
position: relative;
}
.col1{
width:232px;
}
.col2{
width:492px;
}
.col3{
width:223px;
}
/*col1*/
.col1 .contents{
padding:0px 10px 10px;
}
.gform_cont{
width:215px;
}
.gform_mid{
background-image:url(../images/gform_mid.gif);
background-repeat:repeat-y;
}
.gfm_form{
padding:10px 20px;
}
.form_head{
font-size:14px;
}
.gfm_form input, .gfm_form select{
margin-bottom:5px;
border:1px solid #868687;
font-size:11px;
}
.gfm_form input[type="image"]{
border:none;
}
.s_select{
width:169px;
}
.s_listbox{
width:140px;
}
.S2cat_textbox{
width:40px;
}
.s_dropdown, .s_text{
width:162px;
}
.s2cat_select{
width:70px;
font-size:10px;
}
.s3cat_select{
width:55px;
font-size:12px;
}
.gform_sep{
background-image:url(../images/g_form_sep.gif);
width:100%;
background-repeat:repeat-x;
height:2px;
}
.gff_redtxt{
font-size:11px;
color:#d3020b;
padding:10px 0px 4px;
}
/*col2*/
.col2 .contents{
line-height:150%;
padding-left:5px;
}

.col2 .securecontents{
line-height:150%;
padding-left:65px;
}

.housebullet li{
list-style-image:url(../images/house_bullet.gif);
padding:4px 10px;
}
.page_header{
text-align:center;
}
/*col3*/
.col3 .contents{
padding:0px 0px 10px 10px;
}
.advertisement{
margin-bottom:10px;
}

.h_ad{
text-align:center;
padding:20px 10px;
}
.h_ad img{
margin:auto;
}
.footer_area{
background-image:url(../images/shadow.png);
background-repeat:repeat-y;
}
* html .footer_area{
background-image:url(../images/shadow.gif);
}
.footer_bg{
background-image:url(../images/footer_bg.gif);
background-repeat:repeat-x;
}
.fleft .f_contents{
color:#e0e0e0;
}
#footernav{
margin:0;
padding:0;
}
#footernav li{
float:left;
list-style-type:none;
margin:0;
padding:0;
}
#footernav li a{
display:block;
padding:12px 10px;
color:#e0e0e0;
text-decoration:none;
background-image:url(../images/f_sep.gif);
background-position:right;
background-repeat:no-repeat;
}
#footernav li a:hover{
text-decoration:underline;
}
.fright .f_contents{
color:#e0e0e0;
padding:12px 10px;
}
/*float*/
.right{
float:right;
}
.left{
float:left;
}
.clearB{
clear:both;
}
.smallfont{
font-size:9px;
}
/*inner pages*/
.dotted_cont{
border-bottom:1px dotted #c0c1c5;
padding:5px 4px;
margin-bottom:10px;
}
.dc_left .dc_inner{
font-size:15px;
font-weight:bold;
}
.grey_box_cont{
background-color:#e4e6ea;
border:1px solid #d7d9df;
padding:10px 0px;
margin-bottom:10px;
}
.padded_gb{
padding-bottom:4px;
}
.grey_box_cont2{
background-color:#e4e6ea;
border:1px solid #d7d9df;
padding:10px 0px 0px;
margin-bottom:10px;
}
.grey_box_cont2 img, a img {
border:1px solid #999999;
}
.grey_box_cont2 a {
color:#D60D15;
text-decoration:underline;
}
.grey_box_cont2 a:hover {
text-decoration:none;
}
.prod_price{
color:#D60D15;
padding:0px 10px 0px 14px;
}
.prod_price2{
color:#D60D15;
padding:0px 10px 0px 14px;
}
.gb_stat{
color:#D60D15;
padding:0px 0px 0px 88px;
}
.bdrooms{
background-image:url(../images/bedroom.gif);
background-position:left;
padding:4px 10px 0px 20px;
background-repeat:no-repeat;
}
.bathrooms{
background-image:url(../images/bathroom.gif);
background-position:left;
padding:4px 10px 0px 20px;
background-repeat:no-repeat;
}
.carspaces{
background-image:url(../images/carspace.gif);
background-position:left;
padding:4px 10px 0px 20px;
background-repeat:no-repeat;
}
.large_img_cont{
width:471px;
background-color:#f2f3f5;
border:1px solid #dbdbdd;
margin:10px auto;
padding:0px 0px 15px 0px;
}
.large_img_cont img{
margin:auto;
}
.small_img_cont table{
margin:auto;
}
.prod_details{
font-size:11px;
}
.gb_head{
background-image:url(../images/gb_head.gif);
background-repeat:repeat-x;
background-position:bottom;
color:#D60D15;
padding:5px 0px 12px 20px;
}
.gb_left{
width:270px;
}
.tblsummary{
font-size:11px;
padding-left:20px;
}
.tblsummary td{
vertical-align:top;
}
.gb_right{
width:200px;
}
.util_cont {
padding-left:63px;
}
.util_cont a{
color: #D60D15;
text-decoration:underline;
}
.util_cont a:hover{
text-decoration: none;
}

.gmap_cont{

}
.product{
background-color:#edeeef;
padding:10px 0px 10px 0px;
}
.p_leftarea{
width:171px;
}
.p_rightarea{
width:293px;
}
.p_head{
margin-bottom:10px;
}
.p_head .firstline{
color:#D60D15;
text-transform:uppercase;
font-weight:bold;
}
.p_head .secondline{
color:#7b4040;
}
.p_readmore{
padding:10px 0px 0px 0px;
}
.p_img{
 padding-left:15px;
}
.p_img img {
width:147px;
height:100px;
}
.p_details{
padding:0px 20px 0px 0px;
font-size:11px;
}
.thumb-images img {
width:102px;
height:74px;
}
.large_img_cont img {
width:415px;
height:272px;
}
.desc {
padding: 0 10px 0 18px; 
}

.ibox_wrapper {
-x-system-font:none;
background-color:#FFFFFF;
border:2px solid #333333;
color:#666666;
display:none;
font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
left:0;
line-height:18px;
margin:0;
padding:18px;
position:absolute;
top:0;
z-index:1000;
}
.headerprops{
width:215px;
/* min-height:200px; */
min-height:180px;
height:auto !important;
padding-top:10px;
}

.headerprops2{
height:auto !important;
min-height:180px;
padding:0px 0px 10px 0px;
width:204px;
}

.header_list {
background-image:url(../images/header_gray.gif);
background-repeat:no-repeat;
}
.header_list2 h1{
color: #000 !important;
}
.header_list2 {
background-image:url(../images/header_gray2.gif);
background-repeat:no-repeat;
}
.header_list h1 {
padding:10px 20px;
color:#000000;
}
.headercont {
border: #AFAFB2 1px solid;
margin-left:3px;
width: 207px;
}
.headercont2 {
border: #AFAFB2 1px solid;
margin-left:3px;
width: 197px;
}
.txtbox {
width:200px;
}

.gmap_cont div{
margin: 5px auto 5px auto;
}
#lightbox-loading-link img{
margin: 0 auto !important;
}
img.icnmail{
margin: 4px 0px 0px 0px;
}

.contents .system-message, .system-error-message{
padding:36px 36px 36px 160px !important;
}

.system-message-logout {
padding:20px 10px 10px 60px;
}

.contact-property-owner{
background-color:#FFFFFF;
border:2px solid #333333;
color:#666666;
padding:18px;
}

.contact-property-owner h1 {
border-bottom:1px solid #CCCCCC;
color:#222222;
font-size:18px;
margin:0;
padding:0 0 6px;
}

.edit-list-prop{
width: 492px;
margin: 0 auto;
}

input.cat_textbox, textarea.cat_listbox, select.cat_dropdown, select.cat_listbox{
width:200px !important;
}
.ads_cont{
padding: 0px 0px 0px 3px;
}
/*slogan*/
.h_slogan{
position:absolute;
top:44px;
left:366px;
z-index:99;
}

.head_top{
	font-size:0;
	}

.f_contents span a{
color: #E0E0E0;
font-size: 10px;
text-decoration: none;
}

.f_contents span{
display:block;
height:6px;
padding:4px 0 0;
}
.f_contents span a:hover{
text-decoration: underline;
}
table.webform td input, table.webform td select, table.webform td textarea{
font-family: Arial;
font-size: 12px;
}
.small_img_cont{
width: 464px;
margin: 0 auto;
}
