*{margin:0; padding:0}
html, body {
	height: 100%; margin:0 auto
}

body{background:url(../img/footer.gif); font-family:Arial,Helvetica,sans-serif; margin:0; padding:0; color:#8D9091}

a{color:#7A9C44; text-decoration:underline}
a:hover{color:#E0FAAC; text-decoration:underline !important}
a:visited{color:#7A9C44; text-decoration:underline}

a:active{padding-top:0px}
img{border:none}
td{vertical-align:top}
p{margin:0 0 1.5em 0; padding:0; line-height:1.5em}
em{color:#333; font-style:normal}
br{clear:both}
/* remove focus outline */ 
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner { border: none; }


.clear{height:0 !important; line-height:0 !important; clear:both !important; font-size:1px !important; float:none !important; padding:0 !important; margin:0 !important; width:auto !important}
.clear-left{clear:left}
span{text-indent:-9999px; float:left}
img{display:block}

.auto{margin:0 auto}

object{outline:none}

*:focus, button:focus, a:active, input:active{outline:none}
.display-none{display:none}

html{font-size:100%}
body{font-size:0.75em; line-height:1.48em}
table{font-size:100%}
input, select, textarea, th, td{font-size:1em}
h1, h2, h3{font-size:1.455em; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height:1.5em; color:#9E9E9E; margin-bottom:0.368em; clear:left}
.feature-col h2 { margin: 0 0 -4px 0;}

h2{font-size:1.455em; margin:0 0 0.8em 0px; font-weight:normal}
h2.h2 { color:#CC0000 !important; text-align:right; padding:0 0 20px 0 !important;}
h3, h4, h4, h5, h6{font-size:1.2em; font-weight:bold; margin-top:1em}
.none{ display:none}
a.image{padding:0 !important; background:none !important; margin:0 !important; float:none !important}

.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix{display:inline-block}

* html .clearfix{height:1%}
.clearfix{display:block}

#wrapper{ min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -250px; /* the bottom margin is the negative value of the footer's height */
 }
#header{ width:auto; margin:0 auto; height:130px; background: url(../img/header.png) repeat-x; }
#content{ width:auto; margin:0 auto; background: #FFF url(../img/content.png) repeat-x; clear:both; overflow:visible; }
#feature { width:auto; margin: 0 auto; background:#000;}	
#slider{ width:auto; margin:0 auto; }
#footer{ margin:0 auto; background: #1C3557 url(../img/footer-gradient.png) repeat-x; color:#7989A1;}
#footer, .push {
	height: 250px; /* .push must be the same height as .footer */
}

.push { clear:both;}
.footer-image { width:920px; margin:0 auto; height:150px; padding-top:50px; background:url(../img/footer-right.jpg) no-repeat top right; border-bottom: solid 1px #3E5370; }
#footer h3 { color:#7989A1; font-size:13px; }
#ticker { height:40px; padding-top:5px; width:712px;  line-height:2.5em; float:left; color:#6D6D6D;}
#footer ul { list-style:none; float:left; }
#footer ul li { float:left; width: 100px; background:url(../img/arrow.gif) no-repeat 0 8px; font-size:12px; padding:3px 0 3px 10px;}
#footer ul li a { color:#B3C788; text-decoration:none; }
#footer ul li a:hover {color: #E0FAAC}
.quote { color:#7989A1; float:left; width:241px;} 
.sitemap { float:left; width: 462px; }
.quote p {font-size:12px !important;}
#slider { width:960px; margin:0 auto; position: relative; height:300px; }
#inside { width:960px; margin:0 auto; }
/* nav */
#nav { background:#80B1D0 url(../img/nav.png) repeat-x; width:auto; height:47px; }
#nav ul {clear:both; height:43px; width:960px; margin:0 auto; list-style:none;}
#nav ul li {float:left; height:43px}
#nav ul a{float:left; height:43px; }
#nav ul a.nav-about-R1{width:79px; background: url(../img/nav-about.png) no-repeat;}
#nav ul a:hover.nav-about-R1{background-position:0 -43px}
#nav ul a.nav-about-R3{width:79px; background: url(../img/nav-about.png) no-repeat; background-position:0 -43px}
#nav ul a.nav-hyundai-R1 {width:120px; background: url(../img/nav-hyundai.png) no-repeat;}
#nav ul a:hover.nav-hyundai-R1{background-position:0 -43px}
#nav ul a.nav-hyundai-R3{width:120px; background: url(../img/nav-hyundai.png) no-repeat; background-position:0 -43px}
#nav ul a.nav-our-R1 {width:89px; background: url(../img/nav-our.png) no-repeat;}
#nav ul a:hover.nav-our-R1{background-position:0 -43px}
#nav ul a.nav-our-R3{width:89px; background: url(../img/nav-our.png) no-repeat; background-position:0 -43px}
#nav ul a.nav-fleet-R1 {width:61px; background: url(../img/nav-fleet.png) no-repeat;}
#nav ul a:hover.nav-fleet-R1{background-position:0 -43px}
#nav ul a.nav-fleet-R3{width:61px; background: url(../img/nav-fleet.png) no-repeat; background-position:0 -43px}
#nav ul a.nav-finance-R1 {width:77px; background: url(../img/nav-finance.png) no-repeat;}
#nav ul a:hover.nav-finance-R1{background-position:0 -43px}
#nav ul a.nav-finance-R3{width:77px; background: url(../img/nav-finance.png) no-repeat; background-position:0 -43px}
#nav ul a.nav-service-R1 {width:75px; background: url(../img/nav-service.png) no-repeat;}
#nav ul a:hover.nav-service-R1{background-position:0 -43px}
#nav ul a.nav-service-R3{width:75px; background: url(../img/nav-service.png) no-repeat; background-position:0 -43px}
#nav ul a.nav-parts-R1 {width:60px; background: url(../img/nav-parts.png) no-repeat;}
#nav ul a:hover.nav-parts-R1{background-position:0 -43px}
#nav ul a.nav-parts-R3{width:60px;  background-image: url(../img/nav-parts.png); background-position:0 -43px;}
#nav ul a.nav-specials-R1 {width:80px; background: url(../img/nav-specials.png) no-repeat;}
#nav ul a:hover.nav-specials-R1{background-position:0 -43px}
#nav ul a.nav-specials-R3{width:80px; background: url(../img/nav-specials.png) no-repeat; background-position:0 -43px}
#nav ul a.nav-careers-R1 {width:71px; background: url(../img/nav-careers.png) no-repeat;}
#nav ul a:hover.nav-careers-R1{background-position:0 -43px}
#nav ul a.nav-careers-R3{width:71px; background: url(../img/nav-careers.png) no-repeat; background-position:0 -43px}
#nav ul a.nav-news-R1 {width:59px; background: url(../img/nav-news.png) no-repeat;}
#nav ul a:hover.nav-news-R1{background-position:0 -43px}
#nav ul a.nav-news-R3{width:59px; background: url(../img/nav-news.png) no-repeat; background-position:0 -43px}
#nav ul a.nav-testimonials-R1 {width:99px; background: url(../img/nav-testimonials.png) no-repeat;}
#nav ul a:hover.nav-testimonials-R1{background-position:0 -43px}
#nav ul a.nav-testimonials-R3{width:99px; background: url(../img/nav-testimonials.png) no-repeat; background-position:0 -43px}
#nav ul a.nav-contact-R1 {width:90px; background: url(../img/nav-contact.png) no-repeat;}
#nav ul a:hover.nav-contact-R1{background-position:0 -43px}
#nav ul a.nav-contact-R3{width:90px; background: url(../img/nav-contact.png) no-repeat; background-position:0 -43px}
.left-col { width:340px; float: left; padding:0px 0 0 0px; display:inline;}
.right-col { width: 200px; height:200px; float:left;padding:0px 0 0 20px;}
.content { width: 942px; margin: 0 auto; }
.feature-col h3 { font-size:1.455em; font-weight:normal; margin:0 0 -4px 0;}
.left-col h2, #content h2 { font-size:1.8em; font-weight:normal; color:#789941; }
.feature-col { width:294px; float: left; margin:-5px 0 0 6px; display:inline;}
.feature-col a.link { background: url(../img/arrow.gif) no-repeat right 3px; padding-right:8px; text-decoration:none; }
.feature-col a:hover.link { }
.feature-col p { width:280px; }
.float-right { float: right; }
.float-right h3 { color:#789941 !important; text-align:right; padding-right:5px; }
.header { width:960px; margin: 0 auto; background:url(../img/ticker.png) no-repeat top center; overflow: auto; }
a.logo { width:216px; margin-left:10px; float:left; background:url(../img/logo.png) no-repeat; height:85px; clear:left; }
.address { float:right; margin: 15px 88px 0 0; text-align:right; font-size:11px; font-weight:bold; line-height:1.5em; }
.copyright { width:920px; margin: 3px auto; }
.copyright i { padding:0 5px;}
.two-col { width:300px; float:left; padding-right:0px; }
.two-column { width:300px; float:left; padding-right:0px; }
.two-column p { }
.three-col { float:left; width:160px; margin-bottom:2em; }
.right { padding-right:20px; }
#content h2 { padding:40px 0 0 0 ; }
table strong { color:#5979AB; }
table td { width: 47%; padding-right: 3%; }
#iframeHeader{width:615px; display:inline; height:500px; float:left; }
#iframeHeader iframe{margin:0; padding:0}
#iframeHeader2 {width:935px; display:inline; height:550px; float:left; }
#iframeHeader2 iframe{margin:0; padding:0}
#newCars{width:942px; display:inline; height:500px; float:left; }
#newCars iframe{margin:0; padding:0}
.left-content { float:left; }

.form-layout02.medium .field01 .inset1{width:248px}
.form-layout02 .field01 .inset1{color:#6D7076; float:left}
.inset1{background-color:#FFF; font-family:Arial,Helvetica,sans-serif;  border-color:#AAADB2 #E2E9EF #E3E3EB #DCDFE6; border-style:solid; border-width:1px; color:#6D7076; padding:4px 2px; width:170px}
textarea{height:70px}
input, select, textarea, th, td{font-size:1em}
.field01 select{width:176px;}
.form{width:580px; clear:left; float:left; background:#E7EDDA; padding:10px 0px 20px 20px;  border:solid 1px #D0DCB5; letter-spacing:0.01em; margin:1em 0 10px 0; }
.form fieldset{border:0}
.form fieldset label{width:110px; float:left; border:0; color:#666}
.field01{padding:4px 0; width:180px; float:left; margin-right:10px;}
.form fieldset label span{text-indent:0; float:left; padding-right:2px}
legend, .form #theform h3 { width:580px; margin:0 0 5px 0; padding:0px 0 0px 0; color:#789941; font-weight:bold; font-size:1.445em; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif}
.form #theform p { width:550px; }
.form input:focus , .form textarea:focus, .form select:focus { border:solid 1px #FFF; background:#DFECF3; outline:none;}
.send{ background: url("../cars-for-sale/inc/css/send-R1.png") repeat-x 0 0 !important; border:0;
cursor:pointer;
display: block;
float:right;
height:32px;
line-height:25px;
text-indent:-9999px; margin: 0 20px 0 0;
width:119px;}

.send{background: url("../img/send-enquiry-R1.png") repeat-x 0 0 !important; border:0;
cursor:pointer;
display: inline;
float:right;
height:34px;
text-indent:-9999px; margin: 5px 24px 3px 0px;
width:127px;}
.send:hover { background: url("../img/send-enquiry-R1.png") repeat-x 0 -34px !important; border:0; }
.send:active { background: url("../img/send-enquiry-R1.png") repeat-x 0 -34px !important; border:0; margin: 4px 22px 1px 0px; outline:none;}

.mandatory { float:left; clear:both; }
.content .text-indent { text-indent:-9999px !important; padding-top:10px !important; }

ul.models { margin:0; list-style:none; float:left; width:630px; }
ul.models li { float:left; }
ul.models li a { text-decoration:none; float:left; width:180px; margin-right:30px; display:inline; padding: 90px 0 20px 0; text-align:center; }
ul.models li a:hover { text-decoration:underline;}
ul.models li a:visited, ul.models li a:hover  { color:#7A9C44}
a.getz { background:url(../img/thumb-getz.jpg) no-repeat; }
a.elantra { background:url(../img/thumb-elantra.jpg) no-repeat; }
a.i20 { background:url(../img/thumb-i20.jpg) no-repeat; }
a.i30 { background:url(../img/thumb-i30.jpg) no-repeat; }
a.i45 { background:url(../img/thumb-i45.jpg) no-repeat; }
a.grandeur { background:url(../img/thumb-grandeur.jpg) no-repeat; }
a.ix35 { background:url(../img/thumb-ix35.jpg) no-repeat; }
a.santa-fe { background:url(../img/thumb-santa-fe.jpg) no-repeat; }
a.imax { background:url(../img/thumb-imax.jpg) no-repeat; }
a.iload { background:url(../img/thumb-iload.jpg) no-repeat; }

/* minisearch */
/*home search*/
#miniSearch { border-left: dotted 1px #EAEAEA; padding-left:85px; }
.minisearch{padding:0;margin:10px 0 0 0px; display:inline; float:right;}
.minisearch fieldset{border:none;display:block;width:219px;padding:0;margin:0;}
.minisearch label{display:block;float:left;width:62px;height:20px;line-height:11px;margin:0;padding:4px 10px 4px 0;font-weight:bold;font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;text-align:right; color:#9E9E9E;}
.minisearch select{display:block;padding:0;margin:0;width:144px; float:left; font-size:12px;}
.minisearch .clear{height:0;margin:0;padding:0;clear:both;font-size:0;}
.searchBox #priceMin, .searchBox #yearMin{width:70px;float:left;margin-right:4px; }
.searchBox #priceMax, .searchBox #yearMax{width:70px;float:left; }
.searchBox #yearMin { }
 
.miniSearchButton{background: url("../img/search-R1.png") repeat-x 0 0 !important; border:0;
cursor:pointer;
display: inline;
float:left;
height:34px;
text-indent:-9999px; margin: 0px 0px 2px 73px;
width:127px;}
.miniSearchButton:hover { background: url("../img/search-R1.png") repeat-x 0 -34px !important; border:0; }
.miniSearchButton:active { background: url("../img/search-R1.png") repeat-x 0 -34px !important; border:0; margin: 2px 0px 0 75px; outline:none;}
/*************/
#sitemap ul { list-style:none; float:left; width:600px; }
#sitemap ul li { float:left; width: 280px; background:url(../img/arrow.gif) no-repeat 0 8px; font-size:12px; padding:3px 0 3px 10px; }
#sitemap ul li a { color:#7A9C44; text-decoration:none; }
#sitemap ul li a:hover {color: #7A9C44; text-decoration:underline;}
#sitemap ul ul { list-style:none; float:left; width:240px; margin-top:5px; height:270px; }
#sitemap ul li ul li  { float:left; width: 220px; background:url(../img/arrow.gif) no-repeat 0 8px; font-size:12px; padding:3px 0 3px 10px;}

ol.decimal { text-align:left; list-style-type:decimal; width:560px; margin:0 0 1.5em 0;}
ol.decimal li { font-weight:bold; padding:2px 0; color:#5979AB;  margin-left:40px;}
ol.decimal li strong {display:block;height:20px;color:#5979AB;}
ol.decimal li div { margin-bottom:1.5em; text-indent:0; font-weight:normal; color:#8D9091;}
ol.decimal li div br { margin:0 0 1.5em 0; }
ol.decimal li p {clear: left; }
ol.decimal li ul.circle{ float: none; width:560px; padding-left:20px; margin:5px 0 1.5em 0; list-style: circle;}
ol.decimal li ul.circle li { float: none; width:560px; padding:2px 0; color:#8D9091; margin-left:20px;}
ol.decimal li ul.circle li p { }
.needsfilled { color:#CC0000;}
.map-one { padding-left:40px; background:url(../img/map1.png) no-repeat;}
.map-two { padding-left:40px; background:url(../img/map2.png) no-repeat;}
.map-three { padding-left:40px; background:url(../img/map3.png) no-repeat;}
.float-left { float:left; width:610px;}
.ctp { margin: 1.5em 0; float:left;}
#minisearch { width:248px; height:250px; float:right;} 
a.find-facebook-R1 { float: right; margin-right:-15px; width:215px; height:34px; background:url(../img/find-us-on-facebook.png) no-repeat; text-indent:-9999px; }
a:hover.find-facebook-R1 { background:url(../img/find-us-on-facebook.png) no-repeat 0 -34px; }
a.back-to-group-R1 { float: left; width:160px; margin:6px 0 5px 0; height:34px; background:url(../img/back-to-group.png) no-repeat; text-indent:-9999px; }
a:hover.back-to-group-R1 { background:url(../img/back-to-group.png) no-repeat 0 -34px; }
