@charset "utf-8";
body { 
background:#13110d; font-size:100%; 
line-height:1em; 
/*font-family:helvetica, Georgia1, Georgia, serif; */
font-family:Arial,Helvetica,sans-serif;
color:#515151; text-align:center; margin: 0px; padding: 0px;
}
.site-center {margin:0 auto; width:980px; text-align:left;}

/*in_line*/
input, select, textarea { vertical-align:middle; font-family:Tahoma;}
img {border:0; vertical-align:top; text-align:left;}
.img{ behavior: url(../images/iepngfix.htc) }
ul { list-style:none;}
a{ color:#515151;}
a:hover{text-decoration:none;}
.column { float:left;}
.clear, .col-list, .row-box, .menu ul, .box-content-1-top, .box-content-1-bot, .box-content-2-top, .box-content-2-bot, .footer ul { width:100%; overflow:hidden;}
.col-list ul{ float:left}
.col-list .indent-list{ margin-left:40px;}
.clear {display: block; height: 0px; line-height: 0px;font-size: 0px; clear:both; visibility: hidden; margin:0px; padding: 0px;}
.left {float: left;}
.right {float: right;}
.clearB {clear:both;}

/*header*/
.wrapper-site{ background:#e2dbc8 url(../images/wrapper_site2.gif) 0 0 repeat-x;}
.logo-menu{ height:92px;}
.logo-container{padding: 7px 0 0 30px;}
.logo-container h1{margin:0; padding:6px 0 0 0;font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF;}
/*.logo{margin:16px 0 0 30px;}*/
.gallery{ height:354px;}
.menu{ width:466px; font-size:0.75em; padding:62px 0 0 0;}
.menu ul{ margin: 0px; padding: 0px;}
.menu ul li{ float:left; display:block;}
.menu ul li a{ color:#ffffff; display:block; height:27px;  text-decoration:none; text-align:center;}
.menu ul li a:hover{ color:#ffffff; font-weight:bold; border-bottom:2px solid #e2dbc8;}
.m1 a{ width:70px;}
.m2{ margin-left:38px;}
.m2 a{ width:67px;}
.m3{ margin-left:18px;}
.m3 a{ width:113px;}
.m3{ margin-left:30px;}
.m4 a{ width:65px;}
.m4{ margin-left:31px;}
.m5 a{ width:57px;}
.m5{ margin-left:29px;}
.box-img{ position:absolute; margin:14px 0 0 30px; width:920px; height:327px; background:#000000;}
#box-anime{ position:absolute; margin:14px 0 0 30px; width:920px; height:327px; }
#box-anime2{ position:absolute; margin:14px 0 0 30px; width:920px; height:327px; }
.box-img img{ margin:4px;}
#box-anime img{ margin:4px;}
#box-anime2 img{ margin:4px;}
.gallery-button-left{ position:absolute; margin:153px 0 0 11px;}
.gallery-button-right{ position:absolute; margin:153px 0 0 920px;}
.text{ color:#000000;}
.act{color:#ffffff; font-weight:bold; border-bottom:2px solid #e2dbc8 !important;}

/*content*/
.content {margin:0 auto; font-size:0.75em; line-height:1.5em; /* overflow:hidden;*/ width: 920px;  background: #D6D0C0 url(../images/bg-left.gif) repeat-y left;}

/*content-left*/
.cleft-content { width: 270px; float: left; display: block;}
.cleft-banner {background: #65B0C7; height: 176px; width: 270px;}
.cleft-search {background: #BEB639; display: block; padding: 15px; color:#FFF;}
.cleft-search label{ width: 110px; display:block; float: left;}
.cleft-search .input-text{ width: 120px;}
.cleft-search .input-field{ margin-top: 10px;}
.cleft-search .input-button{ margin: 15px 10px 0px 10px; text-align: right;}
.cleft-search .input-button input{ width: 70px; text-align:center;}
.cleft-search hr{ background: #B1AB36; color: #B1AB36; margin: 0px; padding: 0px;}

/*content-right*/
.cright-content { width: 650px; float: left; display: block; background: #D6D0C0; overflow: hidden;}
.cright-layout {padding: 20px; overflow: hidden;}
.cright-layout p, .cright-layout h1, .cright-layout h2, .cright-layout h3 { margin: 1em 0px;}
.cright-layout h1{ color: #FFF; margin-top: 0.5em; padding-top: 0px;}

.property-home-listing {background: #C4BEAE; color: #7B7577; padding: 15px 20px; overflow: hidden; }
.property-home-listing h1, .property-home-listing h2 { color: #fff;}
.property-home-listing h3 { color: #fff; font-size: 140%;}
.property-home-listing ul {margin: 15px 0px 0px 0px; list-style: none; padding: 0px;}
.property-home-listing li { float: left; margin:0px 12px 0px 1px; padding: 0px;}

.property-photos {padding: 15px 8px 15px 15px; }
.property-photos-layout {/*position:relative;*/}
.property-photos .main-photo {float: left;}
.property-photos .list-photo { /*position:absolute;top:0px; left:470px;*/ width: 160px; float: right;}
.property-photos .list-photo ul { list-style: none; margin: 0px; padding: 0px;}
.property-photos .list-photo li {float: left; margin: 0px 10px 10px 0px;}
.property-photos .list-photo img{margin: 0 7px 10px 0;}

.property-info {padding: 0px 15px;}
.property-info-layout {/*position: relative;*/}
.property-info .property-address { font-size: 1.4em; font-weight: bold; float: left; width:400px; /*margin-bottom: 10px;*/ padding: 0 0 10px 0;}
.property-info .property-suburb { font-size: 1.4em; font-weight: bold; float: left; width:400px;}
.property-info .property-booking { /*position:absolute; top: -68px; left:472px;*/}
.buttons{padding: 5px 0; margin: 0;height: 50px; float: right;}
.buttons ul{margin: 0; padding: 0; list-style-type: none;}
.buttons li{clear: none !important; float: left; padding:0 !important; margin: 0 3px 0 0;}
.list-photo .property-booking { width:105px;}
.list-photo .property-booking a { width:105px;}
.property-attr { width: 200px; float:right; font-size: 1.05em;}
.property-attr .property-attr-item { float: right;width: 41px; border: 1px solid #C5BDAE; margin: 0px 3px;  display:block; background: #FFF ; padding: 0px 3px }
.property-attr-item div {padding:1px 26px 1px 1px; }
.property-info .bedroom { background: #FFF url(../images/icon-bedroom.gif) no-repeat right center;}
.property-info .bathroom { background: #FFF url(../images/icon-bathroom.gif) no-repeat right center;}
.property-info .car { background: #FFF url(../images/icon-car.gif) no-repeat right center;}
.property-details {padding: 0px 15px 15px 15px;}


.cright-col1 {float: left; width: 420px;}
.cright-col2 {float: right; width: 170px;}
.cright-col2 h3 {margin-bottom: 0px; padding-bottom: 0px; color: #179BC2; font-size:1.1em;}
.cright-col2 p {margin: 0px; padding: 0px;}

.footer {background: #C4BEAE; padding: 20px;}

/*property-listing*/
.property-listing ul {list-style: none; padding: 0px; margin: 0px;}
.property-listing li { padding: 15px; overflow: hidden; clear:both; display: block;}
.property-listing .image { float: left; width:190px;}
.property-listing .desc { float: right; width:410px;}
.property-listing .odd{ background: #D0CBBE;}
.property-listing .even{ background: #C4BEAE;}
.property-listing h3 {margin-top: 0px; padding-top: 0px;}

/*contact-us*/
.contact-layer { padding: 20px; overflow:hidden; display:block;}
.contact-layer h1 {color: #179BC2; font-size: 1.6em;}
.contact-col1 {width: 290px; float: left;}
.contact-col2 {width: 290px; float: right;}
.contact-form { padding: 10px 20px; background: #C4BEAE; display:block;}
.contact-form h1 {color: #FFF; font-size: 1.6em;}
.contact-form .input-field { display: block;}
.contact-form label { width: 60px; display:block; float: left; padding: 2px 2px 0px 0px}
.contact-form .input-text { width: 200px; display:block; float: right; font-size: 1em;}
.contact-form .input-textarea { width: 200px; display:block; float: right; font-size: 1em; height:5em;}
.contact-form .input-button {text-align: right;}

.property-attr-item .bedroom { background: #FFF url(../images/icon-bedroom.gif) no-repeat right center;}
.property-attr-item .bathroom { background: #FFF url(../images/icon-bathroom.gif) no-repeat right center;}
.property-attr-item .car { background: #FFF url(../images/icon-car.gif) no-repeat right center;}

#footerx{
 height:61px;
 background: #000 url(../images/bg_footerx.gif) repeat-x;
 clear:both;
 padding-top:10px;
}
#footerx ul{
	list-style:none;
	text-align:center;
	margin:0px;
	padding:15px 0px 0px 40px;
}
#footerx ul li{
	display:block;
	float:left;
}
#footerx ul li a{
	display:block;
	float:left;
	padding:0px 7px;
	color:#544c3b;
	text-decoration:none;
	font-size:10px;
        height:11px;
        border-right:1px solid #544c3b;
        line-height:12px;
}
#footerx ul li a:hover{
	text-decoration:underline;
}
#nb a{
	border:0px !important;
}
#copyx{
clear:both;
font-size:9px;
color:#fff;
padding-left:45px;
}
#copyx a{
color:#fff;
}


.innerdef1{
 padding:0px;
}

.system-message{
 background: #D6D0C0;
 padding:36px;
 border:0px;
}

#webapp4602pagination li{
        margin: 0;
	padding: 0px 5px;
	list-style-type: none;
	display: inline;
}