body {
	background-color: #f5f5f7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	margin-top: 0;
}

table {
	background-color: #FFFFFF;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

.gradient-rt {
	background-image: url(images/gradient_rt3.jpg);
	background-repeat: repeat-y;
	width: 113px;
}

.gradient-lft {
	background-image: url(images/gradient_lft3.jpg);
	background-repeat: repeat-y;
	width: 111px;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #22407e;
	color: #FFFFFF;
	text-align: center;
	height: 50px;
	vertical-align: middle;
	padding-bottom: 0px;
	width: 800px;
}

.small a {
	color: #996600;
	}
	
.links{
	font-size: .8em;
	font-weight: bold;
	color: #996600;	
}

h2 {
	font-family:"Palatino Linotype", Garamond, Georgia, "Goudy Old Style", "Times New Roman";
	color:#666666;
	padding-top: 5px;
	padding-left: 2px;
	padding-bottom: 0px;
	font-size: 24px;
	font-weight: bold;
}

	
.heading-lg {
	font-family:"Palatino Linotype", Garamond, Georgia, "Goudy Old Style", "Times New Roman";
	color:#666666;
	background-color:#FFFFFF;
	padding-left: 20px;
	padding-top: 5px;
	font-size: 24px;
	font-weight: bold;
	width: 780px;
}

.heading-lghalf1 {
	font-family:"Palatino Linotype", Garamond, Georgia, "Goudy Old Style", "Times New Roman";
	color:#666666;
	background-color:#FFFFFF;
	padding-top: 5px;
	padding-left: 20px;
	font-size: 22px;
	font-weight: bold;
}

.heading-lghalf2 {
	font-family:"Palatino Linotype", Garamond, Georgia, "Goudy Old Style", "Times New Roman";
	color:#666666;
	background-color:#FFFFFF;
	padding-top: 5px;
	padding-left: 20px;
	font-size: 22px;
	font-weight: bold;
}

.heading-lgthird1 {
	font-family:"Palatino Linotype", Garamond, Georgia, "Goudy Old Style", "Times New Roman";
	color:#666666;
	background-color:#FFFFFF;
	padding-top: 5px;
	padding-left: 20px;
	font-size: 22px;
	font-weight: bold;
}

.heading-lgthird2 {
	font-family:"Palatino Linotype", Garamond, Georgia, "Goudy Old Style", "Times New Roman";
	color:#666666;
	background-color:#FFFFFF;
	padding-top: 5px;
	padding-left: 14px;
	font-size: 22px;
	font-weight: bold;
}

.heading-lgthird3 {
	font-family:"Palatino Linotype", Garamond, Georgia, "Goudy Old Style", "Times New Roman";
	color:#666666;
	background-color:#FFFFFF;
	padding-top: 5px;
	padding-left: 13px;
	font-size: 22px;
	font-weight: bold;
}


.content-main {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size: .8em;
	line-height: 1.8em;
	color: 666666;
	padding-bottom: 20px;
	padding-left: 23px;
	padding-right: 20px;
	width: 757px;
	vertical-align: top;
}

.content-main a {
	color: 996600;
}

.content-mainnews {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size: .8em;
	line-height: 1.8em;
	color: 666666;
	padding-bottom: 20px;
	width: 745px;
	vertical-align: top;
}


.content-half1 {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size: .8em;
	line-height: 1.8em;
	color: 666666;
	padding-left: 23px;
	padding-right: 20px;
	padding-bottom: 20px;
	vertical-align: top;
	width: 357px;
}

.content-half2 {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size: .8em;
	line-height: 1.8em;
	color: 666666;
	padding-left: 23px;
	padding-right: 20px;
	padding-bottom: 20px;
	vertical-align: top;
	width: 357px;
}

.content-third1 {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size: .8em;
	color: 666666;
	padding-left: 23px;
	padding-bottom: 20px;
	vertical-align: top;
	width: 243px;
}

.content-third1 a {
	color: 996600;
}

.content-third2 {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size: .8em;
	color: 666666;
	padding-left: 15px;
	padding-bottom: 20px;
	vertical-align: top;
	width: 252px;
}

.content-third2 a {
	color: 996600;
}

.content-third3 {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size: .8em;
	color: 666666;
	padding-left: 15px;
	padding-bottom: 20px;
	vertical-align: top;
	width: 252px;
}

.content-third3 a {
	color: 996600;
}

.content-main img{
	align: left;
	vertical-align: top;
}

.content-half1 img {
	margin-top: 10px;
}

.content-half2 img {
	margin-top: 10px;
}

.content-bio {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size: .8em;
	line-height: 1.8em;
	color: 666666;
	padding-bottom: 20px;
	padding-left: 23px;
	padding-right: 20px;
	padding-top: 20px;
	vertical-align: top;
}

.content-bio a {
	color: 996600;
}

.content-bio img {
	padding-left: 23px;
	padding-top: 20px;
	border: 0px;
}


#corporate_menu {
	background-image: url(images/home-page_09.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}
	
a {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

#corporate_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#aboutus_menu {
	background-image: url(images/imgHOME/banner_aboutus.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 290px;
}

#aboutus_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#news_menu {
	background-image: url(images/imgHOME/banner_news.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 290px;
}

#news_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}
#contactus_menu {
	background-image: url(images/imgHOME/banner_contact.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 290px;
}

#contactus_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}
#labelapprovals_menu {
	background-image: url(images/imgHOME/banner_labelapprovals.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 290px;
}

#labelapprovals_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}
#wineryrel_menu {
	background-image: url(images/imgHOME/banner_wineryrel.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 290px;
}

#wineryrel_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#beveducation_menu {
	background-image: url(images/imgHOME/banner_bevedu.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 290px;
}

#beveducation_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#iwg_menu {
	background-image: url(images/imgHOME/banner_iwg.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 290px;
}

#iwg_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}
#devp_menu {
	background-image: url(images/imgHOME/banner_devp.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 290px;
}

#devp_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#texas_menu {
	background-image: url(images/imgTX/banner_tx.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}

#texas_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#texas_peoplemenu {
	background-image: url(images/imgTX/banner_txpeople.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}

#texas_peoplemenu a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#texas_locationsmenu {
	background-image: url(images/imgTX/banner_txloc.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}

#texas_locationsmenu a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#texas_catalogmenu {
	background-image: url(images/imgTX/banner_txcat.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}

#texas_catalogmenu a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#texas_suppliermenu {
	background-image: url(images/imgTX/banner_txsuppliers.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}

#texas_suppliermenu a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#la_menu {
	background-image: url(images/imgLA/banner_la.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}

#la_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#la_peoplemenu {
	background-image: url(images/imgLA/banner_lapeople.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}

#la_peoplemenu a:hover {
	text-decoration: underline;
	font-weight: bold;
}
#la_catmenu {
	background-image: url(images/imgLA/banner_lacat.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}
#la_catmenu a:hover {
	text-decoration: underline;
	font-weight: bold;
}
#la_locmenu {
	background-image: url(images/imgLA/banner_laloc.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}
#la_locmenu a:hover {
	text-decoration: underline;
	font-weight: bold;
}
#ar_menu {
	background-image: url(images/imgAR/banner_ar.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}
#ar_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}
#arloc_menu {
	background-image: url(images/imgAR/banner_arloc.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}
#arloc_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}
#moloc_menu {
	background-image: url(images/imgMO/banner_moloc.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}
#moloc_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}
#mo_menu {
	background-image: url(images/imgMO/banner_mo.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}
#mo_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}
#mocat_menu {
	background-image: url(images/imgMO/banner_mocat.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}
#mocat_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}
#mooff_menu {
	background-image: url(images/imgMO/banner_mooffering.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}
#mooff_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}
#mosupp_menu {
	background-image: url(images/imgMO/banner_mosupp.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}
#mosupp_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#ks_menu {
	background-image: url(images/imgKS/banner_ks.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}
#ks_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#ksloc_menu {
	background-image: url(images/imgKS/banner_ksloc.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}
#ksloc_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#ok_menu {
	background-image: url(images/imgOK/banner_ok.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}
#ok_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#okloc_menu {
	background-image: url(images/imgOK/banner_okloc.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}
#okloc_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#oksupp_menu {
	background-image: url(images/imgOK/banner_oksupp.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}
#oksupp_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#ia_menu {
	background-image: url(images/imgIA/banner_ia.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}
#ia_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#ialoc_menu {
	background-image: url(images/imgIA/banner_ialoc.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}
#ialoc_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#iapeople_menu {
	background-image: url(images/imgIA/banner_iapeople.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}
#iapeople_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#ohpeople_menu {
	background-image: url(images/imgOH/banner_ohpeople.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}
#ohpeople_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#ohloc_menu {
	background-image: url(images/imgOH/banner_ohloc.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}
#ohloc_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#oh_menu {
	background-image: url(images/imgOH/banner_oh.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}
#oh_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#ohsupp_menu {
	background-image: url(images/imgOH/banner_ohsupp.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}
#ohsupp_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#il_menu {
	background-image: url(images/imgIL/banner_il.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}
#il_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}
#illoc_menu {
	background-image: url(images/imgIL/banner_illoc.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}
#illoc_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#ilpeople_menu {
	background-image: url(images/imgIL/banner_ilpeople.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}
#ilpeople_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#az_menu {
	background-image: url(images/imgAZ/banner_az.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}
#az_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#azloc_menu {
	background-image: url(images/imgAZ/banner_azloc.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}
#azloc_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#azsupp_menu {
	background-image: url(images/imgAZ/banner_azsupp.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}
#azsupp_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#in_menu {
	background-image: url(images/imgIN/banner_in.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}
#in_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#inloc_menu {
	background-image: url(images/imgIN/banner_inloc.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	width: 510px;
	height: 209px;
	padding-top: 170px;
	padding-left: 285px;
}
#inloc_menu a:hover {
	text-decoration: underline;
	font-weight: bold;
}