
body{
	margin:					0px;
	padding:				0px;
	height:					100%;
	}

body.SendTo{
	background:				url(side.gif) top left repeat-y;
	}

#SendTo, #LoanCalculator, #SearchCriteria, #SearchResults{
	font-family:			Tahoma, sans-serif;
	font-size:				11px;
	}

#SendTo h1, #LoanCalculator h1, #SearchCriteria h1, #SearchResults h1{
	border:					1px solid #A7A6AA;
	background:				#EEEEEF;
	font-size:				12px;
	line-height:			21px;
	font-weight:			bold;
	color:					#24488A;
	padding:				0px 5px 0px 5px;
	margin:					1px 1px 5px 1px;
	}

#SendTo h2, #LoanCalculator h2, #SearchCriteria h2, #SearchResults h2{
	color:					#24488A;
	font-weight:			bold;
	font-size:				12px;
	padding:				0px 5px 0px 5px;
	margin:					1px 1px 5px 1px;
	}

#SendTo td, #LoanCalculator td, #SearchCriteria td, #SearchResults td{
	padding:				2px 3px 6px 3px;
	white-space:			nowrap;
	font-size:				11px;
	}

#SendTo td input, #LoanCalculator td input, #SearchCriteria td input, #SearchResults td input{
	width:					90px;
	}

#SendTo .Label, #LoanCalculator .Label, #SearchCriteria .Label, #SearchResults .Label{
	color:					#C02A1C;
	font-weight:			bold;
	font-size:				11px;
	}
#SendTo div.Label, #LoanCalculator div.Label, #SearchCriteria div.Label, #SearchResults div.Label{
	padding:				3px 0px 3px 0px;
	}
#SendTo td.Label, #LoanCalculator td.Label, #SearchCriteria td.Label, #SearchResults td.Label{
	width:					100%;
	}

#SendTo .Result td, #LoanCalculator .Result td, #SearchCriteria .Result td, #SearchResults .Result td{
	border-top:				1px solid #A7A6AA;
	padding-top:			5px;
	}
#SendTo .Result .Label, #LoanCalculator .Result .Label, #SearchCriteria .Result .Label, #SearchResults .Result .Label{
	color:					#1F3D52;
	}
#SendTo .Result td, #LoanCalculator .Result td, #SearchCriteria .Result td, #SearchResults .Result td{
	color:					#C02A1C;
	}
#SendTo .Result input, #LoanCalculator .Result input, #SearchCriteria .Result input, #SearchResults .Result input{
	color:					#C02A1C;
	font-size:				11px;
	font-weight:			normal;
	font-family:			Tahoma, sans-serif;
	border:					none;
	background:				white;
	}

#SendTo .Text, textarea, #LoanCalculator .Text, textarea, #SearchCriteria .Text, textarea, #SearchResults .Text, textarea{
	border:					1px solid #A7A6AA;
	line-height:			12px;
	color:					#1F3D52;
	font-size:				11px;
	font-weight:			normal;
	font-family:			Tahoma, sans-serif;
	padding:				0px 3px 0px 3px;
	}
#SendTo .Text, #LoanCalculator .Text, #SearchCriteria .Text, #SearchResults .Text{
	height:					15px;
	}

#SendTo .Button, #LoanCalculator .Button, #SearchCriteria .Button, #SearchResults .Button{
	border-top:				1px solid #BBC4CB;
	border-left:			1px solid #BBC4CB;
	border-bottom:			1px solid #12222E;
	border-right:			1px solid #12222E;
	height:					19px;
	line-height:			13px;
	color:					#1F3D52;
	font-size:				11px;
	font-weight:			normal;
	font-family:			Tahoma, sans-serif;
	background:				url(button.gif) repeat-x #FFFFFF;
	margin:					1px 6px 1px 6px;
	}

#SendTo .Message, #LoanCalculator .Message, #SearchCriteria .Message, #SearchResults .Message{
	color:					#434343;
	font-size:				10px;
	border:					1px solid #A7A6AA;
	background:				#F6F6F6;
	padding:				4px;
	}

#SendTo .Clear, #LoanCalculator .Clear, #SearchCriteria .Clear, #SearchResults .Clear{
	clear:					both;
	font-size:				1px;
	height:					1px;
	line-height:			1px;
	}

#SendTo .Hidden, #LoanCalculator .Hidden, #SearchCriteria .Hidden, #SearchResults .Hidden{
	display:				none;
	}

#SendTo .Left, #LoanCalculator .Left, #SearchCriteria .Left, #SearchResults .Left{
	float:					left;
	}

#SendTo .Right, #LoanCalculator .Right, #SearchCriteria .Right, #SearchResults .Right{
	float:					right;
	}

#LoanCalculator{
	padding:				5px;
	width:					375px;
	}
#LoanCalculator table{
	width:					100%;
	}

#SendTo{
	padding:				10px 0px 30px 180px;
	background:				url(side.gif) top left repeat-y;
	width:					430px;

	voice-family:			"\"}\""; 		/* Compliant Browsers Only */
	voice-family:			inherit;

	width:					255px;
	}

#SendTo input, #SendTo textarea{
	width:					100%;
	}
#SendTo input.Button{
	width:					60%;
	}
#SendTo textarea{
	height:					75px;
	}

#SendTo #Sidebar{
	position:				absolute;
	top:					15px;
	left:					18px;
	width:					130px;
	color:					#434343;
	font-size:				11px;
	}

#SendTo .Tour img, #LoanCalculator .Tour img, #SearchCriteria .Tour img, #SearchResults .Tour img{
	width:					120px;
	height:					80px;
	border:					1px solid #434343;
	display:				block;
	}

#SendTo .Agent img, #LoanCalculator .Agent img, #SearchCriteria .Agent img, #SearchResults .Agent img{
	width:					80px;
	height:					100px;
	border:					1px solid #434343;
	display:				block;
	}

#SearchResults{
	margin:					10px auto 10px auto;
	padding:				10px;
	}

#SearchResults .PageNavigation{
	margin-bottom:			10px;
	}

#SearchResults a{
	font-size:				11px;
	font-weight:			bold;
	color:					#C02A1C;
	text-decoration:		underline;
	}

#SearchResults b.PageNumber{
	background:				#FFF;
	padding:				0px 4px 0px 4px;
	}

#SearchResults .Result{
	border:					1px solid #AEB7C4;
	margin-bottom:			10px;
	}

#SearchResults .Result h1{
	margin:					0px;
	border:					none;
	background:				#E2E9F4;
	line-height:			17px;
	border-bottom:			1px solid #AEB7C4;
	}


#SearchResults .Result img{
	float:					left;
	width:					180px;
	height:					120px;
	margin:					3px;
	border:					1px solid #3D4D63;
	}

#SearchResults .Result .Information{
	background:				#FFF;
	}

#SearchResults .Result .Bottom{
	border-top:				1px solid #AEB7C4;
	margin:					0px 3px 5px 190px;
	}

#SearchResults .Result .Bottom a{
	font-size:				10px;
	float:					right;
	}

#SearchResults .Result .Price{
	font-weight:			bold;
	}
#SearchResults .Result .Location{
	font-weight:			bold;
	color:					#587295;
	line-height:			18px;
	}

#SearchResults .Result .Icon360{
	float:					right;
	background:				url(Icon360.gif) top left no-repeat;
	padding-left:			20px;
	line-height:			16px;
	color:					#587295;
	font-size:				10px;
	text-decoration:		none;
	}

#SearchResults .Result ul{
	margin:					0px;
	padding:				0px 0px 0px 15px;
	/*width:					110px;*/
	width:					25%;
	font-size:				10px;
	line-height:			14px;
	float:					left;
	list-style-type:		square;
	}

#SearchResults .Result ul li{
	padding:				0px;
	margin:					0px;
	font-size:				10px;
	}

#SearchResults .Result a.ViewTour{
	clear:					left;
	display:				block;
	width:					180px;
	text-align:				center;
	margin:					3px;
	font-size:				10px;
	}

#SearchCriteria{
	width:					350px;
	margin:					10px auto 10px auto;
	}

#SearchCriteria input{
	font-size:				11px;
	color:					#495B75;
	}

#SearchCriteria select{
	font-size:				11px;
	color:					#495B75;
	}

#SearchCriteria table{
	width:					100%;
	border-top:				1px solid #AEB7C4;
	border-left:			1px solid #AEB7C4;
	}
#SearchCriteria td{
	color:					#C02A1C;
	font-size:				11px;
	border-bottom:			1px solid #AEB7C4;
	border-right:			1px solid #AEB7C4;
	padding:				2px 4px 2px 4px;
	}

#SearchCriteria .Odd{
	background:				#EEF2F7;
	}

#SearchCriteria .Even{
	background:				#E9EDF3;
	}

#SearchCriteria .SearchHeading{
	margin:					8px 0px 8px 0px;
	padding:				1px 2px 1px 2px;
	border:					1px solid #AEB7C4;
	background:				#D5DEEC;

	line-height:			11px;

	font-size:				11px;
	font-weight:			bold;
	text-align:				center;
	color:					#24488A;

	}


#SearchCriteria .SearchHeading span{
	line-height:			21px;
	padding:				0px 4px 0px 4px;
	}


