@charset "utf-8";

/* Normalizes margin,padding */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote { margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size:100%}

/* Removes list-style from lists */
ul { list-style:none }


/* Normalizes font-size and font-weight to normal */
address,caption,cite,code,dfn,em,strong,th,var { font-size:normal; font-weight:normal }

/* Removes list-style from lists */
table { border-collapse:collapse; border-spacing:0 }

/* Removes border from fieldset and img */
fieldset,img { border:0 }

/* Left-aligns text in caption and th */
caption,th { text-align:left }

/* Removes quotation marks from q */
q:before,q:after { content:''}


.clearer {
	CLEAR: both
}

blockquote{
	margin-top: 15px;
	}

html{
	text-align:center;
}

body{
	/*background-color: #029B8E;*/
	background-color: #2DBEAF;
	background-image: url(../../images/big5/bon_bg.gif);
	background-position:center;
	background-repeat:repeat-y;
	line-height:21px;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
}


#wrap{
	width:960px;
	position:relative;
	background-color:White;
	padding:0px 0px 0px 0px;
	margin:0px auto;
	text-align:center;
	
}

#logo{
	margin:0px 0px 0px 0px;
	width:200px; 
	height:93px;
	float:left
	
	
}
	
#nav_content{
	float:right;
	width:735px;
	height:93px;
	margin:0px 0px 0px 0px;
	text-align:left;
	vertical-align: text-bottom;
	background-color:Red;
	}	
	
#cart_no{
	font-family: Arial, Geneva, sans-serif;
	font-size:9px; color: #FFFFFF;
	padding: 12px 0px 0px 65px;
	width:35px;
	height:20px;
	background-image: url(../../images/gb2312/btn_shopping.gif);  
	background-position:center;
	background-repeat:repeat-y;

	 }

ul#topnav { float:right;text-decoration:none;display:inline; width:725px; height:60px; margin: 0px 0px 0px 0px;}
ul#topnav li{ float:right; text-decoration:none; padding: 0px 10px 10px 0px; }

#topnav_lang{ text-decoration:none; margin: 7px 0px 0px 5px; }
#topnav_money{ text-decoration:none; margin: 7px 0px 0px 10px; }

ul#mainnav { float:left;text-decoration:none;display:inline; width:100%; height:33px; margin: 0px 0px -99999px 0px;}
ul#mainnav li{ float:left; text-decoration:none; }

#search_bar{
	width:960px;
	height:42px;
	text-align: left;
	background-color:#d5f2a9;
	margin:0px 0px 0px 0px;
	font-size:12px;
	
}

#search_bar .formButton
{
	margin:0px 28px 0px 5px;
}

ul#search { float:left;text-decoration:none;display:inline; width:100%; margin: 0px 0px 0px 0px;}
ul#search li{ float:left; text-decoration:none; margin: 0px 20px 0px 10px; }

#pointbox{
	float:right;
	width:200px;
	text-align: center;
	background-color:#9EBDFD;
	margin:0px 0px 0px 0px;
	font-size:12px;
	vertical-align: middle;
}

.formButton {
	FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../../images/gb2312/search_btn.gif) ;
	vertical-align:bottom;width:22px;height:22px;
	margin: 0px 3px 0px 3px;
	border:0px; cursor:pointer;
}

#left_col{
	float:left;
	width:166px;
	padding:10px 10px 10px 10px;
	text-align:left;
}

#right_col{
float:right;	
	/*width:762px;
	padding:10px 10px 10px 0px;
	*/
	width:772px;
	padding:10px 0px 10px 0px;
	text-align:left;}

#center_col{ 
	float:left;
	width:432px;
	margin: 5px 0px 0px 5px;
	padding: 0px 10px 0px 0px;
	text-align: left;
	border-right:dotted 1px #999;
}

ol {
	padding: 0px 0px 0px 20px;
	font-size:12px;
	}


ul.topnav { float:left; font-family: Arial, Helvetica, sans-serif; font-weight:bold; BACKGROUND: url(../bg.jpg) no-repeat 100% 0px; text-align:left; width:520px;}
ul.topnav li{ float:left; text-decoration:none;  height:40px;  }
UL.topnav li A { 	 DISPLAY: block; BACKGROUND: url(../../images/gb2312/nav_bg.gif)  no-repeat 10px 50%; WIDTH:auto; COLOR: #333; TEXT-INDENT: 20px; text-decoration:none; }
UL.topnav li A:hover { DISPLAY: block; BACKGROUND: url(../../images/gb2312/nav_bg.gif) no-repeat 10px 50%; COLOR: #F60; text-decoration:none;  }

#leftnav1 { margin: 0px 0px 0px 0px; border: solid 1px #029B8E; border-bottom-style:none;}

ul#leftnav1  {font-size:13px; text-align:left;}
ul#leftnav1 li {MARGIN-TOP: 1px; WIDTH: 164px; text-decoration:none;  height: 34px;  LINE-HEIGHT: 33px; }
ul#leftnav1 li a { padding:0px 0px 0px 0px; DISPLAY: block; BACKGROUND: url(../../images/gb2312/icon_arrows.gif) #E7F8F4 no-repeat 10px 50%; WIDTH: 100%; height: 100%; COLOR: #666; TEXT-INDENT: 20px;  text-decoration:none; }
ul#leftnav1 li a:hover { padding:0px 0px 0px 0px; DISPLAY: block; BACKGROUND: url(../../images/gb2312/icon_arrows.gif) #E7F8F4 no-repeat 10px 50%; COLOR: #029B8E; text-decoration:none;}

#leftnav2 { WIDTH: 218px; margin: 0px 0px 0px 0px; border: solid 1px #029B8E;}
ul#leftnav2  {font-size:13px; text-align:left;}
ul#leftnav2 li {border-top:  dotted 1px #666; WIDTH: 218px; text-decoration:none;  height: 34px;  LINE-HEIGHT: 33px; background-color: #E7F8F4 }
ul#leftnav2 li a { padding:0px 0px 0px 0px; DISPLAY: block; BACKGROUND: url(../../images/gb2312/icon_arrows.gif) no-repeat 10px 50%; WIDTH: 100%; height: 100%; COLOR: #666; TEXT-INDENT: 20px;  text-decoration:none; }
ul#leftnav2 li a:hover { padding:0px 0px 0px 0px; DISPLAY: block; BACKGROUND: url(../../images/gb2312/icon_arrows.gif) #E7F8F4 no-repeat 10px 50%; COLOR: #029B8E; text-decoration:none;}


.bull6 li{
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	/*border-bottom:1px  dotted #666;*/
	border-bottom:1px  solid #666;
	padding:3px 5px 6px 5px;
	text-align:left;
}
.bull6 li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	padding:3px 5px 6px 5px;
	text-align:left;
}
.bull6 li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#029B8E;
	font-size:12px;
	padding:3px 5px 6px 5px;
	text-align:left;
}

latest_new{	font-size:12px; border-bottom:solid 1px #029B8E; border-top:solid 1px #029B8E; height:100px; }


/* ---------- home_news styles start here ----------------------- */

.lineDotted
{
	width: 100%;
	display: block;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-bottom: dotted 1px #CCC;	
	height:1px;
}
.home_news {
	list-style: none;
	line-height: 15px;
	font-size:12px;
	margin: 0px 0px 0px 0px;
	WIDTH: 218px;
	background-color: #E7F8F4;
 border-bottom-width:0px;
	}
.home_news li 
{  
	border:0 solid #029B8E; 
	border-width:0 1px;
	margin: 0px 0px 0px 0px;
	DISPLAY: block;
	float: left;
}

.home_news li a {
	text-decoration: none;
	COLOR: #666;
	DISPLAY: block;
	}

.home_news li a:hover {
	text-decoration: underline; 
	color:#029B8E;
	DISPLAY: block;
}

.home_news em {
	display: block;
	border:1px solid #D8D8D8;
}

#home_news_more{
	padding:5px 0px 0px 145px;
	border-top: dotted 1px #CCC;
	width: 50px;
	text-align:right;
	}

#footer{
	padding:0px 20px 0px 20px;
	text-align:center;
	color:#00736B;
	font-size:12px;
	text-decoration:none;
	line-height:21px;
	}
	
div#footer a {
	text-decoration:none;
	color:#00736B;
	font-size:12px;
	line-height:21px;
}
div#footer a:hover {text-decoration:underline;}
div#footer a.visited {text-decoration:none;}

#footer2{
	padding:5px 20px 10px 20px;
	text-align:center;
	color:#999;
	font-size:11px;
	text-decoration:none;
	line-height:21px;
	}
	

#subnav{
	margin:0px 0px 0px 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; font-size:11px; text-align:left;
	vertical-align: middle;  padding: 0px 0px 0px 0px;
	}
	
.product_a{
		border: solid 1px #029B8E;
		
		/*width:217px;height:290px;background-color:#E7F8F4; */
		background-color:White;
		padding:10px 15px 10px 15px;

}
.product_b{
		border-bottom:solid 1px #CCCCCC;
		padding:10px 15px 10px 15px;
}
.product_detail{
		border: solid 1px #029B8E;		
		width:730px;
		/*background-color:#E7F8F4;
		padding:10px 15px 10px 15px;
		*/
		background-color:#FFFFFF;
		padding:5px 10px 5px 10px;
}

.product_detail2{
border-top:solid 1px #FFF;
/*padding:10px 15px 10px 15px;*/
padding:5px 10px 5px 10px;
}


#page_nav{
	margin:0px 0px 0px 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; font-size:11px; text-align:right;
	vertical-align: middle;  padding: 0px 10px 0px 10px; }
	
/* ---------- not use ----------------------- */
#inside_top_btn{
	margin:5px 5px 5px 10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#666;font-size:10px;	text-align:right;
	height:35px;	

	}
	
div#subnav a {text-decoration:none;color:#C60;}
div#subnav a:hover {text-decoration:underline;}
div#subnav a.visited {text-decoration:none;}

ul#mainnav2 li{ display:inline; margin: 5px 5px 5px 5px;  }

#main_content{
	width:675px;
	float:left;
	margin:0px 0px 15px 0px;
	text-align: left;
}


.nav_lag{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	color:#666;
	vertical-align: middle;
	margin-top:2px;
	}

.content_box{
	background-image:url(../../images/gb2312/content_bg.gif);
	font-size:12px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 15px 5px 15px;
	background-repeat: no-repeat;
	}
	
#inside_center_col{ 
	float:left;
	width:auto;
	margin:0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}	
#inside_content_box_head{	
	background-image:url(../../images/gb2312/inside_content_bghead.gif);
	background-repeat: no-repeat;
	height:42px;
	padding:0px 0px 0px 0px;
	width:675px;
	}
.inside_content_box{
	background-image:url(../../images/gb2312/inside_content_bg.gif);
	background-repeat: no-repeat;
	font-size:12px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	padding:1px 25px 5px 25px;
	}
	
.inside_content_box2{
	background-image:url(../../images/gb2312/inside_content_bg.gif);
	font-size:12px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 15px 5px 15px;
	background-repeat: no-repeat;
	}

	
#home_head{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image:url(../../images/gb2312/title_bg3.gif);
	font-size:18px;
	line-height:18px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#F90;
	}



div#more{color:#666; font-size:12px;line-height:21px;font-weight:bold;text-align:right;}
div#more a {text-decoration:none;font-weight:bold;color:#369;font-size:12px;line-height:21px;}
div#more a:hover {text-decoration:underline;}
div#more a.visited {text-decoration:none;}


/* Added By Kit begin*/
.tab_img{
	background-image:url('../../Images/f_tab_02.gif');
	background-repeat:repeat-x;
	font-weight:bold;
}
.line_img{
	background-image:url('../../Images/f_line.gif');
	background-repeat:repeat-x;
}

/*a.tab_link:link {color:#029B8E;}       unvisited link */
/*a.tab_link:visited {color:#029B8E;}   visited link */
a.tab_link:hover {color:#000099;}  /* mouse over link */
a.tab_link:active {color:#000099;text-decoration: none}  /* selected link */

.green_text{
  color: #029B8E;
  font-weight:bold;
}
.top_icon_text{
  text-align:right;
  vertical-align:bottom;
  height:28px;
}
.hlprod_text{
  line-height: 120%;
  padding-left:5px;
}
.productName,
.hlprod_name{
  color: #8c8e8e; 
  font-weight:bold;
  line-height: 120%;
}
.productName a:visited,
.productName a:link,
.hlprod_name a:link,
.hlprod_name a:visited{text-decoration:none;color: #8c8e8e;}
.productName a:hover,
.hlprod_name a:hover{text-decoration:underline;color: #8c8e8e;}
.productDescript4,
.hlprod_intro{
  color: #029B8E;
  line-height: 120%;
}
.productPrice,
.hlprod_price{
  color: #FF3366;
  font-weight:bold;
  height:36px;
}
.topseller{
  border-left-style:solid;
  border-left-color:#e81c23;
  border-right-style:solid;
  border-right-color:#e81c23;
  border-width:0 1px;
  
}
.lineDouble,
.line{
  border-bottom-style:solid;
  border-bottom-color:#b5b6b6;
  border-width:2px;
}
a.icon_link:link {color:#000000;text-decoration: none;}      /* unvisited link */
a.icon_link:visited {color:#000000;text-decoration: none;}  /* visited link */
a.icon_link:hover {color:#990033;text-decoration: underline;}  /* mouse over link */
a.icon_link:active {color:#990033;text-decoration: underline;}  /* selected link */ 

a.lang_link:link {color:#029B8E;text-decoration: none;}      /* unvisited link */
a.lang_link:visited {color:#029B8E;text-decoration: none;}  /* visited link */
a.lang_link:hover {color:#029B8E;text-decoration: underline;}  /* mouse over link */
a.lang_link:active {color:#029B8E;text-decoration: underline;}  /* selected link */ 

.latestnew_img{
	background-image:url('../../Images/gb2312/latest_frame_02.gif');
	background-repeat:repeat-x;
}
/* Added By Kit end*/

/*20100119 begin*/
.poptop, .popbottom {display:block; background:transparent; font-size:1px;}
.popb1, .popb2, .popb3, .popb4 {display:block; overflow:hidden;}
.popb1, .popb2, .popb3 {height:1px;}
.popb2, .popb3, .popb4 { border-left:1px solid #029B8E; border-right:1px solid #029B8E;}
.popb1 {margin:0 5px; background:#029B8E;}
.popb2 {margin:0 3px; border-width:0 2px;}
.popb3 {margin:0 2px;}
.popb4 {height:2px; margin:0 1px;}

.popboxcontent {display:block;  border:0 solid #029B8E; border-width:0 1px;}
.productDescript1
{
	
}
.productNotes
{
 background-color:White;	
 border-top:solid 1px #FFF;
 padding:10px 15px 10px 15px;
}


.line_img{
	background-image:url('../../images/f_line.gif');
	background-repeat:repeat-x;
}
.tab_img{
	background-image:url('../../images/f_tab_02.gif');
	background-repeat:repeat-x;
	font-weight:bold;
}
a.tab_link:hover {color:#000099;}  /* mouse over link */
a.tab_link:active {color:#000099;text-decoration: none}  /* selected link */

.blog_title{
	background-image:url('../../Images/blog_arrow.gif');
	background-repeat:no-repeat;
	padding-left:17px;
	vertical-align:top;
}

/*20100119 end*/