﻿  @font-face {
    font-family: Helvetica LT Std;
    font-style:  normal;
    font-weight: normal;
    src: url(../fonts/HELVETI2.eot);
  }
@font-face {
	font-family: Helvetica LT Std;
	font-weight: normal;
	font-style: normal;
	src: url('../fonts/HelveticaLTStd-BoldCond.ttf') format('truetype');
}
h3,h2,h1{margin:0px;}
#header {background:#ffffff;height:74px;margin-left:auto;margin-right:auto;margin-bottom:0px;}
#navigation 
{
	/*width:1024px;*/
	width:960px;
	height:74px;
	z-index:8002;
	/*background:#ffffff;*/
	margin: 0 auto;
    position: relative;
    font-family:Helvetica LT Std;
}
#topNavContainer a {/*text-decoration:none;*/}
.second-nav ul, .second-nav li {margin: 0;   padding: 0;}
.second-nav li {list-style: none outside none;}
#topNavWrapper {
	/*left:0;*/
	margin:0 auto;
	/*overflow:hidden;*/
	position:absolute;
	text-align:left;
	/*bottom:18px;
	width:1024px;*/
	width:960px;
	height:74px;
	display:block;
}
/*Hyundai Logo on iPad*/
div#hyundaiLogo{display: block;	width:210px;height:85px;position:absolute;right:0px;z-index:10000;}
div#riyaLogo{display: block;	width:135px;height:115px;position:absolute;left:-3px;}
div#hyundaiLogo a.hyundai-logo {
	display: block;
	width: 210px;
	height:85px;
	font-size: 1em;
	overflow: hidden;
	background: url('../images/logo.png') no-repeat;
}
div#riyaLogo a.riya-logo {
	display: block;
	width: 133px;
	height:115px;
	font-size: 1em;
	overflow: hidden;
	background: url('../images/riya-logo.png') no-repeat;
}
div#hyundaiLogo a.hyundai-logo:focus, div#hyundaiLogo a.hyundai-logo.hover {
	background: url('../images/logo.png') no-repeat;
}
div#riyaLogo a.riya-logo:focus, div#riyaLogo a.riya-logo.hover {
	background: url('../images/riya-logo.png') no-repeat;
}
/*iPad Navigation Menu*/
div#ipadNav{
	font-family:Helvetica LT Std;
	font-size:12px;
	font-style:normal;
	display:block;
	position:absolute;
	/*width:1020px;*/
	width:712px;
	margin:0 auto;
	/*height:31px;*/
	top:40px;
	left:134px;
}
div#ipadNav strong a, div.second-nav ul.ipad-sub-menu li strong a{
	text-decoration:none;
	text-transform:uppercase;
	color:#6b6a6a;	
	font-weight:normal;
}
div#ipadNav ul#leftNav li strong a{
	display:block;
	/*padding:6px 15px;*/
	/*margin-left:25px;*/
	padding:6px 14px;
	font-family:Helvetica LT Std;
	font-weight:normal;
}
div#ipadNav ul#leftNav li strong a.selected{background-color:#f5f5f5;/*color:#336699;*/}
div.second-nav {position:relative;}
div.second-nav ul.ipad-sub-menu li.selected{text-shadow: 0px 0px 20px #fff;	/*min-height:77px;*//*background:url("../images/second-nav-background-selected.png") repeat-x;*/}
div.second-nav ul.ipad-sub-menu li ul.car-types li.selected{/*background:url("../images/menu-bg-hover.png") repeat-x left top #ffffff;*/}
div#ipadNav ul#leftNav{
	list-style: none;
	position:relative;
	overflow:visible;
	/*float:left;*/
}
div#ipadNav ul#leftNav li#hyundaiLogo{padding:2px 3px;}
div#ipadNav ul#leftNav li{
	float:left;
	position:relative;
	padding:2px 0px;
	/*margin-left:1px;*/
	/*height:69px;*/
/*	overflow: visible;*/
}
div#ipadNav ul#leftNav li.top-right-nav {float:right;  margin-right:35px;}
div#ipadNav ul#leftNav li.top-nav-item {height:34px;}
div#ipadNav ul#leftNav li ul li{padding:0px;/*height:69px;*/}
div#ipadNav ul#leftNav li ul li.second-nav-item 
{
	background:none;	
}
div#ipadNav ul#leftNav li ul li.second-nav-item.selected 
{
	background: url("../images/second-nav-background-selected.png") repeat-x;
	text-shadow: 0px 0px 20px white;
}
ul#rightNav{
	position:relative;
	float:right;
	/*margin-right:15px;*/
	margin-right:0px;
}
ul#rightNav li a.item
{
	display:block;
	text-transform:uppercase;
	font-weight: normal;
	/*padding:6px 10px;*/
	padding:6px 12px 18px;
	color:#336699;
	font-family: Helvetica !important;
}
ul#rightNav li a.down 
{
	background-color:#f5f5f5;
	color:#336699;
}
ul#rightNav input#hyundaiSearch{
	background:#384c6c;
	padding:5px;
	font-weight: bold;
	color:#FFF;
	border:none;
	margin-right:5px;
}
/*IPAD SUB MENU*/
div.second-nav ul.ipad-sub-menu{
	height:70px;
/*	overflow:hidden;
*//*	padding:15px 0;*/
	position:absolute;
	/*left:-125px;*/
	/*top:38px;*/
	width:860px;
	margin-left:132px;
	/*
	-webkit-box-shadow: 0px 1px 5px #b3b8ba;
	-moz-box-shadow:0 1px 5px #b3b8ba;	
	*/
	z-index:50;
	/*margin: 0 auto;*/
}
div.second-nav ul.first-nav{height:41px;top:34px;}
div.second-nav ul.first-nav li{height:41px;}
div.second-nav ul.ipad-sub-menu li{
	margin-left:0px;
	/*border-left:1px solid #F1F1F1; border-right:1px solid #E1E1E1;*/
	float:left;
	/*background:url("../images/second-nav-background.png") repeat-x;*/
	font-size:12px;
	position:relative;
}
div.second-nav ul.ipad-sub-menu li a{
	display:inline-block;
/*	padding:10px;*/
	/*height:34px;
	padding-top:22px;*/
	/*padding-bottom:15px;*/
/*	padding:28px 25px;*/
	float:left;
	text-decoration:none;
	color:#FFFFFF;
	/*width:100%;
	height:100%;
	*/
	font-size:11px !important;
	margin:0px;
	padding:8px 12px 13px;
}
div.second-nav ul.ipad-sub-menu li.second-nav-separator 
{
	background:url("../images/second-nav-separator.png") no-repeat scroll 0% 50% transparent;
	width:1px;
/*
	height:100%;
	line-height:1.4em;
	padding:0px;
	margin:0px;
*/
}
div.second-nav ul.ipad-sub-menu li a.second-nav-down-arrow 
{
	background:url("../images/second-nav-down-arrow.png") no-repeat scroll 50% 41px transparent;
	padding-bottom:20px;
}
div.second-nav ul.ipad-sub-menu li.selected a.second-nav-down-arrow 
{
	background:url("../images/second-nav-down-arrow-selected.png") no-repeat scroll 50% 41px transparent;
	padding-bottom:20px;
}
div.second-nav ul.ipad-sub-menu li a span.typo-text{
	text-align:center;
	width:100%; display:block;
	padding-top:5px;
	text-align:center;
	color:#FFFFFF;
	font-family:Helvetica LT Std;
	font-size:11px;
	font-weight:normal;
}
/*Car types menu*/
div.second-nav ul.ipad-sub-menu li ul.car-types{
	position:absolute;
	top:41px;
	width:1020px;
	padding:0; margin:0;
	z-index:100;
	/*margin-left:-1px;*/
}
div.second-nav ul.ipad-sub-menu li ul.second-nav {}
.car_all{background:url("../images/menu-bg-normal.png") repeat-x left top transparent;}
div.second-nav ul.ipad-sub-menu li ul.car-types li
{
	/*border-left:1px solid #F1F1F1;
	border-right:1px solid #E1E1E1;
	border-bottom:1px solid #E1E1E1;
	height:94px;
	width:190px;*/
	margin:0;
	display:block;
	position:relative;
	font-weight: noraml;
	/*font-style: oblique;*/
	text-align:center;
	float:left;
}
div.second-nav ul.ipad-sub-menu li ul.car-types li h3.category 
{
	color:#6B6A6A;
	font-size:11px !important;
	position:absolute;
	font-family:Helvetica;
	padding-left:5px
}
div.second-nav ul.ipad-sub-menu li ul.car-types li h3{
	color: #444;
	font-size: 22px;
	left: 0px;
	padding-left: 0px;
	/*position: absolute;*/
	text-shadow: white 0px 1px;
	top: 5px;
	z-index: 100;
	width:100%;
	text-align:left;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	line-height:1.8em;
}
div.second-nav ul.ipad-sub-menu li ul.car-types li a.vehicle-item{	padding:0px;	width:100%;}
div.second-nav ul.ipad-sub-menu li ul.car-types li p.model-price{
	padding:0px 0px;
	display:block;
	color:#6b6a6a;
	font-family:Helvetica;
}
div.second-nav ul.ipad-sub-menu li ul.car-types li span.car-model{
	color:#333333;
	font-size:12px;
	font-style:bold;
}
div.second-nav ul.ipad-sub-menu p.vehicleType{
	font-size:12px !important;
	/*float:left;*/
	text-align:left;
	padding-left:7px;
	padding-top:28px;
	width:100%;
	color:#4D6382;
}
.typo-text{font-family:Helvetica LT Std;font-size:11px;font-weight:normal;}
div.second-nav ul.ipad-sub-menu .vehicleImage{
	/*float:left;*/
	padding-top:15px;
	/*padding-right:10px;*/
}
.car-short-info{
	width: 960px; 
	top: 0px;/*
	height: 310px;*/
	position: absolute; 
	/*margin-left: -291px;*/
	float:left;
	padding-top:0px;
	font-family: Helvetica;
}
.hybrid-info 
{
	/*top: 41px;*/
	top:20px;
	height: 398px; 
}
.car-short-info div.typo-intro {
	padding-left:56px;
	padding-top:50px;
	width:460px;
	display:block;
	position:absolute;
	top:0;
	z-index:65;
	font-weight:bold;
	left:0;
	height:160px;
}
.car-short-info div.typo-intro .image-award {position:absolute;	left:265px;	top:125px;}
.car-short-info div.typo-intro .legal span {text-decoration:underline;	color:#000000;	display:inline-block;	padding-top:5px; font-size:10px;}
.car-short-info div.typo-intro h3{font-size:22px;line-height:2em;	color:#444;}
.car-short-info div.typo-intro .typo-from{
	font-style: italic;
	font-size:.75em;
	font-weight:bold;
	color:#666;
	padding:0 10px;
	text-transform: capitalize;	
}
.car-short-info div.typo-intro .typo-price{
	font-style: italic;
	font-size:1.25em;
/* 	font-weight:bold; */
	color:#384C6C;
	padding:0 10px;
}
.car-short-info div.typo-intro .typo-quotes{
	font-weight:400;
	color:#666;
	font-style:normal;
	font-size:12.5px;
	word-spacing: 1px;
	letter-spacing: 0px;
	line-height:1.2em;
	text-align:left;
	float:left;
	width:100%;
	-webkit-font-smoothing: antialiased;
	font-family: Helvetica;
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;*/
}
.car-short-info div.typo-intro .buttons
{
/* 	margin-top:15px; */
/* 	float:left; */
	position:absolute;
	bottom:-135px;
	left:50px;
	width:200px;
}
.car-short-info div.typo-intro .buttons a 
{
	background: url("../images/button_bk.png") no-repeat scroll left 0 transparent;
	background: #4e7baa; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRlN2JhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMjRmNmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #F8F8F8 0%, #CCCCCC 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F8F8F8), color-stop(100%,#CCCCCC)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #F8F8F8 0%,#CCCCCC 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #F8F8F8 0%,#CCCCCC 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #F8F8F8 0%,#CCCCCC 100%); /* IE10+ */
background: linear-gradient(top,  #F8F8F8 0%,#CCCCCC 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F8F8F8', endColorstr='#CCCCCC',GradientType=0 ); /* IE6-8 */

    color: #990000;
    display: inline-block;
    float: left;
    font-family: Helvetica;
    font-size: 11px !important;
    padding: 6px 20px 4px 20px;
    text-decoration: none;
    text-transform: uppercase;
    width: 100px !important;	
    font-weight:bold;
    font-style:normal;
    margin-bottom:5px;
    border-right:1px solid #990000;
    border-bottom:1px solid #990000;
  -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 49, 0.44);
-moz-box-shadow:    0px 0px 5px rgba(50, 50, 49, 0.44);
box-shadow:         0px 0px 5px rgba(50, 50, 49, 0.44);
}
.car-short-info div.typo-intro .buttons a:hover 
{
/* 	background: url("/images/home/breakthrough/button_bk_on.png") no-repeat scroll left 0 transparent; */
	background: #3289ef; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMyODllZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTU5OWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #FF3300 0%, #990000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF3300), color-stop(100%,#990000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #FF3300 0%,#990000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #FF3300 0%,#990000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #FF3300 0%,#990000 100%); /* IE10+ */
background: linear-gradient(top,  #FF3300 0%,#990000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF3300', endColorstr='#990000',GradientType=0 ); /* IE6-8 */
	border-right:1px solid #990000;
    border-bottom:1px solid #990000;
	color: #fff;
}
a.common-button, span.common-button
{
	background: url("/images/home/breakthrough/button_bk.png") no-repeat scroll left 0 transparent;
    color: #FFFFFF;
    display: inline-block;
    float: left;
    font-family: Helvetica;
    font-size: 11px !important;
    padding: 9px 0px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight:normal;
    font-style:normal;
    text-align:center;
}
a.common-button:hover
{
	background: url("/images/home/breakthrough/button_bk_on.png") no-repeat scroll left 0 transparent;
}
a.content_button_close {
    background: url("/images/buttons/pp_sprite.jpg") no-repeat scroll -68px -2px transparent;
    border-bottom: 2px solid #FFFFFF;
    border-left: 2px solid #FFFFFF;
    cursor: pointer;
    display: block;
    height: 23px;
    position: absolute;
    right: 6px;
    text-indent: -10000px;
    top: 5px;
    width: 23px;
    z-index: 9999;
}
.car-short-info div.typo-intro .typo-quotes .typo-quote-by 
{
	text-transform:none;
}
.car-short-info div.typo-intro span.available-trims{
	font-weight:bold;
	/*color:#666;*/
	font-size:12px;
	clear:both;
	width:100%;
	float:left;
	padding:5px 0 0px 0px;
	text-align:left;
	font-family: Georgia, serif;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	line-height: 1.2em;
	text-decoration:underline;
}
.car-short-info div.typo-intro span.available-trims a 
{	
	color:#4D6382 !important;
	font-size:14px !important;
	text-decoration:underline;
	font-style:italic;
	font-family:Helvetica;
	padding: 0px 0px 15px !important;
}
span.available-trims strong a{
	color:#395374 !important;
	float:none !important;
	width:inherit !important;		
	text-align:center;
	padding-left:2px !important;
	text-decoration:underline !important;
	background: none !important;
	height:20px !important;
	padding-top:2px !important;
	padding-bottom:0px !important;
}
.car-short-info .image-large{
	float:left;
	width:450px;
	padding-right:30px;
	margin-left:400px;
	padding-top:35px;
	height:275px;
}
/* Fixes */
#compactCars{margin-left:-143px;display:block;}
.events_state .loader 
{
	background:url('/images/unify/about/loader-form.gif') no-repeat;
	position:absolute;
	width:16px;
	height:16px;
}
/* sub vehicle menu */
#subVehicleNav {
	width:1020px;
	height:67px;
	margin-left:1px;
}
#navUtility {height:auto;top:0px;}
#globalNavUtility 
{	right:210px;
	/*border:1px solid red;*/
	width:625px;
	margin:10px 0px 0px 0px;
	height:22px;
	float:right;
	position:relative;
	display:inline;
	top:0px;
	z-index:9999;
}
#globalNavUtility  .global_nav
{
	float:right;
	margin-top:0px;
	text-align:center;
}
#globalNavUtility  .global_nav .owner_register, #globalNavUtility  .global_nav .owner_login, #globalNavUtility  .global_nav .owner_account, #globalNavUtility  .global_nav .owner_logout, #globalNavUtility  .global_nav .owner_well
{   display:none;}
#globalNavUtility .global_nav .owner_well
{
    font-size:10px;
    font-family:Arial;
    color:#9A9A9A
}
#globalNavUtility  span.separator
{
	width:22px;
	display:inline-block;
	background:url("../images/seperator.png") no-repeat scroll 10px 9px transparent	
}
#globalNavUtility  .search
{
	float:right;
	margin-left:25px;
	position:relative;
}
#globalNavUtility  .search #hyundaiSearchSubmit 
{
	position:absolute;
	/*
	background:url("../images/search-button.png") no-repeat scroll 0px 0px transparent;
	right:7px;
	top:7px;
	width:8px;
	height:9px;
	*/
	width:22px;
	height:22px;
	top:0px;
	right:0px;
	text-align:center;
}
#globalNavUtility  .search #hyundaiSearchSubmit img {padding-top:7px;}
#globalNavUtility  .search input
{
	background-color:#fff;
	border:solid 1px #F4F4F4;
	height:22px;
	width:132px;
	padding-left:5px;
	color:#9A9A9A;
	font-family: "Arial";
	font-size: 10px;
}
#globalNavUtility  .search input.input_focus
{
	background:none;
	background-color:#f5f5f5;
	border:0px;
}
#globalNavUtility  a.item
{
	color:#9A9A9A;
	font-family: "Arial";
	font-size: 10px;
}
#navUtilityBackground 
{
background:url("../images/top-nav-eng-light.png") no-repeat scroll left top transparent;
right:0px;
width:159px;
}
#topNavContainer 
{
	z-index:8002;
	position:relative;
	background:url(../images/top-bg2.jpg) repeat-x;
	/*border-bottom:2px solid #DBDBDB;*/
}
#secondNavContainer {
    margin: 0 auto;
    /*position: relative;*/
    z-index: 8001;
    background-color:#252628;
    background:url("../images/second-nav-background.png") repeat-x;
    position:absolute;
    top:33px;
    width:100%;
    left:0px;
}
#secondNavContainer .navigation 
{
	margin: 0 auto;
    /*position: relative;*/
    z-index: 8002;
    width:960px;
    height:41px;	
}
#thirdNavContainer {
	left: 5px;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 115px;
    z-index: 8001;
    /*background-color:#252628;*/
    /*padding-left:58px;*/  
}
#thirdNavContainer .navigation 
{
	margin: 0 auto;
    z-index: 8002;
    width:960px;
    height:350px;
    display:none;
}
.nav_separator 
{
	left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 74px;
    z-index: 7000;
    height:2px;
    background:#BFBFBF;
    width:100%;
}
/*
.scroller {
	background:#0e0e0e;
	display:none;
}
.scroller_wrapper 
{
	z-index:9999;
}
*/
.scrollwrapper .viewport { overflow: hidden; position: relative; }
.scrollwrapper .overview { list-style: none; position: absolute; left: 0; top: 0; }
.scrollwrapper .thumb .end,
.scrollwrapper .thumb { background-color: #0e0e0e; }
.scrollwrapper .scrollbar  
{
	top:0px;
	position: absolute; 
	right:0px; 
	width: 15px; 
	background:transparent url('/images/unify/byo/byo-trim-scrollbar.png') repeat-y top left scroll;
}
.scrollwrapper .track { /*background-color: #D8EEFD;*/ height: 100%; width:13px; position: relative; padding: 0 1px; }
.scrollwrapper .thumb { height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
.scrollwrapper .thumb .end { overflow: hidden; height: 5px; width: 13px; }
.scrollwrapper .disable{ display: none; }
#miniDealerLocator .results .dealers {overflow:visible;height:auto;}
.car-short-info div.typo-intro .tooltip_shell{float: left;    text-align: left;    width: 100%;}
.car-short-info div.typo-intro .tooltip_launch {top: 130px;  position: absolute; left: 36px; width: auto;}
.car-short-info div.typo-intro .tooltip_pop_cont {bottom: 0; display: none; left: 0px; /*padding: 22px 22px 0;*/ position: absolute;width: 825px;}
.car-short-info div.typo-intro .tooltip_pop_top {
    background:#000000;
    opacity:0.8;
    border-radius:5px 5px 0px 0px;
    cursor: pointer;
    height: 18px;
    width: 100%;
    position:relative;
}
.car-short-info div.typo-intro .tooltip_pop_top .close 
{
	background: url("../images/disclaimer_top_close.png") repeat scroll 0 0 transparent;
	position:absolute;
	width:10px;
	height:10px;
	right:10px;
	top:5px;
}
.car-short-info div.typo-intro .tooltip_pop_middle {
    background:#000000;
    opacity:0.8;
    color: #FFFFFF;
    font-size: 11px;
    font-style: normal;
    line-height: 15px;
	padding: 6px;
	text-shadow:none;
	font-family: Helvetica;
	border-radius:0px 0px 5px 5px;
    height: 18px;
	width:813px;
	height:100%;
}
.main_cont {margin-top:0px;}
#wrapper2 {margin-top:-9px;}