/* CSS Document */

body {
background-color: #8D8989;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: verdana,Arial;
font-size: 10px;
color: #666;
line-height:18px;
}
.layout
{
margin-top:38px;
width:777px;
/*height:778px;*/
/*border-left:2px solid #fff;
border-right:2px solid #fff;
border-top:1px solid #fff;*/
text-align:left;
background-color:#FFFFFF;
}

/*************Top-Header********/
.top
{
width:775px;
height:100px;
background-color:#0B0A12;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
}
.topleft{
width:347px;
height:78px;
margin-left:6px;
margin-bottom:8px;
margin-top:10px;
background-color:#0B0A12;
/*background-image:url(../images/logoACE.jpg);
background-repeat:no-repeat;*/
float:left;
border:0px;
}

.topleft a:hover
{
cursor:crosshair;
}

.topright{
background-image:url(../images/logoGNGNew.jpg);
width:280px;
height:79px;
float:right;
margin-bottom:8px;
margin-top:9px;

}
/*************Link*****************/
.menu
{
width:100%;
height:25px;
}
.menubar
{
/*width:690px;*/
height:25px;
background-color:#fff;
margin-left:1px;
/*float:right;*/
}
/*.menubar
{
width:758px;
height:25px;
background-color:#fff;
margin-left:20px;
float:right;
}*/
.menubar ul{
 display: inline;
}
.menubar li{
 list-style: none;
 display: inline;
}

/*******Header*****************/

.header
{
width:100%;
height:219px;
}
.header_img1
{
float:left;
background-image:url(../images/CARS2.gif);
width:264px;
height:219px;
}
.header_img2
{
float:left;
/*background-image:url(../images/banner002.jpg);*/
width:306px;
height:219px;
}
.header_img3
{
float:left;
/*background-image:url(../images/banner003.jpg);*/
width:207px;
height:219px;
}
.more
{
font-family:Arial, Helvetica, sans-serif;
	color:#ce0606;	
	width:70px;	
	margin-top:189px;
	position:absolute;
	margin-left:153px;
}
.more:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#ce0606;
}

/***********left_Content***/

.content
{
width:100%;
padding-top:20px;
height:340px;
background-color:#fff;
}
.left_column
{
width:457px;
float:left;
margin-left:10px;
}
.left_bullet
{
background-image:url(../images/globe.jpg);
width:38px;
height:47px;
background-repeat:no-repeat;
float:left;
}
.left_content
{
float:left;
width:399px;
margin-left:15px;
text-align:justify;
}

/***********Right_Content***/

.right_column
{
width:290px;
height:340px;
float:left;
margin-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align:justify;
}
.right_clip
{
background-image:url(../images/clip.jpg);
width:269px;
height:146px;
margin-left:10px;
background-repeat:no-repeat;
}
.clip
{
width:110px;
height:50px;
padding-left:13px;
padding-top:40px;
padding-bottom:20px;
float:left;
}

.clip_content
{
font-family:Verdana, Arial, Helvetica, sans-serif;
width:70px;
line-height:12px;
padding-left:25px;
padding-bottom:11px;
font-size:10px;
font-weight:bold;
color:#777777;
}
.right_flash
{
width:267px;
height:91px;
margin-top:50px;
vertical-align:bottom;
padding-left:10px;
}

/**********r*********/

.footer_img
{
text-align:center;
background-image:url(../images/nEWfooterBG.jpg);
height:59px;
background-repeat:no-repeat;
padding-top:20px;
}

.footer, .footer a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
color:#666666;
font-weight:bold;
line-height:15px;
}
.footer:hover
{
color:#FF9900;
font-weight:bold;
}
.copyright
{
width:437px;
font-weight:bold;
color:#000000;
margin-top:2px;
padding:0px;
float:left;
text-align:center;
padding-left:140px;
}
.copyright:hover
{
font-weight:bold;
color:#000000;
}
.w3cssimg
{
float:left;
width:88px;
height:31px;
}
.w3htmlimg
{
float:left;
width:88px;
height:31px;
}
/**********Innerpage_Header**************/
.header1
{
width:100%;
height:69px;
}
.inner_header
{
float:left;
background-image:url(../images/inner001.jpg);
width:777px;
height:69px;
background-repeat:repeat-x;
}
.click_video
{
width:188px;
height:44px;
float:right;
padding-right:25px;
padding-top:16px;
}
/********Innerpage_Content***/
.content1
{
width:100%;
/*height:640px;*/
background-color:#fff;
}
.rect_img
{
background-image:url(../images/border_line.jpg);
width:743px;
/*height:158px;*/
height:130px;
background-repeat:no-repeat;
margin-left:20px;
margin-top:20px;
}
.rect_img1
{
background-image:url(../images/border_line1.jpg);
width:743px;
background-repeat:repeat-y;
margin-left:20px;
}
.rect_img2
{
background-image:url(../images/border_line2.jpg);
width:743px;
/*height:158px;*/
height:85px;
background-repeat:no-repeat;
margin-left:20px;
margin-top:20px;
}
.rect_content
{
margin-left:10px;
margin-right:40px;
text-align:justify;
color:#999999;
font-family: verdana,Arial;
font-size: 10px;
font-weight:bold;
}
.cont_green
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#56724e;
font-weight: normal;
line-height:14px;
}
.cont_red
{
color:#cd1012;
font-family: verdana,Arial;
font-size: 10px;
font-weight:bold;
text-align:justify;
}
.cont_red:hover
{
color:#cd1012;
font-family: verdana,Arial;
font-size: 10px;
font-weight:bold;
text-align:justify;
}
.cont_green_bold
{
color:#669966;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}
.cont_light
{
color:#C1BAAE;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
line-height:16px;
}
/*h2
{
margin-left:28px;
margin-right:13px;
margin-top:20px;
text-align:justify;
color:#999999;
font-family: verdana,Arial;
font-size: 10px;
font-weight:bold;
}*/
.prod_cont
{
margin-left:28px;
margin-right:13px;
margin-top:20px;
text-align:justify;
color:#999999;
font-family: verdana,Arial;
font-size: 10px;
font-weight:bold;
}
/******Products1**************/

.prod_link, .prod_link a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
color:#56724e;
font-weight:normal;
}
.prod_link:hover
{
color:#56724e;
font-weight:normal;
}
.product
{
background-image:url(../images/productshead.jpg);
background-repeat:no-repeat;
width:104px;
height:35px;
margin-left:15px;
top:10px;
position:relative;
}
.business
{
background-image:url(../images/bus.jpg);
background-repeat:no-repeat;
width:109px;
height:36px;
margin-left:15px;
top:10px;
position:relative;
}
.thankyou
{
background-image:url(../images/thankyou.jpg);
background-repeat:no-repeat;
width:126px;
height:38px;
margin-left:15px;
top:10px;
position:relative;
}
.product_box
{
width:500px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
margin-left:100px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
top:30px;
position:relative;
margin-top:-20px;
}
.product_bullet
{
width:12px;
height:12px;
background-image:url(../images/arrow.jpg);
background-repeat:no-repeat;
list-style:none;
margin-left:8px;
margin-top:5px;
}
.prod_red
{
width:460px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:30px;
margin-top:-15px;
color:#cd1012;
text-align:left;
}

/********Rectangle****************/

.box
{
width:365px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
margin-left:160px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
top:30px;
position:relative;
}
.box_bullet
{
width:12px;
height:12px;
background-image:url(../images/arrow.jpg);
background-repeat:no-repeat;
list-style:none;
margin-left:8px;
margin-top:5px;
}
.box_content
{
width:320px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:40px;
margin-top:-15px;
color:#56724e;
}
.box_content:hover
{
color:#56724e;
}
.bodytextlink
{
color:#669966;
line-height:12px;
}
.bodytext2
{
color:#C1BAAE;
line-height:12px;
}

/********Sitemap**************/
.sitemap
{
background-image:url(../images/sitemapHeader.jpg);
background-repeat:no-repeat;
width:115px;
height:37px;
margin-left:15px;
top:10px;
position:relative;
}
.sitemap_cont
{
width:450px;
margin-left:25px;
margin-top:-10px;
}
.sitemap_bullet
{
width:12px;
height:12px;
background-image:url(../images/arrow.jpg);
background-repeat:no-repeat;
list-style:none;
margin-left:3px;
margin-top:5px;

}
.sitemap_content
{
width:380px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:25px;
margin-top:-20px;
color:#666666;
line-height:25px;
}
.overlink, .overlink a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
color:#666666;
font-weight:bold;
}
.overlink:hover
{
color:#FF9900;
font-weight:bold;
}
/*.sitemap_content:hover
{
width:380px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:25px;
margin-top:-20px;
color:#FF9900;
}*/
.sitemap_inner_bullet
{
width:12px;
height:12px;
background-image:url(../images/arrow.jpg);
background-repeat:no-repeat;
list-style:none;
margin-left:25px;
margin-top:10px;
}
.sitemap_inner_content
{
width:380px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:50px;
margin-top:-15px;
color:#666666;
}
/*.sitemap_inner_content: hover
{
width:380px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:50px;
margin-top:-15px;
color:#FF9900;
}*/
.sitemap_cont1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
line-height:14px;
padding-left:50px;
width:500px;
}



/*********Clients*****/
.client
{
background-image:url(../images/client_head.jpg);
background-repeat:no-repeat;
width:109px;
height:36px;
margin-left:15px;
top:10px;
position:relative;
}


/*********FAQ*****/
.faq
{
background-image:url(../images/fadshead.jpg);
background-repeat:no-repeat;
width:83px;
height:36px;
margin-left:15px;
top:10px;
position:relative;
}
.faq_content
{
margin-left:10px;
margin-right:10px;
text-align:justify;
font-family: verdana,Arial;
font-size: 10px;
color:#6e6c6c;
line-height:30px;
}
.faq_content1
{
/*margin-left:10px;*/
margin-right:25px;
text-align:justify;
font-family: verdana,Arial;
font-size: 10px;
color:#6e6c6c;
line-height:12px;
}
/*****Videos*****/

.video
{
background-image:url(../images/videos.jpg);
background-repeat:no-repeat;
width:99px;
height:36px;
margin-left:15px;
top:10px;
position:relative;
}
/******inthepress*******************/

.press
{
background-image:url(../images/inthe_press_icon.gif);
background-repeat:no-repeat;
width:137px;
height:36px;
margin-left:15px;
top:10px;
position:relative;
}
/*****box**/
.box_yellow
{
margin-top:20px;
width: 321px;
border:1px solid #CCCCCC;
background-color:#FFCC66;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
font-weight:bold;
padding-left:45px;
background-image:url(arrow.jpg);
background-repeat:no-repeat;
}
.box_yel
{
width: 358px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}
.press_content
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:40px;
margin-top:-20px;
color:#666666;
line-height:25px;
font-weight:normal;
}
.press_img1
{
width:100px;
height:100px;
}
.press_img1_cont
{
float:left;
margin-top:-98px;
margin-left:170px;
position:absolute;
width:300px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#669966;
}
.press_img2
{
width:100px;
height:100px;
}
.press_img2_cont
{
float:left;
margin-top:-88px;
margin-left:170px;
position:absolute;
width:300px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#669966;
}
.press_img3
{
width:100px;
height:100px;
}
.press_img3_cont
{
float:left;
margin-top:-98px;
margin-left:170px;
position:absolute;
width:300px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#669966;
}

/********Link**************/

a
{
color:#6e6c6c;
text-decoration:none;

}
a:hover
{
color:#6e6c6c;
text-decoration:none;
}
/*******Advertisement**********/
.advertise
{
background-image:url(../images/advertisement.jpg);
background-repeat:no-repeat;
width:161px;
height:35px;
margin-left:15px;
top:10px;
position:relative;
}
.intro
{
background-image:url(../images/intro.jpg);
background-repeat:no-repeat;
width:143px;
height:36px;
margin-left:15px;
top:10px;
position:relative;
}
.advertise_cont
{
margin-left:10px;
/*margin-right:10px;*/
margin-right:40px;
text-align:justify;
color:#6e6c6c;
font-family: verdana,Arial;
font-size: 10px;
font-weight:normal;
line-height:18px;
}
/**********OurMission********/
.mission
{
background-image:url(../images/ourmission.jpg);
background-repeat:no-repeat;
width:134px;
height:34px;
margin-left:15px;
top:10px;
position:relative;
}
.mission_content
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:40px;
margin-top:-20px;
color:#666666;
line-height:22px;
font-weight:normal;
}
.box_mission
{
width: 558px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
padding:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
margin-left:60px;
}
.mission_cont
{
font-size:10px;
color:#6e6c6c;
line-height:14px;
font-weight:normal;
}
/********automobile**********/
.automobile
{
background-image:url(../images/auto.jpg);
background-repeat:no-repeat;
width:143px;
height:36px;
margin-left:15px;
top:10px;
position:relative;
}
/*****Testing****/
.testing
{
background-image:url(../images/testing.jpg);
background-repeat:no-repeat;
width:109px;
height:36px;
margin-left:15px;
top:10px;
position:relative;
}

/**********Series***********/
.products_series1
{
background-image:url(../images/100.jpg);
background-repeat:no-repeat;
width:128px;
height:36px;
margin-left:15px;
top:10px;
position:relative;
}
.products_series2
{
background-image:url(../images/200.jpg);
background-repeat:no-repeat;
width:127px;
height:36px;
margin-left:15px;
top:10px;
position:relative;
}
.products_series3
{
background-image:url(../images/300.jpg);
background-repeat:no-repeat;
width:127px;
height:36px;
margin-left:15px;
top:10px;
position:relative;
}
.products_series4
{
background-image:url(../images/400.jpg);
background-repeat:no-repeat;
width:127px;
height:36px;
margin-left:15px;
top:10px;
position:relative;
}
.box_series2
{
width: 418px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
padding:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
margin-left:120px;
}
.box_series3
{
width: 518px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
padding:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
margin-left:70px;
}

.bodytext1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#6e6c6c;
text-align:left;
line-height:14px;
}

/*.bodytext1:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF9900;
}*/

.bodytext3
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#6e6c6c;
text-align:left;
line-height:14px;
text-align:justify;
}
.series_content
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:35px;
margin-top:-18px;
color:#666666;
line-height:20px;
font-weight:normal;
text-align:left;
}
.products_video
{
width:600px;
margin-left:30px;
height:450px;
}
.products_video1
{
width:250px;
float:left;
padding-right:50px;
height:195px;
}
.products_video1_cont
{
width:250px;
float:left;
padding-right:50px;
}
.products_video2
{
float:left;
width:250px;
padding-right:50px;
height:195px;
}
.products_video2_cont
{
width:250px;
float:left;
padding-right:50px;
}
.videos
{
width:334px;
height:282px;
}

/**************Form**********/
.form
{
width:600px;
height:580px;
}

/************Contact*************/
.contact
{
background-image:url(../images/contacthead.jpg);
background-repeat:no-repeat;
width:115px;
height:37px;
margin-left:15px;
top:10px;
position:relative;
}
.contact_cont
{
margin-left:100px;
width:580px;
height:480px;
}
.contact_left
{
width:250px;
float:left;
}
.contact_right
{
width:260px;
float:right;
padding-left:20px
}

.bodytextlink1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#6e6c6c;
text-align:left;
line-height:14px;
text-decoration:underline;
}
.bodytextlink1:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF9900;
text-decoration:underline;
}


/*
.form_name
{
width:150px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#6e6c6c;
background-color:#FFFFFF;
float:left;
}

.form_field
{
float:left;
width:320px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
background-color:#FFFFFF;
padding-bottom:5px;
line-height:25px;
height:23px;
padding-left:25px;

}*/
.mail_footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#000000;
	background-color:#FFFF99;
	text-decoration: none;
}
.err_msg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#C12E26;	
	text-decoration: none;
	
}


.clear { clear:both; }
.formsec { float:left; display:inline; clear:both; width:100%;  }
.bul { float:left;width:12px; margin-top:6px; padding-left:25px; margin-right:-15px;
height:12px; background-image:url(../images/arrow.jpg); background-repeat:no-repeat;  }
.formelement { width:10%; float:left; line-height:25px; text-align:left; padding-left:15px; }

.inputfield { width:20%; float:left; text-align:left; line-height:25px; padding-left:20px; }

.press_content_testt
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:10px;
margin-top:5px;
color:#666666;
line-height:25px;
font-weight:normal;
}
.press_content_test
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:40px;
margin-top:-12px;
color:#666666;
line-height:25px;
font-weight:normal;
width:140px;
float:left;
}
.press_content_test1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
width:100px;
padding-left:60px;
margin-top:-18px;
color:#666666;
line-height:25px;
font-weight:normal;
float:left;
}
.sitemap_bullet_test
{
width:12px;
height:12px;
background-image:url(../images/arrow.jpg);
background-repeat:no-repeat;
list-style:none;
margin-left:3px;
margin-top:5px;
}

