/* CSS Document */
body {
	font-size:12px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background-color:#AD9673;
	margin:10px;
	text-align:center;
	color:#333333;
}
a {
	color:#660000;
}
a:hover {
	color:#990000;
}
a:visited {
	color:#663366;
}
table {
	border:0px;
	width:100%;
}
td {
	vertical-align:top;
}
h1 {
	font: bold 16px Arial, Verdana, Helvetica, sans-serif;
	color:#957647;
	margin:5px 0px 5px 0px;
	padding:0px;
}
p {
	margin:5px 0px 8px 0px;
	padding:0px;
}
img {
	border:0px;
}
.UI {
	width:750px;
}
.UI_apparel {
	width:900px;
}
.rightGutter {
	background:#212021 url(../images/rightColumn_bckgrnd.gif);
	background-position:top right;
	background-repeat:repeat-y;
	text-align:right;
	vertical-align:top;
	width:1px;
}
/* HEADER */
.headerBorder {
	border-bottom:solid 2px #957647;
}
# headerBranding {
}
# headerBranding td {
	background-image:url(../images/HDR_bckgrnd.gif); background-repeat:repeat-x; background-position:top;
}
/* HOME PAGE FEATURE PANELS */
.featurePanel_1 {
	background:#FFFFFF url(../images/featurePanel_bckgrnd.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	text-align:center;
	width:100%;
}
.featurePanel_HR {
	background:#957647 url(../images/featurePanel_HR.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	height:1px;
}
/* IMAGE PANELS */
.imagePanel {
	border: solid 1px #957647;
}
.imagePanelHDR {
	background:#333333 url(../images/panelHDR_bckgrnd.gif);
	height:1px;
	text-align:center;
}
.imagePanelHR {
	border-bottom:1px solid #957647;
	padding:5px 0px 8px 0px;
	text-align:left;
}
.imagePanelVR {
	background-image:url(../images/panel_divider.gif);
	background-repeat:repeat-y;
	background-position:center;
	width:1px;
	height:175px;
}
/* LEFT MENU */
.LMenu {
	border-right:1px solid #957647;
	background-image:url(../images/leftMenu_bckgrnd.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#FECE71;
	vertical-align:top;
}
.LMenu_leftSpacer {
	width:1px;
	vertical-align:top;
	background-color:#FECE71;
}
.LMenu td {
	vertical-align:top;
}
/* MAIN CONTENT */
.contentPane {
	width:100%;
	padding:15px;
	background-color:#FECE71;
	vertical-align:top;
}
.contentTD {
	padding:10px;
	vertical-align:top;
}
#content {
	background-color:#FFE2AE;
	width:100%;
}
#content .panel {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	border-left:1px solid #CCB460;
	border-right:1px solid #CCB460;
	vertical-align:top;
	text-align:left;
	padding:0px 10px 0px 10px;
}
#content .panelHeadTD {
	background-image:url(../images/panelHeader.gif);
	background-repeat:repeat-x;
	width:100%;
}
#content .panelFootTD {
	background-image:url(../images/panelFooter.gif);
	background-repeat:repeat-x;
	width:100%;
}
.levelONE h1 {
	font: bold 16px Arial, Verdana, Helvetica, sans-serif;
	color:#957647;
	margin:5px 0px 5px 0px;
	padding:0px;
}
.levelONE p {
	color:#333300;
}
.levelONE li {
	color:#333300;
}
.levelFAQ {
	color:#333300;
}
.levelFAQ h1 {
	font: bold 16px Arial, Verdana, Helvetica, sans-serif;
	color:#957647;
	margin:5px 0px 5px 0px;
	padding:0px;
}
.levelFAQ h3 {
	font: bold 100% Arial, Verdana, Helvetica, sans-serif;
	color:#333300;
	padding:8px 0px 3px 0px;
	margin:0px;
}
/* FLAVORS */
.flavors table {
	width:100%; background-color:#FFE2AE;
}
.flavors td {
	text-align:left;
	vertical-align:top;
	padding:6px 12px 6px 0px;
}
.flavors h3 {
	font: bold 120% Arial, Verdana, Helvetica, sans-serif;
	color:#957647;
	padding:0px 0px 3px 0px;
	margin:0px;
}
.flavors hr{
	height: 1px; color:#957647;
}

/* BOTTLES */
.bottles table {
	width:100%; background-color:#FFE2AE;
}
.bottles td {
	text-align:center;
	vertical-align:top;
	padding:6px 12px 12px 12px;
}
.bottles h3 {
	font: bold 120% Arial, Verdana, Helvetica, sans-serif;
	color:#957647;
	padding:0px 0px 3px 0px;
	margin:0px;
}
.bottles hr{
	height: 1px; color:#957647;
}

/* PORTFOLIO */
.portfolio td {
	text-align:center;
	vertical-align:middle;
}
/* DEPARTMENT DIRECTORY */
#deptDirectory {
	padding:0px 26px 0px 26px;
}
#deptTable table {
	border-left:1px solid #957647;
}
#deptTable th {
	font: normal 100% Arial, Verdana, Helvetica, sans-serif;
	color:#FECE71;
	padding:3px;
	margin:0px;
	background-color:#957647;
	border-bottom:1px solid #957647;
	border-right:1px solid #957647;
	text-align:left;
}
#deptTable td {
	font: normal 100% Arial, Verdana, Helvetica, sans-serif;
	padding:3px;
	margin:0px;
	border-bottom:1px solid #957647;
	border-right:1px solid #957647;
}

/*  WEEKLY SPECIALS */
.weeklySpecial {
	padding:15px 15px 0px 15px;
	margin:0px;
}
.weeklySpecial table {
	border:1px solid #957647;
}
.weeklySpecial .weeklySpecialTD {
	padding:10px;
	margin:0px;
	text-align:center;
	background:url(../images/weeklySpecial_bckgrnd.jpg) #FFDB97;
	background-repeat:repeat-x;
}
.weeklySpecial .weeklySpecialTD h2 {
	font: bold 140% Arial, Verdana, Helvetica, sans-serif;
	color:#333333;
	padding:0px 0px 3px 0px;
	margin:0px;
}
.weeklySpecial .specialPrice {
	color:#660000;
}
/* FOOTER */
.footerLogo {
	vertical-align:middle;
	background-color:#FFCF73;
	text-align:center;
	height:69px;
	padding:0px 0px 0px 110px;
}
#footerNav {
	vertical-align:top;
	background-color:#FFCF73;
	height:21px;
	text-align:right;
	padding:0px 0px 0px 0px;
}
#footerNav ul {
	padding:0px;
	margin:0px;
	width:100%;
}
#footerNav li {
	list-style:none;
	display:inline;
	padding:0px;
	margin:0px;
}
#footerNav a {
	font:bold 11px Arial, Verdana, Helvetica, sans-serif;
	color:#957647;
	text-decoration:none;
	padding:0px 13px 0px 0px;
}
#footerNav a:hover {
	text-decoration:underline;
}

/* LEGAL NAVIGATION LINKS */
#legal {
	padding:0px 0px 0px 0px;
	vertical-align:middle;
	background-color:#957647;
	height:21px;
	width:100%;
}
#legal ul {
	padding:0px;
	margin:0px;
	width:100%;
	text-align:left;
}
#legal li {
	list-style:none;
	display:inline;
	padding:0px;
	margin:0px;
}
#legal a {
	font:bold 10px Arial, Verdana, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	padding:0px 0px 0px 18px;
}
#legal a:hover {
	text-decoration:underline;
}