body{margin-top:2px;font-size:11px;font-family:Verdana, Geneva, sans-serif}
#main_body{width:100%;}
	#header{width:950px;height:115px;margin:auto}
		#header_top{width:950px;height:63px;}
			#logo{float:left;width:147px;height:63px;}
				#logo a{display:block;width:147px;height:63px;background:url(../../images/logo_gmp.jpg) no-repeat;}
			#slogan{float:left;width:472px;height:63px;background:url(../../images/slogan.jpg) no-repeat;}
				#apanel{padding-top:10px;padding-left:65px;color:#FFF}
					#apanel a{color:#FFF}
					#apanel a:hover{color:#FFCC00}
			#version_search{float:left;width:323px;height:63px;}
				#version{width:243px;height:36px;background:url(../../images/version_bg.jpg) repeat-x;text-align:right;padding-left:80px}
					#version ul{list-style:none;}
						#version li{float:left;display:inline;}
							#version a{display:block;text-align:right;width:50px;height:30px;padding-top:4px;text-decoration:none;color:#FFF;font-size:12px;}
								#version a span{display:block;padding-top:3px;}
						#version a:hover,#version li.active,#version li.active a{background:url(../../images/version_nav.jpg) 95% 3px no-repeat;}	
				#search{width:323px;height:27px;background:none;}
				    #search_select{float:left;width:80px;height:27px;background:url(../../images/jselect_bg.jpg)}
					#search_l{float:left;width:217px;height:27px;background:url(../../images/s_field.jpg) no-repeat;}
						#search_l span{display:block;padding-left:8px;padding-top:4px;}
							#search_l span input{border:none;color:#0066cb}
					#search_r{float:left;width:26px;height:27px;background:url(../../images/search_bt.jpg) top left no-repeat;background-position:0 0;margin-top:0px;}
						#search_r input.search_bt{width:26px;height:27px;border:none;padding:0;background:none!important;text-decoration:none}
						#search_r:hover{background-position:0 -27px}
			#s_r{float:left;width:8px;height:63px;background:url(../../images/s_r.jpg) no-repeat;}
		#menu_p{width:950px;height:47px;background:url(../../images/m_bg.jpg)}
			#menu_l{float:left;width:15px;height:47px;background:url(../../images/m_l.jpg)}
			#menu{float:left;width:920px;height:47px;}
				#menu ul{list-style:none;}
				#menu li{float:left;display:inline;}
					#menu a{display:block;text-align:center;width:110px;height:47px;text-decoration:none;color:#FFF;font-size:13px;background:url(../../images/m.jpg) no-repeat;}
					#menu a span{display:block;padding-top:14px;}
					#menu a:hover,#menu li.active,#menu li.active a{background:url(../../images/m_active.jpg) no-repeat;}					
			#menu_r{float:left;width:15px;height:47px;background:url(../../images/m_r.jpg)}
			
			
	#main_body2{width:950px;margin:auto}
		#banner{width:950px;height:360px;margin:auto;}
		
		#col_l{float:left;width:315px;padding-bottom:10px;}
			#nav_p{width:300px;padding-bottom:20px;}
				#nav_h{width:300px;height:106px;}
					#nav_h span{display:block;padding-left:16px;padding-top:5px;}
						#nav_h span h1{color:#FFF;}
				#nav_b{width:300px;}
					#nav_b_inner{text-align:left;padding-left:12px;padding-top:0px;}
						#nav_b_inner a{display:block;width:250px;height:22px;text-decoration:none;font-size:12px;padding-left:15px;margin-top:0px;}
					#nav_b_inner a:hover,#nav_b_inner li.active,#nav_b_inner li.active a{background:url(../../images/nav_arrow_l.jpg) 0 4px no-repeat;color:#0066cb}
				#nav_f{width:300px;height:10px}
				
			.video_p{width:300px;height:247px;background:url(../../images/video_border.jpg) no-repeat;}
				.video{width:300px;height:185px;padding-top:10px;}
					.video_f{width:300px;}
					.video_text{float:left;width:247px;height:52px}
						.video_text span{display:block;padding-left:10px;padding-top:2px;}
					.video_bt{float:left;width:53px;height:52px}
						.video_bt a{display:block;width:53px;height:52px;background:url(../../images/video_bt.jpg) no-repeat}
						.video_bt a:hover{background:url(../../images/video_bt_over.jpg) no-repeat}
			
			#news_p{padding-top:20px;width:300px;}
				#news_p_inner{width:300px;background:url(../../images/news_border.jpg) no-repeat;}
					#news_p_inner2{padding-top:25px;padding-left:10px;}
						#news_p_inner2 ul{padding-left:10px;}
							#news_p_inner2 ul li{list-style:square;font-size:12px;}
								#news_p_inner2 ul li a{text-decoration:none;}
								#news_p_inner2 ul li a:hover{color:#FF9900}
		
		#col_r{float:left;width:635px;}
			#banner_inner{width:635px;height:82px;}
			#content{width:635px;padding-top:0px;padding-bottom:10px;line-height:18px;font-size:1.2em;}
				#content img{padding-right:10px;padding-top:0px;}
				#content ul{padding-left:20px;}
					#content ul li{list-style:square}
						#content ul li a{text-decoration:none}
						#content ul li a:hover{color:#FF9900}
				.content_list{padding-bottom:12px;}
					.content_list h2{padding-left:20px;font-size:13px;font-weight:bold;line-height:22px;					
				background:url(/images/cool/folder.jpg) 0 3px no-repeat;}
					.content_list ul li a{text-decoration:none;}
					.content_list ul li a:hover{color:#FF9900}
				
				.prod_block{height:120px;border-left:#CCC 1px dotted;}
					.prod_block_inner{height:130px;padding-left:3px;padding-right:3px;background:url(../../images/dot-horizontal.gif) 0 128px repeat-x;}
		.fpanel{width:950px;margin:auto;}
			.fh{float:left;width:260px;}
			.f1{float:left;width:138px;}
			.f2{float:left;width:138px;}
			.f3{float:left;width:138px;}
			.f4{float:left;width:138px;}
			.f5{float:left;width:138px;}
		.fbox{width:162px;height:156px}
			.fbox_inner{padding-top:35px;}
				.fbox_text{height:108px;}
					.fbox_text h2{font-size:22px;font-weight:normal;color:#999;}
					.fbox_text p{margin-top:-15px;line-height:18px;font-size:13px;padding-left:3px;}
				.fbox_bt{height:28px;}
					.fbox_bt a{display:block;width:148px;height:28px;text-decoration:none;color:#FFF;font-size:14px;
					           background:url(/images/photo/201007/feature_button_1280403365.jpg) no-repeat}
						.fbox_bt a span{display:block;padding-left:20px;padding-top:4px;}	   
					.fbox_bt a:hover{display:block;width:148px;height:28px;color:#FFF;
					                 background:url(/images/photo/201007/feature_button_hover_1280403370.jpg) no-repeat}
				.fbox_photo{width:138px;height:90px;text-align:center;}
				.fbox_ftext{width:138px;text-align:center}
					.fbox_ftext a{text-decoration:none;font-size:12px;}
					.fbox_ftext a:hover{color:#FF9900}
		.hor_line{margin:auto;width:950px;height:5px;background:url(../../images/hor_dot.jpg) 0 2px repeat-x}
		.hor_line2{margin:auto;width:950px;height:10px;background:url(../../images/hor_dot2.jpg) 0 5px repeat-x;}
		#qpanel{width:950px;margin:auto;padding-top:10px;padding-bottom:10px;}
			.qh{float:left;width:260px;}
			.q1{float:left;width:225px;}
				#qc_p{width:200px;height:171px;background:url(/images/photo/201007/quality_bg_1280489722.gif) no-repeat}
					#qc_1{padding-left:80px;height:60px;padding-top:10px;}
						#qc_1 a{display:block;width:64px;height:48px;color:#FFF;font-size:13px;font-weight:bold;text-decoration:none;
						        background:url(/images/photo/201007/q_bt1_1280489679.gif) no-repeat}
						#qc_1 a:hover{display:block;background:url(/images/photo/201007/q_bt1_over_1280489683.gif) no-repeat}
						#qc_1 a span{display:block;padding-left:10px;padding-top:11px;}
						
			        #qc_2{float:left;width:130px;height:50px;padding-left:15px}
						#qc_2 a{display:block;width:79px;height:40px;color:#FFF;font-size:13px;font-weight:bold;text-decoration:none;
						        background:url(/images/photo/201007/q_bt2_1280489688.gif) no-repeat}
						#qc_2 a:hover{display:block;background:url(/images/photo/201007/q_bt2_over_1280489691.gif) no-repeat}
						#qc_2 a span{display:block;padding-left:7px;padding-top:11px;}
						
					#qc_3{float:left;width:40px;padding-left:0px}
						#qc_3 a{display:block;width:54px;height:38px;color:#FFF;font-size:13px;font-weight:bold;text-decoration:none;
						        background:url(/images/photo/201007/q_bt3_1280489695.gif) no-repeat}
						#qc_3 a:hover{display:block;background:url(/images/photo/201007/q_bt3_1280489701.gif) no-repeat}
						#qc_3 a span{display:block;padding-left:8px;padding-top:9px;}
						
					#qc_4{clear:left;padding-left:70px}
						#qc_4 a{display:block;width:88px;height:44px;color:#FFF;font-size:13px;font-weight:bold;text-decoration:none;
						        background:url(/images/photo/201007/q_bt4_1280489710.gif) no-repeat}
						#qc_4 a:hover{display:block;background:url(/images/photo/201007/q_bt4_over_1280489713.gif) no-repeat}
						#qc_4 a span{display:block;padding-left:5px;padding-top:12px;}	
						
			.q2{float:left;width:210px;}
			.q3{float:left;width:110px;}
			.q4{float:left;width:140px;}
		#npanel{width:950px;margin:auto;padding-top:10px;padding-bottom:10px;}
			#nh{float:left;width:258px;}
			#n1{float:left;width:476px;}
				#n1_inner{padding-top:10px;padding-left:10px}
					#n1_inner ul li{padding-left:30px;background:url(/images/photo/201007/news_dot_1280473799.jpg) 0 0 no-repeat}
						#n1_inner ul li a{text-decoration:none;font-size:12px;}
						#n1_inner ul li a:hover{color:#FF9900}
							#n1_inner ul li a span{font-size:10px;color:#999}
			#n2{float:left;width:216px;}
				#n2_inner{padding-left:20px;padding-top:12px;}
				.n2_row{}					
					.n2_row_l{float:left;width:100px;height:70px}
						.n2_row_l img{border:#FFF 2px solid}
						.n2_row_l:hover img{border:#0066cb 2px solid}
					.n2_row_r{float:left;width:80px;height:70px}
						.n2_row_r img{border:#FFF 2px solid}
						.n2_row_r:hover img{border:#0066cb 2px solid}
			
#footer{width:950px;margin:auto;}
	#f_l{float:left;width:260px}
		#f_l_inner{width:260px;font-size:11px;}
			#f_l_inner a{font-size:11px;text-decoration:none;color:#000}
			#f_l_inner a:hover{color:#FF9900}
	#f_r{float:left;width:690px;background:url(/images/photo/201007/footer_links_1280461220.jpg) no-repeat}
		#flink{margin-top:-15px;}
			#flink ul li a{text-decoration:none;font-size:11px;}
			#flink ul li a:hover{color:#FF9900}
			#flink_inner{padding-left:50px;}
				#flink h4{padding-left:16px;padding-top:3px;}
				#flink1{float:left;width:122px;}
					#flink1 h4{padding-left:0px;}
				#flink2{float:left;width:122px}
					#flink2 h4{padding-left:10px;}
				#flink3{float:left;width:125px}
				#flink4{float:left;width:127px}
				#flink5{float:left;width:113px}
					#flink5 h4{padding-left:20px;}
	#siteby{height:50px;padding-right:30px;text-align:right;font-size:9px;color:#999}
		#siteby span{color:#666}
		#siteby a{font-size:9px;text-decoration:none;color:#999}
			#siteby a:hover{color:#FF9900}
		
/* products list table end */
/* capability list table start */
table.cap {width:635px;margin-top:0px}

table.cap img {
	padding:0;
	margin:0;
}


table.cap td {text-align:left;padding-left:5px;	padding-right:5px;}

td.capTopLeft {
	height:25px;
	background:#ebebeb;
	background-image:url(../images/product_topleft.gif);
	background-repeat:no-repeat;
	font-weight:bold;
}

td.capTopRight {
	width: 150px;
	height:25px;
	background:#ebebeb;
	background-image:url(../images/product_topright.gif);
	background-repeat:no-repeat;
	background-position:top right;
	font-weight:bold;
}

td.capTop {
	width: 150px;
	height:25px;
	background:#ebebeb;
	font-weight:bold;
}

td.cap1 {
	height:20px;
	background:#f8f8f8;
	line-height:20px;
}

td.cap2 {
	height:20px;
	background:#f3f3f3;
	line-height:20px;
}

td.capBottomLeft {
	height:15px;
	background:#ebebeb;
	background-image:url(../images/product_bottomleft.gif);
	background-repeat:no-repeat;
	background-position:left;
}

td.capBottomRight {
	height:15px;
	background:#ebebeb;
	background-image:url(../images/product_bottomright.gif);
	background-repeat:no-repeat;
	background-position:right;
}

td.capBottom {
	height:15px;
	background:#ebebeb;
}
	
/**************general css for all templates***********************/
	.col_set_gap{clear:both;padding-bottom:12px}
	
	.text_center{text-align:center}
	.text_left{text-align:left}
	.text_right{text-align:right}	
	#nav_path{padding-bottom:8px}
				.search_note{width:630px;padding-bottom:10px;padding-top:10px}
					.search_note_l{float:left;width:130px}
					.search_note_r{float:left;width:490px}
					.to_cart_mass{width:600px;text-align:right;padding-bottom:10px;padding-right:5px}			

	#panel_login_h{width:224px;height:41px;}
		#panel2_h{width:224px;height:41px;}
			.panel_h_inner{text-align:center;padding-top:9px;color:#FFFFFF;font-size:13px;font-weight:bold}
		#panel_c{width:224px;line-height:18px;text-align:left;}
			.panel_c_inner{padding:8px}
		#panel_f{width:224px;height:8px;}
		
	#login_panel{width:190px;padding:8px;background-color:#FFFFFF;}
			.login_panel_l{float:left;width:70px;height:20px;text-align:right;padding:3px}		
			.login_panel_r{float:left;width:100px;height:20px;text-align:right;padding:3px}
				.login_textField{width:98px;height:16px;color:#0A75E0}
			#login_submit{clear:both;text-align:right;padding-right:8px}
	
	#reg_div{width:370px;padding:5px;text-align:center;margin-left:auto;margin-right:auto}
		.reg_col_l{clear:left;float:left;width:120px;text-align:right;padding:5px}
		.reg_col_r{float:left;width:220px;padding:5px;text-align:left;}
		#reg_text{clear:left;padding-bottom:10px}
	
	.silver_bg{background:url('/images/cool/panel_bg1.jpg');border-bottom:1px solid #cccccc;height:18px;padding:5px}
	.silver_bg2{background:url('/images/cool/panel_bg1.jpg');height:18px;padding:5px}
	td{text-align:left}

/**************jquery tree view***********************/
	.folder{margin-left:-14px;margin-top:-6px;font-size:13px;font-weight:bold;color:#333}
		.file{margin-left:-44px;}
			.file a{display:block;width:250px;height:20px;text-decoration:none;color:#333;font-size:12px;padding-left:15px;margin-top:0px;}
			.file a:hover{background:url(../../images/nav_arrow_l.gif) 0 4px no-repeat;}		
/**************select option***********************/
.customStyleSelectBox {color:#FFF;background:none;padding:7px 2px 5px 5px;font-size:12px;}
.customStyleSelectBox.changed {background:none;}
.customStyleSelectBoxInner{background:url(/images/cool/canvas-list-nav-item-arrow-.gif) center right no-repeat;}

.emp{font-size: 1.5em;color:#502E13;}
h1{font-size: 2.2em;}
h2{font-size: 1.5em;color:#333;}
	h2 a {text-decoration: none;}
h3{font-size:13px;font-weight:bold;}
h4{font-size:12px;font-weight:bold;color:#666}
p, ul, ol {margin-top: 0;line-height: 200%;}
ul, ol {margin: 0px;padding: 0px;list-style: none;}

a {text-decoration: underline;color: #423113;}
a:hover {color:#FF9900}

.list li {margin-bottom:6px;}
.clear_left{clear:left;}
.clear_div{clear:both;}
.clear{clear:both;}
img{border:none;}
.small{font-size:10px;color:#666;}

.img-shadow {float:right;background: url(../../images/trans-shadow.png) no-repeat bottom right;margin-left:10px;}
.img-shadow img {display: block;position: relative;padding: 5px;background-color: #fff;margin: -6px 6px 6px -6px;}