div.wid100{ width:100%; display:table; background:url( ../img/wid100.jpg ) center top repeat-x;}
div.wid980{ width:980px; margin:auto; display:table; text-align:right; }
div.t_center{ width:980px; height:256px; }
div.CMenu2{ width:980px; height:47px; margin:10px 0px 0px 0px ;}
div.bodxcont{ width:980px; clear:both; margin:10px 0px 0px 0px ;}
div.rightz{ float:right; width:168px; }
div.Mbody{ float:right; width:782px; margin:0px 30px 0px 0px ; }
div.cblock2{ width:168px; }
  
div.block1all{ width:100%; height:45px; background:url( ../img/footer.jpg ) center top repeat-x;}
div.block1{ width:980px; margin:auto; padding-top:17px; }
  
/*div.fullsite{ width:100%; display:table; }
div.centersitefull{ width:100%;  height:130px;} 
div.centersite{ width:980px;  margin:auto;  }
div.logo{ float:right; width:224px; height:87px; margin:25px 0px 0px 0px ; }
div.leftmenu{ float:right; width:730px; margin:0px 25px 0px 0px ;  }
div.logoslogan{ width:730px; text-align:left; height:85px;  text-align:left; margin:10px 0px 0px 0px ; }
div.CMenu2{ clear:both;width:730px;  }
div.cont_center{ width:980px; margin:auto;  }
div.contbody100{ width:980px; margin:auto;  display:table;}
div.xcontact{ float:right; width:224px;  height:220px; background:url( ../img/bgxcontact.png ) center top no-repeat; margin:10px 0px 0px 0px ; }
div.t_center{ float:right; width:730px; height:234px;  margin:7px 25px 0px 0px ;  }
div.contfooter100{ width:100%; height:70px;  }
div.block1all{ width:980px; margin:auto; padding:7px;}
div.block1{ float:right; width:580px; }
div.colorleft{ float:right; width:400px; color:ffffff; font-size:10px; }
div.colorleft span{ color:ffffff; font-size:10px; }
div.block1 p{ color:#ffffff;}
div.colorleft input { width:20px; height:20px; border:1px solid #ffffff; }



/************A MENU**********************************************/
div.a_menuIN{ clear:both; width:980px; height:47px;}
.a_menuJq, .a_menuJq * { margin: 0; padding: 0; list-style: none; }
.a_menuJq ul {	position:absolute;	top:-999em;	width:151px; } /* left offset of submenus need to match (see below) sub menu  */
.a_menuJq li:hover { visibility:inherit; } /* fixes IE7 'sticky bug' */
.a_menuJq li {	float:right; position: relative;}
.a_menuJq a {	display: block;	position: relative; }
.a_menuJq li.sfHover ul { left:	0;	right:0; top:47px; z-index:199; } 
	li.LineMa{ float:right; width:14px; display:block; font-size:1px; }
	ul.a_menuJq li a {  background:url( ../img/menu_a.png ) center top no-repeat;   width:151px;  height:47px; line-height:38px; text-align:center; color:#000000; font-size:14px; display:block;}
	ul.a_menuJq li a.a_menuActive { background:url( ../img/menu_ah.png ) center top no-repeat; font-weight: bold; width:151px;  height:47px; line-height:38px; text-align:center; color:#ffffff; font-size:14px; display:block;}
	ul.a_menuJq li a:hover { background:url( ../img/menu_ah.png ) center top no-repeat; color:#ffffff; font-weight: bold;}
	ul.a_menuJq li ul li a {  width:151px; text-align:center;  }	
	ul.a_menuJq li ul li a.a_menuSubActive { background:url( ../img/menu_ah.png ) center top no-repeat; font-weight: bold; color:#ffffff;  width:151px; text-align:center; text-indent:10px;  }	
	ul.a_menuJq li:hover, .a_menuJq li.sfHover, .a_menuJq a:focus, .a_menuJq a:hover, .a_menuJq a:active {	background:url( ../img/menu_ah.png ) center top no-repeat; outline: 0; }
	.a_menuJq span.sf-sub-indicator { left:5px; background-position:  -30px 0; color:#A7A9AC;}
	



/************Xcontact**************LineXfoM.png******************************/	
div.LMX_contact{ margin:10px 0px 0px 0px ; }
div.CXDconINPT { background:url( ../img/CXDconINPT.png ) center top no-repeat; text-indent:5px; width:168px; height:25px; line-height:20px;  font-size:14px; color:#000000; margin-top:2px;}
div.CXDconINPT  input{ height:18px; width:50px; background-color: transparent; border:0; font-size:14px;}
div.CXDconINPTXX  { background:url( ../img/CXDconINPTara.png ) center top no-repeat; text-indent:5px; width:168px; height:70px;  padding:0;text-align:right;font-size:14px; color:#000000; margin-top:7px;}
div.CXDconINPTXX  textarea{ float:left;height:40px; width:120px; background-color: transparent; border:0; font-size:14px;}
div.go_sendX{ width:168px; text-align:left; margin-top:5px; }





/***********contactUs************************************LineXfoM.png***/
div.CUconta{ width:730px; margin:15px 0px 0px 0px; }
div.CUright{ float:right; width:400px; }
div.CUleft{ float:right; width:310px; margin-right:20px;}
div.CUleft p{ font-size:14px; }
div.CUleft p.main_title{ font-size:16px; height:30px;}
div.CUline{ clear:both; width:390px; height:25px; margin:8px 0px 0px 0px;}
div.CUtxt{ float:right; width:100px; font-size:14px; line-height:25px; height:25px;}
div.CUinpt{ float:right; width:200px;  }
div.CUinpt input{ width:290px; height:25px; line-height:25px; border:1px solid #cccccc; font-size:14px;}


div.CUlineTerae { clear:both; width:395px; height:110px; margin:8px 0px 0px 0px; }
div.CUerea textarea{ width:290px; height:110px; border:1px solid #cccccc; font-size:14px; }
div.CULineSend{ clear:both; width:390px; text-align:left; margin:15px 0px 25px 0px;}
div.CULineSend input{ width:100px; height:20px; border:1px solid #6D6E71; cursor: url;}

/************BodyGallery1*******************1*************************/	
div.CubeG1{  float:right; width:150px; height:140px; text-align:center; margin:0px 22px 10px 22px;}
div.PicBdt{ width:150px; height:100px;  margin:20px 0px 0px 0px;  text-align:center; border:3px solid #cccccc;}
div.UpTitleG1{ width:150px; height:30px;  text-align:center;}










