html{
	background: #FFF;
}

#main{
	width: 800px; margin: auto;
}

#teaser{
	width: 800px; height: 400px;
	background: url("../images/teaser_home.jpg") top left no-repeat;
}
#logo{
	position: absolute; top: 35px; left: 50%; margin-left: -460px;
}
#info{
	float: right; padding: 1em 1em 0 0;
	font-weight: bold; color: #0000c2;
	text-align: right;
}
#info h1, #info h2{
	color: #0000c2;
}

#quicklinks{
	float: left;
  width: 125px; min-height: 200px;
}
#quicklinks p{
	text-align: center;
}
#nav_cars{
	position: absolute; top: 260px; /*left: 131px; */ left: 50%; margin-left: -269px;
	width: 124px; height: 764px; padding: 10px 8px 0 0; 
	background: url("../images/nav_cars_bg.gif") top left no-repeat;
}
#nav_cars h1{
	color: rgb(80,80,80); padding: 5px 15px;
	border-bottom: 5px solid #0000c2;
	}
#nav_cars ul{
	 padding: 0; margin: 0;
}
#nav_cars li{
  list-style: none; display: block; float: left; width: 100%;
 }
#nav_cars a{
	display: block; padding: 0.1em 0 0.1em 5px; margin-left: 10px;
	color: rgb(80,80,80); text-decoration: none;
	border-bottom: 3px solid #0000c2;
}
#nav_main{
	padding: 10px 0 0 20px; margin: 0; width: 517px; height: 42px;
	background: url("../images/nav_main_bg.gif") top left repeat-x #0000c2;
}
#nav_main li{
  float: left;
  display: inline; margin: 0; padding: 0;
  list-style: none;
}
#nav_main a{
  display: inline-block; padding: 0 15px 0 0; height: 42px;
  font-size: 14px; text-decoration: none; color: #FFF; font-weight: bold;
  background: url("../images/nav_main_a_bg.gif") top right no-repeat;
}
#nav_main a.bg2{
	background-image: url("../images/nav_main_a_bg2.gif");
}
#nav_main a.bg3{
	background-image: url("../images/nav_main_a_bg3.gif");
}
#header_nav{
	float: right;
	background: url("../images/content_bg_main.gif") top left repeat-y;
	width: 537px; padding-left: 132px;
}
#content{
	float: right;
	width: 669px; padding: 30px 0 0 0;
	background: url("../images/content_bg_top.gif") top left no-repeat;
}
#content_inner{
	width: 447px; padding-left: 152px; min-height: 200px; margin: 0; padding-right: 70px;
	background: url("../images/content_bg_main.gif") top left repeat-y;
}
#footer{
	padding-bottom: 30px; margin: 0;
	width: 669px; height: 76px;
	background: url("../images/content_bg_bottom.gif") top left no-repeat;
	}
td{
	width: 55px;
	border: 1px solid rgb(200,200,200);
}
input.text, textarea, select{
  width: 20em !important;
}