@charset "utf-8";
/* CSS Document */

body {font-family:arial; color:#555; margin:0px; background-image:url('img/background.png'); background-repeat:no-repeat; background-position:center top;}

div#container {margin-left:auto; margin-right:auto; width:900px;}

h1.home {font-size:16px; width:170px; text-align:center; text-shadow:1px 1px 2px #303030; position:absolute; z-index:1;}

div#eyedoctor {font-family:times; text-align:center; color:#fff; margin-left:360px; position:absolute;}

div#optometrist {margin-top:31px; margin-left:12px; position:absolute;}

div#nav {margin-top:55px; margin-left:12px; padding:8px; background-color:#fff; position:absolute; filter:alpha(opacity=80); -moz-opacity:0.80; -khtml-opacity: 0.80; opacity: 0.80;}

div#designer {margin-top:110px; width:350px; margin-left:200px; font-size:18px; line-height:20px; position:absolute;}

div#review {margin-top:115px; width:400px; margin-left:240px; font-size:17px; line-height:18px; position:absolute; z-index:1; }

div#insurance {margin-top:80px; margin-left:180px; position:absolute;}

div#vision {margin-top:73px; margin-left:252px; position:absolute;}

div#contact-lenses {margin-top:66px; margin-left:565px; position:absolute;}

div#store {margin-top:4px; margin-left:-23px; height:308px; width:948px; position:absolute; background-image:url('img/store.jpg')}

div#aoa {margin-top:65px; margin-left:740px; position:absolute;}

div#meet {margin-top:190px; margin-left:714px; position:absolute;}

div#eye-exam {margin-top:62px; margin-left:275px; position:absolute;}

div#faq {margin-top:29px; margin-left:619px; position:absolute; z-index:0; }

div#model {margin-top:0px; margin-left:557px; height:312px; width:368px; position:absolute; background-image:url('img/frames-model.jpg'); background-repeat:no-repeat;}

div#left-column {margin-top:305px; margin-left:10px; width:585px; color:#fff; border-right:1px dashed #fff; position:absolute;}

div#right-column {margin-top:305px; margin-left:630px; width:250px; font-size:14px; text-align:center; color:#fff; position:absolute;}

div#frames {font-family:arial; font-size:20px; color:#fff; letter-spacing:2px; margin-top:571px; width:600px; margin-left:10px; position:absolute;}

div#brands {text-align:center; width:900px; margin-top:610px; margin-left:8px; font-size:12px;line-height:10px; position:absolute;}

div#address {margin-top:11px; margin-left:210px; position:absolute;}

p.selection1 {margin-top:5px; margin-bottom:2px;font-size:23px; text-shadow:1px 1px 1px #303030; letter-spacing:4px;}

p.selection2 {margin-top:2px; font-size:15px; padding-bottom:8px; letter-spacing:1px;}

p.selection3 {margin-top:5px; font-size:13px; padding-left:10px; float:left; }

p.txtright {text-align:right; margin-top:2px;}
p.clear {clear:both;}
p.address {font-size:14px; margin-top:5px; margin-bottom:2px; padding:0px;}
p.small {font-size:11px; margin:0px; padding:0px;}

img.left {padding-right:10px;}
img.right {padding-left:5px;}

span.yellow {color:#ffff00;}

a.headline:link {color:#ffff00; text-decoration:none;}
a.headline:visited {color:#ffff00; text-decoration:none;}
a.headline:hover {color:#ffff00; text-decoration:none;}

a.link:link {color:#fff; text-decoration:none;}
a.link:visited {color:#fff; text-decoration:none;}
a.link:hover {color:#fff; text-decoration:none;}

a.nav:link {color:#555; text-decoration:none;}
a.nav:visited {color:#555; text-decoration:none;}
a.nav:hover {color:#555; text-decoration:none;}