/* CSS Document */

.clear {clear:both}
p {margin:10px 0}
a {color:#FFFFFF}
h1 {color: 80391D; font-size:1.8em; font-style: italic; background:url(../images/icons/header_logo.gif) no-repeat; padding: 15px 0 20px 60px;}
h2 {background:url(../images/presentation/header_tile.jpg) repeat-x; color:#FFFFFF; font-size:1.1em; padding:3px}
h3 {background: url(../images/awards/header.jpg) no-repeat; color:#7C3539; font-size:1.1em; width:215px; padding:5px 0; text-align:center}
h4 {border-bottom:1px solid #7C3539; font-size:1em}
ol {padding-left:30px;}

.fright {float:right}
.fleft {float:left}
.margin_b50 {margin-bottom:50px}
.margin_b100 {margin-bottom:100px}
.margin_r10 {margin-right:10px}
.margin_l10 {margin-left:10px}

div .top {text-align:center; width:100px; margin:5px auto;}
.top a { text-decoration:none}
.small {font-size:0.8em; padding-top:10px}

/*============== Nav Document ================= */
#menu {  background: #530115; padding:5px; font-style:italic; font-size:1.1em; color:#7C3539}
#menu ul {}
#menu li {list-style:none; margin:0 5px; display:inline}
#menu a { text-decoration:none; color:#FFFFFF}


#main ul {}


/*============== Home styles ================= */
ul.about_list li {margin-left:50px; }

.announce {float:right; width:150px; border:1px solid #990000; background:#990000; color:#FFFFFF; padding:5px; margin-left:5px}

/*============== award styles ================= */
.award_para {margin-left: 0px}
.awardsdiv {width:450px; margin:0 auto}
/*============== menu styles ================= */
.menu_sample {width:200px; background: url(../images/skeleton/back_tile.jpg) repeat-x #530115; padding:10px 10px 10px 10px; height:240px; font-size:0.9em}
.menu_sample2 {width:200px; background: url(../images/skeleton/back_tile.jpg) repeat-x #530115; padding:10px 10px 10px 10px; height:100px; font-size:0.9em}
.menu_sample3 {width:200px; background: url(../images/skeleton/back_tile.jpg) repeat-x #530115; padding:10px 10px 10px 10px; height:600px; font-size:0.9em}
.bottom_scroll {background:url(../images/awards/bottom_scroll.jpg) no-repeat; height:25px}

.menu_right {float:right; margin:0 10px 20px 0; width:220px;}
.menu_left {float:left; width:220px; margin: 0 0 20px 10px }
.menu_centre {margin: 0 0 20px 248px; }
/*============== where styles ================= */
.location_box { background: url(../images/skeleton/back_tile.jpg) 2px repeat-x #530115; padding:10px; color: #330000; position:relative }
.location_info { width:210px}
ul.photos { text-align:right}
.photos { }
.photos li { display:inline; list-style:none;}

.thumbnail{
position: relative;
z-index: 0;
}
.thumbnail img { border:1px solid #FFFFFF}
.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

/*CSS for enlarged image*/
.thumbnail span{ 
position: absolute;
left: -1000px;
visibility: hidden;
text-decoration: none;

}

/*CSS for enlarged image*/
.thumbnail span img{ 
border:1px solid #FFFFFF;
padding: 0;

}

/*CSS for enlarged image on hover*/
.thumbnail:hover span{ 
position:absolute;
visibility: visible;
left: -50px; /*position where enlarged image should offset horizontally */
top:-210px;
}
.right { left:140px; position:absolute;}
.opening_right { width:380px; margin:0 0 0 180px;  font-size:0.8em; padding:1px}
.opening { font-size:0.8em;   margin-top:10px; width:200px;}
span.days {background:#DCCAC6;}
.opening_right h4 {border-bottom:1px solid #7C3539; font-size:1.1em}

/*============== location styles ================= */
ul .lakeview_menu {list-style:none; } 
.lakeview_menu li { list-style:none; } 
ol. li {margin-left:-.5em; padding-left: .5em;}

.wine td {border-bottom:1px solid #9E6F75}
