/* -----------------------------------------------------------------------
 
   * Kentucky Bourbon Trail
   * http://kybourbontrail.com
 
   * Copyright (c) 2008-2009
   * Created by thevimarcgroup : http://vimarc.com
   * Author Andrew Creek
 
----------------------------------------------------------------------- */
 
 
/*	Generic site styles
----------------------------------------------------------------------- */
* {
margin: 0;
padding: 0;
}
 
body {
font-size: small;
font-family: Georgia, "Times New Roman", Times, serif;
color: #492109;
}
 
/* Layout
----------------------------------------------------------------------- */

#content-images {
float: left;
width: 450px;
position: absolute;
top: 455px;
}

div#wrapper {
width: 1021px;
margin: 0 auto 0 auto;
background: transparent url('./themes/site_themes/kyda_template_09/images/wrapper-bg.png');
}

div#header {
float: left;
width: 1021px;
height: 455px;
background: transparent url('./themes/site_themes/kyda_template_09/images/header-bg.png') repeat-x;
}
div#header-wrapper {
position: absolute;
width: 1021px;
height: 455px;
}
div#content {
margin-left: 35px;
margin-right: 35px;
min-height: 450px;
}

div#content-main {
float: right;
width: 400px;
min-height: 450px;
padding: 0 50px 0 50px;
background: transparent url('./themes/site_themes/kyda_template_09/images/border-sep.png') repeat-y;
}

div#map-content-main {
float: right;
width: 580px;
padding: 0 50px 0 50px;
background: transparent url('./themes/site_themes/kyda_template_09/images/border-sep.png') repeat-y;
}

div#map-content-options {
clear: both;
}

div#articles-content {
border-top: 1px dotted #492109;
}

div#articles {
width: 620px;
margin: 400px auto 0 auto;
border-right: 1px dotted #492109;
border-left: 1px dotted #492109;
}

div#events {
width: 410px;
}

div.event {
margin-bottom: 10px;
}

div#footer {
height: 155px;
margin-top: 25px;
clear: both;
background: transparent url('./themes/site_themes/kyda_template_09/images/footer-bg.png') no-repeat;
}

/* Navigation
----------------------------------------------------------------------- */

/* CONTACT NAVIGATION : BEGIN */
ul#contact-nav {
position: relative;
bottom: 213px;
left: 100px;
}
ul#contact-nav, ul#contact-nav li {
float: left;
list-style: none;
}
ul#contact-nav li a {
float: left;
width: 112px;
height: 55px;
text-indent: -9999px;
}
ul#contact-nav #contact-us a {
background: transparent url('./themes/site_themes/kyda_template_09/images/contact-nav-sprite.png') no-repeat;
}
ul#contact-nav #contact-us a:hover {
background: transparent url('./themes/site_themes/kyda_template_09/images/contact-nav-sprite.png') no-repeat 0px -58px;
}
body#n-contact_us ul#contact-nav #contact-us a {
background: transparent url('./themes/site_themes/kyda_template_09/images/contact-nav-sprite.png') no-repeat 0px -58px;
}
ul#contact-nav #request-info a {
background: transparent url('./themes/site_themes/kyda_template_09/images/contact-nav-sprite.png') no-repeat -112px 0px;
}
ul#contact-nav #request-info a:hover {
background: transparent url('./themes/site_themes/kyda_template_09/images/contact-nav-sprite.png') no-repeat -112px -58px;
}
body#n-request_info ul#contact-nav #request-info a {
background: transparent url('./themes/site_themes/kyda_template_09/images/contact-nav-sprite.png') no-repeat -112px -58px;
}
/* CONTACT NAVIGATION : END */

/* DISTILLER NAVIGATION : BEGIN */
ul#distiller-nav {
position: absolute;
top: 85px;
right: 0;
width: 455px;
}

ul#distiller-nav, ul#contact-nav li {
float: left;
list-style: none;
}

ul#distiller-nav li a {
float: left;
}

#four-roses a {
position: absolute;
top: 15px;
right: 330px;
width: 96px;
height: 80px;
background: transparent url('./themes/site_themes/kyda_template_09/images/distillers-nav-sprite.png') no-repeat -195px 0px;
text-indent: -9999px;
}
#four-roses a:hover {
background: transparent url('./themes/site_themes/kyda_template_09/images/distillers-nav-sprite.png') no-repeat -195px -133px;
}
body#n-four_roses #four-roses a {
background: transparent url('./themes/site_themes/kyda_template_09/images/distillers-nav-sprite.png') no-repeat -195px -133px;
}

#heaven-hill a {
position: absolute;
top: -15px;
right: 170px;
width: 100px;
height: 80px;
background: transparent url('./themes/site_themes/kyda_template_09/images/distillers-nav-sprite.png') no-repeat -333px 0px;
text-indent: -9999px;
}
#heaven-hill a:hover {
background: transparent url('./themes/site_themes/kyda_template_09/images/distillers-nav-sprite.png') no-repeat -333px -133px;
}
body#n-heaven_hill #heaven-hill a {
background: transparent url('./themes/site_themes/kyda_template_09/images/distillers-nav-sprite.png') no-repeat -333px -133px;
}

#jim-beam a {
position: absolute;
top: 30px;
right: 22px;
width: 115px;
height: 55px;
background: transparent url('./themes/site_themes/kyda_template_09/images/distillers-nav-sprite.png') no-repeat -474px 0px;
text-indent: -9999px;
}
#jim-beam a:hover {
background: transparent url('./themes/site_themes/kyda_template_09/images/distillers-nav-sprite.png') no-repeat -474px -133px;
}
body#n-jim_beam #jim-beam a {
background: transparent url('./themes/site_themes/kyda_template_09/images/distillers-nav-sprite.png') no-repeat -474px -133px;
}

#makers-mark a {
position: absolute;
top: 130px;
right: 25px;
width: 112px;
height: 50px;
background: transparent url('./themes/site_themes/kyda_template_09/images/distillers-nav-sprite.png') no-repeat -630px 0px;
text-indent: -9999px;
}
#makers-mark a:hover {
background: transparent url('./themes/site_themes/kyda_template_09/images/distillers-nav-sprite.png') no-repeat -630px -133px;
}
body#n-makers_mark #makers-mark a {
background: transparent url('./themes/site_themes/kyda_template_09/images/distillers-nav-sprite.png') no-repeat -630px -133px;
}

#wild-turkey a {
position: absolute;
top: 130px;
right: 160px;
width: 128px;
height: 100px;
background: transparent url('./themes/site_themes/kyda_template_09/images/distillers-nav-sprite.png') no-repeat -1110px 0px;
text-indent: -9999px;
}
#wild-turkey a:hover {
background: transparent url('./themes/site_themes/kyda_template_09/images/distillers-nav-sprite.png') no-repeat -1110px -133px;
}
body#n-wild_turkey #wild-turkey a {
background: transparent url('./themes/site_themes/kyda_template_09/images/distillers-nav-sprite.png') no-repeat -1110px -133px;
}

#woodford-reserve a {
position: absolute;
top: 125px;
right: 290px;
width: 170px;
height: 60px;
background: transparent url('./themes/site_themes/kyda_template_09/images/distillers-nav-sprite.png') no-repeat -910px 0px;
text-indent: -9999px;
}
#woodford-reserve a:hover {
background: transparent url('./themes/site_themes/kyda_template_09/images/distillers-nav-sprite.png') no-repeat -910px -133px;
}
body#n-woodford_reserve #woodford-reserve a {
background: transparent url('./themes/site_themes/kyda_template_09/images/distillers-nav-sprite.png') no-repeat -910px -133px;
}
/* DISTILLER NAVIGATION : END */

/* SOCIAL NAVIGATION : BEGIN */
ul#social-nav {
position: absolute;
right: 28px;
top: 318px;
}

ul#social-nav, ul#social-nav li {
float: left;
list-style: none;
}

ul#social-nav li a {
float: left;
}

.know-us {
margin-top: 28px;
margin-right: 3px;
font-style: italic;
color: white;
font-size: .85em;
}

#facebook a {
height: 46px;
width: 46px;
background: transparent url('./themes/site_themes/kyda_template_09/images/social-nav-sprite.png') no-repeat -6px -5px;
text-indent: -9999px;
}

#twitter a {
height: 46px;
width: 46px;
background: transparent url('./themes/site_themes/kyda_template_09/images/social-nav-sprite.png') no-repeat -52px -5px;
text-indent: -9999px;
}
/* SOCIAL NAVIGATION : END */

/* MAIN NAVIGATION : BEGIN */
ul#nav-main {
position: absolute;
top: 360px;
left: 27px;
width: 912px;
height: 70px;
padding-left: 64px;
background: transparent url('./themes/site_themes/kyda_template_09/images/nav-start.png') no-repeat -2px 2px;
}

ul#nav-main, ul#nav-main li {
float: left;
list-style: none;
}

ul#nav-main li a {
float: left;
height: 70px;
text-indent: -9999px;
}

#home a {
width: 148px;
background: transparent url('./themes/site_themes/kyda_template_09/images/main-nav-sprite.png') no-repeat -72px -5px;
}

#home a:hover {
background: transparent url('./themes/site_themes/kyda_template_09/images/main-nav-sprite.png') no-repeat -72px -85px;
}

body#n-home #home a {
background: transparent url('./themes/site_themes/kyda_template_09/images/main-nav-sprite.png') no-repeat -72px -85px;
}

#history a {
width: 148px;
background: transparent url('./themes/site_themes/kyda_template_09/images/main-nav-sprite.png') no-repeat -220px -5px;
}

#history a:hover {
background: transparent url('./themes/site_themes/kyda_template_09/images/main-nav-sprite.png') no-repeat -220px -85px;
}

body#n-history #history a {
background: transparent url('./themes/site_themes/kyda_template_09/images/main-nav-sprite.png') no-repeat -220px -85px;
}

#guide a {
width: 150px;
background: transparent url('./themes/site_themes/kyda_template_09/images/main-nav-sprite.png') no-repeat -368px -5px;
}

#guide a:hover {
background: transparent url('./themes/site_themes/kyda_template_09/images/main-nav-sprite.png') no-repeat -368px -85px;
}

body#n-guide #guide a {
background: transparent url('./themes/site_themes/kyda_template_09/images/main-nav-sprite.png') no-repeat -368px -85px;
}

#news a {
width: 149px;
background: transparent url('./themes/site_themes/kyda_template_09/images/main-nav-sprite.png') no-repeat -518px -5px;
}

#news a:hover {
background: transparent url('./themes/site_themes/kyda_template_09/images/main-nav-sprite.png') no-repeat -518px -85px;
}

body#n-news_events #news a {
background: transparent url('./themes/site_themes/kyda_template_09/images/main-nav-sprite.png') no-repeat -518px -85px;
}

#faq a {
width: 149px;
background: transparent url('./themes/site_themes/kyda_template_09/images/main-nav-sprite.png') no-repeat -666px -5px;
}

#faq a:hover {
background: transparent url('./themes/site_themes/kyda_template_09/images/main-nav-sprite.png') no-repeat -666px -85px;
}

body#n-faq #faq a {
background: transparent url('./themes/site_themes/kyda_template_09/images/main-nav-sprite.png') no-repeat -666px -85px;
}

#hospitality a {
width: 168px;
background: transparent url('./themes/site_themes/kyda_template_09/images/main-nav-sprite.png') no-repeat -816px -5px;
}

#hospitality a:hover {
background: transparent url('./themes/site_themes/kyda_template_09/images/main-nav-sprite.png') no-repeat -816px -85px;
}

body#n-hospitality #hospitality a {
background: transparent url('./themes/site_themes/kyda_template_09/images/main-nav-sprite.png') no-repeat -816px -85px;
}
/* MAIN NAVIGATION : END */

/* KENTUCKY LINKS : BEGIN */
ul#ky-links {
position: relative;
left: 130px;
}

ul#ky-links, ul#ky-links li {
float: left;
list-style: none;
}

ul#ky-links li a {
float: left;
text-indent: -9999px;
}

#kentucky-distillers a {
height: 70px;
width: 90px;
background: transparent url('./themes/site_themes/kyda_template_09/images/ky-branding.png') no-repeat -2px -9px;
}

#kentucky-spirit a {
height: 60px;
width: 140px;
background: transparent url('./themes/site_themes/kyda_template_09/images/ky-branding.png') no-repeat -100px -9px;
}

#footer-disclaimer {
position: relative;
top: 55px;
clear: both;
color: white;
text-align: center;
font-size: .75em;
}

p.sub-footer {
position: relative;
top: 60px;
color: black;
font-size: .75em;
text-align: center;
}

/* KENTUCKY LINKS : END */

ul#map-nav {
list-style: none;
float: left;
}

ul#map-nav li {
margin: 20px 0 20px 0;
text-align: right;
}

ul#map-nav a {
font-size: 1.2em;
text-decoration: none;
}

ul#map-nav a:hover {
text-decoration: underline;
}

/* MAP OPTIONS LINKS : BEGIN */
ul#map-options, ul#map-options li {
float: left;
list-style: none;
}

ul#map-options {
position: relative;
left: 80px;
margin-top: 20px;
}

ul#map-options li {
margin-right: 25px;
}

ul#map-options a {
float: left;
width: 130px;
height: 150px;
text-indent: -9999px;
}

li#brochure-download {
background: transparent url('./themes/site_themes/kyda_template_09/images/brochure-link.png') no-repeat;
}

li#passport-download {
background: transparent url('./themes/site_themes/kyda_template_09/images/passport-link.png') no-repeat;
}

li#trail-tour-info {
background: transparent url('./themes/site_themes/kyda_template_09/images/tourinfo-link.png') no-repeat;
}

li#restaurants-info {
background: transparent url('./themes/site_themes/kyda_template_09/images/restaurants-link.png') no-repeat;
}

li#events-calendar {
background: transparent url('./themes/site_themes/kyda_template_09/images/calendar-link.png') no-repeat;
}

li#areas-of-interest {
background: transparent url('./themes/site_themes/kyda_template_09/images/interest-link.png') no-repeat;
}
/* MAP OPTIONS LINKS : END */

/* Typography
----------------------------------------------------------------------- */
/* This is the Bourbon Trail logo */
h1 {
width: 384px;
height: 227px;
margin: 0;
position: relative;
top: 90px;
left: 50px;
background: transparent url('./themes/site_themes/kyda_template_09/images/kyda-branding.png') no-repeat;
text-indent: -9999px;
}

h1 a {
float: left;
width: 384px;
height: 227px;
text-decoration: none;
border: none;
}

h1, h2, h3, h4 {
margin: 0;
padding: 0;
}

h3 {
color: #b54c14;
font-size: 1.30em;
font-style: italic;
margin: 5px 0 5px 0;
}

a {
color: #492109;
}

a:hover {
color: #b54c14;
text-decoration: none;
}

#content ul {
font-size: 1.15em;
color: #b54c14;
margin-left: 20px;
}

#content li {
margin-bottom: .50em;
}

p {
font-size: 1.15em;
line-height: 1.75em;
margin-bottom: 1.75em;
}

strong {
font-style: italic;
font-weight: bold;
}

#articles-content h2 {
font-size: 1.40em;
border-bottom: 1px dotted #492109;
padding: 20px;
margin-bottom: 40px;
font-style: italic;
}

#articles-content ul {
width: 606px;
margin: 0 auto 0 auto;
list-style: none;
}

#articles-content li {
width: 270px;
margin: 15px;
font-size: .70em;
float: left;
height: 370px;
border-bottom: 1px dotted #492109;
}

#articles-content li h3 {
color: #492109;
margin: 0;
padding: 0;
font-size: 1.25em;
border-bottom: none;
}

#articles-content li p {
margin: 0;
}


span.footer_space {
margin-right: 30px;
}

div.event p {
margin: 0 0 15px 0;
}

div.event a {
color: #b54c14;
}

div.event a:hover {
list-style: none;
}

/* Misc
----------------------------------------------------------------------- */
div#content-main img {
margin-bottom: 20px;
}

img.distillery-tab {
float: left;
position: relative;
bottom: 45px;
right: 15px;
z-index: 99;
}

div#news-story {
padding: 0 20px 0 20px;
}

div.news-article {
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #e8ad6a;
}

.clear {
clear: both;
}

#directions-app {
font-size: small;
font-family: Georgia, "Times New Roman", Times, serif;
}

#directions-app h2 {
font-size: 1.05em;
color: white;
text-align: center;
}

#directions-app #direction-order h2 {
font-size: 6em;
}

#directions-app h3 {
clear: both;
margin: 10px 5px 10px 5px;
font-style: italic;
color: #86562b;
}

#directions-app h3#dnd {
display: block;
float: right;
width: 280px;
height: 78px;
background: transparent url('./themes/site_themes/kyda_template_09/images/drag-n-drop.png') no-repeat;
text-indent: -9999px;
}

#directions-app #direction-order h4 {
position: relative;
top: 30px;
font-size: 1.05em;
color: grey;
text-align: center;
}

#directions-app ul {
width: 588px;
}

#directions-app li {
float: left;
list-style-type: none;
}

#directions-app ol {
float: left;
clear: both;
width: 588px;
margin-top: 30px;
margin-bottom: 30px;
list-style-type: none;
}

#directions-app li {
margin: 5px;
}

#directions-app ul#cities {
clear: both;
}

#directions-app ul#distilleries {
clear: both;
}

#directions-app li.city {
width: 137px;
height: 58px;
padding-top: 40px;
background: transparent url('./themes/site_themes/kyda_template_09/images/map-drag-drop-bg.png') no-repeat -5px -4px;
}

#directions-app li.distillery {
width: 137px;
height: 68px;
padding-top: 30px;
background: transparent url('./themes/site_themes/kyda_template_09/images/map-drag-drop-bg.png') no-repeat -5px -112px;
}

#directions-app li.dropper {
width: 137px;
height: 96px;
padding-top: 2px;
background: transparent url('./themes/site_themes/kyda_template_09/images/map-drag-drop-bg.png') no-repeat -5px -228px;
}

#directions-app li.dropper h2 {
color: grey;
}

#directions-app li.dropperHover {
background: lightgrey;
}

div#directions-app {
width: 590px;
}

#directions-app div.sep {
clear: both;
}
#directions-app #generate {
float: right;
width: 136px;
height: 34px;
display: block;
background: transparent url('./themes/site_themes/kyda_template_09/images/dnd-buttons.png') no-repeat -5px -3px;
text-indent: -9999px;
}
#directions-app #print {
float: right;
width: 136px;
height: 34px;
display: block;
background: transparent url('./themes/site_themes/kyda_template_09/images/dnd-buttons.png') no-repeat -5px -100px;
text-indent: -9999px;
margin-left: 10px;
}

#directions-app #restart {
float: right;
width: 136px;
height: 36px;
display: block;
background: transparent url('./themes/site_themes/kyda_template_09/images/dnd-buttons.png') no-repeat -5px -50px;
text-indent: -9999px;
margin-left: 10px;
}

a#turn-directions {
display: block;
width: 245px;
height: 75px;
padding-top: 20px;
background: #dc7d24;
text-decoration: none;
font-size: 1.75em;
text-align: center;
color: white;
font-weight: bold;
margin-top: 20px;
}

#direction-order {
margin-left: 20px;
}

a#distance-distillery {
display: block;
width: 245px;
height: 75px;
padding-top: 20px;
background: #dc7d24;
text-decoration: none;
font-size: 1.75em;
text-align: center;
color: white;
font-weight: bold;
margin-top: 20px;
}

.bg-distillers {
padding: 10px 20px 10px 20px;
background: transparent url('./themes/site_themes/kyda_template_09/images/bg-distillers.png');
}

.even {
background: #eedaab;
}

p.event-heading {
margin: 0;
}

div.result {
padding: 10px;
}

span.disclaimerhighlight {
font-size: .85em;
font-style: italic;
}
