
#pagecontent h1 {
	margin-top:0;
	padding-top:10px;
	
}

#housescontainer {
	top:-9px;
}
.housecontainer .housedisabled {
	background:url(/assets/images/newlayout/house-deselected.png);
	height:65px;
	width:94px;
}
.housecontainer .house {
	background:url(/assets/images/newlayout/house-selected.png);
	height:65px;
	width:94px;
}
.housecontainer .number {
bottom:49px;
right:25px;
}
.housesbg {
	background:transparent url(/assets/images/newlayout/housesbg.png) no-repeat scroll center bottom;
	float:left;
	height:94px;
	left:24px;
	margin-bottom:-28px;
	position:relative;
	width:857px;	
}
.housesbg .housecontainer .name {
	color: #745a11;
}
.housecontainer .name {
	color: white;
	width: 106px;
}

.aboutdesc {
	float: none;
	width:100%;
}
.txt_paratitle {
	font-size:14px !important;
}

.stepstopbackground {
background:transparent url(/assets/images/newlayout/sliderpaneltop.png) repeat scroll 0 0;
height:100px;
width:903px;
behavior: url(/assets/images/iepngfix.htc);
}
.stepsmiddlebackground {
background:transparent url(/assets/images/newlayout/sliderpanelmiddle.png) repeat scroll center center;
height:0;
top:100px;
width:905px;
behavior: url(/assets/images/iepngfix.htc);
}
.stepsbottombackground {
behavior: url(/assets/images/iepngfix.htc);
background:transparent url(/assets/images/newlayout/sliderpanelbottom.png) repeat scroll center bottom;
height:432px;
top:100px;
width:905px;
}
.listpanel .top {
	background:url(/assets/images/newlayout/listpaneltop2.png);
}
.listpanel .top .title {
	color: #4b4b4b !important;
	padding-top: 0 !important;
}
.listpanel .content {
background:transparent url(/assets/images/newlayout/listpanelcontent2.png) repeat scroll center top;
border-left:1px solid #CFCFCF;
border-right:1px solid #CFCFCF;
width:326px;
}
.listpanel .connector {
background:transparent url(/assets/images/newlayout/listpanelconnector2.png) repeat scroll 0 0;
height:28px;
behavior: url(/assets/images/iepngfix.htc);
}
.listpanel .bottom {
background:transparent url(/assets/images/newlayout/listpanelbottom2.png) repeat scroll 0 0;
height:31px;
left:6px;
position:relative;
width:348px;
behavior: url(/assets/images/iepngfix.htc);
}

#stepscontainer {
	width:905px;
}
#stepswindow {
height:512px;
left:33px;
overflow:hidden;
position:relative;
top:28px;
width:839px;
z-index:4;
}
#housescontainer {
	margin : 0;
	width: 100%;
}
.listpanel {
right:40px;
}
#scrollleftbutton {
	behavior: url(/assets/images/iepngfix.htc);
background:transparent url(/assets/images/newlayout/arrow-left.png) repeat scroll 0 0;
bottom:327px;
height:76px;
left:-3px;
width:76px;
}
#scrollrightbutton {
		behavior: url(/assets/images/iepngfix.htc);
background:transparent url(/assets/images/newlayout/arrow-right.png) repeat scroll 0 0;
bottom:327px;
height:76px;
right:-7px;
width:76px;
}


#smallslider {
background-color:white;
float:right;
height:179px;
margin-bottom:30px;
padding:5px;
position:relative;
top:20px;
width:270px;
}
#smallslider .contentdiv{
	left:5px;
position:absolute;
top:5px;
}
#smallslider img {
height:179px;
width:270px;
}
.step {
	width: 799px;
}
.step .textbg {
	background:transparent url(/assets/images/newlayout/slide-text-bg.png) repeat scroll 0 0;
}

.step ol {
	margin-left:0px;
	padding-left:25px;
}

.step .longtextbg {
	background:transparent url(/assets/images/newlayout/slide-longtext-bg.png) no-repeat scroll 0 0;
}
.step img {
	behavior: url(/assets/images/iepngfix.htc);
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0;
}
.textwithbg {
height:auto;
padding-bottom:10px !important;
padding-left:20px;
padding-right:20px;
padding-top:5px;
width:325px !important;
}

.longtextwithbg {
height:auto;
padding-bottom:10px !important;
padding-left:20px;
padding-right:20px;
padding-top:5px;
width:635px !important;
}
.textbg {
	position: absolute;
	left: 0;
	top: 0;
	width: 366px;
	height:100%;
	behavior: url(/assets/images/iepngfix.htc);
	background:transparent url(/assets/images/newlayout/slide-text-bg.png) repeat scroll 0 0;
}

.longtextbg {
	position: absolute;
	left: 0;
	top: 0;
	width: 677px;
	height:100%;
	behavior: url(/assets/images/iepngfix.htc);
	background:transparent url(/assets/images/newlayout/slide-longtext-bg.png) repeat scroll 0 0;
}
.textbgbottom {
	behavior: url(/assets/images/iepngfix.htc);
background:transparent url(/assets/images/newlayout/slide-text-bg.png) no-repeat scroll center bottom;
bottom:-20px;
height:20px;
left:0;
position:absolute;
width:366px;
}

.longtextbgbottom {
	behavior: url(/assets/images/iepngfix.htc);
background:transparent url(/assets/images/newlayout/slide-longtext-bg.png) no-repeat scroll center bottom;
bottom:-20px;
height:20px;
left:0;
position:absolute;
width:677px;
}
.step .text h1 {
	color: #507d68 !important;
}
.step .text h1, .step .text p {
	position: relative;
}

form p label {
	position: relative; float: left;
	width: 150px;
}
form p input[type=text] {
	width: 200px; 
}
TEXTAREA {
	font-family: arial, tahoma;
	font-size: 10pt;
}


form .locations {
	height:128px;
}
form .areaselected {
	width:210px;
}


#sitemapcontainer {
background:transparent url(/assets/images/newlayout/footer-shade.png) repeat-x scroll center bottom;
height:310px;
}
#sitemap {	
	background:transparent url(/assets/images/newlayout/footer-pjw.png) no-repeat scroll 0 0;
height:250px;
padding-top:60px;
width:988px;	
}

#sitemap #copyright {
	bottom:25px;	
}

