/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 09 April 2010 11:32:10
*/


/* @group drinkaware css styles */

.hide {
    display: none;
}

body
{
    background: #f2f2f2;
    color: #000;
    margin: 0;
    font: 100% Arial, sans-serif;
    padding: 0 0 0 .5em;
    position: relative; /*corrects a zoom bug in ie7 */
}

a img
{
    border-style: none;
    border-width: 0;
}

a:focus
{
    outline: none;
}

div.div-clear
{
    clear: both;
    height: 0;
    line-height: 0px;
    font-size: 0px;
    margin: 0px;
    padding: 0px;
}

input, button, select, textarea
{
    font: 100% Arial, sans-serif;
}

#div-accesskeys
{
    margin: 0px;
    padding: 0px;
    position: absolute;
    top: -1000px;
    font-size: 1px;
    line-height: 1px;
}

#div-page
{
    width: 61.5625em;
    text-align: left;
    margin: 0;
    background: #fff;
    padding: 0 0 1.25em;
}

h1, h2, h3, h4, h5, h6
{
    line-height: 120%;
}

/* @group masthead */

#div-masthead
{
    padding: 0;
    position: relative;
    height: 8.125em;
    margin: 0;
}

/* @group logo */

#div-logo
{
    /* width: 12.5em; */
    /* height: 2.6875em; */
    position: absolute;
    top: 1.6875em;
    left: 1.25em;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#div-logo img
{
    /* width: 12.5em; */
    /* height: 2.6875em; */
    margin: 0;
    display: block;
}



/* @end */

/* @group main navigation */

#div-navmain
{
    height: 1.875em;
    width: 39.0625em;
    margin: 0;
    padding: 0;
    position: absolute;
    bottom: 0;
    left: 1.25em;
}

#div-navmain img#navmain-bg
{
    height: 1.875em;
    width: 39.0625em;
    display: block;
    margin: 0;
}

#div-navmain ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#div-navmain li
{
    margin: 0;
    padding: 0;
    font-size: 1em;
}

#div-navmain li#navmain-home
{
    height: 1.875em;
    width: 4em;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}

#div-navmain li#navmain-home img
{
    height: 1.875em;
    width: 4em;
    display: block;
    margin: 0;
}

#div-navmain li#navmain-features
{
    height: 1.875em;
    width: 5.5em;
    position: absolute;
    top: 0;
    left: 4em;
    overflow: hidden;
}

#div-navmain li#navmain-features img
{
    height: 1.875em;
    width: 5.5em;
    display: block;
    margin: 0;
}

#div-navmain li#navmain-facts
{
    height: 1.875em;
    width: 4.125em;
    position: absolute;
    top: 0;
    overflow: hidden;
    left: 9.5em;
}

#div-navmain li#navmain-facts img
{
    height: 1.875em;
    width: 4.125em;
    display: block;
    margin: 0;
}

#div-navmain li#navmain-trends
{
    height: 1.875em;
    width: 4.8125em;
    position: absolute;
    top: 0;
    overflow: hidden;
    left: 13.625em;
}

#div-navmain li#navmain-trends img
{
    height: 1.875em;
    width: 4.8125em;
    display: block;
    margin: 0;
}

#trends-article-thumb {
    margin-bottom: 0.5em;
}

#div-navmain li#navmain-tips
{
    height: 1.875em;
    width: 8.125em;
    position: absolute;
    top: 0;
    overflow: hidden;
    left: 18.4375em;
}

#div-navmain li#navmain-tips img
{
    height: 1.875em;
    width: 8.125em;
    display: block;
    margin: 0;
}

#div-navmain li#navmain-campaigns
{
    height: 1.875em;
    width: 6.5625em;
    position: absolute;
    top: 0;
    overflow: hidden;
    left: 26.5625em;
}

#div-navmain li#navmain-campaigns img
{
    height: 1.875em;
    width: 6.5625em;
    display: block;
    margin: 0;
}



/* @end */

/* @group toolkit */

#div-toolkit
{
    margin: 0;
    padding: 0;
    width: 19.0625em;
    height: 6.25em;
    position: absolute;
    top: 0;
    right: 1.25em;
}

#div-toolkit img
{
    margin: 0;
    width: 19.0625em;
    height: 6.25em;
    display: block;
}

/* @group toolkit links */

#div-toolkit-links
{
    margin: 0;
    padding: 0;
}

#div-toolkit-links ul#toolkit-links-top
{
    margin: 0;
    list-style-type: none;
    position: absolute;
    top: 0.9375em;
    left: 1.75em;
    padding: 0 0 0.1875em;
    border-bottom: 1px dotted #c4c4c4;
}

#div-toolkit-links ul#toolkit-links-bot
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    position: absolute;
    top: 2.25em;
    left: 1.75em;
}

#div-toolkit-links li
{
    padding: 0;
    float: left;
    font-size: .75em;
    margin: 0;
    width: 6em;
}

#div-toolkit-links li#toolkit-links-last
{
    width: 8em;
}

#div-toolkit-links li a:link, #div-toolkit-links li a:visited
{
    text-decoration: none;
    color: #a0a0a0;
}

#div-toolkit-links li a#toolkit-current:link, #div-toolkit-links li a#toolkit-current:visited
{
    text-decoration: none;
    color: #D31145;
}

#div-toolkit-links li a:hover, #div-toolkit-links li a:active
{
    text-decoration: underline;
    color: #a0a0a0;
}



/* @end */

/* @group site search */

#div-search
{
    margin: 0;
    padding: 0;
    position: absolute;
    left: 1.75em;
    bottom: 1em;
}

#div-search form
{
    margin: 0;
    padding: 0;
}

#div-search #input_search_term
{
    margin: 0;
    font-size: .75em;
    vertical-align: middle;
    width: 15em;
}

#div-search #queries_main_search_field_query
{
    margin: 0;
    font-size: .75em;
    vertical-align: middle;
    width: 15em;
}

#div-search #input_search_submit
{
    width: 3.5625em;
    height: 1.1875em;
    margin: 0;
    vertical-align: middle;
    background: url(http://www.drinkaware.co.uk/__data/assets/image/0006/10014/button-search.png) no-repeat;
    border: none;
    cursor: pointer;
}



/* @end */



/* @end */
    
/* @end */

/* @group content */

#div-content
{
    margin: 0 0 1em;
    padding: 0;
}

/* @group content left */

#div-content-left
{
    width: 39.0625em;
    margin: 0;
    padding: 0;
    float: left;
    position: relative;
    left: 1.25em;
}

/* @group home hero */

#div-home-hero
{
    margin: 0 0 1.625em;
    padding: 0;
}

#div-home-hero img
{
    margin: 0;
    display: block;
    width: 39.0625em;
    height: 20.0625em;
}



/* @end */

/* @group home features */

#div-home-features
{
    margin: 0 0 1em;
    padding: 0;
}

#div-home-features h2
{
    font-size: 1em;
    margin: 0 0 .5em;
    padding: 0;
    border-bottom: 1px solid #c9c9c9;
    width: 100%;
}

#div-home-features h2 img
{
    display: block;
    margin: 0;
    width: 9.0625em;
    height: 1.375em;
}

/* @group home main feature */

#div-home-feature-main
{
    margin: 0 0 .875em;
    padding: 0;
}

#div-home-feature-main-pic
{
    width: 19.0625em;
    margin: 0;
    padding: 0;
    float: left;
}

#div-home-feature-main-pic img
{
    width: 19.0625em;
    margin: 0;
    display: block;
    height: 11.9375em;
}

#div-home-feature-main-text
{
    width: 19.0625em;
    margin: 0;
    padding: 0;
    float: right;
}

#div-home-feature-main-text h3
{
    font-size: 1.75em;
    margin: 0 0 .5em;
    padding: .2857em .2143em;
    color: #666;
    background-color: #e9e7e7;
    width: 10.1429em;
}

#div-home-feature-main-text[id] h3
{
    font-size: 1.75em;
    margin: 0 0 .5em;
    padding: .2857em .2143em;
    color: #666;
    background-color: #e9e7e7;
    width: 9.7143em;
}

#div-home-feature-main-text h3 a:link, #div-home-feature-main-text h3 a:visited
{
    color: #D31145;
    text-decoration: none;
}

#div-home-feature-main-text h3 a:hover, #div-home-feature-main-text h3 a:active
{
    color: #D31145;
    text-decoration: underline;
}

#div-home-feature-main-text p
{
    font-size: .875em;
    color: #666;
    margin: 0 0 1em;
    padding: 0 0.2857em;
    line-height: 130%;
}

#div-home-feature-main-text p a:link, #div-home-feature-main-text p a:visited
{
    color: #D31145;
    text-decoration: none;
}

#div-home-feature-main-text p a:hover, #div-home-feature-main-text p a:active
{
    color: #D31145;
    text-decoration: underline;
}



/* @end */

/* @group home feature 1 */

#div-home-feature-1
{
    width: 19.0625em;
    margin: 0 0 .875em;
    padding: 0;
    float: left;
}

#div-home-feature-1-left
{
    width: 7.6875em;
    margin: 0;
    padding: 0;
    float: left;
}

#div-home-feature-1-left img
{
    width: 7.6875em;
    margin: 0;
    display: block;
    height: 7.25em;
}

#div-home-feature-1-right
{
    width: 10.875em;
    margin: 0;
    padding: 0;
    float: right;
}

#div-home-feature-1-right h3
{
    font-size: 1.125em;
    margin: 0 0 .5em;
    padding: .2222em;
    color: #666;
    background-color: #e9e7e7;
    width: 9.6111em;
}

#div-home-feature-1-right h3 a:link, #div-home-feature-1-right h3 a:visited
{
    color: #D31145;
    text-decoration: none;
}

#div-home-feature-1-right h3 a:hover, #div-home-feature-1-right h3 a:active
{
    color: #D31145;
    text-decoration: underline;
}

#div-home-feature-1-right p
{
    font-size: .8125em;
    color: #666;
    margin: 0 0 1em;
    padding: 0;
    line-height: 125%;
}

#div-home-feature-1-right p a:link, #div-home-feature-1-right p a:visited
{
    color: #D31145;
    text-decoration: none;
}

#div-home-feature-1-right p a:hover, #div-home-feature-1-right p a:active
{
    color: #D31145;
    text-decoration: underline;
}



/* @end */

/* @group home main 2 */

#div-home-feature-2
{
    width: 19.0625em;
    margin: 0 0 .875em;
    padding: 0;
    float: right;
}

#div-home-feature-2-left
{
    width: 7.6875em;
    margin: 0;
    padding: 0;
    float: left;
}

#div-home-feature-2-left img
{
    width: 7.6875em;
    margin: 0;
    display: block;
    height: 7.25em;
}

#div-home-feature-2-right
{
    width: 10.875em;
    margin: 0;
    padding: 0;
    float: right;
}

#div-home-feature-2-right h3
{
    font-size: 1.125em;
    margin: 0 0 .5em;
    padding: .2222em;
    color: #666;
    background-color: #e9e7e7;
    width: 9.6111em;
}

#div-home-feature-2-right h3 a:link, #div-home-feature-2-right h3 a:visited
{
    color: #D31145;
    text-decoration: none;
}

#div-home-feature-2-right h3 a:hover, #div-home-feature-2-right h3 a:active
{
    color: #D31145;
    text-decoration: underline;
}

#div-home-feature-2-right p
{
    font-size: .8125em;
    color: #666;
    margin: 0 0 1em;
    padding: 0;
    line-height: 125%;
}

#div-home-feature-2-right p a:link, #div-home-feature-2-right p a:visited
{
    color: #D31145;
    text-decoration: none;
}

#div-home-feature-2-right p a:hover, #div-home-feature-2-right p a:active
{
    color: #D31145;
    text-decoration: underline;
}



/* @end */



/* @end */

/* @group landing hero */

#div-landing-hero
{
    padding: 0;
    margin: 0 0 .3125em;
}

#div-landing-hero img
{
    margin: 0;
    display: block;
    width: 39.0625em;
    height: 13.875em;
}



/* @end */

/* @group landing features */

#div-landing-features
{
    padding: 0;
    margin: 1em 0 0 0;
}

#div-landing-features h2
{
    font-size: 1em;
    margin: 0 0 .875em;
    padding: .5625em 0 0;
    border-bottom: 1px solid #c9c9c9;
    position: relative;
}

#div-landing-features h2 img
{
    display: block;
    margin: 0;
    width: 9.0625em;
    height: 1.375em;
}

/* @group landing feature main */

#div-landing-feature-main
{
    
}

#div-landing-feature-main-text
{
    width: 19.0625em;
    float: left;
    margin: 0;
    padding: .375em 0 0;
}

#div-landing-feature-main-text h2
{
    font-size: 1.75em;
    margin: 0 0 .5em;
    padding: .2857em .2143em;
    color: #666;
    background-color: #e9e7e7;
    border-bottom-style: none;
}

#div-landing-feature-main-text h2 a:link, #div-landing-feature-main-text h2 a:visited
{
    color: #002457;
    text-decoration: none;
}

#div-landing-feature-main-text h2 a:hover, #div-landing-feature-main-text h2 a:active
{
    color: #002457;
    text-decoration: underline;
}

#div-landing-feature-main-text p.p-intro
{
    color: #666;
    font-size: .875em;
    font-weight: bold;
    padding: 0;
    margin: 0 0 .75em;
    line-height: 130%;
}

#div-landing-feature-main-text p
{
    color: #666;
    font-size: .75em;
    margin: 0 0 1em;
    padding: 0;
    line-height: 150%;
}

#div-landing-feature-main-text p a:link, #div-landing-feature-main-text p a:visited
{
    color: #D31145;
    text-decoration: none;
}

#div-landing-feature-main-text p a:hover, #div-landing-feature-main-text p a:active
{
    color: #D31145;
    text-decoration: underline;
}

#div-landing-feature-main-pic
{
    width: 19.0625em;
    float: right;
    margin: 0;
    padding: 0;
}

#div-landing-feature-main-pic img
{
    width: 19.0625em;
    height: 13.4375em;
    margin: 0;
    display: block;
}



/* @end */



/* @end */

/* @group standard features */

div.div-feature-row
{





    margin: 0 0 .875em;
    padding: 0;
}

div.div-feature-left









{
    width: 19.0625em;
    margin: 0 8px 0 0;
    padding: 0;
}

div.div-feature-left-campaign {
float:left;
margin:15px 7px 15px 0;
padding:0;
width:19.0625em;
}

div.div-feature-right
{
    width: 19.0625em;
    float: right;
    margin: 0;
    padding: 0;
}

div.div-feature-pic
{
    width: 7.6875em;
    margin: 0;
    padding: 0;
    float: left;
}

div.div-feature-pic img
{
    width: 7.6875em;
    margin: 0;
    display: block;
    height: 7.35em;
}

div.div-feature-text
{
    width: 10.875em;
    margin: 0;
    padding: 0;
    float: right;
}

div.div-feature-text h3
{
    font-size: 1.125em;
    margin: 0 0 .375em;
    padding: .2222em;
    color: #666;
    background-color: #e9e7e7;
}

div.div-feature-text h3 a:link, div.div-feature-text h3 a:visited
{
    color: #002457;
    text-decoration: none;
}

div.div-feature-text h3 a:hover, div.div-feature-text h3 a:active
{
    color: #002457;
    text-decoration: underline;
}

div.div-feature-text p
{
    font-size: .8125em;
    color: #666;
    margin: 0;
    padding: 0;
    line-height: 125%;
}

div.div-feature-text p a:link, div.div-feature-text p a:visited
{
    color: #D31145;
    text-decoration: none;
}

div.div-feature-text p a:hover, div.div-feature-text p a:active
{
    color: #D31145;
    text-decoration: underline;
}



/* @end */

/* @group fact features */

#div-factfeatures
{
    margin: 0;
    width: 29.0625em;
    float: right;
    padding: .625em 0 0;
}

#div-factfeatures h2
{
    font-size: 1em;
    margin: 0 0 .875em;
    padding: 0;
    border-bottom: 1px solid #c9c9c9;
}

#div-factfeatures h2 img
{
    display: block;
    margin: 0;
    width: 9.0625em;
    height: 1.375em;
}

div.div-factfeature
{
    margin: 0 0 .9375em;
    padding: 0;
}

div.div-factfeature-pic
{
    float: left;
    margin: 0;
    padding: 0;
    width: 9.0625em;
}

div.div-factfeature-pic img
{
    width: 9.0625em;
    height: 5.3125em;
    margin: 0;
    display: block;
}

div.div-factfeature-text
{
    /* float: right; as per Matt kb - IFY-33712-681 */
    margin: 0;
    padding: 0;
    /* width: 19.375em; as per Matt kb - IFY-33712-681 */
}

div.div-factfeature-text h3
{
    font-size: 1.125em;
    margin: 0 0 .375em;
    padding: .2222em;
    color: #666;
    background-color: #e9e7e7;
    /* width: 13.5556em; as per Matt kb - IFY-33712-681 */
}

div.div-factfeature-text[id] h3
{
    font-size: 1.125em;
    margin: 0 0 .375em;
    padding: .2222em;
    color: #666;
    background-color: #e9e7e7;
    width: 13.1111em;
}

div.div-factfeature-text h3 a:link, div.div-factfeature-text h3 a:visited
{
    /* color: #D31145; old colour as per Matt */
    color: #002457;
    text-decoration: none;
}

div.div-factfeature-text h3 a:hover, div.div-factfeature-text h3 a:active
{
    /* color: #D31145; old colour as per Matt */
    color: #002457;
    text-decoration: underline;
}

div.div-factfeature-text p
{
    font-size: .8125em;
    color: #666;
    margin: 0;
    padding: 0;
    line-height: 125%;
}

div.div-factfeature-text p a:link, div.div-factfeature-text p a:visited
{
    color: #D31145;
    text-decoration: none;
}

div.div-factfeature-text p a:hover, div.div-factfeature-text p a:active
{
    color: #D31145;
    text-decoration: underline;
}



/* @end */

/* @group sub navigation */

#div-navsub
{
    margin: 0;
    width: 9.0625em;
    float: left;
    padding: 0.25em 0 0;
}

#div-navsub ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#div-navsub ul li
{
    margin: 0;
    padding: 0.5833em 0 0.5833em 0.1667em;
    font-size: .75em;
    font-weight: bold;
    line-height: 120%;
    border-top: 1px solid #c9c9c9;
}

#div-navsub ul li#navsub-first
{
    padding-top: 0;
    border-top-style: none;
}

#div-navsub ul li ul
{
    margin: 0;
    padding: 0 0 0 1.5em;
    position: relative;
    top: .5em;
}

#div-navsub ul li ul li
{
    padding: 0;
    font-size: 100%;
    font-weight: normal;
    border-top-style: none;
    margin: 0 0 .5em;
}

#div-navsub ul li ul li ul
{
    padding: 0 0 0 1.5em;
    position: relative;
    top: .5em;
    margin: 0 0 1em;
}

#div-navsub ul li ul li ul li
{
    padding: 0;
    font-size: 100%;
    font-weight: normal;
    border-top-style: none;
    margin: 0 0 .5em;
}

#div-navsub ul li a:link, #div-navsub ul li a:visited
{
    color: #D31145;
    text-decoration: none;
}

#div-navsub ul li a#navsub-current:link, #div-navsub ul li a#navsub-current:visited
{
    color: #002457;
}

#div-navsub ul li a:hover, #div-navsub ul li a:active
{
    color: #D31145;
    text-decoration: underline;
}



/* @end */

/* @group standard text */

#div-standard-text
{
    margin: 0;
    width: 28.8125em;
    float: right;
    padding: .375em 0 0;
}

#div-standard-text img#standard-mainpic
{
    display: block;
    width: 15.875em;
    height: 9.25em;
    margin: 0 0 .875em;
}

#div-standard-text h1
{
    font-size: 1.75em;
    margin: 0 0 .5em;
    padding: .2857em .2143em;
    color: #002457;
    background-color: #e9e7e7;
    width: 14.2857em;
}

#div-standard-text[id] h1
{
    font-size: 1.75em;
    margin: 0 0 .5em;
    padding: .2857em .2143em;
    color: #002457;
    background-color: #e9e7e7;
    width: 13.8571em;
}

#div-standard-text h2
{
    font-size: 1.125em;
    padding: 0;
    color: #002457;
    margin: 0 0 .25em;
}

#div-standard-text h3
{
    font-size: 1em;
    padding: 0;
    color: #002457;
    margin: 0 0 .25em;
}

#div-standard-text h4
{
    font-size: .875em;
    padding: 0;
    color: #002457;
    margin: 0 0 .25em;
}

#div-standard-text p.p-intro
{
    color: #666;
    font-size: .875em;
    font-weight: bold;
    padding: 0;
    margin: 0 0 .75em;
    line-height: 130%;
}

#div-standard-text p.p-intro cite
{
    display: block;
    font-weight: normal;
    font-style: normal;
    font-size: 86%;
    padding: .25em 0;
}

#div-standard-text p
{
    color: #666;
    font-size: .75em;
    margin: 0 0 1em;
    padding: 0;
    line-height: 150%;
}

#div-standard-text p a:link, #div-standard-text p a:visited
{
    color: #D31145;
    text-decoration: none;
}

#div-standard-text p a:hover, #div-standard-text p a:active
{
    color: #D31145;
    text-decoration: underline;
}

#div-standard-text #p-newsdetail-date
{
    color: #666;
    font-size: .875em;
    margin: 0 0 .875em;
}

#div-standard-text #p-newsdetail-date span
{
    background-color: #e9e7e7;
    padding: 0.1429em 0.4286em;
}



/* @end */

/* @group listing text */

#div-listing-text
{
    margin: 0;
    width: 28.8125em;
    float: right;
    padding: .375em 0 0;
}

#div-listing-text h1
{
    font-size: 1.75em;
    margin: 0 0 .5em;
    padding: .2857em .2143em;
    color: #002457;
    background-color: #e9e7e7;
    width: 14.2857em;
}

#div-listing-text[id] h1
{
    font-size: 1.75em;
    margin: 0 0 .5em;
    padding: .2857em .2143em;
    color: #002457;
    background-color: #e9e7e7;
    width: 13.8571em;
}

#div-listing-text h2
{
    font-size: .875em;
    padding: 0;
    color: #002457;
    margin: 0 0 .25em;
}

#div-listing-text h2 a:link, #div-listing-text h2 a:visited
{
    /* color: #D31145; old colour as per Matt */
    color: #002457;
    text-decoration: none;
}

#div-listing-text h2 a:hover, #div-listing-text h2 a:active
{
    /* color: #D31145; old colour as per Matt */
    color: #002457;
    text-decoration: underline;
}

#div-listing-text h3
{
    color: #666;
    font-size: .75em;
    padding: 0;
    line-height: 150%;
    font-weight: normal;
    margin: 0 0 .5em;
}

#div-listing-text p
{
    color: #666;
    font-size: .75em;
    padding: 0;
    line-height: 150%;
    margin: 0 0 1.5em;
}

#div-listing-text p cite
{
    display: block;
    font-weight: normal;
    font-style: normal;
    padding: 0;
    color: #002457;
}

#div-listing-text p a:link, #div-listing-text p a:visited
{
    color: #D31145;
    text-decoration: none;
}

#div-listing-text p a:hover, #div-listing-text p a:active
{
    color: #D31145;
    text-decoration: underline;
}



/* @end */

/* @group results text */

#div-results-text
{
    margin: 0;
    width: 28.8125em;
    float: right;
    padding: .375em 0 0;
}

#div-results-text h1
{
    font-size: 1.375em;
    margin: 0 0 .5em;
    padding: 0.3636em 0.2727em;
    color: #002457;
    background-color: #e9e7e7;
    width: 18.1818em;
}

#div-results-text[id] h1
{
    font-size: 1.375em;
    margin: 0 0 .5em;
    padding: 0.3636em 0.2727em;
    color: #002457;
    background-color: #e9e7e7;
    width: 17.6364em;
}

#div-results-text h2
{
    font-size: .75em;
    padding: 0;
    color: #666;
    margin: 0 0 .25em;

}




#div-results-text h2 a:link, #div-results-text h2 a:visited
{
    color: #D31145;
    text-decoration: none;
}

#div-results-text h2 a:hover, #div-results-text h2 a:active
{
    color: #D31145;
    text-decoration: underline;
}

#div-results-text p.p-intro
{
    color: #002457;
    font-size: 1em;
    padding: 0;
    line-height: 150%;
    margin: 0 0 1em;
}

#div-results-text p
{
    color: #666;
    font-size: .75em;
    padding: 0;
    line-height: 150%;
    margin: 0 0 1.5em;
}

#div-results-text p a:link, #div-results-text p a:visited
{
    color: #D31145;
    text-decoration: none;
}

#div-results-text p a:hover, #div-results-text p a:active
{
    color: #D31145;
    text-decoration: underline;
}



/* @end */

/* @group faqs text */

#div-faqs-text
{
    margin: 0;
    width: 28.8125em;
    float: right;
    padding: .375em 0 0;
}

#div-faqs-text h1
{
    font-size: 1.375em;
    margin: 0 0 .5em;
    padding: 0.3636em 0.2727em;
    color: #002457;
    background-color: #e9e7e7;
    width: 18.1818em;
}

#div-faqs-text[id] h1
{
    font-size: 1.375em;
    margin: 0 0 .5em;
    padding: 0.3636em 0.2727em;
    color: #002457;
    background-color: #e9e7e7;
    width: 17.6364em;
}

#div-faqs-text h2
{
    font-size: 1em;
    padding: 0;
    color: #666;
    margin: 0 0 .25em;
}

#div-faqs-text h3
{
    font-size: .875em;
    padding: 0;
    color: #002457;
    margin: 0 0 .25em;
}

#div-faqs-text h3 a:link, #div-faqs-text h3 a:visited
{
    color: #D31145;
    text-decoration: none;
}

#div-faqs-text h3 a:hover, #div-faqs-text h3 a:active
{
    color: #D31145;
    text-decoration: underline;
}

#div-faqs-text p.p-intro
{
    color: #002457;
    font-size: 1em;
    padding: 0;
    line-height: 120%;
    font-weight: bold;
    margin: 0 0 .75em;
}

#div-faqs-text p
{
    color: #666;
    font-size: .75em;
    padding: 0;
    line-height: 150%;
    margin: 0 0 1.5em;
}

#div-faqs-text p a:link, #div-faqs-text p a:visited
{
    color: #D31145;
    text-decoration: none;
}

#div-faqs-text p a:hover, #div-faqs-text p a:active
{
    color: #D31145;
    text-decoration: underline;
}



/* @end */


/* @group e-news form */

#e-news-form-Iagree label a {
color: #666666;
}

div#e-news-form form div#div-form-error {
    padding: 0;
}

#e-news-form form ol {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

#e-news-form form ol li {
    margin: 0.5em 0 0.5em 0;
}

#e-news-form form #q1864_q1 {
    font-size: 65%;
}

#e-news-form form label {
    float: left;
    width: 10em;
    display: inline;
}

#e-news-form form #e-news-form-Iagree {
    height: 2em;
}

#e-news-form form #e-news-form-Iagree ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

#e-news-form form #e-news-form-Iagree input {
    width: auto;
    float: left;
    border: none;
    margin-right: 0.8em;
}

#e-news-form form #e-news-form-Iagree label {
    width: auto;
    float: left;
    padding:0;
    position: relative;
    top: 0.2em;
    display: inline;
}

#div-form-text form input#form_email_1864_submit{
    background-image: url(http://www.drinkaware.co.uk/__data/assets/image/0011/10019/button-subscribe.png);
    background-repeat: no-repeat;
    background-position: right center;
    width: 8.2em;
    height: 2em;
    border-width: 0;
    cursor: pointer;
}

#e-news-form-submit {
    text-align: right;
    padding: 0;
}

/* @end */
/* @Drinkaware competition form text */
#drinkaware-form-Iagree label a {
color: #666666;
}
#drinkaware-form-news label a {
color: #666666;
}
div#drinkaware-form div#div-form-error {
    padding: 0;
}

#drinkaware-form ol {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

#drinkaware-form ol li {
    margin: 0.5em 0 0.5em 0;
}

#drinkaware-form #q1864_q1 {
    font-size: 65%;
}

#drinkaware-form label {
    float: left;
    width: 10em;
    display: inline;
}

#drinkaware-form #drinkaware-form-Iagree {
    height: 2em;
}
#drinkaware-form #drinkaware-form-news {
    height: 1em;
margin-top:35px;
}
#drinkaware-form #drinkaware-form-Iagree ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
#drinkaware-form #drinkaware-form-news ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
#drinkaware-form #drinkaware-form-Iagree input {
    width: auto;
    float: left;
    border: none;
    margin-right: 0.8em;
}
#drinkaware-form #drinkaware-form-news input {
    width: auto;
    float: left;
    border: none;
    margin-right: 0.8em;
}
#drinkaware-form #drinkaware-form-Iagree label {
    width: auto;
    float: left;
    padding:0;
    position: relative;
    top: 0.2em;
    display: inline;
}

#drinkaware-form #drinkaware-form-news label {
    width: auto;
    float: left;
    padding:0;
    position: relative;
    top: 0.2em;
    display: inline;
}

#drinkaware-form-submit {
    text-align: right;
    padding: 0;
}
#drinkaware-form-reset {
    text-align: right;
    padding: 0;
}
#div-form-text input#form_email_4214_reset{
    background-image: url(http://www.drinkaware.co.uk/__data/assets/file/0005/10013/button-cancel.png);
    background-repeat: no-repeat;
    background-position: right center;
    width: 5.4em;
    height: 2em;
    border-width: 0;
    cursor: pointer;
}

#div-form-text input#form_email_4214_submit{
    background-image: url(http://www.drinkaware.co.uk/__data/assets/file/0004/10012/button-send.png);
    background-repeat: no-repeat;
    background-position: right center;
    width: 4.6em;
    height: 2em;
    border-width: 0;
    cursor: pointer;
}

/* @end */
/* @group form text */

div.horiz-OptionList, div.horiz-OptionList ul {
    margin: 0;
    padding: 0;
}
div.horiz-OptionList ul li {
/*    display: inline; */
    list-style-type: none;
/*    padding-right: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0; */
}

#div-form-text form input.OptionList {
    width: auto;
    border: none;
}


#div-form-text
{
    margin: 0;
    width: 28.8125em;
    float: right;
    padding: .375em 0 0;
}

#div-form-text h1
{
    font-size: 1.375em;
    margin: 0 0 .5em;
    padding: 0.3636em 0.2727em;
    color: #002457;
    background-color: #e9e7e7;
    width: 18.1818em;
}

#div-form-text[id] h1
{
    font-size: 1.375em;
    margin: 0 0 .5em;
    padding: 0.3636em 0.2727em;
    color: #002457;
    background-color: #e9e7e7;
    width: 17.6364em;
}

#div-form-text h2
{
    font-size: .75em;
    padding: 0;
    color: #666;
    margin: 0 0 .25em;
}

#div-form-text h2.form_section_title {
    color:#002457;
    border-bottom-width: thin;
    border-bottom-style: groove;
    /* border-bottom: thin groove black; */
    font-size: larger;
    padding-bottom:0.15em;
}

#div-form-text h2 a:link, #div-form-text h2 a:visited
{
    color: #D31145;
    text-decoration: none;
}

#div-form-text h2 a:hover, #div-form-text h2 a:active
{
    color: #D31145;
    text-decoration: underline;
}

#div-form-text p.p-intro
{
    color: #002457;
    font-size: 1em;
    padding: 0;
    line-height: 150%;
    margin: 0 0 1em;
}

#div-form-text p.form_question_note
{
    font-size: .6em;
    line-height: 110%;
    margin: 0 0 0.2em;
}

#div-form-text p
{
    color: #666;
    font-size: .75em;
    padding: 0;
    line-height: 150%;
    margin: 0 0 1.5em;
}

#div-form-text p a:link, #div-form-text p a:visited
{
    color: #D31145;
    text-decoration: none;
}

#div-form-text p a:hover, #div-form-text p a:active
{
    color: #D31145;
    text-decoration: underline;
}

#div-form-text form
{
    background-color: #f2f2f2;
    margin: 0 0 1em;
    padding: 0.05em 0.75em 1px;
}

#div-form-text form table
{
    margin: 0;
    border-collapse: collapse;
}

#div-form-text form td
{
    font-size: 1em;
    vertical-align: top;
    padding: 0 0 0.5em;
}

#div-form-text form#form_sendlink td.td-left
{
    width: 11.1875em;
}

#div-form-text form#form_sendlink td.td-right
{
    width: 16.125em;
}

#div-form-text form#form_sendlink td.td-right ul {
   list-style:none;
}

#div-form-text form#form_sendlink td.td-right ul input {
   float:left;
   width:auto;
}

#div-form-text form#form_sendlink td.td-right ul label {
   display:inline;
}

#div-form-text form#form_email_9287 label {
    display: inline;
    padding-left: 0;
}
#div-form-text form label {
    font-size: .75em;
    color: #666;
    font-weight: bold;
    margin: 0;
    display: block;
    padding: .375em .75em 0 0;
}

#div-form-text form span.span-highlight {
    color: #002457;
}
#div-form-text form label span.span-highlight {
    color: #002457;
}

#div-form-text form #div-form-error {
   margin:0 0 0.5em;
   padding:0 0 0 11.1875em;
}

#div-form-text form #div-form-error ul {
   list-style:none;
   margin:0 0 1.25em;
   padding:0;

}

#div-form-text form #div-form-error ul li {
   color:#002457;
   font-size:0.75em;
   font-weight:bold;
   line-height:130%;
   margin:0 0 0.75em;
   padding:0;
}

#div-form-text form input
{
    font-size: .75em;
    color: #333;
    width: 21.5em;
    margin: 0;
    border: 1px solid #999;
    border-collapse: collapse;
}

#div-form-text form select {
    font-size: .75em;
    margin-right:0.25em;
}

#div-form-text form textarea
{
    font-size: .75em;
    color: #333;
    width: 21.5em;
    margin: 0;
    height: 11.6667em;
    border: 1px solid #999;
    border-collapse: collapse;
}

#div-form-text form #input_sendlink_cancel
{
    width: 4.0625em;
    border-style: none;
    height: 1.6875em;
    font-size: 1em;
}

#div-form-text form #input_sendlink_submit
{
    width: 3.5625em;
    border-style: none;
    height: 1.6875em;
    font-size: 1em;
}

#div-form-text form #form_email_1878_reset, #div-form-text form #form_email_1350_reset, #div-form-text form #form_email_2056_reset, #div-form-text form #form_email_2081_reset, #div-form-text form #form_email_9287_reset
{    
    background: url(http://www.drinkaware.co.uk/__data/assets/file/0005/10013/button-cancel.png) no-repeat;
    width: 4.0625em;
    border-style: none;
    height: 1.6875em;
    font-size: 1em;
    cursor: pointer;
}

#div-form-text form #form_email_1878_submit, #div-form-text form #form_email_1350_submit, #div-form-text form #form_email_2056_submit, #div-form-text form #form_email_2081_submit, #div-form-text form #form_email_9287_submit
{    
    background: url(http://www.drinkaware.co.uk/__data/assets/file/0004/10012/button-send.png) no-repeat;
    width: 3.5625em;
    border-style: none;
    height: 1.6875em;
    font-size: 1em;
    cursor: pointer;
}

/* @end */

/* @group quiz text */

#div-quiz-text
{
    margin: 0;
    width: 28.8125em;
    float: right;
    padding: .375em 0 0;
}

#div-quiz-text h1
{
    font-size: 1.75em;
    margin: 0 0 .5em;
    padding: .2857em .2143em;
    color: #002457;
    background-color: #e9e7e7;
    width: 14.2857em;
}

#div-quiz-text[id] h1
{
    font-size: 1.75em;
    margin: 0 0 .5em;
    padding: .2857em .2143em;
    color: #002457;
    background-color: #e9e7e7;
    width: 13.8571em;
}

#div-quiz-text h2
{
    font-size: 1em;
    padding: 0;
    color: #666;
    margin: 0 0 .5em;
}

#div-quiz-text h2 a:link, #div-quiz-text h2 a:visited
{
    color: #D31145;
    text-decoration: none;
}

#div-quiz-text h2 a:hover, #div-quiz-text h2 a:active
{
    color: #D31145;
    text-decoration: underline;
}

#div-quiz-text h3
{
    font-size: .875em;
    padding: 0;
    color: #002457;
    margin: 0 0 .5em;
}

#div-quiz-text h3 a:link, #div-quiz-text h3 a:visited
{
    color: #D31145;
    text-decoration: none;
}

#div-quiz-text h3 a:hover, #div-quiz-text h3 a:active
{
    color: #D31145;
    text-decoration: underline;
}

#div-quiz-text p.p-intro
{
    color: #002457;
    font-size: 1em;
    padding: 0;

    line-height: 150%;
    margin: 0 0 1em;
}

#div-quiz-text p
{
    color: #666;
    font-size: .75em;
    padding: 0;
    line-height: 150%;
    position: relative;
    vertical-align: middle;
    margin: 0 0 1.5em;
}

#div-quiz-text p.p-quizresult
{
    font-size: 1.1em;
    margin-top: .5em;
    color: #002457;
}

#div-quiz-text p a:link, #div-quiz-text p a:visited
{
    color: #D31145;
    text-decoration: none;
}

#div-quiz-text p a:hover, #div-quiz-text p a:active
{
    color: #D31145;
    text-decoration: underline;
}

#div-quiz-text form
{
    background-color: #f2f2f2;
    margin: 0 0 1em;
    padding: 1em .75em 1px;
}

#div-quiz-text form label
{
    white-space: nowrap;
    padding-right: 1em;
    vertical-align: middle;
    position: relative;
}

#div-quiz-text form label span.span-highlight
{
    color: #002457;
}

#div-quiz-text form div ul li
{
    display: inline;
    list-style-type:none;
    list-style-image: none;

    padding-right: 1em;
}

#div-quiz-text form div ul li label
{
    white-space: nowrap;
    padding-right: 1em;
    vertical-align: middle;
    position: relative;
    color: #666;
    font-size: .9em;
    padding: 0;
}

#div-quiz-text ul {
   list-style:none;
   color: #666;
   font-size: .8em;
   line-height: 150%;
   margin-left: 0px;
   padding-left: 0px;
}

#div-quiz-text ul li {
   margin-bottom:5px;
}

#div-quiz-text ul li span {
  margin-right:7px;
}


#div-quiz-text form input
{
    vertical-align: middle;
    position: relative;
    top: -.125em;
    width: auto;
    border-collapse: collapse;
}

#div-quiz-text form #input_submit
{
    width: 3.6667em;
    border-style: none;
    height: 2.1667em;
}

#div-quiz-text form #page_online_quiz_2125_reset_button, #div-quiz-text form #page_online_quiz_2323_reset_button
{   
    background: url(http://www.drinkaware.co.uk/__data/assets/file/0005/10013/button-cancel.png) no-repeat;
    width: 4.0625em;
    border-style: none;
    height: 1.6875em;
    font-size: 1em;
    cursor: pointer; 
}

#div-quiz-text form #page_online_quiz_2125_submit_button, #div-quiz-text form #page_online_quiz_2323_submit_button
{   
    background: url(http://www.drinkaware.co.uk/__data/assets/file/0004/10012/button-send.png) no-repeat;
    width: 4.0625em;
    border-style: none;
    height: 1.6875em;
    font-size: 1em;
    cursor: pointer; 
}

#div-quiz-text form #name_label, #div-quiz-text form #email_label
{
    font-size: .75em;
    color: #666;
    font-weight: bold;
    margin: 0;
    display: block;
    padding: .375em .75em 0 0;
}

#div-quiz-text form #input_field_name, #div-quiz-text form #input_field_email
{
    font-size: .75em;
    color: #333;
    width: 21.5em;
    margin: 0;
    border: 1px solid #999;
    border-collapse: collapse;
}

#div-quiz-text form #page_online_quiz_2304_submit_button
{
    background: url(http://www.drinkaware.co.uk/__data/assets/image/0002/10010/button-go.png) no-repeat;
    width: 2.6667em;
    border-style: none;
    height: 1.6875em;
    cursor: pointer;
}

/* @end */

/* @group detail hero */

#div-detail-hero
{
    padding: 0;
    margin: 0 0 .3125em;
}

#div-detail-hero img
{
    margin: 0;
    display: block;
    width: 39.0625em;
    height: 13.875em;
}



/* @end */

/* @group detail text */

#div-detail-text
{
    margin: 0.5em 0 0 0;
    padding: 0 0 0 0;
}

#div-detail-text img#detail-mainpic
{
    margin: 0 0 .875em;
    width: 19.0625em;
    height: 9.5625em;
    display: block;
}

#div-detail-text h1
{
    font-size: 1.75em;
    margin: 0 0 .5em;
    padding: .2857em .2143em;
    color: #002457;
    background-color: #e9e7e7;
    border-bottom-style: none;
    width: 10.8928em;
}

#div-detail-text[id] h1
{
    font-size: 1.75em;
    margin: 0 0 .5em;
    padding: .2857em .2143em;
    color: #002457;
    background-color: #e9e7e7;
    border-bottom-style: none;
    width: 10.4643em;
}

#div-detail-text h1 a:link, #div-detail-text h1 a:visited
{
    color: #D31145;
    text-decoration: none;
}

#div-detail-text h1 a:hover, #div-detail-text h1 a:active
{
    color: #D31145;
    text-decoration: underline;
}

#div-detail-text h2
{
    font-size: 1.125em;
    padding: 0;
    color: #002457;
    margin: 0 0 .25em;
}

#div-detail-text h3
{
    font-size: 1em;
    padding: 0;
    color: #002457;
    margin: 0 0 .25em;
}

#div-detail-text h4
{
    font-size: .875em;
    padding: 0;
    color: #002457;
    margin: 0 0 .25em;
}

#div-detail-text p.p-intro
{
    color: #666;
    font-size: .875em;
    font-weight: bold;
    padding: 0;
    margin: 0 0 .75em;
    line-height: 130%;
}

#div-detail-text p
{
    color: #666;
    font-size: .75em;
    margin: 0 0 1em;
    padding: 0;
    line-height: 150%;
}

#div-detail-text p a:link, #div-detail-text p a:visited
{
    color: #D31145;
    text-decoration: none;
}

#div-detail-text p a:hover, #div-detail-text p a:active
{
    color: #D31145;
    text-decoration: underline;
}



/* @end */

/* @group did you know text */

#div-diduknow-text
{
    margin: 0;
    padding: .375em 0 0;
}

#div-diduknow-text h1
{
    font-size: 1.75em;
    margin: 0 0 .5em;
    padding: .2857em .2143em;
    color: #002457;
    background-color: #e9e7e7;
    width: 14.2857em;
}

#div-diduknow-text[id] h1
{
    font-size: 1.75em;
    margin: 0 0 .5em;
    padding: .2857em .2143em;
    color: #002457;
    background-color: #e9e7e7;
    width: 13.8571em;
}

#div-diduknow-text h2
{
    font-size: 1.125em;
    padding: 0;
    color: #002457;
    margin: 0 0 .25em;
}

#div-diduknow-text h3
{
    font-size: 1em;
    padding: 0;
    color: #002457;
    margin: 0 0 .25em;
}

#div-diduknow-text h4
{
    font-size: .875em;
    padding: 0;
    color: #002457;
    margin: 0 0 .25em;
}

#div-diduknow-text p.p-intro
{
    color: #666;
    font-size: .875em;
    font-weight: bold;
    padding: 0;
    line-height: 130%;
    clear: both;
    margin: 0 0 1.25em;
}

#div-diduknow-text p
{
    color: #666;
    font-size: .75em;
    margin: 0 0 1em;
    padding: 0;
    line-height: 150%;
}

#div-diduknow-text p a:link, #div-diduknow-text p a:visited
{
    color: #D31145;
    text-decoration: none;
}

#div-diduknow-text p a:hover, #div-diduknow-text p a:active
{
    color: #D31145;
    text-decoration: underline;
}



/* @end */

/* @group did you know banners */

#div-diduknow-banners
{
    
}

#div-diduknow-banners h2
{
    font-size: 1em;
    padding: 1em 0 0;
    border-bottom: 1px solid #c9c9c9;
    margin: .875em 0;
}

#div-diduknow-banners h2 img
{
    display: block;
    margin: 0;
    width: 13.9375em;
    height: 1.375em;
}

div.div-diduknow-banner-row
{
    margin: 0 0 .875em;
    padding: 0;
}

div.div-diduknow-banner-left
{
    width: 19.0625em;
    height: 9.5625em;
    margin:0 0.9em 0.6em -0.2em;
    padding: 0;
    position: relative;
}

div.div-diduknow-banner-left img
{
    width: 19.0625em;
    height: 9.5625em;
    display: block;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
}

div.div-diduknow-banner-left p
{
    position: absolute;
    color: #222e22;
    font-size: 1.25em;
    font-weight: bold;
    margin: 0;
    padding: 0;
    left: 0.75em;
    top: 2.55em;
    width: 10.2em;
    line-height: 100%;
}

div.div-diduknow-banner-left p a:link, div.div-diduknow-banner-left p a:visited
{
    color: #222e22;
    text-decoration: none;
    display: block;
}

div.div-diduknow-banner-left p a:hover, div.div-diduknow-banner-left p a:active
{
    color: #222e22;
    text-decoration: none;
}

div.div-diduknow-banner-right
{
    width: 19.0625em;
    height: 9.5625em;
    margin: 0;
    padding: 0;
    position: relative;
    float: right;
}

div.div-diduknow-banner-right img
{
    width: 19.0625em;
    height: 9.5625em;
    display: block;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
}

div.div-diduknow-banner-right p
{
    position: absolute;
    color: #222e22;
    font-size: 1.25em;
    font-weight: bold;
    margin: 0;
    padding: 0;
    left: 0.75em;
    top: 2.55em;
    width: 10.2em;
    line-height: 100%;
}

div.div-diduknow-banner-right p a:link, div.div-diduknow-banner-right p a:visited
{
    color: #222e22;
    text-decoration: none;
    display: block;
}

div.div-diduknow-banner-right p a:hover, div.div-diduknow-banner-right p a:active
{
    color: #222e22;
    text-decoration: none;
}



/* @end */

/* @group did you know banner */

#div-diduknow-banner
{
    width: 19.0625em;
    height: 9.5625em;
    margin: 0 0 .875em;
    padding: 0;
    position: relative;
}

#div-diduknow-banner img
{
    width: 19.0625em;
    height: 9.5625em;
    display: block;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
}

#div-diduknow-banner p
{
    position: absolute;
    color: #222e22;
    font-size: 1.25em;
    font-weight: bold;
    margin: 0;
    padding: 0;
    left: 0.75em;
    top: 2.55em;
    width: 10.2em;
    line-height: 100%;
}

#div-diduknow-banner p a:link, #div-diduknow-banner p a:visited
{
    color: #222e22;
    text-decoration: none;
    display: block;
}

#div-diduknow-banner p a:hover, #div-diduknow-banner p a:active
{
    color: #222e22;
    text-decoration: none;
}



/* @end */

/* @group left aligned image */

div.div-pic-left
{
    float: right;






    width: 12.5625em;
    margin: 0 0 1em 1em;
    padding: 0;
    background-color: #002457;
}

div.div-pic-left img
{
    width: 12.5625em;
    margin: 0;
    display: block;
}

div.div-pic-left p
{
    color: #fff;
    font-size: .75em;
    font-weight: bold;
    margin: 0;
    padding: 0.6667em 0.8333em;
    line-height: normal;
}



/* @end */

/* @group pullquote */

div.div-pullquote
{
border-bottom:1px solid #C9C9C9;
border-top:1px solid #C9C9C9;
float:right;
margin:0 0 1em 1em;
padding:1.625em 0;
text-align:center;
width:12.5625em;
color:#002457;
font-size:1.25em;
line-height:120%;
}

#div-detail-text div.div-pullquote p {
color:#002457;
font-size:1em;
line-height:110%;
margin:0;
padding:0;
}

#div-standard-text div.div-pullquote p {
color:#002457;
font-size:1em;
line-height:110%;
margin:0;

padding:0;
}


/* @end */

/* @group standard page tools */

#div-standard-text #div-pagetools
{
    width: 12.4375em;
    background-color: #f2f2f2;
    position: relative;
    padding: 10px 0;
    float: right;
    margin: 0 0 .875em 0;

}

#div-standard-text #div-pagetools img
{
    margin: 2px 15px;
}

/* @end */

/* @group listing page tools */

#div-listing-text #div-pagetools
{
    width: 12.4375em;
    height: 7.3125em;
    background-color: #f2f2f2;
    position: relative;
    padding: 0;
    float: right;
    margin: 0 0 .875em .5em;
}

#div-listing-text #div-pagetools img#pagetools-1
{
    display: block;
    width: 10.6875em;
    height: 1.4375em;
    margin: 0;
    position: absolute;
    left: .9375em;
    top: 1em;
}

#div-listing-text #div-pagetools img#pagetools-2
{
    display: block;
    width: 10.6875em;
    height: 1.4375em;
    margin: 0;
    position: absolute;
    left: .9375em;
    top: 2.9375em;
}

#div-listing-text #div-pagetools img#pagetools-3
{
    display: block;
    width: 10.6875em;
    height: 1.4375em;
    margin: 0;
    position: absolute;
    left: .9375em;
    top: 4.875em;
}



/* @end */

/* @group detail page tools */

#div-detail-text #div-pagetools
{
    width: 19.0625em;
    background-color: #f2f2f2;
    position: relative;
    float: right;
    margin: 0 0 .875em .75em;
    text-align: center;
    padding: 1.0625em 0 .5em;
}

#div-detail-text #div-pagetools img
{
    display: block;
    width: 17.3125em;
    height: 1.4375em;
    margin: 0 auto 0.5625em;
}



/* @end */

/* @group did you know page tools */

#div-diduknow-text #div-pagetools
{
    width: 19.0625em;
    background-color: #f2f2f2;
    position: relative;
    float: right;
    margin: 0 0 .875em .75em;
    text-align: center;
    padding: 1.0625em 0 .5em;
}

#div-diduknow-text #div-pagetools img
{
    display: block;
    width: 17.3125em;
    height: 1.4375em;
    margin: 0 auto 0.5625em;
}



/* @end */

/* @group listing back button */

#div-listing-text #div-backbutton
{
    width: 14.25em;
    background-color: #f2f2f2;
    position: relative;
    text-align: center;
    margin: 0 0 .5em;
    padding: .375em 0 .1875em;
}

#div-listing-text #div-backbutton img
{
    display: block;
    width: 12.5625em;
    height: 1.4375em;
    margin: 0 auto .1875em;
}



/* @end */

/* @group did you know back button */

#div-diduknow-banners #div-backbutton
{
    width: 14.25em;
    background-color: #f2f2f2;
    position: relative;
    text-align: center;
    padding: .375em 0 .1875em;
    float: right;
    margin: 0;
    top: .375em;
}

#div-diduknow-banners #div-backbutton[id]
{
    width: 14.25em;
    background-color: #f2f2f2;
    position: relative;

    text-align: center;
    margin: 0;
    padding: .375em 0 .1875em;
    float: right;
    top: 0;
}

#div-diduknow-banners #div-backbutton img
{
    display: block;
    width: 11.9375em;
    height: 1.4375em;
    margin: 0 auto .1875em;
}



/* @end */

/* @group jump list */

#div-jumplist
{
    padding: 0;
    margin: 0 0 2em;
}

#div-jumplist h2
{
    font-size: .875em;
    padding: 0;
    color: #002457;
    margin: 0 0 .375em;
}

#div-jumplist ul
{
    padding: 0;
    list-style-type: none;
    margin: 0 0 1em;
}

#div-jumplist ul li
{
    padding: 0;
    font-size: .875em;
    font-weight: normal;
    color: #002457;
    margin: 0 0 .375em;
}

#div-jumplist ul li a:link, #div-jumplist ul li a:visited
{
    color: #D31145;
    text-decoration: none;
}

#div-jumplist ul li a:hover, #div-jumplist ul li a:active
{
    color: #D31145;
    text-decoration: underline;
}



/* @end */

/* @group pagination */

#div-pagination
{
    border-top: 1px solid #c9c9c9;
    padding: 1em 0 1px;
    margin: 1.5em 0;
}

#div-pagination h5
{
    font-size: .75em;
    color: #666;
    margin: 0 0 .5em;
    padding: 0;
}

#div-pagination h5 a:link, #div-pagination h5 a:visited
{
    color: #D31145;
    text-decoration: none;
}

#div-pagination h5 a:hover, #div-pagination h5 a:active
{
    color: #D31145;
    text-decoration: underline;
}

#div-pagination-links
{
    margin: 0;
    background-color: #f2f2f2;
    padding: .25em .75em .25em .25em;
}

#div-pagination-links #p-pagination
{
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    vertical-align: middle;
    font-size: .75em;
    color: #666;
    font-weight: bold;
}

#div-pagination-links #p-pagination a:link, #div-pagination-links #p-pagination a:visited
{
    color: #D31145;
    text-decoration: none;
}

#div-pagination-links #p-pagination a:hover, #div-pagination-links #p-pagination a:active
{
    color: #D31145;
    text-decoration: underline;
}

#div-pagination-links #p-pagination span
{
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    padding: 0 0.8333em;
    margin: 0 0.1667em;
}

#div-pagination-links #p-pagination span a:link, #div-pagination-links #p-pagination span a:visited
{
    color: #D31145;
    text-decoration: underline;
    margin-right: .125em;
    margin-left: .125em;
}

#div-pagination-links #p-pagination span a#pagination-current:link, #div-pagination-links #p-pagination span a#pagination-current:visited
{
    color: #4069c3;
    text-decoration: none;
    margin-right: .125em;
    margin-left: .125em;
}

#div-pagination-links #p-pagination span a:hover, #div-pagination-links #p--pagination span a:active
{
    color: #D31145;
    text-decoration: none;
}



#div-pagination-links #p-readarticle
{
    float: right;
    margin: 0;
    padding: 0;
    position: relative;
    vertical-align: middle;
    font-size: .75em;
    color: #666;
}

#div-pagination-links #p-readarticle img
{
    vertical-align: middle;
    margin: 0;
    width: 1.25em;
    height: 1.5833em;
}

#div-pagination-links #p-readarticle span
{
    margin-right: .5em;
}

#div-pagination-links #p-readarticle a:link, #div-pagination-links #p-readarticle a:visited
{
    text-decoration: none;
}

#div-pagination-links #p-readarticle a:hover, #div-pagination-links #p-readarticle a:active
{
    text-decoration: none;
}

#div-pagination-links #p-readarticle a:link span, #div-pagination-links #p-readarticle a:visited span
{
    color: #D31145;
    text-decoration: none;
}

#div-pagination-links #p-readarticle a:hover span, #div-pagination-links #p-readarticle a:active span
{
    color: #D31145;
    text-decoration: underline;
}



/* @end */



/* @group page info */

#div-pageinfo
{
    padding: 1em 0 1px;
    border-top: 1px solid #c9c9c9;
    margin: 1.5em 0;
}

#div-pageinfo h6
{
    color: #002457;
    font-size: .6875em;
    margin: 0 0 .25em;
    padding: 0;
    display: inline;
}

#div-pageinfo p
{
    color: #9f9e9e;
    font-size: .6875em;
    margin: 0 0 1em;
    padding: 0;
    display: inline;
}

#div-pageinfo dl
{
    margin: 0 0 .25em;
    padding: 0;
    list-style-type: none;

    clear: both;
    line-height: 120%;
}

#div-pageinfo dt
{
    margin: 0;
    font-size: .6875em;
    font-weight: bold;
    padding: 0 .5em 0 0;
    color: #002457;
    float: left;

    clear: both;
    display: block;
}

#div-pageinfo dd
{
    padding: 0;
    font-size: .6875em;
    color: #9f9e9e;
    margin: 0 0 .25em;
}

#div-pageinfo dd span {
    color:#002457;
    font-size:1em;
    font-weight:bold;
}

/* @end */



/* @end */

/* @group content right */

#div-content-right
{
    width: 19.0625em;
    margin: 0;
    padding: 0;
    float: right;
    position: relative;
    right: 1.25em;
}

/* @group banners */

#div-banners
{
    margin: 0 0 .25em;
    padding: 0;
}

div.div-banner
{
    width: 19.0625em;
    margin: 0 0 .5em;
    padding: 0;
    position: relative;
   
}

div.div-banner img
{
    width: 19.0625em;
    height: 9.5625em;
    margin: 0;
    display: block;
}

div.div-banner img.banner-small
{
    width: 19.0625em;
    height: 4.1875em;
    margin: 0;
    display: block;
}
div#cross-nav-block {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-color:#F5F5F5;
border:1px solid #C3C3C3;
color:#666666;
display:block;
float:left;
font-size:12px;
margin:0;
padding:10px;
width:283px;
}
div#cross-nav-block img {
display:block;
float:left;
height:80px !important;
margin:0 0 10px;
padding-right:10px;
width:80px !important;
}
div#cross-nav-block h3 {
color:#002457;
font-size:16px;
margin:0;
padding:0px 0 3px;
}
div#cross-nav-block p {
display:inline;
margin:0 0 0 0px;
padding:0;
}
a#cross-nav-link {
cursor:pointer;
display:block;
height:113px;
margin-bottom:10px;
text-decoration:none;
width:305px;
}

/* @group choose drink form */

#form_choosedrink
{
    position: absolute;
    margin: 0;
    padding: 0;
    left: .625em;
    top: 7.3125em;
}

#form_choosedrink select
{
    font-size: .8125em;
}



/* @end */

/* @group cast vote form */

#div-banner
{
    background-image: url(http://drinkaware.build.squiz.co.uk/__data/assets/image/0010/172/banner-castvote-1.jpg);
    background-repeat: no-repeat;
    left: 0em;
    margin: 0;
    position: relative;
    padding: 40px 0 0 0;
    width: 19.0625em;
    height: 8em;
}

div#div-banner h2
{
    font-size: 1.25em;
    padding: 0;
    margin: 0 0 .25em 0.75em;
}
#div-banner p
{
    font-size: 1em;
    vertical-align: middle;
    margin: 0 0 0 0.9em;
    padding: 0;
    display: inline;
}

#div-banner p input
{
    width: auto;
    vertical-align: middle;
}
#div-banner p label
{
    font-size: .75em;
    vertical-align: middle;
    padding-right: 2em;
}

input#page_poll_2619_poll
{
    vertical-align: middle;
    margin: 0 0 0 12.6em;
    background-image: url(http://drinkaware.build.squiz.co.uk/__data/assets/image/0010/190/button-vote.png);
    background-repeat: no-repeat;
    background-position: left;
    width: 100px;
    height: 25px;
    border-width:0px;
    cursor: pointer;
    text-align: right;
    clip: rect(0px, 53px, 25px, 0px);
    position: absolute;
    top: 6em;
}


/* @end */



/* @end */

/* @group ask expert banner */

#div-banner-askexpert
{
    margin: 0 0 0 0;
    padding: 0;
    position: relative;
}

#div-banner-askexpert-top
{
    margin: 0;
    padding: 0;
}

#div-banner-askexpert-top img
{
    width: 19.0625em;
    height: 7.5em;
    margin: 0;
    display: block;
}

#div-banner-askexpert-text
{
    margin: 0;
    background: url(http://www.drinkaware.co.uk/__data/assets/image/0007/10015/banner-askexpert-bg.jpg) repeat-x;
    padding: .75em .875em 0;
}

#div-banner-askexpert-text h3
{
    color: #222e22;
    font-size: .875em;
    margin: 0 0 .25em;
    padding: 0;
}

#div-banner-askexpert-text p
{
    font-size: .8125em;
    color: #666;
    margin: 0 0 1em;
    padding: 0;
    line-height: 125%;
}

#div-banner-askexpert-text p a:link, #div-banner-askexpert-text p a:visited
{
    color: #D31145;
    text-decoration: none;
    font-weight: bold;
}

#div-banner-askexpert-text p a:hover, #div-banner-askexpert-text p a:active
{
    color: #D31145;
    text-decoration: underline;
}

#div-banner-askexpert-form
{
    margin: 0 0 0.875em;
    padding: 0;
    width: 19.0625em;
    height: 9.0625em;
    position: relative;
}

#div-banner-askexpert-form img
{
    width: 19.0625em;
    height: 9.0625em;
    margin: 0;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

#div-banner-askexpert-form form
{
    position: relative;
    padding: 1.375em .875em 0;
}

#div-banner-askexpert-form label
{
    color: #222e22;
    font-size: .875em;
    font-weight: bold;
    margin: 0 0 .5em;
    padding: 0;
    display: block;
}

#div-banner-askexpert-form textarea
{
    width: 100%;
    font-size: .75em;
    height: 4.1667em;
    margin: 0 0 0.5em;
    display: block;
    color: #222e22;
}

#div-banner-askexpert-form input
{
    width: 7.875em;
    height: 1.5625em;
    margin: 0;
    display: block;
}

#div-banner-askexpert-form button
{
    background: url(http://www.drinkaware.co.uk/__data/assets/image/0003/10011/button-send-question.png) no-repeat;
    width: 7.875em;
    border-style: none;
    height: 1.5625em;
    font-size: 1em;
    cursor: pointer;
}



/* @end */

/* @group post issue banner */


#div-banner-postissue
{
    margin: 0 0 1em;
    padding: 0;
    position: relative;
    height: 14em;
    width: 19.0625em;
}

#div-banner-postissue img
{
    position: absolute;
    margin: 0;
    display: block;
    top: 0;
    left: 0;
    height: 14em;
    width: 19.0625em;
}

#div-banner-postissue form
{
    margin: 0;
    position: relative;
    padding: 7.75em .875em 0;
}

/*
#div-banner-postissue label
{
    color: #222e22;
    font-size: .875em;
    font-weight: bold;
    margin: 0 0 .5em;
    padding: 0;
    display: block;
}
*/

#div-banner-postissue label
{
    margin: 0;
    padding: 0;
}


#div-banner-postissue textarea
{
    width: 100%;
    font-size: .75em;
    height: 4.1667em;
    margin: 0 0 0.5em;
    display: block;
    color: #222e22;
}

#div-banner-postissue input
{
    width: 7.875em;
    height: 1.5625em;
    margin: 0;
    display: block;
}



/* @end */

/* @group previous poll banner */

#div-banner-previouspoll, #div-banner-currentpoll
{
    margin: 0 0 1em;
    padding: 0;
}

#div-banner-previouspoll-top, #div-banner-currentpoll-top
{
    margin: 0;
    padding: 0;
}

#div-banner-previouspoll-top img, #div-banner-currentpoll-top img
{
    width: 19.0625em;
    height: 2.875em;
    margin: 0;
    display: block;
}

#div-banner-previouspoll-text, #div-banner-currentpoll-text
{
    margin: 0;
    border-left: .375em solid #f2f2f2;
    border-right: .375em solid #f2f2f2;
    padding: 0 1em 1px .5em;
    height: 1%;
}

#div-banner-previouspoll-text h3, #div-banner-currentpoll-text h3
{
    position: relative;
    padding: 0;
    font-size: .75em;
    color: #222e22;
    margin: 0 0 1em;
}

#div-banner-previouspoll-text p, #div-banner-currentpoll-text p
{
    position: relative;
    padding: 0;
    font-size: .75em;
    color: #222e22;
    margin: 0 0 .5em;
    line-height: 120%;
}

#div-banner-previouspoll-text p strong, #div-banner-currentpoll-text p strong
{
    font-size: 120%;
    padding-left: .25em;
}

#div-banner-previouspoll-text p img, #div-banner-currentpoll-text p img
{
    height: 0.75em;
    display: block;
    margin: .25em 0 0;
}

#div-banner-previouspoll-bot, #div-banner-currentpoll-bot
{
    margin: 0;
    padding: 0;
}

#div-banner-previouspoll-bot img, #div-banner-currentpoll-bot img
{
    margin: 0;
    display: block;
    width: 19.0625em;
    height: 1em;
}

#page_poll_2225_poll {
    padding-bottom: 20px;
}

input#page_poll_2225_poll {
    background-image: url(http://drinkaware.build.squiz.co.uk/__data/assets/image/0010/190/button-vote.png);
    background-repeat: no-repeat;
    background-position: left;
    width: 100px;
    height: 25px;
    bottom: 30px;
    text-indent: -0px;
    border-width:0px;
    cursor: pointer;
    text-align: right;
    clip: rect(0px, 53px, 25px, 0px);
    position: absolute;
}

div#sq-page-poll-graph {
    width: 270px;
}

div#sq-page-poll-graph div, div#sq-page-poll-graph p {
    width: 200px;
}

/* @end */

/* @group health facts */

#div-healthfacts
{
    margin: 0 0 1em;
    padding: 0;
}

#div-healthfacts h2
{
    font-size: 1em;
    margin: 0 0 .5em;
    padding: 0;
    border-bottom: 1px solid #c9c9c9;
    position: relative;
}

#div-healthfacts h2 img
{
    display: block;
    margin: 0;
    width: 9.0625em;
    height: 1.375em;
}

div.div-healthfact
{
    margin: 0;
    padding: 0;
    position: relative;
}

#div-healthfacts h3
{


    padding: 0.2857em 0.5714em 0;
    font-size: .875em;
    color: #666;
    margin: 0 0 .375em;
    line-height: 100%;
    width: 14em;
}


#div-healthfacts h3 a:link, #div-healthfacts h3 a:visited
{
    color: #D31145;
    text-decoration: none;
}


#div-healthfacts h3 a:hover, #div-healthfacts h3 a:active
{
    color: #D31145;
    text-decoration: underline;
}

#div-healthfacts h4
{
    padding: 0 0.4545em 0 0;
    font-size: .6875em;
    color: #666;
    font-weight: normal;
    margin: 0 0 .375em;
    position: absolute;
    top: 0;
    right: 0;
}

#div-healthfacts h4 img
{
    vertical-align: text-bottom;
    margin: 0;
    width: 1.3636em;
    height: 1.7272em;
}

#div-healthfacts h4 a:link, #div-healthfacts h4 a:visited

{
    text-decoration: none;
}

#div-healthfacts h4 a:hover, #div-healthfacts h4 a:active
{
    text-decoration: none;
}

#div-healthfacts h4 a:link span, #div-healthfacts h4 a:visited span
{
    color: #D31145;
    text-decoration: none;
}

#div-healthfacts h4 a:hover span, #div-healthfacts h4 a:active span
{
    color: #D31145;
    text-decoration: underline;
}

#div-healthfacts p
{
    clear: both;
    font-size: .6875em;
    padding: 0 0.7272em;
    color: #666;
    line-height: 140%;
    margin: 0 0 .5em;
}

#div-healthfacts p a:link, #div-healthfacts p a:visited
{
    color: #D31145;
    text-decoration: none;
}

#div-healthfacts p a:hover, #div-healthfacts p a:active
{
    color: #D31145;
    text-decoration: underline;
}

#div-healthfacts hr
{
    border: none 0;
    border-top: 1px dotted #b5b5b5;
    width: 100%;
    height: 1px;
    padding: 0px;
    margin: 0 0 .25em;
}



/* @end */



/* @group additional info */

#div-additionalinfo
{
    padding: 0;
    margin: 0 0 1.75em;
}

#div-additionalinfo h2
{
    font-size: 1em;
    margin: 0 0 .5em;
    padding: 0;
    border-bottom: 1px solid #c9c9c9;
    position: relative;
}

#div-additionalinfo h2 img
{
    display: block;

    margin: 0;
    width: 10.6875em;
    height: 1.375em;
}

#div-additionalinfo h3
{
    font-size: 1.125em;
    margin: 0 0.4444em .375em;
    padding: .2222em;
    color: #666;
    background-color: #e9e7e7;
    width: 16.8125em;
}

#div-additionalinfo[id] h3
{
    font-size: 1.125em;
    margin: 0 0.4444em .375em;
    padding: .2222em;
    color: #666;
    background-color: #e9e7e7;
    width: 14.0556em;
}

#div-additionalinfo h3 a:link, #div-additionalinfo h3 a:visited
{
    color: #D31145;
    text-decoration: none;
}

#div-additionalinfo h3 a:hover, #div-additionalinfo h3 a:active
{
    color: #D31145;
    text-decoration: underline;
}

#div-additionalinfo p
{
    font-size: .75em;
    padding: 0 0.6667em;
    color: #666;
    line-height: 140%;
    margin: 0 0 .5em;
}

#div-additionalinfo p a:link, #div-additionalinfo p a:visited
{
    color: #D31145;
    text-decoration: none;
}

#div-additionalinfo p a:hover, #div-additionalinfo p a:active
{
    color: #D31145;
    text-decoration: underline;
}



/* @end */

/* @group related links */

#div-relatedlinks, .div-relatedlinks
{
    margin: 0 0 1em;
    padding: 0;
}

#div-relatedlinks h2, .div-relatedlinks h2
{
    font-size: 1em;
    margin: 0 0 .5em;
    padding: 0;
    border-bottom: 1px solid #c9c9c9;
    position: relative;
}

#div-relatedlinks h2 img
{
    display: block;
    margin: 0;
    width: 9.0625em;
    height: 1.375em;
}

div.div-relatedlink
{
    margin: 0;
    padding: 0;
    position: relative;
}

div.div-relatedlink img
{
    float: right;
    display: block;
    margin: 0 0 0 0.5714em;
}

div.div-relatedlink[class] img
{
    float: right;
    margin: 0 0 0.5714em 0.5714em;
    display: block;
}

#div-relatedlinks h3, .div-relatedlinks h3
{
    padding: 0.2857em 0.5714em 0;
    font-size: .875em;
    color: #666;
    margin: 0 0 .375em;
    line-height: 100%;
}

#div-relatedlinks h3 a:link, #div-relatedlinks h3 a:visited, .div-relatedlinks h3 a:link, .div-relatedlinks h3 a:visited
{
    color: #D31145;
    text-decoration: none;
}

#div-relatedlinks h3 a:hover, #div-relatedlinks h3 a:active, .div-relatedlinks h3 a:hover, .div-relatedlinks h3 a:active
{
    color: #D31145;
    text-decoration: underline;
}

#div-relatedlinks p, .div-relatedlinks p
{
    font-size: .75em;
    padding: 0 0.6667em;
    color: #666;
    line-height: 140%;
    margin: 0 0 .5em;

}

#div-relatedlinks p a:link, #div-relatedlinks p a:visited, .div-relatedlinks p a:link, .div-relatedlinks p a:visited
{
    color: #D31145;
    text-decoration: none;
}

#div-relatedlinks p a:hover, #div-relatedlinks p a:active, .div-relatedlinks p a:hover, .div-relatedlinks p a:active
{
    color: #D31145;
    text-decoration: underline;
}

#div-relatedlinks hr, .iv-relatedlinks hr
{
    border: none 0;
    border-top: 1px dotted #b5b5b5;
    width: 100%;
    height: 1px;
    padding: 0px;

    margin: 0 0 .25em;
    clear: both;
    line-height: 100%;
}



/* @end */

/* @group features archive */

#div-features-archive
{
    background-color: #f2f2f2;
    margin: 0 0 1em;
    padding: 0.375em 0;
    text-align: center;
    clear: both;
}

#div-features-archive img
{
    width: 17.3125em;
    display: block;
    height: 1.4375em;
    margin: 0 auto;
}



/* @end */



/* @end */
    
/* @end */

/* @group footer */

#div-footer
{
    margin: 0 1.25em;
    padding: 0 1em 3em 1.1875em;
    background: url(http://www.drinkaware.co.uk/__data/assets/image/0008/10016/sitemap-bg.png) repeat-x;
}

/* @group sitemap */

#div-sitemap
{
    float: left;
    width: 37.875em;
    margin: 0;
    padding: .875em 0 0;
}

#div-sitemap h2
{
    font-size: 1em;
    margin: 0 0 1.25em;
    padding: 0;
    border-bottom: 1px solid #c9c9c9;
}

#div-sitemap h2 img
{
    display: block;
    margin: 0;
    width: 9.0625em;
    height: 1.375em;
}

#div-sitemap-col1
{
    width: 7.1875em;
    margin: 0;
    padding: 0;
    float: left;
    position: relative;
    left: 2.5em;
}

#div-sitemap-col2
{
    width: 7.1875em;
    margin: 0;
    padding: 0;
    float: left;
    position: relative;
    left: 3.5em;

}

#div-sitemap-col3
{
    width: 9.1875em;
    margin: 0;
    padding: 0;
    float: left;
    position: relative;
    left: 4.4375em;
}

#div-sitemap-col4
{
    width: 8.875em;
    margin: 0;
    padding: 0;
    float: left;
    left: 5.4375em;
    position: relative;
}

#div-sitemap ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#div-sitemap ul li
{
    font-size: 1em;
    font-weight: bold;
    padding: 0;
    margin: 0 0 .75em;
    line-height: 120%;
}

#div-sitemap ul li ul
{
    padding: .3333em 0 0;
    margin: 0;
}

#div-sitemap ul li ul li
{
    font-size: .75em;
    padding: 0;
    font-weight: normal;
    margin: 0 0 .5em;
}

#div-sitemap ul li ul li ul li {
    font-size: 1em;
    padding: 0;
    font-weight: normal;
    margin: 0 0 .5em;
}

#div-sitemap li a:link, #div-sitemap li a:visited
{
    text-decoration: none;
    color: #666;
    margin: 0;
    padding: 0;
}

#div-sitemap li a:hover, #div-sitemap li a:active
{
    text-decoration: underline;
    color: #666;
}
    
/* @end */


/* @group footer links */

#div-footer-links
{
    float: right;
    width: 17.4375em;
    margin: 0;
    padding: 3.75em 0 0;
    position: relative;
}

#div-footer-links img
{
    width: 17.4375em;
    height: 7.5625em;
    margin: 0;
    display: block;

    position: absolute;
    top: 2.25em;
    left: 0;
}

#div-footer-links ul#footer-links-top
{
    margin: 0;
    list-style-type: none;
    position: absolute;
    top: 3.75em;
    padding: 0 0 0.375em;
    border-bottom: 1px dotted #c4c4c4;
    left: 1em;
}

#div-footer-links ul#footer-links-mid
{
    margin: 0;
    padding: 0 0 0.375em;
    border-bottom: 1px dotted #c4c4c4;
    list-style-type: none;
    position: absolute;
    top: 5.5em;
    left: 1em;
}

#div-footer-links ul#footer-links-bot
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    position: absolute;
    top: 7.25em;
    left: 1em;
}

#div-footer-links li
{
    margin: 0;
    padding: 0;
    float: left;
    font-size: .75em;
    line-height: 120%;
}

#div-footer-links li.footer-links-left
{
    width: 11.5em;
}

#div-footer-links li.footer-links-right
{
    width: 9em;
}

#div-footer-links li a:link, #div-footer-links li a:visited
{
    text-decoration: none;
    color: #666;
}

#div-footer-links li a:hover, #div-footer-links li a:active
{
    text-decoration: underline;
    color: #666;
}

#input_search_submit
{
    background:url(http://www.drinkaware.co.uk/__data/assets/image/0006/10014/button-search.png) no-repeat;
    width:57px;
    height:19px;
}

/* SQUIZ */
div#div-standard-text ul, #div-detail-text ul {
list-style-type:none;
margin:0 0 1em 1.125em;
padding:0;
}

div#div-standard-text ul li, #div-detail-text ul li {
background:transparent url(http://www.drinkaware.co.uk/__data/assets/image/0010/10018/bullet.png) no-repeat scroll 0 0.5em;
color:#666666;
font-size:0.75em;
line-height:150%;
margin:0 0 0.25em;
padding:0 0 0 1.5em;
}


div#div-standard-text ol li, #div-detail-text ol li {
color:#666666;

font-size:0.75em;
line-height:150%;
margin:0 0 0.25em;
padding:0;
}

div#div-standard-text li a:hover, #div-standard-text li a:active, #div-detail-text li a:hover, #div-detail-text li a:active {
color:#D31145 !important;
text-decoration:underline;
}

a.navsub {
color: #002457 !important;
}

a.current,
a.set,
a.current_child,
a.navsub_current {
color: #002457 !important;
}

.div-feature-row td, div#div-landing-features td {

 vertical-align: top;
}

#div-standard-text #DrinkDiary {
    margin-bottom: 1.5em
}

/* @group credit */

#div-credit
{
    width: 17.4375em;
    margin: 0;
    padding: 0;
    position: relative;
    top: 6.625em;
}

#div-credit img
{
    width: 17.4375em;
    height: 1.875em;
    margin: 0;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

#div-credit p
{
    margin: 0;
    padding: 0;
    font-size: .75em;
    position: absolute;
    top: .75em;
    left: 1.3333em;
    color: #666;
}

#div-credit p a:link, #div-credit p a:visited
{
    color: #666;
    text-decoration: none;
}

#div-credit p a:hover, #div-credit p a:active
{
    color: #666;
    text-decoration: underline;
}

/* mz_related links styles */

.rel_pdf1 {
   clear:left;
   float:left;
}

.rel_pdf2 {
   float:right;
}

.rel_pdf2 a {
   text-decoration:none;
   cursor:pointer;
}

.rel_pdf2 a span {
   color:#D31145; 
   font-size:70%;
}


/* @end */
    
/* @end */
    
/* @end */

/* Alcohol and Redundancy Page */
div.campaign-thank-you {
color:#666666;
font-size:0.8125em;
line-height:125%;
margin:0;
padding:0;
}
div.campaign-thank-you p {
color:#666666;
font-size:0.8125em;
line-height:125%;
margin:0;
padding:0;
}
div.campaign-thank-you div p {
color:#666666;
font-size:0.8125em;
line-height:125%;
margin:0;
padding:0;
}
div.campaign-thank-you div p a, div.campaign-thank-you div p a:visited, div.campaign-thank-you div p a:hover {
color:#002457;
}
div.campaign-thank-you {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
background-color:#F2F2F2;
border-top-color:#C9C9C9;
border-top-style:solid;
border-top-width:1px;
clear:both;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}

/* Factsheet Listing 2 Column */
div.div-factsheet-left {
margin:0 8px 0 0;
padding:0;
width:13.0625em;
}
div.div-factsheet-pic img {
display:block;
height:4.25em;
margin:0;
width:4.6875em;
}
div.div-factsheet-text {
float:right;
margin:0;
padding:0;
width:7.875em;
}
div.div-factsheet-pic {
float:left;
margin:0;
padding:0;
width:4.6875em;
}
div#div-standard-text div#div-factsheet-listing div.div-factsheet-row div.div-factsheet-left div.div-factsheet-text h3 {
background-color:#E9E7E7;
color:#666666;
font-size:1.125em;
margin:0 0 0.375em;
padding:0.2222em;
}
div#div-standard-text div#div-factsheet-listing div.div-factsheet-row div.div-factsheet-left div.div-factsheet-text h3 a:hover, div#div-standard-text div#div-factsheet-listing div.div-factsheet-row div.div-factsheet-left div.div-factsheet-text h3 a:active {
color:#002457;
text-decoration:underline;
}
div#div-standard-text div#div-factsheet-listing div.div-factsheet-row div.div-factsheet-left div.div-factsheet-text h3 a:link, div#div-standard-text div#div-factsheet-listing div.div-factsheet-row div.div-factsheet-left div.div-factsheet-text h3 a:visited {
color:#002457;
text-decoration:none;
}

.alt-width-text {
width:395px !important;
}
.alt-width-pic {
width:215px !important;
}



/* @end */