/* CSS Document */
/* 
	#namecss				; id
	.namecss				;class
	border: 1px solid #f00 	;debug
*/
body   { 
    margin: 0;
    padding: 0;
    color: #666666; 
    font-size: 14px; 
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    background: #9B9A98 url(../image_html/bg.gif) top left;
}

/* id */
.content_column{
	margin: 4px 0 0 0;
    padding: 0;
    width: 482px;
/*	border-left: 5px solid #484F57;  */
    /*background: url(../image_html/bg_welcome.gif) repeat-x top left; */
}

.content_leftcolumn{
/*    border:1px solid #00f500; */
	margin: 4px 0 0 1px;
    padding: 0;
    width: 273px;
    background: url(../image_html/bg_welcome.gif) repeat-x top left;
    border-left: 1px solid #484F57;
	border-right: 5px solid #484F57;
    border-bottom: 1px solid #484F57;

}

#footer{
	height: 25px;
	width: 775px;
	background: url(../image_html/buttom_collor.gif);
}

#header{
	width: 775px;
	margin: 0;
	padding: 0;
	height: 34px;
}

#mainimage{
	margin: 0;
	width: 775px;
	padding: 0;
}

#keyline{
    margin: 0 auto;
    background: #fff;
    padding: 0;
    border-left: 2px solid #57646d;
    border-right: 2px solid #57646d;
    border-bottom: 2px solid #57646d;
    width: 775px;
}

#topnav{ 
    margin: 0 auto;
    width:  775px;
    height: 32px;
}

#main{
/*    margin: 0 auto;
    padding: 0; 
    width: 775px;*/

    width: 789px;
    margin: 0 auto;
    padding: 0;
    background: url(../image_html/bordershade.gif) repeat-y left;
}

#mainbody{
    margin: 0 auto;
    padding: 0; 
/*	border: 1px solid #CCC; */
    width: 775px;
    background: url(../image_html/bg_welcome.gif) repeat-x top left;
}

#mainbody_tbl{
    margin: 0 auto;
    padding: 0 0 0 0; 
	border: 1px solid #CCC;
    width: 770px;
}

/* id */

.main_col1{
	float: left;
	padding: 0;
	width: 4px;
	height: 345px;
	background: #fff url(../image_html/writh_left.gif) repeat-y top left;
/*    border: 1px solid #0f0; */
}

.main_col2{
	float: left;
	width: 277px;
/*	border: 1px solid #f00; */
}

/*.main_col3{
	border:1px solid #f00;
	border: 0;
	padding: 0;
	height: 400px;
	float: left;
	width: 5px;
	background: #454F58 url(../image_html/center.gif) repeat-x top;
}*/

.main_col4{
	float: left;
}

.about{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000;
	width: 440px;
	padding: 0 20px 0 20px;
/*	border-left: 5px solid #484F57; */
	text-align: justify;
}

.main_border{
	width: 442px;
/*	border-left: 5px solid #484F57; */
	padding: 0 20px 0 20px;
	text-align: justify;
}

.content_headline{
    width: 442px;
    padding: 10px 20px 10px 20px;
/*	border-left: 5px solid #484F57; */
	/*border-left: 5px solid #484F57;*/
    /*border: 1px solid #f00;  */
}

.content_headline_left{
    width: 268px;
	padding: 5px;
	background-color: #484f57;
	border-bottom: 3px solid #AC1400;
}

.border_contact{
	width: 440px;
}

.content_head{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8d1413;
	font-weight: bold;
}

.content_gray_nonbold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}

.content_gray{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
    margin: 0;
/*	padding: 4px; */
}

.content_black{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
    margin: 0;
/*	padding: 4px; */
}

.content_black_under{
    width: 268px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
    text-decoration: underline;
	color: #000;
}
.content_gray_line{
    width: 268px;
/*	padding: 3px 0 0 4px; */
	padding: 5px;
	font-weight: bold;
	font-family: Verdana;
    color #666;
	text-decoration:underline;
}

.align_center{
	width: auto;
	text-align:center;
}

.align_right_contact{
	padding-right: 15px;
	width: auto;
	text-align:right;
}

.align_right_other{
	width: auto;
	text-align:right;
}

.align_right{
	width: auto;
	text-align:right;
}

.faq_main{
	padding: 0;
}

.faq_content { 
    padding: 0 20px 0 20px; 
	width: 442px;
}

.sitemap{
	padding: 0 40px 0 40px; 
}

.faq_hr{
    border: 0;
    margin: 0 auto;
    width: 459px;
    height: 12px;
    background: url(../image_html/line.gif) no-repeat;
}

.faq_hr hr{  /* hr in .faq_hr*/
	display: none;
	visible: hidden;
}

.testvehicle_hr{
    border: 0;
    margin: 0 auto;
    width: 450px;
    height: 12px;
    background: url(../image_html/line_vehicle.gif) no-repeat;
}

.testvehicle_hr hr{  /* hr in .faq_hr*/
	display: none;
	visible: hidden;
}

.left_mom{
/*	margin: 2px; */
    margin: 0;
	padding: 5px 5px 0 5px; 
	width: 263px;
	height: 130px;
}

.left_left{
	float: left;
	width: 142px;
}

.left_right{
	float: left;
	width: 117px;
	padding-left: 4px;
}

/*.homemom{
    margin: 0;
	border: 1px solid;
	padding-right: 5px;
	width: auto;
	text-align:right;
}

.homeleft{
	float: left;
	width: 400px;
}

.homeright{
	float: left;
	width: 200px;
	padding-left: 4px;
}*/

.footer_left{
	padding-left: 5px;
	float: left;
	width: 550px;
	line-height: 25px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 11px;
}

.footer_right{
	float: left;
	width: 215px;
	text-align: right;
}

.gallery_main{
	width: 460px;
	padding: 5px 10px 10px 10px;
/*	border-left: 5px solid #484F57; */
}

.gallery_mother{
	padding: 0 10px 15px 10px; 
	width: 430px;
	height: auto;
	/*border-bottom: 1px solid;*/
}

.gallery_left{
	float: left;
	width: 215px;
}

.gallery_right{
	float: left;
	width: 215px;
}

.gallery_image{
	width: 204px;
	height: 150px;
	text-align: center;

    padding: 0;
    margin: 0;
}


.gallery_image img{border: 1px solid #57646D;}

.gallery_text{
	width: 204px;
	text-align: center;
	padding: 1px 2px 1px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

.clear{
	clear: both;
}

.class_page{
	width: auto;
	text-align: right;
	padding: 0 15px 2px 0;
}

.contact_main{
	width: 440px;
	padding: 5px 20px 10px 20px;
}

.contact_main input.contact, .contact_main textarea{
    margin: 0;
    padding: 0;
    width: 300px;
    border: 1px solid #000;
}

.contact_main dt{
    margin: 0;
    padding: 0;
}

.contact_main dd{
    padding-bottom: 5px;
}

.news_gray {	
	font-size: 12px; 
	color: #9e9e9e; 
	font-family: Arial; 
	text-align: justify; 
	font-weight:bold;
	padding: 0 4px 0 4px;
}

.news_black {	
	font-size: 12px; 
	color: #000; 
	font-family: Arial; 
	text-align: justify; 
	font-weight:bold;
	padding: 0 4px 0 4px;
}

.text_brown_news{
	font-size: 11px; 
	color: #8d1413; 
	font-family: Arial; 
	text-align: justify; 
	font-weight:bold;
	padding: 0 0 0 2px;
}

.pad_a{ height: 8px;}
.text {	font-size: 13PX; color: #333333; font-family: arial}
.text_brown {	font-size: 10PX; color: #8d1413; font-family: Arial; height: 8px;}
.text_brown_big {	font-size: 12PX; color: #8d1413; font-family: Arial}
.text_gray {	font-size: 13PX; color: #9e9e9e; font-family: Arial; text-align: justify; font-weight:bold}
.text_black {	font-size: 13PX; color: #000000; font-family: Arial; text-align: justify; font-weight:bold}
.text_white { font-size: 11PX; color: #fff; font-family: Arial; }
.tbl_color1 { background-color: #E9E9E9; text-indent: 2pt; white-space: nowrap; font-family: "Arial"; font-size: 13px; height: 18px;}
.tbl_color2 { background-color: #FFFFFF; text-indent: 2pt; white-space: nowrap; font-family: "Arial"; font-size: 13px; height: 18px;}
.style7 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: small;
	font-weight: bold; 
	text-decoration:underline 
	
}
.style9 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style11 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px; color:#999999
}
.style12 {font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}


/* mainimage.php */
.top-h{
	margin: 0 auto;
	padding: 0;
 	/*height: 168px;*/
 	width: 775px;
 	/*border: 1px solid #000;*/
 }
 
 
.top{
	float: left;
	background: url(../image_html/top-with.gif) no-repeat;
 	height: 15px;
	width: 775px;
	overflow: hidden;
}
 
.top-h-bottom{
	float: left;
 	height: 17px;
	width: 775px;
	overflow: hidden;
}

.h-pic{
	background: url(../image_html/pic_top_h.jpg) no-repeat;
	height: 108px;
	width: 775px;
	float: left;
}

.top-home{
	float: left;
	background: url(../image_html/top_home.gif) no-repeat;
	text-indent: -2000px;
	width: 42px;
	height: 17px;
}

.top-home a{
	display: block;
	height: 17px;
}

.top-rad{
	float: left;
	background: url(../image_html/top_rad.jpg) no-repeat;
 	height: 17px;
	width: 496px;
	margin: 0 ;
}

/*menu.......................*/
.menu-rad{
	float: left;
	width: 235px;
}

.menu-rad ul{
	/*float: left;*/
    margin: 0;
    padding: 0;
    list-style: none;
}

.menu-rad li{
	float: left;
	text-indent: -2000px;
	margin:0; 
	padding: 0;
}

.menu-rad li a{
    display: block;
	height: 17px;
    text-decoration: none;
}
#contact-us{ width: 62px; background: url(../image_html/m_contac_us.gif) no-repeat;}
#site-map{ width: 62px; background: url(../image_html/m_site_map.gif) no-repeat;}
#shopping-cart{ width: 111px; background: url(../image_html/m_shopping_cart.gif) no-repeat;}

/*menu.....................*/

.menu-h{
	float: left; 
	height: 28px;
	width: 775px;
    background-color: #56646C;
	
}

.bottom-m{
	background: url(../image_html/pic_top_h2.jpg) no-repeat;
	float: left;
	height: 28px;
	width: 279px;
    
}

.bottom-m-r{
	float: left;
	height: 28px;
	width: 495px;
}

.bottom-m-r ul{
	/*float: left;*/
    margin: 0;
    padding: 0;
	height: 28px;
	width: 495px;
    list-style: none;
}

.bottom-m-r li{
	float: left;
    margin: 0;
    padding: 0;
	text-indent: -2000px;
	height: 28px;
/*	border: 1px solid #0f0; */
}

.bottom-m-r li a{
    display: block;
	height: 28px;
    text-decoration: none;
}

#about_menu{ width: 92px; background: url(../image_html/m_about_us.gif) no-repeat;}
#faq_menu{ width: 84px; background: url(../image_html/m_faq.gif) no-repeat;}
#troubleshooting{ width: 110px; background: url(../image_html/m_troubleshooting.gif) no-repeat;}
#test-vehicles{ width: 96px; background: url(../image_html/m_test.gif) no-repeat;}
#online-shop{ width: 112px; background: url(../image_html/m_online.gif) no-repeat;}


/* General styles */

.hide-me{
	display: none;
	visibility: hidden;
}
