@charset "utf-8";
/* place content styles for the page below as indicated */
/* content styles goese here */
div#otherEvents 

#col1{
	padding:8px;
	text-align:center;
	vertical-align:top;
}

/* custom styles for the rest of the page elements */
#eventListingRegion {
	padding:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#eventLoadingRegion {
	color:#FF0000;
	text-decoration:blink;
	font-size:16px;
	font-weight:bold;
}
#eventDisplayRegionType { display:none;}
#displayEventRegion  {background-color:#009900;}
#noResults {
	color:#ffffff;
	background:#FF0000;
	font-size:16px;
	font-weight:bold;
}
#otherEventsHeading {
	display:block;
	clear:both;
	width:750px;
	height:63px;
	background:url(../images/o_evetns.gif) no-repeat top left;
	font-weight:bold;
	color:#FF9900;
	font-size:14px;
	text-align:left;
	
}
#evtTotal {
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
.nav, .viewdetails {
	padding:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	cursor:pointer;
}
.eventblock {
	position: relative;
	width: 146px;
	height: 189px;
	float: left;
	margin: 8px;
	padding: 4;
	float: left;
	display:inline;
	color:#FFFFFF;
	text-align:center;
}

.eventblock div.thumb {
	width:100px; 
	height:75px; 
    margin-bottom: 5px;
	background-color:#ffffff;
}
.eventtext {
	clear:both;
	text-align:left;
	padding-bottom:10px;
}
.International {
	font-style:italic;
	font-size:10px;
	display:block;
	padding:2px;
	padding-left:30px;
	clear:both;
	background-color: #D1E7EF;
	border-bottom: #DFDFDF 1px dotted;
	color:#000000;
	
	background:url(../../images/inter.gif) no-repeat bottom left;
}
.Local {
	font-style:italic;
	font-size:10px;
	display:block;
	padding:2px;
	padding-left:30px;
	clear:both;
	background-color: #D1E7EF;
	border-bottom: #DFDFDF 1px dotted;
	color:#000000;
	background:url(../../images/trini.gif) no-repeat bottom left;
}
.Carnival {
	font-style:italic;
	font-size:10px;
	display:block;
	padding:2px;
	padding-left:30px;
	clear:both;
	background-color: #D1E7EF;
	border-bottom: #DFDFDF 1px dotted;
	color:#000000;
	background:url(../../images/trini.gif) no-repeat bottom left;
}
.promoter, .blurb {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	text-align:left;
}
div.mainevents div.date {
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	text-align:left;
	width:750px;
	height:20px;
	color:#000000;
	background:url(../images/date_bg.png) repeat-x bottom;
	padding:4px;
	border-bottom:#000000 1px dashed;
	
}

div.otherevents div.date {
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	text-align:left;
	width:750px;
	height:15px;
	color: #000;
	padding:4px;
	padding-bottom:3px;
	border-bottom:#000 1px dashed;
	margin-bottom: 5px;
	
}

div.otherevents a.viewdetails {
	display:none;
	}
	
div.otherevents span.title {
	font-size:12px;
	font-weight:bold;
	color:#003399;
	
}

div.otherevents span.Local {
	font-style:italic;
	font-size:10px;
	display:block;
	padding:2px;
	padding-left:30px;
	clear:both;
	background-color: #D1E7EF;
	border-bottom: #DFDFDF 1px dotted;
	color:#000000;
	background:url(../../images/trini.gif) no-repeat bottom left;

	
	
}

.title {
	font-size:12px;
	font-weight:bold;
	color:#003399;
}

.eventvenue {

}

.blurb {
	font-size:11px;
	display:block;
	padding:2px;
	clear:both;
	background-color: #D1E7EF;
	border-bottom: #DFDFDF 1px dotted;
	color:#23788F;
}

.blurbhide {
	display:none;
	visibility:hidden;
}

#thumb { float:left;
	margin-right:7px;
	maring-bottom:7px; border:1px solid #CCCCCC; padding:4px;
	width:450px;
	height:320px;
}

#sortFunc { color:#FFFF00; padding:2px; }
#sortFunc b{ cursor:pointer; }

#categoryNextPage2 { font-size:11px; color:#FFFFFF; font-weight:bold; display:block; background:#666666; margin-left:3px; margin-right:3px; padding:3px;}
/* featured flash */
#flash_feature {width:795px; height:500px;  margin-left:12px; position:relative;  }
/* end featured flash */
#power { margin-top: 10px; background:url(/tsv7/events/images/big_cal.jpg) top no-repeat; border:#FFFFFF solid 1px; background-color:#fff; text-align:left}
/* filter */
#filter { padding:4px;  background-color:#fff; background-image:url(../images/cal-search.jpg); background-position: top left; background-repeat: no-repeat; width:450px; margin-top:150px;}
#evtFilterForm { font-family:Arial, Helvetica, sans-serif; font-size:10px;  }
#evtFilterForm input {width:75px;}
#evtFilterForm div {padding: 4px; }
#eventFilterWidget { width:100%; background-color:#ff2711; border-top: #FFFFFF dotted 1px; border-left: #FFFFFF dotted 1px; border-right: #FFFFFF dotted 1px; padding:4px; }

#text { display:none;}
#venues, #promoters, #daterange  { color: #660000; }
#evtFilterForm input, #evtFilterForm select {border: #000000 1px solid; font-size:10px; }
/* end filter */

/* calendar */
#calendar { float:right; clear:left; }
.Calendar{
	width:180px;
	/*border:1px solid #000000;*/
}

.CalendarFocused{
	border-color:#0000FF !important;	
}

td.CalendarMonthHeader{
	font-family: Arial, Helvetica, san-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding:3px;
	/*background-color:#999999;*/
	text-align:center;
	height:16px;
}

td.CalendarNavOver {
	background-color:#CCCCCC;	
}

td.CalendarMonthHeader a{
	text-decoration:none;
	font-weight:bold; 
	font-size:14px;
}

td.CalendarMonthHeader a.previous{
	color:#505153;
}

td.CalendarMonthHeader a.previous:hover {
	
}

td.CalendarMonthHeader a.next{
	color:#505153;
}

td.CalendarMonthHeader a.next:hover {
	
}

td.CalendarDayHeader{
	color:#000000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle !important;
	padding:8px;
}

td.CalendarDayCell, td.DayCellOver, td.TodayCell, td.CalendarForeignDay, td.SelectedCell, td.CalendarBookedDay{
	text-align:center;
	font-size:10px;
	font-weight:bold;
	font-family: Arial, Helvetica, san-serif;
	padding:10px;
	vertical-align:middle !important;
}

td.CalendarDayCell{
	/*background-color:#FFFFFF;*/
}

td.CalendarTodayCell{
	background-color:#99CCFF !important;
	font-weight:bold;
}

td.CalendarBookedDay{
	background-color:#ff2711;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
}

td.CalendarForeignDay{
	/*background-color:#CCCCCC !important;*/
}

td.CalendarDayCellOver{
	background-color:#CCCCFF !important;
}

td.CalendarSelectedCell{
	background-color:#FFFF99 !important;
}

td.CalendarFocusedDay {
	border-color:#FF0000 !important;
}
/*end calendar */
/* listing */
#listing { background:url(../images/events_bg.jpg) no-repeat top left; background-color: #c8d7dc; }

/* end listing */
/* end */
