html {
	min-height: 100%;
	height: auto;
}

p {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#bk {
	background-image: url(/images/design/bk_top.gif);
	background-repeat: repeat-x;
}

#wrapper {
	width: 961px;
	margin: 0 auto;
	}
	
	.skiplink {display:none}
	
	#head {
	height: 126px;
	width: 961px;
	background-image: url(/images/design/header/bk.gif);
	background-repeat: no-repeat;
	}
	
	#banner {
	width: inherit;
	height: 190px;
	background-image: url(/images/main/01.gif);
	background-repeat: no-repeat;
}

	#slenderbanner {
	width: inherit;
	height: 190px;
	background-image: url(/images/main/slender.gif);
	background-repeat: no-repeat;
}
	
	#navbar {
	width: inherit;
	height: 48px;
	background-image: url(/images/design/nav/bk.gif);
	background-repeat: no-repeat;
	}
	
	#content {
	width: inherit;
	height: 100%;
	padding: 0 0 0 0;
	background-image: url(/images/design/content/bk.gif);
	background-repeat: repeat-y;
	}
	
	#text {
	width: 686px;
	height: 100%;
	padding: 25px 29px 10px 29px;
	}
	
/* Table Colors */
.odd td {background: #F2E5BF; padding: 5px 5px 5px 5px; vertical-align: top;
}
.even td {background: #FEF9E7; padding: 5px 5px 5px 5px; vertical-align: top;
}

	.TopLeft {
	width: inherit;
	height: 5px;
	width: 5px;
	background-image: url(/images/design/box/tl.gif);
	background-repeat: no-repeat;
	background-color: #f2e5bf;
	}
	.TopRight {
	width: inherit;
	height: 5px;
	width: 5px;
	background-image: url(/images/design/box/tr.gif);
	background-repeat: no-repeat;
	background-color: #f2e5bf;
	}
	.BottomLeft {
	width: inherit;
	height: 5px;
	width: 5px;
	background-image: url(/images/design/box/bl.gif);
	background-repeat: no-repeat;
	background-color: #f2e5bf;
	}
	.BottomRight {
	width: inherit;
	height: 5px;
	width: 5px;
	background-image: url(/images/design/box/br.gif);
	background-repeat: no-repeat;
	background-color: #f2e5bf;
	}
	
	.TopLeftP {
	width: inherit;
	height: 5px;
	width: 5px;
	background-image: url(/images/design/box/tl.gif);
	background-repeat: no-repeat;
	background-color: #ccadc0;
	}
	.TopRightP {
	width: inherit;
	height: 5px;
	width: 5px;
	background-image: url(/images/design/box/tr.gif);
	background-repeat: no-repeat;
	background-color: #ccadc0;
	}
	.BottomLeftP {
	width: inherit;
	height: 5px;
	width: 5px;
	background-image: url(/images/design/box/bl.gif);
	background-repeat: no-repeat;
	background-color: #ccadc0;
	}
	.BottomRightP {
	width: inherit;
	height: 5px;
	width: 5px;
	background-image: url(/images/design/box/br.gif);
	background-repeat: no-repeat;
	background-color: #ccadc0;
	}
	

	.Boxtop {
	width: inherit;
	height: 42px;
	background-image: url(/images/design/box/top.gif);
	background-repeat: no-repeat;
	}
	.Box {
	padding: 0 25px 0 12px;
	height: 100%;
	background-image: url(/images/design/box/bk.gif);
	background-repeat: repeat-y;
	}
	.Boxbottom {
	width: inherit;
	height: 14px;
	background-image: url(/images/design/box/bottom.gif);
	background-repeat: no-repeat;
	}
	
	
	.winelistBoxtop {
	width: inherit;
	height: 9px;
	background-image: url(/images/design/box/winelist/wl-topbox.gif);
	background-repeat: no-repeat;
	}
	.winelistBox {
	padding: 0 10px 0 10px;
	height: 100%;
	background-image: url(/images/design/box/winelist/wl-repeatbox.gif);
	background-repeat: repeat-y;
	}
	.winelistBoxbottom {
	width: inherit;
	height: 9px;
	background-image: url(/images/design/box/winelist/wl-botbox.gif);
	background-repeat: no-repeat;
	}
	
	
	
	
	
	
	.BoxTexttop {
	width: inherit;
	height: 11px;
	background-image: url(/images/design/box/text/top.gif);
	background-repeat: no-repeat;
	}
	.BoxText {
	padding: 0 22px 0 12px;
	height: 100%;
	background-image: url(/images/design/box/text/bk.gif);
	background-repeat: repeat-y;
	}
	.BoxTextbottom {
	width: inherit;
	height: 11px;
	background-image: url(/images/design/box/text/bottom.gif);
	background-repeat: no-repeat;
	}
	
	.BoxSolidtop {
	width: inherit;
	height: 15px;
	background-image: url(/images/design/box/solid/top.gif);
	background-repeat: no-repeat;
	}
	.BoxSolid {
	padding: 0 22px 0 12px;
	height: 100%;
	background-image: url(/images/design/box/solid/bk.gif);
	background-repeat: repeat-y;
	}
	.BoxSolidbottom {
	width: inherit;
	height: 15px;
	background-image: url(/images/design/box/solid/bottom.gif);
	background-repeat: no-repeat;
	}
	
	#bottom {
	width: inherit;
	height: 32px;
	background-image: url(/images/design/content/bottom.gif);
	background-repeat: no-repeat;
	}
.NavIMG {
	padding: 0 0 5px 0;
}
.h5 {
	height: 5px;
	}

.h10 {
	height: 10px;
	}
.h20 {
	height: 20px;
	}
.h30 {
	height: 30px;
	}

.w10 {
	width: 10px;
	}

.w15 {
	width: 15px;
	}

.w20 {
	width: 20px;
	}
	
.w25 {
	width: 25px;
	}	

.w30 {
	width: 30px;
	}

.w40 {
	width: 40;
	}
	
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.5;
	color: #663333;
	background-image: url(/images/design/bk.gif);
	background-repeat: repeat;
	font-size: 13px;
	margin: 0 0 0 0;
}
a:link {color: #669933; text-decoration: none; }
a:visited {color: #669933; text-decoration: none; }
a:hover {color: #993399; text-decoration: underline; }
a:active {color: #993399; text-decoration: underline; }

.NoDecor {
	color: #663333;
	font-size: inherit;
	margin: 0 0 0 0;
}
.NoDecor a:link {color: #663333; text-decoration: none; }
.NoDecor a:visited {color: #663333; text-decoration: none; }
.NoDecor a:hover {color: #993399; text-decoration: underline; }
.NoDecor a:active {color: #993399; text-decoration: underline; }

#footer {
	width: 961px;
	height: 58px;
	background-image: url(/images/design/footer/bk.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.footer {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	font-size: 11px;
	text-decoration: none;
	padding: 5px 0 0 0;
}
.footer a:link {color: inherit; text-decoration: none; }
.footer a:visited {color: inherit; text-decoration: none; }
.footer a:hover {color: inherit; text-decoration: underline; }
.footer a:active {color: inherit; text-decoration: underline;
}

.Header {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #993399;
	font-size: 21px;
	line-height: 1.0;
}
.Header:first-line 
{
	color:#993399;
	font-size: 25px;
}

.SubHeader {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #993399;
	font-size: 19px;
	line-height: 1.0;
}

.Quote {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #669933;
	font-size: 16px;
	font-style: italic;
	line-height: 1.0;
}


.Opening {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #669933;
	font-size: 18px;
	font-style: italic;
	line-height: 1.0;
	padding-bottom: 20px;
}


.Highlight {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #993399;
	font-size: 12px;
	font-weight: 600;
	line-height: 1.0;

}
.Highlight a:link {color: #993399; text-decoration: none; }
.Highlight a:visited {color: #993399; text-decoration: none; }
.Highlight a:hover {color: #993399; text-decoration: underline; }
.Highlight a:active {color: #993399; text-decoration: underline; }

.NewsDate {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #669933;
	font-size: 13px;
	font-weight: 600;
	line-height: 1.0;
}

.NewsTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #993399;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.0;
	padding: 0 0 8px 0;
	
}

.TableTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	font-size: 12px;
	font-weight: 400;
}

.MediumTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #993399;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.0;
}
.MediumTitle a:link {color: #993399; text-decoration: none; }
.MediumTitle a:visited {color: #993399; text-decoration: none; }
.MediumTitle a:hover {color: #993399; text-decoration: underline; }
.MediumTitle a:active {color: #993399; text-decoration: underline;
}

.MediumeMailURL {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #669933;
	font-size: 12px;
	line-height: 1.0;
}
.MediumeMailURL a:link {color: #669933; text-decoration: none; }
.MediumeMailURL a:visited {color: #669933; text-decoration: none; }
.MediumeMailURL a:hover {color: #669933; text-decoration: underline; }
.MediumeMailURL a:active {color: #669933; text-decoration: underline; }

.MediumLoc {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #663333;
	font-size: 12px;
	line-height: 1.3;
}
.Medium {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #663333;
	font-size: 12px;
	line-height: 1.0;
}
.Medium a:link {color: #669933; text-decoration: none; }
.Medium a:visited {color: #669933; text-decoration: none; }
.Medium a:hover {color: #993399; text-decoration: underline; }
.Medium a:active {color: #993399; text-decoration: underline; }

.Smallbody {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #663333;
	font-size: 11px;
}
.Smallbody a:link {color: #669933; text-decoration: none; }
.Smallbody a:visited {color: #669933; text-decoration: none; }
.Smallbody a:hover {color: #993399; text-decoration: underline; }
.Smallbody a:active {color: #993399; text-decoration: underline; }

.IMG {
	padding: 0 20px 20px 0;
	float: left; }
	
hr {
	border: 1px solid #EDDDAE;
	width: 100%;
	margin: 0 0 15px 0;
}
#search_box {
	width: 197px;
    height: 40px;
    background: url(/images/design/search/bk.gif);
}
#search_box #s {
    float: left;
    padding: 0 10px 0 0;
    margin: 6px 0 0 6px;
    border: 0;
    width: 135px;
    background: none;
	outline: none;
}
#search_box #go {
    float: right;
    /*margin: 3px 4px 0 0;*/
	padding: 0 0 0 0;
}
input.formInputText   {
	color: #663333;
	font-size: 10px;
	background-color: #FFF;
	height: 16px;
	}
	
	select.formSelect   {
	font-size: 9px;
	}.lgbody {
	font-size: 16px;
	padding-bottom: 10px;
}
.exlgbody {
	font-size: 18px;
	padding-bottom: 10px;
}
#figure1 {
	background-image: url(/images/slender/figure1.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 551px;
}
#figure2 {
	background-image: url(/images/slender/figure2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 475px;
}
#slenderbanner2 {
	width: inherit;
	height: 190px;
	background-image: url(/images/main/slender2.gif);
	background-repeat: no-repeat;
}

table tr td iframe {
	margin: 0px 0px 0px 18px;
}

