.category_view{width:970px;height:204px;margin:0 auto 10px;z-index:0;}
.category_view_c{padding:0px 0 0 0px;}
.top_inner{background-color:#fff;width:965px;height:200px; border:2px solid #e6e7e8;}
.top_inner_l{float:left;width:200px;height:200px;}
.top_inner_m{float:left;margin:0px 23px;width:479px;text-align:left;height:200px;}
.top_inner_m h1{font-size:24px;margin:0;color:#0066cc;}
.top_inner_m h2{font-size:16px;margin:0;color:#0066cc;}
.top_inner_m p{font-size:12px;line-height:20px;margin:0;color:#404041;}
.top_inner_m p a {text-decoration:underline;}
.learn_more{margin-top:7px;}
.learn_more a{font-size:15px;color:#0066cc;}
.top_inner_r{float:left;width:240px; height:200px;}

.by_price_list{margin:0 0 0 18px;}
.by_price_list ul{margin:0;padding:0;}
.filter_toggle{cursor:pointer;float:right;background:url(../images/buttons/filter_toggle.png) no-repeat scroll 0 0 transparent;height:5px;width:10px;margin:14px 0;}
.filter_toggle.e{background:url(../images/buttons/filter_toggle.png) no-repeat scroll 0 -5px transparent;}
.categories_list ul li,.by_price_list ul li{list-style-image:url(../images/right_arrow.png);font-size:13px;line-height:20px;}
.categories_list ul li a,.by_price_list ul li a{color:#0066cc;}
.categories_list ul li a:hover,.by_price_list ul li a:hover{color:#22436c;text-decoration:none;}
.Second_categories_list ul li{list-style-image:none;padding-left:8px;_padding-left:0;}
.Second_categories_list ul li a{color:#808184;}

.column_split_line{width:208px;border-top:2px solid #006699;margin:2px 0 10px;}
.by_price,.by_material,.by_user_ratings,.cascading_filter{margin-bottom:10px;padding:0px;border:1px solid #ccc;}
.by_price_tit{color:#000;xfont-size:18px;xmargin:0 10px;xborder:solid 1px red;height:23px;line-height:23px;background:url(../images/right_arrow.png) no-repeat  8px 11px;padding: 0 0 0 21px;background-color:#f3f3f3;}
.by_price_custom{_margin-left:18px;margin-bottom:19px;}
.by_price_custom_textbox{width:50px;height:30px;border:1px solid #d0d1d2;}
.botton_go{background:url(../images/botton_go.png) no-repeat;width:30px;height:30px;border:none;}

.by_user_ratings img{margin:2px 0;}
.by_user_ratings_list{margin:0 0 0 5px;}
.by_user_ratings_list ul li{list-style-image:none;height:20px; background:url(../images/right_arrow.png) no-repeat scroll 0 4px;padding-left:15px;}
.by_material_list{margin:0 0 0 2px;color:#0066cc;}
.by_material_list ul li{list-style-image:none;width:170px;height:21px;margin:0 0 0 18px;}
.by_material_list.cascading ul li{height:auto;width:100%;margin-bottom:10px;}
.cascading_name{text-transform:capitalize;}
.cascading_value{height:19px;width:200px;padding:2px;border:1px solid #ccc;}
.cascading_value select{border:0 none;width:100%;}
.cascading_loader{display:none;width:100%;text-align:center;}
.cascading_button{height:27px;padding:0 15px;}
.cascading_search{display:block;float:left;background:url(../images/buttons/button_cascading_search.png) no-repeat scroll 0 0 transparent;width:74px;height:27px;}
.cascading_reset{display:block;float:right;background:url(../images/buttons/button_cascading_reset.png) no-repeat scroll 0 0 transparent;width:74px;height:27px;}
.category_attribute_value_line{float:left;background:url(../images/buttons/btn_checkbox.png) no-repeat scroll 0 0 transparent;height:21px;padding-left:25px;color:#000;cursor:pointer;}
#user_ratings_line_5{background:url(../images/buttons/btn_star5.png) no-repeat scroll 0 -16px transparent;height:16px;cursor:pointer;}
#user_ratings_line_4{background:url(../images/buttons/btn_star4.png) no-repeat scroll 0 -16px transparent;height:16px;cursor:pointer;}
#user_ratings_line_3{background:url(../images/buttons/btn_star3.png) no-repeat scroll 0 -16px transparent;height:16px;cursor:pointer;}
#user_ratings_line_2{background:url(../images/buttons/btn_star2.png) no-repeat scroll 0 -16px transparent;height:16px;cursor:pointer;}
#user_ratings_line_1{background:url(../images/buttons/btn_star1.png) no-repeat scroll 0 -16px transparent;height:16px;cursor:pointer;}
#user_ratings_line_5.selected{background:url(../images/buttons/btn_star5.png) no-repeat scroll 0 0 transparent;}
#user_ratings_line_4.selected{background:url(../images/buttons/btn_star4.png) no-repeat scroll 0 0 transparent;}
#user_ratings_line_3.selected{background:url(../images/buttons/btn_star3.png) no-repeat scroll 0 0 transparent;}
#user_ratings_line_2.selected{background:url(../images/buttons/btn_star2.png) no-repeat scroll 0 0 transparent;}
#user_ratings_line_1.selected{background:url(../images/buttons/btn_star1.png) no-repeat scroll 0 0 transparent;}
/*
.category_attribute_value{float:left;margin-left:10px;height:21px;cursor:pointer;}
*/

.content_right{float:right;width:752px;padding:0 18px 0 20px;margin-top:18px;}
.page_navigation_l{float:left;color:#602021;font-size:12px;}
.page_navigation_l a{color:#0066cc;}
.page_navigation_r{float:right;background:url(../images/botton_show_quicklist.png) no-repeat scroll 85px 3px;width:100px;height:18px;font-size:13px;font-weight:200;font-family:"Josefin Sans";}
.page_navigation_r a{color:#602021;}

.search_filters{margin-top:10px;display:none;border-top:dotted 1px #bebebe;padding:8px 0 0 0;}
.search_filters_tit{float:left;color:#0066cc;font-size:14px;margin:0px 4px 5px 0px;}
.search_filters_item{float:left;border:0px solid #ccc;-moz-border-radius:4px 4px;background-color:#eb1d4d;padding:0 7px;color:#fff;margin:0px 8px 5px 0px;font-size:12px;height:18px;line-height:18px;}
.search_filters_item.hover{border:0px solid #ff880c;}
.search_filters_item_l{float:left;}
.search_filters_item_r{float:left; margin:3px 0 0 5px;cursor:pointer;}
.search_filters_item_close_ico{width:12px;height:12px;background:url(../images/buttons/close_ico.png) scroll 0 0 no-repeat;}
.hover .search_filters_item_close_ico{width:12px;height:12px;background:url(../images/buttons/close_ico.png) scroll 0 -12px no-repeat;}

.list_options{line-height:35px;height:35px;xwidth:730px;}
.list_options_inner{height:33px;;font-size:13px; color:#333;}
.list_options_inner a{color:#0066cc;margin:0 3px;}
.list_options_inner a:hover{color:#56191a;}
.prev_page{background:url(../images/buttons/left_arrow.png) no-repeat scroll 0 2px; width:25px;height:25px;padding-left:8px;line-height: 25px;color:#0066cc;cursor:pointer;}
.prev_page.hover{background-position:0px -24px;color:#414141;}
.next_page{background:url(../images/buttons/right_arrow.png) no-repeat scroll 35px 2px;width:40px;height:25px;padding-left:3px;line-height: 25px;color:#0066cc;cursor:pointer;text-align: left;}
.next_page.hover{background-position:35px -24px;color:#414141}
.page_nav_line{border-top:0px solid #ccc;heigth:2px;}

.product_list_grid{padding-top:17px;}
.product_items_list{border-bottom:1px solid #e1e2e3;padding:15px 10px;}
.product_items_list_l{float:left;width:162px;}
.product_items_list_m{float:left;width:400px;margin-left:15px;}
.product_items_list_r{float:right;width:130px;}
.product_img_list_outer{margin:0 auto;width:162px;position:relative;}
.product_img_list{border:1px solid #ccc;width:152px;height:151px;padding:5px;position:relative; text-align:center;display:table-cell;vertical-align:middle;}
.botton_add_to_compare{text-align:center;margin-top:8px;}
.product_description_short a{font-size:12px;font-weight:bold;color:#0066CC;line-height:19px;}
.product_description_sku{font-size:11px;line-height:19px;margin-bottom:5px;color:#999;}
.product_description_long{color:#666;font-size:12px;line-height:18px;margin:5px 0;max-height:160px;overflow-y:auto;}
.product_description_long table {border:0px;border-collapse: collapse;}
.product_description_long td {border:1px solid #ccc;}
.product_items_list_r_split{float:left;border-left:1px solid #ccc;height:180px;}
.product_items_list_option{float:left;}
.product_items_list_option{margin:10px 0 0 12px;}
.product_items_list_option img{margin:5px 0;}
.product_msrp1{line-height:10px;color:#999;text-decoration:line-through;}
.product_ourprice1{color:#ff5a00;font-size:18px;}
.product_list_comments{font-size:12px;}
.product_list_comments_l,.product_list_comments_r{float:left;color:#0066CC}
.product_list_comments_r{margin-left:5px;}
.product_items{float: left;height: auto;margin: 20px 4px;padding: 0;width: 208px;min-height: 470px;}/*sss*/
.product_img_outer{margin:0 auto; position:relative;}
.product_img{border: 1px solid #dddddd;display: table-cell;height: 302px;overflow: hidden;padding: 0;position: relative;text-align: center;vertical-align: middle;width: 206px;box-sizing:content-box;}/*sss*/
.product_img img.lazyload{width: 100%;height: auto;}
.hot_product_img{background:url(../images/product_flag.png) scroll 0 -55px no-repeat;width:55px;height:55px;position:absolute;top:0px; right:0px;}
.new_product_img{background:url(../images/product_flag.png) scroll 0 0 no-repeat;width:55px;height:55px;position:absolute;top:0px; right:0px;}
.freeshipping_product_img{background:url(../images/product_flag2.png) scroll 0 0 no-repeat;width:112px;height:18px;position:absolute;top:0px; left:0px;}
.product_color{padding:3px 5px;height:0px;}
.product_color span{float:right;}
.product_description{padding:0 5px;height:43px;overflow:hidden;}
.product_description_center{text-align:left;overflow:hidden;}
.product_description a{color:#0066cc;font-size:12px;line-height:15px;}
.product_description a:hover{text-decoration:underline;}
.split_line2{width:210px;height:5px;margin:10px 0;}
.product_price{text-align:left;font-size:18px;color:#ff5a00;}
.product_msrp{color: #b3b3b3;font-size: 16px;line-height: 18px;font-family: Arial, Helvetica, sans-serif;font-weight: 400;text-decoration: line-through;margin-right:10px;}/*sss*/
.product_ourprice{color: #000;text-decoration: none;font-weight: bold;}/*sss*/
.product_comments{float:right;font-size:12px;margin-top:3px;}
.product_comments_img{padding-top:5px;}
.product_comments1{font-size:16px;height:25px;line-height:25px;color:#b3b3b3;text-align:left;}/*sss*/
.button_view_details{float:left;}
.button_add_to_cart{float:right;}
.button_add_to_cart_effect{border: 2px solid #FF870B;}
.product_option_button{margin-top:8px;text-align:center;padding:0 5px;clear:both;display:none;}
.product_promotion_message{background-color:#f3f7fd;margin-top:8px;text-align:center;padding:0 5px;width:100%;height:26px;line-height:26px;overflow:hidden;color:#22436c;}

/*
.recently_viewed{position:absolute;top:12px;width:84px;border:1px solid #929497;padding:5px 12px 20px 12px;}
.recently_viewed_tit{font-size:12px;font-family:"Josefin Sans";color:#808184;text-align:center;font-weight:bold;}
.recently_viewed_items{margin-top:14px;color:#894247;font-size:12px;}
.recently_viewed_items_descrption{margin-top:7px;}
.recently_viewed_items a{font-size:10px;color:#808184;line-height:12.13px;}
.split_line3{margin-top:10px;}*/
#recently_viewed{position:absolute;top:0px;z-index:100;}
.recently_viewed_t{font:bold 10px arial,sans-serif;background: url("../images/p_top.png") no-repeat scroll -67px -441px transparent;width:112px;height:31px;cursor:pointer;position:absolute;z-index:3;top:0;text-align:center;color:white;padding:7px 0 0 0;}
.recently_viewed_e{background: url("../images/v_top.png") repeat-y scroll -1548px 0 transparent;padding:0 10px 0px 6px;position:absolute;top:27px;z-index:1;}
.recently_viewed_c{width:98px;padding:12px 9px 9px;}
.recently_viewed_i{text-align:center;width:51px;border:1px solid #ccc;box-sizing:content-box;}
.recently_viewed_b{background: url("../images/p_top.png") no-repeat scroll -179px -441px transparent;width:98px;height:23px;cursor:pointer;position:absolute;z-index:2;}
.recently_viewed_b.collapse{background: url("../images/p_top.png") no-repeat scroll -278px -441px transparent;}

.cate_page_left{float:left;}
.cate_page_right{float:right;}
.cate_page_ad{margin-bottom:10px;}
.featured_items_title {border-bottom: 2px solid #cccccc;}
.featured_items_title h1{margin:0;padding:5px 10px;font-size:18px;color:#22436c;font-weight:normal;}
.search_result_title h1{margin:0;padding:5px 10px;font-size:18px;color:#22436c;font-weight:normal;}
.cate_page_category{margin:0 0 10px 0;}
.cate_page_category_item{float:left;margin-left:17px;margin-right:17px;width:210px;text-align:center;}
.cate_page_category_item_c{margin:0 auto;width:178px;}
.product_small_img{background:url(../images/product_img_bg2.png) no-repeat;width:176px;height:172px;padding:6px 0 0 2px;}
.product_small_img1{background: url(../images/product_img_bg3.png) no-repeat scroll 0 0 transparent;height: 165px;margin:0px auto;padding: 5px 0 0 5px;width: 165px;}
.product_cate_text a{color:#0066cc;font-size:14px;}
.best_sellers{position:relative;}
.best_sellers_tit{height:45px;}
.best_sellers_list_items{padding:15px 0 20px 0;width:228px;height:auto;border:none;border-bottom:1px dashed #d5d5d7;}
.best_sellers_list_items1{padding:15px 0 20px 0;width:228px;height:auto;border:none;}
.best_sellers_list_items a{font-size:12px;line-height:14px;}
.product_price_line{padding:0 5px;line-height:25px;}
.product_price_line1{padding:0;xwidth:220px;}
.categories{position:relative;margin:18px 0 0 18px;height:100%;}
.button_add_to_compare{margin-top: 8px;text-align: center;}
.free_shipping_text,.limited_time_only_text{background:#f3f7fd;text-align:center;color:#22436c;font-size:12px;font-weight:normal;width:200px;height:24px;line-height:24px;}
.by_manufacturer_dropdown{margin:16px 0px 0px 10px;}
.by_manufacturer_dropdown select{width:187px;height:26px;padding:2px;color:#333;}
#by_price_custom_from,#by_price_custom_to{border: 1px solid #D0D1D2;height: 30px;width: 50px;}
.button_go{background: url(../images/buttons/button_go.png) no-repeat scroll 0 0 transparent;border: medium none;height: 27px;width: 39px;cursor:pointer;}
.by_price_line{color:#0066cc;}
.by_price_line_1{color:#56191A;}
#a_grid{float:left;display:block;width:24px;height:24px;background:url(../images/buttons/listing_grid.png) no-repeat scroll 0px 0px transparent;}
#a_list{float:left;display:block;width:24px;height:24px;background:url(../images/buttons/listing_list.png) no-repeat scroll 0px -24px transparent;}
.grid_quick_view{xposition:absolute;xleft:18px;xtop:175px; display:none;}
.list_quick_view{position:absolute;left:25px;top:120px;display:none;}

/*fg_menu css*/
.hidden { position:absolute; top:0; left:-9999px; width:1px; height:1px; overflow:hidden; }
.fg-button { clear:left; margin:0 4px 40px 20px; padding: .4em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
a.fg-button { float:left;  }
button.fg-button { width:auto; overflow:visible; } 
.fg-button-icon-left { padding-left: 2.1em; }
.fg-button-icon-right { padding-right: 2.1em; }
.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }
.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 
.fg-button.ui-state-loading .ui-icon { background: url(spinner_bar.gif) no-repeat 0 0; }
/*fg_menu css*/

/*image slider*/
.image_slider{width:840px;background-color:#fff;float:left; xborder:solid 1px red;margin: 0 0 0 0px;}
.image_slider_bg{height:200px;width:490px;position:relative;}
#slider_img_content{width:488px;height:164px;overflow:hidden;border:1px solid #ccc;}
#slider_img_content ul{margin:0;padding:0;}
#slider_img_content ul li{width:488px;height:198px;display:none;}
#slider_img_content ul li a{width:488px;height:198px;}
#slider_nav_content{position:absolute;bottom:0px;width:490px;height:33px;background-color:#000;}
#slider_nav{float:left;height:26px;padding:7px 0px 0px 10px;}
#slider_nav_content a{display:block;width:19px;height:19px;float:left;margin-right:14px;}
#slider_nav1{background:url("../../images/buttons/button_nav1.png") no-repeat scroll 0 0 transparent;}
#slider_nav1.selected{background:url("../../images/buttons/button_nav1.png") no-repeat scroll 0 -19px transparent;}
#slider_nav2{background:url("../../images/buttons/button_nav2.png") no-repeat scroll 0 0 transparent;}
#slider_nav2.selected{background:url("../../images/buttons/button_nav2.png") no-repeat scroll 0 -19px transparent;}
#slider_nav3{background:url("../../images/buttons/button_nav3.png") no-repeat scroll 0 0 transparent;}
#slider_nav3.selected{background:url("../../images/buttons/button_nav3.png") no-repeat scroll 0 -19px transparent;}
#slider_nav4{background:url("../../images/buttons/button_nav4.png") no-repeat scroll 0 0 transparent;}
#slider_nav4.selected{background:url("../../images/buttons/button_nav4.png") no-repeat scroll 0 -19px transparent;}
#slider_nav5{background:url("../../images/buttons/button_nav5.png") no-repeat scroll 0 0 transparent;}
#slider_nav5.selected{background:url("../../images/buttons/button_nav5.png") no-repeat scroll 0 -19px transparent;}
#slider_control{float:right;height:26px;margin:7px 0 0 0;}
#slider_control a{display:block;height:19px;width:19px;}
#slider_stop_control{background:url("../../images/buttons/button_slider_start.png") no-repeat scroll 0 -19px transparent;}
#slider_stop_control.start{background:url("../../images/buttons/button_slider_start.png") no-repeat scroll 0 0 transparent;}
#slider_left_control{background:url("../../images/buttons/button_slider_left.jpg") no-repeat scroll 0 0 transparent;}
#slider_right_control{background:url("../../images/buttons/button_slider_right.jpg") no-repeat scroll 0 0 transparent;}
/*image slider*/

.products_promotion{float:right;}

/*tab_nav*/
.products_slider{position:relative;width:1230px;height:550px;border:0px solid red;padding-top:23px;background-color:#dedfe0;}
.tab_nav{width:1217px;height:40px;border-bottom:1px solid #bcbec0;position:relative;}
.tab_nav ul{position:absolute;top:1px;margin:0;padding:0;left:13px}
.tab_nav ul li a:link{background-color: #d2d2d2;border:1px solid #BCBEC0;color:#414042;display:block;font-size:16px;font-weight: bold;height:33px;padding-top:5px;width:168px;text-decoration:none;}
.tab_nav ul li a:visited{background-color: #d2d2d2;border:1px solid #BCBEC0;color:#414042;display:block;font-size:16px;font-weight: bold;height:33px;padding-top:5px;width:168px;text-decoration:none;}
.tab_nav ul li a:hover{background-color: #dedfe0;border-left:1px solid #BCBEC0;border-top:1px solid #BCBEC0;border-right:1px solid #BCBEC0;border-bottom:1px solid #dedfe0;color:#414042;display:block;font-size:16px;font-weight: bold;height:33px;padding-top:5px;width:168px;text-decoration:none;}
.tab_nav ul li a:active{background-color: #dedfe0;border-left:1px solid #BCBEC0;border-top:1px solid #BCBEC0;border-right:1px solid #BCBEC0;border-bottom:1px solid #dedfe0;color:#414042;display:block;font-size:16px;font-weight: bold;height:33px;padding-top:5px;width:168px;text-decoration:none;}

.tab_nav ul li.selected a:link{background-color: #dedfe0;border-left:1px solid #BCBEC0;border-top:1px solid #BCBEC0;border-right:1px solid #BCBEC0;border-bottom:1px solid #dedfe0;color:#414042;display:block;font-size:19px;font-weight: bold;height:33px;padding-top:5px;width:168px;text-decoration:none;}
.tab_nav ul li.selected a:visited{background-color: #dedfe0;border-left:1px solid #BCBEC0;border-top:1px solid #BCBEC0;border-right:1px solid #BCBEC0;border-bottom:1px solid #dedfe0;color:#414042;display:block;font-size:19px;font-weight: bold;height:33px;padding-top:5px;width:168px;text-decoration:none;}
.tab_nav ul li.selected a:hover{background-color: #dedfe0;border-left:1px solid #BCBEC0;border-top:1px solid #BCBEC0;border-right:1px solid #BCBEC0;border-bottom:1px solid #dedfe0;color:#414042;display:block;font-size:19px;font-weight: bold;height:33px;padding-top:5px;width:168px;text-decoration:none;}
.tab_nav ul li.selected a:active{background-color: #dedfe0;border-left:1px solid #BCBEC0;border-top:1px solid #BCBEC0;border-right:1px solid #BCBEC0;border-bottom:1px solid #dedfe0;color:#414042;display:block;font-size:19px;font-weight: bold;height:33px;padding-top:5px;width:168px;text-decoration:none;}

.products_slider_loader{width:1230px;height:510px;}
.img_loading{margin:195px auto;}
.items_list{position:relative;width:1230px;height:510px;overflow:hidden;}
.items_list_content{width:2460px;margin-left:0;display:none;}
.items_list_content.selected{width:2460px;margin-left:0;display:block;}
.items_list ul{float:left;display:block;margin:0;height:470px;padding:40px 10px 0px 10px;width:1210px;}
.items_list ul li{float:left;margin-left:50px;width:160px;height:219px;}
.items_list ul li .products_img{width:160px;height:160px;}
.items_list ul li .products_name{margin-top:9px;width:160px;max-height:35px;overflow:hidden;}
.items_list ul li .products_price{margin-top:5px;width:160px;max-height:15px;overflow:hidden;}
.items_list ul li .products_name a:link{color:#414042;font-size:11px;text-align:center;}
.items_list ul li .products_name a:visited{color:#414042;font-size:11px;text-align:center;}
.items_list ul li .products_name a:hover{color:#414042;font-size:11px;text-align:center;}
.items_list ul li .products_name a:active{color:#414042;font-size:11px;text-align:center;}
.items_list ul li .products_price a:link{color:#853436;font-size:11px;text-align:center;}
.items_list ul li .products_price a:visited{color:#853436;font-size:11px;text-align:center;}
.items_list ul li .products_price a:hover{color:#853436;font-size:11px;text-align:center;}
.items_list ul li .products_price a:active{color:#853436;font-size:11px;text-align:center;}
.button_left{position:absolute;left:-81px;top:233px;background:url(../images/buttons/arrow_l.png) no-repeat;width:85px;height:77px;cursor:pointer;}
.button_right{position:absolute;right:-81px;top:233px;background:url(../images/buttons/arrow_r.png) no-repeat;width:85px;height:77px;cursor:pointer;}

/*product page related products*/

.also_like_pro{float: left;height: 130px;margin-left: 42px;overflow: hidden;width: 912px;margin-top: 10px;}
.also_like_pro_content{width:3000px;}
.prev_page_bt{float:left;width:42px;margin-top:50px;}
.next_page_bt{float:right;width:42px;margin-top:50px;}
/*product page related products*/

.recently_viewed_content a:link{color:#808184;font-size:10px;line-height:13px;text-decoration:none;}
.recently_viewed_content a:visited{color:#808184;font-size:10px;line-height:13px;text-decoration:none;}
.recently_viewed_content a:hover{color:#808184;font-size:10px;line-height:13px;text-decoration:underline;}
.recently_viewed_content a:active{color:#808184;font-size:10px;line-height:13px;text-decoration:underline;}

.tyo{display:none;width:286px;height:auto;position:absolute;z-index:1;top:39px;right:0px;text-align:left;padding:0px;color:#666;background:#fff;border:solid 1px #888;}
.tyo_t{color:#f54d71;font-size:16px;background-color:#f2f2f2;height:34px;line-height: 34px;text-align:center;}
.tyo_c{padding:10px 17px;}
.tyo_c span{color:#141414;font-weight:bold;}
.tyo_close{cursor:pointer;float:right;margin-right:10px;font-family:arial;color:#ccc;}
#tyo_orderno,#tyo_tel{width:100%;margin-bottom:10px;background-color:#fff;}
a.btn_flat.track_order:link{width:110px;margin:0 auto;font-size:12px;height:35px;line-height:35px;}
a.btn_flat.track_order:visited{width:110px;margin:0 auto;font-size:12px;height:35px;line-height:35px;}
a.btn_flat.track_order:hover{width:110px;margin:0 auto;font-size:12px;height:35px;line-height:35px;}
a.btn_flat.track_order:active{width:110px;margin:0 auto;font-size:12px;height:35px;line-height:35px;}

/*referer Bonus*/
.rb_tag_border{border:1px solid #bbb;height:450px;overflow-y:auto;padding:10px;}
.rb_tag_border.rb_how_to{height:400px;margin-bottom:20px;}
.rb_tag_border.rb_how_to_use{height:250px;}
.rb_read_term{color:green;font-size:14px;}

.social_button{margin-top:14px;}
.social_button a{display:block;height:32px;width:32px;background:url(../images/buttons/social_button.png) no-repeat scroll 0 0 transparent;}
.social_button a.facebook{background-position:0 0;}
.social_button a.twitter{background-position:0 -32px;margin-left:5px;}
.social_button a.google{background-position:0 -64px;margin-left:5px;}
.social_button a.youtube{background-position:0 -96px;margin-left:5px;}
.social_button a.pinterest{background-position:0 -128px;margin-left:5px;}
.combo_price{border-bottom: 1px solid #e8e8e8;border-top: 1px solid #e8e8e8;font-size: 16px;padding: 0 28px;margin:28px 0;}
.combo_price table tr td{padding:5px 0;}

.deals{background-color: #ff5400;color:#fff;font-family:"arial";font-style: italic;font-size: 14px;text-transform: lowercase;font-weight: bold;font-family: "arial";font-size: 13px;    font-style: italic;font-weight: bold;text-transform: lowercase;float:left;width:auto;height: 18px;line-height: 18px;padding: 0 5px;}
.freeshipping{background-color: #32cacb;color: #fff;font-family: "arial";font-size: 13px;font-style: italic;font-weight:bold;height: 18px;line-height: 18px;width:auto;padding: 0 5px;text-transform: uppercase;float:left;margin-left:2px;padding: 0 5px;}

.c499_description,.c795_description{font-family:'OpenSans';font-size:13px;color:#a4a4a4;padding:18px;line-height: 20px;}
.c449_content{margin-top: 25px;margin-bottom: 250px;}
.c449_content .item{float:left;width:340px;height:558px;border:1px solid #ccc;margin-left:30px;padding:20px;}
.c449_content .item:first-child{margin-left:0px;}
.c449_content .item .title{font-size:28px;text-transform: uppercase;}
.c449_content .item .title .l{float:left;width:160px;color:#e7635e;font-weight: 600;line-height: 30px;margin-top: 5px;}
.c449_content .item .title .l.wigs{color:#e8b77f;}
.c449_content .item .title .l.boots{color:#e7855e;}
.c449_content .item .title .r{float:right;background: url(../images/ico_c449.png) no-repeat scroll 0 0 transparent;width:64px;height: 64px;}
.c449_content .item .title .r.wigs{background-position: -64px 0;}
.c449_content .item .title .r.boots{background-position: -128px 0;}
.c449_content .item ul{margin-top:40px;height:360px;}
.c449_content .item ul li{}
.c449_content .item ul li a:link{color:#454554;font-size:14px;line-height:36px;text-decoration: none;}
.c449_content .item ul li a:visited{color:#454554;font-size:14px;line-height:36px;text-decoration: none;}
.c449_content .item ul li a:hover{color:#0b39e3;font-size:14px;line-height:36px;text-decoration: underline;}
.c449_content .item ul li a:active{color:#0b39e3;font-size:14px;line-height:36px;text-decoration: underline;}
.c449_content .item a.more:link{color:#353535;font-weight: bolder;font-size: 13px;line-height: 36px;text-transform: uppercase;}
.c449_content .item a.more:visited{color:#353535;font-weight: bolder;font-size: 13px;line-height: 36px;text-transform: uppercase;}
.c449_content .item a.more:hover{color:#353535;font-weight: bolder;font-size: 13px;line-height: 36px;text-transform: uppercase;}
.c449_content .item a.more:active{color:#353535;font-weight: bolder;font-size: 13px;line-height: 36px;text-transform: uppercase;}

.c795_content{margin-top: 25px;margin-bottom: 50px;}
.c795_content ul{}
.c795_content ul li{float: left;margin-left: 26px;width: 250px;height: 280px;}
.c795_content ul li.first{margin-left: 0px;}
.c795_content ul li a{display: block;}
.c795_content ul li .title1{color:#616161;font-size:18px;font-weight: 600;margin-top: 10px}
.c795_content ul li .title2{color:#a4a4a4;font-size: 16px;font-style: italic;}

.review_gallery ul li{float:left;margin:10px 10px 0 0;list-style: none;}
.review_gallery a.fancyboxgroup{display:table-cell;border:1px solid #ddd;width:82px;height:82px;text-align: center;vertical-align:middle;cursor:url("../../../images/big.cur"),auto;}
.review_gallery ul li:last-child{margin-right:0px;}

/* halloween CSS begin*/
.logo{margin-top:-5px;}
.halloween .breathcum-top ul li a.breathcustomer { background:url(../images/cate-img-halloween.png) no-repeat left center; }
.halloween .breathcum-top ul li a.breathwing { background:url(../images/cate-img1-halloween.png) no-repeat left center; }
.halloween .breathcum-top ul li a.breathboots { background:url(../images/cate-img2-halloween.png) no-repeat left center; }
.halloween .breathcum-top ul li a.breathaccess { background:url(../images/cate-img3-halloween.png) no-repeat left center; }
.halloween-sale{float:left;display:block;background:url(../images/halloween-sale2-2_09.jpg) no-repeat scroll 0 0 transparent;height:138px;}
.halloween-sale.one{width:321px;}
.halloween-sale.two{width:364px;background-position: -321px 0px;}
.halloween-sale.three{width:395px;background-position: -686px 0px;}
.halloween-sale2{float:left;display:block;background:url(../images/halloween-sale2-2_13.png) no-repeat scroll 0 0 transparent;height:76px;width:185px;}
.halloween-sale2.one{}
.halloween-sale2.two{background-position: -185px 0px;}
.halloween-sale2.three{background-position: -370px 0px;}
.halloween-sale2.four{background-position: -555px 0px;}
.halloween-sale2.five{background-position: -740px 0px;}
.seller.two{width:925px;margin:53px auto;}
.title-halloween{background:url(../images/halloween-sale2-2_21.png) no-repeat scroll 0 0 transparent;height:48px;width:1080px;margin:0 auto;}
.title-halloween.two{background:url(../images/halloween-sale2-2_22.png) no-repeat scroll 0 0 transparent;margin-bottom:20px;}
.deals_halloween{background:url(../images/deals_halloween.png) no-repeat scroll 0 0 transparent;width:40px;height:74px;color: #fff;font-family: arial;font-size: 12px;
font-weight: bold;height: 74px;left: 10px;padding-top: 30px;position: absolute;top: 12px;width: 40px;text-transform: uppercase;}
.slider.halloween .c ul li{position: relative;}
/* halloween CSS end*/

/* gift card CSS begin */
.gift_card{font-weight: 14px;font-size:14px;margin-bottom: 100px;}
.gift_card .l{float:left;width:453px;}
.gift_card .r{float:right;width:574px;text-align:left;}
.gift_card .r h1{font-weight:600;font-size: 18px;color:#141414;}
ul.cards_view{margin-bottom: 30px;}
ul.cards_view li{border:1px solid #dfdfdf;list-style: none;display: inline-block;margin:0px 6px;width:117px;}
ul.cards_view li a img{display:table-cell;}
ul.cards_view li.active{border-color: #ee476e;}
.gift_card hr{border:1px solid #ddd;}
.gift_card .title{font-size: 18px;color: #7c7c7c;line-height: 55px;font-weight: lighter;}
.gift_card .row{line-height: 33px;margin-bottom: 22px;}
.gift_card .t{float:left;text-align: right;width: 120px;}
.gift_card .v{float:left;width: 430px;margin-left:17px;}
.gift_card input{border:1px solid #cdcdcd;height: 33px;line-height: 33px;color: #141414;width:396px;padding:0 5px;font-size: 14px;}
.gift_card input.amount{width:66px;}
.gift_card input.to_firstname,.gift_card input.to_lastname{width:193px;margin-right:10px;}
.gift_card textarea{width:396px;height: 95px;border:1px solid #cdcdcd;resize:none;padding:5px;font-size: 14px;}
.gift_card .tips{color: #ee476e;margin-left:10px;font-size:12px;}
ul.cards_view_large{}
ul.cards_view_large li{text-align:center;background-color: #ffc7d4;border:1px solid #dddddd;display: none;width: 100%;height: 400px;}
ul.cards_view_large li a{display: table-cell;vertical-align: middle;}
ul.cards_view_large li img{box-shadow: 0 5px 10px #666;}
ul.cards_view_large li.active{display: table;}
ul.description1{font-size:14px;color: #7c7c7c;margin-bottom: 20px;}
ul.description1 li{list-style: inside disc;line-height: 21px;padding-left: 24px;}
ul.description2{font-size:12px;color: #7c7c7c;}
ul.description2 li{line-height: 16px;padding-left: 24px;margin-bottom: 20px;}
a.btn_buy_giftcard{background-color: #e3a217;color: #fff;border:1px solid #c98c0a;font-size:18px;text-transform: uppercase;width:230px;height:58px;text-align: center;display: block;line-height: 58px;float:right;margin: 20px 0;}
a.btn_buy_giftcard:link{color:#fff;}
a.btn_buy_giftcard:visited{color:#fff;}
a.btn_buy_giftcard:hover{color:#fff;}
a.btn_buy_giftcard:active{color:#fff;}
.gift_card .total{float:right;text-align: center;width: 230px;font-size: 18px;}
.gift_card .total label{color:#ee476e;font-size: 18px;}

.gift_value_c{display:none;margin-top:10px;}
.gift_value_c.active{display:block;}
.gift_value_c ul li {display: inline-block;}
.gift_value_c ul li span{font-size:11px;}
.gift_value_c ul li a:link{display:block;color:#ee476e;width:100px;height:60px;border:1px solid #dfdfdf;background-color:#fff;text-align:center;font-size:15px;margin:0 6px;line-height:18px;padding-top:10px;}
.gift_value_c ul li a:visited{display:block;color:#ee476e;width:100px;height:60px;border:1px solid #dfdfdf;background-color:#fff;text-align:center;font-size:15px;margin:0 6px;line-height:18px;padding-top:10px;}
.gift_value_c ul li a:hover{display:block;color:#ee476e;width:100px;height:60px;border:1px solid #dfdfdf;background-color:#fff;text-align:center;font-size:15px;margin:0 6px;line-height:18px;padding-top:10px;}
.gift_value_c ul li a:active{display:block;color:#ee476e;width:100px;height:60px;border:1px solid #dfdfdf;background-color:#fff;text-align:center;font-size:15px;margin:0 6px;line-height:18px;padding-top:10px;}
.gift_value_c ul li.active a{background-color:#ee476e;color:#fff;}
.gift_value_c .msrp{text-decoration: line-through;}
.gift_value_c .price{color:#ee476e;}
/* gift card CSS end */

/* bulk info CSS start */
.products-description-box-title{clear:both;color:#141414;font-size:14px;font-weight: normal;padding:10px 0;margin-top:10px;border-top:1px solid #ddd;}
.bulk_info{background-color:#fdf7f5;margin-bottom:10px;border:1px solid #32cacb;}
.bulk_info .c{width:100%;margin: 0 auto;padding:10px 20px 0;}
.bulk_info .c .bulk_tips{color:red;}
.bulk_info .c .bulk_tips .l{float:left;margin-left:15px;}
.bulk_info .c .bulk_tips .r{float:right;margin-right:15px;}
.bulk_info .c .bulk_tips .t{font-size:14px;color:#000;line-height: 17px;text-align: center;padding-bottom: 5px;}
.bulk_info .c .bulk_tips .b{background:url(../../../images/bg_bulk_tips.png) no-repeat scroll 0 0 transparent;width:218px;height:45px;color:#fff;text-align: center;font-size: 16px;font-weight: bold;line-height: 25px;padding-bottom:12px;}
.bulk_info .c .bulk_tips.level1 .l .b{background-position: -218px 0px;}
.bulk_info .c .bulk_tips .r .b{background-position: -218px 0px;}
.bulk_info .c .bulk_bar{position: relative;width:474px;margin: 0 auto;}
.bulk_info .c .bulk_bar .bar_bg{height: 8px;background-color: #32cacb;width:474px;margin: 0 auto;}
.bulk_info .c .bulk_bar .progress{height: 8px;background-color: #a19d9c;position: absolute;left:0px;top:0px;border-radius:5px;}
.progress_node{background:url(../../../images/bg_node.png) no-repeat scroll 0 0 transparent;width:30px;height:30px;line-height:30px;color:#a19d9c;text-align: center;font-size: 14px;font-weight: bold;}
#progress_node0{position: absolute;top:-11px;left:-28px;}
#progress_node1{position: absolute;top:-11px;left:20%;}
#progress_node2{position: absolute;top:-11px;right:-28px;}
.bulk_bar.level0 .progress_node{background-position: -30px 0px;color:#32cacb;}
.bulk_bar.level1 #progress_node1,.bulk_bar.level1 #progress_node2{background-position: -30px 0px;color:#32cacb;}
.bulk_bar.level2 #progress_node2{background-position: -30px 0px;color:#32cacb;}
.preorder_cnt{font-size:14px;color:#32cacb;font-weight:bold;padding:15px 0 6px;text-align: center;}
.release_date{color:#fff;font-size: 14px;font-weight: bold;background-color: #32cacb;height:25px;line-height:25px;text-align:center;}
.release_date .tips{font-weight: normal;font-size: 16px;}
.btn_add_to_cart.preorder{background:#2a6db0 none repeat scroll 0 0;text-decoration: none;color:#fff;font-size:18px;line-height:58px;text-align: center;margin-top:20px;}
.preorder_tips1,.preorder_tips2{margin:20px 0;font-size:14px;color:#101010;}
.preorder_tips1{width:auto;background-color:#fbf43d;text-align: justify;line-height:22px;padding:10px 15px;}
.preorder_tips1 div{display:inline;}
.preorder_tips2{width:auto;text-align:left;line-height:22px;}
.preorder_price_item{font-size:14px;color:#141414;}
.yousave_block{background-color:#32cacb;color: #fff;margin-left: 5px;padding: 0 5px;}
.quality .preorder_tips1 img { display:inline; margin:0; }
.ordered{border: 1px solid #f96185;color: #f96185;font-size: 14px;margin: 10px auto 0;padding: 0 0 0 10px;text-align: left;width: 290px;}
.ordered label{background-color: #f96185;color: #fff;display: inline-block;float: right;text-align: center;width: 110px;}
.product_img .preorder-off{position: absolute;top:0px;left:0px;}
.product_img .preorder-off.txt{color:#fff;line-height: 13px;font-style: italic;font-size: 11px;left:6px;padding:3px 0 0 3px;}
.preorder_tag{color:#f96185;font-style: italic;font-weight: bold;font-size:12px;text-align: center;border:1px solid #f96185;background-color: #ffe4ea;margin-bottom: 5px;}
/* bulk info CSS end */

/* reviews image upload CSS start */
.image_upload{margin-top:10px;}
.image_upload .item{display:inline-block;margin-right: 10px;}
.image_upload .item .b{border: 1px solid #cfcfcf;display: table-cell;height: 122px;text-align: center;vertical-align: middle;width: 92px;position: relative;}
img.image_comment{width:90px;height:120px;cursor:pointer;}
.image_input{z-index: 0;display:none;}
.mask_delimg{background: url(../../../images/mask_delimg.png) no-repeat scroll 0 0 transparent;width:90px;height:120px;position: absolute;top:0px;left:0px;z-index: 9;cursor: pointer;display:none;}
.mask_delimg.active{display: inline;}
.button_submit_review a#btn_submit_review:link{text-decoration: none;display: block;color:#fff;background-color:#e3a217;border-radius: 5px;font-size:14px;height:36px;line-height: 36px;text-align: center;}
.button_submit_review a#btn_submit_review:visited{text-decoration: none;display: block;color:#fff;background-color:#e3a217;border-radius: 5px;font-size:14px;height:36px;line-height: 36px;text-align: center;}
.button_submit_review a#btn_submit_review:hover{text-decoration: none;display: block;color:#fff;background-color:#e3a217;border-radius: 5px;font-size:14px;height:36px;line-height: 36px;text-align: center;}
.button_submit_review a#btn_submit_review:active{text-decoration: none;display: block;color:#fff;background-color:#e3a217;border-radius: 5px;font-size:14px;height:36px;line-height: 36px;text-align: center;}
/* reviews image upload CSS end */

.cursor_hammer{cursor:url('../../../images/hammer.ico'),default;}

/* prime day start */
#prime_day{margin:10px 0;background:url(../../../images/bg_prime_ticking.jpg?id=1) no-repeat scroll 0 0 transparent;width:572px;height:100px;}
#prime_day table.c{width:100%;border-collapse: collapse;}
#prime_day table.c td.l{width:45%;padding-top:8px;}
#prime_day table.c td.r{width:55%;}
#prime_day .arrow-r{float:left;}
#prime_day .ticking{float:right;}
.btn_addtocart_prime_info{background:url(../images/btn_addtocart_prime_info.png) no-repeat scroll 0 0 transparent;width:218px;height:90px;position:absolute;left:318px;top:-100px;}
/* prime day end */

.shipping_address_tips{}
.shipping_address_tips .item{display:none;color:#ee426a;font-weight:normal;margin:10px 0;line-height:18px;}
.shipping_address_tips.jpn .item.jpn{display:block;}
.shipping_address_tips.jpn .item.chn{display:none;}
.shipping_address_tips.chn .item.chn{display:block;}
.shipping_address_tips.chn .item.jpn{display:none;}

/* product instagram */
.products_instagram{float:left;}
.products_instagram h3{color: #141414;font-size: 16px;line-height: 20px;text-transform: uppercase;font-family: 'Open Sans', sans-serif;font-weight: 600;padding: 0 20px 25px;border-bottom: 1px solid #dddddd;margin-top: 28px;}
.products_instagram .c{margin:20px 0;/*font-family:"-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif";*/}
.products_instagram .row{margin:30px auto 38px;width:1080px;}
.products_instagram .item{display:inline-block;}
.products_instagram .item .b{display:block;width:250px;height:250px;vertical-align:middle;overflow:hidden;background-color:#fafafa;text-align:center;position:relative;}
.products_instagram .item .b a.ins{display:table-cell;vertical-align:middle;width:250px;height:250px;overflow:hidden;}
.products_instagram .item.r{margin-left:25px;}
.products_instagram .item .b img{height:314px;width:auto;}
.products_instagram .item .b img.horizontal{width:250px;height:auto;}
.products_instagram .item .author{width:250px;height:32px;overflow:hidden;margin-bottom:10px;}
.products_instagram .item .author .avatar{float:left;height:32px;width:32px;overflow:hidden;border:1px solid #cfcfcf;border-radius:32px;}
.products_instagram .item .author .avatar img{width:32px;height:32px;}
.products_instagram .item .author .author_name{float:left;margin:3px 0 0 7px;font-size:17px;/*font-family:'-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif';*/}


.products_instagram .item .b .mask_info .social_info{font-size:17px;display:table-cell;width:250px;height:250px;vertical-align:middle;}
.products_instagram .social_info .likes .heart,.products_instagram .social_info .likes .cnt,.products_instagram .social_info .comments .comment,.products_instagram .social_info .comments .cnt{float:left;color:#fff;}
.products_instagram .social_info .likes .heart,.products_instagram .social_info .comments .comment{margin-right:7px;margin-top:3px;}
.products_instagram .item .b .mask_info .social_info .likes{display:inline-block;cursor:pointer;}
.products_instagram .item .b .mask_info .social_info .comments{margin:0 0 0px 20px;display:inline-block;cursor:pointer;}
.products_instagram .item .b .mask{position:absolute;top:0px;left:0px;background-color:#000;opacity:0.4;width:250px;height:250px;display:none;}
.products_instagram .item .b .mask_info{position:absolute;top:0px;left:0px;width:250px;height:250px;cursor:pointer;display:none;}
.products_instagram .item .b.active .mask{display:block;}
.products_instagram .item .b.active .mask_info{display:block;}
.mask_info .heart{background:url(../../../images/heart1.png) no-repeat scroll 0 0  transparent;width:19px;height:19px;}
.mask_info .comment{background:url(../../../images/comment1.png) no-repeat scroll 0 0  transparent;width:19px;height:19px;}
.logo-instagram{background:url(../../../images/logo-instagram.png) no-repeat scroll 0 0  transparent;width:258px;height:32px;background-size:50%;float:left;margin:0 0 0 10px;;}
.instl{float:left;margin-top:5px;}
.instb{font-size:12px;text-transform:capitalize;color:#989898;font-weight:normal;}
/*
.heart{background:url(../../../images/heart.png) no-repeat scroll 0 0  transparent;width:24px;height:24px;}
.comment{background:url(../../../images/comment.png) no-repeat scroll 0 0  transparent;width:24px;height:24px;}
.products_instagram .social_info{font-size:17px;padding-left:10px;}
.products_instagram .social_info .likes .heart,.products_instagram .social_info .likes .cnt,.products_instagram .social_info .comments .comment,.products_instagram .social_info .comments .cnt{float:left;color:#525252;}
.products_instagram .social_info .likes .heart,.products_instagram .social_info .comments .comment{margin-right:5px;}
.products_instagram .social_info .likes{margin:10px 0 3px;float:left;cursor:pointer;}
.products_instagram .social_info .comments{margin:10px 0 3px 20px;float:left;cursor:pointer;}
.products_instagram .item .b .mask{position:absolute;top:0px;left:0px;background-color:#000;opacity:0.7;width:250px;height:250px;}
.products_instagram .item .b .mask_info{position:absolute;top:0px;left:0px;width:250px;height:250px;}
*/


.pop_title{background-color:#ffc7d4;width:100%;height:37px;text-align:right;}
#ifm-instagram{border:0 none;width:100%;height:500px;background-color:#fff;}
#ifm-instagram .content{width:auto;}
.instagram_detail{display:none;}
.instagram_detail.active{display:inherit;}
.instagram_detail .author_info{display:none;}
.instagram_detail .avatar{float:left;height:24px;width:24px;overflow:hidden;border:1px solid #cfcfcf;border-radius:24px;margin:5px 12px 5px 20px;}
.instagram_detail .avatar img{width:24px;height:24px;}
.instagram_detail .author_name{float:left;margin:7px 0px;font-size:15px;font-weight:bold;}
a.btn_next_instagram:link{position:fixed;bottom:40px;right:0px;color:#fff;text-decoration:none;border-radius:5px 0 0 5px;padding:2px 10px;box-shadow:0px 2px 5px #bbb;background-color:#f96185;}
a.btn_next_instagram:visited{position:fixed;bottom:40px;right:0px;color:#fff;text-decoration:none;border-radius:5px 0 0 5px;padding:2px 10px;box-shadow:0px 2px 5px #bbb;background-color:#f96185;}
a.btn_next_instagram:hover{position:fixed;bottom:40px;right:0px;color:#fff;text-decoration:none;border-radius:5px 0 0 5px;padding:2px 10px;box-shadow:0px 2px 5px #bbb;background-color:#f96185;}
a.btn_next_instagram:active{position:fixed;bottom:40px;right:0px;color:#fff;text-decoration:none;border-radius:5px 0 0 5px;padding:2px 10px;box-shadow:0px 2px 5px #bbb;background-color:#f96185;}
a.btn_arrow{background:url(../../../images/btn_arrow.png) no-repeat scroll 0 0 transparent;width:24px;height:52px;position:fixed;top:250px;}
a.btn_arrow.l{}
a.btn_arrow.r{background-position:-24px 0;}

a.np_link:link{display:inline-block;color:#ee476e;text-decoration:underline;text-align: center;font-size: 14px;font-style: italic;text-transform: uppercase;font-weight: 600;padding:0 22px 0 10px;background-color:#f4436d;}
a.np_link:visited{display:inline-block;color:#ee476e;text-decoration:underline;text-align: center;font-size: 14px;font-style: italic;text-transform: uppercase;font-weight: 600;padding:0 22px 0 10px;background-color:#f4436d;}
a.np_link:hover{display:inline-block;color:#ee476e;text-decoration:underline;text-align: center;font-size: 14px;font-style: italic;text-transform: uppercase;font-weight: 600;padding:0 22px 0 10px;background-color:#f4436d;}
a.np_link:active{display:inline-block;color:#ee476e;text-decoration:underline;text-align: center;font-size: 14px;font-style: italic;text-transform: uppercase;font-weight: 600;padding:0 22px 0 10px;background-color:#f4436d;}
a.np_link.custom_printed:link{background-color:#fff;color:#2a6db0;border:1px solid #2a6db0;padding:7px 15px;width:auto;}
a.np_link.custom_printed:visited{background-color:#fff;color:#2a6db0;border-color:1px solid #2a6db0;padding:7px 15px;width:auto;}
a.np_link.custom_printed:hover{background-color:#fff;color:#2a6db0;border-color:1px solid #2a6db0;padding:7px 15px;width:auto;}
a.np_link.custom_printed:active{background-color:#fff;color:#2a6db0;border-color:1px solid #2a6db0;padding:7px 15px;width:auto;}
a.np_link.size_chart:link{color:#838484;padding-right:15px;border:0 none;background-color:#fff;}
a.np_link.size_chart:visited{color:#838484;padding-right:15px;border:0 none;background-color:#fff;}
a.np_link.size_chart:hover{color:#838484;padding-right:15px;border:0 none;background-color:#fff;}
a.np_link.size_chart:active{color:#838484;padding-right:15px;border:0 none;background-color:#fff;}
a.np_link.size_chart div{display:inline-block;text-decoration:underline;font-style:normal;margin-left:5px;}
.np{/*float:left;*/color:#9a9a9a;font-size:14px;margin:10px 0 10px;}
.np a{margin-right:10px;}
.np a div{display:inline-block;text-decoration:none;font-style:normal;margin-left:5px;color:#fff;}
.np a.custom_printed div{color:#2a6db0;}
a.np_link svg{vertical-align: text-bottom;}


/*新版登录界面CSS*/
.user_login{border:1px solid #ccc;width:100%;height:auto;box-sizing:border-box;}
.user_login .welcome{background-color:#f2f2f2;text-align:center;color:#f54d71;font-size:30px;height:60px;line-height:60px;}
.user_login .c{width:100%;height:580px;overflow:hidden;}
.user_login .lr{width:2160px;height:580px;overflow:hidden;}
.user_login .c .lr #login{float:left;width:1080px;height:580px;}
.user_login .c .lr #register{float:left;width:1080px;height:580px;}
.user_login .btn{display: block;color: #fff;height: 40px;text-align: center;line-height: 40px;border-radius: 2px;font-size: 16px;text-decoration:none;}
.user_login #register{position:relative;}
.user_login .l{width:528px;margin:40px 0 0 92px;float:left;border-right:2px solid #f1f1f1;height:482px;padding-right:100px;}
.user_login .l table{margin-top:30px;}
.user_login .l table.register{margin-top:10px;}
.user_login .l table.guest{margin-top:0px;}
.user_login .l table tr{height:60px;}
.user_login .l table.register tr{height:50px;}
.user_login .l table.guest tr{height:auto;}
.user_login .r{float:left;text-align:center;width:458px;padding-top:126px;}
.user_login .bg{background-color: #f2f2f2;width: 540px;box-sizing: border-box;padding: 6px 40px 10px;position: absolute;left: 36px;bottom:83px;}
.user_login .bg p.tips{padding:8px 0;}
.user_login p.tips{color:#7f7f7f;font-size:14px;padding:10px 0;}
.user_login ul.tips{color:#7f7f7f;font-size:14px;}
.user_login ul.tips li{list-style:inside square;line-height:23px;}
a.btn.login:link{background-color:#f96185;width:140px;;float:right;clear:both;margin:45px 0 20px 0;}
a.btn.login:visited{background-color:#f96185;width:140px;float:right;clear:both;margin:45px 0 20px 0;}
a.btn.login:hover{background-color:#f96185;width:140px;float:right;clear:both;margin:45px 0 20px 0;}
a.btn.login:active{background-color:#f96185;width:140px;float:right;clear:both;margin:45px 0 20px 0;}
a.btn.facebook_login img{float:left;margin:7px 0 0 7px;}
a.btn.facebook_login:link{background-color:#3b5998;width:200px;font-size:12px;float:right;clear:both;margin:20px 0 0 0 ;}
a.btn.facebook_login:visited{background-color:#3b5998;width:200px;font-size:12px;float:right;clear:both;margin:20px 0 0 0 ;}
a.btn.facebook_login:hover{background-color:#3b5998;width:200px;font-size:12px;float:right;clear:both;margin:20px 0 0 0 ;}
a.btn.facebook_login:active{background-color:#3b5998;width:200px;font-size:12px;float:right;clear:both;margin:20px 0 0 0 ;}
a.password_forgotten:link{color:#f54d71;font-style:italic;text-decoration:underline;font-size:14px;float:right;}
a.password_forgotten:visited{color:#f54d71;font-style:italic;text-decoration:underline;font-size:14px;float:right;}
a.password_forgotten:hover{color:#f54d71;font-style:italic;text-decoration:underline;font-size:14px;float:right;}
a.password_forgotten:active{color:#f54d71;font-style:italic;text-decoration:underline;font-size:14px;float:right;}
a.btn.join_free:link{background-color:#f96185;width:200px;margin:20px auto 55px;}
a.btn.join_free:visited{background-color:#f96185;width:200px;margin:20px auto 55px;}
a.btn.join_free:hover{background-color:#f96185;width:200px;margin:20px auto 55px;}
a.btn.join_free:active{background-color:#f96185;width:200px;margin:20px auto 55px;}
#register a.btn.login:link{margin:0;}
#register a.btn.login:visited{margin:0;}
#register a.btn.login:hover{margin:0;}
#register a.btn.login:active{margin:0;}
.user_login h2{font-size:24px;color:#f54d71;font-weight:normal;}
.user_login h3{font-size:14px;color:#141414;font-weight:bold;}
.user_login .txt{font-size:14px;color:#141414;font-weight:bold;text-align:right;padding:0 10px 0 0;}
.user_login input[type="text"],.user_login input[type="password"]{font-size:14px;color:#141414;height:35px;border:1px solid #cdcdcd;line-height:25px;box-sizing:border-box;padding:0 10px;width:310px;}
.or_line{position:relative;height:23px;clear:both;}
.or_line .line{border-bottom:1px solid #f1f1f1;height:1px;width:100%;position:absolute;top:10px;}
.or_line span{position:absolute;top:0px;right:39px;font-size:16px;color:#f54d71;font-weight:bold;text-transform:uppercase;background-color:#fff;}
.user_login .t{margin-top:143px;}
.user_login .t.s{margin-top:40px;}
.user_login a.chk:link{margin-top: 9px;display: block;background: url(../../../images/checkbox.png) no-repeat scroll 0 -22px transparent;padding-left: 32px;float:left;height:22px;font-size:14px;color:#f54d71;line-height:22px;}
.user_login a.chk:visited{margin-top: 9px;display: block;background: url(../../../images/checkbox.png) no-repeat scroll 0 -22px transparent;padding-left: 32px;float:left;height:22px;font-size:14px;color:#f54d71;line-height:22px;}
.user_login a.chk:hover{margin-top: 9px;display: block;background: url(../../../images/checkbox.png) no-repeat scroll 0 -22px transparent;padding-left: 32px;float:left;height:22px;font-size:14px;color:#f54d71;line-height:22px;}
.user_login a.chk:active{margin-top: 9px;display: block;background: url(../../../images/checkbox.png) no-repeat scroll 0 -22px transparent;padding-left: 32px;float:left;height:22px;font-size:14px;color:#f54d71;line-height:22px;}
.user_login a.chk.active{background-position: 0 0;}

.user_login a.chk.checkout_as_guest:link{font-size:24px;float:none;}
.user_login a.chk.checkout_as_guest:visited{font-size:24px;float:none;}
.user_login a.chk.checkout_as_guest:hover{font-size:24px;float:none;}
.user_login a.chk.checkout_as_guest:active{font-size:24px;float:none;}

#id_create_popup_ex .user_login{border:0 none;}
#id_create_popup_ex .user_login .welcome{display:none;}
#id_create_popup_ex .user_login .l{margin-top:10px}
#id_create_popup_ex .user_login .r{padding-top:88px;}
#id_create_popup_ex .user_login .bg{padding:6px 56px 10px;bottom:137px;}
#id_create_popup_ex .user_login .t{padding:0;margin-top:139px;}
#id_create_popup_ex .user_login .l table.register tr{height:43px;}
/*新版登录界面CSS*/
.btn.google_login {background-color: #ffffff;color: #3b5998;width: 200px;font-size: 12px;float: right;clear: both;margin: 20px 0 0 0;border: 1px solid #3b5998;}

a.btn_flat:link{background-color:#f96185;display:block;color: #fff;height: 40px;text-align: center;line-height: 40px;border-radius: 2px;font-size: 16px;text-decoration: none;}
a.btn_flat:visited{background-color:#f96185;display:block;color: #fff;height: 40px;text-align: center;line-height: 40px;border-radius: 2px;font-size: 16px;text-decoration: none;}
a.btn_flat:hover{background-color:#f96185;display:block;color: #fff;height: 40px;text-align: center;line-height: 40px;border-radius: 2px;font-size: 16px;text-decoration: none;}
a.btn_flat:active{background-color:#f96185;display:block;color: #fff;height: 40px;text-align: center;line-height: 40px;border-radius: 2px;font-size: 16px;text-decoration: none;}

.product_copyright{font-size:14px;font-weight:bold;color:#000;text-align:left;}
.details-list .product_copyright{text-decoration: underline;margin:5px 0 10px 0;}
.details-list .product_copyright svg{vertical-align: bottom;margin-right:3px;}

.qty_confirm{padding:22px;}
.qty_confirm ul{display:flex;justify-content: center;align-items: center;}
.qty_confirm ul.wrap{flex-wrap: wrap;justify-content: left;}
.qty_confirm ul li{padding:11px 8px;}
.qty_confirm ul li img{border-radius: 4px;}
.qty_confirm ul li p{color:#000;font-size:14px;padding-top:7px;text-align: center;}
.qty_confirm p{color:#7F7F7F;font-size:14px;text-align: left;padding:5px 0 5px;}
.qty_confirm .btn_line{display:flex;justify-content: space-between;align-items: center;padding:15px 0 30px 0;}
.qty_confirm .btn_line a.btn_flat.pk:link{border-radius: 4px;border:1.7px solid #F96185;width:196px;text-transform: none;font-weight: 700;} 
.qty_confirm .btn_line a.btn_flat.pk:visited{border-radius: 4px;border:1.7px solid #F96185;width:196px;text-transform: none;font-weight: 700;} 
.qty_confirm .btn_line a.btn_flat.pk:hover{border-radius: 4px;border:1.7px solid #F96185;width:196px;text-transform: none;font-weight: 700;} 
.qty_confirm .btn_line a.btn_flat.pk:active{border-radius: 4px;border:1.7px solid #F96185;width:196px;text-transform: none;font-weight: 700;} 
.qty_confirm .btn_line a.btn_flat.pk.bw:link{background-color:#fff;color:#F96185;} 
.qty_confirm .btn_line a.btn_flat.pk.bw:visited{background-color:#fff;color:#F96185;} 
.qty_confirm .btn_line a.btn_flat.pk.bw:hover{background-color:#fff;color:#F96185;} 
.qty_confirm .btn_line a.btn_flat.pk.bw:active{background-color:#fff;color:#F96185;} 

/*标准css,不允许修改*/
#id_create_popup_view_mask{z-index: 9998;position: absolute;left: 0px;top: 0px;background: none 0% 0% repeat scroll black;opacity: 0.7;width: 100%;height: 100%;}
#id_warehouse_qty_popup{z-index: 9999; width: 444px; left:50%;height: auto; clear: both; margin: 0px auto; position: absolute; top:50%;text-align: center; display:block;}
#id_create_popup .btn_top{background-color:#ffc7d4;width:100%;height:37px;text-align:right;}
#id_create_popup .sd{border:1px solid #ccc;border-radius:5px;box-shadow:5px 5px 5px;background-color:#fff;width:444px;height:auto;background-color:#fff;}
#id_create_popup .btn_top img{margin:7px;cursor:pointer;}
#id_create_popup .c{padding:22px;}
#id_create_popup .c ul{display:flex;justify-content: center;align-items: center;}
#id_create_popup .c ul.wrap{flex-wrap: wrap;justify-content: left;}
#id_create_popup .c ul li{padding:11px 8px;}
#id_create_popup .c ul li img{border-radius: 4px;}
#id_create_popup .c ul li p{color:#000;font-size:14px;padding-top:7px;text-align: center;}
#id_create_popup .c p{color:#7F7F7F;font-size:14px;text-align: left;padding:5px 0 5px;}
#id_create_popup .c .btn_line{display:flex;justify-content: space-between;align-items: center;padding:15px 0 30px 0;}
#id_create_popup .c .btn_line a.btn_flat.pk:link{border-radius: 4px;border:1.7px solid #F96185;width:196px;text-transform: none;font-weight: 700;} 
#id_create_popup .c .btn_line a.btn_flat.pk:visited{border-radius: 4px;border:1.7px solid #F96185;width:196px;text-transform: none;font-weight: 700;} 
#id_create_popup .c .btn_line a.btn_flat.pk:hover{border-radius: 4px;border:1.7px solid #F96185;width:196px;text-transform: none;font-weight: 700;} 
#id_create_popup .c .btn_line a.btn_flat.pk:active{border-radius: 4px;border:1.7px solid #F96185;width:196px;text-transform: none;font-weight: 700;} 
#id_create_popup .c .btn_line a.btn_flat.pk.bw:link{background-color:#fff;color:#F96185;} 
#id_create_popup .c .btn_line a.btn_flat.pk.bw:visited{background-color:#fff;color:#F96185;} 
#id_create_popup .c .btn_line a.btn_flat.pk.bw:hover{background-color:#fff;color:#F96185;} 
#id_create_popup .c .btn_line a.btn_flat.pk.bw:active{background-color:#fff;color:#F96185;} 
/*END 标准css,不允许修改*/

#id_create_popup #id_warehouse_qty_popup .c .btn_line{display:flex;justify-content: center;align-items: center;padding:30px 0 30px 0;}