.clsCMOn { font-size: 12px; padding: 2px 4px; color: #FFFFFF; }
.clsCMOver { font-size: 12px; padding: 2px 4px; color: Yellow; }


img { border : 0; }

table { border : 0;  border-collapse : collapse; }

html { overflow-x :hidden; scrollbar-base-color: #940403; scrollbar-arrow-color: #000000;  scrollbar-shadow-color: black; scrollbar-lightshadow-color: black; scrollbar-darkshadow-color: #680605; scrollbar-highlight-color: #EE0202; scrollbar-3dlight-color: black; }

.redbdr { border : 1px solid #FF0000; }

.yellowbdr { border : 1px solid #FFCC00; }

.xs_rheader { color : #FF0000; font-size : 12px; font-weight : bold; }
.sm_rheader { color : #FF0000; font-size : 14px; font-weight : bold; }
.md_rheader { color : #FF0000; font-size : 16px; font-weight : bold; }
.lg_rheader { color : #FF0000; font-size : 18px; font-weight : bold; }

.xs_wheader { color : #FFFFFF; font-size : 12px; font-weight : bold; }
.sm_wheader { color : #FFFFFF; font-size : 14px; font-weight : bold; }
.md_wheader { color : #FFFFFF; font-size : 16px; font-weight : bold; }
.lg_wheader { color : #FFFFFF; font-size : 18px; font-weight : bold; }

.xs_yheader { color : #FFD530; font-size : 12px; font-weight : bold; }
.sm_yheader { color : #FFD530; font-size : 14px; font-weight : bold; }
.md_yheader { color : #FFD530; font-size : 16px; font-weight : bold; }
.lg_yheader { color : #FFD530; font-size : 18px; font-weight : bold; }

.header { font-size : 12px; font-weight :  bold; color : #FFFFFF; text-decoration : none;  font-family:Verdana, Arial, Helvetica, sans-serif }
a.header { font-size : 12px; font-weight :  bold; color : #FFFFFF; text-decoration : none; font-family:Verdana, Arial, Helvetica, sans-serif }
a.header:active { font-size : 12px; font-weight :  bold; color : #FFFFFF; text-decoration : none; font-family:Verdana, Arial, Helvetica, sans-serif }
a.header:link { font-size : 12px; font-weight :  bold; color : #FFFFFF; text-decoration : none; font-family:Verdana, Arial, Helvetica, sans-serif }
a.header:visited { font-size : 12px; font-weight :  bold; color : #FFFFFF; text-decoration : none; font-family:Verdana, Arial, Helvetica, sans-serif }
a.header:hover { font-size : 12px; font-weight :  bold; color : #FFCC00; text-decoration : underline; font-family:Verdana, Arial, Helvetica, sans-serif }

.bottomlink { font-size : 9px; color : #999999; text-decoration : none; }
.bottomlink:active { font-size : 9px; color : #999999; text-decoration : none; }
.bottomlink:link { font-size : 9px; color : #999999; text-decoration : none; }
.bottomlink:visited { font-size : 9px; color : #999999; text-decoration : none; }
.bottomlink:hover { font-size : 9px; color : #999999; text-decoration : underline; }


.noevent { font-size : 11px; color : #FFFFFF; text-decoration : none; }
.noevent:active { font-size : 11px; color : #FFFFFF; text-decoration : none; }
.noevent:link { font-size : 11px; color : #FFFFFF; text-decoration : none; }
.noevent:visited { font-size : 11px; color : #FFFFFF; text-decoration : none; }
.noevent:hover { font-size : 11px; color : #FFCC00; text-decoration : underline; }

.eventweekend { font-size : 11px; color : #F7C30F; text-decoration : none; }
.eventweekend:active { font-size : 11px; color : #F7C30F; text-decoration : none; }
.eventweekend:link { font-size : 11px; color : #F7C30F; text-decoration : none; }
.eventweekend:visited { font-size : 11px; color : #F7C30F; text-decoration : none; }
.eventweekend:hover { font-size : 11px; color : #FFCC00; text-decoration : underline; }

.noeventweekend { font-size : 11px; color : #F7C30F; text-decoration : none; }
.noeventweekend:active { font-size : 11px; color : #F7C30F; text-decoration : none; }
.noeventweekend:link { font-size : 11px; color : #F7C30F; text-decoration : none; }
.noeventweekend:visited { font-size : 11px; color : #F7C30F; text-decoration : none; }
.noeventweekend:hover { font-size : 11px; color : #FFCC00; text-decoration : underline; }

.event { font-size : 11px; color : #FFFFFF; text-decoration : none; }
.event:active { font-size : 11px; color : #FFFFFF; text-decoration : none; }
.event:link { font-size : 11px; color : #FFFFFF; text-decoration : none; }
.event:visited { font-size : 11px; color : #FFFFFF; text-decoration : none; }
.event:hover { font-size : 11px; color : #FFCC00; text-decoration : underline; }

.monthlymix { font-size : 14px; color : #FFFFFF; text-decoration : none; }

.monthlymixheader { font-size : 12px; font-weight :  bold; color : #FFFFFF; text-decoration : none; font-family : Verdana, Arial, Helvetica, sans-serif}
a.monthlymixheader { font-size : 12px; font-weight :  bold; color : #FFFFFF; text-decoration : none; font-family : Verdana, Arial, Helvetica, sans-serif}
a.monthlymixheader:active { font-size : 12px; font-weight :  bold; color : #FFFFFF; text-decoration : none; font-family : Verdana, Arial, Helvetica, sans-serif}
a.monthlymixheader:link { font-size : 12px; font-weight :  bold; color : #FFFFFF; text-decoration : none; font-family : Verdana, Arial, Helvetica, sans-serif}
a.monthlymixheader:visited { font-size : 12px; font-weight :  bold; color : #FFFFFF; text-decoration : none; font-family : Verdana, Arial, Helvetica, sans-serif}
a.monthlymixheader:hover { font-size : 12px; font-weight :  bold; color : #FFFFFF; text-decoration : underline; font-family : Verdana, Arial, Helvetica, sans-serif}

.productheader { font-size : 20px; color : #F8C310; font-weight : bold; text-decoration : none;  font-variant : small-caps; }
.producttext { font-size : 14px; color : #FFFFFF; text-decoration : none; font-family : Georgia, "Times New Roman", Times, serif}

.mixologyheader { font-size : 12px; font-weight :  bold; color : #F8C310; text-decoration : none; font-variant : small-caps; font-family : Verdana, Arial, Helvetica, sans-serif}
a.mixologyheader { font-size : 12px; font-weight :  bold; color : #F8C310; text-decoration : none; font-variant : small-caps; font-family : Verdana, Arial, Helvetica, sans-serif}
a.mixologyheader:active { font-size : 12px; font-weight :  bold; color : #F8C310; text-decoration : none; font-variant : small-caps; font-family : Verdana, Arial, Helvetica, sans-serif}
a.mixologyheader:link { font-size : 12px; font-weight :  bold; color : #F8C310; text-decoration : none; font-variant : small-caps; font-family : Verdana, Arial, Helvetica, sans-serif}
a.mixologyheader:visited { font-size : 12px; font-weight :  bold; color : #F8C310; text-decoration : none; font-variant : small-caps; font-family : Verdana, Arial, Helvetica, sans-serif}
a.mixologyheader:hover { font-size : 12px; font-weight :  bold; color : #F8C310; text-decoration : underline; font-variant : small-caps; font-family : Verdana, Arial, Helvetica, sans-serif}

.newsbox { font-size : 12px; font-weight :  bold; color : #FFFFFF; text-decoration : none;  font-family:Verdana, Arial, Helvetica, sans-serif }
a.newsbox { font-size : 12px; font-weight :  bold; color : #FFFFFF; text-decoration : none; font-family:Verdana, Arial, Helvetica, sans-serif }
a.newsbox:active { font-size : 12px; font-weight :  bold; color : #FFFFFF; text-decoration : none; font-family:Verdana, Arial, Helvetica, sans-serif }
a.newsbox:link { font-size : 12px; font-weight :  bold; color : #FFFFFF; text-decoration : none; font-family:Verdana, Arial, Helvetica, sans-serif }
a.newsbox:visited { font-size : 12px; font-weight :  bold; color : #FFFFFF; text-decoration : none; font-family:Verdana, Arial, Helvetica, sans-serif }
a.newsbox:hover { font-size : 12px; font-weight :  bold; color : #FFCC00; text-decoration : underline; font-family:Verdana, Arial, Helvetica, sans-serif }

.redlink { font-size : 12px; font-weight :  bold; color : #660000; text-decoration : none;  font-family:Verdana, Arial, Helvetica, sans-serif }
a.redlink { font-size : 12px; font-weight :  bold; color : #660000; text-decoration : none; font-family:Verdana, Arial, Helvetica, sans-serif }
a.redlink:active { font-size : 12px; font-weight :  bold; color : #660000; text-decoration : none; font-family:Verdana, Arial, Helvetica, sans-serif }
a.redlink:link { font-size : 12px; font-weight :  bold; color : #660000; text-decoration : none; font-family:Verdana, Arial, Helvetica, sans-serif }
a.redlink:visited { font-size : 12px; font-weight :  bold; color : #660000; text-decoration : none; font-family:Verdana, Arial, Helvetica, sans-serif }
a.redlink:hover { font-size : 12px; font-weight :  bold; color : #FF0000; text-decoration : underline; font-family:Verdana, Arial, Helvetica, sans-serif }

.mixologytext { font-size : 14px; color : #FFFFFF; text-decoration : none; font-family : Georgia, "Times New Roman", Times, serif; font-weight : bold; }
.changepage { font-size : 14px; color : #FFFFFF; text-decoration : none; font-family : Georgia, "Times New Roman", Times, serif;}
.regulartext { font-size : 14px; color : #FFFFFF; text-decoration : none; font-family : Georgia, "Times New Roman", Times, serif;}
.yellowmain { font-size : 15px; color : #FFD530; text-decoration : none; font-family : Verdana, Arial, Helvetica, sans-serif; font-variant : small-caps; font-weight : bolder}

.topheader { font-size : 18px; color : #FFD530; text-decoration : none; font-family:Geneva, Arial, Helvetica, sans-serif; font-variant : small-caps; font-weight : bolder; }

.blackborder { border : 2px solid #000000; }

.newsdate { font-size : 11px; color : #999999; } 

.basicheader { font-size : 20px; color : #F8C310; font-weight : bold; text-decoration : none;  font-variant : small-caps; }

.dotted td { border-top: 1px dotted #680001; }




/* NEWS BOX ON HOME PAGE */
.newsboxheader { background-color : #680000; color : #FFFFFF; padding : 4px 4px 4px 4px; font-weight : bolder;}
.newsboxtable { border : solid 1px #000000; border-collapse : collapse; background-color : #000000; }
.newsboxtext { color : #FFFFFF; font-size : 12px; }
a.newsboxarticle { font-size : 16px; color : #F8C310;; text-decoration : none;}
a.newsboxarticle:active { font-size : 16px; color : #F8C310; text-decoration : none;}
a.newsboxarticle:link { font-size : 16px; color : #F8C310; text-decoration : none;}
a.newsboxarticle:visited { font-size : 16px; color : #F8C310; text-decoration : none;}
a.newsboxarticle:hover { font-size : 16px; color : #F8C310; text-decoration : underline;}
a.newsboxarticlemore { font-size : 10px; color : #F8C310;; text-decoration : none;}
a.newsboxarticlemore:active { font-size : 10px; color : #F8C310; text-decoration : none;}
a.newsboxarticlemore:link { font-size : 10px; color : #F8C310; text-decoration : none;}
a.newsboxarticlemore:visited { font-size : 10px; color : #F8C310; text-decoration : none;}
a.newsboxarticlemore:hover { font-size : 10px; color : #F8C310; text-decoration : underline;}


/* HOME PAGE */
.maintable { border : solid 1px #000000; border-collapse : collapse; background-color : #660000;  }
.maintext { color : #FFFFFF; font-family : Arial; font-family : Verdana, Arial, Helvetica, sans-serif }
.mainsubheader { color : Silver; font-size : 20px; font-variant : small-caps; font-weight : bolder; }
.mainpnl { font-family : Arial, Helvetica, sans-serif; background-color: #680000; font-size : 14px; color: #FFFFFF; padding : 10px 10px 10px 10px; border : solid 1px #000000; }




/* NEWS CURRENT AND ARCHIVES */
.archivenewsdate { font-size : 12px; color : #666666; }
a.archivenewslink { font-size : 14px; color : #F8C310; text-decoration : none;}
a.archivenewslink:active { font-size : 14px; color : #F8C310; text-decoration : none;}
a.archivenewslink:link { font-size : 14px; color : #F8C310; text-decoration : none;}
a.archivenewslink:visited { font-size : 14px; color : #F8C310; text-decoration : none;}
a.archivenewslink:hover { font-size : 14px; color : #F8C310; text-decoration : underline;}




/* GENERAL */
.blackborder1px { border : solid 1px #000000; border-width : 1px; }
.blackborder2px { border : solid 2px #000000; border-width : 2px; }
.sub3header { color : Silver; font-size : 14px; font-variant : small-caps; font-weight : bolder; }

.sub1header { color : Silver; font-size : 20px; font-variant : small-caps; font-weight : bolder; text-decoration : none; }
a.sub1header:active { color : Silver; font-size : 20px; font-variant : small-caps; font-weight : bolder; text-decoration : none; }
a.sub1header:link { color : Silver; font-size : 20px; font-variant : small-caps; font-weight : bolder; text-decoration : none; }
a.sub1header:visited { color : Silver; font-size : 20px; font-variant : small-caps; font-weight : bolder; text-decoration : none; }
a.sub1header:hover { color : Silver; font-size : 20px; font-variant : small-caps; font-weight : bolder; text-decoration : underline;}

.sub2header { color : Silver; font-size : 17px; font-variant : small-caps; font-weight : bolder; text-decoration : none; }
a.sub2header:active { color : Silver; font-size : 17px; font-variant : small-caps; font-weight : bolder; text-decoration : none; }
a.sub2header:link { color : Silver; font-size : 17px; font-variant : small-caps; font-weight : bolder; text-decoration : none; }
a.sub2header:visited { color : Silver; font-size : 17px; font-variant : small-caps; font-weight : bolder; text-decoration : none; }
a.sub2header:hover { color : Silver; font-size : 17px; font-variant : small-caps; font-weight : bolder; text-decoration : underline;}

.header { color : Yellow; font-size : 24px;  font-style : oblique; font-weight : bolder; text-align : center; }

a { font-size : 14px; color : #F8C310; text-decoration : none;}
a:active { font-size : 14px; color : #F8C310; text-decoration : none;}
a:link { font-size : 14px; color : #F8C310; text-decoration : none;}
a:visited { font-size : 14px; color : #F8C310; text-decoration : none;}
a:hover { font-size : 14px; color : #F8C310; text-decoration : underline; }




/* TELL A FRIEND */
.redbutton { color : #050; font-family:'trebuchet ms',helvetica,sans-serif; font-size : 84%; font-weight:bold; background-color:#eeeeee;  border:1px solid;  border-top-color:#696; border-left-color:#696; border-right-color:#363; border-bottom-color:#363;  filter : progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#680000');}
.notetofriend { overflow-y :hidden; }




/* COPYRIGHT */
.copyright { font-size : 12px; color : #999999; text-decoration : none; font-family : Arial; }
a.copyright:active { font-size : 12px; color : #999999; text-decoration : none; }
a.copyright:link { font-size : 12px; color : #999999; text-decoration : none; }
a.copyright:visited { font-size : 12px; color : #999999; text-decoration : none; }
a.copyright:hover { font-size : 12px; color : #999999; text-decoration : underline; }



/* SMOOTHIES */
.roundedcornr_box_818827 { background: url(/images/roundedcornr_818827_tl.png) no-repeat top left; color : #666666; }
.roundedcornr_top_818827 { background: url(/images/roundedcornr_818827_tr.png) no-repeat top right; }
.roundedcornr_bottom_818827 { background: url(/images/roundedcornr_818827_bl.png) no-repeat bottom left; }
.roundedcornr_bottom_818827 div { background: url(/images/roundedcornr_818827_br.png) no-repeat bottom right; }
.roundedcornr_content_818827 { background: url(/images/roundedcornr_818827_r.png) top right repeat-y; }
.roundedcornr_top_818827 div,.roundedcornr_top_818827,.roundedcornr_bottom_818827 div, .roundedcornr_bottom_818827 { width: 100%; height: 15px; font-size: 1px; }
.roundedcornr_content_818827, .roundedcornr_bottom_818827 { margin-top: -19px; }
.roundedcornr_content_818827 { padding: 0 15px; }

.smoothiesboxheader { font-weight : bolder; font-size : 16px; color : #000000; background-color : #FFFFFF; }
.smoothiesname { font-size : 15px; font-weight : bold; color : #FF0000; background-color : #FFFFFF; }

a { font-size : 14px; color : #333333; text-decoration : none;}
a.smoothielink:active { font-size : 14px; color : #333333; text-decoration : none;}
a.smoothielink:link { font-size : 14px; color : #333333; text-decoration : none;}
a.smoothielink:visited { font-size : 14px; color : #333333; text-decoration : none;}
a.smoothielink:hover { font-size : 14px; color : #333333; text-decoration : underline; }



/* Gallery Styles */

#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 600px; /* Set to gallery width, in px or percentage */
height: 130px; /* Set to gallery height */
}

#motioncontainer a img {
border: 1px solid #cccccc; /* Set image border color */
}

#motioncontainer a:hover img {
border: 1px solid navy; /* Set image border hover color */
}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
/* End Gallery Styles */

.roundedcornr_box_472009 { background: url(/images/roundedcornr_472009_tl.png) no-repeat top left; margin-top : 1px; }
.roundedcornr_top_472009 { background: url(/images/roundedcornr_472009_tr.png) no-repeat top right; }
.roundedcornr_bottom_472009 { background: url(/images/roundedcornr_472009_bl.png) no-repeat bottom left; }
.roundedcornr_bottom_472009 div { background: url(/images/roundedcornr_472009_br.png) no-repeat bottom right; }
.roundedcornr_content_472009 { background: url(/images/roundedcornr_472009_r.png) top right repeat-y; }
.roundedcornr_top_472009 div,.roundedcornr_top_472009,
.roundedcornr_bottom_472009 div, .roundedcornr_bottom_472009 { width: 100%;	height: 10px; font-size: 1px; }
.roundedcornr_content_472009, 
.roundedcornr_bottom_472009 { margin-top: -19px; color : #f8c310; font-size : 18px; font-weight : bolder; font-variant : small-caps; }
.roundedcornr_content_472009 { padding: 0 10px; }

.roundedcornr_box_414601 { background: url(/images/roundedcornr_414601_tl.jpg) no-repeat top left; }
.roundedcornr_top_414601 { background: url(/images/roundedcornr_414601_tr.jpg) no-repeat top right; }
.roundedcornr_bottom_414601 { background: url(/images/roundedcornr_414601_bl.jpg) no-repeat bottom left; }
.roundedcornr_bottom_414601 div { background: url(/images/roundedcornr_414601_br.jpg) no-repeat bottom right; }
.roundedcornr_content_414601 { background: url(/images/roundedcornr_414601_r.jpg) top right repeat-y; }
.roundedcornr_top_414601 div,.roundedcornr_top_414601,
.roundedcornr_bottom_414601 div, .roundedcornr_bottom_414601 { width: 100%;	height: 10px; font-size: 1px; }
.roundedcornr_content_414601, 
.roundedcornr_bottom_414601 {	margin-top: -19px; }
.roundedcornr_content_414601 { padding: 0 10px; }