@charset "UTF-8";
/* Faneuil Hall Home Styles */
#primary ul li#n-home a {
	border-bottom:2px solid #000;
}
	#primary ul li#n-home a:hover {
		border-bottom:2px solid #df0b24;
	}
	#primary ul li#n-home ul li a {
		border-bottom:0;
	}
#content {
	background-image:none!important;
	padding:10px 20px!important;
}
.bigButton, .bigButton:link, .bigButton:visited {
	margin:0 3px 0 0;
	padding:7px 15px;
}
#stage h1 {
	clear:both;
	margin:15px 0 0!important;
}
#stage .leftColumn {
	min-height:auto;
	width:590px;
}
footer#mainfooter {
	padding:0 20px 15px;
}
/* ----- Carousel ----- */
#homeCarousel {
	border:1px solid #F8EFE2;
	height:344px;
	overflow:hidden;
	width:911px;
}
.nivoSlider {
  position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.nivoSlider a {
	border:0;
	display:block;
}
/* ----- Events/Buzz ----- */
#eventsBuzz {
	float:left;
	padding:23px 0 0 0;
	overflow:hidden;
	width:590px;
}
#eventsBuzz .buttons {
	background: #555554; /* Old browsers */
	background: -moz-linear-gradient(top,  #555554 0%, #1e0a06 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555554), color-stop(100%,#1e0a06)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #555554 0%,#1e0a06 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #555554 0%,#1e0a06 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #555554 0%,#1e0a06 100%); /* IE10+ */
	background: linear-gradient(top,  #555554 0%,#1e0a06 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555554', endColorstr='#1e0a06',GradientType=0 ); /* IE6-9 */
	border:1px solid #f8efe2;
	color:#e8e6df;
	cursor:pointer;
	display:inline-block;
	font:normal 22px/26px 'SteelfishRegular',"Arial Narrow",Arial,Helvetica,sans-serif;
	letter-spacing:1px;
	margin:0 0 -1px 10px;
	padding:4px 0;
	text-align:center;
	width:180px;
}
#eventsBuzz .buttons:hover,
#eventsBuzz .active2 {
	background: #053a94; /* Old browsers */
	background: -moz-linear-gradient(top,  #053a94 11%, #1d2a47 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(11%,#053a94), color-stop(100%,#1d2a47)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #053a94 11%,#1d2a47 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #053a94 11%,#1d2a47 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #053a94 11%,#1d2a47 100%); /* IE10+ */
	background: linear-gradient(top,  #053a94 11%,#1d2a47 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#053a94', endColorstr='#1d2a47',GradientType=0 ); /* IE6-9 */
}
#eventsBuzz h2 {
	font:normal 33px/26px 'SteelfishRegular',"Arial Narrow",Arial,Helvetica,sans-serif;
	letter-spacing:1px;
}
#eventsHome,
#buzzHome,
#salesHome {
	height:543px;
	overflow:hidden;
}
#eventsBuzz .fancyBox {
	margin:0;
}
#eventsBuzz h2 {
	display:inline-block;
	margin-top:0;
}
#eventsBuzz p.viewall {
	display:inline;
	padding:0 10px;
}
#eventsBuzz ul,
#eventsBuzz ul li {
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	list-style:none outside none;
	padding-left:0;
	margin-left:0;
}
#eventsHome ul li,
#salesHome ul li {
	min-height:70px;
	padding:0 0 20px;
}
#weekHome ul li {
    min-height: 70px;
    padding: 0 0 20px;
}
#buzzHome ul li {
	min-height:100px;
	padding:0 0 20px;
}
#eventsBuzz ul li h4 {
	font:normal 16px/19px 'MuseoSlab500',"Palatino Linotype","Book Antiqua",Palatino,serif;
	margin:0;
	text-transform:none;
}
#eventsBuzz ul li h4 a:link span {
	font-size:14px;
}
#eventsBuzz ul li p {
	margin:0;
}
#eventsBuzz ul li .eventLocation,
#eventsBuzz ul li .articleauthor {
	font-style:italic;
}
#eventsBuzz ul li .tabThumb {
	display:block;
	float:left;
	padding:0 10px 0 0;
}
#eventsBuzz ul li .tabThumb img,
#eventsBuzz ul li .tabThumb a:link img,
#eventsBuzz ul li .tabThumb a:visited img {
	border:1px solid #f8efe2;
}
#eventsBuzz ul li .tabThumb a:hover img,
#eventsBuzz ul li .tabThumb a:active img,
#eventsBuzz ul li .tabThumb a:focus img {
	border:1px solid #f8efe2;
}
/* Scrollbar */
#scrollbar1 { width: 550px; height:505px; clear: both; }
#scrollbar1 .viewport { width: 540px; height: 505px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; width:100%; }
#scrollbar1 .thumb .end,
#scrollbar1 .thumb { background:#000 url(/mimages/fanse12/scroll-drag.png) no-repeat 0 0; }
#scrollbar1 .scrollbar { position: relative; float: right; width: 4px; height:260px; }
#scrollbar1 .track { background-color: #c8c2b6; height: 100%; width:4px; position: relative; padding: 0; }
#scrollbar1 .thumb { height: 77px; width: 4px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#scrollbar1 .thumb .end { overflow: hidden; height: 0px; width: 4px; }
#scrollbar1 .disable{ display: none; }
#scrollbar2 { width: 550px; height:505px; clear: both; }
#scrollbar2 .viewport { width: 540px; height:505px; overflow: hidden; position: relative; }
#scrollbar2 .overview { list-style: none; position: absolute; left: 0; top: 0; width:100%; }
#scrollbar2 .thumb .end,
#scrollbar2 .thumb { background:transparent url(/mimages/fanse12/scroll-drag.png) no-repeat 0 0; }
#scrollbar2 .scrollbar { position: relative; float: right; width: 4px; height:260px; }
#scrollbar2 .track { background-color: #c8c2b6; height: 100%; width:4px; position: relative; padding: 0; }
#scrollbar2 .thumb { height: 77px; width: 4px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#scrollbar2 .thumb .end { overflow: hidden; height: 0px; width: 4px; }
#scrollbar2 .disable{ display: none; }
/* ----- Home Hours ----- */
#homeHours {
	float:right;
	text-align:right;
	padding:0 0 16px;
	width:320px;
}
#homeHours p strong {
	font:italic bold 14px/18px Georgia, "Times New Roman", Times, serif;
}
/* ----- Home Ad Slots ----- */
#homeAdSlot {
	float:right;
	margin-bottom:-100px;
}
.adBlock-300-250 {
/*	margin-top:7px; */
	float:right;
	height:250px;
	text-align:center;
	width:300px;
}
.adBlock-300-250 p.adcopy {
	display:none;
}
/* ----- Facebook/Twitter ----- */
#tabbed_box_1 {
	float:none;
	top:107px;
	position:relative;
	margin:0;
/*	margin:260px 0 0 !important;*/
}