body {font:11px Verdana, Arial, Helvetica, sans-serif;background:#EFEEE0;}
.green {
	color: #787878;
	font-weight: bold;
	font-style: italic;
}
.imgright{
vertical-align: top;
	border: 1px solid #eee;
	padding:3px 3px 3px 3px;
	float: right;
	margin: 5px 0px 5px 15px;
}
.imgleft{
vertical-align: top;
	float:left;
	border: 1px solid #eee;
	padding: 3px 3px 3px 3px;
	margin:5px 15px 5px 0px;
}
#navigation {
width:134px;
border:1px solid #A8A48D;
color:#787878;
}
#navigation h1 {
padding:3px 0;
margin:0;
font-size:11px;
font-weight:bold;
color:#fff;
text-align:center;
background-color:#005283;
}
#navigation ul {margin:0 1px;padding:0;list-style:none;}
#navigation ul li {
	margin:0;
	padding:0;
	border-bottom:1px solid #ABA79D;
}
#navigation a {
	font-weight:bold;
	color:#787878;
	text-decoration:none;
	display:block;	
	padding:7px 5px;
	border-top:1px solid #DAD8D0;
}
#navigation a:hover, #navigation .active {background:#A7A7A7;color:#fff;}

#navigation .last{border-bottom:0;}
#page-container {
	width:692px;
	border:1px solid #ccc;
	text-align:left;
	padding:8px;
	background:#fff;
}
#header {
	background:url(images/header_back.jpg) no-repeat;
	margin-bottom:8px;
}
#header .left {float:left;}
#header .right {
	color:#fff;
	margin:5px;
	float:right;
	font-size:9px;
}
#header .right a {color:#fff;text-decoration:none;}
#header .right a:hover {text-decoration:underline;}
#clearer {height:0px;line-height:0px;clear:both;}
#body {padding:5px 10px 0 15px}
#body .banner {margin-bottom:12px;}
#body h1 {
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#003250;
	padding:0 0 10px 0;
	margin:0;
}
#body p {
	margin:0;
	padding:0;
	margin-bottom:15px;
	line-height:16px;
}
#body a {color:#3366CC;}

.box1, .box2, .box3 {width:170px;height:163px;color:#fff;font-size:10px;}
.box1 {background:url(images/box1_back.jpg) no-repeat;float:left;}
.box2 {background:url(images/box2_back.jpg) no-repeat;float:left; margin:0 8px;}
.box3 {background:url(images/box3_back.jpg) no-repeat;float:left;}
.box1 .content, .box2 .content, .box3 .content {padding:15px 10px;}
#body .box1 a, #body .box2 a, #body .box3 a {
	text-align:right;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	float:right;
	clear:right;
}
#body .box1 a:hover, #body .box2 a:hover, #body .box3 a:hover {text-decoration:underline;}
#body .box1 h1, #body .box2 h1, #body .box3 h1 {
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	padding:0 0 5px 0;
	margin:0;
}

#body .ingredients {
	background:#D8D5CE; 
	padding:10px;
	border:2px solid #595040;
	color:#595040;
	float:left;
}
#body .ingredients div {padding:5px 0;}
#body .ingredients h1 {
	padding:3px 0;
	margin:0 0 10px 0;
	font-size:13px;
	font-weight:bold;
	color:#595040;
	border-width:1px 0 1px;
	border-color:#595040;
	border-style:solid;
	text-align:center;
}
#body .ingredients h1 a {
	font-weight:bold;
	color:#003250;
}

#footer .footerbar {
	margin-top:10px;
	background:#5893AC;
	padding:2px;
}
.footerlinks {color:#999;text-align:center;margin:5px 0;}
.footerlinks a {color:#666;}
.copyright {margin-top:8px;color:#aaa;text-align:center;}
.copyright a {color:#999;}

/* Event Styles */
.event-date {
	border-bottom:1px solid #ffcc66;
	padding-bottom:3px;
	margin-bottom:5px;
	font-weight:bold;
	font-size:12px;
}
.event-location {
	font-weight:bold;
	margin-bottom:5px;
	color:#a10000;
}
.event-description {margin-bottom:15px;}

#eventsBox {
	margin-bottom:10px;
	color:#666;
	font-weight:normal;
	font-size:10px;
	border:1px solid #e6e6e6;
	background:#fff url(images/ticker_back.jpg) repeat-x top;
	padding:4px 5px 5px 5px;
	height:12px;
	overflow:hidden;
}
#eventsBox a {
	color:#666;
	text-decoration:none;
	font-weight:normal;
}
#eventsBox .green {
	color:#787878;
	font-style:normal;
}

/* Clinic Coupon Styles */
#coupon {
	color:#000;
	font:11px Arial, sans-serif;
	font-weight:bold;
	background:#fff;
}
#coupon .date {
	position:absolute;
	top:144px;
	left:155px;
}
.printpage {
	height:23px;
	margin:5px 10px 0 10px;
	background:#fff;
}
.printpage a {
	text-decoration:none;
	color:#0033CC;
}
.scissors {
	position:absolute;
	top:20px;
	left:185px;
}
