/*------------------ PureManager CSS-------------------*/

/*------------------ Content Manager CSS-------------------*/
.PureManagerAdmin_mainMenu	{background-color:#eeeeee; padding:2px;}
.PureManagerAdmin_mainMenu a	{color:#006;}
.PureManagerAdmin_mainMenu a:hover	{color:#000;}

#displayOptions		{position:fixed; top:0px; left:0px; width:100%;}

/*--------------Site Map CSS--------------------*/
#siteMap		{}
#siteMap li		{list-style-type:circle; margin-left:10px;}
#siteMap .siteMapSec	{margin-left:15px;}
#siteMap .siteMapSec li	{list-style:none;}
#siteMap a {color:#333;}
#siteMap a:hover {color:#B51000;}

*	{
	margin:0px;
	padding:0px;
}

img, div, a, input, h1, ul, li { behavior: url(/images/iepngfix.htc) }

body	{
	background:#fefefe url(../images/bg-body.png) repeat-x;
	color:#FFF;
	font:15px Arial, Helvetica, sans-serif;
}

.innerPageText	{font-size:17px;}
h1	{font-size:24px; font-weight:bold; font-style:italic; color:#B51000; margin:20px 0;}
h2	{font-size:20px; font-weight:bold; font-style:italic; color:#B51000; margin:20px 0;}
h3	{font-size:16px; font-weight:bold; font-style:italic; color:#333; margin:20px 0;}
.no-margin-top {margin-top:0;}

a img	{
	border:none;
}

#wrapper	{
	width:943px;
	margin:0 auto;
}

#header	{
	width:943px;
	background:url(../images/header-bg.png) no-repeat;
	height:86px;
	padding:40px 49px 0px 49px;
}

#content	{
	width:943px;
	background:url(../images/content-bg.png) repeat-y;
}

#contentBottom {background-image:url(../images/content-footer-bar-home.png); height:27px;}

#contentBottomInner {background-image:url(../images/content-footer-bar-home.png); height:27px;}

.bioMan	{position:relative; bottom:-3px;}

#left-col	{
	display:block;
	float:left;
	margin-left:30px;
	width:430px;
	padding-top:8px;
}

#right-col	{
	display:block;
	float:left;
	width:412px;
	padding-top:8px;
	margin-left:15px;
}

#innerPage-right-col	{
	display:block;
	float:left;
	margin-left:20px;
	width:537px;
	padding-top:8px;
}

#innerPage-read-more	{
	display:block;
	float:left;
	margin-left:40px;
	width:860px;
	padding-top:8px;
}

#innerPage-left-col	{
	display:block;
	float:left;
	width:330px;
	padding-top:8px;
	margin-bottom:222px;
}

/*------ Commented out but saving for backup---------*/
/*#bioManDiv {background:url(../images/left-content-inner.png) left bottom no-repeat;}*/
/**** Hiding the IE bioman div from every other superior browser ****/
/*#bioManIE {display:none;}*/
/*------ End -------*/

/*----New bioManDiv stuff-----*/
#bioManDiv {background:none;}
#bioManIE {display:block; width:301px; height:222px; background:url(../images/left-content-inner.png) no-repeat;}
/*----End New stuff----*/

/**** Hiding bioman bg from IE and using alternate way to display bioman for IE ****/
* html #bioManIE {display:block; width:301px; height:222px; background:url(../images/left-content-inner.png) no-repeat;}
* html #bioManDiv {background:none;}
* html #contentBottomInner {background-image:url(../images/content-footer-bar-home.png); height:27px;}
* html #innerPage-left-col	{display:block; float:left; width:330px; padding-top:8px; margin-bottom:0px;}



#clear	{
	clear:both;
	margin:0;
}

#video	{

}

p	{
	padding-bottom:7px;
}

#footer-left	{
	font:13px Arial, Helvetica, sans-serif;
	color:#6a6a69;
	margin-top:20px;
	margin-left:15px;
	float:left;
	width:845px;
}

/*links*/
#right-col a {color:#B51000; text-decoration:none; font-weight:bold; font-style:italic;}
#right-col a:hover {color:#000; text-decoration:none; font-weight:bold; font-style:italic;}

#innerPage-right-col a {color:#b51000; text-decoration:underline;}
#innerPage-right-col a:hover {color:#333; text-decoration:none;}

.footerLinks:link	{color:#6a6a69; text-decoration:underline; margin-right:15px;}
.footerLinks:visited	{color:#6a6a69; text-decoration:underline; margin-right:15px;}
.footerLinks:hover	{color:#333333; text-decoration:underline; margin-right:15px;}
.footerLinks:active	{color:#6a6a69; text-decoration:underline; margin-right:15px;}

.downloadlinks:link	{color:#fff; text-decoration:underline;}
.downloadlinks:visited	{color:#fff; text-decoration:underline;}
.downloadlinks:hover	{color:#eee; text-decoration:underline;}
.downloadlinks:active	{color:#fff; text-decoration:underline;}

.readMore:link {color:#B51000; text-decoration:none; font-weight:bold; font-style:italic;}
.readMore:visited {color:#B51000; text-decoration:none; font-weight:bold; font-style:italic;}
.readMore:hover {color:#000; text-decoration:none; font-weight:bold; font-style:italic;}
.readMore:active {color:#B51000; text-decoration:none; font-weight:bold; font-style:italic;}

/*end links*/

/*Begin Icon Menu Smaller Inside Green*/

.iconMenu3 {
	margin: 0 auto;
	padding: 0;
	list-style: none;
	width:584px;
	border-top:solid #427500 1px;
}
.iconMenu3 li {
	padding: 0;
	margin: 0;
	height: 119px;
	list-style: none;
	background-repeat: no-repeat;
	border-top:solid #ccc 1px;
}
.iconMenu3 li a, .iconMenu3 li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -3000px;
	height: 119px;
	background-repeat: no-repeat;
}
.life3 {background-image: url(../images/life-of-a-beverage-container-s.png); background-position:right top; width: 152px;}
.life3 a {background-image: none; }
.about3 {background-image: url(../images/about-s.png); width: 104px;}
.about3 a {background-image: none;}
.calendar3 {background-image: url(../images/calendar-s.png); width: 104px;}
.calendar3 a {background-image: none;}
.stay3 {background-image: url(../images/learn-more-s.png); width: 104px;}
.stay3 a {background-image: none;}
.news3 {background-image: url(../images/news-s.png); width: 120px;}
.news3 a {background-image: none;}
ul.iconMenu3 li a:hover {background: none;}
.iconMenu3 li {float: left;}
.iconMenu3:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/*End Icon Menus*/

/*Begin Icon Menu TWO icons in left column Inside Green Round 2*/

.iconMenu3inner2 {
	margin: 0 auto;
	padding: 0;
	list-style: none;
	width:208px;
	border-top:solid #427500 1px;
}
.iconMenu3inner2 li {
	padding: 0;
	margin: 0;
	height: 126px;
	list-style: none;
	background-repeat: no-repeat;
	border-top:solid #ccc 1px;
}
.iconMenu3inner2 li a, .iconMenu3inner2 li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -3000px;
	height: 126px;
	background-repeat: no-repeat;
}
.life3inner2 {background: url(../images/life-of-a-beverage-container-s2.png) -20px top; width: 104px;}
.life3inner2 a {background-image: none; }
.about3inner2 {background-image: url(../images/about-s2.png); width: 104px;}
.about3inner2 a {background-image: none;}
ul.iconMenu3inner2 li a:hover {background: none;}
.iconMenu3inner2 li {float: left; display:inline;}
.iconMenu3inner2:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/*End Icon Menus*/

/*---- Quick Links Top Nav ----*/
#quicklinkswrapper {width:889px; height:15px; margin:0 auto; z-index:500;}
* html #quicklinkswrapper {width:810px; z-index:500;}
#quicklinks {float:right; width:170px; z-index:500;}
ul.topnav {
	list-style: none;
	padding: 0 20px;
	margin: 0;
	float: left;
	width: 135px;
	height:28px;
	font-size: 1em;
	background:#ae0000 url(../images/bg-QL-red.gif) bottom repeat-x;
}
* html ul.topnav {width:135px;}
ul.topnav li {
	float: left;
	margin: 0;
	padding: 0 15px 0 0;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
	z-index:500;
}
ul.topnav li a{
	padding: 5px 5px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}
ul.topnav li a:hover{
	background: url(topnav_hover.gif) no-repeat center top;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 17px;
	height: 25px;
	float: left;
	background: url(../images/subnav_btn.gif) no-repeat center -2px;
}
* html ul.topnav li span {width:10px;}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: -20px; top: 28px;
	background: #427500;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 173px;
	border: 1px solid #427500;
	font-size:12px;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #444; /*--Create bevel effect--*/
	border-bottom: 1px solid #427500; /*--Create bevel effect--*/
	clear: both;
	width: 173px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 148px;
	background: #427500 url(../images/subnav-bg-mid.gif) no-repeat left center;
	padding-left: 20px;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #ae0000;
}

/*Begin Icon Menu*/

.iconMenu {
	margin: 0;
	padding: 0;
	list-style: none;
}
.iconMenu li {
	padding: 0;
	margin: 0;
	height: 159px;
	margin-right: 0;
	list-style: none;
	background-repeat: no-repeat;
}
.iconMenu li a, .iconMenu li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -3000px;
	height: 159px;
	background-repeat: no-repeat;
}
.life {background-image: url(../images/life-of-a-beverage-container.png); width: 172px;}
.life a {background-image: none; }
.about {background-image: url(../images/about.png); width: 104px;}
.about a {background-image: none;}
.calendar {background-image: url(../images/calendar.png); width: 104px;}
.calendar a {background-image: none;}
.stay {background-image: url(../images/learn-more.png); width: 104px;}
.stay a {background-image: none;}
.news {background-image: url(../images/news.png); width: 120px;}
.news a {background-image: none;}
ul.iconMenu li a:hover {background: none;}
.iconMenu li {float: left;}
.iconMenu:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/*End Icon Menus*/

/*Sub Menu Styles*/
.subMenu {
	margin: 0 0 25px 46px;
	padding: 0;
	width: 252px;
	list-style: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.subMenu li {
	padding: 0;
	margin: 0;
	height: 44px;
	list-style: none;
	background-repeat: no-repeat;
}
.subMenu li a {
	display: block;
	text-decoration: none;
	height: 16px;
	background-repeat: no-repeat;
	padding: 14px;
	color:#FFFFFF;
	text-decoration:none;
}
.subMenu li a:visited {
	display: block;
	text-decoration: none;
	height: 16px;
	background-repeat: no-repeat;
	padding: 14px;
	text-decoration:none;
}
.subnav-top {background-image: url(../images/subnav-bg-top.png); border-bottom:solid #FFFFFF 1px;}
.subnav-mid {background-image: url(../images/subnav-bg-mid.png); border-bottom:solid #FFFFFF 1px;}
.subnav-bottom {background-image: url(../images/subnav-bg-bottom.png); border:none;}
.subnav-single {background-image: url(../images/subnav-bg-single.png); border:none;}
ul.subMenu li a:hover {color:#000;}

.subMenu .current {color:#000;}
/*End Sub menu styles*/

.news-image {float:left; margin:0 15px 10px 0;}
.font120 {font-size:120%;}
#calendar-div {width:880px; margin:0 auto; padding-top:18px;}
#cal-page {border-collapse:collapse;}
#cal-page td {border-bottom:solid #ccc 1px; padding:5px 5px 2px 5px;}
.cal-page-head td {font-size:15px; font-weight:bold; color:#333; background-color:#a5c082;}
.cal-page-row-color1 {background-color:#a5c082;}
#cal-page a {color:#333; text-decoration:underline; font-size:12px;}
#cal-page a:hover {color:#B51000; text-decoration:none;}
.cal-back:link {color:#fff;}
.cal-back:visited {color:#fff;}
.cal-back:hover {color:#eee; text-decoration:underline;}
.cal-back:active {color:#fff;}
#innerPage-right-col img {padding:0 10px 0 0;}
#right-col img {padding:0 10px 0 0;}
ol {margin:0; padding:0;}
ol li {margin:0 0 0 20px; padding:0;}

/*---- Gallery styles ----*/
.album {width:150px;  margin:10px; text-align:center; float:left;}
#innerPage-right-col .album img {padding:0; border:solid #eee 3px;}
#thumbs li {margin:5px; float:left; border:solid #eee 3px; display:inline; width:100px; height:100px; list-style:none;}
#thumbs img {padding:0;}