/* DreamHome Default Style */

/* Changed the width from 600 to 570 as 570 seems to work with our templates and our custom sites. 600 is too wide
for many of the newer custom sites and pushes the DH fields down below the navigation menu. BG */
#dreamhome{ width:570px;margin:0 auto; }

fieldset a:hover {
	color:black;
}

fieldset td.body{
	color:black ! important;
}

 fieldset{
	background-color:#FAFAFA;
	
	border-width:2px;
	border-style:solid;
	border-color:#305C9B;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
		
	margin:20px 10px 20px 0px;
	width:265px;
	position:relative;
	float:left;
	display:block;
	padding: 0px 10px 10px 10px;
}

 fieldset fieldset{
	border-width:1px;
	border-style:solid;
	border-color:#305C9B;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	
	margin:5px 5px 5px 0px;
	width:170px;
	position:relative;
	float:left;
	display:block;
	padding: 0px 5px 5px 5px;
}

fieldset fieldset ul, li{
		list-style:none;
		margin:0px;
		padding:0px;
		}

 fieldset fieldset legend{
	background-color:transparent;
	
	border:none;
	
	color:black;
	font-size:90%;
		
	padding:2px 5px;
	margin:0px 0px 5px 0px;
	position:relative;
	top: -12px;
	
}

fieldset hr{
width: 100px;
height: 1px;
}


fieldset#ContactInfo{
	width:150px;
	background-position:top right;
	background-repeat:no-repeat;
	background-image:url(/common_files/images/dreamhome/1.jpg);
}

fieldset#ContactInfo input{
	width:200px;
}


fieldset#DreamHomePref{
	width:275px;
	background-position:top right;
	background-repeat:no-repeat;
	background-image:url(/common_files/images/dreamHome/2.jpg);
}

fieldset#DreamHomeCriteriaPref{
	width:350px;
	background-position:top right;
	background-repeat:no-repeat;
	/*background-image:url(/common_files/images/dreamHome/2.jpg);*/
}

fieldset#Preferences{
	width:auto;
	height:150px;
/*	background-position:top right;
	background-repeat:no-repeat;
	background-image:url(1.jpg);*/
}

 fieldset#WhereIsDreamHome{
 	clear:both;
	background-position:top right;
	background-repeat:no-repeat;
	background-image:url(/common_files/images/dreamHome/1.jpg);
	width:230px;
	height:500px;
}

 fieldset#WhatIsDreamHome{
	height:500px;
	width:270px;
	background-position:top right;
	background-repeat:no-repeat;
	background-image:url(/common_files/images/dreamHome/2.jpg);
}

 fieldset#WhatIsDreamHome label{
	width:90px;
}


 fieldset#DreamHomeDetails{
	background-position:top right;
	background-repeat:no-repeat;
	background-image:url(/common_files/images/dreamHome/3.jpg);
	width:230px;
	
}

 fieldset#otherInfo{
	background-position:top right;
	background-repeat:no-repeat;
	background-image:url(/common_files/images/dreamHome/4.jpg);
	width:270px;
}

 fieldset#WhatIsDreamHome select, input{
	width:130px;
}

 fieldset#WhereIsDreamHome select{
	width:220px;
}

 fieldset#otherInfo select{
	width:235px;
}

 fieldset#DreamHomeDetails input{
	width:80px;
}
 fieldset legend{	
	background-color:#3067AA;
	
	border-width:1px;
	border-style:solid;
	border-color:#305C9B;
	
	color:#FBFFFF;
	font-size:115%;
		
	padding:2px 5px;
	margin:0px 0px 10px 0px;
	position:relative;
	top: -12px;
	
}
	 
 fieldset legend img{
	padding:0px 5px 0px 5px;	
}

.body{
	margin-bottom:5px;
}

label{
	font-size:80%;
	display:block;
	float:left;
	width:100px;
	margin:2px 5px 0px 0px;
}

.button{
	background-color:green;
	
	border-width:1px;
	border-style:solid;
	border-color:#305C9B;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	height:20px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}

.floatleft{
	float:left;
}

#dreamHomeLogo{
	background-image:url(/common_files/images/dreamHome/dreamhome.jpg);
	background-repeat:no-repeat;
	border-width:2px;
	border-color:#305C9B;
	border-style:solid;
	width:192px;
	height:119px;
}

#txtWelcome p{
margin: 5px 5px 0px 5px;
color:#464646;
}

#txtWelcome strong{
color: #28568E;
}

#welcomeText2{
float:left;
padding:0px;
margin:0px;
margin-left:5px;
}

#welcomeText2 fieldset{
width:350px;

margin:0px;
padding:5px;
padding-bottom:5px;
}

#dreamhomeDescription{
padding:5px;
width:310px;
}

#dhLogin{
width:220px;
padding:0px;
height:135px;
}

#ProfileTitle{
width:575px;
background-color:#FFFFF0;
font-family:Geneva, Arial, Helvetica, sans-serif;
padding:5px;
margin:0px;
margin-top:10px;
border:solid black 1px;
padding-top:2px;
}

#welcomeText2 fieldset{
font-size:13px ! important;
}
