@import url(http://misc.hersheypa.com/assets/social_bar/social_bar.css);
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D2619;
}
.time {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
}
body {
	background-color: #4D2519;
	background-image: url(/images/background.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #4D2619;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #4D2619;
}
a:hover {
	text-decoration: none;
	color: #E5302D;
}
a:active {
	text-decoration: underline;
}
.nav a:link, .venues{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	line-height: 22px;
	border-bottom: 1px dotted #ccc;
	text-decoration: none;
}
.nav a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	line-height: 22px;
	border-bottom: 1px dotted #ccc;
	text-decoration: none;
}
.nav a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	line-height: 22px;
	border-bottom: 1px dotted #ccc;
	color: #E5302D;
}
.nav li a:link,.nav li a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	line-height: 18px;
	font-size:11px;
	border-bottom: 1px dotted #ccc;
	text-decoration: none;
	color:#CA2B28;
}
.nav li a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	line-height: 18px;
	border-bottom: 1px dotted #ccc;
	color: #E5302D;
}
.paddingLeft {
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.paddingRight {
	padding-top: 25px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.niner {
	font-size: 9px;
}
.calHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.calBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.calSubtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
}
.tenner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4D2519;
}
.heading {
	font-size: 18px;
	color: #E5302D;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.footer {
	font-size: 10px;
	line-height: 14px;
	color: #D5BF9E;
}
.footer a:link {
	color: #FFFFFF;
}
.footer a:visited {
	color: #FFFFFF;
}
.footer a:hover {
	color: #E5302D;
}.header14 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #E5302D;
	font-weight: bold;
}
.booking01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 150%;
	color: #000000;
}
.bookingLg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	color: #009900;
	font-weight: bold;
}
.bookingSm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 150%;
	color: #333366;
	font-weight: bold;
}
.eventsOdd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4D2519;
	background-color: #FFE4BE;
	padding: 5px;
}
.eventsEven {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4D2519;
	background-color: #FFFFFF;
	padding: 5px;
}

.eventsTable {
	background-color: #4D2519;
}
.calDates {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #666666;
}
ul{margin-top:0;}
li {
	margin-left:-15px;
}
.eventHeader {
	color: #E5302D;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

#indexFeature {
	width:450px;
	height:115px;
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	background: #D62C2A url(/images/cff_features.jpg) no-repeat;
	margin: 5px 0 5px 0;
}
#indexFeature a:link, #indexFeature a:visited {color: #FFF;text-decoration: underline;} 

#indexFeature a:hover {
	color: #4C1512;
	text-decoration: none;
}

#indexFeature p.first{padding:50px 0 0 16px; margin:0 0 6px 0;}

#indexFeature p.second{padding:0 0 0 16px; margin:0px;}

.featuredSubtext {font: italic bold 10px Verdana, Arial, Helvetica, sans-serif;color: #D4BF9E;}

.packHeader {
	width: 445px;
	background: #C22A27 url(/images/packHeaderBack.jpg) repeat-x;
	padding: 5px 5px 5px 8px;
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	margin:0 0 10px 0;
}
.subHeaderPic {padding:5px;}

/**** =Event Results Content & Search Area 
---------------------------------------------*/
.eResult {margin:0 0 15px 0;}
.eResultTop {width: 455px; background-color:#CA2B28;text-align:left;min-height:28px;}
.eResultTop h2{font-size:12px; font-weight:normal;color: #FFFFFF;padding: 5px 8px 7px 8px;text-align:left; margin:0;}
.eResultTop h2 a{font-size:12px; font-weight:normal;color: #FFFFFF;padding: 5px 0px 5px 0px; text-align:left; margin:0;}
.eResultTop h2 a:link,.eResultTop h2 a:visited{text-decoration:none;}
.eResultTop h2 a:hover{text-decoration:underline;}
.eResultBot {width: 455px; height:auto;background-color:#F2ECE1;text-align:left;overflow:hidden; position:relative; font-size:11px;}
#eResultNav {width:455px;text-align:left;}
#eResultNav p{margin:0; padding:0 0 5px;}
#eResultNav .left {float:left;}
#eResultNav .right {float:right; padding-right:5px;}
.resultText{float: left; width: 435px; padding:10px 10px;}
p.result {margin:0 0 8px 0;}

.eventResults{width:455px;}
.eventHead{width:455px; background-color:#6BA52D;}

.boxContentCalSearch{background:#F2ECE1; border:3px double #fff; padding:10px; overflow:hidden; position:relative; margin:0 0 10px 0; }
.calSearchCat, .calSearchVenue, .calSearchDate, .calSearchKeyword{float:left; padding:0 20px 5px 0;}
.calSearchCat select, .calSearchVenue select, .calSearchDate input, .calSearchKeyword input{border: 1px solid #4D2519;}
.calSearchKeyword input{width:100px; margin-right:0px; margin-bottom:5px;}
.calSearchDate input{ width:100px;}
.calSearchSubmit{float:right; padding-right:0px; margin-top:10px;}

.eventPage{color:#4D2619;}

.clear {clear:both;}
.clearBr {clear:both; margin-bottom:0;}

/**** =Email Event Details
---------------------------------------------*/
#emailEventDetails {width: 390px;height: auto;background-color:#FFFFFF;padding: 15px 10px;text-align:left;font-size:12px;}
.friendHead {margin:0 0 5px 0px;}
.boxContentFriend{background:#F2ECE1;border:3px double #fff;padding:5px 15px;overflow:hidden;position:relative;}
#emailEventDetails p.alignRight{float:right;padding:0;margin-top:-10px;}
#emailEventDetails .tblPadTop {padding:0px 1px 9px 3px;}
#emailEventDetails .tblPad {padding:3px 1px 9px 3px;}
#emailEventDetails .tblPadMid {padding:20px 1px 9px 3px;}
#emailEventDetails p.submit{float:right;padding:10px 0 0;}
#emailEventDetails input, #emailEventDetails textarea{display:block;float:left;width:200px;background:#FFFFFF;border: 1px solid #4D2519;}
#emailEventDetails input.hidden{display:none;border:0;}
#emailEventDetails input.submit{width: auto; float:right;border: none;}
#emailEventDetails .formMaster input.hidden{display:none;border:0;}
#emailEventDetails p{margin:5px;padding-top:5px;}
