@charset "UTF-8";
body {padding:0;margin:0;font-size:100.01%;font-family:Arial, Helvetica, sans-serif;text-align:center;background-color:#77AECC;}
img {border:0;}
.clear {clear:both;font-size:1px;line-height:0;}
.clear hr {display:none;}
#wrapper {margin: 0 auto;width: 914px;padding:18px 26px 18px 18px;text-align:left;background: url(/images/template/wrapper-bg.jpg) no-repeat;}
.accessibility {display:none;}
#header {height:115px;}
#header a, #header a:visited {}
#header a:hover {}
#navigation {}
#maincontent {padding:22px 10px 20px 13px;}
#maincontent h1 {font-size:95%;font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif;}
#maincontent h2 {font-size:85%;font-weight:normal;}
#maincontent p {font-size:85%;line-height:120%;}
#maincontent a, #maincontent a:visited, #footer a, #footer a:visited {color:#4092C1;font-weight:bold;text-decoration:none;}
#maincontent a:hover, #footer a:hover {text-decoration:underline;}
ul {font-size:85%;}
li {padding-bottom:5px;}
#rightcol {padding:0 0 0 20px;float:right;width:256px;}
#footer {clear:both;margin: 0 auto;width: 891px;padding:18px 36px 18px 31px;margin-bottom:20px;text-align:left;background: url(../images/template/footer-bg.gif) bottom no-repeat;font-size:70%;color:#999;}
#footer p {margin:0 0 5px 0;}
a.button-eyecare {float:left;margin-right:10px;padding:1px;width:144px;height:158px;background:url(/images/buttons/professional-eye-care.jpg) no-repeat;}
a.button-frames {float:left;margin-right:10px;padding:1px;width:144px;height:158px;background:url(/images/buttons/frames.jpg) no-repeat;}
a.button-lenses {float:left;margin-right:10px;padding:1px;width:144px;height:158px;background:url(/images/buttons/lenses.jpg) no-repeat;}
a.button-contacts {float:left;padding:1px;width:144px;height:158px;background:url(../images/buttons/contact-lenses.jpg) no-repeat;}
#button h2 {margin:0;font-size:78%;font-weight:bold;text-align:center;font-family:Arial, Helvetica, sans-serif;}
#button h2 a, #button h2 a:visited {color:#ffffff;text-decoration:none;}
#button h2 a:hover {text-decoration:underline;}
.mlddm {visibility: hidden;margin: 0;padding: 0 0 0 4px;list-style: none;}
.mlddm li {display: inline;list-style: none;float: left}
.mlddm li a, .mlddm li a#buttonnohover {display: block;width:130px;}
.mlddm ul {z-index: 100;position: absolute;visibility: hidden;}
.mlddm ul li {float: none;border-width: 0}
.mlddm ul li a {display: block;white-space: nowrap;}
#hnav {background: url(../images/template/nav-bg.gif) no-repeat;height:30px;}
#hnav li {margin: 0;}
#hnav li a, #hnav li a#buttonnohover {text-align: center;border-bottom:none;padding: 7px 10px;line-height:15px;margin: 0;color: #FFF;text-decoration: none;font-size:80%;font-weight:bold;}
#hnav li a:hover, #hnav li a#buttonhover {}
#hnav ul {margin: 0 5px 0 5px;padding: 0;background: url(../images/template/menu-bg.gif) bottom center no-repeat;border-top:none;font-size:15px;}
#hnav ul li {margin: 0;padding: 0;}
#hnav ul li a {margin: 0px;padding: 5px 10px;width: 120px;text-align: left;text-decoration: none;border: 0px solid black;background: transparent;color: #000000;font-weight:normal;}
#hnav ul li a:hover {background:none;text-decoration:underline;}
.messagestyle{
	font-family:Arial;
	font-size:11px;
	color:white;
	background-color:#888888;
	text-align:center;
	position:absolute;
	bottom:0px;
	vertical-align:middle;
	margin:0px;
	line-height:15px;
	height:17px;
}
