BODY
{
  color: black;
  background-color: #ffecc4; 
  margin: 0; 
  padding: 0;
  border-width: 0;
}
FORM
{
  margin: 0;
  padding-top: 0;
}
TABLE 
{
  width: 100%;
  margin: 0;
  padding: 0;
	spacing: 0;
	background-color: transparent; 
  border-style: solid;
	border-width: 0;
	border-spacing: 0;
	border-collapse: collapse;
}
TH
{
  color: #1f1c18;
  font-weight: bold;
}
TD 
{
	font-size: 11pt;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  background-color: transparent;
  margin: 0;
  padding: 0;
  text-align: center;
  vertical-align: middle;
}
P
{
}
.bold
{
	font-weight: bold;
}
SELECT
{
  color: black;
  background-color: #ffecc4;
}
OPTION SELECTED
{
  color: black;
  background-color: #ffecc4; 
}
IMG
{
  border-width: 0;
}
a:link 
{
	color: blue;
	font-weight: bold;
}
a:visited 
{
	color: blue;
	font-weight: bold;
}
a:hover 
{
	color: red;
	font-weight: bold;
}

H1
{
	font-size: 8pt; 
  font-weight: bold;
	text-decoration: underline;
  color: #FFCB9B;
  padding: 0;
  margin: 0;
}
H2
{
  font-family: Monotype Corsiva Italic, Monotype Corsiva, Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 24pt; 
  font-weight: normal;
  color: #1f1c18;
  background-color: #FFCB9B;
  padding: 0;
  margin: 0;
}
H3
{
  color: #1f1c18;
  font-size: 14pt; 
  font-weight: bold;
  padding: 0;
  padding-top: 15;
}
H4
{
  font-size: 11pt; 
  font-weight: bold;
  padding-top: 2;
  padding-bottom: 2;
  margin: 2;
}
H5
{
	font-size: 10pt; 
  font-weight: bold;
  padding: 0;
}
UL
{
  padding-left: 15;
  padding-bottom: 5;
  margin: 2;
}
LI
{
  padding-left: 10;
  padding-top: 2;
  padding-bottom: 2;
}
DIV
{
  text-align: center;
}

TABLE.page 
{
}
TD.page_left
{
  width: 40;
  margin: 0;
  padding: 0;
}
TD.page_right
{
  width: 100%;
}
TD.shadow_left
{
	background-image: url(images/page/shadow_left.gif); 
  width: 8;
  margin: 0;
  padding: 0;
}
TD.shadow_right
{
	background-image: url(images/page/shadow_right.gif); 
  width: 8;
  margin: 0;
  padding: 0;
}

TD.logo_frame
{
  vertical-align: top;
  width: 200;
  height: 90;
}
TABLE.logo 
{
	background-image: url(images/logo/background.gif); 
	background-color: #ffecc4;
}
TD.logo
{
  padding: 0;
  height: 85;
  vertical-align: middle;
}
IMG.logo
{
	border: 0;
  width: 200;
  height: 64;
}
TD.flags
{
  vertical-align: top;
  height: 35;
}
TABLE.flags 
{
  margin: 0;
  padding: 0;
}
TD.flag
{
  vertical-align: bottom;
  margin: 0;
  padding: 0;
	width: 50%;
  height: 20;
}
IMG.flag
{
  border-color: black;
  border-style: solid;
  border-width: 1;
  width: 30;
  height: 20;
}

TD.title_frame
{
  vertical-align: top;
}
TABLE.title 
{
  width: 776;
	background-image: url(images/title/background.gif); 
}
TD.title
{
  height: 60;
}
TD.impression
{
  height: 60;
  padding-top: 5;
  vertical-align: top;
}
IMG.impression
{
  width: 107;
	height: 80;
  background-color: transparent;
	border-color: white;
	border-width: 2 2 2 2;
}
TD.topmenu
{
  font-weight: bold;
  height: 20;
	background-image: url(images/title/tab2.gif); 
}
a.topmenu:link 
{
	color: #716D64;
	text-decoration: none;
}
a.topmenu:hover 
{
	color: white;
  font-weight: bold;
	text-decoration: underline;
}

TD.menu_frame
{
  background-color: #ffecc4;
	vertical-align: top;
  width: 140;
  height: 300;
  padding-right: 10;
}
TABLE.menu 
{
}
TD.menu
{
  text-align: center;
	vertical-align: middle;
  padding-top: 10;
}
TD.mainmenu
{
  padding: 5;
  font-weight: bold;
  text-align: left;
	vertical-align: middle;
  border-color: white;
  border-style: solid;
  border-width: 0;
  background-color: #FFCB9B;
  width: 500;
  height: 25;
}
a.mainmenu:link 
{
	color: #716D64;
	text-decoration: none;
}
a.mainmenu:hover 
{
	color: white;
  font-weight: bold;
	text-decoration: underline;
}

IMG.menu
{
  width: 90;
  height: 20;
}

TD.content_frame
{
  color: black;
  background-color: white;
  vertical-align: top;
  width: 770;
}
TABLE.wine 
{
  background-color: #660033; 
}
TABLE.home 
{
  width: 775;
  height: 516;
  background-image: url(images/home/background.jpg);
  background-color: #660033;
  border-color: white;
  border-style: solid;
  border-width: 0;
}
TD.home_top
{
  height: 390;
}
TD.home_left
{
  width: 100;
}
TD.home_right
{
  width: 100;
}
TD.home_mid
{
	font-size: 14pt;
  font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  color: white;
  height: 100;
}
TD.home_bottom
{
}
IMG.home
{
	border-color: white;
  border-style: solid;
  border-width: 1;
}
a.home:link 
{
	color: white;
	text-decoration: underline;
}
a.home:visited 
{
	color: white;
	text-decoration: underline;
}
a.home:hover 
{
	color: red;
	font-weight: bold;
  text-decoration: underline;
}

TD.footer_frame
{
}
TABLE.footer 
{
}
TD.line
{
  height: 10;
  vertical-align: bottom;
}
TABLE.separator 
{
}
TD.separator
{
  height: 30;
  vertical-align: middle;
}
TD.disclaimer
{
  padding-bottom: 20;
  color: #716D64;
	font-size: 8pt;
}
TABLE.contact_frame
{
  padding: 10;
  width: 750;
  text-align: center;
}
TABLE.contact
{
  background-color: #FFCB9B; 
  border-width: 1;
  border-style: solid;
  border-color: #917F6B;
  vertical-align: top;
}
TD.ContactPhoto
{
  width: 160;  
}
TD.Contact
{
  color: black;
  padding-left: 100;
  padding-right: 100;
  font-size: 11pt;
  font-style: italic;
	text-align: center;
  line-height: 1.4;
}
TD.ContactLabel
{
  color: black;
  padding-left: 40;
  font-size: 11pt;
  width: 60;
	text-align: right;
}
TD.ContactValue
{
  color: black;
  padding-left: 20;
  padding-right: 40;
  font-size: 11pt;
	text-align: left;
  line-height: 1.4;
}
a.contact:link 
{
	color: blue;
  font-size: 11pt;
	font-weight: bold;
}
a.contact:visited 
{
	color: blue;
  font-size: 11pt;
	font-weight: bold;
}
a.contact:hover 
{
	color: red;
  font-size: 11pt;
	font-weight: bold;
}
TD.ArticlePhoto
{
  padding: 10;
  text-align: center;
}
TD.ArticleText
{
  padding: 10;
  font-size: 10pt;
	text-align: left;
}
TABLE.h1
{
  width: 100%;
  padding-bottom: 10;
}
TD.h1
{
  margin: 10;
  background-color: #FFCB9B;
  border-color: #FF9999;
  border-width: 0 0 1 0;  
  border-style: solid;
}
TD.h1_left
{
	background-image: url(images/bottle_glass.jpg);
  width: 180;
  height: 76;
  border-color: #FF9999;
  border-width: 0 0 1 0;  
  border-style: solid;
}
TD.h1_right
{
  border-color: #FF9999;
  border-width: 0 0 1 0;  
  border-style: solid;
}

TABLE.h2
{
  width: 100%;
  padding-bottom: 10;
}
TD.h2
{
  padding: 10;
  background-color: #FFCB9B;
  border-color: #FF9999;
  border-width: 1;  
  border-style: solid;
  height: 10;
}
TD.h2_left
{
  width: 10;
}
TD.h2_right
{
  width: 10;
}

TABLE.wine_description
{
  width: 520;
}
TH.wine_description
{
  text-align: left;
  font-size: 9pt;
  border-width: 1;  
  border-style: solid;
  border-color: #ff9999;
  background-color: #FFCB9B;
  padding: 4 2 4 2;
}
TD.wine_description
{
  text-align: left;
  font-size: 9pt;
  border-width: 1;  
  border-style: solid;
  border-color: #ff9999;
  padding: 2;
}

TABLE.wine_importers
{
  width: 520;
}
TH.wine_importers
{
  text-align: left;
  font-size: 13pt;
  padding: 4 2 4 20;
}
TD.wine_importer_name
{
  text-align: left;
  font-size: 10pt;
  font-weight: bold;
  padding: 5 10 5 30;
}
TD.wine_importers
{
  text-align: left;
  font-size: 9pt;
  padding: 5 10 5 30;
}
TD.empty
{
  height: 40px;
}

TABLE.price
{
  width: 520;
}
TH.price
{
  font-size: 9pt;
  border-width: 1;  
  border-style: solid;
  border-color: #ff9999;
  background-color: #FFCB9B;
  padding: 4 2 4 2;
}
TD.price
{
  font-size: 9pt;
  border-width: 1;  
  border-style: solid;
  border-color: #ff9999;
  padding: 2;
}
IMG.RoutePhoto
{
  border-width: 1;
  border-color: black;
  border-style: solid;
}
TD.RoutePhoto
{
   padding: 10;
}
TD.RouteText
{
  padding: 10;
  font-size: 10pt;
	text-align: left;
}
TD.Currency
{
  font-size: 9pt;
}
TABLE.Currency
{
}
TD.CurrencyHeader
{
  background-color: #ffecc4; 
	font-weight: bold;
  font-size: 12pt;
}
TD.CurrencyTop
{
	font-weight: bold;
  font-size: 9pt;
  height: 30;
}
TD.CurrencyLeft
{
}
TD.CurrencyMid
{
}
TD.CurrencyRight
{
}
TD.CurrencyBottom
{
  color: blue;
  font-size: 7pt;
}
TD.CurrencyFooter
{
  padding: 10;
  color: #716D64;
  font-size: 10pt;
}
TABLE.Photo
{
}
TD.Photo
{
}
TD.fill
{
  width: 33%;
}
TD.PhotoRight
{
  width: 5;
  background-color: #2F4F4F;
	background-image: url(images/photo/shadow_right.gif); 
}
TD.PhotoBottom
{
  height: 5;
  background-color: #2F4F4F;
	background-image: url(images/photo/shadow_bottom.gif); 
}
TD.PhotoBottomRight
{
  width: 5;
  height: 5;
  background-color: #2F4F4F;
}
TABLE.links_frame
{
}
TD.links_left
{
  width: 120;
}
TD.links_mid
{
}
TD.links_right
{
  width: 120;
}

TABLE.links
{
}
TD.links_text
{
  width: 100%;
  font-size: 10pt;
  text-align: left;
  vertical-align: middle;
}
TD.links_photo
{
  text-align: center;
  vertical-align: middle;
}
IMG.links
{
}
TD.Weather
{
  font-size: 14pt;
  vertical-align: middle;
  padding: 10;
}
IMG.Weather
{
  border-width: 2;
  border-color: black;
  border-style: ridge;
}
a.links:link 
{
	color: #716D64;
	text-decoration: underline;
}
a.links:hover 
{
	color: #DE2110;
	font-weight: bold;
  text-decoration: underline;
}
a.links:visited 
{
	color: #716D64;
	text-decoration: underline;
}
a.footer:link 
{
	color: #716D64;
	text-decoration: underline;
}
a.footer:visited 
{
	color: #716D64;
	text-decoration: underline;
}
a.footer:hover 
{
	color: #DE2110;
	font-weight: bold;
  text-decoration: underline;
}

TABLE.LinksMenu_frame
{
  width: 750;
  padding: 10;
  text-align: center;
}
TABLE.LinksMenu
{
  width: 730;
	text-align: center;
}
TD.LinksMenu
{
}
UL.LinksMenu
{
  list-style-type: none;
}
LI.LinksMenu
{
	color: #FFCB9B;
}
a.LinksMenu:link 
{
	color: #FFCB9B;
	text-decoration: underline;
}
a.LinksMenu:visited 
{
	color: #FFCB9B;
	text-decoration: underline;
}
a.LinksMenu:hover 
{
	color: #DE2110;
	font-weight: bold;
  text-decoration: underline;
}

.text12 {
	FONT-SIZE: 11pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.small {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.text14 {
	FONT-SIZE: 14pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}


