
/* eventBrowse */
TABLE.eventBrowse {margin:0 0 0 1px; padding:0;}

TABLE.eventBrowse TH {display:none;}

TABLE.eventBrowse TD.browseAll {display:none;}

TABLE.eventBrowse TD.title {font-family:"Georgia"; padding:12px 19px 0 16px; font-size:15px; font-weight:bold; background:url(/custom/templates/page/eventsMain/images/events-browse-divider.gif) no-repeat;}

.eventBrowse a:visited,
.eventBrowse a:link,
TABLE.eventBrowse TD a:visited,
TABLE.eventBrowse TD a:link {font-size:11px; margin:0 10px 0 16px; padding:0 0 0 12px; color:#2f82d0; background:url(/custom/templates/page/eventsMain/images/events-nav-bullet.gif) no-repeat;}

TABLE.eventBrowse TD.submit {display:none;}

/* eventFeatureList */
TABLE.eventFeatureList {border:1px #d4d4d3 solid; background:#f7f7f4; margin:0; padding:0;}

TABLE.eventFeatureList .popupLink a:visited,
TABLE.eventFeatureList .popupLink a:link {font-family:"Georgia"; padding:5px 0 0 16px; font-size:11px; font-weight:bold; text-transform:uppercase; color:#000; text-decoration:none; width:161px; height:29px; display:block; background:url(/custom/templates/page/eventsMain/images/events-more-information.gif) no-repeat;}

TABLE.eventFeatureList TD.titleLeftPadding,
TABLE.eventFeatureList TD.leftPadding {display:none;}

TABLE.eventFeatureList TD.title a:visited,
TABLE.eventFeatureList TD.title a:link {font-family:"Georgia"; padding:0 0 0 14px; line-height:31px; font-size:15px; font-weight:bold; color:#000; text-decoration:none; background:#d4d4d3; display:block;}
TABLE.eventFeatureList TD.title a:hover {color:#000;}

TABLE.eventFeatureList TD.divider {display:none;}

TABLE.eventFeatureList TD.eventImage img {border:1px #d4d4d3 solid; padding:2px; margin:6px;}

TABLE.eventFeatureList TD.info,
TABLE.eventFeatureList TD.summary {padding:6px 13px 6px 13px;}

TABLE.eventFeatureList TD.info {font-size:10px; border-left:1px #d4d4d3 solid;}

TABLE.eventFeatureList TD TABLE TD {font-size:11px; line-height:13px;}

TABLE.eventFeatureList TD TABLE TD a:visited,
TABLE.eventFeatureList TD TABLE TD a:link {width:100px; display:block; overflow:hidden;}

TABLE.eventFeatureList TD TABLE TD.divider {display:block;}

TABLE.eventFeatureList TD TABLE TD a:visited,
TABLE.eventFeatureList TD TABLE TD a:link {color:#2f82d0;}

TABLE.eventFeatureList TD TABLE TD.fieldTitle {font-weight:bold;}

/* eventListNav */
TABLE.eventListNav {float:left; width:100%; margin:0 0 30px 0;}

TABLE.eventListNav TD {font-size:11px; font-weight:bold; color: #0099CC; }
TABLE.eventListNav select {font-size:11px; width:130px; border: 1px solid #bbb9b9; background: #e6e2d5; padding: 2px;}

/* eventListHead */
TABLE.eventListHead {background:#E0EBEF; border-top:1px #dadada dashed; width: 100%; float:left; margin:0;}

TABLE.eventListHead TH {font-size:13px; padding: 5px 0px 0 5px; color: #C55F25;}
TABLE.eventListHead TD {font-size:11px; padding: 0 5px 5px 5px; }

TABLE.eventListHead TD a:visited,
TABLE.eventListHead TD a:link {color: #C55F25;}

TABLE.eventListHead TH.submit {display:none;}

/* eventList */
TABLE.eventList {margin:0; float:left; width:100%;}

TABLE.eventList TD.title a:visited,
TABLE.eventList TD.title a:link {font-family:"Georgia"; margin:0; padding:12px 0 10px 0; font-size:12px; font-weight:bold; display:block; border-top:1px #ccc solid; text-decoration: none;}

TABLE.eventList TD.desc {border-right:1px #ccc solid; padding: 0 10px 10px 10px; margin:0 10px 30px 0; display:block; font-weight:normal;}
TABLE.eventList TD {font-size:11px; padding:0;}
TABLE.eventList TD.info strong {width:70px; display:block; float:left; color:#0099CC;}

TABLE.eventList TD a:visited,
TABLE.eventList TD a:link {color: #C55F25;}

#content TABLE.eventList TD img {border:1px #d4d4d3 solid; padding: 3px; float: left; }
TABLE.eventList TD.eventImage {width: 20%;}


TABLE.eventList .popupLink {display: none;}

TABLE.eventList .popupLink a:visited,
TABLE.eventList .popupLink a:link {font-family:"Georgia"; font-size:11px; font-weight:bold; text-transform:uppercase; color:#f99939; text-decoration:none;}

TABLE.eventList TD.spacerRow,
TABLE.eventList TD.divider {display:none;}
#content p.disclaimer {font-size: 10px;}
/* eventDetail */
TABLE.eventDetailHead {border-collapse: collapse;}
.eventDetailHead TH {font-weight:bold; font-size:14px; text-align:left; padding-top:10px; padding-bottom:5px; border-bottom:1px solid #7A8BAF;}
.eventDetailHead TH.emailFriend {font-weight: normal; font-size:10px; text-align:right;	padding-left:10px; padding-right:0; vertical-align:bottom;}

TABLE.eventDetail {border:0; border-collapse:collapse;}
.eventDetail TH {font-weight:bold; text-align:left; font-size:11px;	padding:3px;}
.eventDetail TD {text-align:left; padding:3px;}
.eventDetail TD.divider {background-image:url(/custom/templates/page/shared/images/dotted_line_horiz.gif); padding-top:0;padding-bottom:0;}
.eventDetail TD.images TABLE {width:100%;}

/* 
added by update dated 20081124.
These classes replicate previously hardcoded design decisions, which have been
replaced with these classes to deal with HTML4.01 validation issues
*/

.eventDetailImage,
.eventDetailImage2,
.eventListImage {
	border:0px none;
}
.eventDetailImage,
.eventListImage {
	float:right;
}
.eventListNav, .eventList 
.eventDetailHead,
.eventDetail,
.eventFeatureSingle,
.eventFeatureList,
.eventBrowseAndFeatureList,
.eventSearch {
	width: 90%;
	margin:0 0px 20px 25px;
}
.eventListNav form {
	margin:0;
}
.eventListNav div.eventNavButton {
	display:inline;
}
.eventList .nowrap,
.eventDetailHead .nowrap {
	white-space:nowrap;
}
.eventList .summary,
.eventList .threeQuarterWidth {
	width:75%;
}
.eventList .halfWidth {
	width:50%;
}
.eventEmailFriend td.title,
.eventList .quarterWidth {
	width:25%;
}
.eventDocumentIcon {
	margin:0 5px;
	vertical-align:middle;
}
.eventListHead th.submit,
.eventSendToFriend .eventEmailFriendSubmit td  {
	text-align:right;
}

#editEventForm {
	text-align:center;
}
.eventSubmit,
.eventEmailFriend,
.eventEmailFriendSubmit,
.eventCalendar {
	width:500px;
	margin:0 auto;
}
.eventSendToFriend {
	width:600px;
	margin:0 auto;
}
.eventSendToFriend td{
	text-align:center;
}
.eventEmailFriend td,
.eventSendToFriend p {
	text-align:left;
}
.eventSubmitLabel {
	width:40%;
}
.eventSubmitField {
	width:60%;
}
#editEventForm p,
.eventSubmit th,
.eventSubmit td {
	text-align:left;
}
table.eventSubmit.eventSubmitButton {
	border-width:0px;
}
.eventSubmitButton td,
.eventDetailHead .emailFriend,
.eventDetailHead .bookLink,
.eventBooking .submitBooking {
	text-align:right;
}
.eventDetailLabel {
	width:160px;
}
.eventDetailValue,
.eventBooking {
	width:500px;
}
.eventBrowse,
.eventBrowseAndFeatureList .eventFeatureList {
	width:100%;
}
.eventFeatureBrowse,
.eventBookingLabel {
	width:30%;
}
.eventFeatureBrowseList,
.eventBookingField {
	width:70%;
}
div.submitEvent {
	text-align:right;
}
.eventCalendar .titleHead {
	text-align:left;
}
.eventCalendar .titleCol {
	width:120px;
}
.eventCalendar .dayList {
	width:380px;
}
.eventCalendar .dayList table {
	width:100%;
}

table.eventShareExport {
	float:right;
}
.eventShareExport TH.shareLink,
.eventShareExport TH.exportLinks,
.eventShareExport TH.emailFriend {
	font-weight: normal;
	font-size: 75%;
	text-align: right;
	padding-left: 10px;
	padding-right: 0px;
	vertical-align: bottom;
}

.eventDetail .description p {
	margin-top:0;
}
/* end 20081124 update */



