/* Layout Stylesheet */ 
body {
 padding:0;
 margin:0;
 }
 
img {
 border:0;
}

h1, h2, h3, h4, h5 {
 font-family: Georgia, "Times New Roman", Times, serif;
 color:#3366CC;
 margin-bottom:0px;
 }
 
h1 {
	font-size: 16px;
	display: inline;
}

h2 {
	font-size: 16px;
	display: inline;
}
 
p {
	margin-top:0px;

 }
 
table.tariff {
	border-width: 1px;
	border-collapse: collapse;
}


table.tariff td {
	width:150px;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid;
	border-color: white;
	background-color: #F2F2F2;
}

table.tariff tr {
	vertical-align:top;
}

ul {

	list-style-type: square;
	}

li {
	margin-bottom:10px;
	}
	
#outer {
	text-align:left;
	width:750px;
	margin:auto;
 }

#hdr {
 height:325px;
 background: url(images/1.jpg);
 }

#hdr_rooms {
 height:325px;
 background: url(images/rooms_top.jpg);
 }
 
#hdr_dining {
 height:325px;
 background: url(images/dining_top.jpg);
 }
 
#hdr_wine {
 height:325px;
 background: url(images/wine_top.jpg);
 }

#bodyblock {
 margin-top:-120px;
 position:relative;
 width:750px;
 padding:0;
 }

#l-col {
 float:left;
 width:250px;
 }

#cont {
 float:left;
 width:495px;
 overflow:auto;
 text-align:left;
 font-family: Helvetica, Verdana, Arial,  sans-serif;
 font-size:0.8em;
 color:#666666;
 }

#ftr {
 
 float:left;
 text-align:left;
 }
 
 #ftr2 {
 font-family: Helvetica, Verdana, Arial,  sans-serif;
 font-size:0.6em;
 color:#666666;
 float:right;
 }
 
  /* topnav */ 
  
#nav {
 z-index:1;
 position: absolute;
 top:141px;
 height:198px;
} 

#blobs {
 width: 750px;
 height: 195px;
 background: url(images/nav_top3.gif);
 margin: 10px auto; padding: 0;
 position: relative;
}

#blobs span 
{display: none;}

#blobs li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#blobs a {display: block;}

#blob1 {left: 105px; top: 100px; width: 40px; height: 40px;}
#blob2 {left: 142px; top: 70px; width: 85px; height: 20px;}
#blob3 {left: 232px; top: 55px; width: 30px; height: 20px;}
#blob4 {left: 272px; top: 40px; width: 40px; height: 20px;}
#blob5 {left: 312px; top: 30px; width: 38px; height: 20px;}
#blob6 {left: 352px; top: 25px; width: 38px; height: 20px;}
#blob7 {left: 397px; top: 20px; width: 42px; height: 20px;}
#blob8 {left: 432px; top: 5px; width: 78px; height: 20px;}
#blob9 {left: 512px; top: 5px; width: 110px; height: 20px;}
#blob10 {left: 632px; top: 5px; width: 50px; height: 20px;}
#blob11 {left: 679px; top: 5px; width: 68px; height: 20px;}


#blob1 a {height: 20px;}
#blob2 a {height: 30px;}
#blob3 a {height: 25px;}
#blob4 a {height: 30px;}
#blob5 a {height: 30px;}
#blob6 a {height: 20px;}
#blob7 a {height: 30px;}
#blob8 a {height: 25px;}
#blob9 a {height: 20px;}
#blob10 a {height: 20px;}
#blob11 a {height: 20px;}

#blob1 a:hover {background: url(images/nav_top3.gif) -105px -295px no-repeat;}
#blob2 a:hover {background: url(images/nav_top3.gif) -142px -265px no-repeat;}
#blob3 a:hover {background: url(images/nav_top3.gif) -232px -250px no-repeat;}
#blob4 a:hover {background: url(images/nav_top3.gif) -272px -235px no-repeat;}
#blob5 a:hover {background: url(images/nav_top3.gif) -312px -225px no-repeat;}
#blob6 a:hover {background: url(images/nav_top3.gif) -352px -220px no-repeat;}
#blob7 a:hover {background: url(images/nav_top3.gif) -397px -215px no-repeat;}
#blob8 a:hover {background: url(images/nav_top3.gif) -432px -200px no-repeat;}
#blob9 a:hover {background: url(images/nav_top3.gif) -512px -200px no-repeat;}
#blob10 a:hover {background: url(images/nav_top3.gif) -632px -200px no-repeat;}
#blob11 a:hover {background: url(images/nav_top3.gif) -679px -200px no-repeat;}

a.btn {
	font-family: Helvetica, Verdana, Arial,  sans-serif;
	font-size:0.8em;
	text-align:center;
	color:#ffffff;
	background:#005187;
	text-decoration: none
	}
	
a.btn:hover {
	color:#ffffff;
	background:#ccc;
	text-decoration: none
	}
	
#price {
float:right}

#wine {
float:left}


table.wine tr {
	font-family: Helvetica, Verdana, Arial,  sans-serif;
	font-size:0.8em;
	color:#666666;
}

.rooms_right {
width:200px;
float:right;
margin-left:10px;
}

.rooms_right img {
margin-bottom:30px;
}

#navigation a{
font-family: Helvetica, Verdana, Arial,  sans-serif;
font-size: x-small;
color: #ffffff;
font-weight:bold;
background: #005187 url("images/bottomleft.gif") left bottom no-repeat;
text-decoration: none;
padding-left: 10px;
}

#navigation a span {
background: url("images/bottomright.gif") right bottom no-repeat;
padding-right: 10px;
}

/* Commented backslash hack hides rule from IE5-Mac \*/
#navigation a, #navigation a span {
float: none
}
/* End IE5-Mac hack */

#navigation a:hover {
color: #fff;
background: #cccccc url("images/bottomleft2.gif") left bottom no-repeat;
text-decoration: none;
padding-left: 10px;
}

#navigation a:hover span
{
background: url("images/bottomright2.gif") right bottom no-repeat;
padding-right: 10px;
}

#navigation {
padding: 0;
margin: 0;
width: 200px;
}


.navigation2 a{
font-family: Helvetica, Verdana, Arial,  sans-serif;
font-size: x-small;
color: #ffffff;
font-weight:bold;
background: #005187 url("images/bottomleft.gif") left bottom no-repeat;
text-decoration: none;
padding-left: 10px;
}

.navigation2 a span {
background: url("images/bottomright.gif") right bottom no-repeat;
padding-right: 10px;
}

/* Commented backslash hack hides rule from IE5-Mac \*/
.navigation2 a, #navigation a span {
float: none
}
/* End IE5-Mac hack */

.navigation2 a:hover {
color: #fff;
background: #cccccc url("images/bottomleft2.gif") left bottom no-repeat;
text-decoration: none;
padding-left: 10px;
}

.navigation2 a:hover span
{
background: url("images/bottomright2.gif") right bottom no-repeat;
padding-right: 10px;
}

.navigation2 {
padding: 0;
margin: 0;
width: 200px;
}
