@charset "utf-8";
/* Contact Lense list pages css*/
.clear {clear:both;}
.cl_content { padding:0; margin:0 auto;}
.cl_content .cl_left {font-family:Tahoma, sans-serif;float: left;width: 204px;background: url("//static.cdnsbg.com/en/images/contactlense/cl_leftbg.jpg") repeat-y right 0;}
.cl_content .cl_left .cl_leftTitle {font: bold 14px Arial, Helvetica, sans-serif;color: #313132; margin-bottom:10px; display:inline-block;}
.cl_content .cl_left .cl_leftList {padding-bottom:15px; width:184px;}
.cl_content .cl_left .cl_leftList h4 {font: bold 12px/26px Arial, Helvetica, sans-serif;color: #313132;height: 26px;padding-left:5px;background: url("//static.cdnsbg.com/en/images/contactlense/cl_lefthd.png") no-repeat  169px 10px #f0f0f0;}
.cl_content .cl_left .cl_leftList h4.noarrow { background-image:none;}
.cl_content .cl_left .cl_leftList h4.click {background-position: 169px -14px;}
.cl_content .cl_left .cl_leftList h4 a{font: bold 13px/26px Arial, Helvetica, sans-serif;color: #313132;}
.cl_content .cl_left .cl_leftList ul { padding-top:12px; width:184px; }
.cl_content .cl_left .cl_leftList ul li ,.cl_content .cl_left .cl_leftList ul li a{font: 12px/22px Arial, Helvetica, sans-serif;color: #6a6969; cursor:pointer; display:block; text-align: left; width: 176px;}
.cl_content .cl_left .cl_leftList ul li a:hover {color:#f39200; background:#f0f0f0;}
.cl_content .cl_left .cl_leftList ul li a {padding-left:8px;}
.cl_content .cl_left .cl_leftList .cl_leftAddborder {border-bottom: 1px solid #e4e4e4; padding-bottom:15px;}
.cl_content .cl_left .cl_leftList ul li select {width: 182px;border: 1px solid #cccccc; color:#949494;font: italic 12px/26px Arial, Helvetica, sans-serif; height:26px; vertical-align:middle;}
.cl_content .cl_left .cl_leftList .cl_leftListMenu { margin-left:0;}
.cl_content .cl_left .cl_leftList .cl_leftListMenu li {padding-bottom: 10px;}
/*for checkbox and lable*/
.cl_content .cl_left .cl_leftList ul li,.CL-option{vertical-align:middle;}
.cl_content .cl_left .cl_leftList ul li,.filter-CL-option{display:inline-block;text-align:left;}
.cl_content .cl_left .cl_leftList ul li{color: #6A6969;cursor: pointer;display: block;font: 12px/22px Arial,Helvetica,sans-serif;}
.cl_content .cl_left .cl_leftList ul li.small {font: 11px/22px Arial,Helvetica,sans-serif;}
/*This is for list top*/
.cl_rightBannerRTop { position:relative; width:736px; height:200px;}
.cl_rightBannerRTop h1 {position:absolute;left:405px; color:#454545; font: bold 23px/26px "Arial"; top:35px;}
.cl_rightBannerRTop p {position:absolute;left:405px;font:15px/18px "Arial"; color:#555454; top:100px;}
.cl_rightBannerRTop span {position:absolute;left:405px;font:14px/28px "Arial"; color:#ffffff; background:#1f1f1f; padding:0 25px; display:inline-block; top:150px;}
.cl_rightBannerRTop .LearnMoreButton {cursor:pointer;}
.cl_content .cl_right {width: 736px;float: right;}
.cl_content .cl_right .cl_rightBanner {padding-bottom:14px;}
.cl_content .cl_right .cl_rightBanner .cl_rightBannerL {width:210px; float:left;}
.cl_content .cl_right .cl_rightBanner .cl_rightBannerL ul li a { display:block;background-color:#99d9ff;height: 61px; border-left: 1px solid #80d5ff;border-top: 1px solid #80d5ff;border-bottom: 1px solid #80d5ff;border-right: 5px solid #13a5ed; margin-bottom:6px; color:#ffffff; font: bold 17px/18px Arial;vertical-align:middle; text-align:right; background-image:url("//static.cdnsbg.com/en/images/contactlense/cl_rightBannerL.png"); background-position:0 0; background-repeat:no-repeat;}
.cl_content .cl_right .cl_rightBanner .cl_rightBannerL ul li a p {padding-right:15px;}
.cl_content .cl_right .cl_rightBanner .cl_rightBannerL ul li a {color:#ffffff;}
.cl_content .cl_right .cl_rightBanner .cl_rightBannerL ul li a:hover {background-color:#20d0ff; border-bottom: 1px solid #13A5ED; border-top: 1px solid #13A5ED; border-left: 1px solid #13A5ED;border-right: 5px solid #13A5ED;background-image:url("//static.cdnsbg.com/en/images/contactlense/cl_rightBannerL.png"); background-repeat:no-repeat;}
.cl_content .cl_right .cl_rightBanner .cl_rightBannerL ul li a.current {background-color:#60D5FF; border-bottom: 1px solid #13A5ED; border-top: 1px solid #13A5ED; border-left: 1px solid #13A5ED;border-right: 5px solid #13A5ED;background-image:url("//static.cdnsbg.com/en/images/contactlense/cl_rightBannerL.png"); background-repeat:no-repeat;}
.cl_content .cl_right .cl_rightBanner .cl_rightBannerL ul .cl_rightReturns p{padding-top:13px;}
.cl_content .cl_right .cl_rightBanner .cl_rightBannerL ul .cl_rightReorder a {background-position:0 -72px;}
.cl_content .cl_right .cl_rightBanner .cl_rightBannerL ul .cl_rightReorder p {padding-top:23px;}
.cl_content .cl_right .cl_rightBanner .cl_rightBannerL ul .cl_rightBrand a {background-position: 0 -137px;}
.cl_content .cl_right .cl_rightBanner .cl_rightBannerL ul .cl_rightBrand p {padding-top:23px;}
.cl_content .cl_right .cl_rightBanner .cl_rightBannerR {float: right;width: 520px; height:201px; overflow: hidden;}
/*
.cl_content .cl_right .cl_rightBanner .cl_rightBannerR h3 {border-bottom: 1px solid #000000;color: #000000; display: inline-block; font-family: "Arial"; font-size: 24px;line-height: 30px; margin: 15px 0 10px 15px; padding-bottom: 10px; text-shadow: 1px 1px #FFFFFF; font-weight:normal;width: 210px;}
.cl_content .cl_right .cl_rightBanner .cl_rightBannerR ul li {background: url("//static.cdnsbg.com/en/images/newbanner_icon2.png") 0 center no-repeat;color: #000000;font: 12px/ 20px "Arial"; padding-left: 15px;margin-left: 15px;}
*/
.cl_content .cl_right .cl_rightStatus {border-top: 6px solid #d6d6d6; overflow:hidden; background:#f3f3f3; height:75px; margin-bottom:20px;}
.cl_content .cl_right .cl_rightStatus ul li {width:181px;margin-right:4px;float:left;border-bottom:11px solid #d6d6d6;height: 65px;background: url(//static.cdnsbg.com/en/images/contactlense/cl_rightStatus.png) no-repeat 137px 18px;}
.cl_content .cl_right .cl_rightStatus ul .colored {margin-right: 0; border-left:1px solid #d6d6d6;width:176px;background-position: 137px -259px;}
.cl_content .cl_right .cl_rightStatus ul li h3 {font: bold 16px/18px Arial; color:#f39200; text-transform:uppercase; padding-top:15px; padding-left:8px;}
.cl_content .cl_right .cl_rightStatus ul li span {font: italic 12px/22px "Arial"; color:#2e2e2e; padding-left:8px;}
.cl_content .cl_right .cl_rightStatus ul li span a {color:#2e2e2e;}
.cl_content .cl_right .cl_rightStatus ul .weeklies {width: 180px; border-left:1px solid #d6d6d6;background-position: 137px -73px;}
.cl_content .cl_right .cl_rightStatus ul .monthlies {width: 180px; border-left:1px solid #d6d6d6;background-position: 137px -170px;}
.cl_content .cl_right .cl_rightContent .cl_rightTab {border-bottom: 1px solid #d6d6d6; overflow:hidden;}
.cl_content .cl_right .cl_rightContent .cl_rightTab span {display:inline-block; cursor:pointer; float:left;}
.cl_content .cl_right .cl_rightContent .cl_rightTab a {color:#313132;font:14px/18px "Arial"; background:#e5e5e5; border-top:1px solid #d6d6d6;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6; padding:5px 15px; display:inline-block; cursor:pointer;margin-right:5px;}
.cl_content .cl_right .cl_rightContent .cl_rightTab a:hover {background:#f6f6f6;color:#f39200;}
.cl_content .cl_right .cl_rightContent .cl_rightTab span.active a {background:#f6f6f6;color:#f39200;font-weight: bold; font-size:12px;}
.cl_content .cl_right .cl_rightContent .cl_rightList {padding: 20px 0;font-family: "Arial",sans-serif;border-bottom: 1px solid #CCCCCC;}
.cl_content .cl_right .cl_rightContent .cl_rightList .cl_rightCell {float: left;height:235px;width: 235px; margin-right:8px; position:relative;}
.cl_content .cl_right .cl_rightContent .cl_rightList .cl_rightCell:hover {box-shadow: 0 0 3px #AAAAAA;}
.cl_content .cl_right .cl_rightContent .cl_rightList .cl_rightCell ul .pho {text-align: center; padding:10px 0; height:90px;}
.cl_content .cl_right .cl_rightContent .cl_rightList .cl_rightCell ul .pri {text-align: right; padding:8px 15px; color:#f39200;font: bold 16px/18px "Arial";}
.cl_content .cl_right .cl_rightContent .cl_rightList .cl_rightCell ul .pri em { font-style:italic; margin-right:8px;font-size: 12px; font-weight:normal;}
.cl_content .cl_right .cl_rightContent .cl_rightList .cl_rightCell ul .bra {text-align: left;padding:6px 15px 0 15px;font: bold 12px/18px "Arial"; color:#303030;}
.cl_content .cl_right .cl_rightContent .cl_rightList .cl_rightCell ul .nam {text-align: left; padding:0 15px; color:#585858;font: italic 12px/18px "Arial";}
.cl_content .cl_right .cl_rightContent .cl_rightList .cl_rightCell ul .favourit {text-align: right; position:absolute; bottom:10px; right:15px;color:#808080;font: italic 12px/18px "Arial"; background-image:url("//static.cdnsbg.com/en/images/contactlense/cl_favIcon.png"); background-position:right 2px; background-repeat:no-repeat; padding-right:20px;}
.cl_content .cl_right .cl_rightContent .cl_rightList .cl_rightCell ul .favourit.click {background-position: right -83px;}
.cl_content .cl_right .cl_rightContent .cl_rightInfo .detialTitle {color: #313132;padding: 15px 0;font: bold 16px/18px "Arial";}
.cl_content .cl_right .cl_rightContent .cl_rightInfo p {color: #313132;padding: 10px 0;font:12px/18px "Arial";}
.cl_content .cl_right .cl_rightContent .cl_rightInfo p a { color: #F39200; text-decoration: underline;}
.cl_content .cl_right .cl_rightContent .cl_rightInfo { border-bottom:1px dashed #717171; padding:10px 10px 20px 10px;}

/* Contact Lenses page click css*/
.CL_pager ul.pages {display:block;border:none;text-transform:uppercase;font-size:10px;margin:4px 10px 0 10px;padding:0;}
.CL_pager ul.pages li {list-style:none;float:left;border:1px solid #ccc;text-decoration:none;margin:0 5px 0 0;padding:5px;}
.CL_pager ul.pages li:hover {border:1px solid #003f7e;}
.CL_pager ul.pages li.pgEmpty {border:1px solid #eee;color:#eee;}
.CL_pager ul.pages li.pgCurrent {border:1px solid #003f7e;color:#fff;font-weight:700;background-color:#4E8BCC;}
.CL_pager.CL_pager_bottom {float:right;}
.CL_backtop {float:right;font:13px/18px "Arial";text-transform: uppercase;margin-top: 8px;}
.cl_rightContent {padding-bottom:30px;}
/* Contact Lenses page click css*/


/* Contact Lense product pages css*/
.cl_product {margin:0 auto;width: 940px; padding:20px 0;font:12px/18px "Arial";}
.cl_product .cl_productDetail .cl_productImg {float: left;width: 330px; position:relative;}
.cl_product .cl_productDetail .cl_productImgInfo {float: right;width: 590px; position: relative;}
.cl_product .cl_productDetail .cl_productImg .cl_productPho {padding:20px 0 30px 0;}
.cl_product .cl_productDetail .cl_productImg .cl_productPho ,.cl_product .cl_productDetail .cl_productImg .cl_productPho img{text-align: center;width: 330px;}
.cl_product .cl_productDetail .cl_productImg .thumbnail ul li {text-align: center;display: inline-block;width: 75px;border: 1px solid #cccccc; margin-right:15px;}
.cl_product .cl_productDetail .cl_productImg .thumbnail ul li img { width:75px;}
.cl_product .cl_productDetail .cl_productImg .social {margin-top: 15px;}
.cl_product .cl_productDetail .cl_productImg .social .cl_addfab {float:left;}
.cl_dynamic_discount_icon{height: 55px;line-height: 55px;position: relative;width: 55px;font-size: 18px;background: url("//static.cdnsbg.com/en/images/product/percentage_icon.png") no-repeat scroll 0 0;background-size: auto 95%;text-align: center;font-weight: bold;color: #fff;margin: -25px 0 0 240px;}
.cl_product .cl_productDetail .cl_productImg .social .cl_social {float: right;}
.cl_product .cl_productDetail .cl_productImgInfo .cl_productImgTitle {padding-bottom: 15px;}
.cl_product .cl_productDetail .cl_productImgInfo h1 {color: #313132;font: bold 21px/22px "Arial"; display:inline-block; width:415px; float:left;}
.cl_product .cl_productDetail .cl_productImgInfo .cl_productType {color: #313132;font:12px/18px "Arial";display:inline-block;width:415px; float:left;}
.cl_product .cl_productDetail .cl_productImgInfo .cl_productPrice {color: #313132;font: bold 13px/34px "Arial";}
.cl_product .cl_productDetail .cl_productImgInfo .cl_productPrice span {color: #f39200;font:22px/18px "Arial"; padding:0 6px;}
.cl_product .cl_productDetail .cl_productImgInfo .cl_productPrice em {font-style: normal;color: #898989;font:11px "Arial";}
.cl_product .cl_productDetail .cl_productImgInfo .cl_productIncludes ul li {background: url("//static.cdnsbg.com/en/images/contactlense/cl_arrowP.jpg") no-repeat left center;padding-left: 18px;color: #313132;font:12px/18px "Arial";}
.cl_product .cl_productDetail .cl_productImgInfo .cl_productIncludes ul li .qMark{display:inline-block}
.cl_product .cl_productDetail .cl_productImgInfo .cl_productIncludes ul li .qMark .proPop { z-index:9999;}
.cl_product .cl_productDetail .cl_productImgInfo .cl_productIncludes { padding:10px 0; border-top:1px solid #cccccc;border-bottom:1px solid #cccccc; margin:15px 0;}
.cl_product .cl_productDetail .cl_productImgInfo .cl_productSize {color: #313132;font: bold 12px/18px "Arial"; text-align:left; margin-bottom:15px;}
.cl_product .cl_productDetail .cl_productImgInfo .cl_productSize table tr td ,.cl_product .cl_productDetail .cl_productImgInfo .cl_productSize table tr th { padding-bottom:8px;}
.cl_product .cl_productDetail .cl_productImgInfo .cl_productSize table tr td select {width: auto; font-size:11px;height: 22px;line-height: 22px;}
.cl_product .cl_productDetail .cl_productImgInfo .cl_productBut {background: #f6f6f6; padding:13px 5px; text-align:right;}
.cl_product .cl_productDetail .cl_productImgInfo .cl_productBut select {width: 220px;border: 1px solid #a9a9a9; color:#858585;font: italic 12px/18px "Arial"; display:inline-block; height:22px;vertical-align: top; margin-top:9px;}
.cl_product .cl_productDetail .cl_productImgInfo .cl_productBut span {padding-right: 10px;color: #313132;font: bold 14px/18px "Arial"; width:152px; display:inline-block;text-align:right;vertical-align: top;}
.cl_product .cl_productDetail .cl_productImgInfo .cl_productBut span strong {color: #f39200;font: bold 22px/18px "Arial";}
.cl_product .cl_productDetail .cl_productImgInfo .cl_productBut span em {font:11px/18px "Arial"; color:#898989; display:block; }
.cl_product .cl_productDetail .cl_productImgInfo .cl_productBut .ButBuy {color: #ffffff;
    background-color:#76B607;
    border: 1px solid #404040;
    border-bottom-width: 3px;
    font:19px/18px "Arial"; text-align:center; width:185px; display:inline-block; padding:8px 0;vertical-align: top;}
.cl_product .cl_productCon {padding: 27px 0;}
.cl_product .cl_productCon .cl_productTab {font: bold 13px/39px "Arial";color: #737373;background:#f6f6f6;border-bottom: 5px solid #CFCFCF;height: 40px;}
.cl_product .cl_productCon .cl_productTab ul {margin:0 auto; display:table;}
.cl_product .cl_productCon .cl_productTab ul li { display:inline-block; text-align:center;margin-right:50px;}
.cl_product .cl_productCon .cl_productTab ul li.lastmenu {margin-right:0;}
.cl_product .cl_productCon .cl_productTab ul li a {font: bold 13px/40px "Arial";color: #737373; display:inline-block;}
.cl_product .cl_productCon .cl_productTab ul li.active a { color:#000000; border-bottom:5px solid #fdb139;font-weight:bold;}
.cl_product .cl_productCon .cl_productTab ul li a:hover { border-bottom:5px solid #fdb139; color:#191919; font-weight:bold;}
.cl_product .cl_productDetail .cl_productImgInfo .cl_productImgTitle .brandLogo {text-align: right;position: absolute;right: 0;}

/* contact lens rating */
.cl_product .cl_productDetail .cl_productImgInfo .cl_productImgTitle .brandLogo .pro_r_star {margin-top:0;min-width: 185px}
.cl_product .cl_productDetail .cl_productImgInfo .cl_productImgTitle .brandLogo .pro_r_star .js_strar {float:left;}

.cl_product .cl_productCon .cl_productInfo {padding-bottom: 50px;padding-top: 15px;}
.cl_product .cl_productCon .cl_productSimilar {margin-bottom:50px;}
.cl_product .cl_productCon .cl_productInfo h3 ,.cl_product .cl_productCon .cl_productSimilar h3,.cl_product .cl_productCon .cl_productRet h3{font: bold 20px/24px "Arial";color: #313132; padding:5px 0; border-bottom:1px solid #cccccc;}
.cl_product .cl_productCon .cl_productInfo h3 ,.cl_product .cl_productCon .cl_productSimilar h3,.cl_product .cl_productCon .cl_productRet h3{font: bold 20px/24px "Arial";color: #313132; padding:5px 0; border-bottom:1px solid #cccccc;}
.cl_product .cl_productRet .cl_productRet_cusC h3{ border: none; font-size: 24px;text-indent: 270px;}
.cl_product .cl_productCon .cl_productInfo .cl_productInfoText { padding:20px 0; border-bottom:1px solid #CCCCCC;color: #313132;font:12px/18px "Arial";}
.cl_product .cl_productCon .cl_productInfo .cl_productInfoText.noborder { border:none;}
.cl_product .cl_productCon .cl_productInfo .cl_productInfoText .cl_productInfoL {color: #313132;font: bold 16px/18px "Arial";float: left;width: 265px;}
.cl_product .cl_productCon .cl_productInfo .cl_productInfoText .cl_productInfoR {float: left;width: 675px;}
.cl_product .cl_productCon .cl_productInfo .cl_productInfoText .cl_productInfoR p{ padding-bottom:10px;}
.cl_product .cl_productCon .cl_productInfo .cl_productInfoText .cl_productInfoR h2 { padding-bottom:10px;}
.cl_product .cl_productCon .cl_productInfo .cl_productInfoText .cl_productInfoR a.viewproducts {color:#f39200; font-style:italic; text-decoration:underline;}
.cl_product .cl_productCon .cl_productInfo .cl_productInfoText .cl_productInfoR .cl_productInfoRList span {width: 130px; display:inline-block;}
.cl_product .cl_productCon .cl_productInfo .cl_productInfoText .cl_productInfoR .cl_productInfoRList p {display:inline-block;}

.cl_product .cl_productCon .cl_productInfo .cl_productInfoText.noborder .cl_productInfoR  .cl_productInfoFrame {width:500px;display:inline-block; float:left;}
.cl_product .cl_productCon .cl_productInfo .cl_productInfoText.noborder .cl_productInfoR img { text-align:right; display:inline-block; float:right;}
.cl_product .cl_productCon .cl_productRet .cl_productRet_returns {overflow:hidden; padding:25px 0 50px 0;}
.cl_product .cl_productCon .cl_productRet .cl_productRet_returns .cl_productRet_returnsL ,.cl_product .cl_productCon .cl_productRet .cl_productRet_cus .cl_productRet_cusT{float: left;width: 270px;color: #313132;}
.cl_product .cl_productCon .cl_productRet .cl_productRet_returns .cl_productRet_returnsL h4,.cl_product .cl_productCon .cl_productRet .cl_productRet_cus .cl_productRet_cusT h4{font: bold 16px/18px "Arial";}
.cl_product .cl_productCon .cl_productRet .cl_productRet_returns .cl_productRet_returnsL p ,.cl_product .cl_productCon .cl_productRet .cl_productRet_cus .cl_productRet_cusT p{font:12px/18px "Arial"; margin-top:10px;}
.cl_product .cl_productCon .cl_productRet .cl_productRet_returns .cl_productRet_returnsR ,.cl_product .cl_productCon .cl_productRet .cl_productRet_cus .cl_productRet_cusC{float: left;width:670px;}
.cl_product .cl_productCon .cl_productRet .cl_productRet_cus {padding-top: 20px;border-top: 1px dashed #313132; overflow:hidden;}
.cl_product .cl_productCon .cl_productRet .cl_productRet_returns .cl_productRet_returnsR .cl_productRetFrame { margin-bottom:15px;}
.cl_product .cl_productCon .cl_productRet .cl_productRet_returns .cl_productRet_returnsR .cl_productRetFrame .returnsBut {float: left;height: 62px;width: 160px;background: url("//static.cdnsbg.com/en/images/contactlense/cl_returnBg.jpg") no-repeat 0 0;text-align: center;padding-left: 50px;font: bold 12px/62px "Arial"; color:#535353; margin-right:25px; display:block;}
.cl_product .cl_productCon .cl_productRet .cl_productRet_returns .cl_productRet_returnsR .cl_productRetFrame .WarrantyBut {float: left;height: 62px;width: 160px;background: url("//static.cdnsbg.com/en/images/contactlense/cl_returnBg.jpg") no-repeat 0 -76px;text-align: center;padding-left: 50px;font: bold 12px/62px "Arial"; color:#535353; margin-right:25px;display:block;}
.cl_product .cl_productCon .cl_productRet .cl_productRet_returns .cl_productRet_returnsR .cl_productRetFrame .moreRet {font: italic 12px "Arial, Helvetica, sans-serif";color: #f39200;text-decoration: underline;font-family: Arial, Helvetica, sans-serif; margin-top:8px; display:block;}
.cl_product .cl_productCon .cl_productRet .cl_productRet_returns .cl_productRet_returnsR .cl_productRetFrame .righttext{ float:left; width:435px;}
/* Similar Products */
.cl_product .cl_productCon .cl_productSimilar .similar_content_box{padding:20px 0; overflow:hidden;height:360px;}
.cl_product .cl_productCon .cl_productSimilar .similar_content_box .cl_bg.similar_content_boxlist { background:#ffffff; border:none; width:150px; padding-top:161px;}
.cl_product .cl_productCon .cl_productSimilar .similar_content_box .cl_bg.similar_content_boxlist li {text-align: right; font: bold 12px/18px "Arial"; color:#313132; padding:4px 0;height:20px;}
.cl_product .cl_productCon .cl_productSimilar .similar_content_box .cl_bg  li {color: #313132;font: 12px/20px "Arial";height: 20px;overflow: hidden;padding: 4px 0;text-align: center;word-wrap: break-word;}
.cl_product .cl_productCon .cl_productSimilar .similar_content_box .cl_bg  li strong {font-weight:bold;}
.cl_product .cl_productCon .cl_productSimilar .similar_content_box .cl_bg  li .moreinfo_But {color: #ffffff;font: bold 12px/24px "Arial";background-color: #55ac00;border: 1px solid #328400; padding:3px 20px;}
.cl_product .cl_productCon .cl_productSimilar .similar_content_box .cl_bg  li img {border: 1px solid #cccccc; background:#ffffff;}
.cl_product .cl_productCon .cl_productSimilar .similar_content_box .cl_bg   {background-color: #f6f6f6;border: 1px solid #ccc; width:150px; float:left; margin-right:10px; padding:10px 5px; height:358px;}
.cl_product .cl_productCon .cl_productSimilar h3 {margin-bottom:20px;}
/* Contact Lenses page click css*/
/* Similar Products */
.cl_product .cl_productCon .cl_productSimilar table{padding:20px 0;}
.cl_product .cl_productCon .cl_productSimilar table tr td table tr th {text-align: right; font: bold 12px/18px "Arial"; color:#313132; padding:4px 0;}
.cl_product .cl_productCon .cl_productSimilar table tr td table tr td {text-align: center;font:12px/18px "Arial"; color:#313132;padding:4px 0;}
.cl_product .cl_productCon .cl_productSimilar table tr td table tr td strong {font-weight:bold;}
.cl_product .cl_productCon .cl_productSimilar table tr td table tr td .moreinfo_But {color: #ffffff;font: bold 12px/24px "Arial";background-color: #55ac00;border: 1px solid #328400; padding:3px 20px;}
.cl_product .cl_productCon .cl_productSimilar table tr td table tr td img {border: 1px solid #cccccc;}
.cl_product .cl_productCon .cl_productSimilar table tr .cl_bg {background-color: #f6f6f6;border: 1px solid #dedddd;}
.cl_product .cl_productCon .cl_productSimilar h3 {margin-bottom:20px;}
.viewFav { overflow: hidden; margin-top: 15px; font:12px/18px "Arial"; color: #313132;}
.viewFav p { display: inline-block; text-align: left; float: left;}
.viewFav span { display: inline-block; text-align: right; float: right;}
.viewFav a { color: #f39200; text-decoration: underline;}
/* reset button*/
#resetAllFilter a {font:11px/18px "Arial"; color:#f39200;text-decoration: underline;}
.cl_content .cl_right .cl_rightContent .cl_rightTab span select {width:140px;border: 1px solid #CCCCCC; margin-top: 5px;}

/* Add arrow */
.cl_product .cl_productCon .cl_productSimilar .similar_content_box .cl_bg  .CL_brandName {height: 55px;vertical-align: top; padding:10px 11px 5px 11px;}
.cl_product .cl_productCon .cl_productSimilar .similar_content_box .similar_content_list {width:516px; float:left; overflow:hidden;}
.cl_product .cl_productCon .cl_productSimilar .similar_content_box .similar_content_list .similar_content_list_inner{width:0;position:relative;}

.cl_addfab .fav_icon {position:absolute; left:294px;top:-12px; z-index:10;}

.cl_product .cl_productDetail .cl_productImgInfo .cl_productIncludes ul li .qMark .proPop li { background:none;}
.qMark {
    background: url("//static.cdnsbg.com/en/images/question_mark.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: inline-block;
    height: 20px;
    margin-left: 4px;
    position: relative;
    width: 18px;vertical-align: bottom;
}
.proPop {
    background: none repeat scroll 0 0 #fbfbfb;
    display: none;
    font-size: 12px;
    left: -175px;
    line-height: 16px;
    position: absolute;
    top: 25px;
    width: 280px;
    z-index: 500;padding: 0 10px;
    box-shadow:3px 3px 0 0 rgba( 204,204,204,0.4); border:solid 1px #c9c9c9;
    -moz-border-radius:0; -khtml-border-radius:0; border-radius:0;
}
.proPop.addBlock{
    display:block;
}
.proPop .addInfoPopArrow {
    margin: -11px 0 0 32px;
    position: absolute;
}
.cl_product .cl_productDetail .cl_productImgInfo .cl_productIncludes ul li .qMark .proPop .title {
    font-family: Georgia,sans-serif;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 18px;
}

.proPop  a {
    display: block;
    font-size: 12px;
    padding-bottom: 10px;
    text-decoration: underline;
    width: 270px;
    text-align: right;
}
.proPop li {
    background: none repeat scroll 0 0 transparent;
    font-family: "Arial";
    font-size: 12px;
    font-style: italic;
    padding:8px 10px; line-height:15px;
}
#pro_param_tipstr{clear:both;margin-top:5px;}
/*banners small new */
.cl_rightBannerR .CL_banner1New {
    background-image: url("//static.cdnsbg.com/en/images/contactlense/CL_banner1_bg.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;height: 201px;  width: 520px; color:#000000; text-align:left;
}
.cl_rightBannerR .CL_banner1New h3 { margin:30px 0 13px 18px; display:inline-block; font: bold 28px/29px "Arial"; text-transform:uppercase;}
.cl_rightBannerR .CL_banner1New p {width:200px;font:13px/15px "Arial"; margin-left:20px;}
.cl_rightBannerR .CL_banner2New {
    background-image: url("//static.cdnsbg.com/en/images/contactlense/CL_banner2_bg.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;height: 201px;  width: 520px;color:#000000;text-align:left;
}
.cl_rightBannerR .CL_banner2New h3 { margin:30px 0 13px 18px; display:inline-block; font: bold 28px/29px "Arial"; text-transform:uppercase;}
.cl_rightBannerR .CL_banner2New p {width:255px; margin-left:20px;font:13px/15px "Arial";}
.cl_rightBannerR .CL_banner3New {
    background-image: url("//static.cdnsbg.com/en/images/contactlense/CL_banner3_bg.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;height: 201px;  width: 520px;color:#ffffff;text-align:left;
}
.cl_rightBannerR { position: relative;}
.cl_rightBannerR .CL_banner3New h3{ margin:30px 0 13px 18px; display:inline-block; text-transform:uppercase; font: normal 26px/28px "Arial";}
.cl_rightBannerR span {position: absolute; font: bold 13px/15px "Arial"; color:#fff;  display:inline-block;left:18px;}
.cl_rightBannerR .CL_but1 {top:115px;}
.cl_rightBannerR .CL_but2 {top:135px;}
.cl_rightBannerR .CL_but3 {top:155px;}
.cl_rightBannerR span a { text-decoration:none; color:#fff;}
.cl_product .cl_productCon .cl_productInfo .cl_productInfoText .cl_productInfoR .cl_productInfoRList p a {text-decoration: underline;}
.cl_product .cl_productDetail .cl_productImgInfo .cl_productBut .prescription_tag {background-color: #c9c9c9;
    border-color: #7B7B7B;
    border-style: solid;
    border-width: 1px 1px 3px;
    color: #777777;
    display: inline-block;
    font: 14px/18px "Arial";
    padding: 8px 0;
    text-align: center;
    vertical-align: top;
    width: 185px;}
.cl_product .cl_productDetail .cl_productImgInfo .cl_productBut span.noem {margin-top: 9px;}
.cl_addfab span { padding-left:30px;}
.cl_product .cl_productCon .cl_productInfo .cl_productInfoText .cl_productInfoR .cl_productInfoRList .oxygen_tips {display: inline-block; padding-bottom:10px;}
.filter-CL-SeeMore b{ font-weight:bold;padding-left:22px;}
.cl_product .cl_productCon .cl_productTab.cl_productTabfloat {box-shadow: 0 0 2px 1px #CCCCCC; margin-left: -30px; position: fixed; top:0; width: 1000px;  z-index: 10000;}
.cl_content .cl_right .cl_rightStatus ul li:hover {
    border-bottom: 10px solid #f39200;
    background-color: #ededed;
}
.cl_product .cl_productImg .thumbnail ul li.thumbnail_border{
    border:1px solid #000;
}
.cl_product .cl_productImg .thumbnail ul li.thumbnail_border_grey{
    border:1px solid #999;
}
.navigation .other_model select{border:1px solid #ccc; width:200px;}
.cl_product .cl_productDetail .cl_productImg .fancybox-cl-img_click img{ position:absolute; right:0; top:240px; width:14px;z-index:999;}
.cl_product .cl_productCon .cl_productSimilar .similar_content_box .cl_bg li.CL_contact_type {height:35px;}
.cl_product .cl_productDetail .cl_productImg .fancybox-cl-img_click img{ position:absolute; right:0; bottom:30px; width:14px;}

/* ajax loading */
.CL_filter_waiting{margin: 0 auto; width: 100%;  position: absolute; text-align: center; display: none;}
.CL_filter_div_waiting{position: fixed; top: 300px; width: 100%; text-align: center;; display: none;}

.CL_pager {float: right;}
.cl_content .cl_right .cl_rightContent .cl_rightTab .CL_filter_sort {float: right;}
.cl_content .cl_left .cl_leftList ul li{width: 184px;}
.cl_content .cl_left .cl_leftList ul li:hover {background:#f0f0f0;color:#f39200; cursor:pointer;}
.cl_content .cl_left .cl_leftList ul li span:hover {background:#f0f0f0;color:#f39200;}


/*peter add css 2014-05-14 18:00*/
.no_product_tips_title{ font-size:18px; display:block; color:#353535}
.no_product_tips_link ,a.no_product_tips_link:link,a.no_product_tips_link:visited{ font-size:12px;color:#f39200; text-decoration:underline}
a.no_product_tips_link:hover {color: #f39200;}
.no_product_tips{ line-height:20px; padding-left:45px; background:url("//static.cdnsbg.com/en/images/contactlense/no_product_tips_icon.png") no-repeat;}
.cl_content .cl_right .cl_rightContent .cl_rightList .cl_rightCell ul .pho img { height:100px;}
.cl_dynamic_discount_notes {font-family: Arial,sans-serif;;color:#434343;line-height:15px;font-size:13px;margin:10px 0;}
.cl_dynamic_discount_notes em {font-weight: bold;font-size:14px;text-transform:uppercase;}
.cl_product .cl_productDetail .cl_productImgInfo .cl_productPrice .cl_original_price {display: inline-block;padding-left: 10px;color: #75b611;font-size: 18px;font-weight: bold;}
.pro_p_infor{ font-size:20px; font-weight:bold; line-height:30px; border-bottom:1px solid #e1e1e1;}
.pro_rat_rev{ padding:20px 0 20px; overflow:hidden; border-bottom:1px solid #e1e1e1;}
.pro_rat_rev .pro_rat_left{ width:245px; float:left;}
.pro_rat_rev .pro_rat_right{ width:695px; float:left;}
.pro_rat_rev .pro_rat_left h6{ font-size:16px; padding-bottom:5px; font-weight:bold;}
.pro_rat_rev .pro_rat_left p.pro_rat_top{ padding-top:15px; padding-bottom:5px;}
.pro_rat_rev .pro_rat_left ul li{ line-height:22px; clear:both;}
.pro_rat_rev .pro_rat_left ul li .pro_rat_star{width:100px; float:left;}
.pro_rat_rev .pro_rat_left ul li .pro_rat_name{ float:left;}
.pro_rat_rev .pro_rat_right .pro_sort_by{ position:relative; padding-bottom:10px;}
.pro_rat_right .pro_sort_by span.p_sb_most{ font-size:14px; font-weight:bold;}
.pro_rat_right .pro_sort_by span.click_later:hover{ cursor:pointer; text-decoration:underline}
.pro_rat_right .pro_sort_by a.p_sb_write{ position: absolute; right:0; top:-10px; display:block; width:143px; height:27px; line-height:27px; text-align:center; color:#FFF; background:#76b713; font-weight:800; text-decoration:none;}
.pro_rat_right .pro_sort_by a.p_sb_write:hover{ background:#6aa510}
.pro_rat_right .pro_sort_tab{ overflow:hidden;}
.pro_rat_right .pro_sort_tab .p_overall_one{ padding:15px 0; border-top:1px solid #e1e1e1;}
.pro_rat_right .pro_sort_tab .p_overall_one .p_over_left{ width:552px; float:left; position:relative;}
.pro_rat_right .pro_sort_tab .p_overall_one .p_over_right{ text-align:center; width:143px; float:left;}
.pro_rat_right .pro_sort_tab .p_overall_one .p_over_right p a{ float:left; margin-left:19px; margin-top:8px; text-decoration:none; display:block; line-height:22px; width:60px; border:1px solid #999; background:#eee;}
.pro_rat_right .pro_sort_tab .p_overall_one .p_over_right p a:hover{ background:#CCC; color:#000; border:1px solid #000;}
.pro_rat_right .pro_sort_tab .p_overall_one .p_over_right p a.p_helf_a{ margin-left:0;}
.pro_rat_right .pro_sort_tab .p_overall_two{ padding:15px 0; border-top:1px solid #e1e1e1;}

/* review the third section*/
.customer_reviewsAbout .sign_up_tips{color: #F39200; font-size: 14px; cursor: pointer;}
.customer_reviewsAbout .user_name{display: inline-block; line-height: 25px; padding-left: 5px; margin-right: 5px; font-size: 14px;}
.cl_product .cl_productCon .pro_productTabfloat {box-shadow: 0 0 2px 1px #cccccc;margin-left: -30px;position: fixed;top: 136px;width: 1000px;z-index: 9999;}
.cl_content .cl_left .cl_leftList ul li.inactive .filter-text{color:#888;}
.cl_product .cl_productCon .pro_productTabfloat{
    z-index: 50;
}
.middle{
    width:1200px;
    position:relative;
    display:block;
    margin:0 auto;
}
.share_button_hecker{
    margin-top: 59px;
}
.share_button_hecker_hk{
    margin-top: 45px;
}
#total_rate{
    display: block;
    background-color: #fff;
}