body{
	margin:0;
}

div.wrapper {
background-color:#FFFFFF;
margin:0 auto;
position:relative;
width:872px;
}

div.header{
	display:none;
}

div.locationdescription{
	width:575px;
}

.main_content {
	background-color:#ff9900;
	clear:both;
	float:left;
	padding:10px;
	width:852px;
}

div.onepage-header{
	background: transparent url('images/onepage-header.png') no-repeat scroll 0 0;
	width:872px;
	height:321px;
}

.listings{
	background: #ff9d00 none no-repeat scroll 0 0;
	width:854px;
	position:relative;
}

	.listing-area{
		width:836px;
		padding:7px 13px 18px 7px;
		background: transparent url('images/background-middle.png') repeat-y scroll 0 0;
		position:relative;
		clear:both;
		float:left;
		
	}
	
		.listing-area-bottom{
			width:868px;
			height:18px;
			position:absolute;
			bottom:0;
			left:0;
			background: transparent url('images/border-bottom.png') no-repeat scroll 0 0;
		}
		
		.listing-area-top{
			width:868px;
			height:18px;
			position:absolute;
			top:0;
			left:0;
			background: transparent url('images/border-top.png') no-repeat scroll 0 0;
		}
		
		.listing-area h1{
			color:#b45a00;
			margin:0;
		}
		
		.listing-area .infotopper,
		.listing-area .infobody,
		.listing-area .infobottom
		{
			background: transparent none no-repeat scroll 0 0;
			width:100%;
			clear:both;
		}
		
		.listing-area .locationdescription{
			background: transparent none no-repeat scroll 0 0;
		}
		
	.state_listings .listing-area{
		width:780px;
		padding:7px 13px 18px 7px;
		background: transparent url('images/background-middle001.png') repeat-y scroll 0 0;
		position:relative;
		clear:both;
		float:left;		
		margin: 0 0 0 30px;
		display:inline;
	}
	
		.state_listings .listing-area-bottom{
			width:800px;
			height:18px;
			position:absolute;
			bottom:0;
			left:0;
			background: transparent url('images/border-bottom001.png') no-repeat scroll 0 0;	
		}
		
		.state_listings .listing-area-top{
			width:800px;
			height:18px;
			position:absolute;
			top:0;
			left:0;
			background: transparent url('images/border-top001.png') no-repeat scroll 0 0;
		}
		
		
	
	
	.listing{
		min-height:178px;
	}
	
	.mail-button{
		width:70px;
		height:40px;
		background: transparent url('images/mail-button.png') no-repeat scroll 0 0;
		display:block;
		float:left;
		cursor:pointer;
	}
	
	.mail-box{
		float:left;
		width:20px;
		height:20px;
	}
	
	.download-button{
		width:115px;
		height:40px;
		background: transparent url('images/download-button.png') no-repeat scroll 0 0;
		display:block;
		float:left;
		cursor:pointer;
	}
	
	.download-box{
		float:left;
		width:20px;
		height:20px;
	}

.checkbox-holder{
	float:right;
	width:360px;
	padding-top:0;
	margin:0 auto;
}

.free-label{
	width:100px;
	height:40px;
	background: transparent url('images/free-label.png') no-repeat scroll center center;
	float:left;
}

.submit-form{
	font-family:Georgia, serif;
}

.field-wide, .submit-form label{
	width:372px;
	display:inline;
	margin:0 10px;
}

.submit-form th{
	text-align:left;
	font-family:Georgia, serif;
	color:#000;
}

.footer{
	width:872px;
}

.infoTitle{
	text-align:left;
}

.locationbody_one{
	border-top:1px dashed #663300;
	float:left;
	background-color:transparent;
}

.locationimage{
	margin:0 15px;
}

.state_listings{
	overflow:auto;
	/*height:650px*/
}

.state_listings .listing-area{
}

.state_lists ul{
	padding:0 18px 0 0;
	margin:0 0 10px 0;
}

.breadCrumb a.checkout-link{
	float:right;
	color:#B45A00 !important;
}
