@import url(//fonts.googleapis.com/css?family=Raleway:400,200);
@charset utf-8;
html{overflow-y:scroll}
html,body{height:100%}
body{font-size:62.5%;font-family:Arial, sans-serif;color:#333;background-image:url(/images/site/site-bck.jpg);background-repeat:repeat-x;background-color:#407899;border-top:4px solid #21448f;margin:0;padding:0}
ul{list-style:square;display:inline;list-style-position:outside}
ol{list-style:decimal}
a{outline:none;color:#002861}
img{vertical-align:middle}
table{border-collapse:collapse}
.floatleft200border{float:left;width:200px;border:1px #999 solid;margin:0 20px 0 0}
.floatleft240border{float:left;width:240px;border:1px #999 solid;text-align:center;margin:0 10px 0 0}
.floatleft240border img{margin:4px 0}
.floatleft285{float:left;width:285px;margin:0 30px 10px 0}
.floatleft285last{float:left;width:285px;margin-bottom:10px}
.floatleft330{float:left;width:510px;margin-bottom:30px; min-height:250px;}
.floatright330{float:right;width:330px;margin-bottom:10px}
.floatleft370{float:left;width:370px;margin-bottom:10px}
.floatleft680{float:left;width:680px;margin-bottom:10px}
.floatleft700{float:left;width:700px;margin-bottom:10px}
.floatright130{float:right;width:130px;margin-bottom:10px}
.floatright170{float:right;width:170px;margin-bottom:10px; margin-top:20px;}
.floatleft170{float:left;width:170px;margin-bottom:10px}
.prod-link:link, .prod-link:active, .prod-link:visited{text-decoration:none; /*border:2px solid #002861; color:#002861;*/ background:#28629c; color:#ffffff; padding:12px 15px; font-size:0.9em;}
.prod-link:hover{background:#3E8447; /*border:2px solid #3E8447; color:#3E8447; background:#ffffff;*/}
.prod-type-block a:link, .prod-type-block a:active, .prod-type-block a:visited{text-decoration:none;}
.prod-type-block h1{background:#28629c; color:#ffffff; display:block; padding:5px; text-decoration:none; font-size:1.8em;}
.prod-type-block h1:hover{background:#dddddd; color:#28629c;}
.button{border:1px solid #333;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;color:#333;padding:0}
p{font-size:1.6em;margin-bottom:1em;line-height:1.5em}
.articlecredit{font-size:90%}
li{line-height:1.2em;font-size:1.6em;margin:0 0 8px 20px}
p#intro-paragraph{font-family:Verdana, Geneva, sans-serif;font-size:2em;font-style:italic;line-height:1.4em;margin-top:5px}
p#intro-paragraph span{font-size:2.4em;font-weight:700}
p#intro-paragraph em{color:#900}
h1,h2,h3{line-height:1em;font-weight:400;font-family:Verdana, Geneva, sans-serif;color:#002861;margin:1em 0;padding:0}
h1{font-size:2.2em;line-height:1.2em}
h2{font-size:2em;line-height:1.8em;margin:0;padding:15px 0 10px}
h2 a{text-decoration:none;color:#002861}
h3{font-size:1.8em}
h4{font-size:1.4em;font-weight:700}
h5{font-size:1.6em;margin-bottom:10px;border-bottom:4px solid #d4d4d4;display:block;padding:20px 0 3px}
#page-wrap{width:1014px;min-height:560px;background-color:#FFF;margin:0 auto;padding:0 0 30px}
#leftcolumn{width:260px;float:left;margin:10px 0 10px 5px}
#main-col{float:left;margin-top:10px;width:1000px}
#main-col p{font-size:1.6em;line-height:1.4em;margin-bottom:1em}
#main-col-sub{max-width:510px;float:left;margin-top:10px}
#threecol{max-width:510px;float:left;margin:10px 0}
#twocolblog{max-width:700px;float:right;margin:0}
#onecol{width:994px;float:left;position:relative;margin:10px 0px 0; padding:10px; /*background:#efefef;*/}
.onecolform{width:924px;float:left;position:relative;margin:0 18px}
.onecolformabove{width:924px;margin:0 18px}
#colright{float:right;width:280px;padding:0 10px 10px}
#colleft{width:710px;min-height:400px;padding:5px}
.acrobatdemo{background:url(/images/landing-pages/form-expanding-div-top-acrobat-demo.jpg)}
.acrobatinfo{background:url(/images/landing-pages/form-expanding-div-top-acrobat-info.jpg)}
.amigodemo{background:url(/images/landing-pages/form-expanding-div-top-amigo-demo.jpg)}
.amigoinfo{background:url(/images/landing-pages/form-expanding-div-top-amigo-info.jpg)}
.fbrefer{background:url(/images/landing-pages/form-expanding-div-top-fb-refer-friend.jpg)}
.merlindemo{background:url(/images/landing-pages/form-expanding-div-top-merlin-demo.jpg)}
.merlinhddemo{background:url(/images/landing-pages/form-expanding-div-top-merlin-hd-demo.jpg)}
.davincidemo{background:url(/images/landing-pages/form-expanding-div-top-davinci-demo.jpg)}
.merlininfo{background:url(/images/landing-pages/form-expanding-div-top-merlin-info.jpg)}
.merlinhdinfo{background:url(/images/landing-pages/form-expanding-div-top-merlinhd-info.jpg)}
.merlinacrobat{background:url(/images/landing-pages/form-expanding-div-top-merlin-acrobat.jpg)}
.merlinelitedemo{background:url(/images/landing-pages/form-expanding-div-top-merlin-elite-demo.jpg)}
.merlineliteinfo{background:url(/images/landing-pages/form-expanding-div-top-merlin-elite-info.jpg)}
.davinciinfo{background:url(/images/landing-pages/form-expanding-div-top-davinci-info.jpg)}
.transformerdemo{background:url(/images/landing-pages/form-expanding-div-top-transformer-demo.jpg)}
.transformerinfo{background:url(/images/landing-pages/form-expanding-div-top-transformer-info.jpg)}
.lvguide{background:url(/images/landing-pages/form-expanding-div-top-lvguide.jpg)}
.productsdemo{background:url(/images/landing-pages/form-expanding-div-top-three-products-demo.jpg)}
.productsinfo{background:url(/images/landing-pages/form-expanding-div-top-three-products-info.jpg)}
.pebbleinfo{background:url(/images/landing-pages/form-expanding-div-top-pebble-info.jpg)}
.pebbleminiinfo{background:url(/images/landing-pages/form-expanding-div-top-pebblemini-info.jpg)}
.livingcd{background:url(/images/landing-pages/form-expanding-div-top-livingcd-info.jpg)}
.pebbledrawing{background:url(/images/landing-pages/form-expanding-div-top-pebble-enter-to-win.jpg)}
.amdpebbledrawing{background:url(/images/landing-pages/form-expanding-div-top-amd-pebble-enter-to-win.jpg)}
.amdamigodrawing{background:url(/images/landing-pages/form-expanding-div-top-amd-amigo-enter-to-win.jpg)}
.braillepebble{background:url(/images/landing-pages/form-expanding-div-top-braille-pebble-enter-to-win.jpg)}
.contactsupport{background:url(/images/landing-pages/form-expanding-div-top-contact-support.jpg)}
.contactus{background:url(/images/landing-pages/form-expanding-div-top-contact-us.jpg)}
.partnerform{background:url(/images/landing-pages/form-expanding-div-partner-form.jpg)}
.educatorinfo{background:url(/images/landing-pages/form-expanding-div-educator-form.jpg)}
.doctorinfo{background:url(/images/landing-pages/form-expanding-div-doctor-form.jpg)}
.newslettersubscribe{background:url(/images/landing-pages/form-expanding-div-top-newsletter.jpg)}
.veteransinfo{background:url(/images/landing-pages/form-expanding-div-bottom-top-veterans-day-landing-page.jpg)}
.ipad{background:url(/images/landing-pages/2013_Connect-to-iPad.jpg)}
.merlinhdspecial{background:url(/images/landing-pages/purchase-a-merlinhd.png)}
.lvawhome{background:url(/images/landing-pages/free-in-home-demonstration-bg.jpg)}
.lvawoffice{background:url(/images/landing-pages/free-in-office-demonstration-bg.jpg)}
.lvawschool{background:url(/images/landing-pages/free-in-school-demonstration-bg.jpg)}
.presidentsday{background:url(/images/landing-pages/form-expanding-presidents-day.jpg)}
.transformerpebblemini{background:url(/images/landing-pages/free-pebbel-mini-with-transformer-purchase.jpg)}
#myinforeqform{background:#09C;border:2px solid #efefef;width:400px;padding:20px 60px}
#twocol{width:700px;float:right;margin:10px 5px 0 0}
#blogcol{width:560px;float:left;margin:10px 0 10px 20px}
#social-sidebar{width:290px;float:right;line-height:1em;margin:10px 10px 10px 15px}
#rightsidebar{width:280px;float:left;line-height:1em;margin:-20px 10px 10px 10px;}
#blogsidebar{width:345px;float:left;line-height:1em;margin:0px 10px 10px 15px}
#header{position:relative;width:1014px;height:168px;/*background:#fff url(/images/header-background.png)*/ background:#ffffff; top left no-repeat;border-top:0 solid #21448f;margin:0 auto;padding:0}
#header-blog{position:relative;width:960px;height:156px;background:url(/images/header-background-blog.gif) top left no-repeat;border-top:0 solid #21448f;margin:0 auto;padding:0}
#header #tagline{position:absolute;top:68px;left:45px}
#header-blog #tagline{position:absolute;top:58px;left:290px}
#header #tagline h2{font-size:1.8em;color:#21448f;font-style:italic; padding:5px 0;}
#header-blog #tagline h2{font-size:1.8em;color:#21448f;font-style:italic}
#logo a{width:304px;height:64px; background:url(/images/enhanced-vision-logo.png) top left no-repeat;text-indent:-9999px;margin-right:40px;float:left; padding-bottom:10px;}
#top-bar{padding:10px 0 0}
#header #search{position:absolute;top:59px;left:750px;width:158px;border:1px solid #999;padding:3px}
#header-blog #search{position:absolute;top:59px;left:730px;width:158px}
form #searchform{float:left;height:20px;overflow:hidden;width:158px;padding:0 2px}
#searchsubmit{background:url(/images/search-go.gif) no-repeat scroll 0 0;border:medium none;display:block;height:34px;text-indent:-9999px;width:34px;cursor:pointer;line-height:0;position:absolute;top:-10px;right:-44px}
#searchsubmit:hover{background-position:0 -34px}
#search-onpage{margin:20px}
#search-onpage #s{border:2px solid #666;color:#333;float:left;font-size:1.6em;font-weight:700;height:22px;margin-right:10px;width:200px;padding:4px 3px}
#searchsubmit-onpage{background:url(/images/search-go-on-page.gif) no-repeat scroll 0 0;border:medium none;display:block;height:35px;text-indent:-9999px;width:46px;cursor:pointer;line-height:0}
#top-menu-bar{position:absolute;top:105px;font-family:Verdana, Geneva, sans-serif;margin-left:20px;width:960px;text-align:center}
#top-nav{display:inline;margin:0;padding:0}
#top-nav li{display:inline;color:#fff;font-size:1.3em;margin:0 10px 0 0}
#top-nav li.last{margin:0}
#top-nav li a{text-transform:uppercase;color:#fff;text-decoration:none}
#blog-nav{position:absolute;top:134px;font-family:Verdana, Geneva, sans-serif;width:940px;font-size:1.4em;margin-left:20px;color:#FFF}
#blog-posts h2{height:19px;background:#306e14 url(/images/blue-cap-290px.gif) no-repeat 0 0;font-size:1.7em;color:#fff;margin:0;padding:12px 10px 10px}
#blog-posts-clean{width:290px;margin-bottom:10px;font-size:90%;border:1px solid #666}
#blog-posts-clean h2{margin:0;padding:12px 10px 10px}
#social-links a:hover{background-color:#FFF}
#social-links h2{height:19px;background:#306e14 url(/images/blue-cap-290px.gif) no-repeat 0 0;font-size:1.8em;color:#fff;margin:0;padding:12px 10px 10px}
#tweets ul a{display:block;color:#21448f}
#tweets h2{height:19px;background:#306e14 url(/images/blue-cap-twitter-290px.gif) no-repeat 0 0;font-size:1.8em;color:#fff;margin:0;padding:12px 10px 10px 55px}
#latest-tweets li{margin:0 0 10px;padding:0}
#left-nav .inside{padding:0 10px 10px}
#left-nav ul a{display:block;color:#fff;text-decoration:none;padding:3px 2px}
#left-nav li{margin-bottom:10px;line-height:1em}
#left-nav-sub .inside{padding:0 0 10px}
#left-nav-sub ul a{display:block;color:#fff;text-decoration:none;padding:7px}
#left-nav-sub li{margin-bottom:0;line-height:1em}
#products li{font-size:1.6em;list-style-position:outside;list-style-type:disc;margin-left:20px}
#product_pictures{width:510px}
#product_pictures .floatright img{margin-bottom:8px}
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#lightbox img{width:auto;height:auto}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}
#imageContainer{padding:10px}
#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#imageContainer>#hoverNav{left:0}
#hoverNav a{outline:none}
#nextprevious .alignleft a:link, #nextprevious .alignleft a:visited{background:#3564aa; color:#ffffff !important; padding:12px 20px; font-size: 1.2em; text-decoration:none;}
#nextprevious .alignright a:link, #nextprevious .alignright a:visited{background:#3564aa; color:#ffffff !important; padding:12px 20px; font-size: 1.2em; text-decoration:none;}
#prevLink,#nextLink{width:49%;height:100%;background-image:url(data:image/gif;base64,AAAA);display:block}
#prevLink{left:0;float:left}
#nextLink{right:0;float:right}
#prevLink:hover,#prevLink:visited:hover{background:url(/images/lightbox/prevlabel.gif) left 15% no-repeat}
#nextLink:hover,#nextLink:visited:hover{background:url(/images/lightbox/nextlabel.gif) right 15% no-repeat}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;line-height:1.4em;overflow:auto;width:100%;margin:0 auto}
#imageData{color:#666;padding:0 10px}
#imageData #imageDetails{width:70%;float:left;text-align:left}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1em}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:.7em;outline:none}
#overlay{position:absolute;top:0;left:0;z-index:99;width:100%;height:500px;background-color:#000}
#blogsidebar .sidebarbox{background-color:#333;padding:8px 15px}
#sidebar_full{margin:0;padding:0}
#sidebar_left{float:left;width:160px}
#sidebar_right{float:right;width:160px}
#blogsidebar h2{font-weight:400;font-size:1.8em;color:#21448f;line-height:1.2em;margin:0 0 5px;padding:0 0 2px}
#blogsidebar table{width:160px}
#blogsidebar ul{margin:0;padding:0 0 5px}
#blogsidebar li{margin-bottom:20px;list-style:none;font-size:1.2em}
#blogsidebar li ul{padding:0}
#blogsidebar ul ul li{color:#eee;background:url(/images/bullet.gif) left 8px no-repeat;line-height:1.4em;margin:0;padding:2px 2px 2px 16px}
#blogsidebar a{display:inline;color:#eee}
#blogsidebar a:hover{color:#6598b8;text-decoration:underline}
#blogsidebar p{font-size:1.2em;color:#eee;padding:2px 0}
#blogsidebar ul.children li{border-bottom:none}
#blogsidebar ul.children{margin-bottom:-5px}
#blogsidebar #welcome{background-color:#333;margin:0 0 20px;padding:10px}
#blogsidebar #welcome p{line-height:1.4em}
#thankyoumessage{position:absolute;top:300px;font-size:1.2em;line-height:1.2em;font-weight:700;color:#0d4171;text-align:center;width:905px;margin:0 auto}
#thankyoumessage a{color:#0d4171}
#FormSeoOne{position:absolute;text-align:center;top:150px;left:374px;width:490px}
#FormSeoTwo{position:absolute;top:300px;left:36px;width:300px}
#FormSeoThree p{position:absolute;top:720px;left:36px;color:#21448f;font-size:1.8em;width:300px}
#FormSeoFour{position:absolute;top:30px;left:64px;text-align:center;width:800px}
#FormSeoFour h1{font-family:Arial, sans-serif;color:#710d16;font-size:2.3em;font-weight:700;margin-bottom:0;padding-bottom:0}
#FormSeoFive{position:absolute;top:550px;left:36px;width:300px}
#FormSeoSix{position:absolute;text-align:center;top:240px;left:374px;width:490px}
#FormSeoSeven{position:absolute;top:700px;left:36px;width:300px}
.productdocs{margin-top:20px;font-size:1.4em;line-height:1.2em}
.documents{float:left;width:150px;text-align:center;margin:10px}
.producttypes{float:left;width:295px}
.producttypes p{margin:0 0 10px 10px}
.producttypes li{list-style:square;line-height:1.2em;margin:0 0 10px 30px}
.producttypes li a{color:#21448f}
.producttypeblock a{cursor:pointer}
.hdocr h1{width:510px;height:33px;background:url(/images/pages/product-types-headline-hd-ocr.jpg) top left no-repeat;text-indent:-9999px;margin:0 0 10px}
.desktop h1{width:510px;height:33px;background:url(/images/pages/product-types-headline-desktop.jpg) top left no-repeat;text-indent:-9999px;margin:0 0 10px}
.transportable h1{width:510px;height:33px;background:url(/images/pages/product-types-headline-transportable.jpg) top left no-repeat;text-indent:-9999px;margin:0 0 10px}
.portable h1{width:510px;height:33px;background:url(/images/pages/product-types-headline-portable.jpg) top left no-repeat;text-indent:-9999px;margin:0 0 10px}
.versatile h1{width:510px;height:33px;background:url(/images/pages/product-types-headline-versatile.jpg) top left no-repeat;text-indent:-9999px;margin:0 0 10px}
.headworn h1{width:510px;height:33px;background:url(/images/pages/product-types-headline-head-worn.jpg) top left no-repeat;text-indent:-9999px;margin:0 0 10px}
.computercompatible h1{width:510px;height:33px;background:url(/images/pages/product-types-headline-computer-compatible.jpg) top left no-repeat;text-indent:-9999px;margin:0 0 10px}
.footer{background:#ffffff;/*background:#193158;*/ /*background:#cde4dc;*/ color:#222222; padding-top:25px ;border-top:4px solid #21448f; /*border-bottom:4px solid #ffffff;*/ width:100%;text-align:center;border-left:0px solid #999;border-right:0px solid #999;margin:0 auto}
.footer-links p{font-size:1.2em;clear:both;text-align:center;margin-bottom:.4em}
.footer-links a:link, .footer-links a:active, .footer-links a:visited{color:#222222;}
#copyright{font-size:1em;margin-top:0}
.footercontain{max-width:1014px; margin:20px auto 0 auto;}
.footer-menu{background:url() repeat left top; margin:10px auto 20px auto;padding:0;}
.footer-menu li{float:left;/*width:180px;*/ width:19%; text-align:left;font-size:1.2em;list-style:none;margin-left:10px;color:#999}
.footer-menu h4{/*color:#306e14;*/ color:#222222; border-bottom:1px solid #333333;padding:0 0 5px; margin-bottom:10px;}
.footer-menu li li{float:none;display:block;width:auto;list-style:none;margin-left:0}
.footer-menu a{/*color:#002861;*/ color:#222222; text-decoration:none}
.footeraddress{float:left;width:160px;text-align:left;margin:10px 20px}
.footeraddress p{line-height:1.4em;margin-left:6px}
.footeraddress h4{height:44px;background:url(/images/site/footer-logo.gif) no-repeat left top;text-indent:-3000px;margin:0 0 10px}
.lowvision li{float:left;display:block;width:170px;list-style:none;text-align:center;line-height:2em;margin:10px;padding:0}
.productfloat li{float:left;display:block;width:170px;list-style:none;margin:0 10px 10px 0;padding:0}
.title285{background:url(/images/pages/product-title-background-285.jpg) 0 0 no-repeat;display:block;text-align:center;width:285px;color:#FFF;font-size:1.6em;font-weight:700;line-height:1.1em;height:37px;padding-top:4px}
#softwaretable{border:1px solid #000;font-size:1em;font-weight:700;margin-bottom:15px}
#softwaretable td{padding:5px}
#softwaretable #headrow{background-color:#1a1a1a;color:#FFF;font-weight:700}
#wrapper{max-width:1000px;background:#fff;margin:0 auto;padding:0 5px 50px}
#column-left{width:280px;float:left;min-height:600px}
#column-right{width:700px;float:right;min-height:1000px}
#menu{width:280px;height:250px;background:#039;margin:62px 0 10px}
.form{width:280px;height:450px;background:#093}
.fixed{position:fixed!important;top:0}
.lvgdl{width:280px;height:130px;background:#09C;margin-bottom:0}
#form{width:260px;height:450px;background:#093;margin-top:10px}
#footer{width:1014px;height:300px;background:#09C;margin:0 auto;padding:5px}
#productrequestform{font-family:Arial, Helvetica, sans-serif;width:264px;background-color:#109046;background-image:url(//www.enhancedvision.co.uk/images/bg-side-cat23.png);background-position:center top;background-repeat:no-repeat;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-radius:7px;margin:10px 0 0;padding:1px 8px 15px}
p.formheading{color:#fff;margin-top:18px;font-weight:700;font-size:19px;text-align:center}
.sideform{width:260px;font-size:18px;border:none;margin:5px 0;padding:5px 2px}
.sideformselect{width:264px;font-size:18px;border:none;margin:5px 0;padding:5px 2px}
.sideformsubmit{background-color:#1d5b8a;color:#fff;border:none;font-size:16px;width:264px;font-weight:700;cursor:pointer;margin-top:10px;padding:15px}
.sideformsubmit:hover{background:#222}
label{display:block;color:#fff;font-size:16px;font-weight:700}
#tabContainer{max-width:700px;margin-top:10px;padding:0}
#tabpage_2 img{border:5px solid #ddd;margin:5px;padding:10px}
#tabs{height:38px;overflow:hidden}
#tabs > ul{font-size:1em;list-style:none;padding:0}
#tabs > ul > li{display:block;float:left;color:#FFF;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#004b85;margin:0 1px 0 0;padding:10px 25px}
#tabscontent{border-top:4px solid #3E8447;background:#FFF;color:#333;margin:0;padding:10px 0 0}
#column-right h1{font-size:22px;color:#004b85;display:block;font-weight:700;border-bottom:3px solid #096;margin-bottom:5px;padding:0 0 5px}
#home-left-nav{width:284px;margin-top:40px}
#home-left-nav li{list-style:none;border-bottom:1px solid #204171;margin:0}
#home-left-nav a:link{display:block;color:#fff;text-decoration:none;background:#0d4c84;padding:10px 3px}
#home-left-nav a:visited{background:#0d4c84;display:block;color:#fff;padding:10px 3px}
#home-left-nav a:active{display:block;background:#0d4c84;color:#fff;padding:10px 3px}
#home-left-nav a:hover{display:block;color:#fff;background:#3E8447;padding:10px 3px}
#column-right .download{background:#3E8447;color:#FFF;text-decoration:none;display:block;padding:10px 5px}
#column-right .download:hover{background:#222;color:#FFF;text-decoration:none;display:block;padding:10px 5px}
#column-right tr.border_bottom td{border-bottom:1pt solid #ccc;font-size:1.6em;padding-top:5px;padding-bottom:5px}
td{font-size:1.6em;padding:10px}
.download{background:#3E8447;color:#FFF;text-decoration:none;padding:14px 35px}
.download:hover{background:#222;color:#FFF;text-decoration:none;padding:14px 35px}
#cssmenu ul,#cssmenu li,#cssmenu span,#cssmenu a{position:relative;font-size:17px;margin:0;padding:0}
#cssmenu{height:45px;width:1014px;background:#0d4c84;border-bottom:0 solid #333;text-align:left;position:absolute;z-index:9;margin:40px auto 0}
#cssmenu:after,#cssmenu ul:after{content:'';display:block;clear:both}
#cssmenu a{background:#154d7c;border-right:1px solid #ddd;color:#fff;display:inline-block;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:12px;line-height:45px;text-decoration:none;padding:0 34px}
#cssmenu > ul > li:hover:after{content:'';display:block;width:0;height:0;position:absolute;left:50%;bottom:0;margin-left:-10px}
#cssmenu > ul > li:last-child > a{border-right:none}
#cssmenu > ul > li.active a{background:#154d7c}
#cssmenu > ul > li:hover > a{background:#3E8447}
#cssmenu .has-sub{z-index:1}
#cssmenu .has-sub ul{display:none;position:absolute;width:262px;top:100%;left:0}
#cssmenu .has-sub ul li{margin-bottom:-1px}
#cssmenu .has-sub ul li a{background:#3E8447;border-bottom:1px solid #6bad59;filter:none;font-size:11px;display:block;line-height:120%;padding:15px 10px}
#cssmenu .has-sub .has-sub ul{display:none;position:absolute;left:100%;top:0}
#cssmenu .has-sub .has-sub ul li a{background:#3E8447;border-bottom:1px solid #6bad59}
#homeleftcolumn{float:left;width:284px}
.menu-left{float:left;width:260px;background:#039;min-height:240px;padding:5px}
#mainslider{float:right;border:2px solid #0e4c85;width:700px;height:340px;background:#ddd}
#banner-left{width:200px;min-height:160px;background:#3877b2;float:left;padding:10px}
#banner-one{width:410px;float:right;height:120px;margin-top:10px;margin-right:24px;background:#ddd}
#banner-two{width:270px;height:138px;float:right;margin-top:10px}
#socialbox{width:284px;text-align:left;padding-top:19px;margin:5px 0 10px}
#banner-three{width:230px;/*height:490px;*/ height:340px;margin-bottom:10px}
#homecontent{width:700px;margin-top:10px;float:right}
#homeblog-posts{margin-top:10px;margin-bottom:10px;font-size:9px;float:left;width:280px}
#homeblog-posts li{list-style:none;margin-left:0;padding:5px}
#homeblog-posts h2{width:274px;display:block;background:#3E8447;color:#fff;border-bottom:0 solid #666;padding:10px 5px}
.firmware-update{background-color:#3E8447;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;color:#fff;letter-spacing:1px;font-family:arial;font-size:16px;font-weight:700;text-decoration:none;margin:5px;padding:10px 76px}
.firmware-update:hover{background-color:#0e4c85;color:#fff}
.firmware-update:active{position:relative;top:1px}
.addborder img{border:5px solid #fff}
.addborder img:hover{border:5px solid #3E8447;background:#fff}
.fb-share-button{width:400px;padding:5px}
.buyitnowbtn:link,.buyitnowbtn:active,.buyitnowbtn:visited{background:#0e4c85;color:#fff;text-decoration:none;font-size:16px;float:right;padding:12px 25px}
.buyitnowbtn:hover{background:#3E8447;color:#fff;text-decoration:none;font-size:16px;float:right;padding:12px 25px}
.date{background:#fff url(//www.enhancedvision.com/wp-content/uploads/2013/09/fulldate.jpg) repeat-x scroll top left;width:60px;height:60px;text-align:center;color:#fff;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase}
.date .date-day{color:#333;font-family:Georgia, "Times New Roman", Times, serif;font-size:35px}
.date .date-month{font-size:11px;font-weight:700}
#leftscroll{margin-top:10px}
#invalidsn{display:none;color:red;font-weight:700;font-size:22px;padding:0 0 5px}
#nofirmware{display:none;color:red;font-weight:700;font-size:22px;padding:0 0 5px}
.sninput{font-size:28px}
.snbutton{width:308px;color:#fff;font-size:18px;background:#0d4c84;border:0;cursor:pointer;padding:12px 15px}
.promocode1006{background:url(/images/landing-pages/form-expanding-div-top-1006.jpg)}
.nav,.nav a,.nav ul,.nav li,.nav div,.nav form,.nav input{border:none;outline:none;margin:0;padding:0}
.nav a{text-decoration:none}
.nav{width:1014px;background:#0d4c84;display:inline-block;position:relative;cursor:default;z-index:98;border-bottom:0 solid #4b4441;margin:37px auto 0}
.nav > li{display:block;float:left}
.nav > li > a{position:relative;display:block;z-index:510;height:50px;line-height:50px;font-family:Helvetica, Arial, sans-serif;font-weight:700;font-size:16px;color:#fff;border-left:0 solid #4b4441;border-right:0 solid #efefef;padding:0 20px}
.nav .shop{position:relative;display:block;z-index:510;height:50px;line-height:50px;float:right;font-family:Helvetica, Arial, sans-serif;font-weight:700;font-size:16px;color:#fff; background:#3E8447; /*background:#3E8447*/}
.nav > li:hover > a{background:#3E8447;color:#fff}
.nav > li:first-child > a{border-radius:0;border-left:none}
.nav > li > div{position:absolute;display:block;width:1012px;top:50px;left:0;opacity:0;visibility:hidden;overflow:hidden;background:#fafafa;border-radius:0;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:6px solid #3E8447}
.nav > li:hover > div{opacity:1;visibility:visible;overflow:visible}
.nav .nav-column{float:left;width:315px;font-family:Helvetica, Arial, sans-serif;padding:15px 5px}
.nav .nav-column h3{line-height:20px;padding-bottom:5px;border-bottom:3px solid #3E8447;font-family:Helvetica, Arial, sans-serif;font-weight:700;font-size:20px;color:#0d4c84;margin:0 0 5px}
.nav .nav-column h3 a:link,.nav .nav-column h3 a:visited,.nav .nav-column h3 a:active{color:#0d4c84}
.nav .nav-column li a{display:block;line-height:20px;font-family:Helvetica, Arial, sans-serif;font-weight:700;font-size:1.1em;color:#111;padding:3px 5px}
.nav .nav-column li a:hover{color:#fff;background:#3E8447}
.supportnumber{font-size:28px;font-weight:700;color:#111}
*,#latest-tweets{margin:0;padding:0}
a img,#lightbox a img{border:none}
.floatleft,#cssmenu > ul,#cssmenu > ul > li,.alignleft{float:left}
.floatleft285 p,.floatleft285last p{margin:10px 0}
.floatright130 img,.floatright170 img,.floatleft170 img,#product_pictures img{border:1px solid #999}
.floatright,.alignright{float:right}
.clear,.clearfix{clear:both}
.button:hover,#tweets ul li a:hover{background:#900;color:#fff}
li li,#tabscontent table li{font-size:1em}
a:hover,h2 a:hover,#top-nav li a:hover,#blog-nav a:hover,#blog-posts ul li a:hover,#blog-post-cleans ul li a:hover,#left-nav ul li a:hover,#left-nav-sub ul li a:hover,.producttypes li a:hover,.footer-menu a:hover,.lowvision li a:hover,.productfloat li a:hover,.title285 a:hover{background:#f2ef00;color:#000000;text-decoration:none}
#leftcolumn li,#homeflash{margin:0 0 10px}
#homebanners img,.banners img,#homedemo,#blog-posts p,#blog-posts-clean p,#tweets p,.producttypeblock,.producttypeblock .floatleft{margin-bottom:10px}
#header #sizer,#header-blog #sizer{position:absolute;top:6px;left:780px}
#header #phone,#header-blog #phone{position:absolute;top:25px;left:360px;color:#21448f;font-family:Verdana, Geneva, sans-serif;font-size:3em;font-weight:700}
#header #phone img,#header-blog #phone img{margin:0 6px 6px 0}
#header #search label,#header-blog #search label,#tweets .widgettitle,#left-nav ul ul,#left-nav .current_page_ancestor ul ul,#left-nav-sub ul ul,#left-nav-sub .current_page_ancestor ul ul,.lpPoweredBy,#home-left-nav h1{display:none}
#header #s,#header-blog #s{border:none;color:#333;float:left;font-size:1.4em;font-weight:700;height:18px;width:144px;padding:0 3px}
#blog-nav a,.title285 a{color:#FFF;text-decoration:none}
#blog-posts,#social-links,#tweets{width:290px;background-image:url(/images/round-box-stroke-290px.gif);background-position:bottom;margin-bottom:10px;font-size:90%}
#blog-posts .inside,#blog-posts-clean .inside,#social-links .inside,#tweets .inside{font-size:1em;padding:10px}
#blog-posts img,#blog-posts-clean img,#social-links img,#tweets img{padding:0 4px}
#blog-posts ul,#blog-posts-clean ul,#tweets ul{list-style:none;display:inline;margin:0}
#blog-posts li,#blog-posts-clean li{margin:0 0 8px}
#blog-posts ul a,#blog-posts-clean ul a{display:block;color:#002861;text-decoration:none}
#left-nav,#left-nav-sub{background:#28629c;font-family:Verdana, Geneva, sans-serif;margin-bottom:10px; margin-top:10px; width:280px}
#left-nav h1,#left-nav-sub h1{/*text-indent:0px;height:11px;margin:0*/ color:#ffffff; margin-top:20px;}
#left-nav ul,#left-nav-sub ul{list-style:none;display:inline}
#leftnavBanners,#leftnavBanners img,#thankyoumessage p{margin-bottom:5px}
#left-nav .current_page_item li,#left-nav .current_page_ancestor li,#left-nav-sub .current_page_item li,#left-nav-sub .current_page_ancestor li{background-color:#09F}
#left-nav .current_page_item ul,#left-nav .current_page_item ul ul,#left-nav .current_page_ancestor ul,#left-nav-sub .current_page_item ul,#left-nav-sub .current_page_item ul ul,#left-nav-sub .current_page_ancestor ul,#cssmenu .has-sub:hover > ul,#cssmenu .has-sub .has-sub:hover > ul,#homeblog-posts a:link{display:block}
#left-nav li li,#left-nav-sub li li{line-height:1em;margin:0 0 0 6px}
#left-nav .current_page_parent,#left-nav .current_page_item,#left-nav-sub .current_page_parent,#left-nav-sub .current_page_item{background-color:#000}
#imageData #caption,strong{font-weight:700}
.tagcloud a,.footer ul,.footer li,.footer-menu ul{display:inline}
#FormSeoOne h1,#FormSeoSix h1{font-family:Arial, sans-serif;color:#710d16;font-size:2em;font-weight:700;text-align:center;margin-bottom:0;padding-bottom:0}
#FormSeoTwo p,#FormSeoFive p,#FormSeoSeven p{color:#21448f;font-size:1.8em}
#FormSeoTwo h1,#promotext h1{font-family:Arial, sans-serif;color:#710d16;font-size:2em;font-weight:700;margin-bottom:0;padding-bottom:0}
#FormSeoFive ul,#FormSeoSeven ul{color:#21448f;font-size:1.4em}
.lowvision li .title,.productfloat li .title{background:url(/images/pages/product-title-background.jpg) 0 0 no-repeat;display:block;text-align:center;width:170px;color:#FFF;font-weight:700;line-height:1.1em;cursor:pointer;height:45px;padding-top:11px;text-decoration:none}
#tabs > ul > li:hover,#tabs > ul > li.tabActiveHeader{background:#3E8447;cursor:pointer;color:#fff}
#cssmenu ul,.nav li{list-style:none}
#cssmenu .has-sub ul li:hover a,#cssmenu .has-sub .has-sub ul li a:hover{background:#0d4c84}
.go-mobile{display:none;}
.breadcrumb{padding:10px 5px; font-size:0.9em;}
.prod-mobi{display:none;}
nav{display:none;}
#prod-btns{
display:none;
width:100%;
margin-top:54px;
}
.blogcats{/*background:#f5f5f5;*/ margin:40px 0;}
.blogcats ul{list-style:none;}
.blogcats li{padding:0; margin:0;}
.blogcats .catheading{margin:0; display:block; font-weight:bold; color:#ffffff; background:#3564aa; border-bottom:0px solid #efefef; text-decoration:none; padding:14px 10px;}
/*.blogcats a:before{content:"\25BA"; padding-right:4px; color:#51ad48;}*/
.blogcats a:link, .blogcats a:active, .blogcats a:visited{margin:0; display:block; color:#4f5f6f; border-bottom:1px solid #dddddd; text-decoration:none; padding:12px 10px;}
.blogcats a:hover{background:#dddddd;}

.blogtop{
	padding:30px;
	background:#137cc6;
	text-align:center;
	color:#ffffff;
	font-size:2.0em;
}
.blogtop .pageTitle{color:#ffffff;}

.customer_testimonial{width:80%; margin:3% auto; padding:1%; background:#f9f9f9; border:2px solid #dddddd; border-radius: 2%;}
.customer_testimonial img{max-width:90%; height:auto; margin:10px auto;}
.customer_image{width:30%; margin:10px auto; float:left;}
.testimonial_text{width:70%; float:right;}
.roundimg{border-radius: 50%;}
.footdemo{width:100%; padding:60px 0; background:#0d4c84; text-align:center;}
.footdemo h2{color:#ffffff !important; font-size:30px;}
.footdemobtn{background:#ffffff; padding:10px 30px; font-size:24px;}



/*
@media (max-width:600px){
#header{width:100%; display:none;}
#wrapper{width:98%; padding:1%;}
#page-wrap{width:100%;min-height:560px;background-color:#FFF;margin:0 auto;padding:0 0 0px}
#column-left{display:none;}
#column-right{width:100%; margin:0 auto; padding:0;}
.prod-img-main{width:100%;}
#tabContainer{width:100%;margin-top:10px;padding:0; overflow:hidden;}
#tabs{height:38px;overflow:hidden}
#tabs > ul{font-size:1em;list-style:none;padding:0}
#tabs > ul > li{display:block;float:left; color:#FFF;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#004b85;margin:0 1px 0 0;padding:10px 25px}
.buyitnowbtn:link,.buyitnowbtn:active,.buyitnowbtn:visited{background:#0e4c85;color:#fff;text-decoration:none;font-size:16px;float:left; display:block; padding:18px 25px}
.buyitnowbtn:hover{background:#3E8447;color:#fff;text-decoration:none;font-size:16px;float:left;padding:18px 25px}
#twocol{max-width:98%;float:left;margin:10px 0; padding:1%;}
.productfloat li{width:47%; margin:0; padding:1.5%;}
.footer-menu li{float:left;width:100%; text-align:center;font-size:1.2em;list-style:none;margin-left:0px;color:#999; text-indent:10px;}

}
*/

@media (max-width:670px){
body{background:#264fa6; padding:0; margin:0;}
h1,h2,h3{line-height:1.2em;font-weight:400;font-family:Verdana, Geneva, sans-serif;color:#002861;margin:1em 0;padding:0}
h1{font-size:2.2em;line-height:1.2em}
h2{font-size:2em;line-height:18px;margin:0;padding:15px 0 10px}
h2 a{text-decoration:none;color:#002861}
p{font-size:1.7em;margin-bottom:1.4em;line-height:1.9em}
#homecontent p{font-size:1.7em;margin-bottom:1.4em;line-height:1.9em}
#header{width:100%; height:auto;border-bottom:4px solid #dddddd;}
.nomobile{display:none;}
#header #phone,#header-blog #phone{top:0px;left:0px; padding:7px 0;width:98%; margin:70px 1% 0 1%;display:none;color:#21448f;font-family:Verdana, Geneva, sans-serif;font-size:3em;font-weight:700; text-align:center;}
#header #tagline{position:absolute;top:68px;left:45px; display:none;}
#header #sizer,#header-blog #sizer{position:relative;height:0px;top:0px;left:0px; display:none; overflow:hidden;}
.prod-mobi{display:block; text-align:center;}
.prod-mobi img{max-width:320px; }
.doctor_trusted{visibility:hidden;}
#logo a{width:96%;height:64px; background:url(/images/enhanced-vision-logo.png) top center no-repeat;text-indent:-9999px;margin:50px 2% 0 2%;float:left;  padding-bottom:10px;}


#search{display:none;}
#homeleftcolumn{display:none;}
.socialbox{display:none;}
.g-plusone{display:none;}
.purechat{display:none;}
#home-left-nav{display:none;}

#page-wrap{width:100%;}
#wrapper{width:100%;background:#fff;margin:0 auto;padding:0px}
#main-col{float:left;margin-top:10px;width:100%}
#mainslider{width:98%; height:auto; margin:0 1%; border:none;}
#mainslider img{width:100%; height:auto;}
#banner-two{display:none;}
#banner-one{display:none;}
#homeblog-posts{display:none;}
#homecontent{display:block; float:left; width:96%; margin:0 2%; font-size:1.125em;}
#column-left{display:block; width:98%; padding:1%; text-align:center;}
#column-right{width:98%;float:left;min-height:1000px; word-wrap:break-word; display:block;}
#onecol{width:96%;float:left;position:relative;margin:10px 2%; padding:0px; /*background:#efefef;*/}
#onecol img{width:100%; height:auto; margin-bottom:10px;}
#twocolblog{width:98%;float:right;margin:10px 1% 10px 1%;}
#twocolblog img{width:100%; height:auto; display:block;}

#rightsidebar{width:98%;float:none;line-height:1em;margin:0 1%; text-align:center;}
#productrequestform{width:94%; text-align:left; margin:0 1%;}
#productrequestform input{width:98%;}
#productrequestform select{width:98%;}
.lowvision {display:none;}
.footer{width:100%; border:none; margin:0 ; padding:0; text-align:center; border-left:0px solid #999;border-right:0px solid #999;}
.footer-menu li{display:block; width:98%; padding:0; margin:10px 0; border:none;}
.footer-links{background:#eeeeee; padding:0 0 40px 0;}
.footer ul,.footer li,.footer-menu ul{display:block; text-align:center; font-size:1.125em;}
.footeraddress{float:left;width:100%;text-align:center;margin:10px 0px; font-size:1.125em;}
.footeraddress p{line-height:1.4em;margin-left:0px}
.footeraddress h4{height:44px;background:url(/images/site/footer-logo.gif) no-repeat center top;text-indent:-3000px;margin:10px 0 10px 0}
.go-mobile{display:block;}
.mobcontain{width:98%; margin:10px 1%;}
.mobcontain a:link, .mobcontain a:active, .mobcontain a:visited{
display:block;
padding:15px;
background:#264fa6;
color:#ffffff;
font-size:1.7em;
text-decoration:none;
margin:10px 0 0 0;
border:2px solid #3564c8;
text-align:center;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.mobcontain a:hover{
background:#3E8447;
color:#ffffff;
}
.mobcontain .goshop a:link, .mobcontain .goshop a:active, .mobcontain .goshop a:visited{background:#3E8447;}
.no-mobile{display:none;}
.doctor_trusted{display:none;}
#leftcolumn{display:none;}


#column-right h1{ padding:5px;}
.prod-img-main{width:100%;}
#tabContainer{width:100%;margin-top:10px;padding:0; overflow:hidden;}
.tabpage{padding:0 4%;}
.tabpage img{display:block; text-align:center;}
.tabpage a:link img{width:90%; margin:1%; float:left;}
.tabpage p img{width:100%; height:auto;}
#tabs{height:38px;overflow:hidden}
#tabs > ul{font-size:1em;list-style:none;padding:0}
#tabs > ul > li{display:block;float:left; color:#FFF;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#004b85;margin:0 1px 0 0;padding:10px 25px}
.buyitnowbtn:link,.buyitnowbtn:active,.buyitnowbtn:visited{background:#0e4c85;color:#fff;text-decoration:none;font-size:18px;float:left; display:block; width:98%; margin:0 1%; text-align:center; padding:18px 0;}
.buyitnowbtn:hover{background:#3E8447;color:#fff;text-decoration:none;font-size:18px;width:98%; margin:0 1%; text-align:center; padding:18px 0}
#twocol{max-width:98%;float:left;margin:10px 0; padding:1%;}
.productfloat li{width:47%; margin:0; padding:1.5%;}
table{width:100%;}
table td{width:100%; display:block;}



nav{display:block; position:absolute; z-index:99999;}
#menumain{display:none;}
#menu-icon{display:block;color:#ffffff;background:#1e5799;text-align:center;float:right;padding:15px 15px 15px 0;width:100%;font-size:2.1em; position:fixed; top:0;}
nav ul,nav:active ul{display:none;position:fixed;padding:0px;background:#eeeeee;border:0px solid #444;right:0px;top:54px;width:100%; z-index:99;}
nav li{display:block;text-align:left;width:100%;text-indent:10px;padding:0px 0;margin:0;}
nav a:link{display:block; text-decoration:none;}
nav:hover ul{display:block;}
.menu a:link,.menu a:active,.menu a:visited{width:100%;display:block;text-decoration:none;font-size:1.2em;font-weight:bold;background:#21448f;color:#ffffff;border-bottom:1px solid #264fa6;padding:16px 0;}
.menu a:hover{background:#3E8447;color:#ffffff;}



#prod-btns{
display:block;
width:100%;
margin-top:54px;
}
.freedemo{
	width:50%;
	font-size:18px;
	float:left;
	display:block;
	text-align:center;
	background:#3266ac;
	font-weight:bold;
	color:#ffffff;
	padding:16px 0;
	cursor:pointer;
	text-decoration:none;
}
.buyitonlinenow{
	width:50%;
	font-size:18px;
	float:right;
	display:block;
	text-align:center;
	background:#4b86d6;
	font-weight:bold;
	color:#ffffff;
	padding:16px 0;
	cursor:pointer;
	text-decoration:none;
}



.nav,.nav a,.nav ul,.nav li,.nav div,.nav form,.nav input{border:none;outline:none;margin:0;padding:0}
.nav a{text-decoration:none}
.nav{width:100%;background:#0e4c85;display:inline-block;position:relative;cursor:default;z-index:98;border-bottom:0 solid #4b4441;margin:37px auto 0}
.nav > li{display:block;float:left; width:100%;}
.nav > li > a{position:relative; border-bottom:1px solid #345eb5;width:100%;display:block;z-index:510;height:50px;line-height:50px;font-family:Helvetica, Arial, sans-serif;font-weight:700;font-size:18px;color:#fff;border-left:0 solid #4b4441;border-right:0 solid #efefef;padding:0 20px}
.nav .shop{position:relative;display:block;z-index:510;height:50px;line-height:50px;float:right;font-family:Helvetica, Arial, sans-serif;font-weight:700;font-size:16px;color:#fff;background:#3E8447}
.nav > li:hover > a{background:#3E8447;color:#fff}
.nav > li:first-child > a{border-radius:0;border-left:none}
.nav > li > div{position:absolute;display:block;width:1012px;top:50px;left:0;opacity:0;visibility:hidden;overflow:hidden;background:#fafafa;border-radius:0;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:6px solid #3E8447}
.nav > li:hover > div{opacity:1;visibility:hidden;overflow:hidden}
.nav .nav-column{float:left;width:100%;font-family:Helvetica, Arial, sans-serif;padding:15px 0px}
.nav .nav-column h3{line-height:20px;padding-bottom:5px;border-bottom:3px solid #3E8447;font-family:Helvetica, Arial, sans-serif;font-weight:700;font-size:20px;color:#0d4c84;margin:0 0 5px}
.nav .nav-column h3 a:link,.nav .nav-column h3 a:visited,.nav .nav-column h3 a:active{color:#0d4c84}
.nav .nav-column li a{display:block;line-height:20px;font-family:Helvetica, Arial, sans-serif;font-weight:700;font-size:1.1em;color:#111;padding:3px 5px}
.nav .nav-column li a:hover{color:#fff;background:#3E8447}
.supportnumber{font-size:28px;font-weight:700;color:#111}
}
