body{
	background-color:#444444;
	background-color:#9F9F9F;
	margin:20px 0px 20px 0px;

}
body, td, p, span, font, h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4D4D4D;
	color:#D3D3D3;
	color:#444444;
}

input, select, textarea{font-family:Arial, Helvetica, sans-serif; font-size:12px;}

h1.page_heading{font-size:20px; margin-bottom:4px; font-weight:normal;}
h2.admin_heading{font-size:20px;}

a, a.nav_list_car_type{color:#CCCCCC; color:#444444; text-decoration:none; font-size:12px; line-height:20px;}
a:hover, a.nav_list_car_type:hover{color:#FFFFFF; color:#000000; text-decoration:underline;}

div#container{text-align:left; border:1px dashed black; border:none; width:900px; margin:auto;}

table#container{margin:auto; background-color:#EFEFEF; background-color:#D7D7D7;}
table#container td#header{background-color:#1E7BC0; background-color:#47A0E2; background-color:#84BFEC;}
table#container td#navbar_left{background-color:#EFEFEF; text-align:left; height:100%; width:200px; padding:6px; vertical-align:top; background-color:#D7D7D7;}
table#container td#content{background-color:#FFFFFF; text-align:left; width:680px; padding:6px; padding-left:20px; padding-right:20px; vertical-align:top;}

table#container td#navbar_left{text-align:left; float:left; width:200px; padding-top:8px;}
table#container td#navbar_left div.item{margin-left:4px; background:url(../img/left_nav_button.png) bottom left no-repeat; height:25px; width:180px; padding-left:8px; font-weight:600;}


table#car_makes_grid td.car_makes_box{border:1px solid #E2E2E2; padding:4px; background-color:#FFFFFF;}
table#car_makes_grid td.car_makes_box:hover{border:1px solid #444444; background-color:#EFEFEF; background-color:#E2E2E2;}
table#car_makes_grid td.car_makes_box:hover table, table#car_makes_grid td.car_makes_box:hover table td {background-color:#E2E2E2;} 
td#header_admin{background:url(../img/header_fade_admin.png) bottom left no-repeat #84BFEC;}


div#header{background-color:#1E7BC0; background-color:#47A0E2; background-color:#84BFEC;}
div#header div#logo{width:500px; height:146px;}

div#header_admin{background:url(../img/header_fade_admin.png) bottom left no-repeat #84BFEC; height:180px;}

div#header div#right_block {
	position:relative;
	top:0px;
	float:right;
	height:142px;
	width:399px;
	z-index:0;
	text-align:left;
}


div#menu_horizontal_top{ text-align:center; color:#CCCCCC; font-size:18px; margin:6px 0px 6px 0px; display:none;}
div#menu_horizontal_top font.seperator{color:#46D1FF; }

div#container div#menu_vertical_left{text-align:left; float:left; width:200px; background-color:#EFEFEF; padding-top:8px;}
div#container div#menu_vertical_left div.item{margin-left:4px; background:url(../img/left_nav_button.png) bottom left no-repeat; height:25px; width:180px; padding-left:8px; font-weight:600;}

div#container div#content{
	text-align:left;
	float:left;
	width:684px;
	padding:8px;
	
	z-index:2;

	background-color:#FFFFFF;	
	color:#444444;

}

div#container div#content_admin{
	width:884px;	
	background-color:#FFFFFF;	
	color:#444444;
	padding:8px;
}
div#container div#content_admin a{text-decoration:underline;}
div#container div#content_admin a:hover{text-decoration:none;}

div#container div#content td, div#container div#content font{color:#444444;}
div#container div#content a, div#container div#content a:visited{color:#444444;}
div#container div#content a:hover, div#container div#content a:visited:hover{color:#1E7BC0; text-decoration:underline;}

a.nav_list_car_type{padding-top:10px; padding-bottom:10px;}


select.car_brand, select.car_model{width:180px; background-color:#CCCCCC; color:#444444; border:none;}
select.car_model{}


h1.heading{font-size:18px; color:#444444;}

td.car_brand_grid{background-color:#00CCFF; border:1px solid #FF0000;}

td.car_brand_grid a{text-decoration:none; color:#444444;}
td.car_brand_grid a:hover{text-decoration:none; color:#000000;}


div#container div#content_admin table.admin{border:none;}
div#container div#content_admin table.admin th{font-size:12px; font-weight:600; border:none;}
div#container div#content_admin table.admin_form td{line-height:40px;}
div#container div#content_admin table.admin th{font-size:12px; font-weight:600; border:none;}


div#container div#content_admin table.admin td{border-bottom:1px solid #999999;}
div#container div#content_admin table.admin_form td, 
div#container div#content_admin table.admin_form tr.admin_car_model_row{border-bottom:none;}

div#container div#content_admin table.admin tr.admin_car_make_row td{color:#000000; border-bottom:1px solid #333333;}
div#container div#content_admin table.admin tr.admin_car_model_row td{border-bottom:1px solid #CCCCCC;}
div#container div#content_admin table.admin tr.admin_car_model_row td.spacer, div#container div#content_admin table.admin tr td.spacer{border:none;}

div#container div#content_admin table.admin td.col_heading, div#container div#content_admin table.admin tr:hover td.col_heading{border:none; background:none;}
                                               

div#container div#content_admin table.admin{margin-top:40px;}
div#container div#content_admin table.admin tr:hover td{color:#000000; background-color:#CCCCCC;}
div#container div#content_admin table.admin tr td.stats_col{color:#444444; font-size:12px; color:#000000;}
div#container div#content_admin table.admin tr:hover td.stats_col{color:#FFFFFF; background-color:#666666;}
div#container div#content_admin table.admin tr:hover td.stats_col font{color:#CCCCCC; background-color:#666666; font-size:11px;}
div#container div#content_admin table.admin tr td.stats_col font{font-size:11px;}

div#container div#content_admin table.admin tr:hover td a{text-decoration:none;}

div#container div#content_admin table.admin_car_model_row{margin-top:0px; margin-bottom:30px;}

table.dataCapture tr td select.wide{width:228px;}
table.dataCapture tr td input.txtbox{width:222px;}
table.dataCapture tr td select{width:110px;}
table.dataCapture tr td {}

.LV_validation_message{
		color:#CC0000;
    margin:0 0 0 10px;
}

.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
select.LV_invalid_field:hover, 
select.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
		background-color:#CC0000;
		color:#FFFFFF;
		font-weight:bold;
}