/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}

body { background:#e8e2d5 url(images/bg.gif) repeat center fixed; padding:0px; margin:-1px 0 0 0; text-align:center; position:relative; color:#ffffff; 
    font-family:Georgia, "Times New Roman", Times, serif; font-size:0px;}
a, a:active, a:visited, a:hover { color:#ffffff; outline:none;}
/*a:hover { color:#9a6d61;}*/

p { font-family:Tahoma, Geneva, arial, sans-serif; font-size:14px;}
h1 { font-size:34px; font-weight:normal;}
h2 { font-size:46px; font-weight:normal;}
h3 { font-size:28px; font-weight:normal;}
h4 { font-size:20px; font-weight:normal;}
h5 { font-size:17px; font-weight:normal;}
.reg { font-size:9px; line-height:9px;}
.regTall { font-size:80%; line-height:80%;}

.page { width:1097px; padding:0px auto; margin:0px auto; text-align:center; position:relative; top:0px; z-index:1; }
.nav { position:fixed; top:0px; z-index:435; margin-left:68px; background:url(images/Nav2.png) top left no-repeat; width:961px; height:114px; display:none;}
.nav .logo { position:absolute; top:7px; left:60px; z-index:436;}
.nav ul { position:absolute; list-style:none; top:0; z-index:4444; margin:0 0 0 240px;  padding:0;}
.nav ul li {float:left; margin:0px 2px; padding:0 5px; text-align:center; height:41px;}
.nav ul li a { display:block; padding:0; line-height:41px; font-size:16px; font-weight:normal; color:#754c24; text-align:center; text-decoration:none; cursor:pointer;}
.nav ul li a { background:url(images/NavBG1.png) repeat 0 0;}
.nav ul li a.home { width:77px; background:url(images/NavBG1tan.png) repeat 0 0; color:#ffffff;}
.nav ul li a.prods { width:122px; background:url(images/NavBG1.png) repeat 0 0;}
.nav ul li a.health { width:152px; background:url(images/NavBG1blue.png) repeat 0 0;}
.nav ul li a.wheretobuy { width:125px; background:url(images/NavBG1yellow.png) repeat 0 0;}
.nav ul li a:hover, li a:focus, li a:active {background-position:-150px 0;}
.nav ul #a a {background-position:-20px 41px; display:block; line-height:41px;}
.navHome { position:absolute; bottom:73px; height:41px; background:url(images/NavBGtan.png) repeat 0 -41px; width:77px; margin:0 0 0 247px; z-index:4001; display:;}
.navProds { position:absolute; bottom:73px; height:41px; background:url(images/NavBG2.png) repeat 0 0; width:122px; margin:0 0 0 338px; z-index:4001; display:;}
.navHealth { position:absolute; bottom:73px; height:41px; background:url(images/NavBGblue.png) repeat 0 0; width:152px; margin:0 0 0 474px; z-index:4001; display:;}
.navWtb { position:absolute; bottom:73px; height:41px; background:url(images/NavBGyellow.png) repeat 0 0; width:125px; margin:0 0 0 640px; z-index:4001; display:;}

.fb { position:fixed; top:10px; margin-left:932px; z-index:1234399; display:none;}
.fb2 { position:fixed; top:5px; margin-left:892px; z-index:1234399; display:none;}


.footer { position:fixed; bottom:0px; z-index:4398; margin-left:59px; background:url(images/footerBG.jpg) top left no-repeat; width:979px; height:47px; color:#787878; 
    font-family:Arial, Helvetica, sans-serif; font-size:10px; display:none;}
.footer .topfooter { float:left; margin:10px 0 0 6px; text-align:left; width:700px; font-size:9px;}
.footer .topfooter p { float:left; text-align:left; width:700px; font-size:9px; margin:3px 0 0 6px;}
.footer .topfooter ul { float:left; list-style:none;}
.footer .topfooter ul li { float:left; list-style:none; padding:0 6px 0 6px; border-right:1px solid #b7b7b7;}
.footer .topfooter ul li.right { border:none;}
.footer .topfooter a { color:#787878; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; font-weight:bold;}
.footer .topfooter a:hover { text-decoration:underline;}
.footer .footer-logo { float:right; margin:8px 8px 0 12px;}
.footer_privacyOn, .footer_termsOn, .footer_sitemapOn, .footer_contactOn, .footer_unsubscribeOn { display:none;}
.footer2 {  position:static; display:block; margin-top:100px; margin-left:9px; width:949px;}

.closePrivacy { position:absolute; right:476px; top:3px; z-index:456;}
.closeTerms { position:absolute; right:476px; top:3px; z-index:456;}

.privacy { position:fixed; bottom:-550px; z-index:438; margin-left:59px; background:url(images/footerPopupBG.png) top left no-repeat;
     width:979px; height:550px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#754c24;}
.privacy .viewport { height:460px; width:914px; margin:17px 25px 25px 25px; overflow:hidden; text-align:left; position: relative;}
.privacy h1 { width:700px; margin-top:-100px; font-family:Georgia, "Times New Roman", Times, serif;}
.privacy ol, .privacy ul { margin:0 0 15px 40px; font-size:12px;}
.privacy p { margin:15px 0;}
.privacy a { color:#c67527; text-decoration:underline; }
.privacy #breadcrumb { font-size:9px; color:#8c6b55; padding:16px 0px 42px 32px;}
.privacy #breadcrumb a { font-size:9px; text-transform:uppercase; text-decoration:none; color:#8c6b55;}
.privacy #breadcrumb a:hover { font-size:9px; text-transform:uppercase; text-decoration:underline; color:#a7a9ac;}
.privacy #title { color:#8c6b55; font-size:14px; padding:16px 0px 42px 32px;}
.privacy #privacy_area { background:url(../images/privacy_middleborder.jpg) top left repeat-y; color:#636466; font-size:11px;}
.privacy #privacy_area #asp { padding:0px 20px 10px 10px;}
.privacy #privacy_area h1, .privacy #privacy_area h2, .privacy #privacy_area h3, .privacy #privacy_area h4 { font-size:14px; color:#8c6b55;}

.privacy .overview { list-style: none; position: absolute; left: 0; top: -px; width:904px; margin-top:10px;}
.privacy .scrollbar{ background: transparent url(images/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; right:25px; top:0px; width: 15px; }
.privacy .track { background: transparent url(images/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 475px; width:15px; top:1px; position: relative;}
.privacy .thumb { background: transparent url(images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 5px; left: -5px; }
.privacy .thumb .end { background: transparent url(images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
.privacy .disable { display: none; }
.privacy .loadtext p { clear: both; margin: 0; padding: 20px 0 0; }

#terms h1, #sitemap h1 { width:700px; margin-top:0px; font-family:Georgia, "Times New Roman", Times, serif;}
.footer .trust-e img {width: 100px;}



.loading {  width:1097px; height:1203px; z-index:1; position:fixed; top:200px; float:left;}
.loading2 {  width:500px; height:500px; z-index:1; position:fixed; top:75px; float:left;}

.top { background:url(images/whiteBorderBG.png) no-repeat; width:1097px; height:773px; background-position:0px -49px; z-index:1; position:relative; float:left; display:none;}
.homePanel { width:1045px; margin:0 0 0 24px; height:720px; z-index:2; position:relative; float:left; overflow:hidden;}
.homePanel .homePanelImg {  width:1045px; top:0px; height:720px; z-index:2; left:0px; position:absolute; float:left; display:none;}
.declare { font-family:Georgia, "Times New Roman", Times, serif; font-size:29px; position:absolute; top:133px; left:47px; width:600px; 
    height:35px; text-align:left; float:left; line-height:35px; opacity:0; z-index:3; }
.declare a {  line-height:25px; padding:0 10px 10px 10px; text-decoration:none;}
.declareLink { position:absolute; top:137px; left:230px; width:600px; overflow:hidden; height:35px; width:78px; text-align:left; float:left; line-height:35px; opacity:0; z-index:2;}
.declareLink img { position:absolute; top:-73px; left:0px;}
.declareText { font-family:Tahoma, Geneva, arial, sans-serif; font-size:16px; position:absolute; top:233px; left:49px; float:left; line-height:24px; text-align:left; 
    width:458px; display:none; z-index:3;}
.declareMore { position:absolute; top:382px; left:49px; float:left; text-align:left; width:451px; height:68px; display:block; background:url(images/moreOvaltinePlease.png) top left no-repeat;
     opacity:0; z-index:3;}
.declareMore span { display:none;}
.prodToolTip { position:absolute; top:90px; left:820px; z-index:3; display:none;}

.prod { background:url(images/whiteBorderBG.png) no-repeat; width:1097px; height:791px; background-position:0px -9px; z-index:1; position:relative; float:left; 
    margin-top:70px; display:none;}
.prodPanel { color:#754c24; width:1045px; margin:16px 0 0 24px; height:741px; z-index:2; position:relative; float:left; overflow:hidden;}
.prodPanel .prodPanelImg {  width:1045px; top:0px; height:741px; z-index:3; left:0px; position:absolute; float:left; display:;}
.prodPanel .prodText { height:195px; position:absolute; z-index:4; width:1045px; text-align:center;}
.prodPanel h2 { margin-top:79px; display:none; }
.prodPanel h3 { display:none;}
.prodPanel p { display:none;}


/*
.prodPanel a.richChocolate  { position:absolute; top:195px; width:307px; height:499px; overflow:hidden; left:374px; z-index:100; }
.prodPanel a.richChocolate #richChocolateImage { width:0px; height:0px; margin-top:245px;}
.prodPanel a.chocolateMalt  { position:absolute; top:222px; left:214px; height:428px; width:239px; z-index:80; }
.prodPanel a.chocolateMalt #chocolateMaltShadow { width:0px; height:0px; margin-top:133px; left:250px; position:absolute; z-index:80;}
.prodPanel a.chocolateMalt #chocolateMaltImage { width:0px; height:0px; margin-top:133px; left:250px; position:absolute; z-index:79;}
.prodPanel a.classicMalt  { position:absolute; top:222px; left:614px; height:428px; width:239px; z-index:90; }
.prodPanel a.classicMalt #classicMaltShadow { width:0px; height:0px; margin-top:127px; right:250px; position:absolute; z-index:90}
.prodPanel a.classicMalt #classicMaltImage { width:0px; height:0px; margin-top:127px; right:250px; position:absolute; z-index:89}
*/
.prodPanel a.richChocolate  { position:absolute; top:203px; width:307px; height:499px; left:383px; z-index:100; }
.prodPanel a.richChocolate #richChocolateImage { width:0px; height:0px; top:-933px; left:27px; position:absolute; z-index:100}

.prodPanel a.chocolateMalt  { position:absolute; top:203px; left:164px; height:428px; width:239px; z-index:80; }
.prodPanel a.chocolateMalt #chocolateMaltShadow { width:239px; height:428px; margin-top:32px; left:23px; position:absolute; z-index:80; display:none;}
.prodPanel a.chocolateMalt #chocolateMaltImage { width:0px; height:0px; margin-top:133px; left:-1250px; position:absolute; z-index:79;}

.prodPanel a.classicMalt  { position:absolute; top:203px; left:561px; height:428px; width:239px; z-index:60; }
.prodPanel a.classicMalt #classicMaltShadow { width:239px; height:428px; margin-top:32px; left:57px; position:absolute; z-index:60; display:none;}
.prodPanel a.classicMalt #classicMaltImage { width:0px; height:0px; margin-top:127px; left:1250px; position:absolute; z-index:59;}


.prodOverlay { position:absolute; top:5px; right:-1027px; background:url(images/prodOverlayBG.png) top left no-repeat; width:1027px; height:830px; z-index:120;}
/*.prodOverlay { position:absolute; top:5px; right:0px; background:url(images/prodOverlayBG.png) top left no-repeat; width:1027px; height:830px; z-index:120;}*/
.prodOverlay .close { position:absolute; left:0px; top:270px;}
.prodOverlay .detail { position:absolute; left:110px; top:100px;}
.prodOverlay .detail .facebook { margin:19px 0 0 163px;}
.prodOverlay .detail .facebook a { float:left; line-height:30px; margin:0 15px 0 0; font-size:13px; color:#754c24; font-family:Tahoma, Geneva, arial, sans-serif; 
    text-decoration:none;}
.prodOverlay .detail .facebook a:hover { }
.prodOverlay .detail h4 { display:block; font-size:27px; padding:0 12px 9px 12px; border-bottom:dotted 1px #a88d74; margin-bottom:10px;}
.prodOverlay .detail h3 { display:block; font-size:20px; margin-bottom:7px;}
.prodOverlay .detail p { display:block; font-size:13px;}
.prodOverlay .nutrition { position:absolute; left:733px; top:150px; width:162px; height:434px; }
.prodOverlay .nutrition .innerNutrition { position:absolute; top:0px; left:0px; height:434px; width:162px; overflow:hidden;}
.prodOverlay .nutrition .innerNutrition img { position:absolute; top:0px; left:0px; }
.nutritionUp { background:url(images/nutritionNav.png) no-repeat; height:50px; background-position:0px -100px; display:block; position:absolute; top:-50px; left:0px; }
.nutritionDown { background:url(images/nutritionNav.png) no-repeat; height:50px; background-position:0px -50px; display:block; position:absolute; bottom:-50px; left:0px; }
/*.nutritionUp:hover { background-position:0px -100px;}
.nutritionDown:hover { background-position:0px -50px;}*/

.hn { background:url(images/whiteBorderBG.png) no-repeat; width:1097px; height:791px; background-position:0px -9px; z-index:1; position:relative; float:left; 
    z-index:1; margin-top:70px; display:none;}
.hn h2 { color:#754c24; margin-top:88px; display:none; font-size:46px;}
.hn h3 { color:#754c24; display:none; font-size:27px; margin-top:-3px;}
.hn p { color:#754c24;; display:none; font-size:16px;}
.hn .hnPanel { background:url(images/hnBG.jpg) top left no-repeat; width:1045px; margin:16px 0 0 24px; height:741px; z-index:2; position:relative; float:left; 
    overflow:hidden;}
.hn .blueBoy { position:absolute; top:203px; left:409px; float:left; z-index:23;}
.hn .blueBoy img { display:none;}
.hn .hnEye { position:absolute; top:277px; left:458px; float:left; z-index:25;}
.hn .hnBrain { position:absolute; top:258px; left:565px; float:left; z-index:25;}
.hn .hnEnergy { position:absolute; top:452px; left:501px; float:left; z-index:25;}
.hn .hnBones { position:absolute; top:423px; left:439px; float:left; z-index:25;}
.hn .hnBody { position:absolute; top:583px; left:460px; float:left; z-index:25;}
.hn .hnHeart { position:absolute; top:387px; left:549px; float:left; z-index:25;}
.hn .hnImmunity { position:absolute; top:501px; left:541px; float:left; z-index:25;}
.hn .hnOvaltine { position:absolute; top:449px; left:622px; float:left; z-index:25;}
.asterisk { width:0px; height:0px; margin-top:12px;}
.hn .hnEyePop, .hn .hnEyePop1 { position:absolute; top:189px; left:123px; float:left; width:353px; height:196px; overflow:hidden; display:none; background:url(images/hnPopEye.png) top left no-repeat; z-index:24;}
.hn .hnBrainPop { position:absolute; top:227px; left:583px; float:left; width:373px; height:214px; overflow:hidden; display:none; background:url(images/hnPopBrain.png) top left no-repeat; z-index:24;}
.hn .hnEnergyPop, .hn .hnEnergyPop1 { position:absolute; top:314px; left:144px; float:left; width:381px; height:214px; overflow:hidden; display:none; background:url(images/hnPopEnergy.png) top left no-repeat; z-index:24;}
.hn .hnBonesPop { position:absolute; top:355px; left:93px; float:left; width:365px; height:217px; overflow:hidden; display:none; background:url(images/hnPopBones.png) top left no-repeat; z-index:24;}
.hn .hnBodyPop, .hn .hnBodyPop1 { position:absolute; top:475px; left:90px; float:left; width:388px; height:239px; overflow:hidden; display:none; background:url(images/hnPopBody.png) top left no-repeat; z-index:24;}
.hn .hnHeartPop { position:absolute; top:280px; left:563px; float:left; width:395px; height:215px; overflow:hidden; display:none; background:url(images/hnPopHeart.png) top left no-repeat; z-index:24;}
.hn .hnImmunityPop, .hn .hnImmunityPop1 { position:absolute; top:511px; left:555px; float:left; width:402px; height:203px; overflow:hidden; display:none; background:url(images/hnPopImmunity.png) top left no-repeat; z-index:24;}
.hn .hnOvaltinePop { position:absolute; top:403px; left:636px; float:left; width:316px; height:113px; overflow:hidden; display:none; background:url(images/hnPopOvaltine.png) top left no-repeat; z-index:24;}
.hn .hnClickPop { position:absolute; top:283px; left:556px; float:left; width:316px; height:113px; overflow:hidden; display:none; background:url(images/hnPopClick.png) top left no-repeat; z-index:24;}
.popText { width:220px; text-align:left; font-family:Tahoma, Geneva, arial, sans-serif; font-size:13px; margin:10px 0 0 15px; line-height:20px;}
.popText strong { font-weight:bold;}
.popText ul { list-style:outside; padding:0; margin:3px 0 0 25px;}
.popTextRight { width:220px; text-align:left; font-family:Tahoma, Geneva, arial, sans-serif; font-size:13px; margin:10px 0 0 115px; line-height:19px;}
.popTextRight strong { font-weight:bold;}
.oneforty {  margin-left:140px}
.onetwenty {  margin:18px 0 0 134px;  width:240px;}
.hnWide { width:240px;}
.hnWide2 { width:240px;}
.hnsquat { line-height:18px;}
.popTextRight ul { list-style:outside; padding:0; margin:10px 0 0 25px;}
.twelve { font-size:12px; line-height:13px;}
.small { width:186px; margin:10px 0 0 104px;}


.wtb { background:url(images/whiteBorderBG.png) no-repeat; width:1097px; height:1123px; background-position:0px -9px; z-index:1; position:relative; float:left; z-index:1; 
    margin-top:70px; display:none;}
.wtb .wtbPanelImg {  width:1045px; top:17px; height:741px; z-index:2; left:23px; position:absolute; float:left; display:;}
.wtb .wtbPanel {  width:1045px; top:17px; height:741px; z-index:3; left:23px; position:absolute; float:left; overflow:hidden;}
.wtb .wtbForm { background:url(images/wtbFormBG.png) top left no-repeat; width:402px; height:446px; float:right; top:137px; right:-402px; position:absolute; z-index:4;}
.wtb .wtbForm h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; text-align:left; float:left; margin:25px 20px 10px 20px; display:none;}
.wtb .wtbForm p { font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; float:left; margin:0px 20px 10px 20px; display:none;}
.wtb .wtbForm p.formDirections { font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left; float:left; margin:10px 20px 5px 20px; clear:both; 
    line-height:14px; display:none;}
    #formIndicator { font-size:12px;}
#radioRadius { margin-bottom:0px;}
.wtb .wtbForm input.zipCode { width:75px; margin-left:20px; clear:both; float:left; display:none;}
#submitWTB, .contactussubmit { background:url(images/Submit.png); width:86px; height:26px; background-position:0px 0px;}
#submitWTB:hover, .contactussubmit:hover { background-position:0px -26px;}
#submitWTB:active, .contactussubmit:active { background-position:0px -52px;}



.wtb .wtbResultsContainer { width:589px; height:658px; float:left; top:85px; left:25px; overflow:hidden; position:absolute;}
.wtb .wtbResults { background:url(images/wtbResultsBG.png) top left no-repeat; width:589px; height:658px; float:left; top:0px; left:-725px; position:absolute; z-index:5; 
    text-align:left;}
.wtb .wtbResults iframe { margin:70px 0 0 37px;}
.wtb .wtbResults h3 { color:#754c24; margin:31px 0 0 35px; position:absolute; width:500px;}
.wtb .wtbResults .myBrands { position:absolute; top:562px; left:25px; float:left;}
.wtb .wtbResults .myBrands img { float:left;}
.wtb .wtbResults .myBrands p { float:left; font-size:15px; color:#707070; font-family:Arial, Helvetica, Sans-Serif; line-height:20px;}
.wtb .wtbResults .myBrands a { color:#707070;}
.wtb .wtbResults .myBrands a:hover { text-decoration:none;}
#wtbFrameLoader { background:url(images/iframeBG.gif) top left repeat; color:#754c24; margin:70px 0 0 37px; height:465px; width:515px; position:absolute; z-index:6; 
    display:none;}
#wtbFrameLoader img { margin:75px 0 0 170px;}
.innerPage { background:url(images/iframeBG.gif) top left repeat; color:#754c24;}

.wtb .wtbResults .closeLeft { position:absolute; right:0px; top:270px; z-index:7;}

.wtbresults2 { display:none; font-family:Arial, Helvetica, Sans-Serif;}
.wtbResultDisplayPage { width:500px; float:left; position:absolute; top:10px; left:0px; font-family:Arial, Helvetica, Sans-Serif;}
.wtbResultDisplay { width:500px; float:left; position:relative; top:0px; left:0px; font-size:13px; text-align:left; height:65px; overflow:hidden;}
.wtbResultName { width:351px; float:left;}
.wtbResultPhone { width:149px; float:left;}
.wtbResultAddress { width:351px; float:left;}
.wtbResultMap { width:149px; float:left;}
.wtbResultMap a { color:#754c24;}

.wtbSorry { font-family:Arial, Helvetica, Sans-Serif; text-align:left; font-size:13px; margin-top:20px;}
.wtbSorry a { font-family:Arial, Helvetica, Sans-Serif; color:#754c24;}
.wtbBumper { position:absolute; top:175px; left:-322px; width:322px; height:316px; overflow:hidden; z-index:7; background:url(images/wtbBumperBG.png) top left no-repeat;}
.wtbBumper .innerWtbBumper { margin:25px;}
.wtbBumper .innerWtbBumper p { float:left; width:272px; text-align:left; color:#754c24; margin-bottom:20px;}
.wtbBumper .innerWtbBumper img { }
#wtbBack {float:left; margin:0 20px 0 0; background:url(images/GoBack.png) no-repeat; background-position:0px 0px; width:116px; height:26px;}
#wtbBack:hover { background-position:0px -26px;}
#wtbContinue {float:left; margin:0 20px 0 0; background:url(images/Continue.png) no-repeat; background-position:0px 0px; width:116px; height:26px;}
#wtbContinue:hover { background-position:0px -26px;}



			.ui-radio-state-disabled,
			.ui-radio-state-checked-disabled,
			.ui-radio-state-disabled-hover,
			.ui-radio-state-checked-disabled-hover { color: #999;}
			
			
			span.ui-radio { display: block; float: left; width: 86px; height: 41px; 
			    background: url(images/RichChocolateBlue.png) 0 -82px no-repeat; margin-right:9px; cursor:pointer;
			}
			span.classicInput {background: url(images/ClassicMaltYellow.png) 0 -82px no-repeat;}
			span.chocolateMaltInput {background: url(images/ChocolateMaltOrange.png) 0 -82px no-repeat;}
			span.miles1 {background: url(images/Miles1.png) 0 -82px no-repeat;}
			span.miles2 {background: url(images/Miles2.png) 0 -82px no-repeat;}
			span.miles3 {background: url(images/Miles3.png) 0 -82px no-repeat;}
			span.ui-helper-hidden { display: none;}
			
			label { padding: 2px;}
			span.ui-radio-state-hover{ background-position: 0 -41px;}
			
			span.ui-radio-state-checked-disabled-hover,
			span.ui-radio-state-checked-disabled,
			span.ui-radio-state-checked { background-position: 0 -0px;}
			
			span.ui-radio-state-checked-hover { background-position: 0 -0px;}
			.ui-radio-disabled { opacity: 0.7;}
.ui-helper-hidden-accessible {
				position: absolute;
				left: -999em;
			}




#tooltip{ width:auto; max-width:100px;  min-width:100px; border:1px solid; background:white; padding:5px; margin-top:4px; font-size:14px; font-weight:bold; color:dimgray; font-family:Arial, Helvetica, sans-serif;}
#tooltip #ttimg.top{ margin-top:-17px; margin-left:2px}
#tooltip #ttimg.bottom{ bottom:0; margin-bottom:-12px; margin-left:2px}
#tooltip.default{ border:3px solid #f8f5f0; color:#f8f5f0; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; margin-top:5px;
background: #510000; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7b1d00', endColorstr='#3c0000'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#7b1d00), to(#3c0000)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #7b1d00,  #3c0000); /* for firefox 3.6+ */ 
}
#tooltip.default #ttimg.top{ position:absolute; margin-top:-12px; margin-left:-12px}
#tooltip.default #ttimg.bottom{ position:absolute; bottom:0; margin-bottom:-7px; margin-left:-12px}

