@charset "utf-8";
/* place content styles for the page below as indicated */
/* content styles goese here */
#col1{
	padding:8px;
	text-align:center;
	vertical-align:top;
}

#row { width:900px; border: #00CC00 solid thin; background:#FFFFFF;}
#link_friend { float:right;}
#mid_panel {  height:250px; width:100px; background:url(../images/stripe2.png); border:#FAB802 1px solid; margin-bottom:8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-left: 5px; margin-right: 5px; padding: 2px; position:absolute;  left:0; text-align:left;}
#mid_panel ul {list-style: none; margin-left: 0em;	padding-left: 0px;}
#mid_panel a{color: #333333; text-decoration: none; outline-color: invert; outline-style: none; outline-width: medium;}
#mid_panel a:hover {background-color: #fafafa; background-image: none; background-repeat: repeat; background-attachment: scroll;background-x-position: 0%;background-y-position: 0%;color: #000000;}
#mid_panel li a {display: block; padding-left: 0px; text-align:center;}
#mid_panel img {border:0px; vertical-align:middle;}
#mid_panel li a.emaillink { background-image:url(/tsv7/restaurants/images/envelope.gif); background-repeat:no-repeat; background-position: top center; padding-top:55px; }
#email_area {background:#FFFF99; border:#999999 1px dotted; width:450px;}
/* 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;}
#invite_holder {width: 910px;}
#displayEventRegion { background:none; width:910px;}
#info_top { background:url(../images/info_top.gif) no-repeat; width:900px; height:15px;}

#info_bot { background:url(../images/info_bot.gif) no-repeat top; width:900px; height:15px;}
#info {  text-align:left; width:900px; background:url(../images/event_bg.jpg) top no-repeat #B4BFAE ;}
#eventTitle, #eventDate, #promoter, #venue { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:14px; font-weight:bold; text-decoration:none; font-style:normal;}
#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;
}

 .blurb {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	text-align:left;
}




.eventvenue {

}

.blurb {
	font-style:italic;
	font-size:11px;
	display:block;
	padding:2px;
	clear:both;
	background-color: #FBD59B;
	border: #999999 1px dotted;
	color:#993300;
}

.blurbhide {
	display:none;
	visibility:hidden;
}

#thumb { 
	margin-right:7px;
	margin-bottom:7px;  padding:4px;
	
}

#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_coke.jpg) top no-repeat; border:#FFFFFF solid 1px; background-color:#ff2711; text-align:left}
/* filter */
#filter { padding:4px; text-align:right; background-color:#ff2711; background-image:url(../images/coke-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; }
#place {clear:both;}

/* end listing */


/*comments area */
#comm_bot {position:relative; }

#commentTitle {color:#83A3D8; font-size:16px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; padding-top:20px; height:20px;}
.commentodd { border-bottom:#CCCCCC dotted 1px; margin-bottom:10px; }
.commenteven { border-bottom:#CCCCCC dotted 1px; background: #F3F3F3; margin-bottom:10px;  }
.posted, .date  {color:#CC0000; font-size:10px; padding-bottom:10px;}
#formComment { background-color:#83A3D8; font-size:10px; }
#formComment a{color: #3866b1; text-decoration: none; font-size:9px; outline-color: invert; outline-style: none; outline-width: medium;}
#formComment input { border:none; }
#formComment a:hover {color: #FF3300; text-decoration: underline;}
#comment { width: 700px; margin:3px;}
#submitBttn {
    height: 26px;
    width: 126px;
    background: transparent url(/tsv7/events/images/send_butt.gif) no-repeat top left;
    border: none; margin:3px;
}
#submitBttn:hover {
    background: transparent url(/tsv7/events/images/send_butt.gif) no-repeat bottom left;
    border: none;
    color: #800000;
}
.closeform {
    height: 26px;
    width: 126px;
    background: transparent url(/tsv7/events/images/close_button.gif) no-repeat top left;
    border: none; margin:3px;
}


/* end comments area */
/* css curve box */

#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #000; border-right:1px solid #000;}
.xb1 {margin:0 5px; background:none;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background: #fff; border:0 solid #000; border-width:0 1px;}

/* end curve box */
#adnews {
	float:right;
	position:relative;
	background-color:#000000;
	width:304px;
	height:254px;
	margin:5px;
	border:#FFFFFF solid 1px;
	text-align:center;
	vertical-align:middle;
}

/* end */
