
/*Image Rollovers*/
.btn-home {display:block !important; width:58px !important; background: url(../images/btn_home.gif) no-repeat 0 0 !important; }
.btn-home:hover {display:block; background: url(../images/btn_home.gif) no-repeat 0 -34px !important;}

.btn-bourbon-lovers {display:block !important; width:205px !important; background: url(../images/btn_bourbon.gif) no-repeat 0 0 !important;}
.btn-bourbon-lovers:hover {display:block; background: url(../images/btn_bourbon.gif) no-repeat 0 -34px !important;}
.btn-bourbon-lovers-bourbon-sub1,.btn-bourbon-lovers-bourbon-sub2,.btn-bourbon-lovers-bourbon-sub3,.btn-bourbon-lovers-bourbon-sub5 {display:block; background: url(../images/btn_bourbon.gif) no-repeat 0 -34px !important;}

.btn-at-bar {display:block !important; width:89px !important; background: url(../images/btn_bar.gif) no-repeat 0 0 !important;}
.btn-at-bar:hover {background: url(../images/btn_bar.gif) no-repeat 0 -34px !important;}
.btn-at-the-bar-sub1,.btn-at-the-bar-sub2,.btn-at-the-bar-sub3,.btn-at-the-bar-sub5 {background: url(../images/btn_bar.gif) no-repeat 0 -34px !important;}

.btn-news {display:block !important; width:148px !important; background: url(../images/btn_news.gif) no-repeat 0 0 !important;}
.btn-news:hover {display:block; background: url(../images/btn_news.gif) no-repeat 0 -34px !important;}
.btn-news-and-accolades-sub1,.btn-news-and-accolades-sub2,.btn-news-and-accolades-sub3,.btn-news-and-accolades-sub5 {display:block; background: url(../images/btn_news.gif) no-repeat 0 -34px !important;}

.btn-society {display:block !important; width:102px; background: url(../images/btn_1870.gif) no-repeat 0 0 !important;}
.btn-society:hover {background: url(../images/btn_1870.gif) no-repeat 0 -34px !important;}
.btn-society-sub1,.btn-society-sub2,.btn-society-sub3,.btn-society-sub5 {background: url(../images/btn_1870.gif) no-repeat 0 -34px !important;}


.ddsmoothmenu{
font: normal 12px Arial, Helvetica, Verdana, sans-serif;

/*background: url(../images/) no-repeat 65px 0;  background of menu bar (default state)*/
width: auto;
margin:0 0 0 0;
padding:33px 0 0 20px;
text-align:center !important;
}

/*ie6 position hack
* html .ie6-fix {margin-right:200px !important;}*/

.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
background: none;
border: 0px solid #778;
text-align:center;

}

/*Top level list items*/
div.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;
/*background: white;*/
border: 0px solid green;
text-align:center !important;
vertical-align:middle; 
padding:0;
margin: 0 25px 0 0;  /*right margin spacing of top li menu items*/
text-indent: -50000em !important;
}


/*Top level menu link items style*/
.ddsmoothmenu ul li a{
display: block;
background: none; /*background of menu items (default state)*/
border-right: none;
color: black;
text-decoration: none;
padding:0;  /*padding of top link menu items*/
margin: 0;
height:35px;
text-align:center !important;
vertical-align:middle !important;
border: 0px solid red;

}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block; 
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: black; overflow:hidden;
}

.ddsmoothmenu ul li a.selected, .ddsmoothmenu ul li a:visited.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background: #8e3631;
color: white;
}

.ddsmoothmenu ul li a:hover{
background: #8e3631; /*background of menu items during onmouseover (hover state)*/
color: white;
}

/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;

}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;

}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
font: bold 11px Arial, Helvetica, Verdana, sans-serif;
width: 160px; /*width of sub menus*/
/*padding: 3px 3px 3px 3px !important;*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid white;
border-left: 1px solid white;
background: #b67c6f;
height:auto;
text-indent:0 !important;
}

.ddsmoothmenu ul li ul li a:hover {background: #8e3631;}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/

/* ######### CSS classes applied to down and right arrow images  ######### */



.downarrowclass{

display:none;

position: absolute;

top: 12px;

/*right: 7px;*/

}



.rightarrowclass{

display:none;

position: absolute;

top: 6px;

/*right: 5px;*/

}



/* ######### CSS for shadow added to sub menus  ######### */



.ddshadow{

display:none;

position: absolute;

left: 0;

top: 0;

width: 0;

height: 0;

background: none;

}



.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/

display:none;

opacity: 0.8;

}