@charset "utf-8";

/*--------------------------------------------------------------------------------------------------------

CSS Styles for Buffalo Trace.

--------------------------------------------------------------------------------------------------------*/


/* =General
------------------------------------------------------------------------S--------------------------------*/


/* reset */
html, body{
	height:100%
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

a {
	outline:none;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	
}
ol, ul {
	list-style: none;
	
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* Removing margin/padding */
* {
  margin: 0;
  padding: 0;
}

/* Giving margin back to several elements */
p, pre, blockquote, form, fieldset, table{
  margin: 1em 0;
}

/* Class for clearing floats */
.clear {
  clear: both;
  height:0;
}

/* Removing border on linked images */
img {
	border: 0;
}

a{
	text-decoration:none;
	color: #992F0F;
}

a:hover{
	text-decoration:underline;
}


/* End General
--------------------------------------------------------------------------------------------------------*/





/* =Typography
--------------------------------------------------------------------------------------------------------*/

body {
	font-family: Georgia;
  	font-size: 13px;
  	line-height:17px;
  	/*color: #002e5f;*/
	color: #444; 	
	background: #051d0f;
	
	/*background: #444;*/
}

.bodybg{
	background:url(../img/bgi/bottomfooterbg.gif) repeat;
}

/* End Typography
--------------------------------------------------------------------------------------------------------*/

/* =Wrapper
--------------------------------------------------------------------------------------------------------*/

#wrapper{
	position:relative;	
	overflow: hidden;	
}

/* end Wrapper
--------------------------------------------------------------------------------------------------------*/

/* =Header
--------------------------------------------------------------------------------------------------------*/

header#header{
	width:100%;
	height: 78px;
	border-bottom:1px solid #000d0c;
	background:url(../img/bgi/headerbg.gif) repeat-x;
	zoom:1;
	position:relative;
	z-index:500;
}

	#headerCont{
		width:1040px;
		margin:0 auto;
		position:relative;
	}
	
	.logoCont{
		float:left;
		text-align:center;
	}
	
		a#logo{
			display:block;
			width:176px;
			height:48px;
			margin:10px 0 0 0;
		}
		
		a.viewmap{
			font-family: Georgia;
			font-size:10px;
			color:#b58565 !important;
			text-decoration:underline;
			font-style: italic;
		}
		
			a.viewmap:hover{
				text-decoration:none;
			}
	
	/* top navigation */
	
	nav#topNav{
		float:left;
		margin-top:19px;
	}
	
		nav#topNav ul{
			float:left;
			/*padding-left:6px;*/
		}
		
			nav#topNav ul li{
				float: left;
				height:52px;
				border-right:1px solid #000;
				border-left:1px solid #35463d;
				max-width:105px;
			}
			
				nav#topNav ul li a{
					display:block;
					color:#806c51;
					font-family: Georgia;
					font-size:14px;
					line-height:16px;
					font-weight:bold;
					text-align:center;
					float:left;
					padding: 11px 10px 0;
					height:49px;
				}
				
					nav#topNav ul li.leaf{
						list-style:none;
						padding:0;
					}
					nav#topNav ul li.first{
						border-left:0;
					}
					
					nav#topNav ul li.last{
						border-right:0;
					}
					
						nav#topNav ul li.last a{
							line-height:34px;
						}
				
				nav#topNav ul li a:hover, nav#topNav ul li a.active, nav#topNav ul li.active-trail a {
					text-decoration:none;
					 background:url(../img/bgi/menutop_h.png) repeat-x; 
					color:#eeeeee;
				}

	a.topbanner{
		display:block;
		width:129px;
		height:138px;
		position:absolute;
		right:0;
		top:0;
		z-index: 100;
			/*margin-top: 1;
	
		-moz-box-shadow: 0 -14px 17px -2px #000000;
		-webkit-box-shadow: 0 -14px 17px -2px #000000;
		box-shadow: 0 -14px 17px -2px #000000;	
		*/
	}


/* end Header
--------------------------------------------------------------------------------------------------------*/

/* =Map content
--------------------------------------------------------------------------------------------------------*/

.car.level4 { padding-top:7px; }
.car.level3 { padding-top:3px; }
.car.level2 { margin-top:-7px;margin-left:-7px;}
.car.level1 { margin-top: -17px; }



#mapContent{
	background:#ccc;
	overflow:hidden;
	position:relative;
}

#zoom{
	width:80px;
	position:absolute;
	left:0;
	bottom:114px;
	z-index:300;
}

	.zoomCont{
		width:80px;
		height:187px;
		background:url(../img/bgi/zoomcontbg.png) repeat;
		position:relative;
		padding-top:16px;
	}
	
		.zoomLine{
			width:4px;
			height:77px;
			margin:14px auto;
			position:relative;
			background:#64674a;
		}
		
			.zoomLine a.plus{
				width:14px;
				height:14px;
				background:url(../img/bgi/zoom_plus.png) no-repeat;
				position:absolute;
				left:-5px;
				top:-14px;
			} 
			
			.zoomLine a.minus{
				width:14px;
				height:14px;
				background:url(../img/bgi/zoom_minus.png) no-repeat;
				position:absolute;
				left:-5px;
				bottom:-14px;
			} 
			
			.zoomLine a.drag{
				width:14px;
				height:5px;
				background:url(../img/bgi/zoom_drag.png) no-repeat center center;
				position:absolute;
				left:-5px;
				top:40px;
			} 
			
		.zoomRound{
			width:62px;
			height:62px;
			background:url(../img/bgi/zoomround_bg.png) no-repeat;
			margin:0 auto;
			margin-top:26px;
			position:relative;
		}
	
			.zoomRound a.arrowTop{
				height:7px;
				width:13px;
				background:url(../img/bgi/zoom_top_arrow.png) no-repeat;
				position:absolute;
				left:25px;
				top:11px;
			}
			
			.zoomRound a.arrowRight{
				height:14px;
				width:8px;
				background:url(../img/bgi/zoom_right_arrow.png) no-repeat;
				position:absolute;
				right:10px;
				top:26px;
			}
			
			.zoomRound a.arrowBottom{
				height:7px;
				width:13px;
				background:url(../img/bgi/zoom_bottom_arrow.png) no-repeat;
				position:absolute;
				left:25px;
				bottom:9px;
			}
			
			.zoomRound a.arrowLeft{
				height:14px;
				width:8px;
				background:url(../img/bgi/zoom_left_arrow.png) no-repeat;
				position:absolute;
				left:10px;
				top:26px;
			}
			.zoomRound a.arrowCenter {
				position:absolute;
				left:19px;
				top:21px;
				font-size: 61px;
				text-decoration: none;
				color: #083627;
				-webkit-transition:all 0.5s ease;
				-moz-transition:all 0.5s ease;
				-o-transition:all 0.5s ease;
				-ms-transition:all 0.5s ease;
				transition:all 0.5s ease;
			}
			
			a.arrowCenter:hover {
				-webkit-transform:scale(0.7);
				-moz-transform:scale(0.7);
				-o-transform:scale(0.7);
				-ms-transform:scale(0.7);
				transform:scale(0.7);
			}
	
	a.legendBut{
		display:block;
		width:80px;
		height:22px;
		background:url(../img/bgi/socialbut_bg.gif) no-repeat;
		border-top:1px solid #b4ac99;
		line-height:22px;
		text-align:center;
		font-size:12px;
		color:#083727;
		text-decoration:none;
		font-weight:bold;
	}
	
		a.legendBut:hover{
			background:#f5ecd8;
			color:#a63f1e;
		}
		
	.legendCont{
		display:none;
		width:80px;
		height:234px;
		background:url(../img/bgi/legendcont_bg.gif) no-repeat;
		text-align: center;
		font-size:12px;
		line-height:14px;
		letter-spacing: -1px;
	}
	
		.legendCont ul{
			padding-top:7px;
		}
		
			.legendCont ul li{
				margin-bottom:3px;
				color:#444444;
			}
		
	a.shareBut{
		display:block;
		width:80px;
		height:22px;
		background:url(../img/bgi/socialbut_bg.gif) no-repeat;
		border-top:1px solid #b4ac99;
		line-height:22px;
		text-align:center;
		font-size:12px;
		color:#083727;
		text-decoration:none;
		font-weight:bold;
	}
	
		a.shareBut:hover{
			background:#f5ecd8;
			color:#a63f1e;
		}
		
		a.activeSocial{
			background:#f5ecd8;
			color:#a63f1e;
		}	
	
	.shareCont{
		display:none;
		width:80px;
		height:42px;
		background:url(../img/bgi/sharecont_bg.gif) no-repeat;
		text-align:center;
		padding-top:7px;
	}
	
		.shareCont a{
			display:block;
		}
		
		.shareCont a.facebook{
			margin-bottom:4px;
		}
		
	

	
/* end Map content
--------------------------------------------------------------------------------------------------------*/


/*=New pages
--------------------------------------------------------------------------------------------------------*/

#contentBG{
width:100%;
/*background:url(../img/bgi/contbg.jpg) no-repeat center top #031b0f; */
background:url(../img/sitebackground.jpg) no-repeat center top #051d0f;

}

.maincontentBG{
width:1009px;
margin:0 auto;
background:url(../img/bgi/maincontent_bg.jpg) repeat-y;
}

.mainContent{
width:960px;
background:url(../img/bgi/maincontentbg.jpg) no-repeat;
padding:0 24px 0 24px;
    background-size: cover;
}

.mainContent h1{
line-height: 78px;
font-size:45px;
color:#08422f;
border-bottom:1px solid #f6ebd2;
text-shadow: 0 1px 0 #fff;
font-family: Georgia;
font-weight:normal;
letter-spacing: -1px;
}

.contentText{
border-top:1px solid #d0b984;
background:url(../img/bgi/ico_topbull.png) no-repeat center top;
padding:16px 0 10px 0;
}

aside.sidemenu1{
width:170px;
min-height:590px;
background:url(../img/bgi/sidenavbg1.png) no-repeat right top;
float:left;	
}

aside.sidemenu1 ul {
	margin: 0 !important;
}

aside.sidemenuEvents{
	width:400px;
	min-height:590px;
	background:url(../img/bgi/sidenavbg1.png) no-repeat right top;
	float:left;	
}


aside.sidemenuContact{
width:300px;
min-height:590px;
background:url(../img/bgi/sidenavbg1.png) no-repeat right top;
float:left;	
}

aside.sidemenuContact a {
	color: #a63f1e; font-style: italic;
}
aside.sidemenuContact h3 {font-size: 2em; color: #a63f1e; line-height: 29px;}

.sidebg2{
background:url(../img/bgi/sidenavbg2.png) no-repeat right top !important;
min-height:466px !important;
}

aside.sidemenu1 ul{
width:140px;
padding-top:4px;


}

aside.sidemenu1 ul li{
border-top:1px solid #d0b984;
border-bottom:1px solid #f6ebd2;
}

aside.sidemenu1 ul li.first, aside.sidemenu1 ul li.views-row-first{
border-top:0;
}

aside.sidemenu1 ul li.last, aside.sidemenu1 ul li.views-row-last{
border-bottom:0;
}

aside.sidemenu1 ul li a{
display:block;
padding: 8px 0 9px 0;
font-size:16px;
color:#444444;
}
aside.sidemenu1 ul li a.active{
background:url(../img/nav_active_bg.png) bottom center repeat-x;
}

aside.sidemenu1 ul li a:hover, aside.sidemenu1 ul li a.selected{
text-decoration: none;
color:#a63f1e;
-moz-box-shadow: 0 -18px 24px -24px #fff inset;
-webkit-box-shadow: 0 -18px 24px -24px #fff inset;
box-shadow: 0 -18px 24px -24px #fff inset;	
behavior: url(PIE.htc);
}

.productInfo {
width:731px;
float:left;
padding-top:10px;
position:relative;
}

.productInfo.visitUs {
	padding-top: 0px;
}

.tour-duration {
	width: 285px;
	height: 29px;
	font-size: 14px;
	color: #f2e6ca;
	font-weight: bold;
	text-align: center;
	background: url(../img/duration_bg.png) left top no-repeat;
	margin-top: 2px;
	vertical-align: middle;
	display: table-cell;
}

.productInfoEvents h1, .productInfo h1 {color: #a63f1e; font-size: 40px;}
.productInfo h1 {margin-left: 16px; line-height: 60px;}
.productInfoEvents p, .productInfoTours p {line-height: 21px;}

.visit-us-title {color: #a63f1e; font-size: 16px;}

.visit-us.view-content {
	margin: 10px 0 0 16px;
	font-size: 13px !important;
	width: 710px;
	color: rgb(69, 69, 69);
}

.visit-us.view-content .add-content {
	color: #a63f1e;
}

.visit-us.view-content .pull-left {
	width: 405px;
	margin-right: 20px;
}

.visit-us.view-content .pull-right {
	width: 285px;
}

.visit-us.view-content li {
	float: left;
	padding: 25px 0;
	width: 710px;
	border-bottom: 1px solid #e1d0a8;
}

.visitUs h1 {
	border-bottom: 1px solid #e1d0a8;
}

.productInfoEvents{
width:490px;
float:left;
padding-top:10px;
padding-left: 11px;
}


.productInfoContact{
width:590px;
float:left;
padding-top:10px;
padding-left: 11px;
}
.productInfoContact a {color: #a63f1e; font-style: italic;}


.productInfoTours {
width:910px;
float:left;
padding-top:10px;
padding-left: 0px;




}

.prodImg{
width:279px;
text-align:center;
float:left;
}

article.productText{
width:452px;
float:left;
color:#444444;
line-height:21px;
font-size:12px;
}

.page-node-491 article.productText {
	width: 97%;
	margin-left: 3%;
}

article.productText h2{
font-size:40px;
color:#a63f1e;
margin-bottom:12px;
font-weight:normal;
text-shadow: 0 1px 0 #fff;
line-height:40px;
letter-spacing:-1px;
}

.page-node-491 article.productText h2 {
	display: none;
}

.page-node-491 article.productText img.center {
	margin: 0 auto 2em;
	display: block;
}

article.productText p{
margin:0 0 4px 0;
}

article.productText .prodSect1{
	border-top:1px solid #e2d0a9;
	padding-top:18px;
	margin-top:12px;
}

article.productText h3{
	font-weight:bold;
	margin-bottom:1px;
}

article.productText a.viewAll{
	font-weight:normal;
	font-style: italic;
	color:#a63f1e;
	float:right;
}

article.productText a.viewAll:hover{
	text-decoration:underline;
}

.prodTextCont{
	padding-bottom:0px;
	margin-bottom:1px;
	border-bottom:1px solid #e2d1a9;
}

.prodTextCont p{
	margin-bottom:10px !important;
}


ul.medalList li{
padding-left:20px;
line-height:18px;
}

ul.medalList li.goldMedal1{
	background:url(../img/bgi/medal_gold1.png) no-repeat left center;
}

ul.medalList li.goldMedal2{
	background:url(../img/bgi/medal_gold2.png) no-repeat left center;
}


.reviewsCont{
width:215px;
float:left;
margin-right:30px;
border-top:1px solid #e2d2aa;
padding-top:18px;
margin-top:12px;
}

.linksCont{
width:206px;
float:left;
border-top:1px solid #e2d2aa;
padding-top:18px;
margin-top:12px;
}

.linksCont a{
	font-style:italic;
	color:#a63f1e;
}
.extrapad-right .region-sidebar-first {
padding-right:10px;

}
.extrapad-right .region-sidebar-first ul li {
	margin: 0px; padding: 0px;
}
				
/* =Timeline
--------------------------------------------------------------------------------------------------------*/		

#timelineCont{
	width:901px;
	height:380px;
	border-bottom:1px solid #f6ebd2;
	background:url(../img/bgi/timelinecont_bg.jpg) repeat-x;
	padding-top:1px;
	position:relative;
	overflow:hidden !important;
}

#timeline-selector {
    background: url("../img/bgi/ico_topbull.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    border-color: #D5C796;
    border-style: solid;
    border-width: 1px 0;
    float: left;
    margin-bottom: 30px;
    padding: 10px 0;
    width: 100%;
}
    #timeline-selector a {
        float: left;
        font-size: 28px;
        line-height: 1em;
        padding: 0 2%;
        text-align: right;
        text-shadow: 0 1px 0 #FFFFFF;
        width: 46%;
    }

    #timeline-selector a.right {
        text-align: left;
    }
    #timeline-selector a.active {
        color: #08422F;
    }

	.timelineInner{
		position:absolute;
		left:-800px;
		top:0;
		height:380px;
		width:11000px;
	}

	#timelineCont .intro{
		width:708px;
		height:368px;
		padding:24px 12px 0 26px;
		background:url(../img/bgi/separator1.gif) no-repeat;
		float:left;
		position:relative;
	}
	
		#timelineCont .intro p{
			width:550px;
			font-size:18px;
			line-height:29px;
			color:#444444;
			margin:0;
			float:left;
		}
		
		#timelineCont .intro p span{
			font-size:52px;
			color:#a63f1e;
			text-shadow: 0 1px 0 #fff;
			line-height:52px;
		}
		
		#timelineCont .intro .explore{
			display:block;
			height:24px;
			background:url(../img/bgi/explorearrow.png) no-repeat left bottom;
			padding-left:35px;
			font-size:14px;
			color:#a63f1e;
			position:absolute;
			left:21px;
			bottom:19px;
			font-style:italic;
		}
		
		#timelineCont .intro .rightSeparator{
			display:block;
			width:12px;
			height:380px;
			background:url(../img/bgi/separator2.gif) no-repeat;
			position:absolute;
			right:0;
			top:0;
		}
		
	#timelineCont .tItem1{
		float:left;
		height:380px;
		padding-right:24px; 
		/*max-width:210px;*/
		background:url(../img/bgi/separator3.gif) no-repeat right top;
	}
	
		#timelineCont .tItem1 span.year{
			display:block;
			font-size:52px;
			color:#a63f1e;
			text-shadow: 0 1px 0 #fff;
			line-height:52px;		
			margin:0 0 3px 4px;	
		}
		
		#timelineCont .tItem1 p{
			font-size:16px;
			line-height:28px;
			color:#444444;
			margin:0;
			padding-left:14px;
		}
		
		#timelineCont .tItem1 p a.more{
			font-size:12px;
			line-height:22px;
			color:#a63f1e;
			font-style:italic;
		}
		
	#timelineCont .tItem2{
		float:left;
		height:380px;
		padding-right:16px; 
		background:url(../img/bgi/separator4.png) no-repeat right top;
		color:#444444;
		
		
	}
	#timelineCont .tItem2 .content-container {
		bottom:0px;
		vertical-align:bottom;
		display:table-cell;
		height:380px;
	}
		#timelineCont .tItem2 img{
			float:left;
			/*margin-right:16px;*/
			
		}
		
		#timelineCont .tItem2 p{
			float:left;
			margin:0;
			/*font-size:18px;*/
			font-size: 16px;
			padding-left: 14px;
			line-height:28px;
			/*margin-top:156px;*/
			
		}
	
		#timelineCont .tItem2 p span.year{
			display:block;
			font-size:52px;
			color:#a63f1e;
			text-shadow: 0 1px 0 #fff;
			line-height:52px;		
			margin:0 0 3px 4px;	
		}
		
		#timelineCont .tItem2 p a.more{
			font-size:12px;
			line-height:22px;
			color:#a63f1e;
			font-style:italic;
		}

#dateIndicators{
	width:901px;
	height:23px;
	background:url(../img/bgi/dataindicators_bg.png) no-repeat;
	margin-bottom:32px;
	position:relative;
}

	span.dateIndicator{
		display:block;
		width:3px;
		height:10px;
		position:absolute;
		background:#a74829;
		top:0;
	}
	
	a.dragDate{
		width:48px;
		height:22px;
		background:url(../img/bgi/ico_drag.png) no-repeat;
		position:absolute;
		left:-2px;
		top:-5px;
	}
	
	span.dragYear{
		display:block;
		width:48px;
		font-size:20px;
		position:absolute;
		top:28px;
		left:0;
		color:#444444;
		text-align:center;
		line-height:22px;
	}
	.dragDate:hover{
		text-decoration:none;
	}

.socialAdd{
	float:right;
	padding-bottom:12px;
}

/* end Timeline
--------------------------------------------------------------------------------------------------------*/	

/* End New pages
--------------------------------------------------------------------------------------------------------*/


/* =Footer
--------------------------------------------------------------------------------------------------------*/

footer#footer {
    width:100%;
    border-top:1px solid #2c4c41;
    position:relative;
    z-index:500;
    overflow:hidden;
    background:url(../img/bgi/footer-background.jpg) repeat-x;
    padding-bottom:5px;
}
#footer.front {
    position:fixed;
    bottom:0;
}
#bottomFooter{
    width:100%;
    overflow:hidden;
    height: 100%;
    margin-top:-5px;
}

#bottomFooterCont{
    width:1024px;
    margin:0 auto;
    zoom:1;
    padding-top:26px;
}

.fpad1{
    padding-top:13px !important;
}

.footerNews{
    height:23px;
    float:left;
    color:#c5ccc5;
    font-size:10px;
    width:100%;
}

.footerNews span.newsTitle{
    display:block;
    height:23px;
    line-height:22px;
    float:left;
    border-right:1px solid #02130b;
    color:#ffffff;
    font-size:14px;
    font-weight:bold;
    padding-right:15px;
}

.footerNews span.newsText{
    float:left;
    padding:0 15px;
    height:23px;
    line-height:23px;
    border-left:1px solid #214d46;
    border-right:1px solid #214d46;
    font-size:14px;
    width:80%;
}

.footerNews span.newsText a.newsLink{
    color:#c7a37d;
    font-weight:bold;
    text-decoration:none;
}
.footerNews span.newsText a.newsLink a.newsLinkage {
    color:#c7a37d;
    font-weight:bold;
    text-decoration:none;
}

.footerNews span.newsText a.newsLink a.newsLinkage:hover{
    text-decoration:underline;
}

.footerNews span.newsText span.floatRight {
    float:right;

}

.footerNews span.floatRight strong{
    color:#fff;
    padding: 4px;
    float:right;
}

.footerNews span.newsText span.floatRight a.viewNews,
.footerNews span.floatRight a.viewNews {
    float:right;
    color:#c7a37d;
    font-style:italic;
    text-decoration:none;
    font-size:14px;
    line-height:23px;
}



.footerNews span.newsText a.floatRight a.viewNews:hover{
    text-decoration:underline;
}

ul.footerLinks{
    margin-top:40px;
    margin-right:30px;
    width:100%;
}

ul.footerLinks li{
    float:left;
    height:18px;
    line-height:18px;
    padding:0 6px 0 12px;
    background:url(../img/bgi/whitebull.png) no-repeat left 9px;
}

ul.footerLinks li.socialRight {
    float:right;
}

ul.footerLinks li.first{
    padding-left:0;
    background:none;
}

ul.footerLinks li.last{
    padding-right:0;
}

ul.footerLinks li a{
    font-size:14px;
    color:#c7a37d;
    text-decoration: none;
    display:block;
    height:18px;
    font-style:italic;
}

ul.footerLinks li a:hover{
    text-decoration:underline;
}




/* =end Footer
--------------------------------------------------------------------------------------------------------*/

/* =Clearing floats
--------------------------------------------------------------------------------------------------------*/
#headerCont:after, #bottomFooterCont:after, #topFooterCont:after, ul.footerItems li .licont:after, .popUp:after, .contentText:after, .mainContent:after
 {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
	
 }
 
.contentText, .mainContent{
	zoom:1;
}
 
/* End Clearing floats
--------------------------------------------------------------------------------------------------------*/


.map-viewport{ position:relative; width:100%; overflow:hidden;}
.level{ position:absolute; left:0; top:0; z-index:10;}
.current-level{ z-index:20; }


#map-1{ 
	width:100%; 
	height:1239px; 
	position:absolute; 
	cursor:move;
	.z-index:1;		/* hack for IE7 */
}

#map-1 .level {
	background:#000;
}
img{ border:0; }
	
	a.item{
		width:26px;
		height:26px;
	    position:absolute;
	    background:url(../img/bgi/orange_bull.png) no-repeat;
	    z-index:100;
	  
	}
	
	a.photo{
		display:block;
		width:31px;
		height:33px;
		background:url(../img/bgi/ico_photo.png) no-repeat;
		position:absolute;
		z-index:100;
	}
	a.marker {
		position:absolute;
		z-index:100;
	}
	
/* popup */
	
.popUp{
	max-width:426px;
	min-width:250px;
	background:url(../img/bgi/popup_bg.gif) repeat-x #e2dbcd;
	border:1px solid #b6501e;
	padding:10px 12px;
	position:absolute;
	left:0;
	top:0;
	z-index:400 !important;
	display:none;
}
	
	.popUp span.bottomIco{
		display:block;
		width:17px;
		height:17px;
		background:url(../img/bgi/popup-down.png) no-repeat;
		position:absolute;
		right:30px;
		bottom:-17px;
	}
	
	.popUpInfo{
		width:262px;
		float:left;
		
	}
	.fullWidth .popUpInfo {
		width:99%;
	}
	
		.popUpInfo h4{
			line-height:22px;
			background:url(../img/bgi/popuptitle_bg.gif) no-repeat left bottom;
			font-size:22px;
			color:#22413a;
			font-weight:normal;	
			padding-bottom:10px;
		}
		
			.popUpText{
				
				color:#877e6c;
				font-size:12px;
			}
		
			.popUpText p{
				margin:0 0 8px 0;
			}
			
		.popUpInfo a{
			color:#22413a;
			text-decoration:underline;
		}
		
		.popUpInfo a:hover{
			text-decoration:none;
		}
		
	.popUp img{
		float:right;
		border:1px solid #bb481a;
	}
	.popUp a img { 
		border:none;
		float:left;
		}
		
		#nid497.popUp img {
			border: none;
		}

#mapContent #nid150 {
    top: 100px !important;
}










.eventsblock #stampede {margin-left: 70px;}
.eventsblock .vertical_road {background: url(../img/claendarbck.png); background-position: 0px 2px; background-repeat:no-repeat; margin-left: -25px;}
.eventsblock .vertical_road a {font-style: italic;  text-decoration:underline; color:#a63f1e; margin-left:75px;}
.eventsblock .vertical_road #july a, .eventsblock .vertical_road #february a, .eventsblock .vertical_road #october a {margin-left: 65px;}
.eventsblock .vertical_road a.no-margin {margin-left: 0px;}
.eventsblock .vertical_road li { min-height:66px; }
.eventsblock .vertical_road h2 {color:#405347;}
.tooltip,.tooltip2,.tooltip3,.tooltip4,.tooltip6,.tooltip7,.tooltip8,.tooltip9 { padding-top:0px; }
#february .tooltip {padding-top: 0px;}
#june23 .tooltip5 {padding-top: 0px;}
.toolset { position:relative; }
.tooltip5 { padding-top:8px;  }
.tooltip6 { padding-left:4px; }

#january {background:url(../img/january.png); background-repeat: no-repeat; background-position: top left; margin-left: 60px;  }
#january p {display: block; padding-top: 20px; padding-left: 20px; width:320px; }


#february {background:url(../img/feb_11.png); background-repeat: no-repeat; background-position: top left; margin-left: 80px; margin-top: -6px; }
#february h2 {display: block; padding-left: 65px; font-size: 16px;}
#february p {display: block; margin-top: 10px; padding-left: 65px; }
#february .childview { background:#fff url(../img/feb_11.png) 0 0 no-repeat; }

#march {background:url(../img/mar_31.png); background-repeat: no-repeat; background-position: top left; margin-left: 110px;}
#march h2 {display: block; padding-left: 75px; font-size: 16px;}
#march p {display: block; margin-top: 10px; padding-left: 75px; }
#march .childview { background:#fff url(../img/mar_31.png) 0 0 no-repeat; }

#may {background:url(../img/may_4.png); background-repeat: no-repeat; background-position: top left; margin-left: 100px;}
#may h2 {display: block; padding-left: 75px; font-size: 16px;}
#may p {display: block; margin-top: 10px; padding-left: 75px; }
#may .childview { background:#fff url(../img/may_4.png) 0 0 no-repeat; }

#june15 {background:url(../img/june_15.png); background-repeat: no-repeat; background-position: top left; margin-left: 80px;  }
#june15 h2 {display: block; padding-top: 8px; padding-left: 75px; font-size: 16px; padding-right: 100px; line-height: 36px;}
#june15 p {display: block; margin-top: 10px; padding-left: 75px; }
#june15 .childview { background:#fff url(../img/june_15.png) 0 0 no-repeat; top:-49px !important; }
#june15 .childview h2 { width:180px; }

#june23 {background:url(../img/june_23.png); background-repeat: no-repeat; background-position: top left; margin-left: 80px; margin-top: 20px; width:320px; }
#june23 h2 {display: block; padding-top: 8px; padding-left: 75px; font-size: 16px; line-height:26px;}
#june23 p {display: block; margin-top: 28px; padding-left: 75px; }
#june23 .childview { background:#fff url(../img/june_23.png) 0 0 no-repeat; top: -60px; }
#june23 .childview h2 { width:250px; line-height: 36px;}

#july {background:url(../img/oct_25-26.png); background-repeat: no-repeat; background-position: top left; margin-left: 140px; margin-top: 15px;}
#july h2 {display: block; padding-top: 8px; padding-left: 65px; font-size: 18px; padding-right: 20px; margin-bottom:3px; line-height: 24px;}
#july p {display: block; margin-top: 5px; padding-left: 75px; }
#july .childview { background:#fff url(../img/oct_25-26.png) 0 0 no-repeat; top:-61px; }
#july .childview h2 { width:150px; }

#october {background:url(../img/oct_26.png); background-repeat: no-repeat; background-position: top left; margin-left: 90px; margin-bottom:15px;}
#october h2 {display: block; padding-left: 65px; font-size: 18px; padding-right: 20px; margin-bottom: 8px;}
#october p {display: block; margin-top: 5px; padding-left: 75px; }
#october .childview { background:#fff url(../img/oct_26.png) 0 0 no-repeat; top:-57px; }
#october .childview h2 { width: 250px; }

#november {background:url(../img/nov_29.png); background-repeat: no-repeat; background-position: top left; margin-left: 100px;}
#november {background:url(../img/nov_29.png); background-repeat: no-repeat; background-position: top left; margin-left: 100px;}
#november h2 {display: block; padding-top: 8px; padding-left: 75px; font-size: 18px; padding-right: 40px; line-height: 26px;}
#november p {display: block; margin-top: 5px; padding-left: 75px; }
#november .childview { background:#fff url(../img/nov_29.png) 0 0 no-repeat; top:-61px; }
#november .childview h2 { width:200px; }

#december {background:url(../img/december.png); background-repeat: no-repeat; background-position: top left; margin-left: 110px; width:320px; }
#december p {display: block; padding-top: 35px; padding-left: 0px; }

#holiday {background:url(../img/dec_78.png); background-repeat: no-repeat; background-position: top left; margin-left: 90px;}
#holiday h2 {display: block; padding: 8px 40px 8px 75px; font-size: 18px; line-height: 26px;}
#holiday p {display: block; margin-top: 5px; padding-left: 75px; }
#holiday .childview { background:#fff url(../img/dec_78.png) 0 0 no-repeat; top:-27px; }




.eventsblock .events-trail {background: url(../img/events_trail.png); background-position: 0 2px; background-repeat: no-repeat; margin-left: -25px;
    padding-bottom: 100px;}
.eventsblock .events-trail li {font-size: 12px; color: #041e11;}

.eventsblock .events-trail h2 {color:#032019; font-size: 20px; line-height: 1.2em;}

.eventsblock .events-trail .detail_click {display: block;}

.eventsblock .events-trail #january {margin-left: 53px; background: url(../img/dates/january.png) left top no-repeat;}

.eventsblock .events-trail #january-10 {margin-left: 68px; background: url(../img/dates/january_13_20_27.png) left top no-repeat;
    margin-top: 20px;}
.eventsblock .events-trail #january-10 h2 {padding-left: 75px;}
.eventsblock .events-trail #january-10 .detail_click {margin-left: 75px; margin-top: 10px; font-style: italic; text-decoration: underline;}
.eventsblock .events-trail #january-10 .childview {background: url(../img/dates/january_13_20_27.png) 5px 5px no-repeat #FFF;
    top: -64px; left: -6px;}
.eventsblock .events-trail #january-10 .childview h2 {padding: 5px 0 0 80px; height: 50px;}
.eventsblock .events-trail #january-10 .childview p {padding-left: 80px; margin-bottom: 5px;}


.eventsblock .events-trail #february-14 {margin-left: 104px; background: url(../img/dates/february_11.png) left top no-repeat;
    margin-top: 20px;}
.eventsblock .events-trail #february-14 h2 {padding-left: 65px;}
.eventsblock .events-trail #february-14 .detail_click {margin-left: 65px; margin-top: 10px; font-style: italic; text-decoration: underline;}
.eventsblock .events-trail #february-14 .childview {background: url(../img/dates/february_11.png) 5px 5px no-repeat #FFF;
    top: -40px; left: -6px;}
.eventsblock .events-trail #february-14 .childview h2 {padding: 5px 0 0 70px; height: 22px;}
.eventsblock .events-trail #february-14 .childview p {padding-left: 70px; margin-bottom: 5px;}


.eventsblock .events-trail #april-12 {margin-left: 104px; background: url(../img/dates/april_8.png) left top no-repeat;
    margin-top: 20px;}
.eventsblock .events-trail #april-12 h2 {padding-left: 70px;}
.eventsblock .events-trail #april-12 .detail_click {margin-left: 70px; margin-top: 10px; font-style: italic; text-decoration: underline;}
.eventsblock .events-trail #april-12 .childview {background: url(../img/dates/april_8.png) 5px 5px no-repeat #FFF;
    top: -40px; left: -6px;}
.eventsblock .events-trail #april-12 .childview h2 {padding: 5px 0 0 75px; height: 22px;}
.eventsblock .events-trail #april-12 .childview p {padding-left: 75px; margin-bottom: 5px;}



.eventsblock .events-trail #may-2 {margin-left: 94px; background: url(../img/dates/may_5.png) left top no-repeat;
    margin-top: 20px;}
.eventsblock .events-trail #may-2 h2 {padding-left: 75px;}
.eventsblock .events-trail #may-2 .detail_click {margin-left: 75px; margin-top: 10px; font-style: italic; text-decoration: underline;}
.eventsblock .events-trail #may-2 .childview {background: url(../img/dates/may_5.png) 5px 5px no-repeat #FFF;
    top: -40px; left: -6px;}
.eventsblock .events-trail #may-2 .childview h2 {padding: 5px 0 0 80px; height: 22px;}
.eventsblock .events-trail #may-2 .childview p {padding-left: 80px; margin-bottom: 5px;}


.eventsblock .events-trail #june-13 {margin-left: 82px; background: url(../img/dates/june_16.png) left top no-repeat;
    margin-top: 20px;}
.eventsblock .events-trail #june-13 h2 {padding-left: 80px;}
.eventsblock .events-trail #june-13 .detail_click {margin-left: 80px; margin-top: 10px; font-style: italic; text-decoration: underline;}
.eventsblock .events-trail #june-13 .childview {background: url(../img/dates/june_16.png) 5px 5px no-repeat #FFF;
    top: -40px; left: -6px;}
.eventsblock .events-trail #june-13 .childview h2 {padding: 5px 0 0 85px; height: 22px;}
.eventsblock .events-trail #june-13 .childview p {padding-left: 85px; margin-bottom: 5px;}


.eventsblock .events-trail #june-13-active {margin-left: 82px; background: url(../img/dates/june_19_large.png) left top no-repeat;
    margin-top: 10px;}
.eventsblock .events-trail #june-13-active h2 {padding-left: 80px;}
.eventsblock .events-trail #june-13-active .june-13-btn {padding-left: 80px;}
.eventsblock .events-trail #june-13-active .detail_click {margin-left: 80px; margin-top: 10px; font-style: italic; text-decoration: underline;}
.eventsblock .events-trail #june-13-active .childview {background: url(../img/dates/june_19_large.png) 5px 5px no-repeat #FFF;
    top: -65px; left: -6px;}
.eventsblock .events-trail #june-13-active .childview h2 {padding: 5px 0 0 85px; height: 22px;}
.eventsblock .events-trail #june-13-active .childview p {padding-left: 85px; margin-bottom: 5px;}
.eventsblock .events-trail #june-13-active .childview .june-13-btn {padding-left: 85px; padding-top: 2px; display: block;}




.eventsblock .events-trail #july-4 {margin-left: 137px; background: url(../img/dates/july_4.png) left top no-repeat;
    margin-top: 20px;}
.eventsblock .events-trail #july-4 h2 {padding-left: 80px;}
.eventsblock .events-trail #july-4 .detail_click {margin-left: 80px; margin-top: 10px; font-style: italic; text-decoration: underline;}
.eventsblock .events-trail #july-4 .childview {background: url(../img/dates/july_4.png) 5px 5px no-repeat #FFF;
    top: -64px; left: -6px;}
.eventsblock .events-trail #july-4 .childview h2 {padding: 5px 0 0 85px; height: 48px;}
.eventsblock .events-trail #july-4 .childview p {padding-left: 85px; margin-bottom: 5px;}


.eventsblock .events-trail #october-30 {margin-left: 95px; background: url(../img/dates/october_27-28.png) left top no-repeat;
  margin-top: 20px;}
.eventsblock .events-trail #october-30 h2 {padding-left: 80px;}
.eventsblock .events-trail #october-30 .detail_click {margin-left: 80px; margin-top: 10px; font-style: italic; text-decoration: underline;}
.eventsblock .events-trail #october-30 .childview {background: url(../img/dates/october_27-28.png) 5px 5px no-repeat #FFF;
  top: -64px; left: -6px;}
.eventsblock .events-trail #october-30 .childview h2 {padding: 5px 0 0 85px; height: 48px;}
.eventsblock .events-trail #october-30 .childview p {padding-left: 85px; margin-bottom: 5px;}

.eventsblock .events-trail #december {margin: 25px 0 0 95px; background: url(../img/dates/december.png) left top no-repeat;}
.eventsblock .events-trail #december p {padding-top: 25px;}


.eventsblock .events-trail #december-4 {margin-left: 112px; background: url(../img/dates/november_30.png) left top no-repeat;
    margin-top: 20px;}
.eventsblock .events-trail #december-4 h2 {padding-left: 70px;}
.eventsblock .events-trail #december-4 .detail_click {margin-left: 70px; margin-top: 10px; font-style: italic; text-decoration: underline;}
.eventsblock .events-trail #december-4 .childview {background: url(../img/dates/november_30.png) 5px 5px no-repeat #FFF;
    top: -64px; left: -6px;}
.eventsblock .events-trail #december-4 .childview h2 {padding: 5px 0 0 75px; height: 48px;}
.eventsblock .events-trail #december-4 .childview p {padding-left: 75px; margin-bottom: 5px;}


.eventsblock .events-trail #december-12 {margin-left: 52px; background: url(../img/dates/december_8-9_15-16.png) left top no-repeat;
    margin-top: 20px;}
.eventsblock .events-trail #december-12 h2 {padding-left: 85px;}
.eventsblock .events-trail #december-12 .detail_click {margin-left: 85px; margin-top: 10px; font-style: italic; text-decoration: underline;}
.eventsblock .events-trail #december-12 .childview {background: url(../img/dates/december_8-9_15-16.png) 5px 5px no-repeat #FFF;
    top: -64px; left: -6px;}
.eventsblock .events-trail #december-12 .childview h2 {padding: 5px 0 0 90px; height: 48px;}
.eventsblock .events-trail #december-12 .childview p {padding-left: 90px; margin-bottom: 5px;}

.eventsblock .events-trail #december-january {margin: 30px 0 0 100px; background: url(../img/dates/nov_30-jan_2.png) left top no-repeat;}
.eventsblock .events-trail #december-january h2 {padding-left: 95px;}
.eventsblock .events-trail #december-january .detail_click {margin: 10px 0 0 95px; text-decoration: underline; font-style: italic;}
.eventsblock .events-trail #december-january .childview {background: url(../img/dates/nov_30-jan_2.png) 5px 5px no-repeat #FFF; top: -64px; left: -6px;}
.eventsblock .events-trail #december-january .childview h2 {padding: 5px 0 0 100px;height: 48px;}
.eventsblock .events-trail #december-january .childview p {padding-left: 100px; margin-bottom: 5px;}

#january p {padding: 25px 0 0 12px; width: 350px;}



.view-articles-type-view {border: 0px solid red; margin-top: -5px; } 
#block-views-articles_type_view-block_1 {margin-left: -7px;}
.ui-accordion-content .field-content  {display: block; padding-left: 7px;}
.ui-accordion-content .field-content a {color: #A63F1E;}

.ui-accordion .views-field-title, .ui-accordion .views-field-body {border-left: 0px solid red; margin-left: -29px; padding-left: 1px;}
.views-accordion-header {border-left: 0px solid red; margin-left: -42px;}
.views-accordion-header a {color:#444444; display: block; font-size: 18px !important;  }
.views-accordion-header a:hover {color:#444444; text-decoration:none;}

.webform-component label {}
.form-text, .form-select {float: right;}

#webform-component-beginning > label,
#webform-component-ending > label,
.minute.form-select,
.hour.form-select {
    float: left;
    margin-right: 5px;
}
#edit-submitted-ending-ampm,
#edit-submitted-beginning-ampm {
    float: right;
}
#webform-component-beginning > label {
    margin-right: 120px;
}
#webform-component-ending > label {
    margin-right: 140px;
}
.description {
    float: left;
    width: 100%;
    margin: 5px 0 20px;
}

/*#webform-component-beginning, #webform-component-ending {clear: both; float: right;}*/
.form-checkbox {padding: 3px;}
.views-field-body .field-content ul {list-style: disc !important; margin-left: 30px;}

 .tipsy-inner .heading1 {display: block;  padding-top: 8px; padding-left: 75px; font-size: 16px; height: 48px; background:url(../img/feb_11.png); background-repeat: no-repeat; }
 .tipsy-inner .paragraph1 {display: block; text-indent:75px; margin-top: -15px; font-size: 14px;}
 
  .tipsy-inner .heading2 {display: block;  padding-top: 8px; padding-left: 75px; font-size: 16px; height: 48px; background:url(../img/mar_31.png); background-repeat: no-repeat; }
 .tipsy-inner .paragraph2 {display: block; text-indent:75px; margin-top: -15px; font-size: 14px;}

 .tipsy-inner .heading3 {display: block;  padding-top: 8px; padding-left: 75px; font-size: 16px; height: 48px; background:url(../img/may_4.png); background-repeat: no-repeat; }
 .tipsy-inner .paragraph3 {display: block; text-indent:75px; margin-top: -15px; font-size: 14px;}
 
  .tipsy-inner .heading4 {display: block;  padding-top: 8px; padding-left: 75px; font-size: 16px; height: 68px; background:url(../img/june_15.png); background-repeat: no-repeat; }
 .tipsy-inner .paragraph4 {display: block; text-indent:75px; margin-top: -5px; font-size: 14px;}
 
 .tipsy-inner .heading5 {display: block;  padding-top: 8px; padding-left: 75px; font-size: 16px; height: 78px; background:url(../img/june_23.png); background-repeat: no-repeat; }
 .tipsy-inner .paragraph5 {display: block; text-indent:75px; margin-top: -5px; font-size: 14px;}
 
 .tipsy-inner .heading6 {display: block;  padding-top: 8px; padding-left: 75px; font-size: 16px; height: 78px; background:url(../img/july_4.png); background-repeat: no-repeat; }
 .tipsy-inner .paragraph6 {display: block; text-indent:75px; margin-top: -15px; font-size: 14px;}
 
  .tipsy-inner .heading7 {display: block;  padding-top: 8px; padding-left: 75px; font-size: 16px; height: 58px; background:url(../img/oct_26.png); background-repeat: no-repeat; }
 .tipsy-inner .paragraph7 {display: block; text-indent:75px; margin-top: -5px; font-size: 14px;}
 
  .tipsy-inner .heading8 {display: block;  padding-top: 8px; padding-left: 75px; font-size: 16px; height: 58px; background:url(../img/nov_29.png); background-repeat: no-repeat; }
 .tipsy-inner .paragraph8 {display: block; text-indent:75px; margin-top: -5px; font-size: 14px;}
 
  .tipsy-inner .heading9 {display: block;  padding-top: 8px; padding-left: 75px; font-size: 16px; height: 68px; background:url(../img/dec_78.png); background-repeat: no-repeat; }
 .tipsy-inner .paragraph9 {display: block; text-indent:75px; margin-top: -15px; font-size: 14px;}
 
 /* tours page styles start */
 
 /* 'widths' sub menu */

/* column container */
.colmask {
	position:relative;		/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;				/* width of whole page */
	overflow:hidden;			/* This chops off any overhanging divs */
	
	margin-left: -18px;
}
/* common column settings */
.colright,
.colmid,
.colleft {
	float:left;
	width:100%;				/* width of page */
	position:relative;
	
}
.colmid {
	
}

.col1,
.col2,
.col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;		/* no left and right padding on columns, we just make them narrower instead 
						only padding top and bottom is included here, make it whatever value you need */
	overflow:hidden;
	
}
/* 3 Column blog style settings */
.blogstyle {
		/* right column background colour */
}
.blogstyle .colmid {
	right:17%;				/* width of the right column */
		/* center column background colour */
}
.blogstyle .colleft {
	right:35%;				/* width of the middle column */
			/* left column background colour */
}
.blogstyle .col1 {
	width:46%;				/* width of center column content (column width minus padding on either side) */
	left:54%;				/* 100% plus left padding of center column */
}
.blogstyle .col1 h2{
font-size:40px;
color:#a63f1e;
margin-bottom:12px;
font-weight:normal;
text-shadow: 0 1px 0 #fff;
line-height:40px;
letter-spacing:-1px;
}

.blogstyle .col2 {
	width:31%;				/* Width of left column content (column width minus padding on either side) */
	left:56%;				/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}
.blogstyle .col3 {
	width:17%;				/* Width of right column content (column width minus padding on either side) */
	left:56%;				/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	padding-left: 20px;				
	color:#a63f1e;
	
	
}
.seperator {clear: left; float: left; disaply: block; height: 5px; border-top:1px solid #e2d1a9; width: 890px; margin-top: -10px; padding-top: 0px; padding-bottom: 0px;}
#blogfooter {clear: left; float: left; border: 1px solid #ccc; width: 100%;}
.duration1, .duration2, .duration3, .duration4 {display: block; background:url(../img/duration.jpg); background-position: top left; background-repeat: no-repeat; padding: 3px; color: #fff; }
.description1, .description2, .description3, .description3b, .description4 , .description4b {display: block; padding-top: 3px; }
.description1 {padding-top: 5px;}

 /* tours page styles end */
 
#tomrilley {background: url(../img/tom_riley_bck.png); background-position: top left; background-repeat: no-repeat; } 
#tomrilleycontent {display: block; padding-top: 130px; padding-left: 355px; padding-right: 10px;}
#tomrilleycontent p {line-height: 1.5em;}
#tomrilleycontent img {margin-left: 50px;} /* NOT background */ 
  
  
  
#danielboone {background: url(../img/daniel_boone_bck.png); background-position: top left; background-repeat: no-repeat; } 
#danielboonecontent {display: block; padding-top: 165px; padding-left: 40px; padding-right: 290px; }
#danielboonecontent p {line-height: 1.5em;}
#danielboone img {margin-left: 50px;} /* NOT background */ 
  
  
#tommyhughes {background: url(../img/tommy_hughes_bck.png); background-position: top left; background-repeat: no-repeat; } 
#tommyhughescontent {display: block; padding-top: 120px; padding-left: 35px;  }
#tommyhughescontent p {line-height: 1.4em;} /* more ps needed to do less padding on right .... */
#tommyhughescontent p:first-child {display: block; padding-right: 200px;}
#tommyhughescontent p:nth-of-type(2) {display: block; padding-right: 260px;}
#tommyhughescontent p:nth-of-type(3) {display: block; padding-right: 290px;}
#tommyhughescontent p:nth-of-type(4) {display: block; padding-right: 320px;}
#tommyhughescontent img {margin-left: 50px;} /* NOT background */  

#amandapeach {background: url(../img/amanda_peach_bck.png); background-position: top left; background-repeat: no-repeat; } 
#amandapeachcontent  {display: block; padding-top: 140px; padding-left: 345px; }
#amandapeachcontent  p {line-height: 1.5em;} /* more ps needed to do less padding on left .... */
#amandapeachcontent  img {margin-left: 50px;} /* NOT background */  

#jeffosborne {background: url(../img/jeff_osborne_bck.png); background-position: top left; background-repeat: no-repeat; } 
#jeffosbornecontent {display: block; padding-top: 130px; padding-left: 360px; padding-right: 10px; }
#jeffosbornecontent p {line-height: 1.5em;}
#jeffosbornecontent img {margin-left: 50px;} /* NOT background */  

#montystephens {background: url(../img/monty_stephens_bck.png); background-position: top left; background-repeat: no-repeat; } 
#montystephenscontent {display: block; padding-top: 150px; padding-left: 335px; }
#montystephenscontent p {line-height: 1.8em;}
#montystephenscontent img {margin-left: 50px;} /* NOT background */  

#conniebrey {background: url(../img/connie_brey_bck.png); background-position: top left; background-repeat: no-repeat; } 
#conniebrey {display: block; padding-top: 130px; padding-left: 45px; padding-right: 320px; }
#conniebrey p {line-height: 1.3em;}
#conniebrey img {margin-left: 50px;} /* NOT background */  

#billward {background: url(../img/bill_ward_bck.png); background-position: top left; background-repeat: no-repeat; } 
#billwardcontent {display: block; padding-top: 140px; padding-left: 45px; padding-right: 340px; }
#billwardcontent p {line-height: 1.4em;}
#billwardcontent img {margin-left: 50px;} /* NOT background */  

#eddieboggs {background: url(../img/eddie_boggs_bck.png); background-position: top left; background-repeat: no-repeat; } 
#eddieboggscontent {display: block; padding-top: 140px; padding-left: 45px; padding-right: 330px; }
#eddieboggscontent p {line-height: 1.4em;} /* more ps needed to do less padding on right .... */
#eddieboggscontent img {margin-left: 50px;} /* NOT background */  

#debbielafoe {background: url(../img/debbie_lafoe_bck.png); background-position: top left; background-repeat: no-repeat; } 
#debbielafoecontent {display: block; padding-top: 150px; padding-left: 355px; }
#debbielafoecontent p {line-height: 1.5em;}
#debbielafoecontent img {margin-left: 50px;} /* NOT background */    
  

#paulbrewer {background: url(../img/paul_brewer_bck.png); background-position: top left; background-repeat: no-repeat; } 
#paulbrewercontent {display: block; padding-top: 130px; padding-left: 345px; padding-right: 10px;}
#paulbrewercontent p {line-height: 1.5em;}
#paulbrewercontent img {margin-left: 50px;} /* NOT background */  

#mattcalvert {background: url(../img/matt_calvert_bck.png); background-position: top left; background-repeat: no-repeat; } 
#mattcalvertcontent  {display: block; padding-top: 140px; padding-left: 45px; padding-right: 250px; }
#mattcalvertcontent p {line-height: 1.5em;}
#mattcalvertcontent img {margin-left: 50px;} /* NOT background */  

#margogalloway {background: url(../img/margo_bck.png); background-position: top center; background-repeat: no-repeat; min-height: 460px; width: 733px; } 
#margogallowaycontent {display: block; padding-top: 140px; padding-left: 25px; padding-right: 320px; }
#margogallowaycontent p {line-height: 1.5em;}
#margogallowaycontent img {margin-left: 50px;} /* NOT background */  


#patbarret  {background: url(../img/barret_bck.png); background-position: top center; background-repeat: no-repeat; min-height: 460px; width: 733px; } 
#patbarretcontent {display: block; padding-top: 140px; padding-left: 330px; padding-right: 5px; }
#patbarretcontent  p {line-height: 1.5em;}
#patbarretcontent img {margin-left: 50px;} /* NOT background */ 

#curtis {background: url(../img/curtis_bck.png); background-position: top center; background-repeat: no-repeat; min-height: 460px; width: 733px; } 
#curtiscontent {display: block; padding-top: 140px; padding-left: 340px; padding-right: 5px; }
#curtiscontent  p {line-height: 1.5em;}
#curtiscontent img {margin-left: 50px;} /* NOT background */ 

#mozenter {background: url(../img/fred_mozenter_bck.png); background-position: top center; background-repeat: no-repeat; min-height: 460px; width: 733px; } 
#mozentercontent  {display: block; padding-top: 120px; padding-left: 345px; padding-right: 5px; }
#mozentercontent p {line-height: 1.5em;}
#mozentercontent img {margin-left: 50px;} /* NOT background */ 

#bastin  {background: url(../img/aron_bastin_bck.png); background-position: top center; background-repeat: no-repeat; min-height: 460px; width: 733px; } 
#bastincontent {display: block; padding-top: 140px; padding-left: 340px; padding-right: 5px; }
#bastincontent p  {line-height: 1.5em;}
#bastincontent img {margin-left: 50px;} /* NOT background */ 

#owens {background: url(../img/monty_owens_bck.png); background-position: top center; background-repeat: no-repeat; min-height: 460px; width: 733px; } 
#owenscontent {display: block; padding-top: 140px; padding-left: 340px; padding-right: 5px; }
#owenscontent p {line-height: 1.4em;}
#owenscontent img {margin-left: 50px;} /* NOT background */ 

#oneil {background: url(../img/ryan_oneil_bck.png); background-position: top center; background-repeat: no-repeat; min-height: 460px; width: 733px; } 
#oneilcontent {display: block; padding-top: 140px; padding-left: 350px; padding-right: 5px; }
#oneilcontent p {line-height: 1.5em;}
#oneil img {margin-left: 50px;} /* NOT background */ 

#gibson {background: url(../img/andrew_gibson_bck.png); background-position: top center; background-repeat: no-repeat; min-height: 460px; width: 733px; } 
#gibsoncontent {display: block; padding-top: 140px; padding-left: 25px; padding-right: 360px; }
#gibsoncontent p {line-height: 1.5em;}
#gibson img {margin-left: 50px;} /* NOT background */ 

#smith {background: url(../img/kim_smith_bck.png); background-position: top center; background-repeat: no-repeat; min-height: 460px; width: 733px; } 
#smithcontent {display: block; padding-top: 130px; padding-left: 25px; padding-right: 348px; }
#smithcontent p {line-height: 1.5em;}
#smith img {margin-left: 50px;} /* NOT background */ 

#redmon {background:url(../img/doug_reymond_bck.png); background-position: top center; background-repeat: no-repeat; min-height: 460px; width: 733px; } 
#redmoncontent {display: block; padding-top: 140px; padding-left: 25px; padding-right: 350px; }
#redmoncontent p {line-height: 1.5em;}
#redmon img {margin-left: 50px;} /* NOT background */ 
  
  
#stout {background: url(../img/liz_stout_bck.png); background-position: top center; background-repeat: no-repeat; min-height: 460px; width: 733px; } 
#stoutcontent {display: block; padding-top: 120px; padding-left: 25px; padding-right: 340px; }
#stoutcontent p {line-height: 1.5em;}
#stoutcontent  img {margin-left: 50px;} /* NOT background */ 
  
  
#roberts {background: url(../img/rhonda_roberts_bck.png); background-position: top center; background-repeat: no-repeat; min-height: 460px; width: 733px; } 
#robertscontent {display: block; padding-top: 120px; padding-left: 25px; padding-right: 350px; }
#robertscontent p {line-height: 1.5em;}
#robertscontent  img {margin-left: 50px;} /* NOT background */ 
  
  
  
#everybottle {background: url(../img/everybottle_bck_optimized.png); background-position: top center; background-repeat: no-repeat; min-height: 860px; width: 733px; } 
#everybottlecontent {display: block; padding-top: 450px; padding-left: 25px; padding-right: 25px; }
#everybottlecontent  p {line-height: 1.5em;}

#honorbottle {background: url(../img/honor_bck_optimized.png); background-position: top center; background-repeat: no-repeat; min-height: 560px; width: 733px; } 
#honorbottlecontent {display: block; padding-top: 130px; padding-left: 25px;  }
#honorbottlecontent p {line-height: 1.5em;} 

#honorbottlecontent .honorfirst  {padding-right: 450px;}
#honorbottlecontent .honorsecond  {padding-right: 480px;}  
#honorbottlecontent .honorthird  {padding-right: 10px;}


#processingdepartment {background: url(../img/processingV1_bck_optimized.png); background-position: top center; background-repeat: no-repeat; min-height: 560px; width: 733px; } 
#processingdepartmentcontent {display: block; padding-top: 140px;  padding-left: 40px; }
#processingdepartmentcontent p {line-height: 1.5em;} 

#processingdepartmentcontent .honorfirst  {padding-right: 390px;}
#processingdepartmentcontent .honorsecond  {padding-right: 390px;}  
#processingdepartmentcontent .honorthird  {padding-right: 390px;}


#distributioncenter {background: url(../img/distribution_bck_optimized.png); background-position: top center; background-repeat: no-repeat; min-height: 560px; width: 733px; } 
#distributioncentercontent {display: block; padding-top: 440px; padding-right: 30px; padding-left: 40px;  }
#distributioncentercontent p {line-height: 1.5em;} 


#agingwarehouse {background: url(../img/aging_bck_optimized.png); background-position: top center; background-repeat: no-repeat; min-height: 560px; width: 733px; } 
#agingwarehousecontent {display: block; padding-top: 440px; padding-right: 30px; padding-left: 40px;  }
#agingwarehousecontent p {line-height: 1.5em;} 


#homeplace {background: url(../img/homeplace_bck_optimized.png); background-position: top center; background-repeat: no-repeat; min-height: 560px; width: 733px; } 
#homeplacecontent {display: block; padding-top: 140px; padding-left: 40px;  }
#homeplacecontent p {line-height: 1.5em;} 

#homeplacecontent .honorfirst  {padding-right: 405px;}
#homeplacecontent .honorsecond  {padding-right: 405px;}  
#homeplacecontent .honorthird  {padding-right: 405px;}


#maintenanceEngineering {background: url(../img/everyday.png); background-position: top center; background-repeat: no-repeat; min-height: 560px; width: 733px; } 
#maintenanceEngineeringcontent  {display: block; padding-top: 450px; padding-left: 40px; padding-right: 30px;  }
#maintenanceEngineeringcontent  p {line-height: 1.5em;} 



#homeplacemarketing {background: url(../img/visitorscenter.png); background-position: top center; background-repeat: no-repeat; min-height: 560px; width: 733px; } 
#homeplacemarketingcontent  {display: block; padding-top: 450px; padding-left: 40px; padding-right: 30px;  }
#homeplacemarketingcontent  p {line-height: 1.5em;} 



  
  
#block-menu-menu-worldacclaimed ul li {list-style: none; margin: 0px; padding: 0px; border-bottom:1px solid #d0b984;}




.brandtype .field-name-body  {
	width: 448px; clear: left; float: right; padding: 0px; margin: 0px;}
.brandtype .field-name-field-tasting  {
	width: 448px; clear: left; float: right; padding: 0px; margin: 0px;
	border-bottom:1px solid #e2d1a9;
margin-bottom: 10px;}
.brandtype .field-name-field-awards-text {
	width: 448px; clear: left; float: right; padding: 0px; margin: 0px;
	border-bottom:1px solid #e2d1a9;
margin-bottom: 10px;}

.brandtype .field-name-field-awards {
	width: 448px; clear: left; float: right; padding: 0px; margin: 0px;
	border-bottom:1px solid #e2d1a9;
margin-bottom: 10px;}


.brandtype .field-name-field-social {
	width: 448px; clear: left; float: right; padding: 0px; margin: 0px;
	border-bottom:1px solid #e2d1a9;

margin-bottom: 10px;
}

.newawards {
	width: 448px; clear: left; float: right; padding: 0px; margin: 0px;
	border-bottom:1px solid #e2d1a9;
}

.newawards .field-label {
	font-weight:bold;
}

.newawards span {
}

.newawards .gold {
	background:url(../img/sprite_gold.png);
	background-repeat:no-repeat;
	padding-left:20px;
}

.newawards .silver {
	background:url(../img/sprite_silver.png);
	background-repeat:no-repeat;
	padding-left:20px;
}

.newawards .bronze{
	background:url(../img/sprite_bronze.png);
	background-repeat:no-repeat;
	padding-left:20px;
}

.newawards .hidden {
	display:none;
}

.show_awards {
	float:right;
	color: #A63F1E; font-style: italic;
	margin-top: -34px;
	text-transform:lowercase;
}

.newawards ul {margin-bottom: 10px; margin-top: -40px;  }
	
.distillery-gold {
	background: url(../img/sprite_gold.png);
	background-repeat: no-repeat;
	padding-left: 20px;
}
/* new arads in views .... a bit different styling below */

.views-field-field-awards .show_awards {
	float:right;
	color: #A63F1E; font-style: italic;
	text-transform:lowercase;
	margin-top: 0px;
}
.views-field-field-awards ul {margin-bottom: 10px; margin-top: -20px; }
/* END of new arads in views .... a bit different styling below */



.buffalotracedistillerypage .field-name-body  {
	width: 448px; clear: left; float: right; padding: 0px; margin: 0px;}

.buffalotracedistillerypage h2 { width: 460px; clear: left; float: right; padding: 0px; margin: 0px; font-size: 24px;}	


	
.brandtype .prodTextCont p,  .brandtype .prodTextCont ul {display: inline; line-height: 20px;}

.brandtype .prodTextCont p {
	text-align:right;
}
	
.brandtype .prodTextCont .awardshow p {display: inline;}

	
#contentfooter57 {height: 140px; margin-top: 100px; background:url(../img/bottles.png); background-repeat: no-repeat; background-position: center center; }

.brandtype h2 {
    color: #A63F1E;
    font-size: 44px;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 40px;
    margin-bottom: 0px;
    text-shadow: 0 1px 0 #FFFFFF; 
    padding-bottom:10px;
     margin-left: 280px; 
}
.productInfo .field-name-body p {

}
.buffalotracedistillerypage h2 {
	/*font-size:46px !important;*/
	padding-bottom:8px;
}

.legendary h2 {color: #A63F1E;
    font-size: 50px;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 40px;
    margin-bottom: 0px;
    text-shadow: 0 1px 0 #FFFFFF;
    margin-left:0;
}

.field-name-field-awards-links .field-items .field-item {margin: 5px 0px 0px 0px; font-weight: bold;}


/* Photos page styles */
.mainContent h2 {color: #A63F1E; font-size: 36px; letter-spacing: -1px; line-height: 36px;}
.views-view-grid {padding: 0 23px; display: block; position: relative;}
.gallery-photo {}
.gallery-photo .img-preview {float: left; position: relative; width: 149px; height: 90px; padding: 11px;}
.gallery-photo .hidden-photo {display: none;}

/* Pager styles */
.mainContent ul.pager li {margin: 0 !important; padding: 0 2px !important; color: #ac5236 !important;}
.mainContent ul.pager li a {color: #ac5236 !important; text-transform: capitalize;}
.mainContent .pager-first a, .mainContent .pager-previous a {padding-right: 8px !important; border-right: 1px solid #5b5a56; display: inline-block;}
.mainContent .pager-next a, .mainContent .pager-last a {padding-left: 8px !important; border-left: 1px solid #5b5a56; display: inline-block;}
/*#imageDataContainer {position: absolute !important; display: block !important;}
#imageData {position: absolute !important; display: block !important;}
#bottomNavClose {position: absolute !important; display: block !important;}*/


#quicktabs-view__antiquecollection__block .quicktabs-tabs li a , #quicktabs-view__clone_of_antiquecollection__block .quicktabs-tabs li a, #quicktabs-view__w_l_weller_collection__block .quicktabs-tabs li a, #quicktabs-view__old_charter_collection__block .quicktabs-tabs li a, #quicktabs-view__ancient_age_collection__block .quicktabs-tabs li a, #quicktabs-view__vodkas__block  .quicktabs-tabs li a,
#quicktabs-view__white_dog_collection__block_1 .quicktabs-tabs li a {
	font-size:16px !important;
}
#quicktabs-view__antiquecollection__block,
#quicktabs-view__w_l_weller_collection__block,
#quicktabs-view__old_charter_collection__block,
#quicktabs-view__ancient_age_collection__block,
#quicktabs-view__vodkas__block,
#quicktabs-view__white_dog_collection__block_1   {padding-left: 280px; background:url(../img/tabsbackground.png); background-position: 280px 0px; background-repeat: no-repeat;}

#quicktabs-view__clone_of_antiquecollection__block,
#block-views-van_winkle_collection-block {padding-left: 280px; /*background:url(../img/longtitles_bckg.png); background-position: 280px 0px; background-repeat: no-repeat; */}

#quicktabs-view__clone_of_antiquecollection__block .quicktabs-tabs,
#block-views-van_winkle_collection-block .quicktabs-tabs {
    float: left;
    width: 100%;
    height: auto;
    background: url(../img/longtitles_bckg.png) center top no-repeat;
    background-size: cover;
    padding-bottom: 20px;
}

ul.quicktabs-tabs.quicktabs-style-mac li a:link, ul.quicktabs-tabs.quicktabs-style-mac li { font-size:16px; }

#quicktabs-view__antiquecollection__block .views-field-field-bottle  img { position: absolute; top: 0px; margin-left: -235px;}
#quicktabs-view__clone_of_antiquecollection__block {
	/*background-image:url(../img/longtitles_bckg.png);*/
}
#quicktabs-view__clone_of_antiquecollection__block .views-field-title .field-content {
	font-size: 23px;
}
#quicktabs-container-view__clone_of_antiquecollection__block { padding-top:0px; }
#quicktabs-view__clone_of_antiquecollection__block .views-field-field-bottle  { position: absolute; top: 0px; margin-left: -235px;}
#quicktabs-view__van_winkle_collection__block  .views-field-field-bottle .field-content img { position: absolute; top: 0px; margin-left: -235px;}
#quicktabs-view__w_l_weller_collection__block .views-field-field-bottle .field-content img { position: absolute; top: 30px; margin-left: -235px;}
#quicktabs-view__old_charter_collection__block .views-field-field-bottle .field-content img { position: absolute; /*top: 0px;*/ margin-left: -235px; top: 0px;}
#quicktabs-view__ancient_age_collection__block .views-field-field-bottle .field-content img { position: absolute; top: 0px; margin-left: -235px;}
#quicktabs-view__vodkas__block .views-field-field-bottle .field-content img { position: absolute; top: 0px; margin-left: -245px;}
#quicktabs-view__white_dog_collection__block_1 .views-field-field-bottle .field-content img { position: absolute; top: 0px; margin-left: -245px;}

/*.logged-in .views-field-field-bottle { position: absolute; top: -200px; z-index: 100; margin-left: 0px;}
*/
.not-logged-in .field-name-field-bottle, .not-logged-in .field-name-field-image-bottle {
	width: 200px; clear: left; padding-left:35px; float: left; position: absolute;  top: 20px; margin-left: 0px;
	}
	
.logged-in .field-name-field-image-bottle, .logged-in .field-name-field-bottle  {
	width: 200px; padding-left: 35px; clear: left; float: left; position: absolute;  top:5px; margin-left:0px;}
.buffalotracedistillerypage .field-name-field-image-bottle { 
	padding-left:10px;
}
.not-logged-in.page-node-470 .field-name-field-bottle, .not-logged-in.page-node-470 .field-name-field-image-bottle, .logged-in.page-node-470 .field-name-field-bottle, .logged-in.page-node-470 .field-name-field-image-bottle {
	padding-left: 0px; top: 0px;
}

.brandtype .prodTextCont {
	border-bottom:none !important;
	
}
#quicktabs-tabpage-view__antiquecollection__block-0 {padding-top: 10px;}

#quicktabs-view__antiquecollection__block .views-field-title {
	color: #A63F1E;
    font-size: 24px;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 40px;
    margin-bottom: 0;
    text-shadow: 0 1px 0 #FFFFFF;
	padding-top: 20px;
}
.field-content p {display: block; line-height: 20px;}
 .field-content em {font-style: italic;}
 em {font-style: italic; }


.views-label-field-tasting {
	color: #000;
    font-weight: bold;
    letter-spacing: -1px;
    margin-bottom: 0;
}
.socialAddBrand {
/*border-bottom:1px solid #e2d1a9;*/
margin-bottom: 0px;
height:35px;
overflow:hidden;
padding-top:10px;
}


.views-field-field-tasting {
border-bottom:1px solid #e2d1a9;
margin-bottom: 10px;
}
.views-label-field-links-links,
.views-label-field-release-letter-s- {
	color: #000;
    font-weight: bold;
    letter-spacing: -1px;
    margin-bottom: 0;
}


.views-label-field-revies {
	color: #000;
    font-weight: bold;
    letter-spacing: -1px;
    margin-bottom: 0;
}


.views-label-field-awards-text {
	color: #000;
    font-weight: bold;
    letter-spacing: -1px;
   
}

.views-label-field-awards {
	color: #000;
    font-weight: bold;
    letter-spacing: -1px;
 
}


.views-field-field-awards-text {
border-bottom:1px solid #e2d1a9;
margin-bottom: 10px;
}

.views-field-field-social {
border-bottom:1px solid #e2d1a9;
margin-bottom: 10px;
}
.views-field-field-awards-text .field-content {
margin-top: 10px;  margin-bottom: 10px; 
}
.views-field-field-links-links .field-content a {
display: block; margin-top: 10px;  margin-bottom: 10px; color: #A63F1E; font-style: italic;
}


.views-field-field-awards-text .field-content ul {
clear: left;
list-style: disc !important;
margin-left: 20px;
display: block; line-height: 20px;
}
.views-field-field-awards-text .field-content .button {display: block; float: right; margin-top: -30px;}
.views-field-field-awards-text .field-content .button a { color: #A63F1E; font-style: italic; }

.views-field-field-revies { float: left; width: 222px; margin-top: 10px;}
.views-field-field-links-links { float: left; width: 202px; margin-left: 20px; margin-top: 10px;}
.views-field-field-release-letter-s- {
    border-bottom: 1px solid #E2D1A9;
    float: left;
    margin: 10px 0;
    width: 100%;
}
.views-field-field-release-letter-s- .field-content a {
    float: left;
    font-style: italic;
    margin: 5px 0;
    width: 100%;
}
.view-letters-toggle {
    color: #A63F1E;
    float: right;
    font-style: italic;
    text-transform: lowercase;
}
#quicktabs-view__clone_of_antiquecollection__block .views-field-title {
	color: #A63F1E;
    font-size: 24px;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 40px;
    margin-bottom: 0;
    text-shadow: 0 1px 0 #FFFFFF;
	padding-top: 20px;
	
}

#quicktabs-view__van_winkle_collection__block .views-field-title {
	color: #A63F1E;
    font-size: 24px;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 40px;
    margin-bottom: 0;
    text-shadow: 0 1px 0 #FFFFFF;
	padding-top: 20px;
	
}
#quicktabs-view__w_l_weller_collection__block .views-field-title {
	color: #A63F1E;
    font-size: 24px;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 40px;
    margin-bottom: 0;
    text-shadow: 0 1px 0 #FFFFFF;
	padding-top: 20px;
	
}
#quicktabs-view__old_charter_collection__block .views-field-title {
	color: #A63F1E;
    font-size: 24px;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 40px;
    margin-bottom: 0;
    text-shadow: 0 1px 0 #FFFFFF;
	padding-top: 20px;
	
}
#quicktabs-view__ancient_age_collection__block .views-field-title {
	color: #A63F1E;
    font-size: 24px;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 40px;
    margin-bottom: 0;
    text-shadow: 0 1px 0 #FFFFFF;
	padding-top: 20px;
	
}
#quicktabs-view__vodkas__block .views-field-title {
	color: #A63F1E;
    font-size: 24px;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 40px;
    margin-bottom: 0;
    text-shadow: 0 1px 0 #FFFFFF;
	padding-top: 20px;
	
}
#quicktabs-view__white_dog_collection__block_1 .views-field-title {
	color: #A63F1E;
	font-size: 24px;
	font-weight: normal;
	letter-spacing: -1px;
	line-height: 40px;
	margin-bottom: 0;
	text-shadow: 0 1px 0 #FFF;
	padding-top: 20px;
}

.hiddenpart {display: none;}



#edit-field-news-date-value-wrapper label {font-size: 30px; margin-bottom: 10px; display: none;}
#edit-submit-news-view {margin-top: 0px; margin-left: -20px; }
.view-news-view {min-height: 500px;}
.view-news-view .views-row {border-bottom:1px solid #e2d1a9; margin-top: 10px; line-height: 20px;}
.view-news-view .field-content a {color: #A63F1E; font-style: italic;}
.view-news-view .field-content .date-display-single {font-weight: bold;}
.view-news-view .views-field-title .field-content {text-transform: uppercase;}
/*.view-news-view .file-icon { float: right;}*/

.views-field-field-file .file-icon {
	display:none;
}

.views-field-field-file  .file a{
	background:url(/modules/file/icons/application-pdf.png);
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:20px;
	padding-bottom:5px;
}


.brandtype .field-name-field-revies  {
	width: 222px; clear: left; float: left; padding: 0px; margin: 0px;
	margin-top: 10px;

	margin-bottom: 10px;

	margin-left: 280px;
	min-height: 200px;
}


.brandtype .field-name-field-links-links {
	width: 202px;  
	float: right; 
	padding: 0px; 
	margin-top: 10px;
	margin-bottom: 10px;
	 
	}
.brandtype .field-name-field-links-links ul {margin-top: 10px;}
.brandtype .field-name-field-links-links a {color: #A63F1E; font-style: italic;}
.brandtype .field-name-field-revies a {color: #A63F1E; font-style: italic;}


#quicktabs-view__w_l_weller_collection__block .quicktabs-style-garland .active a {font-size: 16px;}

#quicktabs-container-view__clone_of_antiquecollection__block .views-field .views-field-title  .field-content {
	font-size:24px !important;
}

.view-id-news_view #edit-field-news-date-value-value-year { background-color: #f4e8d2;}
.view-id-news_view .form-submit {background-color: #f4e8d2;}



.productInfo.brandtype h2 {
	font-size:36px;
}



.zoomable.level4{-moz-transform:scale(0.7);-webkit-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7); }
.zoomable.level3{-moz-transform:scale(0.6);-webkit-transform:scale(0.6);-o-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);}
.zoomable.level2{-moz-transform:scale(0.5);-webkit-transform:scale(0.5);-o-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);}
.zoomable.level1{-moz-transform:scale(0.4);-webkit-transform:scale(0.4);-o-transform:scale(0.4);-ms-transform:scale(0.4);transform:scale(0.4);}
.carwrap img, .barwrap img { z-index:25; }
.car { position: relative; top:874px; left: 190px; }
.barrel { position: absolute; top:1000px; left: 1200px;}
.barrel.level1{-moz-transform:scale(0.3);-webkit-transform:scale(0.3);-o-transform:scale(0.3);-ms-transform:scale(0.3);transform:scale(0.3);}
.barrel.level2{-moz-transform:scale(0.25);-webkit-transform:scale(0.25);-o-transform:scale(0.25);-ms-transform:scale(0.25);transform:scale(0.25);}
.barrel.level3{-moz-transform:scale(0.2);-webkit-transform:scale(0.2);-o-transform:scale(0.2);-ms-transform:scale(0.2);transform:scale(0.2);}
.barrel.level4{-moz-transform:scale(0.2);-webkit-transform:scale(0.2);-o-transform:scale(0.2);-ms-transform:scale(0.2);transform:scale(0.2);}
.close_btn {
	width:16px;
	height:16px;
	text-align:center;
	position:absolute;
	top:-10px;
	right:-10px;
	background:#990000;
	color:#fff;
	text-decoration:none;
	display:block;
	padding:2px;
	font-weight:bold;
}
.close_btn:hover {
	background-color:#cc0000;
	text-decoration:none;
}

.brand-list {
	float: left;
	width: 100%;
    padding-bottom: 30px;
}

.bottles {
	background: url(../img/bgi/ico_topbull.png) no-repeat center top;
	border-top:1px solid #D0B984;
	padding-top:15px;
	height:140px;
}
.bottles span {
	text-shadow: 1px 1px 2px #d0b984;
}
#gmo-disclaimer {
    width: 100%;
    float: left;
    font-style: italic;
    padding: 15px 0;
    display: block;
}
.addthis_toolbox {
	height:20px;
}

.giftshop {
	float:right;
	width:250px;

}
#blogfooter {
	font-size:12px;
	border:none; 
}
#blogfooter p {
	width:70%;
	display:inline-block;
	font-size:12px;
}

.giftshop p {
	padding:0; margin:0; 
	margin: 0 !important;
	color: #A63F1E;
}

.productInfo.tourpage {
	width:100%;
}

.tour_row_contain {
	width:100%;
}
.tour_left {
	width:45%;
	float:left;
}

.tour_img {
	width:30%;
	float:left;
	padding:10px;
}

.tour_right {
	width:20%;
	float:right;
}

.tour_title {
	color: #A63F1E;
    font-size: 40px;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 40px;
    margin-bottom: 12px;
    text-shadow: 0 1px 0 #FFFFFF;	
}

.tour_body {
	line-height:21px;
}

.tour_hours {
	color: #A63F1E;
	line-height:21px;
}

.giftshop_hours {
	color: #A63F1E;
	line-height:21px;
	float:right;
}

.tour_duration {
	background: url("../img/duration.jpg") no-repeat scroll left top transparent;
    color: #FFFFFF;
    display: block;
    padding: 3px;
	margin-top:15px;
}

.tours_fineprint {
	width:70%;
	float:left;
	font-size:100%;
}

ul.quicktabs-tabs.quicktabs-style-garland li.active a {
   color: #A63F1E !important;
  font-size: 16px;
}
ul.quicktabs-tabs.quicktabs-style-garland li.active {
 font-size: 16px;
 color: #A63F1E !important;
 
}

.sidebar ul.quicktabs-tabs.quicktabs-style-garland li.active a {
   color: #A63F1E !important;
   font-size: 16px;
  
}

#map-1.welcome {
	filter: url(/sites/all/themes/buffalotrace/css/filters.svg#grayscale);
    filter: gray;
    -webkit-filter: grayscale(1);
	/*-webkit-transition:all 2s ease;*/
}
#welcome_div {
	width:693px;
	height:362px;
	position:absolute;
	top:-1000px;
	left:50%;
	margin-left:-346px;
	z-index:1000;
	background:url(/sites/all/themes/buffalotrace/img/btd_welcome.jpg) 0 0 no-repeat;
	-webkit-transition:top 2s ease-in-out;
	-moz-transition:top 2s ease-in-out;
	-ms-transition:top 2s ease-in-out;
	transition:top 2s ease-in-out;
}
#welcome_div.active {
	top:160px;
}
#welcome_div a {
	display:block;
	position:absolute;
	right:110px;
	bottom:65px;
	width:190px;
	height:75px;
	text-indent:-9999px;
}
.fade_overlay {
	position:absolute;
	top:0;
	left:0;
	z-index:400;
	width:100%;
	height:100%;
	background-color:#111;
}
.fade_overlay.translucent {
	background-color:rgba(0,0,0,.8);
}
.fade_overlay.translucent.welcome {
	background-color:rgba(0,0,0,.45);
	}

.childview {
	background-color: #fff;
	border: thin brown solid;
	position: absolute;
	z-index: 10000;
	width: 400px;
	top: -26px;
	left: -1px;
}
.childview p {
	margin:10px 0 !important;
	padding-right:5px;
}
.childview .close {
	position:absolute;
	right:5px;
	top:5px;
	color:#ccc !important;
	font-size:1.3em;
	font-style:normal !important;
	font-weight:normal;
	text-decoration:none !important;
	font-family:Arial, sans-serif;
}
.childview .close:hover {
	color:#cc0000 !important;
	cursor:pointer;
}

.childview p a {
	margin-left: 0px !important;
	}

/*---------------------------------------------------------
	Smoke stack styles
---------------------------------------------------------*/
.smoke-sprite,
.smokestack{background:url('/sites/all/themes/buffalotrace/img/smoke-s01c0ab236d.png') no-repeat}@-webkit-keyframes smokeAnimation{0%{background-position:0 0}1%{background-position:0 -140px}2%{background-position:0 -280px}3%{background-position:0 -420px}4%{background-position:0 -560px}5%{background-position:0 -700px}6%{background-position:0 -840px}7%{background-position:0 -980px}8%{background-position:0 -1120px}9%{background-position:0 -1260px}10%{background-position:0 -1400px}11%{background-position:0 -1540px}12%{background-position:0 -1680px}13%{background-position:0 -1820px}14%{background-position:0 -1960px}15%{background-position:0 -2100px}16%{background-position:0 -2240px}17%{background-position:0 -2380px}18%{background-position:0 -2520px}19%{background-position:0 -2660px}20%{background-position:0 -2800px}21%{background-position:0 -2940px}22%{background-position:0 -3080px}23%{background-position:0 -3220px}24%{background-position:0 -3360px}25%{background-position:0 -3500px}26%{background-position:0 -3640px}27%{background-position:0 -3780px}28%{background-position:0 -3920px}29%{background-position:0 -4060px}30%{background-position:0 -4200px}31%{background-position:0 -4340px}32%{background-position:0 -4480px}33%{background-position:0 -4620px}34%{background-position:0 -4760px}35%{background-position:0 -4900px}36%{background-position:0 -5040px}37%{background-position:0 -5180px}38%{background-position:0 -5320px}39%{background-position:0 -5460px}40%{background-position:0 -5600px}41%{background-position:0 -5740px}42%{background-position:0 -5880px}43%{background-position:0 -6020px}44%{background-position:0 -6160px}45%{background-position:0 -6300px}46%{background-position:0 -6440px}47%{background-position:0 -6580px}48%{background-position:0 -6720px}49%{background-position:0 -6860px}50%{background-position:0 -7000px}51%{background-position:0 -7140px}52%{background-position:0 -7280px}53%{background-position:0 -7420px}54%{background-position:0 -7560px}55%{background-position:0 -7700px}56%{background-position:0 -7840px}57%{background-position:0 -7980px}58%{background-position:0 -8120px}59%{background-position:0 -8260px}60%{background-position:0 -8400px}61%{background-position:0 -8540px}62%{background-position:0 -8680px}63%{background-position:0 -8820px}64%{background-position:0 -8960px}65%{background-position:0 -9100px}66%{background-position:0 -9240px}67%{background-position:0 -9380px}68%{background-position:0 -9520px}69%{background-position:0 -9660px}70%{background-position:0 -9800px}71%{background-position:0 -9940px}72%{background-position:0 -10080px}73%{background-position:0 -10220px}74%{background-position:0 -10360px}75%{background-position:0 -10500px}76%{background-position:0 -10640px}77%{background-position:0 -10780px}78%{background-position:0 -10920px}79%{background-position:0 -11060px}80%{background-position:0 -11200px}81%{background-position:0 -11340px}82%{background-position:0 -11480px}83%{background-position:0 -11620px}84%{background-position:0 -11760px}85%{background-position:0 -11900px}86%{background-position:0 -12040px}87%{background-position:0 -12180px}88%{background-position:0 -12320px}89%{background-position:0 -12460px}90%{background-position:0 -12600px}91%{background-position:0 -12740px}92%{background-position:0 -12880px}93%{background-position:0 -13020px}94%{background-position:0 -13160px}95%{background-position:0 -13300px}96%{background-position:0 -13440px}97%{background-position:0 -13580px}98%{background-position:0 -13720px}99%{background-position:0 -13720px}100%{background-position:0 0}}@-moz-keyframes smokeAnimation{0%{background-position:0 0}1%{background-position:0 -140px}2%{background-position:0 -280px}3%{background-position:0 -420px}4%{background-position:0 -560px}5%{background-position:0 -700px}6%{background-position:0 -840px}7%{background-position:0 -980px}8%{background-position:0 -1120px}9%{background-position:0 -1260px}10%{background-position:0 -1400px}11%{background-position:0 -1540px}12%{background-position:0 -1680px}13%{background-position:0 -1820px}14%{background-position:0 -1960px}15%{background-position:0 -2100px}16%{background-position:0 -2240px}17%{background-position:0 -2380px}18%{background-position:0 -2520px}19%{background-position:0 -2660px}20%{background-position:0 -2800px}21%{background-position:0 -2940px}22%{background-position:0 -3080px}23%{background-position:0 -3220px}24%{background-position:0 -3360px}25%{background-position:0 -3500px}26%{background-position:0 -3640px}27%{background-position:0 -3780px}28%{background-position:0 -3920px}29%{background-position:0 -4060px}30%{background-position:0 -4200px}31%{background-position:0 -4340px}32%{background-position:0 -4480px}33%{background-position:0 -4620px}34%{background-position:0 -4760px}35%{background-position:0 -4900px}36%{background-position:0 -5040px}37%{background-position:0 -5180px}38%{background-position:0 -5320px}39%{background-position:0 -5460px}40%{background-position:0 -5600px}41%{background-position:0 -5740px}42%{background-position:0 -5880px}43%{background-position:0 -6020px}44%{background-position:0 -6160px}45%{background-position:0 -6300px}46%{background-position:0 -6440px}47%{background-position:0 -6580px}48%{background-position:0 -6720px}49%{background-position:0 -6860px}50%{background-position:0 -7000px}51%{background-position:0 -7140px}52%{background-position:0 -7280px}53%{background-position:0 -7420px}54%{background-position:0 -7560px}55%{background-position:0 -7700px}56%{background-position:0 -7840px}57%{background-position:0 -7980px}58%{background-position:0 -8120px}59%{background-position:0 -8260px}60%{background-position:0 -8400px}61%{background-position:0 -8540px}62%{background-position:0 -8680px}63%{background-position:0 -8820px}64%{background-position:0 -8960px}65%{background-position:0 -9100px}66%{background-position:0 -9240px}67%{background-position:0 -9380px}68%{background-position:0 -9520px}69%{background-position:0 -9660px}70%{background-position:0 -9800px}71%{background-position:0 -9940px}72%{background-position:0 -10080px}73%{background-position:0 -10220px}74%{background-position:0 -10360px}75%{background-position:0 -10500px}76%{background-position:0 -10640px}77%{background-position:0 -10780px}78%{background-position:0 -10920px}79%{background-position:0 -11060px}80%{background-position:0 -11200px}81%{background-position:0 -11340px}82%{background-position:0 -11480px}83%{background-position:0 -11620px}84%{background-position:0 -11760px}85%{background-position:0 -11900px}86%{background-position:0 -12040px}87%{background-position:0 -12180px}88%{background-position:0 -12320px}89%{background-position:0 -12460px}90%{background-position:0 -12600px}91%{background-position:0 -12740px}92%{background-position:0 -12880px}93%{background-position:0 -13020px}94%{background-position:0 -13160px}95%{background-position:0 -13300px}96%{background-position:0 -13440px}97%{background-position:0 -13580px}98%{background-position:0 -13720px}99%{background-position:0 -13720px}100%{background-position:0 0}}@-ms-keyframes smokeAnimation{0%{background-position:0 0}1%{background-position:0 -140px}2%{background-position:0 -280px}3%{background-position:0 -420px}4%{background-position:0 -560px}5%{background-position:0 -700px}6%{background-position:0 -840px}7%{background-position:0 -980px}8%{background-position:0 -1120px}9%{background-position:0 -1260px}10%{background-position:0 -1400px}11%{background-position:0 -1540px}12%{background-position:0 -1680px}13%{background-position:0 -1820px}14%{background-position:0 -1960px}15%{background-position:0 -2100px}16%{background-position:0 -2240px}17%{background-position:0 -2380px}18%{background-position:0 -2520px}19%{background-position:0 -2660px}20%{background-position:0 -2800px}21%{background-position:0 -2940px}22%{background-position:0 -3080px}23%{background-position:0 -3220px}24%{background-position:0 -3360px}25%{background-position:0 -3500px}26%{background-position:0 -3640px}27%{background-position:0 -3780px}28%{background-position:0 -3920px}29%{background-position:0 -4060px}30%{background-position:0 -4200px}31%{background-position:0 -4340px}32%{background-position:0 -4480px}33%{background-position:0 -4620px}34%{background-position:0 -4760px}35%{background-position:0 -4900px}36%{background-position:0 -5040px}37%{background-position:0 -5180px}38%{background-position:0 -5320px}39%{background-position:0 -5460px}40%{background-position:0 -5600px}41%{background-position:0 -5740px}42%{background-position:0 -5880px}43%{background-position:0 -6020px}44%{background-position:0 -6160px}45%{background-position:0 -6300px}46%{background-position:0 -6440px}47%{background-position:0 -6580px}48%{background-position:0 -6720px}49%{background-position:0 -6860px}50%{background-position:0 -7000px}51%{background-position:0 -7140px}52%{background-position:0 -7280px}53%{background-position:0 -7420px}54%{background-position:0 -7560px}55%{background-position:0 -7700px}56%{background-position:0 -7840px}57%{background-position:0 -7980px}58%{background-position:0 -8120px}59%{background-position:0 -8260px}60%{background-position:0 -8400px}61%{background-position:0 -8540px}62%{background-position:0 -8680px}63%{background-position:0 -8820px}64%{background-position:0 -8960px}65%{background-position:0 -9100px}66%{background-position:0 -9240px}67%{background-position:0 -9380px}68%{background-position:0 -9520px}69%{background-position:0 -9660px}70%{background-position:0 -9800px}71%{background-position:0 -9940px}72%{background-position:0 -10080px}73%{background-position:0 -10220px}74%{background-position:0 -10360px}75%{background-position:0 -10500px}76%{background-position:0 -10640px}77%{background-position:0 -10780px}78%{background-position:0 -10920px}79%{background-position:0 -11060px}80%{background-position:0 -11200px}81%{background-position:0 -11340px}82%{background-position:0 -11480px}83%{background-position:0 -11620px}84%{background-position:0 -11760px}85%{background-position:0 -11900px}86%{background-position:0 -12040px}87%{background-position:0 -12180px}88%{background-position:0 -12320px}89%{background-position:0 -12460px}90%{background-position:0 -12600px}91%{background-position:0 -12740px}92%{background-position:0 -12880px}93%{background-position:0 -13020px}94%{background-position:0 -13160px}95%{background-position:0 -13300px}96%{background-position:0 -13440px}97%{background-position:0 -13580px}98%{background-position:0 -13720px}99%{background-position:0 -13720px}100%{background-position:0 0}}@keyframes smokeAnimation{0%{background-position:0 0}1%{background-position:0 -140px}2%{background-position:0 -280px}3%{background-position:0 -420px}4%{background-position:0 -560px}5%{background-position:0 -700px}6%{background-position:0 -840px}7%{background-position:0 -980px}8%{background-position:0 -1120px}9%{background-position:0 -1260px}10%{background-position:0 -1400px}11%{background-position:0 -1540px}12%{background-position:0 -1680px}13%{background-position:0 -1820px}14%{background-position:0 -1960px}15%{background-position:0 -2100px}16%{background-position:0 -2240px}17%{background-position:0 -2380px}18%{background-position:0 -2520px}19%{background-position:0 -2660px}20%{background-position:0 -2800px}21%{background-position:0 -2940px}22%{background-position:0 -3080px}23%{background-position:0 -3220px}24%{background-position:0 -3360px}25%{background-position:0 -3500px}26%{background-position:0 -3640px}27%{background-position:0 -3780px}28%{background-position:0 -3920px}29%{background-position:0 -4060px}30%{background-position:0 -4200px}31%{background-position:0 -4340px}32%{background-position:0 -4480px}33%{background-position:0 -4620px}34%{background-position:0 -4760px}35%{background-position:0 -4900px}36%{background-position:0 -5040px}37%{background-position:0 -5180px}38%{background-position:0 -5320px}39%{background-position:0 -5460px}40%{background-position:0 -5600px}41%{background-position:0 -5740px}42%{background-position:0 -5880px}43%{background-position:0 -6020px}44%{background-position:0 -6160px}45%{background-position:0 -6300px}46%{background-position:0 -6440px}47%{background-position:0 -6580px}48%{background-position:0 -6720px}49%{background-position:0 -6860px}50%{background-position:0 -7000px}51%{background-position:0 -7140px}52%{background-position:0 -7280px}53%{background-position:0 -7420px}54%{background-position:0 -7560px}55%{background-position:0 -7700px}56%{background-position:0 -7840px}57%{background-position:0 -7980px}58%{background-position:0 -8120px}59%{background-position:0 -8260px}60%{background-position:0 -8400px}61%{background-position:0 -8540px}62%{background-position:0 -8680px}63%{background-position:0 -8820px}64%{background-position:0 -8960px}65%{background-position:0 -9100px}66%{background-position:0 -9240px}67%{background-position:0 -9380px}68%{background-position:0 -9520px}69%{background-position:0 -9660px}70%{background-position:0 -9800px}71%{background-position:0 -9940px}72%{background-position:0 -10080px}73%{background-position:0 -10220px}74%{background-position:0 -10360px}75%{background-position:0 -10500px}76%{background-position:0 -10640px}77%{background-position:0 -10780px}78%{background-position:0 -10920px}79%{background-position:0 -11060px}80%{background-position:0 -11200px}81%{background-position:0 -11340px}82%{background-position:0 -11480px}83%{background-position:0 -11620px}84%{background-position:0 -11760px}85%{background-position:0 -11900px}86%{background-position:0 -12040px}87%{background-position:0 -12180px}88%{background-position:0 -12320px}89%{background-position:0 -12460px}90%{background-position:0 -12600px}91%{background-position:0 -12740px}92%{background-position:0 -12880px}93%{background-position:0 -13020px}94%{background-position:0 -13160px}95%{background-position:0 -13300px}96%{background-position:0 -13440px}97%{background-position:0 -13580px}98%{background-position:0 -13720px}99%{background-position:0 -13720px}100%{background-position:0 0}
}.smokewrap{position:relative}.smokestack{width:70px;height:140px;position:absolute;top:100px;left:662px;z-index:99;background-position:0 0;background-repeat:no-repeat
}.smokestack.stack1{-webkit-animation:smokeAnimation 5s infinite;-moz-animation:smokeAnimation 5s infinite;-ms-animation:smokeAnimation 5s infinite;animation:smokeAnimation 5s infinite;-webkit-animation-timing-function:step-start;-moz-animation-timing-function:step-start;-ms-animation-timing-function:step-start;animation-timing-function:step-start
}.smokestack.stack1.level1{-moz-transform:scale(0.7, 0.7);-webkit-transform:scale(0.7, 0.7);-o-transform:scale(0.7, 0.7);-ms-transform:scale(0.7, 0.7);transform:scale(0.7, 0.7);top:175px;left:676px
}.smokestack.stack1.level2{-moz-transform:scale(0.5, 0.5);-webkit-transform:scale(0.5, 0.5);-o-transform:scale(0.5, 0.5);-ms-transform:scale(0.5, 0.5);transform:scale(0.5, 0.5);top:112px;left:529px
}.smokestack.stack1.level3{-moz-transform:scale(0.5, 0.5);-webkit-transform:scale(0.5, 0.5);-o-transform:scale(0.5, 0.5);-ms-transform:scale(0.5, 0.5);transform:scale(0.5, 0.5);top:113px;left:493px
}.smokestack.stack1.level4{-moz-transform:scaleX(-1) scale(0.4);-webkit-transform:scaleX(-1) scale(0.4);-o-transform:scaleX(-1) scale(0.4);-ms-transform:scaleX(-1) scale(0.4);transform:scaleX(-1) scale(0.4);top:44px;left:492px
}.smokestack.stack2{-webkit-animation:smokeAnimation 7s infinite;-moz-animation:smokeAnimation 7s infinite;-ms-animation:smokeAnimation 7s infinite;animation:smokeAnimation 7s infinite;-webkit-animation-timing-function:step-start;-moz-animation-timing-function:step-start;-ms-animation-timing-function:step-start;animation-timing-function:step-start
}.smokestack.stack2.level1{-moz-transform:scaleX(-1) scale(0.4);-webkit-transform:scaleX(-1) scale(0.4);-o-transform:scaleX(-1) scale(0.4);-ms-transform:scaleX(-1) scale(0.4);transform:scaleX(-1) scale(0.4);top:212px;left:715px
}.smokestack.stack2.level2{-moz-transform:scaleX(-1) scale(0.35);-webkit-transform:scaleX(-1) scale(0.35);-o-transform:scaleX(-1) scale(0.35);-ms-transform:scaleX(-1) scale(0.35);transform:scaleX(-1) scale(0.35);top:182px;left:563px
}.smokestack.stack2.level3{-moz-transform:scaleX(-1) scale(0.25);-webkit-transform:scaleX(-1) scale(0.25);-o-transform:scaleX(-1) scale(0.25);-ms-transform:scaleX(-1) scale(0.25);transform:scaleX(-1) scale(0.25);top:139px;left:523px
}.smokestack.stack2.level4{-moz-transform:scaleX(-1) scale(0.25);-webkit-transform:scaleX(-1) scale(0.25);-o-transform:scaleX(-1) scale(0.25);-ms-transform:scaleX(-1) scale(0.25);transform:scaleX(-1) scale(0.25);top:60px;left:523px
}.smokestack.stack3{-webkit-animation:smokeAnimation 6s infinite;-moz-animation:smokeAnimation 6s infinite;-ms-animation:smokeAnimation 6s infinite;animation:smokeAnimation 6s infinite;-webkit-animation-timing-function:step-start;-moz-animation-timing-function:step-start;-ms-animation-timing-function:step-start;animation-timing-function:step-start
}.smokestack.stack3.level1{-moz-transform:scaleX(2) scale(0.55);-webkit-transform:scaleX(2) scale(0.55);-o-transform:scaleX(2) scale(0.55);-ms-transform:scaleX(2) scale(0.55);transform:scaleX(2) scale(0.55);top:198px;left:773px
}.smokestack.stack3.level2{-moz-transform:scaleX(2) scale(0.45);-webkit-transform:scaleX(2) scale(0.45);-o-transform:scaleX(2) scale(0.45);-ms-transform:scaleX(2) scale(0.45);transform:scaleX(2) scale(0.45);top:173px;left:611px
}.smokestack.stack3.level3{-moz-transform:scaleX(2) scale(0.35);-webkit-transform:scaleX(2) scale(0.35);-o-transform:scaleX(2) scale(0.35);-ms-transform:scaleX(2) scale(0.35);transform:scaleX(2) scale(0.35);top:131px;left:563px
}.smokestack.stack3.level4{-moz-transform:scaleX(2) scale(0.35);-webkit-transform:scaleX(2) scale(0.35);-o-transform:scaleX(2) scale(0.35);-ms-transform:scaleX(2) scale(0.35);transform:scaleX(2) scale(0.35);top:55px;left:533px}/*
* qTip2 - Pretty powerful tooltips
* http://craigsworks.com/projects/qtip2/
*
* Version: nightly
* Copyright 2009-2010 Craig Michael Thompson - http://craigsworks.com
*
* Dual licensed under MIT or GPLv2 licenses
*   http://en.wikipedia.org/wiki/MIT_License
*   http://en.wikipedia.org/wiki/GNU_General_Public_License
*
* Date: Sat Jun  2 08:46:38.0000000000 2012
*/.ui-tooltip,.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;border-width:1px;border-style:solid}.ui-tooltip-fluid{display:block;visibility:hidden;position:static !important;float:left !important}.ui-tooltip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word;overflow:hidden}.ui-tooltip-titlebar{position:relative;min-height:14px;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:bold}.ui-tooltip-titlebar+.ui-tooltip-content{border-top-width:0px !important}/* Default close button class */.ui-tooltip-titlebar .ui-state-default{position:absolute;right:4px;top:50%;margin-top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid}* html .ui-tooltip-titlebar .ui-state-default{top:16px}.ui-tooltip-titlebar .ui-icon,.ui-tooltip-icon .ui-icon{display:block;text-indent:-1000em}.ui-tooltip-icon,.ui-tooltip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.ui-tooltip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}/* Default tooltip style */.ui-tooltip-default{border-color:#F1D031;background-color:#FFFFA3;color:#555}.ui-tooltip-default .ui-tooltip-titlebar{background-color:#FFEF93}.ui-tooltip-default .ui-tooltip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover{border-color:#AAA;color:#111}/* Add shadows to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */.ui-tooltip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15)}/* Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */.ui-tooltip-rounded,.ui-tooltip-tipsy,.ui-tooltip-bootstrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}/* Youtube tooltip style */.ui-tooltip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:white;border-width:0;background:#4A4A4A;background-image:-moz-linear-gradient(top, #4a4a4a 0, #000 100%);background-image:-ms-linear-gradient(top, #4a4a4a 0, #000 100%);background-image:-o-linear-gradient(top, #4a4a4a 0, #000 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #4a4a4a), color-stop(100%, #000));background-image:-webkit-linear-gradient(top, #4a4a4a 0, #000 100%);background-image:linear-gradient(to bottom, #4a4a4a 0%,#000000 100%)}.ui-tooltip-youtube .ui-tooltip-titlebar{background-color:#4A4A4A;background-color:rgba(0,0,0,0)}.ui-tooltip-youtube .ui-tooltip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.ui-tooltip-youtube .ui-tooltip-icon{border-color:#222}.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover{border-color:#303030}.ui-tooltip-jtools{background:#232323;background:rgba(0,0,0,0.7);background-image:-moz-linear-gradient(top, #717171, #232323);background-image:-webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));border:2px solid #ddd;border:2px solid #f1f1f1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.ui-tooltip-jtools .ui-tooltip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.ui-tooltip-jtools .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.ui-tooltip-jtools .ui-tooltip-titlebar,.ui-tooltip-jtools .ui-tooltip-content{background:transparent;color:white;border:0 dashed transparent}.ui-tooltip-jtools .ui-tooltip-icon{border-color:#555}.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover{border-color:#333}.ui-tooltip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,0.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,0.4);box-shadow:4px 4px 5px rgba(0,0,0,0.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.ui-tooltip-cluetip .ui-tooltip-titlebar{background-color:#87876A;color:white;border:0 dashed transparent}.ui-tooltip-cluetip .ui-tooltip-icon{border-color:#808064}.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.ui-tooltip-tipsy{background:black;background:rgba(0,0,0,0.87);color:white;border:0px solid transparent;font-size:11px;font-family:'Lucida Grande', sans-serif;font-weight:bold;line-height:16px;text-shadow:0 1px black}.ui-tooltip-tipsy .ui-tooltip-titlebar{padding:6px 35px 0 10;background-color:transparent}.ui-tooltip-tipsy .ui-tooltip-content{padding:6px 10}.ui-tooltip-tipsy .ui-tooltip-icon{border-color:#222;text-shadow:none}.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover{border-color:#303030}.ui-tooltip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:normal;font-family:serif}.ui-tooltip-tipped .ui-tooltip-titlebar{border-bottom-width:0;color:white;background:#3A79B8;background-image:-moz-linear-gradient(top, #3a79b8, #2e629d);background-image:-webkit-gradient(linear, left top, left bottom, from(#3a79b8), to(#2e629d));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.ui-tooltip-tipped .ui-tooltip-icon{border:2px solid #285589;background:#285589}.ui-tooltip-tipped .ui-tooltip-icon .ui-icon{background-color:#FBFBFB;color:#555}.ui-tooltip-bootstrap{font-size:13px;line-height:18px;color:#333333;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.ui-tooltip-bootstrap .ui-tooltip-titlebar{font-size:18px;line-height:22px;border-bottom:1px solid #ccc;background-color:transparent}.ui-tooltip-bootstrap .ui-tooltip-titlebar .ui-state-default{right:9px;top:49%;border-style:none}.ui-tooltip-bootstrap .ui-tooltip-icon{background:white}.ui-tooltip-bootstrap .ui-tooltip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:bold;line-height:18px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20)}.ui-tooltip-bootstrap .ui-tooltip-icon .ui-icon:hover{color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40)}.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar{filter:none;-ms-filter:none}

.tipsy-s {
	display: none !important;
}

/*---------------------------------------------------------
	content/links styles
---------------------------------------------------------*/

.headerlink {
/*	color: #A63F1E; */
    color: #08422f;
    font-size: 17px;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 26px; 
    padding: 10px 0 10px 0;
    margin-bottom: 0px;
    text-shadow: 0 1px 0 #FFFFFF; 
}

a.linka:link {
    color: #A63F1E;
    display: block;
    font-style: italic;
	text-decoration: none;
	letter-spacing: 0px;
	text-shadow: 0 0px 0;
	margin-bottom: -20px;
}

.field-name-body a, a.link,a:visited {
	color: #A63F1E;
}

a.linka:hover {
	text-decoration: underline;
}


.productText a, .productText a:visited {
	font-style:italic;
}

td.headerlink {
	width:275px;
}
.linktable td {
	/*width:30%;*/

}

.cal caption {
	font-weight: normal;
	font-size: large;
	border: none;
	margin: 6px; 
 	border-bottom:none;	

}
.cal .cal-forward {
	padding-left:450px;
}

.loading {
	width:200px;
	height:80px;
	background:#042113;
	padding:10px;
	color:#fff;
	position:absolute;
	left:50%;
	margin-left:-100px;
	top:30%;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	-ms-border-radius:10px;
	border-radius:10px;
	text-align:center;
	box-shadow:0 0 10px 5px rgba(0,0,0,.4);
}
.loading p {
	font-size:0.8em;
	margin:10px auto 3px;
}
.loading .load_wrap {
	width:90%;
	height:5px;
	background:#04190f;
	position:relative;
	margin:15px auto 0;
	border:1px solid rgba(255,255,255,.1);
}
.loading .load_wrap .load_bar {
	position:absolute;
	height:5px;
	top:0;
	left:0;
	width:1%;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-ms-transition:all 1s ease;
	transition:all 1s ease;
	background:#806c51;
}
.loading .load_wrap .load_bar.l25 {
	width:25%;
}
.loading .load_wrap .load_bar.l50 {
	width:50%;
}
.loading .load_wrap .load_bar.l75 {
	width:75%;
}
.loading .load_wrap .load_bar.l100 {
	width:100%;
}

.pull-left {
	float:left;
}
.pull-right {
	float:right;
}
h3 {
	font-size:2em;
	color:#992f0f;
	margin:20px 0 5px;
}
body .ui-widget {
    font-family: Georgia;
    font-size: 1em;
}
body .ui-widget-content {
    color: #444;
}
ul.accordion {
	list-style:none;
}
ul.accordion li {
	padding:7px;
	border-bottom:1px solid #d4be8c;
	background:url(/sites/all/themes/buffalotrace/img/accordion_down.png) right 7px no-repeat;
}
ul.accordion li.active {
	background:url(/sites/all/themes/buffalotrace/img/accordion_up.png) right 7px no-repeat;
}
/*ul.accordion li:last-child { border-bottom:0; } */
ul.accordion li a.parent {
	color:#000;
}
ul.accordion li.active a.parent {
	color:#992f0f;
}
ul.accordion li .inner{
	display:none;
	overflow:hidden;
}
ul.accordion li .inner strong {
	font-weight:bold;
	color:#992f0f;
}
ul.accordion li small { font-size:0.8em; }
ul.accordion li .inner h3 {
	
}
ul.accordion li .inner .pull-left {
	width:365px;
}
ul.accordion li .inner .pull-right {
	float:left;
	width: 495px;
	margin-left:10px;
	overflow:hidden;
}
ul.accordion li .inner .pull-right img {
	float:left;
	margin-right:5px;
}
ul.accordion li .inner .pull-right p {
	color:#992f0f;
	float:left;
	margin-left:7px;
	width: 195px;
}
ul.accordion .inner span.details {
	background:#992f0f;
	color:#f3e8cd;
	padding:4px;
	text-transform:uppercase;
	text-align:center;
}
.cal-opt, .cal-opt > div {
	color: #f0f0f0;
}

.cal-viewport * {
	font-size:12px;
}


/*
=========================================	Styles for availability calendar	=============================================
*/

tr.even, tr.odd {
	background-color: #004721 !important;
	color: #F0F0F0 !important;
}

.cal-na, .cal-na > div {
	background-color: #AA0000 !important;
}

.cal-opt, .cal-opt > div {
	background-color: #FFC125 !important;
	color: #000 !important;
}
.cal-other {color: #AAA !important;}

.cal-month {
/*	margin: 0 6px 2px !important;*/
}
.cal td {
	text-align:left;
	vertical-align:top;
}

.cal-av-pm {
	background-color:#004721;
}

.cal-opt-pm {
	background-color:#ffc125;
}

.cal-na-pm {
	background-color:#aa0000;
}

.cal-buttons {
	display:none;
}

#block-availability_calendar-key h2.block-title {
    font-size: 28px;
}

#block-block-5 {
    padding-right: 10px;
}

/* styles to override jquery stuff for availability calendar */


#block-views-articles_type_view-block_1 .ui-state-default
{
	border:none;
	background:none;
}

#block-views-articles_type_view-block_1 .views-row
{
        border-bottom: 1px solid #e2d1a9;
}


#block-views-articles_type_view-block_1 .ui-state-active
{
	border:none;
	background:none;
}


#block-views-articles_type_view-block_1 .ui-widget-content
{
	border:none;
	background:none;

}

#block-views-articles_type_view-block_1 .ui-state-default .ui-icon,
#block-views-articles_type_view-block_1 .ui-state-active .ui-icon
{
	background:none;
}




#block-views-Employees-block {
    float: left;
    width: 100%;
}

#block-views-Employees-block .view-content .item-list > h3 {
    float: left;
    width: 100%;
    margin: 20px 0 0;
    line-height: 1em;
    font-size: 1.4em;
    width: 90%;
    padding: 0 5%;
    border-left: 5px solid #992F0F;
}

#block-views-Employees-block .view-content .item-list > h3:hover {
    cursor: pointer;
}

#block-views-Employees-block .item-list {
    float: left;
    width: 100%;
}

#block-views-Employees-block .item-list ul {
    display: none;
    float: left;
    width: 100%;
    padding-top: 0;
}

#block-views-Employees-block .item-list ul li {
    margin: 0 0 0 0.5em;
    border: none;
    width: 150px;
}

.view-Employees .employee-status {
    display: none;
}

/* test */






/*
    CALENDAR STYLES
*/
.view-tour-calendar .calendar-calendar tr {
    background: transparent;
}
.calendar-calendar .month-view .full td.single-day .calendar-empty,
.calendar-calendar .month-view .full td.single-day.empty,
.calendar-calendar .month-view .full td.date-box.empty {
    background: rgba(255, 255, 255, 0.5);
}
.calendar-calendar .month-view .full td.single-day div.monthview,
.calendar-calendar .week-view .full td.single-day div.weekview,
.calendar-calendar .day-view .full td.single-day div.dayview {

}
.calendar-calendar th.days {
    background: #08422f;
    color: #c7a37d;
}
.view .date-nav-wrapper .pager {
    display: block;
    width: 100%;
}
.view .date-nav-wrapper .date-prev,
.view .date-nav-wrapper .date-next {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    float: left;
    background-color: #08422f;
}
.view .date-nav-wrapper .date-next {
    float: right;
}
.view .date-nav-wrapper .pager li a {
    color: #c7a37d !important;
    margin: 0;
    padding: 5px 10px;
    display: block;
    float: left;
}



.view-tour-calendar ol {
    list-style: decimal inside;
    font-size: 1.25em;
}
.view-tour-calendar .calendar-calendar td a {
    font-weight: normal;
    letter-spacing: -0.25px;
}
.view-tour-calendar .calendar-calendar td a span {
    font-weight: bold;
    letter-spacing: 0;
}

.page-tour-calendar .productInfo,
.page-tour .productInfo {
    width: 100%;
}

.view-tour-calendar .vbo-views-form .views-row {
    float: left;
    width: 100%;
    padding: 10px;
}
.view-tour-calendar .vbo-views-form .views-row .form-type-checkbox {
    margin: 0 10px 0 0;
    float: left;
}


.view-tour-calendar .calendar-calendar .calendar-agenda-hour {
    width: 8%;
}

.one-third {
    float: left;
    width: 33%;
    line-height: 2.5em;
    font-size: 1.25em;
    margin-bottom: 20px;
}

	
	
	
	
	
/* 	
	Level changes 4/6/2015
	Needed for all of the animation/new map insanity.
*/
.building_mask {
	display: none;
}
	
.level1 .carmask {
		top: 456px!important;
}	
.level2 .carmask {
		top: 768px!important;
}
.level3 .carmask {
		left: 17px!important;
  		top: 902px!important;
}
.level4 .carmask {
		left: 17px!important;
  		top: 1056px!important;
}
	
	.smokestack.stack1.level4{
	-moz-transform:scaleX(-1) scale(0.4);
	-webkit-transform:scaleX(-1) scale(0.4);
	-o-transform:scaleX(-1) scale(0.4);
	-ms-transform:scaleX(-1) scale(0.4);
	transform:scaleX(-1) scale(0.4);
	top:92px;
	/*left:881px;*/
}
.smokestack.stack1.level2{
	-moz-transform:scale(0.5, 0.5);
	-webkit-transform:scale(0.5, 0.5);
	-o-transform:scale(0.5, 0.5);
	-ms-transform:scale(0.5, 0.5);
	transform:scale(0.5, 0.5);
	top: 147px;
  	/*left: 1167px;*/
}	
	
	
	.smokestack.stack2.level2 {
	-moz-transform:scaleX(-1) scale(0.35);
	-webkit-transform:scaleX(-1) scale(0.35);
	-o-transform:scaleX(-1) scale(0.35);
	-ms-transform:scaleX(-1) scale(0.35);
	transform:scaleX(-1) scale(0.35);
/*
	top:182px;
	left:602px;
*/
	top: 168px;
  	/*left: 1195px;*/
}
	
.smokestack.stack2.level3 {
	-moz-transform:scaleX(-1) scale(0.25);
	-webkit-transform:scaleX(-1) scale(0.25);
	-o-transform:scaleX(-1) scale(0.25);
	-ms-transform:scaleX(-1) scale(0.25);
	transform:scaleX(-1) scale(0.25);
	top:139px;
	/*left:1028px;*/
}
.smokestack.stack2.level4 {
		-moz-transform:scaleX(-1) scale(0.25);
		-webkit-transform:scaleX(-1) scale(0.25);
		-o-transform:scaleX(-1) scale(0.25);
		-ms-transform:scaleX(-1) scale(0.25);
		transform:scaleX(-1) scale(0.25);
/*		top:60px;*/
/*		top:95px;*/
		top:111px;
		/*left:903px;*/
	}
	
.smokestack.stack3.level2{-moz-transform:scaleX(2) scale(0.45);
	-webkit-transform:scaleX(2) scale(0.45);
	-o-transform:scaleX(2) scale(0.45);
	-ms-transform:scaleX(2) scale(0.45);
	transform:scaleX(2) scale(0.45);
/*
	top:173px;
	left:650px;
*/
	top: 162px;
  	/*left: 1238px;*/
}
	
	
.smokestack.stack3.level4{-moz-transform:scaleX(2) scale(0.35);
	-webkit-transform:scaleX(2) scale(0.35);
	-o-transform:scaleX(2) scale(0.35);
	-ms-transform:scaleX(2) scale(0.35);
	transform:scaleX(2) scale(0.35);
/*	top:55px;*/
	top:106px;
	/*left:936px;*/
}

/*Pappy Webform Button*/

#webform-client-form-526 #edit-actions input {
    background-image:url("../img/enter_lottery.png");
    width:114px;
    height:21px;
    text-indent:-999999px;
    overflow:hidden;
    display:block;
    cursor:pointer;
    cursor:hand;
    font-size:0;
    line-height:0;
    border:0;
    padding:0;

}









/* VIDEOS FOR MEDIA KIT */
.view-videos {
	padding: 0 15px;
}
.view-videos .video-container {
	margin: 20px 0;
	position: relative;
}
.view-videos .frame-container {
	position: relative;
}
.view-videos .overlay {
	position: absolute;
	right: 0px;
	top: 15px;
}
.view-videos .overlay a {
	color: #F00;
	font-weight: 900;
	text-transform: uppercase;
}


.node-video-teaser {
	margin-bottom: 25px;
}
.node-video-teaser p {
	margin-bottom: 0.25em;
	font-size: 1.2em;
}

/*Button tag border fix*/
button {
    border:0;
    cursor: pointer;
}