﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
html { margin: 0; max-width: 100%; padding: 0; width: 100%; }
body { color: #000; height: 100%; margin: 0px; max-width: 100%; padding: 0px; width: 100%; letter-spacing: normal; font-weight: normal; font-family: arial, verdana, tahoma; font-size: 14px; }
form { height: auto !important; min-height: 100%; margin: 0 0 -23px; width: 800px; position: relative; text-align: center; padding: 0; background: #fff; }
hr { height: 1px; }
img { border: 0px; }
h2 { font-size: .950em; font-weight: bold; color: #fff; text-align: left; margin: 0; height: 27px; line-height: 27px; padding: 0 15px;  background: #b00001; }
h3 { font-size: .900em; font-weight: bold; color: #333; text-align: left; margin: 0; height: 27px; line-height: 27px; padding: 0 15px; width: 715px; background: #eee; }
input, select, textarea { font: normal 11px arial, verdana, tahoma; }
input.button { font: normal 11px arial, verdana, tahoma; border: solid 1px #bbb; height: 19px; background: #fff url(../images/simple.png) repeat-x 0 0; cursor: pointer; padding: 0 5px; }
input.button:hover { border: solid 1px #000; color: #000; }
input.text { font: normal 11px arial, verdana, tahoma; width: 350px; border: solid 1px #bbb; height: 18px; line-height: 18px; background: #fff; padding: 0 5px; }
input.textshort { font: normal 11px arial, verdana, tahoma; width: 150px; border: solid 1px #bbb; height: 18px; line-height: 18px; background: #fff; padding: 0 5px; }
select.text { font: normal 11px arial, verdana, tahoma; width: 362px; border: solid 1px #bbb; height: 19px; line-height: 18px; background: #fff; padding: 0 0 0 5px; }
textarea.text { font: normal 11px arial, verdana, tahoma; width: 350px; border: solid 1px #bbb; height: 100px; line-height: 18px; background: #fff; padding: 0 5px; }
#loader { margin: 0; text-align: left; vertical-align: middle; height: 350px; width: 1000px; top:91px; line-height: 20px; position:absolute; z-index:2;background:#fff;}
#loader div {margin:165px 0 0 445px;width:100px;text-align:center;height:20px;}
#loader div span { color: #b00001; padding: 0; margin: 0; vertical-align: top; height: 16px; line-height: 16px; font-weight: bold; font-size: 10px; }
#loader div img { margin: 0 5px 0 0; }
#popup {position:absolute;z-index:300;top:0;left:0;height:100%;width:100%;text-align:center;vertical-align:middle;}
#popup .filler {background:#000;opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);KhtmlOpacity:.5;width:100%;height:100%;position:fixed;top:0;left:0;height:100%;width:100%;}
#popup #popupContent {width:200px;height:200px;position:fixed;top:50%;left:50%;margin:-100px 0 0 -100px;background:#fff url(../images/loading.gif) no-repeat center center;z-index:500;padding:10px;}
#popup #popupContent table td {font:bold 11px arial,verdana,tahoma;text-align:left;}
#popup #popupContent input {background:none;border:none;font:bold 14px arial,verdana,tahoma;float:right;color:#999;cursor:pointer;}
#popup #popupContent input.next {position:absolute;right:15px;top:15px;background:#fff;width:80px;opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);KhtmlOpacity:.5;}
#popup #popupContent input.next:hover {opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);KhtmlOpacity:1;}
#popup #popupContent input.prev {position:absolute;left:15px;top:15px;background:#fff;width:80px;opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);KhtmlOpacity:.5;}
#popup #popupContent input.prev:hover {opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);KhtmlOpacity:1;}
#popup #popupContent input:hover {color:#000;}
.menulvl1 {padding-right:10px; font-size: 9pt; font-weight: bold; color: #000;line-height:17px; text-decoration: none; outline: none; }
.menulvl2 {padding-right:10px; font-size: 8pt; color: #000;  text-decoration: none; outline: none;line-height:35px}
.menulvl3 {padding-right:10px; font-size: 8pt; color: #000; line-height: 27px; text-decoration: none; outline: none;}
.menulvl1:hover { color: #b00001;}
.menulvl1:active { color: #b00001;}
.menulvl2:hover { color: #b00001;}
.menulvl2:active { color: #b00001;}
.menulvl3:hover { color: #b00001; }
.menulvl3:active { color: #b00001; }
.loader2 { margin: 50px auto; text-align: center; vertical-align: top; height: 20px; width: 990px; line-height: 20px; position:absolute; z-index:1;}
.loader2 span { color: #b00001; padding: 0; margin: 0; vertical-align: top; height: 16px; line-height: 16px; font-weight: bold; font-size: 10px; }
.loader2 img { margin: 0 5px 0 0; }
.links { font-size: 8pt; color: #666; width: auto; }
.links a { font-size: 1em; color: #666; text-decoration: none; }
.links a:hover { text-decoration: underline; }
.linkstop { position: absolute; top: 2px; left: 0; }
.linkstop { font-size: 8pt; color: #666; width:990px; text-align:right;}
.linkstop a { font-size: 1em; color: #666; text-decoration: none; }
.linkstop a:hover { text-decoration: underline; }
#breadcrumbs { height: 25px; width: 989px; border-top: solid 1px gainsboro; border-right: solid 1px gainsboro; }
#breadcrumbs #crumbtitle { width: 135px; background: #b00001; color: #fff; font-size: .880em; font-weight: bold; height: 27px; line-height: 28px; text-align: right; margin: -1px 0 -1px 0; padding: 0 20px; float: left; }
#breadcrumbs #crumbmenu { width: 800px; height: 25px; float: left; }
#modelContent { width: 990px; height: 350px; background: #fff; z-index: 1; position: relative; }
#pagecontent { margin: 0; padding: 0; width: 990px; background: #fff; text-align: left; }
#extraContent { margin: 0 0 20px; z-index: 200; position: relative; background:#fff; min-height:100px;}
.push { height: 23px; margin: 0; }
#pagefooter {z-index:200;position: relative; width: 980px; bottom: 0px; background: #fff; border-top: 1px solid #ccc; }
.redText { font-weight: bold; font-size: .900em; color: #b30004; padding: 5px 0; }
.redTextSmall { font-size: 10px; color: #666; }
.select_model { margin: 5px 10px 0; width: 900px; display: none; }
.form td { padding: 0; }
.form th { padding: 0 15px; font-size: 11px; }
.form table { margin: 0; }
.form table th { padding: 1px 15px; font-size: 11px; font-weight: normal; color: #999; height: 20px; line-height: 20px; width: 200px; }
.form table th.title { padding: 1px 15px; font-size: 11px; font-weight: bold; height: 30px; line-height: 20px; color: #000; vertical-align: bottom; }
.form table td { padding: 1px 5px; font-size: 11px; font-weight: normal; color: #000; height: 20px; line-height: 20px; }
.detail td { padding: 0; }
.detail .infoarea_expanded { margin: 0 0 0 0; background: #fff; border-top: none; width: 990px; overflow: hidden; border-right: none; border-left: none; }
.detail .infoarea_collapsed { display: none; }
.detail .infoareaheader_expanded { cursor: pointer; width: 959px; padding: 0 15px; height: 25px; margin-top: 1px; line-height: 25px; background: #eee url(../images/fade.jpg) repeat-x top left; border: solid 1px #bbb; border-left: none; font-size: 11px; position:relative;}
.detail .infoareaheader_expanded span.collapse {margin:0;position:absolute;top:0;right:15px;color:#666;}
.detail .infoareaheader_expanded span.expand {display:none;}
.detail .infoareaheader_collapsed { cursor: pointer; width: 959px; padding: 0 15px; height: 25px; margin-top: 1px; line-height: 25px; background: #eee url(../images/fade.jpg) repeat-x top left; border: solid 1px #bbb; border-left: none; font-size: 11px; position:relative;}
.detail .infoareaheader_collapsed span.expand {margin:0;position:absolute;top:0;right:15px;color:#666;}
.detail .infoareaheader_collapsed span.collapse {display:none;}
.detail .infoareaheader_collapsed:hover { background: #eee url(../images/fade.jpg) repeat-x bottom right; }
.detail .infoareaheader_expanded:hover { background: #eee url(../images/fade.jpg) repeat-x bottom right;  }
.detail table { margin: 0 0 5px; width: 100%; }
.detail table th { padding: 0 15px; font-size: 11px; color: #999; height: 20px; line-height: 20px; width: 50%; vertical-align: top; }
.detail table th.title { padding: 0 15px; font-size: 11px; font-weight: bold; height: 20px; line-height: 20px; color: #000; vertical-align: bottom; background: #f5f5f5; }
.detail table td { padding: 0; font-size: 11px; color: #000; height: 20px; line-height: 20px; vertical-align: top; font-family:arial,tahoma,verdana;}
.detail table td img {margin:20px 0 0 35px;border:solid 1px #666;}
.detail table td img:hover {border:solid 1px #000;}

.category { font-size: 11px; font-weight: bold;width:80px; height: 20px; line-height: 20px; color: #000; vertical-align: bottom; background: #f5f5f5; }
.categorytop { font-size: 11px; font-weight: bold;width:80px; height: 20px; line-height: 20px; color: #000; vertical-align: top; background: #f5f5f5; }
.item { font-size: 11px; vertical-align: top; }
.specdetail { font-size: 10px; text-align:center;width:80px}

#home { width: 980px; height: 150px; margin: 10px 0 0 0; }
#home td { width: auto; padding: 0; vertical-align: top; }
#home td * { margin: 0; }
#home #worldcupticker {background:url(../images/worldcup.png) no-repeat 2px 0 ;width:255px;}
#home #worldcupticker table {margin:32px 0 0 88px;}
#home #worldcupticker table td {text-align:right;color:#fff;vertical-align:middle;width:33px;font-weight:bold;}
.small { width: 238px; height: auto; font-size: .800em; }
.small th.title { padding: 0 2px; line-height: 18px; height: 18px; color: #b00001; font-weight: bold; }
.small th { padding: 0 2px; line-height: 18px; height: 18px; color: #999; vertical-align: top; }
.small td { padding: 0 2px; line-height: 18px; height: 18px; vertical-align: top; }
#rio { background: #fff url(../img/rio/riofill.jpg) no-repeat top left; }
#rio li a { background-image: url(../img/rio/rio_nav.jpg); }
#carens { background: #fff url(../img/carens/carensfill.jpg) no-repeat top left; }
#carens li a { background-image: url(../img/carens/carens_nav.jpg); }
#picanto { background: #fff url(../img/picanto/picantofill.jpg) no-repeat top left; }
#picanto li a { background-image: url(../img/picanto/picanto_nav.jpg); }
#k2700 { background: #fff url(../img/k2700/k2700fill.jpg) no-repeat top left; }
#k2700 li a { background-image: url(../img/k2700/k2700_nav.jpg); }
#proceed { background: #fff url(../img/proceed/proceedfill.jpg) no-repeat top left; }
#proceed li a { background-image: url(../img/proceed/proceed_nav.jpg); }
#sedona { background: #fff url(../img/sedona/sedonafill.jpg) no-repeat top left; }
#sedona li a { background-image: url(../img/sedona/sedona_nav.jpg); }
#sorento { background: #fff url(../img/sorento/sorentofill.jpg) no-repeat top left; }
#sorento li a { background-image: url(../img/sorento/sorento_nav.jpg); }
#soul { background: #fff url(../img/soul/soulfill.jpg) no-repeat top left; }
#soul li a { background-image: url(../img/soul/soul_nav.jpg); }
#cerato { background: #fff url(../img/cerato/sedan/Ceratofill.jpg) no-repeat top left; }
#cerato li a { background-image: url(../img/cerato/sedan/cerato_nav.jpg); }
#ceratokoup { background: #fff url(../img/cerato/koup/ceratofill.jpg) no-repeat top left; }
#ceratokoup li a { background-image: url(../img/cerato/koup/cerato_koup_nav.jpg); }
#sportage { background: #fff url(../img/sportage/sportagefill.jpg) no-repeat top left; }
#sportage li a { background-image: url(../img/sportage/sportage_nav.jpg); }
#newsportage { background: #fff url(../img/new_sportage/sportagefill.jpg) no-repeat top left; }
#newsportage li a { background-image: url(../img/new_sportage/sportage_nav.jpg); }
.model { width: 990px; height: 350px; }
.model .nav { padding: 0; width: 175px; height: 350px; float: left; }
.model .palette { width: 150px; height: 120px; margin: 35px 0 0 16px; }
.model .img { width: 810px; height: 350px; float: left; }
.model ul { padding: 0; width: 175px; height: 200px; margin:0;}
.model ul li { width: 175px; list-style: none; padding: 0; margin: 0; border: none; float: left; }
.model li a { margin: 0; font-family: Verdana,Tahoma,Arial,sans-serif; color: #FFFFFF; height: 18px; line-height: 18px; text-decoration: none; font-size: 6px; float: left; width: 175px; outline: none; border: none; }
.model li a.accolades { background-position: 0 0; height: 20px; }
.model li a.features { background-position: 0 -20px; }
.model li a.price { background-position: 0 -38px; }
.model li a.quote { background-position: 0 -56px; }
.model li a.test { background-position: 0 -74px; }
.model li a.sales { background-position: 0 -92px; }
.model li a.gallery { background-position: 0 -110px; }
.model li a.fun { background-position: 0 -128px; }
.model li a.brochure { background-position: 0 -146px; }
.model li a.media { background-position: 0 -164px; }
.model li a.safety { background-position: 0 -182px; }
.model li a.accolades_active, .model li a.accolades:hover { background-position: -175px 0; height: 20px; }
.model li a.features_active, .model li a.features:hover { background-position: -175px -20px; }
.model li a.price_active, .model li a.price:hover { background-position: -175px -38px; }
.model li a.quote_active, .model li a.quote:hover { background-position: -175px -56px; }
.model li a.test_active, .model li a.test:hover { background-position: -175px -74px; }
.model li a.sales_active, .model li a.sales:hover { background-position: -175px -92px; }
.model li a.gallery_active, .model li a.gallery:hover { background-position: -175px -110px; }
.model li a.fun_active, .model li a.fun:hover { background-position: -175px -128px; }
.model li a.brochure_active, .model li a.brochure:hover { background-position: -175px -146px; }
.model li a.media_active, .model li a.media:hover { background-position: -175px -164px; }
.model li a.safety_active, .model li a.safety:hover { background-position: -175px -182px; }

.modelnew { width: 990px; height: 350px; }
.modelnew .nav { padding: 0; width: 175px; height: 350px; float: left; }
.modelnew .img { width: 810px; height: 350px; float: left; }
.modelnew ul { padding: 0; width: 175px; height: 200px; margin:0;}
.modelnew ul li { width: 175px; list-style: none; padding: 0; margin: 0; border: none; float: left; }
.modelnew li a { margin: 0; font-family: Verdana,Tahoma,Arial,sans-serif; color: #FFFFFF; height: 18px; line-height: 18px; text-decoration: none; font-size: 6px; float: left; width: 175px; outline: none; border: none; }
.modelnew li a.information { background-position: 0 0; height: 20px; }
.modelnew li a.gallery { background-position: 0 -20px; }
.modelnew li a.sales { background-position: 0 -38px; }
.modelnew li a.information_active, .modelnew li a.information:hover { background-position: -175px 0; height: 20px; }
.modelnew li a.gallery_active, .modelnew li a.gallery:hover { background-position: -175px -20px; }
.modelnew li a.sales_active, .modelnew li a.sales:hover { background-position: -175px -38px; }
