body { color: black; font-size: 8pt; font-family: Verdana }
p {}
td {}
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: 8pt; font-family: Verdana; text-decoration: none }
a:visited { color: #73b31d; font-size: 8pt; 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 }

#home_header { color: #73b31d; font-size: 11pt; font-family: Verdana; font-weight: bold; TEXT-ALIGN: center; padding-bottom: 15px;}
#headerdiv {VISIBILITY: visible; PADDING-TOP: 20px; TEXT-ALIGN: center;}

#splash {color: black; font-size: 10pt; font-family: verdana; text-align: justify; padding-right: 5px; padding-bottom: 15px;}
.splash_subheader { color: #73b31d; font-size: 10pt; font-family: Verdana; font-weight: bold; TEXT-ALIGN: left; padding-bottom: 10px; padding-top: 15px;}
.splash_subheader_bullet { color: #73b31d; font-size: 10pt; font-family: Verdana; font-weight: bold; TEXT-ALIGN: left; padding-bottom: 0px; padding-top: 15px;}
.splash_subbody {color: black; font-size: 10pt; font-family: verdana; font-style: italic; text-align: justify; padding-right: 0px; padding-bottom: 15px;}
#splash a:link { color: #73b31d; font-size: 10pt; font-family: Verdana; text-decoration: none }
#splash a:visited { color: #73b31d; font-size: 10pt; font-family: Verdana; text-decoration: none }

#newsdiv {VISIBILITY: visible; PADDING-BOTTOM: 10px;}
#newsdiv H1 {FONT-SIZE: 13px; MARGIN: 0px 0px; color: #864337; font-family: Verdana; font-weight: bold; PADDING-BOTTOM: 5px; TEXT-ALIGN: left; PADDING-BOTTOM: 10px;}
.newstable {TABLE-LAYOUT: auto; BORDER-COLLAPSE: collapse; border-spacing: 0; width: 100%;}
.newstable .nheader {FONT-SIZE: 13px; COLOR: #006600; font-family: Verdana; font-weight: normal; font-style: italic; PADDING-LEFT: 30px; PADDING-TOP: 10px; BACKGROUND: url(../images/wineglass.gif) no-repeat 2px 50%;}
.newstable .nbody{FONT-SIZE: 12px; MARGIN: 0px 0px; COLOR: black; font-family: Verdana; PADDING-BOTTOM: 5px; font-weight: normal; TEXT-ALIGN: justify; PADDING-LEFT: 30px; PADDING-RIGHT: 30px;}

#homenews {VISIBILITY: visible; WIDTH: 500px; FONT-FAMILY:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px;}
#homenews .article { BACKGROUND: url(../images/grey-dotted-horizbdr.gif) repeat-x bottom left; PADDING-BOTTOM: 3px; MARGIN-BOTTOM: 10px;}
#homenews .article .newstitle { FONT-WEIGHT: normal; FONT-SIZE: 13px; TEXT-TRANSFORM: uppercase; DISPLAY: block; }
#homenews .article A:link { FONT-WEIGHT: normal; FONT-SIZE: 13px;}
#homenews .article A:visited { FONT-WEIGHT: normal; FONT-SIZE: 13px;}
#homenews .article A:hover { COLOR: #864337; FONT-SIZE: 13px;}
#homenews .article .newsteaser { FONT-SIZE: 1.0em; PADDING-RIGHT: 15px; }
#homenews .article .newslink {color: #73b31d; font-size: 9.5pt; font-family: verdana; text-align: left; padding-top: 5px;}
#homenews .newsfooter { TEXT-ALIGN: right; }
#homenews .newsfooter a:link { FONT-SIZE: 11px; COLOR: #864337; }
#homenews .newsfooter a:visited { FONT-SIZE: 11px; COLOR: #864337; }
#homenews .newsfooter a:hover { FONT-SIZE: 11px; COLOR: #006600; FONT-WEIGHT: bold; }

#specialsdiv {VISIBILITY: visible; PADDING-BOTTOM: 10px;}
#specialsdiv .header {FONT-SIZE: 13px; COLOR: #73b31d; font-family: Verdana; font-weight: normal; font-style: normal; text-transform: uppercase;}
#specialsdiv .produce { PADDING-TOP: 5px;}
#specialsdiv .produce .header {FONT-SIZE: 13px; COLOR: #73b31d; font-family: Verdana; font-weight: normal; font-style: normal; text-transform: uppercase;}
#specialsdiv .sheader {FONT-SIZE: 13px; COLOR: #000000; font-family: Verdana; font-weight: normal; font-style: normal; PADDING-RIGHT: 22px; }
#specialsdiv .produce .products { PADDING-TOP: 10px; PADDING-BOTTOM: 10px;}
#specialsdiv .produce .products .imageholder { width: 70px;}
#specialsdiv .produce .products a:link { TEXT-TRANSFORM: uppercase; font-size: 0.8em; color: orange; }
#specialsdiv .produce .products a:visited { TEXT-TRANSFORM: uppercase; font-size: 0.8em; COLOR: orange; }
#specialsdiv .produce .products a:hover { TEXT-TRANSFORM: uppercase; font-size: 0.8em; COLOR: #006600; }
#specialsdiv .produce .products .productbody { width: 400px; text-align: justify; font-size: 10pt; }

.specialstable {TABLE-LAYOUT: auto; BORDER-COLLAPSE: collapse; border-spacing: 0; width: 100%;}
.specialstable .sheader {FONT-SIZE: 13px; COLOR: #000000; font-family: Verdana; font-weight: normal; font-style: normal; PADDING-RIGHT: 22px; }
.specialstable .sbody{FONT-SIZE: 12px; MARGIN: 0px 0px; COLOR: #006600; font-family: Verdana; PADDING-BOTTOM: 5px; font-weight: normal; TEXT-ALIGN: justify; BACKGROUND: url(../images/star.png) no-repeat 2px 50%; PADDING-LEFT: 30px; PADDING-RIGHT: 25px; PADDING-TOP: 10px;}
.specialstable .sfooter {FONT-SIZE: 13px; COLOR: #000000; font-family: Verdana; font-weight: normal; font-style: normal; PADDING-RIGHT: 22px; }

#addiv { WIDTH: 100%; MARGIN: 0px 0px 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; height: 420px;}
#produce_addiv { WIDTH: 100%; MARGIN: 0px 0px 0px; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 80px; PADDING-TOP: 40px; height: 150px;}
#produce_text { WIDTH: 80%; TEXT-ALIGN: center; FONT-SIZE: 11px; COLOR: #006600; font-family: Verdana; font-weight: normal; font-style: normal; }
#add_view { TEXT-ALIGN: center; font-weight: bold;}
#wine_text { TEXT-ALIGN: center; FONT-SIZE: 11px; COLOR: #006600; font-family: Verdana; font-weight: normal; font-style: normal; }
#homepic { TEXT-ALIGN: center; PADDING-BOTTOM: 20px;}

#cdoorpic {WIDTH: 100%; MARGIN: 0px 0px 0px; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-TOP: 20px; TEXT-ALIGN: center;}
#kcafepic {WIDTH: 100%; MARGIN: 0px 0px 0px; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-TOP: 20px; TEXT-ALIGN: center;}
#cbarpic {WIDTH: 100%; MARGIN: 0px 0px 0px; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-TOP: 20px; TEXT-ALIGN: center;}
#pstorepic {WIDTH: 100%; MARGIN: 0px 0px 0px; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-TOP: 20px; TEXT-ALIGN: center;}
#pstorepic2 {WIDTH: 400px; HEIGHT: 300px; BORDER: #000000 1px solid; MARGIN-LEFT: 150px; MARGIN-BOTTOM: 10px; MARGIN-TOP: 20px; TEXT-ALIGN: center;}

#winetable {TABLE-LAYOUT: auto; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 15px; BORDER-COLLAPSE: collapse; border-spacing: 0; width: 97%;}
#winetable H1 {FONT-SIZE: 12px; MARGIN: 0px 0px; COLOR: #000000; font-family: Verdana; font-weight: bold; PADDING-TOP: 15px; PADDING-BOTTOM: 5px; TEXT-ALIGN: left;}
#winetable H2 {FONT-SIZE: 13px; MARGIN: 0px 0px; COLOR: #696969; font-family: Verdana; font-weight: normal; TEXT-ALIGN: left;}
#winetable .wineheader {FONT-SIZE: 10px; MARGIN: 0px 0px; COLOR: #696969; font-family: Verdana; font-weight: normal; PADDING-BOTTOM: 15px;}
#winetable .winelabel{FONT-SIZE: 10px; font-family: Verdana; color: #ffffff; font-weight: normal; PADDING-RIGHT: 5px; WIDTH: 90px; BACKGROUND-COLOR: #73B31D; TEXT-ALIGN: right;}
#winetable .winefield{FONT-SIZE: 10px; font-family: Verdana; font-weight: normal; TEXT-ALIGN: justify; PADDING-LEFT: 10px;}
#winetable .bottleheader {TABLE-LAYOUT: auto; BORDER-COLLAPSE: collapse; border-spacing: 0; width: 100%; font-family: Verdana; color: #ffffff; font-weight: bold; FONT-SIZE: 10px; BACKGROUND-COLOR: #6e6e6e;}

#wm_header {TEXT-ALIGN: center;}
#wm_splash {color: black; font-size: 10pt; font-family: verdana; text-align: justify; padding-left: 20px; padding-right: 20px; padding-bottom: 10px;}
.wm_splash_header {color: #864337; font-size: 10pt; font-style: italic; font-weight: bold; padding-bottom: 10px; padding-top: 10px;}
.wm_splash_body {color: black; font-size: 10pt; font-family: verdana; text-align: justify; padding-left: 0px; padding-right: 0px; padding-bottom: 10px;}
#wm_offer {color: black; font-size: 10pt; font-family: verdana; text-align: justify; padding-top: 10px; padding-left: 20px; padding-right: 20px; padding-bottom: 10px;}
.wm_offer_header {color: #864337; font-size: 10pt; font-style: italic; font-weight: bold; padding-bottom: 10px;}
.wm_offer_body {color: black; font-size: 10pt; font-family: verdana; text-align: justify; padding-left: 30px; padding-right: 30px; padding-bottom: 10px;}

#wm_splash a:link { color: #73b31d; font-size: 10pt; font-family: Verdana; text-decoration: none }
#wm_splash a:visited { color: #73b31d; font-size: 10pt; font-family: Verdana; text-decoration: none }
#wm_splash UL {PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none}
#wm_splash UL LI {PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: url(../images/tick.gif) no-repeat 2px 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}

#ws_splash {color: black; font-size: 10pt; font-family: verdana; text-align: justify; padding-left: 20px; padding-right: 20px; padding-bottom: 10px;}
#ws_offer {color: black; font-size: 10pt; font-family: verdana; text-align: justify; padding-top: 10px; padding-left: 20px; padding-right: 20px; padding-bottom: 10px;}
.ws_offer_header {color: #864337; font-size: 10pt; font-style: italic; font-weight: bold; padding-bottom: 10px;}
.ws_offer_footer {color: #73b31d; font-size: 9pt; font-style: italic; font-weight: normal; padding-left: 30px; padding-bottom: 20px; padding-top: 0px;}
.ws_offer_body {color: black; font-size: 10pt; font-family: verdana; text-align: justify; padding-left: 30px; padding-right: 30px; padding-bottom: 10px;}

#cdoor_header {TEXT-ALIGN: center;}
#cdoor_splash {color: black; font-size: 10pt; font-family: verdana; text-align: justify; padding-left: 20px; padding-right: 20px; padding-bottom: 10px;}

#kcafe_header {TEXT-ALIGN: center;}
#kcafe_quote {color: black; font-size: 10pt; font-family: verdana; text-align: justify; padding-left: 20px; padding-right: 20px; padding-bottom: 5px;}
#kcafe_quote .quoteby {color: #73b31d; font-size: 8pt; font-family: verdana; font-style: italic; text-align: left; padding-bottom: 10px;}
#kcafe_splash {color: black; font-size: 10pt; font-family: verdana; text-align: justify; padding-left: 20px; padding-right: 20px; padding-bottom: 10px;}

#cbar_header {TEXT-ALIGN: center;}
#cbar_splash {color: black; font-size: 10pt; font-family: verdana; text-align: justify; padding-left: 20px; padding-right: 20px; padding-bottom: 10px;}

#pstore_header {TEXT-ALIGN: center;}
#pstore_splash {width: 520px; color: black; font-size: 10pt; font-family: verdana; text-align: justify; padding-right: 10px; padding-bottom: 20px;}
#pstore {border-right: #85a3b2 1px solid; border-top: #85a3b2 1px solid; border-left: #85a3b2 1px solid; width: 170px; margin: 0px 0px 0px; font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif;}
#pstore .pstoremenu {font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif;}
#pstore .pstoremenu_tabbackgroundcolor {background-color: #73b31d; text-align: center; line-height: 24px;}
#pstore .pstoremenu_h1 {margin-top: 0px; font-weight: normal; font-size: 13px; margin-bottom: 0px; border-bottom: #85a3b2 1px solid; color: #ffffff;}
#pstore .pstoremenu_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: #ffffff; font-weight: bold; text-decoration: none; text-align: center;}
#pstore .pstoremenu_links {color: #864337; text-decoration: none; text-align: center;}
#pstore .pstoremenu a:hover {text-decoration: none;}
#pstore .pstoremenu 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;}

#pstore_products { width: 600px; padding-bottom: 30px; padding-left: 100px; padding-right: 30px;}
#pstore_products .product { MARGIN-BOTTOM: 5px;}
#pstore_products .product .imageholder { width: 70px;}
#pstore_products .product .price { width: 50px; text-align: right; font-size: 10pt; color: #73b31d; line-height: 8px; font-weight: bold;}
#pstore_products .product .productheader { width: 400px; text-align: left; TEXT-TRANSFORM: uppercase; font-size: 11pt; color: #73b31d;}
#pstore_products .product .productbody { width: 400px; text-align: justify; font-size: 10pt; }
#pstore_products .goback {TEXT-ALIGN: right;}
#pstore_products .goback a:link { FONT-SIZE: 11px; COLOR: #864337; }
#pstore_products .goback a:visited { FONT-SIZE: 11px; COLOR: #864337; }
#pstore_products .goback a:hover { FONT-SIZE: 11px; COLOR: #006600; FONT-WEIGHT: bold; }

#category_header H1 {TEXT-ALIGN: left; padding-bottom: 5px; padding-left: 180px; color: orange; font-weight: bold;}
#pcategory_header H1 {TEXT-ALIGN: center; padding-bottom: 5px; color: orange; font-weight: bold;}

#pstore_pcproducts { width: 452px; padding-left: 50px; padding-bottom: 30px;}
#pstore_pcproducts .pcproduct { width: 350px; text-align: left; font-size: 10pt;}
#pstore_pcproducts .pcproductul { BACKGROUND: url(../images/grey-dotted-horizbdr.gif) repeat-x bottom left; PADDING-BOTTOM: 3px;}
#pstore_pcproducts .pcprice { text-align: right; font-size: 10pt; }
#pstore_pcproducts .pcmore {  text-align: right; font-size: 10pt; font-weight: bold; }

#pstore_pcdiv { width: 250px; text-align: right;}
#pstore_pcmenu {border-right: #85a3b2 1px solid; border-top: #85a3b2 1px solid; border-left: #85a3b2 1px solid; width: 170px; margin: 0px 0px 0px; font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif;}
#pstore_pcmenu .pstore_pcmenu_tabbackgroundcolor {background-color: #73b31d; text-align: center; line-height: 24px;}
#pstore_pcmenu .pstore_pcmenu_h1 {margin-top: 0px; font-weight: normal; font-size: 13px; margin-bottom: 0px; border-bottom: #85a3b2 1px solid; color: #ffffff;}
#pstore_pcmenu .pstore_pcmenu_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: #ffffff; font-weight: bold; text-decoration: none; text-align: center;}
#pstore_pcmenu .pstore_pcmenu_links {color: #864337; text-decoration: none; text-align: center;}
#pstore_pcmenu .pstore_pcmenu a:hover {text-decoration: none;}
#pstore_pcmenu .pstore_pcmenu 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;}

#distributors_header {TEXT-ALIGN: center;}
#distributors_ph {TEXT-ALIGN: center; PADDING-BOTTOM: 30px;}
#distributors {	width: 410px;	margin: 0;}
#distributors th { font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #4f6b72; border: 1px solid #C1DAD7; letter-spacing: 2px; text-transform: uppercase; text-align: left; padding: 6px 6px 6px 12px;}
#distributors th.nobg {border: 0; background: none; font: normal 12px "Verdana", Arial, Helvetica, sans-serif; color: #864337;}
#distributors th.nobgbb {border-top: 0; border-left: 0; border-right: 0; border-bottom: 1px solid #73b31d; background: none;  font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #4f6b72; letter-spacing: 2px; text-transform: uppercase; text-align: left; padding: 6px 6px 6px 12px;}
#distributors th.spec {border-left: 0; border-top: 0; border-right: 0; font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#distributors 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;}
#distributors td {border-right: 1px solid #73b31d;	border-bottom: 1px solid #73b31d;	background: #fff;	padding: 6px 6px 6px 12px; color: #4f6b72;}
#distributors td.spec {border-left: 1px solid #73b31d; border-top: 0; background: #fff; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#distributors td.specr {border-left: 0; border-top: 0; background: #fff; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#distributors td.specalt {border-left: 1px solid #73b31d; border-top: 0; background: #f5fafa; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #797268;}
#distributors td.specaltr {border-left: 0; border-top: 0; background: #f5fafa; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #797268;}

#stockists_header {TEXT-ALIGN: center;}
#stockists_ph {TEXT-ALIGN: center;}
#stockists_news {color: black; font-size: 10pt; font-family: verdana; text-align: justify; padding-left: 135px; padding-right: 135px; padding-bottom: 20px;}
#stockists_news .subheader { color: #73b31d; font-size: 10pt; font-family: Verdana; font-weight: bold; TEXT-ALIGN: left; padding-bottom: 10px; padding-top: 0px;}
#stockists_news .title { color: #864337; font-size: 10pt; font-family: Verdana; font-weight: normal; font-style: italic; TEXT-ALIGN: left;}

#stockists {	width: 420px;	margin: 0;}
#stockists th { font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #4f6b72; border: 1px solid #C1DAD7; letter-spacing: 2px; text-transform: uppercase; text-align: left; padding: 6px 6px 6px 12px;}
#stockists th.nobg {border: 0; background: none; font: normal 12px "Verdana", Arial, Helvetica, sans-serif; color: #864337;}
#stockists th.nobgbb {border-top: 0; border-left: 0; border-right: 0; border-bottom: 1px solid #73b31d; background: none;  font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #4f6b72; letter-spacing: 2px; text-transform: uppercase; text-align: left; padding: 6px 6px 6px 12px;}
#stockists th.spec {border-left: 0; border-top: 0; border-right: 0; font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#stockists 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;}
#stockists td {border-right: 1px solid #73b31d;	border-bottom: 1px solid #73b31d;	background: #fff;	padding: 6px 6px 6px 12px; color: #4f6b72;}
#stockists td.spec {border-left: 1px solid #73b31d; border-top: 0; background: #fff; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#stockists td.specr {border-left: 0; border-top: 0; background: #fff; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#stockists td.specalt {border-left: 1px solid #73b31d; border-top: 0; background: #f5fafa; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #797268;}
#stockists td.specaltr {border-left: 0; border-top: 0; background: #f5fafa; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #797268;}

#chard{FONT-SIZE: 10px; font-family: Verdana; font-weight: normal; TEXT-ALIGN: justify; PADDING-TOP: 20px; PADDING-BOTTOM: 30px;}

#news_header {TEXT-ALIGN: center;}
#newsimages { PADDING-TOP: 20px; PADDING-LEFT: 10px; }
#newsimages .newsimage { MARGIN-BOTTOM: 7px; }
#newsevents {VISIBILITY: visible; WIDTH: 400px; PADDING-RIGHT: 10px; FONT-FAMILY:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px;}
#newsevents .newsitem { BACKGROUND: url(../images/grey-dotted-horizbdr.gif) repeat-x bottom left; PADDING-BOTTOM: 3px; MARGIN-BOTTOM: 10px;}
#newsevents .newsitem .newsdate { FONT-SIZE: 13px; COLOR: #8c8c8c; FONT-WEIGHT: bold; }
#newsevents .newsitem .newstitle { FONT-WEIGHT: normal; FONT-SIZE: 13px; TEXT-TRANSFORM: uppercase; DISPLAY: block; }
#newsevents .newsitem A:link { FONT-WEIGHT: normal; FONT-SIZE: 13px;}
#newsevents .newsitem A:visited { FONT-WEIGHT: normal; FONT-SIZE: 13px;}
#newsevents .newsitem A:hover { COLOR: #864337; FONT-SIZE: 13px;}
#newsevents .newsitem .newsteaser { FONT-SIZE: 12px; PADDING-RIGHT: 15px; }
#newsevents .newsitem .newslink {color: #73b31d; font-size: 9.5pt; font-family: verdana; text-align: left; padding-top: 5px;}
#newsevents .newsfooter { TEXT-ALIGN: right; }
#newsevents .newsfooter a:link { FONT-SIZE: 11px; COLOR: #864337; }
#newsevents .newsfooter a:visited { FONT-SIZE: 11px; COLOR: #864337; }
#newsevents .newsfooter a:hover { FONT-SIZE: 11px; COLOR: #006600; FONT-WEIGHT: bold; }

#article {WIDTH: 600px; PADDING-LEFT: 160px; PADDING-RIGHT: 30px; FONT-FAMILY:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify;}
#article .articletitle { FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #006600; TEXT-TRANSFORM: uppercase; DISPLAY: block; }
#article .articledate { FONT-SIZE: 13px; COLOR: #8c8c8c; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px;}
#article .articlebody { FONT-SIZE: 13px;}
#article .articleimage {text-align: center; PADDING-TOP: 20px; PADDING-BOTTOM: 3px;}
#article .articleimagedescription {FONT-SIZE: 12px; text-align: center; PADDING-BOTTOM: 10px;}
#article .goback {TEXT-ALIGN: right;}
#article .goback a:link { FONT-SIZE: 11px; COLOR: #864337; }
#article .goback a:visited { FONT-SIZE: 11px; COLOR: #864337; }
#article .goback a:hover { FONT-SIZE: 11px; COLOR: #006600; FONT-WEIGHT: bold; }

#winesearch {BORDER-RIGHT: #85a3b2 1px solid; BORDER-TOP: #85a3b2 1px solid; BORDER-LEFT: #85a3b2 1px solid; BORDER-BOTTOM: #85a3b2 1px solid; WIDTH: 100%; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px;}
#winesearch .searchtable {TABLE-LAYOUT: auto; BORDER-COLLAPSE: collapse; border-spacing: 0; width: 100%;}
#winesearch .searchLabel{FONT-SIZE: 10px; font-family: Verdana; color: #ffffff; font-weight: normal; PADDING-RIGHT: 5px; TEXT-ALIGN: right;}
#winesearch .searchbg{BACKGROUND-COLOR: #73B31D;}
#winesearch .searchField{FONT-SIZE: 10px; font-family: Verdana; font-weight: normal; TEXT-ALIGN: right; PADDING-LEFT: 10px;}
#winesearch	.submit{FONT-SIZE: 9px; font-family: Verdana; font-weight: normal;}

#breakfast_ph {padding-left: 50px;}
#brunch_ph {padding-left: 50px;}
#lunch_ph {padding-left: 60px;}
#dinner_ph {padding-left: 50px;}
#dessert_ph {padding-left: 80px;}
#children_ph {padding-left: 110px;}

#restaurant {font-family: Verdana; font-weight: normal; font-size: 10pt; 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;}

#footer {font-size: 12px; padding-bottom: 15px; font-family: Verdana; text-align: center;}
#footer .phone {color: #73b31d; font-size: 10pt; font-family: Verdana;}
#bottommenu {padding-bottom: 10px; font-family: Verdana; padding-right: 40px; text-align: right;}

#mailaddress { PADDING-LEFT:20px; FONT-SIZE: 12px; FONT-FAMILY:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#mailheader { font: normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #4f6b72; letter-spacing: 2px; text-transform: uppercase; text-align: center; padding-bottom:5px;}

#mailorder { margin: 0;}
#mailorder th { font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #4f6b72; border: 1px solid #C1DAD7; letter-spacing: 2px; text-transform: uppercase; text-align: left; padding-bottom:5px;}
#mailorder th.nobgbb { border-top: 0; border-left: 0; border-right: 0; border-bottom: 1px solid #73b31d; background: none;  font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #4f6b72; letter-spacing: 2px; text-transform: uppercase; text-align: center;}
#mailorder td { border-right: 1px solid #73b31d;	border-bottom: 1px solid #73b31d;	background: #fff;	padding: 6px 6px 6px 6px; color: #4f6b72;}
#mailorder td.nobgbb { border-top: 0; border-left: 0; border-right: 0; border-bottom: 0; background: none;}
#mailorder td.spec { border-left: 1px solid #73b31d; border-top: 0; background: #fff; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#mailorder td.spec_qty { border-left: 1px solid #73b31d; border-top: 0; background: #fff; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding-left:16px;}
#mailorder td.specr { border-left: 0; border-top: 0; background: #fff; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#mailorder td.specr_sub { border-left: 0; border-top: 0; background: #fff; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding-left:15px;}
#mailorder td.specalt { border-left: 1px solid #73b31d; border-top: 0; background: #f5fafa; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #797268;}
#mailorder td.specalt_qty { border-left: 1px solid #73b31d; border-top: 0; background: #f5fafa; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #797268; padding-left:16px;}
#mailorder td.specaltr { border-left: 0; border-top: 0; background: #f5fafa; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #797268;}
#mailorder td.specaltr_sub { border-left: 0; border-top: 0; background: #f5fafa; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #797268; padding-left:15px;}
#mailorder td.bottles { border-bottom: 1px solid #73b31d; background: #fff; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding-left:8px;}
#mailorder td.spec_bottles { border-bottom: 0; background: #fff; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#mailorder td.spec_total { border-left: 0; border-top: 0; border-bottom: 0; background: #fff; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#mailorder select { vertical-align:middle; background: #fff; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; color: #4f6b72;}
#mailorder input { font: normal 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: center; background-color: #ececec; border-style:groove; }
#mailorder input.subs { font: normal 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: right; padding-right:6px;}
#mailorder input.order { font: normal 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: right; padding-right:6px;}
#mailorder td.addlabel { width: 30%; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #4f6b72; border-top: 0; border-left: 1px solid #C1DAD7; letter-spacing: 2px; text-transform: uppercase; text-align: left; padding-bottom:5px;}
#mailorder td.addlabel_sub { font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #4f6b72; border-top: 0; border-left: 0; letter-spacing: 2px; text-transform: uppercase; text-align: left; padding-bottom:5px;}
#mailorder input.fielddefault { font: normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: left; background-color: #ececec; border-style:groove;}
#mailorder td.cvvlabel { font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #4f6b72; border-top: 0; border-left: 1px solid #C1DAD7; letter-spacing: 2px; text-transform: uppercase; text-align: center;}
#mailorder td.notes { border-top: 0; border-left: 1px solid #73b31d; border-right: 1px solid #73b31d; border-bottom: 1px solid #73b31d;	background: #fff;	color: #4f6b72;}
#mailorder textarea { font: normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: left; background-color: #ececec; border-style:groove; }
#mailorder .emptyfield { border-top: 0; border-left: 0; border-right: 0; border-bottom: 1px solid #73b31d; }

#category { WIDTH: 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; }