/* CSS Document */
body{ 
	padding:0; margin:0; color:#959595; background-color:#000; width:100%; 
	}
div, img, h1, h2, h3, h4, form, img, p, ul{
	padding:0; margin:0;
	}
ul{
	list-style-type:none;
	}
.spacer{
	font-size:0; line-height:0; clear:both;
	}
.title {
	color: #fff200;	font-weight: bold;
}
.title00ffff {
	color: #00ffff;	font-weight: bold;
}
.hr { color:#686868; size:1px; width:900px; 
}
/*====================================== Index Pages`  ========================================*/
/*------------------------------------- header start -----------------*/
#header{
	width:950; margin:0 auto; height:284px; text-align:center; position:relative; padding:0; background-color:#000000;
	}
#header img.logo{
	display:block; position:absolute; left:0; top:16px; z-index:1;
	}
#header img.flash{
	position:absolute; left:0; top:0; display:block;
	}
#header ul{
	background:url(../images/navi_bg.gif) repeat-x 0 0; position:absolute; left:0; top:286px; height:46px; font-size:0; width:950px;
	}	
#header ul li{
	float:left; display:block; padding:0 29px 0 29px;
	}
#header ul li a{
	font:bold 11px/46px Verdana, Arial, Helvetica, sans-serif; color:#8C0001; background:url(../images/navi_bg.gif) repeat-x 0 0 #440000; text-decoration:none;
	display:block; text-transform:uppercase;
	}
#header ul li a.hover{
	color:#fff; background:url(../images/navi_bg.gif) repeat-x 0 0 #440000; cursor:text;
	}
#header ul li a:hover{
	color:#fff; background:url(../images/navi_bg.gif) repeat-x 0 0 #440000;
	}
/*-----------------------------------------------menu--------------------------------*/

#menu { 
	width:950px; margin:0 auto; height:31px; position:relative; padding:0; background-color:#000;
	background:url(../images/menubar.gif);
	}
#black { 
	background-color:#000000;width:100%; margin:0 auto; height:15px;
}
#slide {
	background-color:#000000;width:950px; margin:0 auto; height:102px;
}

/*-----------------------------------------------body--------------------------------*/
#body{
	width:950px; margin:0 auto; padding:0px 0 0px 0; background-color:#959595;
	}

/*--------------------left pan-------------*/
#left{
	width:540px; float:left; margin:0 20px 0 25px; background-color:#959595;
	}
#left h2{
	height:57px;  display:block; text-indent:-2000px;
	}
#left #subdiv{
	width:522px; height:327px; color:#555555; padding:0px 0px 0px 0px; margin:0 0 0 0;
	background-image:url(../images/bg-box1.gif);
	}
#left #subdiv p a{
	padding:20px 18px 12px 26px; font:normal 12px/19px Verdana, Arial, Helvetica, sans-serif; color:#fff200; background-color:#555;
	
	}
#left #subdiv p a:hover{
	padding:20px 18px 12px 26px; font:normal 12px/19px Verdana, Arial, Helvetica, sans-serif; color:#111111; background-color:#555;
	
	}
#left #subdivFeature{
	width:522px; height:666px; color:#555555; padding:0px 0px 0px 0px; margin:0 0 0 0;
	background-image:url(../images/bg-boxFeature.gif);
	}
#left #subdivFeature p{
	padding:20px 18px 12px 26px; font:normal 11px/19px Verdana, Arial, Helvetica, sans-serif; color:#eeeeee; background-color:#000;
	background-image:url(../images/bg-boxFeature.gif);
	}
#left #subdivFeature p a{
	padding:20px 18px 12px 26px; font:normal 11px/19px Verdana, Arial, Helvetica, sans-serif; color:#fff200; 
	
	}
#left #subdivFeature p a:hover{
	padding:20px 18px 12px 26px; font:normal 11px/19px Verdana, Arial, Helvetica, sans-serif; color:#111111; 
	
	}
#left #subdivCommerce{
	width:522px; height:576px; color:#555555; padding:0px 0px 0px 0px; margin:0 0 0 0;
	background-image:url(../images/bg-boxFeature576.gif);
	}
#left #subdivCommerce p{
	padding:20px 18px 12px 26px; font:normal 12px/19px Verdana, Arial, Helvetica, sans-serif; color:#eeeeee; background-color:#000;
	background-image:url(../images/bg-boxFeature576.gif);
	}
#left #subdivCommerce p a{
	padding:20px 18px 12px 26px; font:normal 12px/19px Verdana, Arial, Helvetica, sans-serif; color:#fff200; background-color:#555;
	
	}
#left #subdivCommerce p a:hover{
	padding:20px 18px 12px 26px; font:normal 12px/19px Verdana, Arial, Helvetica, sans-serif; color:#111111; background-color:#555;	
	}
#left #subdivCommerce img{ outline-color:#ffffff;
	padding:20px 10px 12px 106px; font:normal 12px/19px Verdana, Arial, Helvetica, sans-serif; color:#111111; background-color:#555;
	}
#left #subdivTitle p{
	padding:20px 18px 12px 26px; font:normal 12px/19px Verdana, Arial, Helvetica, sans-serif; color:#fff200; font-weight:bold;
	}
#left #subdiv p{
	padding:20px 18px 12px 26px; font:normal 12px/19px Verdana, Arial, Helvetica, sans-serif; color:#eeeeee; background-color:#000;
	background-image:url(../images/bg-box1.gif);
	}
#left #subdivG{
	width:522px; height:189px; color:#555555; padding:0px 0px 0px 0px; margin:0 0 0 0;
	background-image:url(../images/bg-boxG.jpg);
	}
#left #subdivG p{
	padding:20px 18px 12px 26px; font:normal 12px/19px Verdana, Arial, Helvetica, sans-serif; color:#eeeeee; background-color:#000;
	background-image:url(../images/bg-boxG.jpg);
	}
#left #subdivG p a{
	padding:0px 1px 1px 2px; font:normal 12px/19px Verdana, Arial, Helvetica, sans-serif; color:#9d080d; text-decoration:none;
	}
#left #subdivG p a:hover{
	padding:0px 1px 1px 2px; font:normal 12px/19px Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration:none;
	}

#left #subdiv ul{
	float:left; font-size:0; padding:0; margin:0; 
	}
#left #subdiv ul li{
	background:url(../images/left_arrow.gif) no-repeat 0 7px; padding:0 0 0 9px;
	}
#left #subdiv ul li a{
	font:normal 11px/20px Tahoma, Arial, Helvetica, sans-serif; background-color:#790101; color:#300000; text-decoration:none;
	}
#left #subdiv ul li a:hover{
	color:#F15B5B; background-color:#790101;
	}
#left #subdiv ul.rig{
	float:right; font-size:0; padding:0; margin:0;
	}
#left h2.newRe{
	background:url(../images/news_release.gif) no-repeat 0 0;  height:31px;  display:block; text-indent:-2000px; margin:17px 0 0 0;
	}
#left img{
	display:block; padding:0; margin:0 0 0px 0;
	}
#leftTitle {
	padding:0 18px 12px 6px; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#fff200; font-weight: bold;
	}

/* #left p a{
	display:block; color:#fff200; background-color:#959595; text-decoration:underline; width:100px; line-height:20px; font-size:11px;
	}
/* #left p a:hover{
	text-decoration:none;
	}
/* #left #table {
	background-image: url(../images/box-top.gif) no-repeat;
/* }
/*------------------------------------------right----------------------------------*/
#right{
	width:350px; float:left; margin:0 0 0 0px;
	}
#right h2{
	height:57px; display:block; text-indent:-2000px;
	}
#right #subdivR{
	width:344px; height:576px; color:#555555; padding:0px 0px 0px 0px; margin:0 0 0 0;
	background-image:url(../images/bg-boxR.gif);
	}
#right #subdivR p{
	padding:20px 18px 12px 26px; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#eee; background-color:#555;
	background-image:url(../images/bg-boxR.gif);
	}
#right #subdivR p a{
	padding:0px 0px 0px 0px; color:#FEB401; background-color:#555555; text-decoration:underline; width:300px; display:block; margin:0px 0 0 0;
	}
#right #subdivRlong{
	width:344px; height:666px; color:#555555; padding:0px 0px 0px 0px; margin:0 0 0 0;
	background-image:url(../images/bg-boxRlong.gif);
	}
#right #subdivRlong p{
	padding:15px 18px 12px 25px; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#eeeeee; background-color:#000;
	background-image:url(../images/bg-boxRlong.gif);
	}
#right p.pic{
	width:300px;  float:left; display:block; margin:0 0 0 0;  padding:0 6px; font-size:0; 
	}
#right p{
	font:normal 12px/16px Tahoma, Arial, Helvetica, sans-serif; padding:0 13px 30px 5px; float:center; width:300px; color:#eeeeee;
	}
#right p b{
	color:#BA0202; background-color:#959595;
	}
#right p a{
	color:#FEB401; background-color:#959595; text-decoration:underline; width:104px; display:block; margin:8px 0 0 0; 
	}
#right p a:hover{
	text-decoration:none;
	}
#right em{
	color:#eeeeee; background-color:#555; text-decoration:none; width:300px; display:block; margin:8px 0 0 0; 
	}	
#right img{
	display:block; padding:0; margin:0 0 0px 0;
	}
/*--------------------------footer--------------------*/
#footer{
	width:950px; height:90px; position:relative;  margin:0 auto; background-color:#959595;
	}
#footer ul{
	background:url(../images/footer_bg.gif) repeat-x 0 0; position:absolute; left:120px; top:20px; height:20px; font-size:0; width:800px;
	}	
#footer ul li{
	float:left;  margin:0 0 0 50px;
	}
#footer ul li a{
	font:bold 11px/19px Verdana, Arial, Helvetica, sans-serif; color:#eeeeee; text-decoration:none;  margin:0 auto;
	}
#footer ul li a.hover{
	color:#dddddd;  cursor:text;
	}
#footer ul li a:hover{
	color:#222; 
	}
#footer p{ position:relative;  top:40px; font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#555555;
	}
#footer p a{ position:block;  top:40px; font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#555555; text-decoration:none;
	}
#footer p a:hover { position:block;  top:40px; font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#555555; text-decoration:underline;
	}
#footer p.all{
	position:relative; left:20px; top:50px;
	}
/*================================== content ===============================*/
#left h2.ourServoce{
	background:url(../images/ourservice.gif) no-repeat 0 0;  height:29px;  display:block; text-indent:-2000px; margin:5px 0 5px 0;
	}
#left p a.read{
	display:block; color:#F7C66F; background-color:#6B0000; text-decoration:underline; width:100px; line-height:16px; font-size:11px; 
	margin:10px 0 10px 0;
	}
#left p a:hover{
	text-decoration:none;
	}
/*------------------------------contact-------------------------*/
#left h2.ourContact{
	background:url(../images/our_contact.gif) no-repeat 0 0;  height:29px;  display:block; text-indent:-2000px; margin:5px 0 5px 0;
	}
#left form{
	width:316px; margin:12px 0 0 46px;
	}
#left form label{
	width:73px; float:left; font:normal 11px/18px Tahoma, Arial, Helvetica, sans-serif; display:block; color:#BF1F1F; background-color:
	#6B0000; margin:6px 0 0 0;
	}
#left form input{
	width:234px; height:16px; border:#919294 1px solid; float:left; padding:0 0 0 5px; margin:6px 0 0 0;
	}
#left form textarea{
	width:234px; border:#919294 1px solid; height:77px; float:left; margin:6px 0 0 0; padding:0 0 0 5px;
	}
#left form label.mess{
	line-height:77px;
	}
#left form label.blank{
	width:128px; height:41px; margin:0;
	}
#left form input.sub{
	background:url(../images/search.gif) no-repeat 0 0; width:59px; height:21px; float:left; font-size:0; cursor:pointer; border:none;
	margin:20px 0 0 0;
	}
#left form input.res{
	background:url(../images/reset.gif) no-repeat 0 0; width:55px; height:22px; float:left; font-size:0; cursor:pointer; border:none;
	margin:20px 0 0 16px;
	}