/*---------------productPage layout style start---------------- */
.right_box_content .firstBox{/*List Box top room style*/
	padding-top:0;
}
.right_box_content .line_none{
	border:none;
}

.L_columnBox h2,.R_columnBox h2{
	line-height:35px;
	padding:0 10px;
	margin-bottom:15px;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	background:url(../images/title_bg.jpg) repeat-x left bottom;
}
.L_columnBox{
	width:412px;
	float:left;
}
.L_columnBox .latest{
	margin-top:0;
}
.R_columnBox{
	width:310px;
	float:right;
	background:#eee;
}
.R_columnBox .updatedContent{ 
	margin:3px;
	border:1px solid #d2d2d2;
	background:#fff;
	padding-bottom:20px;
}
.R_columnBox .updated{
	line-height:31px;
}
.R_columnBox .M{
	margin:0 8px;
	padding-left:0;
	padding-right:0;
}


.listBox{
	padding:12px 8px;
	border-bottom:1px dashed #e0e0e0;
}
.listBox .titleBox{
	width:100%;
	overflow:hidden;
}
.listBox .titleBox img{
	float:left;
	margin-right:5px;
}
.listBox .titleBox span{
	float:left;
	font-weight:bold;
	line-height:33px;
}
.listBox .content{
	padding:2px 0 0 7px;
}
.listBox h4{
	font-size:12px;
	padding-bottom:6px;
	font-weight:normal;
}

/* Products Banner AD Style & ID Is JavaScript ID Too */
#SPB_ADjQuery{
	width:726px;
	overflow:hidden;
	position:relative;
}
#ADjQ_Content{
	width:726px;
	height:220px;
	overflow:hidden;
}
#ADjQ_Content div{
	position:absolute;
	left:0;
	top:0;
}
#ADjQ_Content .pile{
	z-index:-1;
}
#ADjQ_Nav{
	width:100%;
	height:54px;/*64px*/
	padding-top:10px;
	display:block;
	overflow:hidden;
	background:#000 url(../images/tab_btn_bg_1.jpg) repeat-x left top;
}
#ADjQ_Nav li{
	float:left;
	margin-left:15px;
	display:inline;
	height:43px;
	width:223px;
	CURSOR:pointer;
	filter:alpha(opacity=50);/*IE*/
	opacity:0.5;/*FF*/
}

#ADjQ_Nav .current{
	cursor:text;
	filter:alpha(opacity=100);/*IE*/
	opacity:1;/*FF*/
}
#ADjQ_Nav li img{
	float:left;
}
#ADjQ_Nav li span{
	width:140px;
	float:left;
	color:#e1e1e1;
	margin:13px 0 0 12px;
}

/*---------------Product content layout style start---------------- */

/*Top page content*/
.Pro_Description{
	float:left;
	width:490px;
	padding:20px 0 20px 20px;
}
.Pro_Description h1{
	font-size:22px;
	color:#025B9D;
	padding-bottom:10px; line-height:30px;
}
.Pro_Description ul{
	padding:10px 0 0 20px;
	list-style:outside disc;
}
.Pro_Description ul.text{/*Free products description text css*/
	padding:10px 0 0 4px;
	list-style:none;
}	
.Pro_Description ul li{
	padding:3px 0;
}
.Pro_DescriptionImg{
	float:right;
	width:177px;
	text-align:center; padding:20px 15px 20px 0px;
}
.Pro_DescriptionImg p{
	font-size:11px;
	padding-bottom:5px;
}
.Pro_DescriptionImg .input1{ width:170px; height:22px; line-height:22px; border:1px solid #bfbebe; font-size:12px; color:#a4a4a4; padding-left:5px;}

/*Product Description tab*/
.Tab_Box{
	position:relative;
	width:726px;
	background:url(../images/left_subTitlebg.jpg) repeat-x left top;
}
.Tab_Box .tab_menu ul{
	padding-left:30px;
	overflow:hidden;
}

.Tab_Box .tab_menu ul li{
	position:relative;
	z-index:2;
	float:left;
	width:124px;
	height:27px;
	line-height:28px;
	padding-right:20px;
	margin:0 -10px;
	text-align:center;
	cursor:pointer;
	display:inline;
	background:url(../images/tabNav_bg.png) no-repeat left bottom;
	_background:none;/*If IE6*/
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tabNav_bg.png', sizingMethod='crop');
}
.Tab_Box .tab_menu .current{
	font-weight:bold;
	color:#069;
	height:28px;
	line-height:28px;
	background:url(../images/tabNav_current.png) no-repeat right bottom;
	z-index:3;
	cursor:text;
	_background:none;
	_top:1px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tabNav_current.png', sizingMethod='crop');

}
.Tab_Box .tab_content{
	padding:30px 20px 0 20px;
	background:#fff;
	width:686px;
	overflow:hidden;
}
.Tab_Box .tab_content p{
	padding-bottom:15px;
}
.Tab_Box .tab_content .subtitle_black{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
}
.Tab_Box .tab_content #ul_content h3{ 
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold; color:#0070c0; font-size:13px; margin:5px 0 10px -20px; 
}
.Tab_Box .tab_content .center_image{
	text-align:center;
	padding:10px 0 25px 0;
}

.Tab_Box .tab_content .center_left{
	width:318px;
	padding:10px 20 25px 10;
}


.Tab_Box .tab_content .right_text{ 
    float:left;
	padding:10px 10 25px 0;
}


.Tab_Box .tab_content .blue{
	color:#069;
}


/*-------------------Related Tab Box Products list style----------------------------*/
#related_products_list .each_product_a{
	width:100%;/*726-40*/
	padding:11px 0 15px 0;
	overflow:hidden;
	border-bottom:1px solid #ebebeb;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
#related_products_list .each_product_a h2 a{
	font-size:12px;
}
#related_products_list .Icon{
	float: left;
	padding:3px 0 0 12px;
}
#related_products_list .content{
	float:left;
	padding-left:20px;
	width:460px;
}
#related_products_list .content p{
	padding:6px 0 0 2px;
}
#related_products_list .price_box{
	float:left;
	display:inline;
	margin:5px 0 0 30px;
	width:100px;
	text-align:center;
}
#related_products_list .price_box p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#069;
	font-size:14px;
	padding-bottom:5px;
}
#related_products_list .price_box .text{
	font-size:9px;
	font-family:Verdana, Geneva, sans-serif;
	color:#444;
	font-weight:normal;
}
/*Products Specifications content table*/

#Spe_table{
	border-collapse:collapse;
	width:95%;
	margin:5px auto 20px auto;
}
#Spe_table th,#Spe_table td{
	border:1px solid #d0d0d0;
	padding:5px 10px;
}
#Spe_table th{
	background:#f2f2f2;
	width:20%;
}
#Spe_table td{
	color:#666;
}
#Spe_table p{
	padding:4px 0;
}

/*Products Purchase  table*/

.orderWrap{
	margin:0 20px 12px 20px;
	padding:3px;
	background:#f4f4f4;
}
.orderWrapBg{/*onmouse over change background color*/
	margin:0 20px 12px 20px;
	padding:3px;
	background:#e6ebec;
}
.order_table{
	width:100%;
	border-collapse:collapse;
	border:1px solid #d0d0d0;
	background:#fff;
	font-family:Verdana;
	font-size:11px;
}
.order_table th,.order_table td{
	padding-left:15px;
	padding-top:6px;
}
.order_table th{
	text-align:left;
}
.order_table td{
	padding-bottom:10px;
	white-space:nowrap;
}
.order_table .blueBg{
	background:#f2fbff;
}
.order_table .td_bottom{
	padding-bottom:18px;
}
.order_table .th_first{
	padding-top:13px;
}
.order_table .first_column{
	padding-left:40px;
}	
.order_table select{
	width:160px;
	font-family:Arial;
}
.order_table .input_w{
	width:120px;
}

.tip{
	width:93%;
	margin:-5px auto 20px auto;
}
.tip a{
	margin-left:15px;
	text-decoration:underline;
}
.tip a:hover{
	text-decoration:none;
}


/*Tip centent show */
.popShow{
	 width:600px;
	 height:auto;
	 background:#fff;
	 border:4px solid #ccc;
	 z-index:1007;
	 left:50%;/*FF IE7*/
     top:50%;/*FF IE7*/
	 margin-left:-300px!important;/*FF IE7 The value of half the width*/
     margin-top:-150px!important;/*FF IE7 The value of the half height*/
     margin-top:0px;
     position:fixed!important;/*FF IE7*/
     position:absolute;/*IE6*/
    _top:expression(eval(document.compatMode &&
         document.compatMode=='CSS1Compat') ?
         documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
         document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
	 } 
.popShow .pop_head{
	position:relative;
	height:24px;
	background:url(../images/showtitle_bg.jpg);
} 
.popShow .pop_head a{
	position:absolute;
	right:8px;
	line-height:22px;
	font-size:9px;
	color:#666;
} 
.popShow .pop_head a:hover{
	color:#333;
	text-decoration:none;
} 
#pop_body{
	padding:20px 20px 10px 20px;
	color:#000;
	font-size:12px;
	line-height:1.5em;
} 
#pop_body a{
	color:#069;
}
#pop_body a:hover{
	color:#036;
}
#pop_body ul{
	display:block;
	padding:0 0 0 40px;
	margin:15px 0;
	line-height:1.4em;
	list-style:disc outside;
}
#pop_body ul li{
	margin:10px 0;	
}
#pop_body ul.txt{
	font-size:11px;
	padding:0;
	margin:0;
	font-family:Verdana, Geneva, sans-serif;
	list-style:none;
	color:#444;
}
#pop_body ul li.txt2{
	padding:0;
	margin:0;
}

.bgDiv,.popIframe{
	background:#000; 
	display:none;
	width:100%;
	height:100%;
	left:0;
	top:0;/*FF IE7*/
	filter:alpha(opacity=70);/*IE*/
	opacity:0.7;/*FF*/
	z-index:1006;
	position:fixed!important;/*FF IE7*/
	position:absolute;/*IE6*/
	_top:expression(eval(document.compatMode &&
    document.compatMode=='CSS1Compat') ?
    documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
    document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
} 
.popIframe{
	filter:alpha(opacity=0);/*IE*/
	opacity:0;/*FF*/
}

/*licensecenter.html Tutorial license_table css */
.license_table{
	width:99%;
	margin:0 auto 15px auto;
	background:#f7fcfd;
}
.license_table th,.license_table td{
	padding:5px 5px 5px 8px;
	border-color:#d0d0d0;
}
.license_table th{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	background:#f2f2f2;
}
.license_table .txt_red{
	color:#C00;
}
.license_table .txt_green{ 
	color:#090;
}

/*Tab_table css */
.Tab_table{
	width:88%;
	margin:0 auto;
	border-collapse:collapse;
}
.Tab_table th,.Tab_table td{
	padding:5px 5px 5px 8px;
	border:1px solid #c6c6c6;
}
.Tab_table th{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	background:#f2f2f2;
}

/*Tutorial  Article directory */
.T_menu{
	list-style:decimal outside;
	padding:0 0 15px 28px;
	margin-bottom:25px;
}
/*.T_menu li{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:5px 0;
    color:#003760;
}
.T_menu li a{
    color:#003760;
}
.T_menu li ul{
	padding:5px 0 0 0;
}
.T_menu li ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:3px 0;
}
*/
#menu {
	width:260px;
	margin:50px auto; 
	padding:10px; 
	border:#EEE 1px solid;
	}
	#menu h3 {
		font-size:12px;
	}
	#menu ul { 
    overflow:hidden;
	}
	#menu ul li {
		padding:5px 0 2px 15px; 
		background:url("http://03258.cn/zdmenu/images/tree-ul-li.gif") no-repeat 5px -32px; 
	}
	#menu ul li ul {display:none;}
	#menu ul li em {
		cursor:pointer;
		display:inline-block;
		width:15px;
		float:left;
		height:15px;
		margin-left:-14px;
	}
	#menu ul li em.off {
		background-position: -17px -18px;
	}
	#menu ul li#end {
		background-color:#FFF;
	}
	#menu ul.off { 
		display:block;
	}
	
#EmailCheck{ margin:2px 5px 0px 0px; float:left; display:block;}


/*.T_menu li ul li a{
    color:#069;
}
.T_menu li ul li ul{
	padding:5px 0 0 22px;
}
.T_menu li ul li ul li{
	font-weight:normal;
}

.T_menu li ul li ul li a{
    color:#069;
}
.T_menu li ul li ul li ul li a{
    color:#6583a4;
}*/



.price_off{ width:248px; height:38px; line-height:33px; padding-left:26px;background:url(../images/off_bj.jpg) no-repeat; color:#0a5aa5; font-family:Georgia; font-size:12.3px; font-weight:bold;}
.price_off a{ color:#0a5aa5; border-bottom:1px solid #0a5aa5;}
.price_off a:hover{ text-decoration:none;}
.price_off span{ font-size:17px; color:#bf0e01;}
