body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	text-align:center; /*To make main table center in IE 5.5 and up*/
}
table.center {
	margin-left:auto;
	margin-right:auto;
	background-color: #FFFFFF;
	background-image:  url("ui-images/table-mainbg.gif");
	background-repeat: repeat-y;
}    

/*input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
}*/
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}


.catlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}

.catlink_on {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#9F191E;
	text-decoration:none;
}

.pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #7B163D;
	line-height: 22px;
}

.productname {
	font-family: Arial, Helvetica, sans-serif;
	font-size:23px; 
	font-weight:normal; 
	line-height:25px
}

.productlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7B163D;
	line-height: 14px;
	text-decoration: none;
}
.productlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7B163D;
	line-height: 14px;
	text-decoration: none;
}
.productdescrhilite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7B163D;
	font-weight:bold;
}
.leftnavtable {
	background-image: url(ui-images/leftnav-tabbg.gif);
	background-repeat: repeat-y;
}
.productdesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(ui-images/product-tab-bg.gif);
	background-repeat: repeat-y;
}
.footerlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333300;
	text-decoration: underline;
}
.footerlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333300;
	text-decoration: none;
}.txtnavcell {
	background-image:  url("ui-images/txt-nav-bg.gif");
	background-repeat: no-repeat;
	
}
.textnav-top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #574435;
	text-decoration: underline;
	line-height: 19px;
}
.textnav-top:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #574435;
	text-decoration: none;
	line-height: 19px;
}
.textnav-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D4CCA2;
	text-decoration: none;
	font-weight:bold;
	line-height: 19px;
}
.leftnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: none;
	line-height: 14px;
	font-weight:bold;
}
.leftnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B99543;
	text-decoration: underline;
	line-height: 14px;
	font-weight:bold;
}
.footercell {
	background-image: url(ui-images/footer-bg.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333300;
	text-align: center;
	line-height: 12px;
	vertical-align: middle;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

/*Added from style.css  dev T Brooks*/

BODY { font-family:arial,helvetica,sans-serif; }
TD { font-family:arial,helvetica,sans-serif; }
SPAN { font-family:arial,helvetica,sans-serif; }
CENTER { font-family:arial,helvetica,sans-serif; }
DIV { font-family:arial,helvetica,sans-serif; }

input {font-family: Arial, Helvetica; font-size: 9pt; color: #444444; }
/*select {font-family: Arial, Helvetica; font-size: 9pt; color: #444444; }*/
textarea {font-family: Arial, Helvetica; font-size: 9pt; }
/*.pagetitle { font-size:14px; color:#333333; line-height:20px; font-weight:bold; }*/
.body { font-size:11px; color:#333333; line-height:15px; font-weight:normal; }
.nav { font-size:13px; font-weight:normal; line-height:22px; margin:5px 5px 5px 5px; }

.t8 { font-size:8px; font-weight:normal; line-height:12px }
.t8b { font-size:8px; font-weight:bold; line-height:12px }

.t9 { font-size:9px; font-weight:normal; line-height:13px }
.t9b { font-size:9px; font-weight:bold; line-height:13px }

.t10 { font-size:10px; font-weight:normal; line-height:14px }
.t10b { font-size:10px; font-weight:bold; line-height:14px }
.t10_r { font-size:10px; font-weight:normal; line-height:14px; color:#CC0000; }
.t10b_r { font-size:10px; font-weight:bold; line-height:14px; color:#CC0000; }

.t11 { font-size:11px; font-weight:normal; line-height:15px }
.t11b { font-size:11px; font-weight:bold; line-height:15px }
.t11b_r { font-size:11px; font-weight:bold; line-height:16px; color:#CC0000; background-color:#FFFF66; }
.t11b_g { font-size:11px; font-weight:bold; line-height:14px; color:#444444;}

.t12 { font-size:12px; font-weight:normal; line-height:16px }
.t12x18 { font-size:12px; font-weight:normal; line-height:18px }
.t12b { font-size:12px; font-weight:bold; line-height:16px }
.t12b_r { font-size:12px; font-weight:bold; line-height:16px; color:#CC0000; }
.t12b_g { font-size:12px; font-weight:bold; line-height:14px; color:#444444;}

.t13 { font-size:13px; font-weight:normal; line-height:17px }
.t13b { font-size:13px; font-weight:bold; line-height:17px }
.t13b_r { font-size:13px; font-weight:bold; line-height:17px; color:#CC0000; }

.t14 { font-size:14px; font-weight:normal; line-height:18px }
.t14b { font-size:14px; font-weight:bold; line-height:18px }

.t15 { font-size:15px; font-weight:normal; line-height:18px }
.t15b { font-size:15px; font-weight:bold; line-height:18px }

/* Styles for the flavor menu */

.variety_flavors label {
font-size: 12px;
font-weight: bold;
}

.variety_flavors {
margin-top: 10px;
margin-bottom: 15px;
}

.variety_flavor_menu select, .variety_flavor_menu input, .variety_flavors textarea {
font-size: 10px;
}

.variety_flavors textarea {
width: 320px;
margin-bottom: 5px;
}