body{background:#4D100B;margin:10px 0;text-align:center;font-family: Arial,Helvetica,sans-serif;font-size: 10pt;color: #000000; line-height: 17px;}
#head{background:url(/images/masthead.gif);height:96px;}
#head h1{text-indent:-9999px;margin:0;padding:0;}
#head p {position:absolute;right:0;top:40px;width:375px;font-weight:bold;font-size:12pt;}

#wrap{width:765px;margin:0 auto;text-align:left;position:relative;border:3px solid #000;background:url(/images/body_bg.gif) center repeat-y;}
#nav{position:absolute;left:0;top:96px;width:150px;margin:0;padding:100px 0 0 15px;list-style-type:none;background:url(/images/logo_bottom.gif) top left no-repeat;}
#nav li{border-bottom:1px solid #bbb;}
#nav li a{display:block;padding:3px 7px;line-height:15px;text-decoration:none;color:#000;font-family: Arial,Helvetica,sans-serif;font-size: 12px;text-decoration: none; font-weight: bold;}
#nav li a:link{color:#000;}
#nav li a:visited{color:#000;}
#nav li a:hover{color:#87130a;}
#nav li a:active{color:#87130a;}
#subnav { position:absolute;left:20px; top:350px;font-size: 12px;}

#content{width:550px;position:relative;left:185px;top:25px;padding:0 0 0px 0;margin-bottom:65px;height:300px;height:auto !important;min-height:300px;}

a:link{color:#000;}
a:visited{color:#000;}
a:hover{color:#87130a;}
a:active{color:#87130a;}

h1, h2, h3{font-family: Georgia,"Times New Roman",Times,serif;color: #87130a;}
h1{font-size: 16pt;}
h2{font-size: 14pt;}
h3{font-size: 12pt;}

#pagetitle {font-weight:normal;border-bottom:1px solid #000;margin-bottom:15px;padding-bottom:5px;}


#nicolaphoto {float:left;padding:0 10px 10px 0;height:300px;}

.subtitle{font-family: Arial,Helvetica,sans-serif;font-size: 10pt;font-weight: bold;color: #87130a;}

#orderonline {width:225px;}
#orderonline li a{font-size:12px;display:block;padding:7px;text-decoration:none;background:#87130a;color:#fff;margin-bottom:5px;}
#orderonline li a:hover {background:#a9352c;color:#fff;}

#giftcerts {border:1px solid #000; background:#ddd;float:right; width:215px;padding:5px;margin-left:5px;}
#giftcerts a{text-align:center;font-size:12px;font-weight:bold;display:block;padding:7px;text-decoration:none;background:#87130a;color:#fff;margin-bottom:5px;}
#giftcerts a:hover{background:#a9352c;color:#fff;}


#orderonline .top { font-weight:bold;padding-bottom:5px;}

#headlink {position:absolute;left:0;top:10px;width:400px;height:90px;text-decoration:none;}

#rotate {width:300px;position:relative;}
#orderonline{position:absolute;right:0;top:0px;}
#homecontent {position:relative;margin-top:10px;}


/* jQuery lightBox plugin - Gallery style */
#gallery {padding: 10px;}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {	border: 5px solid #3e3e3e;	border-width: 5px 5px 20px;}
#gallery ul a:hover img {	border: 5px solid #fff;	border-width: 5px 5px 20px;	color: #fff;}
#gallery ul a:hover { color: #fff; }

.button, .button:link, .button:visited {text-align:center;font-size:16px;line-height:1.2;color:#fff;display:block;width:210px;padding:7px;text-decoration:none;background:#87130a;color:#fff;margin:5px 0 5px 10px;}
.button:hover {background:#a9352c;color:#fff;}


#hours td, #hours th {padding:3px;}

.clear{clear:both;}