.contentrow {
margin-left:auto;
margin-right:auto;
}

#mainImage{
	clear:both;
}

.Sub13Dark {
	font-weight:normal;
}

#title1{
width:959px;
}

:focus {
  -moz-outline-style: none;
}

#dealerTextRow {
	clear:both;
	width:1000px;
	padding:0;
}

#topRow {
	margin-bottom:12px;
}

.carousel {
	float:left;
	display:inline;
	width:1000px;
	height:562px;
	position: relative;
	z-index:0;
}

.carousel ul, .carousel li{
	margin:0;
	padding:0;
}

.image-preload {
	width:1000px;
	height:413px;
	position:absolute;
	top:0px;
	left:0px;
}

.image-preload img {
	display:none;
}

#info-container {
	float:left;
	display:inline;
	width:1000px;
	height:413px;
	position:relative;
	z-index:2;
}


.carousel #specials-box {
	float:right;
	display:inline;
	width:300px;
	padding:0;
	margin:0;
	margin-right:290px;
	margin-top:15px;
	background-color:#000;
	padding:15px;
	color:#fff;
	font-size:14px;
	display:none;
}

.carousel #specials-box li {
	display:inline;
	float:left;
	width:100%;
	list-style:none;
	margin:5px 0;
}


.carousel #engage-box {
	list-style:none;
	float:left;
	display:inline;
	width:143px;
	padding:0;
	margin:0;
	margin-left:15px;
	margin-top:15px;
}
.carousel #engage-box li {
	list-style:none;
	float:left;
	display:inline;
	width:143px;
	height:61px;
	margin-bottom:5px;
}
#engage-box li a {
	display:block;
	width:143px;
	height:61px;
	background-image:url(http://www.cars911.com/kia/images/sprite.png);
	background-position: -4px -391px;
	text-decoration:none;
	font-weight:bold;
	color:#353535;
}

#engage-box li a:hover{
	background-position: -4px -458px;
}

#engage-box li a span{
	display:block;
	width:123px;
	_width:143px;
	height:31px;
    background-image:url(http://www.cars911.com/kia/images/sprite.png);
	text-align:right;
	padding: 15px 10px;
	cursor:pointer;
}

#engage-box #pre-qualified a span{
	background-position: -12px -9px;
}

#engage-box #hours-directions a span{
	background-position: -12px -78px;
}

#engage-box #test-drive a span{
	background-position: -12px -142px;
}

#engage-box #contact-us a span{
	background-position: -12px -201px;
}

#engage-box #inventory a span {
	background-position: -214px -11px;
}

#welcome-phone {
	background-color:#000;
	padding:15px;
	margin-left:7px;
	position: absolute;
	bottom :0;
	left:0;
	width:310px;
	_width:340px;
	color:#fff;
	font-size:12px;
	display:none;
}

#welcome {
	float:left;
	display:inline;
	font-size:16px;

}

#welcome-phone #phonenumbers {
	float:right;
	display:inline;
	text-align:right;
}

#video-container{
background-color:#FFFFFF;
height:397px;
position:absolute;
right:15px;
top:15px;
width:268px;
z-index:3;
}

#video-container #thumbnails{
	float:right;
	width:238px;
	display:inline;
	margin:15px;
	position:relative;
	z-index:3;
	background-color:#fff;
	height:367px;
}

#video-container #thumbnails h3{
font-size:21px;
font-weight:normal;
margin-bottom:12px;
margin-top:0;
float:left;
display:inline;
}

#video-container #thumbnails ul {
display:none;
float:left;
height:324px;
list-style:none;
overflow:hidden;
width:100%;
background-color:#fff;
}

#video-container #thumbnails li{
	float:left;
	display:inline;
	list-style:none;
	width:220px;
	margin-bottom:8px;
}


#video-container #thumbnails li .thumbnail {
	padding:2px;
	border:1px solid #000;
	float:left;
	display: inline;
	background-color:#fff;
}

#video-container #thumbnails li .thumbnail span {
	display:block;
	width:88px;
	height:50px;
	overflow:hidden;
	float:left;
	position:relative;
}

#video-container #thumbnails li img {
	float:left;
	display:inline;
	list-style:none;
	border:none;
	width:88px;
	position:absolute;
	top:-8;
}

#video-container #thumbnails li .link {
display:inline;
float:left;
margin-left:10px;
width:115px;
cursor: pointer;
}

#video-container #thumbnails li a {
	font-size:12px;
	text-decoration:none;
	float:left;
	display:inline;
	width:100%;
	color:#353535;
}

#video-container #thumbnails li a:hover {
	background-color:#cfcfcf;
	color:#353535;
}

#video-container #thumbnails li.active a{
	background-color:#353535;
	color:#cfcfcf;
}

.carousel #video-pane{
	width:400px;
	border-right:1px solid #c3c3c3;
	padding-right:15px;
	display: none;
	margin:15px 0 15px 15px;
	position:absolute;
	z-index:2;
}

#video-container #video-pane h3{
font-size:15px;
font-weight:normal;
margin:12px 0;
width:400px;
clear:both;
}

#video-container #video-pane #video{
width:400px;
clear:both;
}

#video-container #video-pane #info{
font-size:14px;
height:49px;
margin-top:12px;
overflow:auto;
width:400px;
clear:both;
}

.carousel .panel-open #video-pane{
	display: inline;
}
.carousel .loading, #overlay .popup-right .loading, #overlay .loading, #pic-vid-gallery .loading {
	background-image:url(http://www.cars911.com/kia/images/ajax-loader.gif);
	background-position:center center;
	background-repeat:no-repeat;
}

.carousel #new-model-container{
display:inline;
float:left;
width:1000px;
}

.carousel #new-model-container h3{
	padding:0;
	margin:0;
	background-color:#353535;
	color:#fff;
	padding:10px;
	text-transform:uppercase;
	font-weight:normal;
	font-size:15px;
}

.carousel #new-model-container .button{
	float:left;
	display:inline;
	margin:28px 19px 0 19px;
}

.carousel #new-model-container .button-prev{
	margin-left:42px;
}

.carousel #new-model-container .button a {
background-image:url(http://www.cars911.com/kia/images/sprite.png);
background-position:-8px -267px;
display:block;
height:40px;
overflow:hidden;
text-indent:-9999px;
width:36px;
}

.carousel #new-model-container .button a.next {
background-position:-61px -267px;
}

.carousel #new-model-container .button a.no-prev {
background-position:-8px -328px;
}

.carousel #new-model-container .button a.no-next {
background-position:-61px -328px;
}



.carousel #model-list {
	float:left;
	display:inline;
	width:735px;
	overflow:hidden;
	height:90px;
	margin:0 30px;
	margin-top:8px;
	position:relative;
}

.carousel #new-models {
	float:left;
	display:inline;
	position:absolute;
	left:0px;
	top:0;
}

.carousel #new-models .model{
	display:inline;
	text-align:center;
	width:147px;
	float:left;
}

.carousel #new-models .model a {
	float:left;
	color:#353535;
	text-decoration:none;
	clear:both;
	display:block;
	width:147px;
	background:url(http://www.cars911.com/kia/images/cars.jpg) 147px 0;
	padding-top:73px;
}

.carousel #new-models .model a.active {
	font-size:15px;
	font-weight:bold;
	color:#B5121B;
}

.carousel #new-models .soul a:hover, .carousel #new-models .soul a.active {
	background-position: 0 0;
}

.carousel #new-models .forte a{
	background-position: 147px -87px;
}

.carousel #new-models .forte a:hover, .carousel #new-models .forte a.active {
	background-position: 0 -87px;
}

.carousel #new-models .forte-koup a {
	background-position: 147px -174px;
}

.carousel #new-models .forte-koup a:hover, .carousel #new-models .forte-koup a.active {
	background-position: 0 -174px;
}

.carousel #new-models .optima a {
	background-position: 147px -261px;
}

.carousel #new-models .optima a:hover, .carousel #new-models .optima a.active {
	background-position: 0 -261px;
}

.carousel #new-models .sportage a {
	background-position: 147px -348px;
}

.carousel #new-models .sportage a:hover, .carousel #new-models .sportage a.active {
	background-position: 0 -348px;
}

.carousel #new-models .sorento a {
	background-position: 147px -435px;
}

.carousel #new-models .sorento a:hover, .carousel #new-models .sorento a.active {
	background-position: 0 -435px;
}

#facebook {
background-image:url(http://www.cars911.com/kia/images/facebook.jpg);
float:left;
display:inline;
margin-left:4px;
width:435px;
height:261px;
}

#facebook iframe {
    margin: 189px 0 0 210px;
}

#hyundai-links{
display:inline;
float:right;
list-style:none;
margin:0;
padding:0;
width:290px;
margin-top:5px;
margin-right:4px;
}

#hyundai-links li{
	float:left;
	display:inline;
	list-style:none;
	width:290px;
	background-color:#e5e2de;
	border: 1px solid #c6cedd;
	text-align: right;
	margin-bottom:5px;
}


#hyundai-links li a{
	color:#353535;
	font-size:24px;
	text-decoration:none;
	text-transform:uppercase;
	margin: 5px 10px;
	margin-left;: 0px;
	float:right;
	display:inline;
}

#hyundai-links li a span{
	color:#3b5998;
	font-size:12px;
	text-transform:none;
	clear:both;
	display:block;
	font-style: italic;
}

#layoutWrapper h1 {
	font-weight:normal;
	font-size:27px;
	margin-top:0;
	text-transform:uppercase;
	width:904px;
	float:left;
	display: inline;
	margin-left:25px;
}

#department-header{
	width:904px;
	float:left;
	display: inline;
	margin-left:25px;
	clear:both;
	margin-bottom:27px;
}

#department-header .left {
	float:left;
	display: inline;
}

#department-header .left h4{
	font-size:23px;
	font-weight:normal;
	margin:0;
}

#department-header .right {
	float:right;
	display: inline;
	text-align:right;
}

.department {
	width:904px;
	float:left;
	display: inline;
	margin-left:25px;
	margin-bottom:15px;
}

.department h2 {
	width:904px;
	float:left;
	display: inline;
	margin:0px;
	margin-bottom:9px;
	font-weight:normal;
	font-size:24px;
}

.department .department-info {
	width:904px;
	float:left;
	display: inline;
}

.department p {
	margin-top:0;
}

.department .department-list {
	width:904px;
	float:left;
	display: inline;
	margin:0;
	padding:0;
	list-style:none;
}

.department .department-list li{
	float:left;
	display: inline;
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
	margin-right:10px;
	width:170px;
}

.department .department-list li div {
	margin-bottom:4px;
}

.department .department-list li a {
	color:#a8a8a8;
}

.department .department-list li a img {
	border:1px solid #a8a8a8;
}

.department .department-list li a:hover img {
	border:1px solid #b01116;
}

.department .department-list li .name a {
	text-decoration:none;
	color:#474747;
}

.department .department-list li .name a:hover {
	text-decoration: underline;
	color:#b01116;
}


#facebox iframe {
height:383px;
width:550px;
border:none;
overflow:hidden;
}

#facebox .content {
	width:550px;
	background-color:#fff;
}

#overlay {
width:550px;
float:left;
display:inline;
}

.popup-left{
	float:left;
	display:inline;
	font-size:17px;
	text-align:center;
	width:270px;
	font-family:arial,helvetica,sans-serif;
	color:#666666;
}

.popup-right {
	float:left;
	display:inline;
	width:270px;
	margin-left:10px;
	font-family:arial,helvetica,sans-serif;
	color:#666666;
}

.popup-left div {
	float:left;
	display:inline;
	font-size:17px;
	text-align:center;
	width:100%;
}

.popup-left .popup-name {
	font-size:21px;
}



.popup-left .popup-image{
	padding:5px;
	border:1px solid #b8b8b8;
	float:left;
	display:inline;
	width:257px;
}

.popup-bio{
display:inline;
float:left;
font-size:14px;
height:142px;
line-height:18px;
margin-bottom:15px;
overflow:auto;
padding:5px 12px 5px 5px;
text-align:justify;
width:91%;
}

.popup-question {
	float:left;
	display:inline;
	width:100%;
	height:208px;
	background-image: url(http://www.cars911.com/kia/images/sprite.png);
	background-position:-445px -1504px;
}

.popup-question div {
	position:relative;
}

.popup-question .text-textarea{
display:inline;
float:left;
}

.popup-question .text-textarea label{
display:inline;
float:left;
font-size:15px;
margin:2px 37px;
}

.popup-question .text-textarea textarea{
	float:left;
	display:inline;
	margin:0px 12px;
	width:238px;
	height:75px;
}

.popup-question .text-input{
display:inline;
float:left;
width:235px;
margin-top:10px;
margin-left:15px;
}

.popup-question .text-input label{
display:inline;
float:left;
font-size:15px;
width:59px;
}

.popup-question .text-input input{
display:inline;
float:left;
font-size:15px;
width:172px;
}

.popup-question .required {
display:inline;
float:left;
margin:7px 0 0 14px;
}

.popup-question label.error {
background-color:#FFFFFF;
border: 1px solid #c3c3c3;
border-right:none;
color: #ff0000;
display:inline;
font-size:12px;
right:248px;
padding:2px 4px;
position:absolute;
top:0;
z-index:10;
margin:0;
width:150px;
}

.popup-question .text-textarea label.error {
right:268px;
top:21px;
}

.popup-question .confirm-message {
	margin:30px;
}


.popup-question #submit{
	float:left;
	display:inline;
	margin:5px 0 5px 54px;
	width:94px;
}

#facebox .b {
  background:url(http://www.cars911.com/kia/images/b.png);
}

#facebox .tl {
  background:url(http://www.cars911.com/kia/images/tl.png);
}

#facebox .tr {
  background:url(http://www.cars911.com/kia/images/tr.png);
}

#facebox .bl {
  background:url(http://www.cars911.com/kia/images/bl.png);
}

#facebox .br {
  background:url(http://www.cars911.com/kia/images/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 550px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
  float:left;
  display:inlne;
  clear:both;
  width:550px;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#layoutWrapper #top {
font-size:20px;
font-weight:normal;
margin:0;
padding:10px 20px 0px 20px;
text-transform: uppercase;
margin: 0 0 10px 25px;
color:#424242;
}

#layoutWrapper table {
	width:960px;
	margin:0;
	padding:0;
}

#layoutWrapper table td {
	font-family: Arial, sans-serif;
	font-size:14px;
	color: #666666;
}

#specials-container{
	width:904px;
	background:url(http://www.cars911.com/kia/images/specials-bg.jpg) repeat-x;
	float:left;
	display: inline;
	margin-left:25px;
	border-top:1px solid #c3c3c3;
}

#specials-container ul#sidebar {
	list-style:none;
	margin:0;
	padding:0;
	width:198px;
	height:430px;
	background:url(http://www.cars911.com/kia/images/specials-nav-bg.jpg) no-repeat 0px 0px;
	float:left;
	display: inline;
	padding-top:10px;
}

#specials-container ul#sidebar li {
	list-style:none;
	margin:0;
	padding:0;
	width:198px;
	float:left;
	display: inline;
	text-align:right;
	font-size:14px;
}


#specials-container ul#sidebar li a {
	color:#323232;
	text-decoration:none;
	padding:7px 38px 7px 5px;
	display:block;
}

#specials-container ul#sidebar li a:hover {
	color:#B5121B;
}

#specials-container ul#sidebar li.active a {
	color:#B5121B;
	background-image:url(http://www.cars911.com/kia/images/sprite.png);
	background-position: -24px -1431px;
	padding:22px 30px 22px 5px;
}


#specials-container .offers, #specials-container .offer-links{
margin:0;
padding:0;
list-style:none;
font-weight:normal;
display:inline;
float:left;
}

#specials-container .offers {
	width:706px;
	float:left;
	display: inline;
}

#specials-container .offers .list {
clear:both;
display:inline;
float:left;
list-style:none;
width:100%;
padding-top:30px;
border-bottom:1px solid #C3C3C3;
padding-bottom:30px;
}

#specials-container .offers li.last {
border-bottom:none;
}

.offers .left {
float:left;
display:inline;
width: 225px;
}

.offers .image {
width: 100%;
text-align:center; 
padding-top:10px;
margin-bottom:10px;
}

.offers .image img {
	border: 1px solid #c3c3c3;
}

.offers .name {
color:#424242;
font-size:12px;
font-weight:bold;
text-align:center;
}
.offers .right {
display:inline;
float:left;
width:477px;
}

.offers .headline {
color:#424242;
font-size:22px;
margin-top:10px;
text-transform: uppercase;
display:inline;
float:left;
clear:both;
width:100%;
}

.offers .offer {
color:#424242;
font-size:18px;
margin:0;
padding:0;
margin-top:8px;
display:inline;
float:left;
clear:both;
width:100%;
}

.offers div.offer {
	margin-bottom:10px;
	font-size:14px;
}

.offers .offer .big {
	font-size:30px;
	position: relative;
}

.offers .offer .big .sup {
font-size:10px;
position:relative;
top:-14px;
}

.offers .offer  li {
font-size:14px;
margin-bottom:8px;
display:inline;
float:left;
clear:both;
width:90%;
margin-left:25px;
}

.offers .offer  li h3 {
	margin:5px 0;
}

.offers .offer  li ul {
display:inline;
float:left;
margin:0;
padding:0;
}

.offers .offer  li ul li{
font-size:12px;
}

.offers .code {
color:#424242;
text-transform: uppercase;
display:inline;
float:left;
clear:both;
width:100%;
font-size:10px;
}

.offers .details {
clear:both;
color:#7E7E7E;
display:none;
float:left;
font-size:10px;
margin-top:10px;
text-transform: uppercase;
width:100%;
border:none;
}

.offer-links li {
float:left;
display:inline;
list-style:none;
color:#323232;
}

.offer-links li span {
display:block;
font-size:14px;
margin:10px 0 10px 0;
padding:5px 10px;
text-decoration:none;
}

.offer-links li a, .offer-links li a:hover, .offer-links li a:link, .offer-links li a:visited {
background-color:#B5121B;
color:#FFFFFF;
display:block;
font-size:14px;
margin:10px 10px 10px 0;
padding:5px 10px;
text-decoration:none;
}

.details-button a{
color:#424242;
display:inline;
float:left;
font-size:12px;
margin-top:5px;
cursor:pointer;
clear:both;
}

.hyundai-uncensored {
background-image:url(http://www.cars911.com/kia/images/hyundai-uncensored.png);
display:inline;
float:left;
height:138px;
margin:17px 0 0 9px;
width:691px;
}

.no-special {
display:inline;
float:left;
font-size:18px;
font-weight:normal;
margin:30px;
width:646px;
}

.hyundai-uncensored a{
height:138px;
width:691px;
display:block;
}

.meet-or-beat {
background-image:url(http://www.cars911.com/kia/images/service.png);
display:inline;
float:left;
height:175px;
margin:0px 0 0 9px;
width:691px;
}

#appointment {
	display:none;
}

.service-form {
	font-size:14px;
	font-family:arial,helvetica,sans-serif;
	overflow:hidden;
	width:530px;
	float:left;
	display:inline;
	height:460px;
}

.service-form form {
	width:530px;
	float:left;
	display:inline;
}

#overlay h3 {
	float:left;
	display:inline;
	width:520px;
	margin-bottom:5px;
	margin-left:7px;
	font-size:14px;
}

#overlay p {
	float:left;
	display:inline;
	width:510px;
	margin-bottom:5px;
	margin-left:20px;
}

.row {
	float:left;
	display:inline;
	width:530px;
	margin-bottom:5px;
}

.additional_information {
	float:left;
	display:inline;
	width:500px;
	margin-left:30px;
}

.row .field_input {
	float:left;
	display:inline;
	width:250px;
}

.service-form input {
	float:left;
	display:inline;
}

.service-form .hidden {
	display: none;
}

.row .label {
	float:left;
	display:inline;
	width:110px;
	text-align:right;
	margin-right:5px;
	font-size:.85em;
	margin-top:3px;
}



.row .appointment-date .label {
	width:220px;
}

.additional_information .label {
	width:190px;
}

.additional_information textarea {
	width:255px;
	height:48px;
}

.row .field_checkbox {
	float:left;
	display:inline;
	width:110px;
	margin-left:48px;
}

.row .field_checkbox input {
	margin-right:5px;
}

.row .field_select {
	float:left;
	display:inline;
	width:550px;
}

.row .field_select .date {
	display:inline;
}

.row .field_select .time {
	display:inline;
}

.address .label {
	width:110px;
}

.address .field_input {
	width:550px;
}

.address_2 .label {
	width:110px;
}

.address_2 .field_input {
	width:175px;
}

.address_2 input{
	width: 45px;
}

.address_2 select{
	width: 45px;
}

.submit {
	text-align:right;
	margin-top:10px;
}

.submit .error {
	float:left;
	display: inline;
	margin-left:10px;
}

.submit #requestServiceButton {
	float:right;
	margin-left:10px;
}

#facebox .appointment {
	height:460px;
	overflow:hidden;
}

#facebox .appointment iframe {
	height:460px;
}

.service-form .error {
	color: #ff0000;
}

.service-form input.error, .service-form select.error, .service-form textarea.error {
	color: #000;
	border: 1px solid #ff0000;
}

.service-form .block-area {
	float:left;
	width:100%;
	display:none;
}

.service-form #vehicle-info {
	display:block;
}

#confirm-message {
background-image:url(http://www.cars911.com/kia/images/service-confirmation.jpg);
display:inline;
float:left;
height:460px;
width:100%;
text-indent:-9999px;
overflow:hidden;
}



#layoutWrapper  .intro-name {
background-image:url(http://www.cars911.com/kia/images/optima-header.jpg);
display:inline;
float:left;
height:65px;
width:479px;
text-indent:-9999px;
overflow:hidden;
}

.MiscPageContent #price {
	font-size:18px;
	float:right;
	font-weight:none;
	font-style:italic;
	text-transform:uppercase;
	margin-top:25px;
}

.MiscPageContent #price span {
	font-size:32px;
}

#pic-vid-gallery {
	float:left;
	display:inline;
	width:500px;
}

#pic-vid-gallery #full-size{
	background-image:url(http://www.cars911.com/kia/images/full-image-bg.jpg);
	float:left;
	display:inline;
	height:327px;
	width:500px;
}

#pic-vid-gallery #full-size .inner{
	float:left;
	display:inline;
	height:309px;
	width:480px;
	margin:9px;
}

#pic-vid-gallery #full-size #obj {
	float:left;
	display:inline;
}

.thumbnail-container {
	float:left;
	display:inline;
	width:100%;
}

.thumbnail-container .header {
	float:left;
	display:inline;
	clear:both;
	font-size:14px;
	text-transform:uppercase;
	width:100%;
	margin:5px 0;
	font-weight:bold;
}

.thumbnail-container ul {
	float:left;
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}

.thumbnail-container ul li {
	float:left;
	display:inline;
	list-style:none;
	background-image:url(http://www.cars911.com/kia/images/thumb-bg.jpg);
	height:65px;
	width:102px;
	padding:6px;
	margin:2px 5px;
}

.thumbnail-container ul li img{
	border:none;
	height:64px;
	width:100px;
}

#notify-specs {
	float:right;
	display:inline;
	width:433px;
}

#notify-form {
	width:433px;
	height:318px;
	margin:10px 0;
	float:left;
	display: inline;
}

#notify-form iframe {
	width:433px;
	height:318px;
	border:none;
	overflow:hidden;
}

body.newsletter #overlay {
	background-image:url(http://www.cars911.com/kia/images/form.jpg);
	float:left;
	display:inline;
	width:433px;
	height:318px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:px;
}

.newsletter-form form {
	margin-top:62px;
}

.newsletter-form .row {
	width: 395px;
	margin-bottom:17px;
}

.newsletter-form .row .error {
	color:#F00;
}

.newsletter-form .row .field_input {
	display:inline;
	float:left;
	width:395px;
}

.newsletter-form .row input {
	font-size:14px;
	padding:8px 13px;
	width:249px;
	float:left;
	display:inline;
}

.newsletter-form .row input.error {
	border-color:#F00;
}

.newsletter-form #confirm-message {
	background-image:url(http://www.cars911.com/kia/images/form-confirm.jpg);
	display:inline;
	float:left;
	height:318px;
	width:100%;
	text-indent:-9999px;
	overflow:hidden;
}

.newsletter-form .submit input {
	font-size:14px;
	padding:0;
	width:auto;
	height:auto;
	cursor:pointer;
	float:right;
	display:inline;
	padding:7px 19px;
}

#model-trim {
	width:430px;
	float:left;
	display:inline;
}

#model-trim .header {
clear:both;
display:inline;
float:left;
font-size:17px;
text-align:center;
text-transform:uppercase;
width:100%;
}

#tabs-info {
display:inline;
float:left;
font-size:90%;
margin:15px 0;
width:100%;
overflow:hidden;
height:300px;
}

#tabs-info ul {
	margin:0;
	padding:0;
background:#e6e6e6;
height:47px;
width:100%;
float: left;
}

#tabs-info li {
	margin: 0;
	list-style: none;
	padding: 0;
}
	
* html #tabs-info li {
	display: inline; /* ie6 double float margin bug */
}
		
#tabs-info li,
#tabs-info li a {
	float: left;
}
	
#tabs-info ul li a {
	text-decoration: none;
	padding: 16px;
	color: #6a6a6a;
	text-transform: uppercase;
	font-style: italic;
	font-weight:bold;
}
	
#tabs-info ul li.active {
background:#b00c14;
}
	
#tabs-info ul li.active a {
	color: #fff;
}
	
#tabs-info .tab {
	clear: both;
	padding: 5px;
	background:#b00c14;
	display:none;
	float: left;
	width:420px;
}
	
#tabs-info .tab .content {
	clear: both;
	float: left;
	display:inline;
	padding: 10px;
	background:#fff;
	height: 223px;
	overflow:auto;
	width:400px;
}
	
#tabs-info .tab .content p {
	clear: both;
	margin-top:0;
	font-weight:bold;
	color:#000000;
	float: left;
	display:inline;
	width:100%;
	margin-bottom:10px;
}
	
#tabs-info .tab .content ul {
	float: left;
	display:inline;
	clear: both;
	height: auto;
	background:#fff;
	margin-left:15px;
	margin-bottom:25px;
	width:375px;
}

#tabs-info .tab .content ul li {
	clear: both;
	margin-bottom: 8px;
	float: left;
	display:inline;
	width:100%;
}
	
#tabs-info .tab .colors p.header {
	display:inline-block;
	float: left;
	font-size:14px;
	text-align:left;
	text-transform: none;
	margin-left:15px;
	margin-bottom:5px;
	width:auto;
	font-weight:normal;
}

#tabs-info .tab .colors ul {
	margin-left: 15px;
	width:350px;
}

#tabs-info .tab .colors ul li {
	float: left;
	display:inline;
	width:28px;
	height:28px;
	border:2px solid #000;
	clear:none;
	margin-right:10px;
}
#notify-specs .disclaimer {
	float:left;
	width:100%;
}

#upgrade-browser {
	text-align:center;
}

#upgrade-browser p {
	margin-bottom:20px;
}

#upgrade-browser a {
	background-image:url(http://www.cars911.com/kia/images/sprite.png);
	background-position:-24px -1737px;
	display:inline;
	float:left;
	height:50px;
	width:145px;
	text-indent:-9999px;
	overflow:hidden;
	margin:5px;
}


#upgrade-browser #firefox {
	background-position:-24px -1796px;
}

#upgrade-browser #chrome {
	background-position:-24px -1678px;
}

#upgrade-browser #safari {
	background-position:-24px -1854px;
}

#upgrade-browser #opera {
	background-position:-24px -1913px;
}


#middleRow {
	margin-top:0;
}


#middleRowCol1 {
	background-color:#fff;
	height:261px;
	padding:0;
	width:441px;
	overflow:hidden;
}

#bodyText, #bodyTitle {
	padding:0px;
	margin-bottom:0px;
}

#bodyText img {
	border:none;

}

#uvo {
	height:252px;
	width:294px;
	float:left;
	display: inline;
	border:1px solid #666666;
	margin-top:7px;
}

#uvo img {
	border:none;
}

#store {
	height:244px;
	width:294px;
	float:left;
	display: inline;
	border:1px solid #666666;
	margin:7px 0;
	background-color:#e8e8e8;
}

#store img {
	border:none;
	margin:0;
	float:left;
	display:inline;
}

.special-offers {
	width:1000px;
	float:left;
	display: inline;
	clear:both;
}

.special-offers img {
	float:left;
	display:inline;
}

.not-verified {
	float:left;
	display:inline;
	width:520px;
	text-align:center;
	position:absolute;
	top:0;
	left:0;
	font-size:14px;
}

.not-verified span{
	background-image:url(http://www.cars911.com/kia/images/like.jpg);
	height:22px;
	width:58px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 5px;
	display:inline-block;
}

.verified {
	float:left;
	display:inline;
	width:520px;
	background:#fff;
	position: relative;
	z-index:3;
	font-size:14px;
}

.verified h3 {
	float:left;
	display:inline;
	width:520px;
	font-size:18px;
	font-weight:normal;
}

.verified p {
	float:left;
	display:inline;
	width:520px;
	font-size:14px;
}

.verified #facebook-content ul li {
margin:12px 0 0;
width:33%;
}

.verified  #facebook-content ul li .image {
background-position:10px  -651px;
}

.verified #facebook-content ul #movie .image{
background-position:16px  -550px;
}

.verified #facebook-content ul #oil .image{
background-position:6px -756px;
}

#dealerTextRow {
	width:1000px;
	overflow:hidden;
}

#showroomRow2{
	display:none;
}

.lasparks{ float:left; display:inline; position: relative;}
#layoutWrapper .lasparks h1 { float:left; display:inline; clear:both; position:relative; z-index:1; width:800px; text-transform:none;}
.trophy { background:url(http://www.cars911.com/kia/images/lasparks.jpg) no-repeat -440px -4px; width:338px; height:389px; position:absolute; right: 70px; top: 20px;}
.team {background:url(http://www.cars911.com/kia/images/lasparks.jpg) no-repeat 0 0; width:435px; height:293px;float:left; display:inline; margin: 25px 300px 0 60px;}
.sparky {background:url(http://www.cars911.com/kia/images/lasparks.jpg) no-repeat 0 -293px; width:275px; height:508px;float:left; display:inline; margin:15px 100px 0 60px;}
.special-offer {float:left; display:inline; background-color: #eeeeee; border:2px solid #000; padding:15px; width:425px;font-size:18px; margin: 60px 0 0 0;}
.family-cars { background:url(http://www.cars911.com/kia/images/lasparks.jpg) no-repeat -323px -402px; height: 263px; width: 458px;float:left; display:inline;}
.special-offer-details {float:left; display:inline; width:455px; font-size:10px;}
#lasparks{
    display: inline;
    float: left;
    margin: 7px;
}
#lasparks img{
    display: inline;
    float: left;
	border:none;
}
