@charset "utf-8";

/* HTML tags */
body,html {
margin: 0;

}

body {
background-color: #111111;
	color: #c6c6c6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow-x:hidden;
overflow-y:visible;
}

/* end HTML tags */


/* text styles */
h1 {
	padding: 0;
	margin: 0;
	padding-left: 55px;
	line-height: 24px;
	color: #d90200;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	background-image: url(gfx/background_H1.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
}

h2 {
padding: 0;
margin: 0;
padding-left: 45px;
margin-top: 2px;
color: #c6c6c6;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 22px;
	background-image: url(gfx/background_H1.png);
	background-repeat:no-repeat;
	background-position: 0px 6px;
}

h3 {
padding: 0;
margin: 0;

color: #c6c6c6;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
margin-bottom: 2px;

}

p {
}

a {
color: white;
font-weight: bold;
text-decoration: none;
}

a:hover {
color: #9fc3e7;

}

/* end text styles */

/* main template positioning */
#hiddenlogin {
    position:absolute;
    left:0;
    top:0;

    z-index: 5;
}


#container {
margin: auto;
position: relative;
width: 972px;
background-image: url(gfx/background_main.jpg);
background-repeat: no-repeat;
height:705px;

}

#header_photo {
position: absolute;
top: 31px;
left: 22px;
}

#overlay_car {
position: absolute;
top: 190px;
left: 197px;
background-image:url(gfx/overlay_car.png);
background-repeat:no-repeat;
width: 294px;
height: 210px;
z-index: 10;
}

#infiniti_logo {
position: absolute;
top: 300px;
left: 730px;

width: 122px;
height: 72px;
z-index: 10;
}

#overlay_hybriddrive {
position: absolute;
top: 100px;
right: -22px;

width: 319px;
height: 286px;
z-index: 10;
}

#overlay_logo {
position: absolute;
top: 279px;
left: 390px;
background-image:url(gfx/overlay_logo.png);
background-repeat:no-repeat;
width: 217px;
height: 130px;
z-index: 20;
}

#address_bar {
width: 100%;
position: absolute;
top: 2px;

text-align: center;
font-size: 11px;
color: #f1f1f1;
}

#navigation {
width: 100%;
height: 76px;
position: absolute;
top:403px;
padding-left: 13px;
padding-right: 13px;
z-index: 50;
}

#flags {
position: absolute;
top: 285px;
left: 13px;
}

#main_content {
position:absolute;
	top: 500px;
z-index: 10;

	width: 951px;
padding:0;
left: 13px;
margin-left: 0;
background-image: none;
padding-bottom: 20px;
}

#main_content.col {
position:absolute;
	top: 500px;
z-index: 10;
	width: 486px;
margin-left: 180px;
padding-left: 20px;
padding-right: 20px;
background-image:url(gfx/background_main_content.gif);
background-repeat: repeat-y;
background-position: 0px 30px;
padding-bottom: 20px;
}



#right_pane {

position: absolute;
top: 0px;
right: -240px;
width: 210px;
}

#left_pane {

position: absolute;
top: 0px;
left: -169px;
width: 150px;
}

#right_pane H2 {
margin-bottom: 15px;
margin-left: 15px;

}

#right_pane a{
font-size: 10px;

}

#left_pane H2 {
margin-bottom: 10px;
}


.occasionIframe {
width: 100%;


}

.mainpageIframe {
width: 180px;
margin-left: 14px;

}

.add_button {
float: right;
}

.meerinfo {
	clear: both;
	margin-top: 3px;
}
/* navigation */

/* end navigation */

/* end main template positioning */

/* styling classes */
/* end styling classes */
