html,body {
background-color:#FFFFFF;
text-align:center;
margin:0 auto;
}

img {
border:none;
margin:0;
padding:0;
}

#wrapper {
background-color:#fff;
background-image:url(../images/hdr-bg.gif);
background-repeat:repeat-x;
overflow:hidden;
}

#hdr {
position:relative;
left:0;
top:0;
width:996px;
height:168px;
clear:both;
margin:0;
padding:0;
}
#container {
	CLEAR: both; 
	PADDING-RIGHT: 0px; 	
	PADDING-LEFT: 0px; 
	LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px auto; 
	WIDTH: 996px; 
	PADDING-TOP: 0px; 	
	POSITION: relative; 
	TOP: 0px; 
	TEXT-ALIGN: left
}
#header-menu{
	float:left;
	width:100%;
	height:98px;
	text-align:left;	
}
#hdr-nav {
	FLOAT:right; text-align:left; MARGIN: 0px; WIDTH: 996px; HEIGHT: 98px; padding:0px; margin-left:27px; margin-bottom:0px;
}
#hdr-menu {
	FLOAT:left; width:550px; height:43px; background:url(../images/menu-bg.jpg) no-repeat;padding:55px 0 0 230px;} 
.hdr-link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
		}
.hdr-link:hover
	{color:#333333;}		
#hdr-sub{FLOAT: right; MARGIN: 0px; WIDTH: 996px; HEIGHT: 75px; padding:0px; margin-left:27px; margin-top:0px;}
#hdr-sub h1{ float:left; width:309px; height:75px; margin:0px; padding:0px; 
}
#hdr-sub p{ float:left; width:280px; height:50px; margin-left:10px; margin-top:15px; padding:0px; font:Verdana;  font-weight:bold; 
font-size:18px; color:#6093CA; text-align:center; font-family:Trebuchet MS,Trebuchet,Arial,Helvetica;
}
#hdr-sub-search {
 PADDING-left: 15px; FLOAT: RIGHT; BACKGROUND-IMAGE: url(../images/search-bg.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 262px; PADDING-TOP: 18px; BACKGROUND-REPEAT: no-repeat;HEIGHT: 48px; margin-right:27PX; margin-top:15PX
}
#hdr-sub-search INPUT.search {
	CLEAR: none; BORDER: #52B6EF 1px solid; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 9pt; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 12px 0px 0px; WIDTH: 160px; COLOR: red; PADDING-TOP: 0px; FONT-FAMILY: Trebuchet MS,Trebuchet,Arial,Helvetica; BACKGROUND-COLOR: #fff
}
#content {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 996px; PADDING-TOP: 0px; POSITION: relative; margin-top:10px;
}
.home-family {
	PADDING-LEFT: 24px; FLOAT: left; MARGIN: 15px 0px 0px; WIDTH: 175px
}
.home-quality {
	PADDING-LEFT: 24px; FLOAT: left; MARGIN: 15px 0px 0px; WIDTH: 175px
}
.home-wine {
	PADDING-LEFT: 24px; FLOAT: left; MARGIN: 15px 0px 0px; WIDTH: 175px
}
.home-food-wine-pairing {
	PADDING-LEFT: 24px; FLOAT: left; MARGIN: 15px 0px 0px; WIDTH: 175px
}
.home-jobs {
	PADDING-LEFT: 24px; FLOAT: left; MARGIN: 15px 0px 0px; WIDTH: 175px
}
.home-family-ftr {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; FONT-SIZE: 9pt; BACKGROUND-IMAGE: url(../images/home/footer.gif); PADDING-BOTTOM: 30px; MARGIN: 7px 0px 0px; WIDTH: 150px; COLOR: #fff; PADDING-TOP: 15px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Trebuchet MS; HEIGHT: 64px
}
.home-quality-ftr {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; FONT-SIZE: 9pt; BACKGROUND-IMAGE: url(../images/home/footer.gif); PADDING-BOTTOM: 0px; MARGIN: 7px 0px 0px; WIDTH: 150px; COLOR: #fff; PADDING-TOP: 15px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Trebuchet MS; HEIGHT: 64px
}
.home-wine-ftr {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; FONT-SIZE: 9pt; BACKGROUND-IMAGE: url(../images/home/footer.gif); PADDING-BOTTOM: 0px; MARGIN: 7px 0px 0px; WIDTH: 150px; COLOR: #fff; PADDING-TOP: 15px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Trebuchet MS; HEIGHT: 64px
}
.home-food-wine-pairing-ftr {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; FONT-SIZE: 9pt; BACKGROUND-IMAGE: url(../images/home/footer.gif); PADDING-BOTTOM: 0px; MARGIN: 7px 0px 0px; WIDTH: 150px; COLOR: #fff; PADDING-TOP: 15px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Trebuchet MS; HEIGHT: 64px
}
.home-jobs-ftr {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; FONT-SIZE: 9pt; BACKGROUND-IMAGE: url(../images/home/footer.gif); PADDING-BOTTOM: 0px; MARGIN: 7px 0px 0px; WIDTH: 150px; COLOR: #fff; PADDING-TOP: 15px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Trebuchet MS; HEIGHT: 64px
}
#content-nav {
position:relative;
width:212px;
float:left;
clear:none;
background-image:url(../images/content-nav-bg-family.gif);
background-repeat:no-repeat;
background-position:top left;
margin:0;
margin-left:20PX;
padding:44px 0 0 20px;
}

#content-nav ul {
list-style-type:none;
margin:0;
padding:0;
}

#content-nav li {
list-style:none;
padding-left:16px;
padding-bottom:9px;
margin:0;
}
.category_pic {
	BORDER:#5885C1 1px dashed; 
	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; 
	PADDING-TOP: 8px; 
	}
.form{
	border: #0066B3 1px solid;
	color:#0066B3;
	width:200px;
}
#content-nav span.content-nav-on {
display:block;
margin-bottom:9px;
width:210px;
height:68px;
background-image:url(../images/nav-on.gif);
background-repeat:no-repeat;
background-position:top left;
font-family:Trebuchet MS,Trebuchet,Arial,Helvetica;
font-size:11pt;
font-weight:700;
color:#42572e;
clear:both;
overflow:hidden;
position:relative;
top:0;
left:0;
}

#content-nav span.content-nav-off {
display:block;
margin-bottom:9px;
width:210px;
height:68px;
background-image:url(../images/nav-off.gif);
background-repeat:no-repeat;
background-position:top left;
font-family:Trebuchet MS,Trebuchet,Arial,Helvetica;
font-size:11pt;
font-weight:700;
color:#277FCA;
clear:both;
position:relative;
top:0;
left:0;
}

#content-nav span.content-nav-on-sub {
display:block;
width:210px;
height:70px;
background-image:url(../images/nav-on-family.gif);
background-repeat:no-repeat;
background-position:top left;
font-family:Trebuchet MS,Trebuchet,Arial,Helvetica;
font-size:11pt;
font-weight:700;
color:#42572e;
clear:both;
overflow:hidden;
position:relative;
top:0;
left:0;
}
.content-nav-on a:link,.content-nav-on a:visited,.content-nav-on a:active,.content-nav-on-sub a:link,.content-nav-on-sub a:visited,.content-nav-on-sub a:active,.content-nav-off a:link,.content-nav-off a:visited,.content-nav-off a:active {
color:#277FCA;
display:block;
text-decoration:none;
width:195px;
height:38px;
outline:none;
padding:30px 0 0 15px;
}

#content-nav span.content-nav-off a:hover,#content-nav .content-nav-on a:hover,#content-nav .content-nav-on-sub a:hover {
color:#167B9C;
outline:none;
}
#content-body{
	float:left;
	width:720px;
	height:auto;
	background:url(../images/content-bg-bottom-right.gif) right bottom no-repeat;
	}
#content-area {
position:relative;
width:640px;
clear:both;
background-image:url(../images/content-bg-top-left.gif);
background-repeat:no-repeat;
background-position:top left;
font-family:Trebuchet MS,Trebuchet,Arial,Helvetica;
font-size:10pt;
color:#000;
margin:0;
padding:40px;
}
#content-area img {
	margin:5px;
	}

#content-area h1 {
font-family:Trebuchet MS,Trebuchet,Arial,Helvetica;
font-size:11pt;
font-weight:700;
color:#5884C1;
}

#content-area p {
font-family:Trebuchet MS,Trebuchet,Arial,Helvetica;
font-size:10pt;
color:#333333;
text-align:justify;
}

#content-area img.content-image {
border:1px solid #c8cec1;
float:left;
clear:both;
margin:0 0 20px 20px;
padding:5px;
}
.breadcrumb {
display:block;
font-family:Trebuchet MS,Trebuchet,Arial,Helvetica;
font-size:7pt;
color:#42572e;
clear:both;
padding-left:25px;
}

.breadcrumb a {
text-decoration:none;
outline:none;
font-size:12px;
}

#content-hdr {
width:720px;
height:105px;
float:none;
clear:both;
background-color:#FFFFFF;
background-image:url(../images/content-hdr-bg-family.gif);
background-repeat:repeat-x;
margin:0;
padding:0;
}

#content-hdr img {
float:right;
clear:none;
border:none;
margin:0 0 0 15px;
padding:0;
}

#content-hdr p {
font-family:Trebuchet MS,Trebuchet,Arial,Helvetica;
font-size:14pt;
font-weight:700;
color:#fff;
margin:0;
padding:35px 0 20px 15px;
}


#ftr {
width:100%;
background-color:#5885C1;
background-image:url(../images/ftr-bg.gif);
background-repeat:repeat-x;
text-align:center;
clear:both;
overflow:hidden;
margin:0;
padding:0;
}

#ftr-container {
width:996px;
margin:0 auto;
}

#ftr-nav {
height:47px;
background-image:url(../images/ftr-nav-end.gif);
background-position:right top;
background-repeat:no-repeat;
font-family:Trebuchet MS,Trebuchet,Arial,Helvetica;
font-size:8pt;
color:#000000;
text-align:right;
margin:0;
padding:0 0 0 30px;
}
#ftr-nav-links {
height:47px;
float:left;
margin-top:12px;
}
#ftr-nav-links a{
	color:#5784C0;
	text-decoration:none;
	text-indent:-9999;
	}

#ftr-nav ul {
list-style-type:none;
display:block;
background-image:url(../images/ftr-nav-begin.gif);
background-position:left top;
background-repeat:no-repeat;
height:47px;
float:right;
margin:0;
padding:0 30px;
}

#ftr-nav li {
height:35px;
display:inline;
float:left;
clear:none;
background-image:url(../images/ftr-nav-bg.gif);
background-repeat:repeat-x;
margin:0;
padding:8px 0 0;
}

#ftr-nav li a:link,#ftr-nav li a:active,#ftr-nav li a:visited {
display:block;
color:#000000;
float:left;
text-decoration:none;
outline:none;
margin:0 12px;
padding:0 6px;
}

#ftr-nav li a:hover {
display:block;
color:#666666;
float:left;
text-decoration:none;
outline:none;
margin:0 12px;
padding:0 6px;
}

#ftr-copyright {
width:936px;
float:left;
clear:none;
font-family:Trebuchet MS,Trebuchet,Arial,Helvetica;
font-size:10px;
color:#CCCCCC;
text-align:center;
margin:0;
padding:0 30px 0px;
}

#ftr-copyright a:link,#ftr-copyright a:active,#ftr-copyright a:visited,#ftr-copyright a:hover {
color:#CCCCCC;
text-decoration:underline;
outline:none;
}
.vision{
	font-family:Verdana;
	font-size:18px;
	color:#236CB6;
	text-align:center;}
hr{border:#B1CFF2 1px dotted;}