body {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	background-image:url(../images/gradient.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

/*******Link Styles*******/
.bread a:link, .bread a:visited{
	color:#666666;
	text-decoration:underline;
	font-weight:bold;
	font-size:small;
}
.bread a:hover{
	color:#000066;
}
a:link, a:visited{
	color:#336699;
	text-decoration:underline;
	font-weight:bold;
}
a:hover{
	color:#333333;
}
.alpha a:link, .alpha a:visited{
	color:#255D9F;
	text-decoration:none;
	text-transform:lowercase;
	font-weight:bolder;
}
.alpha a:hover{
	color:#8D3429;
}
.medbuynow a:link, .medbuynow a:visited{
	font-family: trebuchet MS,Arial,sans-serif;
	color:#FFFFFF;	
	text-decoration:none;
	font-size:small;
	font-weight:bold;
}
.meditem a:link, .meditem a:visited{
	color:#336699;
	text-decoration:underline;
	font-size:large;
}
.meditem a:hover{
	color:#333333;
}
a.meddetails:link, a.meddetails:visited{
	color:#96453B;
	text-decoration:underline;
	font-size:small;
	font-weight:bold;
}
a.meddetails:hover{
	color:#336699;
}
a.medname:link, a.medname:visited{
	font-family: trebuchet MS,Arial,sans-serif;
	color:#336699;
	text-decoration:underline;
	font-weight:bold;
}
a.medname:hover{
	color:#333333;
}
a.paging:link, a.paging:visited{
	color:#0E1167;
	font-size:small;
	text-decoration:none;
	font-weight:bold;
}
a.paging:hover{
	color:#8D3429;
}
a.viewcart:link, a.viewcart:visited{
	font-family: trebuchet MS,Arial,sans-serif;
	margin:0px 0px 0px 0px;
	padding:0px 32px 0px 32px;
	float:right;
	font-weight:bold;
	background-color:#2273C8;
	text-decoration:none;
	color:#FFFFFF;
}
a.viewcart:hover{
	color:#FFCC33;
}
.sitemap a:link, .sitemap a:visited{
	font-family: trebuchet MS,Arial,sans-serif;
	color:#FFFFFF;	
	font-size:small;
	font-weight:bold;
}
.sitemap a:hover{
	color:#FFCC33;
}
.bottomlinks a:link, .bottomlinks a:visited{
	color:#444444;
	text-decoration:none;
	font-size:small;
}
.bottomlinks a:hover{
	color:#666666;
}
.rightnavblue a:link, .rightnavblue a:visited{
	font-family: trebuchet MS,Arial,sans-serif;
	color:#336699;
	text-decoration:underline;
	font-size:x-small;
}
.rightnavblue a:hover{
	color:#999999;
}
.navitem a:link, .navitem a:visited{
	font-family: trebuchet MS,Arial,sans-serif;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	font-size:medium;
}
.navitem a:hover{
	color:#000066;
}
.rightnavlink a:link, .rightnavlink a:visited{
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	font-size:small;
}
.rightnavlink a:hover{
	color:#000066;
}
.rightnavlinkgrey a:link, .rightnavlinkgrey a:visited{
	font-family: trebuchet MS,Arial,sans-serif;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	font-size:medium;
	line-height:17px;
}
.rightnavlinkgrey a:hover{
	color:#000066;
}
/*******Font Attributes*******/

h1 {
	color:#205CA0;	
	/*font-family: trebuchet MS,Arial,sans-serif;*/
	font-size: x-large;
	line-height:1;
	letter-spacing:-1;
	margin:16px 0px 0px 0px;
}
h2 {
	color:#205CA0;	
	/*font-family: trebuchet MS,Arial,sans-serif;*/
	font-size: large;
	line-height:1;
	letter-spacing:-1;
	margin:5px 0px 5px 0px;
}
h3 {
	color:#205CA0;	
	/*font-family: trebuchet MS,Arial,sans-serif;*/
	font-size: large;
	font-weight:bold;
	line-height:1;
	letter-spacing:-1;
}
p {
 font-size:medium;
 line-height:21px;
 color:#333333; 
}
.tiny {
	font-size:x-small;
}
.small {
	font-size:small;
	/*font-weight:normal;*/
}
.noshame {
	font-size:x-small;
	color:#ffffff;
}
.medbrand {
	/*font-family: trebuchet MS,Arial,sans-serif;*/
	font-size:small;
	/*background-color:#FFFEEE;*/
	background-color:#CDCDCD;
	font-weight:bold;
	color:#8D3429;
}
.medbrandTOO {
	background-color:#CDCDCD;
	font-weight:bold;
	color:#8D3429;
}
.medlearn {
	font-family: trebuchet MS,Arial,sans-serif;
	font-size:large;
	color:#336699;
	cursor:pointer;
	padding:5px 10px 5px 10px;
	text-decoration:none;
}
.medbuy {
	font-family: trebuchet MS,Arial,sans-serif;
	font-size:large;
	color:#FFFFFF;
	cursor:pointer;
	padding:10px;
}
.meddrop{
	background-color:#CDCDCD;
	padding:6px;
}
.medteaser{
	font-size:xx-small;
}
.meditemtxt{
	color:#000000;
	font-size:small;
}

.medbuy label{
	font-family: trebuchet MS,Arial,sans-serif;
	color:#ffffff;
	font-size:small;
	font-weight:bold;
}

.navnumber{
	color:#336699;
	font-size:x-small;
}

.black10pt{
	color:#000000;
	font-size:x-small;
}

.blue10pt{
	color:#336699;
	font-size:x-small;
}

.blue13ptbld{
	color:#336699;
	font-size:small;
	font-weight:bold;
}

.blue24ptbld{
	color:#336699;
	font-size:x-large;
	font-weight:bold;
}

.red13ptbld{
	color:#993333;
	font-size:small;
	font-weight:bold;
}

.purple12ptbld{
	color:#333399;
	font-size:medium;
	font-weight:bold;
}

.purple10pt{
	color:#333399;
	font-size:x-small;
}

.orange11pt{
	color:#FFCC66;
	font-weight:bold;
}

.navalso{
	color:#666666;
	font-size:small;
	font-weight:bold;
}

.headright{
	color:#666666;
	font-size:small;
	font-weight:bold;
	text-align:right;
}

.headleft{
	color:#FFCC66;
	font-size:xx-small;
}

.navinq{
	color:#333333;
	font-size:small;
}

.rightnavtext{
	color:#333399;
	font-size:small;
	font-weight:bold;
}
.leftnavtext{
	color:#333399;
	font-size:small;
	font-weight:bold;
	margin-top:20px;
}
.rightnavgrey{
	color:#333333;
	font-size:small;
}
.copyright{
	color:#FFCC66;
	font-size:small;
}

.moreinfo{
	color:#ffffff;
	font-size:medium;
	padding:1px;
	font-weight:bold;
	display:block;
}
/******Form Atributes********/

.input {
	border:2px solid #215DA1;
}
.inputrequired {
	border:2px solid #215DA1;
	border-left-color:#FF6633;
	border-left-width:thick;
}
.inputsearch {
	width:100px;
	height:18px;
	margin:83px 0 0 0;
	border:2px solid #215DA1;
}

.selectsearch {
	height:20px;
	margin:85px 5px 0 10px;
	border:2px solid #215DA1;
}
/******checkout formatting******/

a.checkout:link, a.checkout:visited{
	font-family: trebuchet MS,Arial,sans-serif;
	font-size:small;
	margin:0px 0px 0px 0px;
	padding:0px 4px 0px 4px;
	font-weight:bold;
	background-image:url(../images/checkout-tab-left.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-decoration:none;
	color:#FFFFFF;
}
a.checkout:hover{
	color:#FFCC33;
}
a.checkoutoff:link, a.checkoutoff:visited{
	font-family: trebuchet MS,Arial,sans-serif;
	font-size:small;
	margin:0px 0px 0px 0px;
	padding:0px 4px 0px 4px;
	font-weight:bold;
	background-image:url(../images/checkout-tab-left-off.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-decoration:none;
	color:#FFFFFF;
}
a.checkoutoff:hover{
	color:#333333;
}
.checkoutright{ 
	background-image:url(../images/checkout-tab-right.gif);
	background-repeat:no-repeat;
	background-position:right top;
	
}
.checkoutleft{ 
	font-family: trebuchet MS,Arial,sans-serif;
	font-size:small;
	margin:0px 0px 0px 0px;
	padding:0px 4px 0px 4px;
	font-weight:bold;
	background-image:url(../images/checkout-tab-left.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-decoration:none;
	color:#FFFFFF;
	
}
.checkoutrightoff{ 
	background-image:url(../images/checkout-tab-right-off.gif);
	background-repeat:no-repeat;
	background-position:right top;
	
}
.checkoutleftoff{ 
	font-family: trebuchet MS,Arial,sans-serif;
	font-size:small;
	margin:0px 0px 0px 0px;
	padding:0px 4px 0px 4px;
	font-weight:bold;
	background-image:url(../images/checkout-tab-left-off.gif);
	background-repeat:no-repeat;
	color:#555555;
	
}
.fader-left {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#aaaaaa,endColorStr=#eeeeee);
}
.fader-right {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#eeeeee,endColorStr=#aaaaaa);
}
a.hlsmall:link, a.hlsmall:visited {
	font-size:small;
	PADDING-RIGHT:3px;
	PADDING-LEFT:3px;
	PADDING-BOTTOM:3px;
	COLOR:#ffffff;
	MARGIN-RIGHT:10px;
	PADDING-TOP:3px;
	BACKGROUND-COLOR:#205CA0;
}
a.hlsmall:hover{
	background-color:#FF7E00;
}
a.hlsmallrev:link, a.hlsmallrev:visited {
	font-size:small;
	PADDING-RIGHT:3px;
	PADDING-LEFT:3px;
	PADDING-BOTTOM:3px;
	COLOR:#ffffff;
	MARGIN-RIGHT:10px;
	PADDING-TOP:3px;
	BACKGROUND-COLOR:#FF7E00;
}
a.hlsmallrev:hover{
	background-color:#205CA0;
}
.tableRecipeBorder {
	border-top: 2px solid #666666;
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
	border-left: 2px solid #666666;
	padding: 5px;
}
/******Health Assessment Survey********/
.questions 
{
	padding:20;	
	vertical-align:top;
	height:386;	 
	width:728;
}
.notesSurvey 
{
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid;
	text-align:left;
	font-size:12px;
	padding: 5px;
}
.panelMessage 
{
	font-size:14px;
	font-weight:bold;
	color:Red;
}