@charset "iso-8859-1";

/*-------------------------- news add CSS-----------------------------------------*/

/*header CSS---------------------------------------------------------------------------------*/
#tp_header{width:980px;height:159px;margin:0 auto;padding:0;background:url(images/tp_header_bg.jpg) no-repeat top right;}
#tp_header2{height:33px;background: url(images/menu_bg.gif);}
#tp_header3{width:980px;height:30px;margin:0 auto;padding:0;background:url(images/tp_menu_botom_bg.jpg) no-repeat center;}
#tp_logo{float:left;width:300px;height:88px; text-align:center;line-height:88px;}
#tp_banner_top{float:right;width:600px;height:88px; text-align:left;}
#tp_shopcart{margin:0 auto; text-align:right; font-size:11px; height:24px;line-height:24px; color:#000;}
#tp_shopcart a{ color:#000; text-decoration:underline; font-size:11px;}
#tp_shopcart a:hover{ color:#000; text-decoration:none;}	

#tp_shopcart a.a_bule{ color:#003BB0; }
#tp_shopcart a.a_red{color:red; }


		
/*End------------------------------------------------------------------------------ header CSS*/

/*search CSS---------------------------------------------------------------------------------*/
#tp_search{float:right; width:400px;margin-top:5px;  color:#000; font-weight:bold;}

#tp_search_bot{ margin-left:5px;cursor:pointer; border:none;background:url(images/buttons/english/go.gif) no-repeat 0 0;width:48px;height:20px;}
html>body #tp_search_bot{margin-left:3px;}
.search_input{	background:url(images/tp_search_inputbox.jpg) repeat-x bottom;border:#d7d7d7 1px solid; color:#495675; font-size:11px; font-weight:normal;	width:190px;height:19px;}

/*End------------------------------------------------------------------------------- search CSS*/	

/*maincontent CSS------------------------------------------------------------------------------
*/
#tp_main{margin:0 auto; padding:0; width:980px; height:auto;}
#tp_contents{ width:980px;height:auto; margin:0 auto;}
#tp_contents P{ margin:0;}
P.tp_categbox{overflow:hidden;}
#tp_leftcontents{ width:180px; float:left;}
#tp_rightcontents{ width:180px; float:right;}
#tp_leftcontents a,#tp_rightcontents a{color:#455272;text-decoration:none;}
#tp_leftcontents a:hover,#tp_rightcontents a:hover{color:#455272;text-decoration:underline;}
#tp_contents_main{ width:612px; float:right; margin-right:4px; display:inline; text-align:center;}
	
.tp_boxtitle{padding-bottom:3px;padding-left:5px; height:24px;font-family:Verdana, Arial, sans-serif;font-size: 11px; font-weight: bold;color: #455272; background:url(images/tp_boxtitle_bg_b.jpg) no-repeat; text-align:left;}
.tp_boxtitle_information,.tp_boxtitle_shopcart{background:url(images/tp_boxtitle_bg_b.jpg) no-repeat;}
.tp_boxtitle_ctgrs{margin-top:2px; height:24px;font-family:Verdana, Arial, sans-serif;font-size: 11px; font-weight: bold;color: #455272; background:url(images/tp_boxtitle_bg_b.jpg) no-repeat; text-align:left; padding-top:4px;padding-left:5px;}
html>body .tp_boxtitle_ctgrs{height:20px;}

	
.tp_breadcrumbs{color: #000; text-align:left; padding:5px 0; }
.tp_breadcrumbs b{ color: #6a9314;}	


/*End-------------------------------------------------------------------------------maincontent CSS*/

/*footer CSS---------------------------------------------------------------------------------------*/
#tp_foot { color:#455272; width:980px;background:#f7f7f7;border:#f0f0f0 1px solid;  margin:0 auto;margin-top:3px;padding-top:3px;  clear:both;}
#tp_foot a{color:#455272;text-decoration:underline;}
#tp_foot a:hover{color:#455272;text-decoration:none;}
#tp_bookmark{float:left;width:auto;padding-left:30px;}
#tp_daytime{float:right;width:auto;padding-right:30px;}
#tp_foot_text1{margin:0 auto;text-align:center;}
#tp_foot_text2{margin:0 auto;clear:both;}
#tp_foot_bsbox{margin:0 auto;width:auto;text-align:center;}
#tp_foot_botbanner{width:980px;margin:0 auto;padding-top:5px;clear:both;}
/*End-------------------------------------------------------------------------------footer CSS*/

/*sitemap*/
.sitemap a{
	text-decoration:underline;}
.sitemap a:hover{
	text-decoration:none;}
.search{
	font-size:11px;
	color:#000;
	width:150px;
	border: solid #7F9DB9 1px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;

}

.box_bottom{
   background:url(images/box_bottom.gif) no-repeat;
   width:180px;
   height:9px;}
.box_bottom_cg{
   background:url(images/box_bottom_cg.gif) no-repeat;
   width:180px;
   height:9px;}   
.contents_bottom{ width:100%; height:4px; background:url(images/contents_bottombg.jpg) no-repeat right;}   
