
body {		
											  /**/
	margin:0px 0px 0px 0px; 				  			 	 /**/
	padding:0px 0px 0px 0px; 				 			    /**/
 	 	 						  /**/
	background-image: url(../gfx/bg3.gif);
	background-repeat: repeat;
	xbackground-color:#FFFFFF;
}	
.main_page { 
width:1015px; 
background:#ffffff; 
text-align:left; 
background:url(/gfx/main_page_bg.gif) repeat-y; 
margin:auto; }
											 /**/
/* br {line-height:0px;}							        /**/
img {border:0px;}									   /**/
td {							       				  /**/
	font-size:12px;									 /**/
	font-weight:normal;				   				/**/  	  
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;		   			   /**/	
	vertical-align:top;				  			  /**/
						 	 /**/
	padding:0px 0px 0px 0px;		     		/**/
}										   	   /**/
table {								 	  	  /**/
	border-collapse:collapse;			 	 /**/
	border:0px;						    	/**/
	padding:0px 0px 0px 0px;			   /**/
	}									  /**/
input, textarea, select{			     /**/
	font:normal 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;		/**/
	padding:2px 0px 0px 6px;		   /**/
	margin:0px 0px 0px 0px;			  /**/
	vertical-align:top;				 /**/
}
.welcome_text_header {
	font:bold 14px Verdana, Tahoma, Arial, Helvetica, sans-serif;			/**/
	padding:2px 0px 2px 0px;		   /**/
	margin:0px 0px 0px 0px;			  /**/
	vertical-align:top;
	color:#0e4b79;
	line-height:16px;
}
.welcome_text {
	font:normal 12px Verdana, Tahoma, Arial, Helvetica, sans-serif;			/**/
	padding:2px 0px 0px 0px;		   /**/
	margin:0px 0px 0px 0px;			  /**/
	vertical-align:top;
	color:#333333;	
}
.blue_box_text {
	font:bold 24px Verdana, Tahoma, Arial, Helvetica, sans-serif;			/**/
	padding:10px 0px 0px 0px;		   /**/
	margin:0px 0px 0px 0px;			  /**/
	vertical-align:top;
	text-align:center;
	color:#FFFFFF;
}	
									/**/
a {text-decoration:underline; color:#0E4975;}
a:hover {text-decoration:none; }	  /**/
/*--------------------------------**/
.link_h a{
	text-decoration:none;
	/*color:#686868;*/
	font:bold 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;	
	color:#C8190D;
}
.link_h a:hover{
	text-decoration:underline;
}
.link_1 a{
	color:#C8190D;
	font:bold 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;	
	padding:0px 0px 0px 10px;
	background:url(../images/0blt1.jpg) top left no-repeat;
}
.link_model_title a{
	color:#0E4975;
	font:bold 18px Verdana, Tahoma, Arial, Helvetica, sans-serif;	
	padding:0px 0px 0px 0px; /*padding:0px 0px 0px 10px;  */
	/* background:url(../images/0blt1.jpg) top left no-repeat; */
	vertical-align: top; 
}
.link_2 a{
	color:#C8190D;
	font:bold 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;	
	padding:0px 0px 0px 11px;
	background:url(../images/0blt1.jpg) top left no-repeat;
}
.link_3 a{
	color:#0E4975;
	font:bold 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;	
	padding:0px 0px 0px 11px;
	background:url(../images/0blt2.jpg) top left no-repeat;
}
.link_4 a{
	color:#606060;
}
.link_5 a{
	color:#FFF;
}
.link_6 a{
	color:#0E4975;
	font-weight:bold;
}
.link_7 a{
	color:#0E4975;
}

a.modelnav { text-decoration: none; color:#C0190D; }
a.modelnav:link { text-decoration: none; font-weight: bold; color:#C0190D; }
a.modelnav:visited { text-decoration: none; font-weight: bold; color:#C0190D; }
a.modelnav:hover { text-decoration: underline; font-weight: bolder; color:#000000; }


.slct_1, .slct_2, .input_1 {
	height:18px;
	border:1px solid #D4D0C8;
}
.slct_1 {
	width:205px;
}
.slct_2 {
	width:70px;
}
.input_1 {
	width:63px;
}
.input {
	width:219px;
}
.ta {
	width:219px;
	height:199px;
	overflow:auto
}
.list ul {
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
.list li {
	margin:4px 0px 0px 0px;
	line-height:1.31em;
	list-style:none;
	padding:0px 0px 0px 11px;
	background:url(../images/1blt1.jpg) top left no-repeat;
}
.list li a {
	text-decoration:underline;
	color:#0E4975;
	font-weight:bold;
}	
.list li a:hover {
	text-decoration:none;
}



.tab_menu {
	position:absolute;
	
	top: 235px;
	
	height: 65px;
	width: 1000px;
	color: red;
	z-index: 250;
	background:url(../gfx/menu_header_bar.png) top left no-repeat;
}
.tab_menu_content {

	
	height: 65px;
	width: 1000px;
	color: red;
	z-index: 250;
	background:url(../gfx/menu_header_bar.png) top left no-repeat;
}


.stepcarousel{
position: relative; /*leave this value alone*/
border: 10px solid black;
overflow: scroll; /*leave this value alone*/
width: 270px; /*Width of Carousel Viewer itself*/
height: 200px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 250px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}


/*---------------------------------------------*/
/*  breadcrumbs                                */
/*---------------------------------------------*/


.breadcrumb{
	padding:5px 5px 5px 10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.breadcrumb a{
	background: url(../gfx/chevronarrowhead.png) no-repeat center right;
	text-decoration: none;
	padding-right: 22px; /*adjust bullet image padding*/
	padding-left: 5px;
	padding-top:10px;
	padding-bottom:10px;
	color: #118F43;

}

.breadcrumb a:visited, .breadcrumb a:active{
color: #118F43;
}

.breadcrumb a:hover{
text-decoration: underline;
color: #118F43;
margin-top:0px;

}

/*  End of breadcrumbs  */

.png {behavior: url("iepngfix.htc")}


H1#pagetitle{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #C8190D;
	font-size: 20px;
	font-weight: bold;
	padding-bottom:10px;
	margin-bottom:5px
}

/* New Car Display */
.nc_table {
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
	border-collapse: collapse;
	width: 100%;
	clear: both;
	}
	
.nc_table th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	font-size: 11px;
	vertical-align: text-middle;
	text-align:center;
	background:#464646;
	color:#D7D7D7;
}
.nc_table td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	font-size: 11px;
	vertical-align: text-top;
		text-align:center;
}

.nc_table td {
	vertical-align: top;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}

/* New Car Details Table */
.nc_details_table {
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
	border-collapse: collapse;
	width: 100%;
	clear: both;
	}
	
.nc_details_table th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	font-size: 11px;
	vertical-align: text-middle;
	text-align:center;
	background:#464646;
	color:#D7D7D7;
}
.nc_details_table td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	font-size: 11px;
	vertical-align: text-top;
		text-align:center;
}

.nc_details_table td {
	vertical-align: top;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	font-weight:bold;
}

.link_nc_table_row a{
	color:#000000;
	text-decoration:none;
}


.link_nc_table_row_odd{
	text-decoration:none;
	background:#F9F9F9;
	color:#000000;
}
.link_nc_table_row_odd a{
	text-decoration:none;
	color:#000000;
}

.link_nc_table_row_even{
	text-decoration:none;
	background-color:#FFFFFF;
	color:#000000;
}
.link_nc_table_row_even a{
	text-decoration:none;
	color:#000000;
}
.link_nc_table_row_hover{
	text-decoration:none;
	background-color:#C0190D;
	color:#FFFFFF;
}
.link_nc_table_row_hover a{
	text-decoration:none;
	background-color: #C0190D;
	color:#FFFFFF;

}

.link_nc_table_row_hover a:hover{
	text-decoration:underline;
	background-color: #C0190D;
}



.model_list_img {
   padding:3px;
   border:1px solid #ccc;
   background-color:#ffffff;
}

.model_list_description {
font-size: 12px; 
vertical-align: top; 
color:#141414;
padding-top:5px;
padding-bottom:2px;
margin-left:7px;
}


.nc_action_box{
padding: 2px;
}

.nc_action_box ul{
margin: 0;
padding: 0;
text-align: center; /*Set to \"right\" to right align pagination interface*/
font-size: 11px;

}

.nc_action_box li{
list-style-type: none;
display: inline; /* remove for vertical list*/
padding-bottom: 10px;

}

.nc_action_box a, .nc_action_box a:visited{
padding: 2px;
border: 1px solid #000000;
text-decoration: none; 
color: #D7D7D7;
background-color: #464646;
}

.nc_action_box a:hover, .nc_action_box a:active{
border: 1px solid #000000;
color: #FFF;
background-color: #C0190D;
}

.nc_action_box a.currentpage{
background-color: #C0190D;
color: #FFFFFF !important;
border-color: #000000;
font-weight: bold;
cursor: default;
}

.nc_action_box a.currentpage:hover{
background-color: #FFFFFF;
color: #C0190D !important;
border-color: #000000;
font-weight: bold;
cursor: default;
}

.nc_action_box a.disablelink, .nc_action_box a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.nc_action_box a.prevnext{
font-weight: bold;
}



/* Forms */
.form_textbox {
	font-size: 14px;
	background-color: #F9F9F9;
	border: 1px solid #aaaaaa;
	width: 100px;
	padding: 3px;
	margin-right: 6px;
}
.form_email_textbox {
	font-size: 14px;
	background-color: #F9F9F9;
	border: 1px solid #aaaaaa;
	width: 240px;
	padding: 3px;
	margin-right: 6px;
}
.form_textareabox {
	font-size: 14px;
	background-color: #F9F9F9;
	border: 1px solid #aaaaaa;
	width: 240px;
	padding: 3px;
	margin-right: 6px;
}

.form_phonebox_3 {
	font-size: 14px;
	background-color: #F9F9F9;
	border: 1px solid #aaaaaa;
	width: 33px;
	padding: 3px;
	margin-right: 6px;
}
.form_phonebox_4 {
	font-size: 14px;
	background-color: #F9F9F9;
	border: 1px solid #aaaaaa;
	width: 44px;
	padding: 3px;
	margin-right: 6px;
}
.form_phonetypebox {
	font-size: 14px;
	background-color: #F9F9F9;
	border: 1px solid #aaaaaa;
	width: 60px;
	padding: 3px;
	margin-right: 6px;

}
.form_zipbox {
	font-size: 14px;
	background-color: #F9F9F9;
	border: 1px solid #aaaaaa;
	width: 55px;
	padding: 3px;
}
.form_listbox {
	font-size: 14px;
	background-color: #F9F9F9;
	border: 1px solid #aaaaaa;
	padding: 3px;
	margin-right: 6px;
}


#user_pass, #user_login, #user_email {
	font-size: 20px;
	width: 97%;
	padding: 3px;
	margin-right: 6px;
}



.submit_button {
	color: #ffffff;
	font-weight:bold;
	border-color: #ffffff;
	padding: 5px;
	background-color: #C0190D !important;
}


.submit_button:hover {
	color: #FFFFFF;
	font-weight:bold;
	border-color: #ffffff;
	padding: 5px;
	background-color: #0E4975 !important;
}

.contentbox 	  { border: 1px solid #C1C1C1; background-color: #F9F9F9; padding: 8px}
.headerbox	{
	border: 1px solid #7A1007;
	background-color: #C9190D;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}

