body  { color: black; font-size: 8pt; font-family: verdana }
h1   { color: #864337; font-size: 12pt; font-family: verdana; font-weight: normal; margin: 0.67em 0 }
h6 { color: #73b31d; font-size: 0.67em; font-weight: bold; margin: 2.33em 0 }
a:link { color: #73b31d; font-size: 9pt; font-family: verdana; text-decoration: none }
a:visited { color: #73b31d; font-size: 9pt; font-family: verdana; text-decoration: none }
h2  { color: #696969; font-size: 8pt; font-family: verdana; font-weight: normal }
h3 { color: #73b31d; font-size: 9.5pt; font-family: verdana; font-weight: normal; margin: 1em 0 }
h4 { color: #008000; font-size: 8.5pt; font-family: verdana; font-weight: bold;}
h5 { color: #000000; font-size: 12pt; font-family: verdana; font-weight: bold;}
ul {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none; color: black; font-size: 8pt; font-family: verdana;}
li {padding-right: 2px; padding-left: 22px; background: url(../images/tick.gif) no-repeat 2px 50%; padding-bottom: 0px; padding-top: 0px; word-wrap: break-word}
p { color: black; font-size: 8pt; font-family: verdana; text-align: justify; padding-right: 40px; padding-bottom: 10px;}

#splash {color: black; font-size: 11pt; font-family: verdana; text-align: justify; padding-right: 35px; padding-bottom: 20px;}

#rmenu {width: 170px;}
#rmenu .rtable { padding-top: 5px; padding-bottom: 5px; width: 115px; float: right; border-right: #008000 1px solid; visibility: visible; border-left: #008000 1px solid; border-top: #008000 1px solid; border-bottom: #008000 1px solid;}
#rmenu .rtable td { background: #73b31d; font-weight: normal; font-size: 8pt; font-family: verdana; color: black; padding-left: 15px;}
#rmenu .rtable th { background: #73b31d; font-weight: normal; font-size: 9pt; color: #ffffff; text-align: center; font-family: verdana;}
#rmenu .rtable a:link { background: #73b31d; verdana; font-weight: normal; font-size: 8pt; color: black;}
#rmenu .rtable a:hover { background: #73b31d; verdana; font-weight: normal; font-size: 8pt; color: white;}
#rmenu .rtable a:visited { background: #73b31d; verdana; font-weight: normal; font-size: 8pt; color: black;}

#ftable h1 { color: #864337; font-size: 12pt; font-family: verdana; font-weight: normal;}
#ftable h2 { color: #73b31d; font-size: 10pt; font-family: verdana; font-weight: italic;}
#ftable .price { color: #73b31d; font-size: 10pt; font-family: verdana; font-weight: normal; padding-left: 30px;}
#ftable td { font-weight: normal; font-size: 8pt; font-family: verdana; color: black; padding-left: 30px;}

#gallerytable {table-layout: auto; margin-left: auto; margin-right: auto; margin-bottom: 5px; margin-left: 15px; border-collapse: collapse; border-spacing: 0; width: 700px;} 
#gallerytable .galleryimage { padding-bottom: 7px;}

#gallerytitle {font-family: tahoma; font-weight: normal; font-size: 12pt; text-align: center;}
#gallerysubtext {font-family: verdana; font-weight: normal; font-size: 8pt; text-align: justify; padding-left: 12px; padding-right: 12px;}
#galleryitembody {font-family: verdana; font-weight: normal; font-size: 10pt; text-align: justify; padding-bottom: 10px; padding-left: 22px; padding-right: 20px;}
#galleryitembody a:link {font-size: 12px; color: #508192; text-decoration: none}
#galleryitembody a:visited {font-size: 12px; color: #508192; text-decoration: none}

#galleryquote {font-family: verdana; font-weight: normal; font-style: italic; font-size: 10pt; text-align: justify; padding-bottom: 10px; padding-left: 22px; padding-right: 20px;}

#gallerypdf { padding-bottom: 10px}
#gallerypdf .pdf { padding-right: 0px; padding-left: 42px; padding-bottom: 0px; padding-top: 0px; background: url(../images/page_white_acrobat.gif) no-repeat 22px 50%; word-wrap: break-word;}

#galleryalert {font-family: tahoma; font-weight: normal; font-size: 10pt; text-align: left; padding-left: 22px; padding-right: 20px; padding-top: 10px;}
#galleryalert a:link {font-size: 12px; color: #508192; text-decoration: none}
#galleryalert a:visited {font-size: 12px; color: #508192; text-decoration: none}
#galleryalert a:hover {font-size: 12px; color: #508192; text-decoration: underline}
#galleryalert a:active {font-size: 12px; color: #508192; text-decoration: none}

#galleryitemheader {font-family: verdana; font-weight: normal; font-size: 11pt; color: #508192; text-align: left; padding-bottom: 10px; padding-left: 22px; padding-right: 20px;}
#galleryitemsubheader {font-family: verdana; font-weight: normal; font-size: 11pt; color: #cf7743; text-align: left; padding-bottom: 10px; padding-left: 22px; padding-right: 20px;}
#galleryitemheader_alt {font-family: tahoma; font-weight: normal; font-size: 11pt; color: #ff9933; text-align: left; padding-bottom: 10px; padding-left: 22px; padding-right: 20px;}
#gallery_artist {font-family: tahoma; font-weight: normal; font-size: 10pt; color: #000000; text-align: left; padding-top: 5px; padding-bottom: 5px; padding-left: 22px; padding-right: 20px; text-decoration: underline}

#restaurant {font-family: verdana; font-weight: normal; font-size: 10pt; padding-left: 70px; padding-right: 50px; padding-top: 20px; padding-bottom: 30px;}
#restaurant .menutable { color: #696969; font-size: 11pt; font-family: verdana; font-weight: bold }
#restaurant .menutable .tableheader {font-weight: normal; font-size: 9pt; text-align: left; color: #000000;}
#restaurant .menutable .tableheader h4 {color: #864337; font-size: 12pt; font-family: verdana; font-weight: normal;}
#restaurant .menutable .tableheader h5 {color: #000000; font-size: 10pt; font-family: verdana; font-weight: normal;}
#restaurant .menutable .menuitem {font-weight: bold; font-size: 8pt; text-align: left; color: #009900;}
#restaurant .menutable .itemdesc {font-weight: normal; font-size: 8pt; text-align: left; color: #000000;}
#restaurant .menutable .itemdescnote {font-weight: normal; font-size: 8pt; text-align: right; color: #000000;}
#restaurant .menutable .itemprice {font-weight: normal; font-size: 8pt; text-align: right; vertical-align: top; color: #000000;}
#restaurant .menutable .subspacer {padding-left: 100px;}
#restaurant .menutable .subheader {font-weight: normal; font-size: 8pt; text-align: right; vertical-align: top; color: #000000; padding-right: 3px;}
#restaurant .menutable .subdesc {font-weight: normal; font-size: 8pt; text-align: left; color: #000000;}
#restaurant .menutable .subdesc_noitem {font-weight: normal; font-size: 8pt; text-align: left; color: #000000;}
#restaurant .menutable .subnote {font-weight: normal; font-size: 8pt; text-align: right; vertical-align: top; color: #000000}
#catheader {font-weight: normal; font-size: 11pt; text-align: left; color: #000000; padding-top: 5px;}
#catfooter {font-weight: normal; font-size: 10pt; text-align: left; color: #000000;}
#menuitem  {padding-top: 5px;}
#restaurant .menutable .menuitem_nodesc {font-weight: bold; font-size: 8pt; text-align: left; color: #009900; padding-top: 5px;}
#restaurant .menutable .itemprice_nodesc {font-weight: normal; font-size: 8pt; text-align: right; vertical-align: top; color: #000000; padding-top: 5px;}

#funcdiv {border-right: #85a3b2 1px solid; border-top: #85a3b2 1px solid; border-left: #85a3b2 1px solid; width: 130px; margin: 0px 0px 0px; font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif;}
#funcdiv .funcmenu {font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif;}
#funcdiv .funcmenu_tabbackgroundcolor {background-color: #73b31d; text-align: center; line-height: 24px;}
#funcdiv .funcmenu_h1 {margin-top: 0px; font-weight: normal; font-size: 13px; margin-bottom: 0px; border-bottom: #85a3b2 1px solid; color: #ffffff;}
#funcdiv .funcmenu_mouseover {display: block; padding-left: 8px; font-size: 11px; padding-bottom: 6px; margin: 0px; line-height: 12px; padding-top: 6px; border-bottom: #85a3b2 1px solid; background-color: #73b31d; text-decoration: none}
#funcdiv .funcmenu_links {color: #000000; text-decoration: none}
#funcdiv .funcmenu a:hover {color: #000000; text-decoration: none }
#funcdiv .funcmenu a {display: block; padding-left: 8px; font-size: 11px; padding-bottom: 6px; margin: 0px; color: #000000; line-height: 12px; padding-top: 6px; border-bottom: #85a3b2 1px solid; background-color: #ffffff; text-decoration: none}

#confdiv {width: 400px;}

#whatsnewdiv { vertical-align: top; }
#whatsnew {color: black; font-size: 9.5pt; font-family: verdana; text-align: justify; padding-right: 35px; padding-bottom: 20px;}
#whatsnew .wntitle { color: #666666; font-size: 9pt; font-family: verdana; font-weight: bold; font-style: italic; text-align: left; padding-bottom: 3px;}
#whatsnew .wnquote {color: black; font-size: 9.5pt; font-family: verdana; text-align: justify; padding-right: 35px; padding-top: 5px; font-style: italic}
#whatsnew .wnquotename {color: #73b31d; font-size: 9.5pt; font-family: verdana; text-align: right; padding-right: 40px; font-style: italic}
#whatsnew .wnlink {color: #73b31d; font-size: 9.5pt; font-family: verdana; text-align: left; padding-top: 5px;}

#winelist {font-family: verdana; font-weight: normal; font-size: 10pt; text-align: justify; padding-left: 120px; padding-right: 70px; padding-top: 20px; padding-bottom: 20px;}
#winelist h5 {color: #864337; font-size: 14pt; font-family: verdana; font-weight: normal; text-align: center;}
#winelist .pdf { padding-right: 0px; padding-left: 22px; padding-bottom: 0px; padding-top: 0px; background: url(../images/page_white_acrobat.gif) no-repeat 2px 50%; word-wrap: break-word}
#winelist a {color: blue; text-decoration: none;}

#winesdiv {	padding-left: 180px; padding-bottom: 20px;}
#winesample {	width: 370px;	padding: 0;	margin: 0;}
#winesample th { font: bold 11px "trebuchet ms", verdana, arial, helvetica, sans-serif;	color: #4f6b72; border-left: 1px solid #c1dad7; border-right: 1px solid #c1dad7; border-bottom: 1px solid #c1dad7; border-top: 1px solid #c1dad7; letter-spacing: 2px; text-transform: uppercase; text-align: left; padding: 6px 6px 6px 12px;}
#winesample th.nobg {border-top: 0; border-left: 0; border-right: 0; border-bottom: 0; background: none;  font: bold 11px "trebuchet ms", verdana, arial, helvetica, sans-serif;	color: #73b31d; letter-spacing: 2px; text-transform: uppercase; text-align: left; padding: 6px 6px 6px 12px;}
#winesample th.nobgbb {border-top: 0; border-left: 0; border-right: 0; border-bottom: 1px solid #c1dad7; background: none;  font: bold 11px "trebuchet ms", verdana, arial, helvetica, sans-serif;	color: #73b31d; letter-spacing: 2px; text-transform: uppercase; text-align: left; padding: 6px 6px 6px 12px;}
#winesample td.nobg {border-top: 0; border-left: 0; border-right: 0; background: none;}
#winesample td.nobdr {border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; background: none; font: bold 10px "trebuchet ms", verdana, arial, helvetica, sans-serif;}
#winesample td.spectop {border-left: 1px solid #c1dad7; border-top: 1px solid #c1dad7; background: #fff; font: bold 10px "trebuchet ms", verdana, arial, helvetica, sans-serif;}
#winesample td.spectopr {border-left: 0; border-top: 1px solid #c1dad7; background: #fff; font: bold 10px "trebuchet ms", verdana, arial, helvetica, sans-serif;}
#winesample td.spec {border-left: 1px solid #c1dad7; border-top: 0; background: #fff; font: bold 10px "trebuchet ms", verdana, arial, helvetica, sans-serif;}
#winesample td.specr {border-left: 0; border-top: 0; background: #fff; font: bold 10px "trebuchet ms", verdana, arial, helvetica, sans-serif;}
#winesample td.specalt {border-left: 1px solid #c1dad7; border-top: 0; background: #f5fafa; font: bold 10px "trebuchet ms", verdana, arial, helvetica, sans-serif; color: #797268;}
#winesample td.specaltr {border-left: 0; border-top: 0; background: #f5fafa; font: bold 10px "trebuchet ms", verdana, arial, helvetica, sans-serif; color: #797268;}
#winesample td {border-right: 1px solid #c1dad7;	border-bottom: 1px solid #c1dad7;	background: #fff;	padding: 6px 6px 6px 12px; color: #4f6b72;}
#winesample td.alt {background: #f5fafa;color: #797268;}
#winesample th.spec {border-left: 0; border-top: 0; border-right: 0; font: bold 11px "trebuchet ms", verdana, arial, helvetica, sans-serif;}
#winesample th.nobg {border-top: 0; border-left: 0; border-right: 0; background: none;}

#pdffooter {font-size: 11px; padding-bottom: 15px; font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif; text-align: center;}
#pdffooter a {color: #000000; text-decoration: none; font-size: 11px;}

#rateheader { color: #73b31d; font-size: 10pt; font-family: verdana;}

#category { WIDTH: 400px; HEIGHT:400px; MARGIN-TOP: 30px; text-align: center; }
#category .header { LINE-HEIGHT: 20px; color: #864337; font-size: 12pt; font-family: Verdana; font-weight: normal; TEXT-ALIGN: center; }
#category .subheader { FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #006600; TEXT-ALIGN: center; text-transform: uppercase; PADDING-TOP: 10px; }
#category .pad {PADDING: 10px;}
#category .desc { WIDTH: 102px; HEIGHT: 22px; LINE-HEIGHT: 10px; FONT-SIZE: 0.70em; FONT-WEIGHT: normal; COLOR: #FFFFFF; BACKGROUND-COLOR: #73b31d; TEXT-ALIGN: center; }
#category .desc-pad { WIDTH: 102px; HEIGHT: 23px; PADDING-TOP: 7px; FONT-SIZE: 0.70em; FONT-WEIGHT: normal; COLOR: #FFFFFF; BACKGROUND-COLOR: #73b31d; TEXT-ALIGN: center; }
#category .pcount { FONT-SIZE: 0.70em; FONT-WEIGHT: normal; COLOR: #000000; }

#thumbnails { WIDTH: 500px; MARGIN-TOP: 30px; }
#thumbnails .header { LINE-HEIGHT: 20px; color: #864337; font-size: 12pt; font-family: Verdana; font-weight: normal; TEXT-ALIGN: center; }
#thumbnails .category { FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #006600; TEXT-ALIGN: center; text-transform: uppercase; PADDING-TOP: 10px; }
#thumbnails .pad {PADDING: 10px;}
#thumbnails .back { LINE-HEIGHT: 24px; FONT-SIZE: 0.9em; FONT-WEIGHT: normal; COLOR: #73b31d; TEXT-ALIGN: left; MARGIN-TOP: 10px; PADDING-LEFT: 26px; TEXT-DECORATION: none; BACKGROUND: url(../images/previous.gif) no-repeat;}
#thumbnails .back A:visited { FONT-SIZE: 0.9em; FONT-WEIGHT: normal; COLOR: #73b31d; TEXT-DECORATION: none; }
#thumbnails .back A:hover { FONT-SIZE: 0.9em; FONT-WEIGHT: normal; COLOR: #73b31d; TEXT-DECORATION: underline; }
#thumbnails .pcount { FONT-SIZE: 0.70em; FONT-WEIGHT: normal; COLOR: #000000; }

#images { WIDTH: 550px; MARGIN-TOP: 30px; }
#images .header { LINE-HEIGHT: 20px; color: #864337; font-size: 12pt; font-family: Verdana; font-weight: normal; TEXT-ALIGN: center; PADDING-BOTTOM: 30px;}
#images .desc {FONT-SIZE: 0.8em; FONT-WEIGHT: normal; COLOR: #73b31d; TEXT-ALIGN: center; }
#images .back { LINE-HEIGHT: 24px; FONT-SIZE: 0.9em; FONT-WEIGHT: normal; COLOR: #73b31d; TEXT-ALIGN: left; MARGIN-TOP: 10px; PADDING-LEFT: 26px; TEXT-DECORATION: none; BACKGROUND: url(../images/previous.gif) no-repeat;}
#images .back A:visited { FONT-SIZE: 0.9em; FONT-WEIGHT: normal; COLOR: #73b31d; TEXT-DECORATION: none; }
#images .back A:hover { FONT-SIZE: 0.9em; FONT-WEIGHT: normal; COLOR: #73b31d; TEXT-DECORATION: underline; }

#linked-image { border: 1px solid #000; }

#accommodationpdf { margin-top:10px;}
#accommodationpdf .pdf { margin-left:-20px; padding-right: 0px; padding-left: 42px; padding-bottom: 0px; padding-top: 0px; background: url(../images/page_white_acrobat.gif) no-repeat 22px 50%; word-wrap: break-word;}
