<?php
ob_start ("ob_gzhandler");
header("Content-type: text/css; charset: UTF-8");
header("Cache-Control: must-revalidate");
$offset = 60 * 60 ;
$ExpStr = "Expires: " .
gmdate("D, d M Y H:i:s",
time() + $offset) . " GMT";
header($ExpStr);
?>


#/* @override http://www.whisky-distilleries.info/Styles/WhiskyStyleCSS3.css */
 @charset "UTF-8";

/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/






img, object, embed, video { max-width: 100%; }

/* IE 6 does not support max-width so default to width 100% */
/*.ie6 img {
	width:100%;
}*/
   
/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		5;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	12;
	dw-gutter-percentage:	15;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/







.gridContainer
{
	margin-left: auto;
	margin-right: auto;
	width: 95.4434%;
	padding-left: 1.2782%;
	padding-right: 1.2782%;
}

/* @end */

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

/* @group Desktop */

/* @group Standard  */

body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 0%;
	background-repeat: repeat;
	background-image: url(../Images/cnvbkgnd.jpg);
}

p
{
	font: 1em Tahoma, Verdana, Arial, sans-serif;
	margin: 3px;
	padding: 1%;
}

h1
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: x-large;
	color: #1E1E1E;
	font-weight: bold;
	border-style: outset;
	border-radius: 6px;
	-moz-box-shadow: 0 1px 1px #777;
	-webkit-box-shadow: 0 1px 1px #777;
	box-shadow: 3px 3px 5px #777;
	border-width: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 80%;
	text-align: center;
	display: block;
	position: relative;
	padding: 1px;
}

h2
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: x-large;
	color: #3D3D3D;
	font-weight: bold;
	border-style: outset;
	border-radius: 6px;
	-moz-box-shadow: 0 1px 1px #777;
	-webkit-box-shadow: 0 1px 1px #777;
	box-shadow: 3px 3px 5px #777;
	border-width: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 60%;
	text-align: center;
	display: block;
	position: relative;
	padding: 1%;
}

h3
{
	border-top-style: ridge;
	border-bottom-style: ridge;
	font-weight: bold;
	color: #ABABAB;
	width: 50%;
}

h4
{
	color: gray;
	font-weight: bold;
	font-size: medium;
	text-align: left;
	border-left-color: silver;
	border-left-width: thin;
	border-bottom-color: gray;
	border-bottom-width: medium;
	padding-left: 5px;
}

h5 { }

h6
{
	color: gray;
	font-size: small;
	font-style: italic;
	border-bottom-style: dotted;
}

a
{
	color: black;
	font-weight: normal;
	text-decoration: underline;
}

a:hover { }

ul, ol
{
	margin-left: 0;
	padding-left: 5px;
}

ul li
{
	list-style-image: none;
	list-style-type: none;
}

.shadow { -webkit-text-shadow: 0.1em 0.1em #000; }

img a:hover
{
	border-style: solid;
	border-color: white;
}

img.floatLeft, img.floatRight, .DistilleryPhotoBackground img, #ContainerGeneral, #PhotoBouteilleWDTS img
{
	border: 1px;
	margin: 10px;
	-moz-box-shadow: 7px 7px 5px #A9A9A9;
	-webkit-box-shadow: 7px 7px 5px #A9A9A9;
	box-shadow: 7px 7px 5px #A9A9A9;
}

img.floatLeft { float: left; }

img.floatRight { float: right; }

table
{
	border-collapse: separate;
	empty-cells: hide;
	table-layout: auto;
	margin: 5px;
	background-color: transparent;
}

.DistilleryPhotoBackground img
{
	margin-right: auto;
	padding: 10px;
	margin-left: auto;
}

.DistilleryPhotoBackground img:hover { border: medium solid orange; }

/* Javascript enabled? */




.YouAreUsingIE { display: none; }

.JavaScript, .YouAreUsingIE
{
	font-size: medium;
	text-align: center;
	webkit-opacity: 100%;
	-moz-opacity: 100%;
	opacity: 100%;
	box-shadow: 25px 25px 25px white;
	border: 1px solid silver;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 5% 20% 5% 20%;
	padding: 5px;
	height: auto;
	width: 60%;
	background: url(../Images/First-Page_bkg.jpg);
	z-index: 201;
	margin: 10px 15%;
}

.disabled
{
	color: red;
	display: none;
}

.enabled
{
	color: green;
	display: none;
}

.noscript .enabled { display: none; }

.noscript .disabled { display: block; }

table.responsive { margin-bottom: 0; }

.button a:link
{
	color: black;
	background-color : whitesmoke;
	border: 3px outset orange;
	-moz-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #ffb013;
	-webkit-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #ffb013;
	box-shadow: inset -3px -3px 5px #222, 1px 1px 5px #ffb013;
	margin-top: auto;
	margin-bottom: auto;
	border: 2px ridge #F4F4F4;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	-khtml-border-radius: 40px;
	border-radius: 40px;
	border-width: 1px;
	vertical-align: middle;
	padding: 10px;
}

.button a:hover { border: inset; }

.clear
{
	clear: both;
	font-size: 2px;
	text-align: center;
}

.SendNotesEnvelope{
	float: left;
	width: 35px;
	}

/* @end */
#MenuSP{
	/*display: none;*/
	}
#MenuSPButton{
	width: 30px;
	float: left;
	position: fixed;
	margin-top: 1px;
	display: none;
	}
#MenuSPButtonV{
		width: 30px;
	float: left;
	margin-top: 1px;
	display: none;
	}
#MenuSPTitle{
	background-color: silver;
	margin-left: 31px;
	height: 30px;
	display: block;
	margin-top: 1px;
	color: white;
	font-variant: small-caps;
	font-size: large;
	text-align: center;
	display: none;
}
#MenuSPdetail{
display: none;	
}
/* @group Table rounded corners (not yet ok)  */



.RoundTable table {
	height: 59px;
}

.RoundTable th:first-child
{
	-moz-border-radius: 10px 0 0 0;
	-webkit-border-radius: 10px 0 0 0;
	border-radius: 10px 0 0 0;
}

.RoundTable th:last-child
{
	-moz-border-radius: 0 10px 0 0;
	-webkit-border-radius: 0 10px 0 0;
	border-radius: 0 10px 0 0;
}

.RoundTable th:only-child
{
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
}

/* @end */

/* @group Pub */














#PubGoogleV, #PubGoogleH, #Pub, #PayPal, #PayPal_EN, #PubGoogleV_EN, #PubGoogleH_EN
{
	position: relative;
	display: block;
	-moz-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #ffb013;
	-webkit-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #ffb013;
	box-shadow: inset -3px -3px 5px #222, 1px 1px 5px #ffb013;
	border: 2px ridge #F4F4F4;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	-khtml-border-radius: 40px;
	border-radius: 40px;
	border-width: 1px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 10px;
	z-index: 90;
	padding: 1%;
	float: left;
	clear: both;
	background: url(../Images/First-Page_bkg.jpg) fixed;
}
#ContainerRum #PubGoogleV, #ContainerRum #PubGoogleH, #ContainerRum  #Pub, #ContainerRum #PayPal, #ContainerRum #PayPal_EN, #ContainerRum #PubGoogleV_EN, #ContainerRum #PubGoogleH_EN
{
	background: url(../Images/CanneBackground.png) fixed right bottom;
}

#Pub
{
/*	width: 98%; */
	float: none;
	text-align: center;
	overflow: hidden;
}

#PubGoogleV, #PubGoogleV_EN
{
	left: 0.2%;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	
}

#PubGoogleH, #PubGoogleH_EN
{
	height: 92px;
	width: 94%;  
	display: compact;
	text-align: center;
}

#PayPal, #PayPal_EN
{
	display: none;
	width: 8%;
}


.PubWDTS {
	background: url(http://www.whisky-distilleries.info/Images/Site2012/WDTS_Banner_base.png);
	padding-left: 65px;
	height: 90px;
	-moz-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #ffb013;
	-webkit-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #ffb013;
	box-shadow: inset -3px -3px 5px #222, 1px 1px 5px #ffb013;
	border: 2px ridge #F4F4F4;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	-khtml-border-radius: 40px;
	border-radius: 40px;
	border-width: 1px;
}
/* @end */

/* @group Entetes */





.PageSubTitle{

	text-align: center;
	font-size: small;
	}








#EnteteFirstPage, #EnteteGeneralPage, #EnteteCampbeltown, #EnteteCentralHL, #EnteteEasternHL, #EnteteNorthernHL, #EnteteWesternHL, #EnteteIsles, #EnteteIslay, #EnteteLowlands, #EnteteSpeyside, #EnteteWDTS, #EnteteBlindForum, #EnteteRum, #EnteteFirstPage_EN, #EnteteGeneralPage_EN, #EnteteCampbeltown_EN, #EnteteCentralHL_EN, #EnteteEasternHL_EN, #EnteteNorthernHL_EN, #EnteteWesternHL_EN, #EnteteIsles_EN, #EnteteIslay_EN, #EnteteLowlands_EN, #EnteteSpeyside_EN,  #EnteteWDTS_EN, EnteteRum_EN
{
	background-repeat: repeat-x;
	background-position: center top;
/*	background-size: contain; */
	display: run-in;
}

#EnteteFirstPage img, #EnteteGeneralPage img, #EnteteCampbeltown img, #EnteteCentralHL img, #EnteteEasternHL img, #EnteteNorthernHL img, #EnteteWesternHL img, #EnteteIsles img, #EnteteIslay img, #EnteteLowlands img, #EnteteSpeyside img, #EnteteWDTS img, #EnteteBlindForum img, #EnteteRum img, #EnteteFirstPage_EN img, #EnteteGeneralPage_EN img, #EnteteCampbeltown_EN img, #EnteteCentralHL_EN img, #EnteteEasternHL_EN img, #EnteteNorthernHL_EN img, #EnteteWesternHL_EN img, #EnteteIsles_EN img, #EnteteIslay_EN img, #EnteteLowlands_EN img, #EnteteSpeyside_EN img,  #EnteteWDTS_EN img, #EnteteBlindForum img, EnteteRum_EN img
{
	max-width: 100%;
	/*min-width: 50%;
	height: auto;
	width: auto;*/
}

#EnteteFirstPage { background-image: url(../Buttons/PanoramaDistilleries2a.gif); }

/*#EnteteFirstPage :after { content: "Ecosse: les distilleries et leur whisky / Scotland: distilleries and their whisky.";
 position: fixed; } First page: le texte apparait en triple vu la structure particuliere de la page d'acceuil */


/* @group Entetes pages */


#EnteteGeneralPage, #EnteteGeneralPage_EN {
	background: url(../Buttons/PanoramaGeneral.gif) repeat-x;
}
#EnteteCampbeltown, #EnteteCampbeltown_EN {
	background: url(../Buttons/PanoramaCampbeltown.gif) repeat-x;
}
#EnteteCentralHL, #EnteteCentralHL_EN {
	background: url(../Buttons/PanoramaCentralHighlands.gif) repeat-x;
}
#EnteteEasternHL, #EnteteEasternHL_EN {
	background: url(../Buttons/PanoramaEasternHighlands.gif) repeat-x;
}
#EnteteNorthernHL, #EnteteNorthernHL_EN {
	background: url(../Buttons/PanoramaNorthernHighlands.gif) repeat-x;
}
#EnteteWesternHL, #EnteteWesternHL_EN {
	background: url(../Buttons/PanoramaWesternHighlands.gif) repeat-x;
}
#EnteteIsles, #EnteteIsles_EN {
	background: url(../Buttons/PanoramaIsles.gif) repeat-x;
}
#EnteteIslay, #EnteteIslay_EN {
	background: url(../Buttons/PanoramaIslay.gif) repeat-x;
}
#EnteteLowlands, #EnteteLowlands_EN {
	background: url(../Buttons/PanoramaLowlands.gif) repeat-x;
}
#EnteteSpeyside, #EnteteSpeyside_EN {
	background: url(../Buttons/PanoramaSpeyside.gif) repeat-x;
}
#EnteteSingleGrain, #EnteteSingleGrain_EN {
	background: url(../Buttons/PanoramaDistilleries.gif) repeat-x;
}
#EnteteIndependent, #EnteteIndependent_EN {
	background: url(../Buttons/PanoramaDistilleries.gif) repeat-x;
}
#EnteteWDTS, #EnteteWDTS_EN {
	background: url(../Buttons/PanoramaDistilleries2a.gif) repeat-x;
}
#EnteteOutsideScotland, #EnteteOutsideScotland_EN  {
	background: url(../Buttons/PanoramaDistilleries2a.gif) repeat-x;
}
#EnteteBlendedMalt, #EnteteBlendedMalt_EN {
	background: url(../Buttons/PanoramaDistilleries.gif) repeat-x;
}
#EnteteBlindForum, #EnteteBlindForum_EN {
	background: url(../Buttons/PanoramaDistilleries2a.gif) repeat-x;
}
#EnteteRum, #EnteteRum_EN {
	background: url(../Buttons/PanoramaRuma.png) repeat-x;
}
/* @end */

/* display logo on ie. On other browsers, not needed, as they support double images (see #EnteteFirstPage. It would be displayed 2x without this statement */


#EnteteLogoFirst { display: none; }

/* @group Menu Flags to click when French/EnglishFlagFirstPage is extended */

#Flag2FR, #Flag2EN, #FlagFR, #FlagEN
/* Flag2FR and Flag2EN are used on the bilingual pages and function as a toggle. Unilingual pages always display the opposite language. In order to avoid the Jquery script to hide the flag after clicking it, two different divs are created */
{
	position: absolute;
	top: 3px;
	right: 84px;
}

#Flag2FR, #Flag2EN { display: none; }

/*#FlagFR
{
	position: absolute;
	top: 43px;
	right: 3px;
}
#FlagEN
{
	position: absolute;
	top: 3px;
	right: 83px;
}*/








#FlagMenu
{
	position: absolute;
	top: 3px;
	right: 3px;
	display: none;
}

/* @end */

/* @end */

/* @group FirstPage */


/* @group Detail */





















#FrenchFlagFirstPage, #EnglishFlagFirstPage
{
	max-height: 62px;
	max-width: 82px;
	overflow: hidden;
	border: 2px outset #fff;
	-moz-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #ffb013;
	-webkit-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #ffb013;
	box-shadow: inset -3px -3px 5px #222, 1px 1px 5px #ffb013;
	border-radius: 5px;
	position: relative;
	left: 40%;
	top: 3em;
	padding: 3px;
}

#EnglishFlagFirstPage
{
	left: 60%;
	position: relative;
	top: -2.35em;
	z-index: 1;
}

#FrenchFlagFirstPage:hover .Flag1 img, #EnglishFlagFirstPage:hover .Flag1 img
{
	height: 0px;
	width: 0px;
}

#FrenchFirstPage, #EnglishFirstPage 
{
	display: none;
	max-height: none;
	max-width: none;
	background-image: url(../Images/First-Page_bkg.jpg);
	background-attachment: fixed;
	-webkit-opacity: 100%;
	-moz-opacity: 100%;
	opacity: 100%;
	box-shadow: 5px 5px 20px #666666;
	position: relative;
	left: 5px;
	top: 0;
	right: 5px;
	bottom: 10px;
	border: 2px ridge #F4F4F4;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	-khtml-border-radius: 40px;
	border-radius: 40px;
	padding-left: 5px;
	padding-right: 5px;
	border-width: 1px;
	margin-left: 12px;
	margin-right: 12px;
	margin-top: 10px;
	z-index: 100;
}


#FrenchFirstPage li a, #EnglishFirstPage li a
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 4px 4px 20px; /*orange;*/
	background-color: transparent;
	border: thin solid; /*orange;*/
	padding: 8px;
	margin: 5px 10px 5px 15px;
	text-align: left;
}

.TextFirstPageFR, .TextFirstPageEN, .TextPageFR, .TextPageEN, .DistilleryDescriptionFR, .DistilleryDescriptionEN, #DistilleryDescriptionFR, #DistilleryDescriptionEN, .TextPageGeneralFR, .TextPageGeneralEN
{
	position: relative;
	float: none;
	/*left: 2.5%;
	right: 2.5%;*/
	width: 95%;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	background-color: transparent;
	border: thin solid orange;
	box-shadow: 3px 3px 8px orange;
	padding: 1%;
	color: black;
	text-decoration: none;
	list-style-image: none;
	list-style-type: none;
	font-size: 1em;
	margin: 2px 3px 12px 5px;
}
.TextPageGeneralFR, .TextPageGeneralEN
{
	background-color: white;
}

#ContainerGeneral .TextPageFR .TableBouteillesList, #ContainerGeneral .TextPageEN .TableBouteillesList { /*only on long lists like all bottles, because they are in plain page, and also due to the pub on the left*/ margin-left: 210px; }

.FirstPageText, .FirstPageText a
{
	left: 0.00%;
	color: black;
	text-decoration: underline;
	border-style: none;
	background: url(../Images/First-Page_bkg.jpg);
	background-attachment: fixed;
}

.FirstPageText li
{
	display: inline-block;
	vertical-align: 1.5em;
	border-color: gray;
}

.TextPageFR ul li, .TextPageEN ul li
{
	padding: 3px;
	border-color: gray;
}

.DistilleryDescriptionFR, .DistilleryDescriptionEN, #DistilleryDescriptionFR, #DistilleryDescriptionEN

{
	background-color: white;
}
/* @end */





















.Welcome
{
	position: relative;
	top: 1em;
	-webkit-opacity: 100%;
	-moz-opacity: 100%;
	opacity: 100%;
	box-shadow: 25px 25px 25px white;
	border: 1px solid silver;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20% 5% 20% 5%;
	padding: 5px;
	height: auto;
	width: 60%;
	background: url(../Images/First-Page_bkg.jpg);
	background-attachment: fixed;
	z-index: 20;
	text-align: center;
	margin: 10px 15%;
}

.WelcomeiPhone { display: none; }

/* @group Gallery first page
 */
/* add text caption to images using Alt on images*/ 











#SP { /*SmartPhone*: hide images only if within div SP*/ }

#gallery
{
	display: inline-table;
	clear: both;
	width: 98%;
}

ul.gallery a:after
{
	content: attr(title);
	padding: 4px 8px;
	color: #333;
	position: absolute;
	left: 20%;
	top: 90%;
	white-space: nowrap;
	z-index: 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0px 0px 4px #222;
	-webkit-box-shadow: 0px 0px 4px #222;
	box-shadow: 0px 0px 4px #222;
	background-color: white;
	font-weight: bold;
}

ul.gallery li
{
	list-style-image: none;
	list-style-type: none;
	max-width: 80%;
	margin-left: 10%;
}

/* @group Images display */




ul.gallery a
{
	float: left;
	padding: 10px 10px 45px 10px;
	border: 1px solid #fff;
	box-shadow: 0px 2px 20px #333;
	position: relative;
	background: wheat;
}

/*display the images: a bit of fantasy */





ul.gallery a
{
	z-index: 1;
	-webkit-transform: rotate(-15deg);
	-moz-transform: rotate(-15deg);
	transform: rotate(-15deg);
	box-shadow: 4px 4px 20px #222;
}

ul.gallery li:nth-child(even) a
{
	-webkit-transform: rotate(-5deg);
	-moz-transform: rotate(-5deg);
	transform: rotate(-5deg);
}

ul.gallery li:nth-child(3n) a
{
	-webkit-transform: rotate(8deg);
	-moz-transform: rotate(8deg);
	transform: rotate(8deg);
}

ul.gallery li:nth-child(5n) a
{
	-webkit-transform: rotate(2deg);
	-moz-transform: rotate(2deg);
	transform: rotate(2deg);
}

ul.polaroids li:nth-child(8n) a
{
	-webkit-transform: rotate(12deg);
	-moz-transform: rotate(12deg);
	position: rotate(12deg)e;
	top: -5px;
}

ul.gallery li a:hover
{
	z-index: 20;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	transform: rotate(0deg);
	box-shadow: 4px 4px 20px #ffb013;
}

#gallerySP { display: none; }

/* @end */

/* @end */

/* @group Footer */

.Footer1Page, #WarningF, #WarningE
{
	clear: both;
	position: relative;
	background-image: url(../Images/First-Page_bkg.jpg);
	-webkit-opacity: 100%;
	-moz-opacity: 100%;
	opacity: 0.99;
	box-shadow: 5px 5px 20px #666666;
	width: 90%;
	border: 2px ridge #F4F4F4;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	padding-left: 5px;
	padding-right: 5px;
	border-width: 1px;
	/*z-index: -100;*/
	top: 10px;
	left: 5%;
	margin: 10px 12px;
	font-size: x-small;
}

.Footer1Page td a, #WarningF td a, #WarningE td a { text-decoration: none; }

/* My Comment */


/* @end */

/* @end */



/* @end */

/* @group Next pages */



.Menu{
}
.Menuiphone{
	display: none;
}
#FrenchPage, #EnglishPage, .SearchFR, .SearchEN, #RumFrenchPage, #RumEnglishPage
{
	-webkit-opacity: 100%;
	-moz-opacity: 100%;
	opacity: 100%;
	box-shadow: 5px 5px 20px #666666;
	position: relative;
	left: 5px;
	top: 0;
	right: 5px;
	bottom: 10px;
	border: 2px ridge #F4F4F4;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	-khtml-border-radius: 40px;
	border-radius: 40px;
	padding-left: 5px;
	padding-right: 5px;
	border-width: 1px;
	margin-left: 12px;
	margin-right: 12px;
	margin-top: 10px;
	/*	z-index: 100;   */
	background: url(../Images/First-Page_bkg.jpg) fixed;
}
#RumFrenchPage, #RumEnglishPage, #RumFrenchPage .SearchFR, #RumEnglishPage .SearchFR , #RumFrenchPage .SearchEN, #RumEnglishPage .SearchEN{
	background: url(../Images/CanneBackground.png) repeat fixed right bottom;
}

.SearchFR, .SearchEN
{
	width: 70%;
	margin-left: auto;
	margin-right: auto;
}

#FrenchPage li a, #EnglishPage li a, figcaption, #RumFrenchPage li a, #RumEnglishPage li a
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	/* box-shadow: 4px 4px 20px; /*orange;*/
	/**/
	
	border: thin solid; /*orange;*/
	/*padding: 8px;*/
	margin: 5px 10px 5px 15px;
	text-align: left;
	padding: 5px;
	background-color: white;
}
#FrenchPage #menu li a , #EnglishPage #menu li a , #RumFrenchPage #menu li a, #RumEnglishPage #menu li a{
	padding: 12px 30px;
	background-color: transparent;
}

Distillery { text-align: left;
	}

.Distillery { text-align: left;
	margin-right: auto;
	margin-left: auto;
}

figcaption { text-align: center; }

Distillery
{
	color: white;
	background-color: gray;
	border-style: solid;
	border-color: maroon;
}

.Whisky figcaption
{
	color: gray;
	background-color: whitesmoke;
	border-style: solid;
	border-color: olive;
}

.FicheDistillerie
{
	margin: 2%;
	padding: 1%;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	border: thin solid silver;
}

#DistilleryPhotoBackground .FicheDistillerie, .DistilleryPhotoBackground .FicheDistillerie { border-style: none; }

/* @group distilleriesHoriz */

#distilleriesHoriz ul, #distilleriesHoriz ul ul, .distilleriesHoriz ul, .distilleriesHoriz ul ul
{
	display: block;
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	background-color: none;
}

#distilleriesHoriz ul li, .distilleriesHoriz ul li
{
	display: inline-block;
	margin-top: 1px;
	margin-right: 1px;
	border-style: none;
	padding: 1px;
}

#distilleriesHoriz ul li a:link, .distilleriesHoriz ul li a:link
{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	border: 2px outset silver;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	/* color: #696969; */
	margin-bottom: 5px;
	line-height: 1.6em;
	margin: 2px;
	display: block;
	/* background: url(../Buttons/TextureCampbeltown.jpg) repeat-x; */
	padding: 0 10px;
}

#distilleriesHoriz ul li a:hover, .distilleriesHoriz ul li a:hover
{
	border-style: inset;
	text-decoration: none;
}

#distilleriesHoriz ul li a:visited, .distilleriesHoriz ul li a:visited { border-style: groove; } 

#distilleriesHoriz ul li li, #distilleriesHoriz ul li#Ailleurs, #distilleriesHoriz ul li#Elsewhere, .distilleriesHoriz ul li li, .distilleriesHoriz ul li#Ailleurs, .distilleriesHoriz ul li#Elsewhere { display: none; }

/* @end */











.DistilleryPhotoBackground
{
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	-khtml-border-radius: 40px;
	border-radius: 10px;
	width: 44%;
	margin-left: auto;
	margin-right: auto;
	-moz-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #ffb013;
	-webkit-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #ffb013;
	box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #ffb013;
	border-style: solid;
	padding: 1%;
}

/* @end */
/* @group Maps */

/* @group menuleft */






#menuleft
{
	/*position: absolute;
	top: 229px;
	margin: 0px;*/
	/*background: url(../Images/TitreNouveau.png) repeat-y left;*/
	width: 180px;
*/ie5win fudge begins */ list-style: none;
	text-align: left;
	left: 1px;
	padding-left: 10px;
	z-index: 900;
	margin-left: 20%;
}
/*html>body #menuleft { width: 150px; /* ie5win fudge ends */ }

#menuleft ul
{
	list-style: none;
	padding: 0;
	margin: 3px 0;
}
#menuleft a:link, #menuleft a:visited
{
	list-style: none;
	padding: 2px;
	margin: 2px 0;
	display: block;
	}

#menuleft ul li
{
	list-style: none;
	margin-top: 1px;
	margin-bottom: 5px;
}

/* style, color and size links and headings to suit */





#menuleft ul h5
{
	display: block;
	margin: 0 0 2px;
	padding: 2px 3px;
	background-image: url(../Images/Tit_Whisky.gif);
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: 2em;
	border: thin outset #FFCC00;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: medium;
	color: #666666;
	/*	width: 152px; */
	width: 200px;
}

#menuleft ul ul h4
{
	display: block;
	margin: 0;
	padding: 0px;
}

#menuleft li { /* make the list elements a containing block for the nested lists */ position: relative; }

#menuleft ul ul ul
{
	position: absolute;
	top: 0%;
	left: 100%; /* to position them to the right of their containing block */
	width: 100%; /* width is based on the containing block */
}

div#menuleft ul ul ul, div#menuleft ul ul li:hover ul ul { display: none; }

div#menuleft ul ul li:hover ul, div#menuleft ul ul ul li:hover ul
{
	display: block;
	z-index: 501;
}

/* @end */





#contentmap
{
	background-image: url(../Images/First-Page_bkg.jpg);
	margin-right: 1.67em;
	margin-bottom: 0px;
	padding-left: 2%;
	padding-right: 2%;
	text-align: justify;
	padding-top: 2px;
	border: medium outset #CCCCCC;
	background-attachment: fixed;
	background-repeat: repeat-y;
	background-position: bottom;
}

/*=====Tables=====*/

/* @group Tables */






.TableEmphaziser
{
	caption-side: top;
	-moz-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #ffb013;
	-webkit-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #ffb013;
	box-shadow: inset -3px -3px 5px #222, 1px 1px 5px #ffb013;
	background-image: url(../Images/First-Page_bkg.jpg);
	background-attachment: fixed;
	border: 2px ridge #F4F4F4;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	-khtml-border-radius: 40px;
	border-radius: 40px;
	border-width: 1px;
	padding: 10px;
	width: 60%;
	margin-left: auto;
	margin-right: auto;
}
#RumFrenchPage .TableEmphaziser, #RumEnglishPage .TableEmphaziser {
	background: url(../Images/CanneBackground.png) repeat fixed right bottom;
}

.TableOwners td { border: thin solid olive; }

#ContainerGeneral .TableEmphaziser { margin: 10px 10px 10px 30%; }

table caption
{
	color: whitesmoke;
	font-size: larger;
	font-weight: bold;
	border: 2px ridge #F4F4F4;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	-khtml-border-radius: 40px;
	border-radius: 40px;
	box-shadow: 3px 3px 5px #777;
	border-width: 0px;
	padding: 3px;
	background-color: silver;
	margin-bottom: 8px;
}

/* @group Table bouteilles */

.TableBouteillesList table
{
	background-color: transparent;
	empty-cells: hide;
	border-spacing: 2px;
	border: none;
}

.TableBouteillesList tbody
{
	border: 1px outset white;
	background-color: transparent;
}

.TableBouteillesList td
{
	text-decoration: none;
	background-color: whitesmoke;
	color: gray;
	border-radius: 5 px;
	padding-right: 1px;
}

.TableBouteillesList .Prix00 td { background-color: #9DB6D2; }

.TableBouteillesList td a:link, .TableBouteillesList td a:visited
{
	text-decoration: none;
	display: block;
	color: black !important;
	-moz-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #CCC;
	-webkit-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #CCC;
	box-shadow: inset -3px -3px 5px #222, 1px 1px 5px #CCC;
	border-radius: 5px;
	padding: 1.5%;
}

.TableBouteillesList td .Prix5 a:link, .TableBouteillesList td .Prix6 a:link, .TableBouteillesList td .Prix7 a:link { color: white !important; }

.TableBouteillesList td a:hover { border: 2px inset #FFFFFF; }
.TableBouteillesList td .CotesJMP{
	
	display: block;
	background-color: rgba(141,249,0,0.05);
	background-size: 100%;
	border-radius: 5px;
	padding: 1px;
	border: 2px outset #8df900;
	color: #008f51;
	text-align: center;
}
.TableBouteillesList td .CotesNotJMP{
	
	display: block;
	background-color: rgba(255,38,0,0.05);
	background-size: 100%;
	border-radius: 5px;
	padding: 1px;
	border: 2px outset #ff7d78;
	color: #ff2600;
	text-align: center;
}
.TableBouteillesList td .CotesBoth{
	
	display: block;
	background-color: rgba(255,147,0,0.05);
	background-size: 100%;
	border-radius: 5px;
	padding: 1px;
	border: 2px outset #ff9300;
	color: #ff9300;
	text-align: center;
}

.TableBouteillesList tr td img
{
	/*min-width:24px;*/
	min-heigth: 24px;
	border-style: solid;
	border-color: #ffffff;
	padding-right: 0px;
}
/*
 @end */


/* @group testtable */


#ListBouteillesExplication
{
	margin-left: 30%;
	width: 30%;
	padding: 6px;
	margin-bottom: 2px;
	border-color: #000;
}
#ListBouteillesExplication a:link, #ListBouteillesExplication a:visited {
box-shadow: 3px 3px 5px #777;
}
#ListBouteillesExplication a:hover{
box-shadow: -3px -3px 5px #777;
}


/* @end */

/* @group WDTSResults */

/* @group Menu et selection pour tableaux */

#WDTS_Whisky, #WDTS_Whisky_EN{
display: none;	
}
#WDTS_Rhum, #WDTS_Rhum_EN{
display: none;	
}
#WDTS_All, #WDTS_All_EN{
display: none;	
}
#ShowWhisky, #ShowWhisky_EN{
	
}
#ShowRhum, #ShowRhum_EN{
	
}
#ShowAll, #ShowAll_EN{
	
}

#ShowWhiskyMini, #ShowWhiskyMini_EN{
	display: none;
}
#ShowRhumMini, #ShowRhumMini_EN{
	display: none;
}
#ShowAllMini, #ShowAllMini_EN{
	display: none;
}

/* @end */









#WDTSResults table
{
	background-image: url(http://www.whisky-distilleries.info/Images/Site2012/Casks2.jpg);
	border: thick groove black;
}

#WDTSResults table img
{
	min-width: 24px;
	min-height: 24px;
}

#WDTSResults tbody { border: 1px outset white; }

#WDTSResults tbody tr:nth-child(1) { background: url(http://www.whisky-distilleries.info/Cotes/WDTSAwards/Numero1.png) no-repeat; }

#WDTSResults tbody tr:nth-child(2) { background: url(http://www.whisky-distilleries.info/Cotes/WDTSAwards/Numero2.png) no-repeat; }

#WDTSResults tbody tr:nth-child(3) { background: url(http://www.whisky-distilleries.info/Cotes/WDTSAwards/Numero3.png) no-repeat; }

#WDTSResults th, #WDTSResults td, #WDTSResults tr
{
	padding-left: 47px;
	padding-right: 5px;
	height: 45px;
	margin: 15px;
	color: white;
	background-color: transparent;
	font-size: medium;
	font-weight: bold;
	border: 1px ridge white;
}
 #WDTSResults tr td, {
 background-image: none;
 padding-right: 5px;
 border-width: 1px;
 margin-left: 1px;
 margin-right: 1px;
 border-style: 2px outset silver;
 border: none;
}

#WDTSResults tr td a:link
{
	color: black;
	display: block;
	background-color : whitesmoke;
	border: 3px outset orange;
	-moz-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #ffb013;
	-webkit-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #ffb013;
	box-shadow: inset -3px -3px 5px #222, 1px 1px 5px #ffb013;
	margin-top: auto;
	margin-bottom: auto;
	border: 2px ridge #F4F4F4;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	-khtml-border-radius: 40px;
	border-radius: 40px;
	border-width: 1px;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
}

#WDTSResults tr td a:hover
{
	color: black;
	display: block;
	border: 3px inset orange;
}

#WDTSResults td:first-child, #WDTSResults th:first-child { border-none: none; }

#WDTSResults tr:first-child
{
	-moz-border-radius: 20px 0 0 0;
	-webkit-border-radius: 20px 0 0 0;
	-khtml-border-radius: 20px 0 0 0;
	border-radius: 20px 0 0 0;
}

#WDTSResults tr:last-child
{
	-moz-border-radius: 0 20px 0 0;
	-webkit-border-radius: 0 20px 0 0;
	-khtml-border-radius: 0 20px 0 0;
	border-radius: 0 20px 0 0;
}

/* @end */

/* @end */

/* @group Tables bouteilles individuelles, détails */







#Embouteilleur { clear: both; }

#TableauBouteilles
{
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	padding: 8px;
	border: thin ridge silver;
}

#TableauBouteilles table
{
	border-style: outset;
	border-radius: 6px;
	-moz-box-shadow: 0 1px 1px #777;
	-webkit-box-shadow: 0 1px 1px #777;
	box-shadow: 3px 3px 5px #777;
	border-width: 0px;
	background-color: whitesmoke;
}
#TableauBouteilles tr td{
	padding-left: 5px;
}
#TableauBouteilles tr td a:link,#TableauBouteilles tr td a:visited{
	box-shadow: 3px 3px 5px #777;

} 
#TableauBouteilles tr td a:hover{
	box-shadow: -3px -3px 5px #777;

} 


.TextEncart
{
	font-weight: bold;
	border-radius: 6px;
	-moz-box-shadow: 0 1px 1px #777;
	-webkit-box-shadow: 0 1px 1px #777;
	box-shadow: 3px 3px 5px #777;
	border-width: 0px;
}

.CommentairePersonnel
{
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 57.8754%;
	display: block;
	border-radius: 6px;
	-moz-box-shadow: 0 1px 1px #777;
	-webkit-box-shadow: 0 1px 1px #777;
	box-shadow: 3px 3px 5px #777;
	border-width: 0px;
	background-color: white;
	padding-left: 5px;
	margin-right: 3px;
}
.CommentaireBouteille{
	margin: 2px;
	width: 95%;
}
.titreCommentaire { }

.CommentaireSite
{
	clear: both;
	float: left;
	margin-left: 2%;
	width: 86%;
	display: block;
	border-radius: 6px;
	-moz-box-shadow: 0 1px 1px #777;
	-webkit-box-shadow: 0 1px 1px #777;
	box-shadow: 3px 3px 5px #777;
	border-width: 0px;
	background-color: GhostWhite; /* #F8F8FF */
	margin-bottom: 20px;
	margin-top: 10px;
}

.CommentaireSite table tr td
{
	margin-top: 0;
	margin-bottom: 0;
	color: gray;
	padding-right: 1em;
	border: none;
	padding-left: 1em;
}

.CommentaireSite tr td img
{
	min-width: 48px;
	min-height: 48px;
}

.CommentaireSite tr td a img
{
	min-width: 24px;
	min-height: 24px;
}

.clearFloat { clear: both; }

#NextBottle
{
	clear: both;
	margin-bottom: 8px;
}

.AuteurCommentaire { clear: both; }

.AuteurCommentaire
{
	display: block;
	border: none;
	color: gray;
	font-size: x-small;
	box-shadow: none;
	font-weight: normal;
	font-style: normal;
}

.AuteurCommentaire a:link, h2.AuteurCommentaire a:visited
{
	border-style: outset;
	border-radius: 6px;
	-moz-box-shadow: 0 1px 1px #777;
	-webkit-box-shadow: 0 1px 1px #777;
	-moz-box-shadow: 0 1px 1px #777;
	box-shadow: 3px 3px 5px #777;
	border-width: 0px;
	font-size: medium;
	width: 100%;
}

#ContainerWDTS .CommentaireSiteCoteThin
{
	clear: both;
	border-radius: 6px;
	margin-bottom: 15px;
	box-shadow: 3px 3px 5px #777;
	border-bottom: thin ridge gray;
	border-right: thin ridge gray;
}

#ContainerWDTS #PubGoogleV, #ContainerWDTS #PubGoogleV_EN, #ContainerBlindForum #PubGoogleV, #ContainerBlindForum #PubGoogleV_EN { display: none;	 /*do not display vertical Google on WDTS pages. The div is not suppressed in the template because otherwise the title div is not visible on screen */ }

.CommentaireSiteCoteAut a:link, .CommentaireSiteCoteAut a:visited
{
	border-style: outset;
	border-top-left-radius: 60px;
	border-top-right-radius: 60px;
	-moz-box-shadow: 0 1px 1px #777;
	-webkit-box-shadow: 0 1px 1px #777;
	box-shadow: 3px 3px 5px #777;
	border-width: 0px;
	font-size: medium;
	width: 100%;
	margin-left: 20%;
	padding: 15px 25px 6px;
}

/* My Comment */







CommentaireSite img { }

/* @end */



/* @group Stickymenu */

#StickyMenuDistilleries_FR, #StickyMenuDistilleries_EN, #StickyMenuRegions_FR, #StickyMenuRegions_EN, #StickyUP, #StickyMenu
{
	-webkit-opacity: 50%;
	-moz-opacity: 50%;
	opacity: 50%;
	border: none;
}

#StickyMenuDistilleries_FR img, #StickyMenuDistilleries_EN img, #StickyMenuRegions_FR img, #StickyMenuRegions_EN img, #StickyUP img, #StickyMenu img { border: none;
	background-color: transparent;
}

#StickyMenuDistilleries_FR ul li a, #StickyMenuDistilleries_EN ul li a, #StickyUP, #StickyMenuRegions_FR ul li a, #StickyMenuRegions_EN ul li a, #StickyMenu ul li a
{
	clear: both;
	text-decoration: none;
	right: 1px;
	position: fixed;
	top: 30%;
	-moz-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #ffb013;
	-webkit-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #ffb013;
	box-shadow: inset -3px -3px 5px #222, 1px 1px 5px #ffb013;
	border-radius: 5px;
	z-index: 1200;
	background-color: transparent;
}

#StickyMenuRegions_FR ul li a, #StickyMenuRegions_EN ul li a { top: 70%; }

#StickyUP
{
	top: 95%;
	right: 2%;
}



#DistilleriesList_FR, #DistilleriesList_EN, #RegionsList_FR, #RegionsList_EN, #DistilleriesListSP_FR, #DistilleriesListSP_EN
{
	right: 0.2%;
	width: 12%;
	position: absolute;
	top: 218px; 
	-moz-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #ffb013;
	-webkit-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #ffb013;
	box-shadow: inset -3px -3px 5px #222, 1px 1px 5px #ffb013;
	display: none;
	background-image: url(../Images/First-Page_bkg.jpg);
	background-attachment: fixed;
	border: 2px ridge #F4F4F4;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	-khtml-border-radius: 40px;
	border-radius: 40px;
	border-width: 1px;
	margin-left: 2px;
	margin-right: 12px;
	margin-top: 80px;
	z-index: 100;
	padding: 1%;
}
#ContainerRum #DistilleriesList_FR, #ContainerRum #DistilleriesList_EN,#ContainerRum #RegionsList_FR, #ContainerRum #RegionsList_EN, #ContainerRum #DistilleriesListSP_FR,#ContainerRum #DistilleriesListSP_EN
{
	background: url(../Images/CanneBackground.png) repeat fixed right bottom;
}
#CloseD, #ClosePH_EN, #CloseD_EN, #CloseR, #CloseR_EN, #ClosePV, #ClosePH, #ClosePH_EN, #ClosePP_EN, #ClosePV_EN
{
	float: left;
	width: 32;
	height: 32;
	display: none;
}

#FrenchPage #CloseD, #EnglishPage #CloseD_EN /* Attention à la virgule... La liste des distilleries est utilisée tant dans les listes sur le côté, listes qu'on peut ouvrir avec les icones sticky, mais on peut aussi les refermer que dans la liste des distilleries sur index.shtml. Dans ce cas, on ne peut pas la refermer, donc la croix rouge n'est pas affichée. */ { display: none; }

#New
{  /* Afficher l'icone "New" à gauche de l'écran tant que tout le site n'est pas dans le nouveau lay-out. Ce lien appelle une page expliquant pourquoi tout n'est pas fait d'un seul coup, avec un formulaire de réaction */
	clear: both;
	text-decoration: none;
	left: -10px;
	position: fixed;
	top: 50%;
	-moz-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #ffb013;
	-webkit-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #ffb013;
	box-shadow: inset -3px -3px 5px #222, 1px 1px 5px #ffb013;
	border-radius: 5px;
	z-index: 200;
	display: none;
}

/* @end */



/* @group Regions */
/* Régions (couleurs site...) */

/*afficher le nom de la région */


#Container{
	
}


.region
{
	background: silver;
	/* height: 62px;*/
	position: relative;
	-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	/*z-index: 500; /* the stack order: foreground */
	margin:  auto;
	color: #feffff;
	text-align: center;
	width: 75%;
}

.region a:link, .region a:visited
{
	-moz-box-shadow: 10px 10px 5px rgba(0,0,0,0.55);
	box-shadow: 10px 10px 5px rgba(0,0,0,0.55);
/*	display: block; */
	
}

#RegionMapBig, #RegionMapSmall {
	border: thin solid black;
	-moz-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px silver;
	-webkit-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px silver;
	box-shadow: inset -3px -3px 5px #222, 1px 1px 5px silver;
	display: block;
	-moz-border-radius: 10px 10px 20px 20px;
	-webkit-border-radius: 10px 10px 20px 20px;
	-khtml-border-radius: 10px 10px 20px 20px;
	border-radius: 10px 10px 20px 20px;
	padding: 5px;
	width: 605px;
	height: 405px;
	margin-left: auto;
	margin-right: auto;
}

/* @group General: #0066FF; */


	







#ContainerGeneral, #ContainerGeneral .TextPageFR, #ContainerGeneral .TextPageEN, #ContainerGeneral .TableEmphaziser, #ContainerGeneral .DistilleryPhotoBackground
{
	border: thin solid #0066FF;
	-moz-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #0066FF;
	-webkit-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #0066FF;
	box-shadow: inset -3px -3px 5px #222, 1px 1px 5px #0066FF;
	-moz-border-radius: 10px 10px 20px 20px;
	-webkit-border-radius: 10px 10px 20px 20px;
	-khtml-border-radius: 10px 10px 20px 20px;
	border-radius: 10px 10px 20px 20px;
	display: block;
}

#ContainerGeneral a:link, #ContainerGeneral a:visited
{
	color: #0066FF;
	text-decoration: none;
	}

#ContainerGeneral table
{
	border: 1px solid #0066FF;
}

#ContainerGeneral .DistilleryPhotoBackground img:hover { border: medium solid #0066FF; }

li.ContainerGeneral a:link, li.ContainerGeneral a:visited
{
	background-color: #0066FF !important;
	color: white !important;
	margin-top: 3px !important;
	margin-bottom: 6px !important;
}

/* @end */
/* @group WDTS: #FF0000; */










#ContainerWDTS, #ContainerWDTS .TextPageFR, #ContainerWDTS .TextPageEN, #ContainerWDTS .TableEmphaziser, #ContainerWDTS .DistilleryPhotoBackground
{
	border: thin solid #ff2600;
	-moz-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #FF0000;
	-webkit-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #FF0000;
	box-shadow: inset -3px -3px 5px #222, 1px 1px 5px #FF0000;
	-moz-border-radius: 10px 10px 20px 20px;
	-webkit-border-radius: 10px 10px 20px 20px;
	-khtml-border-radius: 10px 10px 20px 20px;
	border-radius: 10px 10px 20px 20px;
	display: block;
}

#ContainerWDTS a:link, #ContainerWDTS a:visited
{
	color: #FF0000;
	text-decoration: none;
}

#ContainerWDTS table { border: none; }

#ContainerWDTS .DistilleryPhotoBackground img:hover { border: medium solid #FF0000; }

li.ContainerWDTS a:link, li.ContainerWDTS a:visited
{
	background-color: #FF0000 !important;
	color: white !important;
	margin-top: 3px !important;
	margin-bottom: 6px !important;
}

/* @end */

/* @group BlindTastings forum #999966*/


#ContainerBlindForum, #ContainerBlindForum .TextPageFR, #ContainerBlindForum .TextPageEN, #ContainerBlindForum .TableEmphaziser, #ContainerBlindForum .DistilleryPhotoBackground
{
	border: thin solid #999966;
	-moz-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #999966;
	-webkit-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #999966;
	box-shadow: inset -3px -3px 5px #222, 1px 1px 5px #999966;
	display: block;
	-moz-border-radius: 10px 10px 20px 20px;
	-webkit-border-radius: 10px 10px 20px 20px;
	-khtml-border-radius: 10px 10px 20px 20px;
	border-radius: 10px 10px 20px 20px;
}

#ContainerBlindForum a:link, #ContainerBlindForum a:visited
{
	color: #999966;
	text-decoration: none;
}

#ContainerBlindForum table { border: none; }

#ContainerBlindForum .DistilleryPhotoBackground img:hover { border: medium solid #999966; }

li.ContainerBlindForum a:link, li.ContainerBlindForum a:visited
{
	background-color: #999966 !important;
	color: white !important;
	margin-top: 3px !important;
	margin-bottom: 6px !important;
}
}

/* @end */

/* @group Maps: bad265; */










#ContainerMaps, #ContainerMaps .TextPageFR, #ContainerMaps .TextPageEN, #ContainerMaps .TableEmphaziser, #ContainerMaps .DistilleryPhotoBackground
{
	border: thin solid #bad265;
	-moz-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #bad265;
	-webkit-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #bad265;
	box-shadow: inset -3px -3px 5px #222, 1px 1px 5px #bad265;
	display: block;
	-moz-border-radius: 10px 10px 20px 20px;
	-webkit-border-radius: 10px 10px 20px 20px;
	-khtml-border-radius: 10px 10px 20px 20px;
	border-radius: 10px 10px 20px 20px;
}

#ContainerMaps a:link, #ContainerMaps a:visited
{
	color: #bad265;
	text-decoration: none;
}

#ContainerMaps #menuleft a:link, #ContainerMaps #menuleft a:visited /*this condition applies only to Maps*/
{
	color: #424242;
	text-decoration: none;
	z-index: 501;
}

#ContainerMaps table { border: none; }

#ContainerMaps .DistilleryPhotoBackground img:hover { border: medium solid #bad265; }

li.ContainerMaps a:link, li.ContainerMaps a:visited
{
	background-color: #bad265 !important;
	color: white !important;
	margin-top: 3px !important;
	margin-bottom: 6px !important;
}
#RegionMapSmall {
	display: none;
	width: 265px;
	height: 205px;
}

/* @end */
/* @group Campbeltown #37576A */











#ContainerCampbeltown, #ContainerCampbeltown .TextPageFR, #ContainerCampbeltown .TextPageEN, #ContainerCampbeltown .TableEmphaziser, #ContainerCampbeltown .DistilleryPhotoBackground
{
	border: thin solid gray;
	-moz-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #37576A;
	-webkit-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #37576A;
	box-shadow: inset -3px -3px 5px #222, 1px 1px 5px #37576A;
	display: block;
	-moz-border-radius: 10px 10px 20px 20px;
	-webkit-border-radius: 10px 10px 20px 20px;
	-khtml-border-radius: 10px 10px 20px 20px;
	border-radius: 10px 10px 20px 20px;
}

#ContainerCampbeltown a:link, #ContainerCampbeltown a:visited
{
	color: #37576A;
	text-decoration: none;
}

#ContainerCampbeltown table { border: none; }

#ContainerCampbeltown .DistilleryPhotoBackground img:hover { border: medium solid #37576A; }

#ContainerCampbeltown .region, #ContainerCampbeltown .region a:link, #ContainerCampbeltown .region a:visited
{
	background: #37576A;
	color: #ffefff;
}

li.ContainerCampbeltown a:link, li.ContainerCampbeltown a:visited
{
	background-color: #37576A !important;
	color: white !important;
	margin-top: 3px !important;
	margin-bottom: 6px !important;
}

/* @end */

/* @group Central Highlands: #006633 */


#ContainerCentralHL, #ContainerCentralHL .TextPageFR, #ContainerCentralHL .TextPageEN, #ContainerCentralHL .TableEmphaziser, #ContainerCentralHL .DistilleryPhotoBackground
{
	border: thin solid #006633;
	-moz-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #006633;
	-webkit-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #006633;
	box-shadow: inset -3px -3px 5px #222, 1px 1px 5px #006633;
	-moz-border-radius: 10px 10px 20px 20px;
	-webkit-border-radius: 10px 10px 20px 20px;
	-khtml-border-radius: 10px 10px 20px 20px;
	border-radius: 10px 10px 20px 20px;
}

#ContainerCentralHL table { border: none; }

#ContainerCentralHL .DistilleryPhotoBackground img:hover { border: medium solid #006633; }

#ContainerCentralHL a:link, #ContainerCentralHL a:visited
{
	color: #006633;
	text-decoration: none;
}

#ContainerCentralHL .region, #ContainerCentralHL .region a:link, #ContainerCentralHL .region a:visited
{
	background: #006633;
	color: #ffefff;
}

li.ContainerCentralHL a:link, li.ContainerCentralHL a:visited
{
	background-color: #006633 !important;
	color: white !important;
	margin-top: 3px !important;
	margin-bottom: 6px !important;
}

/* @end */

/* @group EasternHighlands: #C48E10 */

/* @group My Group */



/* @end */


#ContainerEasternHL, #ContainerEasternHL .TextPageFR, #ContainerEasternHL .TextPageEN, #ContainerEasternHL .TableEmphaziser, #ContainerEasternHL .DistilleryPhotoBackground
{
	border: thin solid #C48E10;
	-moz-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #C48E10;
	-webkit-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #C48E10;
	box-shadow: inset -3px -3px 5px #222, 1px 1px 5px #C48E10;
	-moz-border-radius: 10px 10px 20px 20px;
	-webkit-border-radius: 10px 10px 20px 20px;
	-khtml-border-radius: 10px 10px 20px 20px;
	border-radius: 10px 10px 20px 20px;
}

#ContainerEasternHL table { border: none; }

#ContainerEasternHL .DistilleryPhotoBackground img:hover { border: medium solid #00CACC; }

#ContainerEasternHL a:link, #ContainerEasternHL a:visited
{
	color: #C48E10;
	text-decoration: none;
}

#ContainerEasternHL .region, #ContainerEasternHL .region a:link, #ContainerEasternHL .region a:visited
{
	background: #C48E10;
	color: #ffefff;
}

li.ContainerEasternHL a:link, li.ContainerEasternHL a:visited
{
	background-color: #C48E10 !important;
	color: white !important;
	margin-top: 3px !important;
	margin-bottom: 6px !important;
}

/* @end */

/* @group Isles #00cacc */










#ContainerIsles, #ContainerIsles .TextPageFR, #ContainerIsles .TextPageEN, #ContainerIsles .TableEmphaziser, #ContainerIsles .DistilleryPhotoBackground
{
	border: thin solid #00cacc;
	-moz-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #00cacc;
	-webkit-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #00cacc;
	box-shadow: inset -3px -3px 5px #222, 1px 1px 5px #00cacc;
	-moz-border-radius: 10px 10px 20px 20px;
	-webkit-border-radius: 10px 10px 20px 20px;
	-khtml-border-radius: 10px 10px 20px 20px;
	border-radius: 10px 10px 20px 20px;
}

#ContainerIsles table { border: none; }

#ContainerIsles .DistilleryPhotoBackground img:hover { border: medium solid #00CACC; }

#ContainerIsles a:link, #ContainerIsles a:visited
{
	color: #00cacc;
	text-decoration: none;
}

#ContainerIsles .region, #ContainerIsles .region a:link, #ContainerIsles .region a:visited
{
	background: #00CACC;
	color: #ffefff;
}

li.ContainerIsles a:link, li.ContainerIsles a:visited
{
	background-color: #00CACC !important;
	color: white !important;
	margin-top: 3px !important;
	margin-bottom: 6px !important;
}

/* @end */

/* @group Islay: #996600*/











#ContainerIslay, #ContainerIslay .TextPageFR, #ContainerIslay .TextPageEN, #ContainerIslay .TableEmphaziser, #ContainerIslay .DistilleryPhotoBackground
{
	border: thin solid #996600;
	-moz-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #996600;
	-webkit-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #996600;
	box-shadow: inset -3px -3px 5px #222, 1px 1px 5px #996600;
	-moz-border-radius: 10px 10px 20px 20px;
	-webkit-border-radius: 10px 10px 20px 20px;
	-khtml-border-radius: 10px 10px 20px 20px;
	border-radius: 10px 10px 20px 20px;
}

#ContainerIslay table { border: none; }

#ContainerIslay .DistilleryPhotoBackground img:hover { border: medium solid #996600; }

#ContainerIslay a:link, #ContainerIslay a:visited
{
	color: #996600;
	text-decoration: none;
}

#ContainerIslay .region, #ContainerIslay .region a:visited, #ContainerIslay .region a:link
{
	background: #996600;
	color: #ffefff;
}

li.ContainerIslay a:link, li.ContainerIslay a:visited
{
	background-color: #996600 !important;
	color: white !important;
	margin-top: 3px !important;
	margin-bottom: 6px !important;
}

/* @end */

/* @group Lowlands: #00CC00 */











#ContainerLowlands, #ContainerLowlands .TextPageFR, #ContainerLowlands .TextPageEN, #ContainerLowlands .TableEmphaziser, #ContainerLowlands .DistilleryPhotoBackground
{
	border: thin solid #00CC00;
	-moz-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #00CC00;
	-webkit-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #00CC00;
	box-shadow: inset -3px -3px 5px #222, 1px 1px 5px #00CC00;
	-moz-border-radius: 10px 10px 20px 20px;
	-webkit-border-radius: 10px 10px 20px 20px;
	-khtml-border-radius: 10px 10px 20px 20px;
	border-radius: 10px 10px 20px 20px;
}

#ContainerLowlands table { border: none; }

#ContainerLowlands .DistilleryPhotoBackground img:hover { border: medium solid #00CC00; }

#ContainerLowlands a:link, #ContainerLowlands a:visited
{
	color: #00CC00;
	text-decoration: none;
}

#ContainerLowlands .region, #ContainerLowlands .region a:link, #ContainerLowlands .region a:visited
{
	background: #00CC00;
	color: #ffefff;
}

li.ContainerLowlands a:link, li.ContainerLowlands a:visited
{
	background-color: #00CC00 !important;
	color: white !important;
	margin-top: 3px !important;
	margin-bottom: 6px !important;
}

/* @end */

/* @group Northern Highlands: #9999CC */











#ContainerNorthernHL, #ContainerNorthernHL .TextPageFR, #ContainerNorthernHL .TextPageEN, #ContainerNorthernHL .TableEmphaziser, #ContainerNorthernHL .DistilleryPhotoBackground
{
	border: thin solid #9999CC;
	-moz-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #9999CC;
	-webkit-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #9999CC;
	box-shadow: inset -3px -3px 5px #222, 1px 1px 5px #9999CC;
	-moz-border-radius: 10px 10px 20px 20px;
	-webkit-border-radius: 10px 10px 20px 20px;
	-khtml-border-radius: 10px 10px 20px 20px;
	border-radius: 10px 10px 20px 20px;
}

#ContainerNorthernHL table { border: none; }

#ContainerNorthernHL .DistilleryPhotoBackground img:hover { border: medium solid #9999CC; }

#ContainerNorthernHL a:link, #ContainerNorthernHL a:visited
{
	color: #9999CC;
	text-decoration: none;
}

#ContainerNorthernHL .region, #ContainerNorthernHL .region a:link, #ContainerNorthernHL .region a:visited
{
	background: #9999CC;
	color: #ffefff;
}

li.ContainerNorthernHL a:link, li.ContainerNorthernHL a:visited
{
	background-color: #9999CC !important;
	color: white !important;
	margin-top: 3px !important;
	margin-bottom: 6px !important;
}

/* @end */

/* @group Single Grain: DimFray */










#ContainerSingleGrain, #ContainerSingleGrain .TextPageFR, #ContainerSingleGrain .TextPageEN, #ContainerSingleGrain .TableEmphaziser, #ContainerSingleGrain .DistilleryPhotoBackground
{
	border: thin solid #696969;
	-moz-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #696969;
	-webkit-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #696969;
	box-shadow: inset -3px -3px 5px #222, 1px 1px 5px #696969;
	-moz-border-radius: 10px 10px 20px 20px;
	-webkit-border-radius: 10px 10px 20px 20px;
	-khtml-border-radius: 10px 10px 20px 20px;
	border-radius: 10px 10px 20px 20px;
}

#ContainerSingleGrain table { border: none; }

#ContainerSingleGrain .DistilleryPhotoBackground img:hover { border: medium solid #696969; }

#ContainerSingleGrain a:link, #ContainerSingleGrain a:visited
{
	color: #696969;
	text-decoration: none;
}

#ContainerSingleGrain .region, #ContainerSingleGrain .region a:link, #ContainerSingleGrain .region a:visited
{
	background: #696969;
	color: #ffefff;
}

li.ContainerSingleGrain a:link, li.ContainerSingleGrain a:visited
{
	background-color: #696969 !important;
	color: white !important;
	margin-top: 3px !important;
	margin-bottom: 6px !important;
}

/* @end */


/* @group Speyside: #F8840A */









#ContainerSpeyside, #ContainerSpeyside .TextPageFR, #ContainerSpeyside .TextPageEN, #ContainerSpeyside .TableEmphaziser, #ContainerSpeyside .DistilleryPhotoBackground
{
	border: thin solid #F8840A;
	-moz-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #F8840A;
	-webkit-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #F8840A;
	box-shadow: inset -3px -3px 5px #222, 1px 1px 5px #F8840A;
	-moz-border-radius: 10px 10px 20px 20px;
	-webkit-border-radius: 10px 10px 20px 20px;
	-khtml-border-radius: 10px 10px 20px 20px;
	border-radius: 10px 10px 20px 20px;
}

#ContainerSpeyside table { border: none; }

#ContainerSpeyside .DistilleryPhotoBackground img:hover { border: medium solid #F8840A; }

#ContainerSpeyside a:link, #ContainerSpeyside a:visited
{
	color: #F8840A;
	text-decoration: none;
}

#ContainerSpeyside .region, #ContainerSpeyside .region a:link, #ContainerSpeyside .region a:visited
{
	background: #F8840A;
	color: #ffefff;
}

li.ContainerSpeyside a:link, li.ContainerSpeyside a:visited
{
	background-color: #F8840A !important;
	color: white !important;
	margin-top: 3px !important;
	margin-bottom: 6px !important;
}

/*==================================================================================*/

/* @end */

/* @group Western Highlands: #CCCC33 */











#ContainerWesternHL, #ContainerWesternHL .TextPageFR, #ContainerWesternHL .TextPageEN, #ContainerWesternHL .TableEmphaziser, #ContainerWesternHL .DistilleryPhotoBackground
{
	border: thin solid #CCCC33;
	-moz-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #CCCC33;
	-webkit-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #CCCC33;
	box-shadow: inset -3px -3px 5px #222, 1px 1px 5px #CCCC33;
	-moz-border-radius: 10px 10px 20px 20px;
	-webkit-border-radius: 10px 10px 20px 20px;
	-khtml-border-radius: 10px 10px 20px 20px;
	border-radius: 10px 10px 20px 20px;
}

#ContainerWesternHL table { border: none; }

#ContainerWesternHL .DistilleryPhotoBackground img:hover { border: medium solid #CCCC33; }

#ContainerWesternHL a:link, #ContainerWesternHL a:visited
{
	color: #CCCC33;
	text-decoration: none;
}

li.ContainerWesternHL a:link, li.ContainerWesternHL a:visited
{
	background-color: #CCCC33 !important;
	color: white !important;
	margin-top: 3px !important;
	margin-bottom: 6px !important;
}








#ContainerWesternHL .region, #ContainerWesternHL .region a:link, #ContainerWesternHL .region a:visited
{
	background: #CCCC33;
	color: #ffefff;
}
/* @end */
/* @group Independent: #CC6D1F */








#ContainerIndependent, #ContainerIndependent .TextPageFR, #ContainerIndependent .TextPageEN, #ContainerIndependent .TableEmphaziser, #ContainerIndependent .DistilleryPhotoBackground
{
	border: thin solid #CC6D1F;
	-moz-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #CC6D1F;
	-webkit-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #CC6D1F;
	box-shadow: inset -3px -3px 5px #222, 1px 1px 5px #CC6D1F;
	-moz-border-radius: 10px 10px 20px 20px;
	-webkit-border-radius: 10px 10px 20px 20px;
	-khtml-border-radius: 10px 10px 20px 20px;
	border-radius: 10px 10px 20px 20px;
}

#ContainerIndependent table { border: none; }

#ContainerIndependent .DistilleryPhotoBackground img:hover { border: medium solid #CC6D1F; }

#ContainerIndependent a:link, #ContainerIndependent a:visited
{
	color: #CC6D1F;
	text-decoration: none;
}

#ContainerIndependent .region, #ContainerIndependent .region a:link, #ContainerIndependent .region a:visited
{
	background: #CC6D1F;
	color: #ffefff;
}

li.ContainerIndependent a:link, li.ContainerIndependent a:visited
{
	background-color: #CC6D1F !important;
	color: white !important;
	margin-top: 3px !important;
	margin-bottom: 6px !important;
}

/* @end */

/* @group OutsideScotland: #336666 */


#ContainerOutsideScotland, #ContainerOutsideScotland .TextPageFR, #ContainerOutsideScotland .TextPageEN, #ContainerOutsideScotland .TableEmphaziser, #ContainerOutsideScotland .DistilleryPhotoBackground
{
	border: thin solid #336666;
	-moz-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #336666;
	-webkit-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #F336666;
	box-shadow: inset -3px -3px 5px #222, 1px 1px 5px #336666;
	-moz-border-radius: 10px 10px 20px 20px;
	-webkit-border-radius: 10px 10px 20px 20px;
	-khtml-border-radius: 10px 10px 20px 20px;
	border-radius: 10px 10px 20px 20px;
}

#ContainerOutsideScotland table { border: none; }

#ContainerOutsideScotland .DistilleryPhotoBackground img:hover { border: medium solid #336666; }

#ContainerOutsideScotland a:link, #ContainerOutsideScotland a:visited
{
	color: #336666;
	text-decoration: none;
}

#ContainerOutsideScotland .region, #ContainerOutsideScotland .region a:link, #ContainerOutsideScotland .region a:visited
{
	background: #336666;
	color: #ffefff;
}

li.ContainerOutsideScotland a:link, li.ContainerOutsideScotland a:visited
{
	background-color: #336666 !important;
	color: white !important;
	margin-top: 3px !important;
	margin-bottom: 6px !important;
}

/* @end */

/* @group Single Grain: maroon */










#ContainerBlendedMalt, #ContainerBlendedMalt .TextPageFR, #ContainerBlendedMalt .TextPageEN, #ContainerBlendedMalt .TableEmphaziser, #ContainerBlendedMalt .DistilleryPhotoBackground
{
	border: thin solid maroon;
	-moz-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px maroon;
	-webkit-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px maroon;
	box-shadow: inset -3px -3px 5px #222, 1px 1px 5px maroon;
	-moz-border-radius: 10px 10px 20px 20px;
	-webkit-border-radius: 10px 10px 20px 20px;
	-khtml-border-radius: 10px 10px 20px 20px;
	border-radius: 10px 10px 20px 20px;
}

#ContainerBlendedMalt table { border: none; }

#ContainerBlendedMalt .DistilleryPhotoBackground img:hover { border: medium solid maroon; }

#ContainerBlendedMalt a:link, #ContainerBlendedMalt a:visited
{
	color: maroon;
	text-decoration: none;
}

#ContainerBlendedMalt .region, #ContainerBlendedMalt .region a:link, #ContainerBlendedMalt .region a:visited
{
	background: maroon;
	color: #ffefff;
}

li.ContainerBlendedMalt a:link, li.ContainerBlendedMalt a:visited
{
	background-color: maroon !important;
	color: white !important;
	margin-top: 3px !important;
	margin-bottom: 6px !important;
}

/* @end */

/* @group Rum: #65310B */


#ContainerRum, #ContainerRum .TextPageFR, #ContainerRum .TextPageEN, #ContainerRum .TableEmphaziser, #ContainerRum .DistilleryPhotoBackground,#ContainerRum .TextPageGeneralFR, #ContainerRum .TextPageGeneralEN
{
	border: thin solid #65310B;
	-moz-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #65310B;
	-webkit-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #65310B;
	box-shadow: inset -3px -3px 5px #222, 1px 1px 5px #65310B;
	-moz-border-radius: 10px 10px 20px 20px;
	-webkit-border-radius: 10px 10px 20px 20px;
	-khtml-border-radius: 10px 10px 20px 20px;
	border-radius: 10px 10px 20px 20px;
	
}
#ContainerRum .TextPageGeneralFR, #ContainerRum .TextPageGeneralEN
{
	background-color: white;
}
#ContainerRum table { border: none; }

#ContainerRum .DistilleryPhotoBackground img:hover { border: medium solid #65310B; }

#ContainerRum a:link, #ContainerRum a:visited
{
	color: #65310B;
	text-decoration: none;
}

#ContainerRum .region, #ContainerRum .region a:link, #ContainerRum .region a:visited
{
	background: #65310B;
	color: #ffefff;
}

li.ContainerRum a:link, li.ContainerRum a:visited
{
	background-color: #65310B !important;
	color: white !important;
	margin-top: 3px !important;
	margin-bottom: 6px !important;
}

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

/* @group Listes par région */













#GeneralList a:link, #GeneralList a:visited, #CampbeltownList a:link, #CampbeltownList a:visited, #CentralHighlandsList a:link, #CentralHighlandsList a:visited, #EasternHighlandsList a:link, #EasternHighlandsList a:visited, #IslayList a:link, #IslayList a:visited, #IslesList a:link, #IslesList a:visited, #LowlandsList a:link, #LowlandsList a:visited, #NorthernHighlandsList a:link, #NorthernHighlandsList a:visited, #SingleGrainList a:link, #SingleGrainList a:visited, #SpeysideList a:link, #SpeysideList a:visited, #WesternHighlandsList a:link, #WesternHighlandsList a:visited, #OutsideScotlandList a:link, #OutsideScotlandList a:visited, #RumList a:link, #RumList a:visited
{
	border-style: outset;
	-moz-box-shadow: inset -3px -3px 5px #888 /* , 1px 1px 5px #ffb013*/;
	-webkit-box-shadow: inset -3px -3px 5px #888 /*, 1px 1px 5px #ffb013 */;
	box-shadow: inset -3px -3px 5px #222 /*, 1px 1px 5px #ffb013 */;
	margin-top: 5px;
	margin-bottom: 5px;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	-khtml-border-radius: 40px;
	border-radius: 40px;
	border-width: 1px;
	padding: 2%;
	font-size: medium;
	font-variant: small-caps;
	display: block;
	color: white;
}

#GeneralList a:link, #GeneralList a:visited { background-color: #0066FF; }

#CampbeltownList a:link, #CampbeltownList a:visited { background-color: #37576A; }

#CentralHighlandsList a:link, #CentralHighlandsList a:visited { background-color: #006633; }

#EasternHighlandsList a:link, #EasternHighlandsList a:visited { background-color: #C48E10; }

#IslayList a:link, #IslayList a:visited { background-color: #996600; }

#IslesList a:link, #IslesList a:visited { background-color: #00cacc; }

#LowlandsList a:link, #LowlandsList a:visited { background-color: #00CC00; }

#NorthernHighlandsList a:link, #NorthernHighlandsList a:visited { background-color: #9999CC; }

#SingleGrainList a:link, #SingleGrainList a:visited { background-color: dimgray; }

#SpeysideList a:link, #SpeysideList a:visited { background-color: #F8840A; }

#WesternHighlandsList a:link, #WesternHighlandsList a:visited { background-color: #CCCC33; }

#OutsideScotlandList a:link, #OutsideScotlandList a:visited { background-color: #336666; }

#RumList a:link, #RumList a:visited { background-color: #65310B; }

#GeneralList a:hover, #CampbeltownList a:hover, #CentralHighlandsList a:hover, #EasternHighlandsList a:hover, #IslayList a:hover, #IslesList a:hover, #LowlandsList a:hover, #NorthernHighlandsList a:hover, #SingleGrainList a:hover, #SpeysideList a:hover, #WesternHighlandsList a:hover, #OutsideScotlandList a:hover, #RumList a:hover
{
	border-style: inset;
	color: red;
}

/* @end */

/* @group Prix */


.CommentairePersonnel, #PhotoBouteilleWDTS
{
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 49.1712%;
	display: block;
}

#PhotoBouteilleWDTS { padding: 10px 10px 10px 10px; }

.Prix00, .Prix0, .Prix1, .Prix2, .Prix3, .Prix4, .Prix5, .Prix6, .Prix7
{
	display: block;
	color: #333333;
	border: thin outset #FFFFFF;
	text-align: left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #CCC;
	-webkit-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #CCC;
	box-shadow: inset -3px -3px 5px #222, 1px 1px 5px #CCC;
	border-radius: 5px;/*padding: 5px;*/
}
#Prix00, #Prix0, #Prix1, #Prix2, #Prix3, $Prix4, #Prix5, #Prix6, #Prix7 {
}

.Prix00, #Prix00 { background-color: #9DB6D2 !important; }

.Prix0, #Prix0 { background-color: #FFFFFF !important; }

.Prix1, #Prix1 { background-color: #FFFFC6 !important; }

.Prix2, #Prix2 { background-color: #FFFF00 !important; }

.Prix3, #Prix3 { background-color: #FFCC00 !important; }

.Prix4, #Prix4 { background-color: #FF9933 !important; }

.Prix5, #Prix5
{
	background-color: #FF0000 !important;
	color: white;
}

.Prix6, #Prix6
{
	background-color: #996600 !important;
	color: white;
}

.Prix7, #Prix7
{
	background-color: #990000 !important;
	color: white;
}

/* @end */




#WarningF table, #WarningE table, .Footer1Page table { border: none !important; }

/* @group Buttons */
.SwitchbuttonsWD {
	width: 75px;
	height: 75px;
	margin: 0px !important;
	padding: 0pz !important;
	box-shadow: none !important;
	}

#LayoutDiv1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	}


/* @end */

@media only screen and (max-width: 769px) {

/*iPad*/






.gridContainer
{
	width: 96.9347%;
	max-width: 1232px;
	padding-left: 0.5326%;
	padding-right: 0.5326%;
	margin: auto;
}

#Pub, #PubGoogleV, #PubGoogleH, #Paypal, #TitleSmallText, #PubGoogleV_EN, #PubGoogleH_EN, #Paypal_EN { display: none; }

.DistilleryPhotoBackground, .DistilleryPhotoBackground img { width: auto; }

#TableauBouteilles
{
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 36.464%;
	display: block;
}

.CommentaireSite
{
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

.TableEmphaziser
{
	width: 80%;
	margin-left: 10% !important;
}

#ContainerGeneral .TextPageFR .TableBouteillesList, #ContainerGeneral .TextPageEN .TableBouteillesList { /*only on long lists like all bottles, because they are in plain page, and also due to the pub on the left*/ margin-left: 10px; }

#StickyMenuDistilleries_FR img, #StickyMenuDistilleries_EN img, #StickyMenuRegions_FR img, 
#StickyMenuRegions_EN img, #StickyUP img, #StickyMenu img { border: none;
	background-color: transparent;
	width: 30px;
	height: 43px;
}
#StickyMenuDistilleries_FR ul li a, #StickyMenuDistilleries_EN ul li a, #StickyMenuRegions_FR ul li a, #StickyMenuRegions_EN ul li a
{
	clear: both;
	position: fixed;
	-moz-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #ffb013;
	-webkit-box-shadow: inset -3px -3px 5px #888, 1px 1px 5px #ffb013;
	box-shadow: inset -3px -3px 5px #222, 1px 1px 5px #ffb013;
	border-radius: 5px;
	z-index: 200;
	width: 30px;
	height: 44px;
	right: 0%;
	bottom: 0%;
}

#RegionMapSmall {
	display: none;

}

#LayoutDiv1 {
	clear: both;

	float: left;

	margin-left: 0;

	width: 100%;

	display: block;

}

}

/* ========== iPhone =========== */

@media only screen and (max-width:641px) {

/* @group iPhone */








.gridContainer
{
	width: 96.4021%;
	padding-left: 0.7989%;
	padding-right: 0.7989%;
}

/* divs to hide */

h1{
	font-size: large;
	font-weight: bold;
}
h2{
	font-size: medium;
	font-weight: bold;
}

.SwitchbuttonsWD {
	display: none;
}

img{
	witdh: auto;
	heigth: auto;
	max-width: 85%;
}


#Pub, #PubGoogleV, #PubGoogleV_EN, #PubGoogleH, #PubGoogleH_EN, #Paypal, #TitleSmallText, #menu, .Welcome, #Flag2FR, #Flag2EN, #FrenchFlagFirstPage, #EnglishFlagFirstPage, #StickyMenuRegions_FR, #StickyMenuRegions_EN, #StickyMenuDistilleries_FR, #StickyMenuDistilleries_EN, #SP #gallery, #DistilleriesList_FR, #DistilleriesList_EN, #RegionsList_FR, #RegionsList_EN, #DistilleriesListSP_FR, #DistilleriesListSP_EN, #menuleft, .SendNotesEnvelope, .PageSubTitle { display: none; }

#Flag2FR, #Flag2EN, .FlagFR, .FlagEN
{
	width: 16px;
	height: 12px;
}

/* @group First Page iPhone
	 */







#FrenchPage, #EnglishPage, #RumFrenchPage, #RumEnglishPage { width: 100%; }

.SearchFR, .SearchEN
{
	width: 70%;
	margin-left: auto;
	margin-right: auto;
}

#StickyUP
{
	top: 80%;
	right: 2%;
	background-color: transparent;
}

.WelcomeiPhone
{
	position: relative;
	-webkit-opacity: 100%;
	-moz-opacity: 100%;
	opacity: 100%;
	border: 1px solid silver;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20% 5% 20% 5%;
	padding: 5px;
	background: url(../Images/First-Page_bkg.jpg);
	z-index: 20;
	text-align: center;
	margin-right: 5%;
	margin-left: 5%;
	display: block;
}

/*.DistilleryPhotoBackground { display: none; }*/





.DistilleryPhotoBackground
{
	/* width: auto; */
	margin: 0;
	padding: 0;
}

.DistilleryPhotoBackground img
{
	margin-right: 0;
	padding: 0;
}

#ContainerGeneral .TextPageFR .TableBouteillesList, #ContainerGeneral .TextPageEN .TableBouteillesList { /*only on long lists like all bottles, becausethey are in plain page, and also due to the pub on the left*/ margin-left: 1px; }

#gallerySP
{
	display: inline-table;
	clear: both;
	width: 98%;
}

ul.gallerySP a:after
{
	content: attr(title);
	padding: 4px 8px;
	color: #333;
	position: absolute;
	left: 20%;
	top: 90%;
	white-space: nowrap;
	z-index: 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0px 0px 4px #222;
	-webkit-box-shadow: 0px 0px 4px #222;
	box-shadow: 0px 0px 4px #222;
	background-color: white;
	font-weight: bold;
}

ul.gallerySP li
{
	list-style-image: none;
	list-style-type: none;
	max-width: 80%;
	margin-left: 10%;
}

/* @group Images display */










ul.gallerySP a
{
	float: left;
	padding: 10px 10px 45px 10px;
	border: 1px solid #fff;
	box-shadow: 0px 2px 20px #333;
	position: relative;
	background: wheat;
}

ul.gallerySP a
{
	z-index: 1;
	-webkit-transform: rotate(-15deg);
	-moz-transform: rotate(-15deg);
	transform: rotate(-15deg);
	box-shadow: 4px 4px 20px #222;
}

ul.gallerySP li:nth-child(even) a
{
	-webkit-transform: rotate(-5deg);
	-moz-transform: rotate(-5deg);
	transform: rotate(-5deg);
}

ul.gallerySP li:nth-child(3n) a
{
	-webkit-transform: rotate(8deg);
	-moz-transform: rotate(8deg);
	transform: rotate(8deg);
}

ul.gallerySP li:nth-child(5n) a
{
	-webkit-transform: rotate(2deg);
	-moz-transform: rotate(2deg);
	transform: rotate(2deg);
}

ul.fallerySP li:nth-child(8n) a
{
	-webkit-transform: none;
	-moz-transform: none;
	position: relative;
	top: -5px;
}

ul.gallerySP li a:hover
{
	z-index: 20;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	transform: rotate(0deg);
	box-shadow: 4px 4px 20px #ffb013;
}

/* @end */



	














#DistilleriesListSP_FR, #DistilleriesListSP_EN
{
	width: 85%;
	display: block;
}

#EnteteLogoFirst { display: block; }

#TitleSmallText { display: none; }

#FrenchFlagFirstPage
{
	left: 10%;
	top: 3em;
	position: absolute;
}

#FrenchFlagFirstPage:hover { width: 100%; }

#EnglishFlagFirstPage
{
	left: 50%;
	top: 3em;
	position: absolute;
}

#EnglishFlagFirstPage:hover { width: 100%; }

#Welcome
{
	position: relative;
	top: 0.8em;
	max-width: 90%;
	left: 5%;
}

.Footer1Page, #WarningF, #WarningE
{
	clear: both;
	display: none;
}

.TextPageFR .TableBouteillesList, .TextPageEN .TableBouteillesList { margin-left: 2px; }

#TableauBouteilles
{
	clear: none;
	float: left;
	margin-left: 2.6785%;
	width: 95%;
	display: block;
}

.CommentairePersonnel, #PhotoBouteilleWDTS
{
	clear: none;
	float: left;
	margin-left: 2.6785%;
	width: 95%;
	display: block;
}

#PhotoBouteilleWDTS { padding: 1%; }

.CommentaireSite
{
	clear: both;
	float: left;
	margin-left: 0;
	width: 95%;
	display: block;
}

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



/* @group General: #0066FF; */










#ContainerGeneral, #ContainerGeneral .TextPageFR, #ContainerGeneral .TextPageEN, #ContainerGeneral .TableEmphaziser, #ContainerGeneral .DistilleryPhotoBackground
{
	border: none;
	box-shadow: none;
	display: block;
	width: 100%;
}

/* @end */
/* @group Campbeltown: #37576A */











#ContainerCampbeltown, #ContainerCampbeltown .TextPageFR, #ContainerCampbeltown .TextPageEN, #ContainerCampbeltown .TableEmphaziser, #ContainerCampbeltown .DistilleryPhotoBackground
{
	border: none;
	box-shadow: none;
	display: block;
	width: 100%;
}

/* @end */
/* @group Central Highlands: #006633 */


#ContainerCentralHL, #ContainerCentralHL .TextPageFR, #ContainerCentralHL .TextPageEN, #ContainerCentralHL .TableEmphaziser, #ContainerCentralHL .DistilleryPhotoBackground
{
	border: none;
	box-shadow: none;
	display: block;
	width: 100%;
}

/* @end */
/* @group EasternHighlands: #C48E10 */










#ContainerEasterHL, #ContainerEasterHL .TextPageFR, #ContainerEasterHL .TextPageEN, #ContainerEasterHL .TableEmphaziser, #ContainerEasterHL .DistilleryPhotoBackground
{
	border: none;
	box-shadow: none;
	display: block;
	width: 100%;
}

/* @end */
/* @group Isles #00cacc */










#ContainerIsles, #ContainerIsles .TextPageFR, #ContainerIsles .TextPageEN, #ContainerIsles .TableEmphaziser, #ContainerIsles .DistilleryPhotoBackground
{
	border: none;
	box-shadow: none;
	display: block;
	width: 100%;
}

/* @end */
/* @group Islay: #996600*/











#ContainerIslay, #ContainerIslay .TextPageFR, #ContainerIslay .TextPageEN, #ContainerIslay .TableEmphaziser, #ContainerIslay .DistilleryPhotoBackground
{
	border: none;
	box-shadow: none;
	display: block;
	width: 100%;
}

/* @end */
/* @group Lowlands: #00CC00 */











#ContainerLowlands, #ContainerLowlands .TextPageFR, #ContainerLowlands .TextPageEN, #ContainerLowlands .TableEmphaziser, #ContainerLowlands .DistilleryPhotoBackground
{
	border: none;
	box-shadow: none;
	display: block;
	width: 100%;
}

/* @end */
/* @group Northern Highlands: #9999CC */











#ContainerNorthernHL, #ContainerNorthernHL .TextPageFR, #ContainerNorthernHL .TextPageEN, #ContainerNorthernHL .TableEmphaziser, #ContainerNorthernHL .DistilleryPhotoBackground
{
	border: none;
	box-shadow: none;
	display: block;
	width: 100%;
}

/* @end */
/* @group Single Grain: DimFray */










#ContainerSingleGrain, #ContainerSingleGrain .TextPageFR, #ContainerSingleGrain .TextPageEN, #ContainerSingleGrain .TableEMphaziser, #ContainerSingleGrain .DistilleryPhotoBackground
{
	border: none;
	box-shadow: none;
	display: block;
	width: 100%;
}

/* @end */
/* @group Speyside: #C48E10 */









#ContainerSpeyside, #ContainerSpeyside .TextPageFR, #ContainerSpeyside .TextPageEN, #ContainerSpeyside .TableEmphaziser, #ContainerSpeyside .DistilleryPhotoBackground
{
	border: none;
	box-shadow: none;
	display: block;
	width: 100%;
}

/*==================================================================================*/

/* @end */
/* @group Western Highlands: #CCCC33 */











#ContainerWesternHL, #ContainerWesternHL .TextPageFR, #ContainerWesternHL .TextPageEN, #ContainerWesternHL .TableEmphaziser, #ContainerWesternHL .DistilleryPhotoBackground
{
	border: none;
	box-shadow: none;
	display: block;
	width: 100%;
}

/* @end */
/* @group Independent: #CC6D1F */











#ContainerIndependent, #ContainerIndependent .TextPageFR, #ContainerIndependent .TextPageEN, #ContainerIndependent .TableEmphaziser, #ContainerIndependent .DistilleryPhotoBackground
{
	border: none;
	box-shadow: none;
	display: block;
	width: 100%;
}

/* @end */

/* @group Rum: #65310B */


#ContainerRum, #ContainerRum .TextPageFR, #ContainerRum .TextPageEN, #ContainerRum .TableEmphaziser, #ContainerRum .DistilleryPhotoBackground
{
	border: none;
	box-shadow: none;
	display: block;
	width: 100%;
	
}
#ContainerRum .TextPageGeneralFR,#ContainerRum .TextPageGeneralEN
{
	background-color: white;
}
/* @end */
.TableEmphaziser
{
	margin: 1px !important;
	padding: 1px !important;
}
						

#StickyUP
{
	top: 80%;
	right: 2%;
	background-color: transparent;
}

#New {  /* Afficher l'icone "New" à gauche de l'écran tant que tout le site n'est pas dans le nouveau lay-out. Ce lien appelle une page expliquant pourquoi tout n'est pas fait d'un seul coup, avec un formulaire de réaction 
 width: 60px	;
 height: 60px;*/ display: none; }
.Menuiphone{
	display: block;
}
.WelcomeiPhone
{
	position: relative;
	-webkit-opacity: 100%;
	-moz-opacity: 100%;
	opacity: 100%;
	border: 1px solid silver;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20% 5% 20% 5%;
	padding: 5px;
	background: url(../Images/First-Page_bkg.jpg);
	z-index: 20;
	text-align: center;
	margin-right: 5%;
	margin-left: 5%;
	display: block;
}

/*.DistilleryPhotoBackground { display: none; }*/







/* @group Images display */

/*display the images: a bit of fantasy */

/* @end */







#FrenchPage, #EnglishPage, .SearchFR, .SearchEN, #RumFrenchPage, #RumEnglishPage
{
	left: 1px;
	top: 0;
	right: 1px;
	bottom: 10px;
	padding-left: 1px;
	padding-right: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 1px;
}

#DistilleriesListSP_FR, #DistilleriesListSP_EN
{
	width: 85%;
	display: block;
}

#EnteteLogoFirst { display: block; }

#TitleSmallText { display: none; }

#FrenchFlagFirstPage
{
	left: 10%;
	top: 3em;
	position: absolute;
}

#FrenchFlagFirstPage:hover { width: 100%; }

#EnglishFlagFirstPage
{
	left: 50%;
	top: 3em;
	position: absolute;
}

#EnglishFlagFirstPage:hover { width: 100%; }

.Whisky img, .Distillery img
{
	max-width: 75%;
	max-height: 75%;
	margin-left: auto;
	margin-right: auto;
}

.Whisky figcaption, .Distillery figcaption { margin-right: 10%; }

#Welcome
{
	position: relative;
	top: 0.8em;
	max-width: 90%;
	left: 5%;
}

.Footer1Page, #WarningF, #WarningE
{
	clear: both;
	display: none;
}

#TableauBouteilles
{
	clear: both;
	/*	float: left; */
	margin-left: 0;
	width: 100%;
	display: block;
}

.CommentairePersonnel, #PhotoBouteilleWDTS
{
	clear: both;
	/*	float: left;*/
	margin-left: 2;
	width: 90%;
	display: block;
	margin-right: 3px;
	padding-right: 2px;
}

#PhotoBouteilleWDTS { padding: 1px; }

#RegionMapSmall{
	display: block;
}
#RegionMapBig {
	display: none;
}
.CommentaireSite
{
	clear: both;
	/*	float: left;*/
	margin-left: 0;
	width: 100%;
	display: block;
}
.Menu{
	display: none;
}
#Title {
	display: none;
}

#MenuSP{
	display: block;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}
#MenuSPButton{
	display: block;
	background-color: white;
	position: fixed;
	top: 1px;
	z-index:1001 ;
}
#MenuSPButtonV{
	display: none;
	position: fixed;
	top: 1px;
	z-index:1001
}
#MenuSPTitle{
	display: block;
	font-size: medium;
}
#MenuSPdetail{
	position: fixed;
	z-index:  1001;		
}
.dmxNavigationMenu {
	position: fixed;
    background-color: #eee;
	border-bottom: 1px double black;
	z-index: 1001;

}
.SearchFR, .SearchEN
{
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

/* responsive tables */
.table-container
{
	width: 100%;
	overflow-y: auto;
	_overflow: auto;
	margin: 0 0 1em;
}
.table-container::-webkit-scrollbar
{
	-webkit-appearance: none;
	width: 14px;
	height: 14px;
}

.table-container::-webkit-scrollbar-thumb
{
	border-radius: 8px;
	border: 3px solid #fff;
	background-color: rgba(0, 0, 0, .3);
}
	
}
}
