/* CSS Document */

.maincontainer_coupon{ width:760px; border:1px solid #000000; background-color:#FFFFFF;   padding:0px; background-image:url(images/rtsdbg.jpg); background-repeat:repeat-y; background-position:right; }


.coupon_box {width:200px;  border:6px solid #C0B9A7; margin-right:10px; margin-bottom:10px;  }
.coupon_small_print {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height:1.5; text-align:center; }

#nav li ul { position: absolute; width: 10em; left: -999em; }
 #nav li:hover ul { left: auto; }




body { background-image: url(images/bg.gif); background-repeat: repeat;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}

.maincontainer{ width:760px; border: 1px solid #000000; background-color: #fff;  padding:0; vertical-align:top; }
.nav_bar{ width:760px; background-image: url(images/bg.jpg); background-repeat:repeat-x;   padding:0; vertical-align:top; height:27px; }
h1 { font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; color:#166877; font-size:16px;} 
h2 {font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; color:#166877; font-size:14px;}
h3 {font-family: Georgia, "Times New Roman", Times, serif; color:#000; font-size:16px; font-weight:bold;}
h4{ font-family: Georgia, "Times New Roman", Times, serif;  color:#815D98; font-size:18px; padding-top:10px; padding-left:50px;} 
p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:1.3;}

.bold{ font-weight:bold;}

a:link	{ color: #815D98; text-decoration:none; }
a:visited{ color: #815D98; text-decoration: none ;}
a:hover 	{ color: #999CCC; text-decoration: none;}
a		{ color: #815D98; text-decoration: none ;}

a.list:link	{ color: #196776; text-decoration:none; font-weight:bold; }
a.list:visited{ color: #196776; text-decoration: none ;font-weight:bold;}
a.list:hover 	{ color: #815D98; text-decoration: none;font-weight:bold;}
a.list		{ color: #196776; text-decoration: none ;font-weight:bold;}

a.ad_text:link	{ color: #196776; text-decoration: underline; font-weight:bold; }
a.ad_text:visited{ color: #196776; text-decoration: underline ;font-weight:bold;}
a.ad_text:hover 	{ color: #815D98; text-decoration: underline;font-weight:bold;}
a.ad_text		{ color: #196776; text-decoration: underline ;font-weight:bold;}


a.email:link	{ color: #000; text-decoration:none; }
a.email:visited{ color: #000; text-decoration: none ;}
a.email:hover 	{ color: #815D98; text-decoration: none; }
a.email		{ color: #000; text-decoration: none ;}

a.footer:link	{ color: #fff; text-decoration:none; }
a.footer:visited{ color: #999CCC; text-decoration: none ;}
a.footer:hover 	{ color: #D6AFF2; text-decoration: none;}
a.footer		{ color: #fff; text-decoration: none ;}

a.vision:link	{ color: #000; text-decoration:none; font-weight:bold; }
a.vision:visited{ color: #000; text-decoration: none ;font-weight:bold;}
a.vision:hover 	{ color: #196776; text-decoration: none;font-weight:bold;}
a.vision		{ color: #000; text-decoration: none ;font-weight:bold;}

a.order:link	{ color: #815D98; text-decoration:none;font-weight:bold; }
a.order:visited{ color: #815D98; text-decoration: none ;font-weight:bold;}
a.order:hover 	{ color: #196776; text-decoration: none;font-weight:bold;}
a.order		{ color: #815D98; text-decoration: none ;font-weight:bold;}

/*Home Page*/

.home_col_one{ padding-left:15px; padding-top:15px; padding-bottom:0px; }
.home_col_two{ padding-left:22px; padding-top:15px; padding-right:10px; width:267px;}
.home_col_three{ padding-left:10px; padding-top:15px; } 

.ad_box{width:215px;  border:1px solid #000;  background-color:#FFF;}

.ad_text{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; padding-left:10px; padding-right:10px; padding-bottom:10px; 
}

.coupon_box{width:215px;  border:6px solid #C0B9A7; }
/* Staff page*/
.maincontainer_staff{ width:760px; border: 1px solid #000000; background-color:#FFFFFF;   padding:0px;  }

h1.staff {font-family: Georgia, "Times New Roman", Times, serif; color:#000; font-size:36px; font-style:normal; text-align:center; font-weight:500; padding-top:10px; }

p.staff_text {font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; color:#000000; line-height:1.5;  padding-left:32px; padding-right:0px;}

.name_staff{ font-family:Georgia, "Times New Roman", Times, serif; color:#196776; font-weight:bold; font-size:16px; line-height:1; padding-left:18px; padding-top:20px; padding-right:0px; }

.title_staff{ font-family:Georgia, "Times New Roman", Times, serif;color:#196776; font-size:14px; font-style:italic; padding-left:18px; padding-right:0;}

.phone_staff{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left:18px; padding-top:15px; padding-bottom:15px; padding-right:0;  }

/* Glasses page */
.glasses {font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000000; line-height:1.3;  padding-left:32px; padding-right:15px; }

.glasses_flash {padding-left:32px; padding-right:10px; }
.caption {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height:1.5;  padding-left:32px; padding-right:10px; padding-top:0px; }
ul {font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000000; line-height:1.5;   }
li{ list-style-type:disc; color:#196776;}

.list{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#196776; line-height:1.5;  padding-left:0px; padding-right:10px; font-weight:bold; }

/* Contact page */

h1.contact_title{font-family: Georgia, "Times New Roman", Times, serif; color:#000; font-size:30px; font-style:normal; text-align:center; font-weight:500; }
.contact  { font-size: 16px; font-family:  Georgia, Times, serif; color: #166877;line-height: 1.5;  margin-right:0px; text-align:left;   }
.contact_address  { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; line-height: 1.5;  padding-left:0px;  margin-right:0px; text-align:left;   }

p.directions { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:1.3; padding-left:40px;padding-right:20px;}
p.hours { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:1.3; padding-left:40px;padding-right:20px; font-weight:bold;}
.us{font-family: Georgia, "Times New Roman", Times, serif;  color:#815D98; font-size:18px; padding-top:10px; padding-left:40px;} 
/* Reorder*/
.reorder_text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.order_list{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:1.5;}
/* Footer*/
.footer{ text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:3; font-weight:bold; color:#FFFFFF;}
  
a.footer:link	{ color: #fff; text-decoration:none; }
a.footer:visited{ color: #999CCC; text-decoration: none ;}
a.footer:hover 	{ color: #D6AFF2; text-decoration: none;}
a.footer		{ color: #fff; text-decoration: none ;}
