/*
  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: 18 January 2012 11:51:52
*/


/* @group drinkaware css styles */

.hide {
    display: none;
}

body
{
    background: #f8f8f8 url(http://www.drinkaware.co.uk/__data/assets/image/0006/15738/body_grad_bg.jpg) repeat-x 0 0;
    color: #000;
    margin: 0;
    font: 100% Arial, sans-serif;
    padding: 0 0 0 .5em;
    position: relative; /*corrects a zoom bug in ie7 */
text-align: center;
}

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
{
  position:relative;
  margin:auto auto 60px auto;
/*    margin: 0 0 60px 0; */
    width: 61.5625em;
    text-align: left;
    padding: 0;

}

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

/* @group masthead */

#div-masthead
{
    background: #fff;
    padding: 0 0 10px 0;
    position: relative;
    height: 7.2em;
    margin: 0;
    z-index:1000 !important;
}

/* @group logo */

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

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



/* @end */

/* @group main navigation */

#nav_primary
{
    list-style: none;
    position: absolute;
    bottom: 10px;
    left: 10px;
    display: block; 
    width: 965px;
    background: transparent url(http://www.drinkaware.co.uk/__data/assets/image/0005/15746/nav_primary_bg.gif) repeat-x 0 100%;
    padding: 10px 0 12px 0;
    margin: 0;
}
#nav_primary li {
    float: left;
    padding: 0;
    margin: 0;
}
#nav_primary li a {
    text-decoration: none;
    color: #404040;
    font-weight: bold;
    border-right: 1px solid #ccc;
    padding: 3px 10px;
}
#nav_primary li a:hover, 
#nav_primary li a:active, 
.home #nav_primary li.home a, 
.features #nav_primary li.features a, 
.facts #nav_primary li.facts a, 
.alcohol #nav_primary li.alcohol a, 
.tips #nav_primary li.tips a,
.doing #nav_primary li.doing a, 
.grants #nav_primary li.grants a,
.talking #nav_primary li.talking a {
    color: #de2b56;
}

#nav_primary li.home a {
    padding-left: 20px;
}
#nav_primary li.talking a {
border-right: none;
}
/* @end */

/* @group toolkit */

#div-toolkit
{
    margin: 0;
    padding: 0;
    width: 525px;
    position: absolute;
    top: 0;
    right: 10px;
    background: #f2f2f2;
}

/* @group toolkit links */

#div-toolkit-links
{
    float: left;
    margin: 10px 0;
    padding: 0;
}

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


#div-toolkit-links li
{
    padding: 0;
      display: inline;
    font-size: .75em;
    border-right: 1px solid #c4c4c4;
    padding: 1px 6px;
    margin: 0;
}

#div-toolkit-links li#toolkit-links-last
{
    border-right: none;
}

#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
{
    float: right;
    margin: 12px 0;
    padding: 0;
}

#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;
    margin-right: 5px;
}

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





}



/* @end */



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

/* @group content */

#div-content
{

    margin: 0 0 11px;
    padding: 0;
float: both;
width: 100%;
    overflow: hidden;
}

/* @group content left */

#div-content-left
{
    width: 644px;
    margin: 0;
    padding: 0 0 20px 0;
    float: left;
    position: relative;
    left: 0;
    z-index:0;
    
}

/* @group home hero */
div.landing_hero {margin-left: 10px;z-index:0;}
#div-home-hero
{
    float: left;
    display: inline;
    margin: 0 0 11px 5px;
    _margin-right: 0;
    padding: 0;
}
#div-home-hero img {
    float: left;
    display: inline;
}
#quicklinks {
    background: #e9e7e8;
    float: left;
    display: inline;
    width: 625px;
    padding: 0;
    margin: 0 0 10px 10px;
}
#quicklinks li {
    width: 156px;
    list-style: none;
    float: left;
    display: block;
    padding: 0 0 10px 0;
    margin: 0;
}
#quicklinks li img {
    display: inline;
    float: left;
    margin: 10px 0 0 10px;
}
#quicklinks li a {
    text-decoration: none;
    float: right;
    color: #000;
    font-size: 0.75em;
    width: 96px;
    margin: 10px 0;
}
#quicklinks li a:hover, #quicklinks li a:active {
    text-decoration: underline;
}
/* @end */

div.hr {
    width: 644px;
    height: 10px;
    clear: both;
    background: #eee;
}
div.hr hr {
    display: none;
}

/* @group home features */

#div-home-features
{
    clear: left;
    margin: 0 0 0 10px;
    padding: 0;
}
#div-home-features div { 
    float: left;
    display: inline;
    width: 304px;
    height: 124px;
    padding: 0;
    margin: 10px 10px 20px 0;
}
#div-home-features img {
    position: absolute;
    left: -124px;
    display: none;
}
#div-home-features .active img {
    display: block;
}
#div-home-features ul {
    float: left;
    display: block;
    width: 304px;
    height: 124px;
    position: relative;
    list-style: none;
    overflow: hidden;
    padding: 0;
    margin: 0;
}
#div-home-features .features2 {
    float: right;
}
#div-home-features li {
    display: block;
    float: left;
    overflow: visible;
    position: absolute;
    left: 124px;
    top: 0;
    width: 180px;
    height: 41px;
}
#div-home-features .second {
    top: 42px;
}
#div-home-features .second img {
    top: -42px;
}
#div-home-features .third {
    top: 84px;
}
#div-home-features .third img {
    top: -84px;
}
#div-home-features li a {
    display: block;
    width: 180px;
    height: 41px;
    font-size: 14px;
    background-color: #e9e7e8;
    color: #333;
    text-decoration: none;
    padding: 0;
    margin: 0;    
}
#div-home-features li a span {
    display: block;
    padding: 4px 4px 4px 10px;
}
#div-home-features li.active a {
    background-color: #01284e;
    color: #fff;
}
#div-home-features h2
{
    font-size: 1em;
    margin: 0 0 .5em;
    padding: 0;
    border-bottom: 1px solid #c9c9c9;
    width: 624px;
    display: none;
}

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

#one_liners {
    list-style: none;
    width: 625px;
    clear: both;
    padding: 0;
    margin-left: 10px;
}
#one_liners li {
    width: 625px;
    margin-bottom: 5px;
}
#one_liners a {
    display: block;
    background: #e1e1e1 url(http://www.drinkaware.co.uk/__data/assets/image/0018/15750/one_liner_bg.gif) no-repeat 99% 14px;
    font-size: 20px;
font-weight: bold;
    color: #00365e;
    text-decoration: none;
    text-indent: 10px;
    padding: 10px 0;
}
#one_liners a:hover, #one_liners a:active {
background: #00365e url(http://www.drinkaware.co.uk/__data/assets/image/0011/17885/one_liner_bg_active.gif) no-repeat 99% 14px;
color: #fff;
}

/* New Topic nav */
#topic_nav, .oayml_nav {
    margin: 0 10px 10px 10px;
}
#topic_nav h3, .oayml_nav h3 {
    font-size: 15px;
    font-weight: normal;
    color: #333;
    margin: 0 0 10px 0;
}
#topic_nav ul, .oayml_nav ul {
    border-top: 1px solid #c5c5c5;    
    width: 305px;
    list-style: none;
    padding: 0;
    margin: 0;
}
#topic_nav li, .oayml_nav li {
    background: transparent url(http://www.drinkaware.co.uk/__data/assets/image/0005/15764/topic_nav_bg.gif) no-repeat 100% 10px;
    border-bottom: 1px solid #c5c5c5;

    padding: 3px 0;
}
#topic_nav li a, .oayml_nav li a {
    display: block;
    text-decoration: none;
    color: #01284e;
    font-size: 16px;
    padding-right: 95px;
font-weight: bold;
}
.health #topic_nav li.health a, 
.work #topic_nav li.work a, 
.fun #topic_nav li.fun a, 
.relationships #topic_nav li.relationships a, 
.family #topic_nav li.family a, 
#topic_nav li a:hover, 
#topic_nav li a:active, 
.oayml_nav li a:hover, 
.oayml_nav li a:active {
    color: #d90025;
}

/* Select Nav start */
.select_nav {
    width: 305px;
    float: left;
    display: inline;
    margin: 0 10px 20px 10px;
}

.select_nav h3 {
    font-size: 15px;
    font-weight: normal;
    color: #333;
    margin: 0 0 15px 0;
}
.select_nav form {padding: 0; margin: 0;}
.select_nav select {
    width: 180px;
    float: left;
    display: inline;
    font-size: 12px;
    color: #000;
}
.select_nav label {
    display: none;
}
.select_nav input {
    border: none;
    color: #01284e;
    font-size: 12px;
    cursor: pointer;
    float: right;
    display: inline;
    width: 8em;
    text-indent: 5px;
    background: #dcdcdc url(http://www.drinkaware.co.uk/__data/assets/image/0003/15762/select_nav_input_bg.gif) no-repeat 95% 5px;
    padding: 3px 20px 3px 0;
margin-bottom: 0;
}
#select_factsheets {
margin-top: 0;
}
#select_factsheets input {
    width: 9.2em;

}
/* Order nav start */
#order_nav {
    width: 305px;
    list-style: none;
    clear: both;
    padding: 0;
    margin: 0 0 10px 10px;
}
#order_nav li {
    display: inline;
    float: left;
    width: 305px;
    margin-bottom: 5px;
}
#order_nav li a {
    display: block;
    background: #01284e url(http://www.drinkaware.co.uk/__data/assets/image/0008/17927/order_nav_bg_active.gif) no-repeat 95% 72%;
    text-decoration: none;
    font-size: 18px;
    color: #fff;
    padding: 10px 85px 10px 15px;
}
#order_nav li a:hover, #order_nav li a:active {
    background: #e1e1e1 url(http://www.drinkaware.co.uk/__data/assets/image/0020/15752/order_nav_bg.gif) no-repeat 95% 72%;
    color: #01284e;
}
#order_nav li.view a {background-image: url(http://www.drinkaware.co.uk/__data/assets/image/0012/18111/order_nav_view_bg.gif);}
#order_nav li.view a:hover, #order_nav li.view a:active {background-image: url(http://www.drinkaware.co.uk/__data/assets/image/0013/18112/order_nav_view_bg_active.gif);}
#order_nav li.hide{
    display: none;
}

/* @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 table {
width: 635px;
margin-left: 10px;
}

#div-landing-features h2
{
    font-size: 1em;
    margin: 0 10px .875em 10px;
    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 0 0 10px;
    padding: 0 0.375em 0 0;
}
.topics #div-landing-feature-main-text {
width: 395px;
}
#div-landing-feature-main-text h2
{
    font-size: 1.75em;
    margin: 0 0 .5em;
    padding: .2857em .2143em;
    color: #002457;
    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;
display: inline;
    margin: 0 10px 0 0;
    padding: 0;
}
.topics #div-landing-feature-main-pic {
width: 215px;
}

/* @end */



/* @end */

/* @group standard features */
h1.alc-and-you
{
    font-size: 1.34em;
    font-weight:bold;
    margin: 0 0 .5em;
    padding: .2857em .2143em;
    color: #002457;
    background-color: #e9e7e7;
    margin-left: 10px;
    margin-right: 10px;
}

div.div-feature-row
{
    margin: 0;
    padding: 0;
}

div.div-feature-left
{
    width: 19.0625em;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
}

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;
    margin-bottom: 10px;
}

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.025em;
    margin: 0 0 .375em;
    padding: .2222em;
    color: #666;
    background-color: #e9e7e7;
    font-weight:bold;
}

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:left;
   margin:0;
   padding:0;
   width:28.375em;

/* float: right;
    margin: 0;
    padding: 0;
    width: 19.375em;*/
}

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

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, .div-navsub
{
    margin: 0 0 0 10px;
    width: 9.0625em;
    float: left;
    padding: 0.25em 0 0;
}

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

#div-navsub ul li, .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, .div-navsub ul li.navsub-first
{
    padding-top: 0;
    border-top-style: none;

}


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

#div-navsub ul li ul li, .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, .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, .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, .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, .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 10px 0 0px;
    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.34em;
    font-weight:bold;
    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: 1.2em;
    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;
}

#e-news-form-submit input{
    background-image:url(http://www.drinkaware.co.uk/__data/assets/image/0011/15698/button-subscribe.png) ;
    background-position:right center;
    background-repeat:no-repeat;
    border-width:0;
    cursor:pointer;
    height:2em;
    width:100px !important;
    border:none !important;
}


#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/0017/15704/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/0016/15703/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 10px 0 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.34em;
    margin: 0 0 .5em;
    padding: 0.3636em 0.2727em;
    color: #002457;
    background-color: #e9e7e7;
    width: 450px;
    font-weight: bold;
}

#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/0017/15704/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/0016/15703/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/0017/15704/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/0016/15703/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/0014/15701/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 */
/* updated for #MMK-68969-292 26/08/2011 */
#div-detail-text
{
    margin: 0 10px;
    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: 300px;
}

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

#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;*/
    font-size: 1.2em;
    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 10px;
    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
{
 margin-left: 11px; 
}

#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 did you know landing table */

#div-diduknow-table table
{
    margin-left: 11px;
 }

/* @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;ay mo
    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.div-pullquote blockquote { margin: 0; padding: 0; }

#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: 331px;
    margin: 0;
    padding: 0 0 20px 0;
    float: right;
    position: relative;
    right: 0;
}

/* @group banners */

#div-banners
{
    float: left; 
    display: inline;
    margin: 0 0 10px 10px;
    padding: 0;
}

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

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
{
/* DO NOT REPLACE */    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;
/* DO NOT REPLACE */    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/0010/15697/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/15699/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 {
/* DO NOT REPLACE*/    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
{
clear: left;
    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 10px 1em 0;
    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 */

/* @group footer */

#div-footer
{
    width: 985px;
    background: #fff;
clear: both;
    padding: 10px 0;
    margin: 0 0 30px 0;
}
#div-footer ul {
    list-style: none;
    background: #ececec;
    padding: 15px 0;
    margin: 0 10px;
}
#div-footer ul li {
    display: inline;
    color: #666;
padding-left: 8px;
    margin: 0;  
font-size:13px;  
}
#div-footer ul li a {
    text-decoration: none;
    color: #666;
    border-right: 1px solid #666;
padding: 0 10px 0 0;
}
/* @group sitemap */

#div-sitemap
{
    float: left;
    width: 37.875em;
    margin: 0 0 0 10px;
    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/0015/15702/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/0013/15700/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 {
width: 305px;
padding: 0;
 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;
}
.breadcrumbs{
background: #fff;
font-size:0.7em;
padding: 0px 0 15px 29px;

}
.breadcrumbs span{
margin-left:5px;
margin-right:5px;
color:#D31145;
}
.breadcrumbs a{
  color:#000000;
  font-weight:bold;
  text-decoration:none;
}

/* Blog styles */
div#div-content .div-archive-link {
  margin:20px 10px 0 0;
  text-align:right;
}
div#div-content .div-archive-link a {
  color:#002457;
  font-size:0.9em;
  text-decoration:none;
}
div#div-content .div-archive-pagination {
  margin:20px 10px 0 0;
  text-align:center;
  font-size:0.9em;
}
div#div-content .div-archive-pagination a {
  color:#002457;
}
div#div-detail-text form#page_asset_builder_19171 {
  width:615px;
  background-color:#F2F2F2;
}
div#div-detail-text #art-comments-count p, div#div-detail-text #art-form-title {
  color:#000000;
  font-size:1.2em;
  font-weight:bold;
  margin-bottom:5px;
}
div#div-detail-text .art-comment {
  border-color:#F2F2F2;
  border-style:none none solid;
  border-width:1px;
  padding:10px 0;
}
div#div-detail-text .art-comment p {
  margin:0;
}
div#div-detail-text .art-comment p span {
  font-weight:bold;
}
div#div-detail-text p#art-form-mandatory {
  font-style:italic;
}
div#div-detail-text #art-form-list {
  margin:0;
}
div#div-detail-text #art-form-list li {
  background:0;
  clear:left;
  padding-top:5px;
}
div#div-detail-text #art-form-list li label {
  float:left;
  width:100px;
}
div#div-detail-text #art-form-list li input {
  float:left;
}
div#div-detail-text #art-form-list li textarea {
  float:left;
  height:100px;
  width:400px;
}
div#div-detail-text #art-form-list li button {
  display:block;
  height:22px;
  left:440px;
  margin-top:5px;
  position:relative;
  width:60px
}
div#div-detail-text #art-form-list .art-form-list-captcha {
  margin-left:100px
}
div#div-detail-text .p-samemonth-articles {
  color:#000000;
  font-size:1.2em;
  font-weight:bold;
  margin:10px 0 3px;
}
div#div-detail-text .a-same-month-articles {
  font-size:0.9em;
  text-decoration:none;
}
div#div-content .p-features-archive {
  color:#000000;
  font-size:1.2em;
  font-weight:bold;
  margin:-10px 0 10px 10px;
}
div#div-content .span-month-name {
  font-size:0.9em;
  font-style:italic;
  margin-left:10px;
}

/*Wrapper style for LHS categories on What We Are Doing Page (ID:1661) */
#category-wrapper{
float:left;
width:150px;
}

.category-year{
text-decoration:none;
color:#000000;
}

/*talking */
body.talking h1 {
margin: 0px;
padding: 0px;
}

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

#div-landing-talking table {
width: 635px;
}

#div-landing-talking table td {
padding:0;
vertical-align:top;
}

div.div-talking-row {
margin:0px 8px;
padding:0px;
width: 303px;
}

div.div-talking-text
{
width: 100%;
margin: 0px;
padding: 0px;
float: right;
}

div.div-talking-text h2
{
font-size: 1.75em;
margin: 0px 0px 5px 0px;
padding:0px;
color: #666;
width: 303px;
}

div.div-talking-text h2 a:link, div.div-talking-text h2 a:visited
{
display: block;
padding: 10px 35px 10px 10px;
color: #002457;
text-decoration: none;
background: #e9e7e7 url(http://www.drinkaware.co.uk/__data/assets/image/0018/15750/one_liner_bg.gif) no-repeat 270px 19px;
}

div.div-talking-text h2 a:hover, div.div-talking-text h2 a:active
{
color: #fff;
background: #00355B url(http://www.drinkaware.co.uk/__data/assets/image/0011/17885/one_liner_bg_active.gif) no-repeat 270px 19px;
}

div.div-talking-pic a {
display: block;
}

div.div-talking-pic img {
width: 303px;
height: 118px;
}

div.div-talking-text h3 {
font-size: 0.9em;
color: #424242;
margin-bottom: 10px;
}

div.div-talking-text p {
color:#666666;
font-size:0.8125em;
line-height:125%;
margin:10px 0px 0px 0px;
padding:0;
font-weight: bold;
}

div.div-talking-text a.enter_sub {
display: block;
color:#b4b4b4;
font-size:0.8125em;
line-height:125%;
margin:10px 0px 0px 0px;
padding:0;
width: 301px;
text-align: right;
text-decoration: none;
font-weight: bold;
}
.to_lower {
  text-transform:lowercase;
}
.link_Parents{
background: url(http://www.drinkaware.co.uk/__data/assets/image/0014/20813/back-to-parents-home.jpg) no-repeat 50% 50%;
display:block;
height:37px;
}
.link_Professionals{
background: url(http://www.drinkaware.co.uk/__data/assets/image/0015/20814/back-to-professionals-home.jpg) no-repeat 50% 50%;
display:block;
height:37px;
}

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


#enews-thankyou ul{
margin-left:-30px;
}

#enews-thankyou ul span{
font-weight:bold;
}

#enews-thankyou ul{
list-style-type:none !important;

}

#enews-thankyou li span{
margin-right:10px;
}

#enews-thankyou .message{
margin-top:10px;
font-weight:bold;
}

#top_sub_nav {
  display: none;
}

body.home #div-content-left { position: relative; padding-bottom: 7.3em; }

#seo10-about {
  padding: 0.8em 10px;
  color: #666666;
  position: relative;
  bottom: 0.5em;
  left: 10px;
  background: #e1e1e1;
  margin: 0;
  width: 605px;
  font-size: 0.91em;
}

#seo10-about h1 { font-size: 1em; font-weight: bold; margin: 0 0 0.5em 0; color: #333; }
#seo10-about p { margin: 0; color: #666666; }

.terms-conditions{
margin-top:20px;}

.terms-conditions tr td input{
width:20px !important;
border:none !important;

}

.logo-request-form form{
float:left !important;
}

#logo-requst label span, #bupa-10k label span{
color:red !important;}

#logo-requst ul, #bupa-10k ul{
float:left;
/*margin-left:-20px;*/
margin-top:-10px;
}


#logo-requst ul li, #bupa-10k ul li{
list-style-type:none;
}

#logo-requst ul li input, #bupa-10k ul li input{
border:none !important;
float:right;
width:20px;

}

#logo-requst ul li label, #bupa-10k ul li label{
float:left;
}

#logo-requst ul li, #bupa-10k ul li{
width:160px;
margin-top:10px;
}

#bupa-10k #tickboxes li{
width:175px;
clear:left;
}

#bupa-10k #tickboxes li label{
width:140px;
margin-bottom:10px;
}

.terms-conditions span{
color:red;
float:left;
padding-right:10px;
}




.facebook-link-article iframe{
width:300px !important;
margin-left:12px !important;
margin-top:5px !important;
}

#div-footer .icn-twitter {
float:right;
margin-top:-7px;
position:relative;
}

#div-footer .icn-twitter a{
border:0;
}

#div-footer .icn-facebook a {
border:0;
padding-right:0;
}

#div-footer .icn-facebook {
float:right;
margin-top:-7px;
position:relative;
}


/* Changes for header */

#div-masthead {
   padding:0;
   /*height:8.5em;*/
}

#div-toolkit {
  font-size:16px;
  padding:13px 9px 17px 20px;
  position:absolute;
  right:0;
  top:0;
  width:467px;
}

#div-toolkit-links li {
  padding:1px 6px 1px 0;
  border-right:0;
}

#div-toolkit-links,
#div-search  {
   margin:0;
}

#div-search {
   width:233px;
}

#div-search #queries_main_search_field_query {
   border:1px solid #A0A0A0;
   float:left;
   padding:2px 5px;
   width:12.5em;
}

#div-search #input_search_submit {
  margin:0;
  width:57px;
}

/* Changes for footer */
#div-footer ul {
  margin:0;
}
/* @end */




/*ANTON*/


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}

table {
border-collapse:collapse;
border-spacing:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:400;
}

ol,ul {
list-style:none;
}

caption,th {
text-align:left;
}

h1,h2,h3,h4,h5,h6 {
/*font-size:100%;*/
font-weight:400;
}

q:before,q:after {
content:'';
}

body {
background:#FFF;
color:#000;
/*font:normal 81.25%/1.3em Arial, Helvetica, sans-serif;*/
}

a {
color:#002457;
text-decoration:none;
}

.cf:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.cb {
clear:both;
}

.a11y {
float:left;
visibility:hidden;
height:1px;
width:1px;
}

.sir {
position:relative;
display:block;
}

.sir span {
position:absolute;
display:block;
top:0;
left:0;
height:100%;
width:100%;
}

h1 {
/*font:normal 2.2em/1.3em "Arial Black", Arial, Helvetica, sans-serif;*/
/*margin:0 0 .5em;*/
}

h2 {
font:bold 1.5em/1.3em Arial, Helvetica, sans-serif;
margin:0;
}

h3 {
font:normal 1.2em/1.3em Arial, Helvetica, sans-serif;
}

p {
margin-bottom:1em;
}

strong {
font-weight:400;
text-transform:smallcaps;
}

ul.hnav {
list-style:none outside;
}

ul.hnav li {
float:left;
border-left:1px solid #000;
margin:0;
padding:0 .5em;
}

ul.hnav a {
margin:-5px 0;
padding:5px;
}

#div-page {
width:985px;
margin:0 auto 30px;
}

#header {
height:40px;
position:relative;
padding:15px 20px;
}

#header #header-logo {
height:37px;
width:204px;
}

#header #header-nav {
background:#f2f2f2;
position:absolute;
top:0;
right:0;
/*font-size:.91em;*/
padding:15px 20px 10px;
}

#header #header-nav a {
color:#a0a0a0;
}

#header #header-nav li {
float:left;
padding-left:1em;
border-bottom:1px dotted #a0a0a0;
}

#header #header-nav li.first {
padding-left:0;
}

#header #header-nav input.text {
background:#FFF;
border:1px solid #a0a0a0;
position:relative;
top:-6px;
padding:3px 5px;
}

#main-nav {
background:#f6f6f6 url(http://www.drinkaware.co.uk/__data/assets/image/0007/29293/nav-bg.png) left center repeat-x;
border-bottom:1px solid #de2b56;
padding:0 10px;
position:absolute;
bottom:0;
left:0;
width:965px;
z-index:1000;
}

#main-nav ul li {
float:left;
position:relative;
padding:10px 0;
}

#main-nav ul li a {
border-left:1px solid #CCC;
display:block;
color:#404040;
font:bold 16px/1em Arial, Helvetica, sans-serif;
text-transform:lowercase;
padding:5px 10px;
}

#main-nav ul li a:hover {
text-decoration:none;
color:#de2b56;
}

#main-nav ul li.hs.active {
background:url(http://www.drinkaware.co.uk/__data/assets/image/0005/29291/nav-bg.active.png) top left no-repeat;
padding:0 0 0 2px;
}

#main-nav ul li.hs.active a {
background:url(http://www.drinkaware.co.uk/__data/assets/image/0005/29291/nav-bg.active.png) top right no-repeat;
margin-bottom:-3px;
z-index:20;
position:relative;
padding:15px 10px 18px 8px;
}

#main-nav ul li ul {
display:none;
position:absolute;
z-index:1000;
border:3px solid #CCC;
background:#FFF;
border-width:3px 3px 2px;
padding:0;
font-size: 12px;
}

#main-nav ul li ul li {
border-bottom:1px solid #CCC;
float:none;
width:190px;
position:relative;
height:auto!important;
min-height:27px;
padding:0;
}

#main-nav ul li ul li a {
font:normal 1.08em/1.3em Arial, Helvetica, sans-serif;
color:#002457;
text-transform:none;
border:0;
background:transparent none!important;
padding:5px 20px 5px 10px!important;
}

#main-nav ul li ul li.hs {
background:transparent url(http://www.drinkaware.co.uk/__data/assets/image/0011/29279/arrow-bullets.png) right 10px no-repeat;
}

#main-nav ul li ul li.hs a {
padding-right:20px!important;
}

#main-nav ul li ul li.hs.active {
background:transparent none;
padding:0;
}

#main-nav ul li ul li.hs.active > a {
margin-right:-8px;
background:transparent url(http://www.drinkaware.co.uk/__data/assets/image/0006/29292/nav-bg.hs.active.png) top right no-repeat!important;
}

#main-nav ul li ul li.er.hs.active > a {
padding-left:20px!important;
background-position:top left!important;
margin:0 0 0 -10px;
}

#main-nav ul li.current a,#main-nav ul li.active > a {
color:#de2b56;
}

#ephemera {
background:#626262 url(http://www.drinkaware.co.uk/__data/assets/image/0007/29284/ephemera-bg.png) top center no-repeat;
color:#FFF;
padding:25px 20px;
display:none;
}

#ephemera h1 {
font:bold 1.5em/1.3em Arial, Helvetica, sans-serif;
}

#ephemera.js {
position:relative;
padding:15px;

}

#ephemera.js .epC {
display:none;
padding:1em 5px 10px;
}

#ephemera.js .epH {
position:absolute;
top:15px;
right:15px;
height:auto!important;
min-height:16px;
line-height:16px;
display:block;
padding-right:24px;
background-position:right center;
cursor:pointer;
}

#ephemera.js .epH span {
border-bottom:1px solid #a1a1a1;
}

#ephemera.js .epP {
line-height:16px;
}

#ephemera.js .epP em {
margin-left:.5em;
border-bottom:1px solid #a1a1a1;
cursor:pointer;
font-weight:400;
}

#ephemera.js .epP span {
width:2px;
background-position:left center;
margin-left:.5em;
padding:0 5px;
}

#ephemera.js .epP span.o {
background-position:center center;
}

#ephemera.js .epH,#ephemera.js .epP span {
background-image:url(http://www.drinkaware.co.uk/__data/assets/image/0008/29285/ephemera-controls.png);
background-repeat:no-repeat;
}

#div-content .column {
float:left;
width:315px;
margin-left:20px;
}

#div-content .column.ce {
margin-left:0;
}

#div-content .column.ch .driver {
margin-bottom:10px;
}

/*------------------*/

#div-content .column.ch .driver.driver-units { background: url("http://www.drinkaware.co.uk/__data/assets/image/0011/29396/unit-calc.jpg") top left no-repeat; }
#div-content .column.ch .driver.driver-units a { display: block; padding: 10px; height: 105px; width: 295px; }
#div-content .column.ch .driver.driver-units a:hover { text-decoration: none; }
#div-content .column.ch .driver.driver-units h3 { font: bold 1.4em/1.3em Arial, Helvetica, sans-serif; }

#div-content .column.ch .driver.driver-units a span {
  display:block;
  padding:10px;
  width:175px;
  background:#fff;
}

#div-content .column.ch .driver.driver-units #drink-diary { display: none; }
#div-content .column.ch .driver.driver-qq { background: #bd1423; color: #FFF; font-size: 1.08em; padding: 10px; }
#div-content .column.ch .driver.driver-qq h3 { color: #002457; font: bold 1.3em/1.3em Arial, Helvetica, sans-serif; margin: 0 0 5px 0; background: #FFF; padding: 10px; }
#div-content .column.ch .driver.driver-qq h3 span { font-size: 65%; }
#div-content .column.ch .driver.driver-qq a { color: #FFF; font-weight: bold; text-decoration: underline; }
#div-content .column.ch .driver.driver-qq ul { margin: 0; }
#div-content .column.ch .driver.driver-qq ul li { list-style: upper-alpha inside; font-weight: bold; background: #f2f2f2; padding: 10px; margin-bottom: 5px; color: #002457; }
#div-content .column.ch .driver.driver-qq ul li strong { font-weight: normal; }
#div-content .column.ch .driver.driver-qq ul li span { display: block; font-weight: normal; margin-top: 0.3em; padding-top: 0.3em; border-top: 1px solid #a6b7ce; }
#div-content .column.ch .driver.driver-qq ul li span em { display: block; font-weight: bold; margin-bottom: 0.5em; }
#div-content .column.ch .driver.driver-qq p.dr { font-size: 0.93em; background: white url("http://www.drinkaware.co.uk/__data/assets/image/0006/29409/icons.gif") 10px center no-repeat; padding: 10px 10px 10px 70px; height: auto !important; height: 50px; min-height: 50px; color: #002457; border-radius: 5px; -moz-border-radius: 5px; -ie-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; }
#div-content .column.ch .driver.driver-qq p.dr a { text-decoration: underline; color: #002457; }
#div-content .column.ch .driver.driver-qq.js { background: #bd1423 url("http://www.drinkaware.co.uk/__data/assets/image/0004/29398/bg.png") center bottom no-repeat; position: relative; padding-right: 0; }
#div-content .column.ch .driver.driver-qq.js ul li { cursor: pointer; }
#div-content .column.ch .driver.driver-qq.js ul li.last { margin-bottom: 0; }
#div-content .column.ch .driver.driver-qq.js ul span, #div-content .column.ch .driver.driver-qq.js p.dr { display: none; }
#div-content .column.ch .driver.driver-qq.js.wine .i { background: url("http://www.drinkaware.co.uk/__data/assets/image/0019/29404/bottle.png") right bottom no-repeat; }
#div-content .column.ch .driver.driver-qq.js.beer .i { background: url("http://www.drinkaware.co.uk/__data/assets/image/0018/29403/beer.png") right bottom no-repeat; }
#div-content .column.ch .driver.driver-qq.js.donut .i { background: url("http://www.drinkaware.co.uk/__data/assets/image/0020/29405/donut.png") right bottom no-repeat; }
#div-content .column.ch .driver.driver-qq.js .i { padding-right: 110px; }
#div-content .column.ch .driver.driver-qq.js .i.ia { position: absolute; top: 10px; left: 10px; padding-right: 10px; width: 295px; background: transparent none; }
#div-content .column.ch .driver.driver-qq.js .i.ia h3 { padding: 10px 10px 0 10px; background: transparent none; color: #FFF; }
#div-content .column.ch .driver.driver-qq.js .i.ia p { margin: 0 10px 1em 10px; text-shadow: rgba(0, 0, 0, 0.5) 0 1px 3px; }
#div-content .column.ch .driver.driver-qq.js .i.ia p.dr { display: block; text-shadow: none; }
#div-content .column.ch .driver.driver-qq.js .i.ia p.back { margin-bottom: 0; color: #FFF; }
#div-content .column.ch .driver.driver-qq.js .i.ia p.back span { text-decoration: underline; cursor: pointer; }



/* --------------------  end  ------ */

#div-content .box {
position:relative;
width:313px;
background:transparent url(http://www.drinkaware.co.uk/__data/assets/image/0004/29281/box-bg.png) bottom left no-repeat;
margin:0 0 14px -3px;
padding:0 1px 6px 4px;
}

#div-content .box h2 {
border-top:#dedede;
background:#e9e7e8;
color:#002457;
padding:10px;
}

#div-content .box .content {
padding:5px 10px;
}

#div-content .box .content.icn {
margin:0;
padding:10px 10px 10px 40px;
}

#div-content .box .content.icn.icn-download {
background:url(http://www.drinkaware.co.uk/__data/assets/image/0011/29288/icn-download.png) 10px 10px no-repeat;
height:auto!important;
min-height:26px;
}

#div-content .box.box-list ul li {
border-top:1px solid #dcd6d7;
background:url(http://www.drinkaware.co.uk/__data/assets/image/0011/29279/arrow-bullets.png) 1px 12px no-repeat;
padding:7px 7px 7px 16px;
}

#div-content .box.box-sliding-list.js {
position:relative;
}

#div-content .box.box-sliding-list.js .nav {
position:absolute;
top:15px;
right:15px;
text-align:center;
width:2.75em;
padding:0 15px;
}

#div-content .box.box-sliding-list.js .nav abbr {
border:0;
text-decoration:none;
position:absolute;
top:0;
}

#div-content .box.box-sliding-list.js .nav abbr,#div-content .box.box-sliding-list.js .nav abbr span {
height:14px;
width:12px;
background:url(http://www.drinkaware.co.uk/__data/assets/image/0003/29280/arrows.png) top left no-repeat;
cursor:pointer;
}

#div-content .box.box-sliding-list.js .nav abbr.d,#div-content .box.box-sliding-list.js .nav abbr.d span {
cursor:default;
}

#div-content .box.box-sliding-list.js .nav abbr.p {
left:0;
}

#div-content .box.box-sliding-list.js .nav abbr.p.d span {
background-position:0 -14px;
}

#div-content .box.box-sliding-list.js .nav abbr.n {
right:0;
}

#div-content .box.box-sliding-list.js .nav abbr.n span {
background-position:-12px 0;
}

#div-content .box.box-sliding-list.js .nav abbr.n.d span {
background-position:-12px -14px;
}

#div-content .box.box-sliding-list.js ul {
position:relative;
overflow:hidden;
}

#div-content .box.box-sliding-list.js ul li {
position:absolute;
}

#div-content .box.box-accordion ul li h3 {
background:url(http://www.drinkaware.co.uk/__data/assets/image/0010/29278/accordion-bg.png) left center repeat-x;
border-top:1px solid #dcd6d7;
border-bottom:1px solid #dcd6d7;
color:#103559;
margin:0;
padding:5px 10px;
}

#div-content .box.box-accordion ul li div {
padding:0 10px 10px 24px;
}

#div-content .box.box-accordion ul li div p {
margin-bottom:.5em;
color:#666666;
}

#div-content .box.box-accordion ul.js li h3 {
border-bottom:0;
cursor:pointer;
}

#div-content .box.box-accordion ul.js li h3 span {
padding-left:15px;
background:url(http://www.drinkaware.co.uk/__data/assets/image/0011/29279/arrow-bullets.png) left center no-repeat;
}

#div-content .box.box-accordion ul.js li.open h3 {
color:#de2b56;
background-image:none;
}

#div-content .box.box-accordion ul.js li.open h3 span {
background-position:-342px center;
}

#div-content .box.box-icon-list ul li {
border-top:1px solid #dcd6d7;
position:relative;
height:auto!important;
min-height:91px;
padding:10px 7px 10px 100px;
}

#div-content .box.box-icon-list ul li p {
  color:#666666;
}

#div-content .box.box-icon-list ul li h3 {
line-height:1em;
margin-bottom:.5em;
}

#div-content .box.box-icon-list ul li a {
color:#113559;
}

#div-content .box.box-icon-list ul li img {
position:absolute;
top:10px;
left:0;
border:0;
height:91px;
width:91px;
}

#hero {
margin:20px 0;
display:none;
}

#hero p {
  color:#666666;
}

#hero.js ul.sl {
float:left;
width:670px;
height:222px;
position:relative;
}

#hero.js ul.sl li {
position:absolute;
top:0;
left:0;
width:670px;
height:222px;
cursor:pointer;
background-position:top left;
background-repeat:no-repeat;
}

#hero.js ul.sl li div {
position:absolute;
bottom:20px;
left:20px;
background:#FFF;
width:220px;
padding:10px;
}

#hero.js ul.sl li div p {
padding-bottom:0;
margin-bottom:0;
line-height:16px;
margin-top:10px;
}

#hero.js ul.sl li div h2 {
padding:0;
margin:0;
line-height:20px;
}


#hero.js ul.sl li.alcohol-and-the-male-physique,
#hero.js ul.sl li.staying-safe-at-uni {
background-image:url(http://www.drinkaware.co.uk/__data/assets/image/0006/29256/alcohol-male-physique.jpg);
}

#hero.js ul.sl li.dealing-with-a-hangover {
background-image:url(http://www.drinkaware.co.uk/__data/assets/image/0007/29257/hangover.jpg);
}

#hero.js ul.sl li.how-much-is-too-much {
background-image:url(http://www.drinkaware.co.uk/__data/assets/image/0008/29258/howmuchistoomuch.jpg);
}

#hero.js ul.sl li.keep-track-of-your-drinking {
background-image:url();
}

#hero.js ul.th {
float:left;
width:315px;
margin:0;
}

#hero.js ul.th li {
background:#f1eff0 url(http://www.drinkaware.co.uk/__data/assets/image/0010/29287/hero-tab-bg.png) left center repeat-x;
font-size:1.08em;
height:50px;
padding:12px 20px;
}

#hero.js ul.th li a {
  color:#000;
  text-decoration:none;
}

#hero.js ul.th li.current a {
  color:#D3E7FF;
}


#hero.js ul.th li a strong{
  color:#002457;
}

#hero.js ul.th li strong {
font-weight:700;
font-size:1.3em;
display:block;
line-height:1.25em;
}

#hero.js ul.th li.current {
position:relative;
margin-left:-23px;
padding-left:43px;
background:transparent url(http://www.drinkaware.co.uk/__data/assets/image/0009/29286/hero-tab-bg.current.png) left center no-repeat;
color:#d3e7ff;
}

#hero.js ul.th li.current strong {
color:#FFF;
}

#footer {
position:relative;
background:#ececec;
padding:15px 20px;
}

#footer .icn-twitter {
position:absolute;
top:50%;
right:5px;
margin-top:-15px;
}


#footer ul {
float:left;
}

#footer ul li {
float:left;
border-right:1px solid #666;
margin-right:.5em;
padding-right:.5em;
}

/* drivers */
#dr-uug { background: #002457 url("http://www.drinkaware.co.uk/__data/assets/image/0005/29444/uugbg.png") bottom left no-repeat; font: normal 1.08em/1.3em Arial, Helvetica, sans-serif; color: #FFF; text-shadow: rgba(0, 0, 0, 0.7) 0 1px 3px; }
#dr-uug h3 { background: #002457 url("http://www.drinkaware.co.uk/__data/assets/image/0005/29444/uugbg.png") top left no-repeat; padding: 20px 20px 0 20px; margin: 0; color: #FFF; font: bold 1.3em/1.5em Arial, Helvetica, sans-serif; text-align: center; text-shadow: rgba(0, 0, 0, 0.3) 0 3px 5px; }
#dr-uug ul { margin: -0.5em 0 1em 0; position: relative; }
#dr-uug ul li { list-style: disc outside; margin-left: 1.5em; }
#dr-uug .i { padding: 0 20px 20px 20px; }
#dr-uug.js { min-height: 235px; position: relative; }
#dr-uug.js ul { margin: 0; }
#dr-uug.js ul li { list-style: none; margin: 0; }
#dr-uug.js .i { position: absolute; width: 295px; padding: 0 10px; }
#dr-uug.js .icl p { text-align: center; }
#dr-uug.js .icl ul.g { margin: 0 auto; width: 290px; height: 150px; }
#dr-uug.js .icl ul.g li { float: left; width: 145px; height: 150px; background: url("http://www.drinkaware.co.uk/__data/assets/image/0016/29401/gender.png") top left no-repeat; }
#dr-uug.js .icl ul.g li a { display: block; height: 45px; width: 53px; font-size: 0.91em; overflow: hidden; }
#dr-uug.js .icl ul.g li a span { height: 75px; width: 81px; background: url("http://www.drinkaware.co.uk/__data/assets/image/0005/29399/bubbles.png") top left no-repeat; }
#dr-uug.js .icl ul.g li.f { background-position: 62px 0; }
#dr-uug.js .icl ul.g li.f:hover { background-position: 62px -148px; }
#dr-uug.js .icl ul.g li.f a { padding: 12px 82px 90px 10px; }
#dr-uug.js .icl ul.g li.f span { background-position: -81px 0; }
#dr-uug.js .icl ul.g li.m { background-position: -83px 0; }
#dr-uug.js .icl ul.g li.m:hover { background-position: -83px -148px; }
#dr-uug.js .icl ul.g li.m a { padding: 12px 8px 90px 84px; }
#dr-uug.js .icl ul.g li.m span { left: auto; right: 0; }
#dr-uug.js .icg { height: auto !important; height: 125px; min-height: 125px; margin-bottom: 25px; }
#dr-uug.js .icg span.gfk { display: block; height: 125px; width: 100px; background: url("http://www.drinkaware.co.uk/__data/assets/image/0016/29401/gender.png") 0 -10px no-repeat; }
#dr-uug.js .icg ul.d { position: relative; height: 80px; margin-bottom: 1em; }
#dr-uug.js .icg ul.d li { position: absolute; top: 0; left: 0; padding: 20px 0 20px 50px; height: 40px; width: 150px; background: url("http://www.drinkaware.co.uk/__data/assets/image/0015/29400/drinks.png") 0 27px no-repeat; }
#dr-uug.js .icg ul.d li.k { background-position: 0 -53px; }
#dr-uug.js .icg ul.d li.h { background-position: 0 -133px; }
#dr-uug.js .icg p { color: #FFF; font-size: 0.93em; }
#dr-uug.js .icg p.footer { margin: 0; position: absolute; bottom: -1em; left: 100px; text-shadow: none; }
#dr-uug.js .icg p.footer a { color: #002457; background: transparent url("http://www.drinkaware.co.uk/__data/assets/image/0017/29402/more.png") left center no-repeat; padding: 0 10px; height: 30px; line-height: 30px; width: 180px; display: block; }
#dr-uug.js .icg a.back { position: absolute; bottom: -0.5em; left: 10px; color: #FFF; }
#dr-uug.js .icg a.back:hover { text-decoration: none; }
#dr-uug.js .icg a.back:hover span { text-decoration: underline; }
#dr-uug.js .icgf { padding: 1em 20px 20px 100px; width: 195px; }
#dr-uug.js .icgf span.gfk { float: left; margin-left: -100px; background-position: 10px -10px; }
#dr-uug.js .icgm { padding: 1em 100px 20px 20px; width: 195px; }
#dr-uug.js .icgm span.gfk { float: right; margin-right: -100px; background-position: -93px -10px; }
* {
margin:0;
padding:0;
}

#TB_window {
font:12px Arial, Helvetica, sans-serif;
position:fixed;
background:#fff;
z-index:102;
color:#000;
display:none;
border:4px solid #525252;
text-align:left;
top:50%;
left:50%;
}

#TB_secondLine {
font:10px Arial, Helvetica, sans-serif;
color:#666;
}

#TB_window a:hover {
color:#000;
}

#TB_overlay {
position:fixed;
z-index:100;
top:0;
left:0;
height:100%;
width:100%;
}

.TB_overlayMacFFBGHack {
background:url(macFFBgHack.png) repeat;
}

.TB_overlayBG {
background-color:#000;
filter:alpha(opacity=75);
-moz-opacity:0.75;
opacity:0.75;
}

#TB_window img#TB_Image {
display:block;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-top:1px solid #666;
border-left:1px solid #666;
margin:15px 0 0 15px;
}

#TB_caption {
height:25px;
float:left;
padding:7px 30px 10px 25px;
}

#TB_closeWindow {
height:25px;
float:right;
padding:11px 25px 10px 0;
}

#TB_closeAjaxWindow {
margin-bottom:1px;
text-align:right;
float:right;
padding:7px 10px 5px 0;
}

#TB_ajaxWindowTitle {
float:left;
margin-bottom:1px;
padding:7px 0 5px 10px;
}

#TB_title {
background-color:#e8e8e8;
height:27px;
}

#TB_ajaxContent {
clear:both;
overflow:auto;
text-align:left;
line-height:1.4em;
padding:2px 15px 15px;
}

#TB_ajaxContent.TB_modal {
padding:15px;
}

#TB_ajaxContent p {
padding:5px 0;
}

#TB_load {
position:fixed;
display:none;
height:13px;
width:208px;
z-index:103;
top:50%;
left:50%;
margin:-6px 0 0 -104px;
}

#TB_HideSelect {
z-index:99;
position:fixed;
top:0;
left:0;
background-color:#fff;
border:none;
filter:alpha(opacity=0);
-moz-opacity:0;
opacity:0;
height:100%;
width:100%;
}

#TB_iframeContent {
clear:both;
border:none;
margin-bottom:-1px;
margin-top:1px;
_margin-bottom:1px;
}

fieldset,img,abbr,acronym,#header #header-nav li.search {
border:0;
}

a.sir span,#div-content .column.ch .driver.driver-qq.js ul li {
cursor:pointer;
}

p.moreLink,#ephemera p,#div-content .column.ch .driver.driver-qq ul,#div-content .box .content.icn p,#div-content .box.box-accordion p.ml,#div-content .box.box-icon-list ul li p,#footer p,#dr-uug.js ul {
margin:0;
}

em,#div-content .box.box-accordion ul li div p.ml a {
font-weight:700;
}

ul.hnav li.first,#main-nav ul li.first a {
border-left:0;
}

a:hover,#dr-uug.js .icg a.back:hover span {
text-decoration:underline;
}

#main-nav ul li.current a,#main-nav ul li.active > a {
color:#de2b56;
}

#div-content .column.ch .driver.driver-units a:hover,#dr-uug.js .icg a.back:hover {
text-decoration:none;
}

#div-content .column.ch .driver.driver-units #drink-diary,#div-content .column.ch .driver.driver-qq.js ul span,#div-content .column.ch .driver.driver-qq.js p.dr {
display:none;
}

#div-content .box.box-list ul li a,#footer,#footer a,#TB_window a:link,#TB_window a:visited,#TB_window a:active,#TB_window a:focus {
color:#666;
}

#div-content .box.box-list ul li.first,#div-content .box.box-icon-list ul li.first {
border-top:0;
}

* html #TB_overlay,* html #TB_HideSelect {
position:absolute;
height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px');
}

* html #TB_window,* html #TB_load {
position:absolute;
margin-top:expression(0-parseInt(this.offsetHeight/2) 0 (TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop) 0 px);
}

/* Additional styles */

body.home #div-content-right {
   display:none;
}

body.home #div-content-left {
   width:100%;
   padding-bottom:0;
}

div.no_unitguideline {
  margin-top:7px;
}

/* Understanding unit guidelines
======================================== */

#dr-uug-internal { background: #fafafa url("http://www.drinkaware.co.uk/__data/assets/image/0019/47134/bg2.png") bottom left no-repeat; font: normal 87.5%/1.3em Arial, Helvetica, sans-serif; color: #002457; width: 305px; margin: 7px 0 10px 10px; }
#dr-uug-internal h3 { background: #fafafa url("http://www.drinkaware.co.uk/__data/assets/image/0019/47134/bg2.png") top left no-repeat; padding: 10px 10px 0 10px; margin: 0; color: #002457; font: bold 1.3em/1.5em Arial, Helvetica, sans-serif; text-align: center; text-shadow: rgba(0, 0, 0, 0.2) 0 1px 3px; }
#dr-uug-internal ul { margin: -0.5em 0 1em 0; position: relative; color: #656464; }
#dr-uug-internal ul li { list-style: disc outside; margin-left: 1.5em; }
#dr-uug-internal .i { padding: 0 10px 10px 10px; }
#dr-uug-internal a { color: #d30e45; }
#dr-uug-internal.js { min-height: 235px; position: relative; }
#dr-uug-internal.js ul { margin: 0; }
#dr-uug-internal.js ul li { list-style: none; margin: 0; }
#dr-uug-internal.js .i { position: absolute; width: 285px; padding: 0 10px; }
#dr-uug-internal.js .icl p { text-align: center; margin: 0; }
#dr-uug-internal.js .icl ul.g { margin: 1em auto 0.75em auto; width: 280px; height: 122px; }
#dr-uug-internal.js .icl ul.g li { float: left; width: 140px; height: 122px; background: url("http://www.drinkaware.co.uk/__data/assets/image/0004/47137/gender2.png") top left no-repeat; }
#dr-uug-internal.js .icl ul.g li a { display: block; height: 51px; width: 53px; font-size: 0.75em; overflow: hidden; line-height: 1em; }
#dr-uug-internal.js .icl ul.g li a span { height: 81px; width: 87px; background: url("http://www.drinkaware.co.uk/__data/assets/image/0020/47135/bubbles2.png") top left no-repeat; }
#dr-uug-internal.js .icl ul.g li.f { background-position: 77px 0; }
#dr-uug-internal.js .icl ul.g li.f:hover { background-position: 77px -122px; }
#dr-uug-internal.js .icl ul.g li.f a { padding: 15px 72px 56px 15px; }
#dr-uug-internal.js .icl ul.g li.f span { background-position: -87px 0; }
#dr-uug-internal.js .icl ul.g li.m { background-position: -63px 0; }
#dr-uug-internal.js .icl ul.g li.m:hover { background-position: -63px -122px; }
#dr-uug-internal.js .icl ul.g li.m a { padding: 15px 15px 56px 72px; }
#dr-uug-internal.js .icl ul.g li.m span { left: auto; right: 0; }
#dr-uug-internal.js .icg { height: auto !important; height: 125px; min-height: 125px; margin-bottom: 25px; width: 210px; }
#dr-uug-internal.js .icg span.gfk { display: block; height: 122px; width: 63px; background: url("http://www.drinkaware.co.uk/__data/assets/image/0004/47137/gender2.png") 0 0 no-repeat; }
#dr-uug-internal.js .icg ul.d { position: relative; height: 80px; margin-bottom: 1em; }
#dr-uug-internal.js .icg ul.d li { position: absolute; top: 0; left: 0; padding: 20px 0 20px 50px; height: 40px; width: 150px; background: url("http://www.drinkaware.co.uk/__data/assets/image/0003/47136/drinks2.png") 0 27px no-repeat; }
#dr-uug-internal.js .icg ul.d li.k { background-position: 0 -53px; }
#dr-uug-internal.js .icg ul.d li.h { background-position: 0 -133px; }
#dr-uug-internal.js .icg p { color: #002457; font-size: 0.93em; }
#dr-uug-internal.js .icg p.footer { margin: 0; position: absolute; bottom: -1.5em; left: 90px; text-shadow: none; }
#dr-uug-internal.js .icg p.footer a { color: #FFF; text-shadow: rgba(0, 0, 0, 0.3) 0 1px 2px; background: transparent url("http://www.drinkaware.co.uk/__data/assets/image/0005/47138/more2.png") left center no-repeat; padding: 0 10px; height: 30px; line-height: 30px; width: 180px; display: block; }
#dr-uug-internal.js .icg a.back { position: absolute; bottom: -0.95em; left: 20px; color: #002457; }
#dr-uug-internal.js .icg a.back:hover { text-decoration: none; }
#dr-uug-internal.js .icg a.back:hover span { text-decoration: underline; }
#dr-uug-internal.js .icgf { padding: 1em 20px 10px 75px; }
#dr-uug-internal.js .icgf span.gfk { float: left; margin-left: -75px; background-position: 6px 0; }
#dr-uug-internal.js .icgm { padding: 1em 75px 10px 20px; }
#dr-uug-internal.js .icgm span.gfk { float: right; margin-right: -75px; background-position: -73px 0; }

/* social media icons */

#social-media-container {
clear: both;
margin: 2px 15px;
width: 171px;
}

#social-media-col1 {
float: left;
width: 33%;
}

#social-media-col2 {
float: left;
width: 33%;
text-align: center;
}

#social-media-col3 {
float: left;
width: 34%;
text-align: right;
}

#wrapper {
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    border: 8px solid #111;
    height: 480px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    position: relative;
    width: 768px;
}

#myContent {
    height: 480px;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 768px;
}
standalone.html #2 (line 26)
#myContent {
    visibility: hidden;
}
