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

h1,h2,h3,h4,h5,h6{font-weight: normal;font-size: 100%;}

a{color:#420e00; text-decoration:none; border-bottom:1px solid #420e00}
a:hover {border-bottom:3px solid #420e00}

a#featured {display:block;width:268px;height:135px;background:url(../images/featuredProduct.jpg) no-repeat top left;border:none;margin-bottom:12px}
a#featured:hover {background:url(../images/featuredProduct.jpg) no-repeat bottom left;border:none;}
a#featured span {margin-left:-9999px;}
	
p{margin:5px; font-size:14px; line-height:25px; color:#333;}
	
h1,h2,h3,h4,h5,h6{color:#420e00; font-family:Georgia, "Times New Roman", Times, serif;}
h1{font-size:18px; margin:15px 0 5px 0; padding:0;}
h2{font-size:27px;}
h3{font-size:20px; padding:0; margin:15px; 0 5px 0;}
h2{margin:7px 0}
	
li{margin-left:16px; margin-bottom:4px; padding-left:23px; background:url(../images/bullet.jpg) no-repeat 0px 2px; font-size:12px; line-height:25px;}

address,caption,cite,code,dfn,em,strong,th,var{font-weight: normal;font-style: normal;}

ol,ul{list-style: none;}
#location ul li, #events ul li{ background:none; padding:0;}

ul h2{font-size:14px;}


caption,th{text-align: left;}
q:before,q:after{content:'';}
abbr,acronym{ border: 0;}
*{outline:none;}

blockquote {width:200px;padding:10px 15px 0;float:right;margin:0 40px 5px 20px;font-family:Georgia, "Times New Roman", Times, serif;line-height:1.45em;border:1px solid #CCCCCC;color: #666666;font-size:17px;text-indent:30px;background:url(../images/quote.jpg) no-repeat #edebeb;}
	
blockquote span {display:block;text-align:right;font-size:14px;font-style:italic;font-weight:bold}
