/* These are the over ride styles for the bandstand section */

body {
	background-image:url(/img/bodybg_bandstand.jpg);
	color:#400040;
}
h2 a, h2 a:visited {
	color:#792278;
}
h1 {
	color:#792278;
}
h2 {
	color:#A62FA6;
}



#innerframe{
	background-image: url(/img/bandstand.jpg);
	border:1px solid #8E448D;
}
.largebutton{
	background-image: url(/img/bigbuttonbg_bandstand.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	border:1px #792278 solid;
	background-color:#A871A8;
}
.largebutton a:hover{
	background-image: url(/img/bigbuttonbg_bandstand_hover.jpg);
	background-color:#C7A4C7;
}
.largebutton img {
	border: 1px #792278 solid;
}
a, a:visited {
	color:#9C5D9C;
}
a:hover, h2 a:hover{
	color:#792278;
}
#mainnav a:hover {
	background-color:#640063;
}

#topnav a:hover {
	background-color:#EFE6EF;
	background-image:none;
	color:#640063;
	border:1px #9C5D9C solid;
}
#topnav a, #topnav a:visited {
	background-color:#FFFFFF;
	border:1px solid #9C5D9C;
	color:#9C5D9C;
}
#topnav .eshop a, #topnav .eshop a:visited{
	background-image: url(../img/eshopicon_bandstand.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 20px;
}

#topnav .eshop a:hover{
	background-image: url(../img/eshopicon_bandstand.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 20px;
}

.featureboxes {
	border-bottom:1px solid #CDAECE;
	border-top:1px solid #CDAECE;
}


.imgboxes img {
	background-image:url(/img/bluegradient_bandstand.jpg);
}


.button {
	background-image:url(/img/buttonlinkbg_bandstand.jpg);
	border-top:1px #8E448D solid;
	border-bottom:1px #8E448D solid;
	color:#792278;
}
.button a, .button a:visited {
	color:#792278;
}
.button a:hover {
	color:#9C5D9C;
}

.whitetextboxes {
	border-right:4px dotted #E2DDEC;
}
.whitetextboxes ul{
	float: left;
	width: 40%;
}
.main{
	border-top: #E2DDEC 1px solid;
	border-bottom: #E2DDEC 1px solid;
	margin-left: -5px;
}
/*-------------------------------- BANDSTAND DMS OVERIDES ---------------------------------- */

table{
	background-image: url(../img/purplegradient.jpg);
}
th {
	color:#792278;
}
div#thedmseventsheadersearch form {
	background-image:url(../img/bs_searchavailability.jpg);
}
input.button:hover {
	color:#792278;
	cursor:pointer;
}
.thedmskey {
	background:none;
	background-image:url(../img/bs_dmskey.jpg);
}
#thedms11 .BrowseCellDetails a img, #thedms11 .BrowseCellDetails a:visited img, #thedmsItemsPanel a img {
	background:none;
	background-color:#D9BFD8;	
}
#thedms11 .BrowseCellDetails a:hover img, #thedmsItemsPanel a:hover img {
	background-color:#D9BFD8;
}
input.button {
border-left:1px dotted #D9BFD8;
border-right:1px dotted #D9BFD8;
}
form h2, div#thedmsItineraryVenues .VenueRow h3, div#thedmsItineraryAccommodationRow h3 {es.css (line 99)
background-color:#FFFFFF;
background-image:url(../img/bs_h2bg.jpg);
background-repeat:repeat-y;
padding:4px;
}