@charset "UTF-8";
/* CSS Document */

/* COLORS
Red: #AF3025
Orange: #D3782B
Green: #669966
Yellow: #F3BD50
Grey: #554F46
background brown:#423925

*/


* {margin:0px; padding:0px;}

body {background-color:#333; font-family:Arial, Helvetica, sans-serif; margin-top:15px;}

#container { width:850px; position:relative; margin:0 auto; background-position:center; background-color:#FFF;}

#header {width:850px; height:220px; background-color:#F3BD50;}

#art {float:left; width:160px; height:220px;}

#logo {float:left; background-image:url(images/townsend_logo.gif); width:290px; height:98px; margin-top:5px;}
#logo_solo {float:left; background-image:url(images/townsend_logo.gif); width:290px; height:98px; margin-top:112px;}


#top_images {padding-left:10px; float:left;}
#top_images img { border:#FFF; border-style:solid; border-width:1px;
} 



#mothers_day {width:480px;}
#mothers_day h5{font-size:18px; font-weight:bold; color:#662D91; padding-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif; }

.image_left {float:left;}



#main {width:850px; background-image:url(images/main_back.gif); background-repeat:repeat-y;}

#left_side {float:left; width:160px; padding-top:15px;}

#middle {width:480px; padding:15px;}
#middle h1 {font-size:20px; font-weight:bold; color:#AF3025; padding-bottom:10px; }
#middle h2 {font-size:14px; font-weight:bold; color:#669966; text-transform:uppercase; padding-top:20px; padding-bottom:10px;}
#middle h3 {font-size:14px; font-weight:bold; color:#669966;padding-bottom:5px; padding-top:10px;}
#middle p {font-size:13px; color:#554F46; padding-bottom:10px; line-height:1.4em;}
#middle ul {list-style-position:oustide; list-style-type:disc; margin-left:15px; font-size:12px; color:#554F46; line-height:1.4em; padding-bottom:10px;}
#middle li {font-size:13px; color:#554F46; padding-bottom:10px;line-height:1.4em;}
#middle a:link, #middle a:visited, .home #middle a:link, .home #middle a:visited { color:#669966; text-decoration:none; font-size:13px;}
#middle a:hover, #middle a:active, .home #middle a:hover, .home #middle a:active {text-decoration:none; font-weight:bold;}


#hours {width:160px; float:right; padding-top:15px; text-align:center; }
#hours h1 {font-size:16px; font-weight:bold; color:#535D58;}
#hours h2 {font-size:13px; color:#F3BD50; font-weight:100; text-transform:uppercase; padding-top:10px;}
#hours p {font-size:12px; color:#FFF; padding-bottom:5px; line-height:1.2em;}


/*valentines day  */
#vday { }
#vday p {font-size:18px; color:#AF3025; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; line-height:1.1em;}
#vday a:link, #footer a:visited, .home #footer a:link, .home #footer a:visited {font-size:18px; color:#CF837C; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
#vday a:hover, #footer a:active, .home #footer a:hover, .home #footer a:active {text-decoration:none; color:#C36;}


/* coupon  */
#invite {text-align:center;}


/* FOOTER  */

#footer { width:850px; background-color:#BB964F; background-repeat:no-repeat; height:50px; text-align:center; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height:.9em;}
#footer p {font-size:10px; color:#333; padding:10px;}

#footer a:link, #footer a:visited, .home #footer a:link, .home #footer a:visited { color:#FAF4B0; text-decoration:none;  font-size:11px; letter-spacing:inherit;}
#footer a:hover, #footer a:active, .home #footer a:hover, .home #footer a:active {text-decoration:none; font-size:11px;}

#copy {background-color:#333; text-align:right; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#BB964F; font-size:10px; }
