*{margin:0;padding:0;font-family: 'Montserrat';}
a {text-decoration: none;color:#1f9bd7;}
p{font-size:15px}
ul{list-style:none;}
li{width:16.5%;padding:10px 0;float:left;text-align:center;color:#214d66}
li:hover{background: #ccc;box-shadow: inset 0 0 30px #c8c8c8;color:d7d7d7}
h3{font-weight:normal;letter-spacing:2px;font-size:22px;text-indent:20px;margin-top:40px;margin-left:10px}
hr{margin-top:20px;margin-bottom:45px}
img{border:0}
body{width:100%}
.nav-box-seiko ul li{width:33.2%;padding:10px 0;float:left;text-align:center;color:#214d66}
li:hover{background: #ccc;box-shadow: inset 0 0 30px #c8c8c8;color:#d7d7d7}
h3{font-weight:normal;letter-spacing:2px;font-size:22px;text-indent:20px;margin-top:40px;margin-left:10px}
hr{margin-top:20px;margin-bottom:45px}
.wrapper{margin:0 auto;width:100% !important}
.nav-box-seiko{margin-left:1px;}
.nav-box-seiko li{border:1px solid #cccaca;border-bottom: none;border-left:none;background:#dfdede;}
.container{width:1000px;margin:0 auto;}
.sec-left{width:190px;height:auto;float:left;margin-left:10px;}
.sec-right{width:750px;float:right;margin-top:15px}
.sec-right a{color:#1f9bd7;}
.sec-right a:hover{color:#9b9b9b;}
.azure p{padding:20px;margin-top:20px}
.tableA{width:733px;padding:9px 10px 9px;margin-bottom:20px;background:#9a2626;color:#f0f0f0;}
.tableA:not(:first-child){margin-top:50px;}
.TopMar{margin-top:30px;}
.tableB{width:730px;padding:10px;color:#f0f0f0;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;background: #F8F8F9;border: 1px solid #BDBEC1;}
.tableB table{width: 730px; background-color: #f8f8f9; border-width: 0; border-style: solid; border-color: #867986;}
.blueHead{width:710px;margin-bottom:10px;height:25px;
    /*background: -webkit-linear-gradient(top, #1F9BD7, #107AB2);*/
    background:#1d93cc;
    padding:9px 10px 10px 10px !important;}
.ProductHeading{background: #757474;}
.ProductHeading td p{font-size:13px}
.ProductHeading td{border-right: 1px solid #909193; border-left: 1px solid #646466;}
.ProductHeading td:nth-child(1){padding-left: 10px; width: 160px;}
.ProductHeading td:nth-child(2){padding-left: 5px; width:100px;}
.ProductHeading td:nth-child(3){padding:10px; width: 30px;}
.ProductHeading td:nth-child(4){padding: 10px;  width: 250px;}
.ProductHeading td:nth-child(5){padding: 10px; width: 50px;}
.productDetails td a{font-size:13px}
.productDetails td p{font-size:13.5px}
.productDetails td:nth-child(1){background-color: #fff; padding: 0 9px 0 8px; border-bottom: 1px solid #E8E8E8;}
.productDetails td:nth-child(2){ padding-left:5px;border-bottom: 1px solid #E8E8E8;color:#000000;text-align: center}
.productDetails td:nth-child(3),.productDetails td:nth-child(4){padding: 0 10px 0 9px; border-bottom: 1px solid #E8E8E8;color:#000000;}
.productDetails td:nth-child(5){padding: 0 9px 0 14px; border-bottom: 1px solid #E8E8E8;color:#000000;}
.productDetails td:nth-child(3) p{text-align:center;font-size:12px;}
.clear{height:95px}
.home{font-size:14px;}
.home a:hover{color:#4d4d4d;}
.sec-right p{line-height:18px;margin:5px 0;}
.nonebor td:nth-child(2){border-bottom:none;}
.focalCenter{position:relative;top:-20px;}
.productDetails.storgbor td{ border-bottom: 1px solid #c3c2c2}
.productDetails.storgbor td:nth-child(4){ border-bottom: 1px solid #c3c2c2}
/*lneses*/
.nav-box-lenses li{width:33.26%;padding:10px 0;float:left;text-align:center;color:#259de9;border-left:1px solid #d8d9d9;border-bottom:1px solid #d8d9d9;background-color:#fff}
.nav-box-lenses li:hover{background: #ccc;box-shadow: inset 0 0 30px #c8c8c8;color:#fff;opacity: .7;}
.bg{width:100%;height:3400px;background-image :url(img/lenstestbg.png);background-repeat : no-repeat;background-position:101% -3%;}
.SOFTWARE-bg{background: url(img/SoftwareBg.png), url(img/navy_blue_@2X.png) #000;
    background-repeat: no-repeat, repeat;
    background-position: 100% 0, 0 0;
    background-size: auto, 400px;
    height: auto !important;
    margin: -90px 0 -320px;
    min-height: 100%;
    width: 100%;}
.moni-bg{background: url(img/lens-background2.jpg), url(img/navy_blue_@2X.png) #000;
    background-repeat: no-repeat, repeat;
    background-position: 100% 0, 0 0;
    background-size: auto, 400px;
    height: auto !important;
    margin: -90px 0 -320px;
    min-height: 100%;
    width: 102.4%;}
.homeli ul{z-index:999}
.sectiong{padding-top:100px}
.midOne{height:430px;width:950px;background:red;}
.minOne-left{float:left;display:block;}
.minOne-right{float:right;display:block}

.LensPageHeadingWrapper {
    padding: 5%;
    width: 90%;
    height: auto;
    margin: 0 Auto 90px 0;
    opacity: .9;
    /* color: #fff !important; */
    float: left;
    background: #fff;  }
.ProductHeadingContentLeft {
    max-width: 33.33%;
    float: left;
    font-size: 30px;
    letter-spacing: 1px;
    font-weight: 300;
    text-transform: uppercase;
    /*font-family: 'Montserrat';*/
    margin: 0 auto 30px auto;  }
.ProductHeadingContent{
    max-width: 610px;
    width: 66.66%;
    float: left;
    font-size: 1.3em;
    margin-top:-25px}
.ProductHeadingCenter{
    width: 80%;
    float: left;
    font-size: 1em;
    text-align: center;
    position: relative;
    font-weight: bold;
    margin: 30px 10% 0 10%; }
.ProductHeadingContent>p:nth-child(1){font-size:18px}
.lensescontentfont{line-height:17px}

.LensMfgInfo {
    width: 269px;
    height: 200px;
    background: #fff;
    opacity: .9;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    padding: 20px;
    margin: 10px 15px 5px 0;
    float: left;
    border: 1px solid #CACBCC;
    font-size: 14px;}
#lensmanu{position:relative;left:25px}

#ProductBottomWrapper {
    width: 100%;
    padding: 20px 0 70px 0;
    float: left;
    background: #fff;
    position: relative;  }
#ProductBottomContentWrapper {
    width: 90%;
    max-width: 980px;
    padding: 0 5%;
    margin: 0 auto;  }
h1 {
    font-size: 30px;
    margin: 0 0 30px 0;
    padding-top: 30px;  }
.smelly-focal-table-wrap {
    width: 97%;
    max-width: 97%;
    background: #f5f5f5;
    padding: 1%;
    border: 1px solid #BDBEC1;
    margin: 1% 1% 60px 1%;
    border-radius: 6px;
    font-size: 13px;  }
.smelly-focal-table-wrap>table {
    width: 100%;
    max-width: 100%;
    border-spacing: 0;  }
thead {
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit;  }
.table-head {
    background: #1F9BD7;
    color: #fff;
    text-transform: uppercase;
    padding: 30px !important;  }
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: middle;
    border-top: none;
    text-align: center;
    font-family: inherit;  }
span{line-height:25px;padding:10px 0}
#focalimg{margin-top:60px;height:378px;border:1px solid #a9a6a6;background:#dbdbdb;border-radius:10px}
/*caremas*/
#RmaContentProductWrapper {
    margin: 0 auto -320px;
    width: 100%;
    padding: 10px 0 0;
    min-height: 100%;
    height: auto !important;  }
.CamTypeMfgInfo {
    height: 150px;
    margin: 10px 36px 5px 0px;
    padding: 0 20px 20px 0;
    width: 269px;
    float: left;  }
.camera-type-wrap {
    width: 100%;
    max-width: 980px;
    margin: 30px auto 0;  }
.cam-type-head {
    background: #1F9CD8;
    width: 100%;
    height: 20px;
    padding: 10px 34px 5px 10px;
    color: #fff;
    text-transform: uppercase;
    border-radius: 4px;
    margin: 0 0 10px 0;
    font-size: 14px;  }
.cam-type-text {
    padding: 0 0 0 10px;
    text-transform: uppercase;
    font-size: 14px;  }
.camera-middle-dark {
    background: url(img/CameraBG.png), url(img/navy_blue_@2X.png) #000;
    background-repeat: no-repeat, repeat;
    background-position: 100% 0, 0 0;
    background-size: auto, 400px;
    height: auto !important;
    min-height: 100%;
    width: 100%;
    float: left;
    padding: 20px 0;  }
#RmaContentWrapper {
    margin: 0 auto;
    max-width: 980px;
    width: 100%;
    padding: 0;
    height: 100%;  }
#ProductLowerContent {
    width: 100%;
    max-width: 980px;
    padding: 0 0 0px 0;
    margin: 0 auto;  }
#ProductLower {
    width: 100%;
    margin: 20px 0 0 0;
    border-top: 1px solid #D8D8D8;
    background: url(img/light_toast_@2X.png) repeat scroll 0 0 transparent;
    background-size: 200px;
    float: left;
    padding: 40px 0;
    min-height: 450px;  }
#ProductLowerHeaderFull {
    max-width: 990px;
    background-color: #1F9BD7;
    color: #fff !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#1F9BD7), to(#107AB2));
    background-image: -webkit-linear-gradient(top, #1F9BD7, #107AB2);
    background-image: -moz-linear-gradient(top, #1F9BD7, #107AB2);
    background-image: -ms-linear-gradient(top, #1F9BD7, #107AB2);
    background-image: -o-linear-gradient(top, #1F9BD7, #107AB2);
    background-image: linear-gradient(to bottom, #1F9BD7, #107AB2);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#1F9BD7', endColorstr='#107AB2');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1F9BD7', endColorstr='#107AB2')";
    width: 98.5%;  }
h3 {
    font-size: 1.4em;
    font-weight: 300;
    margin-bottom: 6px;  }
.cam-type-text>a:hover{  color:#959595;  }

.phone a:hover{color:#9b9b9b}


#VideoCaptureMainBG {
    background: url(img/VideoCaptureBG.png), url(img/navy_blue_@2X.png) #000;
    background-repeat: no-repeat, repeat;
    background-position: 100% 0, 0 0;
    background-size: auto, 400px;
    height: auto !important;
    margin: -30px 0 -320px;
    min-height: 100%;
    width: 100%;
}
#Wrapper {
    /* border-top: 1px solid #f0f0f0; */
    width: 100%;
    padding: 0px 0px 0px 0px;
}
#RmaContentProductWrapper {
    margin: 0 auto -320px;
    width: 100%;
    padding: 10px 0 0;
    min-height: 100%;
    height: auto !important;
}
.BreadcrumbWrapper {
    width: 100%;
    max-width: 980px;
    margin: 0 auto;
    padding: 0px 0 0 10px;
}
#Wrapper .Breadcrumb {
    border-top: none;
}
#Wrapper .Breadcrumb {
    padding-top: 0;
}
.Breadcrumb {
    color: #353535;
    padding: 5px;
}
.Breadcrumb {
    /* border-top: 1px solid #f0f0f0; */
    padding: 0 0 0 15px;
}
.Breadcrumb {
    font-size: 11px;
    padding: 5px 0 5px 0px;
    clear: both;
}
.Block {
    margin-top: 0;
    margin-bottom: 10px;
    display: block;
}
#RmaContentWrapper {
    margin: 0 auto;
    max-width: 980px;
    width: 100%;
    padding: 0;
    height: 100%;
}
.LensPageHeadingWrapper {
    padding: 5%;
    width: 90%;
    height: auto;
    margin: 0 Auto 90px 0;
    opacity: .9;
    /* color: #fff !important; */
    float: left;
    background: #fff;
}
.ProductHeadingContentLeft {
    max-width: 33.33%;
    float: left;
    font-size: 30px;
    letter-spacing: 1px;
    font-weight: 300;
    text-transform: uppercase;
    font-family: 'Montserrat';
    margin: 0 auto 30px auto;
}
.ProductHeadingContent {
    max-width: 610px;
    width: 66.66%;
    float: left;
    font-size: 1.3em;
}
.ProductHeadingCenter {
    width: 80%;
    float: left;
    font-size: 1.3em;
    text-align: center;
    position: relative;
    font-weight: bold;
    margin: 30px 10% 0 10%;
}
#ProductLowerContent {
    width: 100%;
    max-width: 980px;
    padding: 0 0 0px 0;
    margin: 0 auto;
}
.FilterLPInfo {
    background: #fff;
    opacity: .9;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    position: relative;
    border: 1px solid #CACBCC;
    font-size: 14px;
    width: 99%;
    height: auto;
    margin: 30px auto;
    background: #fff;
    opacity: .9;
    /* color: #fff !important; */
    float: left;
    max-width: 980px;
}
.LensPageHeadingWrapper-trans {
    padding: 5%;
    width: 90%;
    height: auto;
    margin: 0 Auto;
    opacity: .9;
    /* color: #fff !important; */
    float: left;
}
#AjaxLoading {
    display: none;
    text-align: center;
    width: 180px;
    padding: 5px 10px;
}
.accli1{border:1px solid #cccaca;border-bottom: none;border-left:none;background:#dfdede;width:33.23%;padding:10px 0;float:left;text-align:center;color:#214d66}
.accli1:hover{border:1px solid #cccaca;border-bottom: none;border-left:none;background:#dfdede;padding:10px 0;float:left;text-align:center;color:#000000}
.accli5{border:1px solid #cccaca;border-bottom: none;border-left:none;background:#dfdede;width:19.91%;padding:10px 0;float:left;text-align:center;color:#214d66}
.accli5:hover{border:1px solid #cccaca;border-bottom: none;border-left:none;background:#dfdede;padding:10px 0;float:left;text-align:center;color:#000000}
.accli6{border:1px solid #cccaca;border-bottom: none;border-left:none;background:#dfdede;width:16.58%;padding:10px 0;float:left;text-align:center;color:#214d66}
.accli6:hover{border:1px solid #cccaca;border-bottom: none;border-left:none;background:#dfdede;padding:10px 0;float:left;text-align:center;color:#000000}
.accli{border:1px solid #cccaca;border-bottom: none;border-left:none;background:#dfdede;width:24.899%;padding:10px 0;float:left;text-align:center;color:#214d66}
.accli:hover{color:#000000}
.ProductHeadingass{background: #757474;}
.ProductHeadingass td p{font-size:13px}
.ProductDetailass td p{font-size:11px}
.ProductHeadingass td{border-right: 1px solid #909193; border-left: 1px solid #646466;}
.ProductHeadingass td:nth-child(1){padding-left: 10px; width: 150px;}
.ProductHeadingass td:nth-child(2){padding: 10px;  width: 280px;}
.ProductHeadingass td:nth-child(3){padding: 10px; width: 30px;}
.productDetailass td:nth-child(1){background-color: #fff; padding: 0 9px 0 8px; border-bottom: 1px solid #E8E8E8;}
.productDetailass td:nth-child(2){ padding-left:5px;border-bottom: 1px solid #E8E8E8;color:#000000;}
.productDetailass td:nth-child(3),.productDetails td:nth-child(4){padding: 0 10px 0 9px; border-bottom: 1px solid #E8E8E8;color:#000000;}
.productDetailass td:nth-child(5){padding: 0 9px 0 14px; border-bottom: 1px solid #E8E8E8;color:#000000;}
.productDetailass td:nth-child(3) p{text-align:center;font-size:12px;}

.Aminfont{font-size:10px;position:relative;top: -1.5px;}
.Bminfont{font-size:13px;position:relative;top: -1.5px;left:11%}
.tableC{margin-bottom:10px}
.tableC tr{background-image: -webkit-linear-gradient(top, #1d93cc, #086494);background: #1d93cc;margin-bottom:10px;}
.tableC td:nth-child(1){padding-left:10px;}
.tableC td:nth-child(2){padding-left:-30px; width:550px;}
.tableC td:nth-child(1) p{font-size:16px;padding:9px 0}
.tableC td:nth-child(2) p{font-size:13px;padding:9px 0}
/*acc页面*/
.ahfafia{}
/*moni*/
.ProductHeadingWrapper {
    padding: 40px 0;
    width: 100%;
    margin: 0 Auto;
    background: #1F9CD8;
    opacity: .9;
    color: #fff !important;
    float: left;
}
.ProductHeadingContentLeft {
    max-width: 33.33%;
    float: left;
    font-size: 30px;
    letter-spacing: 1px;
    font-weight: 300;
    text-transform: uppercase;
    font-family: 'Montserrat';
    margin: 0 auto 30px auto;
}
.ProductHeadingContent {
    max-width: 610px;
    width: 66.66%;
    float: left;
    font-size: 1.3em;
}