@charset "utf-8";
html {height:100%;}
body {padding:0;margin:0;min-height:550px;height:100%;background-color:#080805;}
img {border:0;}
/* --------------------------------------- Top section--------------------------------------------- */
#top_section{width:960px;height:123px;margin:auto;padding:auto;background:url(../images/bg_top_sec.jpg) no-repeat;}
#logo{width:387px;height:117px;float:left;}
#call_us{width:238px;float:right;margin-top:45px;border:0px solid red;}
#img_phone{float:left;}
#call_us_now{float:left;margin-top:0px;margin-left:5px;}
#call_us_txt1{
	font-family:Arial;
	font-size: 16px;
	color:#e60432;
	font-weight:bold;
  text-decoration:none;
	}
#phone_txt{
	font-family:Arial;
	font-size: 20px;
	color:#000000;
	font-weight:bold;
}
#line{background-color:#999897;height:1px;width:140px;float:left;margin-top:0;margin-left:3px;}
#div_phone{float:left;margin-top:0px;margin-left:5px;}
#bg_bottom1{width:960px;height:6px;background-color:#e52324;}

/* --------------------------------------- Banner--------------------------------------------- */
#banner{margin:auto;padding:auto;margin-top:6px;width:960px;height:217px;}

/* ---------------------------------------Menu--------------------------------------------- */
#menu{width:960px;height:102px;margin:auto;padding:auto;}
#company_menu{float:left;width:28px;height:102px;}
#company_img{float:left;width:214px;height:102px;}
#products_menu{float:left;width:24px;height:102px;}
#products_img{float:left;width:212px;height:102px;}
#services_menu{float:left;width:28px;height:102px;}
#services_img{float:left;width:210px;height:102px;}
#cantact_menu{float:left;width:28px;height:102px;}
#cantact_img{float:left;width:213px;height:102px;}


/* ---------------------------------------Content--------------------------------------------- */
#main_content{
	width:960px;
	padding:0;
	margin:0 auto;
	height:auto !important;
	background:url(../images/bg_content_repeat.gif) repeat-x;
	background-color:#080805;
	border:0px solid green;
}
#left{width:735px;float:left;margin-top:10px;margin-left:25px;border:0px solid blue;}
#line2{background-color:#7c4342;height:1px;width:916px;float:left;margin-top:8px;margin-left:0;}
#txt_normal_left{width:358px;float:left;margin-top:12px;}
#txt_normal_right{width:329px;float:right;margin-top:12px;}
#right{width:192px;float:right;margin-top:100px;border:0px solid green;}
#contact{width:171px;height:127px;background:url(../images/bg_contact.gif) no-repeat;}
#line3{background-color:#8e9090;height:1px;width:150px;margin-top:-10px;margin-left:10px;margin-bottom:5px;}
#visit{width:171px;height:63px;margin-top:25px;}
#button{margin-top:5px;margin-left:7px;}
/* ---------------------------------------Text--------------------------------------------- */
h3 {display:inline;}
.h1{
  float:right;display:inline;margin-right:10px;
  font-family:Arial,Verdana ,Helvetica, sans-serif;
	font-size:10px;
	color:#626262;
	font-weight:normal;
}
.h2{
	font-family:Arial,Verdana ,Helvetica, sans-serif;
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
}
.txt_normal{
	font-family:Arial,Verdana ,Helvetica, sans-serif;
	font-size:12px;
	color:#BFB9BD;
	font-weight:normal;
}
.txt_normal_2{
	font-family:Arial,Verdana ,Helvetica, sans-serif;
	font-size:11px;
	color:#626262;
	font-weight:normal;
}
.txt_bold{
	font-family:Arial,Verdana ,Helvetica, sans-serif;
	font-size:12px;
	color:#BFB9BD;
	font-weight:bold;
	line-height: 2px; 
}
.txt_head{
	font-family:Arial,Verdana ,Helvetica, sans-serif;
	font-size:14px;
	color:#BFB9BD;
	font-weight:bold;
}
.txt_head_2{
	font-family:Arial,Verdana ,Helvetica, sans-serif;
	font-size:18px;
	color:#080805;
	font-weight:bold;
	padding-top:16px;padding-left:20px;
}
.list_content{
	font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size:12px;
	color:#BFB9BD;
	margin-left:0;
}
.list_content ul{
	color:#BFB9BD;
	font-weight:normal;
}
.list_content li{
	padding-bottom:0;
}
.txt_link1{
	font-family:Arial,Verdana ,Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}
.txt_link1:hover{
	font-family:Arial,Verdana ,Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:underline;
}
.txt_link2{
	font-family:Arial,Verdana ,Helvetica, sans-serif;
	font-size:14px;
	color:#BFB9BD;
	font-weight:bold;
	text-decoration:none;
}
.txt_link2:hover{
	font-family:Arial,Verdana ,Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

/* --------------------------------------- footer--------------------------------------------- */
#footerbg,#footerbg1{height:110px;background-color:#898B8B}
#footerbg{width:100%;margin-top:27px;}
#footerbg1{width:957px;margin:0 auto;text-align:left;}
.footer,.footer:hover,.line{font-family:Arial, Helvetica, sans-serif,Verdana;font-weight:normal;text-decoration:none;}
.footer {color:#ffffff;font-size:10px;}
.footer:hover {color:#ffffff;font-size:10px;text-decoration:underline;}
.date {font-family:Arial, Helvetica, sans-serif,Verdana;font-weight:normal;text-decoration:none;color:#ffffff;font-size:10px;}
.line{color:#ffffff;font-size:9px;}

#exalogo{
	width:957px;
	margin:auto;
	padding:auto;
	margin-top:-35px;
	border:0px solid #2D2D2D;
}
#exalogo a{ 
	display:block; 
	width:54px; 
	height:20px; 
	text-indent:-9999px; 
	background:url(../images/exalogo.jpg); 
	background-position:0 0;
	float:right;
}
#exalogo a:hover{
	display:block; 
	width:54px; 
	height:20px; 
	text-indent:-9999px; 
	background:url(../images/exalogo.jpg); 
	background-position:0 20px;
	float:right;
}


/* Footer links */
.footer_logo { float:right; color:#898B8B; margin:-28px 0 0 0; }

.exalogo { background:url(../images/exa_logo.png) no-repeat 0 0; width:56px; height:23px; display:block; float:right; margin:3px 0; }
.exalogo:hover { background-position:0 -23px; width:56px; height:23px; }

.wmlogo { background:url(../images/wm_logo.png) no-repeat 0 0; width:108px; height:29px; display:block; float:right; margin:0 15px 0 0; }
.wmlogo:hover { background-position:0 -29px; width:108px; height:29px; }

.info { color:#FFFFFF !important; }

.foot_col1 { width:110px; height:70px; float:left; border-right:1px solid #9F9F9F; padding:0px 10px 0px 0; margin:2px 0; text-align:left; }
.foot_col2 { width:150px; height:70px; float:left; border-right:1px solid #9F9F9F; padding:0px 10px; margin:2px 0; text-align:left; }
.foot_col3 { width:110px; height:70px; float:left; border-right:0px solid #9F9F9F; padding:0px 10px; margin:2px 0; text-align:left; }
.foot_col4 { width:185px; height:60px; float:left; padding:0px 10px; margin:2px 0; text-align:left; }

.comp_name { padding:0; text-align:left; margin:0 0 6px 0; font-size:10px; }

.footer_wrapper { background-color:#898B8B; width:100%; clear:both; padding:16px 0 6px; }
/*.footer { background-color:#898B8B; overflow:hidden; margin:0 auto; width:965px; padding:0 0 0 58px; font-size:10px; }*/
.footer_sub { background-color:#898B8B; overflow:hidden; margin:0 auto; width:965px; padding:0 0 0 32px; font-size:10px; }
.footer_maindiv { color:#FFF; text-decoration: none; margin:auto; width:935px;; font-size:10px; }
.link,.link:hover { font-size:10px; color:#FFF; text-decoration:none; }
.footer_links, .footer_h3 { display:inline; /*float:left;*/ }

.h3_footer { margin:0; padding:0; display:inline; }
.footer_pad_right { padding:0 10px 0 0; }
.footer_bar { border-left:1px solid #FFF; text-transform:capitalize; padding:0 10px 0 5px; }
.footerlink { font-size:10px; text-decoration:none; color:#FFF; }
.footerlink:hover { font-size:10px; text-decoration:underline; color:#FFF; }
.footer_seperator { color:#FFF; /*float:left; */}



/* --------------------------------------- clear--------------------------------------------- */
.clear{clear:both;}	
