html{font-size:100%;}
body{
	width:1150px;
	margin:0 auto 20px auto;
	/*background:#414040;*/
	background:#ffffff;
	font-size:0.83em;
	line-height:1.125em;
	color:#9B9C9E;
	/*font-family:Corbel, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
}
a img{border:none;}
strong{
	color:#666666;
	font-weight:bold;
}
h1.pageTitle{background:#91AD26;line-height:1.6em;font-size:1.3em;color:#fff;padding:0 1em;margin-top:0;clear:both;}
td.GreyText {
	color:#999999;
	font-size:12px;
	font-weight:bold
}

.Verdana{font-family:Corbel, 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif;}
.Garamond{font-family:'Palatino Linotype', Palatino, Palladio, 'URW Palladio L', 'Book Antiqua', Baskerville, 'Bookman Old Style', 'Bitstream Charter', 'Nimbus Roman No9 L', Garamond, 'Apple Garamond', 'ITC Garamond Narrow', 'New Century Schoolbook', 'Century Schoolbook', 'Century Schoolbook L', Georgia, serif;}

/* content */
div#anotherwrapper{
/*background:url(images/background.png) no-repeat top right;*/
width:1150px}
* html div#anotherwrapper{background:none;}
div#wrapper{
	width:960px;
	margin:0 auto;
	padding-top:20px
}
div.bodyArea {width:645px;margin-top:0;float:left}
div.featureArea {}

/* Footer */
div.footer{clear:both; float: right; width: 300px;}
div.externalLink{float: right; width: 200px; display:block;}
.footer21stcdLink {font-size:10px;}
.footer21stcdLink a{text-decoration:none;}
div.ie6{background:#ffe;text-align:center;line-height:2em;}

/* Header */
div.header{
	height:150px;
	width:1000px;
	clear:both;
	background-image: url(images/Header.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
}
* html div.header{height:240px;width:1000px;background:url(images/Header.jpg) no-repeat 0px 13px;margin-bottom:30px;clear:both}
div.header img{
	float:right;
	margin-top: 105px;
}
#headerSearch{
	position:relative;
	left:445px;
	top:0px;
	width:240px
}
#headerSearch input{height:20px;width:210px;float:right;}
input#headerSearchGo{width:auto;float:left;margin:4px} 

/* left and right */
div.LeftArea {float:left;margin-right:10px;width:168px;}
div.Currentdate{background:#3A3839;height:30px;line-height:30px;text-align:center;color:#fff; font-size:12px;margin-bottom:5px;}

div.rightSkyscraper{float:right;z-index:0;}

/* featured search */
h3.BlockTitle
{background:#2E2C2D;color:#fff;font-size:16px;font-weight:bold;padding:5px 10px;margin:0;
font-family:'Palatino Linotype', Palatino, Palladio, 'URW Palladio L', 'Book Antiqua', Baskerville, 'Bookman Old Style', 'Bitstream Charter', 'Nimbus Roman No9 L', Garamond, 'Apple Garamond', 'ITC Garamond Narrow', 'New Century Schoolbook', 'Century Schoolbook', 'Century Schoolbook L', Georgia, serif;
}
h3.BlockTitle span{color:#A2BF2F}
div.featureSearch{width:230px;float:right;}
div.Filter div.row{border-bottom:dotted 1px #aaa;padding-bottom:10px;padding-left:10px;overflow:hidden}
div.Filter{width:230px;background:#555;padding:0;color:#aaa;line-height:1.8em;overflow:hidden;margin-bottom:10px}
div.Filter input{width:205px}
div.Filter input#submit{width:auto}
div.Filter select{width:210px}
div.Filter label{font-size:14px;line-height:20px;}

div.Filter .DateSelect{}
div.Filter .DateSelect div{width:106px;float:left;margin-left:2px;}
div.Filter .DateSelect label{display:block;font-size:12px;line-height:14px;vertical-align:top;width:97px}
div.Filter .DateSelect label img{vertical-align:top;float:right;margin-bottom:2px}
div.Filter .DateSelect input{width:90px}
div.Filter #featureSearchGo, div.Filter input.submit{width:auto;float:right;margin-right:20px;margin-top:10px}

/* nav */
ul#Nav a{
	text-transform:uppercase;
	color:#EEEEEE;
	text-decoration:none;
	z-index:10;
}
ul#Nav { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	float:left;
	clear:both;
	list-style-type:none;
	line-height:1.6em;
	position:relative;
	margin-top:-20px;
	width:1000px;
	margin-bottom:10px;
	z-index:100;
	background-color: #AAAAAA;
}
ul#Nav li { /* all list items */
	float: left;
	position: relative;
	width: auto;
	border-right:solid 1px #aaa;
}
ul#Nav li a{padding:0 15px;display:block;}
ul#Nav li ul { /* second-level lists */
	padding:6px 0;margin: 0;list-style: none;
	display: none;
	position: absolute;
	top: 1em;
	left: 0;
	list-style-type:none;
	border-right:none;
	z-index:100;
	opacity:0.975;background:#666;
	-moz-box-shadow: 3px 3px 3px #222;
	-webkit-box-shadow: 3px 3px 3px #222;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
ul#Nav li ul li {width:200px;padding:0 .5em;line-height:1.6em;border:none;}
ul#Nav li ul li:hover{background:#888;}
ul#Nav li ul li:hover a:hover{color:#fff}
ul#Nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}
ul#Nav li:hover ul, ul#Nav li.over ul { /* lists nested under hovered list items */
	display: block;
}

/* iefin6 */
* html ul#Nav li.over {background:#888;}
* html ul#Nav li.over ul {display:block;width:200px;margin-top:10px}
* html ul#Nav li.over ul a:hover{color:#fff}

/* show listing */
div.block{overflow:auto;margin:5px 0;width:645px;overflow:hidden;}
div.SearchResults{width:400px;float:left;background:#817D7E;overflow:hidden}

div.result {padding:10px;border-bottom:dotted 1px #3A3839;clear:left;float:left}
div.result .left{width:150px;float:left;}
div.result img,main{
	width:140px;
	float:left;
	margin-right:10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div.result div.details{float:left;width:226px}
div.result div.details p{font-size:12px;color:#3a3839;}
span.Date{
	color:#333333;
	font-weight:bold;
	font-size:12px;
	display:block
}
span.title{color:#fff;font-weight:bold;font-size:14px;padding:4px 0;display:block;}
div.Location{color:#333;font-weight:bold;font-size:12px;}
div.Location a{text-decoration:none;color:#333;}
div.details p {margin:4px 0;color:#333}


/* fbis calendar */
.fbisCal{border:solid 1px #ddd;clear:both;width:202px;overflow:auto;}
.fbisCal * {float:left;}
.fbisCal ul{list-style-type:none;clear:left;margin:0;padding:0;}
.fbisCal li {-moz-border-radius:5px;-webkit-border-radius:5px; border:solid 1px #aaa;color:#222;line-height:1.6em;color:#fff}

.fbisCal div.monthswrap{
	display:none;/* hide initially */
	position:relative;
	width:inherit;
	top:0;
	left:0;
	background:#3A3839;
margin-top:5px;
	}
.fbisCal ul.months li {
width:24%;float:left;text-align:center;
vertical-align:middle;height:33%;padding:5px 0;
}
.fbisCal ul.days li {width:13%;text-align:center;margin:2px 0;}
.fbisCal ul.days li.dy {font-weight:bold;border:solid 1px transparent;background:#666;-moz-border-radius:0;-webkit-border-radius:0;}
.fbisCal ul.days li.dy:hover {background:#666}
.fbisCal ul.days li.empty {border:solid 1px transparent}
.fbisCal ul.days li.empty:hover {background:transparent}

.fbisCal ul li{
	cursor:pointer;
	background:#817D7E
}
.fbisCal ul li.selected {background:#A2BF30;color:#fff;font-weight:bold}
.fbisCal ul li:hover{background:#A2BF30;font-weight:bold}

.fbisCal .years {display:none;position:relative;top:0;left:0;background:#3A3839;
margin-top:5px;width:inherit}
.fbisCal .years ul.cent,
.fbisCal .years ul.dec,
.fbisCal .years ul.unit
{width:100%;padding:2px 0;margin:0;border-top:solid 1px #666;}

.fbisCal .years ul.cent li{width:30%;text-align:center;}
.fbisCal .years ul.dec li, .fbisCal .years ul.unit li
{width:19%;text-align:center;padding:3px 0;}

.fbisCal .move{width:100%;text-align:center;background:#2e2c2d}
.fbisCal .move li{width:60%;border:none;}
.fbisCal .move li.dir{width:18%}
.fbisCal .move li span{padding-right:.5em;float:none;}

.fbisCal .slide{font-size:8px;font-weight:bold;text-align:center;width:100%;cursor:arrow}

/* styling for drop */
div.dropwin
{
	background:inherit;
	display:none;
    position:absolute;
    top:0;
    left:0;
    z-index:10;
	overflow:#817D7E;
color:#fff;
	-moz-box-shadow: 3px 3px 3px #222;
	-webkit-box-shadow: 3px 3px 3px #222;
    }

div.fbisCal.dropwin div.monthswrap,
div.fbisCal.dropwin div.years{position:absolute;top:1.3em;}

div.right{float:right}

/* more page */
div.block.Nearby{width:235px;float:right;}
div.block.Nearby a{
	color:#666666;
	text-decoration:none;
}
div.block.Nearby a.featureMoreLink{padding-left:16px;line-height:1.3em}
div.block.Nearby a.featureMoreLink.selected,
div.block.Nearby a.featureMoreLink:hover{background:url(images/ArrowBR.gif) no-repeat left center;}
div.block.Nearby div.SearchResults{margin-top:10px;}
div.block.Nearby div.result{width:235px}
div.block.Nearby div.result div.left{width:100px;margin:0 5px 5px 0}
div.block.Nearby div.result div.left a img{width:auto;}
div.block.Nearby div.result div.left img.main{width:100px;height:54px}

span.title{padding-top:0;font-size:15px;font-weight:bold;}
div.block.Nearby div.result div.details {color:#414040;font-size:12px;}
div.block.Nearby div.result div.details span.title{padding-top:0;font-size:14px;font-weight:bold;}
div.block.Nearby div.result div.details span.info strong{color:#fff;}
div.block.Nearby div.result div.details span.info strong.ownline{display:block;}
div.block.Nearby div.result div.details span.info a{display:block;color:#414040}


div.ShowDetail{width:400px}
div.ShowDetail .pull{background:#3A3839;padding:10px;margin-bottom:10px;overflow:auto;}
div.ShowDetail .pull .date{color:#aaa;}
div.ShowDetail .pull h1{color:#fff;margin:3px 0;font-size:16px}
div.ShowDetail .pull .venue{color:#aaa;font-weight:bold}
div.ShowDetail .pull img{float:right;margin:25px 0 0 0;}
ul.letters {padding:0;margin:0;list-style-type:none}
ul.letters li a:link{
	color:#999999;
	text-decoration:none;
}
ul.letters li a:hover{text-decoration:none;}
ul.letters li{margin:10px;color:#fff}
ul.letters img{vertical-align:middle}

#advertForm{clear:left; margin-top:25px;}
.contactWRAP{
	display:block;
	clear:left;
	height: 120px;
	width:100%;
	border-bottom:#91ad26 solid 1px;
	margin-bottom:5px;
}
.contactWRAP .contactLeft{width:40%; float:left;}
.contactWRAP .contactRight{width:58%; float:Right;}
.contactWRAP .contactRight p span{width:49%; float:left}
.contactWRAP .contactRight p span span{width:49%; float:left}
.contactWRAP a{text-decoration:none; color:#999; font-size:12px;}
.contactWRAP a:hover{text-decoration:underline;}
#advertForm input.submitButton{display:block; margin:0px; padding:0px; border:none; padding:5px; color:#fff; font-weight:bold; background-color:#91ad26; font-family:Arial, Helvetica, sans-serif;}
.MC-left{display:block; clear:left;padding-top:5px; padding-bottom:5px;}
.MC-left img{
}
.header .socialHeader {
	width: 300px;
	height: 50px;
	position: relative;
	bottom: 0px;
	left: 695px;
	top: -90px;
}
.LeftArea .leftText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.leftText a {
	color: #000000;
	text-decoration: none;
}
.leftText a:hover {
	text-decoration: underline;
}
.contactWRAP .contactRight .contactDesc {
	width: 190px;
}
.contactWRAP .contactRight .contactNumber {
	width: 100px;
}
.contactWRAP .contactRight .contactDetails {
	width: 320px;
}
.contactWRAP .contactRight .contactDetails .contactName {
	width: 100px;
}
.contactWRAP .contactRight .contactDetails .contactEmail {
	width: 120px;
	font-weight: bold;
}

