/*body {display:none;visibility:hidden;}*/





#navcontainer, #breadcrumb, #quicksearchwrapper, .moreinfo, .moreinfosmall, #footer, #sidebar, #headertext, #headerimage {

	display: none;

}

	

#pagewidth, #maincol, #wrapper {

	width: auto;

	border: 0;

	margin: 0;

	padding: 0;

	float: none;

	color: black; 

	background: transparent;

}





#headerbar {

	width: 100%;

	display: block;

}



h1 {

	font-size: 13pt;

}



.financepayments {

	font-size: 13pt;

	color: #ca0606;

	padding: 10px;

	width: 100%;

	text-align: center;

	border: 1px solid #000000;

	margin: 10px;

}



a, a:link, a:visited {

	color: black;

	background: transparent;

	font-weight: bold;

	text-decoration: underline;

}



img {

	float: left;

	padding: 0px 10px 10px 0px;

}



div.row {

	width: 100%;

	padding: 10px;

}



div.row span.label {

	float: left;

	width: 48%;

	text-align: right;

	font-weight: bold;

	font-size: 1.0em;

}



div.row span.formw {

	float: right;

	width: 48%;

	text-align: left;

}



div.smallrow {

	width: 100%;

	padding: 10px;

}



div.smallrow span.label {

	float: left;

	width: 48%;

	text-align: right;

	font-weight: bold;

	font-size: 1.0em;

}



div.smallrow span.formw {

	margin-left: 5px;

	float: right;

	width: 48%;

	text-align: left;

}



div.longrow {

	text-align: center;

	width: 100%;

}



.financeleft {

	float: left;

	text-align: right;

	display: block;

	width: 48%;

}



.financeright {

	float: right;

	width: 48%;

	text-align: left;

	float: right;

}



.boldtext {

	font-weight: bold;

}



object {

	display: none;

}



#homefeatureone {

	width: 100%;

	display: block;

}



#homefeaturetwo {

	width: 100%;

	display: block;

}



#homefeaturethree {

	width: 100%;

	display: block;

}



#homefeaturefour {

	width: 100%;

	display: block;

}



.monthlypayments {

	margin-bottom: 20px;

}



.fourboxes {

	float: left;

	width: 102px;

	margin-left: 10px;

}



.fullwidth {

	display: block;

	width: 100%;

}



.financeonly {

	position: absolute;

	float: right;

	right: 0px;

	top: 0px;

	background-color: #ca0606;

	color: #ffffff;

	font-weight: bold;

	width: 80px;

	font-size: 0.8em;

	text-align: center;

	padding: 5px;

	margin: 0px;

}
