div,h1,h2,h3,h4,h5,h6,form,input,select,textarea,span,body,html,ul,li,hr {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;}body,html {min-height:100%;background-color:#e1e1e1}div#header-bg {background-color:#242424;border-bottom:4px solid #343434;}div#header {width:1200px;height:329px;background:url(assets/images/optical-header.jpg) top center no-repeat;position:relative}div#footer-bg {background-color:#383838;border-top:5px solid #292929;font-size:9px;color:#646464;height:100%;padding-bottom:5px}div#footer {width:902px;height:172px;background:url(assets/images/footer-bg.gif) top left no-repeat;margin-bottom:5px}div#footer div {float:left;text-align:left;width:163px;margin:10px 0 0 15px}div#footer div h6 a{color:#646464!IMPORTANT;font-size:12px;font-weight:normal;text-decoration:none}div#footer div ul {margin:0px 0px 0 20px;font-size:9px}div#footer div ul li a{color:#646464;font-size:9px;font-weight:normal;text-decoration:none}div#header ul.topnav {position:absolute;right:160px;top:40px;list-style:none}div#header ul.topnav li {float:left;margin-left:6px}div#header ul.topnav li a {margin:2px;text-decoration:none;display:block;padding:3px 5px;color:#fff;text-transform:uppercase;font-size:12px}div#header ul.topnav li a:hover,div#header ul.topnav li a.on {background-color:#555;border:2px solid #222;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0}div#header div.content {right:160px;top:110px;position:absolute;width:420px;text-align:left}div#header div.content p {color:#eee;font-weight:bold;font-size:11px;line-height:16px}div#header div.content h3 {font-size:20px;color:#eee}div#header div.callout {right:600px;top:110px;position:absolute;width:548px;height:211px;}div#page a {color:#000;}div#page div#sidebar {min-height:141px;width:303px;position:relative;top:-40px;float:right;background:url(assets/images/right-col-bg.png) top left no-repeat;padding:20px 32px 0 25px}div#page div#sidebar h3 {margin-bottom:10px;color:#696969;font-size:18px;font-weight:normal}div#page div#sidebar ul {margin-left:20px;list-style:square}div#page div#sidebar ul li a {color:#9d9d9d;text-decoration:none}div#page div#sidebar ul li a:hover {text-decoration:underline}div#page div#sidebar hr {background-color:#ccc;margin:20px 0}div#page {width:899px;text-align:left;background:url(assets/images/inner-page-bg.png) top right repeat-y;}div#page.home {position:relative;top:-50px;background:none}div#page.home div#content hr {border:none;background:url(assets/images/hr-bg.png)top center no-repeat;height:2px;width:880px;margin:15px 0}div#page hr {border:none;background-color:#bbb;height:1px;margin:15px 0}div#page.home div#content {width:879px;padding:10px 5px;}div#page div#content {width:509px;padding:10px 5px;clear:left}div#page div#content h1 {color:#696969;font-size:20px;margin-bottom:15px;}div#page div#content h2 {color:#696969;font-size:14px;font-weight:bold;margin:5px 0 8px 0;}div#page div#content p {color:#494949;line-height:18px}div#page div#content ul {color:#494949;line-height:18px;margin-left:20px}form.leadFrm div#moreFrm{display:none;font-size:11px}form.leadFrm div{color:#a1a1a1;font-size:14px}form.leadFrm textarea{height:80px}form.leadFrm a.btnSubmit{margin-top:15px;float:right;background:url(assets/images/form-btn.png) top right no-repeat;display:block;color:#fff!IMPORTANT;padding:25px 5px 0 5px;text-transform:uppercase;font-size:22px;width:66px;height:52px;text-align:center;text-decoration:none}div#page div#content div.callout {background-color:#3d6d7e;padding:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#94b6c2}div#page div#content div.callout h3 {color:#bfd3db;font-size:18px;font-weight:normal;margin-bottom:10px}div#page div#content div.callout div {color:#94b6c2!IMPORTANT}div#page div#breadcrumb {}div#page div#breadcrumb ul {list-style:none;height:25px;}div#page div#breadcrumb ul li {float:left;background-color:#434343!IMPORTANT;padding:5px}div#page div#breadcrumb ul li.space {padding:5px 1px;background:url(assets/images/breadcrumb-space.png) center center no-repeat;}div#page div#breadcrumb ul li.home {-moz-border-radius:0 0 0px 3px;-khtml-border-radius:0 0 0px 3px;-webkit-border-radius:0 0 0px 3px;border-radius:0 0 0px 3px;cursor:pointer;background:url(assets/images/icon-home.png) center center no-repeat;width:15px;height:15px;}div#page div#breadcrumb ul li a {text-decoration:none;font-size:11px;color:#fff;text-transform:uppercase}div#page div#breadcrumb ul li.on {-moz-border-radius:0 0 3px 0px;-khtml-border-radius:0 0 3px 0px;-webkit-border-radius:0 0 3px 0px;border-radius:0 0 3px 0px}div#page div#breadcrumb ul li.on a {color:#7d7d7c;}div#home-callout {background:url(assets/images/home-services-bg.png) top left no-repeat;width:849px;height:260px;padding:25px}div#home-callout div {float:left;width:181px;text-align:center;padding:0 15px}div#home-callout div p {color:#737373;font-size:11px;margin:4px 0 20px 0;line-height:18px}div#home-callout div h2 {margin-bottom:5px;font-size:24px;color:#b8c9cf;font-weight:normal}div#home-callout div img {;margin-bottom:0px}form div{margin:0 0 3px 0}form input,form textarea,form select{margin:0 0 6px 0;padding:3px;border:1px solid #c9c9c9;width:180px}form input.check{margin:0;padding:0;width:auto!IMPORTANT}form div.break {margin:6px 0 3px 0;}.clear {clear:both}br.clear {height:0;width:0;margin:0;padding:0}a.btn {background:url(assets/images/btn-bg.gif) top left repeat-x;text-decoration:none;color:#fff!IMPORTANT;font-weight:bold;padding:3px 6px;border:2px solid #4b5659;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}a.footlink {color:#ccc!IMPORTANT}

