@charset "utf-8";
body, ul, li, dl, dt, dd, ol, h1, h2, h3, h4, h5, h6, form, input, p, table, th, td ,a{margin:0;padding:0;}
#head_menu .navigation .brand_fack_icon  { padding-left:550px;}
.account .account_title h2 {font: 40px MuseoSlab300;}
.account .account_title {margin: 30px 0 15px 0; overflow:hidden; zoom:1;}
.account .account_title h4 {font: 22px MuseoSlab100;}
.account .continue_shopping {background: none repeat scroll 0 0 #FFFFFF;border-color: #666666;border-style: solid;border-width: 1px 1px 3px;color: #666666;cursor: pointer;float: right;font: 14px/18px "MuseoSans500";padding: 7px 10px;float:right;margin-top:-25px; text-align:center;}
.account .continue_shopping a{ color:#666666;}
.account .continue_shopping:hover { background:#f39907; color:#ffffff;}
.account .continue_shopping a:hover{ color:#ffffff;}
.account .account_content .account_title3 {font: 22px MuseoSlab100;}
.account .account_content .account_text {color: #333333;display: block;font: 14px/20px MuseoSans100;margin-bottom: 20px;text-align: left;}
.account .account_con { overflow:hidden; zoom:1; margin-bottom:80px;}
.account .account_con .account_content {float: left;height: 100%;width: 754px;padding-left:25px;font: 14px/17px MuseoSans100;}
/*  tish is left Navigation's css  */
.account .account_con .account_nav {border-right: 1px solid #8A8A8A;float: left;width: 160px; padding:20px 0 120px 0;}
.account .account_con .account_nav ul .account_nav_click {background-color: #000; color:#f7941e;}
.account .account_con .account_nav ul .account_nav_click a{color:#f7941e;}
.account .account_con .account_nav ul li {font: 13px/20px MuseoSlab100;padding: 8px 10px 8px 0 ;text-align: right;border-bottom: 1px solid #A3A3A3;}
.account .account_con .account_nav ul li a:hover{ color:#f7941e;}
.account .account_con .account_nav ul .account_small_nav li {border-bottom-style: none;}
.account .account_con .account_nav ul .account_small_nav .accout_vauleli {border-bottom: 1px solid #A3A3A3;font: 12px/20px MuseoSlab100;}
/* content */
/* CSS OF ACCOUNT */
.account .account_con .account_content { color:#000000; margin:20px 0;}
.account .account_con .account_content .account_content_title {overflow:hidden; zoom:1;}
.account .account_con .account_content .account_content_title h3 {font-family: "MuseoSlab300";font-size: 22px;margin:0 0 8px 0;}
.account .account_con .account_content .account_content_title h6 {font-family: "MuseoSlab100";font-size: 14px;}
.account .account_con .account_content .account_content_title .contactus_button {background: none repeat scroll 0 0 #FFFFFF;border-color: #666666;border-style: solid;border-width: 1px 1px 3px;color: #666666;cursor: pointer;float: right;font: 14px/18px "MuseoSans500";margin-top: -40px;padding: 7px 10px;text-align: center;}
.account .account_con .account_content .account_content_title .contactus_button a { color: #000000;}
.account .account_con .account_content .account_content_title .contactus_button a:hover {background: none repeat scroll 0 0 #F39907;color: #FFFFFF;}
.account .account_con .account_content .account_content_title .contactus_button:hover {background: none repeat scroll 0 0 #F39907;color: #FFFFFF;}
/* q-mark css*/
.q_mark { background: url("../images/q_mark.png") no-repeat scroll 0 0 transparent; cursor: pointer;display: inline-block; height: 18px;width: 18px;margin-left:3px;}
.addInfoPop {background: none repeat scroll 0 0 #FFF4D4; box-shadow: 1px 1px 4px #000000;color: #505050; display: none; font-family: georgia;font-size: 12px;font-style: italic;line-height: 14px; margin: -50px 0 0 30px; padding: 15px;position: absolute; text-align: left; width: 330px;z-index:999999;}
.addInfoPopArrow {margin: 35px 0 0 -27px;position: absolute;}
.addInfoPop .title {font-size: 18px;line-height: 18px;padding-bottom: 10px;}
/* CSS OF N003 */
.account_content .mockup .mockupL .account_informations .accountFrame .accountFrame_input .required_billing {height: 26px;width: 200px;border: 1px solid #b3b3b3; color:#333333;font: 13px "MuseoSans100"; line-height:26px;}
.account_content .mockup .mockupL .account_informations .accountFrame .accountFrame_input .required_billing2 { width:168px; margin-right:6px;height: 26px;border: 1px solid #b3b3b3; color:#333333;font: 13px "MuseoSans100";float:left;}
.account_content .mockup .mockupL .account_informations .accountFrame {overflow: hidden;zoom:1; margin-bottom:9px;}
.account_content .mockup .mockupL .account_informations .accountFrame.accountFrame2 { margin-bottom:26px;}
.account_content .mockup .mockupL .account_informations .accountFrame .accountFrame_text{ width:110px; float:left; margin-right:10px;color:#333333;font: 13px/26px "MuseoSans300"; text-align:right; overflow:hidden;vertical-align: middle;}
.account_content .mockup .mockupL .account_informations .accountFrame .accountFrame_input{ width:231px; float:left; color:#333333;font: 13px "MuseoSans300"; line-height:16px;}
.account_content .mockup .mockupL .account_informations .accountFrame .accountFrame_input img { display:inline; float:left;}
.account_content .mockup .mockupL .account_informations .accountFrame .accountFrame_input .smallcheckbox {width:23px;float:left;margin-bottom:10px;}
.account_content .mockup {padding: 60px 0 30px 0; overflow:hidden;zoom:1;}
.account_content .mockup .mockupL { width:351px; float:left; border:2px solid #c9c9c9; padding:30px 8px 0 8px; position:relative; margin-right:10px;}
.account_content .mockup .mockupR { width:319px; float:left; border:2px solid #c9c9c9; padding:30px 24px; position:relative;}
.account_content .mockup .mockupL h3 ,.account_content .mockup .mockupR h3{position:absolute;background:#ffffff;padding:0 8px;color:#505050;font-family: "MuseoSans700";font-size: 17px;font-style: italic; top:-12px; left:30px;}
.account_content .mockup .mockupR .express_payment p { color:#000000;font: 13px "MuseoSans300"; line-height:22px; margin-bottom:20px; }
.account_content .mockup .mockupR .express_payment .enabled {float: left;width: 100px;border-right: 1px solid #b0b0b0; padding:0 33px; margin-top:10px;}
.account_content .mockup .mockupR .express_payment .disabled {float: left;width: 100px;padding-left:33px;margin-top:10px;}
.account_content .mockup .mockupR .express_payment .enabled h4 ,.account_content .mockup .mockupR .express_payment .disabled h4 {color:#000000;font: 14px "MuseoSans300";}
.account_content .mockup .mockupR .express_payment .enabled p ,.account_content .mockup .mockupR .express_payment .disabled p {font-family: "MuseoSans100";font-size: 13px;font-style: italic; margin:15px 0 0 0;}
.account_content .mockup .mockupR .express_payment .moreinformation {padding-top: 60px; padding-bottom:22px;text-align: center;overflow:hidden;zoom:1; width:290px;margin:0 auto;font: 14px "MuseoSans500";clear: both;}
.account_content .mockup .mockupR .express_payment .moreinformation span { color:#000000; display:block;}
.account_content .mockup .mockupR .express_payment .moreinformation a { color:#e48e18; padding-right:3px;}
.account_content .mockup .mockupR .express_payment .moreinformation.changeco a {color:#236ede;}
.account_content .mockup_button { overflow:hidden; zoom:1; padding-left:130px;}
.account_content .mockup_button .lockBG {margin: 8px 0; overflow:hidden; float:left;}
.account_content .mockup_button .lockBG2 {margin: 8px 0 8px 25px; overflow:hidden; float:left;}
.lockBG p img {vertical-align: middle;}
.account_content .mockup_button .lockBG a {margin: 10px 0; display:inline-block;}
.account_content .mockup_button .lockBG p {background-color: #74B507;border-color: #413F42;border-image: none;border-style: solid;border-width: 1px 1px 5px; color: #FFFFFF;display: table; float: none; font-family: MuseoSlab500;font-size: 18px;padding: 7px 7px 7px;width: auto;}
.account_content .mockup_button .lockBG2 a {margin: 10px 0; display:inline-block;}
.account_content .mockup_button .lockBG2 p { background-color: #FFFFFF; border-color: #413F42; border-image: none; border-style: solid; border-width: 1px 1px 5px; color: #000000;display: table;float: none;font-family: MuseoSlab300;font-size: 15px;padding: 7px 30px;text-align:center;width: auto;}

.account_content .mockup_button #addAddress.lockBG2 p { background-color: #FFFFFF; border-color: #413F42; border-image: none; border-style: solid; border-width: 1px 1px 5px; color: #000000;display: table;float: none;font-family: MuseoSlab300;font-size: 18px;padding: 15px 30px;text-align:center;width: auto;}
.account_content .mockup_button .lockBG p span {padding-right: 10px;padding-left: 20px;}
.account_nav .gold_member {padding-right: 10px;float: right;width:150px;margin-top:40px;font-family: "MuseoSans100";font-size: 13px; line-height:18px; color:#000000;}
.account .account_con .account_nav .gold_member img {padding-bottom: 10px;}
.account .account_con .account_nav .gold_member p a {color: #ff7800;text-decoration: underline;}
/* CSS OF N005 */
.account_content .lockBG3 {margin: 8px 0 8px 50px; overflow:hidden; float:left;}
.account_content .lockBG3 p { background-color: #74B507; border-color: #413F42; border-image: none; border-style: solid; border-width: 1px 1px 5px; color: #ffffff;display: table;float: none; padding: 13px 15px;text-align:center;width: auto; font-family: MuseoSlab500;font-size: 20px;}
.account_content .lockBG3 a {margin: 10px 0; display:inline-block;}
.account_content .mockup_button .mockup_button_password {font: 20px "MuseoSlab300";}
.account_content .mockup_button .mockup_button_password input {height: 32px;width: 228px;border: 1px solid #767676;}
/* CSS OF N004 */
.account_content .account_address {padding-top: 60px; overflow:hidden;}
.account_content .account_address .account_addressBox { border:2px solid #c9c9c9;position:relative; padding-left:20px; padding-top:30px; margin-bottom:35px;}
.account_content .account_address .account_addressBox h3{position:absolute;background:#ffffff;padding:0 8px;color:#505050;font-family: "MuseoSans700";font-size: 17px;font-style: italic; top:-12px; left:30px;}
.account_content .account_address .account_addressBox .table_adress {float: left;width: 350px;}
.account_content .lockBG4 {margin: 8px 0 8px 50px; overflow:hidden;}
.account_content .lockBG4 p { background-color: #74B507; border-color: #413F42; border-image: none; border-style: solid; border-width: 1px 1px 5px; color: #ffffff;display: table;float: none;padding: 13px 0;text-align:center; font-family: MuseoSlab500;font-size: 20px; width:285px; text-align:center;}
.lockBG4 a { margin:10px 0 10px 170px; display:inline-block;}
.account_content .account_address .account_addressBox .account_addressBoxcon {overflow: hidden;zoom:1;color:#505050;font-family: "MuseoSans300";font-size: 14px;}
.account_content .account_address .account_addressBox .account_addressBoxcon .table_adress tr td {text-align: right; width:110px; padding:10px 0; vertical-align:top; color:#333333;}
.account_content .account_address .account_addressBox .account_addressBoxcon .table_adress tr td.table_adress_tdr {text-align: left;font-size: 13px; width:205px; padding-left: 15px;color:#505050;}
.account_content .account_address .account_addressBox .account_addressBoxcon .table_adress tr td.table_adress_tdr span{font-family: "MuseoSans500"; color:#17a500;margin-top: -5px;}
.account_content .account_address .account_addressBox .account_addressBoxcon .table_adress tr td.table_adress_tdr a{ color:#f55e00;text-decoration: underline;}
.account_content .account_address .account_addressBox .table_adresscon {border: 1px solid #c9c9c9; width:714px;padding:1px 1px 30px 1px;}
.account_content .account_address .account_addressBox .table_adress2 tr th { background:#cccccc; line-height:39px;font: 14px/39px "MuseoSans500"; height:39px; text-align:center;}
.account_content .account_address .account_addressBox .table_adress2 tr td { height:33px; line-height:33px; text-align:center;}
.account_content .account_address .account_addressBox .table_adress2 tr.addbgcolor td { background:#ebebeb;}
/* CSS OF N007 */
.account_content .account_address .account_addressBox .account_addressBoxcon .saved_addresses {color: #000000;font:14px "MuseoSans300"; text-align:left; line-height:25px; border-bottom:1px solid #b8b8b8; margin-bottom:25px; margin-right:20px;}
.account_content .account_address .account_addressBox .account_addressBoxcon .saved_addresses h4 {color: #222222;font:21px "MuseoSans300"; text-align:center;}
.account_content .account_address .account_addressBox .account_addressBoxcon .saved_addresses .saved_addr { padding:30px 0 30px 66px; overflow:hidden;zoom:1;}
.account_address .account_addressBox .account_addressBoxcon .saved_addresses .saved_addr .saved_addr1 {float: left;width: 250px;}
.account_address .account_addressBox .account_addressBoxcon .saved_addresses .saved_addr .saved_addr2 {float: left;width: 140px;}
.account_address .account_addressBox .account_addressBoxcon .saved_addresses .saved_addr .saved_addr3 {float: left;width: 190px;}
.account_address .account_addressBox .account_addressBoxcon .saved_addresses .saved_default {padding-left: 66px;}
.account_address .account_addressBox .account_addressBoxcon .saved_addresses .saved_button { text-align:right;}
.account_address .account_addressBox .account_addressBoxcon .saved_addresses .saved_button p { width:98px; height:26px;background: #ffffff;border-color: #413F42;border-image: none;border-style: solid; border-width: 1px 1px 5px;color: #000000;display: table;font-family: MuseoSlab300;font-size: 14px;text-align:center;padding-top:5px;display:inline-block;}
.saved_button a {display: inline-block; margin: 10px 0;}
.account_address .account_addressBox .account_addressBoxcon .saved_addresses .saved_button .saved_button_bule p{
background-color: #74B507;color: #FFFFFF;}

/* CSS OF N008 */
.account_content .account_content_title h3 span {display: inline-block;float: left;margin-right: 5px;margin-top: -5px;}
.account .account_con .account_content .account_content_title .contactus_button.contactus_button2 {margin-top: -33px;}
.checkout_javacontent_bd { overflow:hidden;zoom:1;}
.checkout_javacontent_bd .checkout_javacontent_bdL { width:368px; float:left;}
.checkout_javacontent_bd .checkout_javacontent_bdL .checkout_javaframe { overflow:hidden;zoom:1; margin:5px 0;}
.checkout_javacontent_bd .checkout_javacontent_bdL .checkout_javaframe .checkout_javaframeT{ width:130px; float:left; margin-right:11px;color:#333333;font: 13px "MuseoSans300"; text-align:right; height:28px;line-height:28px;}
.checkout_javacontent_bd .checkout_javacontent_bdL .checkout_javaframe .checkout_javaframeI { width:225px; float:left;font: 14px/24px "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;color: #8A8989;}
.checkout_javacontent_bd .checkout_javacontent_bdL .checkout_javaframe .checkout_javaframeI .required_billing {width: 232px;font-size:13px; font-family:"MuseoSans300"; color:#000000; width:192px; height:26px; border:1px solid #b3b3b3;}
.checkout_javacontent_bd .checkout_javacontent_bdL .checkout_javaframe .checkout_javaframeI .check_mobile {float: left; width:132px;font-size:13px; font-family:"MuseoSans300";}
.checkout_javabox .checkout_javacontent .checkout_javacontent_bd .checkout_javacontent_bdL .checkout_javaframe .checkout_javaframeI .check_mobile .che_mobile_list li { line-height:13px;}
.account_address .account_addressBox .account_addressBoxcon .address_detail .checkout_javacontent_bd .checkout_javacontent_bdL .checkout_javaframe .checkout_javaframeI em {color: #000;padding-left: 5px;}
.account_address .account_addressBox .account_addressBoxcon .address_detail {margin-bottom: 45px;}
.account_address .account_addressBox .account_addressBoxcon .ex_pa {color: #000000;font: 13px/22px "MuseoSans300";margin-bottom: 10px;}
.account_address .account_addressBox .account_addressBoxcon .ex_pa strong {font: 13px/22px "MuseoSans700";}.account_address
.account_addressBox .account_addressBoxcon .ex_pay {margin: 30px 0 20px 90px; overflow:hidden;zoom:1; color:#333333;}
.account_addressBox .account_addressBoxcon .ex_pay strong {font-family: "MuseoSans700";font-style: italic;line-height: 22px;}
.account_address .account_addressBox .account_addressBoxcon .ex_pay .enabled2 {float: left;width: 225px; margin-right:80px;}
.account_address .account_addressBox .account_addressBoxcon .ex_pay .disabled2 {float: left;width: 230px;}.account_address .account_addressBox .account_addressBoxcon .ex_pay .enabled2 p ,.account_addressBox .account_addressBoxcon .ex_pay .disabled2 p  {font-size: 13px;line-height: 20px;color: #5c5c5c;margin:10px 0 55px 0;}
.account_address .account_addressBox .account_addressBoxcon .ex_pay .enabled2 table tr td {text-align: right;line-height: 20px;}
.account_address .account_addressBox .account_addressBoxcon .ex_pay .enabled2 table tr td.text_r {text-align: left; padding-left:20px;font-family: "MuseoSans500";}
.account_address .account_addressBox .account_addressBoxcon .ex_pay .disabled2 span {font-style: italic;line-height: 20px;}
.account_content .lockBG_red {margin: 8px 0;overflow: hidden;zoom:1;padding-left: 110px;}
.account_content .lockBG_red p {background-color: #d40b12; border-color: #413F42; border-image: none;border-style: solid; border-width: 1px 1px 5px;color: #FFFFFF;cursor: pointer; display: table;float: none;font-family: MuseoSlab300;font-size: 18px; margin: 15px 0;padding: 8px 0; text-align: center; width:238px;}
.account_address .account_addressBox .account_addressBoxcon .ex_infor {font: 14px "MuseoSans500";overflow: hidden;padding-bottom: 14px; text-align: center;color:#000000;}
.account_address .account_addressBox .account_addressBoxcon .ex_infor a {color: #E48E18;padding-right: 3px;}
/* CSS OF N017 */
.single_vision { overflow:hidden;zoom:1; color:#505050; margin:20px 0; clear: both;}
.single_vision.single_vision2 { margin-top:40px;}
.single_vision h4{font: 17px "MuseoSlab700"; margin-bottom:5px;}
.single_vision h6{font: 13px "MuseoSlab300";clear: both;}
.single_vision_table { padding:1px 1px 10px 1px; border:1px solid #c9c9c9; width:530px; float:left; margin:15px 0}
.single_vision_table table tr th {font: 14px "MuseoSans700";color: #505050;background-color: #e4e4e4;text-align:center; height:36px;line-height:36px;}
.single_vision_table table tr td{height: 33px;line-height: 33px;text-align: center;}
.single_vision_table table tr td a { color:#FF7800;}
.single_vision_table table tr.addbgcolor td {background: none repeat scroll 0 0 #f5f5f5;}
.single_vision_button { margin-left:10px; width:174px; float:left; margin-top:5px;}
.single_vision_button a { width:160px;background: #ffffff;border-color: #666666;border-image: none;border-style: solid; border-width: 1px 1px 3px;color: #666666;cursor: pointer;display: table; font: 14px/18px "MuseoSans500";text-align:center;padding:7px 0;display:inline-block; margin-top:10px;}
.single_vision_button a:hover { color:#ffffff; background:#F39907;}
.account_addressBoxcon .creat_pre1 {font: 15px "MuseoSans700";color: #505050;}
.account_addressBoxcon .creat_pre2 { line-height:20px; width:440px;padding:10px 0;}
.account_addressBoxcon.creat_pre { padding:15px 0 50px 25px;}
.account_addressBoxcon .creat_pre3 {background: #25a6e0;border-color: #413F42;border-image: none;border-style: solid; border-width: 1px 1px 5px;color: #ffffff;cursor: pointer;display: table;font-family: MuseoSlab300;font-size: 18px;text-align:center;padding:12px 0;display:inline-block; margin:-85px 12px 0 0; width:172px; float:right;}
/* CSS OF N018 */
.single_vision_pre h4{font: 17px "MuseoSlab700"; margin-bottom:5px;padding-left: 23px;}
.single_vision_pre h6{font: 13px "MuseoSlab300";padding-left: 23px;}
.single_vision_pre .q_mark { margin-left:10px;}
.single_vision_pre_table {margin: 30px 0; overflow:hidden; zoom:1;}
.single_vision_pre_table tr td { padding:5px 0 10px 0; vertical-align:middle;}
.single_vision_pre_table tr td.singlev_td_l { width:120px; float:left; margin-right:20px; text-align:right;font: 13px "MuseoSans700"; color:#333333; line-height:26px;}
.single_vision_pre_table tr td.singlev_td_l2 {line-height:16px;} 
.single_vision_pre_table tr td.singlev_td_r { float:left; width:520px;}
.single_vision_pre_table tr .singlev_td_r .singlev_inptbox {line-height: 26px;height: 26px;width: 520px;border: 1px solid #b5b5b5;color:#505050;}
.single_vision_pre_table tr .singlev_td_r .singlev_inptbox2 {height: 34px;width: 520px;border: 1px solid #b5b5b5;color:#505050;}
.single_vision_pre_table tr .singlev_td_r span {width: 74px;margin-right: 36px; text-align:center; display:inline-block; }
.single_vision_pre_table tr .singlev_td_r_title span { color:#000000;}
.single_vision_pre_table tr .singlev_td_r2 span { text-align:left; width:100px; margin-right:20px;}
.single_vision_pre_table tr .singlev_td_r span .singlev_seltbox {border: 1px solid #b5b5b5;color:#505050; height:26px; width:74px; line-height:26px;}
.single_vision_pre_table tr .singlev_td_r span .singlev_seltbox2 {width:100px;}
.single_vision_pre_table tr .singlev_td_r .white_button {background-color: #FFFFFF;border-color: #413F42;border-image: none;border-style: solid;border-width: 1px 1px 5px;color: #505050;cursor: pointer;display:inline-block;font-family: MuseoSlab300;font-size: 14px; padding: 7px 20px;text-align: center;}
.single_vision_pre_table tr .singlev_td_r .small_icon {float: right;width: 215px; margin-left:20px;font-family: MuseoSlab300;}
.single_vision_pre_table tr .singlev_td_r .small_icon img {float: left;padding: 3px 5px 10px 0; margin-top:5px;}
.single_vision_pre .singlev_button a{background-color: #75b507;border-color: #413F42;border-image: none;border-style: solid;border-width: 1px 1px 5px;color: #ffffff;cursor: pointer;display:inline-block;font-family: MuseoSlab500;font-size: 20px; padding: 7px 50px;text-align: center; margin:0 0 25px 280px;}
/* CSS OF N019 */
.selectLens { padding:10px 0 0 70px; }
.preTitle {font: 20px/20px "MuseoSlab500";color:#333333;padding-bottom: 26px;}
.lentype1, .lentype2, .lentype3 {background: url("../images/lensType.gif") no-repeat scroll 0 0 transparent; display: block; height: 49px;margin: 0 0 7px 20px;}
.selectLens .selectLens1 .lentype1 {background-position: 0 0; height: 49px;}
.selectLens .selectLens2 .lentype2 {background-position: 0 -65px; height: 49px;}
.selectLens .selectLens3 .lentype3 { background-position: 0 -130px; height: 49px;}
.selectLens3 li {display: block;}
.selectLens3 input {display: block;float: left; margin-top: 6px; padding-right: 3px;}
.selectLensName { font-weight: 700; padding-bottom: 7px; color: #000000; font-size:14px;}
.qMark, .fortd, .contact_us {font-size: 12px;}
.preTitle .qMark {font-size: 16px;}
.qImgMark { cursor: pointer; margin-left: 4px;}
.selectLens ul {float: left;width: 200px;}
.selectLens ul li { line-height: 25px;}
.selectLens .selectLens1 li { height: 100%;}
.selectLens ul li label, .selectLens ul li .qImgBox {display: inline-block;}
.selectLens1 li label .qMark, .selectLens1 li label input, .selectLens2 li label .qMark, .selectLens2 li label input, .selectLens3 li label .qMark, .selectLens3 li label input {float: left;}
.selectLens ul li .qMarkTwo {color: #777777;display: block;font-size: 11px;line-height: 16px; padding-bottom: 10px; padding-left: 17px;}
.selectLens1 .addInfoPop2 ,.selectLens2 .addInfoPop2 ,.selectLens3 .addInfoPop2 {width: 300px;margin-left:40px;}
.addInfoPopArrow { margin: 18px 0 0 -27px; position: absolute;}
.account .account_con.account_con2 { display: inline-block;margin-bottom: 80px;overflow: visible;}
.selectLens .addInfoPop2 li {line-height: 16px;}
.account_content .account_address.account_address23 {overflow: visible;padding-top: 60px;}
.single_vision_pre_table tr .singlev_td_r .standards { width:280px; text-align:center; padding-left:100px;}
.single_vision_pre_table tr .singlev_td_r .chooose_flie { padding-top:30px; padding-left:95px;} 
.single_vision_pre_table tr .singlev_td_r .chooose_flie a{ margin-left:25px;background-color: #e8e8e8; border-color: #413F42;font-family: MuseoSlab500;font-size: 14px; border-image: none; border-style: solid; border-width: 1px 1px 5px; color: #333333;cursor: pointer; padding:5px 15px;display: inline-block;} 
.account .account_con.account_con2 {display: inline-block;margin-bottom: 80px;overflow: visible;}
.account_content .account_address.account_address23 { padding-top: 60px;overflow: visible;}
/* CSS OF N020 */
.order_content_select { margin-left:34px; float:left;}
.order_content_select .order_content_selectT {background: url("../images/member_q_icon.jpg") no-repeat scroll 239px 1px transparent; border: 1px solid #A1A1A1; color: #303030; font-family: "MuseoSans500";font-size: 16px; height: 26px; line-height: 26px; padding-left: 10px;width: 250px;}
.order_content_select .order_content_selectC { background: none repeat scroll 0 0 #FaFaFa;border-bottom: 1px solid #A1A1A1; border-left: 1px solid #A1A1A1; border-right: 1px solid #A1A1A1;font-family: "MuseoSans300"; font-size: 14px;padding: 5px 0 10px 10px; width: 250px; height:105px;}
.order_content_select .order_content_selectC ul li {line-height: 22px;}
.order_content_select .order_content_selectC ul li a { color:#8e8d8d;}
.acc_question {width: 668px; margin:0 auto; background:#1e1f21; padding:4px;}
.acc_question .acc_question_hd { background:#333333; height:42px; color:#ffffff; padding-left:12px;font: 16px/42px "MuseoSlab500";}
.acc_question .acc_question_hd a { float:right; margin:4px 3px 0 0;}
.acc_question .acc_question_bd { background:#ffffff; overflow:hidden; padding:40px 0 0 23px;}
.acc_question .acc_question_bd .acc_question_button {padding: 35px 0;}
.acc_question .acc_question_bd .acc_question_button a {background-color: #75b507;border-color: #413F42;border-image: none;border-style: solid;border-width: 1px 1px 5px;color: #ffffff;cursor: pointer;display:inline-block;font-family: MuseoSlab500;font-size: 20px; padding: 7px 65px;text-align: center; margin:0 0 0 230px;}
/* CSS OF N023 */
.track_order .track_order_status {padding: 25px 30px 15px 40px;width: 305px;border: 2px solid #B8B8B8;color: #000000;float: left;position: relative; margin-right:15px;font: 14px/20px "MuseoSans300";}
.track_order .track_order_status h3{ position:absolute;background: none repeat scroll 0 0 #FFFFFF;font: 16px "MuseoSans700"; top: -10px;font-style:italic; padding:0 5px; color:#505059;}
.track_order .track_order_status.track_order_history { margin-right:0;padding:25px 15px 15px 15px;width: 335px;}
.track_order .track_order_status.track_order_history .status_form{ padding-left:10px;}
.track_order .track_order_status.track_order_history .status_button {padding-left:70px;}
.account_content .track_order_title h3 {font: 22px/42px "MuseoSlab300"; color:#000000; margin: 0 0 15px 0; }
.account_content .track_order_title a.contactus_button {background: none repeat scroll 0 0 #FFFFFF;border-color: #666666;border-style: solid;border-width: 1px 1px 3px;color: #666666;cursor: pointer;float: right;font: 14px/18px "MuseoSans500";margin-top: -50px;padding: 7px 10px;text-align: center;}
.account_content .track_order_title a.contactus_button:hover {background: none repeat scroll 0 0 #F39907;color: #FFFFFF;}
.track_order .track_order_status p{ padding-bottom:30px;}
.track_order .track_order_status .status_form { overflow:hidden;zoom:1; margin-bottom:10px; vertical-align:middle;}
.track_order .track_order_status .status_form .status_formT { width:110px; float:left; margin-right:10px; text-align:right; line-height:28px; overflow:hidden;}
.track_order .track_order_status .status_form .status_formI { width:180px; float:left;}
.track_order .track_order_status .status_form .status_formI input { height:26px; border:1px solid #b3b3b3; width:178px;font: 13px "MuseoSans100";}
.track_order .track_order_status .status_button { padding:10px 0 15px 55px;}
.track_order .track_order_status .status_button a{width:210px; height:26px;background: #74b507;border-color: #413F42;border-image: none;border-style: solid; border-width: 1px 1px 5px;color: #ffffff;cursor: pointer;display: table;font-family: MuseoSlab500;font-size: 16px;text-align:center;padding-top:5px;display:inline-block; margin-top:10px;}
.track_order .track_order_status .status_carticon {margin-top: 15px;}
/* CSS OF N009 */
.single_vision .single_vision_button .get_extra {height: 65px;font: 16px "MuseoSlab300"; margin-bottom:20px; vertical-align:middle; line-height:22px; padding-top:15px;}
.single_vision .single_vision_button.single_vision_button2 {padding-top: 27px;}
.single_vision .single_vision_table table .addbgcolor2 {background-color: #cbf1ff;}
.account_content .account_address .account_addressBox .oreder_title {font-size: 15px;}
.account_addressBox .oreder_charity p {font: 15px/24px "MuseoSans100";color: #000000; padding:10px 0;width:530px;}
.account_addressBox .oreder_charity {padding-bottom: 15px; overflow:hidden;zoom:1;}
.account_addressBox .oreder_charity p span {color: #ff8400;}
.account_addressBox .oreder_charity p a {color: #ff8400;padding:3px;}
.account_addressBox .oreder_charity img {float: right; margin:-100px 30px 0 0 ;}
/* CSS OF N010 */
.single_vision .single_vision_button.vision_button3 {margin: 5px 15px 0 0; float:right;}
.account_addressBoxcon .single_vision h2 {font: 17px "MuseoSlab500";color: #000000; float:left;}
.single_vision .single_vision_button.vision_button3 .contact_us {font: 16px "MuseoSlab300";color: #000000;height: 47px;padding-top:15px;}
.single_vision .single_vision_table table tr td .add_underline {text-decoration: underline; color:#0198E2;}
/* CSS OF N011 */
.my_orders { margin:20px 0; overflow:hidden;zoom:1;}
.my_orders .my_orders_table tr td ,.my_orders .my_orders_table tr th{ text-align:center;vertical-align: top;}
.my_orders .my_orders_table tr th.order_th_title {font: 17px "MuseoSlab500";color: #ffffff;background-color: #7e7d7d;line-height:38px;}
.account_content .my_orders .my_orders_table {font: 12px "MuseoSlab300";color: #000000;}
.account_content .my_orders .my_orders_table tr td h4 {font: 15px "MuseoSlab500";color: #000000; padding:20px 0;}
.my_orders .my_orders_table tr .orders_info { text-align:left; padding-left:20px; padding-bottom:30px;}
.my_orders .my_orders_table tr .orders_info table tr td{line-height:20px; text-align:left;line-height:26px;}
.my_orders .my_orders_table tr .orders_info table tr td.order_td_r {text-align:right; padding-right:15px; width:85px; }
.my_orders .my_orders_table tr td .order_moreicon {color: #ff8a00; display:block; font-size:13px;}
.my_orders .my_orders_table tr td .price_col {color: #ff8a00;font: 17px "MuseoSlab500"; margin-top:45px; display:block;}
.my_orders .order_totalInfo {float: right;width: 330px; text-align:right;font: 15px/26px "MuseoSans100";color: #000000; margin-top:30px;}
.my_orders .order_totalInfo .order_totalInfo_from span {float: left;width: 125px;}
.my_orders .order_totalInfo .order_totalInfo_from {padding:0 40px;overflow:hidden;zoom:1;}
.my_orders .order_totalInfo .order_totalInfo_from.totalInfo_from1 {font: 17px "MuseoSans300"; margin-bottom:5px;}
.my_orders .order_totalInfo .order_totalInfo_from.totalInfo_from2 { border-top:2px #000000 solid;font: 17px "MuseoSans500"; padding-top:5px;}
.my_orders_table tr .pre_detail .table_3 {margin-bottom:8px; margin-left:3px;}
.my_orders_table tr .pre_detail .table_3 tbody tr th {border-bottom: 2px solid #363637; padding:3px;}
.my_orders_table tr .pre_detail .table_3 tbody tr td {border-bottom: 1px solid #363637;padding:3px;}
.my_orders .my_orders_table tr.bgcolor {background-color: #f8f8f8;}
.my_orders_table .pre_detail .cho_option { float:left; margin-left:30px;}
.my_orders_table .pre_detail .cho_option .cho_option_title {height: 26px; line-height:26px;width: 168px;border: 1px solid #b3b3b3;display:inline-block;background-image: url(../images/member_q_icon.jpg);background-repeat: no-repeat;background-position: 147px 1px; text-align:left; margin-top:10px;}
.my_orders .my_orders_table .bgcolor .pre_detail .cho_option_content {background-color: #efefef; width:158px; margin-left:30px;border-left: 1px solid #b3b3b3;border-right: 1px solid #b3b3b3;border-bottom: 1px solid #b3b3b3;line-height: 24px; text-align:left; padding-left:10px; float:left;}
/* CSS OF N001 */
#content .product_content .content_right .share_product .mail_share {color: #666666;padding: 0 0 0 20px;text-align: center;border: 1px solid #CCCCCC;width:255px;}
#content .product_content .content_right .share_product .mail_share:hover {background: url("../images/white_email_small.png");}
.default_button {box-shadow: 0 2px 0 #DADADA; color: #666666;cursor: pointer;font: 14px/32px "MuseoSans500",銉°偆銉偑;padding-left: 30px;}
#content .product_content .content_right .product_parameter .parameter_type li.selected {color: #000000;text-align: center; width: 135px;}
.returnPage .return_tittle {margin-bottom: 15px;margin-left: 50px;}
.returnPage .return_tittle span {color: #000000;float: left;font-family: MuseoSlab500;font-size: 24px; line-height: 10px;}
.returnPage .return_tittle P {font-family: Georgia;font-size: 14px; margin: 10px 0;width: 250px;}
.returnPage p {margin: 10px 0;width: 250px;}
.returnPage span {color: #FF8A00;}
.returnUl { margin-bottom:20px;}
.returnUl li {background: url("../images/check_black.png") no-repeat scroll 0 0 transparent; color: #666666; font-family: Georgia;font-size: 13px;list-style: none outside none;margin-bottom: 5px; padding-left: 25px;}
.returnUl li a {color: #F7941E;}
.return_tittle img {float: left; margin-right: 10px;}
.account_imagesR .singlev_seltbox {border: 1px solid #B5B5B5;color: #505050;height: 26px;line-height: 26px;width: 74px;}
.account_imagesR .singlev_seltbox2 {width: 90px;}
.account_images .account_imagesR table tr td {text-align: center; padding-bottom:8px;font: 14px "MuseoSlab300";} 
.account_images .account_imagesL {float: left;width: 408px; margin-right:50px;}
.account_images .account_imagesR {float: left;width: 470px;}
.account_images .account_imagesR h3 {font: 22px "MuseoSlab500"; margin:8px 0 20px 0;}
.account_images .account_imagesR .account_imagesR_info { overflow:hidden;zoom:1;}
.account_images .account_imagesR .account_imagesR_info span {font: 14px "MuseoSlab300";}
.account_images .account_imagesR .account_imagesR_info h4 {font: 26px "MuseoSlab700"; margin-bottom:20px; color:#eb9319; }
.account_images .account_imagesR .account_imagesR_info .imagesR_info_list {float: right;font: 14px "MuseoSlab300"; margin:0 75px 30px 0;}
.account_images .account_imagesR .account_imagesR_info .imagesR_info_list li {background: url(../images/check_black.png) no-repeat 0px 0px;padding-left:20px; padding-bottom:10px;}
.account_images .account_imagesR .account_imagesR_info .imagesR_info_list span {font: 13px "MuseoSlab300"; display:inline-block;}
.account_images .account_imagesR .account_imagesR_info .imagesR_info_list .q_mark { float:right;}
.account_images .account_imagesR .account_imagesR_info .imagesR_info_listt {float: left; width:160px;}
.account_images .account_imagesR .account_imagesR_quan h6 {font: 16px "MuseoSlab500"; margin:30px 0;}
.account_images .account_imagesL .account_imagesL_box {border: 1px solid #d0d0d0; text-align:center; vertical-align:middle; height:346px; position:relative;}
.account_box { margin-top:20px;}
.account_images .account_imagesL .account_imagesL_box .discountCbg {background: url("../images/discount_cbg.png") no-repeat scroll 0 0 transparent;color: #FFFFFF;display: table;height: 70px;position: absolute; right: 30px;width: 79px;}
.account_images .account_imagesL .account_imagesL_box .discountCbg span {display: block;font: 22px "MuseoSlab700",銉°偆銉偑;text-align: center;vertical-align: middle;padding:20px 0 0 10px;}
.account_images .account_imagesL .account_imagesL_box .small_icon { position:absolute; top:310px; left:20px;}
.account_images .account_imagesL .account_imagesL_box .small_icon .small_iconbox {text-align: center;float: left;width: 74px;font: 13px "MuseoSlab500"; margin-right:25px;}
.account_images .account_imagesL .account_imagesL_box .small_icon .small_iconbox .small_iconbox_img {border: 1px solid #cccccc;}
.account_images .account_imagesR .account_imagesR_quan .account_imagesR_quans p{font: 12px "MuseoSlab300"; font-style:italic; width:260px; line-height:24px;}
.account_images .account_imagesR .account_imagesR_quan .account_imagesR_quans span {font: 14px "MuseoSlab500"; display:block; text-align:right;font-style:italic;}
.account_images .account_imagesR .account_imagesR_quan .account_imagesR_quans .imagesR_quan_but {background-color: #878787;
height: 32px; padding-top:10px; text-align:center;width: 124px; color:#ffffff;font: 16px "MuseoSlab700"; display:block; float:right; margin-top:-41px;}
.account_images .account_imagesR .account_imagesR_quan .account_imagesR_quans {padding: 8px;width: 410px;border: 1px solid #cacaca;}
.account_images .account_imagesR .account_imagesR_button {margin: 20px 0 40px 65px;; overflow:hidden; zoom:1;}
.account_images .account_imagesR .account_imagesR_button .green_btn_newq {background: url("../images/add_acart.jpg") 0 0 ; width:136px; height:71px; display:block; float:left; margin-right:30px;}
.account_images .account_imagesR .account_imagesR_button .blue_btn_newq {background-color: #29ABE2;border-color: #434344;border-style: solid;border-width: 1px 1px 5px;display: inline-block; height: 50px;width: 135px;color:#ffffff;font: 16px "MuseoSlab500"; text-align:center; padding-top:15px;}
.account_imagesL_box .small_iconbox_imgtext { color: #737373;font: 16px "MuseoSans700";left: 51px;position: absolute;top: 333px;z-index: 999999;}

/* CSS OF N012 */
.account_address .account_addressBox.addressBox2 {padding-left: 10px;}
.single_vision_table12 {border: 1px solid #C9C9C9;float: left;margin: 15px 0; padding: 1px 1px 10px; width: 730px;}
.account_address .account_addressBox.addressBox2 .account_addressBoxcon .single_vision .single_vision_table12 table tr td a{color: #ff7200;text-decoration: underline;}
.account_address .account_addressBox.addressBox2 .orderlist_h4 {font: 18px "MuseoSlab500"; color:#1c1c1c; padding-left:10px;}
.account_address .account_addressBox.addressBox2 .orderlist_h6{font: 14px "MuseoSans100"; font-style:italic;padding:5px 0 0 10px;}
.account_address .account_addressBox.addressBox2 .orderlist_h5{font: 14px "MuseoSans500";padding-left:10px; font-weight:600;}
.account_address .account_addressBox.addressBox2 .account_addressBoxcon .single_vision .orderlist_p {font: 14px "MuseoSlab300";padding:10px 0 10px 10px; line-height:20px;}
.account_address .account_addressBox.addressBox2 .account_addressBoxcon .single_vision .orderlist_bulea {background-color: #74b507;border-color: #434344;border-style: solid;border-width: 1px 1px 5px;display: inline-block;color:#ffffff;font: 17px "MuseoSlab500"; text-align:center; vertical-align:middle; padding:7px 15px; margin:20px 0 35px 250px;}
.account_address .account_addressBox.addressBox2 .account_addressBoxcon .single_vision .orderlist_button {overflow: hidden; zoom:1;padding: 40px 0 30px 10px;}
.account_address .account_addressBox.addressBox2 .account_addressBoxcon .single_vision .orderlist_button a {background-color: #00b0ea;border-color: #434344;border-style: solid;border-width: 1px 1px 5px;display: inline-block;color:#ffffff;font: 17px "MuseoSlab500"; text-align:center; vertical-align:middle; width:174px; height:28px; padding-top:7px; margin-right:70px;}
.account_address .account_addressBox.addressBox2 .account_addressBoxcon .single_vision .orderlist_button .monthly { margin-right:0;}
/* CSS OF N013 */
.account_address .account_addressBox.addressBox2 .auto_reorder .auto_reorderStep { overflow:hidden; zoom:1; margin:20px 0; padding-left:30px;}
.account_address .account_addressBox.addressBox2 .auto_reorder .auto_reorderStep ul li { float:left; width:140px; text-align:center; padding-left:20px;}
.account_address .account_addressBox.addressBox2 .auto_reorder .auto_reorderStep ul li span {background: url(../images/order_stepIcon_03.jpg) no-repeat 0 0;height: 61px;width: 51px;display:inline-block;}
.account_address .account_addressBox.addressBox2 .auto_reorder .auto_reorderStep ul li .step_icon2{background-position: -153px 0px;}
.account_address .account_addressBox.addressBox2 .auto_reorder .auto_reorderStep ul li .step_icon3{background-position: -307px 0px;}
.account_address .account_addressBox.addressBox2 .auto_reorder .auto_reorderStep ul li .step_icon4{background-position: -460px 0px;}
.account_address .account_addressBox.addressBox2 .auto_reorder .auto_reorderStep ul li .step_icon1.step_icon1_hover{background-position: 0 -79px;}
.account_address .account_addressBox.addressBox2 .auto_reorder .auto_reorderStep ul li .step_icon2.step_icon2_hover{background-position: -153px -79px;}
.account_address .account_addressBox.addressBox2 .auto_reorder .auto_reorderStep ul li .step_icon3.step_icon3_hover{background-position: -307px -79px;}
.account_address .account_addressBox.addressBox2 .auto_reorder .auto_reorderStep ul li .step_icon4.step_icon4_hover{background-position: -460px -79px;}
.account_address .account_addressBox.addressBox2 .auto_reorder .auto_reorderStep ul li p {font-size: 14px;font-style: italic; line-height:24px;}
.account_address .account_addressBox.addressBox2 .auto_reorder .auto_reorderCon { padding:20px 10px 20px 20px;}
.account_address .account_addressBox.addressBox2 .auto_reorder .auto_reorderCon .auto_reorderConTitle { position:relative;}
.account_address .account_addressBox.addressBox2 .auto_reorder .auto_reorderCon .auto_reorderConTitle h2 {font: 18px "MuseoSlab500"; color:#1c1c1c; padding-bottom:15px;}
.account_address .account_addressBox.addressBox2 .auto_reorder .auto_reorderCon .auto_reorderConTitle h6 {font: 12px "MuseoSlab300"; font-style:italic;}
.account_address .account_addressBox.addressBox2 .auto_reorder .auto_reorderCon .auto_reorderConTitle .order_orange { color:#ffa200;font: 13px "MuseoSlab500";font-style:italic;}
.account_address .account_addressBox.addressBox2 .auto_reorder .auto_reorderCon .auto_reorderConTitle .order_select{ position:absolute; top:0px; width:228px; height:26px; border:1px solid #b3b3b3; right:30px;font: 14px "MuseoSlab100";z-index:9999;}
.auto_reorder .auto_reorderCon .auto_reorderConText { padding:30px 0; border-bottom:1px solid #c9c9c9;}
.auto_reorder .auto_reorderCon .auto_reorderConText table tr td {text-align: center;font: 13px "MuseoSans100";line-height:18px;}
.auto_reorder .auto_reorderCon .auto_reorderConText table tr th{text-align: center;font: 14px "MuseoSlab500"; padding-bottom:10px;}
.auto_reorder .auto_reorderCon .auto_reorderConText table tr th h2 {font: 18px "MuseoSlab500"; }
.account_address .account_addressBox.addressBox2 .auto_reorder .auto_reorderCon  .order_select2{ height:26px; border:1px solid #b3b3b3;font: 14px "MuseoSlab100";}
.auto_reorder .auto_reorderCon .auto_reorderConText p span{font: 14px "MuseoSlab300"; margin:20px 60px 0 0; display:inline-block; color:#000000;}
.auto_reorder .auto_reorderCon .auto_reorderConText p span strong {font: 14px "MuseoSlab500";}
.auto_reorder .auto_reorderCon .auto_reorderConText p span b { text-decoration:underline;}
.auto_reorder .auto_reorderCon .auto_reorderConPer {font: 14px "MuseoSlab300";}
.auto_reorder .auto_reorderCon .auto_reorderConPer input { width:190px; height:26px; line-height:26px; border:1px solid #b3b3b3; margin-left:30px;}
.auto_reorder .auto_reorderCon .auto_reorderConButton {overflow: hidden;zoom:1; margin:30px 0 10px 0;}
.auto_reorder .auto_reorderCon .auto_reorderConButton a {background-color: #ffffff;border-color: #434344;border-style: solid;border-width: 1px 1px 5px;display: inline-block;color:#000000;font: 16px "MuseoSans300"; text-align:center; vertical-align:middle; padding:7px 40px; float:left;}
.auto_reorder .auto_reorderCon .auto_reorderConButton .auto_reorderConButton_blue {background-color: #74b507;border-color: #434344;border-style: solid;border-width: 1px 1px 5px;display: inline-block;color:#ffffff;font: 18px "MuseoSlab500"; text-align:center; vertical-align:middle; padding:6px 40px; float:right;}

/* CSS OF N014 */
.auto_reorder .auto_reorderCon .auto_reorderConReorder .reorderlist1 { padding:15px 0;font: 14px "MuseoSlab500"; color:#333333; line-height:24px;}
.auto_reorder .auto_reorderCon .auto_reorderConReorder .reorderlist2 { padding-left:100px;font: 14px "MuseoSlab500"; color:#333333; line-height:22px;}
.auto_reorder .auto_reorderCon .auto_reorderConReorder .focus_plusBox { margin:20px 0 20px 100px; width:541px;  border:1px solid #c9c9c9; padding:1px;}
.auto_reorder .auto_reorderCon .auto_reorderConReorder .focus_plusBox .focus_plusTex  p span{font: 14px "MuseoSlab300"; margin:0 40px 20px 0; display:inline-block; color:#000000;}
.auto_reorder .auto_reorderCon .auto_reorderConReorder .focus_plusBox .focus_plusTex p span strong {font: 14px "MuseoSlab500";}
.auto_reorder .auto_reorderCon .auto_reorderConReorder .focus_plusBox .focus_plusTex p span b { text-decoration:underline;}
.auto_reorder .auto_reorderCon .auto_reorderConReorder .focus_plusBox .focus_plusTil {background-color: #d7d7d7;height: 37px;font: 17px/37px "MuseoSlab700"; padding:0 10px;}
.auto_reorder .auto_reorderCon .auto_reorderConReorder .focus_plusBox .focus_plusTil span { display:inline-block; float:right;font: 14px/37px "MuseoSlab500";}
.auto_reorder .auto_reorderCon .auto_reorderConReorder .focus_plusBox .focus_plusTex { padding:20px 15px;}.auto_reorder .auto_reorderCon .auto_reorderConReorder .focus_plusBox .focus_plusTex .focus_plusTexList {overflow: hidden;zoom:1; margin-bottom:10px;}
.auto_reorder .auto_reorderCon .auto_reorderConReorder .focus_plusBox .focus_plusTex .focus_plusTexList .textlistL{width: 230px; float:left; margin-right:10px; font: 13px/26px "MuseoSlab300"; text-align:right;}
.auto_reorder .auto_reorderCon .auto_reorderConReorder .focus_plusBox .focus_plusTex .focus_plusTexList .textlistR{width: 220px; float:left;}
.auto_reorder .auto_reorderCon .auto_reorderConReorder .focus_plusBox .focus_plusTex .focus_plusTexList .textlistR select{height: 26px;width: 220px;border: 1px solid #b3b3b3;}
/* CSS OF N015 */
.auto_reorder .auto_reorderCon .auto_reorderConReorder .setupInfo {text-align: left;font: 14px/24px "MuseoSlab300";color: #000; margin:20px 0;}
.auto_reorder .auto_reorderCon .auto_reorderConReorder .setupInfo tr td { padding-left:30px;}
.auto_reorder .auto_reorderCon .auto_reorderConReorder .setupInfo tr td.setupInfoL{text-align:right; padding-left:0;}
.auto_reorder .auto_reorderCon .auto_reorderConReorder .setupInfo tr td strong {font: 14px/24px "MuseoSlab700";}
.auto_reorder .auto_reorderCon .auto_reorderConReorder .scheduleStep {width: 640px;padding:1px;border: 1px solid #c9c9c9; margin:0 0 25px 25px;}
.auto_reorder .auto_reorderCon .auto_reorderConReorder .scheduleStep .scheduleStepHd {line-height: 37px;background-color: #d7d7d7;height: 37px;padding-left: 15px;font: 17px/37px "MuseoSlab700";}
.auto_reorder .auto_reorderCon .auto_reorderConReorder .scheduleStep .scheduleStepBd { padding:25px;}
.auto_reorder .auto_reorderCon .auto_reorderConReorder .scheduleStep .scheduleStepBd .scheduleStepBd_per .scheduleStepBd_perTime table tr td {text-align: right;font: 12px/22px "MuseoSlab300";}
.auto_reorder .auto_reorderCon .auto_reorderConReorder .scheduleStep .scheduleStepBd .scheduleStepBd_per .scheduleStepBd_perTime table tr td.td_r {text-align: left;font: 12px/22px "MuseoSlab500"; padding-left:5px;}
.auto_reorder .auto_reorderCon .auto_reorderConReorder .scheduleStep .scheduleStepBd .scheduleStepBd_per { overflow:hidden;zoom:1; margin:20px 0;}
.auto_reorder .auto_reorderCon .auto_reorderConReorder .scheduleStep .scheduleStepBd .scheduleStepBd_per .scheduleStepBd_perTime { width:270px; float:left; padding-top:20px;}
.auto_reorder .auto_reorderCon .auto_reorderConReorder .scheduleStep .scheduleStepBd .scheduleStepBd_per .scheduleStepBd_perReorder { width:245px; float:right;}
.auto_reorder .auto_reorderCon .auto_reorderConReorder .scheduleStep .scheduleStepBd .scheduleStepBd_per .scheduleStepBd_perReorder table tr td {text-align: right;font: 13px "MuseoSlab300"; padding-bottom:10px;}
.auto_reorder .auto_reorderCon .auto_reorderConReorder .scheduleStep .scheduleStepBd .scheduleStepBd_per .scheduleStepBd_perReorder table tr td.td_r2 {text-align: left;font: 13px "MuseoSlab500"; padding-left:10px;}
.auto_reorder .auto_reorderCon .auto_reorderConReorder .scheduleStep .scheduleStepBd .scheduleStepBd_per .scheduleStepBd_perReorder table tr.tr_line td {font: 15px/28px "MuseoSlab500"; border-top:1px solid #8e8e8e; padding-top:5px;}#wrapper #content .account .account_con .account_content .account_address .account_addressBox.addressBox2 .auto_reorder .auto_reorderCon .auto_reorderConReorder .scheduleStep .scheduleStepBd .per_green {background-color: #00a8ff;border-color: #434344;border-style: solid;border-width: 1px 1px 5px;display: inline-block;color:#ffffff;font: 18px "MuseoSlab500"; text-align:center; vertical-align:middle; padding:6px 40px; margin-left:200px;}
.auto_reorder .auto_reorderCon .auto_reorderConReorder .scheduleStep .scheduleStepBd .scheduleStepBd_focus {font: 14px/22px "MuseoSlab100";}
.auto_reorder .auto_reorderCon .auto_reorderConReorder .scheduleStep .scheduleStepBd .scheduleStepBd_focus strong {font: 14px/22px "MuseoSlab500";}
.auto_reorder .auto_reorderCon .auto_reorderConReorder .scheduleStep .scheduleStepBd .scheduleStepBd_focus span {font: 13px/20px "MuseoSlab100";}
.auto_reorder .auto_reorderCon .auto_reorderConReorder .scheduleStep .scheduleStepBd .scheduleStepBd_focus table tr td .small_table tr td {font: 13px/22px "MuseoSlab100"; background:#c4c4c4; text-align:center;}
.auto_reorder .auto_reorderCon .auto_reorderConReorder .scheduleStep .scheduleStepBd .scheduleStepBd_focus table tr td .small_table2 tr td {font: 13px/22px "MuseoSlab100"; background:#efefef; text-align:center;}
.auto_reorder .auto_reorderCon .auto_reorderConReorder .scheduleStep .scheduleStepBd .scheduleStepBd_focus table tr td .small_table{ border-top:1px solid #878787;border-left:1px solid #878787;border-right:1px solid #878787;}
.auto_reorder .auto_reorderCon .auto_reorderConReorder .scheduleStep .scheduleStepBd .scheduleStepBd_focus table tr td .small_table2{ border-bottom:1px solid #878787;border-left:1px solid #878787;border-right:1px solid #878787;}
.account_address .per_reorderButton a {background-color: #ffffff;border-color: #434344;border-style: solid;border-width: 1px 1px 5px;display: inline-block;color:#000000;font: 16px "MuseoSans300"; text-align:center; vertical-align:middle; padding:7px 40px; float:left;}
.account_address .per_reorderButton { overflow:hidden;zoom:1;}
.account_address .per_reorderButton .per_reorderButton_blue {background-color: #74b507;border-color: #434344;border-style: solid;border-width: 1px 1px 5px;display: inline-block;color:#ffffff;font: 17px "MuseoSlab500"; text-align:center; vertical-align:middle; padding:6px 20px; margin-left:120px;}
.account_address .per_reorderLink { overflow:hidden;zoom:1; margin:25px 0 0 260px;}
.account_address .per_reorderLink a {color: #236EDE;padding-right: 3px; font: 14px "MuseoSans500"; display:inline-block;}
/* CSS OF N016 */
.auto_reorder .auto_reorderCon .auto_reorderConReorder .setupInfo.setupInfo2 {margin-top:0;}
.account_address .add_new_addr a {background-color: #74B507; border-color: #413F42; border-image: none; border-style: solid; border-width: 1px 1px 5px; color: #ffffff; cursor: pointer;display: table;float: none;margin: 10px auto; padding: 13px 15px;text-align:center;width: auto; font-family: MuseoSlab500;font-size: 20px;}
.auto_reorderConReorder .overview { overflow:hidden;zoom:1; margin:50px 0;}
.auto_reorderConReorder .overview h4 {padding-bottom: 10px;font: 14px "MuseoSlab700";}
.auto_reorderConReorder .overview p{font: 14px "MuseoSlab100"; line-height:24px;}
.auto_reorderConReorder .overview .overviewL ,.auto_reorderConReorder .overview .overviewR { float:left; padding-left:110px;}
.auto_reorder .auto_reorderCon .auto_reorderConReorder .scheduleStep .scheduleStepBd .scheduleStepBd_per .scheduleStepBd_perTime.perTime2{padding-top:0;}
.choose_flie_input {border:1px solid #cccccc;}
/* CSS OF N006 */
.account_con .account_content .account_address .account_addressBox .account_addressBoxcon .acc_page6 {line-height: 26px;color: #333333;padding-bottom: 30px;padding-left: 20px;}
.account .account_con .account_content .account_address .account_addressBox .account_addressBoxcon .acc_newpage {overflow: hidden;zoom:1;}
.account .account_con .account_content .account_address .account_addressBox .account_addressBoxcon .acc_newpage .acc_newpageL{ float:left; width:230px; border-right:1px solid #b2b2b2;}
.account .account_con .account_content .account_address .account_addressBox .account_addressBoxcon .acc_newpage .acc_newpageR{ float:left; width:395px; padding-left:50px; padding-bottom:30px;}
.account .account_con .account_content .account_address .account_addressBox .account_addressBoxcon .acc_newpage h4 { font: 18px "MuseoSans700"; text-align:center;}
.account .account_con .account_content .account_address .account_addressBox .account_addressBoxcon .acc_newpage h5{ font: 18px "MuseoSans100"; text-align:center;}
.account .account_con .account_content .account_address .account_addressBox .account_addressBoxcon .acc_newpage .acc_newpageImg { overflow:hidden; zoom:1; padding-top:25px; text-align:center;}
.account .account_con .account_content .account_address .account_addressBox .account_addressBoxcon .acc_newpage .acc_newpageImg a { display:inline-block; margin-right:15px;}
.account .account_con .account_content .account_address .account_addressBox .account_addressBoxcon .acc_newpage .acc_newpageR .acc_newpageImg a { display:inline-block; margin-right:25px;}
/* CSS OF N024 */
#wrapper #top .top-sf-menu .top_parent .acc_smallmenu {padding: 10px 15px;font: 14px/18px "Helvetica Neue",serif;;background-color: #000000;display: none;left: 0;position: absolute;top: 30px;width: 280px; z-index: 9999;}
#wrapper #top .top-sf-menu .top_parent .acc_smallmenu table tr td { padding-bottom:6px;}
#wrapper #top .top-sf-menu .top_parent .acc_smallmenu .acc_smallmenu_icon { vertical-align:top; width:30px;}
#wrapper #top .top-sf-menu .top_parent .acc_smallmenu p {font: 11px "MuseoSlab300"; padding-top:5px;}
#wrapper #top .top-sf-menu .top_parent .acc_smallmenu p a { color:#009fe1; text-decoration:underline;}
#wrapper #top .top-sf-menu .top_parent .acc_smallmenu  a.alink { color:#009fe1; text-decoration:underline;}
#wrapper #top .top-sf-menu .top_parent .acc_smallmenu table tr .menulogout {font-style: italic;text-align: left; font-family:"MuseoSlab700"; cursor:pointer;}

/* add css 2012-10-16*/
.account_con .account_content .my_orders .my_orders_addsmallti{ padding-bottom:10px;}
.account_con .account_content .my_orders .my_orders_addsmallti h7 {font-size: 14px;font-family:"MuseoSans300"; text-decoration:underline; cursor:pointer; line-height:36px;}
.account .account_con .account_content .my_orders .my_orders_table .pre_detail .addback_tocart {height: 32px;width: 138px;
display: inline-block;margin-top: 10px; text-align: center;font: 14px/32px "MuseoSans500"; background:#dddddd; border:1px solid #666666;}
.account_con .account_content .my_orders .my_orders_addtitle {font-size: 24px;font-family:"MuseoSans500"; text-decoration:underline; cursor:pointer; padding:15px 0;}
.account_con .account_content .my_orders .my_orders_addsmallti a {background: none repeat scroll 0 0 #FFFFFF;border-color: #666666; border-style: solid;border-width: 1px 1px 3px;color: #666666;cursor: pointer; float: right;font: 14px/18px "MuseoSans500"; padding: 7px 10px;text-align: center;margin-right: 3px;}
.account_con .account_content .my_orders .my_orders_addsmallti a:hover {background: none repeat scroll 0 0 #F39907;color: #FFFFFF;}
.my_orders_table .pre_detail .cho_option {float: left; margin-left: 53px;}
.account_content .my_orders .my_orders_table { margin-bottom:25px;}
.account_con .account_content .my_orders .my_orders_addsmallti a.shippingCompany {cursor: pointer;font-family: "MuseoSans300";font-size: 14px;line-height: 36px;text-decoration: underline; border:none; background:none; float:left;}
.account_con .account_content .my_orders .my_orders_addsmallti a.shippingCompany:hover {color:#FF8A00;}
#messageContainer { color:#ff0000;font-weight: bold; text-align:center;}
#resetmessageContainer { color:#ff0000;font-weight: bold; text-align:center;}
#trackmessageContainer { color:#ff0000;font-weight: bold;text-align:center;}
.single_vision .single_vision_button .get_extra:hover { background-color:#76b607; color:#ffffff;}
.pre_detail .table_3 { font-size:11px;}
.my_orders_table tr td { display: table-cell;}
.no-order-msg { text-align:center;font-family: "MuseoSans300";font-size: 14px; color:#F00;}
.gold_member span { color: #000000;display: inline-block;font-family: "MuseoSlab300";font-size: 16px;width: 85px;vertical-align: top;}
.gold_member p { display:block; padding-top: 5px;}
.addInfoPop.addInfoPop3 { margin-top:-17px;}
.addInfoPop.addInfoPop3 .addInfoPopArrow{ margin-top:0;}
.changepassword a {background-color: #74B507;
    border-color: #413F42;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 5px;
    color: #FFFFFF;
    display: table;
    float: none;
    font-family: MuseoSlab300;
    font-size: 14px;
    padding: 6px 8px;
    text-align: center;
    width: auto;
	margin:0 0 10px 80px;}
	
	
.account_content .lockBG5 p {
    background-color: #74B507;
    border-color: #413F42;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 5px;
    color: #FFFFFF;
    display: table;
    float: none;
    font-family: MuseoSlab500;
    font-size: 20px;
    padding: 13px 0;
    text-align: center;
    width: 285px;
}

.lockBG5 a {
    display: inline-block;
    margin: 10px 0 10px 217px;
}
.lockBG5 { margin-left:25px;}
.account_address .armark { text-align:center; margin-bottom:10px; display:block;}
.acc_smallmenu.acc_smallmenu2 {left:-157px;}
.acc_smallmenu.acc_smallmenu3 {left:-79px;}
.track_order_history a { color:#FF7800;}
.account .account_con .account_nav ul .account_small_nav { background:#ffffff;}
.account .account_con .account_nav ul .account_small_nav a{ color:#000000;}
.account .account_con .account_nav ul .account_small_nav a:hover{ color:#f39907;}
.account_addressBoxcon .ex_infor span { padding-right:8px;}
.accountFrame .accountFrame_input em {width: 6px;display: block;float: left; height:5px; padding-top:6px;}