
#maindisplay{ float:left; width :805px; margin-top:24px;}
#maindisplay div.positionarticle, #maindisplay div.positionhometext{width : 48%;}
#maindisplay div.positionhometext{float : left;}
#maindisplay div.positionarticle{float : right;}
#maindisplay div.positionarticle img{
	float : right;
/*	border : solid 5px #fff;*/
	margin : 15px 0 0 10px;
}

#maindisplay div.positionhometext{
	height:105px;
	}

html>body #maindisplay div.positionhometext{
	min-height:105px;
	height:auto;
	}	
	
#maindisplay h3{
	font-size: 170%;
	font-weight: normal;
	color: #fff;
}
#maindisplay div.positionarticle p#intro{margin : 0 0 10px 0;}
#maindisplay div.positionarticle a.findoutmore{
	background : url(../../../images/bullet_dark.gif) no-repeat 0 0;
	padding : 3px 0 4px 25px;
	margin : 0 5px 0 0px;
}
#maindisplay div.positionarticle a.images{
	background : none;
	padding : 0;
	margin : 0;
}

#mediadisplay{
	background-color : #fff;
	width : 795px;
	padding : 5px;
	margin : 10px 0 0 0;
}
#mediadisplay h2{
	padding : 0;
	margin : 25px 0 0 0;
}
#mediadisplay h2, #mediadisplay p{color : #5a2149;}
#mediadisplay p{font-size : 120%;}
#mediadisplay p{width : 100%;}
#mediadisplay div.searchblock{
	width : 200px;
	display : block;
	float : right;
	padding-right : 25px;
}
#mediadisplay form{float:left; padding : 0px; margin : 25px 0px 0px 0px;}
#mediadisplay form label{
	float:left;
	color : #636467;
	font-size : 12px;
	width:140px;
}

#mediadisplay a{
	color : #5a2149;
	font-size : 130%;
	padding-left : 25px;
	background : url(../../../images/home_flourish.gif) no-repeat 0 0 #fff;
}
#mediadisplay a:hover{
	text-decoration : underline; 
}

#bedrooms, #price{
	/* drop-down menus */
	width: 120px;
	margin : 7px 0 15px 0;
}

#homegallery{
	height:248px;
	}