* { padding:0; margin:0; }
body { font-size:62.5%; background-color:#fff3e3; font-family:Arial, Helvetica, sans-serif; }
p { margin:0 0 8px; }
a { text-decoration:none; outline:none; }
a.active,a:hover { text-decoration:underline; }
a.active { font-weight:bold; }
a img { border:none; }
ul { padding:0 0 0 16px; margin:0 0 8px; }
ol { padding:0 0 0 19px; margin:0 0 8px; }
h1 { position:absolute; bottom:106px; left:107px; font-size:1em; font-weight:normal; color:#878a8e; }
h2 { color: white; }

/* GENERIC CLASSES START */
.hide { display:none; }
.clear-both { clear:both; height:0; font-size:0; line-height:0; }
.float-left { float:left; }
.float-right { float:right; }
.text-align-right { text-align:right; }
.margin-top-8 { margin-top:8px; }
.margin-top-30 { margin-top:30px; }
.margin-right-5 { margin-right:5px; }
.margin-right-10 { margin-right:10px; }
.margin-right-15 { margin-right:15px; }
.margin-right-20 { margin-right:20px; }
.margin-right-25 { margin-right:25px; }
.margin-right-35 { margin-right:35px; }
.margin-bottom-8 { margin-bottom:8px; }
.margin-bottom-12 { margin-bottom:12px; }
.margin-left-15 { margin-left:15px; }
.margin-left-20 { margin-left:20px; }
.no-margin { margin:0; }
.col-142 { width:142px; }
.col-156 { width:156px; }
.col-157 { width:157px; }
.col-173 { width:173px; }
.col-189 { width:189px; }
.col-197 { width:197px; }
.col-204 { width:204px; }
.col-236 { width:236px; }
.col-240 { width:240px; }
.col-262 { width:262px; }
.col-309 { width:309px; }
.col-320 { width:320px; }
.col-325 { width:325px; }
.col-339 { width:339px; }
.col-403 { width:403px; }
.col-451 { width:451px; }
.col-460 { width:460px; }
.col-490 { width:490px; }
.col-565 { width:565px; }
.col-650 { width:650px; }
.col-699 { width:699px; }
.col-749 { width:749px; }

/* GENERIC CLASSES END */

/* MAIN STARTS */
#main { width:960px; margin:0 auto; position:relative; }

/* MAIN ENDS */

/* HEADER STARTS */
#header { width:791px; padding:19px 0 0; margin:0 auto; }
#header ul { padding:0; margin:0; list-style:none; }
#header ul li { display:block; float:left; font-size:1.1em; }
#header ul li,#header ul li a { color:#a97c50; }
#header form { background:url(../images/header-search-background.gif) #faa61a no-repeat left top; width:183px; height:38px; padding:0; float:right; }
#header form fieldset { padding:0; border:none; }
#header form input#srch-input { border:none; width:125px; margin:11px 10px 0 14px; color:#231f20; font-size:1.3em; letter-spacing:-1px; }
#header .left,#header .middle,#header .right { float:left; }
#header .left { width:89px; }
#header .middle { width:446px; padding:25px 18px 0; }
#header .right { width:211px; padding:29px 0 0; }
#header .right a { font-size:1.3em; }
#header .middle p { font-size:2.6em; margin:0 0 13px; color:#faa61a; }
#header .middle li { margin-right:5px; }
#header .middle li a { margin-right:5px; }
#header .middle li:after { content:"|"; }
#header .middle li.last { margin:0; }
#header .middle li.last a { padding:0; color:#FAA61A; }
#header .middle li.last:after { content:none; }
#header .right ul { margin:0 0 19px 26px; }
#header .right ul li { margin:0 15px 0 0; }

/* HEADER ENDS */

/* WEBSITE STARTS */
#website { width:779px; margin:0 auto; padding:10px 4px; }
#website p { font-size:1.08em; }
#website p a { color:#3d3e3f; text-decoration:underline; }
#website p a:hover { text-decoration:none; }
#website li { font-size:1.08em; }

/* WEBSITE ENDS */

/* HOME STARTS */
#main.home #website { width:787px; padding:10px 0; }
#homeboxes { float:left; width:370px; }
.homebox { float:left; width:340px; padding:15px; }
.homebox.facts { background:#FAA61A url(../images/home/bg_facts.gif) no-repeat; height:146px; margin-bottom:4px; }
.homebox.counter { background:#FAA61A url(../images/home/bg_counter.gif) no-repeat; height:146px; margin-bottom:4px; }
.homebox.interactive { background:#B1D34F url(../images/home/bg_interactive.gif) no-repeat; height:147px; margin-bottom:2px; }
.homebox.wag { background:#A97C50 url(../images/home/bg_wag.gif) no-repeat; height:136px; }
.homebox h2 { margin:0 0 10px; font-size: 18px; color: #D6511E; }
.homebox.wag h2 { color: #FAA61A; }
.homebox ul { margin:0; padding:0; list-style:none; clear:left; font-size: 18px; line-height: 18px; }
.homebox li { clear:left; }
.homebox.facts li a,.homebox.interactive li a { margin:4px 0; }
.homebox.facts li a { float:left; background:url(../images/home/bullet-green.png) no-repeat 0 2px; padding-left:23px; color:#fff;  }
.homebox.interactive li a { float:left; background:url(../images/home/bullet-yellow.png) no-repeat 0 2px; padding-left:23px; color:#fff;  }
.homebox.wag li a { float:left; background:url(../images/home/bullet-yellow.png) no-repeat 0 2px; padding-left:23px; font-size: 16px; color:#fff; width:220px; }
.homebox.counter li a { float:left; background:url(../images/home/bullet-green.png) no-repeat 0 2px; padding-left:23px; font-size: 16px; color:#fff; width:220px; }
#main.home #center-content { color:#fff; margin:0 8px 0 0; }
#main.home #center-content .fancy-a-drink { background:url(../images/home/bg_fancyadrink.gif) #B1D34F no-repeat right top; width:372px; height:22px; padding:10px 14px 8px; margin-left:4px; }
#main.home #center-content .fancy-a-drink img { display:block; }
#main.home #center-content .fancy-a-drink p { font-size:1.1em; line-height:11px; }
#main.home #center-content .fancy-a-drink p a { color:#fff; text-decoration:none; }
#main.home #center-content .fancy-a-drink p a:hover { text-decoration:underline; }
#website #center-content .weight-gain { background:url(../images/side-pods/backgrounds/content-background-long-orange.gif) #faa61a no-repeat left top; width:258px; height:71px; padding:18px 128px 19px 12px; }
#website #center-content .weight-gain p { background:url(../images/home/content-arrow-small.gif) no-repeat left top; font-size:1.14em; padding:0 0 0 15px; }
#website #center-content .weight-gain p a { color:#fff; text-decoration:none; }
#website #center-content .weight-gain p a:hover { text-decoration:underline; }
#main.home #center-content #calculator { background:url(../images/home/bg_drinkcalculator.gif) no-repeat left top; color:#000; width:387px; height:465px; padding:10px 9px 7px; }
#main.home #center-content #calculator fieldset { border:none; padding:0; }
#main.home #center-content #calculator fieldset ul { list-style:none; padding:0; margin:0; }
#main.home #center-content #calculator .drinks-calculator { background:url(../images/home/calculator-background.gif) no-repeat left top; width:226px; height:442px; padding:7px 5px; float:right!important; }
#main.home #center-content #calculator .drinks-calculator li { width:61px; height:123px; display:block; float:left; padding:7px; }
#main.home #center-content #calculator .drinks-calculator li .calc-wrap { background-color:#7ca9da; width:61px; height:25px; text-align:center; margin:0 0 2px; }
#main.home #center-content #calculator .drinks-calculator li .calc-wrap span.amount { font-size:1.8em; color:#fff; padding:0 1px; }
#main.home #center-content #calculator .drinks-calculator li .calc-wrap a { position:relative; top:2px; }
#main.home #center-content #calculator .drinks-calculator li p { font-size:.8em; margin:0; color:#636467; }
#main.home #center-content #calculator .drinks-calculator .calc-controls { float:right; margin:0 8px 0 0; }
#main.home #center-content #calculator form .hide,#main.home #center-content #calculator form .calc-hide { display:none!important; }
#main.home #center-content #calculator .drinks-calculator li .d-tn-wrap { position:relative; width:61px; height:57px; }
#main.home #center-content #calculator .drinks-calculator li .d-tn-wrap img { position:absolute; bottom:0; left:30%; margin:0 0 -3px; }
#main.home #center-content #calculator .gender a { outline:none; display:block; float:left; }
#main.home #center-content #calculator .gender .gw { display:block; float:left; margin:15px 0 0 5px; }
#main.home #center-content #calculator .gender .gw img { display:block; margin:0 0 15px; }
#main.home #center-content #calculator .gender label { display:block; font-size:1.1em; font-weight:bold; margin:0 0 10px; }
#main.home #center-content #calculator .gender input { margin:0 0 0 6px; }
#main.home #center-content #calculator .gender .notice { margin:50px 0 0; }
#main.home #center-content #calculator .gender .notice p { font-size:1.2em; }

/* HOME ENDS */

/* SIDE-PODS STARTS */
#website .side-pods { width:188px; }
#website .side-pods p { font-size:1.14em; color:#fff; }
#website .side-pods a { outline:none; color:#fff; text-decoration:none; }
#website .side-pods a:hover { text-decoration:underline; }
#website .side-pods p.full-link { width:94px; height:18px; padding:2px 5px 0; margin:0; }
#website .side-pods #drink-tips p.full-link { background:url(../images/home/tips-full-link.gif) no-repeat left top; }
#website .side-pods #drink-facts p.full-link { background:url(../images/home/facts-full-link.gif) no-repeat left top; }
#website .side-pods #drink-tips p.number { margin:0 0 30px; }
#website .side-pods #drink-facts p.number { margin:0 0 5px; }
#website .side-pods #drink-facts p { margin-right:34px; }
#website .side-pods .pod { padding:21px 16px; margin:0 0 4px; overflow:hidden; }
#website .side-pods .brown { background:url(../images/side-pods/backgrounds/pod-background-brown-01.gif) #c38530 no-repeat left top; width:155px; height:86px; }
#website .side-pods .brown-02 { background:url(../images/side-pods/backgrounds/pod-background-brown-02.gif) #c38530 no-repeat left top; width:155px; height:156px; }
#website .side-pods .brown-02 p { background:url(../images/home/content-arrow-orange-brown-small.gif) no-repeat left top; margin:14px 35px 0 0; padding:0 0 0 13px; }
#website .side-pods .interactive-green { background:url(../images/interactive/pod-right-drink-diary.gif) #b1d34f no-repeat left top; width:163px; height:147px; padding:11px; }
#website .side-pods .facts-green { background:url(../images/facts/pod-right-glancesheets.gif) #b1d34f no-repeat left top; width:163px; height:147px; padding:11px; }
#website .side-pods .facts-green h2 { font-size: 20px; margin-right: 30px; }
#website .side-pods .facts-green ul { margin: 6px 30px 0 0; padding:0; list-style: none; }
#website .side-pods .facts-green li { margin: 0; padding:0; clear:left; }
#website .side-pods .facts-green li a { float:left; background: url(../images/bullet_sml.png) no-repeat 0 2px; padding: 0 0 3px 12px; }
#website .side-pods .green { background:url(../images/side-pods/backgrounds/pod-background-green-01.gif) #b1d34f no-repeat left top; width:152px; height:187px; }
#website .side-pods .green-02 { background:url(../images/side-pods/backgrounds/pod-background-green-02.gif) #b1d34f no-repeat left top; width:153px; height:198px; }
#website .side-pods .orange { background:url(../images/side-pods/backgrounds/pod-background-orange-01.gif) #faa61a no-repeat left top; width:154px; height:120px; }
#website .side-pods .orange-02 { background:url(../images/side-pods/backgrounds/pod-background-orange-02.gif) #faa61a no-repeat left top; width:153px; height:151px; }
#website .side-pods .interactive-red { background:url(../images/interactive/pod-right-drink-tip.gif) #d6511e no-repeat left top; width:171px; height:133px; padding:5px 8px; }
#website .side-pods .red { background:url(../images/side-pods/backgrounds/pod-background-red-01.gif) #d6511e no-repeat left top; width:155px; height:100px; }
#website .side-pods .red-02 { background:url(../images/side-pods/backgrounds/pod-background-red-02.gif) #d6511e no-repeat left top; width:155px; height:146px; }
#website .side-pods .interactive-yellow { background:url(../images/interactive/pod-right-drink-facts.gif) #e4be22 no-repeat left top; width:173px; height:136px; padding:5px 6px; }
#website .side-pods .yellow { background:url(../images/side-pods/backgrounds/pod-background-yellow-01.gif) #e4be22 no-repeat left top; width:153px; height:100px; }
#website .side-pods .yellow-02 { background:url(../images/side-pods/backgrounds/pod-background-yellow-02.gif) #e4be22 no-repeat left top; width:153px; height:143px; }
#website .side-pods .interactive-yellow p { margin:0 0 1px; }
#website .side-pods .interactive-red p { margin:0 34px 3px 0; }
#main.landing #website .side-pods p.number { margin:0 0 3px; }
#website .side-pods #test-reactions.orange-02 p { background:url(../images/home/content-arrow-small.gif) no-repeat left top; margin:18px 0 0; padding:0 0 0 13px; }
#website .side-pods #how-much-drink.green p,#website .side-pods .interactive-green p { background:url(../images/home/content-arrow-orange-green-small.gif) no-repeat left top; margin:14px 35px 0 0; padding:0 0 0 13px; }
#website .side-pods .interactive-green p { margin-top:5px; }
#website .side-pods #whats-the-answer.green-02 p { background:url(../images/home/content-arrow-orange-green-small.gif) no-repeat left top; margin:16px 85px 0 0; padding:0 0 0 13px; }

/* SIDE-PODS ENDS */

/* FOOTER STARTS */
#footer { clear:left; background:url(../images/footer-content-background.gif) #ffe5c1 no-repeat left top; width:747px; height:104px; margin:0 auto; padding:14px 20px; color:#878a8e; }
#footer p { margin:0 0 2px; font-size:1em; }
#footer ul { list-style:none; padding:0; }
#footer ul li { font-size:1em; margin:0 0 -1px; }
#footer ul li a { color:#878a8e; }
#footer .left,#footer .middle,#footer .right { float:left; }
#footer .left { padding:15px 0 0; width:180px; margin:0 14px 0 0; }
#footer .middle ul.top-lvl { float:left; margin:0 80px 0 0; }
#footer .middle ul ul { padding:0 0 0 6px; }
#footer .middle ul ul.no-list { padding:0; list-style:none; }
#footer .footer-image { float:right; }

/* FOOTER ENDS */

/* GENERIC INTERNAL STARTS */
#main.generic #website { background:url(../images/generic-content-background.gif) #ffdcac no-repeat left top; width:699px; height:468px; padding:10px 42px 10px 49px; margin:0 auto 1px; color:#636467; }
#main.generic #website li { margin:0 0 8px; }
#main.generic #website .row-top { height:18px; padding:14px 9px 27px; }
#main.generic #website .row-top p { margin:0; }
#main.generic #website .row-bottom { height:380px; padding:7px; overflow:auto; }
#main.generic #website .row-bottom p { margin:0 0 7px; }

/* GENERIC INTERNAL ENDS */

/* CAMPAIGN ANSWERS STARTS */
#main.campaign-answers #website { background:url(../images/campaign-answers/campaign-answers-content-bg.gif) #f36d47 no-repeat left top; width:740px; height:460px; padding:20px; color:#fff; }
#main.campaign-answers #website.video { width:760px; height:480px; padding:10px; }
#website.video div.description { padding:0 12px; }
#main.campaign-answers #website p img { margin:0 0 10px; }
#main.campaign-answers #website ol { list-style-type:lower-latin; }
#main.campaign-answers #website ol li { margin:0 0 8px; }

/* CAMPAIGN ANSWERS ENDS */

/* LANDING PAGE STARTS */
#main.landing #website .row h2 { font-size: 20px }
#main.landing #website .row.yellow h2 { color: #D6511E; }
#main.landing #website { background:url(../images/interactive/interactive-landing-content-bg.gif) #8fcea5 no-repeat left top; width:755px; height:463px; padding:18px 2px 18px 15px; }
#main.landing #website .row { width:542px; margin:0 0 4px; }
#main.landing #website .orange { background:url(../images/interactive/row-bg-orange.gif) #d6511e no-repeat left top; width:537px; height:143px; padding:19px 15px 8px 13px; }
#main.landing #website .purple { background:url(../images/interactive/row-bg-purple.gif) #ad6691 no-repeat left top; width:532px; height:120px; padding:14px 15px 10px 13px; }
#main.landing #website .green { background:url(../images/interactive/row-bg-green.gif) #b1d34f no-repeat left top; width:535px; height:118px; padding:11px 15px 10px 13px; }
#main.landing #website .yellow { background:url(../images/interactive/row-bg-yellow.gif) #FAA61A no-repeat left top; width:535px; height:118px; padding:11px 15px 10px 13px; }
#main.landing #website .row .row-top { margin:0 0 5px; }
#main.landing #website .row .row-bottom .copy { width:375px; padding:4px 7px 4px 11px; color:#fff; }
#main.landing #website .row .row-bottom .copy p { font-size:1.25em; }
#main.landing #website .row .row-bottom .copy a { background:#B93638; padding:2px 8px; float:right; font-size:1.14em; color:#fff; }
#main.landing #website .orange .row-bottom .copy a { background: #E8976E; }

/* LANDING PAGE ENDS */

/* HEALTH PROBLEMS STARTS */
#main.health-problems #website { background:url(../images/health-problems/health-problems-content-bg.gif) #e4be22 no-repeat left top; width:702px; height:455px; padding:35px 40px 10px 38px; }
#main.health-problems #website a { outline:none; }
#main.health-problems #website .row-top { height:19px; padding:0 0 25px; }
#main.health-problems #website .row-bottom { background:url(../images/health-problems/row-bottom-background-699.gif) no-repeat left bottom; height:369px; padding:14px 0 0; }
#main.health-problems #website .row-bottom p a.anchor:hover { text-decoration:none; }
#main.health-problems #website .row-bottom #male-effects { width:157px; height:225px; overflow:hidden; margin:30px 0 0; padding:0 20px; }
#main.health-problems #website .row-bottom #female-effects { width:119px; height:175px; overflow:auto; padding:0 15px; }
#main.health-problems #website .row-bottom #male-effects .health-details { height:225px; overflow:auto; }
#main.health-problems #website .row-bottom #female-effects .health-details { height:175px; overflow:auto; }
#main.health-problems #website .row-bottom .left { width:60px; padding:14px 47px 133px 66px; }
#main.health-problems #website .row-bottom .right { width:57px; padding:23px 46px 133px 63px; }
#main.health-problems #website .row-bottom ul.organ-list { list-style:none; padding:0; margin:0; }
#main.health-problems #website .row-bottom ul.organ-list li { margin:0 0 4px; }
#main.health-problems #website .row-bottom ul.organ-list li a { display:block; text-indent:-9999em; }
#main.health-problems #website .row-bottom ul.organ-list li a.brain { background:url(../images/health-problems/body-parts/brain.gif) no-repeat left 0; width:40px; height:30px; overflow:hidden; }
#main.health-problems #website .row-bottom ul.organ-list li a.mouth { background:url(../images/health-problems/body-parts/mouth.gif) no-repeat left 0; width:21px; height:32px; overflow:hidden; margin-bottom:6px; }
#main.health-problems #website .row-bottom ul.organ-list li a.heart { background:url(../images/health-problems/body-parts/heart.gif) no-repeat left 0; width:38px; height:31px; overflow:hidden; }
#main.health-problems #website .row-bottom ul.organ-list li a.liver { background:url(../images/health-problems/body-parts/stomach.gif) no-repeat left 0; width:48px; height:42px; overflow:hidden; }
#main.health-problems #website .row-bottom ul.organ-list li a.stomach { background:url(../images/health-problems/body-parts/liver.gif) no-repeat left 0; width:29px; height:30px; overflow:hidden; }
#main.health-problems #website .row-bottom ul.organ-list li a.reproductive { background:url(../images/health-problems/body-parts/reproductive.gif) no-repeat left 0; width:26px; height:29px; overflow:hidden; }
#main.health-problems #website .row-bottom ul.organ-list li.active a { background-position:left 100%; }
#main.health-problems #website .row-bottom #female-side ul#body-parts-list { height:143px; margin:10px 0 16px; padding:0; list-style:none; }
#main.health-problems #website .row-bottom #female-side ul#body-parts-list li { background:url(../images/health-problems/health-problems-bullet-point.gif) no-repeat left top; display:block; padding:0 0 0 14px; margin:0 0 5px; }
#main.health-problems #website .row-bottom ul#female-organs { margin-top:3px; }
#main.health-problems #website .row-bottom ul#male-organs li a.mouth { margin-left:8px; }
#main.health-problems #website .row-bottom ul#female-organs li a.mouth { margin-left:12px; }
#main.health-problems #website .row-bottom ul.organ-list li a.heart { margin-left:17px; }
#main.health-problems #website .row-bottom ul.organ-list li a.reproductive { margin-left:14px; }
#main.health-problems #website .row-bottom ul.organ-list li a.stomach { margin-left:8px; }
#main.health-problems #website .row-bottom ul.organ-list li a.liver { margin-left:10px; }

/* HEALTH PROBLEMS ENDS */

/* DRINKS CALCULATOR STARTS */
#main.drinks-calculator .top-wrap { background:url(../images/drinks-calculator/top-wrap-background.gif) no-repeat left top; width:745px; height:20px; margin:0 auto 15px; padding:12px 15px; }
#main.drinks-calculator .top-wrap img { display:block; float:left; margin:0 15px 0 0; }
#main.drinks-calculator .top-wrap p { font-size:1.2em; color:#fff; float:left; margin:3px 0 0; font-weight:bold; }
#main.drinks-calculator #website { background:url(../images/drinks-calculator/drinks-caculator-content-bg.gif) #dae9ae no-repeat left top; width:749px; height:503px; padding:21px 18px 19px 24px; }
#main.drinks-calculator #website #drink-list form fieldset { padding:0; border:none; }
#main.drinks-calculator #website #drink-list form fieldset .gender-images a { outline:none; }
#main.drinks-calculator #website #drink-list form .drinks-calculator { background:url(../images/drinks-calculator/drink-list-background.gif) #fff no-repeat left top; width:249px; height:478px; padding:15px 6px 15px 7px; }
#main.drinks-calculator #website #drink-list form .drinks-calculator .calc-controls { float:right; margin:0 9px 0 0; }
#main.drinks-calculator #website #drink-list form ul { padding:0; margin:0; list-style:none; }
#main.drinks-calculator #website #drink-list form ul.left-aligned-list li { width:67px; height:146px; display:block; float:left; padding:0 8px; }
#main.drinks-calculator #website #drink-list form ul.left-aligned-list li div.d-tn-wrap { position:relative; height:57px; }
#main.drinks-calculator #website #drink-list form ul.left-aligned-list li img.d-tn { position:absolute; bottom:0; left:30%; margin:0 0 -3px; }
#main.drinks-calculator #website #drink-list form .hide,#main.drinks-calculator #website #drink-list form .calc-hide { display:none!important; }
#main.drinks-calculator #website #drink-list form li p { font-size:1em; color:#636467; }
#main.drinks-calculator #website #drink-list a#calculator-cancel { font-size:1.2em; color:#faa61a; }
#main.drinks-calculator #website #drink-list form fieldset#calculations { background:url(../images/drinks-calculator/calculations-background.gif) #fff no-repeat left top; width:292px; height:486px; padding:10px 10px 12px 7px; }
#main.drinks-calculator #website #drink-list form fieldset #totals { background:url(../images/drinks-calculator/totals-content-background.gif) #ffdaa8 no-repeat left top; width:261px; height:54px; padding:17px 13px; }
#main.drinks-calculator #website #drink-list form fieldset #totals p { font-size:1.3em; color:#636467; }
#main.drinks-calculator #website #drink-list form fieldset #totals p.calc-problems { color:#d6511e; }
#main.drinks-calculator #website #drink-list form fieldset #totals p.calc-problems span { font-size:2em; }
#main.drinks-calculator #website #drink-list form fieldset #days-per-week { background:url(../images/drinks-calculator/days-a-week-content-background.gif) #d6511e no-repeat left top; width:268px; height:32px; padding:19px 8px 23px; margin:0 0 8px; color:#fff; }
#main.drinks-calculator #website #drink-list form fieldset #risk-analysis { background:url(../images/drinks-calculator/status-content-background.gif) #fff no-repeat left top; width:262px; height:274px; padding:15px; }
#main.drinks-calculator #website #drink-list form fieldset #risk-analysis .inner { overflow:auto; height:282px; }
#main.drinks-calculator #website #drink-list form fieldset #risk-analysis p { font-size:1.6em; margin:0 0 5px; color:#000; }
#main.drinks-calculator #website .calc-wrap { background-color:#7ca9da; width:68px; height:28px; margin:0; color:#fff; padding:0; text-align:center; }
#main.drinks-calculator #website .calc-wrap span.amount { padding:0 2px; }
#main.drinks-calculator #website .calc-wrap span { font-size:1.5em; }
#main.drinks-calculator #days-per-week .calc-wrap span { font-size:2em; }
#main.drinks-calculator #website #drink-list form fieldset #days-per-week p { width:191px; font-size:1.2em; color:#fff; margin:0 8px 0 0; }
#main.drinks-calculator #website #drink-list form .gender ul { background:url(../images/drinks-calculator/gender-switch.gif) no-repeat left bottom; height:35px; margin:10px 0 10px 20px; }
#main.drinks-calculator #website #drink-list form .gender li { display:block; float:left; }
#main.drinks-calculator #website #drink-list form .gender li label { display:block; font-size:1.2em; font-weight:bold; }
#main.drinks-calculator #website #drink-list form .gender li input { position:relative; top:4px; outline:none; }
#main.drinks-calculator #website #drink-list form .gender li input#male { left:2px; }
#main.drinks-calculator #website #drink-list form .gender li input#female { left:21px; }
#main.drinks-calculator #website #drink-list form .gender .notice { margin:203px 0 0; }
#main.drinks-calculator #website #drink-list form .gender .notice p { font-size:1.2em; }

/* DRINKS CALCULATOR ENDS */

/* DRINKS DIARY STARTS */
#main.drinks-diary #website { width:791px; padding:0; }
#main.drinks-diary #website a { outline:none; border:none; }
#drinks-diary { background:#a1bfe4 url(../images/drink-diary/drink-diary-content-bg.gif) no-repeat scroll left top; width:791px; height:464px; }
#drinks-diary div.drinks-diary-left { width:240px; float:left; margin-left:44px; margin-top:15px; position:relative; }
#drinks-diary div.drinks-diary-left #dd-name-wrap p { font-size:2.6em; color:#fff; margin:0; }
#drinks-diary div.drinks-diary-left #dd-name-wrap a { color:#3d3e3f; font-size:1em; font-weight:bold; text-decoration:underline; }
#drinks-diary div.drinks-diary-left #dd-name-wrap a:hover { text-decoration:none; }
#drinks-diary div.drinks-diary-left form { background:transparent url(../images/drink-diary/drink-diary-seach-bg.gif) no-repeat 0 0; height:30px; padding:0; margin:0; }
#drinks-diary div.drinks-diary-left form fieldset { border:none; padding:0; margin:0; }
#drinks-diary div.drinks-diary-left form fieldset input.textinput { float:left; width:180px; margin-top:4px; margin-left:5px; border:none; }
#drinks-diary div.drinks-diary-left form fieldset input.submitbutton { margin-left:13px; background-color:transparent; border:0; }
#drinks-diary div.drinks-diary-left span.howmuch { display:block; margin-left:4px; color:#fff; font-size:1.1em; margin-top:8px; }
#drinks-diary div.drinks-diary-left span.howmuch strong { display:block; }
#drinks-diary div#diary-hints { height:180px; width:228px; color:#636467; background:transparent url(../images/drink-diary/drink-diary-tip-pod.gif) no-repeat left top; padding-top:10px; }
#drinks-diary div.drinks-diary-left ul { padding:6px; margin:0; list-style-type:none; margin-top:9px; margin-left:4px; }
#drinks-diary div.drinks-diary-left ul li { font-size:1em; width:210px; margin-bottom:6px; color:#666; }
#drinks-diary div.drinks-diary-left ul li.one { background-image:url(../images/drink-diary/dd-1.jpg); background-position:0 2px; background-repeat:no-repeat; padding-left:20px; width:190px; }
#drinks-diary div.drinks-diary-left ul li.two { background-image:url(../images/drink-diary/dd-2.jpg); background-position:0 2px; background-repeat:no-repeat; padding-left:20px; width:190px; }
#drinks-diary div.drinks-diary-left ul li.three { background-image:url(../images/drink-diary/dd-3.jpg); background-position:0 2px; background-repeat:no-repeat; padding-left:20px; width:190px; }
#drinks-diary div.drinks-diary-left ul li.four { font-weight:bold; }
#drinks-diary div.drinks-diary-left span.recommended { color:#fff; font-size:1.1em; width:220px; margin:5px 2px; }
#drinks-diary div.drinks-diary-left a.pdf { color:#fff; font-size:1.1em; display:block; position:absolute; top:357px; width:210px; left:4px; line-height:1.1em; background-image:url(../images/pdf-icon.jpg); background-repeat:no-repeat; background-position:right; }
#drinks-diary div.drinks-diary-left a.bookmark { color:#fff; font-size:1.1em; display:block; position:absolute; top:402px; width:210px; left:4px; line-height:1.1em; background-image:url(../images/bookmark-icon.jpg); background-repeat:no-repeat; background-position:right; }
#drinks-diary div.drinks-diary-right { background:transparent url(../images/drink-diary/drink-diary-totals-bg.gif) no-repeat left top; width:453px; height:410px; padding:10px 15px 15px; float:left; margin-left:10px; position:relative; margin-top:15px; }
div.dd-headings { background:transparent url(../images/drink-diary/drink-diary-day-head-bg.gif) no-repeat 5px 0; height:40px; width:452px; }
div.dd-headings span { font-size:1.1em; color:#fff; font-weight:bold; }
div.dd-headings span.day { width:58px; margin-left:4px; display:block; float:left; text-align:center; padding-top:6px; }
div.dd-headings span.consumed { width:257px; margin-left:4px; display:block; float:left; text-align:center; padding-top:6px; }
div.dd-headings span.nod { display:block; float:left; margin-left:16px; text-align:center; width:51px; }
div.dd-headings span.rda { display:block; float:left; margin-left:7px; text-align:center; width:51px; padding-top:6px; }
#drink-totals span.day { width:58px; margin-left:4px; display:block; float:left; text-align:center; padding-top:15px; }
#drink-totals { margin-top:0; }
#drink-totals .weekday { position:relative; background:transparent url(../images/drink-diary/drink-diary-day-row-bg.gif) no-repeat 5px 0; height:39px; width:448px; margin-bottom:3px; padding-top:5px; }
#drink-totals .totals { position:relative; background:url(../images/drink-diary/drink-diary-total-bg.gif) no-repeat 5px top; height:33px; width:148px; margin-bottom:3px; padding:15px 0 0 300px; color:#636467; font-weight:bold; }
#drink-totals .totals p span { padding:0 30px 0 0; }
#drink-totals .totals p span#t-value { padding:0 43px 0 0; color:#fff; }
#drink-totals .totals p span#p-value { padding:0; }
#drink-totals .weekday p { display:inline-block; text-align:center; margin:0; }
#drink-totals .weekday .day { width:55px; margin-right:10px; text-align:right; color:#636467; font-weight:bold; }
#drink-totals .weekday .drinks-consumed { width:263px; margin-right:5px; padding-top:10px; }
#drink-totals p.hide { display:none!important; }
#drink-totals .weekday div { width:23px; float:left; }
#drink-totals .weekday div { width:23px; float:left; padding:23px 0 0; text-align:center; color:#636467; }
#drink-totals .weekday div.monday_small-glass-of-wine,#drink-totals .weekday div.tuesday_small-glass-of-wine,#drink-totals .weekday div.wednesday_small-glass-of-wine,#drink-totals .weekday div.thursday_small-glass-of-wine,#drink-totals .weekday div.friday_small-glass-of-wine,#drink-totals .weekday div.saturday_small-glass-of-wine,#drink-totals .weekday div.sunday_small-glass-of-wine { background:url(../images/drink-diary/4-diary_03.png) no-repeat left top; }
#drink-totals .weekday div.monday_standard-glass-of-wine,#drink-totals .weekday div.tuesday_standard-glass-of-wine,#drink-totals .weekday div.wednesday_standard-glass-of-wine,#drink-totals .weekday div.thursday_standard-glass-of-wine,#drink-totals .weekday div.friday_standard-glass-of-wine,#drink-totals .weekday div.saturday_standard-glass-of-wine,#drink-totals .weekday div.sunday_standard-glass-of-wine { background:url(../images/drink-diary/4-diary_05.png) no-repeat left top; }
#drink-totals .weekday div.monday_large-glass-of-wine,#drink-totals .weekday div.tuesday_large-glass-of-wine,#drink-totals .weekday div.wednesday_large-glass-of-wine,#drink-totals .weekday div.thursday_large-glass-of-wine,#drink-totals .weekday div.friday_large-glass-of-wine,#drink-totals .weekday div.saturday_large-glass-of-wine,#drink-totals .weekday div.sunday_large-glass-of-wine { background:url(../images/drink-diary/4-diary_07.png) no-repeat left top; }
#drink-totals .weekday div.monday_pint-of-normal-strength-lager,#drink-totals .weekday div.tuesday_pint-of-normal-strength-lager,#drink-totals .weekday div.wednesday_pint-of-normal-strength-lager,#drink-totals .weekday div.thursday_pint-of-normal-strength-lager,#drink-totals .weekday div.friday_pint-of-normal-strength-lager,#drink-totals .weekday div.saturday_pint-of-normal-strength-lager,#drink-totals .weekday div.sunday_pint-of-normal-strength-lager { background:url(../images/drink-diary/4-diary_09.png) no-repeat left top; }
#drink-totals .weekday div.monday_pint-of-strong-lager,#drink-totals .weekday div.tuesday_pint-of-strong-lager,#drink-totals .weekday div.wednesday_pint-of-strong-lager,#drink-totals .weekday div.thursday_pint-of-strong-lager,#drink-totals .weekday div.friday_pint-of-strong-lager,#drink-totals .weekday div.saturday_pint-of-strong-lager,#drink-totals .weekday div.sunday_pint-of-strong-lager { background:url(../images/drink-diary/4-diary_15.png) no-repeat left top; }
#drink-totals .weekday div.monday_bottle-of-super-strength-lager,#drink-totals .weekday div.tuesday_bottle-of-super-strength-lager,#drink-totals .weekday div.wednesday_bottle-of-super-strength-lager,#drink-totals .weekday div.thursday_bottle-of-super-strength-lager,#drink-totals .weekday div.friday_bottle-of-super-strength-lager,#drink-totals .weekday div.saturday_bottle-of-super-strength-lager,#drink-totals .weekday div.sunday_bottle-of-super-strength-lager { background:url(../images/drink-diary/4-diary_16.png) no-repeat left top; }
#drink-totals .weekday div.monday_can-of-beer,#drink-totals .weekday div.tuesday_can-of-beer,#drink-totals .weekday div.wednesday_can-of-beer,#drink-totals .weekday div.thursday_can-of-beer,#drink-totals .weekday div.friday_can-of-beer,#drink-totals .weekday div.saturday_can-of-beer,#drink-totals .weekday div.sunday_can-of-beer { background:url(../images/drink-diary/4-diary_17.png) no-repeat left top; }
#drink-totals .weekday div.monday_alcopop,#drink-totals .weekday div.tuesday_alcopop,#drink-totals .weekday div.wednesday_alcopop,#drink-totals .weekday div.thursday_alcopop,#drink-totals .weekday div.friday_alcopop,#drink-totals .weekday div.saturday_alcopop,#drink-totals .weekday div.sunday_alcopop { background:url(../images/drink-diary/4-diary_18.png) no-repeat left top; }
#drink-totals .weekday div.monday_shot-of-whiskey,#drink-totals .weekday div.tuesday_shot-of-whiskey,#drink-totals .weekday div.wednesday_shot-of-whiskey,#drink-totals .weekday div.thursday_shot-of-whiskey,#drink-totals .weekday div.friday_shot-of-whiskey,#drink-totals .weekday div.saturday_shot-of-whiskey,#drink-totals .weekday div.sunday_shot-of-whiskey { background:url(../images/drink-diary/4-diary_20.png) no-repeat left top; }
#drink-totals .weekday .total-drinks { position:absolute; top:12px; left:339px; width:51px; margin-right:4px; }
#drink-totals .weekday .rda { position:absolute; top:12px; left:395px; width:49px; margin-right:0; }
#drink-totals .weekday .edit-btn { position:absolute; top:12px; left:307px; }
#drink-totals .weekday .edit-btn a { text-decoration:none; }
#drink-totals .weekday .edit-btn a:hover { text-decoration:underline; }
#drink-choice-overlay { background:url(../images/drink-diary/drink-diary-popup-bg.png) no-repeat left top; width:243px; height:486px; position:absolute; top:20px; right:0; left:0; padding:10px; margin:0 auto; z-index:1500; }
#overlay-bg-dark { position:fixed; top:0; left:0; width:100%; height:100%; z-index:900; }
#overlay-trans { position:relative; width:100%; height:100%; z-index:900; background-color:#000; opacity:.80; filter:alpha(opacity=80); }
#overlay-abs { width:100%; position:absolute; top:0; left:0; z-index:1000; }
#overlay-rel { width:263px; position:relative; margin:0 auto; }
#drink-choice-overlay .image { height:72px; position:relative; }
#drink-choice-overlay .image img { position:absolute; bottom:0; left:0; right:0; margin:0 auto -3px; }
#drink-choice-overlay .drink { width:68px; height:145px; float:left; margin:0 0 0 13px; }
#drink-choice-overlay .quantity { background-color:#7ca9da; height:29px; text-align:center; }
#drink-choice-overlay .d { clear:both; display:block; }
#drink-choice-overlay .quantity .count { color:#fff; font-size:2em; display:inline; }
#drink-choice-overlay .quantity .count span { padding:3px 1px; }
#close-popup { position:relative; top:25px; }

/* DRINKS DIARY ENDS */

/* DRINK AND WEIGHT GAIN STARTS */
#main.drink-and-weight-gain #website { background:url(../images/drink-and-weight-gain/drink-and-weight-gain-content-bg.gif) #8fcea5 no-repeat left top; width:749px; height:455px; padding:30px 17px 15px 14px; }
#main.drink-and-weight-gain #website .heading-row { padding:0 25px 0 16px; margin:0 0 39px; }
#main.drink-and-weight-gain #website .heading-row img { display:block; float:left; }
#main.drink-and-weight-gain #website .row ul { list-style:none; padding:0; margin:0; }
#main.drink-and-weight-gain #website .row ul li { position:relative; min-width:67px; height:121px; display:block; float:left; }
#main.drink-and-weight-gain #website .row ul#food-list li { margin:0 8px 0 0; }
#main.drink-and-weight-gain #website .row ul#food-list li.food-calorie5 { margin-right:12px; }
#main.drink-and-weight-gain #website .row ul#food-list li.food-calorie226 { margin-right:17px; }
#main.drink-and-weight-gain #website .row ul li a { display:block; text-indent:-9999em; background:no-repeat left 100%; overflow:hidden; }
#main.drink-and-weight-gain #website .row ul li a.active { background-position:left 0; }
#main.drink-and-weight-gain #website .food-row { background:url(../images/drink-and-weight-gain/food-row-shelf-background.gif) no-repeat left 35%; width:739px; height:140px; padding:0 1px 0 9px; }
#main.drink-and-weight-gain #website ul#food-list li p.calories { font-size:1em; position:absolute; top:63px; color:#fff; }
#main.drink-and-weight-gain #website ul#food-list li p.calories span { background:url(../images/drink-and-weight-gain/calories-background.gif) #a1bfe4 no-repeat left top; display:block; width:59px; height:14px; padding:4px; margin:0 0 2px; text-align:center; }
#main.drink-and-weight-gain #website .food-row ul#food-list li a#foods-1 { background-image:url(../images/foods/crumpet-with-jam.png); width:51px; height:31px; margin:6px 0 0; }
#main.drink-and-weight-gain #website .food-row ul#food-list li a#foods-11 { background-image:url(../images/foods/microwave-popcorn.png); width:34px; height:40px; }
#main.drink-and-weight-gain #website .food-row ul#food-list li a#foods-12 { background-image:url(../images/foods/chicken-nuggets.png); width:69px; height:32px; margin:5px 0 0; }
#main.drink-and-weight-gain #website .food-row ul#food-list li a#foods-13 { background-image:url(../images/foods/white-chocolate-muffin.png); width:36px; height:39px; margin:0 auto; }
#main.drink-and-weight-gain #website .food-row ul#food-list li a#foods-14 { background-image:url(../images/foods/baguette-and-crisps.png); width:79px; height:43px; margin:5px 0 0; }
#main.drink-and-weight-gain #website .food-row ul#food-list li a#foods-15 { background-image:url(../images/foods/hotdog-with-mustard.png); width:56px; height:35px; }
#main.drink-and-weight-gain #website .food-row ul#food-list li a#foods-16 { background-image:url(../images/foods/regular-french-fries.png); width:46px; height:48px; }
#main.drink-and-weight-gain #website .food-row ul#food-list li a#foods-17 { background-image:url(../images/foods/chunk-of-cheddar-cheese.png); width:54px; height:35px; }
#main.drink-and-weight-gain #website .food-row ul#food-list li a#foods-18 { background-image:url(../images/foods/rashers-of-bacon.png); width:69px; height:32px; margin:7px 0 0; }
#main.drink-and-weight-gain #website .instructions-row { width:326px; margin:0 auto; }
#main.drink-and-weight-gain #website .drinks-row { background:url(../images/drink-and-weight-gain/drinks-row-table-background.gif) no-repeat left bottom; width:713px; height:149px; padding:22px 26px 11px 10px; color:#636467; }
#main.drink-and-weight-gain #website ul#drinks-list { margin:-10px 0 0 20px; }
#main.drink-and-weight-gain #website ul#drinks-list li p.calories { width:72px; position:absolute; top:70px; font-size:1em; }
#main.drink-and-weight-gain #website ul#drinks-list li p.calories span { background:url(../images/drink-and-weight-gain/calories-background-drinks.gif) #a1bfe4 no-repeat left top; display:block; width:72px; height:16px; margin:0 0 2px; color:#fff; text-align:center; }
#main.drink-and-weight-gain #website .drinks-row ul#drinks-list li { min-width:72px; position:relative; margin:0 5px 0 0; }
#main.drink-and-weight-gain #website .drinks-row ul#drinks-list li a#drink-10 { background-image:url(../images/drinks/shot-of-whiskey.png); width:20px; height:40px; margin:12px 0 0; }
#main.drink-and-weight-gain #website .drinks-row ul#drinks-list li a#drink-9 { background-image:url(../images/drinks/alcopop.png); width:20px; height:57px; }
#main.drink-and-weight-gain #website .drinks-row ul#drinks-list li a#drink-8 { background-image:url(../images/drinks/can-of-beer.png); width:25px; height:39px; margin:14px 0 0; }
#main.drink-and-weight-gain #website .drinks-row ul#drinks-list li a#drink-7 { background-image:url(../images/drinks/bottle-of-beer.png); width:19px; height:57px; }
#main.drink-and-weight-gain #website .drinks-row ul#drinks-list li a#drink-6 { background-image:url(../images/drinks/pint-of-high-strength-beer.png); width:28px; height:45px; margin:13px 0 0; }
#main.drink-and-weight-gain #website .drinks-row ul#drinks-list li a#drink-5 { background-image:url(../images/drinks/pint-of-low-strength-beer.png); width:26px; height:47px; margin:9px 0 0; }
#main.drink-and-weight-gain #website .drinks-row ul#drinks-list li a#drink-4 { background-image:url(../images/drinks/large-glass-of-wine.png); width:32px; height:56px; }
#main.drink-and-weight-gain #website .drinks-row ul#drinks-list li a#drink-3 { background-image:url(../images/drinks/standard-glass-of-wine.png); width:28px; height:52px; margin:4px 0 0; }
#main.drink-and-weight-gain #website .drinks-row ul#drinks-list li a#drink-2 { background-image:url(../images/drinks/small-glass-of-wine.png); width:23px; height:46px; margin:6px 0 0; }

/* DRINK AND WEIGHT GAIN ENDS */

/* SEARCH RESULTS STARTS */
#main.search #website #search-results .search-item { background-color:#fff3e3; border:1px solid #e2e2e2; height:78px; padding:8px; margin:0 0 8px; }
#main.search #website #search-results .search-item h2 { margin:0 0 8px; }
#main.search #website #search-results .search-item p.read-more a { background:url(../images/read-more.gif) no-repeat left top; color:#fff; display:block; float:right; font-size:1.1em; width:63px; height:16px; padding:1px 5px 0; font-weight:bold; text-decoration:none; }
#main.search #website #search-results .pagination { background-color:#fff3e3; border:1px solid #e2e2e2; padding:2px; }
#main.search #website #search-results .pagination p { float:left; margin:0 8px 0 0; font-size:1.1em; }
#main.search #website #search-results .pagination p span.active { font-weight:bold; text-decoration:underline; }
#main.search #website #search-results .pagination p a { color:#636467; }

/* SEARCH RESULTS ENDS */

/* ALCOHOL QUESTIONNAIRE STARTS */
#main.alcohol-questionnaire #website { background:url(../images/alcohol-questionnaire/alcohol-questionnaire-content-background.gif) #ffdcac no-repeat left top; width:713px; height:454px; padding:12px 34px 38px 44px; }
#main.alcohol-questionnaire #website .row-top { height:43px; padding:5px 0 0; color:#a97c50; }
#main.alcohol-questionnaire #website .row-bottom { overflow:auto; width:713px; height:400px; }
#main.alcohol-questionnaire #website #questionnaire { margin-right:10px; }
#main.alcohol-questionnaire #website #questionnaire fieldset { border:none; }
#main.alcohol-questionnaire #website #questionnaire fieldset ol { list-style:none; }
#main.alcohol-questionnaire #website #questionnaire fieldset ol li.question { padding:0 0 0 29px; margin-bottom:5px; float:left; }
#main.alcohol-questionnaire #website #questionnaire fieldset ol li.question0 { background:url(../images/alcohol-questionnaire/question1.gif) no-repeat left top; }
#main.alcohol-questionnaire #website #questionnaire fieldset ol li.question1 { background:url(../images/alcohol-questionnaire/question4.gif) no-repeat left top; }
#main.alcohol-questionnaire #website #questionnaire fieldset ol li.question2 { background:url(../images/alcohol-questionnaire/question2.gif) no-repeat left top; }
#main.alcohol-questionnaire #website #questionnaire fieldset ol li.question3 { background:url(../images/alcohol-questionnaire/question5.gif) no-repeat left top; }
#main.alcohol-questionnaire #website #questionnaire fieldset ol li.question4 { background:url(../images/alcohol-questionnaire/question3.gif) no-repeat left top; }
#main.alcohol-questionnaire #website #questionnaire fieldset ol li.question5 { background:url(../images/alcohol-questionnaire/question6.gif) no-repeat left top; }
#main.alcohol-questionnaire #website #questionnaire fieldset ol li.question .inner { background:url(../images/alcohol-questionnaire/question-content-background.gif) #fff3e3 no-repeat left top; width:187px; height:200px; padding:6px 8px; }
#main.alcohol-questionnaire #website #questionnaire fieldset ol li.question ul { height:50px; list-style:none; padding:0; margin:0 5px 11px; }
#main.alcohol-questionnaire #website #questionnaire fieldset ol li.question p { height:28px; margin:0; font-size:1em; }
#main.alcohol-questionnaire #website #questionnaire fieldset ol li.question p.answer { color:#fff; }
#main.alcohol-questionnaire #website #questionnaire fieldset ol li.question p.answer a { color:#fff!important; }
#main.alcohol-questionnaire #website #questionnaire fieldset ol li.question ul li { font-size:.9em; }
#main.alcohol-questionnaire #website #questionnaire fieldset ol li.question ul li span.wrong { color:#d6511e; padding:0 0 0 5px; }
#main.alcohol-questionnaire #website #questionnaire fieldset ol li.question ul li input,#main.alcohol-questionnaire #website #questionnaire fieldset ol li.question ul li label { display:block; float:left; }
#main.alcohol-questionnaire #website #questionnaire fieldset ol li.question ul li label { margin:0 0 0 2px; }
#main.alcohol-questionnaire #website #rhs-content { background:url(../images/alcohol-questionnaire/alcohol-questionnaire-rhs-content-background.gif) #faa61a no-repeat left top; width:177px; height:309px; padding:12px 10px 10px; position:relative; color:#fff; }
#main.alcohol-questionnaire #website #rhs-content.competition { background-image:url(../images/alcohol-questionnaire/competition-content-background.gif); width:176px; height:366px; }
#main.alcohol-questionnaire #website #rhs-content .amazon-img { position:absolute; top:-3px; right:0; }
#main.alcohol-questionnaire #website #rhs-content #num-completed { background:url(../images/alcohol-questionnaire/count-background.gif) no-repeat left top; width:131px; height:28px; padding:2px 30px 4px 12px; margin:0 0 12px; }
#main.alcohol-questionnaire #website #rhs-content #num-completed span { color:#d6511e; font-weight:bold; }
#main.alcohol-questionnaire #website #rhs-content #formCompetition fieldset { border:none; padding:0; margin:0; }
#main.alcohol-questionnaire #website #rhs-content #formCompetition legend { margin:0 0 4px; }
#main.alcohol-questionnaire #website #rhs-content #formCompetition ul { list-style:none; padding:0; margin:0; }
#main.alcohol-questionnaire #website #rhs-content #formCompetition ul li { margin-bottom:5px; }
#main.alcohol-questionnaire #website #rhs-content #formCompetition input.text { background:url(../images/alcohol-questionnaire/competition-text-input-background.gif) #fff no-repeat left top; border:none; width:156px; height:20px; padding:2px 8px 4px; font-size:1.08em; color:#636467; }
#main.alcohol-questionnaire #website #rhs-content #formCompetition input.error { background-image:url(../images/alcohol-questionnaire/competition-text-input-error-background.gif); color:#fff; }
#main.alcohol-questionnaire #website #rhs-content #formCompetition input#cSubmit { margin:0 0 0 15px; }
#main.alcohol-questionnaire #website #rhs-content #formCompetition ul li.check label,#main.alcohol-questionnaire #website #rhs-content #formCompetition ul li.check input { display:block; float:left; }
#main.alcohol-questionnaire #website #rhs-content #formCompetition ul li.check label { width:132px; margin:0 0 0 3px; }
#main.alcohol-questionnaire #website #rhs-content #formCompetition ul li.check .error { color:#d6511e; font-weight:bold; }

/* ALCOHOL QUESTIONNAIRE ENDS */
#video-container { width:720px; height:435px; margin:12px 0 0 12px; }

/* Energy Drink Counter */
#main.energydrink-counter { width:800px; margin:0 auto; }
#main.energydrink-counter .top-wrap { background:url(../images/drinks-calculator/top-wrap-background.gif) no-repeat left top; width:745px; height:20px; margin:0 auto 15px; padding:12px 15px; }
#main.energydrink-counter .top-wrap img { display:block; float:left; margin:0 15px 0 0; }
#main.energydrink-counter .top-wrap p { font-size:1.2em; color:#fff; float:left; margin:3px 0 0; font-weight:bold; }
#main.energydrink-counter #website { float:left; width:800px; padding:0 0 40px; }
#main.energydrink-counter #item_container,#main.energydrink-counter #item_labels,#main.energydrink-counter #bar_container { width:800px; margin:0 auto; }
#main.energydrink-counter #bar_note { text-align:center; margin-top:30px; font-size:14px; }
#main.energydrink-counter #results { float:left; clear:none; width:800px; background:#fff url(../images/energydrink-counter/results_mid.gif) repeat-y; padding:0; }
#main.energydrink-counter .results-top { float:left; width:800px; background:url(../images/energydrink-counter/results_top.gif) no-repeat top; }
#main.energydrink-counter .results-end { float:left; width:760px; background:url(../images/energydrink-counter/results_end.gif) no-repeat bottom; padding:20px; }
#main.energydrink-counter #item_container .item { width:160px; text-align:center; padding:0; }
#main.energydrink-counter .item { background:transparent; float:left; padding:0; margin:0; cursor:move; z-index:5; }
#main.energydrink-counter #item_container { background:url(../images/energydrink-counter/chambulls_jug.png) no-repeat 480px 0; }
#main.energydrink-counter ul.drink { display:inline; text-align:center; list-style:none; }
#main.energydrink-counter ul.drink li { color:#636467; float:left; clear:none; width:120px; padding:0 20px; }
#main.energydrink-counter .sugar,#main.energydrink-counter .caffeine,#main.energydrink-counter .alcohol,#main.energydrink-counter .drink { display:none; }
#main.energydrink-counter .divrm { text-align:right; }
#main.energydrink-counter .remove { text-decoration:none; cursor:pointer; border:none; padding:0; position:relative; }
#main.energydrink-counter a.remove img { text-decoration:none; border:none; padding:0; width:auto; height:100px; }
#main.energydrink-counter .clear { clear:both; }
#main.energydrink-counter #bar_title span { border:8px solid #666; border-bottom-width:0; background:#333; display:block; float:left; color:#fff; font-size:11px; font-weight:bold; }
#main.energydrink-counter #bar_toolbar { overflow:hidden; height:130px; z-index:2; width:700px; margin:0; float:left; position:relative; }
#main.energydrink-counter #bar_toolbar_left { height:130px; z-index:2; width:50px; margin:0; float:left; background:url(../images/energydrink-counter/bar_end_left.jpg) bottom left no-repeat; }
#main.energydrink-counter #bar_toolbar_right { clear:none; position:relative; height:130px; z-index:2; width:50px; margin:0; float:left; background:url(../images/energydrink-counter/bar_end_right.jpg) bottom left no-repeat; }
#main.energydrink-counter #drinks_here { position:absolute; width:190px; height:20px; top:65px; left:38%; z-index:55; background:url(../images/energydrink-counter/drag-drinks.png) no-repeat; }
#main.energydrink-counter #bar_items { height:130px; width:2800px; position:relative; margin:0; z-index:0; border-width:0 2px; overflow:hidden; }
#main.energydrink-counter #bar_items .item { }
#main.energydrink-counter .back { background:url(../images/energydrink-counter/bar_bg.jpg) bottom left repeat-x; }
#main.energydrink-counter #navigate { width:800px; margin:0 auto 5px; clear:left; padding:10px; font-weight:bold; text-align:center; }
#main.energydrink-counter #navigate a,#main.energydrink-counter #bar_toolbar_left a,#main.energydrink-counter #bar_toolbar_right a { padding:4px 8px; color:#fff; background:#F9A51A; -webkit-border-radius:.5em; -moz-border-radius:.5em; border-radius:.5em; text-decoration:none; }
#main.energydrink-counter #bar_toolbar_left a,#main.energydrink-counter #bar_toolbar_right a { position:relative; top:60px; left:10px; }
#main.energydrink-counter #navigate a:hover,#main.energydrink-counter #bar_toolbar_left a:hover,#main.energydrink-counter #bar_toolbar_right a:hover,#main.energydrink-counter #navigate a:hover span.sptext { background:#666; color:#fff; }
#main.energydrink-counter .sptext { padding:0 0 0 8px; -webkit-border-radius:.5em; -moz-border-radius:.5em; border-radius:.5em; color:#fff; }
#main.energydrink-counter #stats h2 { float:left; width:390px; height:20px; margin:0 0 15px; padding:0; text-indent:-9999px; overflow:hidden; background:url(../images/energydrink-counter/results.gif) no-repeat; }
#main.energydrink-counter #sugar-result,#main.energydrink-counter #caffeine-result,#main.energydrink-counter #alcohol-result { width:400px; float:left; clear:left; margin:0 0 10px; }
#main.energydrink-counter #sugar-result p.count,#main.energydrink-counter #caffeine-result p.count,#main.energydrink-counter #alcohol-result p.count { float:left; width:60px; height:30px; margin:0; color:white; padding:10px 0 0; text-align:center; background:#F9A51A url(../images/energydrink-counter/bg_number.gif) no-repeat; font-size:16px; font-weight:bold; }
#main.energydrink-counter #sugar-result p.label,#main.energydrink-counter #caffeine-result p.label,#main.energydrink-counter #alcohol-result p.label { float:left; width:180px; height:40px; margin:0 0 0 10px; padding:0; text-indent:-9999px; overflow:hidden; }
#main.energydrink-counter #sugar-result p.label { background:url(../images/energydrink-counter/bg_sugars.gif) no-repeat; }
#main.energydrink-counter #caffeine-result p.label { background:url(../images/energydrink-counter/bg_coffee.gif) no-repeat; }
#main.energydrink-counter #alcohol-result p.label { background:url(../images/energydrink-counter/bg_units.gif) no-repeat; }
#main.energydrink-counter #result-note { width:400px; float:left; clear:left; font-size:12px; margin-top:5px; padding-top:7px; border-top:1px solid #C28430; }
#main.energydrink-counter #stats { width:400px; float:left; }
#main.energydrink-counter #notes { margin:0; float:right; position:relative; width:270px; background-color:#fff; font-size:12px; }
#main.energydrink-counter #notes h2 { margin-bottom:10px; }
#main.energydrink-counter .download { float:left; width:800px; text-align:center; font-size:12px; margin-top:10px; font-weight:bold; }

/* Drink Myths */
#main.drink-myths { width:800px; margin:0 auto; }
#main.drink-myths .top-wrap { background:url(../images/drinks-calculator/top-wrap-background.gif) no-repeat left top; width:745px; height:20px; margin:0 auto; padding:12px 15px; }
#main.drink-myths .top-wrap h2 { float:left; margin:0 15px 0 0; color:#DB4914; font-size:20px; }
#main.drink-myths .top-wrap p { font-size:1.2em; color:#fff; float:left; margin:5px 0 0; font-weight:bold; }
#main.drink-myths #website { float:left; width:710px; min-height:310px; padding:25px 45px; margin-bottom:20px; background:url(../images/drink-myths/bg.gif) no-repeat; }
#main.drink-myths #website .section { float:left; width:340px; }
#main.drink-myths #website h2 { padding:12px 12px 24px; margin:0; color:#F6A500; font-size:20px; background:url(../images/drink-myths/rounded_top.gif) no-repeat bottom left; text-transform:uppercase; }
#main.drink-myths #website .rounded { background:white url(../images/drink-myths/rounded_bottom.gif) no-repeat bottom left; padding:0 12px 12px; }
#main.drink-myths #website .rounded p { margin:0; padding:0; }
#main.drink-myths #website .question { color:#DB4914; font-size:20px; text-transform:uppercase; min-height: 80px; }
#main.drink-myths #website .answerdesc { color:#636362; font-size:14px; min-height: 200px; }
#main.drink-myths #website #buttons { float:left; width:340px; padding:25px 0; }
#main.drink-myths #website #buttons ul { float:left; margin:0; padding:0; list-style:none; }
#main.drink-myths #website #buttons li { float:left; }
#main.drink-myths #website #buttons li a { float:left; height:35px; }
#main.drink-myths #website #buttons .nav li.previous a { width:65px; height:25px; text-align: right; margin-right:9px; padding-top:10px; color: #F8AD00; text-decoration: underline; background:url(../images/drink-myths/previous.gif) no-repeat -5px 0; }
#main.drink-myths #website #buttons .nav li.true a { width:105px; height:29px; padding-top:6px; margin-right:5px; color:white; font-size:20px; text-align:center; background:url(../images/drink-myths/true.gif) no-repeat; }
#main.drink-myths #website #buttons .nav li.false a { width:105px; height:29px; padding-top:6px; margin-right:9px; color:white; font-size:20px; text-align:center; background:url(../images/drink-myths/false.gif) no-repeat; }
#main.drink-myths #website #buttons .nav li.next a { width:42px; height:25px; padding-top:10px; color: #F8AD00; text-decoration: underline; background: url(../images/drink-myths/next.gif) no-repeat 16px 0; }
#main.drink-myths #website #answer { width:340px; float:left; text-align:center; color:#DB4914; font-size:20px; text-transform:uppercase; }
#main.drink-myths #website #answers { display: none; }
#main.drink-myths #website .right { float:right; }

/* WAG Header */
#wag { background-color:#fff; }
#wag #header { background:url(../images/bg_header.gif) no-repeat bottom left; }
#wag #header .left { width:71px; margin-top:20px; }
#wag #header .middle { width:556px; padding:25px 0 0 18px; }
#wag #header .middle p { margin:12px 0 10px; color:#D6511E; }
#wag #header .right { width:137px; background:url(../images/bg_waglogo.gif) no-repeat top right; margin-top:20px; padding-top:46px; }
#wag #header .right ul { margin:0; }
#wag #header .right li { clear:left; }
#wag #header .right a { font-size:11px; }
#wag #header form { background:url(../images/bg_search.gif) no-repeat left top; width:137px; height:24px; margin-top:12px; }
#wag #header form input#srch-input { font-family:Arial, Helvetica, sans-serif; width:96px; margin:2px 0 0 4px; height:20px; color:#636467; font-size:11px; letter-spacing:0; float:left; }
#wag #header form input#srch-submit { float:right; margin:2px 6px 0 0; }

/* WAG Content */
#wag #website { width:730px; padding:30px 0; }
#wag .main { float:left; width:730px; background:#A97C50 url(../images/waghome/bg_full_bottom.gif) no-repeat bottom left; margin-bottom:15px; }
#wag .main img { float:left; }
#wag .maincontent { float:left; width:700px; background:url(../images/waghome/bg_full_top.gif) no-repeat top left; padding:10px 20px 10px 10px; }
#wag .maincontenttext { float:right; width:315px; margin:5px 0; color:#fff; font-size:14px; }
#wag .main h2 { color:#FAA61A; font-size:20px; line-height:24px; margin:0 0 7px; }
#wag .halfcontainer { float:left; width:730px; margin-bottom:15px; }
#wag .half { float:left; width:355px; background:#FFF3E3 url(../images/waghome/bg_half_bottom.gif) no-repeat bottom left; color:#636467; }
#wag .halfcontent { float:left; width:280px; background:url(../images/waghome/bg_half_top.gif) no-repeat top left; padding:10px 45px 10px 20px; }
#wag .half h2 { color:#D6511E; font-size:18px; line-height:24px; margin:0 0 7px; }
#wag .half p { line-height:14px; }
#wag .button a { float:left; margin-bottom:10px; background:url(../images/waghome/bg_button.gif) no-repeat left center; padding:5px 0 5px 20px; color:#636467; text-decoration:none; }
#wag .button a:hover { text-decoration:underline; }
#wag #content { float:left; width:490px; padding-right:20px; border-right:1px solid #FECF8C; }
#wag #content p { font-size:12px; line-height:16px; margin:0 0 14px; color:#707173; }
#wag #content li { font-size:12px; line-height:16px; margin:0 0 4px; color:#707173; }
#wag #content h2 { font-size:22px; line-height:28px; color:#D6511E; margin:0 0 7px; }
#wag #video-container { margin:0 0 20px; }
#wag #aside h3 { font-size:12px; line-height:18px; color:#D6511E; margin:0; }
#wag #aside { float:right; width:190px; color:#a97c50; }
#wag #aside p { margin-bottom:14px; line-height:14px; }
#wag #aside ul { margin:0; padding:0; list-style:none; line-height:14px; }
#wag #aside a { color:#a97c50; text-decoration:none; }
#wag #aside a:hover { text-decoration:underline; }
#wag #website .right { float:right; }

/* WAG Footer */
#wag #footer { background:url(../images/bg_wagfooter.gif) #fff no-repeat left top; }
