.mainCenter {
    float: left;
    width: 671px;
}
.mainRight {
    float: right;
    padding-right: 10px;
    width: 160px;
}
.mainLeft, .mainCenter, .mainRight {
    margin-bottom: 20px;
    margin-top: 5px;
}
.leftmenu_list {
}
.leftmenu_list ul li {
    line-height: 20px;
}
.leftmenu_list ul li a {
    color: #666666;
    display: block;
    font-size: 10px;
}
.leftmenu_title a, .leftmenu_title, .right_banner span {
    color: #F7941E;
    display: block;
    font-family: "Arial";
    font-size: 11px;
    font-weight: 700;
    margin-top: 10px;
    padding-bottom: 2px;
}
.leftnav_g {
    background: url("//static.cdnsbg.com/en/images/buyingguide/plus_more.png") no-repeat scroll 0 6px transparent;
    padding-left: 15px;
}
.leftmenu_list ul li a.leftnav_g, .leftmenu_list ul li a:hover {
    color: #F7941E;
}
.left_line {
    border-bottom: 1px dashed #000000;
    margin: 10px 0;
}
.right_banner span {
    margin: 15px 0 5px;
}
#view_item_obj, #top_seller {
    margin-bottom: 10px;
    margin-top: 1px;
    padding-left: 5px;
}
#view_item_obj a img {
    height: 70px;
    width: 140px;
}
.viewed_item_text a span, #top_seller a {
    color: #666666;
    font-size: 10px;
    line-height: 18px;
}
.right_border a.right_ha:hover, #feedback_text a:hover, .right_ebay a:hover, #top_seller a:hover {
    color: #F7941E;
}
#top_seller .c_seller a {
    color: #666666;
    display: block;
    font-size: 13px;
    padding-bottom: 5px;
}
.system_color {
    color: #666666;
    font-size: 11px;
}
.li_seller {
    margin-bottom: 10px;
}
.rm_top_title a {
    color: #000000;
    font: 13px "Arial";
}
.faqTable_left {
    border-left: medium none;
    vertical-align: top;
}
.follow3 ul li {
    float: left;
    margin-right: 10px;
}
.facebook a {
    background-image: url("//static.cdnsbg.com/en/images/buyingguide/facebook-off.png");
    background-repeat: no-repeat;
    display: block;
    height: 30px;
    width: 30px;
}
.facebook a:hover {
    background-image: url("//static.cdnsbg.com/en/images/buyingguide/facebook-over.png");
    background-repeat: no-repeat;
}
.twitter a {
    background-image: url("//static.cdnsbg.com/en/images/buyingguide/twitter-off.png");
    background-repeat: no-repeat;
    display: block;
    height: 30px;
    width: 30px;
}
.twitter a:hover {
    background-image: url("//static.cdnsbg.com/en/images/buyingguide/twitter-over.png");
    background-repeat: no-repeat;
}
.blog a {
    background-image: url("//static.cdnsbg.com/en/images/buyingguide/blog-off.png");
    background-repeat: no-repeat;
    display: block;
    height: 30px;
    width: 30px;
}
.blog a:hover {
    background-image: url("//static.cdnsbg.com/en/images/buyingguide/blog-over.png");
    background-repeat: no-repeat;
}
.sina a {
    background-image: url("//static.cdnsbg.com/en/images/buyingguide/weibo-off.png");
    background-repeat: no-repeat;
    display: block;
    height: 30px;
    width: 30px;
}
.sina a:hover {
    background-image: url("//static.cdnsbg.com/en/images/buyingguide/weibo-over.png");
    background-repeat: no-repeat;
}
#feedback_main #feedback_text {
    color: #616161;
    float: left;
    font-size: 11px;
    line-height: 14px;
    padding: 8px 0 0 4px;
    width: 102px;
}
.right_border {
    border: 1px solid #E3E3E3;
    clear: both;
    color: #666666;
    font-size: 11px;
    margin-bottom: 10px;
    padding: 4px;
}
.right_border .right_needhelp {
    background: url("//static.cdnsbg.com/en/images/buyingguide/right_needhelp.jpg") no-repeat scroll right center transparent;
    padding: 2px 0;
}
.right_border a.right_ha {
    color: #666666;
    display: block;
    font-size: 11px;
    line-height: 1.3;
    padding-right: 36px;
}
.right_border .right_review {
    background: url("//static.cdnsbg.com/en/images/buyingguide/right_review.jpg") no-repeat scroll right center transparent;
    padding: 2px 0;
}
.right_border .right_ebay {
    background: url("//static.cdnsbg.com/en/images/buyingguide/sideRight_ebay.gif") no-repeat scroll right center transparent;
    color: #666666;
    height: 41px;
    line-height: 14px;
    padding: 2px 85px 0 0;
}
.right_ha strong {
    display: block;
    font-size: 12px;
    padding-bottom: 4px;
}
.right_ebay a {
    color: #666666;
}
#feedback_main {
    border: 1px solid #E3E3E3;
    height: 50px;
    margin-bottom: 10px;
    width: 159px;
}
#feedback_text a {
    color: #666666;
}
.right_follow, .follow3 {
    clear: both;
}
.follow3 ul {
    height: 50px;
    list-style: none outside none;
    margin: 0;
    padding: 4px 0 4px 4px;
}
.section_01 {
    color: #666666;
    font: 14px/17px Arial;
    margin-top: 1px;
    padding-left: 8px;
}
.system_grey {
    line-height: 16px;
}
.baner {
    margin: 10px 0 20px;
}
.titBar_03, .bigCaption, .titBar_03 h1 {
    color: #000000;
    font: 22px/22px "Arial";
    margin-top: 10px;
    padding-bottom: 5px;
}
.center {
    line-height: 20px;
}
.center strong {
    font-weight: 700;
}
.free_insurance_checkbox {
    clear: both;
    display: block;
    font-size: 9px;
}
.center .helptxt_wrap {
    margin: 20px 60px 0 30px;
}
.help_html .help_newcus {
    font-size: 12px;
    padding: 15px 20px 30px 200px;
}
.help_html li {
    background: url("//static.cdnsbg.com/en/images/buyingguide/help_list.gif") no-repeat scroll left center transparent;
    color: #F7941E;
    display: block;
    height: 24px;
    line-height: 24px;
    padding-left: 10px;
    width: 370px;
}
.help_html .help_existcus {
    background: url("//static.cdnsbg.com/en/images/buyingguide/help_hui.jpg") no-repeat scroll center center transparent;
    height: 120px;
    line-height: 1.4;
    padding: 30px 45px 30px 220px;
}
.help_html .help_newcus {
    background: url("//static.cdnsbg.com/en/images/buyingguide/help_ora.gif") no-repeat scroll center center transparent;
    height: 160px;
    line-height: 1.4;
    padding: 30px 20px 30px 220px;
}
.help_html .help_tit, .help_newcus ul li a, .help_existcus ul li a, .titNav a, .titNav, .center a, .reviewBox a.review_name:visited, .gv_bota a:link, .gv_bota a:visited {
    color: #F7941E;
}
.titNav {
    font-family: "Arial";
    margin-top: 10px;
}
.center table tr td strong em {
    display: inline-block;
}
.center table tr td p img {
    margin-bottom: 10px;
}
#regular_statuses_content .otherPage_content .fs_table p strong a {
    border-bottom: 1px solid #CCCCCC;
    color: #666666;
    font-size: 11px;
}
#regular_statuses_content .otherPage_content .fs_table p strong a:hover {
    color: #F7941E;
}
.otherPage_content table tr td hr {
    border-top: 1px solid #CCCCCC;
}
tr.odd {
    background-color: #F9F8F8;
}
table.price_table {
    color: #313132;
    font-size: 11px;
    margin: 0 0 20px 90px;
    width: 462px;
}
table.price_table th {
    border-bottom: 2px solid #313132;
    font-family: "Arial";
    line-height: 20px;
    width: 120px;
}
table.price_table td {
    border-bottom: 1px solid #313132;
    font-family: "Arial";
    height: 47px;
    line-height: 20px;
    padding: 5px 0;
}
.otherPage_content .default_button, .ad_saerch_submit {
    border: 1px solid #CCCCCC;
    margin-left: 60px;
    width: 80px;
}
.otherPage_content .default_button:hover, .orderTable .default_button:hover {
    background: none repeat scroll 0 0 #F7941E;
}
.order_wrap {
    margin: 10px 0;
}
.order_wrap h3, .faqTable_right h1 {
    color: #000000;
    font: 22px "Arial";
    padding-bottom: 5px;
}
.center table tr td {
    color: #000000;
    font-size: 12px;
    vertical-align: top;
}
.orderTable {
    font-size: 11px;
    margin: 10px 0;
}
.orderTable span {
    display: block;
    font-size: 14px;
    margin-top: 3px;
}
.orderTable .default_button {
    border: 1px solid #CCCCCC;
    margin: 10px 0;
    padding: 5px 10px;
    width: 80px;
}
.orderTable input {
    margin-bottom: 5px;
}
.orderTable .order_down {
    font-size: 11px;
}
.otherPage_content p {
    padding: 10px 0;
}
.respected_box {
}
.respected_box img {
    margin: 0 5px;
}
.respected_box strong {
    display: none;
    font-weight: 700;
    margin-top: 0;
}
.btnInvoice {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px 1px 2px;
    box-shadow: 0 2px 0 #DADADA;
    color: #F7941E;
    cursor: pointer;
    font: 14px/27px "Arial";
    margin: 10px 0;
    padding: 0 10px;
}
.btnInvoice:hover {
    background: none repeat scroll 0 0 #F7941E;
    color: #FFFFFF;
}
.main_dl {
    clear: both;
    font-size: 11px;
    margin: 15px 0 0;
    padding: 0;
}
.main_dl dl {
    float: left;
    padding-left: 102px;
    padding-top: 0;
    width: 210px;
}
.dlBG1 {
    background: url("//static.cdnsbg.com/en/images/buyingguide/buy_g1.jpg") no-repeat scroll left top transparent;
    height: 407px;
}
.dlBG2 {
    background: url("//static.cdnsbg.com/en/images/buyingguide/buy_g2.jpg") no-repeat scroll left top transparent;
    height: 407px;
}
.main_dl dl dd {
    height: 75px;
    line-height: 1.3;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 10px;
    font-size:13px;
}
.main_dl2 {
    clear: both;
    margin: 0;
    padding: 0;
}
.main_dl2 dl {
    min-height: 180px;
    padding: 20px 0 20px 270px;
    width: 360px;
}
.main_dl2 dl {
    min-height: 180px;
    padding: 20px 0 20px 290px;
    width: 360px;
}
.dlBG3 {
    background: url("//static.cdnsbg.com/en/images/buyingguide/buy_g3.jpg") no-repeat scroll left top transparent;
}
.dlBG4 {
    background: url("//static.cdnsbg.com/en/images/buyingguide/buy_g4.jpg") no-repeat scroll left top transparent;
}
.dlBG55 {
    background: url("//static.cdnsbg.com/en/images/buyingguide/buy_g55.jpg") no-repeat scroll left top transparent;
}
.buy_gmain .back_top, .newSiteMap .back_top, .pagesubtitle .back_top {
    border-top: 1px solid #E8E8E8;
    float: right;
    padding: 8px 0;
    width:20px;
}
.buy_gmain a, .trackingBottom a, .center .otherPage_content p a, .gv_stp2 span, .gv_stp2 a {
    color: #F7941E;
}
.buy_gmain h4 {
    font-weight: 700;
    margin-bottom: 10px;
}
.buy_gmain {
    line-height: 20px;
}
.help_html .pt_help li {
    width: 380px;
}
.talign {
    text-align: center;
}
.reviewBox a {
    font-weight: 400;
}
.reviewBox a.review_name {
    color: #666666;
    font-size: 12px;
    font-weight: 400;
}
.reviewBox .discount {
    background: none repeat scroll 0 0 #EF952A;
    color: #FFFFFF;
    display: inline-block;
    font: 11px Helvetica Neue;
    padding: 1px 5px;
}
.bigCaption {
    margin-top: 0;
}
.reviewTitle {
    display: block;
    font: 16px "Arial";
    padding: 10px 0;
}
.buyg_center .buy_gmain .celeaz {
    clear: both;
    padding: 5px;
}
.buyg_center .buy_gmain .celeaz a {
    color: #F7941E;
    font-size: 14px;
    margin-right: 7px;
    text-decoration: none;
}
.view_cele .cele_text .text_right {
    float: left;
    font-size: 12px;
    padding-top: 10px;
    width: 340px;
}
.view_cele .cele_text img.cele_name {
    float: left;
    padding: 23px;
}
.view_cele .cele_text .text_right span.rrp {
    display: block;
    font-size: 11px;
    padding-top: 5px;
    text-decoration: line-through;
}
.view_cele .cele_text .text_right span.our {
    display: block;
    font-size: 14px;
    line-height: 1.2;
    margin-bottom: 5px;
}
.view_cele .cele_text .text_right span.save {
    background: none repeat scroll 0 0 #EB9319;
    color: #FFFFFF;
    display: inline-block;
    line-height: 1.2;
}
.text_down a {
    display: block;
    font-size: 11px;
}
dl.dlBG6_br {
    background: none repeat scroll 0 0 transparent;
    float: left;
    padding: 0;
    width: 300px;
}
dl.dlBG6 dt {
    background: url("//static.cdnsbg.com/en/images/buyingguide/buy_glist2.jpg") no-repeat scroll left 7px transparent;
    font-weight: bold;
    padding-left: 12px;
    width: 330px;
}
.imgFrame {
    float: left;
}
.pagesubtitle h1 {
    float: left;
    font-weight: 700;
}
.pagesubtitle .back_top {
    padding: 8px 0 0;
}
.pagesubtitle .back_top img {
    margin: 0;
}
.pagesubtitle {
    border-bottom: 2px solid #313132;
    margin-top: 25px;
}
.main_3ul li, .main_ul_linfo li {
    background: url("//static.cdnsbg.com/en/images/buyingguide/buy_glist2.jpg") no-repeat scroll left 15px transparent;
    display: block;
    list-style: none outside none;
    padding: 7px 0 20px 15px;
}
.main_3ul strong, .main_ul_linfo strong {
    font-weight: 700;
}
.main_ul_linfo {
    background: url("//static.cdnsbg.com/en/images/buyingguide/lensinfo_2.jpg") no-repeat scroll right top transparent;
    padding: 10px 150px 0 0;
    width: 580px;
}
.main_ul_linfo li.last {
    background: url("//static.cdnsbg.com/en/images/buyingguide/lensinfo_3.jpg") no-repeat scroll center bottom transparent;
    margin: 0 auto;
    padding-bottom: 245px;
    width: 485px;
}
.main_ul_linfo_fr {
    background: url("//static.cdnsbg.com/en/images/buyingguide/lensinfo_translation.jpg") no-repeat scroll right 5px transparent;
    padding: 10px 150px 0 0;
    width: 500px;
}
.sugBbg {
    height: 360px;
}
.sugBbg ul li {
    float: left;
    margin: 15px 37px;
}
.sugBbg ul li span {
    display: block;
    text-align: center;
    width: 145px;
}
.sugBbg ul li span {
    text-align: center;
}
.sugSbg ul li {
    float: left;
    margin: 20px 0;
    width: 160px;
}
.sugSportList ul li {
    float: left;
    margin: 10px;
    width: 140px;
}
.sugSportList ul li span {
    display: block;
    text-align: center;
}
.sugSportList ul li img, .sugSportList ul li span, .sugSportList ul li img {
    display: block;
    margin: 0 auto;
}
.sugSbg ul li img {
    display: block;
    margin: 0 auto;
    text-align: center;
}
.sugSbg ul li span {
    display: block;
    text-align: center;
    width: 160px;
}
.sbgTypeList li {
    background: url("//static.cdnsbg.com/en/images/buyingguide/buy_glist2.jpg") no-repeat scroll 0 10px transparent;
    display: block;
    font-size: 14px;
    line-height: 24px;
    margin: 3px 0;
    padding: 0 0 0 10px;
}
.sbgTypeList {
    margin: 0 0 60px;
}
.choosingBox h4 {
}
.choosingBox h4 a {
    color: #666666;
}
.buy_gmain ul.db_ul li {
    float: left;
    list-style: none outside none;
    padding: 2px 0;
    width: 207px;
}
.buy_gmain .db_brand img {
    border: 0 none;
    float: right;
}
.buy_gmain .db_brand p {
    line-height: 1.5;
    padding: 0 0 0 10px;
}
.buy_gmain .db_brand p strong {
    background: url("//static.cdnsbg.com/en/images/buyingguide/buy_glist2.jpg") no-repeat scroll 0 center transparent;
    display: block;
    float: left;
    font: 14px/20px Arial;
    left: -10px;
    padding-left: 10px;
    position: relative;
}
.buy_gmain .db_brand p {
    line-height: 1.5;
    padding: 0 0 0 15px;
}
.section_03 {
    border-left: 2px solid #E6E6E6;
    color: #666666;
    font: 13px Georgia;
    margin-top: 1px;
    padding-left: 8px;
}
.section_03 .buy_gmain h4 {
    color: #666666;
    margin-top: 20px;
}
.gv_mainBG {
    display: inline;
    float: right;
    position: relative;
    right: -20px;
    top: -20px;
}
.dlBG1_us {
    background:url("//static.cdnsbg.com/en/images/buyingguide/buy_g1_us.jpg") no-repeat scroll left top transparent;
    height: 503px;
}
.gv_wrap {
    color: #666666;
    font: 13px Georgia;
    margin-top: 10px;
    padding-left: 8px;
}
.gv_mainBG {
    display: inline;
    float: right;
    position: relative;
    right: -10px;
    top: -20px;
}
.gv_wrap .gv_txt1 {
    line-height: 1.5;
    padding: 20px 0 60px;
    width: 322px;
}
.gv_main table .left_txt {
    height: 50px;
    line-height: 1.2;
    padding-right: 10px;
    text-align: right;
    vertical-align: top;
    width: 30%;
}
.gv_main table .right_txt {
    height: 50px;
    vertical-align: top;
}
.br_1, .gv_wrap h2 {
    color: #000000;
    font: 22px "Arial";
}
.gv_main table .left_txt span {
    color: #C0C0C0;
    font-size: 11px;
    font-weight: 400;
}
.gv_main table {
    border: 0 none;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}
body #wrapper .right_txt5 #content {
    padding: 0;
    width: 400px;
}
.gv_stp2 {
    background: none repeat scroll 0 0 #FFF0DE;
    border: 1px solid #FFC4A7;
    line-height: 20px;
    margin: 0 20px;
    padding: 20px;
    top: 0;
}
.gv_stp2BG {
    display: inline;
    float: right;
    margin-right: -20px;
    position: relative;
}
.gv_stpinput {
    float: right;
    margin-right: 20px;
}
.gv_bota a {
    font-size: 11px;
}
.sitemapsBtn .btnInvoice {
    margin: 0;
}
.faqTable_right, .faqTable_left {
    border-left: 2px solid #E6E6E6;
    color: #666666;
    font: 13px/20px Georgia;
    margin-top: 10px;
    padding-left: 8px;
    padding-top: 10px;
}
.faqTable_left {
    border-left: medium none;
}
.faqTable_left tr td {
    vertical-align: top;
}
.faqRightBox li.faq_li a {
    color: #666666;
}
.hightlight-corp-mod {
}
#feedback h3 {
    font-weight: 700;
    margin: 15px 0 10px;
}
.faqFeedbackBox b {
    font-size: 12px;
    font-weight: 700;
}
.faq_search_text {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BBBBBB;
}
li.faq_left_li a {
    color: #666666;
    line-height: 20px;
}
.faqTable_left span {
    display: block;
    padding: 10px 0 5px;
}
#faq_search {
    margin: 10px;
}
.faqTable_left h2 {
    font-size: 18px;
    padding: 10px 0 0 15px;
}
.faqOpenIcon {
    background: url("//static.cdnsbg.com/en/images/buyingguide/plus.png") no-repeat scroll 0 3px transparent;
    font-weight: 700;
    padding-left: 15px;
}
.helpQAQ {
    background: url("//static.cdnsbg.com/en/images/buyingguide/btn_q.jpg") no-repeat scroll 0 3px transparent;
    margin: 0;
    padding: 0 25px;
}
.helpQAA {
    background: url("//static.cdnsbg.com/en/images/buyingguide/btn_a.jpg") no-repeat scroll 0 3px transparent;
    margin: 0;
    padding: 0 25px;
    width: 550px;
}
.helpQAA p {
    width: 550px;
    word-wrap: break-word;
}
.frameShapeList li {
    font-size: 10px;
}
.recProducts .recProInfo {
    border: 1px solid #CCCCCC;
    height: 278px;
    padding: 0;
}
.proPrice .tryOnButton {
    margin: 7px 0 0 10px;
}
.proPrice .proPriceL .save {
    display: inline-block;
}
.search_box .search_right {
    width: 250px;
}
.buy_gmain h4 {
    padding-top: 30px;
}
.text_down h4 {
    padding-top: 0;
}
.section_01 {
    padding-top: 15px;
}
.center {
    margin-top: 10px;
}
.btnInvoice {
    height: 27px;
    line-height: 27px;
}
.lightgrayBg img {
    height: 54px;
    width: 109px;
}
.processBox {
    margin-bottom: 30px;
}
.td_bline_04 {
    border-bottom: 1px dashed #313132;
}
.top02 h5 strong {
    color: #000000;
    font: 400 22px "Arial";
}
.STYLE_02_5 strong, .colout_add tr td strong {
    color: #000000;
    font: 16px "Arial";
}
.colour_o .STYLE_03_1 {
    color: #F7941E;
    font-size: 11px;
    font-weight: 700;
}
.collectPageMain {
    padding: 15px 0;
}
.collectPageMain .btnReview {
    margin: 20px 0 20px 115px;
}
.collectPageMain {
    background: none repeat scroll 0 0 white;
}
.navProcessOn li span, .navProcessUn li span {
    font-family: Georgia;
    font-size: 14px;
}
.navProcess {
    font-family: "Arial";
}
.quickProcessL .orange {
    font-family: Georgia;
    padding-top: 10px;
}
.titNav h1 {
    border: 0 none;
    color: #F7941E;
    font: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
.titNav {
    background: none repeat scroll 0 0 transparent;
    font-family: "Arial";
    margin-top: 10px;
}
.titNav h1 span {
    color: #F7941E;
}
.titNav h1 a {
    color: #F7941E;
    font-family: "Arial";
}
.titNav {
    background-color: white;
    font-family: "Arial";
}
.collectPageMain {
    color: #333333;
    font: 13px Georgia;
}
.collectPageMain .caption {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 2px solid #313132;
    color: #313132;
    font-family: "Arial";
    font-size: 16px;
    font-weight: 500;
    padding: 0 0 3px;
}
.collectPageMain {
    border-left: medium none;
    border-right: medium none;
}
.cBorderBottom {
    background: none repeat scroll 0 0 transparent;
}
#content .product_content .content_left .product_description .product_description_ul li.selected, #content .product_content .content_left .product_description .product_description_ul li:hover {
    margin-right: 0;
    width: 185px;
}
.processBoxM {
    background: none repeat scroll 0 0 white;
}
.subTotal ul {
    border: medium none;
}
.processBoxM ul li, .subTotal ul li {
    line-height: 20px;
}
.lightproTitle {
    color: #000000;
    font-size: 12px;
}
.subTotal ul li span {
    color: #666666;
}
.collectPageMain {
    background: none repeat scroll 0 0 white;
}
.navProcessOn li span, .navProcessUn li span {
    font-family: Georgia;
    font-size: 14px;
}
.navProcess {
    font-family: "Arial";
}
.quickProcessL .orange {
    font-family: Georgia;
    padding-top: 10px;
}
.titNav h1 {
    border: 0 none;
    color: black;
    font: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
.titNav {
    background: none repeat scroll 0 0 transparent;
    font-family: "Arial";
    margin-top: 10px;
}
.titNav h1 span {
    color: black;
}
.titNav h1 a {
    color: black;
    font-family: "Arial";
}
.titNav {
    background-color: white;
    font-family: "Arial";
}
.collectPageMain {
    color: #666666;
    font: 13px Georgia;
}
.collectPageMain {
    border-left: medium none;
    border-right: medium none;
}
.cBorderBottom {
    background: none repeat scroll 0 0 transparent;
}
.processBoxM {
    background: none repeat scroll 0 0 white;
}
.lightgrayBg {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #D6D6D6;
}
.lightgrayBg td {
    padding: 10px 0;
}
.subTotal ul {
    border: medium none;
}
.customerDetail tr td {
    padding-right: 5px;
    text-align: right;
    vertical-align: middle;
}
.customerDetail div {
    margin: 5px 0;
}
#customer_email {
    float: left;
    margin-right: 3px;
    text-align: left;
}
.customerDetail tr .customerEmail {
    text-align: left;
}
.pro_all {
    color: #666666;
    margin: 0;
}
.sh_prowrap a {
    display: block;
    float: left;
}
.shpic_r {
    float: left;
    padding-left: 6px;
    width: 150px;
}
.pro_text {
    width: 140px;
}
.shpic_r a {
    display: inline;
    float: none;
}
.pro_item {
    background: none repeat scroll 0 0 transparent;
    font-family: Georgia;
    margin: 10px 0;
}
.pro_text .a2 {
    color: #666666;
    font: 11px Helvetica;
    text-decoration: line-through;
}
.pro_text .a4 {
    background: none repeat scroll 0 0 #F7941E;
    color: #FFFFFF;
    display: inline-block;
}
.pro_text .a1 a {
    font: 12px "Arial";
}
.pro_text .a3 {
    color: #4D4D4D;
    font: 12px "Arial";
}
.icx {
    font-size: 10px;
}
.sh_form {
    margin: 10px 0;
}
.sh_form input {
    width: 40px;
}
.buy_now .buy_text a {
    display: block;
    font: 13px/35px Arial;
    text-align: center;
}
.preview_rollover_a img {
    height: 120px;
    width: 160px;
}
.buy_now .buy_text {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #000000;
    border-style: solid;
    border-width: 1px 1px 2px;
    height: 35px;
    width: 160px;
}
.buy_now .buy_text:hover {
    background: none repeat scroll 0 0 #F7941E;
}
.buy_now .buy_text a:hover {
    color: #FFFFFF;
}
.preview a img {
    width: 160px;
}
.search_options .child_options {
    border-left: medium none;
}
.search_options h3 {
    margin: 0 0 5px;
}
.search_options li {
    padding-left: 0;
}
body #wrapper div#head_menu .navigation .other_model {
    float: right;
    margin: 0 30px 0 0;
}
.table_1 .tr_5 td {
    padding: 5px 0;
}
.discountCbg {
    background: url("//static.cdnsbg.com/en/images/buyingguide/discount_cbg.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    height: 70px;
    padding: 10px;
    position: absolute;
    right: 30px;
    width: 79px;
}
.discountCbg span {
    display: block;
    font: 22px "Arial";
    padding-top: 12px;
    text-align: center;
    width: 55px;
}
.has_image .proPriceR_en, .has_image .proPriceR_sc, .has_image .proPriceR_ja, .has_image .proPriceR_es, .has_image .proPriceR_kr, .has_image .proPriceR_fr, .has_image .proPriceR_pt, .has_image .proPriceR_da, .has_image .proPriceR_sv, .has_image .proPriceR_tc, .has_image .proPriceR_nl, .has_image .proPriceR_de, .has_image .proPriceR_it {
    background: url("//static.cdnsbg.com/en/images/buyingguide/icon_fastshipping_right_small.png") no-repeat scroll 0 0 transparent;
    height: 26px;
    left: 100px;
    position: absolute;
    top: 50px;
    width: 41px;
    z-index: 15;
}
.has_image .proPriceR_sc {
    background-position: 0 -33px;
}
.has_image .proPriceR_ja {
    background-position: 0 -63px;
}
.has_image .proPriceR_es {
    background-position: 0 -92px;
}
.has_image .proPriceR_kr {
    background-position: 0 -121px;
}
.has_image .proPriceR_fr {
    background-position: 0 -147px;
}
.has_image .proPriceR_pt {
    background-position: 0 -177px;
}
.has_image .proPriceR_da {
    background-position: 0 -207px;
}
.has_image .proPriceR_sv {
    background-position: 0 -238px;
}
.has_image .proPriceR_tc {
    background-position: 0 -264px;
}
.has_image .proPriceR_nl {
    background-position: 0 -295px;
}
.has_image .proPriceR_de {
    background-position: 0 -325px;
}
.has_image .proPriceR_it {
    background-position: 0 -357px;
}
.glasses_picture img {
    width: 360px;
}
.product_price span.now_rrp {
    color: #4D4D4D;
    float: right;
    font: 20px "Arial";
}
.product_price del.now_price {
    color: #666666;
    float: right;
    font: 14px Helvetica;
    margin-right: 15px;
    margin-top: 5px;
}
#preview_box .title {
    width: 910px;
}
.close .close {
    display: block;
    padding-bottom: 10px;
}
#content .product_content {
    margin-bottom: 50px;
}
.table_2 tr td select {
    width: 85px;
}
.c_custom {
    margin-top: 20px;
}
#content .product_content .content_right .share_product .add_favourites_button, #content .product_content .content_right .share_product .mail_share {
    color: #666666;
    text-align: center;
}
#content .product_content .content_right .share_product .add_favourites_button:hover, #content .product_content .content_right .share_product .mail_share:hover {
    color: #FFFFFF;
}
.happy_customers img {
    border: 4px solid #333333;
}
#content .product_content .content_right .share_product .google_share {
    margin-left: 0;
}
.sunb_top_pic .sunb_top_pic_txt, .sports_box ul li, .sports_box h2 {
    color: #666666;
}
.sports_box h2 {
    color: #000000;
    font-family: "Arial";
    font-size: 14px;
}
.sports_box h2:hover {
    color: #F7941E;
}
.sunb_top_con .az_wrap {
    padding: 6px 0;
}
.otherPage_content .default_button, .ad_saerch_submit {
    padding: 10px;
}
.otherPage_content img {
    margin: 0;
    padding: 0 0 0 5px;
}
.communityMain img {
    margin: 0 42px;
}
.az_wrap_nei .lensesBrand a.orange {
    color: #FF6600;
    display: block;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    margin-bottom: 10px;
}
.az_wrap_nei .tdbai {
    color: #FF6600;
    font-weight: bold;
    padding: 3px 0;
}
.sunb_top_con .az_wrap .az_wrap_nei {
    padding: 0 0 8px;
}
.az_wrap_nei .lensesBrand li ul {
    height: 1%;
}
#content .celebrities_sunglasses .celebrities_deal .celebrities_right .celebrities_profile a:hover {
    color: #FF6600;
}
.sunb_top_con .az_wrap .az_wrap_nei {
    height: 1%;
}
.az_wrap_nei .tdbai a {
    color: #666666;
    text-decoration: none;
}
.sunb_top .sunb_top_pictit {
    clear: both;
    height: 20px;
    width: 100%;
}
.brandArea .go_top {
    float: right;
    margin-top: 15px;
}
.az_wrap_nei .tdbai a img {
    border: medium none;
}
.brandArea .box_content {
    background-color: #F4F2F3;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    font: 12px "Arial";
    margin-bottom: 20px;
    padding: 10px;
}
.brandArea .box_content .contect_colour_box {
    font-size: 15px;
    margin-bottom: 0;
}
.brandArea .box_content .contect_colour_box a {
    color: #000000;
    font-family: "Arial";
}
.think_you_all_top {
    color: #666666;
    line-height: 20px;
}
.think_you_all_top .Thank_you {
    color: #000000;
    font: 22px "Arial";
}
.think_you_all_top .thank_wrap {
    margin: 0 0 10px;
}
.think_you_all_top .thank_wrap a {
    color: #FF6600;
    text-decoration: none;
}
.fream_wrap h2 {
    background: none repeat scroll 0 0 transparent;
    font: 22px Arial;
}
.fream_wrap li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    font-size: 11px;
    line-height: 20px;
    padding: 0 0 12px 10px;
    width: 196px;
}
.fream_content h3 {
    color: #333333;
    font: 18px "Arial";
}
.fream_wrap li a {
    color: #000000;
    font-weight: 700;
}
.fream_main, .fream_bot {
    background: none repeat scroll 0 0 transparent;
}
.az_wrap_nei .tdbai {
    color: #333333;
    font: 22px "Arial";
}
.otherPage_content .default_button, .ad_saerch_submit {
    margin-right: 50px;
}
.fream_content ul {
    background-color: #F4F2F3;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    font: 12px "Arial";
    margin: 10px 0 20px;
    padding: 10px 15px;
}
.fream_content ul li span, .fream_wrap li a:hover, .fream_content h3 a {
    color: #F7941E;
}
.fream_content ul li strong span {
    color: #666666;
    text-decoration: line-through;
}
.fream_wrap .mainCenter ul {
    margin-top: 10px;
}
.fream_wrap .mainCenter ul li a, .fream_wrap .mainCenter ul li {
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 0;
    padding: 5px;
}
.fream_wrap .mainCenter ul li a {
    padding: 5px 0;
}
.fream_content ul li .freamPrice {
    color: #F7941E;
    font: 700 14px Georgia;
    text-decoration: none;
}
.fream_content ul li .freamSave {
    background: none repeat scroll 0 0 #F7941E;
    color: #FFFFFF;
    padding: 0 5px;
    text-decoration: none;
}
.fream_wrap .mainCenter .fream_main ul {
    height: 220px;
}
.fream_wrap .mainCenter ul {
    height: 80px;
}
.fream_content ul {
    padding: 10px 10px 10px 43px;
}
#content .index_image h2, #content .featured_deals h2, #content .celebrities_sunglasses h2, #content .brands h2, #content .happy_customers h2 {
    font-family: "Arial",黑体;
}
body #wrapper #content {
    font-family: "Arial",黑体;
}
#content .celebrities_sunglasses .celebrities_deal .celebrities_right .celebrities_profile {
    font-size: 12px;
}
.sunb_top_pic {
    float: left;
    height: 90px;
    text-align: center;
    width: 130px;
}
.sunb_top_pic a {
    font-size: 11px;
}
.az_wrap_nei .brandArea .box_title {
    color: #333333;
    font: 22px "Arial";
}
.az_wrap_nei .brandArea span {
    display: inline-block;
    line-height: 25px;
    padding-right: 30px;
    width: 230px;
}
.mainCenter .category_bottom {
    line-height: 20px;
    margin: 0 0 45px;
    padding: 0 10px;
}
.mainCenter .category_bottom table {
    color: #666666;
    font: 13px Georgia;
}
.mainCenter .category_bottom table span {
    font-weight: bold;
}
.navProcessUnS2 li span {
    background: url("//static.cdnsbg.com/en/images/buyingguide/navProcess2_un2.gif") no-repeat scroll right top transparent;
}
.navProcessOnS2 li span {
    background: url("//static.cdnsbg.com/en/images/buyingguide/navProcess2_on2.gif") no-repeat scroll right top transparent;
}
.think_you_all_top {
    color: #666666;
    line-height: 20px;
}
.think_you_all_top .Thank_you {
    color: #000000;
    font: 22px "Arial";
    margin-top: 10px;
}
.think_you_all_top .thank_wrap {
    margin: 0 0 10px;
}
.think_you_all_top .thank_wrap strong {
    font-weight: 600;
    padding-bottom: 10px;
    padding-right: 10px;
}
.think_you_all_top .thank_wrap a {
    color: #FF6600;
    text-decoration: none;
}
.think_you_all_top .thank_wrap p {
    padding-bottom: 10px;
}
.think_you_all_top .thank_text a {
    color: #FF6600;
    text-decoration: none;
}
.think_you_all_top .thank_text p {
    padding-bottom: 10px;
}
.think_you_all_top .thank_text .tit {
    display: block;
    font-size: 13px;
    font-weight: 700;
    padding-top: 20px;
}
.think_you_all_top .printer_link {
    margin-left: 520px;
}
.default_button {
    border: 1px solid #D6D6D6;
    color: #FF6600;
    padding: 10px;
}
.thankBtnDiv .default_button {
    display: inline-block;
    margin-top: 10px;
}
.detail_wrap_rx {
    color: #666666;
    line-height: 20px;
}
.rxBarRepeat h1 {
    font: 22px/22px "Arial",黑体;
    margin: 15px 0 10px;
}
.verifyList li {
    display: block;
}
.rxBtn {
    float: right;
}
.rxBtn .default_button {
    color: #F7941E;
    padding: 5px;
}
.rxBtn .default_button:hover {
    background: none repeat scroll 0 0 #F7941E;
    color: #FFFFFF;
}
#content .product_content .content_left .product_description p {
    font-family: Georgia;
    margin: 20px 0;
    text-align: justify;
}
#content .product_content .content_left .product_description ul li {
    color: #666666;
    font-family: Georgia;
    font-size: 13px;
    line-height: 20px;
}
#content .product_content .content_right .product_parameter .parameter_type li.selected *:hover {
    color: #000000;
}
#content .product_content .content_right .product_parameter .parameter_type li.selected {
    color: #000000;
    text-align: center;
    width: 135px;
}
.product_image .main_image img.glassesImg {
    margin: 50px auto 0;
}
#content .product_content .content_right .product_parameter .parameter_type li {
    cursor: default;
    text-align: center;
    width: 135px;
}
.search_box input {
    font: 14px "Arial";
}
.sideChoose li {
    margin: 0 2px;
    width: 135px;
}
.think_you_all_top .default_button:hover {
    background: none repeat scroll 0 0 #F7941E;
    border-bottom: 2px solid #D6D6D6;
}
#hc_list .white {
    font-size: 12px;
}
.otherPage_content .add_favourites_button {
    margin-left: 20px;
    padding: 0;
    text-align: center;
}
.cta {
    display: block;
    margin-top: 10px;
}
.faqFeedbackBox tr td {
    padding: 4px;
}
.helpQAQ {
    color: #F7941E;
}
.sh_form input.btnInvoice {
    height: 21px;
    line-height: 21px;
    margin: 0;
    width: auto;
}
.main_ul {
    background: url("//static.cdnsbg.com/en/images/buyingguide/2by_2.gif") no-repeat scroll right top transparent;
    height: 231px;
    padding: 10px 220px 0 0;
    width: 400px;
}
ul.dlBG7 li {
    background: url("//static.cdnsbg.com/en/images/buyingguide/buy_glist2.jpg") no-repeat scroll left 15px transparent;
    display: block;
    list-style: none outside none;
    padding: 10px 0 20px 10px;
}
.main_ul2 {
    background: url("//static.cdnsbg.com/en/images/buyingguide/2by_3.gif") no-repeat scroll left top transparent;
    height: 230px;
    padding: 10px 0 0 220px;
    width: 400px;
}
.main_ul3 {
    background: url("//static.cdnsbg.com/en/images/buyingguide/2by_5.gif") no-repeat scroll left bottom transparent;
}
ul.dlBG9 {
    background: url("//static.cdnsbg.com/en/images/buyingguide/2by_4.gif") no-repeat scroll left 50px transparent;
}
.main_ul4 {
    background: url("//static.cdnsbg.com/en/images/buyingguide/2by_6.gif") no-repeat scroll right top transparent;
    padding: 10px 240px 0 0;
    width: 400px;
}
ul.dlBG9 li {
    background: url("//static.cdnsbg.com/en/images/buyingguide/buy_glist2.jpg") no-repeat scroll left 15px transparent;
    display: block;
    list-style: none outside none;
    padding: 10px 0 100px 10px;
    width: 610px;
}
.try_on_button {
    background: url("//static.cdnsbg.com/en/images/buyingguide/try_on.png") no-repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D6D6D6;
    height: 40px;
    width: 57px;
}
.try_on_button_white {
    background: url("//static.cdnsbg.com/en/images/buyingguide/try_on_white.png") no-repeat scroll 0 0 #333333;
    border: 3px solid #000000;
    height: 40px;
    width: 57px;
}
body #wrapper #footer .about_us .sign-email span {
    padding: 7px 5px 3px;
}
#ChinaInfo ul li {
    padding: 5px 0;
}
#ChinaInfo ul li span {
    display: inline-block;
    width: 100px;
}
.faqRightBox li.faq_li a:hover {
    color: #F7941E;
}
.gv_stpinput .btnInvoice, .gv_main table tr td .btnInvoice {
    margin: 10px 0;
}
.customerDetail tr td div input {
    width: 235px;
}
.sideRemove .cancelLi .iconAction {
    background: url("//static.cdnsbg.com/en/images/buyingguide/icon_close.gif") no-repeat scroll right 2px transparent;
    padding-right: 20px;
}
.sideRemove .cancelLi .iconAction_hover {
    background: url("//static.cdnsbg.com/en/images/buyingguide/icon_close.gif") no-repeat scroll right -14px transparent;
    color: #F7941E;
    padding-right: 20px;
}
.cselectArea tr td {
    color: #333333;
    padding: 5px 0;
}
.see_with_glassese .take_photo span {
    right: auto;
    top: auto;
}
.take_photo_btn {
}
.take_photo_btn a {
    background: url("//static.cdnsbg.com/en/images/buyingguide/btn_take_photo_left.gif") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 35px;
    margin: 10px 0 0;
    padding-left: 39px;
}
.take_photo_btn a span {
    background: url("//static.cdnsbg.com/en/images/buyingguide/btn_take_photo_right.gif") no-repeat scroll right top transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 15px;
    font-weight: 700;
    height: 35px;
    line-height: 35px;
    padding: 0 15px 0 8px;
    text-shadow: 1px 1px 1px #A20000;
}
.take_photo span {
    line-height: 55px;
    padding-left: 130px;
}
.see_with_glassese .take_photo {
    margin-left: 180px;
}
.sideSpace {
    height: 10px;
    line-height: 10px;
}
.sideBottom a {
    color: #666666;
}
.sideBottom {
    background: url("//static.cdnsbg.com/en/images/buyingguide/side_icons.png") no-repeat scroll 0 0 transparent;
    border-top: 1px solid #E3E3E3;
    line-height: 14px;
    padding: 1px 0;
}
.sideBottom a ul {
    padding: 9px 0 9px 5px;
}
.sideBottom a ul li {
    font-size: 11px;
    width: 120px;
}
.sideBottom .side_title {
    font: 12px "Arial";
    width: auto;
}
.sideBottom_hover {
    background: url("//static.cdnsbg.com/en/images/buyingguide/side_icons_hover.png") no-repeat scroll 0 0 #FB9700;
    color: #FFFFFF;
}
.side_whysbg {
    background-position: 125px 18px;
}
.side_ag {
    background-position: 125px -48px;
}
.side_help {
    background-position: 125px -98px;
}
.side_mail {
    background-position: 125px -137px;
}
.side_review {
    background-position: 126px -225px;
}
.side_ebay {
    background-position: 126px -275px;
}
.side_taobao {
    background-position: 123px -340px;
}
.side_Insurance {
    border-top: 1px solid #E3E3E3;
    color: #666666;
    font-size: 11px;
    line-height: 14px;
    padding: 9px 0 5px 5px;
}
.side_Insurance .insuranceCheckbox {
    font-size: 10px;
}
.side_Insurance .insuranceInput {
    margin: 5px 0;
}
#free_insurance_email #insurance_email {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    height: 19px;
    margin-right: 5px;
    padding-left: 2px;
    width: 120px;
}
.side_Insurance .insuranceInput span a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px 1px 2px;
    color: #666666;
    float: left;
    margin-left: 2px;
    padding: 3px 5px;
}
.side_Insurance .insuranceInput span a:hover {
    background: none repeat scroll 0 0 #F7941E;
    color: #FFFFFF;
}
.side_Insurance .side_title {
}
.side_Insurance .right_banner span {
    color: #666666;
    font: 12px "Arial";
    margin: 0 0 5px;
}
.side_Insurance #free_insurance {
    border: medium none;
    margin: 0;
    padding: 0;
}
.side_Insurance .system_color {
    color: #F7941E;
}
.right_follow .right_banner span {
    color: #666666;
    font: 12px "Arial";
    margin: 5px 0;
    padding-left: 5px;
}
.sideBottomLine {
    border-top: 1px solid #E3E3E3;
}
.gv_main table tr td input {
    width: 200px;
}
.marke_selection .resultsDiv .price .old_price {
    float: right;
}
.marke_selection .resultsDiv .price .now_price {
    float: left;
}
.marke_selection .resultsDiv .price .old_price del {
    display: block;
    margin: 0 7px 0 0;
}
body #wrapper #top .top_parent {
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
}
body #wrapper #top .top_first {
    font-family: Georgia,serif;
    font-style: italic;
}
body #wrapper #footer .about_us .sign-email input {
    font-style: italic;
    width: 280px;
}
body #wrapper #footer .about_us .sign-email span:hover {
    background: none repeat scroll 0 0 #F7941E;
    color: #FFFFFF;
}
.glasses_title a:hover {
    color: #F7941E;
}
.sunb_top .sunb_top_tit {
    color: #000000;
    font: 22px/22px "Arial",黑体;
}
.recProducts ul .proInfo span, .mainProducts ul .proInfo span {
    line-height: 16px;
}
.Thankdiv {
    color: #333333;
    padding: 0 15px;
}
.marke_selection .results {
    padding: 0;
}
.compare .btnInvoice {
    display: block;
    margin-bottom: 20px;
}
#content .product_image .image_info tr.model td {
    font-size: 16px;
}
#content .product_content .content_right .share_product .mail_share {
    border: 1px solid #CCCCCC;
}
#content .product_image .lenses_info table.table_2 td.td_1 {
    padding-top: 8px;
}
#content .product_image .lenses_info table.table_2 td.td_2 {
    text-align: right;
    width: 60px;
}
.results .resultArrow {
    float: right;
}
.title_all {
    text-align: right;
    width: 325px;
}
.proPrice .proPriceL .proVoteStar {
    background: url("//static.cdnsbg.com/en/images/buyingguide/star_white.png") repeat-x scroll 0 5px transparent;
    height: 16px;
    width: 80px;
}
.proPrice .proPriceL .proVoteStar img {
    margin-top: 4px;
}
#content .index_image .home_info_kr ul li h3 {
    font-family: '궁서체';
    font-size: 24px;
}
.processBoxM ul li span, .subTotal ul li span {
    color: #333333;
}
#thank_you_page #order #order_detail #details table.details_table th.th_1, #thank_you_page #order #order_detail #details table.details_table th.th_2 {
    padding-top: 10px;
}
.btnCheck a span {
    cursor: pointer;
    font-weight: 700;
}
.white {
    color: #FFFFFF;
}
#wrapper .collectPage .collectPageMain .btnCheck {
    height: 45px;
}
.attbutton {
    padding-top: 2px;
}
#recommended_inside .product_list .product_view .img_background {
    float: left;
    height: 40px;
    margin-right: 10px;
    width: 40px;
}
#recommended_inside .product_list .product_view .about_us_phone {
    background: url("//static.cdnsbg.com/en/images/buyingguide/claims_icon.png") no-repeat scroll -850px 0 transparent;
}
#recommended_inside .product_list .product_view a:hover .about_us_phone {
    background: url("//static.cdnsbg.com/en/images/buyingguide/claims_icon.png") no-repeat scroll -850px -101px transparent;
}
#recommended_inside .product_list .product_view .money_back {
    background: url("//static.cdnsbg.com/en/images/buyingguide/claims_icon.png") no-repeat scroll -340px 0 transparent;
}
#recommended_inside .product_list .product_view a:hover .money_back {
    background: url("//static.cdnsbg.com/en/images/buyingguide/claims_icon.png") no-repeat scroll -340px -101px transparent;
}
#thank_you_page h1 {
    margin-top: 15px;
}
#thank_you_page #order #order_detail #order_description p {
    font: 12px/15px Arial;
}
#recommended_inside .product_list .product_view .description {
    display: block;
    margin-bottom: 10px;
}
.about_content .about_scroll_ul li.meet_team .right_text {
    display: block;
    float: left;
    margin-left: 10px;
    width: 440px;
}
#content .product_image .image_info tr.chosses_size td {
    padding: 3px 0;
}
.about_sidebar ul.sidebar_nav li.sidebar_class {
    border-bottom: 1px solid #A3A3A3;
}
.about_sidebar ul.sidebar_nav li {
    border-bottom: medium none;
}
.about_sidebar ul.sidebar_nav li {
    border-bottom: medium none;
    font: 12px/20px Arial;
}
.about_sidebar ul.sidebar_nav about_nav ul.meet_child li {
    border-bottom: medium none;
    font: 12px/20px "Arial";
    padding-right: 10px;
    text-align: right;
}
.about_sidebar ul.sidebar_nav about_nav ul.meet_child li a {
    color: #666666;
    display: inline-block;
    line-height: 25px;
}
.about_sidebar ul.meet_child li a {
    line-height: 25px;
}
.about_sidebar li.sidebar_class selected a {
    line-height: 35px;
}
#company_value_content .left_image {
    float: left;
    width: 274px;
}
#company_value_content .right_text {
    float: left;
    margin-left: 10px;
    width: 440px;
}
.about_sidebar ul.company_value_child li.sidebar_value_chile a:hover {
    color: #F39907;
}
.about_scroll_ul .cus_charter {
    color: #333333;
    font: 14px/17px Arial;
}
.about_scroll_ul .cus_charter .cus_title {
    color: #807D7D;
    font: 30px "Arial";
    margin-bottom: 10px;
}
.cus_content {
    color: #333333;
    font: 14px/17px "Arial";
    margin-bottom: 10px;
}
.account_content .prescription_detail .any_information, .about_content .about_scroll_ul {
    margin: 0 0 0 30px;
}
.cus_title_one {
    color: #807D7D;
    font: 18px "Arial";
    margin-bottom: 5px;
    margin-top: 15px;
}
.cus_ul_frist p {
    margin-bottom: 3px;
    margin-left: 3px;
}
.cus_ul_second p {
    margin-bottom: 3px;
    margin-left: 3px;
}
.about_content #scroll_bottom_1 {
    line-height: 30px;
    text-align: center;
}
.about_content #scroll_bottom_1 .list_prev {
    background: url("//static.cdnsbg.com/en/images/buyingguide/arrow_1.png") no-repeat scroll 0 1px transparent;
    cursor: pointer;
    display: inline-block;
    height: 13px;
    width: 7px;
}
.about_content #scroll_pagination_1 {
    background-color: #FFFFFF;
    height: 20px;
    line-height: 20px;
    margin: 0 15px 0 25px;
    text-align: center;
}
.about_content #scroll_pagination_1 a.selected {
    background-position: 0 0;
    cursor: default;
}
.about_content #scroll_pagination_1 a {
    background: url("//static.cdnsbg.com/en/images/buyingguide/bullets.png") no-repeat scroll -20px 0 transparent;
    display: inline-block;
    height: 9px;
    margin: 0 10px 0 0;
    width: 9px;
}
.about_content #scroll_pagination_1 a span {
    display: none;
}
.about_content #scroll_bottom_1 .list_next {
    background: url("//static.cdnsbg.com/en/images/buyingguide/arrow_1.png") no-repeat scroll -11px 1px transparent;
    cursor: pointer;
    display: inline-block;
    height: 13px;
    width: 7px;
}
#our_teams_box_1 {
    background-color: #FFFFFF;
}
#our_teams_box_1 .title {
    background-color: #626262;
    color: #FFFFFF;
    font: 18px/40px "Arial";
    padding-left: 30px;
    width: 100%;
}
#our_teams_box_1 .content {
    padding: 20px;
}
#our_teams_box_2 {
    background-color: #FFFFFF;
}
#our_teams_box_2 .title {
    background-color: #626262;
    color: #FFFFFF;
    font: 18px/40px "Arial";
    padding-left: 30px;
    width: 100%;
}
#our_teams_box_2 .content {
    padding: 20px;
}
.about_content #scroll_bottom_2 {
    line-height: 30px;
    text-align: center;
}
.about_content #scroll_bottom_2 .list_prev {
    background: url("//static.cdnsbg.com/en/images/buyingguide/arrow_1.png") no-repeat scroll 0 1px transparent;
    cursor: pointer;
    display: inline-block;
    height: 13px;
    width: 7px;
}
.about_content #scroll_pagination_2 {
    background-color: #FFFFFF;
    height: 20px;
    line-height: 20px;
    margin: 0 15px 0 25px;
    text-align: center;
}
.about_content #scroll_pagination_2 a.selected {
    background-position: 0 0;
    cursor: default;
}
.about_content #scroll_pagination_2 a {
    background: url("//static.cdnsbg.com/en/images/buyingguide/bullets.png") no-repeat scroll -20px 0 transparent;
    display: inline-block;
    height: 9px;
    margin: 0 10px 0 0;
    width: 9px;
}
.about_content #scroll_pagination_2 a span {
    display: none;
}
.about_content #scroll_bottom_2 .list_next {
    background: url("//static.cdnsbg.com/en/images/buyingguide/arrow_1.png") no-repeat scroll -11px 1px transparent;
    cursor: pointer;
    display: inline-block;
    height: 13px;
    width: 7px;
}
#our_team_it_box_1 {
    background-color: #FFFFFF;
}
#our_team_it_box_1 .title {
    background-color: #626262;
    color: #FFFFFF;
    font: 18px/40px "Arial";
    padding-left: 30px;
    width: 100%;
}
#our_team_it_box_1 .content {
    padding: 20px;
}
#our_team_it_box_2 {
    background-color: #FFFFFF;
}
#our_team_it_box_2 .title {
    background-color: #626262;
    color: #FFFFFF;
    font: 18px/40px "Arial";
    padding-left: 30px;
    width: 100%;
}
#our_team_it_box_2 .content {
    padding: 20px;
}
.about_content #scroll_bottom_3 {
    line-height: 30px;
    text-align: center;
}
.about_content #scroll_bottom_3 .list_prev {
    background: url("//static.cdnsbg.com/en/images/buyingguide/arrow_1.png") no-repeat scroll 0 1px transparent;
    cursor: pointer;
    display: inline-block;
    height: 13px;
    width: 7px;
}
.about_content #scroll_pagination_3 {
    background-color: #FFFFFF;
    height: 20px;
    line-height: 20px;
    margin: 0 15px 0 25px;
    text-align: center;
}
.about_content #scroll_pagination_3 a.selected {
    background-position: 0 0;
    cursor: default;
}
.about_content #scroll_pagination_3 a {
    background: url("//static.cdnsbg.com/en/images/buyingguide/bullets.png") no-repeat scroll -20px 0 transparent;
    display: inline-block;
    height: 9px;
    margin: 0 10px 0 0;
    width: 9px;
}
.about_content #scroll_pagination_3 a span {
    display: none;
}
.about_content #scroll_bottom_3 .list_next {
    background: url("//static.cdnsbg.com/en/images/buyingguide/arrow_1.png") no-repeat scroll -11px 1px transparent;
    cursor: pointer;
    display: inline-block;
    height: 13px;
    width: 7px;
}
#our_team_marketing_box_1 {
    background-color: #FFFFFF;
}
#our_team_marketing_box_1 .title {
    background-color: #626262;
    color: #FFFFFF;
    font: 18px/40px "Arial";
    padding-left: 30px;
    width: 100%;
}
#our_team_marketing_box_1 .content {
    padding: 20px;
}
#our_team_marketing_box_2 {
    background-color: #FFFFFF;
}
#our_team_marketing_box_2 .title {
    background-color: #626262;
    color: #FFFFFF;
    font: 18px/40px "Arial";
    padding-left: 30px;
    width: 100%;
}
#our_team_marketing_box_2 .content {
    padding: 20px;
}
.about_content #scroll_bottom_4 {
    line-height: 30px;
    text-align: center;
}
.about_content #scroll_bottom_4 .list_prev {
    background: url("//static.cdnsbg.com/en/images/buyingguide/arrow_1.png") no-repeat scroll 0 1px transparent;
    cursor: pointer;
    display: inline-block;
    height: 13px;
    width: 7px;
}
.about_content #scroll_pagination_4 {
    background-color: #FFFFFF;
    height: 20px;
    line-height: 20px;
    margin: 0 15px 0 25px;
    text-align: center;
}
.about_content #scroll_pagination_4 a.selected {
    background-position: 0 0;
    cursor: default;
}
.about_content #scroll_pagination_4 a {
    background: url("//static.cdnsbg.com/en/images/buyingguide/bullets.png") no-repeat scroll -20px 0 transparent;
    display: inline-block;
    height: 9px;
    margin: 0 10px 0 0;
    width: 9px;
}
.about_content #scroll_pagination_4 a span {
    display: none;
}
.about_content #scroll_bottom_4 .list_next {
    background: url("//static.cdnsbg.com/en/images/buyingguide/arrow_1.png") no-repeat scroll -11px 1px transparent;
    cursor: pointer;
    display: inline-block;
    height: 13px;
    width: 7px;
}
#our_team_management_box_1 {
    background-color: #FFFFFF;
}
#our_team_logistics_box_2 {
    background-color: #FFFFFF;
}
#our_team_management_box_1 .title {
    background-color: #626262;
    color: #FFFFFF;
    font: 18px/40px "Arial";
    padding-left: 30px;
    width: 100%;
}
#our_team_logistics_box_2 .title {
    background-color: #626262;
    color: #FFFFFF;
    font: 18px/40px "Arial";
    padding-left: 30px;
    width: 100%;
}
#our_team_management_box_1 .content {
    padding: 20px;
}
#our_team_logistics_box_2 .content {
    padding: 20px;
}
#our_team_management_box_2 {
    background-color: #FFFFFF;
}
#our_team_management_box_2 .title {
    background-color: #626262;
    color: #FFFFFF;
    font: 18px/40px "Arial";
    padding-left: 30px;
    width: 100%;
}
#our_team_management_box_2 .content {
    padding: 20px;
}
.about_content #scroll_bottom_6 {
    line-height: 30px;
    text-align: center;
}
.about_content #scroll_bottom_6 .list_prev {
    background: url("//static.cdnsbg.com/en/images/buyingguide/arrow_1.png") no-repeat scroll 0 1px transparent;
    cursor: pointer;
    display: inline-block;
    height: 13px;
    width: 7px;
}
.about_content #scroll_pagination_6 {
    background-color: #FFFFFF;
    height: 20px;
    line-height: 20px;
    margin: 0 15px 0 25px;
    text-align: center;
}
.about_content #scroll_pagination_6 a.selected {
    background-position: 0 0;
    cursor: default;
}
.about_content #scroll_pagination_6 a {
    background: url("//static.cdnsbg.com/en/images/buyingguide/bullets.png") no-repeat scroll -20px 0 transparent;
    display: inline-block;
    height: 9px;
    margin: 0 10px 0 0;
    width: 9px;
}
.about_content #scroll_pagination_6 a span {
    display: none;
}
.about_content #scroll_bottom_6 .list_next {
    background: url("//static.cdnsbg.com/en/images/buyingguide/arrow_1.png") no-repeat scroll -11px 1px transparent;
    cursor: pointer;
    display: inline-block;
    height: 13px;
    width: 7px;
}
.about_content #scroll_bottom_5 {
    line-height: 30px;
    text-align: center;
}
.about_content #scroll_bottom_5 .list_prev {
    background: url("//static.cdnsbg.com/en/images/buyingguide/arrow_1.png") no-repeat scroll 0 1px transparent;
    cursor: pointer;
    display: inline-block;
    height: 13px;
    width: 7px;
}
.about_content #scroll_pagination_5 {
    background-color: #FFFFFF;
    height: 20px;
    line-height: 20px;
    margin: 0 15px 0 25px;
    text-align: center;
}
.about_content #scroll_pagination_5 a.selected {
    background-position: 0 0;
    cursor: default;
}
.about_content #scroll_pagination_5 a {
    background: url("//static.cdnsbg.com/en/images/buyingguide/bullets.png") no-repeat scroll -20px 0 transparent;
    display: inline-block;
    height: 9px;
    margin: 0 10px 0 0;
    width: 9px;
}
.about_content #scroll_pagination_5 a span {
    display: none;
}
.about_content #scroll_bottom_5 .list_next {
    background: url("//static.cdnsbg.com/en/images/buyingguide/arrow_1.png") no-repeat scroll -11px 1px transparent;
    cursor: pointer;
    display: inline-block;
    height: 13px;
    width: 7px;
}
#our_team_optical_box_1 {
    background-color: #FFFFFF;
}
#our_team_optical_box_1 .title {
    background-color: #626262;
    color: #FFFFFF;
    font: 18px/40px "Arial";
    padding-left: 30px;
    width: 100%;
}
#our_team_optical_box_1 .content {
    padding: 20px;
}
#our_team_optical_box_2 {
    background-color: #FFFFFF;
}
#our_team_optical_box_2 .title {
    background-color: #626262;
    color: #FFFFFF;
    font: 18px/40px "Arial";
    padding-left: 30px;
    width: 100%;
}
#our_team_optical_box_2 .content {
    padding: 20px;
}
#our_team_logistics_box_1 {
    background-color: #FFFFFF;
}
#our_team_logistics_box_1 .title {
    background-color: #626262;
    color: #FFFFFF;
    font: 18px/40px "Arial";
    padding-left: 30px;
    width: 100%;
}
#our_team_logistics_box_1 .content {
    padding: 20px;
}
.about_content_2 {
    height: 100%;
    margin-bottom: 50px;
}
.charter_see_differ {
    color: #FFB441;
    float: right;
    font: italic 17px/39px "Arial";
    margin-top: 50px;
}
#value_power_synergy_box_1 {
    background-color: #FFFFFF;
}
#value_power_synergy_box_1 .title {
    background-color: #626262;
    color: #FFFFFF;
    font: 18px/40px "Arial";
    padding-left: 30px;
    width: 100%;
}
#value_power_synergy_box_1 .content {
    padding: 20px;
}
#value_driving_change_box_1 {
    background-color: #FFFFFF;
}
#value_driving_change_box_1 .title {
    background-color: #626262;
    color: #FFFFFF;
    font: 18px/40px "Arial";
    padding-left: 30px;
    width: 100%;
}
#value_driving_change_box_1 .content {
    padding: 20px;
}
#value_monkey_business_box_1 {
    background-color: #FFFFFF;
}
#value_monkey_business_box_1 .title {
    background-color: #626262;
    color: #FFFFFF;
    font: 18px/40px "Arial";
    padding-left: 30px;
    width: 100%;
}
#value_monkey_business_box_1 .content {
    padding: 20px;
}
#ovalue_your_passions_box_1 {
    background-color: #FFFFFF;
}
#ovalue_your_passions_box_1 .title {
    background-color: #626262;
    color: #FFFFFF;
    font: 18px/40px "Arial";
    padding-left: 30px;
    width: 100%;
}
#ovalue_your_passions_box_1 .content {
    padding: 20px;
}
#value_extra_mile_box_1 {
    background-color: #FFFFFF;
}
#value_extra_mile_box_1 .title {
    background-color: #626262;
    color: #FFFFFF;
    font: 18px/40px "Arial";
    padding-left: 30px;
    width: 100%;
}
#value_extra_mile_box_1 .content {
    padding: 20px;
}
#value_be_responsible_box_1 {
    background-color: #FFFFFF;
}
#value_be_responsible_box_1 .title {
    background-color: #626262;
    color: #FFFFFF;
    font: 18px/40px "Arial";
    padding-left: 30px;
    width: 100%;
}
#value_be_responsible_box_1 .content {
    padding: 20px;
}
#value_maximize_time_box_1 {
    background-color: #FFFFFF;
}
#value_maximize_time_box_1 .title {
    background-color: #626262;
    color: #FFFFFF;
    font: 18px/40px "Arial";
    padding-left: 30px;
    width: 100%;
}
#value_maximize_time_box_1 .content {
    padding: 20px;
}
#value_achieve_impossible_box_1 {
    background-color: #FFFFFF;
}
#value_achieve_impossible_box_1 .title {
    background-color: #626262;
    color: #FFFFFF;
    font: 18px/40px "Arial";
    padding-left: 30px;
    width: 100%;
}
#value_achieve_impossible_box_1 .content {
    padding: 20px;
}
#value_helping_others_box_1 {
    background-color: #FFFFFF;
}
#value_helping_others_box_1 .title {
    background-color: #626262;
    color: #FFFFFF;
    font: 18px/40px "Arial";
    padding-left: 30px;
    width: 100%;
}
#value_helping_others_box_1 .content {
    padding: 20px;
}
ul .cus_ul_frist_ul {
    list-style: disc outside none;
    margin-left: 20px;
}
#customer_charter_content .cus_charter .cus_ul_frist .cus_ul_frist_ul li {
    height: auto;
}
ul .cus_ul_second_ul {
    list-style: disc outside none;
    margin-left: 20px;
}
#customer_charter_content .cus_charter .cus_ul_second .cus_ul_second_ul li {
    height: auto;
}
ul .cus_ul_third_ul {
    list-style: disc outside none;
    margin-left: 20px;
}
#customer_charter_content .cus_charter .cus_ul_third .cus_ul_third_ul li {
    height: auto;
}
#frist_local_office_table {
    border: 1px solid #CDCDCD;
}
.about_sidebar ul.sidebar_nav li.company_value_li {
    border-bottom: 1px solid #A3A3A3;
    padding-bottom: 5px;
}
.about_sidebar ul.company_value_child li.sidebar_value_chile {
    font: 12px/20px "Arial";
    padding-right: 10px;
    text-align: right;
}
.about_sidebar ul.company_value_child li.sidebar_value_chile a {
    color: #666666;
    display: inline-block;
    line-height: 25px;
}
.btnCheck a {
    background: url("//static.cdnsbg.com/en/images/buyingguide/btn_buy_cart_l.gif") no-repeat scroll left top transparent;
    float: left;
    height: 49px;
    line-height: 40px;
    padding: 0 0 0 9px;
}
.btnCheck a span {
    background: url("//static.cdnsbg.com/en/images/buyingguide/btn_buy_cart_r.gif") no-repeat scroll right top transparent;
    color: white;
    float: left;
    height: 59px;
    line-height: 45px;
    padding: 0 20px 0 15px;
}
#wrapper .collectPage .collectPageMain .btnCheck {
    margin-bottom: 30px;
    margin-left: 300px;
}
.paymentChoose ul li input {
    display: block;
    float: left;
    margin: 23px 6px 0;
}
#wrapper .collectPage .collectPageMain .btnCheck {
    height: 45px;
}
#contactDrop dt a, #modelSelectDrop dt a {
    width: 96px;
}
.cartKr .totalInfo .fr span {
    width: 85px;
}
.about_content #scroll_bottom {
    line-height: 30px;
    text-align: center;
}
.about_content #scroll_bottom .list_prev {
    background: url("//static.cdnsbg.com/en/images/buyingguide/arrow_1.png") no-repeat scroll 0 1px transparent;
    cursor: pointer;
    display: inline-block;
    height: 13px;
    width: 7px;
}
.about_content #scroll_pagination {
    background-color: #FFFFFF;
    height: 20px;
    line-height: 20px;
    margin: 0 15px 0 25px;
    text-align: center;
}
.about_content #scroll_pagination a {
    background: url("//static.cdnsbg.com/en/images/buyingguide/bullets.png") no-repeat scroll -20px 0 transparent;
    display: inline-block;
    height: 9px;
    margin: 0 10px 0 0;
    width: 9px;
}
.about_content #scroll_pagination a.selected {
    background-position: 0 0;
    cursor: default;
}
.about_content #scroll_pagination a span {
    display: none;
}
.community_content {
    height: 800px;
}
.give_one h3 {
    text-align: center;
}
.about_content ul.scroll_ul li.maps {
    background: url("//static.cdnsbg.com/en/images/buyingguide/maps.png") no-repeat scroll 115px 55px transparent;
    height: 450px;
    position: relative;
}
.our_goals_sentence {
    display: block;
}
.our_goals_sentence_1 {
    display: block;
    float: left;
}
.our_goals_sentence_1 {
    display: block;
    float: right;
}
.charity_ul {
    position: absolute;
    z-index: 1;
}
.community_picture_index_1 {
    position: absolute;
    z-index: -1;
}
.about_content p {
    color: #333333;
    display: block;
    font: 14px/20px Arial;
    margin-bottom: 15px;
    text-align: left;
}
.about_content #buy_one_give_one_content .buy_one_list p span.span_text {
    color: #FFFFFF;
    display: block;
    font-family: Arial;
    font-size: 17px;
    line-height: 25px;
    margin: 20px 50px 0;
    text-align: center;
    text-shadow: 1px 1px 1px #33271E;
}
.about_content #buy_one_give_one_content .buy_one_list p span.span_number {
    color: #FFFFFF;
    display: block;
    font-size: 65px;
    padding-top: 37px;
    text-align: center;
    text-shadow: 1px 1px 1px #33271E;
}
.about_content ul.scroll_ul li {
    position: relative;
}
.about_content #buy_one_give_one_content .buy_one_list p {
    display: block;
    position: absolute;
    top: 10px;
    width: 750px;
    z-index: 10;
}
.community_white_btn a {
    background: none repeat scroll 0 0 transparent;
    border-color: #666666;
    border-style: solid;
    border-width: 1px 1px 3px;
    height: 30px;
    line-height: 31px;
    margin-right: 50px;
    padding: 9px;
}
.community_white_btn {
    margin-bottom: 30px;
    margin-left: 50px;
}
.community_white_btn a:hover {
    background-color: #F39907;
    color: white;
}
.about_content #scroll_bottom .list_next {
    background: url("//static.cdnsbg.com/en/images/buyingguide/arrow_1.png") no-repeat scroll -11px 1px transparent;
    cursor: pointer;
    display: inline-block;
    height: 13px;
    width: 7px;
}
.about_content ul.scroll_ul li .bottom_image {
    margin-top: 30px;
}
.bottom_image_2 {
    margin-bottom: 50px;
}
.our_goals_sentence {
    display: block;
    margin-bottom: 50px;
}
#content .contact_bottom a:hover {
    background-color: #F39907;
    border-color: #666666;
    border-style: solid;
    border-width: 1px 1px 3px;
    color: white;
}
#mail_form .question_botton a:hover {
    background-color: #F39907;
    border-color: #666666;
    border-style: solid;
    border-width: 1px 1px 3px;
    color: white;
}
#content .contact_top a:hover {
    background-color: #F39907;
    border-color: #666666;
    border-style: solid;
    border-width: 1px 1px 3px;
    color: white;
}
.contact_box .contact_span_2 .input_search .search_button a:hover {
    background-color: #333333;
    color: white;
}
#content .contact_bottom .default_button_2_1 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #666666;
    border-style: solid;
    border-width: 1px 1px 2px;
    box-shadow: 0 2px 0 #666666;
    color: #666666;
    cursor: pointer;
    font: 14px/27px "Arial";
    margin: 10px 0;
    padding: 10px;
}
#content .contact_top .default_button_2_1 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #666666;
    border-style: solid;
    border-width: 1px 1px 2px;
    box-shadow: 0 2px 0 #666666;
    color: #666666;
    cursor: pointer;
    float: right;
    font: 14px/27px "Arial";
    margin: 10px 0;
    padding: 2px 10px;
}
#thank_you_page h1 {
    margin-top: 10px;
}
#thank_you_page #order #order_detail #order_description p {
    font: 12px/15px Arial;
}
#recommended_inside .product_list .product_view .description {
    display: block;
    margin-bottom: 6px;
    margin-top: 6px;
}
#thank_you_page #order #order_detail #buyone #buyone_inside p {
    font: 12px/15px Arial;
}
#thank_you_page #order #order_detail #order_description #description_top a:hover {
    background-color: #F39907;
    border-color: #666666;
    border-style: solid;
    border-width: 1px 1px 3px;
    color: white;
}
#thank_you_page #order #order_detail #order_description #description_top a:hover {
    background-color: #F39907;
    border-color: #666666;
    border-style: solid;
    border-width: 1px 1px 3px;
    color: white;
}
#contact_inside .table_4 .td_3 a:hover {
    background-color: #F39907;
    border-color: #666666;
    border-style: solid;
    border-width: 1px 1px 3px;
    color: white;
}
.thank_you_left_picture_1 {
    margin-left: 18px;
}
#thank_you_page #order #order_detail #order_description #description_top .default_button_fr {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: -moz-use-text-color;
    border-style: solid;
    border-width: 1px 1px 3px;
    color: #666666;
    cursor: pointer;
    display: block;
    float: left;
    font: 14px/30px Arial;
    margin-bottom: 10px;
    margin-left: 90px;
    padding: 0 15px;
}
#thank_you_page #order #order_detail #order_description {
    display: block;
    height: 100%;
}
#details .details_table .bgcolor .prescription_td info end_td {
    border-bottom: medium none;
}
#thank_you_page #order #order_detail #order_description #description_inside {
    position: relative;
}
.au_guarantee_1 {
    color: #333333;
    display: block;
    font: 14px/20px Arial;
    margin-bottom: 10px;
}
.au_guarantee_2 {
    color: #333333;
    display: block;
    font: 14px/20px Arial;
    margin-bottom: 10px;
}
.au_guarantee_3 {
    color: #333333;
    display: block;
    font: 14px/20px Arial;
}
.au_guarantee_4 {
    color: #333333;
    display: block;
    font: 14px/20px Arial;
}
.au_guarantee {
    color: #807D7D;
    font: 30px "Arial";
    margin-bottom: 10px;
}
#meet_the_team_content .respected_content_main .respected_content_main_ul li {
    display: block;
    height: auto;
    margin-bottom: 3px;
}
.respected_content_main_1_li {
    color: #333333;
    display: block;
    font: 14px/17px Arial;
    margin-bottom: 10px;
}
.respected_content_main_1_li p {
    color: #666666;
    display: block;
    font: 20px/22px "Arial";
    margin-bottom: 8px;
}
.respected_content_main_1_li .respected_content_main_ul {
    display: block;
    line-height: 20px;
    list-style: disc outside none;
}
.respected_content_main_1 p {
    line-height: 20px;
}
#our_loations_content {
    line-height: 20px;
}
.help_head_tittle {
    color: #807D7D;
    font: 30px "Arial";
    margin-bottom: 50px;
}
.main .mainCenter_1 {
    margin-top: 20px;
}
.main_center_content {
    color: #666666;
    font: 13px/20px Arial;
    margin-bottom: 30px;
    margin-top: 1px;
    padding-left: 8px;
}
.main_center_content_small {
    border-left: 2px solid #E6E6E6;
    color: #666666;
    display: block;
    font: 13px/20px Georgia;
    margin-top: 1px;
    padding-left: 30px;
}
.mainCenter mainCenter_1 .main_center_content a {
    color: #807D7D;
}
.mainCenter mainCenter_1 .main_center_content h2 {
    color: #000000;
    font: 20px/22px "Arial";
}
.main_center_content_ul p {
    color: #666666;
    display: block;
    font: 20px/22px "Arial";
    margin-bottom: 25px;
    margin-top: 1px;
    padding-left: 8px;
}
.main_center_content h1 {
    color: #666666;
    display: block;
    font: 20px/22px "Arial";
    margin-bottom: 5px;
    margin-top: 1px;
}
.main_center_content_small {
    display: block;
    line-height: 20px;
    list-style: disc outside none;
    margin-bottom: 20px;
    padding-left: 45px;
}
.main_center_content_foot {
    color: #666666;
    display: block;
    font: 13px/20px Georgia;
    margin-top: 1px;
    padding-left: 8px;
}
.main_center_content_foot span {
    color: #FF6600;
    font: 14px/17px Arial;
}
.main_center_content_ul b {
    font-weight: 700;
}
.mainCenter mainCenter_1 .main_center_content .main_center_content {
}
.main_center_content span {
    border-left: medium none;
    color: #FF0000;
}
.main_center_content_3 {
    color: #666666;
    font: 13px/20px Georgia;
    margin-bottom: 30px;
    margin-top: 1px;
    padding-left: 8px;
}
.main_center_content_3 h1 {
    color: #666666;
    display: block;
    font: 20px/22px "Arial";
    margin-bottom: 5px;
    margin-top: 1px;
}
.main_center_content_3 span {
    font-weight: 700;
    text-decoration: underline;
}
.main_center_content b {
    font-weight: 700;
}
.main_center_content p {
    display: block;
    padding-top: 30px;
}
.main_center_content_ul_picture {
    margin-bottom: 30px;
    padding-left: 10px;
}
#content .featured_deals .glassses_deal .glasses_price p {
    font: 15px Georgia;
}
#other_possible_statuses_content {
    color: #333333;
    display: block;
    font: 14px/17px "Arial";
    margin-bottom: 10px;
}
#other_possible_statuses_content .other_possible_statuses_sentence_1 {
    display: block;
    margin-bottom: 20px;
}
#other_possible_statuses_content .other_possible_statuses_sentence_2 {
    display: block;
    margin-bottom: 20px;
}
#other_possible_statuses_content .other_possible_statuses_sentence_3 {
    display: block;
    margin-bottom: 20px;
}
#other_possible_statuses_content .other_possible_statuses_sentence_4 {
    display: block;
    margin-bottom: 20px;
}
#regular_statuses_content {
    color: #333333;
    display: block;
    font: 14px/17px "Arial";
    margin-bottom: 10px;
}
#regular_statuses_content .regular_statuses_sentence_1 {
    display: block;
    margin-bottom: 20px;
}
#regular_statuses_content .regular_statuses_sentence_2 {
    display: block;
    margin-bottom: 20px;
}
#regular_statuses_content .regular_statuses_sentence_3 {
    display: block;
    margin-bottom: 20px;
}
#regular_statuses_content .regular_statuses_sentence_4 {
    display: block;
    margin-bottom: 20px;
}
#regular_statuses_content .regular_statuses_sentence_5 {
    display: block;
    margin-bottom: 20px;
}
#regular_statuses_content .regular_statuses_sentence_6 {
    display: block;
    margin-bottom: 20px;
}
#regular_statuses_content .regular_statuses_sentence_7 {
    display: block;
    margin-bottom: 20px;
}
#regular_statuses_content .regular_statuses_sentence_8 {
    display: block;
    margin-bottom: 20px;
}
#regular_statuses_content .regular_statuses_sentence_9 {
    display: block;
    margin-bottom: 20px;
}
#regular_statuses_content .regular_statuses_sentence_10 {
    display: block;
    margin-bottom: 20px;
}
#fast_shipping_content .main .mainCenter .section_01 {
    border: medium none;
    padding-left: 0;
    padding-top: 0;
}
#fast_shipping_content .main .mainCenter {
    margin-top: 0;
}
#fast_shipping_content .main .mainCenter .section_01 .center {
    margin-top: 0;
}
#fast_shipping_content .main .mainCenter .section_01 .center .titBar_03 {
    margin-top: 0;
}
#fast_shipping_content .main .mainCenter .section_01 .center .titBar_03 h1 {
    margin-top: 0;
}
.fs_table_tr_bottom {
    border-bottom: 1px solid #A3A3A3;
}
#fast_shipping_content .main .mainCenter .section_01 .center .fs_table .fs_table_tr_bottom p {
    margin-top: 15px;
    padding: 0;
}
#fast_shipping_content .main .mainCenter .section_01 .center .fs_table {
    display: block;
    margin-left: 10px;
}
#fast_shipping_content .main .mainCenter .section_01 .center .fs_table .fs_table_tr_bottom .fs_table_tr_bottom_left {
    padding-right: 30px;
}
.center .otherPage_content .fs_table {
    display: block;
    margin-left: 60px;
    width: 500px;
}
#order_info {
    display: block;
    margin-top: 40px;
}
#order_page_details table.details_table td.price {
    vertical-align: inherit;
}
#order_info .info_2 {
    width: 200px;
}
#order_info #info_1 {
    width: 500px;
}
#order_page_details table.details_table td.td_title span {
    font: 20px Arial;
    left: 10px;
    top: 0;
}
.prescription_left .pre_box {
    border-bottom: 1px solid #D0D0D0;
    font: 14px/17px Arial;
    margin-right: 20px;
}
.prescription_left {
    color: #666666;
    font: 13px Georgia;
    width: 640px;
}
.prescription_left h3 {
    color: #000000;
    margin: 15px 0;
}
#content .prescription_sidebar {
    border-left: 1px solid #DADADA;
    width: 290px;
}
.prescription_sidebar .prescription_glasses_info {
    margin-left: 15px;
    position: relative;
}
.prescription_sidebar .prescription_glasses_info ul span {
    color: #666666;
    display: inline-block;
    width: 100px;
}
.prescription_sidebar .prescription_glasses_info .edit_details {
    border-bottom: 1px solid #B7B6B6;
    border-top: 1px solid #B7B6B6;
    margin: 10px 0;
    padding: 15px 0;
}
.prescription_sidebar .prescription_glasses_info .edit_details a.edit {
    background: url("//static.cdnsbg.com/en/images/buyingguide/edit_3.png") no-repeat scroll 0 0 transparent;
    color: #F7941F;
    font: 14px Helvetica Neue;
    height: 18px;
    padding-left: 20px;
}
.prescription_sidebar .prescription_glasses_info .edit_details span {
    color: #F7941F;
    font: 20px Arial;
    margin-left: 80px;
}
.prescription_sidebar .buy_now_wrapper {
    border-left: 1px solid #DADADA;
    margin-left: -1px;
    padding-left: 15px;
    position: relative;
    top: 0;
}
.prescription_sidebar .buy_now_wrapper .contact_us {
    background-color: #FBFBFB;
    margin-top: 15px;
    width: 280px;
}
.prescription_sidebar .buy_now_wrapper .contact_us h4 {
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    font-family: Georgia;
    font-size: 14px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: italic;
    font-variant: normal;
    font-weight: inherit;
    line-height: normal;
    margin-left: 10px;
    padding-top: 10px;
}
.prescription_sidebar .buy_now_wrapper .contact_us table {
    font-family: Georgia;
    font-size: 12px;
    margin-left: 10px;
    width: 270px;
}
.prescription_sidebar .buy_now_wrapper .contact_us table td {
    border-bottom: 1px solid #D0D0D0;
    line-height: 20px;
    padding: 10px 10px 10px 0;
}
.prescription_sidebar .buy_now_wrapper .contact_us table td {
    border-bottom: 1px solid #D0D0D0;
    line-height: 20px;
    padding: 10px 10px 10px 0;
}
.search_options .image_options li, .share_previews .preview ul li, .col2 .col2_content ul.col2_content_ul li, .prescription_left .prescription_details table.table_5 p, .prescription_left table.lens_table p, .prescription_sidebar .prescription_glasses_info ul li, .prescription_sidebar .buy_now_wrapper ul li {
    line-height: 25px;
}
body #wrapper #footer .about_us h3, #content .product_content .content_right .share_product .fb_share, #preview_box .preview_col1 .sns_share, #order_h1, .landing_box_2 .center_content .input_box, .prescription_sidebar .prescription_glasses_info h3, .contact_box .contact_span_2 .input_search {
    margin: 20px 0;
}
.prescription_left ul.confirmation_ul {
    font: 13px Arial;
}
.prescription_left ul.confirmation_ul li {
    line-height: 30px;
}
.rxBtn {
    display: block;
}
.rxBtn .default_button {
    box-shadow: 0 3px 0 #DADADA;
    display: block;
    float: left;
    font: 14px/19px Arial;
    height: 19px;
    margin-right: 10px;
    margin-top: 10px;
    padding: 5px 10px;
}
.verify_sidebar_1 {
    color: #666666;
    padding-right: 20px;
    text-align: right;
}
.td_first {
    width: 70px;
}
.prescription_sidebar .prescription_glasses_info ul {
    color: #333333;
    font-family: Georgia;
    font-size: 11px;
}
#regular_statuses_content .regular_statuses_sentence_4 span {
    font-weight: 700;
}
#regular_statuses_content .regular_statuses_sentence_5 span {
    font-weight: 700;
}
#regular_statuses_content .regular_statuses_sentence_6 span {
    font-weight: 700;
}
#regular_statuses_content .regular_statuses_sentence_7 span {
    font-weight: 700;
}
#regular_statuses_content .regular_statuses_sentence_8 span {
    font-weight: 700;
}
#regular_statuses_content .regular_statuses_sentence_9 span {
    font-weight: 700;
}
#regular_statuses_content .regular_statuses_sentence_10 span {
    font-weight: 700;
}
#other_possible_statuses_content .other_possible_statuses_sentence_1 span {
    font-weight: 700;
}
#other_possible_statuses_content .other_possible_statuses_sentence_2 span {
    font-weight: 700;
}
#other_possible_statuses_content .other_possible_statuses_sentence_3 span {
    font-weight: 700;
}
#other_possible_statuses_content .other_possible_statuses_sentence_4 span {
    font-weight: 700;
}
#content #our_loations_content .otherPage_content {
    color: #333333;
    font: 14px/20px "Arial";
}
#content #our_loations_content .otherPage_content b {
    font-weight: 700;
}
#content #meet_team_content .center {
    color: #333333;
    font: 14px/20px "Arial";
}
#meet_the_team_content .respected_content_main .respected_content_main_ul li {
    background: url("//static.cdnsbg.com/en/images/buyingguide/dot.png") no-repeat scroll 2px 10px transparent;
    padding-left: 15px;
}
.about_content p span {
    color: #333333;
    text-decoration: none;
}
.why_smart_buy_ul {
    color: #333333;
    font: 14px/17px Arial;
    list-style: disc outside none;
    margin-left: 20px;
}
.why_sbg_fifth_ul {
    font: 14px/17px Arial;
    list-style: disc outside none;
    margin-left: 20px;
}
.why_smart_buy_page_3 {
    display: block;
    margin-top: 20px;
}
.why_smart_buy_page_3_right_text {
    display: block;
    float: right;
    width: 420px;
}
.why_smart_buy_page_3_left_pcture {
    display: block;
    float: left;
}
#content .about_content_2 .about_scroll_ul h2 {
    font-weight: 700;
}
.account_content .prescription_detail .any_information, .about_content .about_scroll_ul {
    font: 14px/17px Arial;word-wrap: break-word;
}
.order_input {
    display: block;
    height: 25px;
}
.order_input input {
    border-color: #999999 -moz-use-text-color #999999 #999999;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    color: #999999;
    float: left;
    height: 22px;
    margin: 0;
    width: 241px;
}
.orderTable #orderid_form {
    width: 100%;
}
#meet_team_content .orderTable .default_button {
    background-color: #EF952A;
    border: medium none;
    box-shadow: none;
    color: #FFFFFF;
    float: none;
    font: 11px/20px Arial;
    margin: 3px;
    padding: 3px 10px;
    width: 80px;
}
.orderTable .order_down a {
    color: #EF952A;
}
.about_sidebar {
    height: 100%;
}
.orderTable .order_down {
    float: left;
}
.order_search_btn {
    border-color: #999999;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    float: left;
    height: 23px;
    padding-top: 1px;
}
#orderid_form .order_search_btn a:hover {
    background-color: #333333;
    color: white;
}
#meet_team_content .orderTable td {
    vertical-align: top;
}
#orderid_form .btnInvoice {
    background: none repeat scroll 0 0 #76B607;
    border-color: #404040;
    box-shadow: 0 2px 0 #404040;
    color: #FFFFFF;
    font: 18px/50px "Arial";
    height: 50px;
}
#content .about_content #meet_team_content .section_01 .center .otherPage_content p {
    width: 450px;
}
#meet_team_content .center .otherPage_content ul {
    width: 450px;
}
#content .about_content #meet_team_content .otherPage_content ul li {
    height: 100%;
    width: 450px;
}
.big_title {
    margin: 30px 0; overflow: hidden;
}
#meet_team_content .right_txt #amount {
    border: 1px solid #CCCCCC;
    color: #999999;
    margin-bottom: 15px;
}
#meet_team_content .right_txt1 #to_name {
    border: 1px solid #CCCCCC;
    color: #999999;
    margin-bottom: 15px;
    width: 150px;
}
#meet_team_content .right_txt2 #to_email {
    border: 1px solid #CCCCCC;
    color: #999999;
    margin-bottom: 15px;
    width: 150px;
}
#meet_team_content .right_txt3 #from_name {
    border: 1px solid #CCCCCC;
    color: #999999;
    margin-bottom: 15px;
    width: 150px;
}
#meet_team_content .right_txt4 #from_email {
    border: 1px solid #CCCCCC;
    color: #999999;
    margin-bottom: 30px;
    width: 150px;
}
#meet_team_content .right_txt5 #content {
    border: 1px solid #CCCCCC;
    color: #999999;
}
#meet_team_content #button {
    background: none repeat scroll 0 0 #76B607;
    border-color: #404040;
    box-shadow: 0 2px 0 #404040;
    color: #FFFFFF;
}
#meet_team_content .left_txt span {
    color: #999999;
    font-size: 11px;
}
#meet_team_content .left_txt {
    vertical-align: top;
}
.middle_greenbtn {
    display: block;
    margin-top: 15px;
    position: relative;
    width: 100%;
}
#meet_team_content .gv_bota {
    display: block;
    float: left;
    margin-top: 15px;
}
.gv_stpinput .btnInvoice {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #666666;
    border-style: solid;
    border-width: 1px 1px 2px;
    box-shadow: 0 2px 0 #666666;
    color: #666666;
    cursor: pointer;
    font: 14px/27px "Arial";
    height: 37px;
    margin: 30px 0 0;
}
.gv_stpinput .btnInvoice_1 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #76B607;
    border-color: #404040;
    border-style: solid;
    border-width: 1px 1px 2px;
    box-shadow: 0 2px 0 #404040;
    color: #FFFFFF;
    cursor: pointer;
    font: 14px/27px "Arial";
    height: 37px;
    margin: 30px 0 0;
}
#cusname {
    border: 1px solid #CCCCCC;
}
#cusemail {
    border: 1px solid #CCCCCC;
}
#cusorderid {
    border: 1px solid #CCCCCC;
}
.survey_item #comments {
    border: 1px solid #CCCCCC;
    height: 110px;
    width: 428px;
}
#meet_team_content .add_favourites_button {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #76B607;
    border-color: #404040;
    border-style: solid;
    border-width: 1px 1px 2px;
    box-shadow: 0 2px 0 #404040;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font: 18px/27px "Arial";
    margin: 30px 0 0;
    padding: 10px 20px;
}
#content .product_image .lenses_info .table_2 .buy_image_button .buy_sunglasses_img .btnGreenS {
    background: url("//static.cdnsbg.com/en/images/buyingguide/btn_buynow_right.gif") no-repeat scroll right center transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: table;
    font-size: 25px;
    height: 76px;
    width: 120px;
}
#content .product_image .lenses_info .table_2 .buy_image_button .buy_sunglasses_img .btnGreenS .btnGreen {
    display: table-cell;
    font-size: 18px;
    font-weight: 700;
    padding-left: 5px;
    vertical-align: middle;
}
#noReviews {
    font: 12px Arial;
    text-decoration: underline;
}
.glasses_title {
    display: block;
}
#content .featured_deals .glassses_deal .seo a {
    display: inline;
    font-family: "Arial";
    font-size: 12px;
    line-height: 12px;
}
#content .featured_deals .glassses_deal span.and {
    display: inline;
}
.seo {
    display: inline;
    font-family: "Arial";
    font-size: 14px;
    text-align: center;
}
#content .featured_deals .glassses_deal h3.seo {
    display: block;
    font-family: "Arial";
    font-size: 14px;
    height: 45px;
    line-height: 30px;
    text-align: center;
}
#content .featured_deals .glassses_deal .glasses_content .glasses_name {
    font-size: 12px;
}
#content .celebrities_sunglasses .celebrities .celebrities_profile h3.seo {
    font-family: "Arial";
    font-size: 12px;
    text-align: left;
}
#footer .designers h3 a h4.seo {
    color: #FFFFFF;
    display: block;
    font: lighter 17px "Arial";
    margin: 15px 0 20px;
    text-align: left;
    width: 180px;
}
#footer .designers .white h4.seo {
    color: #CCCCCC;
    font-family: Georgia;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    vertical-align: top;
    width: 180px;
}
#footer .designers .more h4.seo {
    color: #CCCCCC;
    font-size: 11px;
    font-style: italic;
    line-height: 18px;
    margin: 0;
    vertical-align: top;
    width: 180px;
}
#lens_type_form .image_info .model h4.seo {
    display: block;
    font-size: 16px;
    padding-top: 8px;
    text-align: left;
}
#order_page_details .details_table .table_4 a {
    color: #F7941E;
}
div.popContainer {
    color: #6F6E6E;
    display: block;
    font: bold 12px Helvetica;
    left: 211px;
    overflow: hidden;
    padding: 0;
    top: 326px;
}
div.popContainer .title {
    background-color: #626262;
    color: #FFFFFF;
    font: 18px/40px "Arial";
    padding-left: 30px;
    text-transform: capitalize;
    width: 100%;
}
div.popContainer #popShare {
    padding: 20px 30px 0;
}
div.popContainer .close {
    padding: 0 10px 5px;
}
.close .close {
    text-transform: capitalize;
}
#popShare ol li a {
    color: #F7941E;
}
#popShare a {
    color: #F7941E;
}
#order_page_details table.table_4 {
    text-transform: capitalize;
}
#popShare br {
    line-height: 8px;
}
#faq_content .helpQAQ .MsoNormal a {
    color: #F7941E;
}
body #wrapper #footer .footer_bottom .site_payment {
    width: 450px;
}
#about_us_content #startSelect .td2 select {
    display: block;
    margin-right: 10px;
    margin-top: 15px;
    width: 210px;
}
#about_us_content #startSelect .td1, #about_us_content #startSelect .td3 {
    width: 140px;
}
.newSiteMap .sitemapTable b:hover {
    color: #F7941E;
}
.about_sidebar ul.sidebar_nav li a:hover {
    color: #F7941E;
}
.sitemapTable a.LetterHref:hover {
    color: #F7941E;
}
#company_value_content ul li a:hover {
    color: #F7941E;
}
.newSiteMap .sitemapTable b {
    font-size: 14px;
    line-height: 16px;
}
.newSiteMap .sitemapTable .td2 {
    vertical-align: inherit;
}
.newSiteMap .sitemapTable .td1 {
    padding-left: 0;
    padding-right: 5px;
}
.about_content .about_scroll_ul #customer_charter_content .dlBG8 li {
    width: 450px;
}
.about_content .about_scroll_ul #meet_the_team_content .dlBG9 li {
    width: 545px;
}
.about_content .about_scroll_ul #our_loations_content .dlBG7 li {
    width: 450px;
}
#about_us_content .sugBbg ul li {
    float: left;
    margin: 15px 37px;
    width: 140px;
}
.about_content .about_scroll_ul .sugSportList li {
    display: block;
    margin: 10px;
    width: 150px;
}
.about_content .about_scroll_ul .sugSbg li {
    height: 100%;
    width: 180px;
}
#about_us_content .personSbg {
    display: block;
    margin: 0 auto;
    width: 580px;
}
.about_content .eyeTest img { margin-right:15px; width:254px; float:left;}
.about_content .eyeTest div {float: right;width: 450px;}
.about_content .eyeTest p {
    color: #333333;
    float: right;
    font: 14px/20px Arial;
    margin-bottom: 15px;
    width: 450px;
}
.eyeTest {
    display: block;
    margin-top: 20px; overflow:hidden;zoom:1;
}
.eyeTest span {
    cursor: pointer;
    display: block;
    float: right;
    padding-top: 50px;
    text-align: left;
    width: 450px;
}
.eyeTest span:hover {
    color: #F7941E;
}
.main_dl .dlBG1_us a:hover {
    color: #F7941E;
}
.main_dl .dlBG2 a:hover {
    color: #F7941E;
}
#about_us_content .personSbg b {
    color: #F7941E;
}
#about_us_content .sugBbg b {
    color: #F7941E;
}
#our_loations_content .sugSbg b {
    color: #F7941E;
}
#customer_charter_content .sugSbg b {
    color: #F7941E;
}
#meet_the_team_content .sugSportList b {
    color: #F7941E;
}
.about_content .about_scroll_ul #our_loations_content .main_ul .dlBG7 strong, .about_content .about_scroll_ul #customer_charter_content .main_ul2 .dlBG8 strong, .about_content .about_scroll_ul #meet_the_team_content .main_ul3 .dlBG9 strong, .about_content .about_scroll_ul #company_value_content .main_ul4 .dlBG10 strong {
    font-weight: 700;
}
.buying_guide_continue {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    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/27px "Arial";
    padding: 2px 10px;
    width:auto;
}
.buying_guide_continue:hover {
    background-color: #F39907;
    border-color: #666666;
    border-style: solid;
    border-width: 1px 1px 3px;
    color: white;
}
#about_us_content .main_3ul strong {
    font-weight: 700;
}
#last_sidebar_li_content img {
    display: block;
    margin: 20px auto 0;
}
#content .big_title h3 {
    display: block;
    float: left;
    height: 35px;
    width: 750px;
}
#about_us_content img {
    display: block;
    margin: 0 auto;
}
#our_loations_content img {
    display: block;
}
#about_us_content .main_dl .dlBG1 a {
    color: #F7941E;
    font-size: 13px;
    font-weight: bold;
}
#about_us_content .main_dl .dlBG2 a {
    color: #F7941E;
    font-size: 13px;
    font-weight: bold;
}
#about_us_content .main_dl .dlBG1_us a {
    color: #F7941E;
    font-size: 13px;
    font-weight: bold;
}
body #our_loations_content .main_dl2 .dlBG3 a, body #our_loations_content .main_dl2 .dlBG4 a, body #our_loations_content .main_dl2 .dlBG55 a {
    color: #F7941E;
    font-weight: bold;
}
.fb-like {
    margin-right: 10px;
    vertical-align: top;
}
#company_value_content .main_ul4 .dlBG10 li {
    width: 100%;
}
.social_media_ico {
    display: block;
    float: right;
}
.buy_gmain .db_brand strong {
    display: block;
    font-size: 18px;
    font-weight: bold;
}
#about_us_content .reviewBox .review_name img {
    display: block;
    float: left;
}
#about_us_content .reviewBox img {
    display: block;
    float: left;
}
#about_us_content .reviewBox a.Celecbrity {
    display: block;
    float: left;
}
#our_loations_content .review_name img {
    border: medium none;
    display: block;
    float: left;
}
.newSiteMap tr td {
    line-height: 20px;
    vertical-align: top;
}
#our_loations_content a.review_name {
    color: #666666;
    font-size: 12px;
    font-weight: 400;
}
#our_loations_content a.Celecbrity {
    color: #F7941E;
    font-size: 12px;
    font-weight: 400;
}
#about_us_content .reviewBox .review_special_td {
    line-height: 20px;
    vertical-align: top;
}
#our_loations_content .review_special_td {
    line-height: 20px;
    vertical-align: top;
}
#about_us_content .review_special_td a.review_show {
    color: #F7941E;
    font-weight: bold;
}
#our_loations_content .review_special_td img {
    border: medium none;
}
#our_loations_content .discount {
    background: none repeat scroll 0 0 #EF952A;
    color: #FFFFFF;
    display: inline-block;
    font: 11px Helvetica Neue;
    padding: 1px 5px;
}
.table_arrow_ico a.Celecbrity {
    color: #F7941E;
    font-size: 12px;
}
#about_us_content .buying_guide_putin img, #our_loations_content .buying_guide_putin img {
    border: 3px solid #333333;
}
#about_us_content .buy_gmain .db_ul a {
    font-weight: bold;
    text-decoration: underline;
}
#our_loations_content h3 a {
    color: #000000;
    font-weight: normal;
}
.celebrities_wrap li img {
    border: 3px solid #333333;
}
.celebrities_wrap ul li a img {
    display: block;
}
.celebrities_wrap li {
    display: block;
    float: left;
    height: 180px;
    list-style: none outside none;
    margin-bottom: 10px;
    position: relative;
    text-align: center;
    width: 135px;
}
.celebrities_wrap {
    padding: 10px 0 5px 8px;
    width: 655px;
}
.cele_on {
    clear: both;
    height: 20px;
    margin: 3px 8px 0 0;
    padding: 4px;
    position: relative;
}
.cele_on span {
    color: #F7941E;
    display: block;
    font-size: 14px;
    height: 26px;
    left: -3px;
    padding-left: 6px;
    position: absolute;
    top: -3px;
    width: 638px;
}
.cele_on span {
    color: #333333;
    display: block;
    font: 22px "Arial";
    height: 26px;
    position: absolute;
}
.celebrities_wrap ul {
    display: block;
    width: 700px;
}
.celebrities_wrap li strong {
    bottom: 18px;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
    padding-left: 5px;
    position: absolute;
    text-align: center;
    width: 120px;
}
.buy_gmain .celebrities_wrap a {
    display: block;
}
#content #about_us_content .buy_gmain .celeaz {
    color: #000000;
    font-family: Georgia;
    font-weight: bold;
    margin: 0 auto;
    width: 500px;
}
#about_us_content .buy_gmain .celeaz .LetterSpace {
    margin: 5px;
}
.view_cele .cele_text img.cele_name {
    float: left;
    margin: 23px;
}
#facebook #LikePluginPagelet {
    overflow: hidden;
    text-align: left;
    white-space: nowrap;
    width: 90px;
}
#about_us_content .view_cele .cele_text .text_right .text_down {
    display: block;
    margin-left: 30px;
    margin-top: 20px;
}
.about_content {
    float: left;
    height: 100%;
    width: 760px;
}
.big_title {
    margin: 30px 0;
}
.big_title h1 {
    font: 40px Arial;
}
.about_sidebar {
    border-right: 1px solid #8A8A8A;
    float: left;
    width: 160px;
}
.about_sidebar ul.sidebar_nav {
    border-top: 1px solid #A3A3A3;
    margin-top: 20px;
}
.about_sidebar ul.sidebar_nav li.selected {
    background-color: #333333;
    color: #F7941E;
}
.about_sidebar ul.sidebar_nav li a {
    display: inline-block;
    line-height: 25px;
}
.about_content {
    float: left;
}
#content .index_image h2, #content .featured_deals h2, #content .celebrities_sunglasses h2, #content .brands h2, #content .happy_customers h2, #content .related_products h3, .try_on_content h2, body h3 {
    font: 22px Arial;
}
.about_sidebar ul.sidebar_nav li {
    border-bottom: medium none;
    font: 13px/35px Arial;
    padding-right: 10px;
    text-align: right;
}
#keyword {
    border-color: #999999 -moz-use-text-color #999999 #999999;
    border-style: solid none solid solid;
    border-width: 1px;
    color: #999999;
    float: left;
    height: 22px;
    margin: 0;
    width: 180px;
}
.error_btn {
    background-color: #EF952A;
    border: medium none;
    box-shadow: none;
    color: #FFFFFF;
    font: 11px/20px Arial;
    margin: 5px;
    padding: 3px 9px;
    width: 80px;
}
body #wrapper div#head_menu .navigation .local a, body #wrapper div#head_menu .navigation .local span, #content .product_content .content_left .product_description p span, #content .product_content .content_right .product_parameter .parameter_type li:hover, .landing_top .right span, .about_sidebar ul.sidebar_nav li.selected a {
    color: #F7941E;
}
.contact_box {
    color: #666666;
}
.contact_top h2 {
    font: 25px Arial;
}
.contact_box {
    color: #666666;
    margin-bottom: 50px;
}
#content .index_image h2, #content .featured_deals h2, #content .celebrities_sunglasses h2, #content .brands h2, #content .happy_customers h2, #content .related_products h3, .try_on_content h2, body h3 {
    font: 22px Arial;
}
.contact_box > div {
    border-left: 1px solid #D0D0D0;
    margin-left: 5px;
    padding-left: 20px;
    padding-top: 5px;
}
.contact_box p {
    font: 13px/20px Georgia;
}
body #wrapper #header .search_box .search_menu ul li span, .col2 .col2_content span, .category_content .category_bottom table span, .contact_box p strong {
    font-weight: 700;
}
.contact_box .inside_contact {
    float: left;
    margin-top: 15px;
}
.some_question .question_list .question_title, .contact_box .inside_contact .question_title {
    border-bottom: 1px solid #D0D0D0;
    color: #333333;
    font: 15px/30px Arial;
    margin-bottom: 10px;
}
#content .happy_customers h2, .prescription_left table.lens_table_4, .account_content ul.prescription_ul li, .account_content ul.order_ul li, .account_info .account_inside, .contact_box .contact_span_1 > ul {
    margin-bottom: 40px;
}
ul.dot_ul li {
    background: url("//static.cdnsbg.com/en/images/buyingguide/dot.png") no-repeat scroll 2px 10px transparent;
    font: 12px/25px Georgia;
    padding-left: 15px;
}
.contact_box .contact_span_1 p {
    font-style: italic;
    font-weight: 700;
}
body #wrapper div#head_menu .sf-children .shop_by ul, #content .product_content .content_left .product_description .description_img, #content .product_content .content_left .product_description .product_description_ul, .category_content .index_content, .contact_box .contact_span_1 .some_solutions, .about_content ul.scroll_ul, .about_content .about_scroll_ul li .about_us_text {
    margin-top: 20px;
}
.contact_box .contact_span_1 .some_solutions a.solutions_a_1 {
    background: url("//static.cdnsbg.com/en/images/buyingguide/question.png") no-repeat scroll 0 0 transparent;
}
.contact_box .inside_contact {
    float: left;
    margin-top: 15px;
}
.contact_box .contact_span_2, .contact_box .contact_span_4 {
    margin-left: 80px;
    width: 370px;
}
.some_question .question_list .question_title, .contact_box .inside_contact .question_title {
    border-bottom: 1px solid #D0D0D0;
    color: #333333;
    font: 15px/30px Arial;
    margin-bottom: 10px;
}
body ul {
    list-style: none outside none;
}
ul.dot_ul li {
    background: url("//static.cdnsbg.com/en/images/buyingguide/dot.png") no-repeat scroll 2px 10px transparent;
    font: 12px/25px Georgia;
    padding-left: 15px;
}
#content .index_image span.title_all a, #content .featured_deals span.title_all a, #content .celebrities_sunglasses span.title_all a, #content .brands span.title_all a, #content .happy_customers span.title_all a, #content .celebrities_sunglasses .celebrities_deal .celebrities_right .celebrities_profile a, #content .product_content .content_left .appraisal span, #content .related_products .more_products a, .col1 .search_list .search_content a, .col3 .col3_content a, #brand_page li a, .themes_list .theme_box a, .prescription_sidebar .buy_now_wrapper ul li span.config_select, .some_question .question_list ul li, .some_question .question_list ul li a, .contact_box a {
    color: #666666;
}
.contact_box p {
    font: 13px/20px Georgia;
}
body #wrapper #header .search_box .search_menu ul li span, .col2 .col2_content span, .category_content .category_bottom table span, .contact_box p strong {
    font-weight: 700;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    -moz-font-feature-settings: inherit;
    -moz-font-language-override: inherit;
    border: 0 none;
    font-family: inherit;
    font-size: 100%;
    font-size-adjust: inherit;
    font-stretch: inherit;
    font-style: inherit;
    font-variant: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
body #wrapper #footer .about_us h3, #content .product_content .content_right .share_product .fb_share, #preview_box .preview_col1 .sns_share, #order_h1, .landing_box_2 .center_content .input_box, .prescription_sidebar .prescription_glasses_info h3, .contact_box .contact_span_2 .input_search {
    margin: 20px 0;
}
.contact_box .contact_span_2 .input_search input[type="text"] {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC -moz-use-text-color #CCCCCC #CCCCCC;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    color: #999999;
    float: left;
    height: 28px;
    padding: 0 5px;
    width: 280px;
}
.landing_box_2 .center_content .input_box .search_button, .contact_box .contact_span_2 .input_search .search_button {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC #CCCCCC #CCCCCC -moz-use-text-color;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    float: left;
    height: 28px;
}
.contact_box .contact_span_2 .input_search .search_button .in_search {
    background-color: #EF952A;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font: 11px/24px Arial;
    margin: 1px;
    padding: 0 10px;
}
body .clear {
    clear: both;
}
.contact_box {
    color: #666666;
    margin-bottom: 50px;
}
#content .index_image h2, #content .featured_deals h2, #content .celebrities_sunglasses h2, #content .brands h2, #content .happy_customers h2, #content .related_products h3, .try_on_content h2, body h3 {
    font: 22px Arial;
}
.contact_box > div {
    border-left: 1px solid #D0D0D0;
    margin-left: 5px;
    padding-left: 20px;
    padding-top: 5px;
}
.contact_box .inside_contact {
    float: left;
    margin-top: 15px;
}
.contact_box p {
    font: 13px/20px Georgia;
}
.contact_box .inside_contact {
    float: left;
    margin-top: 15px;
}
.contact_box .contact_span_2, .contact_box .contact_span_4 {
    margin-left: 80px;
    width: 370px;
}
.contact_top {
    margin: 20px 0;
    position: relative;
}
body ul {
    list-style: none outside none;
}
.contact_box .contact_span_4 table {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FBFBFB;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px 1px 3px;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    -moz-font-feature-settings: inherit;
    -moz-font-language-override: inherit;
    border: 0 none;
    font-family: inherit;
    font-size: 100%;
    font-size-adjust: inherit;
    font-stretch: inherit;
    font-style: inherit;
    font-variant: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
.contact_box .contact_span_4 table th {
    color: #333333;
    font: italic bold 13px Georgia;
    padding: 10px 0 0 15px;
}
.contact_box .contact_span_4 table td {
    padding: 10px 0 10px 15px;
    vertical-align: top;
}
.contact_box .contact_span_4 table p {
    font: 12px/18px Georgia;
}
.contact_box .contact_span_4 table p strong {
    color: #333333;
    font-family: arial;
}
body #wrapper #header .search_box .theme, .landing_box_2, .contact_box .contact_span_4 table tr.tr_border td {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
}
.contact_box .contact_span_4 table td {
    padding: 10px 0 10px 15px;
    vertical-align: top;
}
.contact_box .contact_span_4 table p {
    font: 12px/18px Georgia;
}
.contact_box .contact_span_4 table p strong {
    color: #333333;
    font-family: arial;
}
body #wrapper #header .search_box .search_menu ul li span, .col2 .col2_content span, .category_content .category_bottom table span, .contact_box p strong {
    font-weight: 700;
}
body #wrapper #header .search_box .theme, .landing_box_2, .contact_box .contact_span_4 table tr.tr_border td {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
}
.contact_box .contact_span_4 table td {
    padding: 10px 0 10px 15px;
    vertical-align: top;
}
.contact_box .contact_span_4 table p {
    font: 12px/18px Georgia;
}
.contact_box .contact_span_4 table p strong {
    color: #333333;
    font-family: arial;
}
body #wrapper #header .search_box .search_menu ul li span, .col2 .col2_content span, .category_content .category_bottom table span, .contact_box p strong {
    font-weight: 700;
}
.contact_box {
    color: #666666;
    margin-bottom: 50px;
}
.contact_box > div {
    border-left: 1px solid #D0D0D0;
    margin-left: 5px;
    padding-left: 20px;
    padding-top: 5px;
}
.contact_box .question_form {
    font-family: Arial;
    font-size: 12px;
}
.contact_box p {
    font: 13px/20px Georgia;
}
.contact_box .question_form ul {
    float: left;
    margin: 20px 0 10px;
}
.product_view .glasses_info .glasses_content, .contact_box .question_form ul li {
    margin-bottom: 5px;
}
.contact_box .question_form ul li span {
    display: inline-block;
    margin-right: 10px;
    text-align: right;
    vertical-align: top;
    width: 140px;
}
.contact_box .question_form ul li input, .contact_box .question_form ul li select {
    border: 1px solid #A3A3A3;
    height: 20px;
}
.contact_box .question_form ul {
    float: left;
    margin: 20px 0 10px;
}
.product_view .glasses_info .glasses_content, .contact_box .question_form ul li {
    margin-bottom: 5px;
}
.contact_box .question_form ul li span {
    display: inline-block;
    margin-right: 10px;
    text-align: right;
    vertical-align: top;
    width: 140px;
}
#content .product_image .image_info table, .contact_box .question_form ul.question_2 input, .contact_box .question_form ul.question_2 select, .contact_box .question_form ul.question_2 textarea {
    width: 310px;
}
#content .product_image .image_info table, .contact_box .question_form ul.question_2 input, .contact_box .question_form ul.question_2 select, .contact_box .question_form ul.question_2 textarea {
    width: 310px;
}
.contact_box .question_form ul li input, .contact_box .question_form ul li select {
    border: 1px solid #A3A3A3;
    height: 20px;
}
.try_on_related_product ul.related_list li.related .price, #order_page_details table.details_table tr.total_tr, .cart_detail table.shopping_table td.totle_td .p_1 table td.ttd1, .contact_box .question_form ul.question_2 li.question_botton {
    text-align: right;
}
a.default_button_2, .default_button_2 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: -moz-use-text-color;
    border-style: solid;
    border-width: 1px 1px 3px;
    color: #666666;
    cursor: pointer;
    display: inline-block;
    font: 14px/30px Arial;
    padding: 0 15px;
}
.contact_box .find_more p {
    font-style: italic;
    font-weight: 700;
    margin: 30px 0 15px;
}
.contact_box .find_more a {
    background: url("//static.cdnsbg.com/en/images/buyingguide/find_more.png") no-repeat scroll 0 0 transparent;
    color: #666666;
    display: inline-block;
    font: 12px Arial;
    height: 15px;
    margin-right: 40px;
    padding-left: 25px;
}
.contact_box .find_more a.find_a_4 {
    background-position: 0 -113px;
}
.contact_box .find_more a {
    background: url("//static.cdnsbg.com/en/images/buyingguide/find_more.png") no-repeat scroll 0 0 transparent;
    color: #666666;
    display: inline-block;
    font: 12px Arial;
    height: 15px;
    margin-right: 40px;
    padding-left: 25px;
}
.contact_bottom {
    margin-bottom: 50px;
    text-align: right;
}
.contact_box .contact_span_1 {
    width: 400px;
}
.contact_box .contact_span_1 .some_solutions a {
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
    margin-right: 40px;
    padding-left: 20px;
}
.contact_box .contact_span_1 .some_solutions a.solutions_a_2 {
    background: url("//static.cdnsbg.com/en/images/buyingguide/cart.png") no-repeat scroll 0 0 transparent;
    padding-left: 30px;
}
.contact_box .contact_span_1 .some_solutions a {
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
    margin-right: 40px;
    padding-left: 20px;
}
.contact_box .contact_span_1 .some_solutions a.solutions_a_3 {
    background: url("//static.cdnsbg.com/en/images/buyingguide/plane.png") no-repeat scroll 0 -18px transparent;
}
.contact_box .contact_span_1 .some_solutions a {
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
    margin-right: 40px;
    padding-left: 20px;
}
.contact_box .contact_span_3 {
    padding-bottom: 30px;
    width: 400px;
}
.about_content .about_scroll_ul li .location_list .location {
    float: left;
    height: 130px;
    margin-left: 40px;
    position: relative;
    width: 215px;
}
.about_content .about_scroll_ul li.meet_team .left_image {
    float: left;
    height: 216px;
    width: 274px;
}
.contact_box .question_form ul.question_2 textarea {
    height: 110px;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    -moz-font-feature-settings: inherit;
    -moz-font-language-override: inherit;
    border: 0 none;
    font-family: inherit;
    font-size: 100%;
    font-size-adjust: inherit;
    font-stretch: inherit;
    font-style: inherit;
    font-variant: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
.about_content table.give_one td {
    padding-bottom: 20px;
    padding-right: 20px;
    vertical-align: top;
    width: 350px;
}
.about_content table.give_one {
    margin: 40px 0 0 50px;
    width: 700px;
}
.about_content p span {
    color: #333333;
    text-decoration: none;
}
.about_content ul.scroll_ul li.maps {
    background: url("//static.cdnsbg.com/en/images/buyingguide/maps.png") no-repeat scroll 115px 55px transparent;
}
.about_content ul.scroll_ul li.how_give .right_text, .about_content ul.scroll_ul li.how_give .right_text p {
    width: 410px;
}
.about_content ul.scroll_ul li .right_text {
    float: left;
    margin-left: 40px;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    -moz-font-feature-settings: inherit;
    -moz-font-language-override: inherit;
    border: 0 none;
    font-family: inherit;
    font-size: 100%;
    font-size-adjust: inherit;
    font-stretch: inherit;
    font-style: inherit;
    font-variant: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
.about_content ul.scroll_ul li.how_give .right_text, .about_content ul.scroll_ul li.how_give .right_text p {
    width: 410px;
}
.about_content p {
    color: #333333;
    display: block;
    font: 14px/20px Arial;
    margin-bottom: 15px;
    text-align: left;
}
.about_content p span {
    color: #807D7D;
    text-decoration: none;
}
.about_content ul.scroll_ul li.maps .inside_text {
    left: 30px;
    position: absolute;
    top: 15px;
    z-index: 30;
}
.about_content ul.scroll_ul li.how_give .left_image {
    height: 339px;
    width: 307px;
}
.about_content ul.scroll_ul li {
    width: 760px;
}
.about_content ul.scroll_ul li.maps .inside_text p, .about_content ul.scroll_ul li.community .right_text, .about_content ul.scroll_ul li.community .right_text p, .about_content .about_scroll_ul li .about_us_text p {
    width: 330px;
}
.about_content p {
    color: #333333;
    display: block;
    font: 14px/20px Arial;
    margin-bottom: 15px;
    text-align: left;
}
.about_content ul.scroll_ul li.maps .inside_image {
    background: url("//static.cdnsbg.com/en/images/buyingguide/glasses_50.png") no-repeat scroll 0 0 transparent;
    height: 238px;
    left: 0;
    position: absolute;
    top: 267px;
    width: 303px;
    z-index: 20;
}
.about_content ul.scroll_ul li {
    width: 760px;
}
.about_content ul.scroll_ul li.our_journey .our_glasses {
    margin: 30px 0 50px 30px;
}
.about_content ul.scroll_ul li.our_journey p {
    margin-left: 30px;
    width: 330px;
}
.about_content p {
    color: #333333;
    display: block;
    font: 14px/20px Arial;
    margin-bottom: 15px;
    text-align: left;
}
.our_goals_sentence {
    display: block;
    margin-bottom: 50px;
}
.about_content .about_scroll_ul li .location_list .location .local_office {
    display: none;
    left: 0;
    position: absolute;
    top: -12px;
}
.about_content .about_scroll_ul li .location_list .location .local_office span {
    background-color: #999999;
    color: #FFFFFF;
    display: inline-block;
    font: 10px/12px georgia;
    padding: 0 5px;
}
.about_content .about_scroll_ul li .location_list .location table td p span.country {
    color: #333333;
    font: 14px Arial;
}
.fb_share .default_button {
    text-align: center;
}
.proPrice .proPriceL .proVoteStar {
    display: none;
}
.question_2 .verify_code input {
    margin-right: 10px;
}
.question_1 li input {
    width: 238px;
}
.borderLine td {
    border-top: 1px solid #000000;
}
.borderLineTwo td {
    border-bottom: 1px solid #000000;
}
.borderLineTwo .unborder {
    border-bottom: medium none;
}
.boldText {
    font-weight: 700;
}
.titleLine th {
    border-bottom: 1px solid #000000;
    font-weight: 700;
    padding-bottom: 5px;
}
.impreussumImg {
    margin-top: 50px;
}
#meet_team_content b {
    font-weight: 700;
}
#meet_team_content a {
    color: #F7941E;
}
.TermsConditions_SB {
    float: left;
    height: 100%;
    width: 760px;
}
.TermsConditions_SB p {
    color: #333333;
    display: block;
    font: 14px/20px Arial;
    margin-bottom: 15px;
    text-align: left;
}
.TermsConditions_SB h2 {
    font: 16px/30px Arial;
}
#content #meet_team_content .TermsConditions_SBUL li {
    list-style: disc outside none;
}
.returnPage .return_tittle P {
    font-family: Georgia;
    font-size: 14px;
    width: 100%;
}
.return_tittle img {
    float: left;
    margin-right: 10px;
}
.returnPage .return_tittle span {
    color: #000000;
    float: left;
    font-family: Arial;
    font-size: 24px;
    line-height: 10px;
}
.returnPage p {
    font-family: Georgia;
    font-size: 13px;
    margin: 10px 0;
    width: 250px;
}
.returnPage p span {
    color: #FF8A00;
}
.returnUl {
    margin: 0;
    padding: 0;
}
.returnUl li {
    background: url("//static.cdnsbg.com/en/images/buyingguide/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;
}
.returnPage {
    margin: 30px 0 30px 15px;
}
.returnPage .return_tittle {
    margin-bottom: 15px;
    margin-left: 50px;
}
.FreeReturns {
    float: left;
    height: auto;
    line-height: 25px;
    margin-left: 30px;
    width: 760px;
}
.FreeReturns p {
    color: #333333;
    float: left;
    font-family: Arial;
    font-size: 14px;
    text-align: left;
}
.FreeReturnsUl {
    float: left;
    margin: 0;
    padding: 0;
}
.FreeReturnsUl li {
    background: url("//static.cdnsbg.com/en/images/buyingguide/return_page_green.png") no-repeat scroll 0 0 transparent;
    font-family: Arial;
    font-size: 14px;
    line-height: 15px;
    list-style: none outside none;
    margin: 0 0 5px;
    padding-left: 25px;
}
.FreeReturns h1 {
    float: left;
    font-family: Arial;
    font-size: 22px;
    margin: 20px 0 10px;
    width: 100%;
}
.about_content .FreeReturns span {
    font-family: Arial;
    font-size: 14px;
    font-weight: 700;
}
#our_exchange_content .FreeReturns i {
    font-style: italic;
}
#our_exchange_content .FreeReturns b {
    font-weight: 700;
}
.parameter_type {
    font-family: Arial;
}
.returnMockup {
    float: left;
    height: 100%;
    margin-top: 40px;
    width: 710px;
}
.returnMockup h1 {
    font-family: Arial;
    font-size: 34px;
    margin-bottom: 20px;
    text-align: center;
}
.returnMockup p {
    display: block;
    float: left;
    font-family: Arial;
    font-size: 14px;
    line-height: 14px;
    margin: 0;
    text-align: left;
}
.returnMockupLeft {
    display: block;
    float: left;
    margin-right: 15px;
    margin-top: 20px;
    width: 350px;
}
.returnMockupLeftHead {
    display: block;
    float: left;
    width: 350px;
}
.returnMockupLeftHead p {
    float: left;
}
.returnMockupLeftHead p.returnMockupLeftText {
    font-family: Arial;
    font-size: 27px;
    line-height: 30px;
    padding-top: 4px;
}
.returnMockupLeft .bottomTextUL {
    float: left;
    margin: 20px 0 0;
    padding: 0;
    width: 100%;
}
.returnMockupLeft .bottomTextUL li {
    background: url("//static.cdnsbg.com/en/images/buyingguide/return_page_green.png") no-repeat scroll 0 0 transparent;
    font-family: Arial;
    font-size: 14px;
    line-height: 15px;
    list-style: none outside none;
    margin: 0 0 5px;
    padding-left: 25px;
}
.returnMockup .bottomText {
    float: left;
    margin: 20px 0 0;
    width: 300px;
}
.returnMockupRight {
    display: block;
    float: left;
    margin-top: 20px;
    width: 340px;
}
.returnMockupRight .bottomTextUL {
    float: left;
    margin: 20px 0 0;
    padding: 0;
}
.returnMockupRight .bottomTextUL li {
    background: url("//static.cdnsbg.com/en/images/buyingguide/return_page_green.png") no-repeat scroll 0 0 transparent;
    font-family: Arial;
    font-size: 14px;
    line-height: 15px;
    list-style: none outside none;
    margin: 0 0 5px;
    padding-left: 25px;
}
.returnMockupBtn1 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #666666;
    border-style: solid;
    border-width: 1px 1px 3px;
    box-shadow: 0 2px 0 #666666;
    color: #666666;
    cursor: pointer;
    float: right;
    font: 14px/27px "Arial";
    margin-right: 10px;
    padding: 2px 10px;
}
.returnMockupBtn {
    float: left;
    margin-top: 10px;
}
.returnMockupLeftHead .returnMockupLeftHeadImg {
    background: url("//static.cdnsbg.com/en/images/buyingguide/returns-mockup24.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-family: Arial;
    font-size: 20px;
    font-weight: 700;
    height: 46px;
    margin-right: 10px;
    padding-top: 22px;
    text-align: center;
    width: 52px;
}
.returnMockupLeftHead .returnMockupLeftHeadImg100 {
    background: url("//static.cdnsbg.com/en/images/buyingguide/returns-mockup100.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-family: Arial;
    font-size: 20px;
    font-weight: 700;
    height: 46px;
    margin-right: 10px;
    padding-top: 22px;
    text-align: center;
    width: 65px;
}
.returnIntroText {
    float: left;
    margin-bottom: 20px;
}
.shippingInformation {
    float: left;
    width: 650px;
}
.shippingInformation h2 {
    color: #000000;
    float: left;
    font: 22px/22px "Arial";
    margin: 20px 0;
    width: 100%;
}
.shippingInformation .ul1 {
    float: left;
    font-family: Arial;
    font-size: 14px;
    margin: 0;
    padding: 0;
}
.shippingInformation .ul1 li {
    background: url("//static.cdnsbg.com/en/images/buyingguide/return_page_green.png") no-repeat scroll 0 0 transparent;
    list-style: none outside none;
    margin-bottom: 8px;
    padding: 0 0 0 20px;
}
.shippingInformation p {
    float: left;
    font-family: Arial;
    font-size: 14px;
    margin: 10px 0;
    text-align: justify;
}
.shippingInformation p a {
    color: #F7941E;
    text-decoration: none;
}
.shippingInformation p a:hover {
    cursor: pointer;
}
.table1 {
    float: left;
    margin-top: 20px;
    width: 100%;
}
.table1 tr {
    font-family: Arial;
    font-size: 14px;
    height: 30px;
}
.table1 td {
    text-align: center;
}
.table1 .table1Text_1 {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 20px;
    height: 20px;
    text-align: center;
}
.table2 {
    float: left;
    margin-top: 20px;
    width: 100%;
}
.table2 .table1Text_1 {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 20px;
    height: 50px;
    text-align: center;
}
.table2 tr {
    font-family: Arial;
    font-size: 14px;
    height: 30px;
}
.table2 td {
    text-align: center;
}
.shippingInformation .ul2 {
    float: left;
    font-family: Arial;
    font-size: 14px;
    margin: 0;
    padding-left: 20px;
}
.shippingInformation .ul2 li {
    list-style: disc outside none;
    margin-bottom: 8px;
}
.center table tr.table1Text_1 td {
    border-bottom: 1px solid #333333;
    color: #333333;
    font-size: 14px;
    font-weight: 700;
}
.center .shippingInformation .table1 tr td, .center .shippingInformation .table2 tr td {
    vertical-align: middle;
}
.shippingInformation .proPriceR {
    background: url("//static.cdnsbg.com/en/images/buyingguide/icon_fastshipping_right_small.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 30px;
    margin: 5px;
    width: 56px;
}
.shippingInformation .proPriceR_pt {
    background: url("//static.cdnsbg.com/en/images/buyingguide/icon_fastshipping_right.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 30px;
    margin: 0;
    width: 56px;
}
.shippingInformation .proPriceR_en {
    height: 30px;
    width: 56px;
}
.shippingInformation .proPriceR_sc {
    background-position: 0 -45px;
    height: 31px;
    width: 53px;
}
.shippingInformation .proPriceR_ja {
    background-position: 0 -86px;
    height: 37px;
    width: 53px;
}
.shippingInformation .proPriceR_es {
    background-position: 0 -128px;
}
.shippingInformation .proPriceR_kr {
    background-position: 0 -167px;
}
.shippingInformation .proPriceR_fr {
    background-position: 0 -202px;
}
.shippingInformation .proPriceR_pt {
    background-position: 0 -242px;
}
.shippingInformation .proPriceR_da {
    background-position: 0 -282px;
}
.shippingInformation .proPriceR_sv {
    background-position: 0 -328px;
}
.shippingInformation .proPriceR_tc {
    background-position: 0 -363px;
}
.shippingInformation .proPriceR_nl {
    background-position: 0 -405px;
}
.shippingInformation .proPriceR_de {
    background-position: 0 -446px;
}
.shippingInformation .proPriceR_it {
    background-position: 0 -494px;
    width: 71px;
}
.ShippingInformationText {
    vertical-align: top;
}
.ShippingInformationIcon img {
    height: 27px;
    margin-left: 10px;
    margin-top: -5px;
    vertical-align: middle;
}
.pop {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #000000;
    padding: 20px 30px 30px;
    position: absolute;
}
.pop span {
    display: block;
    font-size: 12px;
    font-weight: 700;
    margin: 5px 0 0;
}
.pop .popClose img {
    border: medium none;
    height: 20px;
    left: 475px;
    position: absolute;
    top: -5px;
    width: 20px;
}
.changeLanguage {
    border-radius: 0 0 0 0;
    margin: 250px 0 0 600px;
    padding: 4px;
    width: 480px;
}
.languageTitle {
    background: none repeat scroll 0 0 #F8981C;
    border: 1px solid #F06723;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 700;
    padding: 5px 0 0 10px;
}
.languageTitle span {
    display: block;
    font-size: 16px;
    font-weight: 700;
    margin: 0;
}
.languageBtn a.orange {
    color: #F06723;
    font-weight: 700;
}
.changeLanguage .popSignInLogo {
    margin: 15px auto 10px;
    padding-left: 0;
    text-align: center;
}
.changeLanguage .popSignInLogo img {
    margin-left: 20px;
}
.languageContent {
    color: #666666;
    font-size: 14px;
    padding: 10px;
    text-align: center;
}
.languageBtn {
    color: #999999;
    font-size: 16px;
    line-height: 18px;
    padding: 25px 0;
    text-align: center;
}
.languageContent .languageBtn span {
    background: none repeat scroll 0 0 #F06723;
    color: #FFFFFF;
    display: inline;
    font-size: 16px;
}
.languageContent .languageBtn span a.orange {
    color: #FFFFFF;
    padding: 0 5px;
}
#geoTargetingPopupContainer {
    background: url("//static.cdnsbg.com/en/images/buyingguide/transBg.png") repeat scroll 0 0 transparent;
}
.languageContent .languageBtn span.countryL_us, .languageContent .languageBtn span.countryL_cn, .languageContent .languageBtn span.countryL_at, .languageContent .languageBtn span.countryL_au, .languageContent .languageBtn span.countryL_be, .languageContent .languageBtn span.countryL_br, .languageContent .languageBtn span.countryL_ca, .languageContent .languageBtn span.countryL_ch, .languageContent .languageBtn span.countryL_de, .languageContent .languageBtn span.countryL_dk, .languageContent .languageBtn span.countryL_es, .languageContent .languageBtn span.countryL_fr, .languageContent .languageBtn span.countryL_gb, .languageContent .languageBtn span.countryL_gr, .languageContent .languageBtn span.countryL_hk, .languageContent .languageBtn span.countryL_ie, .languageContent .languageBtn span.countryL_in, .languageContent .languageBtn span.countryL_jp, .languageContent .languageBtn span.countryL_lw, .languageContent .languageBtn span.countryL_kr, .languageContent .languageBtn span.countryL_nz, .languageContent .languageBtn span.countryL_ph, .languageContent .languageBtn span.countryL_se, .languageContent .languageBtn span.countryL_sg, .languageContent .languageBtn span.countryL_tw, .languageContent .languageBtn span.countryL_za {
    background: url("//static.cdnsbg.com/en/images/buyingguide/pop_flag.png") no-repeat scroll 0 0 transparent;
    color: #F06723;
    display: inline-block;
    height: 16px;
    padding-left: 20px;
}
.languageContent .languageBtn span.countryL_us {
    background-position: 0 -17px;
}
.languageContent .languageBtn span.countryL_cn, .languageContent .languageBtn span.countryL_hk, .languageContent .languageBtn span.countryL_tw {
    background-position: 0 -316px;
}
.languageContent .languageBtn span.countryL_at {
    background-position: 0 -653px;
}
.languageContent .languageBtn span.countryL_au {
    background-position: 0 -197px;
}
.languageContent .languageBtn span.countryL_be {
    background-position: 0 -669px;
}
.languageContent .languageBtn span.countryL_br {
    background-position: 0 -299px;
}
.languageContent .languageBtn span.countryL_ca {
    background-position: 0 4px;
}
.languageContent .languageBtn span.countryL_ch {
    background-position: 0 -493px;
}
.languageContent .languageBtn span.countryL_de {
    background-position: 0 -54px;
}
.languageContent .languageBtn span.countryL_dk {
    background-position: 0 -701px;
}
.languageContent .languageBtn span.countryL_es {
    background-position: 0 -144px;
}
.languageContent .languageBtn span.countryL_fr {
    background-position: 0 -35px;
}
.languageContent .languageBtn span.countryL_gb {
    background-position: 0 -250px;
}
.languageContent .languageBtn span.countryL_gr {
    background-position: 0 -72px;
}
.languageContent .languageBtn span.countryL_ie {
    background-position: 0 -90px;
}
.languageContent .languageBtn span.countryL_in {
    background-position: 0 -334px;
}
.languageContent .languageBtn span.countryL_jp {
    background-position: 0 -350px;
}
.languageContent .languageBtn span.countryL_lw {
}
.languageContent .languageBtn span.countryL_kr {
    background-position: 0 -957px;
}
.languageContent .languageBtn span.countryL_nz {
    background-position: 0 -215px;
}
.languageContent .languageBtn span.countryL_ph {
    background-position: 0 -369px;
}
.languageContent .languageBtn span.countryL_se {
    background-position: 0 -460px;
}
.languageContent .languageBtn span.countryL_sg {
    background-position: 0 -232px;
}
.languageContent .languageBtn span.countryL_za {
    background-position: 0 -441px;
}
.prescriptionSelling {
    color: #333333;
    float: left;
    font-family: Georgia;
    font-size: 14px;
    height: auto;
    width: 280px;
}
.prescriptionSelling ul {
    float: left;
    margin: 10px 0 0;
    padding: 0 0 0 10px;
}
.prescriptionSelling li {
    background: url("//static.cdnsbg.com/en/images/buyingguide/return_page_green.png") no-repeat scroll 0 -1px transparent;
    line-height: 14px;
    margin-bottom: 5px;
    padding-left: 27px;
}
.returnPage .returnPageIcon {
    background: url("//static.cdnsbg.com/en/images/buyingguide/return_page_icon.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-family: Arial;
    font-size: 63px;
    font-weight: 700;
    height: 259px;
    margin: 0 20px 0 0;
    text-align: center;
    width: 262px;
}
.returnPage .returnPageIcon span {
    float: left;
    font-family: Arial;
    font-size: 97px;
    padding-top: 25px;
    text-align: center;
    width: 262px;
}
.returnPage .text {
    float: left;
    width: 305px;
}
.returnPage .text p {
    color: #333333;
    float: left;
    font-family: Arial;
    font-size: 67px;
    line-height: 58px;
    margin: 20px 0 0;
}
.returnPage .text ul {
    float: left;
    margin: 20px 0 0;
    padding: 0;
}
.returnPage .text li {
    background: url("//static.cdnsbg.com/en/images/buyingguide/return_page_green.png") no-repeat scroll 0 0 transparent;
    font-family: Arial;
    font-size: 18px;
    line-height: 20px;
    list-style: none outside none;
    padding-left: 25px;
}
.returnPage .return_tittle P {
    font-family: Georgia;
    font-size: 14px;
    width: 100%;
}
.return_tittle img {
    float: left;
    margin-right: 10px;
}
.returnPage .return_tittle span {
    color: #000000;
    float: left;
    font-family: Arial;
    font-size: 24px;
    line-height: 10px;
}
.returnPage p {
    font-family: Georgia;
    font-size: 13px;
    margin: 10px 0;
    width: 250px;
}
.returnPage p span {
    color: #FF8A00;
}
.returnUl {
    margin: 0;
    padding: 0;
}
.returnUl li {
    background: url("//static.cdnsbg.com/en/images/buyingguide/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;
}
.returnPage {
    margin: 30px 0 30px 15px;
}
.returnPage .return_tittle {
    margin-bottom: 15px;
    margin-left: 50px;
}
#content .product_image .image_info table.productImgTable {
    width: 170px;
}
caption, th, td {
    vertical-align: top;
}
.FreeReturns i {
    font-style: italic;
}
.PrescriptionLenses h2 {
    font: 16px/30px Arial;
}
.PrescriptionLenses h3 {
    font: 14px/20px Arial;
}
.PrescriptionLenses {
    float: left;
    height: 100%;
    width: 700px;
}
.PrescriptionLenses p {
    color: #333333;
    display: block;
    font: 14px/20px Arial;
    margin-bottom: 15px;
    text-align: left;
}
.PrescriptionLensesUl {
    padding-left: 0;
}
.PrescriptionLensesUl li {
    background: url("//static.cdnsbg.com/en/images/buyingguide/FeatureZ&Return_green.png") no-repeat scroll 0 0 transparent;
    list-style: none outside none;
    margin-bottom: 5px;
    padding-left: 25px;
}
.PrescriptionLenses a {
    color: #F7941E;
    text-decoration: underline;
}
.PrescriptionLenses .PrescriptionLensesimg1 {
    margin: 0 auto;
    width: 500px;
}
.PrescriptionLenses .table1 .table1Text_1 td {
    border-bottom: 1px solid #333333;
    color: #333333;
    font-size: 14px;
    font-weight: 700;
}
.PrescriptionLenses .table1 .table1Text_1 {
    color: #333333;
    font-family: Arial;
    font-size: 20px;
    height: 20px;
    text-align: center;
}
.PrescriptionLenses .table1 {
    float: left;
    margin-top: 20px;
    width: 100%;
}
.PrescriptionLenses .table1TextNoline {
    height: 50px;
    text-align: center;
}
.PrescriptionLenses .table1TextNoline td {
    border-bottom: 1px solid #333333;
    font-family: Arial;
    font-size: 14px;
}
.PrescriptionLenses .table2 .table1Text_2 {
    font-family: Arial;
    font-size: 14px;
    height: 20px;
}
.PrescriptionLenses .table2 .table1Text_2 td {
    color: #333333;
    font-size: 16px;
    font-weight: 700;
}
.PrescriptionLenses .table2 .table1Text_3 td {
    border-right: 1px solid #333333;
    font-size: 14px;
    font-weight: 100;
    width: 90px;
}
.PrescriptionLenses .table4 {
    float: left;
    width: 500px;
}
.PrescriptionLenses .table5 {
    width: 500px;
}
.PrescriptionLenses .table5 tr td {
    float: left;
    height: 38px;
    padding-top: 12px;
    text-align: center;
    width: 125px;
}
.PrescriptionLenses .table2 {
    border-bottom: 1px solid #333333;
}
.about_content p.channel10 {
    font: 30px "Arial";
}
#content .product_content .content_right .share_product h3 {
    font: 22px Arial;
}
.meet_team span {
    color: #807D7D;
    font: 30px "Arial";
    margin-bottom: 10px;
}
.meet_team .content_team span {
    color: #807D7D;
    font: 18px "Arial";
    margin-bottom: 5px;
    margin-top: 15px;
}
#company_value_content span {
    color: #807D7D;
    font: 30px "Arial";
    margin-bottom: 10px;
}
#company_value_content .content_company_values span {
    color: #807D7D;
    font: 18px "Arial";
    margin-bottom: 5px;
    margin-top: 15px;
}
#content .about_scroll_ul .location_list tr td {
    vertical-align: top;
}
#our_loations_content p {
    /* color: #807D7D;
     font: 14px/20px "Arial";*/
    margin-bottom: 20px;
}
#our_loations_content .location_list p {
    color: #333333;
    display: block;
    font: 14px/20px Arial;
    margin-bottom: 15px;
    text-align: left;
}
.inside_text span {
    color: #807D7D;
    font: 24px "Arial";
    margin-bottom: 20px;
}
.right_text span {
    color: #807D7D;
    font: 24px "Arial";
    margin-bottom: 20px;
}
.our_journey span {
    color: #807D7D;
    font: 24px "Arial";
    margin-bottom: 20px;
}
.list {
    color: #333333;
    font: 14px/20px Arial;
    width: 700px;
}
.list ul {
    list-style: disc outside none;
}
#our_exchange_content .returen_3 h1 {
    color: #000000;
    font: 22px/22px "Arial";
    margin-top: 10px;
    padding-bottom: 5px;
}
#our_exchange_content .returen_3 a {
    color: #F7941E;
    text-decoration: underline;
}
.table_1 .includes_ul li {
    background-position: 0 10px;
    padding: 10px 0 0 20px;
}
.brandInfo span {
    text-transform: capitalize;
}
.includes_ul li {
    background: url("//static.cdnsbg.com/en/images/check_black.png") no-repeat scroll 0 15px transparent;
    font-size: 14px;
    margin-left: -8px;
    padding: 15px 0 0 20px;
}
.proPopLine span {
    vertical-align: top;
}
.returnUl li a {
    color: #F7941E;
}
.lenses_info .table_1 .tr_5 .qMark .returnUl li {
    background: url("//static.cdnsbg.com/en/images/buyingguide/check_black.png") no-repeat scroll 0 13px transparent;
    font-family: "Arial";
    font-size: 12px;
    font-style: italic;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 20px;
}
#content .product_image .image_info tr.includes ul.includes_ul .proPop li {
    margin-left: 5px;
}
/*.navigation {
    border-bottom: 1px solid #CCCCCC;
    font-family: "Arial";
    height: 1%;
    margin-top: 15px;
    padding: 0 0 10px 30px;
}
.navigation .back, .navigation .local {
    float: left;
}
.navigation .back {
    background: url("//static.cdnsbg.com/en/images/buyingguide/left_arrow.png") no-repeat scroll 0 1px transparent;
    cursor: pointer;
    font-size: 15px;
    height: 17px;
    padding-left: 20px;
}

.navigation .local {
    font: 13px "inherit";
    line-height: 18px;
    width: 450px;
    color:#000;
}

.navigation .back, .navigation .local {
    float: left;
}

.navigation .local {
    font-family: "Arial";
    margin-left: 55px;
    padding-top: 0;
}
.navigation .local a:hover{
    color: #f7941e;
    font-family: "Arial";
}
.navigation .local a{
    color: #000;
    font-family: "Arial";
}*/
#about_us_content p a strong { color:#F7941E; font-weight:normal;}
.eyeTest img {display: inline-block; margin:0;}
body { line-height:0;}

.cartGreyBtn {display: block;float: left;width: auto;height: 28px;/* border:1px solid #d3d3d3; */padding:0 10px;line-height:28px;text-decoration:none;text-align: center;clear: both;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;font-family: 'NovecentowideNormal';background-color: #ebebeb;font-size: 13px;color: #3b3b3b;}
