/*public*/html,body,div,span,table,tr,td,em,ul,ol,li,img,h1,h2,a{margin:0;padding:0;}
html{}
/*
body {margin: 0;padding: 0;font-family: Myriad Pro,Arial;  font-size: 12px; color: #000;width:100%;overflow-x:hidden;background-color:#F5EAD8;}
*/
body {margin: 0;padding: 0;font-family: Myriad Pro,Arial;  font-size: 12px; color: #000;width:100%;overflow-x:hidden;background-color:#E6D3AF;}
a:link {font-size: 12px;color: #313132; text-decoration: none}
a:visited {font-size: 12px;color: #313132; text-decoration: none}
a:hover {font-size: 12px;color: #F90; text-decoration: none}
a:active {font-size: 12px;color: #F90; text-decoration: none}
a img{border:none;vertical-align: top;}
li{list-style-type:none;}
em{ font-style:normal;font-weight:noraml;}
table{border-collapse:collapse;}
.clear{clear:both;height:0;overflow:hidden;line-height:0;margin:0;padding:0;border:none;}
.clear_max{clear:both;height:20px;overflow:hidden;line-height:20px;margin:0;padding:0;border:none;}
.left{float:left;}
.right{float:left;}
.public_width{width:1000px;margin:0 auto;background:#FFFFFF;position:;}
.public_width .left_shadow{height:340px;width:12px;display:block;position:absolute;left:-12px;top:0;background:url(../images/shadow_02.png) no-repeat;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadow_02.png' ,sizingMethod='crop');}
/*
.public_width{background:#FFF;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#fff; -moz-box-shadow:0 3px 8px rgba(100, 100, 100, 0.60); -webkit-box-shadow:0 3px 8px rgba(100, 100, 100, 0.60); box-shadow:0 3px 8px rgba(100, 100, 100, 0.60);}
*/
.public_width{background:#FFF;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#fff;}
.public_width .right_shadow{height:340px;width:12px;display:block;position:absolute;right:-12px;top:0;background:url(../images/shadow_04.png) no-repeat;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadow_04.png' ,sizingMethod='crop');}
#shadow_main{height:30px;width:100%;position:absolute;left:0;top:0;}
#shadow_main .shadow{height:30px;width:100%;position:absolute;left:0;top:0;border-bottom:solid 1px #DDDDDD;background:#EEEEEE; opacity: 0.7;filter:alpha(opacity=70);z-index:1;}
#shadow_main .top_nav{background:none;line-height:30px;position:relative;z-index:9;width:960px;}
#shadow_main .top_nav .left{float:left;width:540px;color:#666666;}
#shadow_main .top_nav .right{float:right;width:410px;}
#shadow_main .top_nav .right a{color:#666666;float:right;margin:0 0 0 12px;}
#shadow_main .top_nav .right .country{margin:0 0 0 12px;float:right;width:82px;height:30px;line-height:30px;position:relative;zoom:1;}
#shadow_main .top_nav .right .country .country_now{width:82px;position:absolute;background:none;right:0;top:0;height:30px;line-height:30px;border:solid 1px #CCCCCC;border-top:none;border-bottom:none;}
#shadow_main .top_nav .right .country .country_now a{padding:0;text-indent:25px;}
#shadow_main .top_nav .right .country .country_now_flip{width:82px;position:absolute;background:none;right:0;top:0;height:30px;line-height:30px;border:solid 1px #EEEEEE;border-top:none;border-bottom:none;}
#shadow_main .top_nav .right .country .country_list{width:82px;position:absolute;right:0;top:30px;border:solid 1px #EEEEEE;display:none;border-top:none;background:#FFFFFF;}
#shadow_main .top_nav .right .country span{margin:0;padding:0;height:30px;line-height:30px;text-indent:25px;width:82px;}
#shadow_main .top_nav .right .country a{margin:0;padding:0;height:30px;line-height:30px;text-indent:25px;width:82px;}
#shadow_main .top_nav .right .country a:visited{margin:0;padding:0;height:30px;line-height:30px;text-indent:25px;width:82px;}
#shadow_main .top_nav .right .country a:hover{margin:0;padding:0;height:30px;line-height:30px;text-indent:25px;width:82px;}
#shadow_main .top_nav .right .country a:active{margin:0;padding:0;height:30px;line-height:30px;text-indent:25px;width:82px;}
#shadow_main .top_nav .right .country .Australia{background:url(../images/Australia.gif) 6px center no-repeat;}
#shadow_main .top_nav .right .country .British{background:url(../images/British.gif) 6px center no-repeat;}
#shadow_main .top_nav .right .country .Amarican{background:url(../images/english.gif) 6px center no-repeat;}
#shadow_main .top_nav .right .country .Canada{background:url(../images/canada.gif) 6px center no-repeat;}
#shadow_main .top_nav .right em{color:#666666;float:right;margin-left: 5px;margin-right: 0px;}
#shadow_main .top_nav .right a:visited{color:#666666;float:right;margin:0 0 0 12px;}
#shadow_main .top_nav .right a:link{color:#666666;float:right;margin:0 0 0 12px;}
#shadow_main .top_nav .right a:active{color:#666666;float:right;margin:0 0 0 12px;}


#shadow_main .top_nav .left_uk{float:left;width:480px;color:#666666;}
#shadow_main .top_nav .right_uk{float:right;width:480px;}
#shadow_main .top_nav .right_uk a{color:#666666;float:right;margin:0 0 0 12px;}
#shadow_main .top_nav .right_uk .country{margin:0 0 0 12px;float:right;width:122px;height:30px;line-height:30px;position:relative;zoom:1;}
#shadow_main .top_nav .right_uk .country .country_now{width:122px;position:absolute;background:none;right:0;top:0;height:30px;line-height:30px;border:solid 1px #CCCCCC;border-top:none;border-bottom:none;}
#shadow_main .top_nav .right_uk .country .country_now a{padding:0;text-indent:25px;width: 122px;}

#shadow_main .top_nav .right_uk .country .country_now_flip{width:122px;position:absolute;background:none;right:0;top:0;height:30px;line-height:30px;border:solid 1px #EEEEEE;border-top:none;border-bottom:none;}

#shadow_main .top_nav .right_uk .country .country_list{width:122px;position:absolute;right:0;top:30px;border:solid 1px #EEEEEE;display:none;border-top:none;background:#FFFFFF;}
#shadow_main .top_nav .right_uk .country span{margin:0;padding:0;height:30px;line-height:30px;text-indent:25px;width:122px;}
#shadow_main .top_nav .right_uk .country a{margin:0;padding:0;height:30px;line-height:30px;text-indent:25px;width:122px;}
#shadow_main .top_nav .right_uk .country a:visited{margin:0;padding:0;height:30px;line-height:30px;text-indent:25px;width:122px;}
#shadow_main .top_nav .right_uk .country a:hover{margin:0;padding:0;height:30px;line-height:30px;text-indent:25px;width:122px;}
#shadow_main .top_nav .right_uk .country a:active{margin:0;padding:0;height:30px;line-height:30px;text-indent:25px;width:122px;}
#shadow_main .top_nav .right_uk .country .Australia{background:url(../images/Australia.gif) 6px center no-repeat;padding:0;text-indent:25px;margin:0;}
#shadow_main .top_nav .right_uk .country .British{background:url(../images/British.gif) 6px center no-repeat;padding:0;text-indent:25px;margin:0;}
#shadow_main .top_nav .right_uk .country .Amarican{background:url(../images/english.gif) 6px center no-repeat;}
#shadow_main .top_nav .right_uk .country .Canada{background:url(../images/canada.gif) 6px center no-repeat;}
#shadow_main .top_nav .right_uk em{color:#666666;float:right;margin-left: 5px;margin-right: 0px;}
#shadow_main .top_nav .right_uk a:visited{color:#666666;float:right;margin:0 0 0 12px;}
#shadow_main .top_nav .right_uk a:link{color:#666666;float:right;margin:0 0 0 12px;}
#shadow_main .top_nav .right_uk a:active{color:#666666;float:right;margin:0 0 0 12px;}


.img{overflow:hidden;padding:0;margin:0;}
.img img{display:block;margin:0 auto;}/*public ends*/
#top{padding:32px 0 0 0;}
.head h2{float:left;margin:0px 0 0 18px;height:66px;}
.head .search_and_car{float:right;width:618px;margin:23px 12px 0 0;}
.head .search_and_car .car{float:right;width:50px;height:31px;line-height:34px;text-align:right;font-size:14px;color:#000;padding-right:5px;background: url("/skin/images/header/head_icon.png" ) no-repeat;background-position: left 8px; padding-right: 18px;}
.head .search_and_car .search_core{float:left;width:228px;margin:0 18px 0 0;border:solid 1px #DDDDDD;height:29px;_height:26px;line-height:29px;_line-height:26px;}
.head .search_and_car .search_core .search_text{border:solid 1px #FFFFFF;color:#999999;float:left;border:none;text-indent:6px;width:185px;*width:185px;width:185px\0;[width:185px;];height:21px;line-height:22px;margin:3px 0 0 0;}
.head .search_and_car .search_core .search_submit{float:right;width:48px;height:31px;position:relative;top:-1px;background:url(../images/public_10.gif) no-repeat;border:none;}
.gift-finder { width: 116px;  height: 31px;  display: inline;  margin-right: 0px;}
/**
.nav_main{clear:both;margin:15px 12px 0 12px;position:relative;height:40px;line-height:40px;background:url(../images/public_19.gif) repeat-x;}
.nav_main .l{display:block;height:40px;width:4px;position:absolute;left:0;top:0;background:url(../images/public_18.gif) no-repeat;}
.nav_main .r{display:block;height:40px;width:4px;position:absolute;right:0;top:0;background:url(../images/public_21.gif) no-repeat;}
**/
.nav_main ul{}
.nav_main a{font: 13px/45px "Arial";display:block;color:#FFFFFF;padding:0 12px;}
.nav_main a:link {color:#FFFFFF;font-size:13px;}
.nav_main a:visited {color:#FFFFFF;font-size:13px;}
.nav_main a:hover {color:#FFFFFF;font-size:13px;background:#E2B66D;}
.nav_main a:active {color:#FFFFFF;font-size:13px;}
.nav_main .navtitle {text-transform: uppercase;}
.nav_main ul li{float:left;color:#FFFFFF;margin:0 0 0 18px;font-size:13px;position:relative;}
.nav_main ul li .nav_list{display:none;}
.nav_main ul .tabNow{background:#f6ae58 url(../images/nav_hover_03.gif) repeat-x;position:relative;}
.nav_main ul .show{background:#E2B66D;position:relative;}
.nav_main ul .show .nav_list{display:block;position:absolute;background:#FFF;padding:12px 0;left:0;top:45px;z-index:18887;border-left:1px solid #f6ae58;border-right:1px solid #f6ae58;border-bottom:1px solid #f6ae58;display:block; background:#fff; -moz-box-shadow:0 3px 8px rgba(100, 100, 100, 0.60); -webkit-box-shadow:0 3px 8px rgba(100, 100, 100, 0.60); box-shadow:0 3px 8px rgba(100, 100, 100, 0.60);}
.nav_main ul .show .WIGS{left:-120px;}
.nav_main ul li .nav_list_acces{display:none;}
.nav_main ul .show .nav_list_acces{display:block;position:absolute;background:#FFF;width:170px;padding:12px 0;left:0;top:32px;z-index:18887;border-left:1px solid #f6ae58;border-right:1px solid #f6ae58;border-bottom:1px solid #f6ae58;display:block; background:#fff; -moz-box-shadow:0 3px 8px rgba(100, 100, 100, 0.60); -webkit-box-shadow:0 3px 8px rgba(100, 100, 100, 0.60); box-shadow:0 3px 8px rgba(100, 100, 100, 0.60);}
.nav_main ul .show .nav_list_acces a{color:#191c1f;margin:0 12px;font-weight:normal;font-size:10px;padding:0;height:24px;line-height:24px;text-indent:12px;}
.nav_main ul .show .nav_list_acces a:hover{background:none;color:#191c1f;}
.nav_main ul .show .nav_list_acces b{margin:0 12px;font-family:Georgia;font-size:12px;display:block;height:24px;line-height:24px;border-bottom:dotted 1px #DDDDDD;text-align:left;text-indent:12px;color:#212121;}
.nav_main ul .show .ACCESSORIES{left:-30px;}
.nav_main ul .show .nav_list .nav_sub{float:left;width:340px;overflow:hidden;}
.nav_main ul .show .nav_list .nav_left{float:left;width:135px;overflow:hidden;}
.nav_main ul .show .nav_list .nav_right{float:left;width:170px;overflow:hidden;}
.nav_main ul .show .nav_list .nav_right12{width:340px;height:180px;overflow:hidden;background: url(/skin/images/header/ombre-hair.png) no-repeat bottom;}
.nav_main ul .show .nav_list .nav_right12 a{display:block;width:320px;height:180px;margin-left: 13px;margin-top: 110px;font-size: 15px;color: #e98001;}
.nav_main ul .show .nav_list .nav_right2{width:340px;height:180px;overflow:hidden;background: url(/skin/images/header/menu-synthetic-hair.png) no-repeat bottom;}
.nav_main ul .show .nav_list .nav_right2 a{display:block;width:320px;height:180px;margin-left: 13px;margin-top: 110px;font-size: 18px;color: #e98001;}
.nav_main ul .show .nav_list .nav_right3 a{display:block;width:320px;height:203px;margin-left: 174px;margin-top: 70px;font-size: 12px;color: #e98001;}
.nav_main ul .show .nav_list .nav_right4 a{display:block;width:320px;height:203px;margin-top: 63px;margin-left: 22px;font-size: 11px;color: #e98001;}
.nav_main ul .show .nav_list .nav_right5 a{display:block;width:320px;height:203px;margin-left: 168px;margin-top: 83px;font-size: 11px;color: #e98001;}
.nav_main ul .show .nav_list .nav_right6 a{display:block;width:320px;height:203px;}
.nav_main ul .show .nav_list .nav_right7 a{display:block;width:320px;height:203px;}

.nav_main ul .show .nav_list .nav_right3{width:340px;height:155px;overflow:hidden;background: url(/skin/images/header/menu-micro-loop.png) no-repeat bottom;}
.nav_main ul .show .nav_list .nav_right4{width:340px;height:135px;overflow:hidden;background: url(/skin/images/header/menu-i-tip-hair.png) no-repeat bottom;}
.nav_main ul .show .nav_list .nav_right5{width:340px;height:179px;overflow:hidden;background: url(/skin/images/header/menu-wavy-tape-in-hair.png) no-repeat bottom;}
.nav_main ul .show .nav_list .nav_right6{width:340px;height:191px;overflow:hidden;background: url(/skin/images/header/virgin-hair.png) no-repeat bottom;}
.nav_main ul .show .nav_list .nav_right7{width:340px;height:196px;overflow:hidden;background: url(/skin/images/header/menu-wigs.png) no-repeat bottom;}
.nav_main ul .show .nav_list b{margin:0 12px;font-family:Georgia;font-size:12px;display:block;height:24px;line-height:24px;border-bottom:dotted 1px #DDDDDD;text-align:left;text-indent:12px;color:#D5A85E;}
.nav_main ul .show .nav_list b a{margin:0;}
.nav_main ul .show .nav_list a{color:#1D1D1D;font-weight:normal;font-size:12px;padding:0;height:25px;line-height:25px;text-indent:12px;}
.nav_main ul .show .nav_list a:hover{background:none;color:#191c1f;text-decoration:underline;}
.nav_main ul .deals {float: right;color: #f6ae54;}
.nav_main ul .deals-active {float: right;color: #f6ae54;}
.nav_main ul #deals_active,#banner_deals {float: right;color: #f6ae54;}
.nav_main ul .deals a{color: #f6ae54;}
.nav_main ul .deals a:hover{background: #E2B66D;position: relative;color: #ffffff;}
.nav_main ul .deals a:hover{background: #E2B66D;position: relative;color: #ffffff;}
.deals-active a{#ffffff;}
.poster{clear:both;width:960px;margin:1px auto;padding-top: 1px;}
#content{margin:3px 12px 0 12px;display: inline-block;}	
.public_title{border-top:solid 2px #4B4A49;height:40px;line-height:40px;text-indent:1em;font-size:18px;font-weight:noraml;color:#4B4A49;}	
.public_list{overflow:hidden;clear:both;width:960px;}	
.public_list ul{width:1000px;}	
.public_list ul li{float:left;width:182px;margin:0 12px 0 0;}	
.public_list ul li img{display:block;}	
.public_list ul li b{display:block;line-height:24px;color:#0E0E0E;}	
.public_list ul li b a{color:#0E0E0E;}	
.public_list ul li b a:link {color:#0E0E0E;}	
.public_list ul li b a:visited {color:#0E0E0E;}	
.public_list ul li b a:hover {color:#0E0E0E;}	
.public_list ul li b a:active {color:#0E0E0E;}	
.public_list ul li .product_title{display:block;clear:both;line-height:18px;margin:6px 0 0 0;width: 220px;}	
.public_list ul li .buy_number{}	
.public_list ul li .buy_number .number{float:left;font-weight:normal;color:#888888;}	
.public_list ul li .buy_number .number em{float:left;font-weight:blod;color:#444444;padding-right:4px;}	
.public_list ul li .buy_number img{border:none;float:right;margin:0 6px 0 0;}	
.public_list ul li .price{color:#f39200;font-weight:blod;font-size:16px;}	
.public_list ul li .price em{color:#999999;font-weight:normal;font-size:12px;padding-left:8px;text-decoration:line-through;}	
.public_list ul li .item{padding:4px 0;height:26px;overflow:hidden;}	
.public_list ul li .item span{padding:2px 3px;background:#595959;margin:0 4px 0 0;color:#FFFFFF;}	
.list_left{width:218px;float:left;}	
.list_right{width:736px;float:left;margin:0 0 0 6px;}
#footer_tag{width:960px;margin:10px 0px 0px 0px;border-top:solid 1px #EFEFEF;padding:12px 0 0 0;height: 45px;}
#footer_tag #footer_tag_c{margin-left:0px; padding: 0px 5px 0px 5px; text-align: center; margin-bottom: 5px;color:#898989;line-height: 35px;}
#footer_tag #footer_tag_c a{color:#898989;font-size:11px}
#footer{margin:22px 12px 0 12px;border-top: 2px solid #DAB799;padding:20px 0 0 0;}	
.footer_nav{display:block;}	
.footer_nav li{margin:0 0 0 8px;float:left;width:184px;color:#333333;}
.footer_nav .footer_nav_list_first{margin-left:30px; width:163px;}
.top-tel{background:url(../images/phone.png) left center no-repeat;padding-left:26px;padding-top:2px;padding-bottom:2px;margin-left:16px;line-height:20px;}	
.footer_nav .tel{background:url(../images/public_84.gif) left center no-repeat;padding-left:12px;margin-left:-12px;}	
.footer_nav li b{display:block;clear:both;font-size:16px;height:43px;line-height:40px;margin:0;text-transform: uppercase;}	
.footer_nav li span{display:block;clear:both;color:#666666;height:20px;line-height:20px;font-size:14px;}	
.footer_nav li a{color:#666666;font-size:14px;}	
.footer_nav li a:link {color:#666666;}	
.footer_nav li a:visited {color:#666666;}	
.footer_nav li a:hover {color:#666666;}	
.footer_nav li a:active {color:#666666;}	
.footer_nav .email_sign{width:350px;}	
.footer_nav .email_sign span{display:block;clear:both;height:20px;line-height:20px;}	
.footer_nav .email_sign .enter_email{display:block;margin:6px 0 0 0;}	
.footer_nav .email_sign span{color:#666666;}	
.footer_nav .email_sign .enter_email .enter_email_input{float:left;height:24px;line-height:24px;width:240px;color:#999999;background:#E1E1E1;overflow:hidden;border:solid 1px #999999;}	
.footer_nav .email_sign .enter_email .enter_email_submit{float:left;height:28px;margin:0 0 0 6px;width:76px;background: #363734;border:none;color: #FFF;cursor: pointer;}
.footer_nav .email_sign .enter_email .enter_email_submit:hover{ background:#f39200}	
.footer_nav .blogs{clear:both;margin:4px 0 0 0;}	
.footer_nav .blogs b{display:inline;font-weight:normal;font-size:12px;}	
.footer_core{clear:both;border-top:solid 1px #DDDDDD;margin:12px 0 0 0;}	
.footer_core img{float:left;margin:20px 0 0 30px;}	
.footer_core .approve_list{float:left;width:200px;margin:20px 0 0 30px;}	
.footer_core .approve_list img{display:inline;margin:0 0 0 4px;}	
.footer_core .copyright{width:392px;float:right;margin:20px 0 0 0;}	
.footer_core .copyright img{display:block;clear:both;margin:0;float:none;}	
.footer_core .copyright .copyright_core{font-size:14px;display:block;clear:both;border-top:dashed 1px #FFF;margin:12px 0 0 0;padding:12px 0 0 0;font-size:14px;color:#666666;}	
.footer_core .copyright .copyright_core a{font-size:15px;color:#000000;}
.hidden_div{display:none;}
.zs_free{ width: 132px;height: 31px;  float: right;  display: inline;margin-right: 28px;}
#nav_main .nav-new {position: absolute;top: 1px;right: 0;}
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.0.3');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}


.newtopBox { margin:auto;width:100%; z-index:9999; margin-top:-5px\9; font-family:Arial;top:0; position: fixed;left: 0;right: 0;background-color: #313132;}
.newtop .newtop_sf_menu .newtop_parent.sf_xmas {background-image: url("../images/headernew/xmas_new.png");background-position: 0 center;}
.newtop_sf_menu .newtop_parent .new_proPopC { padding: 15px 0;}
body .newtopBox #top .newtop_sf_menu .newtop_parent .new_proPopC h3{color: #000000;font-size: 15px;margin:8px 20px 8px 0; display:inline-block; font-style:normal; float:left; line-height:40px;}
.newtop_sf_menu .newtop_parent .new_proPopC p { padding:0 15px;}
.newtop_sf_menu .newtop_parent .new_proPopC .sf_xmasTitle{padding:0 15px; overflow:hidden;}
.newtop_sf_menu .newtop_parent .new_proPopC ul { margin-top:15px;}
.newtop_sf_menu .newtop_parent .new_proPopC ul li a {color:#000000;}
.newtop_sf_menu .newtop_parent .new_proPopC ul li a:hover {color:#000000;}
.newtop_sf_menu .newtop_parent .new_proPopC ul li {background-image: url("/skin/images/header/head_icon.png"); background-position: 0 -270px;background-repeat: no-repeat;border-bottom: 1px solid #FFFFFF; border-right: medium none;border-top: 1px solid #FFFFFF; display: block;  font-size: 13px; line-height: 18px; margin: 0; padding: 2px 0 2px 30px; color:#000000;}
.newtop_sf_menu .newtop_parent .new_proPopC ul li:hover{background-image: url("/skin/images/header/head_icon.png") no-repeat scroll 0 -270px #E0E0E0;border-bottom: 1px solid #999999;border-top: 1px solid #999999;cursor: pointer; color:#000000;}

body .newtopBox #top-bar {color: #fff;padding: 0 30px;background-color: #313132;height: 30px;z-index: 2147483647;position: relative;line-height: 30px; width: 940px;margin: 0 auto;}

.newtop .newtop_sf_menu .newtop_parent {float:left;  margin: 0 20px 0 0;display:inline; background-repeat:no-repeat; background-position:0 center; position:relative;}
.newtop .newtop_sf_menu .newtop_parent a {font-size:12px; color:#ffffff;text-decoration:none;}
.newtop .newtop_sf_menu .newtop_parent a .fa {padding-right: 5px;font-size: 14px;}
.newtop .newtop_sf_menu .newtop_parent strong { font-weight:bold;}
.newtop .newtop_sf_menu .newtop_parent.sf_info {display: block;padding-left: 30px;}
.newtop .newtop_sf_menu .newtop_parent.sf_info img {margin-top:8px;}
/* new header css */
.head-top-campain {width: 960px; margin: auto;margin-top: 4px;display:block}
.head-top-campain img {border:0px}
.newhead {background-color: #fffffff;line-height: 1;}
.newhead .newhead_menu {text-align: right; font-size:12px;margin: 5px 20px 0px 10px;}
.newhead .newhead_menu ul li { display:inline-block;/*border-right:1px solid #666666;*/padding-right: 5px;padding-left: 5px; line-height:18px; position:relative;}
.newhead .newhead_menu ul li a { color:#000000; text-decoration:none;}
.newhead .newhead_menu ul li a:hover {text-decoration:underline;}
.newhead .newhead_menu ul li a span {background-position: right -318px; padding-right: 20px; background-image: url("/skin/images/header/head_icon.png"); background-repeat: no-repeat;}
.newhead .newhead_menu ul li.hoverli:hover a span{background-position: right -338px; background-image: url("/skin/images/header/head_icon.png"); background-repeat: no-repeat;} 
.newhead_menu .new_proPop.new_proPop2 {text-align:left;left:-161px;top:25px; padding:15px 0 5px 0;color:#000000;}
.newhead_menu .new_proPop {text-align:left;left:-94px;top:23px;color:#000000;}
.newhead_menu .new_proPop.new_proPop2 .arrow_img { left:38px;}
.newhead .newhead_menu .new_proPop .arrow_img { left:195px;}
.location-flag {padding-right:90px}
.newhead_menu .new_proPop .helpList h3 {font-size:15px;color:#000000; margin:5px 0 15px 0; margin-left:15px;}
.newhead_menu .new_proPop .helpList ul li {line-height: 18px;display:block;border-right:none;padding:2px 0 2px 15px;font-size:13px;border-bottom:1px solid #ffffff;border-top:1px solid #ffffff; margin:0; }
.newhead_menu .new_proPop .helpList ul li:hover { cursor:pointer; border-bottom:1px solid #999999;border-top:1px solid #999999; background:#e0e0e0;}
.newhead_menu .new_proPop .helpList ul li a{text-decoration:none; color:#000000;}
.newhead_menu .new_proPop .helpList ul li a:hover {text-decoration:none;}
.newhead_menu .new_proPop .signinlist ul li {display:block;border-right:none; margin:8px 0;}
.newhead_menu .new_proPop .signinlist span a{-moz-border-bottom-colors: none; -moz-border-left-colors: none;-moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #74B507;border-color: #413F42; border-image: none;border-style: solid;border-width: 1px 1px 3px;color: #FFFFFF;cursor: pointer;display: table; float: none;font-size: 15px; margin:0 auto 10px auto;padding: 5px 20px; width: 160px; text-align:center;}
.newhead_menu .new_proPop .signinlist p { text-align:center;font-size:15px; display:block; margin: 15px auto 10px;}
.newhead_menu .new_proPop .signinlist p a{ color:#f39200; text-decoration:underline;font-size:15px; margin-left:5px;cursor:pointer;}
.newhead .newhead_con {position: relative;}
.newhead .newhead_con #logo{left: 10px;position: absolute; top: -5px;}
.newhead .newhead_con #logo img { border: 0 none; height: 60px; position: relative;}
.header-flag { padding-right: 5px;     padding-top: 3px;}
/* search part */
#search_input {width: 217px;}
.search_box input { border: medium none; color: #666666; float: left;  font-size: 11px; padding: 0 2px; width: 236px; line-height:27px; height:27px; font-style:italic;}
.search_button { cursor: pointer; float: left; height: 27px;margin: 1px; width: 28px;}
.search_button .search_image {height: 27px; width: 28px;text-align: center;}
.search_button .search_image .fa-search {font-size:20px;line-height:23px;color:#ccc;}
.search_button .search_image:hover { background-position:0px -236px;}
.search_box {line-height:27px; height:27px; overflow: hidden;left: 295px; position: absolute; border:1px solid #cccccc;top: 15px;}
/*.new_proPop {display:none;}*/
.new_proPop {display:none;}
.addblock {display:block;}
.customer_support{text-align: center; font-size:14px;}
.customer_support_phone{text-align: center; font-size: 20px; padding:10px 0 8px;}
.new_proPop {background: none repeat scroll 0 0 #ffffff;box-shadow: 1px 1px 3px #a9a9a9; border:1px solid #cccccc;font-size: 13px; padding: 15px 15px 5px 15px; position: absolute; color:#000000;top: 35px; left:-20px; width: 320px; z-index: 500; line-height:19px;}
.new_proPop p {font-size: 13px; line-height:20px;}
.newtop .newtop_sf_menu .newtop_parent .more_info a{color: #0099CC;text-decoration: underline;}
.new_proPop li {background-position:5px -273px; margin: 5px 0px;}
.new_proPop li .fa {color: #1fa600;padding-right: 5px;}
.new_proPop li.more_info{color: #0099CC; font-size: 13px; margin-top: 10px; text-align: left; background:none;padding-left:0; }
.new_proPop li.more_info a{color: #0099CC; font-size: 14px; text-align: left;  }
.new_proPop .arrow_img{ position: absolute; width:25px; height:14px;top: -13px; left:38px;}
.newtop .newtop_sf_menu .newtop_parent.sf_info .new_proPop .arrow_img img { margin-top:0;}
.new_proPop .phone_content h3 {font-size:14px;color:#000000; margin:5px 0 20px 0; font-weight:bold; text-align:center;}
.new_proPop .phone_content .phone_contentFrame {font-size:14px;text-align:left; margin:10px 0;color:#000000;overflow:hidden;}
.new_proPop .phone_content .phone_contentFrame span { width:120px; text-align:left; margin-right:10px;display:inline-block; float:left;}
.new_proPop .phone_content .phone_contentFrame input {width: 200px;border: 1px solid #CCCCCC; border-radius: 3px 3px 3px 3px; color: #555555;display: inline-block;font-size: 13px;height: 18px; line-height: 18px; float:left; padding: 4px;}
.new_proPop .phone_content .phone_contentFrame textarea {width: 200px;border: 1px solid #CCCCCC; border-radius: 3px 3px 3px 3px; color: #555555;display: inline-block;font-size: 13px;height: 18px; line-height: 18px; float:left; padding: 4px; height:60px;}
.new_proPop .phone_content .note {margin:15px auto; text-align:center;font-size:14px;}
.new_proPop .phone_content .newBut {margin:10px auto; text-align:center;}
.new_proPop .phone_content .newBut a {-moz-border-bottom-colors: none; -moz-border-left-colors: none;-moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #74B507;border-color: #413F42; border-image: none;border-style: solid;border-width: 1px 1px 3px;color: #FFFFFF;cursor: pointer;display: table; float: none;font-size: 15px; margin: 10px auto;padding: 5px 15px; width: auto;}
.sf_phone .new_proPop {width:350px; left:-295px;}
.sf_phone .new_proPop .arrow_img {left:292px;}
.new_proPop .phone_content h3 .customer_support_phone {font-size: 14px;}
.newtop .newtop_sf_menu .newtop_parent.sf_phone {float: right;}


.control-group input,.control-group select{display:inline-block;width:210px;height:18px;padding:4px;font-size:13px;line-height:18px;color:#555555;border:1px solid #cccccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
margin-bottom: 4px;}
.control-group input{-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-ms-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;}
.control-group input:focus{border-color:rgba(82, 168, 236, 0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);outline:0;outline:thin dotted \9;}
.control-group label{display:block;margin-top:2px;color:#333333;}

.phone_contentFrame.control-group.error input,.control-group.error select:focus,.phone_contentFrame.control-group.error textarea{border-color:#953b39;-webkit-box-shadow:0 0 6px #d59392;-moz-box-shadow:0 0 6px #d59392;box-shadow:0 0 6px #d59392;}
.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48;}

.phone_contentFrame.control-group.success input,.control-group.success select:focus,.phone_contentFrame.control-group.success textarea{border-color:#356635;-webkit-box-shadow:0 0 6px #7aba7b;-moz-box-shadow:0 0 6px #7aba7b;box-shadow:0 0 6px #7aba7b;}
.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847;}

select[multiple],select[size]{height:auto;}
label.valid {width: 24px;height: 24px;text-indent: -9999px;}
label.error { color: red;font-size: 13px;font-weight: bold;line-height: 15px;text-align: left;padding: 0 0 15px 0;margin-top: -10px;}

.fa {display: inline-block;  font-family: FontAwesome;  font-style: normal;  font-weight: normal;  line-height: 1;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.new_proPop li {background-position:5px -273px; margin: 5px 0px;}
.new_proPop li .fa {color: #1fa600;padding-right: 5px;}
.fa-refresh:before {content: "\f021";}
.fa-gift:before {  content: "\f06b";}
.fa-truck:before {  content: "\f0d1";}
.fa-chevron-left:before {  content: "\f053";}
.fa-chevron-right:before {  content: "\f054";}
.fa-info:before {content: "\f129";}
.fa-search:before {content: "\f002";}
.fa-chevron-circle-right:before {content: "\f138";}

div.j2tajax-confirm-load {background: #333333;background-color: rgba(51, 51, 51, 0.5);padding: 7px;width: 430px;}
#j2t_ajax_confirm_wrapper {background: #fff;padding: 10px 30px 10px 45px;position: relative;}
.j2tajax-confirm-load .j2t-cart-bts {clear: both;height: 45px;text-align: center;vertical-align: middle;}
.j2tajax-confirm-load .j2t-cart-bts img {margin-top: 8px;}
.j2tajax-confirm {display:none;width: 430px; position: absolute; top: 398px; left: 578px;}
.j2tajax-confirm-load {display:none;width: 430px; position: absolute; top: 398px; left: 578px;z-index: 198;}
div.j2tajax-confirm-load {background:#333333; background-color:rgba(51, 51, 51, 0.5);padding:7px;}
.j2tajax-confirm-load  .j2t-cart-bts{clear: both;height: 45px;text-align: center;vertical-align: middle;}
.j2tajax-confirm-load  .j2t-cart-bts img{margin-top: 8px;}
div.j2tajax-progress, div.j2tajax-confirm {background:#333333; background-color:rgba(51, 51, 51, 0.5);padding:7px;}
#j2t_ajax_confirm_wrapper { background:#fff; padding:10px 30px 10px 45px; position:relative; }
#j2t_ajax_confirm_wrapper .close { cursor:pointer; background:url(/skin/images/cart/confirm-18.png) no-repeat -2px -137px; width:15px; height:15px; position:absolute; right:15px; top:15px;}
#j2t_ajax_confirm_wrapper .success { background:url(/skin/images/cart/confirm-18.png) no-repeat -1px -65px; width:30px; height:32px; position:absolute; left:15px; top:15px;}

div.j2tajax-confirm div.j2tajax-checkout-img{float:left; margin-right:5px;}
div.j2tajax-confirm .success-msg {background:none;font-size:14px !important;color:#000;padding: 5px 0px 15px 10px !important;text-align:left;border:none !important;font-weight: normal !important;}
div.j2t-cart-bts {clear:both; height:45px;margin-left: 11px;margin-top: 8px;}
div.j2tajax-confirm, div.j2tajax-progress{z-index: 199;text-align:center;}
div.j2tajax-progress{padding:5px; z-index: 199;}
div.j2t-overlay{width: 100%;height: 100%;background: black;position: fixed;top: 0;left: 0;z-index: 198;}
a.j2t-checkout-link{background: transparent url('/skin/images/cart/confirm-18.png') no-repeat top left;display: block;float: left;font-size:12px;line-height: 30px; 
    height: 30px;padding-left: 0;text-decoration: none; margin-right:10px;text-align:center;color:#fff;}
a:link.j2t-checkout-link, a:visited.j2t-checkout-link, a:active.j2t-checkout-link{color: #494949; /*button text color*/}
a.j2t-checkout-link span{background: transparent url('/skin/images/cart/confirm-18.png') no-repeat top left;	color:#fff;display: block;line-height:30px;font-weight: bold;text-transform: uppercase;	height:30px;width:112px;padding: 0; /*Set 11px below to match value of 'padding-left' value above*/}
a.j2t-checkout-link:hover{ /* Hover state CSS */}
a.j2t-checkout-link:hover span{ /* Hover state CSS */background-position: 0  -32px;color: #fff;}
span.j2t-or{display:none;}
a.j2t-continue-link{float:left;font-size:12px;line-height: 30px;padding-left: 11px;text-decoration: none;margin-left:10px;}
a:link.j2t-continue-link, a:visited.j2t-continue-link, a:active.j2t-continue-link{color: #B57120; /*button text color*/}
a.j2t-continue-link span{}
a.j2t-continue-link:hover{ /* Hover state CSS */text-decoration: underline;}
a.j2t-continue-link:hover span{ /* Hover state CSS */}


#BRACELETS {width: 420px;height: 115px;border: 1px #cdcdcd solid; background:#fff;box-shadow:0 3px 4px rgba(146, 134, 134, 0.2);}
#BRACELETS  dl{float: left;}
#BRACELETS  .subnav_con1 dd{margin-left: 12px;font-size:12px;}
#BRACELETS  dl.subnav_con2,.subnav_con dl.subnav_con2_1 { width: 120px; }
#BRACELETS  .subnav_con2 dd{margin-left: 0px;}
#BRACELETS  dl.subnav_con3{ width:155px;padding-left: 0;padding-top: 7px;}
#BRACELETS  .subnav_con3 dd{margin-left: 5px;}
#BRACELETS  dl.subnav_con4 { padding-left: 0; }
#BRACELETS  dl.subnav_con4 img{margin-top: 10px;margin-left: 20px;}

.hp_top_smallad {
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background: #5bc6f4;
}


.hp_top_smallad a {
  text-decoration: none;
  height: 33px;
  line-height: 33px;
  display: block;
  text-align: center;
}
.hp_top_bigad {
  width: 100%;
  margin: 0 auto;
  background: #5bc6f4;
  text-align: center;
}
.hp_topsmallad_box {
  height: 33px;
  width: 100%;
  position: fixed;
  z-index: 9999;
  top: 0;
}
.hp_top_bigad a {
  display: block;
  height: 160px;
}
.hp_topbigad_box{ height:160px; width:100%; position: fixed; z-index: 9999;top:0; display:none;}
.smallbanner_height {
  top: 33px;
}
.mother_bigbanner_height {
  top: 160px;
}
#top{padding:65px 0 0 0;}
#Notop{padding:12px 0 0 0;}

#charms_navlink {
  width: 730px;
  left: 0px;
}
.sub-nav {
  position: absolute;
  top: 10px;
  z-index: 999;
  background: #fff;
  border: 1px #D2D2D2 solid;
  padding: 10px;
  box-sizing: border-box;
}
.sub-nav .nav-left, .sub-nav .nav-middle, .sub-nav .nav-right {
  float: left;
}
 h1.nav-tit {
  font-size: 12px;
  color: #c0c0c0;
  border-bottom: 1px #EDEDED solid;
  padding: 0px 15px 7px;
  text-transform: uppercase;
    margin-left: 12px;
  margin-right: 12px;
  margin-bottom:10px;
}
.sub-nav ul {
  padding: 10px 0 0 26px;
}

.sub-nav ul li.new {
  background: url("http://www.royaro.com/skin/images/header/hot.jpg") right 7px no-repeat;
}
.sub-nav a {
  color: #313131;
  font-size: 12px;
}
.sub-nav ul li {
  height: 25px;
  line-height: 25px;
  padding-right: 10px;
  box-sizing: border-box;
}
#charms_navlink .nav-middle {
  width: 345px;
}
.sub-nav .nav-middle {
  border-left: 1px #F4F3F3 solid;
  margin-left: 10px;
  padding-left: 10px;
}

.sub-nav h1.nav-tit {
  font-size: 12px;
  color: #c0c0c0;
  border-bottom: 1px #EDEDED solid;
  padding: 0px 26px 7px;
  text-transform: uppercase;
}
#charms_navlink .nav-middle ul.li-left li {
  width: 50%;
}
.sub-nav a.red {
  color: #ff6565;
}
#charms_navlink .nav-middle ul.li-left li {
  width: 50%;
}
.sub-nav ul.li-left li.sale a {
  display: inline-block;
  padding-right: 35px;
  background: url("http://d3tbq3hv3m0ic4.cloudfront.net/media/i/sale.jpg") right no-repeat;
}
.sub-nav ul.li-left li.hot a {
  display: inline-block;
  padding-right: 35px;
  background: url("http://www.royaro.com/skin/images/header/hot.jpg") right no-repeat;
}

.sub-nav .nav-middle-bottom {
  padding: 15px 0 5px;
}

.sub-nav .nav-middle-bottom a {
  display: inline-block;
  padding: 15px 0px 0 29px;
}
.sub-nav .nav-right.pdding_t35_l {
  padding: 35px 0 0 50px;
}

#totop {bottom: 85px;}
#totop i{ color:#000 !important; opacity:0.5;font-size:35px;}

#totop{height:40px;position:fixed;right:75px;width:40px;z-index:9999;bottom:43px;font-size:16px;color:#08c;text-align:center;line-height:1;padding:11px 0;display:none;border-radius:5px 5px 0 0}
#totop:hover{color:#000}

.fa-uptop:before {content: "\f062";}

.logo {
	float: left;
    display: block;
    width:260px;
    height:54px;
    margin-top:5px;
    background-image:url(/skin/images/logo/logo-dekinst-big.png);
    background-size: 260px 54px;
    background-position: 0px;
}

@media only screen and (-Webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
.logo { background-image:url(/skin/images/logo/logo-dekinst-big.png); }

input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}

.nav_main {width: 958px;background: #313131;border-top: 1px solid #727272;border-left: 1px solid #727272;border-right: 1px solid #727272;height: 35px;z-index: 9997;background: linear-gradient(to bottom, #474747, #282828 50% , #111111);margin: 15px 20px 0 20px;}
