/* Obrien Auto Park of Urbana Stylesheet */

body {background:url('../images/Kia/bg2.jpg') center top no-repeat #091230;padding:0;margin:0;color:#283D83;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
table td {font-size:12px;}

h1,h2,h3,h4,h5,h6 {padding:0;margin:0;}
h1 {font-size:24px;color:#283D83;margin-bottom:10px;}
h2 {font-size:20px;color:#283D83;margin-bottom:10px;}
h3 {font-size:18px;color:#283D83;}
h4 {font-size:16px;}
h5 {font-size:14px;}	
h6 {font-size:12px;}

a {text-decoration:none;}
a:link {color:#0052c2;}
a:visited {color:#0052c2;}
a:hover {color:#000;}
a:active {color:#000;}
a:focus {color:#000;}

#page {text-align:left;width:1015px;margin:0 auto;padding:0;}

#header {background:url('../images/Kia/header.jpg') left top no-repeat;height:154px;position:relative;}
#logo {background:url('../images/Kia/logo.jpg') left top no-repeat;position:absolute;top:0px;left:0px;width:403px;height:117px;text-indent:-9999px;}
#title {background:url('../images/Kia/title.jpg') left top no-repeat;position:absolute;top:31px;left:407px;width:157px;height:54px;text-indent:-9999px;}
#text1 {background:url('../images/Kia/number.jpg') left top no-repeat;position:absolute;top:25px;right:175px;width:250px;height:47px;text-indent:-9999px;}
#text2 {background:url('../images/Kia/KiaLogo.jpg') left top no-repeat;position:absolute;top:0px;right:0px;width:156px;height:117px;text-indent:-9999px;}

#topnav {background:url('../images/Kia/topnav.jpg') top left repeat-x #414141;text-align:center;width:1015px;height:37px;position:absolute;bottom:0;left:0;}
#topnavlist {padding:12px 0 0;margin:0;list-style-type:none;}
#topnavlist li {display:inline;padding:0 10px 3px 10px;position:relative;font-weight:bold;font-size:14px;border-right:1px solid #fff;text-shadow:#000 2px 2px 2px;}
#topnavlist li.last {border-right:0;}
#topnavlist li div {display:inline;}
#topnavlist li a {text-decoration:none;}
#topnavlist li a:link {color:#fff;}
#topnavlist li a:visited {color:#fff;}
#topnavlist li a:hover {color:#ff0;}
#topnavlist li a:active {color:#ff0;}
#topnavlist li a:focus {color:#ff0;}
#topnavlist ul {position:absolute;top:18px;left:0;width:170px;border:1px solid #510508;background:#bb0309;margin:0;padding:0 5px;list-style-type:none;display:none;z-index:1500;}
#topnavlist ul li {display:block;text-align:left;font-weight:normal;border-bottom:1px solid #510508;border-right:0;padding:5px 0;font-size:12px;}
#topnavlist ul li.last {border-bottom:0;}
#topnavlist ul ul {left:170px;top:0;}

#leftnavcell {width:214px;}
#leftnav {background:url('../images/Kia/leftnav.jpg') top left repeat-y #CCC;padding:10px 15px 1px 10px;}
#leftnavbottom {background:url('../images/Kia/leftnavbottom.jpg') top left repeat-y #CCC;width:214px;height:33px;margin-bottom:10px;}
#leftnavlist {padding:0;margin:0;text-align:left;list-style-type:none;font-size:12px;font-weight:bold;}
#leftnavlist li.header {font-size:16px;border-bottom:2px solid #283D83;padding:5px 0;text-shadow:#999 2px 2px 2px;}
#leftnavlist li.last {border-bottom:0;}
#leftnavlist ul {list-style-type:none;padding:0 5px;margin:5px 0;border:1px solid #283D83;display:none;}
#leftnavlist ul li {border-bottom:1px solid #283D83;padding:5px 2px;font-size:12px;text-shadow:none;}
#leftnavlist li a {text-decoration:none;}
#leftnavlist li a:link {color:#283D83;}
#leftnavlist li a:visited {color:#283D83;}
#leftnavlist li a:hover {color:#000;}
#leftnavlist li a:active {color:#000;}
#leftnavlist li a:focus {color:#000;}
.goog-te-gadget .goog-te-combo {font-size:12px;}

#specials {background:#fff;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;width:300px;border:1px solid #ccc;}
#specials .specbox {background:#DA0000;border:2px solid #820000;color:#fff;font-size:12px;text-align:center;width:125px;}
#specials .specbox .model {padding:3px;}
#specials .specbox .price {padding:5px;font-weight:bold;}
#specials h2 {display:inline-block;color:#333;text-indent:-9999px;cursor:pointer;}
#specials h2#IndexSpecialNew {background:url('../images/Kia/Index_Special_New_Inactive.gif') top left no-repeat;width:140px;height:46px;}
#specials h2#IndexSpecialUsed {background:url('../images/Kia/Index_Special_Used_Inactive.gif') top left no-repeat;width:127px;height:46px;}
#specials h2#IndexSpecialNew.on {background:url('../images/Kia/Index_Special_New_Active.gif') top left no-repeat;}
#specials h2#IndexSpecialUsed.on {background:url('../images/Kia/Index_Special_Used_Active.gif') top left no-repeat;}
#specials .specialscroll {padding:10px;}
#specials .specialscrollcontent {overflow:auto;height:277px;padding:5px;}
#specials table {border-bottom:2px dotted #ccc;width:100%;}
#specials .image {width:70px;}
#specials .modelcount {color:#666;text-transform:uppercase;}
#specials .price {width:70px;text-align:center;font-weight:bold;font-size:14px;}
#specials .price span {font-size:12px;}
#specials a {text-decoration:none;}
#specials a:link {color:#000;}
#specials a:visited {color:#000;}
#specials a:hover, #specials a:hover .modelcount {color:#07339f;}
#specials a:active, #specials a:active .modelcount {color:#07339f;}
#specials a:focus, #specials a:focus .modelcount {color:#07339f;}

#RequestInformation {color:#fff;text-align:left;font-weight:bold;padding:5px;margin-top:10px;background:#303030;border:1px solid #000;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#RequestInformation h3 {color:#fff;text-align:center;font-size:22px;}

#fadeshow1 {position:absolute;top:0;right:0;z-index:10;}
.descpanelfg {text-align:right;font-size:16px;}
#menulist {list-style-image:url('../Flash/Kia/Bullet.jpg');padding:13px 0 13px 45px;margin:0;}
#menulist li {font-size:20px;font-family:Arial, Helvetica, sans-serif;color:#283d83;text-transform:uppercase;font-weight:bold;margin-bottom:25px;text-shadow:#999 2px 2px 2px;}
#menulist li a {text-decoration:none;}
#menulist li a:link {color:#283d83;}
#menulist li a:visited {color:#283d83;}
#menulist li a:hover {color:#e60000;}
#menulist li a:active {color:#e60000;}
#menulist li a:focus {color:#e60000;}

#SpecialTable {}
#SpecialTable .Vehicle {background:#ae1a1f;text-align:center;border:1px solid #fff;color:#fff;margin-bottom:10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
#SpecialTable .Vehicle h3 {font-size:22px;text-transform:uppercase;color:#fff;height:55px;}
#SpecialTable .Vehicle a img {border:0;}
#SpecialTable .VehiclePrice {background:#122361;font-size:12px;font-weight:bold;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;}
#SpecialTable .VehiclePrice a:link {color:#fff;}
#SpecialTable .VehiclePrice a:visited {color:#fff;}
#SpecialTable .VehiclePrice a:hover {color:#ff0;}
#SpecialTable .VehiclePrice a:active {color:#ff0;}
#SpecialTable .VehiclePrice a:focus {color:#ff0;}
#SpecialTable .VehiclePrice .Price {font-size:28px;}
#FeaturedPreOwned {width:512px;background:#ae1a1f;border:1px solid #fff;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin:0 10px;}
#FeaturedPreOwned h2 {color:#fff;text-align:center;padding:8px 10px 6px;font-size:26px;}
#FeaturedPreOwned td {background:#fff;color:#000;}
#FeaturedPreOwned h4 {font-size:12px;text-align:center;}
#FeaturedPreOwned a img {border:0;}
#FeaturedPreOwned table table th {padding:2px 5px;}
#FeaturedPreOwned table table td {padding:2px 5px;}
#FeaturedPreOwned table table td.MoreInfo {font-size:10px;text-transform:uppercase;}
#FeaturedPreOwned table table td.MoreInfo a {text-decoration:underline;}
#FeaturedPreOwned table table td.Credit {font-size:10px;}
#FeaturedPreOwned table table td.Email {font-size:10px;text-align:right;}
#FeaturedPreOwned table table td.MoreInfo a:link {color:#ae1a1f;}
#FeaturedPreOwned table table td.MoreInfo a:visited {color:#ae1a1f;}
#FeaturedPreOwned table table td.MoreInfo a:hover {color:#f00;}
#FeaturedPreOwned table table td.MoreInfo a:active {color:#f00;}
#FeaturedPreOwned table table td.MoreInfo a:focus {color:#f00;}
#FeaturedPreOwned table table td a:link {color:#122361;}
#FeaturedPreOwned table table td a:visited {color:#122361;}
#FeaturedPreOwned table table td a:hover {color:#002ccd;}
#FeaturedPreOwned table table td a:active {color:#002ccd;}
#FeaturedPreOwned table table td a:focus {color:#002ccd;}

/*#flash {background:url('../images/topcontent.jpg') top left no-repeat;height:184px;}
#flash2 {background:url('../images/topcontent2.jpg') top left no-repeat;height:91px;}*/

#search {background:url('../images/Kia/searchbg.jpg') top left repeat-x #e6edf2;color:#000;}
#searchbox {width:238px;position:absolute;top:205px;left:7px;z-index:100;}
#searchtop {background:url('../images/searchtop.png') top left no-repeat;height:23px;}
#searchmid {background:url('../images/searchmid.png') top left repeat-y;padding:0 28px 0 15px;font-size:20px;}
#searchmid img {margin-right:5px;margin-bottom:5px;}
#searchmid select {font-size:16px;margin-bottom:5px;}
#searchmid input {font-size:16px;width:100px;}
#searchmid #supersaver {font-size:26px;color:#FFD400;font-weight:bold;text-transform:uppercase;}
#searchbottom {background:url('../images/searchbottom.png') top left no-repeat;height:34px;}

#content {background:url('../images/Kia/content.jpg') top left repeat-x #e6edf2;color:#000;}
#content2 {background:#e6edf2;color:#000;}
#contentheader {position:absolute;top:7px;left:243px;font-size:30px;color:#000;font-weight:bold;}
#contentcell {color:#283D83;}
#insidecontent {padding:10px;}
#insidecontent2 {}

#toptable {background:url('../images/toptablebg.jpg') top left repeat-x #636363;}
#bottable {background:url('../images/bottablebg.jpg') top left repeat-x #636363;}

#carname {width:188px;height:39px;background:url('../images/carname.png') top left no-repeat;position:absolute;top:7px;left:243px;}
#carimage {width:504px;height:331px;background:url('../images/carimage.png') top left no-repeat;position:absolute;top:-170px;right:10px;z-index:200;}

#carsearch {background:url('../images/whiteboxbg.gif') top left repeat-x #fff;width:436px;}
#whitebox {background:url('../images/whiteboxbg.gif') top left repeat-x #fff;}

#tablespace {background:url('../images/tablespace.png') top left repeat-x;height:15px;}

#insidecontent h1 {}
.specheader {background:url('../images/specheaderbg.gif') top left repeat-x #242425;color:#fff;font-size:24px;font-weight:bold;padding:5px;text-align:center;}
.specdetails {}
fieldset {border:1px solid #999;}
legend {color:#e00;font-size:18px;font-weight:bold;}
fieldset th {color:#283D83;}
fieldset .req {color:#e00;}

	.SearchBox {margin-top:3px;margin:0;}
	.SearchBox .inside {padding:10px;}
	.SearchBox form {padding:0;margin:0;}
	.SearchHeader {height:30px;}
	.SearchHeader h2 {padding:7px 0 0 10px;font-size:14px;font-weight:bold;}
	.SearchNewUsed {padding:10px 10px 0 10px;font-size:11px;}
	h2.NewSearchHeader {background:url('../images/Kia/New_Vehicles.gif') top left no-repeat;width:97px;height:49px;text-indent:-9999px;}
	h2.UsedSearchHeader {background:url('../images/Kia/Used_Vehicles.gif') top left no-repeat;width:97px;height:49px;text-indent:-9999px;}
	#NewSearch {padding-top:5px;}
	#UsedSearch {padding-top:5px;}
	#NewSearch select {font-size:11px;width:110px;margin:0 0 5px;}
	#UsedSearch select {font-size:11px;width:110px;margin:0 0 5px;}
	.SearchButton {display:inline;}
	#SearchCarKia {background:url('../images/Kia/Search_Car_Kia.gif') top left no-repeat;width:214px;height:115px;}
	#SearchCarUsed {background:url('../images/Kia/Search_Car_Used.gif') top left no-repeat;width:208px;height:115px;}

#green {font-size:22px;color:#fff;padding-top:90px;padding-left:115px;}
#greenimg {position:absolute;left:243px;top:60px;}
a.green {text-decoration:none;font-size:26px;font-weight:bold;}
a.green:link {color:#75B34A;}
a.green:visited {color:#75B34A;}
a.green:hover {color:#5ADB00;}
a.green:active {color:#5ADB00;}
a.green:focus {color:#5ADB00;}
#copyright {}

#scrlContainer{
	background:url('../images/scrollerbg.gif') top left repeat-x #0102EE;
	width:992px;
	margin:0 auto;
	/*visibility:hidden;*/
	position:relative;
	overflow:hidden;
	height:30px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
}
#scrlContent{
	position:absolute;
	padding:5px;
	white-space:nowrap;
}
#scrlContent a:link {color:#ff9;}
#scrlContent a:visited {color:#ff9;}
#scrlContent a:hover {color:#ff0;}
#scrlContent a:active {color:#ff0;}
#scrlContent a:focus {color:#ff0;}

#footer {text-align:center;margin:0 auto;padding:10px 0;color:#6f799a;}
#insidefooter {padding:10px 15px;margin:0;list-style-type:none;font-size:10px;}
#subfootertext {font-size:10px;color:#6f799a;text-align:center;}
#designed {color:#6f799a;}
#designed a:link {color:#a6b0d1;}
#designed a:visited {color:#a6b0d1;}
#designed a:hover {color:#d0d6e8;}
#designed a:active {color:#d0d6e8;}
#designed a:focus {color:#d0d6e8;}
#copyright {}
#botnav {text-align:center;font-size:12px;}
#botnavlist {padding:0;margin:0;list-style-type:none;}
#botnavlist li {display:inline;border-right:1px solid #6f799a;padding:0 7px 0 5px;}
#botnavlist li:first-child {padding-left:0;}
#botnavlist li.last {border-right:0;}
#botnavlist li a {text-decoration:none;}
#botnavlist li a:link {color:#a6b0d1;}
#botnavlist li a:visited {color:#a6b0d1;}
#botnavlist li a:hover {color:#d0d6e8;}
#botnavlist li a:active {color:#d0d6e8;}
#botnavlist li a:focus {color:#d0d6e8;}

.dealernotes {border:1px solid #333;background:#ddd;padding:10px;margin-top:10px;font-size:14px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

/* General Stylesheet */

    .download {
		background:#e6e6e6;
		border:1px solid #555555;
		margin: 3px 0 0 0;
		width:100%;
    }
              
    .download td a {
        font: normal 12px helvetica;
        color: #0C0C86;
        text-decoration: none;
    }   

    .download td a:hover {
        text-decoration: underline;
    }   


/** --- HOURS TABLES --- **/

#insidecontent table.HoursTable {
    border: solid 1px #878585; 
    width: 98% }
    
#insidecontent table.HoursTable td.HoursHeader{
    font: bold 11px helvetica;
    color: #fff;
    background-color: #283D83; 
    text-align: center;} 

#insidecontent table.HoursTable td.HoursHeader{
    font: bold 11px helvetica;
    color: #fff;
    background-color: #283D83; 
    text-align: center;} 
    
#insidecontent table.HoursTable td.leftcell{
    font: bold 11px helvetica;
    color: #505050; 
    padding-left: 3px;}

#insidecontent table.HoursTable td.rightcell{
    font: normal 11px helvetica;
    color: #505050; 
    text-align: center;}
    
#insidecontent .pages td.BAHeader {
    font: bold 11px helvetica;
    color: #fff;
    background-color: #283D83; 
    text-align: center;
    padding: 2px;} 

#insidecontent #form .profile {
    background-color: #EAE8E8; 
    margin-top: 13px; 
    width: 100%;
    border: solid 1px #D2D1D2; }   
    
#insidecontent #form .profile .photo {
    padding: 3px; }

#insidecontent #form .profile .photo img {    
    border: solid 1px #D2D1D2; }

#insidecontent #form .profile .bio {
    padding: 3px; 
    font: normal 11px helvetica;
    color: #000;}

#insidecontent #form .profile .bio a {
    font: normal 11px helvetica;
    color: #000;}

#insidecontent #form .profile .bio a:hover {    
    text-decoration: none; }

#insidecontent fieldset.pages .links {width:95%;}

    #insidecontent fieldset.pages {
        margin:0;
        padding: 5px 10px 10px 10px; 
    }
    
    #insidecontent fieldset.pages .links a {
        font:bold 12px helvetica; 
        color: #505050;
    }

    #insidecontent fieldset.pages .links a:hover {
        text-decoration: none;
    }



/*** GLOBAL STYLES ***/

    #insidecontent p {
		margin:0 0 10px;
		padding:0;
        font: normal 12px helvetica;
        color: #283D83;
		}

    #insidecontent .searchitems td {
		font: bold 12px helvetica;
        color: #283D83;
        border:0;
		border-collapse:collapse;
		border-spacing:0;
		margin:0;
		padding:3px 3px 3px 0;
		}
    
    
    #insidecontent #results {
		border:1px solid #c7c7c7;
		border-collapse:collapse;
		border-spacing:0;
		margin:0;
		padding:0;
		width:100%;
		}
        

	#results h2 {
		color:#283D83;
		font:bold 14px helvetica;
		letter-spacing:-1px;
		margin:0;
		padding:0;
		}
	
	#insidecontent #results th {
		border:1px solid #000;
		font-size:14px;
		font-family:helvetica, arial, sans-serif, sans;
		font-weight:normal;
		padding:5px;
		vertical-align:top;
        background:url('../images/Kia/content_header.jpg') left center repeat-x #ae1a1f;
		}

	#insidecontent #results th a {
        color: #fff;
        text-decoration: none;
		}

	#insidecontent #results th a:hover {
        text-decoration: underline;
		}
    
	#insidecontent #results th.sorted {background:url('../images/Kia/sorted.jpg') left center repeat-x #583030;}
	#insidecontent #results th.sorted a {color:#fff;}
	#insidecontent #results th.sorted img {border:0;}
    
    #insidecontent #results td  {
		font: normal 12px helvetica;
		padding:5px;
		vertical-align:top;
		}
	#insidecontent #results .on td {
		border:1px solid #ccc;
		background:#e7e7e7;
		}
	#insidecontent #results .off td {
		border:1px solid #ccc;
		background:#fff;
		}
	#insidecontent #results tr:hover td {
		border:1px solid #fff;
		background:#FBEEC6;
		cursor:help;
		}
	#insidecontent #results tr.active td {
		border:1px solid #fff;
		background:#FBEEC6;
		cursor:help;
		}
	#insidecontent #results .photo {
		width:125px;
        
		}
        
    #insidecontent #results .photo img {
        border:1px solid #D7D7D7;
    }
	
    #insidecontent #results .year { text-align:center; }
    
    #insidecontent #results .year h2 { 
        font-size:18px;
        color: #283D83; 
        font-weight: normal;}
    
    #insidecontent #results .vehicle { text-align:left;font-size:14px; }
    
    #insidecontent #results .vehicle h2 { 
        font-size:18px;
        color: #283D83; 
        font-weight: normal;}
    
    #insidecontent #results .location { text-align:center; }
    
    #insidecontent #results .mileage { text-align:right; }
	
    #insidecontent #results .listprice { text-align:right;font-size:20px;color:#f70; }
	#insidecontent #results .listprice span {font-size:14px;}
	
    #insidecontent #results .stocknumber { text-align:left; }
	
    #insidecontent #results .vin { text-align:center; }
	
	#insidecontent #results .details {font-size:10px;}
	
	#insidecontent #results .mpg {font-size:10px;text-align:center;}
	#insidecontent #results .mpg h3 {font-size:14px;}

	#insidecontent form {
        margin: 0; }
    
	#insidecontent #form td {
	    padding:0 0 3px 0;	
        font: normal 12px helvetica;
        color: #283D83;
		}
	#insidecontent #form th {
		font-weight:bold;
		text-align:left;
        padding:3px 0 3px 3px;
        font: bold 12px helvetica;
        color: #283D83;
		}
		
	#insidecontent #fpblock {
    
        width: 457px; 
        height: 235px; 
        background-color: #DAD9F0; 
        text-align: left; 
        padding: 5px;
        font: normal 12px helvetica;
        color: #283D83;
        float: right;

    }
    
    #insidecontent #fpblock h1 {
    
		background-color:#283D83;
        color: #fff;
		font:bold 18px helvetica;
		letter-spacing:-1px;
		margin:0 0 5px 0;
		padding:2px;
        text-align: center;
        

    }
    
    #insidecontent #fpblock #top {
        height: 160px;
        margin: 0;
    
    }
    #insidecontent #fpblock #bottom {
        height: 75px;
        margin: 0;
        padding-right: 4px;
        width: 454px;
    
    }

    #pagination {
		color:#666;
		display:block;
		margin:0;
		padding:5px;
		text-align:center;
		}
	#pagination .next {
		font: bold 14px helvetica;
        color: #666;
        display:inline;
		margin:0;
		padding:5px 5px 5px 20px;
		}
	
    #pagination .next a {
		font: bold 14px helvetica;
        color: #283D83;
        text-decoration: none
        }
        
    #pagination .next a:hover {   
        text-decoration: underline; }
	
	#pagination .prev {
		font: bold 14px helvetica;
        color: #666;
        display:inline;
		margin:0;
		padding:5px 20px 5px 5px;
		}
	
    #pagination .prev a {
		font: bold 14px helvetica;
        color: #283D83;
        text-decoration: none;
        }

    #pagination .prev a:hover {   
        text-decoration: underline; }
	
    
    #pagination .page strong {
		color:#666;
		font-weight:bold;
		}

    #pagination .page a {
		font: bold 14px helvetica;
        color: #283D83;
        text-decoration: none;
		}

    #pagination .page a:hover {
        text-decoration: underline;
		}


	#offers {
		clear:both;
		display:block;
		margin:10px 0;
		text-align:center;
		}
	#offers a img {
		border:0;
		margin:5px;
		}


	.smalltext {
		font-size: 13px;
		}
		
	#rightside {
		float:right;
		margin:0 0 0 10px;
		padding:5px 0;
		width:150px;
		}
	#rightside .hours {
		background:#c00;
		border:1px solid #c30;
		border-collapse:collapse;
		border-spacing:0;
		color:#fff;
		font-size:90%;
		margin:0;
		padding:10px 5px 0 15px;
		}
	#rightside .hours .heading {
		color:#fff;
		font-size: 11px;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
		}

	#sidebar { display:none; }
	
	.req { color: #c00; }
	.example {color:#ab2424;font-size:10px;font-weight:normal;}
	.subheading { color: #c00; margin-bottom:0; }



/* Vehicle Details */


	#detailhdr {
		height:25px;
		margin:10px 0;
		}
	#detailhdr a {
		display:block;
		float:left;
		margin:0;
		padding:5px 15px 5px 20px;
		}
	#detailhdr .search {
		background:url("/images/ico/search.gif") no-repeat 0 60%;
		}
	#detailhdr .email {
		background:url("/images/ico/email.gif") no-repeat 0 60%;
		}
	#detailhdr .quote {
		background:url("/images/ico/quote.gif") no-repeat 0 60%;
		}


	#vdetail {
		background:#d9d9d9;
		border:1px solid #555;
        width: 100%;
		}
		
	#vdetail h1 {
		background:url('../images/Kia/content_header.jpg') top left repeat-x #283D83;
		color:#fff;
		padding:5px;
		}
	#vdetail .price {
		color:#fff;
		/*float:right;*/
		font:italic 32px Arial, Helvetica, sans-serif;
		font-weight:bold;
		margin:0;
		padding:2px 10px 0 ;
		position:relative;
		}
	#vdetail img {
		border:1px solid #000;
		}
	#onlinetools div {background:#303030;}
	#shoppingtools h2 {color:#fff;}
	#shoppingtools h2 span {color:#FF9900;}
	#paymentcalculator h2 {color:#fff;}
	#paymentcalculator h2 span {color:#018CD1;}
	#onlinetools div#paymentresult {background:#EAE8E8;}
	#paymentcalculator .result th {background-color: #018cd1; font: bold 12px helvetica; color: #fff; text-align: center;}

/* Vehicle Info */
	#vdetail #vinfo {
		border:0;
		border-collapse:collapse;
		border-spacing:0;
		margin:0;
		padding:0;
		width:100%;
		}
	#vdetail #vinfo td {
		padding:3px;		
		}

	#vdetail #vinfo #photo {
        width:400px;
		}
	#vdetail #vinfo #quote {
		width:170px;
		}
	#vdetail #vinfo #quote h2 {
		font: bold 13px helvetica;
        background-color: #e00;
		border:1px solid #000;
		color:#fff;
		display:block;
        margin:0 0 3px;
        letter-spacing:0px;        
		padding:5px;
		text-align:center;
		text-indent:0;
		}
	#vdetail #quote h2 a {
		color:#fff;
		text-decoration:none;
		}
	#vdetail #quote h2 a:hover {
		color:#fc0;
		}
	#vdetail #vinfo #subphotos { 
        width: 125px;
		}
        
	#vdetail #vinfo #subphotos img { 
        margin-bottom: 6px; }

	#vdetail form {
		margin:0;
		padding:0;
		}
		
		
	#data {
		background:#e6e6e6;
		border:1px solid #555555;
		border-collapse:collapse;
		border-spacing:0;
		margin: 0;
		padding:0;
		width:100%;
		}
        
    #data tr.highlight {
        background-color: #D9D9D9; }
        
	#data th {
		border:0;
		padding:3px 6px;
        text-align: left;
        font: bold 14px helvetica;
        color: #283D83;
		}
	#data td {
		border:0;
		padding:3px 6px;
        font: normal 14px helvetica;
        color: #283D83;
		}
	#data .heading {background:#555;}
	#data .msrp th, #data .msrp td {background:#fde286;color:#000;font-size:14px;}
	#data .msrp th .saleprice {font-size:20px;}
	#data .heading th {color:#fff;}

	#shoppingtools {height:145px;margin:10px 0;padding:10px;
		background-color:#555;
		border:1px solid #464646;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		}
	#paymentcalculator {height:145px;
		background-color:#555;
		margin:10px 0 10px 10px;
		padding:10px;
		border:1px solid #464646;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		}

/**** HOMEPAGE STYLES ****/


    td.specialintrotop {
        font: normal 18px Helvetica; 
        color: #fff;
        text-align: right;
    }
    
    td.specialintrobottom {
        font: normal 14px Helvetica; 
        color: #fff;
        text-align: right;
    }

    td.specialintrobottom a {
        font: normal 14px Helvetica; 
        color: #fff;
        text-decoration: none;
    }
    
    td.specialintrobottom a:hover {
        text-decoration: underline; 
    }
    
    table.special {
        border: solid 3px #9897D6;    
        height: 105px; 
        width: 131px; 
        margin-left: 10px; 
    }
    
    td.specialheader {
        height: 17px; background-color: #CBCAEA; font: bold 11px helvetica; color: #0D0C86; text-align: center;
    }
    
    td.specialimage { height: 65px; }
    
    td.specialfooter {
        height: 17px; background-color: #CBCAEA; font: bold 12px helvetica; color: #0D0C86; text-align: center;
    }

/*** FEATURE TABS ***/

    #featuretabs {
		font: bold 13px Helvetica;
        margin-top: 10px;
        border:0;
        width: 100%;
		}
        
    
    #featuretabs td.active {
        background-color: #303030;
        border-left:1px solid #303030;
        border-top:1px solid #303030;
        border-right:1px solid #303030;
        height: 25px;
        text-align: center;
        font: bold 12px helvetica;
        color: #fff;
        text-decoration: none;
        cursor: pointer;
        
    }
    

    #featuretabs td.inactive {
        background-color: #E6E6E6;
        border:1px solid #D9D9D9;
        height: 25px;
        text-align: center;
        font: bold 12px helvetica;
        color: #283D83;
        text-decoration: none;
        cursor: pointer;
        
    }
    
    #featuretabs td.bar {
        background-color: #303030;
        height: 25px;
        border-left:1px solid #303030;
        border-right:1px solid #303030;
        border-bottom:1px solid #303030;
    }
    
    #featurecontent .active {
        background-color: #E6E6E6;
        border:1px solid #D9D9D9;
        display:block;
        position: relative;
        padding: 10px;
    }

    #featurecontent .inactive table {
        display: none; }


    #featurecontent h3 {
    
		color:#283D83;
		font:bold 18px helvetica;
		letter-spacing:-1px;
		margin: 0 0 5px 0;
		padding:0;

    }

    #featurecontent td ul {
    
		list-style:square;
		margin:0 0 15px 25px;
		padding:0;
		text-indent:0;

    }
    #featurecontent td ul li {
        
        font: normal 13px helvetica;
        margin-bottom: 1px;

    }

    #featurecontent td {
        
        font: normal 13px helvetica;

    }
    
    #disclaimer {
        background-color: #E6E6E6;
        border:1px solid #D9D9D9;
        display:block;
        position: relative;
        padding: 10px;
        
    }

    #disclaimer h3 {
    
		color:#283D83;
		font:bold 18px helvetica;
		letter-spacing:-1px;
		margin: 0 0 5px 0;
		padding:0;

    }
    
    #disclaimer td {
        
        font: normal 13px helvetica;

    }

/**--- FORMS ---**/


    #insidecontent fieldset.forms {
    margin:0;
    padding: 5px; 
    font:normal 12px helvetica; 
    }

    #insidecontent fieldset.forms legend {
        font:bold 18px Helvetica; 
        color: #CC3300;
        letter-spacing:-1px;
        padding:5px; 
    }

    #insidecontent fieldset.forms table th {
        font:bold 12px Arial; 
        color: #707070;
        text-align: left;
    }
    #insidecontent fieldset.forms table td {
        font:normal 12px Arial; 
        color: #707070;
        text-align: left;
    }

/** --- PAGE FIELDSETS --- **/

    #insidecontent fieldset.pages {
        margin:0;
        padding: 5px 10px 10px 10px; 
    }
    
    #insidecontent fieldset.pages div.text {
        font:normal 12px helvetica; 
        color: #505050;
        line-height: 20px;
        height: 310px;
    }
    
    * html #insidecontent fieldset.pages div.text {
        height: 330px;
    }

    #insidecontent fieldset.pages div.text2 {
        font:normal 12px helvetica; 
        color: #505050;
        line-height: 20px;
        height: 370px;
    }
    
    * html #insidecontent fieldset.pages div.text2 {
        height: 390px;
    }

    #insidecontent fieldset.pages div.text3 {
        font:normal 12px helvetica; 
        color: #505050;
        line-height: 20px;
        height: 240px;
    }
    
    * html #insidecontent fieldset.pages div.text3 {
        height: 260px;
    }

    #insidecontent fieldset.pages div.text4 {
        height: 370px;
    }
    
    * html #insidecontent fieldset.pages div.text4 {
        height: 390px;
    }
    
    #insidecontent fieldset.pages div.text4 P {
        font:normal 12px helvetica; 
        color: #505050;
    }
    
    #insidecontent fieldset.pages legend {
        font:bold 18px Helvetica; 
        color: #CC3300;
        letter-spacing:-1px;
        padding:5px; 
    }

    #insidecontent fieldset.pages table th {
        font:bold 12px Arial; 
        color: #505050;
        text-align: left;
    }
    #insidecontent fieldset.pages table td {
        font:normal 12px Arial; 
        color: #505050;
        text-align: left;
    }


    #insidecontent fieldset.pages .links a {
        font:bold 12px helvetica; 
        color: #505050;
    }

    #insidecontent fieldset.pages .links a:hover {
        text-decoration: none;
    }


/** --- INSET PHOTOS --- **/

#insidecontent div.insetphoto {

    width: 147px;
    float: right;
    padding-top: 11px;
    border: solid 1px #000033;
    text-align: center;
    font: normal 10px helvetica;
    color: #ddd; 
    background-color: #283D83;
    margin: 0 0 5px 5px;

}

#insidecontent fieldset.pages div.text div.insetphoto {
	    color: #ddd; 
}
#insidecontent div.insetphoto img {
    border: solid 1px #EAE8E8; }

#insidecontent div.insetphoto a {
    color: #EAE8E8; }

#insidecontent div.insetphoto a:hover {
    text-decoration: none; }


#insidecontent div.insetphoto table td a {
    font: bold 11px helvetica;
    text-decoration: none;
    color: #EAE8E8; }

#insidecontent div.insetphoto table td a:hover {
    text-decoration: underline; }


    
/** --- HOURS TABLES --- **/

#insidecontent table.HoursTable {
    border: solid 1px #878585; 
    width: 215px; }
    
#insidecontent table.HoursTable td.HoursHeader{
    font: bold 11px helvetica;
    color: #fff;
    background-color: #283D83; 
    text-align: center;} 

#insidecontent table.HoursTable td.HoursHeader{
    font: bold 11px helvetica;
    color: #fff;
    background-color: #283D83; 
    text-align: center;} 
    
#insidecontent table.HoursTable td.leftcell{
    font: bold 11px helvetica;
    color: #505050; 
    padding-left: 3px;}

#insidecontent table.HoursTable td.rightcell{
    font: normal 11px helvetica;
    color: #505050; 
    text-align: center;}
    
#insidecontent .pages td.BAHeader {
    font: bold 11px helvetica;
    color: #fff;
    background-color: #283D83; 
    text-align: center;
    padding: 2px;} 

#insidecontent #form .profile {
    background-color: #EAE8E8; 
    margin-top: 13px; 
    width: 100%;
    border: solid 1px #D2D1D2; }   
    
#insidecontent #form .profile .photo {
    padding: 3px; }

#insidecontent #form .profile .photo img {    
    border: solid 1px #D2D1D2; }

#insidecontent #form .profile .bio {
    padding: 3px; 
    font: normal 11px helvetica;
    color: #000;}

#insidecontent #form .profile .bio a {
    font: normal 11px helvetica;
    color: #000;}

#insidecontent #form .profile .bio a:hover {    
    text-decoration: none; }
    

/* SPECIALS */

#insidecontent .coupon {

    width: 100%;
    border: dashed 2px #707070;

}

#insidecontent .coupon td {
        font: normal 12px helvetica;
        color: #283D83;
}

#insidecontent .coupon th {
        font: bold 14px helvetica;
        text-align: left;
        background-color: #283D83;
        color: #fff;
}

#insidecontent .coupon td a {
        font: bold 12px helvetica;
        color: #283D83;
        text-decoration: none;
}

#insidecontent .coupon td a:hover {
    text-decoration: underline; }
    
#insidecontent .calculator .result {
    width: 175px; 
    border: solid 1px #939192;
    background-color: #EAE8E8;
}

#insidecontent .calculator .result #paymentresult {
    font: bold 18px helvetica;
    color: #6A696A; 
    text-align: center;
}   

#insidecontent .calculator .result #principalresult {
    font: bold 18px helvetica;
    color: #6A696A; 
    text-align: center;
}   
	
.caradmintable {background:#fff;border:1px solid #000;}
.caradmintable2 {background:#fee;border:1px solid #000;}
.caradmintable2 td {}
.carfeaturetable td {font-size:10px;padding:2px;}
.caradminheader {background:#51779e;}
.caradminsubheader {background:#bad0e7;}
.caradminheadertext {font-weight:bold;color:#fff;padding:5px;}
.caradminsubheader .caradminheadertext {color:#fff;font-size:10px;}
.caradminlable {text-align:center;font-weight:bold;color:#fff;font-size:12px;}
.caradminlable a:link {color:#ff9;}
.caradminlable a:visited {color:#ff9;}
.caradminlable a:hover {color:#ff0;}
.caradminlable a:active {color:#ff0;}
.caradminlable a:focus {color:#ff0;}
.caradminlable2 {text-align:left;font-weight:bold;color:#000;font-size:12px;padding:5px;}
.caradminaltlistrow1 {background:#fff;}
.caradminaltlistrow2 {background:#ddd;}
.caradminlist {font-size:10px;color:#000;}
.caradminlist a {text-decoration:underline;}
.caradminlist a:link,
.caradminlist a:visited {color:#000;}
.caradminlist a:hover,
.caradminlist a:active,
.caradminlist a:focus {color:#00f;}
.photo img {border:1px solid #000;}
				#page #content div.department {
					border:1px solid #666;
					border-radius:5px;
					-moz-border-radius:5px;
					-webkit-border-radius:5px;
					margin:0 0 10px;
					padding:2px;
					}
					#page #content div.department h2 {
				        background:url('../images/Kia/content_header.jpg') left center repeat-x #ae1a1f;
						border:1px solid #283D83;
						border-radius:3px;
						-moz-border-radius:3px;
						-webkit-border-radius:3px;
						color:#fff;
						font:bold 14px helvetica,arial,sans-serif;
						letter-spacing:0;
						padding:5px 10px;
						text-shadow:0 1px 0 #111;
						text-transform:uppercase;
						}
					#page #content div.department div.desc {
						margin:0 10px 10px;
						width:450px;
						}
						#page #content div.department div.desc p {
							font-size:11px;
							}
					#page #content div.department table {margin:5px;}
					#page #content div.department table td,
					#page #content div.department table th
					{padding:2px;font-size:12px;color:#000;}
					#page #content div.department div#hours {
						background:#fff;
						border:1px solid #999;
						border-radius:3px;
						-moz-border-radius:3px;
						-webkit-border-radius:3px;
						float:right;
						margin:-25px 10px 10px;
						padding:5px;
						width:150px;
						}
						#page #content div.department div#hours h5 {
							font:bold 13px helvetica,arial,sans-serif;
							margin:0 0 5px;
							padding:0 0 5px;
							}
						#page #content div.department div#hours table {
							border:0;
							border-collapse:collapse;
							border-spacing:0;
							width:100%;
							}
							#page #content div.department div#hours table td,
							#page #content div.department div#hours table th {
								border-top:1px solid #999;
								font-size:11px;
								padding:3px 0;
								}
							#page #content div.department div#hours table th {
								font-weight:bold;
								}
							
						#page #content div.department table#contacts {
							width:100%;
							}
							#page #content div.department table#contacts td {
								font-size:12px;
								padding:10px;
								width:25%;
								}
								#page #content div.department table#contacts td strong {
									font-weight:bold;
									}
							
					#page #content div.department ul.links {
						height:25px;
						list-style:none;
						margin:0;
						padding:5px;
						text-indent:0;
						}
						#page #content div.department ul.inline li {
							float:left;
							font-size:11px;
							font-weight:bold;
							margin:0 15px 0 0;
							padding:2px 2px 2px 20px;
							}
							#page #content div.department ul.inline li.staff {
								background:url('../images/ico/group_16.png') 0 50% no-repeat;
								}
							#page #content div.department ul.inline li.appointment {
								background:url('../images/ico/calendar_16.png') 0 50% no-repeat;
								}
							#page #content div.department ul.inline li.parts {
								background:url('../images/ico/applications_16.png') 0 50% no-repeat;
								}
							#page #content div.department ul.inline li.specials {
								background:url('../images/ico/sale_16.png') 0 50% no-repeat;
								}
							#page #content div.department ul.inline li a {
								color:#333;
								}
								#page #content div.department ul.inline li a:hover {
									color:#c00;
									}

