body{font-family: Arial, Helvetica, sans-serif; font-size:62.5%; text-align:center; background: #1d3c03 url(../img/bg/bg.jpg) repeat-x; } 

/* ---------- Force Vertical Scrollbars ---------- */
html, body {height: 100%; margin: 0 0 1px; padding: 0;}

/*
------------------------------------------------------
=CLEARING
-----------------------------------------------------*/
.clear{clear:both;} .clearleft{clear:left;} .clear10{clear:both; height:10px;} .last{margin-right:0px !important;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.center { margin-left:auto; margin-right:auto; display:block;} .break {height:5px; clear:both}
* { behavior: url(../iepngfix.htc); }
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.l { float:left; } .r { float:right; } .rb{float:right; padding:3px; border:1px solid #eccd9b; background:#fff; margin-left:10px; margin-bottom:8px;}

/*
------------------------------------------------------
=MAIN STRUCTURE
------------------------------------------------------*/
#container{ width:960px; margin-left:auto; margin-right:auto;}

/*
------------------------------------------------------
=TITLES
------------------------------------------------------*/
#content h1, #content h2{font-family: Calibri, "Trebuchet MS", Arial, Verdana, serif;}
#content h1 {color:#9c3305; font-size:26px; margin-top:15px; margin-bottom:5px;}
#content h2 {color:#602000; font-size:19px; margin-top:5px; margin-bottom:10px;} #content h2.title{margin-bottom:0px;}
#content h2 a {color:#aa4d23; border-bottom:1px solid #ecd2ab;}
#content h2 a:hover {color:#aa4d23; border-bottom:1px solid #e4bd80; text-decoration:none;}
#content h3 {color:#602000; font-size:14px; margin-top:10px; margin-bottom:7px; font-weight:bold;}

/*
------------------------------------------------------
=HEADER
------------------------------------------------------*/
#container #header { height:132px; background:url(../img/bg/header-bg.jpg) no-repeat; position:relative;}
#container #header img.logo { margin-top:25px; margin-left:-3px;}
#container a { text-decoration: none;}
#container a:hover { text-decoration:underline;}
#container #header img.fbook {position:absolute; left:-3px; top:45px;}
#container #header img.mail-list {position:absolute; left:140px; top:45px;}

/*
------------------------------------------------------
=NAVIGATION
------------------------------------------------------*/
#main-nav{width:960px; margin-left:auto; margin-right:auto; height:43px; padding-top:0px; position:relative; z-index:11; border-top:1px solid #234704;}

#main-nav ul.level1 li{float:left; position:relative!important; height:44px; text-indent:-8000px; /* overflow:hidden; */ border-left: solid 1px #122300; border-right: solid 1px #234805; background-position:0px -1px; }
#main-nav ul.level1 li.last { border-right: solid 1px #122300;}

#main-nav ul.level1 li a{display:block; height:43px; background-position:0px 0px; background-repeat:no-repeat; outline:none;}
#main-nav ul.level1 li.selected{background-position:0px -88px; cursor:pointer;}
#main-nav ul.level1 li:hover{background-position:0px -44px; cursor:pointer; }

#main-nav ul.level1 ul {position:absolute; top: 43px; left: -2px; display:none; padding:0 8px; border: solid 1px #000; border-top:none; background-color:#132801; padding-top:3px; border-left:1px solid #234805; border-bottom:1px solid #234805; }
#main-nav ul.level1 ul li {position:absolute;  display: none; text-indent:0px; width: 188px; height:auto; background-color:#132801; text-align:left; line-height:1.5em; border:none;}
#main-nav ul.level1 ul li.golf-menu{width:142px;}

/* Google Chrome Fix */
#main-nav ul.only{border-bottom:none !important;} #main-nav ul.only li a{margin-top:-3px; }

#main-nav ul.level1 ul.level2-last{left:-102px; padding-top:5px;}
#main-nav ul.level1 ul li a {background-image:none; background-color:#132801; height:auto; font-size: 1.2em; color:#fff; padding:3px 10px 7px 3px; border-bottom: solid 1px #214004; text-decoration:none;}
#main-nav ul.level1 ul li a.last { border-bottom:none;}
#main-nav ul.level1 ul li a:hover { color:#E7BE64; text-decoration:none;}
div#main-nav ul.level1 li.submenu:hover ul.level2, div#main-nav ul.level1 li.submenu:hover ul.level2-last {display:block;}
div#main-nav ul.level1 li.submenu:hover ul.level2 li, div#main-nav ul.level1 li.submenu:hover ul.level2-last li {display:block; padding-bottom:5px;}

ul.level1 li#nav1{width:64px;} ul.level1 li#nav1 {background-image:url(../img/bg/nav1.jpg) ;}
ul.level1 li#nav2{width:111px;} ul.level1 li#nav2 {background-image:url(../img/bg/nav2.jpg) ;}
ul.level1 li#nav3{width:125px;} ul.level1 li#nav3 {background-image:url(../img/bg/nav3.jpg) ;}
ul.level1 li#nav4{width:202px;} ul.level1 li#nav4 {background-image:url(../img/bg/nav4.jpg) ;}
ul.level1 li#nav5{width:100px;} ul.level1 li#nav5 {background-image:url(../img/bg/nav5.jpg) ;}
ul.level1 li#nav6{width:129px;} ul.level1 li#nav6 {background-image:url(../img/bg/nav6.jpg) ;}
ul.level1 li#nav7{width:129px;} ul.level1 li#nav7 {background-image:url(../img/bg/nav6.jpg) ;}
ul.level1 li#nav8{width:56px;} ul.level1 li#nav8 {background-image:url(../img/bg/nav7.jpg) ;}
ul.level1 li#nav9{width:52px;} ul.level1 li#nav9 {background-image:url(../img/bg/nav8.jpg) ;}
ul.level1 li#nav10{width:103px;} ul.level1 li#nav10 {background-image:url(../img/bg/nav9.jpg) ;}

/*
------------------------------------------------------
=CONTENT-HOME
------------------------------------------------------*/
#container #content-home { margin-top:20px; padding-bottom:20px; border-bottom: solid 1px #224407;}
#content-home #banner {width:966px; margin-left:-3px; position:relative; z-index:10; }

/*
------------------------------------------------------
=FEATURES ON HOME PAGE
------------------------------------------------------*/
#features {width:992px; margin-left:-16px; position:relative; z-index:11;}
#features .box { margin-right:10px; float:left; width:324px; }
#features .last { margin-right:8px;}

/*
------------------------------------------------------
=STRUCTURE BLOCKS
------------------------------------------------------*/
#under-menu { height:6px; background:url(../img/bg/under-menu-bg.gif) no-repeat;}
#wrap {width:960px; background:url(../img/bg/wrap-bg.gif) repeat-y;  border-bottom: solid 5px #D79631; padding-bottom:15px;}  #wrap{_margin-top:-6px;}
#left {width:200px; height:100%; float:left;}

/*
------------------------------------------------------
=BANNERS
------------------------------------------------------*/
.banner { height:187px; background: none;} 

/*
------------------------------------------------------
=LEFT SIDE
------------------------------------------------------*/
#left ul {width:183px; margin-left:20px; margin-top:15px; }
#left ul li { padding:0px 0 0px 0; text-align:right;} #left ul li{_margin-bottom:-5px;} #left ul li a{_padding-bottom:0px;} #left ul li.sub{_margin-bottom:0px;}
#left ul li a {font-family:Arial, Verdana, Georgia, "Times New Roman", Times, serif; font-size:1.2em; text-decoration:none; color:#7b4c04;  padding-left:20px; display:block; border-top:1px solid #f1d3a4; padding-top:8px; padding-right:10px; padding-bottom:8px;}
#left ul li a:hover { color:#93370a; text-decoration:none; }
#left ul li a.on {color:#93370a; font-weight:bold; padding-bottom:6px;}
#left ul li.top a {border-top:none;}
#left ul li.open a {padding-bottom:0px;}
#left ul li.first a {padding-top: 3px;}
#left ul li.last a {padding-bottom: 6px!important;}
#left ul li.sub { padding:4px 0 2px 0px; background:none; }
#left ul li.sub a{ font-size:1.1em; font-family:Arial, Helvetica, sans-serif; color:#b07211; padding-top:0px; padding-bottom:0px; border:none;}
#left ul li.sub a:hover {color:#94600f;}
#left ul li.sub a.on-sub {background: url(../img/icons/arrow.gif) no-repeat 177px 5px;}

/*
------------------------------------------------------
=CONTENT
------------------------------------------------------*/
#content {float:left; width:698px; padding:0px 10px 5px 40px; text-align:left; position:relative;}
#content p {color:#343434; line-height:1.4em; font-size:1.2em; margin-bottom:12px;}
#content p a{color:#662102; text-decoration:none; border-bottom:1px solid #ecd2ab;} 
#content p a:hover{color:#3e1400; border-bottom:1px solid #e4bd80; text-decoration:none;}
#content p a.external{padding-right:15px; background:url(../img/icons/external.gif) no-repeat center right;}
#content p.mp3 { background:url(../img/icons/mp3.jpg) no-repeat; padding: 0px 0 0px 26px; margin-top:10px; margin-bottom:0; }
#content p.mp3 span { font-size:.9em; color:#DFC499; }
#content p.youtube {  padding: 3px 0 3px 26px; margin-top:20px;}


/*
------------------------------------------------------
=HISTORY FLASH
------------------------------------------------------*/
#content.history { height: 500px;}
#histFlash{	position: absolute;	left: 30px;	top: 12px;}

/*
------------------------------------------------------
= LIST (UL)
------------------------------------------------------*/
#content ul.list {padding-bottom:10px; margin-top:10px; margin-left:20px;}
#content ul.list li{font-family:Arial, Helvetica, sans-serif; font-size:1.2em;  color:#393838; line-height:1.4em; padding-bottom:3px; background: url(../img/icons/dot.gif) no-repeat 0px 5px; padding-left:15px;}
#content ul.list li strong {color:#d79631;}
#content ul.list li a{text-decoration:underline; color:#d79631;}
#content ul.list li a:hover{text-decoration:none;}

#content ul.list-brown {padding-bottom:10px; margin-top:10px; margin-left:20px;}
#content ul.list-brown li{font-family:  Arial, Verdana, serif; font-size:1.4em;  color:#602000; line-height:1.4em; padding-bottom:3px; background: url(../img/icons/dot.gif) no-repeat 0px 7px; padding-left:15px;}
#content ul.list-brown li strong {color:#d79631;}
#content ul.list-brown li a{text-decoration:underline; color:#d79631;}
#content ul.list-brown li a:hover{text-decoration:none;}
*html #content ul.list-brown li{background: url(../img/icons/dot.gif) no-repeat 0px 7px!important; padding-left:15px; height:1%;}


/*
------------------------------------------------------
=LIST (OL)
-----------------------------------------------------*/
#content ol {padding-bottom:10px; margin-top:10px; margin-left:30px;}
#content ol li{font-family:Arial, Helvetica, sans-serif; font-size:1.2em;  color:#393838; line-height:1.4em; padding-bottom:3px; list-style:decimal;}
#content ol li a{text-decoration:underline; color:#d79631;}
#content ol li a:hover{text-decoration:none;}

/*
------------------------------------------------------
=TABLE
------------------------------------------------------*/
#content table{margin-bottom:13px;}
#content table tr.alt td{background-color:#fff6e9;}
#content table th{padding:4px 15px 4px 0px;  background-color:#fff1db; color:#9d3406; border-bottom:1px solid #f7e0bc; text-align:right;}
#content table td{padding:6px 5px; font-size:1.1em; background-color:#fae8cc; border-bottom:1px solid #f7e0bc; border-left:1px solid #f7e0bc;}
#content table td.canada, #content table td.ireland, #content table td.usa, #content table td.scotland{font-weight:bold; color:#a33e10;}
#content table td strong{font-weight:bold; color:#a33e10; padding-bottom:3px;}
#content table td.canada{padding-left:26px; background:#fae8cc url(../img/icons/canada.gif) no-repeat 5px 6px;}
#content table td.ireland{padding-left:26px; background:#fae8cc url(../img/icons/ireland.gif) no-repeat 5px 6px;}
#content table td.scotland{padding-left:26px; background:#fae8cc url(../img/icons/scotland.gif) no-repeat 5px 6px;}
#content table td.usa{padding-left:26px; background:#fae8cc url(../img/icons/usa.gif) no-repeat 5px 6px;}

/*
------------------------------------------------------
= CONTACT FORM
-----------------------------------------------------*/
#content table.form{font-size:1.1em;  margin-bottom:10px; margin-bottom:10px; width:100%;}
#content table.form td{background:none; padding-left:0px; line-height:1.8em; padding-bottom:2px; border:none;} #content table.form td strong{color:#a9400a;}
#content table.form td em{font-size:0.8em; color:#c4a679; padding-left:10px; font-style:normal;}
#content table.form td input.text{width:60%; padding:3px; border:1px double #e9c184; font-family:Arial, Helvetica, sans-serif; margin-bottom:4px;}
#content table.form td input.text{width:60%; padding:3px; border:1px double #e9c184; font-family:Arial, Helvetica, sans-serif; margin-bottom:4px;}
#content table.form td textarea{width:60%; padding:3px; border:1px double #e9c184; font-family:Arial, Helvetica, sans-serif; margin-bottom:4px; font-size:12px;}
#content table.form td select{width:44%; padding:2px; border:1px double #e9c184; font-family:Arial, Helvetica, sans-serif; margin-bottom:4px; }
#content table.form td select.largewidth{width:90%; padding:2px; border:1px double #e9c184; font-family:Arial, Helvetica, sans-serif; margin-bottom:4px; }
#content table.form td select.sml{width:20%; padding:2px; border:1px double #e9c184; font-family:Arial, Helvetica, sans-serif; margin-bottom:4px; }
#content table.form input.button{font-family:Arial, Helvetica, sans-serif; font-size:1.1em; padding:2px 6px; cursor:pointer;}
#content input.focus, #content textarea.focus{border:3px double #999 !important;}
#content table span.tick { vertical-align:2px;}
#content table span.mand {color:#FF9900;}
#content table.form table.captcha input{padding:3px; border:1px double #e9c184; font-family:Arial, Helvetica, sans-serif;}
#content table.form table.captcha a{font-size:0.8em; text-decoration:underline; color:#662102;}

/*
------------------------------------------------------
=SCREENSAVER
------------------------------------------------------*/
.screensaver {margin-top:10px; width:250px;  float:left;} .screensaver img { margin-right:10px;}
.screen-wrap { float:left; width:440px;} .screen-wrap p.zip{padding-left:21px; background:url(../img/icons/zip.gif) no-repeat 0px 0px;}

/*
------------------------------------------------------
=WALLPAPER
------------------------------------------------------*/
#content .thumb{float:left; margin-right:0px; padding-right:17px; margin-bottom:12px; width:210px;}
#content .thumb h2{margin-bottom:5px; font-size:1.1em; line-height:1.4em; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#content .thumb a.external{padding-right:0px; background:none;} #content .thumb p{color:#d1a96b;}
#content .thumb img{padding:3px; border:1px solid #eccd9b; background:#fff;}

/*
------------------------------------------------------
=LIST (LEVEL 1)
------------------------------------------------------*/
ul.site {margin-bottom:10px; margin-top:5px;  font-size:1.4em; margin-left:15px;} 
ul.site li {line-height:1.4em; padding-left:0px; height:1%; color:#474747; list-style-type:disc; margin-bottom:2px; border-top:1px solid #ecd2ab; padding-top:6px; font-weight:bold; margin-top:6px;} 
#content ul.site li a {color:#662102; }
ul.site li a:hover {color:#575757; text-decoration:none; }

/*
------------------------------------------------------
=LIST (LEVEL 2)
------------------------------------------------------*/
ul.sitesub {margin-bottom:10px; margin-top:-2px; font-size:1.1em; margin-left:35px; font-size:12px;} 
ul.sitesub li {line-height:1.4em; padding-left:0px; height:1%; color:#303030; list-style-type:circle; margin-bottom:2px; } 
ul.sitesub li a {color:#333; text-decoration:none; }
ul.sitesub li a:hover {color:#575757; text-decoration:none; }

/*
------------------------------------------------------
=LIST (LEVEL 3)
------------------------------------------------------*/
ul.sitesub li.level3 {line-height:1.4em; padding-left:0px; height:1%; color:#303030; list-style-type:disc; margin-bottom:2px; margin-left:20px; font-size:11px;} 
ul.sitesub li.last {margin-bottom:10px;}

/*
------------------------------------------------------
=FAQS
-----------------------------------------------------*/
.expand a:link, .expand a:visited{display:block; background: url(../img/icons/plus.gif) no-repeat left 5px; padding-left:15px; font-size:1em; height:1%;}  
#content .expand a:hover, #content .expand a:active, #content .expand a:focus {color: #333; outline:none; border-bottom:none;}
.expand.arrow-up a:link, .expand.arrow-up a:visited {background:transparent url(../img/icons/minus.gif) no-repeat 0px 5px; padding-left:15px; height:1%;}
.choose{padding-left:0px;} #content .collapse p{padding-left:15px;} #content .choose a{text-decoration:underline; border-bottom:none;}
#content .choose a:hover{border-bottom:none; color:#333; text-decoration:underline;}
#content .collapse table{margin-left:15px; margin-bottom:20px;}
#content .collapse p a{color:#662102; text-decoration:none !important; border-bottom:1px solid #ecd2ab; font-weight:bold;}
#content .collapse p a:hover{border-bottom:1px solid #e4bd80;}
/*
------------------------------------------------------
=IMAGERY
-----------------------------------------------------*/
.r{float:right; margin:0px 0px 10px 10px;} .l{float:left; margin:0px 10px 10px 0px;}
.imgRight {float:right; margin:0px 0px 10px 10px; position:relative; background:#fff; padding:4px; border:1px solid #f4dcb7;} 
#content .imgRight p {font-size:0.9em; color:#9d3406; font-style:normal; margin:0; padding:2px 0px 0px 2px; }
.imgRight{_padding-right:0px; _display:inline; cursor:pointer;}


/*
------------------------------------------------------
=IMAGE WITH CAPTION
-----------------------------------------------------*/
.spareSpan {position:absolute; top:8px; right:8px; display:block; width:10px; height:10px; background:url(../img/icons/magnify.jpg) no-repeat; }
#content blockquote.pullquote {float:right; width:14.5em; margin:0.25em 0em 0.6em 1em; padding:0.5em; border:3px double #e4b976; border-width:3px 0; color:#aa4d23;
background:transparent;  font:italic 1.4em/1.3 Georgia; }
#content .specificpullquote {float:right; width:14.5em; margin:0.25em 0em 0.6em 1em; padding:0.5em; border:3px double #e4b976; border-width:3px 0; color:#aa4d23;
background:transparent;  font:italic 1.7em/1.3 Georgia; }
 blockquote.alt {float:right; margin:0.25em 0 0.0em 0.75em; }
#content .pullquote p { margin:0; text-align:center; margin-bottom:0px; color:#923206; }
.pullquote p:first-letter {text-transform:uppercase}
#content p.quotes {float:left; padding:0.5em; border:3px double #e4b976; border-width:3px 0; color:#aa4d23;
background:transparent;  font:italic 1.7em/1.3 Georgia; }

/*
------------------------------------------------------
=SECTION STYLE
-----------------------------------------------------*/
.section{background:url(../img/bg/section.jpg) no-repeat 0px 0px; margin-top:5px; padding:5px 13px 0px 13px; clear:both; margin-bottom:10px; position:relative; min-height:150px; _height:146px;}
#content .section h2{background:url(../img/bg/section-h2.jpg) repeat-x bottom left; padding-bottom:10px; _padding-top:4px;}
#content .section p{font-size:1.2em; margin-bottom:8px; margin-left:140px;}
.section img{background:#FEE4BB; padding:3px; border:1px solid #f1d9b4; float:left; margin-right:12px; margin-bottom:20px; position:absolute; top:55px; _top:55px; left:12px;}
#content .section a{font-size:1.2em; color:#93370a; /*padding-right:7px;*/ background:url(../img/icons/smallarrow.gif) no-repeat center right; text-decoration:none;}

/*
------------------------------------------------------
=DATE STYLE
-----------------------------------------------------*/
.date-section{background:url(../img/bg/date.jpg) no-repeat 0px 0px; margin-top:5px; padding:15px 13px 0px 70px; clear:both; margin-bottom:10px; position:relative; min-height:100px;}
.date-section span.year{position:absolute; top:22px; left:13px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#fff;}
.date-section span.year{_left:-57px; _top:22px;}
.date-section img{position:relative; z-index:10;}

/*
------------------------------------------------------
=TASTING NOTES
-----------------------------------------------------*/
#content .tasting{padding:10px 0px; }
#content .tasting .note{float:left; width:138px; padding-bottom:120px;  border-right:1px solid #f9e2c0; height:115px;}
#content .tasting .long{height:200px;}
#content .tasting .note h2, #content .tasting .note h3{font-weight:bold; margin:0px 8px 2px 8px; font-size:1.3em; font-family:Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif; color:#a34014;}
#content .tasting .note p{margin:0px 8px 0px 8px; color:#664001;}
.n-colour{background:url(../img/pics/note_colour.jpg) no-repeat bottom left; border-left:1px solid #f9e2c0; }
.n-nose{background:url(../img/pics/note_nose.jpg) no-repeat bottom left; }
.n-body{background:url(../img/pics/note_body.jpg) no-repeat bottom left; }
.n-body2{background:url(../img/pics/note_palate.jpg) no-repeat bottom left; }
.n-palate{background:url(../img/pics/note_palate.jpg) no-repeat bottom left; }
.n-palate2{background:url(../img/pics/note_palate2.jpg) no-repeat bottom left; }
.n-finish{background:url(../img/pics/note_finish.jpg) no-repeat bottom left; }
.n-cake{background:url(../img/pics/note_cake.jpg) no-repeat bottom left; }
.n-wood{background:url(../img/pics/note_wood.jpg) no-repeat bottom left; }
.n-lemon{background:url(../img/pics/note_lemon.jpg) no-repeat bottom left; }
.n-casks{background:url(../img/pics/note_casks.jpg) no-repeat bottom left; }


/*
------------------------------------------------------
=NEWS STYLE
-----------------------------------------------------*/
#content .story{background:url(../img/bg/section-h2.jpg) repeat-x bottom left; padding-bottom:1px; margin-bottom:9px;}
#content .story h2 {font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-bottom:3px; margin-bottom:0px;}
#content .story h2 a{color:#662102; text-decoration:none; font-weight:bold;}
#content .story p{font-size:11px;}

/*
------------------------------------------------------
=LINKS
-----------------------------------------------------*/
.link {float:left; margin-right:25px; margin-bottom:20px;}
.link a img{padding:3px; background:#fff; border:1px solid #f2dcba; margin-bottom:3px;} .link a:hover img{border-color:#eecb95;}
.last{margin-right:0px;}

/*
------------------------------------------------------
=COMPETITION
-----------------------------------------------------*/
.winner{padding:13px 15px 8px 15px; border:1px solid #e9c184; background:#fae8cd; margin-top:10px; margin-bottom:20px;}

/*
------------------------------------------------------
=RANGE
------------------------------------------------------*/
#tdew-range .tasting .note{width:132px;}

.usual { background:url(../img/bg/range.jpg) no-repeat 0px 38px; margin:8px auto; }
/* ie6 */ .usual{_background-position:0px 45px; _background-repeat:no-repeat !important;}
.usual li { list-style:none; float:left; margin-right:0px; border-right:1px solid #efdcbe; border-top:1px solid #efdcbe;}
.usual li.first{border-left:1px solid #efdcbe;}
.usual ul a {display:block; padding:11px 11px; text-decoration:underline !important; margin:1px; margin-left:0;  margin-right:0px; margin-bottom:0px; color:#7b4c04;
 font-size:1.2em; background:#f0dab3 url(../img/bg/tabs.jpg) repeat-x bottom left;) border-bottom-width:0px; font-weight:bold; outline:none; }
.usual ul a:hover {color:#333; }
.usual ul a.selected {margin-bottom:0; color:#a34014; background-image:none; background-color:#fff1db; cursor:default; margin-bottom:-1px !important; text-decoration:none !important; }
.usual #tab1, .usual #tab2, .usual #tab1, .usual #tab3, .usual #tab1, .usual #tab4, .usual #tab1, .usual #tab5 {padding:20px 16px 8px 16px; *padding-top:3px;
  *margin-top:0px; clear:left; background:none !important;}
.usual div a { color:#000; font-weight:bold; }

/*
------------------------------------------------------
=MULTIBOX - TV ADS PAGE
------------------------------------------------------*/

.MultiBoxContainer {position: absolute; border: 20px solid #000; background-color: #000;  text-align: left;}
.MultiBoxLoading {background: url(../img/prettyPhoto/loader.gif) no-repeat center; }
.MultiBoxContent {position: relative; width: 100%; height: 100%; overflow: hidden; }
.MultiBoxClose {position: absolute; top: -26px; right: -26px; background: url(../img/close.png) no-repeat; width: 24px; height: 24px; cursor: pointer; }
.MultiBoxControlsContainer {overflow: hidden; height: 0px; position: relative; }
.MultiBoxControls {width: 100%; height: auto; position: relative; background-color: #000000; }
.MultiBoxPrevious {position: absolute; background: url(../img/left.png) no-repeat; width: 24px; height: 24px; left: 0px; margin-top: 5px; cursor: pointer; }
.MultiBoxNext {position: absolute; background: url(../img/right.png) no-repeat; width: 24px; height: 24px; right: 0px; margin-top: 5px; cursor: pointer; }
.MultiBoxNextDisabled {cursor: default; background: url(../img/rightDisabled.png) no-repeat; }
.MultiBoxPreviousDisabled {cursor: default; background: url(images/leftDisabled.png) no-repeat; }
.MultiBoxTitle {position: relative; margin: 10px 0 0 35px; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; font-weight: bold; text-align: left; display:none; }
.MultiBoxNumber {position: relative; width: 50px; margin: 10px 35px 0 0; float: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF;
	text-align: right; display:none; }
.MultiBoxDescription {clear: left; position: relative; margin: 0 35px 0 35px; padding-top: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	color: #FFF; text-align: left; display:none; }

/*
------------------------------------------------------
=AGE PAGE
------------------------------------------------------*/
body.agepage{background: #1d3c03 url(../img/bg/agepage.jpg) repeat-x;}
body.agepage #age-wrapper{background: #173104 url(../img/bg/agepage-wrap.jpg) repeat-x bottom left; border:1px solid #1b3a02; height:405px; margin-top:1px; position:relative; margin-bottom:15px;}
body.agepage #age-wrapper h1, body.agepage #age-wrapper h2{text-indent:-9000px; z-index:10;}
body.agepage #age-wrapper h1.drinking-age{width:630px; height:53px; background:url(../img/titles/legal-drinking-age.jpg); position:absolute; top:40px; left:45px;}
body.agepage #age-wrapper h1.sorry{width:154px; height:41px; background:url(../img/titles/sorry.jpg); position:absolute; top:100px; left:45px;}
body.agepage #age-wrapper h1.sorry-de{width:254px; height:41px; background:url(../img/titles/sorry-german.jpg) no-repeat;  position:absolute; top:100px; left:45px;}
body.agepage #age-wrapper h1.sorry-bg{width:266px; height:52px; background:url(../img/titles/sorry-bul.jpg) no-repeat;  position:absolute; top:100px; left:45px;}
body.agepage #age-wrapper h2.committed{width:644px; height:61px; background:url(../img/titles/responsible-consumption.jpg); position:absolute; top:120px; left:35px;}
body.agepage #age-wrapper h2.legal-age{width:533px; height:50px; background:url(../img/titles/legal-drinking.jpg) no-repeat; position:absolute; top:165px; left:45px;}
body.agepage #age-wrapper h2.legal-age-de{width:727px; height:50px; background:url(../img/titles/legal-drinking-german.jpg) no-repeat; position:absolute; top:165px; left:45px;}
body.agepage #age-wrapper h2.legal-age-bg{width:727px; height:50px; background:url(../img/titles/legal-drinking-bul.jpg) no-repeat; position:absolute; top:165px; left:45px;}
body.agepage #age-wrapper img.bottle{position:absolute; bottom:0px; right:20px;}
body.agepage #age-wrapper #age-login{position:absolute; top:230px; left:45px; width:600px;}
body.agepage #age-wrapper #age-login table{width:100%; text-align:left;}
body.agepage #age-wrapper #age-login table td{line-height:1.8em; font-size:1.2em; color:#FFCC33; padding:8px 0px;}
body.agepage #age-wrapper #age-login table td select{font-family:Arial, Helvetica, sans-serif; padding:1px;}
body.agepage #age-wrapper #age-login table td.country select{width:90%;} body.agepage #age-wrapper 
#age-login table input{font-family:Arial, Helvetica, sans-serif; padding:4px 8px; background:#306703; border:1px solid #0c1b01; color:#fff; cursor:pointer;}

/*
------------------------------------------------------
=IMG HOLDER
------------------------------------------------------*/
.imgholder{background:#FEE4BB; padding:3px; border:1px solid #f1d9b4;}

/*
------------------------------------------------------
=FOOTER
------------------------------------------------------*/
#footer { color:#38571e; text-align:left; clear:both; padding-bottom:10px;}
#footer p { clear:both; margin:5px 0;}
#footer p a {color:#4e732f; }
#footer ul { margin:10px 0; }
#footer ul li {text-align:left; display:inline; margin-right:10px;  font-size:1.1em; text-transform:uppercase;}
#footer ul li a {color:#b59449; } #footer ul li a:hover { text-decoration:underline;}