/* Copyright Lens Lady. All Rights Reserved. */
/* ******************  body  *************** */

html, body {
   background: #fff;
   color: #000;
}

html, body, h2, h3, h4, div, p, ul, li, input {
   font-family: Arial, Helvetica, sans-serif;
}

#logo, #slogan {
   text-align: center;
   margin: 0;
   padding: 0;
   margin-bottom: 0.3em;
}

#slogan {
   background: #fff;
   color: #4d8cba;
   font-family: Times, "Times New Roman", serif;
   font-style: italic;
   font-weight: bold;
   margin-top: -6px;
}

.date {
   padding-right: 0.3em;
}

.small, .archive, .copyright {
   font-size: small;
}

.invisible, .invisible a {
   display: none;
   background: #fff;
   color: #fff;
}

.copyright {
   margin-top: 0;
   margin-bottom: 0;
}

.hide {
   visibility: hidden;
   background: #fff;
   color: #fff;
   clear: both;
   margin: 0;
}

.whiteout {
   background: #fff;
   color: #fff;
}

a:link {
   background: #fff;
   color: #037;
}

a:visited {
   background: #fff;
   color: #636;
}

a:active {
   background: #fff;
   color: #900;
   text-decoration: none;
}

a img { color: #fff; }         /* hide the border in Netscape 4 */
@media all {                   /* hide from Netscape 4 */
   a img { color: inherit;     /* undo the rule above */
   border: none;               /* hide from Netscape 4 */
   }
}

div.spot-image img { margin-bottom: 20px; }
body, p, div, th, td, dt, dd, li, span, address { font-family: Calibri, Arial, Geneva }
body { min-width:720px; margin:1px; padding:1px; }
hr { color: #ffffff; background-color: #ffffff; border:0px; border-bottom:1px dotted #ccc; }
dt { font-weight:bold; padding-right:24px; }
dd{ margin-left: 16px }
th { text-align:left; padding:4px 12px 4px 0px; }
h2, #slogan { color:#04396B }
h2 { border-bottom:1px dotted #ccc }
h3, dt { color:#04396B }
h1, th { color:#712A62 }
#Lens_Information, #Sunglass_Information, #Eyeglass_Information {  }
#Lens_Information, #Sunglass_Information, #Eyeglass_Information { margin-left:48px; }
#Lens_Information th, #Sunglass_Information th, #Eyeglass_Information th { border-bottom: 1px dotted #ccc; }
#Lens_Information td, #Sunglass_Information td, #Eyeglass_Information td { padding-left:16px; padding-right:16px; }
a { color:#04396B }
a:visited:hover, a:hover { color:#712A62; background:#fff }
a:visited { color:#712A62; background:#fff }
ul.tabbed li { margin:0px; }
#logo { text-align:left; }
#slogan { text-align:left; font-size:22px; line-height:28px; }
#lens_lady_cause { }
#logo img { padding-right:16px; float:left; border:0px }
#body_container { padding: 8px; }
#map_container { background:#eee; border-top:1px solid #aaa; }
map img { width:18px; height:12px; }
map { margin-bottom:0px; }
#image_container { float:right; text-align:right }
.avion{ background-image:url('/images/post.jpg');background-repeat:no-repeat;width:428px;height:208px;padding-left:106px;padding-top:50px; font-size:12px;line-height:20px; letter-spacing:1px;margin:32px;margin-bottom:0px;margin-top:48px;}
.avion strong{ font-size:14px; color:#900; padding-bottom:2px; margin-bottom:4px; border-bottom:1px dotted #aaa;margin-left:-8px; }
legend { color:#712A62; font-weight: bold; font-size:16px; }
#footer_nav {  }
#footer_nav a{ padding:8px; margin:2px; margin-bottom:0px; font-weight:bold; font-size:14px; border:2px solid #04396B; border-bottom:0px; }
#email { margin-bottom:60px;margin-left:48px; border-bottom: 0; }
#image_container { background: #fff; text-align:center }
#image_container a { text-decoration:none; color: #04396B; }
#image_container dl { text-align:left; padding-left:60px; }
#image_container img { padding:10px; margin:5px; margin-bottom:0px; border:1px dotted #ddd; }
address { font-style: normal }
p { margin-left:16px; margin-right:16px; }
#approved_links p { padding-left:60px; }

#top_nav a{ padding:8px; margin:2px; font-weight:bold; font-size:18px; border:2px solid #EEE; border-bottom:0px; }
#top_nav{ padding:2px;}
h2 a { text-decoration:none; }
div#flash {
	visibility: visible;
	height: 279px;
	width: 200px;
	padding:10px;
	margin:6px;
	border-color: #cccccc;
	border-style: dotted;
	border-width: 1px;
}
.logo_link { position:relative;float:left;left:4px;top:12px;background-color:#fff;margin-bottom:22px;margin-right:10px; }