/*================================================================
EXHIBTIONS stylesheet for the website.
  
  ***  NO TYPOGRAPHY STYLES HERE PLEASE  ***
  
================================================================*/

a#NavCalendar{
	background:url(../images/layout/main-nav.gif) no-repeat -616px -20px;
}

/****  SIDENAV
================================================================*/





/****  PAGE LAYOUT STYLES
================================================================*/

.calGroup{
	padding:0 15px;
	margin-bottom:20px;
}

.calEventInfo{
	color: #BD5148;
	
}

.calCat{
	padding-right:10px;
	font-weight:bold;
}

.calTitle{
	padding:0 10px 0 0;
/*	border-left: 1px solid #BD5148;
*/	border-right: 1px solid #BD5148;
	font-style:italic;
}

.calTime{
	padding-left:10px;
}

.calMoreInfo{
	text-align:right;
	font-weight:bold
}

.calMoreInfo a, .calMoreInfo a:link, .calMoreInfo a:visited{
	color: #BD5148;
}


.calMoreInfo a:hover, .calMoreInfo a:active{
	color: #BD5148;
	text-decoration:underline;
}

#calFloatRight{
	width:175px;
	margin: 0 0 10px 10px;
	float:right;
}

.calRightBox div{
	margin-bottom:6px;
}

.calRightBox{
	border:#BD5148 1px solid;
	padding:8px;
	margin-bottom:10px;
}

.qty{
	width:20px;
	border:1px solid #766E67;
	height:14px;
	padding:2px;
	font-size:11px;
}

.StoreButton{
	background:#766E67;
	padding:3px;
	color:#fff;
	font-weight:bold;
	border:none;
	font-size:10px;
}

.ExtraInfoRow{

}

.ExtraInfoRow span.label{

}

.ExtraInfoRow span.data{
	font-weight:bold;
}

.ExtraInfoRow span.data a, .ExtraInfoRow span.data a:visited{
	color:#BD5148;
	font-weight:bold;
}

table.attendees{
	padding:0;
}

table.attendees th{
	font-weight:bold;
}

table.attendees th, table.attendees td{
	padding:2px;
}

table.attendees input{
	width: 120px;
}


/**** Styles for the calendar user control
================================================================*/

.Calendar a
{
  color: #766E67;
}

.Calendar .Header
{
 background-color: #BD5148;
 color:white;
 font-weight:bold;
  white-space: nowrap;
}

.Calendar .DayHeader
{
 font-weight:bold;
}

.Calendar .Selected
{
  background-color:#BD5148;
}

.Calendar .Selected a
{
 color:white;
}

.Calendar .NextPrev a
{
  color:white;
  font-weight:bold;
}

.Calendar .LinkAdios a
{
  display:none;
}

#CalendarFilters
{
  margin: 10px 0px 0px 15px;
}

#CalendarContainer
{
 border-bottom: solid 1px #766E67;
 margin: 0px 0px 0px 15px;
}

#DayFilterLinks a
{
  color: #766E67;
}

#DayFilterLinks
{
  margin: 0px 0px 10px 0px;
}

#DayFilterLinks .Day
{
  padding: 0px 3px 0px 3px;
}

#DayFilterLinks .Week
{
  padding: 0px 3px 0px 8px;
  border-left: solid 1px #766E67;
}

#DayFilterLinks .Month
{
  padding: 0px 0px 0px 8px;
	border-left: solid 1px #766E67;
}

#CalendarFilters select
{
  margin:10px 0px 0px 0px;
}


.SmallDropDown
{
	width: 140px;
}

.EventTickets label
{
  display:block;
  width: 60px;
  float:left;
}