@charset "utf-8";

/* GLOBAL */

body {
	background-repeat:repeat-x;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#707070;
	font-size:62.5%;
	margin:0 0 40px 0;
	padding:0;
}
h1, h2, h3, h4, h5, h6, p, img, ul, ol, li, dl, dt, dd, a, object, form, iframe, html, div, span {
	border:0;
	padding:0;
	margin:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-family:inherit;
	vertical-align:baseline;
	font-size:100%;
}
input, textarea, label {
	/*padding:0;
	margin:0;*/
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-family:inherit;
	vertical-align:baseline;
	font-size:100%;
}
:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
h1 {
	color:#970000;
	font-size:22px;	
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif
}
h2 {
	color:#970000;
	font-size:18px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif
}
h3 {
	color:#970000;
	font-size:16px;	
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif
}
h4 {
	color:#970000;
	font-size:14px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif
}
p {
	font-size:12px;
}
a,a:link {
	color:#970000;
	text-decoration:none
}
a:hover,a:active {
	color:#707070;
}

/** CONTENT **/

#coral-springs-kia {
	width:960px; 
	position:relative;
	margin:0 auto
}
#coral-springs-kia #header {
	width:962px; 
	height:100px;
	position:relative;
	background:url(/images/header-bg.png) repeat-x
}
#coral-springs-kia #header h1 a {
	width:109px; 
	height:57px; 
	display:block; 
	background:url(/images/coral-springs-kia-logo.gif) no-repeat; 
	text-indent:-5000px;
	position:absolute;
	top:22px;
	left:20px
}
#coral-springs-kia #header .address {
	position:absolute; 
	left:145px; 
	top:22px;
	color:#959595;
	font-size:1.6em;
	text-transform:uppercase;
	line-height:16px
}
#coral-springs-kia #header .address .title {
	color:#970000;
	font-size:1.2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:23px
}
#coral-springs-kia #header .phone {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	right:10px; 
	top:20px; 
	color:#970000; 
	font-size:1.8em; 
	text-align:right
}
#coral-springs-kia #header .phone span {
	font-size:.65em;
	color:#959595
}
#coral-springs-kia #nav {
	width:100%; 
	height:32px;
	border: 1px solid #d0d0d0;
	background:url(/images/nav-bg.png);
}
#coral-springs-kia .divider {
	width:100%; 
	height:30px; 
	background:url(/images/line-divider.png) no-repeat center
}
#coral-springs-kia .footer-divider {
	width:100%; 
	height:30px; 
	background:url(/images/line-divider-grey.png) no-repeat center
}
#coral-springs-kia #content {
	width:100%; 
	position:relative
}

/** SCROLLER **/

#coral-springs-kia #content #hqs-scroller {
	width:612px;
	/*height:417px;*/
	position:relative
}
#coral-springs-kia #content #hqs-scroller #hqs-scroller-05 {
	position: absolute; /* Required. */
	background:url(/images/hqs/scroller-bg.jpg) repeat-x;
	width: 506px; /* Required. */
	height: 99px; /* Required. */
	font-size: 1px; /* Required. */
	overflow: hidden; /* Required. */
	bottom:0px;
	left:53px
}
#coral-springs-kia #content #hqs-scroller #hqs-scroller-05 div  {
	position: absolute; /* Required. */
	top: 0; /* Required. */
	left: 0; /* Required. */
	width: 2000px; /* Required. */
}
#coral-springs-kia #content #hqs-scroller #hqs-left-05 {
	position:absolute;
	left:0px;
	bottom:0px;
	cursor: pointer;
}
#coral-springs-kia #content #hqs-scroller #hqs-right-05 {
	position:absolute;
	right:0px;
	bottom:0px;
	cursor: pointer;
}
#coral-springs-kia #content #hqs-scroller #someContainer { /* You will need a container for your slides, with the slides absolutely positioned. */
	position: relative;
	width: 612px;
	height: 292px;
}
#coral-springs-kia #content #hqs-scroller #hqs-image-05,
#coral-springs-kia #content #hqs-scroller .slides { /* You will need a container for your slides, with the slides absolutely positioned. */
	position: absolute;
	top: 0px;
	left: 0px;
	width: 612px;
	height: 318px;
	z-index:1000
}
#coral-springs-kia #content #hqs-scroller #someSlide {
	display: block; /* Only the first slide should be displayed */
}
#coral-springs-kia #content #hqs-scroller #hqs-previous-05,
#coral-springs-kia #content #hqs-scroller #hqs-next-05,
#coral-springs-kia #content #hqs-scroller #hqs-viewing-05,
#coral-springs-kia #content #hqs-scroller #hqs-rebate-05,
#coral-springs-kia #content #hqs-scroller #hqs-inventory-05,
#coral-springs-kia #content #hqs-scroller #hqs-research-05,
#coral-springs-kia #content #hqs-scroller #hqs-quote-05 {
	display: none;
	position:relative;/* Required. */
	z-index:4000;
	color:#CCC
}
#coral-springs-kia #content #hqs-scroller #hqs-heading-05, #coral-springs-kia #content #hqs-scroller #hqs-price-05, #coral-springs-kia #content #hqs-scroller #hqs-mpg-05 {
	display: none;
	position:absolute;/* Required. */
	z-index:4000;
	color:#FFF;
	background-color:#970000;
	padding:2px 0 2px 5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:220px;
	text-align:left;
}

#coral-springs-kia #content #hqs-scroller #hqs-heading-05{
	top:18px;
	right:0px;
	font-size:1.8em;
	font-weight:bold;
}
#coral-springs-kia #content #hqs-scroller #hqs-price-05 {
	top:38px;
	right:0px;
	font-size:1.2em;
}
#coral-springs-kia #content #hqs-scroller #hqs-mpg-05 {
	top:55px;
	right:0px;
	font-size:1.2em;
}
#coral-springs-kia #content #hqs-scroller #hqs-aprlow-05, #coral-springs-kia #content #hqs-scroller #hqs-rates-05, #coral-springs-kia #content #hqs-scroller #hqs-details-05, #coral-springs-kia #content #hqs-scroller #hqs-rebate-05,
#coral-springs-kia #content #hqs-scroller #hqs-rebate-views  {
	display: none;
	position: absolute;/* Required. */
	z-index:4000;
	color:#FFF;
	width:150px;
	background-color:#970000;
	padding:5px;
	right:0px
}
#coral-springs-kia #content #hqs-scroller #hqs-details-05  {
	top:170px;
}
#coral-springs-kia #content #hqs-scroller #hqs-aprlow-05 {
	top:54px;
	left:0px;
	z-index:5000
}
#coral-springs-kia #content #hqs-scroller #hqs-rates-05 {
	top:85px;
	left:0px;
	z-index:5000
}
#coral-springs-kia #content #hqs-scroller #hqs-rebate-views  {
	top:215px;
	left:0px;
	z-index:5000;
	display:block;
	background:none;
}
#hqs-rebate-views a {cursor:pointer;}
#coral-springs-kia #content #hqs-scroller #hqs-rebate-05  {
	top:18px;
	left:0px;
	font-size:14px;
	font-weight:bold;
	width:165px
}
#coral-springs-kia #content #hqs-scroller #hqs-disclaimer-05 {
	display: none;
	position: absolute;/* Required. */
	z-index:4000;
	color:#FFF;
	background-color:#970000;
	padding:5px;
	bottom:99px;
	left:0px;
	height: 70px;
	width: 170px;
	overflow: auto;
}
#coral-springs-kia #content #hqs-scroller #hqs-disclaimer-05 a {
	color:#FFF;
	text-decoration:underline
}
#coral-springs-kia #content #hqs-scroller a#hqs-inventory-05, #coral-springs-kia #content #hqs-scroller a#hqs-research-05, #coral-springs-kia #content #hqs-scroller a#hqs-quote-05 {
	padding:5px;
	background-color:#970000;
	color:#FFF;
	width:150px;
	position:absolute;
	right:0px
}
#coral-springs-kia #content #hqs-scroller a#hqs-inventory-05 {
	top:80px;
}
#coral-springs-kia #content #hqs-scroller a#hqs-research-05  {
	top:110px;
}
#coral-springs-kia #content #hqs-scroller a#hqs-quote-05  {
	top:140px;
}
#coral-springs-kia #content #hqs-scroller a#hqs-inventory-05:hover, #coral-springs-kia #content #hqs-scroller a#hqs-research-05:hover, #coral-springs-kia #content #hqs-scroller a#hqs-quote-05:hover, #coral-springs-kia #content #hqs-scroller a#hqs-details-05:hover {
	background-color:#333;
}

/** SCROLLER END **/

#coral-springs-kia #content #dealer-info {
	width:315px;
	padding-top:15px;
	float:right
}
#coral-springs-kia #content #dealer-info p {
	padding:5px 0 5px 0
}
#coral-springs-kia #content #dealer-info br {
	margin:0;
	padding:0;
	line-height:0;
	height:0
}
#coral-springs-kia #content #dealer-info h3 {
	background-color:#970000;
	padding:8px 0 8px 8px;
	font-size:1.8em;
	color:#FFF
}
#coral-springs-kia #content #dealer-info h3.mrg {
	margin:12px 0 14.5px 0;
	_margin:10px 0 7px 0
}
#coral-springs-kia #content #dealer-info ul {
	font-size:1.2em;
	padding:0 0 5px 5px
}
#coral-springs-kia #content #dealer-info .twitter {
	width:30px; 
	height:32px; 
	background-image:url(/images/btn-twitter.jpg); 
	display:block; 
	float:right;
	margin-right:5px
}
#coral-springs-kia #content #dealer-info .facebook {
	width:29px; 
	height:32px; 
	background-image:url(/images/btn-facebook.jpg); 
	display:block; 
	float:right;
	padding-right: 5px;
	background-repeat:no-repeat
}
#coral-springs-kia #content #dealer-info .bbb {
	 width:45px;
	height:64px;
	background-image:url(/images/bbb.jpg);
	display:block;
	float:right;
	background-repeat: no-repeat;
}

#coral-springs-kia #content #dealer-info dl {
	width:100%;
	font-size:1.2em;
	clear:both;
	padding-bottom:10px
}
#coral-springs-kia #content #dealer-info dl.hours {
	padding:10px 0 7px 0;
	_padding:10px 0 5px 0
}
#coral-springs-kia #content #dealer-info dl dt {
	float:left;
	clear:left;
	padding-left:5px
}
#coral-springs-kia #content #dealer-info dl dt.bl {
	color:#970000;
	font-weight:bold
}
#coral-springs-kia #content #dealer-info dl dd {
	float:right;
	clear:right;
	padding-right:5px
}
#coral-springs-kia #content #dealer-info a.get-directions {
	width:320px; 
	height:68px; 
	background-image:url(/images/btn-get-directions.jpg); 
	display:block;
	position:relative;
	margin:15px 0 0 0
}
#coral-springs-kia #content #dealer-info a.get-directions span {
	color:#970000;
	font-size:18px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	position:absolute;
	top:20px;
	right:20px
}
#coral-springs-kia #content #search-box .MatchmakerVehicleSelect span {
	padding:0 8px 0 2px
}
#coral-springs-kia #content #search-box a.quick-quote {
	width:220px; 
	height:48px; 
	background:url(/images/icon-quick-quote.jpg) no-repeat; 
	display:block; 
	padding:5px 0 0 70px;
	color:#959595;
	font-size:1.2em;
	position:absolute;
	top:20px;
	right:15px
}
#coral-springs-kia #content #search-box a.pre-approved {
	width:220px; 
	height:48px; 
	background:url(/images/icon-pre-approved.jpg) no-repeat; 
	display:block; 
	padding:5px 0 0 70px;
	color:#959595;
	font-size:1.2em;
	position:absolute;
	top:100px;
	right:15px
}
#coral-springs-kia #content #search-box a.order-parts {
	width:220px; 
	height:48px; 
	background:url(/images/icon-order-parts.jpg) no-repeat; 
	display:block; 
	padding:5px 0 0 70px;
	color:#959595;
	font-size:1.2em;
	position:absolute;
	top:180px;
	right:15px
}
#coral-springs-kia #content #search-box a.quick-quote span, #coral-springs-kia #content #search-box a.pre-approved span, #coral-springs-kia #content #search-box a.order-parts span   {
	display:block;
	font-size:1.4em;
	color:#970000
}
#coral-springs-kia #content #search-box {
	width:590px; 
	height:235px; 
	background-image:url(/images/search-box.png); 
	float:left; 
	margin:20px 0 0 -3px;
	_margin:21px 0 0 -3px;
	padding:15px 15px 0 15px;
	position:relative
}
#coral-springs-kia #content #search-box #VS1 {
	margin-top:0px; 
	padding-top:0px; 
	position:absolute
}
#coral-springs-kia #sub-content {
	width:100%;
	height:100%;
	position:relative
}
#coral-springs-kia #sub-content #contact-info {
	width:250px; 
	height:100%;
	_height:400px;
	min-height:500px;
	position:absolute; 
	top:10px; 
	left:0px;
	background-image:url(/images/contact-info-middle.png);
}
#coral-springs-kia #sub-content #contact-info .top {
	width:100%; 
	height:8px; 
	background:url(/images/contact-info-top.png) no-repeat; 
	position:absolute; 
	top:0px;
	left:0px
}
#coral-springs-kia #sub-content #contact-info .bottom {
	width:100%; 
	height:7px; 
	background:url(/images/contact-info-bottom.png) no-repeat; 
	position:absolute; 
	bottom:0px;
	left:0px;
	_bottom:-13px;
}
#coral-springs-kia #sub-content #contact-info .pad {
	padding:10px 15px 10px 10px;
	_margin-bottom:10px
}
#coral-springs-kia #sub-content #contact-info dl {
	padding:10px 0 10px 0;
	clear:both
}
#coral-springs-kia #sub-content #contact-info dl dt {
	float:left;
	clear:left;
	_width:40%;
	font-size:1.2em
}
#coral-springs-kia #sub-content #contact-info dl dd {
	float:right;
	clear:right;
	_width:60%;
	text-align:right;
	font-size:1.2em;
}
#coral-springs-kia #sub-content #content {
	width:710px; 
	float:right;
	min-height:500px;
	_height:500px
}
#coral-springs-kia #sub-content #content .mrg {
	margin:10px 0 0 15px
}
#coral-springs-kia #sub-content #content .mrg p.pad {
	padding:10px 0 10px 0
}
#coral-springs-kia #sub-content #content .mrg ul.hours {
	padding:10px 0 10px 0
}
#coral-springs-kia #sub-content #content .mrg ul.hours li {
	font-size:1.2em
}
#coral-springs-kia #sub-content #content .mrg .map {
	padding: 0 30px 0 30px; 
	float:right
}
#coral-springs-kia #sub-content #seo-text {
	width:650px; 
	float:left; 
	text-align:left; 
	padding:20px 15px 0 15px;
	clear:both
}
#coral-springs-kia #footer {
	width:100%; 
	height:50px;
	text-align:center
}
#coral-springs-kia #footer ul {

}
#coral-springs-kia #footer ul li {
	display:inline
}
#coral-springs-kia #footer a:hover {
	text-decoration:underline
}
#coral-springs-kia #honda-disclaimer {
	padding:10px 10px 0 10px
}
#coral-springs-kia #honda-news {
	text-align:left;
	margin:10px;
}
#coral-springs-kia #honda-news h2 {
	padding:0 0 10px 0;
}

#coral-springs-kia a.article_title:link,#coral-springs-kia  a.article_title:active,#coral-springs-kia  a.article_title:visited {
	padding:5px 0 5px 0;
	font-size:1.2em
}

/** FORM STYLES **/

form.forms {
	padding:0;
	margin:10px 0 0 15px
}
form.forms h1 {
	padding:0;
	margin:0 0 5px 0;
}
form.forms h3 {
	padding:0;
	margin:0 0 5px 0;
}
form.forms p {
	padding:0 0 10px 0
}
form.forms p span {
	color:#F00
}
form.forms dl {
	padding:0;
	margin:0
}
form.forms dl.l {
	float:left;
	width:260px
}
form.forms dl.r {
	float:left
}
form.forms dl dt {
	padding:0;
	margin:0 0 2px 0;
}
form.forms dl dd {
	padding:0;
	margin:0 0 6px 0
}
form.forms dl dt span {
	color:#F00
}
form.forms dl dd input, form.forms dl dd textarea {
	padding:4px 4px 4px 2px;
	font-size:14px;
	font-weight:bold;
	color:#970000;
	border:1px solid #970000
}
form.forms dl dd ul {
	list-style:none;
	margin:0 0 0 5px;
	padding:0
}
form.forms dl dd ul li {
	font-size:10px
}

form.forms dl dd ul li input {
	border:0
}

.tsw-content a {
	height:280px
}

.tsw-tabs a:link, .tsw-tabs a:visited {
	color: #970000;	
}

.tsw-tabs a.selected, .tsw-tabs a.selected:hover {
	color:#B00101;	
}

.tsw-result-wrapper {
	height:400px;
}

.tsw-content a {
	height:363px;
}

#blackbook-home {
	margin: 5px 0 0 0;	
}

#blackbook-header {
	position:absolute;
	top:0px;
	left:560px;
}

#blackbook-inv {
	position:absolute;
	top: 140px;
	left:385px;
	z-index:10000;
}

#blackbook-inv a {
	display:block;
	width:263px;
	height:27px;
	
}
#mm3_ResultsContainer .mm3_LargeResult .mm3_ResultExtra .mm3_ExtraIncentive {
		width: 300px !important;
}

#mm4-container .mm4-details-address-row {
	font-size:1.1em !important;
}

#mm4-container .mm4-details-incentive-rebate-intro, 
#mm4-container .mm4-details-incentive-finance-link, 
#mm4-container .mm4-details-incentive-finance-comment {
	font-size:1.1em !important;
}

#mm4-container ol, #mm4-container ul {
	list-style-type: disc !important;
}

#quickquote select {
	border:1px solid #970000;
	width:145px;
}



#home-quote {
	margin-bottom:15px;
}

#home-quote .field-title {
	font-size:12px;
	margin:8px 0 0;
}

#home-quote .content_text {
	font-size:12px;
	margin:8px 0 0;
}

#home-quote select {
	border: 1px solid #007CC3;
    width: 130px;
}

.forms_Asterisk {
	color:red;
}

#home-quote-form .submit {
	margin:5px 0 0 155px;
}

#home-quote-form .form-float {
	float:left;
	margin-left:13px;
}

#home-quote-form .form-float input {
	border: 1px solid #007CC3;
	width:130px;
	font-size:13px;
}

.years {
	color:#333;
	font-size:16px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin-bottom:3px;
}
