@charset "utf-8";
/* CSS Document */

/* oztix.css */
p {
	line-height:1.75em;
	text-align:left;
}

#navigation {
	margin-top:10px;
	text-align:left;
}

h3 {
	text-align:left;
	padding-top:10px;
}

h2 {
	text-align:left;
}

.content table.list tr.first td, .content table.list tr.first th {
	text-align:left;
}
.content .list .overline td, .content .list .overline th {
	text-align:left;
}

.content table.list td {
	text-align:left;
}

.content .buttonsSmall {
	text-align:left;
}

.content table.list td {
	line-height:1.5em;
}

.content table.list th, .content h4 {
text-align:left;
padding-top:5px;
}

.content table.form td {
	text-align:left;
}

.content table.form td.label {
	text-align:left;
}

#ctl00_tdCountdown {
	padding-right:20px;
}

#steps #secure {
	color:white; 
	margin-top:-10px; 
	vertical-align:top; 
	padding-top:13px; 
	padding-left:35px;
}

#steps .number {
	padding-top:12px; 
	padding-left:16px;
}

#steps .description {
	padding-top:13px;
	font-weight:normal;
	padding-left:5px;
}

.content .innerBox p, .content .innerBox td, .content .innerBox a {
	color:#000000;
}

#ctl00_ContentPlaceHolder1_WucShowsMain1_WucEventsDetail1_Panel2 {
	padding-top:5px;
	padding-bottom:5px;
}

#ctl00_ContentPlaceHolder1_WucShowsMain1_WucEventsDetail1_pnlImage {
	padding-top:10px;
	padding-bottom:10px;
}

p, td, th, dl, li, input, select, textarea, .error, .content .error {
	font-weight:normal;
	text-align:left;
	line-height:1.5em;
}

.content h2, .content h3, .content h4, .content .innerBox, .content .infoBox, .content .error, .content .event, .content {
	line-height:1.25em;
}

.footer {
	padding:5px 0 15px 0;
	color:#000000;
}

.footer a {
	color:#ffffff;
}

.footer a:link {
	color:#ffffff;
}

.footer a:hover {
	color:#ffffff;
}

.footer a:visited {
	color:#ffffff;
}





/* override wrappers and stuff */



html {

       background: url("//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2012-BDO12Sideshows/images/purple_dot.jpg")  repeat-y scroll center top #39395B;

}

html body {

	/*background-repeat:repeat-x;

	background-color:#39395B;*/

        background-repeat:no-repeat;

        background-position:center top;

        background-color:transparent;

        height:auto;

}

html .ds-login-links {

	background-color:#059d99;

	z-index:5000;

}

html .ds-login-links li a {

	color:#ffffff;

}

#ds-sweet-wrapper-div {

	background:url("//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2012-BDO12Sideshows/images/page_frame.png") repeat-y scroll center 15px transparent;

}

html #page {

	background:url("//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2012-BDO12Sideshows/images/top_frame_new.png") no-repeat scroll center top transparent;

	overflow:hidden;

}

html #header {

	width: 1040px;

	/*height: 754px;*/

	overflow: hidden;

	float: left;

	position:static;

	

}



html .ds-header {

	margin:0 auto;

	float:none;

	overflow:hidden;

	width:775px;

	color:#000000;

	/*background:url(http://s3.amazonaws.com/dostuff-production/property_assets/1543/BDO_2012_BackgroundForTopNavigation_cropped.jpg) no-repeat scroll center bottom transparent;*/

	background:url("//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2012-BDO12Sideshows/images/cp-bg.jpg") no-repeat scroll center -2px transparent;

	-moz-border-radius: 10px 10px 10px 10px;

	-webkit-border-radius: 10px 10px 10px 10px;

	border-radius: 10px 10px 10px 10px;

        /*border:1px solid #eef2ee;*/

}

html .ds-arrange,

html .ds-custom-lineup,

html .ds-share {

padding:0px;

}



html .ds-login {

	width:775px;

	background:#583475;

	-moz-border-radius: 10px 10px 10px 10px;

	-webkit-border-radius: 10px 10px 10px 10px;

	border-radius: 10px 10px 10px 10px;

        padding:1em 1.5em;

        margin:0;

}

#login,

html .ds-form {

	background:#583475;

	-moz-border-radius: 10px 10px 10px 10px;

	-webkit-border-radius: 10px 10px 10px 10px;

	border-radius: 10px 10px 10px 10px;

        padding:1em 1.5em;

        margin:0;

}

html .ds-content-page {

	background:#583475;

	-moz-border-radius: 10px 10px 10px 10px;

	-webkit-border-radius: 10px 10px 10px 10px;

	border-radius: 10px 10px 10px 10px;

        padding:1em 1.5em;

        margin:0;

        width:775px;

}

#ds-content-wrapper {



    float: left;

    margin: -356px 0 0;

    padding: 356px 0 0;

}

html #ds-content {

    box-shadow: 0 0;

-moz-box-shadow: 0 0;

    min-height: 646px;

    padding:0 115px 50px;

    width:810px;

    z-index:5;

}



/* ds header */





html .ds-arrange a,

html .ds-button,

html .ds-arrange span {

  color:#3D3D5F;

}





/* Line up Page */





html .ds-lineup {

    padding: 0 0 20px 0;

    width: 810px;
	
	color:#ffffff;

}

html .ds-user-title {

    background: none repeat scroll 0 0 #A63065;

    border: medium none;

    -moz-border-radius: 5px 5px 5px 5px;

    -webkit-border-radius: 5px 5px 5px 5px;

    border-radius: 5px 5px 5px 5px;

    float: none;

    margin: 10px auto;

    padding: 10px 0 10px 80px;

    width: 700px;

}

html .ds-user-title .ds-userpic {

   top:4px;

   left:4px;

}



/* ds-band boxes */



html .ds-lineup-alpha {

    /*background: none repeat scroll 0 0 #FFFFFF;

    margin: 0 0 0 90px;

    padding: 0 18px;

    width: 775px;*/

    float:left;

    margin:10px 10px;

    width:775px!important;

    background-color:#9163c3;

-webkit-border-radius:20px 20px 20px 20px;

-moz-border-radius:20px 20px 20px 20px;

border-radius:20px 20px 20px 20px;

}

html .ds-lineup-alpha li a {

   color:#ffffff;

}

html .ds-lineup.ds-lineup-alpha .ds-text {

   height:auto;

   width:auto;

   background-image:none;

}

html .ds-lineup.ds-lineup-alpha .ds-content a {

  color:#000000;

}

.ds-lineup .ds-level1 li, .ds-lineup .ds-level2 li, .ds-lineup .ds-level3 li, .ds-lineup .ds-level4 li, .ds-lineup .ds-level5 li, .ds-lineup .ds-level6 li, .ds-lineup .ds-level-override li {

   margin:10px 0;

}

html .ds-lineup-image.ds-lineup ul {

	margin:0 auto;

	width:775px;

	background-color:#D6334D;

}

html .ds-lineup-image.ds-lineup li {



}


#ds-content .ds-lineup .ds-lineup-image-text {

    font-family: SketchRockwellRegular;

    text-align:left;

    background-image:url(//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2012-BDO12Sideshows/images/TextureLessOpaque_WithStitching.png);

    background-position:center 0;

    height: 60px;

    padding: 10px 20px 5px;

    width: 201px;

    height:50px;

    font-weight:normal;

    line-height:1.2em;

}



html .ds-lineup .ds-text {

    background:url(//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2012-BDO12Sideshows/images/StitchingBorder_Overlay.png) no-repeat center bottom transparent;

    display: block;

    height: 160px;

    position: absolute;

    text-indent: -9999px;

    top: 62px;

    left:0px;

    width:217px;

}

html .ds-lineup-image.ds-lineup .ds-hover .ds-text {

    display: block;

}

html .ds-lineup-image.ds-lineup .num0 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num5 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num10 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num15 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num20 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num25 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num30 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num35 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num40 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num45 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num50 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num55 .ds-lineup-image-text {

    background-color: #f7ed61;

    color:#00bae3;

}

html .ds-lineup-image.ds-lineup .num0 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num5 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num10 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num15 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num20 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num25 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num30 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num35 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num40 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num45 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num50 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num55 .ds-attending .ds-lineup-image-text {

    background-color: #00bae3;

    color:#f7ed61;

}





html .ds-lineup-image.ds-lineup .num1 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num6 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num11 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num16 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num21 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num26 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num31 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num36 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num41 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num46 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num51 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num56 .ds-lineup-image-text {

    background-color: #e44261;

    color:#ffffff;

}

html .ds-lineup-image.ds-lineup .num1 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num6 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num11 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num16 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num21 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num26 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num31 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num36 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num41 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num46 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num51 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num56 .ds-attending .ds-lineup-image-text {

    background-color: #ffffff;

    color:#e44261;

}





html .ds-lineup-image.ds-lineup .num2 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num7 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num12 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num17 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num22 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num27 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num32 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num37 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num42 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num47 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num52 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num57 .ds-lineup-image-text {

    background-color: #fdf2c9;

    color:#f890b7;

}

html .ds-lineup-image.ds-lineup .num2 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num7 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num12 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num17 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num22 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num27 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num32 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num37 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num42 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num47 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num52 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num57 .ds-attending .ds-lineup-image-text {

    background-color: #f890b7;

    color:#fdf2c9;

}





html .ds-lineup-image.ds-lineup .num3 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num8 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num13 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num18 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num23 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num28 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num33 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num38 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num43 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num48 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num53 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num58 .ds-lineup-image-text {

    background-color: #494d6c;

    color:#ffffff;

}

html .ds-lineup-image.ds-lineup .num3 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num8 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num13 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num18 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num23 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num28 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num33 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num38 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num43 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num48 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num53 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num58 .ds-attending .ds-lineup-image-text {

    background-color: #ffffff;

    color:#494d6c;

}





html .ds-lineup-image.ds-lineup .num4 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num9 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num14 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num19 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num24 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num29 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num34 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num39 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num44 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num49 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num54 .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num59 .ds-lineup-image-text  {

    background-color: #00b8af;

    color:#ffffff;

}

html .ds-lineup-image.ds-lineup .num4 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num9 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num14 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num19 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num24 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num29 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num34 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num39 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num44 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num49 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num54 .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .num59 .ds-attending .ds-lineup-image-text  {

    background-color: #ffffff;

    color:#00b8af;

}







html .ds-lineup-image.ds-lineup .ds-attending .ds-lineup-image-text,

html .ds-lineup-image.ds-lineup .ds-active .ds-lineup-image-text,

 {

	background-color:#E1DB42;

        color:#98B8D2;

}

html .ds-lineup-image.ds-lineup .ds-active .ds-lineup-image-image img,

html .ds-lineup-image.ds-lineup .ds-attending .ds-lineup-image-image img {

  border-bottom: 2px solid #E1DB42;

  border-left: 2px solid #E1DB42;

  -moz-border-radius: 0 0 20px 20px;

  -webkit-border-radius: 0 0 20px 20px;

  border-radius: 0 0 20px 20px;

  border-right: 2px solid #E1DB42;

}

html .ds-lineup-image.ds-lineup .ds-tooltip {

  left:25px !important;

  bottom:217px !important;

}

html .ds-tooltip .ds-arrow-bg {

  margin-left:-91px;

}

html .ds-lineup-alpha .ds-tooltip .ds-arrow-bg {

  margin-left:-120px;

}



/* band page */



.ds-arrange span {

    color:#E1DB42;

}

html .ds-bands-drop-list {

    background-color:#3d3d5f;

}

html .ui-dialog {

    background-color:#CA2840;

    z-index:1000000!important;

}

html .numholder:hover a {

    color:#375E8A;

}

html .ds-band-image {

    float: none;

    text-align: center;

    width: 100%;

    margin-bottom:0px;

}

html .ds-band-image img {

    border: 7px solid #423B3D;

    -moz-border-radius: 10px 10px 10px 10px;

    -webkit-border-radius: 10px 10px 10px 10px;

    border-radius: 10px 10px 10px 10px;

    display:inline;

}

html .ds-band-header {

    background: none repeat scroll 0 0 #A63065;

    border: medium none;

    -moz-border-radius: 5px 5px 5px 5px;

    -webkit-border-radius: 5px 5px 5px 5px;

    border-radius: 5px 5px 5px 5px;

    float: none;

    margin: 10px auto;

    padding: 10px;

    width: 700px;

}

html .ds-band-header h1 {

    font-family:"SketchRockwellRegular";

    font-weight:normal;

}

html .ds-band .ds-band-section-title {

    background: none repeat scroll 0 0 #CA2840;

    -moz-border-radius: 5px 5px 5px 5px;

    -webkit-border-radius: 5px 5px 5px 5px;

    border-radius: 5px 5px 5px 5px;

    margin: 10px 0;

    padding: 10px;

}

html ul.ds-player .ds-song:link,

html ul.ds-player .ds-song:visited {

   color:#423D3F;

}

html .ds-band-aside dl {

   clear:both;

}

html .ds-band-social {

   background:url(//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2012-BDO12Sideshows/images/bdo_yellow_top_cap.png) no-repeat 0 0 transparent;

   padding:15px 25px 0;

}

html .ds-band-social a {

   color:#868686;

}

.ds-band-desc-text {

   background:url("//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2012-BDO12Sideshows/images/bdo_yellow_bottom_cap.png") no-repeat scroll 0 bottom transparent;

   width:395px;

   padding:25px;

}

.ds-band-desc-text a {

   color:#868686;

}

.ds-band .ds-band-section-body {

    /*margin: -16px 0 0 -73px;

    padding: 55px 35px 85px;*/

    /*border-radi*/

}

.ds-band .ds-band-section-body {

    border: 7px solid #423B3D;

    -moz-border-radius: 10px 10px 10px 10px;

    -webkit-border-radius: 10px 10px 10px 10px;

    border-radius: 10px 10px 10px 10px;

}



html h2.ds-band-heading {

   background:url(//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2012-BDO12Sideshows/images/bdo_yellow_top_cap.png) no-repeat 0 0 transparent;

   padding:10px 20px;

   color:#6F6F6F;

   position:absolute;

   top:-24px;

   width:405px;

}

html .ds-band-comments-wrapper {

    background:url("//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2012-BDO12Sideshows/images/bdo_yellow_bottom_cap.png") no-repeat scroll 0 bottom transparent;

    margin:50px 8px 0;

    overflow:visible;

    position:relative;

    padding:10px 0 0;

}

html .ds-band-comments-wrapper h3 {

    padding:0px 20px;

    color:#6F6F6F;

}

html #new_comment {

   margin:0 18px;

   width:396px;

}

html #comments {

background:url(//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2012-BDO12Sideshows/images/bdo_comments_tile_ver2.png) repeat-y scroll 0 0 transparent;

padding:0 18px;

}

#new_comment {

   overflow:hidden;

   padding:0 0 20px;

}



html .ds-band-comments-wrapper .ds-form-field {

   padding:45px 20px;

   height:4px;

}

html .ds-band-comments-wrapper .ds-form-field .ds-button,

#new_comment .ds-button {

   margin:0px;

}





/* groove shark */



html ul.ds-player li a {

   color: #3d3d5f;

}

html ul.ds-player li.ds-grooveshark,

html ul.ds-player li:hover {

   background:none repeat scroll 0 0 #3d3d5f;

}





/* login page */





html .ds-form-field input[type="text"],

html .ds-form-field input[type="password"] {

    color:#000000;

}





/* events */

html .ds-event-listing .ds-event {

  background: url("//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2012-BDO12Sideshows/images/bdo_yellow_top_cap_long.png") no-repeat scroll 0 0 transparent;

  margin-left: 30px;

  margin-top: 10px;

  padding: 0;

  border: 0;

  padding-top: 15px;

  width: 500px;

}





html .ds-event-listing .ds-event-inner {

   background:url("//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2012-BDO12Sideshows/images/bdo_yellow_bottom_cap_long.png") no-repeat scroll 0 bottom transparent;

   padding: 0 15px;

}

html .ds-event-listing .ds-event-inner .ds-clear {

   clear: both;

}



html .ds-event a { color: #666; }

html .ds-event a:hover { color: #E1DB42; }



html .lt .numholder {

  -moz-border-radius: 5px 5px 5px 5px;

  background: url("//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2012-BDO12Sideshows/images/thumb-up.png") no-repeat scroll 6px 6px #666666;

  font-size: 1.4em;

  font-weight: normal;

  padding: 2px 10px 2px 25px;

}

html .lt .numholder a { color: #E1DB42; }

html .lt .numholder a:hover { color: #E1DB42; background-color: #666; text-decoration: underline; }



html .ds-event-aside {

  float: right;

  width: 200px;

}



.ds-event-show {

  -moz-border-radius: 5px 5px 5px 5px;

  background: none repeat scroll 0 0 #A63065;

  border: medium none;

  float: none;

  margin: 10px;

  padding: 10px;

  width: 550px;

}

.ds-box .tp, .ds-box .lt {

  color: #ffffff;

}



.ds-event-more {

  -moz-border-radius: 5px 5px 5px 5px;

  background: none repeat scroll 0 0 #A63065;

  border: medium none;

  float: none;

  margin: 10px;

  padding: 10px;

  width: 550px;

}



.ds-event-more-content {

  color: #ffffff;

}

.ds-event-more h2 {

  background-color: #666;

  color: #E1DB42;

  -moz-border-radius: 5px 5px 5px 5px;

}



html .ds-event-aside {

  float: right;

  width: 210px;

}



html .ds-band-section-title {

  -moz-border-radius: 5px 5px 5px 5px;

  background: none repeat scroll 0 0 #CA2840;

  margin: 10px 0;

  padding: 5px;

}



html .ds-band .ds-band-section-title {



}



/* BEGIN BDO CSS */





#Logo {

	width: 324px;

	height: 188px;

	position: absolute;

	z-index: 20;

	

}

	#Logo a {

		display: block;

		width: 324px;

		height: 180px;

		background: transparent url(//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2012-BDO12Sideshows/images/logo.png) no-repeat;

		margin: 0 0 0 363px;

	}



#buyTickets {

	position: absolute;

	top: 100px;

	margin-left: 715px;

}

	#buyTickets a {

		display: block;

		width: 199px;

		height: 66px;

		overflow: hidden;

		background: transparent url(//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2012-BDO12Sideshows/images/buy_tickets_2.png) no-repeat top left;

	}







#socialIcons {

	/*display: none;*/

	position: absolute;

	top: 106px;

	margin-left: 135px;

	z-index: 999999;

}

#MainMenu {

	float: left;

	width: 809px;

	margin-top: 145px;

	margin-left: 120px;

	position: absolute;

	z-index: 15;

	background: transparent url(//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2012-BDO12Sideshows/images/main_menu_bg.png) no-repeat left top;

	min-height: 111px;

}



	#MainMenu ul.mainMenu {

		padding-left: 29px;

		padding-top: 25px;

		height: 55px;

		width: 780px;

		position: relative;

		z-index: 6;

	}

		#MainMenu ul.mainMenu:hover {

			

		}



		#MainMenu ul.mainMenu li {

			float: left;

			height: 38px;

			list-style: none;

		}

			#MainMenu ul.mainMenu li a {

				float: left;

				display: inline-block;

				margin-right: 2px;

			}

				#MainMenu ul.mainMenu li a:hover {

					background-position: bottom center !important;

				}



#MainMenu ul.submenu {

	width: 198px;

	background: transparent url(//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2012-BDO12Sideshows/images/drop_down_bg_2.png) no-repeat center bottom;

	padding: 35px 0;

	margin-top: -35px;

	position: relative;

	z-index: 5;

	display: none;

	padding-bottom: 40px;

}



	#MainMenu ul.submenu li {

		list-style: none;

		width: 174px;

		margin: 0 12px;

		background: transparent url(//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2012-BDO12Sideshows/images/sub_menu_underline.png) no-repeat bottom left;

		padding-bottom: 5px;

		padding-top: 3px;

	}

		#MainMenu ul.submenu li a {

			color: #ffffff;

			font-size: 10px;

			text-decoration: none;

			text-transform: uppercase;

		}





#MainMenu div.submenu {

	width: 198px;

	background: transparent url(//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2012-BDO12Sideshows/images/drop_down_bg_2.png) no-repeat center bottom;

	padding: 35px 0;

	margin-top: -35px;

	/*position: relative;

	z-index: 5;*/

	display: none;

	padding-bottom: 40px;

}



#MainMenu ul.submenu_1 {

	margin-left: 25px;

}



#MainMenu ul.submenu_2 {

	margin-left: 115px;

}



#MainMenu ul.submenu_3 {

	margin-left: 215px;

}





#MainMenu ul.submenu_4 {

	margin-left: 290px;

}



#MainMenu ul.submenu_5 {

	margin-left: 355px;

}





#MainMenu ul.submenu_6 {

	margin-left: 490px;

}



#MainMenu ul.submenu_7 {

	margin-left: 575px;

}





#WhiteMenu {

	float: left;

	width: 715px;

	min-height: 85px;

	background: transparent url(//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2012-BDO12Sideshows/images/white_menu_bg.png) no-repeat left top;

	/*overflow: hidden;*/

	margin-top: 215px;

	margin-left: 160px;

	position: relative;

	/*z-index: 5;*/

}



	#WhiteMenu ul.mainmenu {

		list-style: none;

		position: relative;

		z-index: 15;

		padding: 5px 0 0 42px;

		float: left;

		width: 673px;

		height: 50px;
		
		margin-top: 0px;

	}

		#WhiteMenu ul.mainmenu li {

			float: left;

			height: 35px;

			list-style: none;

		}

			#WhiteMenu ul.mainmenu li a {

				float: left;

				display: inline-block;

				margin-right: 2px;

			}





#WhiteMenu div.whiteSubmenu {

	width: 670px;

	background: #3a2c67;



	padding: 0px 0 10px 0;

	margin-top: 40px;

	position: relative;

	z-index: 1;

	margin-left: 16px;

	margin-bottom: 20px;

	display: none;

}

	#WhiteMenu div.whiteSubmenu div {

		width: 370px;



		margin-left: 150px;

		text-align: center;



	}



	#WhiteMenu div.whiteSubmenu a {

		color: #ffffff;

		font-size: 10px;

		text-decoration: none;

		text-transform: uppercase;

		font-family: Verdana;



	}

/*

#WhiteMenu ul.whiteSubmenu {

	width: 198px;

	background: transparent url(//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2012-BDO12Sideshows/images/drop_down_bg.png) no-repeat center bottom;

	padding: 15px 0 35px 0;

	margin-top: 40px;

	position: absolute;

	z-index: 1;

	display: none;

}



	#WhiteMenu ul.whiteSubmenu li {

		list-style: none;

		width: 174px;

		margin: 0 12px;

		background: transparent url(//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2012-BDO12Sideshows/images/sub_menu_underline.png) no-repeat bottom left;

		padding-bottom: 3px;

	}

		#WhiteMenu ul.whiteSubmenu li a {

			color: #ffffff;

			font-size: 10px;

			text-decoration: none;

			text-transform: uppercase;

		}



#WhiteMenu ul.whiteSubmenu_1 {

	margin-left: 30px;

}



#WhiteMenu ul.whiteSubmenu_2 {

	margin-left: 135px;

}



#WhiteMenu ul.whiteSubmenu_3 {

	margin-left: 255px;

}



#WhiteMenu ul.whiteSubmenu_4 {

	margin-left: 370px;

}



#WhiteMenu ul.whiteSubmenu_5 {

	margin-left: 485px;

}

#WhiteMenu ul.whiteSubmenu_6 {

	margin-left: 485px;

}



/* Diamonds 

------------------------------------------------------------*/





#Diamonds {

	position: absolute;

}





#Diamonds img.diamondL1 {

	position: absolute;

	top: 386px;

	width: 74px;

	height: 74px;

	margin-left: 43px;

	z-index: 4000;

}



#Diamonds img.diamondL2 {

	position: absolute;

	top: 460px;

	width: 74px;

	height: 74px;

	margin-left: 43px;

	z-index: 4000;

}



#Diamonds img.diamondR1 {

	position: absolute;

	top: 386px;

	width: 74px;

	height: 74px;

	margin-left: 924px;

	z-index: 4000;

}



#Diamonds img.diamondR2 {

	position: absolute;

	top: 460px;

	width: 74px;

	height: 74px;

	margin-left: 924px;

	z-index: 4000;

}













#Diamonds img.diamond1 {

	position: absolute;

	top: 312px;

	width: 74px;

	height: 74px;

	margin-left: 43px;

	z-index: 4000;

}



#Diamonds img.diamond2 {

	position: absolute;

	top: 238px;

	width: 74px;

	height: 74px;

	margin-left: 43px;

	z-index: 4000;

}







#Diamonds img.diamond3 {

	position: absolute;

	top: 164px;

	width: 74px;

	height: 74px;

	margin-left: 43px;

	z-index: 4000;

}



#Diamonds img.diamond4 {

	position: absolute;

	top: 90px;

	width: 74px;

	height: 74px;

	margin-left: 43px;

	z-index: 4000;

}



#Diamonds img.diamond5 {

	position: absolute;

	top: 17px;

	width: 74px;

	height: 74px;

	margin-left: 42px;

	z-index: 4000;

}



#Diamonds img.diamond6 {

	position: absolute;

	top: 17px;

	width: 74px;

	height: 74px;

	margin-left: 116px;

	z-index: 4000;

}



#Diamonds img.diamond7 {

	position: absolute;

	top: 17px;

	width: 74px;

	height: 74px;

	margin-left: 190px;

	z-index: 4000;

}



#Diamonds img.diamond8 {

	position: absolute;

	top: 17px;

	width: 74px;

	height: 74px;

	margin-left: 264px;

	z-index: 4000;

}



#Diamonds img.diamond9 {

	position: absolute;

	top: 17px;

	width: 74px;

	height: 74px;

	margin-left: 337px;

	z-index: 4000;

}





#Diamonds img.diamond10 {

	position: absolute;

	top: 17px;

	width: 74px;

	height: 74px;

	margin-left: 631px;

	z-index: 4000;

}



#Diamonds img.diamond11 {

	position: absolute;

	top: 17px;

	width: 74px;

	height: 74px;

	margin-left: 705px;

	z-index: 4000;

}



#Diamonds img.diamond12 {

	position: absolute;

	top: 17px;

	width: 74px;

	height: 74px;

	margin-left: 778px;

	z-index: 4000;

}



#Diamonds img.diamond13 {

	position: absolute;

	top: 17px;

	width: 74px;

	height: 74px;

	margin-left: 851px;

	z-index: 4000;

}



#Diamonds img.diamond14 {

	position: absolute;

	top: 17px;

	width: 74px;

	height: 74px;

	margin-left: 925px;

	z-index: 4000;

}



#Diamonds img.diamond15 {

	position: absolute;

	top: 90px;

	width: 74px;

	height: 74px;

	margin-left: 924px;

	z-index: 4000;

}



#Diamonds img.diamond16 {

	position: absolute;

	top: 164px;

	width: 74px;

	height: 74px;

	margin-left: 924px;

	z-index: 4000;

}



#Diamonds img.diamond17 {

	position: absolute;

	top: 238px;

	width: 74px;

	height: 74px;

	margin-left: 924px;

	z-index: 4000;

}



#Diamonds img.diamond18 {

	position: absolute;

	top: 312px;

	width: 74px;

	height: 74px;

	margin-left: 924px;

	z-index: 4000;

}









#Years20 {

	position: absolute;

	top: 620px;

	left: 0px;

	text-align: center;

	width: 100%;

	background: transparent url(//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2012-BDO12Sideshows/images/20_years_bg.png) repeat-x top left;

}

#footerWrapper {

	position: fixed;

	bottom: 0;

	width: 100%;

	background: #ffffff url(//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2012-BDO12Sideshows/images/footer_bg.png) repeat-x;

	height: 40px;

	z-index:1000;

        left:0px;

}



	#FooterContent {

		width: 1040px;

		margin: 0 auto;

		text-align: center;

		margin-top: 7px;

	}

	#FooterContent a {

		margin:0 5px;

	}



.ds-lineup-image.ds-lineup .ds-lineup-image-text {

width: 241px;

}



html .ds-lineup-image.ds-lineup .ds-lineup-image-image img {

border-bottom: 0!important;

border-left: 0!important;

border-right: 0!important;

-moz-border-radius-bottomright: 20px;

-moz-border-radius-bottomleft: 20px;

-webkit-border-radius:0 0 20px 20px;

}

html .ds-lineup-image.ds-lineup .ds-lineup-image-image {

-moz-border-radius-bottomright: 20px;

-moz-border-radius-bottomleft: 20px;

overflow:hidden;

}





html .ds-header h2 {

color: black;

}



.ds-custom-lineup-friends a {

color: #860b9a;

}



.ds-custom-lineup h2 a {

color: #860b9a;

}



.ds-friends-about a {

color: #860b9a;

}



#ds-lineup-city-header p {

font-size: 20px;

font-weight: bold;

font-family: "SketchRockwellRegular", Georgia, Serif;

}





#ds-content .ds-lineup .ds-attending .ds-lineup-image-text {

color: #fff!important;


background-color: #000!important;

}



div.bottomLinkBox {

	background: transparent url(//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2012-BDO12Sideshows/images/FooterMenuBackground_Transparent.png) no-repeat;

	line-height: 34px;

	padding-left: 10px;

	width: 760px;

	color: #FFF;

	margin-top: 30px;

}

	div.bottomLinkBox a {

		color: #FFF;

		padding-left: 3px;

		font-size: 14px;

		text-decoration:none;

	}

	div.bottomLinkBox a:hover {

		color:#E21243;

	}


<!--[if IE 7]>

<style type="text/css">

#Diamonds,

#socialIcons,

#buyTickets,

#MainMenu,

#Logo {

  left:93px;

}

</style>

<![endif]-->



<!--[if IE]>

<style type="text/css">

#ds-content .ds-lineup .ds-lineup-image-text {

background-image:none;

}

#ds-content .ds-lineup .ds-text{

display:none;

}

</style>

<![endif]-->  <style>
    /*-- Resetting --*/
* {
  margin: 0;
  padding: 0;
  font-size: 100%; }

body {
  background: #e8f2fb url("//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2012-BDO12Sideshows/images/big_bg2.jpg") center top no-repeat;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: white;
  font-size: 62.5%;
  line-height: 1.5; }

ul, ol {
  list-style: none; }

img {
  border: none; }

a {
  color: #e1db42;
  outline: none; }

.ds-button {
  -webkit-appearance: none;
  background: #f5f5f5;
  background: -moz-linear-gradient(#f5f5f5, #dddddd);
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f5f5f5), to(#dddddd));
  border: 1px solid;
  border-color: #98b8d2;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  padding: 5px 10px 6px;
  line-height: 1;
  width: auto;
  color: #e1db42;
  text-shadow: 0 1px 0 #ccc;
  text-transform: uppercase;
  vertical-align: middle;
  overflow: visible;
  margin: 0 0 0 4px;
  outline: none;
  cursor: pointer; }

.ds-button::-moz-focus-inner {
  border: none; }

.ds-button:focus::-moz-focus-inner {
  border: none; }

.ds-button:focus,
.ds-button:active {
  outline: none; }

.ds-button:hover,
.ds-button.hover,
.ds-button:focus {
  background: #dddddd;
  background: -moz-linear-gradient(#dddddd, #eeeeee);
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dddddd), to(#eeeeee));
  border-color: #98b8d2;
  /* for Opera */
  z-index: 1; }

.ds-button:focus {
  opacity: .8; }

#page {
  width: 1040px;
  margin: auto; }

.ds-schedule,
.ds-header {
  width: 1020px;
  margin: 10px; }

.ds-lineup {
  width: 840px;
  color: #ffffff; }

.ds-archive-lineup {
  width: 50%; }

.container-shadow {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); }

/* Header
-------------------------------------*/
#header {
  float: left;
  width: 100%;
  position: relative; }

#header-logo {
  float: left;
  margin: 18px 0 0;
  display: block;
  background: url("//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2012-BDO12Sideshows/images/logo.png") left top no-repeat;
  width: 200px;
  height: 60px;
  text-indent: -3999px; }

#header-nav {
  background: #4e85b1;
  background: -moz-linear-gradient(#4e85b1, #98b8d2);
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4e85b1), to(#98b8d2));
  height: 45px;
  line-height: 45px;
  padding-bottom: 2px;
  font-family: Impact, Haettenschweiler, "Helvetica Inserat", "Arial Black", sans-serif;
  margin: 110px 0 0; }

#header-nav li,
#header-nav a,
#header-nav h1 {
  float: left;
  color: white; }

#header-nav h1 {
  font-weight: normal; }

#header-nav a,
#header-nav h1 {
  font-size: 1.8em;
  text-decoration: none;
  padding: 0 1em; }

#header-nav a:hover,
#header-nav h1:hover,
#header-nav .cur h1 {
  background: white;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(white), to(transparent));
  background: -moz-linear-gradient(white, transparent);
  border-bottom: 2px solid transparent;
  color: #666666;
  position: relative; }

#header-nav a:hover {
  border: 2px solid #4481AF;
  margin: -2px;
  z-index: 109; }

.ds-login-links {
  font-size: 1.1em;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: transparent;
  position: absolute;
  right: 0;
  top: 18px;
  font-weight: bold;
  padding: .25em 0 .25em .5em; }

.ds-login-links li {
  float: left;
  margin: 0 .5em;
  line-height: 2; }

.ds-login-links a {
  color: #e1db42; }

/* Content 
-------------------------------------*/
#ds-content {
  width: 1040px;
  background: transparent;
  position: relative;
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.5); }

/* DS-header */
.ds-header {
  font-size: 1.2em;
  border-bottom: 1px solid #98b8d2; }

.ds-header h2 {
  color: white;
  background-color: transparent;
  font-weight: bold;
  padding: 0; }

.ds-arrange,
.ds-custom-lineup {
  border-right: 1px solid #98b8d2;
  min-height: 7em; }

.ds-arrange div {
  background: white;
  border: 1px solid #98b8d2; }

.ds-arrange ul {
  top: 100%;
  margin: 0;
  margin-top: 1px; }

.ds-arrange .ds-dropdown-arrow {
  background: url("//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2012-BDO12Sideshows/images/drop-down-arrows.png") 50% 50% no-repeat;
  border-left: 1px solid #98b8d2; }

.ds-arrange ul {
  background: white;
  border: #98b8d2 solid;
  border-width: 0 1px 1px; }

.ds-arrange a {
  color: #e1db42; }

.ds-aprint div {
  background: transparent; }

/* Tooltip */
.ds-add-remove {
  background: url("//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2012-BDO12Sideshows/images/add-remove.png") left top no-repeat; }

.ds-attending .ds-add-remove {
  background-position: left bottom; }

.ds-tooltip {
  bottom: 115%;
  background: white;
  color: white;
  box-shadow: 0 0 10px #333;
  -moz-box-shadow: 0 0 10px #333;
  -webkit-box-shadow: 0 0 10px #333; }

.ds-tooltip a {
  color: #e1db42; }

.ds-tooltip .ds-content {
  border: 1px solid #3d3d5f; }

.ds-tooltip .ds-content .ds-tooltip-band-actions a {
  color: white; }

.ds-tooltip .tt_1 {
  color: #000; }

.ds-tooltip-fb-friends .ds-content .ds-tooltip-band-content h4 {
  background-color: white; }

.ds-tooltip .ds-tooltip-band-actions {
  color: white;
  background-color: #3d3d5f; }

.ds-tooltip .ds-tooltip-band-actions a {
  color: white; }

.ds-tooltip .ds-arrow-bg {
  border-top-color: #333; }

.ds-tooltip .ds-arrow {
  border-top-color: #3d3d5f; }

/* Lineup */
.ds-user-title {
  color: white;
  border-bottom-color: #98b8d2;
  background-color: transparent; }

.ds-lineup a {
  color: #32bad0; }

.ds-lineup li a.band-image {
  border: 3px solid transparent; }

.ds-lineup li a.ds-hover-image:hover,
.ds-lineup li a.ds-image-attending,
.ds-lineup li a.ds-player-show-state-image-playing {
  border: 3px solid #3d3d5f; }

.ds-lineup .ds-attending,
.ds-selected-color {
  color: #c1272d; }

/* image / text based lineup */
.ds-lineup-image.ds-lineup ul {
  background: white; }

.ds-lineup-image.ds-lineup .ds-lineup-image-text {
  background: none repeat scroll 0 0 transparent;
  color: #e1db42; }

.ds-lineup-image.ds-lineup .ds-lineup-image-image img {
  border-bottom: 2px solid #98b8d2;
  border-left: 2px solid #98b8d2;
  border-radius: 0 0 20px 20px;
  border-right: 2px solid #98b8d2; }

.ds-lineup-image.ds-lineup .ds-active .ds-lineup-image-text {
  background: none repeat scroll 0 0 transparent;
  color: #e1db42; }

.ds-lineup-image.ds-lineup .ds-active .ds-lineup-image-image img {
  border-bottom: 2px solid #98b8d2;
  border-left: 2px solid #98b8d2;
  border-right: 2px solid #98b8d2; }

/* Sorting Alpha */
.ds-lineup-alpha-column {
  background: transparent; }

/* Sort by Days Cols */
.ds-lineup-cols {
  background: transparent; }

.ds-lineup-cols h3 {
  border-color: #98b8d2; }

.ds-lineup .ds-text {
  background: #3d3d5f;
  color: white;
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 4px;
  bottom: -4px;
  margin: 0;
  border-radius: 16px;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px; }

.ds-text .ds-add-remove {
  top: 50%;
  left: 8px;
  margin-top: -10px; }

/* Schedule */
.ds-schedule-header th {
  font-size: 1.2em; }

.ds-event-box {
  background: #3d6895;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.2em; }

.ds-stage .ds-attending {
  background: #ef3b46; }

.ds-event-box,
.ds-event-box a {
  color: white; }

.ds-event-box a {
  text-decoration: none; }

.ds-event-box:hover,
.ds-event-box.ds-hover {
  z-index: 100;
  box-shadow: 0 0 15px #ccc;
  -moz-box-shadow: 0 0 15px #ccc;
  -webkit-box-shadow: 0 0 15px #ccc; }

.ds-event-box.ds-attending.ds-hover
.ds-event-box.ds-attending:hover {
  box-shadow: 0 0 15px #3d3d5f;
  -moz-box-shadow: 0 0 15px #3d3d5f;
  -webkit-box-shadow: 0 0 15px #3d3d5f; }

.ds-event-box .ds-add-remove {
  left: 5px;
  top: 5px;
  cursor: pointer;
  display: none; }

.ds-event-box.ds-hover .ds-add-remove {
  display: block; }

.ds-stage .ds-tooltip {
  left: 12px;
  bottom: 103%;
  text-align: center; }

.ds-stage .ds-tooltip a {
  color: white; }

.ds-times li {
  width: 920px; }

/* Band */
.ds-band-header {
  width: 930px;
  border-bottom: 1px solid #98b8d2;
  padding: 0 0 .5e; }

.ds-band-header h1 {
  font-size: 2.2em;
  font-weight: normal;
  color: white;
  background-color: transparent; }

.ds-bands-drop-toggle {
  line-height: 3; }

.ds-bands-drop-list {
  background: white;
  font-size: 1.1em; }

.ds-band-nav a {
  display: inline-block;
  background: url("//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2012-BDO12Sideshows/images/arrows.png") right center no-repeat;
  width: 24px;
  height: 24px;
  margin-top: 4px;
  text-indent: -3999px;
  color: #e1db42;
  font-size: 2.2em;
  text-decoration: none;
  text-shadow: 0 1px 0 #ccc; }

.ds-band-nav-prev {
  background-position: left center!important; }

.ds-band {
  font-size: 1.2em;
  line-height: 1.4; }

h2.ds-band-heading {
  color: white;
  background-color: transparent; }

.ds-band-main {
  margin: 0 2% 0 0;
  border-right: 1px solid #98b8d2;
  padding-right: 2%; }

.ds-band .ds-band-section-title {
  font-size: 1.8em;
  font-weight: normal;
  background-color: transparent; }

.ds-band .ds-band-section-title
.ds-band h3 {
  color: white;
  margin: 0 0 .25em; }

.ds-band .ds-band-section-body {
  margin: 0 0 1em; }

/* Comments */
.ds-band-comments-wrapper {
  margin: 0 2em 1em 0; }

.ds-band-comments-wrapper h3 {
  background-color: transparent; }

.ds-band-comments-wrapper textarea {
  font-size: 1.2em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0 0 1em;
  width: 96%; }

.ds-comments-submit {
  float: right; }

.ds-band-comments-wrapper .ds-button {
  float: left;
  margin: 0 0 1em; }

.ds-content-page {
  width: 1020px;
  font-size: 1.2em;
  line-height: 1.3; }

.ds-content-page h1,
.ds-content-page h2,
.ds-content-page h3 {
  font-weight: normal;
  color: white;
  background-color: transparent; }

.ds-form-field input[type=text],
.ds-form-field input[type=password] {
  -webkit-appearance: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: white;
  border: 1px solid;
  border-color: #98b8d2;
  color: white;
  outline: 0;
  padding: 2px 3px;
  font-size: 13px;
  height: 1.8em;
  /* IE7 */
  *padding-top: 1px;
  *padding-bottom: 1px;
  *height: auto; }

.ds-band-aside {
  width: 33%; }

/* follow button, used in dialog and on event pages */
.numholder {
  background-color: #375E8A; }

.numholder a {
  color: #e1db42; }

.numholder:hover {
  background-color: #e1db42; }

/* Style dialog content */
/* Friends modal window (who's following) (/layouts/application) */
.ui-widget-overlay {
  background-color: #000; }

.ui-dialog {
  background: transparent;
  border: 5px solid #98b8d2;
  -moz-border-radius: 10px;
  -moz-box-shadow: 0 0 20px #333;
  -webkit-border-radius: 10px;
  -webkit-box-shadow: 0 0 20px #333; }

.ds-fest-modal h2 {
  color: white;
  background: transparent; }

.ds-fest-modal .fmmenu {
  border-bottom: 1px solid #98b8d2; }

.ds-fest-modal .fmcontent {
  background: transparent; }

.ds-fest-modal .fmclose {
  border-top: 1px solid #98b8d2; }

.ds-fest-modal .flist .numholder a {
  color: #e1db42; }

/* follow buttons */
.ds-fest-modal .numholder a {
  color: #e1db42; }

/* gs player styles */
.ds-song {
  background: transparent url("//d2ev0h6j4e792p.cloudfront.net/outlet_additional_files/2012-BDO12Sideshows/images/ds-player-play-pause-16-sprite.png") 0 0 no-repeat; }

ul.ds-player {
  width: 100%;
  border: 1px solid #98b8d2; }

ul.ds-player li {
  border-bottom: 1px solid #98b8d2;
  background: white; }

ul.ds-player li .ds-song {
  color: #e1db42; }

ul.ds-player li:hover {
  background-color: #3d3d5f; }

ul.ds-player li:hover .ds-song {
  color: white; }



/* Offer CSS */
.ds-offer-skip {
  border-top: 1px solid #98b8d2; }
