#pagecontent {
	width: 550px;
	margin-left: 20px;
}

#text1 {
	margin-top: 20px;
	margin-bottom: 20px;
}

#locationMessage {
	padding-top: 20px;
	padding-bottom: 20px;
}

#vehicleName {
}

/* Vehicle Info Styles */
#vehInfoContainer {
	width: 250px;
}
#vehPrice {
    color: #000000;
	font-weight: bold;
	padding-left: 8px;
	padding-top: 5px;
}
#vehPhotoContainer {
	width: 250px;
	overflow: hidden;
	padding-left: 8px;
	padding-top: 5px;
}
#vehPhotoText {
    color: #000000;
	font-size: 7.5pt;
}
#vehPhoto {
	width: 250px;
	height: 188px;
	text-align: center;
}
#vehPhoto div.multiplePhotos {
	display: none;
}
#vehPhoto img {
	cursor: pointer;
	cursor: hand;
}
#vehSlideshowContainer {
	position: relative;
	text-align: center;
	margin-bottom: 15px;
}
#vehSlideshow {
	width: 248px;
	height: 57px;
	overflow: hidden;
}
#vehSlideshow div#leftArrow, #vehSlideshow div#rightArrow {
	width: 16px;
	cursor: pointer;
	cursor: hand;
	float: left;
}
#vehSlideshow div#vehThumbnails {
	float: left;
}
#vehSlideshow div#vehThumbnails table {
	margin-right: 4px;
}
#vehSlideshow div#vehThumbnails td {
	vertical-align: top;
	padding: 4px 0px 0px 4px;
}
#vehSlideshow div#vehThumbnails img {
	cursor: pointer;
	cursor: hand;
}
#vehSlideshow div#vehThumbnails td#afterIndicator {
	padding-left: 0px;
}
#vehSlideshow div#vehThumbnails td#vehIndicator {
	padding: 0px 1px 0px 0px;
}
#vehSlideshow div#vehThumbnails td#vehIndicator div#indicatorBorder3 {
	width: 65px;
	height: 49px;
	overflow: hidden;
}
#vehSlideshowContainer div#vehCounter {
	position: absolute;
	top: 56px;
	left: 0px;
	width: 60px;
	z-index: 10;
}
#vehInfo {
	padding-left: 8px;
	padding-top: 5px;
	clear: both;
}
#vehInfo td {
    color: #000000;
	font-size: 7.5pt;
}
#vehInfo td.label {
	width: 140px;
}
#vehInfo td.value {
	font-weight: bold;
}

#vehPhotoDisclaimer {
	float: none;
	clear: both;
}

/* Table cell which surrounds forms and Take Action buttons */
#formAndBtnContainer {
	width: 280px;
	padding-left: 20px;
}

/* Get a Quote Styles */
#getAQuoteContainer {
}
#getAQuoteHead {
}
#getAQuoteBody {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#getAQuoteBody div.label{
 	width: 95px;
	padding-top: 3px;
	font-weight: bold;
}
#getAQuoteBody input {
	margin: 0px;
}
#getAQuoteSubmitRow {
	clear: left;
	text-align: right;
	padding-right: 15px;
}

/* Payment Calculator Styles */
#paymentCalcContainer {
}
#paymentCalcHead {
}
#paymentCalcBody {
	display: none;
	height: 165px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#paymentCalcBody div.row div.symbol {
	float: left;
	font-weight: bold;
	width: 20px;
	margin-left: -20px;
	text-align: right;
	padding-top: 2px;
	padding-right: 2px;
}
#paymentCalcBody div.label{
	width: 121px;
	padding-top: 3px;
	font-weight: bold;
	float: left;
}
#monthlyPaymentRow{
	padding-right: 10px;
}
#paymentCalcSubmitRow {
	text-align: right;
	padding-right: 10px;
}	
#monthlyPaymentValue {
	font-weight: bold;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-left: 135px;
}

/* Footer Style */
#footerWrapper {
	width: 90%;
	margin: 0px -20px 0px 8px;
	padding: 0px;
}

.footercontent {
	padding: 10px;
	margin: 0px;
}

/* Take Action Button Styles */
#takeActionContainer div.takeAction,
	#takeActionContainer div.takeActionOver,
	#takeActionContainer div.takeActionOn {
}

/* Additional Information Styles */
#additionalInfoBody {
	position: relative;
	height: 280px;
    color: #000000;
	font-size: 7.5pt;
}
#additionalInfoBody div.takeAction, 
	#additionalInfoBody div.takeActionOver, 
	#additionalInfoBody div.takeActionOn {
	width: 220px;
}

#additionalInfoBody h4 {
	margin: 5px 10px 5px 10px;
	font-size: 7.5pt;
}
#additionalInfoBody p {
	margin: 0px 10px 5px 10px;;
}
#additionalInfoBody ul {
	margin-top: 0px;
}
#additionalInfoBody div.details {
	position: absolute;
	top: 0px;
	left: 220px;
	width: 328px;
	height: 278px;
	display: none;
	overflow: auto;
}
#additionalInfoBody p.disclaimer {
	color: #993300;
}