@charset "utf-8";

#search-again{
	padding:10px;
	}


body{
	margin-top:0;
	padding-bottom:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

#wrapper-main {
	width: 832px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:20px;
}

#banner-main {
	background-image: url(../_images/banner-tile.jpg);
	background-repeat: repeat-x;
	padding:0px 0px 20px 20px;
}

#banner-main-inner{
	background-image: url(../_images/banner-tile-inner.jpg);
	background-repeat: repeat-x;

}

#movie{
	margin-left:20px;
	}

#banner-main img{

	}
	
#content-wrapper{
	float: right;
	width: 629px;
	display:inline;
}



#content-wrapper.content-wrapper-wide{
	width:100%;
	}

#content-greyblock{
	height:61px;
	background-color:#DDDDDD;
	}
	
#content-greyblock.variable{
	height:auto;
	}
#content-greyblock h1{
	font-size:14px;
	margin:0;
	font-weight:normal;
	color:#040023;
	padding:20px;
	line-height:20px;
	}

#content-search {
	margin-bottom:20px;
	padding:20px 0px 20px 0px;
}


#content {
	margin-bottom:20px;
	
}

#content.content-forlease {
	padding:20px 0px 20px 0px;
}

#content-home {
	padding:20px 0px 20px 20px;
}

#content h1{
	font-size:14px;
	font-weight:normal;
	margin-top:0px;
	background-color:#DDDDDD;
	padding:20px 0px 20px 20px;
	}
	
#content h2{
	color:#1582BD;
	font-size:13px;
	font-weight:bold;
	margin-left:20px;
	}
	

	
#content h3{
	color:#1B1D35;
	font-size:14px;
	font-weight:bold;
	}
	
#content h4{
	color:#1B1D35;
	font-size:14px;
	font-weight:bold;
	}
	
#content p{
	color:#1B1D35;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	margin:0px 0px 10px 20px;
	text-align:justify;
	}
	
	
#content ol, #content ul{
	color:#1B1D35;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	margin:0px 0px 10px 36px;
	padding:0;
	text-align:justify;
	}

 	

#content a{
	color:#1378AE;
	text-decoration:none;
	}
#content a:hover{
	color:#57BBEB;
	text-decoration:none;
	}


/* ================= PODS ================ */

#pod-left {
	background-image: url(../_images/login-tile.jpg);
	background-repeat: repeat-x;
	float: left;
	width: 203px;
	display:inline;
	height:238px;
}



/* == HOME PODS ==== */

.home-pods{
	width:183px;
	float:left;
	display:inline;
	margin:20px 0px 20px 20px;
	font-size:12px;
	}
	
.home-pods a{
	text-decoration:none;
	}
	
#content .home-pods-text{
	height:170px;
	text-align:left;
}

#home-pod-1 .home-pods-text p, #home-pod-2 .home-pods-text p, #home-pod-3 .home-pods-text p{
	text-align:left;
}	
	
#home-pod-1{
	background: url(../_images/home-pod-1-top.jpg) no-repeat;
	background-color:#56BBEB;
	color:#ffffff;
	}
#home-pod-1-bottom{
	background:url(../_images/home-pod-1-bg.jpg) no-repeat;
	height:75px;
	}
	
#home-pod-2{
	background: url(../_images/home-pod-2-top.jpg) no-repeat;
	background-color:#9ED7F4;
	}
#home-pod-2-bottom{
	background:url(../_images/home-pod-2-bg.jpg) no-repeat;
	height:75px;
	}	
	
#home-pod-3{
	background: url(../_images/home-pod-3-top.jpg) no-repeat;
	background-color:#1377AC;
	color:#ffffff;
	}
#home-pod-3-bottom{
	background:url(../_images/home-pod-3-bg.jpg) no-repeat;
	height:75px;
	}
	
.home-pods-text h1{
	font-size:18px;
	font-weight:bold;
	margin:0;
	background-color:transparent;
	margin-bottom:5px;
	}
#home-pod-1 h1, #home-pod-2 h1, #home-pod-3 h1{
	background-color:transparent;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:5px;
	
}



	
#content .home-pods p{
	font-size:12px;
	font-weight:normal;
	margin:0px 20px 20px 20px ;
	}

#home-pod-1 h1, #home-pod-3 h1, #home-pod-1 p, #home-pod-3 p{
	color:#ffffff;
	margin-top:0;
	}

/* == HOME PODS - LINKS ==== */

#home-pod-1 a p, #home-pod-1 a h1, #home-pod-3 a p, #home-pod-3 a h1{
	color:#ffffff;
	}
	
	
#home-pod-1 a:hover h1, #home-pod-1 a:hover p, #home-pod-3 a:hover h1, #home-pod-3 a:hover p{
	color:#040023;

	}
	
#home-pod-2 a h1, #home-pod-2 a p{
	color:#040023;
	}
#home-pod-2 a:hover h1, #home-pod-2 a:hover p{
	color:#1377AC;
	}		


/* ================= MENU MAIN ================ */

#menu-main {

	background:url(../_images/butt-bg.jpg) repeat-x;
	height:34px;
}

#menu-main img{
	border:0;
	}

#menu-main  ul {
	margin:0;
	padding:0;
}

#menu-main li {
	float: right;
	list-style: none;
}


/*======================= FOOTER =================== */

#footer {
	clear: both;
	font-size:11px;
	color:#040023;
	border-top: solid 1px #DDDDDD;
	padding-top:20px;
	
}
#footer-left {
	float: left;
	width: 300px;
	display:inline;
}
#footer-right {

	width: 5px;
}

#footer a{
	text-decoration:none;
	color:#000000;
	}

#footer a:hover{
	text-decoration:none;
	color:#57BBEB;
	}
	


/*======================= CONTACT =================== */

#contact-wrapper {
	background-image: url(../_images/contact/moss-contact-bg.jpg);
	background-repeat: no-repeat;
	height: 340px;
	margin:20px 0px 0px 20px;
}

	

	
#contact-wrapper h1{
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0;
	background-color: transparent;
	}

#contact-wrapper #contact-form {
	height: 294px;
	width: 263px;
	margin:0px 0px 0px 20px;
	padding-top:10px;
	float:left;
	display:inline;
}

#contact-wrapper #contact-form form {
	margin:0;
	font-size:11px;
	padding:0;
}
#contact-wrapper #contact-form input{
	width:120px;
	font-size:10px;

}

#contact-form .cat_listbox{
	height:40px!important;
	}

#contact-wrapper #contact-form textarea{
	width:120px;
	font-size:10px;
}

#contact-wrapper #contact-form #catwebformbutton{
	width:60px;
	font-size:10px;
	margin:0;
	padding:0;
}

#contact-form .cat_button {
margin-left:70px!important;
}

#contact-form .cat_button2 {
margin-left:0px!important;
}

#contact-wrapper #CAT_Custom_869{
	width:250px !important;
	height:60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
	

	
#contact-wrapper #contact-form table td{
	padding-bottom:2px;
	padding-right:5px;
	}
	
#contact-wrapper #contact-details{
	float:right;
	height: 294px;
	width: 255px;
	margin:0px 20px 0px 0px;
	padding-top:10px;
	display:inline;
	}
#contact-wrapper #contact-details h1{
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	color:#ffffff;
	}
	
#contact-wrapper #contact-details table{
	width:260px;
	font-size:12px;
	color:#ffffff;
	}
#contact-wrapper #contact-details table td{
	padding-bottom:5px;
	vertical-align:top;
	}
#contact-wrapper table td.tdwidth60px{
	width:60px;
	}
	
#contact-wrapper #contact-details a{
	color:#FFFFFF;
	text-decoration:underline;
	}
#contact-wrapper #contact-details a:hover{
	text-decoration:none;
	}
	
/* =========== NEWSLETTER FORM =========== */


.newsletter-form{
	color:#131430;
	font-size:11px;
	padding:12px;
	}

.newsletter-form h3{
	font-size:14px;
	font-weight:normal;
	color:#414D54;
	margin-top:42px;
	margin-bottom:4px;
	}
	
.newsletter-form form{
	margin:0px;
	width:120px;
	font-size:10px;

}

.newsletter-form input{
	border:solid 1px #62C0ED;
	}

.newsletter-form #catlistbutton{
	margin:0px;
	font-size:11px;
	border:solid 1px #62C0ED;
	background-color:#FFFFFF;
	margin-top:4px;
}

/* ============== SUB MENUS ==================== */ 
.newsletter-form ul{
	font-size:12px;
	font-weight:normal;
	margin-top:42px;
	margin-bottom:4px;
	margin-left:0px;
	padding:0px;
	list-style:none;
	}
.newsletter-form li{
	margin:0;
	padding:0;
	}
	
.newsletter-form li a{
	background: url(../_images/sub-menu/submenu_li_bg_f02.gif) top left no-repeat;
	color:#1689C7;
	
	
	padding-left:15px;
	display:block;
	width:160px;
	margin-bottom:10px;
	
	text-decoration:none;
	font-size:13px;
	}
	
.newsletter-form li a:hover{
background: url(../_images/sub-menu/submenu_li_bg.gif) top left no-repeat;
	color:#040023;
	text-decoration:none;
	}

.liselected{
	background: url(../_images/sub-menu/submenu_li_bg_f02.gif) top left no-repeat;
	color:#1689C7;
	text-decoration:none;
	}	
	


/* ===================== RESPONSE ======================= */

.body_response{
	background:url(http://www.mossestateagents.com.au/_images/web_forms/moss-form-bg.jpg) no-repeat top left;
	margin:150px 20px 20px 20px ;
	}
	
DIV.webform-results{
	font-size:12px;
	margin-left:20px;
	}