/* -----Header-------------------------------------------------  */
* {
	margin: 0;
	padding: 0;
	scrollbar-base-color: #f6f6f6;
	scrollbar-arrow-color:#9e9e9e;
	scrollbar-3dlight-color: #f6f6f6;
	scrollbar-darkshadow-color: #e4e4e4;
	scrollbar-face-color: #e4e4e4;
	scrollbar-highlight-color: #f6f6f6;
	scrollbar-shadow-color: #f6f6f6;
	scrollbar-track-color: #f6f6f6;
	}
body{
	font-family: Tahoma;
	font-size: 13px;
	color: #777777;
	background:#FFF;
	margin:0px auto;
}
a:link {
	color: #777777;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #5b5b5b;
}
a:hover {
	text-decoration: underline;
	color:#e68b8b;
}
a:active {
	text-decoration: none;
	color:#777777;
}
a {
	font-family: Tahoma;
	font-size: 13px;
}
.clear { clear:both; }


/*--------------topmenu----------------*/
#top_menu { float:left; width:1014px; margin:0 auto; height:39px;   text-align:center; background:url(images/menu_bg_top.jpg) no-repeat;  }
#top_menu .tob_tabmenu{
margin:0px auto;
width:1014px;
}
#top_menu .tob_tabmenu ul{
width:1014px;
margin:0 auto;
list-style: none;
padding:5px 0px;
}
#top_menu .tob_tabmenu li{
padding: 0;
text-transform:uppercase;
display:inline;
}
#top_menu .tob_tabmenu a{
font-size: 1.1em;
font-weight:bold;
color:#4b4b4b;
text-decoration: none;
padding:0px 9px 0px 9px;
border-right:#999999 1px solid;
}
#top_menu .tob_tabmenu a:hover{
color:#e68b8b;
text-decoration: none;
}
#top_menu .tob_tabmenu a.selected{ 
color:#fffebf;
}
#shop_name_titles a {color:#363636!important;  font-size:32px !important;}
#shop_name_titles h1 {  left: 1px !important; top: -135px !important; width: 350px; text-align:left;  }
#shop_name_titles h2 {  position: absolute;  left: 1px ; top: -85px;  width: 500px; text-align:left;    z-index: 9999; }
#shop_name_titles .title_desc { color:#b6b6b6!important;  font-size:14px !important; }
/*------------------tab search --------------------------------------------*/

#s_product
{ float:right; margin-right:10px; z-index:999; right: 20px ; top: -100px;  position:relative; height:5px; }

/*-----------------------------------------------*/
#add_tocart { position:fixed; text-align:center; top:300px; right:0; background:#dbdbdb; border:1px #bdbdbd solid; padding:15px; box-shadow: 1px 1px 10px rgba(50, 50, 50, 0.3);  border-radius: 5px 0px 0px 5px; z-index:99999; }
#add_tocart a{ font-size:14px; }
#web_top { position:absolute; top:0; left:0; width:100%; background:url(images/bg_nev.gif) repeat-x top; text-align:right; height:34px;  } 
#web_top .nav_topbar { float:left; position:relative; margin:8px 0 0 9px; color:#000; }
#web_top .nav_topbar h1{ list-style:none; margin:0px; padding:0px;  color:#000; display:inline; font-size:12px; font-weight:normal; }
#web_top .nav_topbar a{ color:#000; }
#web_top .text_cp { padding:5px 6px 7px 0px; color:#000; }
#web_top .text_cp a{ color:#000; }
#web_top a { padding-bottom:5px; }
#web_top  li{ float:left; width:100%;}
#web_top .banner{ float:right; background:url(images/line_top.gif);   }
#web_top .king { display:none;  }
#web_top .user_cp { float:right; width:100%; }

/*---------------------------------------------------*/
#header_top { margin:0 auto; float:none!important; width:1014px;  padding-top:0px; } 
.logo { margin-left:0px;  position:relative; background:none!important; width:1014px!important;}
#cat_foot { background:none; border:none; color:#485502; margin-left:-1px; position:relative; }
#cat_foot  a{ color:#2d3c03; }
#foot_border { float:left; width:100%; background:#d1d1d1; color:#666666; }
/*----------footer blog--------------------------------------*/
/*#foot_border { margin:0 auto; height:400px;  width:100%; background: url(images/background/bg_b.jpg) no-repeat scroll bottom center; margin-top:-400px; position:relative; z-index:-9999; } */

.nav_head a{ color:#000;  }
.sub a{ color:#000;  }

.left_hothit a img{ border:#dedede 1px solid; background-color:#FFFFFF; }
.left_hothit a:hover img{ border:#E68B8B 1px solid; background-color:#FFFFFF; }