body
{
  margin:0 auto;
  padding:0;
  background:url(bg_gradient.jpg) top left repeat-x;
  background-color:#b8b8b8;
  font: 16px/1 "Helvetica Neue",Arial,sans-serif;
/*background: #254f79 url(bg_blue_1.png) top left repeat-x;*/
}

a
{
  outline:none;
}

#Body
{
  width:884px;
  margin:0 auto;
}

#tophead
{
  height:134px;
}

#tophead #logo
{
  float:left;
  width:130px;
  margin-top:25px;
}

#tophead #info
{
/*background: url(top_eba.png) top right no-repeat;*/
  height:133px;
  float:left;
  width:440px;
}

#tophead #info #infpad
{
  height:133px;
}

#slogan
{
  padding-top:50px;
}

#tophead #head_navigation
{
  margin-top:10px;
  padding:0;
  list-style-type:none;
}

#tophead #head_navigation li
{
  margin:0;
  padding:0;
  list-style-type:none;
}

#head_navigation li#track
{
  float:left;
  width:128px;
  margin-right:12px;
}

li#track a
{
  background:url(nav_2.png) top left no-repeat;
  display:block;
  width:128px;
  height:58px;
  text-indent:-10000px;
}

li#track a.active
{
  background-position:0 -57px;
}

#head_navigation li#support
{
  float:left;
  width:92px;
}

li#support a
{
  background:url(nav_2.png) top left no-repeat;
  display:block;
  width:92px;
  height:58px;
  text-indent:-10000px;
/*background-position: 0 -60px;*/
  background-position:-136px 0;
}

li#support a.active
{
  background-position:-136px -57px;
}

#dateandlinks
{
  float:right;
  width:270px;
}

#sidetopnav
{
  list-style-type:none;
  padding:0;
  margin:0;
  margin-top:45px;
  text-align:right;
}

#sidetopnav li
{
  display:inline;
  color:#000;
}

#sidetopnav li a
{
  color:#e4e3e3;
  font-family:Arial, Helvetica, sans-serif;
}

#date
{
  color:#FFF;
  font-size:13px;
  font-family:Arial, Helvetica, sans-serif;
  text-align:right;
}

#main_box
{
  background:url(mainbg.png) top left no-repeat;
  height:448px;
}

#main_box2
{
  background:url(logo.jpg) top left no-repeat;
  height:378px;
}

#main_box2 #formTrack
{
  height:190px;
}

#main_box2 form
{
  margin:0;
  padding:0;
  width:385px;
  margin-left:500px;
  margin-top:5px;
}

#main_box2 #tracking
{
  font-size:14px;
  height:30px;
  border:none;
  width:240px;
  background:transparent;
  color:#0f6ef0;
}

#main_box2 #rawr
{
  height:120px;
}

#main_box2 #tracksub
{
  height:39px;
  margin-left:0;
  width:113px;
  margin-top:-7px;
  background:transparent;
  border:none;
}

#main_box #mainType
{
  padding-top:10px;
  padding-right:25px;
  height:212px;
}

#main_box #formTrack
{
  height:190px;
}

#main_box form
{
  margin:0;
  padding:0;
  width:350px;
  margin-left:520px;
  margin-top:5px;
}

#main_box #tracking
{
  font-size:14px;
  height:30px;
  border:none;
  width:230px;
  background:transparent;
  color:#0f6ef0;
}

#main_box #tracksub
{
  height:36px;
  margin-left:3px;
  width:111px;
  margin-top:-2px;
  background:transparent;
  border:none;
}

#main_box #feedback
{
  width:100px;
  padding-left:780px;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  color:#FFF;
  padding-top:6px;
}

#main_box #feedback a
{
  color:#FFF;
}

#mainContent
{
  width:884px;
  background:#FFF url(navigation_bg.png) top left repeat-y;
}

#mainContent #navigation
{
  float:left;
  list-style-type:none;
  margin:0;
  padding:0;
  padding-top:10px;
  padding-bottom:10px;
/*background: url(navigation_bg.png) top left repeat-y;*/
  width:240px;
}

#mainContent #navigation a
{
  height:22px;
  padding-top:8px;
  display:block;
  color:#d6d5d5;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding-left:10px;
  border-bottom:#919291 solid 1px;
}

#navigation li
{
}

#mainContent #navigation li.active a
{
  color:#FFF;
  font-weight:700;
}

#mainContent #navigation li.dropmenu.active a
{
  background:url(white_arrow.png) center right no-repeat;
}

#mainContent #navigation li.dropmenu a
{
  background:url(gray_arrow.png) center right no-repeat;
}

#mainContent #navigation li
{
  border-bottom:#919291;
}

#mainContent #contentArea
{
  float:right;
  width:637px;
  color:#2c2c2c;
  font-size:14px;
}

#contentArea h1
{
  font-size:18px;
  color:#4389B9;
}
.white { 
	color: #fff !important;
}
#contentArea h2
{
  color:#4389B9;
  font-size:16px;
}
#contentArea h3,h3
{
  color:#4389B9;
  font-size:15px;
}
#contentArea h4,h4
{
  color:#4389B9;
  font-size:18px;
  font-weight: normal;
}
#contentArea h5,h5
{
  color:#4389B9;
  font-size:16px;
  font-weight: normal;
}
#mainContent #sub_footer
{
  background:#dedede;
  border:1px solid #FFF;
  height:68px;
  border-width:0 1px 1px;
}

#mainContent #sub_footer #links_left
{
  width:300px;
}

.footerlinks
{
  list-style-type:none;
  margin:0;
  padding:0;
}

.footerlinks li
{
  display:inline;
  font-size:13px;
}

#links_left
{
  float:left;
  padding-top:25px;
  padding-left:16px;
}

#suggested_forms
{
  float:left;
  width:300px;
  padding-top:10px;
}

#suggested_forms ul
{
  padding-top:6px;
}

#suggested_forms ul li
{
  padding-right:10px;
}

#mainContent a,a
{
  color:#008dff;
  font-family:Arial, Helvetica, sans-serif;
  text-decoration:none;
}

#sub_footer #spacer
{
  float:left;
  padding-top:18px;
  padding-right:8px;
  padding-left:8px;
}

.gray_white_spacer
{
  width:1px;
  height:31px;
  background-color:#FFF;
  border-left:#bdbdbd solid 1px;
}

#sub_footer #carlinks
{
  padding-top:15px;
  margin-left:5px;
}

#mainContent a:hover
{
  text-decoration:underline;
}

#footer
{
  background:#7c7c7c;
  height:32px;
  font-size:13px;
  font-family:Arial, Helvetica, sans-serif;
}

#footer #copyright
{
  width:300px;
  float:left;
  padding-top:8px;
  padding-left:10px;
  color:#bfbfbf;
}

#footer #footerLinks
{
  list-style-type:none;
  padding:0;
  margin:0;
  float:right;
  padding-right:10px;
  width:300px;
  display:block;
  text-align:right;
  padding-top:8px;
}

#footer #footerLinks li
{
  display:inline;
}

form label
{
  display:inline-block;
  min-width:100px;
  font-weight:700;
  padding:6px;
}

#footer a
{
  color:#bfbfbf;
}

.yourcar
{
  width:313px;
  min-height:160px;
  display:inline-block;
}

.clear
{
  clear:both;
  height:0;
}





/** New car page 2.0 **/
.trackbox
{
  margin:0;
  padding:0;
  list-style:none;
  list-style-type:none;
  width:640px;
}

.trackbox li
{
  background:url(status_bg_b_n.jpg) top left no-repeat;
  display:inline-block;
  color:#2C2C2C;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  width:294px;
  height:52px;
  float:left;
  margin-right:5px;
  margin-left:5px;
  margin-bottom:10px;
  color:#008DFF;
  cursor:pointer;
}

.trackbox li a
{
  text-decoration:none;
  color:#008DFF;
}

.trackbox li.active
{
  background:url(status_bg_b_h.jpg) top left no-repeat;
}

.vehicle_listing .ui_clean_box {
	width: 49%;
	margin-right:2px;
	float:left;
	display:block;
	text-decoration:none !important;
}

.vehicle_listing .icon
{
  float:left;
  display:block;
  width:50px;
  height:28px;
}

.vehicle_listing .detail
{
  display:block;
  padding-left: 60px;
  width:auto;
}

.vehicle_listing  .black
{
  color:#000;
}

.vehicle_listing .big
{
  margin:0;padding:0;
  font-size:16px;
  color:#7cafdc;
  text-align:center;
  display:block;
}

.clear
{
  clear:both;
}

.cardetails
{
  width:625px;
  margin-top:8px;
}


.cardetails .car_head
{
  background:url(status_header.jpg) top left no-repeat;
  width:609px;
  height:30px;
  margin-left:5px;
  font-size:16px;
  margin-bottom:10px;
}

.cardetails a
{
  color:#008DFF;
  text-decoration:none;
}

.cardetails .car_head .pad
{
  padding-top:3px;
  padding-left:3px;
}

.cardetails .update .left
{
  float:left;
  width:130px;
  margin-top:5px;
  margin-left:5px;
}

.cardetails .update .right
{
  float:left;
  width:473px;
  margin-left:0;
  font-size:14px;
}

.cardetails .spacer
{
  background-color: #549FE2;
  height:1px;
  margin-top:0;
}

.view_page
{
  float:left;
  margin-left:5px;
  margin-top:8px;
}

#enlargerimage
{
  display:block;
  margin-top:5px;
  float:right;
  width:23px;
  height:23px;
  background:url(expandico.png) top left no-repeat;
  text-indent:-10000px;
  margin-right:5px;
}

#enlargerimage:hover
{
  background:url(expandico_hover.png) top left no-repeat;
}

.car_toplinks ul
{
	margin:0;
	padding:0;
	position:relative;
  	list-style-type:none;
 	font-size:12px;
  	border-bottom: 1px solid #648A9A;
  	
    height: 30px;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 1em;


}

.car_toplinks ul li
{
	border: 1px solid #fff;
	border-bottom:none;

    float: left;
    margin-right: 5px;
    margin-top: 4px;
}

.car_toplinks ul li a
{
	    line-height: 25px;
    padding: 0 1em;
}
.car_toplinks ul li.active {
	background: url(tab-grad.jpg) bottom left repeat-x;
    border-color: #648A9A #648A9A #FFFFFF;
    border-style: solid;
    border-width: 1px;
}
.car_toplinks ul li.active a
{
font-weight:bold;

}
.car_toplinks ul li.active a:hover { cursor: default;text-decoration:none !important; }
.ui_clean_box {
	background: url(ui_cleanbox.png) left top no-repeat;
	height: 52px;
	overflow: hidden;
}
.ui_clean_box.active,a.ui_clean_box:hover {
	background-position: 0 -52px;
	height: 52px;
}
.ui_clean_box.active .ui_clean_box_right,a.ui_clean_box:hover .ui_clean_box_right {
	background-position: right -156px; 
}
.ui_clean_box .ui_clean_box_right {
	background: url(ui_cleanbox.png) right -104px no-repeat;
	display:block;
	padding-right:3px;
	padding: 10px 10px 0 10px;
	height:42px;
}
a.ui_clean_box:hover {
text-decoration: none !important;
}
a.ui_clean_box:hover em {
text-decoration: underline !important;
font-weight:bold;
}
.kinks
{
  background-color:#ffe9a4;
  border:1px solid #e8c044;
  border:5px 10px 5px 10px;
  color:#262521;
  font-size:12px;
  width:600px;
  margin:15px auto;
}

.kinks .error
{
  background:url(Warning.png) center left no-repeat;
  padding:10px;
  padding-left:50px;
}
