/* 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:#EC0A89;
}
h1 {
	color:#EC0A89;
}
h2 {
	color:#ffffff;
}



#innerframe{
	background-image: url(/img/conference/conference-header.jpg);
	border:1px solid #4F4C5D;
}
.largebutton{
	background-image: url(/img/conference/bg-stripe.jpg);
    background-position:left;
	background-repeat:repeat-x;
	border:1px #3a3b4f solid;
	background-color:#ffffff;
	color:#164496;
}

.largebutton a:hover{
	background-image: url(/img/conference/bg-stripe-opaque.jpg);
	background-color:#ffffff;
	background-position:left;
	color:#164496;
}

.largebutton a, .largebutton a:visited {
    color:#164496;
    display:block;
    font-size:100%;
    font-weight:bold;
    height:78px;
}

.largebutton img {
	border: 1px #792278 solid;
}
a, a:visited {
	color:#EC0A89;
}
a:hover, h2 a:hover{
	color:#EC0A89;
}
#mainnav a:hover {
	background-color:#EC0A89;
}

#topnav a:hover {
	background-color:#e0e7ef;
	background-image:none;
	color:#8B8A8E;
	border:1px #88888C solid;
}
#topnav a {
	background-color:#ffffff;
	border:1px solid #88888C;
	color:#8B8A8E;
}

#topnav a:visited{
    color:#8b8a8e;
}


#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, .BrowseRow {
	border-bottom:1px solid #88888C;
	border-top:1px solid #88888C;
}


.imgboxes img{
	background-image:url(/img/conference/bluegradient_bandstand.jpg);
}
.BrowseSmallPicture img{
	text-align: center;
	background-image:url(/img/conference/bluegradient_bandstand.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	padding: 20px;
	margin: 0px;
}

.button {
	background-image:url(/img/conference/button2.jpg);
	border-top:1px #3A3B4F solid;
	border-bottom:1px #3A3B4F solid;
	color:#792278;
}
.button a, .button a:visited {
	color:#ffffff;
}
.button a:hover {
	color:#3A3B4F;
}

.whitetextboxes {
	border-right:4px dotted #E2DDEC;
}
.BrowseCellConference{
	border-left:4px dotted #E2DDEC;
}
.whitetextboxes ul{
	float: left;
	width: 40%;
}
.main{
	border-top: #E2DDEC 1px solid;
	border-bottom: #E2DDEC 1px solid;
	margin-left: -5px;
}

.featureboxes h2{
color:#EC0A89;
}

/*-------------------------------- BANDSTAND DMS OVERIDES ---------------------------------- */

table{
	/*background-image: url(../img/conference/bluegradient_bandstand.jpg);*/
	background-color:#DBEBF8;
}
th {
	color:#EC0A89;
}
div#thedmseventsheadersearch form {
	/*background-image:url(../img/bs_searchavailability.jpg);*/
	background-color:#d3e6f7;
}
input.button:hover {
	color:#3A3B4F;
	cursor:pointer;
}
.thedmskey {
	/*background:none;
	background-image:url(../img/bs_dmskey.jpg);*/
	background-color:#dbebf8;
}
#thedms11 .BrowseCellDetails a img, #thedms11 .BrowseCellDetails a:visited img, #thedmsItemsPanel a img {
	background:none;
	background-color:#d3e6f7;	
}
#thedms11 .BrowseCellDetails a:hover img, #thedmsItemsPanel a:hover img {
	background-color:#d3e6f7;
}
input.button {
    border-left:1px dotted #D9BFD8;
    border-right:1px dotted #D9BFD8;
    color:#ffffff;
}
form h2, div#thedmsItineraryVenues .VenueRow h3, div#thedmsItineraryAccommodationRow h3 {
    background-color:#FFFFFF;
    background-image:url(../img/conference/side-grad.jpg);
    background-repeat:repeat-y;
    padding:4px;
}

#thedms11 div#thedmsBrowseGrid .BrowseSmallPicture img {
    background-image:url(/img/conference/bluegradient_bandstand.jpg);
    background-repeat:repeat-x;
    margin:0px;
    padding:4px 10px;
}

.im-bold{
	color: #EC0A89;
	font-weight: bold;
}

#thedmsConferenceChart{
	background-color: #fff;
}


table.thedmsBrowseRoomTable 
{
   width:100%;
   background-color:#FFFFFF !important; 
   
  
}

.thedmsBrowseRoomTable th
{
   text-align:left;
   width:3%;
   vertical-align:top;
   
}
			