﻿.imgBorder {border: 1px solid #000080;}
body {background: #AC2839 url('images/topbackground.jpg') repeat-x left top;text-align: center;margin: 0px;padding: 0px;font: normal normal 700 70% normal Verdana, Arial, Helvetica, sans-serif;}
body.isagenix{background: #66994d;}
A:link { color: #4B59A2 }
A:visited { color: #6571AC }
A:active, A:hover { color: #1938D6 }
h1 {text-transform: uppercase;font: bold 12pt Trebuchet, Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;}
h2 {font: bold 11pt Trebuchet, Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;}
h3 {text-transform: uppercase;font: bold italic 10pt Trebuchet, Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;}
h4 {font: bold italic 130% Trebuchet, Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;}
h5 {font: bold 125% Arial, Helvetica, Verdana, sans-serif;}
h6 {font: bold 115% Arial, Helvetica, Verdana, sans-serif;}
hr {color: #787878;background: #787878;height: 1px;border: 0px;}
#banner {color: #ffffff;text-transform: none;padding: 65px 0px 0px 12px;margin: 0px;font: 250% Arial, Helvetica, Verdana, sans-serif;}
h2.menuheader {background: url('images/vertical-header.gif') no-repeat;text-indent: -20000px;margin: 0px 0px 1px 0px;padding: 0px;width: 180px;height: 20px;font-size: 10px;}
.submenu {padding: 0px;margin: 0px;list-style: none;}
.directions {list-style: none;color: #4B59A2;font-weight: 400;padding: 0px;margin: 5px;}
.directions li {list-style: none;color: #4B59A2;font-weight: 400;padding: 0px;margin: -5px;}
.flavors {color: #336699;font-weight: 400;padding: 0px;}
b.flavors {color: #336699;font-weight: bold;font-size:17px;padding: 0px;}
.todayFlav {color: #336699;font-weight: normal;padding: 0px;font: bold 9pt Trebuchet, Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;}
a.todayFlav {color: #336699;font-weight: normal; padding: 0px;font: bold 9pt Trebuchet, Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; text-decoration:none;}
a.todayFlav:hover {color: #FF0000;font-weight: normal; padding: 0px;font: bold 9pt Trebuchet, Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;text-decoration:underline;}
.submenu li {margin-bottom: 1px;}
.submenu a:link, 
.submenu a:visited, 
.submenu a:hover {text-decoration: none;color: #000000;display: block;width: 180px;height: 20px;padding-left: 15px;padding-top: 3px;background: url('images/vertical.gif') no-repeat;voice-family: "\"}\""; voice-family:inherit;width: 165px;height: 17px;}	
html>body .submenu a:link, 
html>body .submenu a:visited, 
html>body .submenu a:hover {width: 165px;	height: 17px;}
.submenu a:hover {background: url('images/vertical-over.gif') no-repeat;}
.table {width: 100%;border: 0px;padding: 0px;margin: 0px;border-spacing: 0px;border-collapse: collapse;}
.table2 {width: 100%;border: solid 1px #c1c1c1;padding: 0px;margin: 0px;border-spacing: 0px;border-collapse: collapse;}
.table2 td {padding-top: 2px;padding-left: 2px;padding-right: 2px;padding-bottom: 9px;margin: 0px;spacing: 0px;}
.table td {padding: 2px;margin: 0px;spacing: 0px;border-bottom: solid 1px #c1c1c1;}
.table th {background: #c1c1c1;text-align: left;font: bold 100% Verdana, Arial, Helvetica;}
#container {width: 760px;background: transparent url('images/bodybg2.png') repeat-y;margin: 0px auto; }
#header {width: 750px;height: 99px;background: #ffffff;text-align: left;margin: 0px auto; voice-family: "\"}\""; voice-family:inherit;}	
#header1[title="header1"] {background: transparent url('images/slush_02.png');}
#logo {padding: 10px 0px 10px 0px;width: 100%;}
#topmenu {position: relative;text-align: right;width:100%;color: #000000;padding: 0px;float: right;}	
#topmenu A:link, 
#topmenu A:visited {color: #000000;text-decoration: none;}
#topmenu A:active, 
#topmenu a:hover {color: #FCE200;text-decoration: none;}
#special1 {position: relative;left: 10px;top: 10px;padding: 2px;width: 200px;background: #ffffff;filter: alpha(opacity=75); voice-family: "\"}\""; voice-family:inherit;}
#special1[title="special1"] {background: transparent url('images/transparentbg.png');}
html>body #special1 {width: 200px;}
h1.special1header {text-transform: uppercase;font: bold 14pt Trebuchet, Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;voice-family: "\"}\""; voice-family:inherit;}
h1.special1header[title="special1header"] { text-transform: uppercase;font: bold 14pt Trebuchet, Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;}
html>body h1.special1header { text-transform: uppercase;font: bold 14pt Trebuchet, Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;}
#menu {clear: both;background: #2D4678 url('/images/menubg.gif') repeat-x;border-bottom: solid 1px #414048;width: 750px;height: 23px;padding: 4px 3px 3px 12px;color: #000;font-weight: bold;text-align: left;margin: 0px auto; voice-family: "\"}\""; voice-family:inherit;width: 735px;height: 16px;}
html>body #menu {	width: 735px;	height: 16px;}
#menu a:link, #menu a:visited {	color: #000;	text-decoration: none;}
#menu a:active, #menu a:hover {	color: #B96065;	text-decoration: none;}
#splashpic {background: url('images/splashpic.jpg') no-repeat;width: 750px;height: 240px;margin: 0px auto; text-align: left}
#mainpic {width: 750px;height: 100px;margin: 0px auto; text-align: left}
#mainpicisa {width: 750px;margin: 0px auto; text-align: center;}
#breadcrumb {font-size: 90%;}
#body3col {text-align: left;width: 750px;background: url('images/bodybg.gif') repeat-y;border-bottom: solid 1px #414048;border-top: solid 1px #414048;margin: 0px auto; }
#body2col {text-align: left;width: 750px;background: url('images/bodybg2b.gif') repeat-y;border-bottom: solid 1px #414048;border-top: solid 1px #414048;margin: 0px auto; }
#bodycol {text-align: left;width: 750px;background: url('images/bodybg2b.gif') repeat-y;border-bottom: solid 1px #414048;border-top: solid 1px #414048;margin: 0px auto; }
#body1col {text-align: left;width: 750px;background: url('images/bodybg2b.gif') repeat-y;border-bottom: solid 1px #414048;border-top: solid 1px #414048;margin: 0px auto; }
#body1colisa {text-align: left;width: 750px;background: url('images/bodybg2b.gif') repeat-y;margin: 0px auto; }
#bodysprinkles {background: url('images/sprinklesbg.jpg') repeat-y;}
#body2 {width: 190px;padding: 5px;float: left;voice-family: "\"}\""; voice-family:inherit;}
#body1 {padding: 5px;margin-left:5px;float: left;voice-family: "\"}\""; voice-family:inherit;width: 325px;}
#body1b {padding: 10px;float: left;voice-family: "\"}\""; voice-family:inherit;width: 525px;}
html>body #body1b {	width: 525px;}
#body1c {width: 750px;padding: 10px;float: left;voice-family: "\"}\""; voice-family:inherit;}	
html>body #body1c {	width: 750px;}
#body3 {padding: 5px;margin-left:5px;float: left;voice-family: "\"}\""; voice-family:inherit;width: 170px;}
#footer {color: #FFFFFF;font-size: 9px;background: #2D4678;border-bottom: solid 1px #414048;width: 750px;padding: 3px;text-align: left;margin: 0px auto; 	voice-family: "\"}\"";	voice-family:inherit;width: 744px;}
html>body #footer {	width: 744px;}
#bottom {width: 760px;height: 15px;background: url('images/bottom.png') no-repeat;margin: 0px auto;}
.CalTable{background-color: #3471B0;}
.CalHeading{background-color: #2D4678;color: white;font-weight: bold;font-size: 12pt;}
.CalDayHeading{background-color: #EAEAEA;Font-weight: bold;color: #2D4678;}	
.CalNoDay{background-color: #EAEAEA;border: 1px solid #2D4678;font-family: "Trebuchet MS", "Sans Serif";font-size: 10pt;}
.CalThisDay{background-color: #FFFF99;border: 1px solid #2D4678;font-family: "Trebuchet MS", "Sans Serif";font-size: 10pt;}
.CalDay{border: 1px solid #2D4678;background-color: #FFFFFF;}
a.CalDaylink{color: navy;font-weight: bold;font-size: 12pt;}
a.CalDaylink:hover{text-decoration: none;}
a.CalEventlink{color: navy;font-size: 7pt;line-height: 110%;}
div.calsmlinks{color: navy;font-size: 7pt;font-weight: 600;line-height: 115%;text-decoration: none;background-color: white;width: 100%;}
div.calsmlinks:hover{background-color: yellow;}
div.menuheader{padding: 5px;color: navy;font-size: 14pt;font-weight: 700;line-height: 115%;text-align:left;width: 90%;}
div.menuitem{padding-left: 15px;color: navy;font-size: 8pt;font-weight: 600;text-align:left;line-height: 115%;}
a.homelinks{color: #000080;font-family: tahoma;font-size: 12pt;font-weight: 500;line-height: 125%;text-decoration: underline;}
a.homelinks:visited{color: #000080;font-family: tahoma;font-size: 12pt;font-weight: 500;line-height: 125%;text-decoration: underline;}
a.homelinks:hover{color: #0000A0;font-family: tahoma;font-size: 12pt;font-weight: 500;line-height: 125%;text-decoration: underline;}
a.calsmlinks{color: navy;font-family: tahoma;font-size: 7pt;font-weight: 400;line-height: 115%;text-decoration: none;}
ul.news {text-align: left; margin-left: -10px}
li.news {line-height: 130%;}
.button-primary{text-decoration: none;font-size: 11px !important;line-height: 16px;padding: 2px 8px;cursor: pointer;border-width: 1px;border-style: solid;-moz-border-radius: 11px;-khtml-border-radius: 11px;-webkit-border-radius: 11px;border-radius: 11px;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;-khtml-box-sizing: content-box;box-sizing: content-box;border-color: #2D4678 !important;font-weight: bold;color: #FFF !important;background: #2D4678;}
.button-primary:hover{background: #2D46ff;}
.button-primary-orange{text-decoration: none;font-size: 18px !important;line-height: 120px;padding: 6px 10px;cursor: pointer;border-width: 1px;border-style: solid;-moz-border-radius: 20px;-khtml-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;-khtml-box-sizing: content-box;box-sizing: content-box;border-color: #AA3300 !important;font-weight: bold;color: #FFF !important;background: #CC3300;}
.button-primary-orange:hover{background: #FF3300;}