/* $Id$ */

/* generic styles */
* { margin: 0; padding: 0; }

body { text-align: center; background: #333 url(../img/build/general/bg-strip.jpg) top left repeat-x; background-attachment:fixed; font-family: Arial, Verdana, Helvetica, sans-serif; }
/* end generic styles */

a img { border: none; }

#container { text-align: center; margin: 0 auto; width: 1000px; background-color: #000; overflow: hidden;}
#container-small {  margin: 0 auto; width: 810px; background-color: #000; overflow: hidden;}


/* content */
#content, #nav { text-align: left; padding-top: 28px; padding-bottom: 48px; }
#content, #content-flash { padding-top: 78px; color: #FBF5D0; width: 753px; padding-left: 32px; float: left; overflow: hidden; border-left: 1px solid #000; }

#content p { line-height: 1.5em; font-size: 80%; margin-bottom: 20px; }
#content p.calendar { color: #b28c3d; font-weight: bold; margin-top: 10px; }
#content a:link, #content a:active, #content a:visited { color: #B08B3D; text-decoration: underline; }
#content a:hover { color: #C19845; }
#content a.mainlink, #content-flash a { color: #FBF5D0; text-decoration: none; font-weight: bold; font-size: 95%; }
#content a.mainlink:hover, #content-flash a:hover { text-decoration: underline; }
#content p.title { font-size: 80%; margin: 14px 0; clear: both; }
#content #tasting strong.title { font-size: 1em; line-height: 1em; width: 100px; height: 13px; display: block; margin-bottom: -10px; }
#content ul, #content ol { margin-left: 20px; }
#content ul li, #content ol li { font-size: .9em; margin: 10px; line-height: 1.3em; }

/* end content */

/* nav */
#container #nav { float: left; width: 214px; font-size: 75%; padding-bottom: 10px; z-index: 1; }
#container #nav-swap { display: none; }
#container #nav-holder { margin-top: 30px;}
#container #nav-list { float: left; width: 176px; z-index: 0; }
#container #nav ul { list-style-type: none; margin-left: 36px; width: 140px; text-transform:uppercase; }
#container #nav ul li { color: #FBF5D0; margin: 0; clear: both; }
#container #nav ul li a:link, #nav ul li a:active { color: #FBF5D0; text-decoration: none; }
#container #nav ul li a:visited { color: #EDE5B3; text-decoration: none; }
#container #nav ul li a.current-link { color: #917232; font-weight: bold; }
#container #nav ul li a:hover { color: #C19845; text-decoration: none; }
#container #nav ul ul { margin:0; }

#container #nav ul li a { padding-top:8px; padding-bottom:8px; display: block; }
#container #nav ul ul ul li a { padding-top:4px; padding-bottom:4px; }

#container #nav ul ul ul li { border:none; }

#container #nav ul li {
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../img/build/general/nav-underline.png');
 background-image: url(../img/build/general/nav-underline.png);
	background-repeat: no-repeat;
	background-position: top;
	border:none;
	width:170px;
}


#container #nav ul ul ul li {
	width:160px;
}

#container #nav ul ul ul li { border:none; }
#container #nav #nav-list ul ul ul li { text-transform:none; margin-left:5px; background-image:none; }
#container #nav #nav-list ul ul ul ul li { margin-left:10px; background-image:none; }
#container #nav #nav-list ul ul ul ul li a { color:#b5ac8f; }
#container #nav #nav-list ul ul ul ul li a.current-link { color: #c09d4d; font-weight: bold; }
#container #nav #nav-list ul ul ul ul li a:hover { color: #C19845; }
#container #nav .raq-big { margin-bottom: -5px; padding-bottom: 0; line-height: 0; }
#container #nav ul li.nav-landing { font-weight: bold; font-size: 120%; padding: 0 0 10px 0; }
/* end nav */

/* heading styles */
h1.heading, #content h2.heading { font-size: 90%; margin: 5px 0; width: 300px; }
h1.heading-bottom { font-size: 90%; margin: 5px 0 25px 0; width: 300px; }
#content h2.heading-bottom { font-size: 90%; margin: 5px 0 20px 0; width: 300px; }
#content h2.heading-top { font-size: 90%; margin: 50px 0 10px 0; width: 300px; }
h1.heading-single { font-size: 90%; margin: 28px 0 25px 0; width: 300px; }
h2 { font-size: 75%; margin: 30px 0 25px; padding: 0; color: #B08B3D; width: 200px; }
h3 { font-size: 70%; margin: 30px 0 10px; padding: 0; color: #B08B3D; width: 200px; }
h2.heading { margin: 35px 0 15px 0; }
.two-col-left h2, .two-col-left-large h2, .two-col-right h2, .two-col-right h2 { width: 220px; }
/* end heading */

/* sIFR Styles */
.nz-lite, .nz-black { color: #FBF5D0; }
/* end sIFR Styles */

/* forced widths and heights */
#content .w340 { width: 340px; }
#content .w320 { width: 320px; }
#content .w300 { width: 300px; }
#content .w280 { width: 280px; }
#content .w260 { width: 260px; }
#content .w250 { width: 250px; }
#content .w230 { width: 230px; }
#content .w180 { width: 180px; }
#content .w100 { width: 100px; }

#container .h40 { height: 40px; }
#container .h30 { height: 30px; }
#container .h350 { height: 350px; }
#container .h450 { height: 450px; }
#container .h500 { height: 500px; }
#container .h550 { height: 550px; }

#container .mb40 { margin-bottom: 40px; }
/* end widths and height */

/* sub-nav styles */
#content ul#sub-nav-list { float: left; margin-top: 20px; width: 488px; margin-left: 0; }
#content #sub-nav-list li {
	list-style-type: none;
	display: block;
	float: left;
	padding: 0 5px;
	background: url(../img/build/general/bg-nav-border.jpg) right center no-repeat;
	font-size: 80%;
	padding-bottom: -5px;
	margin: 0;
}
#content #sub-nav-list li.first { padding-left: 0; margin: 0; }
#content #sub-nav-list li.last { padding-right: 0; background: none; }
#content #sub-nav-list li.lonely { padding-right: 0; background: none; margin: 0; padding: 0; }
#sub-nav-list a { font-weight: bold; text-decoration: none; }
#sub-nav-list a:link, #sub-nav-list a:visited, #sub-nav-list a:active { color: #FBF5D0; text-decoration: none; }
#sub-nav-list a:hover { color: #B08B3D; }
#sub-nav-list .selected a:link, #sub-nav-list .selected a:visited, #sub-nav-list .selected a:active { color: #B08B3D; text-decoration: none; }
/* end sub-nav */

/* logos */
#home .logo { display: none; }
#home { width: 160px; height: 120px; background: url(../img/build/logos/logo.png) top left no-repeat; display: block; margin-left: 26px; }

#eyc span, #eyc-purple span { display: none; }
#eyc {
	width: 189px;
	height: 47px;
	display: block;
	background: url(../img/build/logos/logo-eyc.png) center left no-repeat;
	display: block;
	clear: both;
	margin-left: -10px;
}
#eyc-purple { width: 166px; height: 33px; display: block; background: url(../img/build/logos/logo-eyc-purple.png) top left no-repeat; display: block; }
/* end logo */

/* awards */
#content ul.awards { margin: 0; padding: 0; margin-top: 20px; }
#content ul.awards li { margin: 0; list-style-type: none; padding: 10px 0;}
.twelveyo ul.awards li { border-top: 1px solid #2F4929; }
.twelveyo-caoran ul.awards li { border-top: 1px solid #555; }
.fifteenyo ul.awards li { border-top: 1px solid #612A2C; }
.eighteenyo ul.awards li { border-top: 1px solid #6D623B; }
.twentyoneyo ul.awards li { border-top: 1px solid #74344E; }
.thirtyyo ul.awards li { border-top: 1px solid #253A59; }
.fortyyo ul.awards li { border-top: 1px solid #694D26; }
.seventysix-number ul.awards li { border-top: 1px solid #694D26; }
.seventythree ul.awards li { border-top: 1px solid #A46E3F; }
.seventyseven-number ul.awards li { border-top: 1px solid #694D26; }

#content ul.awards li.medal-gold { background: transparent url(../img/gold-spirit-medal.gif) center right no-repeat; padding: 30px 0; }
#content ul.awards li.medal-bronze { background: transparent url(../img/bronze-spirit-medal.gif) center right no-repeat; padding: 30px 0; }
#content ul.awards li.medal-silver { background: transparent url(../img/silver-spirit-medal.gif) center right no-repeat; padding: 30px 0; }
#content ul.awards li.medal-gold-bic { background: transparent url(../img/gold-spirit-medal-bic.gif) center right no-repeat; padding: 40px 0; }
#content ul.awards li.medal-gold-field-overall { background: transparent url(../img/gold-field-overall-medal.gif) center right no-repeat; padding: 16px 0; }
#content ul.awards li.medal-gold-isc-2007 { background: transparent url(../img/gold-isc-2007-medal.gif) center right no-repeat; padding: 40px 0; }
#content ul.awards li.medal-gold-iwsc-2008 { background: transparent url(../img/gold-iwsc-2008-medal.gif) center right no-repeat; padding: 40px 0; }
#content ul.awards li.medal-silver-iwsc-2008 { background: transparent url(../img/silver-iwsc-2008-medal.gif) center right no-repeat; padding: 40px 0; }
#content ul.awards li.medal-bronze-iwsc-2008 { background: transparent url(../img/bronze-iwsc-2008-medal.gif) center right no-repeat; padding: 40px 0; }
#content ul.awards li.medal-silver-bic { background: transparent url(../img/silver-spirit-medal-bic.gif) center right no-repeat; padding: 40px 0; }
#content ul.awards li.medal-silver-isc { background: transparent url(../img/isc-silver-2007-medal.gif) center right no-repeat; padding: 40px 0; }
#content ul.awards li.medal-isc-2008 { background: transparent url(/img/isc-2008-medal.gif) center right no-repeat; padding: 40px 0; }
#content ul.awards li.medal-gold-isc-2008 { background: transparent url(/img/isc-gold-2008.gif) center right no-repeat; padding: 40px 0; }
#content ul.awards li.medal-trophy-isc-2008 { background: transparent url(/img/isc-trophy-2008.gif) center right no-repeat; padding: 40px 0; }
#content ul.awards li.award-master-12-18yo-2008 { background: transparent url(/img/award-master-12-18yo-2008.gif) center right no-repeat; padding: 40px 0; }
#content ul.awards li.medal-gold-isc-2009 { background: transparent url(/img/awards-isc-gold-2009.png) center right no-repeat; padding: 40px 0; }
#content ul.awards li.medal-silver-isc-2009 { background: transparent url(/img/awards-isc-silver-2009.gif) center right no-repeat; padding: 40px 0; }
#content ul.awards li.medal-bronze-isc-2009 { background: transparent url(/img/awards-isc-bronze-2009.png) center right no-repeat; padding: 40px 0; }
#content ul.awards li.medal-distillerofyear-isc-2009 { background: transparent url(/img/awards-isc-distillerofyear-2009.png) center right no-repeat; padding: 40px 0; }
#content ul.awards li.medal-gold-iwsc-2009 { background: transparent url(../img/awards-iwsc-gold-best-2009.png) center right no-repeat; padding: 40px 0; }
#content ul.awards li.medal-silver-iwsc-2009 { background: transparent url(../img/awards-iwsc-silver-2009.png) center right no-repeat; padding: 40px 0; }
/* end awards */

/* backgrounds */
.home { background:#000 url(../img/build/backgrounds/background-home.jpg) top left no-repeat; }

.twelveyo { background: #000 url(../img/build/backgrounds/background-12yo.jpg) top left no-repeat; }
.twelveyo-caoran { background: #000 url(../img/build/backgrounds/background-12yo-caoran.jpg) top left no-repeat; }
.fifteenyo { background: url(../img/build/backgrounds/background-15yo.jpg) top left no-repeat; }
.eighteenyo{ background: #000 url(../img/build/backgrounds/background-18yo.jpg) top left no-repeat; }
.twentyoneyo{ background: #000 url(../img/build/backgrounds/background-21yo.jpg) top left no-repeat; }
.thirtyyo{ background: #000 url(../img/build/backgrounds/background-30yo.jpg) top left no-repeat; }
.fortyyo{ background: #000 url(../img/build/backgrounds/background-40yo.jpg) top left no-repeat; }
.fortyyo-content { background: url(../img/build/backgrounds/side-40yo.jpg) top right no-repeat; }
.fiftyyo{ background: #000 url(../img/build/backgrounds/background-50yo.jpg) top left no-repeat; }
.fiftyyo-content { background: url(../img/build/backgrounds/side-50yo.jpg) top right no-repeat; height: 35.5em; }
.thirtyseven{ background: #000 url(../img/build/backgrounds/background-1937.jpg) top left no-repeat; }
.thirtyseven-content { background: url(../img/build/backgrounds/side-1937yo.jpg) top right no-repeat; height: 35.5em; }
.seventythree{ background: #000 url(../img/build/backgrounds/background-1973.jpg) top left no-repeat; }
.seventythree-content { background: url(../img/build/backgrounds/side-1973yo.jpg) top right no-repeat; }
.seventyfour-number { background:url(../img/build/backgrounds/side-1974yo-b.jpg) right top no-repeat; min-height: 35.5em; }
.tasting-74 { background:url(../img/build/backgrounds/side-1974yo-box.jpg) right top no-repeat; min-height: 35.5em; }
.seventysix { background: #000 url(../img/build/backgrounds/background-1976.jpg) top right no-repeat; }
.seventysix-bottle { background:url(../img/build/backgrounds/background-1976-chosen.jpg) top right no-repeat; }
.seventysix-number { background:url(../img/build/backgrounds/side-1976yo-b.jpg) right top no-repeat; min-height: 35.5em; }
.seventyseven-number { background:url(../img/build/backgrounds/side-1977yo-b.jpg) right top no-repeat; min-height: 35.5em; }
.snow-phoenix-1 { background:url(../img/build/backgrounds/side-snow-phoenix-1.jpg) right top no-repeat; min-height: 35.5em; }
.snow-phoenix-2 { background:url(../img/build/backgrounds/side-snow-phoenix-2.jpg) right top no-repeat; min-height: 35.5em; }
.age-of-discovery-1 { background:url(../img/build/backgrounds/side-age-of-discovery-1.jpg) right top no-repeat; min-height: 35.5em; }
.age-of-discovery-2 { background:url(../img/build/backgrounds/side-age-of-discovery-2.jpg) right top no-repeat; min-height: 35.5em; }
.award-content { background: url(../img/build/backgrounds/side-awards.jpg) top right no-repeat; }
.vintage2008 { background:url(../img/build/backgrounds/side-private-vintage.jpg) right top no-repeat; min-height: 35.5em; }

/* artist in residence backgrounds */
.chinwe-chukwuogo-roy { background:url(../img/build/backgrounds/artists-in-residence/chinwe-chukwuogo-roy.jpg) right top no-repeat; min-height: 35.5em; }
.jin-feng { background:url(../img/build/backgrounds/artists-in-residence/jin-feng.jpg) right top no-repeat; min-height: 35.5em; }
.martina-witte { background:url(../img/build/backgrounds/artists-in-residence/martina-witte.jpg) right top no-repeat; min-height: 35.5em; }
.michael-sanzone { background:url(../img/build/backgrounds/artists-in-residence/michael-sanzone.jpg) right top no-repeat; min-height: 35.5em; }
.dave-dyment { background:url(../img/build/backgrounds/artists-in-residence/dave-dyment.jpg) right top no-repeat; min-height: 35.5em; }
.exhibitions { background:url(../img/build/backgrounds/artists-in-residence/distillery.jpg) right top no-repeat; min-height: 35.5em; }

.blog { background: #000 url(../img/build/backgrounds/blog.jpg) top left no-repeat; }
.blog-content { background: url(../img/build/backgrounds/blog-landing.jpg) top right no-repeat; }

.media { background: #000 url(../img/build/backgrounds/background-18yo.jpg) top left no-repeat; }
.media-content { background: url(../img/build/backgrounds/media-centre.jpg) top right no-repeat; }

.contact-content { background: url(../img/build/backgrounds/contact-us.jpg) top right no-repeat; }
.register { background: url(../img/build/backgrounds/register.jpg) top right no-repeat; }
.eyc-thanks { background: url(../img/build/backgrounds/30yo-bottle.jpg) top right no-repeat; }

#container.highland-purple { background: #000 url(../img/build/backgrounds/background-21yo.jpg) top left no-repeat; }
.highland-landing { background: url(../img/build/backgrounds/highland.jpg) top left no-repeat; }
.highland-content { background: url(../img/build/backgrounds/highland-games-landing-2007.jpg) top left no-repeat; }
.highland-listing { background: url(../img/build/backgrounds/highland-games-listing.jpg) top right no-repeat; }
.highland-bruce-robb { background: url(../img/build/backgrounds/highland-games-2007-bruce-robb.jpg) top right no-repeat; }
.highland-2007 { background: url(../img/build/backgrounds/highland-games-2007.jpg) top right no-repeat; }
.highland-venues { background: url(../img/build/backgrounds/highland-games-2007-01.jpg) top right no-repeat; }

.distillery { background: #000 url(../img/build/backgrounds/distillery.jpg) top left no-repeat; }
.distillery-content { background: url(../img/build/backgrounds/distillery-landing.jpg) top left no-repeat; }
.craftsmanship { background: #000 url(../img/build/backgrounds/craftsmanship.jpg) top left no-repeat; }
.distillery-craft { background: url(../img/build/backgrounds/craftsmanship-landing.jpg) top left no-repeat; }
.malting { background: url(../img/build/backgrounds/malting.jpg) top left no-repeat; }
.distillery-malting { background: url(../img/build/backgrounds/step1.jpg) top right no-repeat; }
.marrying { background: url(../img/build/backgrounds/marrying.jpg) top left no-repeat; }
.distillery-marrying { background: url(../img/build/backgrounds/step4.jpg) top right no-repeat; }
.distillation { background: url(../img/build/backgrounds/distillation.jpg) top left no-repeat; }
.distillery-distillation { background: url(../img/build/backgrounds/step3.jpg) top right no-repeat; }
.cooperage { background: url(../img/build/backgrounds/cooperage.jpg) top left no-repeat; }
.distillery-cooperage { background: url(../img/build/backgrounds/step2.jpg) top right no-repeat; }
.distillery-booking { background: url(../img/build/backgrounds/background-booking.jpg) top right no-repeat; }
.connoisseur { background: url(../img/build/backgrounds/connoisseur.jpg) top left no-repeat; }
.tour { background: url(../img/build/backgrounds/tour.jpg) top left no-repeat; }
.distillery-tour { background: url(../img/build/backgrounds/distillery-tour.jpg) top right no-repeat; }
.distillery-info { background: url(../img/build/backgrounds/distillery-info.jpg) top right no-repeat; }
.piping { background: url(../img/build/backgrounds/background-15yo.jpg) top left no-repeat; }
.piping-content { background: url(../img/build/backgrounds/piping-panel.jpg) top right no-repeat; }
.advertising { background: url(../img/build/backgrounds/advertising.jpg) top left no-repeat; }
.findus { background: url(../img/build/backgrounds/distillery.jpg) top left no-repeat; }
.food { background: url(../img/build/backgrounds/food.jpg) top left no-repeat; }
.highland { background: url(../img/build/backgrounds/highland.jpg) top left no-repeat; }
div.awards { background:url(../img/build/backgrounds/background-awards.jpg) top right no-repeat; }
.awardscontainer { background: url(../img/build/backgrounds/connoisseur.jpg) top left no-repeat; }
.fiddling-content { background: url(../img/build/backgrounds/fiddling-panel.jpg) top right no-repeat; }

/* events and news */
.events-news{ background: #000 url(../img/build/backgrounds/background-news-events.jpg) top left no-repeat; }
#events-left-col { margin:0 0 0 -32px; padding: 18px 0 30px 0; width: 459px; float: left; }
.event-item {
	width:163px;
    height:246px;
	float:left;
	padding:36px 259px 0 37px; 
	color:#000000;	
}
.col-left-events {
	float: left; width: 459px; margin-right: 12px; margin-top:20px; 
}
.barrel-art { background: url(../img/build/backgrounds/background-news-barrel.jpg) top left no-repeat;}
.spirit-awards { background: url(../img/build/backgrounds/background-news-awards.jpg) top left no-repeat;}
.artists { background: url(../img/build/backgrounds/background-news-artists.jpg) top left no-repeat; color:#FBF5D0;}
.fathers-comp{ background: url(../img/build/backgrounds/fathers-comp-promo.jpg) top left no-repeat; color:#FBF5D0;}
#content .artists a:link {color:#FBF5D0;}


/* events and news */




.lda { background: url(../img/build/backgrounds/lda.jpg) top left no-repeat; }

.notfound { background: url(../img/build/backgrounds/404.jpg) top right no-repeat; }

.booking { background: #000 url(../img/build/backgrounds/background-18yo.jpg) top left no-repeat; }

.findus-content { background: url(../img/build/backgrounds/find-us.jpg) top right no-repeat; }

.eyc-content { background: url(../img/build/backgrounds/eyc-landing.jpg) top left no-repeat; }
.eyc-critic-comp { background: url(../img/build/backgrounds/critic-comp-landing.jpg) top right no-repeat; }
.eyc-food-and-drink {background: url(../img/build/backgrounds/food-and-drink-awards.jpg) top right no-repeat; }
.love-content { background: url(../img/build/backgrounds/eyc-love.jpg) top right no-repeat; }
.variant-content { background: url(../img/build/backgrounds/eyc-variant-15.jpg) top right no-repeat; }
.tango-content { background: url(../img/build/backgrounds/eyc-tango.jpg) top right no-repeat; }
.fda-content { background: url(../img/build/backgrounds/food-drink-awards-landing.jpg) top left no-repeat; }

.stag { background: url(../img/build/backgrounds/background-stag.jpg) top left no-repeat; }
.no-stag { background: url(../img/build/backgrounds/background-nostag.jpg) top left no-repeat; }
.no-stag-range { background: url(../img/build/backgrounds/range-nostag.jpg) top left no-repeat; margin:0;}
.no-stag-darker { background: url(../img/build/backgrounds/background-nostag-darker.jpg) top left no-repeat; }
.snow-phoenix-bg { background: url(../img/build/backgrounds/background-snow-phoenix.jpg) top left no-repeat; }
.age-of-discovery-bg { background: url(../img/build/backgrounds/background-age-of-discovery.jpg) top left no-repeat; }

.generic { background: url(../img/build/backgrounds/generic-image.jpg) top right no-repeat; }
.privacy { background: url(../img/build/backgrounds/privacy-panel.jpg) top right no-repeat; }


.gq { background: url(../img/build/backgrounds/gq.jpg) top left no-repeat; }
.gq-content { background: url(../img/build/backgrounds/gq-promo.jpg) top right no-repeat; }
/* end backgrounds */

/* events */
.highland-table { font-size: 70%; margin-bottom: 20px; width: 400px; }
.fiddle-table { font-size: 80%; margin-bottom: 20px; }
.highland-table td, .highland-table th, .fiddle-table th, .fiddle-table td { padding: 4px 10px; vertical-align: top; }
.highland-table th.pos, .highland-table td.pos, .fiddle-table th.pos, .fiddle-table td.pos { width: 20px; padding-left: 0; text-align:left; }
.highland-table th.name { width: 200px; }
.fiddle-table th.name { width: 300px; }
.highland-table th.points { width: 50px; }
.highland-table caption { text-align: left; margin: 0; padding: 0; padding-bottom: 10px;  display: block; font-weight: bold; font-size: 120%; }

#content ul.event { margin-bottom: 20px; clear: both; margin: 0; font-size: 75%; }
#content ul.event li { font-size: 90%; margin: 3px 0; list-style-type: none; clear: both; display: block; line-height: 1.5em; }
#content ul.event li .venue { float: left; width: 150px; clear: left; }
#content ul.event li .date { float: right; width: 150px; clear: right; }
/* end events */


/* columns */
.two-col-left, .two-col-left-form {
	float: left; width: 316px; margin-right: 43px;
}
.two-col-left-narrow{
	float: left; width: 322px; margin-right: 20px;
}
.two-col-left-form { width: 356px; }
.two-col-right {
	float: right; width: 394px; margin-left: 0; text-align: left;
}
.two-col-right-margin {
	float: left; width: 372px;  text-align: left; padding-left:8px;
}

.two-col-left-large {
	float: left; width: 488px;
}
.two-col-right-small, .two-col-left-small {
	float: right; width: 264px; text-align: left;
}
.two-col-right-small p, .two-col-right-small h2 {
	width: 232px;
}
.two-col-left-small {
	float: left;
}
.three-col-left {
	float: left; width: 250px; text-align: left;
}
.three-col-right {
	float: right; width: 240px; text-align: left;
}
/* end columns */

/*lda */
.lda #content { margin-top: 170px; border: none; }
.lda #nav { margin-top: 20px; }
.lda #content select { width: 300px; }
.lda #content input { margin-bottom: 40px; }
.lda .two-col-left { width: 320px; margin-left: 50px; }
.lda #home { margin-top: 150px; margin-left: 45px; }
#enter { display: block; margin-top: 5px; margin-bottom: 20px;}
.lda #range { width: 255px; height: 400px; background: url(../img/build/bottles/range-lda.jpg) top left no-repeat; display: block; float: right; margin-right: 48px; }
/* end lda */

/* homepage */
.shoes { background: url(../img/build/backgrounds/background-home-tango.jpg) top left no-repeat; }
.blank { height: 480px; width: 250px; float: left; }
.home .heading { margin-top: 24px; margin-bottom: 20px; margin-top: 20px; }
.home #content .nz-lite { margin-top: 20px; position: relative; }
.home #content .readmore { width: 92px; }
.home #content .seeshortlist { width: 136px; }
.home #content p { margin: 0; padding: 0; line-height: normal; font-size: 70%; }
.home #content p.nz-lite { background: transparent url(../img/build/general/raq.gif) top right no-repeat; margin-bottom: 10px; margin-top:20px; }
.home #content p strong { width: 210px; display: block; margin: 0; padding: 0; margin-top: 20px; font-size: 120%; font-weight: normal; }
.home #content span.nz-black { font-size: 80%; line-height: 1.1em; position: relative; }
.home img { margin: 0; padding: 0; margin-top: 10px; }
span#home-main-link {  width: 190px; margin: 0; margin-top: 100px; padding: 0; display: block; background: transparent url(../img/build/general/raq.gif) 100% 80% no-repeat; position: relative; margin-left: 10px; }
#range-bottles { background: url(../img/build/bottles/range-home.jpg) top left no-repeat; width: 206px; height: 337px; display: block; }
.home #content .three-col-left { margin-top: 9px; }
/* end homepage

/* forms */
label { font-size: 75%; display: block; margin-bottom: 5px; }
label span { display: block; font-style:italic; margin-top: 5px;}
.form-left { width: 48%; margin-right: 1px; float: left; }
.form-right { width: 48%; margin-left: 1px; float: right; text-align: left;}
.form-large { width: 75%; }
.form-left, .form-large, .form-right, .form-full { margin: 15px 0; }
.text { width: 100%; }
select { font-size: 70%; margin:0 0 5px 0; }
.sel-2 { width: 40px }
.sel-3 { width: 45px }
.sel-4 { width: 50px; }
.check { width: auto; float: left; margin-right: 5px; }
.check-right { width: auto; float: right; margin-right: 5px; }
.check-label { margin-left: 5px; display: block; }
.radio {overflow:hidden; margin:10px 0;}
.radio input{float:left; margin:0 5px 5px 0;}
.fieldset {overflow:hidden;}
.fieldset .other-field label {float:left; margin-right:10px;}
.fieldset .other-field input {width:100px;}
.fieldset .form-left {margin-top:0;}
.fieldset .form-right {margin-top:0;}
.fieldset .side-by-side {clear:both; margin:0 0 10px 0; overflow:hidden;}
.fieldset .side-by-side label{float:left; width:180px; margin-right:10px;}
.fieldset .side-by-side select{float:left; margin-top:0;}
#optin label {margin:0;}
/* end forms */

/* buttons */
.addtobasket { margin-top: 14px; background: url(../img/build/buttons/button-addtobasket.png) top left no-repeat; width: 132px; height: 23px; border: none; }
/* end buttons */

/* bottles */
#bottle { width: 144px; height: 539px; display: block; margin: 10px auto; }
.twelveyo #number { background: url(../img/build/bottles/bottle-12yo.jpg) top left no-repeat; }
.twelveyo-caoran #number { background: url(../img/build/bottles/bottle-12yo-caoran.jpg) top left no-repeat; }
.fifteenyo #number { background: url(../img/build/bottles/bottle-15yo.jpg) top left no-repeat; }
.eighteenyo #number { background: url(../img/build/bottles/bottle-18yo.jpg) top left no-repeat; }
.twentyoneyo #number { background: url(../img/build/bottles/bottle-21yo.jpg) top left no-repeat; }
.thirtyyo #number { background: url(../img/build/bottles/bottle-30yo.jpg) top left no-repeat; }
.fortyyo #number { background: url(../img/build/bottles/bottle-40yo.jpg) top left no-repeat; }
/* end bottles */

/* blog */
.blog dt { font-weight: bold; margin-top: 35px; font-size: 90%; width: 220px; }
.blog dd { margin-top: 15px; font-size: 80%; margin-bottom: 15px; }
/* end blog */

/* numbers */
#number {
	width: 394px;
	height: 539px;
	display: block;
}
/* end numbers */

/* basket table */
table.basket { width: 100%; font-size: 75%; }
table.basket th { border: 0 solid red; padding: 4px 6px; background-color: #305833; vertical-align: top; }
table.basket th span { font-weight: normal; }
table.basket td { border: 0 solid white; padding: 10px 6px }
table.basket form { float: left; }
table.basket input { width: 15px; height: 20px; margin-right: 5px; background-color: #3E7042; border-bottom: 1px solid #062608; border-top: 1px solid #CCF0CF;  border-left: 1px solid #062608; border-right: 1px solid #CCF0CF; color: #fff; }
table.basket select { font-size: 100%; width: 130px; }
table.basket td.highlight { background-color: #305833; }

/* media-center */
#content ul.media-list { margin: 0; padding: 0; }
#content ul.media-list li { margin: 30px 0; padding: 0; list-style-type: none; }
#content ul.media-list strong { display: block; }

/* footer */
#footer { text-align: left; color: #787878; font-size: 70%; padding: 20px 0 36px 0; border-top: 1px solid #222; width: 1000px;  background-color: #000;}
#footer .contact { float: right; margin-right: 36px; }
#footer .contact li { display: inline; margin: 0 5px; }
#footer .contact a:link, #footer .contact a:active, #footer .contact a:visited { color: #787878; }
#footer .contact a:hover { color: #ccc; }
#footer .copy { float: left; margin-left: 36px; }
#footer .legal { margin-left: 36px; margin-top: 15px; line-height: 1.4em; }
#footer .legal a:link, #footer .legal a:active, #footer .legal a:visited { color: #B08B3D; text-decoration: none; }
#footer .legal a:hover { color: #C19845; text-decoration: underline; }
/* end footer */

/* flash container */
#content-flash { padding-left: 0px; width: 785px; text-align: left; }
#content-flash .two-col-left { margin-left: 36px; margin-top: 20px; }
#flash-movie { margin: 30px 0; }
/* end flash */

/* range html replacement */
.range-list-holder { padding-left: 28px; }
.range-item-small { float: left; width: 100px; margin: 10px 10px; font-size: 80%; margin-top: 20px; }
.range-item-small span.nz-black { display: block; }
.range-item-large { float: left; width: 100px; margin: 30px 40px; font-size: 80%; }
.range-item-large .nz-lite { font-size: 70%; float: none; position: relative; display:block; }
#content-flash .first { margin-left: 0; }
#content-flash a { font-size: 70%; line-height: 1em; }
#content-flash .raq-big { line-height: 1em; }
#bottle-12yo, #bottle-15yo, #bottle-18yo, #bottle-21yo, #bottle-30yo, #bottle-12yo-caoran { width: 85px; height: 320px; display: block; margin-bottom: 20px; }
#bottle-12yo { background: url(../img/bottle-12yo-thumb.png) top left no-repeat; }
#bottle-12yo-caoran { background: url(../img/bottle-caoran-thumb.png) top left no-repeat; }
#bottle-15yo { background: url(../img/bottle-15yo-thumb.png) top left no-repeat; }
#bottle-18yo { background: url(../img/bottle-18yo-thumb.png) top left no-repeat; }
#bottle-21yo { background: url(../img/bottle-21yo-thumb.png) top left no-repeat; }
#bottle-30yo { background: url(../img/bottle-30yo-thumb.png) top left no-repeat; }
#bottle-40yo, #bottle-50yo, #bottle-1937yo, #bottle-1973yo { width: 133px; height: 235px; display: block; margin-bottom: 20px; }
#bottle-40yo { background: url(../img/bottle-vintage-40-thumb.jpg) top left no-repeat; }
#bottle-50yo { background: url(../img/bottle-vintage-50-thumb.jpg) top left no-repeat; }
#bottle-1937yo { background: url(../img/bottle-vintage-1937-thumb.jpg) top left no-repeat; }
#bottle-1973yo { background: url(../img/bottle-vintage-1973-thumb.jpg) top left no-repeat; }
/* end range */

/* range content pages */
#yourbasket { width: 132px; height: 23px; background: url(../img/build/general/your-basket.gif) top left no-repeat; display: block; margin-bottom: 52px; }
#yourbasket span { width: 94%; text-align: right; display: block; font-size: 70%; padding-top: 7px; font-weight: bold; }
#yourbasket .baskettext { display: none; }
.add-to-basket { margin-top: 15px; }
.image { padding: 0; border: 1px solid #b28c3d;}
.bmargin { margin-bottom:20px;}
#container .range { padding-top: 0; }
#container .range .two-col-left-large { margin-top: 78px }
#checkout span { display: none; }
#checkout { width: 158px; height: 23px; display: block; background: url(../img/build/buttons/button-proceedtocheckout.png) top left no-repeat; float: right; clear: both; margin: 10px 32px 10px 0; }

/* fda */
#content ul.shortlist { margin: 0; padding: 0; }
#content ul.shortlist li { list-style-type: none; margin-left: 0; padding-left: 0; line-height: 1.4em; }
#content ul.shortlist li .commended { display: block; margin-bottom: 5px; margin-top: 10px; }
/* end fda */

/* Advertising */
#content ul.ads { margin: 0; list-style-type: none; padding: 0; }
#content ul.ads li { margin: 10px 0; font-size: 90%; }
#content ul.ads a:link, #content ul.ads a:active, #content ul.ads a:visited { text-decoration: none; font-weight: bold; color: #FBF5D0; }
#content ul.ads a:hover { text-decoration: none; font-weight: bold; color: #FFF; text-decoration:underline; }
#content ul.ads a.showing:link, #content ul.ads a.showing:active, #content ul.ads a.showing:visited, #content ul.ads a.showing:hover { color: #B08B3D; }
/* end Advertising */

/* terms and conditions */
#content ul.terms { margin-left: 0; padding-left: 0; }
#content ul.terms li ul.terms li { font-size: 100%; }
#content ul.terms li { list-style-type: none; margin-left: 20px; }
#content ul.terms span { font-size: 110%; font-weight: bold; margin: 0 5px 5px 0; }
/* end terms */

/* misc styles */
#content ul.video-list { margin: 0; padding: 0; list-style-type: none; margin-bottom: 30px; }
#content ul.video-list li { margin-left: 0; }
#content #distillery-right-top { margin-top: 350px; text-align: right; }
.clear { clear: both; width: 100%; height: 1px; display: block; float: none; }
.source { font-style: italic; font-weight: bold; display: block; margin-top: 5px; }
.raq { color: #831822; }
.raq-big { color: #B28C3D; font-size: 160%; font-weight: bold; }
.margin-top { margin-top: 32px; }
.icon { border: none; margin-top: -4px; }
.buy-now { width: 132px; height: 23px; background: url(../img/build/buttons/button-buynow.png) top left no-repeat; display: block; margin-top: 10px; }
.buy-now span { display: none; }
#content p.no-margin, .no-margin { margin: 0; }
.main-heading { font-size: 110%; margin: 0 0 20px 0; }
.google-map { width: 350px; height: 350px; margin-bottom: 20px; }
.left { float: left; }
.right { float: right; }
.left h1, .left h2, .left h3, .left h4, .right h1, .right h2, .right h3, .right h4 { width: 100%; }
#content p.error { color: #ff1122; margin-top: 0; margin-bottom: 0; font-size: 90%; font-weight: bold; margin: 10px 0; }
.fortyyo-content .two-col-right { height: 540px; }
#swf-bottle { margin-top: 20px; }
#content p.announcement { font-size: 90%; font-weight: bold; }

#swf-replacement { margin:0; margin-top: -15px; padding: 0; width: 480px; float: left; }
#content-full-length-img {
	margin:0;
	margin-top: -15px;
	padding: 0;
	width: 480px;
	height:791px;
	float: left;
	background-image: url(../img/build/backgrounds/fathers-day-comp.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.fathers-day-content { background: url(../img/build/backgrounds/fathers-day-comp.jpg) top left no-repeat; }
#content ul.link-list { margin: 0; padding: 0; width: 220px; }
#content ul.link-list li { margin: 0; padding: 0; list-style-type: none; margin: 5px 0; }
#content .yellow { color: #B08B3D; }
/* end misc styles */

/*artists in residence styles*/
.two-col-left-artist, .two-col-left-artist-form {
	float: left; width: 448px; margin-right: 23px; margin-top:20px;
}

.aircolumn {
	width:184px;
	margin-right:20px;
	float:left;
	margin-top:10px;
}

.aircolumn .artist h2 {
	margin:15px 0 0 0; padding:0px;
}
.aircolumn .artist h2.nz-lite-brown {
	margin:5px 0 0 0;
}
#content .two-col-left-artist .aircolumn .artist p.artist {
	font-size:70%;
}

.artist_hr {
	clear:both;
	width:100%;
	height:1px;
	border-bottom:1px solid #212121;
	padding-top:15px;
}
#artistrhs {
	font-size:90%;
	margin-top:30px;
}
#content .two-col-right-small #artistrhs h2 {
	margin:5px 0 5px 0;
	padding:0px;
}

.artist-exhibition {
	background-image:url(../distillery/artists-in-residence/imgs/rhs_exhibition.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
.artist-exhibition2 {
	background-image:url(../distillery/artists-in-residence/imgs/rhs_exhibition2.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
/*end air styles*/

/*SOS styles*/
#container .bold, #container .lite { color: #fff; }

.top-scot-full { width: 315px; margin-bottom: 20px; }
.top-scot-small { width: 140px; float: left; margin-right: 35px; margin-bottom: 20px; }
.top-scot-full img, .top-scot-small img { border: 1px solid white; }
.last-scot { margin-right: 0; }
.top-scot-full h2, .top-scot-small h2 { margin-bottom: 6px; }
.top-scot-full h3, .top-scot-small h3 { margin-top: 6px; }

#content .two-col-left p.sos_subnav {
	margin-top:40px;
}
#content .two-col-left p.sos_subnav a.active {
	color:#C19845;
}
#content .two-col-left p.sos_subnav a {
	color:#FBFBD1;
	text-decoration:none;
	font-weight:bold;
	font-size:110%;
}
#content .two-col-left p.sos_subnav a:hover {
	color:#C19845;
}

#content .two-col-left ul.topscots {
	list-style:none;
	margin:0px;
	padding:0px;
}
#content .two-col-left ul.topscots li {
	margin-left:0px;
	padding-left:0px;
}



.taste-the-future {
	background-image: url(../img/build/backgrounds/background-taste-the-future.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
.taste-the-future .two-col-left-large {
	padding-left: 59px;
	width: 360px;
}
#eyc-ttf-headings {
	 margin-top	: 98px;
	 width		: 421px;
	 height		: 62px;
}
#eyc-ttf-content {
	margin-top: 20px;
}
.taste-the-future #content {
	padding: 0px;
	background: none;
	background-image: url(../img/build/backgrounds/eyc-ttf-bottle.gif);
	background-repeat: no-repeat;
	background-position: 476px 312px;
}
.eyc-ttf-right{
	padding-top: 130px;
	width: 240px;
}
.taste-the-future #swf-replacement {
	padding: 0px;

	margin: 0px;
	margin-left: 20px;

	width: 458px;
	height: 366px;
	border: 1px solid #B08B3D;
	background-image: url(../img/build/backgrounds/swf-taste-the-future.jpg);
	background-position: left center;
}
.taste-the-future #swf-replacement span {
	display: none;
}
.taste-the-future #right-col {
	margin: 0px;
	padding: 0px;
	padding-top: 160px;
}
.taste-the-future #right-col h2 {
	margin-top: 0px;
}

#content .small-text {
	font-size: 70%;
}


/* restructured page layout for GTTF home page only */
.taste-the-future-home #swf-replacement {
	margin-left: 46px;
}
.taste-the-future-home .two-col-left-large {
	padding-left: 46px;
}
.taste-the-future-home #content {
	width			: 779px;
}
.taste-the-future-home .two-col-right-small p,
.taste-the-future-home .two-col-right-small h2,
.taste-the-future-home .two-col-right-small .form-full{
	width			: 207px;
}

form .clear{ margin: 15px; }
form .form-left, form .form-right{ margin-top: 0px; margin-bottom: 0px; }

.no-background{
	background: none !important;
}

#ttf-content-stretcher {
	float: left;
	width: 1px;
	height: 700px;
	background: none;
}

.eyc-ttf-event-splitter {
	clear:both;
	width:100%;
	height:1px;
	border-top:1px solid #222;
	margin-bottom: 20px;
}

/* artists gallery */
ul#artists-thumbs {
	list-style: none;
	margin: 0;
	padding: 0;

	width: 700px;
}

ul#artists-thumbs.narrow { width: 390px; }
ul#artists-thumbs.narrowish { width: 520px; }

ul#artists-thumbs li {
	margin: 0;
	padding: 0;
	display: inline;
}

ul#artists-thumbs li a {
	margin: 0 10px 10px 0;
	display: block;
	float: left;
}

/* calendar for date selection on forms */
#calendar1{
	z-index:1;
}

blockquote.air {
	margin-top: 20px;
}
.poem {
	text-align: center;
}
.nz-black-center {
	text-align: center;
}
.sIFR-hasFlash .nz-black-center {
	width: 100%;
	font-size: 16px;
	line-height: 16px;
}
.xmasminiclipholder-col {
	width:150px;float:left;display:block;
}

.xmasminiflashvideo {
	width:115px;height:135px;border:1px solid #222;
}
.xmas-web-top-row {  min-height: 290px;
height: auto !important;
height: 290px;    }

.xmas-web-top-row #flash-movie { margin: 30px 0 0 0; }


.img-holder { padding-bottom:15px;}
#xmas-header {
	width:810px;
	height:170px;
	background-image: url(../images/gradient-header.png);
	background-repeat: no-repeat; 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='../images/gradient-header.png'); 
padding:30px 0 0 0;
background-position:right;



}
#xmas-content {   width:810px;}


.comment-line {
	background-image: url(../images/comment-line.png);
	background-repeat: no-repeat;
	height: 1px;
	width: 316px;
	background-position: center;
	margin-bottom:20px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='../images/comment-line.png'); 
}
#xmas-logo {
	width: 160px;
	height: 120px;
	margin-left: 30px;
	background-image: url(../img/build/logos/logo.png);
	background-repeat: no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='../img/build/logos/logo.png'); 
	float:left;
}

.raq-sm-red {
color:#862c23;
font-size:110%;
font-weight:bold;
}

/* EOF */
