@charset "UTF-8";
/* CSS Document */

/* POSITIONING */
html{overflow-y:scroll;}
img{border:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th{margin:0;padding:0;}
body{font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial sans-serif;font-size:75%;color:#333;background-image:url(/images/global/background.jpg);}
html>body{font-size:12px;}
p{font-size:1.1em;line-height:1.5em;margin-top:1.25em;margin-bottom:1.25em;font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande","Lucida Sans",Arial,sans-serif;}
a:focus{outline: none;}
div{text-align:left;}
#container{position:relative;width:950px;margin:0 auto 0 auto;}
#left{margin-left:21px;width:181px;float:left;}
#logo{margin:49px 0 74px 0;width:181px;}
#main-nav{width:134px;margin:0 23px 71px 47px;}
#contact{color:#8e8b03;text-align:right;font-size:.95em;line-height:1.4em;width:181px;}
#right{background-color:#FFFFFF;float:right;width:725px;}
#top-image{width:701px;margin:12px 12px 31px 12px;}
#main-content{margin:0 45px 0 45px;min-height:300px;}
#text-left{float:left;width:400px; margin-right:30px;}
#text-right{float:left;width:200px;background-color:#c6c581;color:#333;font-family:Arial, Helvetica, sans-serif;}
#text-right-content{margin:25px;}
#footer{color:#8e8b03;font-size:.95em;line-height:1.4em;background:url(/images/global/footer-icon.gif) 570px top no-repeat;padding-top:90px;width:657px;margin:10px 0 20px 45px;}
#footer-nav{width:55%;float:left;}
#footer-address{float:right;width:40%;text-align:right;margin-right:18px;}
#container-text{margin:30px;}

/* LINKS */
a{color:#34a1bf;text-decoration:underline;}
a:hover{text-decoration:none;}
#footer a{text-decoration:none;color:#8e8b03;}
#footer a:hover{text-decoration:none;color:#8e8b03;}

/* GLOBAL STYLES */
.text{background:none;}
.clear-div{clear:both;}
.float-wrapper{overflow:hidden;}
h1{font-size:2em;line-height:1em;margin-top:0;margin-bottom:1em;color:#a30046;}
h2{font-size:1.35em;line-height:1.286em;margin-top:1em;margin-bottom:.25em;color:#8e8b03;}
h3{font-size:1.35em;line-height:1.286em;margin-top:1em;margin-bottom:.25em;color:#8e8b03;text-transform:uppercase;}
h2 + p{margin-top:10px;}
ul{font-size:1.1em;line-height:1.35em;list-style:none;margin:15px 0 15px 0;}
ol{font-size:1.1em;line-height:1.35em;margin:15px 0 15px 0;}
ol li{background:none;margin:7px 0 7px 20px;padding:0;}
li{padding-left:10px;background:url(/images/global/gray-arrow.gif) no-repeat 0 5px;margin:7px 0 7px;}
input,textarea,select{border: 1px solid #666;color:#333;font-family:Arial, Helvetica, sans-serif;}
.textarea{height:6em;width:22em;}
input.text{height:1.5em;margin-top:3px;}
input.checkbox{border:0;margin-left:8px;}
input[type=checkbox],input.radio,input[type=radio]{border: 0;}
input.radio{margin:0 6px;padding:0;border:0;}
input.image{border:0}
input.button{background-color:#8e8b03;border:0;color:#FFF;}
input.default-text-on{color: #999;}
.disclaimer{font-size:.9em;line-height:1.25em;margin-top:1.25em;margin-bottom:1.25em;}
.disclaimer a{color:#8e8b03;}
.ruler{border:0;border-top:1px dotted #666;margin:10px 0;width: 100%;clear:both;}
.light-blue{color:#34a1bf;}
.black{color:#000;}
.gray {color:#666666;}
.gray-link a{color:#666666;text-decoration:none;}
.gray-link a:hover{text-decoration:underline;}
.no-margin li{margin:0;}
#text-right p{font-family:Arial, Helvetica, sans-serif;line-height:1.4em;font-size:.98em;}
#text-right h2{font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial sans-serif;color:#676505;}
.testimonial{text-align:right;margin-top:5px;}
.red{color:#a30046;}
.green{color:#8e8b04;}
.jquery-link{text-decoration:underline;cursor:pointer;}
.slider-link{margin-bottom: 0;}
.slider-link + div p:first-child{margin-top: 0;}



/* SUCKERFISH */
.suckerfish,.suckerfish ul{padding:0;margin:0;list-style:none;line-height:1;z-index:2;}
.suckerfish a{display:block;zoom:1;}
/*.suckerfish li{float:left;}*/
.suckerfish ul{position:absolute;left:-999em;}
.suckerfish li:hover ul,.suckerfish li.sfhover ul{left:auto;}
/*.suckerfish li li{width:100%;}
.suckerfish li:hover ul ul,.suckerfish li.sfhover ul ul{left:-999em;}
.suckerfish li:hover ul,.suckerfish li li:hover ul,.suckerfish li.sfhover ul,.suckerfish li li.sfhover ul{left:auto;}
.suckerfish li:hover ul ul ul,.suckerfish li.sfhover ul ul, ul{left:-999em;}
.suckerfish li:hover ul,.suckerfish li li:hover ul,.suckerfish li li li:hover ul,.suckerfish li.sfhover ul,.suckerfish li li.sfhover ul.suckerfish li li li.sfhover ul{left:auto;}*/
#main-nav li{background:none;padding:0;margin-bottom:8px;}

/* SPRITES */
/*.nav-sprites{background-position:0 0;background-repeat:no-repeat;overflow:hidden;text-indent:-1000em;height:30px;}*/
#main-nav .nav-sprites{background-repeat: no-repeat;overflow:hidden;text-indent:-1000em;height:30px;width:134px;}
/*#main-nav .nav-sprites:hover,#main-nav li:hover a.nav-sprites,#main-nav li.sfhover a.nav-sprites{background-position:0 -30px;}*/


#home-nav a.nav-sprites{background-image:url(/images/main-nav/home.gif);background-position:82px 0;}
#home-nav .nav-sprites:hover,#home-nav li:hover a.nav-sprites,#home-nav li.sfhover a.nav-sprites{background-position:82px -30px;}

#about-nav a.nav-sprites{background-image:url(/images/main-nav/about.gif);background-position:82px 0;}
#about-nav .nav-sprites:hover,#about-nav li:hover a.nav-sprites,#about-nav li.sfhover a.nav-sprites{background-position:82px -30px;}

#media-room-nav a.nav-sprites{background-image:url(/images/main-nav/media-room.gif);background-position:43px 0;}
#media-room-nav .nav-sprites:hover,#media-room-nav li:hover a.nav-sprites,#media-room-nav li.sfhover a.nav-sprites{background-position:43px -30px;}

#food-101-nav a.nav-sprites{background-image:url(/images/main-nav/food-101.gif);background-position:62px 0;}
#food-101-nav .nav-sprites:hover,#food-101-nav li:hover a.nav-sprites,#food-101-nav li.sfhover a.nav-sprites{background-position:62px -30px;}

#lets-get-started-nav a.nav-sprites{background-image:url(/images/main-nav/lets-get-started.gif);background-position:20px 0;}
#lets-get-started-nav .nav-sprites:hover,#lets-get-started-nav li:hover a.nav-sprites,#lets-get-started-nav li.sfhover a.nav-sprites{background-position:20px -30px;}

#corporate-wellness-nav a.nav-sprites{background-image:url(/images/main-nav/corporate-wellness.gif);background-position:0 0;}
#corporate-wellness-nav .nav-sprites:hover,#corporate-wellness-nav li:hover a.nav-sprites,#corporate-wellness-nav li.sfhover a.nav-sprites{background-position:0 -30px;}

#calendar-nav a.nav-sprites{background-image:url(/images/main-nav/calendar.gif);background-position:61px 0;}
#calendar-nav .nav-sprites:hover,#calendar-nav li:hover a.nav-sprites,#calendar-nav li.sfhover a.nav-sprites{background-position:61px -30px;}

#free-resources-nav a.nav-sprites{background-image:url(/images/main-nav/free-resources.gif);background-position:27px 0;}
#free-resources-nav .nav-sprites:hover,#free-resources-nav li:hover a.nav-sprites,#free-resources-nav li.sfhover a.nav-sprites{background-position:27px -30px;}

#contact-nav a.nav-sprites{background-image:url(/images/main-nav/contact.gif);background-position:71px 0;}
#contact-nav .nav-sprites:hover,#contact-nav li:hover a.nav-sprites,#contact-nav li.sfhover a.nav-sprites{background-position:71px -30px;}

#blog-nav a.nav-sprites{background-image:url(/images/main-nav/blog.gif);background-position:88px 0;}
#blog-nav .nav-sprites:hover,#blog-nav li:hover a.nav-sprites,#blog-nav li.sfhover a.nav-sprites{background-position:88px -30px;}