/*****************************/
/*** Core html setup stuff ***/
/*****************************/

html {
  height: 100%;
  width:100%;
  margin-bottom: 1px;
 
}

form {
  margin: 0;
  padding: 0;
}

body {
	font-family: Arial,sans-serif;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #333;
	width:100%;
background :#fff;
}

a:link, a:visited {
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	text-decoration: none;
	font-weight: normal;
}

input.button { cursor: pointer; }

p { margin-top: 0; margin-bottom: 5px; }

img { border: 0 none; }

/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/
#page_bg {
	padding: 10px 0;
	margin-bottom: 1px;
}

div.center {
  text-align: center;
}

div#wrapper {
	margin-left: auto;
	margin-right: auto;
}

body.width_medium div#wrapper {
	width: 950px;
}

body.width_small div#wrapper {
	width: 773px;
}

body.width_fmax div#wrapper {
	min-width: 750px;
	max-width: 1050px;
}

div#header_l {
	position: relative;
}

div#header_r {
	height: 90px;
	padding-left: 370px;
	padding-right: 30px;
	padding-top: 25px;
	overflow: hidden;
	text-align: left;
}



div#newsflash {
	width: auto;
	margin-left: 350px;
	margin-right: 30px;
	border: 1px solid #00f;
}

div#tabarea {
	background: #f7f7f7 url(../images/mw_header_b.png) 0 0 repeat-x;
	margin: 0 11px;

}

div#tabarea_l {
	background: url(../images/mw_header_l_b.png) 0 0 no-repeat;
	padding-left: 32px;
}

div#tabarea_r {
	height: 42px;
	background: url(../images/mw_header_r_b.png) 100% 0 no-repeat;
	padding-right: 1px;
}

div#footer_r {
	padding-top: 10px;
	height: 47px;
	overflow: hidden;
}

div#footer_r div {
	text-align: center;
	font-size: .90em;
	color: #aaa;
}

div#footer_r a:link, div#footer_r a:visited  {
	color: #999;
}

div#footerspacer {
	height: 10px;
}

#pathway {
	padding: 0px 10px 8px;
	width: auto;
	margin-top: -2px;
	margin-right: 250px;
	text-align: left;
}

#search {
	float: right;
	width:320px;
	margin-top: -20px;
	margin-right: 30px;
	height: 40px;
	overflow: hidden;
	text-align:right;
}

form#searchForm input {
	vertical-align: middle;
}

form#searchForm table {
	border-collapse: collapse;
}

form#searchForm td {
	padding:0;
}

#mod_search_searchword {
	padding-left: 3px;
}

#area {
	padding: 0;
}

#whitebox {
	margin: 0 21px 0px 21px;
	background: #fff;
	width: auto;
}

#whitebox div {
	text-align: left;
}

#whitebox_t {
	background: #fff url(../images/mw_content_t.png) 0 0 repeat-x;
}

#whitebox_tl {
	background: url(../images/mw_content_t_l.png) 0 0 no-repeat;
}

#whitebox_tr {
	height: 10px;
	overflow: hidden;
	background: url(../images/mw_content_t_r.png) 100% 0 no-repeat;
}

#whitebox_m {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	width: auto;
	padding: 1px 8px;
}

#whitebox_b {
	margin-top: -5px;
	background: url(../images/mw_content_b.png) 0 100% repeat-x;
}

#whitebox_bl {
	background: url(../images/mw_content_b_l.png) 0 100% no-repeat;
}

#whitebox_br {
	height: 13px;
	background: url(../images/mw_content_b_r.png) 100% 100% no-repeat;
}

/* horizontal pill menu */
table.pill {
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

td.pill_l {
  background: url(../images/mw_menu_cap_l.png) no-repeat;
  width:  20px;
  height: 32px;

}

td.pill_m {
  background: url(../images/mw_menu_normal_bg.png) repeat-x;
  padding: 0;
  margin: 0;
  width: auto;
}

td.pill_r {
  background: url(../images/mw_menu_cap_r.png) no-repeat;
  width:  19px;
  height: 32px;
}

#pillmenu {
  white-space: nowrap;
  height: 32px;
  float: left;
}

#pillmenu ul {
  margin: 0;
  padding: 0;
  list-style:none;
}

#pillmenu li {
	float: left;
	background: url(../images/mw_menu_separator.png) top right no-repeat;
	margin: 0;
	padding: 0;
}

#pillmenu a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
	float:left;
  display:block;
  height: 24px;
  line-height: 24px;
  padding: 0 20px;
  color: #000;
  text-decoration: none;
}

#pillmenu a#active_menu-nav {
	margin-top:2px;
	height: 21px;
	line-height: 21px;
	background-position: 0 0;
}

#leftcolumn {
	padding: 0;
	margin: 0;
	width: 20%;
	float:left;
}

#maincolumn,
#maincolumn_full {
	margin-left: 20%;
	padding-left: 15px;
	width: 75%;
}

#maincolumn_full {
	margin-left: 0;
	padding: 0;	
	width: 100%;
}

table.nopad {
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
}

table.nopad td.middle_pad {
	width: 20px;
}

/*****************************************/
/*** Joomla! specific content elements ***/
/*****************************************/

div.offline {
	background: #fffebb;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 1.2em;
	padding: 5px;
}

span.pathway {
  display: block;
  margin: 15px 20px 10px 11px;
  height: 16px;
  line-height: 16px;
  overflow: hidden;
  
}
span.pathway  a{
color:#FF0033;
}
/* headers */
div.componentheading {
  padding-left: 0px;
}

h1 {
	line-height:30px;
	padding: 0;
	font-family:Arial,sans-serif;
	font-size: 1.3em;
	font-weight: normal;
	vertical-align: bottom;
	color:#016967;
	
	width: 100%;
margin:0px;
	
}

h2, .contentheading {
	padding: 0;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	vertical-align: bottom;
	color:#016967;
	text-align: left;
	width: 100%;
}

table.contentpaneopen h3 {
	margin-top: 25px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

h3, .componentheading, table.moduletable th, legend {
  margin: 0;
  font-weight: bold;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 1.5em;
  padding-left: 0px;
	margin-bottom: 10px;
	text-align: left;
}

/* small text */
.small {
	font-size: .90em;
	color: #999;
	font-weight: normal;
	text-align: left;
}

.modifydate {
  height: 20px;
  vertical-align: bottom;
	font-size: .90em;
	color: #999;
	font-weight: normal;
	text-align: left;
}

.createdate {
	height: 20px;
	vertical-align: top;
	font-size: .90em;
	color: #999;
	font-weight: normal;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 0px;

}

a.readon {
	margin-top: 10px;
	display: block;
	float: left;
	background: url(../images/mw_readon.png) top right no-repeat;
	padding-right: 20px;
	line-height: 14px;
	height: 16px;
}

/* form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }


/** overlib **/

.ol-foreground {
	background-color: #f6f6f6;
}

.ol-background {
	background-color: #666;
}

.ol-textfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.ol-captionfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f6f6f6;
	font-weight: bold;
}
.ol-captionfont a {
	color: #0B55C4;
	text-decoration: none;
	font-size: 12px;
}

.ol-closefont {}

/* menu links */
a.mainlevel:link, a.mainlevel:visited {
	padding-left: 5px;
}

a.mainlevel:hover {

}

/* spacers */
span.article_separator {
	display: block;
	height: 20px;
}

.article_column {
	padding-right: 5px;
}

.column_separator {
	border-left: 1px dashed #e0e0e0;
	padding-left: 10px;
}

td.buttonheading {

}

td.buttonheading img {
	border:none;
}

.clr {
	clear: both;
}

td.greyline {
  width: 20px;
  background: url(../images/mw_line_grey.png) 50% 0 repeat-y;
}

div#maindivider {
  border-top: 1px solid #ddd;
  margin-bottom: 10px;
  overflow: hidden;
  height: 1px;
}

table.blog span.article_separator {
	display: block;
	height: 20px;
}

/* edit button */
.contentpaneopen_edit{
	float: left;
}

/* table of contents */
table.contenttoc {
  margin: 5px;
  border: 1px solid #ccc;
  padding: 5px;
  float: right;
}

table.contenttoc td {
  padding: 0 5px;
}


/* content tables */
td.sectiontableheader {
  background: #efefef;
  color: #333;
  font-weight: bold;
  padding: 4px;
  border-right: 1px solid #fff;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
  padding: 4px;
}

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {
  padding: 3px;
}


/* content styles */
table.contentpaneopen, table.contentpane {
	margin: 0;
	padding: 0;
	width: 100%;
	
}

table.contentpaneopen {
    background-image:url(../images/contenttop.png);
	background-repeat:no-repeat;
	background-position:0 0px;
}

table.contentpaneopen>tr>td, table.contentpaneopen>tbody>tr>td{
	padding:10px;
	background-image:url(../images/contentbottom.png);
	background-repeat:no-repeat;
	background-position:100% 100%;
min-height:404px;
height:404px; !important;  /**** css for IE *****/
}

table.contentpaneopen li {
	margin-bottom: 5px;
}

table.contentpaneopen fieldset {
	border: 0;
	border-top: 1px solid #ddd;
}

table.contentpaneopen h3 {
	margin-top: 25px;
}

table.contentpaneopen h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

.highlight {
	background-color: #fffebb;
}

/* module control elements */
table.user1user2 div.moduletable {
	margin-bottom: 0px;
}

div.moduletable, div.module {
  margin-bottom: 25px;
}

div.module_menu h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #eee;
	margin: -23px -4px 5px -5px;
	padding-left: 10px;
	padding-bottom: 2px;
}

div.module_menu {
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
}

div.module_menu div div div {
	padding: 10px;
	padding-top: 30px;
	padding-bottom: 15px;
	width: auto;
}

div.module_menu div div div div {
	background: none;
	padding: 0;
}

div.module_menu ul {
	margin: 10px 0;
	padding-left: 20px;
}

div.module_menu ul li a:link, div.module_menu ul li a:visited {
	font-weight: bold;
}

#leftcolumn div.module {
	padding: 0 10px;
}

#leftcolumn div.module table {
	width: auto;
}

/* forms */
table.adminform textarea {
  width: 540px;
  height: 400px;
  font-size: 1em;
  color: #000099;
}

div.search input {
	width: 145px;
	border: 1px solid #ccc;
	margin: 15px 0 10px 0;
}

form#form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}
form#form-login ul { padding-left: 20px; }

form#com-form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}
form#com-form-login ul { padding-left: 20px; }

/* thumbnails */
div.mosimage         {  margin: 5px; }
div.mosimage_caption {  font-size: .90em; color: #666; }

div.caption       { padding: 0 10px 0 10px; }
div.caption img   { border: 1px solid #CCC; }
div.caption p     { font-size: .90em; color: #666; text-align: center; }

/* Parameter Table */
table.paramlist {
	margin-top: 5px;
}

table.paramlist td.paramlist_key {
	width: 128px;
	text-align: left;
	height: 30px;
}

table.paramlist td.paramlist_value {
}

div.message {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 14px;
	color : #c30;
	text-align: center;
	width: auto;
	background-color: #f9f9f9;
	border: solid 1px #d5d5d5;
	margin: 3px 0px 10px;
	padding: 3px 20px;
}

/* Banners module */

/* Default skyscraper style */
.bannergroup {
}

.banneritem img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* Text advert style */

.banneritem_text {
	padding: 4px;
	font-size: 11px;
}

.bannerfooter_text {
	padding: 4px;
	font-size: 11px;
	background-color: #F7F7F7;
	text-align: right;
}

/* System Messages */
/* see system general.css */

.pagination span { padding: 2px; }
.pagination a    { padding: 2px; }

/* Polls */
.pollstableborder td {
	text-align: left;
}

/* WebLinks */
span.description {
	display:block;
	padding-left: 30px;
}

/* Frontend Editing*/
fieldset {
	border: 1px solid #ccc;
	margin-top: 15px;
	padding:15px 6px;
}

legend {
	margin: 0;
	padding: 0 10px;
}

td.key {
	border-bottom:1px solid #eee;
	color: #666;
}

/* Tooltips */

.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}



.container{
	 margin: 0;
  padding: 0;
   height: 100%;
   width:100%;
	color: #333;
	}


div#logo {
	position: absolute;
	left: 0px;
	top: 0px;
	float: left;
	width:307px;
	height:56px;
	background: url(../images/logo.png) -5px 0 no-repeat ;
	
	z-index:99;
}


.top_nav{
	background:url(../images/top_nav_back.png);

	background-repeat:repeat-x;
	width:100%;
	}

.top_support{
height:82px;
width:100%;
}

.top_nav #topmenu{
background:url(../images/menuback.png);
height:32px;
width:980px;
background-repeat:no-repeat;
margin:auto;
padding:8px 0px 0px 0px;
}
/*
.top_nav #topmenu a{
font-size:14px;
color:#ffffff;
text-decoration:none;
}

.top_nav #topmenu a:hover{
font-size:14px;
color:#fe0034;
text-decoration:none;
}

.top_nav #topmenu span{
color:#ffffff;
}

.top_nav img{
float:right;
margin-right:26px;
margin-top:3px;
}

.top_nav #visit{
color:#fe0034;
font-size:14px;
margin-top:5px;
}

*/

/************new menu style*************/

.top_nav #menul{
float:left;
height:50px;
width:60px;
background:url(../images/top_menu1.png);
background-repeat:no-repeat;
/*behavior:url(http://landlordassist.homesource.com.au/templates/landlord_assist/images/iepngfix.htc);*/
}

.top_nav #menum{
float:left;
height:45px;
width:526px;
padding-top:5px;
background:url(../images/top_menu2.png);
background-repeat:repeat-x;
/*behavior:url(http://landlordassist.homesource.com.au/templates/landlord_assist/images/iepngfix.htc);*/
}

.top_nav #menur{
float:left;
height:50px;
width:73px;
background:url(../images/top_menu3.png);
background-repeat:no-repeat;
/*behavior:url(http://landlordassist.homesource.com.au/templates/landlord_assist/images/iepngfix.htc);*/
}

/****************new menu style end******/




.main_temp{
width:100%;
position:relative;
}

.main_temp #grad1{
position:absolute;
z-index:99;
width:890px;
height:50px;
left:0;
}


.center_content{
width:100%;
height:500px;
margin:0 auto;
padding:0px 0px 0px 0px;
}

.con_top{
height:300px;
width:980px;
margin:0 auto;
}

#con_top_wrapper{
height:338px;
width:100%;
margin:0 auto;
background:url(../images/center_bg.png);
background-repeat:no-repeat;
background-position:center 79px;
}


.con_top h1{
font-size:32px;
color:#FF0033;

}


.con_bot{
height:200px;
margin:0 auto;
width:980px;

}


#landlords{
background:url(../images/landlord.png);
background-repeat:no-repeat;
}
	
#pro_manager{
background:url(../images/pro_manager.png);
background-repeat:no-repeat;
}

#tenants{
background:url(../images/tenants.png);
background-repeat:no-repeat;
}

#contact_us{
background:url(../images/contact_us.png);
background-repeat:no-repeat;
}

.modules_item{
width:233px;
height:120px;
float:left;
margin:5px;
}

.modules_item1{
width:233px;
height:120px;
float:left;
margin:4px 4px 4px 0px;
}

.modules_item2{
width:233px;
height:120px;
float:left;
margin:4px 0px 4px 4px;
}

.foot{
background:url(../images/footstrip.png);
background-repeat:no-repeat;
width:980px;
height:40px;
padding-top:3px;
margin:0 auto;
/*behavior:url(http://landlordassist.homesource.com.au/templates/landlord_assist/images/iepngfix.htc);*/
}

.foot2{
background:url(../images/footstrip2.png);
background-repeat:no-repeat;
width:960px;
height:50px;
margin:0 auto;
margin-top:10px;
/*behavior:url(http://landlordassist.homesource.com.au/templates/landlord_assist/images/iepngfix.htc);*/
}

.home_text{
float:right;
height:200px;
padding:25px 0;
width:480px;
margin-right:36px;
margin-top:15px;
}

.home_text #title{
font-size:30px;
color:#007473;
}

.home_text #text2{
font-size:14px;
color:#0a0c0c;
margin-top:20px;
letter-spacing:1px;
}


.foot2 #footermenu{
margin-left:10px;
margin-top:10px;
width:475px;
float:left;
}

.foot2 #footermenu a{
font-size:14px;
color:#ffffff;
text-decoration:none;
}

.foot2 #footermenu span{
color:#ffffff;
}

.foot2 div.moduletable{
margin-bottom:4px;
}

.foot2 #copyright{
font-size:10px;
color:#ffa5b7;
width:255px;
}

#homecopyright{
width:150px;
float:right;
font-size:12px;
color:#252c2a;
text-align:right;
margin-top:10px;
}

#twitter{
cursor:pointer;
float:right;
margin-left:10px;
margin-right:5px;
margin-top:3px;
text-align:center;
width:107px;
}

#twitter_butt{
background:url(../images/twitter.png);
background-repeat:no-repeat;
background-position:top;
height:43px;
width:109px;
/*behavior:url(http://landlordassist.homesource.com.au/templates/landlord_assist/images/iepngfix.htc);*/
}

#twitter_butt:hover{
background:url(../images/twitter.png);
/*behavior:url(http://landlordassist.homesource.com.au/templates/landlord_assist/images/iepngfix.htc);*/
background-position:bottom;
}

/******* 2nd template *******/

.center_content2{
width:1065px;
height:760px;
margin:0 auto;
}


.con_top2{
height:565px;
width:1065px;
background:none;
background-repeat:no-repeat;
/*behavior:url(http://landlordassist.homesource.com.au/templates/landlord_assist/images/iepngfix.htc);*/
}

.con_bot2{
height:150px;
margin:0 auto;
width:1065px;
}


#pathway {
margin:5px auto;
padding:0 270px 8px;
text-align:left;
width:auto;
}

#pathway a{
color:#128e89;
}

#pathway span{
color:#8f8f8f;
}


.main_temp2{
background-repeat:no-repeat;
width:100%;
height:898px;
background-color:#ffffff;
}


.menucontainer{
width:970px;
height:500px;
margin:0 auto;
}

.menucontainer #ver_menu{
/*background:url(../images/menuback.png);
background-repeat:no-repeat;
behavior:url(http://landlordassist.homesource.com.au/templates/landlord_assist/images/iepngfix.htc);
*/
height:515px;
width:236px;
float:left;

}

.menucontainer #cointainer{
/*background:url(../images/containback.png);
background-repeat:no-repeat;
behavior:url(http://landlordassist.homesource.com.au/templates/landlord_assist/images/iepngfix.htc);*/
height:475px;
padding:20px;
width:689px;
float:left;
font-size:15px;
font-weight:bold;

}


/**** menu ********/


.menucontainer #ver_menu ul{
list-style-type:none;
margin-top:40px;
margin-left:0px;
padding:0px;
}

.menucontainer #ver_menu ul ul{
list-style-type:none;
margin:8px 0 0 20px;
}


.menucontainer #ver_menu li{
/*background:url(../images/menuitemback.png);
background-repeat:no-repeat;
behavior:url(http://landlordassist.homesource.com.au/templates/landlord_assist/images/iepngfix.htc);*/
min-height:27px;
margin:3px 0;
min-height:29px;
width:185px;
padding-left:24px;
padding-top:10px;
border-bottom:2px solid #000000;

}
.menucontainer #ver_menu li a{
color:#333333;
display:block;
text-decoration:none;
font-size:17px;
font-weight:bold;
}
.menucontainer #ver_menu ul ul li{
background: none;
padding-left:10px;
min-height:21px;
margin:0px;
width:170px;
border:none;
padding-top:4px;
}

.menucontainer #ver_menu ul ul li a{
color:#999999;
font-size:13px;
}

.menucontainer #ver_menu ul ul #current a{
color:#fe0034;
}

#related_product{
/*background:url(../images/menu_bot_strip.png);
behavior:url(http://landlordassist.homesource.com.au/templates/landlord_assist/images/iepngfix.htc);
background-repeat:no-repeat;
*/
color:#6d9696;
font-size:18px;
height:27px;
padding-left:18px;
padding-top:7px;
width:218px;
}

.menucontainer #ver_menu .related_product ul{
list-style-type:none;
margin-left:0;
padding:0;
margin-top:0px;
}

.menucontainer #ver_menu .related_product li{
background:none;

}
.menucontainer #ver_menu .related_product li a{
color:#128e89;
font-size:14px;
}


.top_nav #extralogincss a{
font-size:11px;
color:#000000;
}

.top_nav #extralogincss a:hover{
font-size:11px;
}

.foot #footright{
float:right;
width:305px;
}

.foot #footleft{
float:left;
width:400px;
}

.foot #footleft #copyright{
color: #ff0033;
font-size:12px;
}

.foot #footleft a{
color: #7f7f7f;
font-size:10px;
margin-top:3px;
}

.foot #footright a{
color:#3d3d3d;
font-size:12px;
}

.foot #footright a:hover{
text-decoration:none;
color:#ff0033;
}

#menutop{
float:left;
height:30px;

width:341px;
}

#menutop a{
color:#3d3d3d;
font-size:12px;
}
#menutop a:hover{
text-decoration:none;
color:#ff0033;
}


/*********************mainmenu***************/

.mainmenuclass{
float:left;
height:28px;
padding-top:20px;
text-align:center;
font-size:13px;
position:relative;
}

.mainmenuclass a{
display:block;
color:#4f4f4f;
padding:0px 5px;
cursor:pointer;
}

.mainmenuclass a:hover{
text-decoration:none;
}
#mmitem1{
width:190px;
}
#mmitem2{

width:118px;
}
#mmitem3{

width:186px;
}
#mmitem4{

width:146px;
}
#mmitem5{
width:144px;
}
#mmitem6{
width:190px;
}

.hide{
padding:10px 10px 20px 10px;
border:1px solid #000;
position:absolute;
z-index:99;
background-color:#CCCCCC;
top:49px;
}

.submenu{
padding:10px 0px;
}
.midContentLeft{
	float:left;
	width:750px;
	margin:31px 10px 10px 10px;
	
}
.midContentRight{
	float:left;
	width:210px;
	align:center;
color:#444444;
margin-top:30px;
}
.con_bot1{

height:50px;
margin:0px auto 0;
padding:0;
}
.leftContentBox{
background:url(../images/home_banner.png)  no-repeat ;
width:242px;
height:229px;
float:left;

}

.leftContentbanner{
background:url(../images/left_banner.png) top no-repeat;
width:749px;
height:161px;	
margin:20px 0px 0px 0px;
}
.leftBanImg{
/*background:url(../images/left_banner_logo.png) top no-repeat;*/
width:158px;
height:182px;
float:right;
margin:-26px 64px 0 0;
}

.center_content_t1_wrap{
width:100%;
background:url(../images/cener_content_bg.png) bottom no-repeat;
padding:0px 0px 45px 0px;

}
.center_content_t1{
width:1000px;
margin:0 auto;
position:relative;
}

#menu3762 img{
margin:-6px 0px 0px -14px;
}
.leftBoxTitle{
color:#FF29C6;
font-weight:bold;
padding:8px 5px 5px 10px;
}
.leftBoxText{
color:#656565;
padding:0px 5px 5px 10px;
}
.rightModule{
background:url(../images/right.png) bottom no-repeat;
width:180px;
height:187px;
margin-top:10px;

}
.rightModuleTitle{
color:#FF0033;
font-size:14px;
padding:8px 5px 5px 5px;
font-weight:bold;
}
.loginbox a{
color:#656565;
}
.loginbox a:hover{
color:#FF0033;
}

div.menu39 a, div.menu37 a { line-height:20px; }

div.content-l3-box1{
/*background-image:url(/images/smaller-bg-inner.png);*/
display:block;
height:128px;
margin-bottom:10px;
padding:35px 249px 10px 10px;
width:470px;
}

div.content-l3-feature-copy{
padding-top:5px;
line-height:150%;
}

div.content-l3-feature-links{
background-color:#F8F8F8;
}

div.content-l3-feature-links a{
color:#333;
}

div.loginbox .inputbox{
	border:1px solid #BCBCBC; 
	width:100px;
	height:18px; 
	vertical-align:super;
	color:#444;
}

div#LoginBoxRight{
	float:right;
	height:70px;
	width:376px;

	padding-right:15px;
	text-align:right;
}

.contentpaneopen .subhead2 {
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
}

.contentpaneopen .bodycopy {
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
}

.content-feature2{ margin-top:15px; }

.content-l3-feature-lhs-ad {
margin:0;
padding:3px 0 0 130px;
width:auto;
}


/* LINK STYLE FOR FEATURE MODULES */
.content-l3-feature4 a{
 color:#555;
}

.content-l3-feature4 {
height:60px;
margin-left:6px;
margin-right:6px;
margin-top:0;
padding:0;
width:315px;
}

.content-rhs_ad_feat5_276 {
height:60px;
margin-left:6px;
margin-right:6px;
margin-top:0;
padding:0;
width:276px;
}

.content-l1-feat4imagetext {
height:12px;
margin:0;
padding:3px 0 0 130px;
width:auto;
}

.content-feat4imageandtext {
height:12px;
margin:0;
padding:3px 0 0 130px;
width:auto;
}

.content-feature-lhs-ad_text {
margin:0;
padding:3px 5px 0 130px;
width:auto;
}

.content-lhs_ad_feat4 {
height:60px;
margin-left:6px;
margin-right:6px;
margin-top:0;
padding:0;
width:315px;
}
.content-rhs_ad_feat5 {
height:60px;
margin-left:6px;
margin-right:6px;
margin-top:0;
padding-left:100px;
padding-right:0;
padding-top:0;
width:315px;
}
.content-rhs_ad_feat5_276 {
height:60px;
margin-left:6px;
margin-right:6px;
margin-top:0;
padding:0;
width:276px;
}
.content-l1-feat4imagetext {
height:12px;
margin:0;
padding:3px 0 0 130px;
width:auto;
}
.content-feat4imagetext_rooms {
height:10px;
margin:0;
padding:3px 0 0 200px;
width:auto;
}
.content-feat4imagetext_allheads {
height:12px;
margin:0;
padding:0 0 0 200px;
width:auto;
}

.singleBox{ 
width:240px;
padding:1px;
height:228px; 
float:left; 
margin-right:10px; 
background-image:url(../images/singlebox-bg.png);
background-repeat:no-repeat;
}

.singleBoxlast{
margin-right:0;
}

.singleBox .content-l3-feature-links { margin:2px 10px 10px 10px; background-color:transparent; }
.singleBox .content-l3-feature-links a{ color:#656565; }
.singleBox .content-l3-feature-links a:hover{ color:#333; }


.content-l4_604x164
{
        margin-left: 0;
        /*margin-top: 13px;*/
        padding-left:10px;
		padding-right:0;
		padding-top:35px;
        padding-right: 0px;
        height: 133px;
		width:739px
}

.content-l4-feature-copy{

}

.content-l4_lfaq_604
{
        margin-left: 0px;
        margin-top: 112px;
        padding-left: 0px;
        padding-top:  15px;
        padding-right: 6px;
        height: 455px;
        width:  604px;
}

.content-l4_lfaq_quicklink
{
        margin-left: 0px;
        margin-top: 13px;
		margin-bottom:10px;
        padding-left: 20px;
        padding-top:  8px;
        padding-right: 0px;
		
        height: 67px;
        width:  729px;
}


.content-l4_bpay
{
        margin-left: 12px;
        margin-top: 0px;
        padding-left: 33px;
        padding-top:  15px;
        padding-right: 0px;
        height: 530px;
        width:  604px;
}

.content-home_feature_links
{
        margin-left: 0px;
        margin-top: 0px;
        padding-left: 0px;
        padding-top:  4px;
        padding-right: 0px;
        height: 12px;
        width:  60px;
}


.content-l4-feature-header-aab
{
        font-weight: bold;
        padding-left: 0px;
        padding-top: 8px;
        padding-bottom: 0px;
        margin-bottom: 0px;
}


.content-l4-feature-header-lhs
{
        font-weight: bold;
        padding-left:57px;
        padding-top: 8px;
        padding-bottom: 0px;
        margin-bottom: 0px;
}

.content-l4-feature-copy {
padding-left: 33px; /*  for  Our Trades Program **/
padding-right:10px;
width:425px;
}

div.content-l4-box1 {
height:101px;
margin-bottom:14px;
padding:0;
width:250px;
}




.content-l4-feature-header-lhs
{
        font-weight: bold;
        padding-left:0px;
        padding-top: 8px;
        padding-bottom: 0px;
        margin-bottom: 0px;
}


.content-l4-feature-header2
{
        font-weight: bold;
        padding-left:54px;
        padding-top: 8px;
        padding-bottom: 0px;
        margin-bottom: 0px;
}


.content-l4-feature-header
{
        font-weight: bold;
        padding-left: 33px; /*  for  Our Trades Program **/
        padding-top: 8px;
        padding-bottom: 3px;
}


div.content-l4-feature4
{
	margin-left: 0px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-left: 49px;
	width: 700px;
	height:  65px;

}


div.content-l4-feature4 a, div.content-l4-feature4 a:active, div.content-l4-feature4 a:visited{
color:#666;
}

div.content-l4-feature4 a:hover{
color:#333;
}

.content-l3
{
	/*margin-left: 12px;
	margin-top: 11px;
	padding-left: 33px;
	padding-top:  15px;*/
	padding-right: 0px;
	width:749px;
	min-height:210px;
	_height:210px;
}


.change-password-header
{
	padding-left: 60px;
}

.change-password
{
	background:	url(../../../images/stories/ChangePassword/601x170_password_bg.png) no-repeat;
	width: 601px;
	height: 170px;
	margin: 0px 0px 0px 15px;
	padding:20px 0px 0px 0px;

}

.change-password-error
{
	color: #ff0033;
}

.change-password-prompt
{
	font-weight: bold;
}

.content-l4-feature-cps {
font-weight:bold;
padding-bottom:3px;
padding-left:12px;
padding-top:0;
}
/* Added by sadhana */
.paddingLeft25{
padding-left:25px;
}
.content-feature-lhs-ad_rooms {
  padding-left: 202px;
font-size:11px;
}
.typesOfLighting ul {
list-style:disc;
 color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
}
.headingModuleText{
text-align:center;color:#961137;font-weight:bold;font-size:16px;font-family:arial;
}
.headingModuleTextDiv{
padding:10px 10px 2px 10px;
}
.contractList ol{
list-style:decimal;
color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
}
.changeHome a{
color:#FF29C6;
font-weight:bold;
}
.padding105{
padding-left:105px;
}

.content-l3-feature-header{
	font-weight: bold;
	padding-bottom: 3px;
	padding-left: 12px;
	padding-top: 8px;
}

.content-l3-feature-copy{
padding-left: 14px;
padding-right: 10px;
}
.FindaTradesperson{
text-align:center;color:#961137;font-weight:bold;font-size:16px;font-family:arial;
}
.tellus-header{
text-align:left;color:#FF1141;font-weight:bold;font-size:16px;font-family:arial;
}
.sample_popup{
width:813px;
height:545px;
background-image:url(../images/topBg.png);
background-repeat:no-repeat;
z-index: 101;

}
.popupMiddle{
background-image:url(../images/middleBg.png);
background-repeat:repeat-y;
padding:10px;
}
.popupBottom{
background-image:url(../images/bottomBg.png);
background-repeat:no-repeat;
margin-left:-1px;
height:22px;
}
div.sample_popup img.menu_form_exit {
    cursor: pointer;
    float: right;
    margin: 4px 5px 0 0;
}
div .menu_form_header{
margin: 12px 16px 0 0;
}
/******* New added on 2011 *********/
.content-lfaq-head {
height:109px;
margin-left:77px;
margin-top:14px;
padding-left:10px;
padding-right:0;
padding-top:15px;
width:570px;
}
.content-lfaq-main-box {
margin-bottom:0;
margin-top:0;
padding-bottom:0;
padding-left:77px;
}
.fat_rye {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../../images/stories/FindaTradesman/RYE/601x245_rye_bg.jpg) no-repeat scroll 0 0;
height:337px;
margin-left:78px;
padding-left:13px;

padding-top:5px;
width:598px;
}
.fat-field {
color:#FFFFFF;
font-weight:bold;
}
.fat {

background:transparent url(../../../images/stories/FindaTradesman/TF/601x245_fat_bg.jpg) no-repeat scroll 0 0;
height:337px;
margin-left:78px;
padding-left:13px;
padding-right:40px;
padding-top:10px;
width:596px;
}
.fat-copy{
height:100px;
}

#pagesumm.profile {

background:transparent url(../../../images/stories/signup/602x534_signup_pagesumm.jpg) no-repeat scroll 0 0;
height:656px;
padding-top:5px;
margin-left:71px;
width:601px;
}
.rbcontent{
padding-top:12px;
}
.rbcontent td{
height:23px;
padding:0px 0px 2px 5px;
}
.rbcontent td a{
color:#4F4F4F ;
font-weight:bold;
}

.rbcontent td a:hover{
color:#FF0033;
font-weight:bold;
}

.rbroundbox1{
background:#F0EFEF ;
font-weight:bold;
border:1px solid #CECECE ;
}
#aab.query {
background:transparent url(../../../images/stories/BuilderHelp/query_bg.gif) no-repeat scroll 0 0;
height:321px;
padding-left:32px;
padding-top:13px;
width:617px;
}

.query {
margin-left:1px;
padding-left:10px;
}
.query-inner{
width:560px;
}
.inputbox {
color:#686868;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
padding-left:2px;
padding-top:2px;

}
.query-prompt{
padding-bottom:5px;
}

#aal.query {
background:transparent url(../../../images/stories/LegalHelp/AAL/query-bg.gif) no-repeat scroll 0 0;
height:321px;
padding-left:32px;
padding-top:13px;
width:617px;
}
/* --- 2-4-2011 */
.profile-inner-nofield2
{
	height:		310px;
	margin-left: 25px;
	margin-right: 64px;
}

.profile-inner-nofield
{
	height:		335px;
	margin-left: 25px;
	margin-right: 84px;
}

.profile-inner-partners
{
	height:		310px;
	margin-left: 25px;
	margin-right: 20px;
}

.profile-continue-partners
{
	margin-left: 32px;
}
profile-continue-nopartnerfield
{
	margin-left: 45px;
}


.profile-continue
{
	margin-left: 19px;
}

.profile-inner td
{
	padding-left: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.profile-subhead
{
	padding-left: 6px;
}

.profile-subhead-partners
{
	padding-left: 20px;
}


.profile-head
{
	margin-left: 46px;
	margin-bottom: 8px;
}

.profile-partners
{
	margin-left: 58px;
	margin-bottom: 8px;
}

.profile-myhome
{
	margin-left: 7px;
	margin-bottom: 8px;
}

.profile-body
{
}
.profile-error
{
	background: url(../../../images/stories/signup/error.gif) no-repeat;
	background-position: center left;
}

.profile .profile-prompt
{
	padding-top: 0px;
	padding-bottom: 3px;
	padding-left: 6px;
	font-weight: bold;
}

.profile .profile-prompt-screen1
{
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-top: 2px;
	font-weight: bold;
}

.profile .profile-prompt-partners
{
	padding-top: 7px;
	padding-bottom: 3px;
	padding-left: 31px;
	font-weight: bold;
}

.profile#page3 .profile-prompt
{
	padding-top: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	font-weight: bold;
}

.profile#page4 .profile-prompt
{
	padding-top: 12px;
	padding-bottom: 6px;
	font-weight: bold;
}

.profile#page2 .profile-prompt
{
	padding-top: 6px;
	padding-bottom: 2px;
}

.profile#page1 .profile-prompt
{
	padding-top: 6px;
	padding-bottom: 2px;
}

.profile#pageSumm td.profile-prompt
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
}

.profile-continue-nopartnerfield
{
	margin-left: 45px;
}

.fathsha
{
	background:	url(../../../images/stories/FindaTradesman/TF/601x245_fat_bg_hsha.jpg) no-repeat;
	margin-left: 15px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 10px;
	width:	601px;
	height: 337px;
	font-weight: bold;
	color: #FFFFFF;
}

.fatconcierge
{
	background:	url(../../../images/stories/FindaTradesman/TF/601x245_fat_bg_concierge.jpg) no-repeat;
	margin-left: 15px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 10px;
	width:	601px;
	height: 337px;
	font-weight: bold;
	color: #000000;
}

.fat-sep
{
	color: #006830;
}


.fat-addcomments
{
	padding-left: 60px;
}

.fat-addcomments-box
{
	background:	url(../../../images/stories/FindaTradesman/RYE/601x245_fat_bg.jpg) no-repeat;
	padding-left: 45px;
	padding-right: 45px;
	margin-left: 15px;
	margin-right: 15px;
	padding-top: 20px;
	height: 392px;
	width: 601px;
}

.fat-addcomments-prompt
{
	font-weight: bold;
	margin-bottom: 5px;
}
.new-background{
 background:	url(../../../images/stories/604x164_bgNew.jpg);
 margin-bottom: 10px;
 height: 168px;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 0;
    padding-top: 35px;
    width: 749px;
}
.new-heading{
 font-weight:normal;
 color:#FF0033;
 font-size:19px;
 vertical-align: top;
 padding:10px 0 0 20px;
}

.payment
{
	background:	url(../../../images/stories/payment/601x1500_payment_bg.jpg) no-repeat;
	margin-left: 15px;
	padding-left: 15px;
	padding-right: 40px;
    width:550px;
}

.payment-myhome
{
	margin-left: 22px;
	padding-left: 5px;
	padding-right: 0px;

}

.payment-myhome#side
{
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 12px;
	padding-right: 0px;

}

.payment-myhome#cc
{
	background:	url(../../../static/myhome/images/myhome_pay_cc.gif) no-repeat;
	margin-left: 7px;
	width: 496px;
	height: 262px;

}

.payment-myhome#phone
{
	background:	url(../../../static/myhome/images/myhome_pay_ph.gif) no-repeat;
	margin-left: 7px;
	width: 496px;
	height: 95px;

}

.payment-myhome#chq
{
	background:	url(../../../static/myhome/images/myhome_pay_chq.gif) no-repeat;
	margin-left: 7px;
	width: 496px;
	height: 130px;

}
.payment-header
{
	padding-left: 38px;
}


.payment-member-prompt
{
	padding-left: 22px;
	font-size: 16px;
	font-weight: bold;
	color: #ff0033;
}

.payment-member-prompt-myhome
{
	padding-left: 22px;
	font-size: 16px;
	font-weight: normal;
	color: #ff0033;
}

.payment-member-number
{
	font-size: 48px;
	color: #ff0033;
}

.payment-offer 
{
	padding-top:  20px;
	padding-left: 22px;
	padding-right: 40px; 
}

.payment-offer-myhome
{
	padding-top:  20px;
	padding-left: 22px;
	padding-right: 7px; 
}

.payment-prompt
{
	font-weight: bold;
}


.payment-prompt-italic
{
	font-weight: italic;
}


.payment-cc-accept
{
	padding-left: 60px;
}

.payment-cc-decline
{
	padding-left: 60px;
}
.fat-header
{
	padding-left: 60px;
}
.payment-cc-accept-box
{

	background:	url(http://www.homesource.com.au/images/stories/payment/601x280_cc_accept_bg.gif) no-repeat;
	padding-left: 45px;
	padding-right: 45px;
	margin-left: 15px;
	margin-right: 15px;
	padding-top: 20px;
	height: 303px;
	width: 601px;
}
.payment-box
{
	margin-top: 14px;
	padding-top: 44px;
	padding-left: 20px;
	padding-right: 50px;
	width: 512px;
}
.payment-box#cc
{
	background:	url(../../../images/stories/payment/511x261_option1.png) no-repeat;
	height: 261px;
	padding-left: 14px;
}

.payment-box#cc td
{
	padding-left: 6px;
}

.payment-box#phone
{
	background:	url(../../../images/stories/payment/511x91_phone.png) no-repeat;
	height: 91px;
    width:506px;
}
	
.payment-box#bpay
{
	background:	url(../../../images/stories/payment/511x135_bpay.png) no-repeat;
	height: 135px;
	padding-right: 100px;
    width:446px;
}

.payment-box#cheque
{
	background:	url(../../../images/stories/payment/511x119_cheque.png) no-repeat;
	height: 119px;
}
#page4.profile {
    background: url("../../../images/stories/signup/602x318_signup_page4.jpg") no-repeat scroll 0 0 transparent;
}
.hshaprofile#hsha1
{
	background:	url(../../../images/stories/signup/hshomeassist/602x318_signup_hshapage2.gif) no-repeat;
}

.hshaprofile .profile-prompt
{
	padding-top: 0px;
	padding-bottom: 3px;
	padding-left: 6px;
	font-weight: bold;
}

.hshaprofile-head
{
	margin-left: 86px;
	margin-bottom: 8px;
}

.hshaprofile .profile-continue
{
	margin-left: 19px;
	margin-top: 0px;
}
.con_top td{
align:top ;
}
.container, .container p{
font-size:12px;
}
