/* -----Header-------------------------------------------------  */

@font-face {
    font-family: 'BangFont';
    src: url('font/bang.eot');
    src: url('font/bang.eot?#iefix') format('embedded-opentype'),
         url('font/bang.woff') format('woff'),
         url('font/bang.ttf') format('truetype'),
         url('font/bang.svg#WDBBangnaRegular') format('svg');
}

@font-face {
    font-family: 'BangNewFont';
    src: url('font/bangna-new.eot');
    src: url('font/bangna-new.eot?#iefix') format('embedded-opentype'),
         url('font/bangna-new.woff') format('woff'),
         url('font/bangna-new.ttf') format('truetype'),
         url('font/bangna-new.svg#WDBBangnaRegular') format('svg');
}

@font-face {
	font-family: 'WaffleFont';
	src: url('font/WaffleLight.eot?#iefix');
	src: url('font/WaffleLight.woff') format('woff'), url('font/WaffleLight.ttf') format('truetype'), url('font/WaffleLight.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
  font-family: 'MAXPINJOHN';
  src: url('font/MAXPINJOHNV2.eot?#iefix') format('embedded-opentype'),  url('font/MAXPINJOHNV2.woff') format('woff'), url('font/MAXPINJOHNV2.ttf')  format('truetype'), url('font/MAXPINJOHNV2.svg#MAXPINJOHNV2') format('svg');
  font-weight: normal;
  font-style: normal;
}

* {
	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;
    letter-spacing: 0.2px;
	font-size: 14px;
	color: #6e6e6e;
	background:#FFF /*url(images/background/bg.png) repeat center*/ ;
	margin:0px auto;
	
}
a:link {
	color: #5C5C5C;
	text-decoration: none;
	font-size:14px;
	letter-spacing: 0.2px;
}
a:visited {
	text-decoration: none;
	color: #5b5b5b;
}
a:hover {
	text-decoration: underline;
	color:#ff4e4e;
}
a:active {
	text-decoration: none;
	color:#5C5C5C;
}
a {
	font-size:14px;
	letter-spacing: 0.2px;
}
.clear { clear:both; }


/*--------------topmenu----------------*/
#top_menu { float:left; width:100%; margin:0 auto; text-align:center; position:relative;  border-bottom: 1px #9b9b9b solid; min-width:1060px;}
#top_menu .tob_tabmenu{
margin: 0px auto;
width:1050px;
}
#top_menu .tob_tabmenu ul{
float:left;
/*background-color: #171717;
border: 1px #171717 solid;
-webkit-box-shadow: 0px 0px 5px 0px rgba(199,199,199,1);
-moz-box-shadow: 0px 0px 5px 0px rgba(199,199,199,1);
border-radius: 10px;
box-shadow: 0px 0px 5px 0px rgba(199,199,199,1);
*/

text-align:center; 
width:1050px;
margin:0 auto;
list-style: none;
padding:6px 0px;



}
#top_menu .tob_tabmenu li{
display: inline-block;
padding: 0;
text-transform:uppercase;
width:115px; text-align:center;
}
#top_menu .tob_tabmenu li:hover{ border-bottom:3px #f8b5ad solid; border-radius: 0px;}
#top_menu .tob_tabmenu  li a:hover img { opacity: 0.6;  transition: all 300ms ease 0s; }
#top_menu .tob_tabmenu a{ 
display: block;
font-family:'BangFont'!important;
 letter-spacing:1px;
font-size: 20.5px;
color: #444444;
text-decoration: none;
/*padding:0px 9px 7px 9px;*/
padding:5px 0px;
}
#top_menu .tob_tabmenu a:hover{
color:#5bb094; transition: all 300ms ease 0s; 
/*color:#7A7D85;
text-decoration: none;
background:#FFF;
border-radius: 5px; 
opacity:0.6; 
border-radius: 5px 5px 0px 0px;
box-shadow: 0 4px 6px -2px rgba(0, 20, 50, 0.26) inset;*/
}
#top_menu .tob_tabmenu a.selected{ 
color:#fffebf;
}
.icon-menu { float:left; width:115px; text-align:center; clear:both; }
.name-menu { width:115px; text-align:center;  font-style:normal;}
div#tab_top_search
{

height:38px;
width: 1050px;
float:left;
margin-bottom:9px;
}
div#tab_top_search .s_center { margin:0 auto;}
#tab_top_search .bg_center {float:left;  padding-left:1px; }
#tab_top_search .line_s { font-size:13px; color:#727272; font-weight:bold; width:1050px;}
#tab_top_search a { color:#f94156;  font-size:13px;}

/*------------------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:50px; right:0; 
    /*background-color: #FFF;
    border: 2px solid #383838;
    border-radius: 10px;*/ background:none!important; width:100px;
	box-shadow:none!important;
	border:none!important;
    color: #ffffff; }
#add_tocart a{ float:left; font-family:'WaffleFont';  font-size:24px;  font-weight:bold; margin-top:-10px; color:#000000; }

#web_top { /*position:absolute; top:0; left:0; width:100%; background:url(images/bg_nev.gif) repeat-x top; text-align:right; height:34px;*/
 background: #fbfbfb none repeat scroll 0 0;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    color: #666;
    height: 42px;
    line-height: 40px;
	min-width:1060px;
  } 
#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:bold; }
#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:100%;  padding-top:0px;} 
.logo { margin-left:0px;  position:relative; background:none!important; width:1050px!important;}
#cat_foot  a{ color:#2d3c03; }
#foot_interface { background:#FFFFFF; border-top:none; width:100%; border-top: 1px solid #eee; border-bottom: 1px solid #eee;   }
#foot_border { float:left; width:100%!important; background:#2b2b2b; color:#FFFFFF; min-width:1060px;}
#foot_border a { color:#FFFFFF;  }
#shop_name_titles h1 a{  font-family:'WaffleFont'!important; font-size:80px; font-weight:bold; color:#433f40; letter-spacing:5px;  }
#shop_name_titles h1 a:hover{ color:#6b6466;  }

#shop_name_titles h1 {
    color: #6f5c49;
    font-family: Tahoma;
    font-size: 20px;
    left: 0px !important;
    position: absolute;
    top: -120px !important;
    width: 1050px;
    z-index: 11001000;
}
/*----------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; } */

.colo_red_kem { color:#ff6064; }
.nav_head { width: 755px; margin-bottom:0px;  border-bottom: 1px dashed #a3a3a3; }
.nav_head strong { font-size:14px!important; }
.left_hothit a img{ border:#dedede 1px solid; background-color:#FFFFFF; }
.left_hothit a:hover img{ border:#E68B8B 1px solid; background-color:#FFFFFF; }

#checkForm label.error, #checkForm input.submit { color:#FF4A4F!important; }
#placeholder label.error, #placeholder input.submit { color:#FF4A4F!important; }


div#float_banner {
    display: block;
    margin-left: 1050px!important;
    position: fixed;
    text-align: right;
    top: 50px;
    width: 100px!important;
    z-index: 9999;
}
div.slide-wrap , div#slide-header div#slide-holder , div#slide-header div#slide-holder div#slide-runner ,div#slide-header div#slide-holder div#slide-controls { width: 760px!important; }
div#slide-header div#slide-holder div#slide-runner  { left:0px!important; }

div#slide-header a { color:#f5f5f5!important; }

.myshop_input, select { font-size:14px; padding:6px!important;  }

