/* CSS Document */
#container {text-align: center; height: 75%; background:#66ccff;}
#rcontainer {text-align: center; }
#rwrapper {padding-left:1px; margin:0; text-align:center;}
#header {background:#66ccff;padding:0; margin:0;}
#header ul {clear:both; display:block; margin:0; padding:0; list-style-type:none; background:transparent; height:20px;}
#header li {margin: 0 0 -1px; text-decoration: none; display:block; float:left; padding-right: 1px; padding-left: 1px; line-height: 15px;}
div#links {font-size:1em; vertical-align: middle; text-align: center; clear: both; display: block; background:transparent; border-bottom:1px solid #ccc; width:100%; padding:5px 0 5px 0;}
div#links table{vertical-align: middle; text-align: center; background:transparent;}
div#links td{text-align: center; background:#fff; padding:0 12px 0 12px;}
div#rlinks {display:block; font-size:1em; vertical-align: middle; text-align: left; background:transparent; border-bottom:1px solid #ccc; width:100%; height:20px; padding:5px 0 5px 0;}
.tabs {background:transparent;}
.tabs span {text-align:center; color:#FFFFFF; margin:0; font-weight:bold; padding-bottom:1px;}
.btop {display:block; background:transparent; font-size:1px;}

.b1, .b2, .b3, .b4, .b1on, .b2on, .b3on, .b4on{display:block; /* hide overflow:hidden from IE5/Mac */ /* \*/ overflow: hidden; /* */ }
.b1, .b2, .b3, .b1on, .b2on, .b3on {height:1px;}
.b2, .b3, .b4 {background:#fff; border-left:1px solid #0099cc; border-right:1px solid #0099cc;}
.b2on, .b3on, .b4on {background:#66ccff; border-left:1px solid #0099cc; border-right:1px solid #0099cc;}

.b1 {margin:0 5px; background:#0099cc;}
.b2 {margin:0 3px; border-width:0 2px; background:#0099cc;}
.b3 {margin:0 2px; background:#0099cc;}
.b4 {height:2px; margin:0 1px; background:#0099cc;}

.b1on {margin:0 5px; background:#0099cc;}
.b2on {margin:0 3px; border-width:0 2px; background:#66ccff;}
.b3on {margin:0 2px; background:#66ccff;}
.b4on {height:2px; margin:0 1px; background:#66ccff;}

.tabcontent {display:block; background:#0099cc; border-left:0 solid #0099cc; border-bottom:1px solid #0099cc; border-right:0 solid #0099cc; border-width:0 1px 1px 1px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;
font-weight:normal}
.tabcontenton {display:block; background:#66ccff; border-color:#0099cc; border-bottom:1px solid #66ccff; border-right:1px solid #0099cc; border-left:1px solid #0099cc; color: #0099cc;}

a.tmenu, a.tmenu:visited {display:block; text-decoration:none; width: 9.5em; font-size:12px; color: #FFFFFF; font-weight: bold;}
a.tmenu:hover {background:transparent; cursor:pointer;}
a.tmenu:hover span {color:#ffffff;}
a.tmenu:hover .tabcontent {background:#66ccff; border-color:#0099cc; border-bottom:1px solid #c5dce2;}
a.tmenu:hover .b1 {background:#0099cc;}
a.tmenu:hover .b2, a.tmenu:hover .b3, a.tmenu:hover .b4 {background:#66ccff; border-color:#0099cc;}

/* Shop, Health Buttons */
a.tmenu2, a.tmenu2:visited {display:block; text-decoration:none; width: 9.5em; font-size:10px; color: #FFFFFF; font-weight: bold;}
a.tmenu2:hover {background:transparent; cursor:pointer;}
a.tmenu2:hover span {color:#ffffff;}
a.tmenu2:hover .tabcontent {background:#66ccff; border-color:#0099cc; border-bottom:1px solid #c5dce2;}
a.tmenu2:hover .b1 {background:#0099cc;}
a.tmenu2:hover .b2, a.tmenu2:hover .b3, a.tmenu2:hover .b4 {background:#66ccff; border-color:#0099cc;}
.btop {display:block; background:transparent; font-size:1px;}

/* Sponsors/Partners, Franchising/Liscensing */
a.tmenu3, a.tmenu3:visited {display:block; text-decoration:none; width: 9.5em; font-size:14px; color: #FFFFFF; font-weight: bold;}
a.tmenu3:hover {background:transparent; cursor:pointer;}
a.tmenu3:hover span {color:#ffffff;}
a.tmenu3:hover .tabcontent {background:#66ccff; border-color:#0099cc; border-bottom:1px solid #c5dce2;}
a.tmenu3:hover .b1 {background:#0099cc;}
a.tmenu3:hover .b2, a.tmenu3:hover .b3, a.tmenu3:hover .b4 {background:#66ccff; border-color:#0099cc;}
.btop3 {display:block; background:transparent; font-size:1px;}
