.category_top{background-image:url(../images/category_img_bg.png);width:1228px;height:217px;padding:12px 0 0 12px;margin:0 auto;}

.by_material_list_l{float:left;width:15px;height:15px;margin-top:3px;}
.by_material_list_r{float:left;margin-left:10px;height:20px;}

.prev_ico{background:url(../images/left_arrow1.png) no-repeat scroll 0 8px;width:25px;height:25px;line-height:25px;padding-left:8px;}
.next_ico1{background:url(../images/right_arrow.png) no-repeat scroll 37px 8px;width:40px;height:25px;line-height:25px;padding-left:3px;}

.delete_line{text-decoration:line-through;}
.best_sellers_color{color:#56191a;}

.featured_items_tit h1{margin:0;font-family:"Josefin Sans";font-size:30px;color:#56191a;}
.product_detail,.suggest,.magazine{}


.also_like{margin:19px 0 0 17px;padding:0 21px 10px 21px;width:1150px;border:1px solid #c6c7c9; background-color:#f8f8f9;}
.also_like_tit h1{font-size:16px;color:#141414;text-transform: uppercase;}
.also_like_pro_item,.suggest_item{float:left;text-align:center;margin:0 19px;}
.suggest_item{width:208px;font-size:11px;line-height:16px;margin:0 10px;}
.suggest_item a{color:#58595b;}
.suggest_item_img{width:208px;height:130px; margin:10px auto;text-align:center;}

.product_info {margin:0px;}
.product_info_l{float:left;margin:0px;}
.detail_page_navigation{margin:0px;}
.product_name{color:#404041;word-break:break-all;position: relative;}
.product_name span{font-size:16px;color:#56191a;}
.product_info_inner_l{float:left; width:402px;position:relative;}
.product_img_regional{text-align:center;width:456px;}
.detail_product_img{padding:0;}
.detail_product_img .detail_product_img_c table tr td{border:solid 1px #c8c8c8;}
.button_click_to_enlarge{margin:5px 0 5px 0;}
.thumbnail {text-align:left;}
.thumbnail a{float:left;margin-right:16px;width:72px;height:72px;}
.thumbnail a img{border:1px solid #babcbe;}
.thumbnail a:hover img{border:1px solid #b16169;}
.latest_reviews_tit{color:#333;font-size:11px;line-height:21px;border-bottom:1px solid #d6d8d9;padding:10px 0;}
.latest_reviews_tit h2{float:left;font-size:18px;color:#eb1d4d;letter-spacing:1px;font-weight:bold;margin:0;margin-right:10px;}
.latest_reviews_info{font:normal 11px arial,sans-serif;padding:16px 0 10px 0; line-height:16px;color:#414141;border-bottom:1px solid #d6d8d9;word-wrap:break-word;overflow:hidden;}
.latest_reviews_info_tit{margin-bottom:10px;}
.latest_reviews_info_tit span{color:#eb1d4d;}
.latest_reviews_info_tit_a{float:left;margin:0 5px 0 0;}

.product_info_inner_r{float:left;width:650px;margin:0px 0 0 26px;padding:0;}
.customer_reviews_line{color:#333;font-size:12px;line-height:21px;}
.customer_reviews_line h5{float:left;font-size:11px;margin:1px 5px 0 0;}
.customer_reviews_line img{float:left;margin-right:5px;margin-top:5px;}

.free_shipping_line{margin:10px 0 5px 0;}

.text_line1,.text_line2{color:#6d6e70;font-size:12px;line-height:20px;xborder-bottom:1px solid #d6d8d9;xpadding:12px 0;}
.text_line1 div {}
.text_line1 p {}
.text_line1 hr {}
.text_line1 div a,.text_line1 li a,.text_line1 p a,.text_line1 span a {text-decoration:underline;}
.text_line1 li {list-style-image: none; list-style-position: inside; list-style-type: inherit;}
.text_line1 h1 {font-size:20px; font-weight:bold}
.text_line1 h2 {font-size:18px; font-weight:bold}
.text_line1 h3 {font-size:16px; font-weight:bold}
.text_line1 h4 {font-size:14px; font-weight:bold}
.text_line1 h5 {font-size:12px; font-weight:bold}
.text_line1 table {width: 100%; border-collapse: collapse;}
.text_line1 td {border:1px solid #D6D8D9; padding:2px; word-wrap: break-word;}
.text_line2 ul{margin:0;}

.share_img{margin:10px 0;}

.product_info_tab_description {color:#6d6e70;font-size:12px;line-height:20px;padding:12px 0;clear:both;}
.product_info_tab_description div {}
.product_info_tab_description p {}
.product_info_tab_description hr {}
.product_info_tab_description div a,.product_info_tab_description li a,.product_info_tab_description p a,.product_info_tab_description span a {text-decoration:underline;}
.product_info_tab_description li {list-style-image: none; list-style-position: inside; list-style-type: inherit;}
.product_info_tab_description h1 {font-size:20px; font-weight:bold}
.product_info_tab_description h2 {font-size:18px; font-weight:bold}
.product_info_tab_description h3 {font-size:16px; font-weight:bold}
.product_info_tab_description h4 {font-size:14px; font-weight:bold}
.product_info_tab_description h5 {font-size:12px; font-weight:bold}
.product_info_tab_description table {width: 100%; border-collapse: collapse;}
.product_info_tab_description td {border:1px solid #D6D8D9; padding:2px; word-wrap: break-word;}

.gift_check_box_img,.gift_check_box_text{float:left;width:25px;}
.gift_check_box_text{font-size:14px;line-height:16px;width:465px;color:#414141;}

.wholesale_price{border-bottom:1px solid #cccccc;background:white;padding:5px 3px 13px 3px;margin-top:18px;color:#6d6e70;font-size:13px;line-height:20px;}
.wholesale_price table th{color:#231f20;font-weight:normal;}
.wholesale_price_tit h1{color:#231f20;border-bottom:2px solid #c9c8c8;padding-bottom:7px;}

.bought_together_desc{font-size:14px;margin-bottom:10px; width:408px; overflow-x:auto;}
.bought_together_img{float:left;margin-right:7px;}
.bought_together_img img{xmargin:0 11px 8px 0;}
.bought_together_cont{float:left;color:#ff5a00;font-size:12px; xborder:solid 1px red;}
.product_combo_price_save,.bought_together_cont_t{xfloat:left;color:#333;font-size:12px;font-family:arial,sans-serif;}

.text_css1{ color:#eb1d4d;font: bold 28px arial,sans-serif;margin:5px 0;}
.text_css2{color:#666;line-height:17px;}
.text_css3{color:#000;line-height:17px;}
.text_css4{color:#414141;line-height:17px;}
.text_css5{padding-left:21px;color:#6d6e70;}
.text_css6{font-size:12px;color:#000000;line-height:16px;margin-top:5px;}
.text_css6 a{text-decoration:underline;color:#FF5A00;margin-left:10px;}

.textarea_css{border:1px solid #cfcfcf;width:500px;height:145px;}/*stylesheet_x*/

.text_color{color:#eb1d4d;}
.text_color1{color:#231f20;}
.text_color2{font-size:16px;color:#FF5A00;}

.textbox{width:42px;height:26px;border:1px solid #c0aeb1;font-size:16px;color:#833436;text-align:center;}
.textbox1,.textbox2{border:1px solid #d0d1d2;width:159px;height:23px;margin-left:5px;}
.textbox2{width:180px;margin-left:0;}
.textbox3{border:1px solid #b4b4b4;width:38px;height:33px;background:#f3f3f3;font-size:16px;color:#333333;text-align:center;}
.button_css,.select_size{margin:11px 0 10px 0;cursor:pointer;}

.product_info_r{float:right;width:230px;margin:0px 0px 0 0;}
.product_info_box,.price_drop_alert{background:#f9f9f9;border:2px dotted #000;padding:0 0 0 10px;margin:0 0 0 23px;xmargin-top:10px;color:#6d6e70;font-size:12px;xline-height:21px; width:206px;height:80px;}
.product_infotab{margin:20px 21px 20px 18px;}
.price_drop_alert{border:1px solid #ccc;font-size:12px;color:#414141;line-height:18px;}
.price_drop_alert_tit h2{margin:0;font-size:20px;color:#333;font-weight:normal;}
.price_table table{color:#ff5a00;margin-top:10px;}
.price_table table th{font-size:10px;color:#666;text-align:left;font-weight:normal;line-height:3px;}

.tab_tag{border-bottom:1px solid #bcbfc0;height:39px;}
.tab_tag_in a{float:left;display:block;border:1px solid #bcbfc0;border-bottom:1px solid #f1f1f2;height:38px;width:170px;margin-left:18px;font-size:18px;color:#894247;text-align:center;}
.tab_tag_out a{float:left;display:block;margin-left:18px;background:#d2d2d2;border:1px solid #bcbfc0;height:38px;width:170px;font-size:18px;color:#404041;text-align:center;}

.overview_cont{padding:23px;}
.overview_cont h5{color:#404041;font-size:16px;margin:0;font-weight:normal;margin-left:21px;}
.overview_cont table td{font-size:15px;}

.suggest,.magazine{margin-top:60px;}
.suggest{height:270px;width: 1080px}
.suggest .also_like_tit h1{border-bottom: 1px solid #e8e8e8;padding: 0 0 20px 15px;}
.magazine{padding:20px 24px;}
.magazine_item{float:left;width:280px;margin-right:15px;}
.magazine_img{float:left;width:128px;}
.magazine_text{float:left;width:142px;margin-left:10px;}
.magazine_text{font-size:12px;color:#414141;line-height:18px;}
.magazine_text h4,.magazine_text h5{font-size:15px;line-height:20px;font-weight:normal;margin:0;}
.magazine_text h4 a{color:#833436;}
.magazine_text h5{font-size:12px;color:#6d6e70;line-height:15px;margin-bottom:12px;}

.description_cont,.customer_reviews_cont{padding:23px;padding-top:0;}
.description_cont h5,.customer_reviews_cont h5{font-size:16px;font-weight:normal;color:#404041;margin:0;margin-top:20px;}
.description_cont p{font-size:15px;color:#6d6e70;margin:0;line-height:25px;}
.customer_reviews_cont{color:#414141;font-size:12px;padding:0 23px;}
.customer_reviews_star{font-size:13px;}
.customer_reviews_star_l{float:left;margin-left:5px;width:110px;}
.customer_reviews_star_l span{color:#919396;}
.customer_reviews_star_l img,.customer_reviews_star_r img{xfloat:left;xmargin-top:6px;xmargin-right:5px;}
.customer_reviews_star_r{xfloat:left;xmargin-left:70px;}

.customer_reviews_vs{background:#f3f7fd;border:2px solid #d6d7d9;padding:5px 2px;margin:20px 0;}
.customer_reviews_vs_l{float:left;width:300px;margin-left:10px;}
.customer_reviews_vs_r{float:left;width:300px;padding-left:11px;}
.customer_reviews_vs_l h5,.customer_reviews_vs_r h5{font-size:17px;color:#333;margin:0;line-height:30px;}
.customer_reviews_vs_l p,.customer_reviews_vs_r p{margin:0;line-height:18px;}
.customer_reviews_favorable{height:100px;overflow:hidden;height:auto;} /*stylesheet_x*/
.customer_reviews_vs_img{float:left;margin:2 20px;} /*stylesheet_x*/

.your_rating,.your_review{float:left;}
.your_rating h5{margin:0;font-family: "Open Sans",sans-serif;font-weight:bold;font-size:16px;border-bottom:1px dashed #4c4c4c;padding:0px 0 5px;}
.your_rating p{margin:0;font-family: "Open Sans",sans-serif;font-weight:normal;font-size:16px;color:#68707e;text-align:center;}
.your_rating h5 a{margin:0;color:#333}
.your_rating.login{font-style:italic;}
.your_rating.login h5 a:link{color:#ee476e;}
.your_rating.login h5 a:visited{color:#ee476e;}
.your_rating.login h5 a:hover{color:#ee476e;}
.your_rating.login h5 a:active{color:#ee476e;}
.your_review{margin-left:50px;xwidth:770px;margin-top:10px;}
.your_review_text{font-family: "Open Sans",sans-serif;color:#757575;float:left;font-size:14px;font-style:italic;margin-left:10px;}

.user_name{font-family: "Open Sans",sans-serif;color:#757575;float:left;font-size:14px;font-style:italic;}
.user_name span{font-family: "Open Sans",sans-serif;color:#ee476e;font-size:14px;font-style:italic;}

.review_box,.review_button{float:left;}
.review_button{margin-left:20px;margin-top:5px;}

.verification_code img{xborder:2px solid #c2c3c5;}
.code_textbox{border:2px solid #d3c6c9;width:128px;height:23px;}

.button_submit_review{margin:3px 0;}/*stylesheet_x*/
.review_list{margin-top:20px;}
.review_list_page_info{border:2px solid #d6d7d9;height:33px;}
.review_list_page_info a{color:#333;margin:0 3px;}
.review_list_page_info span{color:#333;}

.detail_prev_ico{background:url(../images/left_arrow1.png) no-repeat scroll 0 6px; width:25px;height:23px;padding-left:8px;}
.detail_next_ico1{background:url(../images/right_arrow.png) no-repeat scroll 37px 6px;width:40px;height:23px;padding-left:3px;}

.review_list_item{border-bottom:1px solid #c1c2c4;padding:12px 0;}
.user_name_color{color:#333;margin:3px 0;}

.review_list_item_l{float:left;width:120px;padding-top:16px;}
.review_list_item_r{float:left;padding:10px 20px;border-left:1px solid #c1c2c4;width:700px;}/*stylesheet_x*/
.review_list_item_r p,.review_list_item_l p{margin:0;line-height:18px;}
.review_list_item_r a{color:#833436;text-decoration:underline;margin:0 10px;}

.unreview_products_list_item{float:left;width:700px;padding-top:16px;}
.unreview_products_sku{float:left;width:100px;overflow:hidden;}
.unreview_products_customer_reviews_star_r{float:left;margin-left:30px;}
.unreview_products_price{float:left;margin-left:30px;}
.unreview_products_info{float:left;margin-left:5px;}
.unreview_products_name{width:350px;overflow:hidden;}
.unreview_products_button{color:#333;font-size: 16px;font-weight: normal;}
.unreview_products_review_list_item{padding:12px 0;}


.dahlia_wrote{padding:20px;}
.dahlia_wrote h5{margin:0;font-size:12px;color:#22436c;}
.dahlia_wrote p{color:#333;}

.popup_quickview{xwidth:770px;background:#FFF;margin:0 auto;}
.popup_quickview_l{float:left;width:370px;overflow:hidden;}
.popup_quickview_c{float:left;margin:0 18px;width:310px;}
.popup_quickview_r{float:right;width:260px;color:#6d6e70;}
.popup_quickview_r div{xborder:solid 1px red;margin:0 0 8px 0;}
.popup_quickview_img,.popup_largeimage_img{border:0px solid #e6e7e8;} /*stylesheet_x*/
.popup_quickview_img_small a{float:left;border:1px solid #e6e7e8;margin:10px 10px 0 0;}
.popup_quickview_img_small a:hover{border:1px solid #333;}
.popup_quickview_desc{border-bottom:1px solid #d0d2d3;padding-bottom:10px;margin-bottom:5px;}
.popup_quickview_desc h4{font-size:15px;font-weight:bold;color:#333;line-height:19px;margin:0;}
.popup_quickview_sku{font-size:11px;color:#333;margin-bottom:5px;}
.popup_quickview_text{font-size:12px;color:#6d6e70;line-height:21px;margin-top:10px;max-height:215px;overflow-y:auto;}
.popup_quickview_text table {border:0px;border-collapse: collapse;}
.popup_quickview_text td {border:1px solid #C8C8C8;}
.popup_quickview_text1{font-size:13px;color:#333;margin-top:5px;}
.popup_quickview_option{background:#f3f7fd;padding:11px 0 11px 14px;margin-top:10px; width: 208px;}

.popup_largeimage{background:#FFF;width:760px;margin:0 auto;}
.popup_largeimage_img{float:left;width:498px;}/*stylesheet_x*/
.popup_largeimage_r{float:right;width:230px;color:#6d6e70;}
.popup_largeimage_r h4{font-size:15px;font-weight:bold;line-height:19px;color:#404041;margin:0;margin-bottom:10px;}

.shopping_cart{width:880px;float:left;}
.shopping_cart h1{color:#333;margin:10px 0px;font-size:24px;font-weight:normal;}
.shopping_cart_right {width: 320px; float:right; padding-left:60px;}
.cart_info table th,.cart_info table td,.popup_shopping_cart table td,.cart_info1 table th,.cart_info1 table td{padding:10px;color:#333333;font-size:12px;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;text-align:center;}
.cart_info1 table th,.cart_info1 table td{border-right:1px solid #cccccc;}
.cart_info table th,.cart_info1 table th{background:#f4f7fe;padding:0 10px;border-top:1px solid #cccccc;font-size:14px;font-weight:normal;height:28px; color:#333333;}
.cart_info1 table th{background:#f4f7fe;}

.margin_top{margin-top:10px;}
.margin_top1{margin-top:5px;}
.margin_top2{margin:11px 0;}/*stylesheet_x*/
.margin_top_no{margin-top:0;width:260px}

.pop_cart_info_product_desc {float:left;margin-left:11px;width:160px; text-align:left;overflow:hidden;}
.pop_cart_info_product_desc p{color:#333;font-size:12px;margin:0;line-height:15px;}
.pop_cart_info_product_desc p span{font-size:12px;}
.pop_cart_info_product_desc a:link{color:#333;font-size:12px;}

.cart_info_product_img{float:left;width:80px;}
.cart_info_product_img img{border:1px solid #dddedf;}
.cart_info_product_desc{float:left;margin-left:11px;width:380px; text-align:left;overflow:hidden;}
.wishlist_info_product_desc{float:left;margin-left:11px;width:175px; text-align:left;overflow:hidden;}
.cart_info_product_desc p{color:#333;font-size:12px;margin:0;line-height:15px;}
.cart_info_product_desc p span{font-size:12px;}
.cart_info_product_desc a:link{color:#666666;font-size:14px;}
.cart_option_info{margin-top:12px;}
.cart_option_info_l{float:left;}
.cart_option_info_r{float:right;text-align:right;padding-right:9px;}
.cart_option_info_r table td{border:none;text-align:right;font-size:14px;color:#333333;padding:0;line-height:24px;}

.combo_product_info_product_desc {float:left;margin-left:20px;width:305px; text-align:left;overflow:hidden;}
.combo_product_info_product_img {float:left;width:auto;}
.combo_product_info_product_img img{border:1px solid #dddddd;}
.combo_product_info_product_desc p{color:#333;font-size:12px;margin:0;line-height:15px;}
.combo_product_info_product_desc p span{font-size:12px;}
.combo_product_info_product_desc a:link{color:#666666;font-size:14px;}
.combo_product_info_product_desc div:first-child {color: #2a6db0;font-size:14px;font-family:'arial';line-height:23px;}

.shipping_charge_calculator h2,.save_items h2,.payment_process h2,.account_manager_review h2{font-size:18px;color:#333;margin:5px 0px;font-weight:normal;}
.shipping_charge_calculator table td{border-top:1px solid #cccccc;text-align:right;font-size:14px;padding:5px 0;color:#333333;}
.shipping_charge_calculator a{margin-left:10px;}

.shipping_info_table table td{border-top:none;text-align:left;padding:0;font-size:12px;color:#333333;}
.shipping_info_table table th{text-align:left;}
.shipping_info_table p{margin:0;line-height:24px;}

.sc.cars-details{z-index:10;position:absolute;display:none;top:89px;right:0px;}
.sc_t{background:url("../images/p_top.png") no-repeat scroll 0 -527px transparent;height:6px;width:304px;}
.sc_e{background:url("../images/p_top.png") no-repeat scroll 0 -537px transparent;height:6px;width:304px;}

.popup_shopping_cart{background:#FFF;width:298px;/*margin:0 auto;*/border-left: 3px solid #ff870b;border-right: 3px solid #ff870b;}
.popup_shopping_cart table td{border-top:1px solid #c2c2c2;border-bottom:none;border-right:none;}

/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/

.popup_gift_option{background:#FFF;width:554px;margin:0 auto;color:#4e4e4e;font-size:15px;line-height:18px;}
.popup_gift_option h2{font-size:24px;font-weight:normal;color:#333;margin:0;border-bottom:1px solid #cccccc;line-height:40px;}
.popup_gift_option p{margin:5px 20px;line-height:37px;}
.popup_gift_option p img{float:right;}
.button_right_algin{text-align:right;margin-top:15px;}
.prompt_text{font-size:13px;}
.textarea_css1{border:2px solid #c2c2c2;background:#f3f3f3;width:550px;height:135px;margin:8px 0 4px 0;}

.payment_process{width:880px;margin-top:17px;color:#333333;float:left;}
.payment_process h1,.my_orders h1,.account_manager h1,.view_orders h1,.popup_share_wishlist h1,.user_register_list_l h1{font-size:24px;color:#333;font-weight:normal;margin:0px;margin-top:0px;}
.payment_process_right {width: 320px; float:right; padding-left:60px;}
.popup_share_wishlist h1{border-bottom:2px solid #e8e9e9;}
.payment_process h5{font-size:14px;color:#c1282d;font-weight:normal;margin:0;}
.payment_process h4,.address_gifts h4{font-size:16px;color:#333333;margin:0;line-height:18px;font-weight:normal;}
.payment_process h4 span,.address_gifts h4 span{float:right;font-size:13px;font-weight:normal;}

.order_preview{color:#4e4e4e; font-size: 11px; padding:5px; width:790px;}
.order_preview h4 {color:#333;font-size:18px;font-weight:normal; padding-left:5px; line-height:15px; margin:0px;}
.opv_shipping_address,.opv_billing_address{float:left;width:240px;border:1px solid #cccccc;background:#f4f7fe;padding:5px 5px;margin-top:5px;margin-left:5px; height:208px; font-size:11px;}

.textbox4,.textbox5,.textbox6,.textbox7,.textarea_css2,.textarea_css3,.textarea_css4,.textbox9,.textarea_css5,.textarea_css6{border:1px solid #b4b4b4;font-size:13px;color:#4e4e4e;width:298px;height:23px;margin-right:16px;}
.textbox5{width:330px;margin-right:0;}
.textarea_css2{height:40px;line-height:16px;padding:5px;width:320px;margin-right:0;}
.textarea_css3{height:90px;line-height:16px;padding:5px;width:100%;margin-right:0;}
.textarea_css4{width:660px;height:100px;margin-right:0;}
.textbox6{width:133px;margin-right:0;}
.textbox7{width:228px;margin-right:0;}
.textbox9,.textarea_css5{width:300px;margin-right:0;}
.textarea_css5{height:70px;}
.textarea_css6{width:640px;height:100px;margin-right:0;}
.shipping_address_info,.billing_address_info {float:left;width:383px;border:1px solid #cccccc;background:#F4F7FE;padding:20px 20px;margin-top:15px;height:435px;}
.billing_address_info1,.shipping_address_info1 {float:left;width:300px;border:1px solid #cccccc;background:#F4F7FE;padding:20px 20px 0;margin-top:10px;height:435px;}
.shipping_address_info2,.billing_address_info2{float:left;width:253px;border:1px solid #cccccc;background:#F4F7FE;padding:20px 20px;margin-top:30px;height:auto;}
.billing_address_info{margin-left:29px;}
.billing_address_info1{margin-left:29px;height:auto}
.shipping_address_info1{height:auto;}
.select_address{font-size:12px;margin:15px 0;line-height:23px;}
.select_address p{margin:0;}
.select_address_l,.select_address_r{float:left;}
.select_address_r{margin-left:10px;}
.select_menu_css,.select_menu_css1,.select_menu_css2{border:1px solid #b4b4b4;height:23px;width:190px;}
.select_menu_css1{width:186px;}
.select_menu_css2{width:88px;margin-right:10px;}

.shipping_methods,.payment_option{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;background:#f4f7fe;padding:15px 12px 5px 12px;}
.payment_option{padding:7px 12px;margin-bottom:15px;}
.shipping_methods h4{margin-bottom:10px;}
.shipping_methods p{margin:0;font-size:14px;}
.coupons_etc table th,.coupons_etc table td{border-top:1px solid #cccccc;}
.coupons_etc table th{background:#f4f7fe;padding:10px 0 10px 12px;}
.coupons_etc table th table td{border:none;font-weight:normal;text-align:left;font-size:14px;color:#333333;}
.text_css7{font-size:13px;}
.credit_card_method{padding:0 12px 15px;}
.text_css8{font-size:14px;}
.text_css8 span{color:#fe5a03;}
.continue_line_l{float:left;}
.continue_line_r{float:right;}
.payment_method_text,.payment_method_text1{margin:10px 0;font-weight:normal;font-size:14px;}
.order_review_price_line table td{border:none;padding:8px 35px;text-align:right;}
.payment_method_text1{margin:0px;font-size:14px;font-weight:normal; margin-top:10px;}
.payment_method_info{}
.my_orders,.account_manager,.view_orders{margin-bottom:5px;}
.my_orders_list table th,.my_orders_list table td,.layaway_payment_list table td,.layaway_payment_list table th{font-size:12px;color:#444444;border-bottom:1px solid #cccccc;text-align:left;padding:10px 0 10px 10px;}
.layaway_payment_list table td{padding:0 0 0 10px;font-size:14px;}
.layaway_payment_list table td span{font-size:16px;color:#000000;}
.my_orders_list table th,.layaway_payment_list table th{border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-top:1px solid #cccccc;background:#f4f7fe;color:#414141;font-weight:normal;padding:10px;}
.my_orders_list table td{border-right:1px solid #cccccc;border-left:1px solid #cccccc;}
.my_orders_list table td a{color:#333;font-size:12px;}

.account_manager_review_cont_line{border-bottom:2px solid #c1c2c4;color:#414141;padding:10px 0;}
.account_manager_review_cont_line h5{font-size:15px;line-height:20px;font-weight:normal;color:#333;margin:0;}
.account_manager_review_cont_line p{margin:0;}
.dahlia_wrote_back{padding:20px 20px 10px 30px;}
.text_color3{line-height:18px;}
.dahlia_wrote_back h5{color:#333;font-size:12px;font-weight:normal;line-height:19px;}
.dahlia_wrote_back p{margin-top:6px;}
.dahlia_wrote_back a{float:right;margin-top:10px;}

.view_orders{font-size:14px;}
.view_orders p{color:#414141;line-height:20px;margin:0;}
.view_orders p span{color:#56191a;}
.shipping_method_box{float:left;padding:20px 30px;background:#e6e7e8;border:2px solid #d0d2d3;width:340px;height:140px;margin:20px 15px 0 0;}
.shipping_method_box h5{margin:0;color:#56191a;font-size:17px;line-height:30px;margin-bottom:8px;}
.account_manager_review h2{margin-top:15px;}
.items_ordered table th{color:#414141;border-top:1px solid #d0d2d3;border-bottom:1px solid #d0d2d3;background:#fcfcfc;font-weight:normal;padding:3px 10px;text-align:left;}
.items_ordered table td{color:#6d6e70;padding:3px 10px;}
.order_status,.privacy_setting{padding:20px 30px;background:#e6e7e8;border:2px solid #d0d2d3;margin-top:20px;}
.privacy_setting{width:660px;}
.order_status table th{color:#414141;text-align:left;padding:5px 0;}
.order_status table td{color:#6d6e70;}

.combo{xwidth:797px;xmargin-left:43px;color:#4e4e4e;font-size:12px;}
.combo h2{border-bottom: 1px solid #dddddd;    color: #000;    font-family: "Open Sans",sans-serif;    font-size: 16px;    font-weight: 600;    line-height: 20px;    margin-top: 20px;    padding: 0 28px 10px;font-weight:bold;}
.combo_product_info{float:left;padding:24px 28px;margin-top:20px;}

.text_css9{color: #c53131;    font-family: arial;    font-size: 16px;}
.combo_product_info a{color:#4e4e4e;line-height:18px;}
.text_css10{color:#414141;font-size:18px;font-weight:bold;padding-right:10px;}
.permalink_line{font-size:17px;color:#56191a;font-weight:bold;}
.permalink_line a{font-size:15px;color:#333;font-weight:normal;}
.selectbox_css,.textbox8,.selectbox_css1,.selectbox_css2,.selectbox_css3{width:110px;height:23px;border:1px solid #d0d1d2;line-height:23px;}
.textbox8{width:30px;}
.selectbox_css1{width:200px;}
.selectbox_css2{width:340px;}
.selectbox_css3{width:80px;margin-right:6px;}
.option_button_line{text-align:right;margin-top:20px;height:25px;}
.option_button_line a{margin-left:15px;}
.option_button_line1{margin-top:20px;height:25px;}
.option_button_line1 a{margin-right:15px;}
.sort_by_line{margin:10px 0;}
.shipping_info_box{margin:20px 0;}
.shipping_info_box p{margin-bottom:10px;}
.shipping_info_box a{text-decoration:underline;color:#333;margin-left:15px;}

.about_you{float:left;width:350px;margin-top:10px;}
.about_you h5,.privacy_setting h5{font-size:16px;font-weight:normal;color:#333;margin:0;}
.privacy_setting_l{float:left;width:360px;color:#414141;line-height:20px;}
.privacy_setting_r{float:left;margin-left:20px;}

.helps_info h5{font-size:17px;color:#404041;margin:0;}
.helps_info p{font-size:14px;}
.star_red{color:#833436;}
.helps_info table th,.helps_info table td,.shipping_address_info2 table th,.shipping_address_info2 table td,.shipping_address_info table th,.shipping_address_info table td,.billing_address_info table th,.billing_address_info table td{font-size:14px;color:#404041;font-weight:normal;text-align:left;line-height:26px;}
.helps_info table td,.shipping_address_info2 table td,.billing_address_info table td,.shipping_address_info table td{color:#6d6e70;}
.text_color4{color:#894247;}

.create_wishlist{margin-top:10px;}
.create_wishlist h2{font-size:17px;margin:0;line-height:20px;}

.popup_share_wishlist{background:#FFF;width:745px;margin:0 auto;}
.popup_share_wishlist table{font-size:15px;color:#414141;margin-top:15px;}
.popup_share_wishlist p{margin:0;}
.popup_share_wishlist h5{margin:0;font-size:20px;font-weight:normal;}

.rma_complete{color:#414141;font-size:15px;}
.rma_complete span{font-size:18px;color:#333;}

.layaway_complete{font-size:16px;color:#56191a;line-height:20px;}
.layaway_complete span{color:#414141;font-size:14px;}

.layaway_payment_l{float:left;width:560px;color:#6d6e70;margin-top:15px;font-size:14px;}
.layaway_payment_r{float:right;width:300px;margin-top:15px;}
.layaway_payment_l h3,.layaway_payment_r h3{background:#e6e7e8;border:2px solid #d0d2d3;color:#000000;font-size:16px;font-weight:normal;padding-left:15px;width:100%;margin:0;}
.layaway_payment_r h3{width:281px;}
.layaway_payment_l_cont{padding:15px;}
.layaway_payment_l_cont table td{padding:10px 0;}
.layaway_payment_r_cont p{font-size:15px;color:#414141;margin:0;margin-top:10px;}
.layaway_payment_r_cont h5{font-weight:normal;font-size:16px;color:#000000;margin:0;}

.user_register_list_l{float:left;width:730px;margin-left:2px;font-size:15px;color:#404041;}
.user_register_list_r{float:right;width:230px;}

.products_img {height:210px;}
.extra_discount { font-size:18px;color:#3073B7;font-weight:bold;}

/* new button css */
.btn_flat.gy{background-color:#c0c0c0;}
.btn_flat.gr{background-color:#3baca2;}
.btn_flat.yl{background-color:#e3a217;}
.btn_flat.pk{background-color:#f96185;}
a.btn_flat.sm:link{font-size:14px;height:26px;line-height:26px;padding:0 25px;}
a.btn_flat.sm:visited{font-size:14px;height:26px;line-height:26px;padding:0 25px;}
a.btn_flat.sm:hover{font-size:14px;height:26px;line-height:26px;padding:0 25px;}
a.btn_flat.sm:active{font-size:14px;height:26px;line-height:26px;padding:0 25px;}
a.btn_flat.la:link{font-size:16px;height:40px;line-height:40px;padding:0 25px;}
a.btn_flat.la:visited{font-size:16px;height:40px;line-height:40px;padding:0 25px;}
a.btn_flat.la:hover{font-size:16px;height:40px;line-height:40px;padding:0 25px;}
a.btn_flat.la:active{font-size:16px;height:40px;line-height:40px;padding:0 25px;}
a.btn_flat.smin:link{font-size:14px;height:26px;line-height:26px;padding:0 14px;width:140px;}
a.btn_flat.smin:visited{font-size:14px;height:26px;line-height:26px;padding:0 14px;width:140px;}
a.btn_flat.smin:hover{font-size:14px;height:26px;line-height:26px;padding:0 14px;width:140px;}
a.btn_flat.smin:active{font-size:14px;height:26px;line-height:26px;padding:0 14px;width:140px;}
a.btn_flat.lain:link{font-size:16px;height:40px;line-height:40px;padding:0 25px;width:200px;}
a.btn_flat.lain:visited{font-size:16px;height:40px;line-height:40px;padding:0 25px;width:200px;}
a.btn_flat.lain:hover{font-size:16px;height:40px;line-height:40px;padding:0 25px;width:200px;}
a.btn_flat.lain:active{font-size:16px;height:40px;line-height:40px;padding:0 25px;width:200px;}
a.btn_flat:link{display:block;border-radius:2px;color:#fff;font-family:"Open Sans",sans-serif;font-weight:normal;text-transform:uppercase;text-align:center;}
a.btn_flat:visited{display:block;border-radius:2px;color:#fff;font-family:"Open Sans",sans-serif;font-weight:normal;text-transform:uppercase;text-align:center;}
a.btn_flat:hover{display:block;border-radius:2px;color:#fff;font-family:"Open Sans",sans-serif;font-weight:normal;text-transform:uppercase;text-align:center;}
a.btn_flat:active{display:block;border-radius:2px;color:#fff;font-family:"Open Sans",sans-serif;font-weight:normal;text-transform:uppercase;text-align:center;}
/* new button css */

.detail_product_img .detail_product_img_c{display:block;position:relative;}
.detail_product_img .products_video{display:none;}
.detail_product_img.sv .detail_product_img_c{display:none;}
.detail_product_img.sv .products_video{display:block;}
a.btn_video:link{text-align: center;display: block;margin: 0 0 10px;text-decoration: none;color: #4a4a4a;border: 1px solid #ccc;border-radius: 3px;height: 30px;line-height: 30px;background: linear-gradient(#fff,#eee);font-size: 14px;}
a.btn_video:visited{text-align: center;display: block;margin: 0 0 10px;text-decoration: none;color: #4a4a4a;border: 1px solid #ccc;border-radius: 3px;height: 30px;line-height: 30px;background: linear-gradient(#fff,#eee);font-size: 14px;}
a.btn_video:hover{text-align: center;display: block;margin: 0 0 10px;text-decoration: none;color: #ee476e;border: 1px solid #ccc;border-radius: 3px;height: 30px;line-height: 30px;background: linear-gradient(#fff,#eee);font-size: 14px;}
a.btn_video:active{text-align: center;display: block;margin: 0 0 10px;text-decoration: none;color: #ee476e;border: 1px solid #ccc;border-radius: 3px;height: 30px;line-height: 30px;background: linear-gradient(#fff rgb(7, 3, 3)e);font-size: 14px;}
a.btn_video i{display: inline-block;width: 0;height: 0;vertical-align: middle;border-top: 7px solid transparent;border-right: 10px solid transparent;border-left: 10px solid;border-bottom: 7px solid transparent;margin-bottom: 3px;}

/*favorites*/
.favorite-c{display:none;text-align:center;}
.favorite-c.active{display:inline;}
.favorite-c .mask{background-color:rgb(0 0 0 / 0%);position:absolute;top:0;left:0;width:457px;height:670px;}

.favorite-c .favorite-ico{background-color:rgb(255 255 255 / 70%);color:#000;position:absolute;bottom:10px;right:10px;border-radius: 10px;width:50px;height:60px;box-sizing: border-box;padding-top:8px;}
.favorite-c .favorite-ico .fav2{display:none;}
.favorite-c .favorite-ico .fav1{display:inline;}
.favorite-c .favorite-ico.active .fav2{display:inline;}
.favorite-c .favorite-ico.active .fav1{display:none;}
.favorite-c .favorite-ico em{font-style: normal;display: block;}
.product_items .favorite-c .favorite-ico{width:39px;height:46px;}

.favorite-box{display: block;}
.product_items .favorite-box .favorite-ico{width:28px ;height:28px;border-radius: 100%;bottom:18px;padding:7px 5px;background-color:rgb(255 255 255 / 100%);}
.product_items .favorite-box:hover .favorite-ico svg path {stroke:#F96185 ;stroke-width: 2;}
.product_items  .favorite-ico .fav2 path {stroke:#F96185 ;stroke-width: 2;}

/** 商品列表改版图标 **/
.product_img_outer .mic_tag_sale{position:absolute;top:4px;left:4px;border-radius: 2px;font-size:12px;color: #fff;background-color: #F96185;padding:0px 4px;}
.product_img_outer .mic_tag{position:absolute;top:4px;left:4px;}