
/*-Begin Section -_theme.css-*/
body
{
  margin: 0;
  padding: 0;    
  color: #dcc9b1;  
  background-color: #000000;
  font-family: arial, helvetica, sans-serif;
  font-size: 67%;
}

body p,
div.elContent p
{
  margin:0;
  padding:0;
  font-size:1.1em;
}

div.elContent p.white
{
	color: #FFF;
}

ul.elBarProfileForm li span.FormLabel
{
  font-size: 1.1em !important;
}

div.elContent a
{
	color: #dcc9b1;
}

/* site entry page */
div.elContent p.siteentry
{
  font-size:1.3em;
  font-weight:bold;
  padding-left:26px;
}

div#ACRcopy p
{
  font-size:1.1em;
}

#container
{
  margin: 0 auto;
  width: 936px;       
}

#menu
{
  margin-top: 15px;
  margin-bottom: -6px;
  clear: both;
  font-family: Georgia, arial, helvetica, sans-serif;
  position: relative;
  width: 935px;  
  z-index:99;
}

form.OneColContent1 #ZoneCentreRow,
form.OneColContent2 #ZoneCentreRow,
form.OneColContent3 #ZoneCentreRow,
form.OneColContent4 #ZoneCentreRow,
form.OneColContent5 #ZoneCentreRow,
form.OneColContent6 #ZoneCentreRow,
form.OneColContent7 #ZoneCentreRow,
form.OneColContentWirspa #ZoneCentreRow,
form.TwoColContent1 #ZoneCentreRow,
form.TwoColContent2 #ZoneCentreRow,
form.TwoColContentTrade #ZoneCentreRow,
form.TwoColContentTrade1 #ZoneCentreRow
{
  position:relative;
  z-index:1;
  padding-top: 295px;  
  border: solid 1px #9c8f86;
  border-width: 1px 1px 0px 1px;  
  background-color: #42312a;
}

form.OneColContentWirspa #ZoneCentreRow
{
	padding-top: 0px;  
}

form.TwoColContent1 #ZoneCentreRow,
form.TwoColContent2 #ZoneCentreRow,
form.TwoColContentTrade #ZoneCentreRow,
form.TwoColContentTrade1 #ZoneCentreRow
{
  padding-top: 280px;  
}

.trainingformpage .Localeit h1.sIFR-replaced
{
  margin-left: -65px;
}

form.OneColContent1 #ZoneCentreRow #content,
form.OneColContent2 #ZoneCentreRow #content,
form.OneColContent3 #ZoneCentreRow #content,
form.OneColContent4 #ZoneCentreRow #content,
form.OneColContent5 #ZoneCentreRow #content,
form.OneColContent6 #ZoneCentreRow #content,
form.OneColContent7 #ZoneCentreRow #content,
form.OneColContentWirspa #ZoneCentreRow #content,
form.TwoColContent1 #ZoneCentreRow #content,
form.TwoColContent2 #ZoneCentreRow #content,
form.TwoColContentTrade #ZoneCentreRow #content,
form.TwoColContentTrade1 #ZoneCentreRow #content
{  
  background-color: #32281e;
  border-bottom: solid 1px #9c8f86;   
  width: 910px;  
  padding-left:24px;  
}

form.OneColContent1 #ZoneCentreRow #content,
form.OneColContent2 #ZoneCentreRow #content,
form.OneColContent3 #ZoneCentreRow #content,
form.OneColContent4 #ZoneCentreRow #content,
form.OneColContent6 #ZoneCentreRow #content,
form.OneColContent7 #ZoneCentreRow #content
{
  padding-left:366px;  
}

form.OneColContentWirspa #ZoneCentreRow #content
{
  padding-left:20px;  
}

/* move the content further right */
form.OneColContent5 #ZoneCentreRow #content
{ 
  padding-left:420px;      
}

#ZoneCentreRow div.elContent
{  
  padding-bottom: 24px;
}

form.AgeVerify #container #ZoneCentreRow div.elContent
{
	padding-bottom:5px;
}

#ZoneCentreRow #content #left
{  
  width: 451px;
  float: left;     
  padding-top:24px;  
  padding-bottom:24px;       
}

#ZoneCentreRow #content #right
{ 
  width: 410px;
  padding-top:24px;
  padding-bottom:24px;
  padding-right:24px;
  float: right;             
}

#footer
{
  margin-bottom: 48px;
}

div.elContent h1 
{
	font-family: Georgia, Verdana, Helvetica, Arial, sans-serif;	
	font-size: 28px;
	letter-spacing: -.05em;	
	color: #FFFFFF;
  padding:0;  
  margin:0;
	line-height: 3.3em;			
}

div.elContent h1.enjoying
{
	color:#4c2307;
}

div.elContent h1.brown_italian
{
	color:#4c2307;
	font-size:24px;
}

div.elContent h4
{
  font-size:1.1em;  
  padding:0;
  margin:0;  
}

/*********************************************  titles */

#ZoneCentreRow #title
{    
  position:absolute;
  width: 484px;
  top:223px;
  left:366px;  
  z-index:1;
}

#ZoneCentreRow #titlefurther,
#ZoneCentreRow #titlesiteentry
{
  position:absolute;
  width: 484px;
  top: 223px;  
  left: 449px;
  z-index: 1;
}

#ZoneCentreRow #titlesiteentry
{
  left:445px;
}

#ZoneCentreRow #title.twocol
{  
  left:498px;  
}

/* e.g. Authentic Caribbean Rum */ 
#ZoneCentreRow #title.wide
{
  left:500px;
  top:230px;  
  width: 432px;
}
#ZoneCentreRow div.wide h1
{
  font-size: 34px;  
}

/* e.g. Welcome to The Institute of Rum */ 
#ZoneCentreRow #title.extrawide
{
  left:500px;
  top:245px;  
  width: 432px;  
}

#ZoneCentreRow div.extrawide h1
{
  font-size: 34px;
  height: 70px;
  line-height: 1em !important;
}

#ZoneCentreRow #title.footer
{
	left:498px;  
}

/*********************************************  background images */

form.TwoColContent1 #ZoneCentreRow
{
  background-image: url('../_images/ACR/bg-TwoColContent1.jpg');
  background-repeat: no-repeat;
}

form.TwoColContent2 #ZoneCentreRow
{
  background-image: url('../_images/ACR/bg-TwoColContent2.jpg');
  background-repeat: no-repeat;  
}
form.TwoColContentTrade #ZoneCentreRow
{
  background-image: url('../_images/ACR/bg-TwoColContentTrade.jpg');
  background-repeat: no-repeat;  
}

form.TwoColContentTrade1 #ZoneCentreRow
{
  background-image: url('../_images/ACR/bg-TwoColContentTrade1.jpg');
  background-repeat: no-repeat;  
}

form.OneColContent1 #ZoneCentreRow
{
  background-image: url('../_images/ACR/bg-OneColContent1.jpg');
  background-repeat: no-repeat;  
}

form.OneColContent2 #ZoneCentreRow
{
  background-image: url('../_images/ACR/bg-OneColContent2.jpg');
  background-repeat: no-repeat;  
}

form.OneColContent3 #ZoneCentreRow
{
  background-image: url('../_images/ACR/bg-OneColContent3.jpg');
  background-repeat: no-repeat;  
}

form.OneColContent4 #ZoneCentreRow
{
  background-image: url('../_images/ACR/bg-OneColContent4.jpg');
  background-repeat: no-repeat;  
}

form.OneColContent5 #ZoneCentreRow
{
  background-image: url('../_images/ACR/bg-OneColContent5.jpg');
  background-repeat: no-repeat;  
}

form.OneColContent6 #ZoneCentreRow
{
  background-image: url('../_images/ACR/bg-OneColContent6.jpg');
  background-repeat: no-repeat;  
}

form.OneColContent7 #ZoneCentreRow
{
  background-image: url('../_images/ACR/bg-OneColContent7.jpg');
  background-repeat: no-repeat;  
}

form.OneColContent1 #ZoneCentreRow
{
  background-image: url('../_images/ACR/bg-OneColContent1.jpg');
  background-repeat: no-repeat;  
}
	
form.OneColContent1 #ZoneCentreRow #content,
form.OneColContent2 #ZoneCentreRow #content,
form.OneColContent3 #ZoneCentreRow #content,
form.OneColContent4 #ZoneCentreRow #content,
form.OneColContent5 #ZoneCentreRow #content,
form.OneColContent6 #ZoneCentreRow #content,
form.OneColContent7 #ZoneCentreRow #content
{  
  height: 342px;
  width: 568px;      
  background-color:Transparent;
}

form.OneColContentWirspa #ZoneCentreRow #content
{  
  height: auto;
  width: 915px;      
  background-color:Transparent;
}


/* reduce the width */
form.OneColContent4 #ZoneCentreRow #content,
form.OneColContent5 #ZoneCentreRow #content
{
  width: 490px;      
}

/*********************************************  FlipFlop - swap left and right contents */

/* Authentic Caribbean Rum Page */
/* Experience Vinopolis Page */

form.FlipFlop #ZoneCentreRow #content #left
{
  width: 410px;
  float: right;    
  padding-right:24px;  
}
form.FlipFlop #ZoneCentreRow #content #right
{
  float: left;    
  width: 447px;
  padding-bottom:24px;      
}

/*********************************************  landing pages */

div.home,
div.exploringland,
div.enjoyingland
{  
  float:left;  
  margin-right: 30px;  
  width:150px;      
}

div.home
{
	margin-top:30px;
}

div.exploringland
{
	margin-top:25px;	
}

div.enjoyingland
{
	margin-top:0px;	
}

div.enjoyingland h4
{
	color: #4c2307;
}

a.distillerylink
{
  color: #d8c694;
}

a.distillerylink:hover
{
  color: #dcc9b1;
}

div.home a,
div.exploringland a,
div.enjoyingland a
{
  text-decoration:none;
  color:#d8c694;
}

div.home a:hover,
div.exploringland a:hover,
div.enjoyingland a:hover
{
  text-decoration:none;
  color:#ffffff;
}

div.home a:hover h4,
div.exploringland a:hover h4,
div.enjoyingland a:hover h4
{
	color:#FFF;
}

div.home p,
div.exploringland p,
div.enjoyingland p
{
	font-size:1.1em;
	color: #FFF;
}

/*********************************************  age verification */

ul.AgeForm
{
  list-style-type:none;
  margin:0;
  padding:0;
  padding-left:25px; 
}

ul.AgeForm li
{
	margin:0;
  padding:0;
	float:left;
  line-height:35px;
  padding-right:14px;  
}

ul.AgeForm li label
{
	color: #f2c44b;
  padding-right:20px;
  font-size:1.3em;
  font-weight:bold;
}

ul.AgeForm li.country
{
	width: 206px;
	margin:0;
  padding:0;
}

ul.AgeForm li.agree
{	
}

ul.AgeForm li.submit 
{
	margin-top: 10px;
	margin-left: 51px;	
}

ul.AgeForm li input,
ul.AgeForm li select
{
	margin:0;
  padding:0;
  color:#FFFFFF;
  background-color:#0F171D;  
  border-color: #9A9D9F;    
}

ul.AgeForm li select
{
	width: 176px;	 	
}

/* LOGIN FORM */
fieldset.frmLogin {
	padding: 28em 0 2em 0;
	/*padding: 3em 0 2em 0;*/
	padding-left:-1em;	
	font-family: Arial;
	margin: 0;	
	font-size: 1em;
	letter-spacing: .1em;
  height: 500px;
  clear: left;
	border: 0;
}
fieldset.frmLogin legend 
{  
  padding: 10px 1em 1em 1em;  
  margin: 0 auto;  
  font-size: 1.6em;
  font-weight: bold;
  display: block;
  width: 220px;
  color: #FFF;
  text-transform: uppercase;
}
fieldset.frmLogin p 
{
  width: 260px;
  margin: .5em auto 1.5em auto;
}
fieldset.frmLogin ul, fieldset.frmLogin ol 
{
  list-style-type: none;
  width: 240px;
  /*background-color: #0D0D0D;*/
  margin: 0 auto;
  padding: 10px;
}
fieldset.frmLogin li 
{
  margin: 0 1em 1em 1em;
}
fieldset.frmLogin li.last 
{
  clear: right;
  padding-bottom: 10px;
}
fieldset.frmLogin label 
{
  clear:left;
  display: block;
  font-weight: bold;
  margin-bottom: .1em;
}
fieldset.frmLogin label em
{
  font-weight: bold;
  font-size: 1.3em;
  display: block;
  float: left;
  margin: 0 0 0 -.8em;
}
fieldset.frmLogin input, fieldset.frmLogin select, fieldset.frmLogin textarea  
{
  width: 210px;
  font-size: 1em;
  padding: .2em;
  margin: 0 0 .5em 0;
  font-weight: normal;		
}

form.removepaddingbottom #ZoneCentreRow div.elContent,
form.rpb #ZoneCentreRow div.elContent
{  
  padding-bottom:0;  
}

/* caribbean explorer brand pages */
div.brandimage
{  
  float:left;  
}

div.brandcopy
{
  width:291px;
  padding-left:24px;  
  float:left;   
}

div.brandcopy h4
{
	font-size: 1.4em;
}

div.rumchocolate h2
{
	margin:0;
	padding:0;
	font-size:1.5em;
}

/*
div.rumchocolate p
{
	color:#b3a28c;
}

div.rumchocolate p span
{
	color:#DCC9B1;
}
*/

/* web tv */

span.selectedEpisode
{
	color: #FFF;
}

/* sharing/find-a-true-rum-bar/share-it-with-us.ashx */

div.greyedout
{
	margin:0;
	padding:0;
}

div.greyedout p,
div.greyedout a,
div.greyedout h2
{
	color:#55483C !important;
}



/*-End Section -_theme.css-*/


/*-Begin Section -sIFRscreen.css-*/
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;	
}

.sIFR-replaced {
	visibility: visible !important;		
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;	
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;		
}

/*
.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}
*/
/*-End Section -sIFRscreen.css-*/


/*-Begin Section -ACRislandmenu.css-*/
ul.elIslandMenu 
{
  margin:0;
  padding:0;
  list-style-type:none;
  /*float: left;*/
  clear: both;    
  text-indent:-999em;
  margin-top:10px;    
}

ul.elIslandMenu li
{
  display: block;
  margin-right: 29px;
  margin-bottom: 38px;
  padding-right: 0px;      
  height: 27px;   
  width: 43px;   
  clear: both;
}

ul.elIslandMenu li.last
{
  margin-right: 0;
  padding-right: 0;
  border-right: 0;
  clear:right;
}

ul.elIslandMenu li a 
{ 
  display: block;    
  height: 27px;   
  width: 43px;      
}

ul.elIslandMenu li a, 
ul.elIslandMenu li a:link, 
ul.elIslandMenu li a:visited
{
  color: #2e160a;  
  text-decoration: none;
}

/* top 6 in a horizontal line */
/* bottom 6 in a horizontal line */
ul.elIslandMenu li.elMantigua,
ul.elIslandMenu li.elMbahamas,
ul.elIslandMenu li.elMbarbados,
ul.elIslandMenu li.elMbelize,
ul.elIslandMenu li.elMdominica,
ul.elIslandMenu li.elMdominicanrepublic,
ul.elIslandMenu li.elMjamaica,
ul.elIslandMenu li.elMstlucia,
ul.elIslandMenu li.elMhaiti,
ul.elIslandMenu li.elMstvincentampthegrenadines,
ul.elIslandMenu li.elMsuriname,
ul.elIslandMenu li.elMtrinidadamptobago
{
  float:left;
    clear: none;
  height: 27px;   
  width: 43px;   
}

/************************************************************************ Antigua */
ul.elIslandMenu li.elMantigua a
{  
  background-image: url(../_images/ACR/islands/antigua.jpg);
}
ul.elIslandMenu li.elMantigua a:hover
{  
  background-image: url(../_images/ACR/islands/antigua-on.jpg);
}

/************************************************************************ Bahamas */
ul.elIslandMenu li.elMbahamas a
{  
  background-image: url(../_images/ACR/islands/bahamas.jpg);
}
ul.elIslandMenu li.elMbahamas a:hover
{  
  background-image: url(../_images/ACR/islands/bahamas-on.jpg);
}

/************************************************************************ Barbados */
ul.elIslandMenu li.elMbarbados a
{  
  background-image: url(../_images/ACR/islands/barbados.jpg);
}
ul.elIslandMenu li.elMbarbados a:hover
{  
  background-image: url(../_images/ACR/islands/barbados-on.jpg);
}

/************************************************************************ Belize */
ul.elIslandMenu li.elMbelize a
{  
  background-image: url(../_images/ACR/islands/belize.jpg);
}
ul.elIslandMenu li.elMbelize a:hover
{  
  background-image: url(../_images/ACR/islands/belize-on.jpg);
}

/************************************************************************ Dominica */
ul.elIslandMenu li.elMdominica a
{  
  background-image: url(../_images/ACR/islands/dominica.jpg);
}
ul.elIslandMenu li.elMdominica a:hover
{  
  background-image: url(../_images/ACR/islands/dominica-on.jpg);
}

/************************************************************************ Dominican Republic */
ul.elIslandMenu li.elMdominicanrepublic a
{  
  background-image: url(../_images/ACR/islands/dominicanrepublic.jpg);
}
ul.elIslandMenu li.elMdominicanrepublic a:hover
{  
  background-image: url(../_images/ACR/islands/dominicanrepublic-on.jpg);
}

/************************************************************************ Grenada */
ul.elIslandMenu li.elMgrenada a
{  
  background-image: url(../_images/ACR/islands/grenada.jpg);
}
ul.elIslandMenu li.elMgrenada a:hover
{  
  background-image: url(../_images/ACR/islands/grenada-on.jpg);
}

/************************************************************************ Guyana */
ul.elIslandMenu li.elMguyana a
{  
  background-image: url(../_images/ACR/islands/guyana.jpg);
}
ul.elIslandMenu li.elMguyana a:hover
{  
  background-image: url(../_images/ACR/islands/guyana-on.jpg);
}

/************************************************************************ Haiti */
ul.elIslandMenu li.elMhaiti a
{  
  background-image: url(../_images/ACR/islands/haiti.jpg);
}
ul.elIslandMenu li.elMhaiti a:hover
{  
  background-image: url(../_images/ACR/islands/haiti-on.jpg);
}

/************************************************************************ Jamaica */
ul.elIslandMenu li.elMjamaica a
{  
  background-image: url(../_images/ACR/islands/jamaica.jpg);
}
ul.elIslandMenu li.elMjamaica a:hover
{  
  background-image: url(../_images/ACR/islands/jamaica-on.jpg);
}

/************************************************************************ St Lucia */
ul.elIslandMenu li.elMstlucia a
{  
  background-image: url(../_images/ACR/islands/stlucia.jpg);
}
ul.elIslandMenu li.elMstlucia a:hover
{  
  background-image: url(../_images/ACR/islands/stlucia-on.jpg);
}

/************************************************************************ St Vincent */
ul.elIslandMenu li.elMstvincentampthegrenadines a
{  
  background-image: url(../_images/ACR/islands/stvincent.jpg);
}
ul.elIslandMenu li.elMstvincentampthegrenadines a:hover
{  
  background-image: url(../_images/ACR/islands/stvincent-on.jpg);
}

/************************************************************************ Suriname */
ul.elIslandMenu li.elMsuriname a
{  
  background-image: url(../_images/ACR/islands/suriname.jpg);
}
ul.elIslandMenu li.elMsuriname a:hover
{  
  background-image: url(../_images/ACR/islands/suriname-on.jpg);
}

/************************************************************************ Trinidad Tobago */
ul.elIslandMenu li.elMtrinidadamptobago a
{  
  background-image: url(../_images/ACR/islands/trinidadtobago.jpg);  
}
ul.elIslandMenu li.elMtrinidadamptobago a:hover
{  
  background-image: url(../_images/ACR/islands/trinidadtobago-on.jpg);  
}

/************************************************************************ Island Distilleries */

div.IslandDistilleries
{
  display: none;
  background-color:#32281e;
  width:228px;
  height: 130px;
  overflow: hidden;
  padding:10px;
  position:absolute;
  top: 340px;
  left: 158px;
}

div.IslandDistilleries ul
{
  margin:0;
  padding:0;
  list-style-type:none;
}

div.IslandDistilleries ul li
{
  color:#FFF;
}

div.IslandDistilleries h3
{
  color:#c4b17d;
  margin:0;
  padding:0;
  font-size: 1.4em;
}

div.IslandDistilleries h4
{
  color:#FFF;
  margin:0;
  padding:0;
  padding-bottom:10px;
  font-size: 1.2em;
}

/************************************************************************ Islands */

/* hide all the island image maps*/
div#ImgMaps img
{
 display: none;   
}

/* hide all the island copy */
div#MapAntiguaCopy,
div#MapBahamasCopy,
div#MapBarbadosCopy,
div#MapBelizeCopy,
div#MapDominicaCopy,
div#MapDomRepCopy,
div#MapGrenadaCopy,
div#MapGuyanaCopy,
div#MapHaitiCopy,
div#MapJamaicaCopy,
div#MapStLuciaCopy,
div#MapStVincentCopy,
div#MapSurinameCopy,
div#MapTrinidadCopy
{  
  display:none;
}







/*-End Section -ACRislandmenu.css-*/


/*-Begin Section -ACRbottlemenu.css-*/
#BottleText
{
  clear: both;
  background-image: url(../_images/ACR/arrow_right.jpg);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 15px;  
}

ul.elBottleMenu 
{
  margin:0;
  padding:0;
  list-style-type:none;
  clear: both;
  font-size: 1px;  /* set a small font to hide text */
  margin-top:10px;      
}

ul.elBottleMenu li
{
  float: left;
  margin-right: 0px;
  padding-right: 0px;      
}

ul.elBottleMenu li.last
{
  margin-right: 0;
  padding-right: 0;
  border-right: 0;
}

ul.elBottleMenu li a 
{
   display: block;  
   height: 95px;   
}

ul.elBottleMenu li a, 
ul.elBottleMenu li a:link, 
ul.elBottleMenu li a:visited
{
  color: #32281e;  
  text-decoration: none;
  outline:none;
}


/************************************************************************ Angostura 5 Year Old */
ul.elBottleMenu li.elMangosturayearold a
{
  width: 18px;
  background-image: url(../_images/ACR/bottles/new/angostura.jpg);
}
ul.elBottleMenu li.elMangosturayearold a:hover,
ul.elBottleMenu li.elMangosturayearold a.selected,
form.elExpAngostura li.elMangosturayearold a
{
  width: 18px;
  background-image: url(../_images/ACR/bottles/new/angostura-on.jpg);
}

/************************************************************************ Appleton Estate VW */
ul.elBottleMenu li.elMappletonestatevx a
{
  width: 25px;
  background-image: url(../_images/ACR/bottles/new/appletonestate.jpg);
}
ul.elBottleMenu li.elMappletonestatevx a:hover,
ul.elBottleMenu li.elMappletonestatevx a.selected,
form.elExpAppletonEstate li.elMappletonestatevx a
{
  width: 25px;
  background-image: url(../_images/ACR/bottles/new/appletonestate-on.jpg);
}

/************************************************************************ Barbancourt 5 Star */
ul.elBottleMenu li.elMbarbancourtstar a
{
  width: 21px;
  background-image: url(../_images/ACR/bottles/new/barbancourt.jpg);
}
ul.elBottleMenu li.elMbarbancourtstar a:hover,
ul.elBottleMenu li.elMbarbancourtstar a.selected,
form.elExpBarbancourt li.elMbarbancourtstar a
{
  width: 21px;
  background-image: url(../_images/ACR/bottles/new/barbancourt-on.jpg);
}

/************************************************************************ Ron Barcello */
ul.elBottleMenu li.elMbarceloimperial a
{
  width: 32px;
  background-image: url(../_images/ACR/bottles/new/barceloimperial.jpg);
}
ul.elBottleMenu li.elMbarceloimperial a:hover,
ul.elBottleMenu li.elMbarceloimperial a.selected,
form.elExpRonBarcello li.elMbarceloimperial a
{
  width: 32px;
  background-image: url(../_images/ACR/bottles/new/barceloimperial-on.jpg);
}

/************************************************************************ Borgoe 8 */
ul.elBottleMenu li.elMborgoe a
{
  width: 24px;
  background-image: url(../_images/ACR/bottles/new/borgoe.jpg);
}
ul.elBottleMenu li.elMborgoe a:hover, 
ul.elBottleMenu li.elMborgoe a.selected,
form.elExpBorgoe li.elMborgoe a
{
  width: 24px;
  background-image: url(../_images/ACR/bottles/new/borgoe-on.jpg);
}

/************************************************************************ Brugal Extra Viejo */
ul.elBottleMenu li.elMbrugalextraviejo a
{
  width: 22px;
  background-image: url(../_images/ACR/bottles/new/brugal.jpg);
}
ul.elBottleMenu li.elMbrugalextraviejo a:hover,
ul.elBottleMenu li.elMbrugalextraviejo a.selected,
form.elExpBrugalExtraViejo li.elMbrugalextraviejo a
{
  width: 22px;
  background-image: url(../_images/ACR/bottles/new/brugal-on.jpg);
}

/************************************************************************ Chairman’s Reserve */
ul.elBottleMenu li.elMchairmansreserve a
{
  width: 24px;
  background-image: url(../_images/ACR/bottles/new/chairmansreserve.jpg);
}
ul.elBottleMenu li.elMchairmansreserve a:hover,
ul.elBottleMenu li.elMchairmansreserve a.selected,
form.elExpChairmansReserve li.elMchairmansreserve a
{
  width: 24px;
  background-image: url(../_images/ACR/bottles/new/chairmansreserve-on.jpg);
}

/************************************************************************ Clarke's Old Grog */
ul.elBottleMenu li.elMclarkesoldgrog a
{
  width: 24px;
  background-image: url(../_images/ACR/bottles/new/clarkesoldgrog.jpg);
}
ul.elBottleMenu li.elMclarkesoldgrog a:hover,
ul.elBottleMenu li.elMclarkesoldgrog a.selected,
form.elExpClarkesOldGrog li.elMclarkesoldgrog a
{
  width: 24px;
  background-image: url(../_images/ACR/bottles/new/clarkesoldgrog-on.jpg);
}

/************************************************************************ Cockspur 12 */
ul.elBottleMenu li.elMcockspurfinerum a
{
  width: 20px;
  background-image: url(../_images/ACR/bottles/new/cockspur.jpg);
}
ul.elBottleMenu li.elMcockspurfinerum a:hover,
ul.elBottleMenu li.elMcockspurfinerum a.selected,
form.elExpCockspurFineRum li.elMcockspurfinerum a
{
  width: 20px;
  background-image: url(../_images/ACR/bottles/new/cockspur-on.jpg);
}

form.Localeit ul.elBottleMenu li.elMcockspurfinerum a,
form.Localees ul.elBottleMenu li.elMcockspurfinerum a
{
  width: 20px;
  background-image: url(../_images/ACR/bottles/new/cock12.jpg);
}

form.Localeit ul.elBottleMenu li.elMcockspurfinerum a:hover,
form.Localeit ul.elBottleMenu li.elMcockspurfinerum a.selected,
form.Localees ul.elBottleMenu li.elMcockspurfinerum a:hover,
form.Localees ul.elBottleMenu li.elMcockspurfinerum a.selected
{
  width: 20px;
  background-image: url(../_images/ACR/bottles/new/cock12-on.jpg);
}

/************************************************************************ Doorly’s XO */
ul.elBottleMenu li.elMdoorlysxo a
{
  width: 23px;
  background-image: url(../_images/ACR/bottles/new/doorlys.jpg);
}
ul.elBottleMenu li.elMdoorlysxo a:hover,
ul.elBottleMenu li.elMdoorlysxo a.selected,
form.elExpDoorlysXO li.elMdoorlysxo a
{
  width: 23px;
  background-image: url(../_images/ACR/bottles/new/doorlys-on.jpg);
}

/************************************************************************ El Dorado 15 Year Old */
ul.elBottleMenu li.elMeldoradoyearold a
{
  width: 26px;
  background-image: url(../_images/ACR/bottles/new/eldorado.jpg);
}
ul.elBottleMenu li.elMeldoradoyearold a:hover, 
ul.elBottleMenu li.elMeldoradoyearold a.selected,
form.elExpEldorado li.elMeldoradoyearold a
{
  width: 26px;
  background-image: url(../_images/ACR/bottles/new/eldorado-on.jpg);
}

/************************************************************************ English Harbour 5 Year Old */
ul.elBottleMenu li.elMenglishharbouryearold a
{
  width: 25px;
  background-image: url(../_images/ACR/bottles/new/englishharbour.jpg);
}
ul.elBottleMenu li.elMenglishharbouryearold a:hover, 
ul.elBottleMenu li.elMenglishharbouryearold a.selected,
form.elExpEnglishHarbour li.elMenglishharbouryearold a
{
  width: 25px;
  background-image: url(../_images/ACR/bottles/new/englishharbour-on.jpg);
}

/************************************************************************ Mount Gay Eclipse  */
ul.elBottleMenu li.elMmountgayextraold a
{
  width: 27px;
  background-image: url(../_images/ACR/bottles/new/mountgayextraold.jpg);
}
ul.elBottleMenu li.elMmountgayextraold a:hover, 
ul.elBottleMenu li.elMmountgayextraold a.selected,
form.elExpMountGayEclipse li.elMmountgayextraold a
{
  width: 27px;
  background-image: url(../_images/ACR/bottles/new/mountgayextraold-on.jpg);
}

/************************************************************************ Mount Gilboa */
ul.elBottleMenu li.elMmountgilboa a
{
  width: 19px;
  background-image: url(../_images/ACR/bottles/new/mountgilboa.jpg);
}
ul.elBottleMenu li.elMmountgilboa a:hover, 
ul.elBottleMenu li.elMmountgilboa a.selected,
form.elExpMountGilboa li.elMmountgilboa a
{
  width: 19px;
  background-image: url(../_images/ACR/bottles/new/mountgilboa-on.jpg);
}

/************************************************************************ One Barrel */
ul.elBottleMenu li.elMonebarrel a
{
  width: 20px;
  background-image: url(../_images/ACR/bottles/new/onebarrel.jpg);
}
ul.elBottleMenu li.elMonebarrel a:hover, 
ul.elBottleMenu li.elMonebarrel a.selected,
form.elExpOneBarrel li.elMonebarrel a
{
  width: 20px;
  background-image: url(../_images/ACR/bottles/new/onebarrel-on.jpg);
}

/************************************************************************ XM Royal */
ul.elBottleMenu li.elMstnicholasabbey a
{
  width: 32px;
  background-image: url(../_images/ACR/bottles/new/stnicholas.jpg);
}
ul.elBottleMenu li.elMstnicholasabbey a:hover, 
ul.elBottleMenu li.elMstnicholasabbey a.selected,
form.elExpStnicholasabbeyyearold li.elMstnicholasabbey a,
form.elExpstnicholasabbey li.elMstnicholasabbey a
{
  width: 32px;
  background-image: url(../_images/ACR/bottles/new/stnicholas-on.jpg);
}

/************************************************************************ Sunset Captain Bligh Rum */
ul.elBottleMenu li.elMsunsetcaptainblighrum a,
ul.elBottleMenu li.elMcaptainblighxo a
{
  width: 23px;
  background-image: url(../_images/ACR/bottles/new/sunsetrum.jpg);
}
ul.elBottleMenu li.elMsunsetcaptainblighrum a:hover, 
ul.elBottleMenu li.elMsunsetcaptainblighrum a.selected,
form.elExpSunsetRum li.elMsunsetcaptainblighrum a,
ul.elBottleMenu li.elMcaptainblighxo a:hover, 
ul.elBottleMenu li.elMcaptainblighxo a.selected,
form.elExpSunsetRum li.elMcaptainblighxo a
{
  width: 23px;
  background-image: url(../_images/ACR/bottles/new/sunsetrum-on.jpg);
}

/************************************************************************ Westerhall Plantation*/
ul.elBottleMenu li.elMwesterhallplantation a
{
  width: 24px;
  background-image: url(../_images/ACR/bottles/new/westerhall.jpg);
}
ul.elBottleMenu li.elMwesterhallplantation a:hover, 
ul.elBottleMenu li.elMwesterhallplantation a.selected,
form.elExpWesterhall li.elMwesterhallplantation a
{
  width: 24px;
  background-image: url(../_images/ACR/bottles/new/westerhall-on.jpg);
}

/************************************************************************ XM Royal */
ul.elBottleMenu li.elMxmroyal a
{
  width: 21px;
  background-image: url(../_images/ACR/bottles/new/xmroyal.jpg);
}
ul.elBottleMenu li.elMxmroyal a:hover, 
ul.elBottleMenu li.elMxmroyal a.selected,
form.elExpXMRoyal li.elMxmroyal a
{
  width: 21px;
  background-image: url(../_images/ACR/bottles/new/xmroyal-on.jpg);
}

ul.elBottleMenu li a span
{
	display:none;
}

/*-End Section -ACRbottlemenu.css-*/


/*-Begin Section -ACRdrinkingrummenu.css-*/
div.DrinkingRumWrap
{
	height: 60px;
}

ul.elDrinkingRumMenu 
{
  margin:0;
  padding:0;
  list-style-type:none;
  float: left;
  clear: both;    
  font-size: 1px;  /* set a small font to hide text */
  margin-top:10px;  
  width: 100%;
}
ul.elDrinkingRumMenu li
{
  float: left;
  width: 20%;
}
ul.elDrinkingRumMenu li.last
{
  margin-right: 0;
  padding-right: 0;
  border-right: 0;
}

ul.elDrinkingRumMenu li a 
{
   display: block;  
   height: 180px;   
}

ul.elDrinkingRumMenu li a, 
ul.elDrinkingRumMenu li a:link, 
ul.elDrinkingRumMenu li a:visited
{
  color: #2e160a;  
  text-decoration: none;
}

/* Punch */
ul.elDrinkingRumMenu li.elMpunch a
{
  width: 43px;
  background-image: url(../_images/ACR/drinkingrum1.jpg);
}
ul.elDrinkingRumMenu li.elMpunch a:hover
{
  width: 43px;
  background-image: url(../_images/ACR/drinkingrum1-on.jpg);
}

/* Straight up */
ul.elDrinkingRumMenu li.elMstraightup a
{
  width: 46px;
  background-image: url(../_images/ACR/drinkingrum2.jpg);
}
ul.elDrinkingRumMenu li.elMstraightup a:hover
{
  width: 46px;
  background-image: url(../_images/ACR/drinkingrum2-on.jpg);
}

/* On the rocks */
ul.elDrinkingRumMenu li.elMontherocks a
{
  width: 60px;
  background-image: url(../_images/ACR/drinkingrum3.jpg);
}
ul.elDrinkingRumMenu li.elMontherocks a:hover
{
  width: 60px;
  background-image: url(../_images/ACR/drinkingrum3-on.jpg);
}

/* Mix it up */
ul.elDrinkingRumMenu li.elMmixitup a
{
  width: 44px;
  background-image: url(../_images/ACR/drinkingrum4.jpg);
}
ul.elDrinkingRumMenu li.elMmixitup a:hover
{
  width: 44px;
  background-image: url(../_images/ACR/drinkingrum4-on.jpg);
}

/* Cocktails */
ul.elDrinkingRumMenu li.elMcocktails a
{
  width: 42px;
  background-image: url(../_images/ACR/drinkingrum5.jpg);
}
ul.elDrinkingRumMenu li.elMcocktails a:hover
{
  width: 42px;
  background-image: url(../_images/ACR/drinkingrum5-on.jpg);
}

p.DrinkingRumText
{
  display: none;
}
/*-End Section -ACRdrinkingrummenu.css-*/


/*-Begin Section -ACRACRmenu.css-*/
ul.elACRMenu 
{
  margin:0;
  padding:0;
  list-style-type:none;
  float: left;
  clear: both;    
  text-indent:-999em;
  margin-top:10px;      
}

ul.elACRMenu li
{
  float: left;
  margin-right: 11px;
  margin-bottom: 11px;
  padding-right: 0px;      
}

ul.elACRMenu li.last
{
  margin-right: 0;
  padding-right: 0;
  border-right: 0;  
}

ul.elACRMenu li a 
{
   display: block;  
   height: 47px;   
   width: 81px;
}

ul.elACRMenu li a, 
ul.elACRMenu li a:link, 
ul.elACRMenu li a:visited
{
  color: #2e160a;  
  text-decoration: none;
  outline:none;
}

/************************************************************************ Thumb1 */
ul.elACRMenu li.elMfirstthumb a
{  
  background-image: url(../_images/ACR/ACR/thumb1.jpg);
}
ul.elACRMenu li.elMfirstthumb a:hover
{  
  background-image: url(../_images/ACR/ACR/thumb1-on.jpg);
}

/************************************************************************ Thumb2 */
ul.elACRMenu li.elMsecondthumb a
{  
  background-image: url(../_images/ACR/ACR/thumb2.jpg);
}
ul.elACRMenu li.elMsecondthumb a:hover
{  
  background-image: url(../_images/ACR/ACR/thumb2-on.jpg);
}

/************************************************************************ Thumb3 */
ul.elACRMenu li.elMthirdthumb a
{  
  background-image: url(../_images/ACR/ACR/thumb3.jpg);
}
ul.elACRMenu li.elMthirdthumb a:hover
{  
  background-image: url(../_images/ACR/ACR/thumb3-on.jpg);
}

/************************************************************************ Thumb4 */
ul.elACRMenu li.elMfourththumb a
{  
  background-image: url(../_images/ACR/ACR/thumb4.jpg);
}
ul.elACRMenu li.elMfourththumb a:hover
{  
  background-image: url(../_images/ACR/ACR/thumb4-on.jpg);
}

/************************************************************************ Thumb5 */
ul.elACRMenu li.elMfifththumb a
{  
  background-image: url(../_images/ACR/ACR/thumb5.jpg);
}
ul.elACRMenu li.elMfifththumb a:hover
{  
  background-image: url(../_images/ACR/ACR/thumb5-on.jpg);
}

p.ACRImage
{
  display: none;
}

#imgfirstthumb
{
  display: block;
}


/*-End Section -ACRACRmenu.css-*/


/*-Begin Section -ACRvinopolismenu.css-*/
ul.elVinopolisMenu 
{
  margin:0;
  padding:0;
  list-style-type:none;
  float: left;
  clear: both;    
  margin-top:10px;      
}

ul.elVinopolisMenu li
{
  float: left;
  margin-right: 0px;
  margin-bottom: 11px;
  padding-right: 11px;    
  text-indent: -999em;
}

ul.elVinopolisMenu li.last
{
  margin-right: 0;
  padding-right: 0;
  border-right: 0;    
}

ul.elVinopolisMenu li a 
{
   display: block;  
   height: 47px;   
   width: 81px;
}

ul.elVinopolisMenu li a, 
ul.elVinopolisMenu li a:link, 
ul.elVinopolisMenu li a:visited
{
  color: #2e160a;  
  text-decoration: none;
  outline:none;
}

/************************************************************************ Thumb1 */
ul.elVinopolisMenu li.elMfirstthumb a
{  
  background-image: url(../_images/ACR/vinopolis/thumb1.jpg);
}

ul.elVinopolisMenu li.elMfirstthumb a:hover,
ul.elVinopolisMenu li.elMfirstthumb a.selected
{  
  background-image: url(../_images/ACR/vinopolis/thumb1-on.jpg);
}

/************************************************************************ Thumb2 */
ul.elVinopolisMenu li.elMsecondthumb a
{  
  background-image: url(../_images/ACR/vinopolis/thumb2.jpg);
}
ul.elVinopolisMenu li.elMsecondthumb a:hover,
ul.elVinopolisMenu li.elMsecondthumb a.selected
{  
  background-image: url(../_images/ACR/vinopolis/thumb2-on.jpg);
}

/************************************************************************ Thumb3 */
ul.elVinopolisMenu li.elMthirdthumb a
{  
  background-image: url(../_images/ACR/vinopolis/thumb3.jpg);
}
ul.elVinopolisMenu li.elMthirdthumb a:hover,
ul.elVinopolisMenu li.elMthirdthumb a.selected
{  
  background-image: url(../_images/ACR/vinopolis/thumb3-on.jpg);
}

/************************************************************************ Thumb4 */
ul.elVinopolisMenu li.elMfourththumb a
{  
  background-image: url(../_images/ACR/vinopolis/thumb4.jpg);
}
ul.elVinopolisMenu li.elMfourththumb a:hover,
ul.elVinopolisMenu li.elMfourththumb a.selected
{  
  background-image: url(../_images/ACR/vinopolis/thumb4-on.jpg);
}

/************************************************************************ Thumb5 */
ul.elVinopolisMenu li.elMfifththumb a
{  
  background-image: url(../_images/ACR/vinopolis/thumb5.jpg);
}
ul.elVinopolisMenu li.elMfifththumb a:hover,
ul.elVinopolisMenu li.elMfifththumb a.selected
{  
  background-image: url(../_images/ACR/vinopolis/thumb5-on.jpg);
}

p.VinopolisImage
{
  display: none;
}

#imgfirstthumb
{
  display: block;
}

/* Vinopolis Walkthrough */

#VinopolisWalkThroughVideo
{
  display:none;
}

p.viewwalkthrough a,
p.viewimages a
{
  text-decoration:none;
  color: #e4d0c1;  
}

p.viewwalkthrough a:hover,
p.viewwalkthrough a:selected,
p.viewimages a:hover,
p.viewimages a:selected
{
  text-decoration:underline;
}

p.viewimages
{
  display:none;
}

/************************************************************************ Copy */
ul.vinopoliscopy
{
	list-style-type:none;
	margin:0;
	padding:0;
	margin-top:10px;
}

ul.vinopoliscopy li
{
	font-size: 1.1em;
	margin-bottom: 10px;
}

ul.vinopoliscopy li span
{
	font-weight:bold;	
	color: #FFF;
}

ul.vinopolis li 
{
	font-size: 1.1em !important;
	margin-bottom: 10px;
}
/*-End Section -ACRvinopolismenu.css-*/


/*-Begin Section -ACRmainmenu.css-*/
ul.elMainMenu
{
  display: block;
  float: none;
  list-style: none;
  padding: 0;
  margin: 0;
  z-index: 80;
  clear: left;
  width: 70%;
  background-color: Transparent;
  height: 2em;
  line-height: 2em;
  position: relative;
  font-size: 22px;
  text-transform: lowercase;
}

ul.elMainMenu a, 
ul.elMainMenu a:link, 
ul.elMainMenu a:visited
{
  text-decoration: none;
  font-weight: normal;
  padding: 0 0 0 0;
  display: block;
  color: #d8c694;
}

ul.elMainMenu li.depth01 a:hover, 
ul.elMainMenu li.depth01 a:active, 
ul.elMainMenu li.depth01 a.current, 
a.parent_current
{
  background-color: Transparent;
  color: #ffffff;
  outline:none;
}

ul.elMainMenu li.depth02 a:hover, 
ul.elMainMenu li.depth02 a:active, 
ul.elMainMenu li.depth02 a.current
{
  text-decoration: none;
  color: #ffffff; 
  outline:none;
}

ul.elMainMenu a span
{
  float: left;
  display: block;
  cursor: pointer;
  padding: 0;
}

ul.elMainMenu li.depth01 a
{
  float: left;
}

ul.elMainMenu li.depth02
{
  width: 250px;  /* menu width */
}

form.Localees ul.elMainMenu li.depth02
{
	width: 400px;  /* spanish menu width */
}

form.Localeit ul.elMainMenu li.depth02
{
	width: 320px;  /* italian menu width */
}

ul.elMainMenu li.depth02 a
{
  line-height: 20px;
  background-image: none;
  color: #d8c694;
  position: relative;
}

ul.elMainMenu li.depth02 a span
{
  line-height: 23px;  
  text-transform: lowercase;
  font-size:0.9em;
}

ul.elMainMenu li.depth01 a.depth01last, 
ul.elMainMenu li.depth01 a.depth01first
{
  background-image: none;
  
}

ul.elMainMenu li
{
  float: left;
  display: block;
  padding: 0;
  margin: 0;  
}

ul.elMainMenu ul
{
  position: absolute;
  left: -999em;
  height: auto;
  line-height: 1;
  width: 250px; /* menu width */
  margin: 0;
  padding: 0;
  top: 2em;
  clear: left;
  z-index: 81;
  background-color: Transparent;
  font-size: 20px;  
  padding-bottom:10px;  
  
}

form.Localees ul.elMainMenu ul
{
	width: 400px; /* spanish menu width */
}

form.Localeit ul.elMainMenu ul
{
	width: 320px; /* italian menu width */
}

ul.elMainMenu ul ul
{
  background-color: #444;
  top: auto;
}

ul.elMainMenu ul a, 
ul.elMainMenu ul a:link, 
ul.elMainMenu ul a:visited
{
  width: 250px; /* menu width */
  padding: 0 15px;  
}

form.Localees ul.elMainMenu ul a, 
form.Localees ul.elMainMenu ul a:link, 
form.Localees ul.elMainMenu ul a:visited
{
	width: 400px; /* spanish menu width */
}

form.Localeit ul.elMainMenu ul a, 
form.Localeit ul.elMainMenu ul a:link, 
form.Localeit ul.elMainMenu ul a:visited
{
	width: 320px; /* italian menu width */
}

ul.elMainMenu ul a, 
ul.elMainMenu ul a:link, 
ul.elMainMenu ul a:visited
{
  
}
ul.elMainMenu ul a:hover, 
ul.elMainMenu ul a:active
{
  background-color: #e90000;
  color: #FFF;
}
ul.elMainMenu li li, 
ul.elMainMenu li li.first
{
  background-image: none;
  line-height: 20px;
}
ul.elMainMenu li li span
{
  display: inline;
  text-transform: none;
}
ul.elMainMenu li li span.Left, 
ul.elMainMenu li li span.Right
{
  display: none;
}
ul.elMainMenu ul a
{
  display: block;
  padding-left: 0;
}
ul.elMainMenu ul a span
{
  padding: 0;
  float: none;
}
ul.elMainMenu ul a span.Left, 
ul.elMainMenu ul a span.Right
{
  display: none;
}
ul.elMainMenu li ul ul ul
{
  margin: 0 0 0 0;    
}
ul.elMainMenu li:hover ul ul, 
ul.elMainMenu li:hover ul ul ul, 
ul.elMainMenu li:hover ul ul ul ul, 
ul.elMainMenu li.MenuItemHover ul ul, 
ul.elMainMenu li.MenuItemHover ul ul ul, 
ul.elMainMenu li.MenuItemHover ul ul ul ul
{
  left: -999em;
  display: none;    
}
ul.elMainMenu li:hover ul, 
ul.elMainMenu li li:hover ul, 
ul.elMainMenu li li li:hover ul, 
ul.elMainMenu li li li li:hover ul, 
ul.elMainMenu li.MenuItemHover ul, 
ul.elMainMenu li li.MenuItemHover ul, 
ul.elMainMenu li li li.MenuItemHover ul, 
ul.elMainMenu li li li li.MenuItemHover ul
{
  left: auto;
  display: block;
  z-index: 82;
}
ul.elMainMenu ul a.ChildItems, 
ul.elMainMenu ul a.ChildItems:link, 
ul.elMainMenu ul a.ChildItems:visited
{
}
ul.elMainMenu ul a.ChildItems:hover, 
ul.elMainMenu ul a.ChildItems:active
{
}
ul.elMainMenu ul li a:hover, 
ul.elMainMenu ul li a:active
{
  background-color: #e90000;
}

/* hide menu items under certain languages */

form.Localees li.elMtruerumexperience,
form.Localeit li.elMtruerumexperience,
form.Localeen-GB li.elMtruerumexperience
{
	display:none;
}
/*-End Section -ACRmainmenu.css-*/


/*-Begin Section -ACRtopminimenu.css-*/
ul.elMiniMenu
{
  padding: 0;
  margin: 0;
  position: absolute;
  top: 18px;
  right: 0;
  list-style: none;
  font-size: 14px;  
  text-transform: lowercase;
}
ul.elMiniMenu li
{
  float: left;
}
ul.elMiniMenu li a, 
ul.elMiniMenu li a:link, 
ul.elMiniMenu li a:visited
{
  color: #d8c694;
  text-decoration: none;
  outline:none;
}
ul.elMiniMenu li.depth01 a:hover, 
ul.elMiniMenu li.depth01 a:active, 
ul.elMiniMenu li.depth01 a:focus, 
ul.elMiniMenu li.depth01 a.current
{
  color: #ffffff;
  background-color: Transparent;
  outline:none;
}

ul.elMiniMenu li.depth02 a:hover, 
ul.elMiniMenu li.depth02 a:active, 
ul.elMiniMenu li.depth02 a.current
{
  text-decoration: none;
  color: #ffffff; 
  outline:none;
}

ul.elMiniMenu a span
{
  float: left;
  display: block;
  cursor: pointer;
  padding: 0;
}

ul.elMiniMenu li.depth01 a
{
  float: left;
}
ul.elMiniMenu li.depth02
{
  width: 200px;  
}
ul.elMiniMenu li.depth02 a
{
  line-height: 20px;
  background-image: none;
  color: #d8c694;
  position: relative;
}

ul.elMiniMenu li.depth02 a span
{
  line-height: 23px;  
  text-transform: lowercase;
}

ul.elMiniMenu li.depth01 a.depth01last, 
ul.elMiniMenu li.depth01 a.depth01first
{
  background-image: none;
  
}

ul.elMiniMenu li
{
  float: left;
  display: block;
  padding: 0;
  margin: 0;  
}

ul.elMiniMenu ul
{
  position: absolute;
  left: -999em;
  height: auto;
  line-height: 1;
  width: 200px;
  margin: 0;
  padding: 0;
  top: 1.2em;
  clear: left;
  z-index: 81;
  background-image: url(/_themes/ACR/_images/ACR/trans.png);
  font-size: 14px;  
  padding-bottom:10px;  
  
}
ul.elMiniMenu ul ul
{
  background-color: #444;
  top: auto;
}

ul.elMiniMenu ul a, 
ul.elMiniMenu ul a:link, 
ul.elMiniMenu ul a:visited
{
  width: 200px;
  padding: 0 5px;  
}
ul.elMiniMenu ul a, 
ul.elMiniMenu ul a:link, 
ul.elMiniMenu ul a:visited
{
  
}
ul.elMiniMenu ul a:hover, 
ul.elMiniMenu ul a:active
{
  background-color: #e90000;
  color: #FFF;
}
ul.elMiniMenu li li, 
ul.elMiniMenu li li.first
{
  background-image: none;
  line-height: 20px;
}
ul.elMiniMenu li li span
{
  display: inline;
  text-transform: none;
}
ul.elMiniMenu li li span.Left, 
ul.elMiniMenu li li span.Right
{
  display: none;
}
ul.elMiniMenu ul a
{
  display: block;
  padding-left: 0;
}
ul.elMiniMenu ul a span
{
  padding: 0;
  float: none;
}
ul.elMiniMenu ul a span.Left, 
ul.elMiniMenu ul a span.Right
{
  display: none;
}
ul.elMiniMenu li ul ul ul
{
  margin: 0 0 0 0;    
}
ul.elMiniMenu li:hover ul ul, 
ul.elMiniMenu li:hover ul ul ul, 
ul.elMiniMenu li:hover ul ul ul ul, 
ul.elMiniMenu li.MenuItemHover ul ul, 
ul.elMiniMenu li.MenuItemHover ul ul ul, 
ul.elMiniMenu li.MenuItemHover ul ul ul ul
{
  left: -999em;
  display: none;    
}
ul.elMiniMenu li:hover ul, 
ul.elMiniMenu li li:hover ul, 
ul.elMiniMenu li li li:hover ul, 
ul.elMiniMenu li li li li:hover ul, 
ul.elMiniMenu li.MenuItemHover ul, 
ul.elMiniMenu li li.MenuItemHover ul, 
ul.elMiniMenu li li li.MenuItemHover ul, 
ul.elMiniMenu li li li li.MenuItemHover ul
{
  left: auto;
  display: block;
  z-index: 82;
}
ul.elMiniMenu ul a.ChildItems, 
ul.elMiniMenu ul a.ChildItems:link, 
ul.elMiniMenu ul a.ChildItems:visited
{
}
ul.elMiniMenu ul a.ChildItems:hover, 
ul.elMiniMenu ul a.ChildItems:active
{
}
ul.elMiniMenu ul li a:hover, 
ul.elMiniMenu ul li a:active
{
  background-color: #e90000;
}
/*-End Section -ACRtopminimenu.css-*/


/*-Begin Section -ACRfootermenu.css-*/
ul.elFooterMenu
{
  list-style-type: none;
  float: right;
  clear: both;
  margin: 5px 0;
  font-size: 10px;  
}
ul.elFooterMenu li
{
  float: left;
  margin-right: 5px;
  padding-right: 5px;
  border-right: solid 1px #9c8f86;  
}
ul.elFooterMenu li.last
{
  margin-right: 0;
  padding-right: 0;
  border-right: 0;
}
ul.elFooterMenu li a, 
ul.elFooterMenu li a:link, 
ul.elFooterMenu li a:visited
{
  color: #9c8f86;
  text-decoration: none;
}

div.clearfix
{
  clear: both;
}

p.footer
{
	margin: 0;
	padding: 0;
	margin-left: 700px;
	font-size: 0.9em;
	color: #9c8f86;
}

p.footer a
{
	color: #9c8f86;
	text-decoration:none;
}
/*-End Section -ACRfootermenu.css-*/


/*-Begin Section -ACRmiwebtools.css-*/
div.Tools
{
  position:absolute;
  top:278px;
  left:850px;
  z-index:2;
}
form.TwoColContent1 div.Tools,
form.TwoColContent2 div.Tools,
form.TwoColContentTrade div.Tools,
form.TwoColContentTrade1 div.Tools
{
  left: auto;
  right: 20px;
}
form.TwoColContent1 div.ContextTools,
form.TwoColContent2 div.ContextTools,
form.TwoColContentTrade div.ContextTools,
form.TwoColContentTrade1 div.ContextTools
{
  right: auto;
  left: 20px;
}
form.FlipFlop div.Tools
{
  right: auto;
  left: 20px;
}
form.FlipFlop div.ContextTools
{
  left: auto;
  right: 20px;
}

div.Tools a,
div.Tools a:link,
div.Tools a:visited
{
  color: #FFF;
  text-decoration: none;
  margin-right: 5px;
}
div.Tools a:hover,
div.Tools a:active,
div.Tools a:focus
{
  color: #c4b17d;
  text-decoration: underline; 
}

ul.elFAQs div.Tools
{
  width:100px;  
  position :absolute;
  top:278px;
  left:500px;
  z-index:2;
}

/*-End Section -ACRmiwebtools.css-*/

/*-End File-*/
