body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding:0px;
	text-align:center;
	background-color:#fff
}
TD { font-size: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
input,select,textarea,submit{padding: 2px;color: #000000;font-size: 10px;font-family: Verdana, Helvetica, Arial, sans-serif}
A:link { COLOR: #000066; TEXT-DECORATION: none}
A:hover { TEXT-DECORATION: underline}
A:visited { COLOR: #ffffff; TEXT-DECORATION: none}
A:active { COLOR: #ff0000}
#opttext A:link {COLOR: #0000CC; TEXT-DECORATION: none}
#opttext A:hover {COLOR: #0000CC; TEXT-DECORATION: underline}
#opttext A:visited {COLOR: #0000CC}
h2 a:link {COLOR: #ffffff; TEXT-DECORATION: none}
h2 a:hover {COLOR: #ffffff; TEXT-DECORATION: underline}
h2 a:visited {COLOR: #ffffff}
#bodyarea A:link {COLOR: #0000CC; TEXT-DECORATION: underline}
#bodyarea A:hover {COLOR: #0000CC; TEXT-DECORATION: none}
#bodyarea A:visited {COLOR: #0000CC}
.showroombox A:link {COLOR: #ff0000; TEXT-DECORATION: none}
.showroombox A:hover {COLOR: #ff0000; TEXT-DECORATION: underline}
.showroombox A:visited {COLOR: #ff0000}
.navigationpoint A:link { COLOR: #0000CC; TEXT-DECORATION: none;font-weight:bold}
.navigationpoint A:hover { COLOR: #0000CC; text-decoration: underline}
.navigationpoint A:active { COLOR: #0000CC}
.navigationpoint A:visited { COLOR: #0000CC;font-weight:bold}
.navigationpointred A:link { COLOR: #ff0000; TEXT-DECORATION: none;font-weight:bold}
.navigationpointred A:hover { COLOR: #ff0000; text-decoration: underline}
.navigationpointred A:active { COLOR: #ff0000}
.navigationpointred A:visited { COLOR: #ff0000;font-weight:bold}
.navigation {	background-color: #FBFBFB;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	vertical-align: middle;
	border: 1px solid #F0F0F0;
}
#container{
	margin: 0px auto;
	padding: 0px;
	width: 970px;
	text-align:left;
	background-color: #ffffff;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
#wrapper{float:left;display:block;width:970px;margin:0px;padding:0px}
#header{width:970px;height:100px;padding:0px;margin:0px;background-image: url(../images/header.gif);background-repeat: no-repeat;float:left;background-color:#fff}
#topbar ul{list-style:none;margin: 0px}
#topbar li{height: 12px;float:left;margin:0px;padding:0px}
#topbar li a {
	display:block;
	color:#fff;
	font-size:10px;
	text-decoration:none;
	text-transform:uppercase;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
#topbar li a:hover{color:#fff;text-decoration:underline}
#topbar li a span {padding:0px;margin:0px;display:block;}
#topbar {
	text-align:right;
	background-color: #1C3C79;
	margin:0px;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	height:16px;
	width: 960px;
	padding-left: 0px;
	float: left;
}
#bottombar{background-color: #FF0000;border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #000000;border-bottom-color: #000000;margin: 0px;padding: 2px 0px;text-align:center;height:50px}
#rightcol{width:190px;margin:0px;padding:5px 0px;vertical-align:top;float:right;background-color:#ffffff}
#contentarea,#bodyarea,#fullarea{padding:5px 0px 5px 5px;vertical-align:top;float:left;background-color: #fff;}
#contentarea,#bodyarea{width:573px;}
#fullarea{width:758px}
#contentarea h2 a:link{color:#fff;text-decoration:none}
#contentarea h2 a:hover{text-decoration:underline}
#contentarea h2 a:visited{color:#fff}
#contentarea a:link{color:#0000cc;text-decoration:none}
#contentarea a:hover{text-decoration:underline}
#contentarea a:visited{color:#0000cc}
.contracthire {	color: #000}
.headersbig {font-family: "Arial Black";font-size: 22px;color: #1C3C79;padding:0px;margin:0px}
.adhdr {font-family: "Arial Black";font-size: 12px;color: #1C3C79;text-transform: uppercase;}
.address{
	padding: 3px;
	width: 178px;
	border: 1px solid #E4E4E4;
	margin-bottom: 3px;
}
.headers {font-weight: bold;background-color: #1C3C79;background-image: url(../images/white_arrow.gif);background-repeat: no-repeat;background-position: left;padding-top: 4px;padding-right: 2px;padding-bottom: 4px;padding-left: 15px;font-size: 9px;text-transform: uppercase;color: #FFFFFF;}
.underline {FONT-WEIGHT: bold; COLOR: #ff0000; BORDER-BOTTOM: 1px solid #000000;}
/* classes for validator */
.tfvHighlight{font-weight: normal; color: red;}
.tfvNormal{font-weight: normal;	color: black;}
#opttext {
	font-size:10px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.showroompix {text-align:left;BORDER-RIGHT: #dcdcd1 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #dcdcd1 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #dcdcd1 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #dcdcd1 1px solid;text-align:center}
.showroomtitle {PADDING-LEFT: 12px; FONT-WEIGHT: bold; BACKGROUND: url(../images/nav.gif) no-repeat left center; COLOR: #C01216}
.showroombox{
	font-size: 10px;
	font-weight: bold;
	background-color: #F5F5F5;
	text-align: center;
	padding: 5px;
}
.showroompix {
	BORDER-RIGHT: #dcdcd1 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #dcdcd1 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #dcdcd1 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #dcdcd1 1px solid
}
.showroomtitle {
	PADDING-LEFT: 12px; FONT-WEIGHT: bold; BACKGROUND: url(../images/nav.gif) no-repeat left center; COLOR: #C01216
}
.offerredbox {
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	text-align: center;
	padding: 5px;
	border: 2px solid #000000;
	text-transform: uppercase;

}
.offerblack {
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 10px;
	text-transform: uppercase;

}
.price {
	font-weight: bold;
	color: #000000;
	text-align: right;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
}
.pricexlgewhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #FFFFFF;
}
.usedregtxt {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	padding: 5px;
}
.formtxt{font-size:10px}
.contacttel {
	font-size: 12px;
	color: #333333;
	list-style-image: url(/images/tel.gif);

}
.results A:link {
	COLOR: #FF0000;
	TEXT-DECORATION: none;
}
.results A:hover {
	TEXT-DECORATION: underline
}
.results A:visited {
	COLOR: #FF0000;
}
.navigationpoint,.navigationpointred {
	background-color: #FBFBFB;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	vertical-align: middle;
	border: 1px solid #F0F0F0;
	cursor: pointer; cursor: hand;
}
/* classes for hyundai info */
.hyundtxt{padding:5px}
.hyundtoplink{font-weight:bold}
.hyundtoplink li {
	float:left;
	padding-bottom: 5px;
}
.hyundtoplink li a:visited {color:#0000cc;}
.hyundtoplink li a {display:block;color:#0000cc; border-right:1px solid #000;padding-right: 5px;padding-left: 5px;text-decoration:none}
.hyundtoplink li a:hover,.hyundtoplink li.active a {color:#0000cc;padding-bottom:1px;text-decoration:underline;}
.hyundtoplink li a span {padding:4px 10px 3px 11px;display:block;}
.hyundbox{padding:5px;vertical-align:top}
.rrp{
	font-size:16px;
	font-weight:bold;
	text-decoration: line-through;
	color: #000066;
}
#countdown{text-align:center;width:560px;background-color:#666;color:#fff;font-weight:bold;margin-bottom:6px;margin-left:4px;padding:4px;height:24px}