*{
	font-family:Verdana;
	margin:0;
	padding:0;
	border: none;
}
body{
	font-size:0.7em;
	text-align:center;
}
#aspnetForm{
	/*text-align:left;*/
}
img{
	border:none;
}
h2{
	color:#fff;
	font-size:13px;
	/*font-style:italic;*/
	/*letter-spacing:-2px;*/
	padding-left:8px;
	padding-top:2px;
	text-transform:uppercase;
}
.logo{
	background: url(/Templates/BarBands/images/logo.jpg) left top;
	height:184px;
	width:121px;
	
}
.logo a, .promo_left .section a, .win_bar_tab .section a{
	display:block;
	height:100%;
	width:100%;
}
.container {
	width: 935px;
	margin: 0 auto;margin-top:20px;
	text-align:left;
}

.hidden{
	/*visibility:hidden;*/
	display:none;
}
.top_banner{
	background: url(/Templates/BarBands/images/banner.jpg) left top;
	height:121px;
	width:794px;
	margin-bottom:13px;
}
.side_navigation{
	float:left;
	width:141px;
}

.main_content{
	float:left;
	width:793px; /* width required for 'About' for example*/
}
.main_content a,.main_content a:visited{
	color:#A61E22;
}
.register_login{
	font-size:0.9em;
	font-weight:bold;
	color:#fff;
	overflow:hidden;
	margin-bottom:17px;
}
.register_login a{
	color:#fff;
	text-decoration:none;
}
.signup{
	background:#000;
	width:48px;
	padding:4px 8px;
	float:left;
	color:#fff;
}
.login, .login_button, .remember_login, .logged_in_as{
	float:right;
	background: #a61e22;
}
.remember_login input{
	height:13px;
	width:13px;
}
.red_text{
	color:#a61e22;
}
.login{
	padding:3px 6px;
	margin-right:5px;
}
.login span{
	vertical-align:middle;
}
.logged_in_as{
	padding:5px 6px 4px;
	margin-right:5px;
}
.input_username, .input_password{
	width:81px;
	height:10px;
	vertical-align:middle;
	margin-bottom:1px;
	font-size:1em;
	height:13px;
}
span.login_form{
	
}
.login label{
	padding-right:5px;
}
.login_button input, div.NewMessage .SaveButton, .DeleteButton, .SaveButton, .CancelButton{
	padding: 4px 3px 3px;
	margin:0 4px;
	/*font-style:italic;*/
	background:#a61e22;
	color:#fff;
	text-transform:uppercase;
	cursor:pointer;
	font-weight:bold;
	font-size:1em;
	border:none !important;
}
.login_button input{
	text-transform:lowercase;
}
div.NewMessage .SaveButton, div.Message .DeleteButton{
	padding-right:0;
	float:right;
}
div.Message .DeleteButton{
	margin-bottom:5px;
	border:none !important;
}
.login_panel{
	padding:3px 0 4px;
}
.remember_login{
	padding:3px 5px;
	margin-left:5px;
}

.remember_login label{
	display:inline-block;
	margin-left:3px;
}

.main_promo {
	height: 172px;
	padding-bottom: 39px;
	clear:both;
	float:left;
	color:#fff;
}
.music_lovers, .venues, .acts {
	height:194px;
	width:251px;
	float:left;
	position:relative;
}
.music_lovers{
	background: url(/Templates/BarBands/images/music_lovers.jpg) left top;
	margin-right:20px;
}
.musicLoverLoggedIn{
	background: url(/UserFiles/Image/music_lovers_in.jpg) left top;
}
.venues{
	background: url(/Templates/BarBands/images/venues.jpg) left top;
	margin-right:20px;
}
.venuesLoggedIn{
	background: url(/UserFiles/Image/venues_in.jpg) left top;
}
.acts{
	background: url(/Templates/BarBands/images/acts.jpg) left top;
}
.actsLoggedIn{
	background: url(/UserFiles/Image/acts_in.jpg) left top;
}

.promo_heading, .promo_description{
	position:relative;
	
}
.promo_heading{
	left:5px;
	font-size:1.2em;
	font-weight:bold;
	top:135px;
	letter-spacing:-1px;
}
.promo_description{

	display:block;
	font-size:0.9em;
	/*border-left:2px solid #a61e22;*/
	padding:0 4px;
}
.promo_description .moduletools, .promo_description .moduletools a{
	color:#fff;
}
.promo_description a, .promo_description a:hover, .promo_description a:visited{
	color:#fff;
	text-decoration:none;
}
.music_lovers .promo_heading{
	line-height:13px;
}
.music_lovers .promo_description, .venues .promo_description, .acts .promo_description{
	top:132px;
	width:242px;
}
/*.venues .promo_description{
	
	width:242px;
	top:132px;
}
.acts .promo_description{
	width:242px;
	top:120px;
}*/
.signup_button{
	background: url(/Templates/BarBands/images/signup_button.jpg) left top;
	width:50px;
	height:17px;
	position:absolute;
	left:195px;
	top:171px;

}

.reviews_map{
	float:left;
	clear:both;
	width:793px;
}
.live_reviews, .news_reviews{
	width:386px;
	float:left;
	margin:0 21px 15px 0
}
.news_reviews{
	margin-right:0;
}
.news_reviews img {
  width:75px;
  height:auto;
}
.live_reviews_heading, .news_reviews h3{
	background: url(/Templates/BarBands/images/h2_long_heading.png) left top;
	width:386px;
	height:21px;
}
.news_reviews h3{
	color:#fff;
	text-transform:uppercase;
	padding-left:7px;
	font-size:13px;
	padding-top:2px;
	height:19px;
}
.review{
	clear:both;
	border-bottom:1px dotted #D38F91;
	padding-bottom:5px;
}
.news_reviews .review{
	border-bottom:none;
}
.news_reviews .review h1{
	font-size:19px;
}
.review img{
	float:left;
	margin-right:10px;
	border-top:10px solid #fff;
}
.news_reviews .review img{
	border:0;
}
.review h3, .review h4{
	font-size:1.1em;
	margin-bottom:3px;
	border-top:10px solid #fff;
	color:#a61e22;
}
.review h4 a{
	text-decoration:none;
}
.gigs_map{
	float:left;
	margin-left:21px;
}
div.review h3 a{
	text-decoration:none;
}
.gigs_map h3{
	text-transform:uppercase;
}
.gigs_map_description{
	color:#fff;
	background:#a61e22;
	font-size:0.9em;
	padding:12px 10px;
	width:366px;
	margin-bottom:18px;
}

.gigs_map_description .section{
	position:relative;
}
.review p{
  margin-bottom:3px;
}
.secondary_promo{
	float:left;
	clear:both;
	margin-bottom:17px;
	width:793px;
}
.promo_left{
	margin-right:17px;
	float:left;
}
.promo_right{
	float:left;
}
.best_bands_heading{
	background: url(/Templates/BarBands/images/h2_long_heading.png) left top;
	width:386px;
	height:21px;
}
.best_venues_heading{
	background: url(/Templates/BarBands/images/h2_heading.png) left top;
	width:340px;
	height:21px;
	margin-top:20px;
}
.right_column{
	float:left;
}
.latest_images_heading, .latest_videos_heading{
	background: url(/Templates/BarBands/images/h2_long_heading.png) left top;
	width:433px;
	height:22px;
	margin-bottom:10px;
	
}
.latest_videos_heading{
	width:386px;

}
.latest_images_heading{
	margin-top:19px;
}
.videos_wrapper{
	float:left;
	margin-right:15px;
	width:370px;
}
.ratings_images{
	clear:both;
	float:left;
}
.footer{
clear:both;
float:left;
margin-top:30px;
margin-bottom:20px;
text-align:center;
width:793px;
}
.footer ul{
	list-style-type:none;
	
}

.footer ul li{
	display:inline;
	font-weight:bold;
	padding:0 5px;
	border-right:1px solid #000;
	text-transform:uppercase;
}

.footer ul li a, .footer ul li a:hover, .footer ul li a:visited{
	color:#000;
	text-decoration:none;
}
.main_menu{
	margin-right:20px;
	margin-top:50px;
	border-top:1px dotted #A0A0A0;
}
.main_menu ul{
	list-style-type:none;
	font-size:1.2em;
	/*font-style:italic;*/
	font-weight:bold;
}
.main_menu ul li{
	border-bottom:1px dotted #A0A0A0;
	padding:3px 0 3px 10px;
	background-image:url(/Templates/BarBands/images/bullet.gif);
	background-repeat:no-repeat;
	background-position:2px 8px;
}
.main_menu ul li a, .main_menu ul li a:visited{
	color:#000;
	text-decoration:none;
	display:block;
}
.main_menu ul li a:hover, .main_menu ul li a.selected{
	background:url(/Templates/BarBands/images/menu_bg.png);
	background-repeat:no-repeat;
	background-position:-8px 7px;
}
.moduletools, .moduletools a{
	color:#000;
}
.loginError{
	clear:both;
	color:#A61E22;
	display:block;
	float:left;
	margin-left:269px;
	position:absolute;
	top:179px;
}
.error_placeholder{
	
}
.section{
	overflow:hidden;
}
ul.articlelist li{
	padding-top:20px;
	float:left;
	clear:left;
	width:100%;
}
ul.articlelist li a, ul.articlelist li a:visited, ul.articlelist li h4{
	color:#A61E22;
}

a.AddLink, a.GenericLinkButton, a.BackLink, .GenericLinkButton{
	background:#A61E22 none repeat scroll 0 0;
border:medium none;
color:#FFFFFF !important;
cursor:pointer;
font-size:1em;
/*font-style:italic;*/
font-weight:bold;
margin:0 4px;
padding:4px 5px;
text-transform:uppercase;
text-decoration:none;
}
div.BarBandsSearchPanel input, div.BarBandsSearchPanel select{
	border:1px solid #000;
}
div.BarBandsSearchPanel select{
	margin-right:11px;
}
div.ResetPasswordContainer .GenericLinkButton{
	margin:0 !important;
	border:none !important;
}
div.ResetPasswordContainer .error{
	color:#A61E22;
}
div.ResetPasswordContainer input{
	border:1px solid #000;
}
div.BarBandsSearchPanel h3, div.BookingsPanel h3, div.GigsContainer h3, div.ResetPasswordContainer h3{
	background:#A61E22;
	padding:5px;
	text-transform:uppercase;
	color:#fff;
	margin-bottom:15px;
	font-size:13px;
}
ul.BarBandsSearchList{}
ul.BarBandsSearchList li{
	border-bottom:1px dotted #D38F91;
	clear:both;
	margin-bottom:10px;
	position:relative;
	padding:0 0 10px;
	overflow:hidden;
	list-style-type:none;
	width:793px;
}
ul.BarBandsSearchList li label{
	color:#A61E22;
}
ul.BarBandsSearchList li .SubjectInfo{
	
	float:left;
	width:400px;
}
.Wishlist{
	border-right:2px solid #A61E22;
	float:left;
	height:75px;
	width:190px;
}
.BarBandsSearchList div.Rating{
	float:left;
	width:100px;
	padding-left:8px;
}
.BarBandsSearchList div.Rating label{
	display:inline-block;
	padding-bottom:3px;
	padding-left:22px;
}
.BarBandsSearchList div.Rating span{
	vertical-align:top;
}
.BarBandsSearchList .Thumb{
	float:left;
	padding-right:20px;
}
.BarBandsSearchList .Name, .BarBandsSearchList .Genre, .BarBandsSearchList .Price, .BarBandsSearchList .BandType{
}
.BarBandsSearchList .Name a, a.BookingArtistName{
	font-size:13px;
	padding-bottom:5px;
	display:inline-block;
	font-weight:bold;
	text-decoration:none;
	text-transform:capitalize;
}
.SearchResultsPager{
	text-align:center;	
}

.SearchResultsPager li
{
    display:inline;
}
.BarBandsSearchPanel ul.SearchResultsPager li{
	display:inline;
}
.SearchTop{
	margin-bottom:20px;
}
.BandsSearchPanel{
	margin-top:20px;
}
.PostCodeBox{
	width:60px;
}
.SignUpContainer, .ContactFormContainer, .BarBandsSearchPanel .SearchTop, .GigsContainer .SearchTop, .BookingsPanel .SearchTop{
	color:#000;
	background-color:#A61E22;
	font-weight:bold;
	background:#A61E22 url(/Templates/BarBands/images/signup_bg.png);
	height:311px;
	background-repeat:no-repeat;
	background-position:436px 0px;

	padding-left:22px;
	padding-top:10px;
	position:relative;
}
.SignUpContainer{
	width:678px;
}
.ContactFormContainer{
	background:#A61E22 url(/Templates/BarBands/images/contact_bg.png) no-repeat;
	height:258px;
	background-position:421px 0px;
}
.BarBandsSearchPanel{
	position:relative;
}
.BarBandsSearchPanel h2{
	padding-left:0;
	padding-bottom:3px;
	font-size:15px;
}
.BarBandsSearchPanel .SearchTop{
	background:#A61E22 url(/Templates/BarBands/images/artist_search_bg.png) no-repeat;
	height:152px;
	background-position:431px 0px;
	width:627px;
	padding-left:13px;
}
.BarBandsSearchPanel #VenueSearchTop{
	background:#A61E22 url(/Templates/BarBands/images/venue_search_bg.png) no-repeat;
	height:152px;
	background-position:431px 0px;
	width:627px;
	padding-left:13px;
}
.GigsContainer #GigsTop{
	background:#A61E22 url(/Templates/BarBands/images/upcoming_gigs.jpg) no-repeat;
	height:131px;
	background-position:263px 0px;
	width:423px;
	padding-left:13px;
}
.BookingsPanel .SearchTop{
	background:#A61E22 url(/Templates/BarBands/images/bookings_bg.png) no-repeat;
	height:182px;
	background-position:294px 0px;
	width:422px;
	padding-left:13px;
}
.BarBandsSearchPanel .SearchTop .SearchCriteria, .GigsContainer #GigsTop .SearchCriteria, .BookingsPanel .SearchCriteria{
	position:absolute;
	bottom:0;
	margin-bottom:13px;
}
.BarBandsSearchPanel #VenueSearchTop .SearchCriteria label.Small{
	display:inline-block;
	width:93px;
}
.BarBandsSearchPanel #ArtistSearchTop .SearchCriteria label.Small{
	display:inline-block;
	width:49px;
}
.BarBandsSearchPanel .SearchTop .Line{
	padding-top:5px;
}
.BarBandsSearchPanel .SearchButton{
	left:565px;
	position:absolute;
	top:132px;
	width:auto !important;
}
.SignUpContainer h2, .ContactFormContainer h2{
	padding-left:0;
	padding-bottom:10px;
}
.SignUpContainer input, .SignUpContainer select, .ContactFormContainer input, .ResetPasswordContainer input.GenericInputField{
	border:1px solid #000;
}
.SignUpContainer input, .ContactFormContainer label{
	width:180px;
}
.SignUpContainer label, .ContactFormContainer label{
	display:inline-block;
	padding-bottom:10px;
	width:130px;
	vertical-align:top;
}
.SignUpContainer textarea, .ContactFormContainer textarea{
	border:1px solid #000;
	font-size:1.1em;
	height:70px;
	width:250px;
}
.SignUpButton{
	left:631px;
	position:absolute;
	top:296px;
	width:auto !important;
}
.ContactButton{
	left:629px;
	position:absolute;
	top:239px;
	width:auto !important;
}
.SignUpValidation{
	width:400px;
	padding-bottom:10px;
}
.TracksValidation{
	padding-bottom:10px;
}
.validation_star{
	vertical-align:top;
}
.Search_By_Price{
	
}

/* AVAILABILITY CALENDAR */
#calTest{
    padding-top:10px;
   
}
.monthNav a{
	text-decoration:none;
	font-weight:bold;
	color:#fff !important;
}

#calTest .calendarTable{
	position:relative;
	text-align:center;
	margin-bottom:10px;
	width:100%;
}
#calTest .calendarTable .monthNav{
	border:0px;
	color:#fff;
	background:#A61E22;
	padding:0 8px;
}

#calTest .calendarTable .monthName{
	padding-top:4px;
	padding-bottom:4px;
	border:0px;
	background:#A61E22;
	color:#fff;
}
#calTest .calendarTable .dayCell{
	color:black;
	padding:2px 4px;
	
}


.calendarTable td{
	border-right:1px dashed #A61E22;
	border-bottom:1px solid #F8F8F8;
	font-weight:bold;
}
#calTest .calendarTable .sundayCell{
	border-right:0px;
}
.busycell, .pendingCell, .availableCell{
	padding-bottom:2px;
	padding-top:2px;
	cursor:pointer;
	background-image:url("/Modules/AvailabilityCalendar/img/cellBG_square.png");
}
.availableCell{
	/*background-color:#EFFAE4;*/
}
.pendingCell{
	/*background-color:#FFE4E4;*/
}
.busycell{
	background-color:#D48C8D;
}
tr#headerRow{
	background:#E4BABC;
}
.SignUpFeedback{
	width:400px;
}
ul.BarBandsSearchList li ul.AddList li{
	border:none;
	clear:none;
	margin:0;
	padding:0;
	padding-bottom:7px;
}
div.BookingsPanel span.Availability{
	color:#A61E22;
	display:block;
	float:right;
	font-size:1.3em;
	font-weight:bold;
	text-transform:capitalize;
}
div.BookingsPanel span.PriceNotes{
	display:inline-block;
	width:155px;
}
div.BookingsPanel span.PriceNotes label, div.BookingsPanel span.Price label{
	color:#A61E22;
}
div.BookingsPanel div.ArtistsListing{
	float:left;
	margin-right:10px;
	width:100%;
}
div.BookingsPanel div.ArtistsListing ul li{
	border-bottom:1px dotted #D38F91;
	margin-bottom:5px;
	padding:3px 3px 8px;
	overflow:hidden;
	position:relative;
}
div.BookingsPanel div.CalendarDiv{
	overflow:hidden;
}
div.BookingsPanel span.Thumb{
	margin-right:10px;
}

div.BookingsPanel table.Calendar{
	width:259px;
	
}
td.LittleCalendarNormalDay, td.OtherMonthDay{
	padding:1px;
	/*border-bottom:1px solid #F8F8F8;*/
	border-right:1px dashed #A61E22;
	font-weight:bold;
	background:#fff;
}
td.LittleCalendarNormalDay a, td.OtherMonthDay a{
	text-decoration:none;
}
.LittleCalendarHeader tr td{
	padding-bottom:2px;
	padding-top:1px;
	background:#b9494d;
}
.LittleCalendarHeader tr td a{
	color:#fff !important;
	padding:5px;
	text-decoration:none;
}
.LittleCalendarDayHeader{
	background:#E4BABC;
	padding:2px 4px;
}
.SelectedDayStyle{
	background-color:#D48C8D !important;
}
.SelectedDayStyle a{
	text-decoration:none;
	color:#000 !important;
	font-weight:bold;
}
.OtherMonthDay a{
	color:#bbb !important;
}
div.CalendarLegend{
	color:#000;
	font-weight:bold;
	margin-top:10px;	
}
div.ConfirmBookingText{
	margin-bottom:10px;
}
div.BookingsPanel div{
	
}
.ConfirmBookingText textarea{
	border:1px solid #000;
	font-size:1.1em;
	margin-bottom:5px;
	padding:5px;
	width:400px;
	height:150px;
}
.ConfirmBookingText label{
	vertical-align:top;
	display:inline-block;
	width:50px;
}
#bubbleInfo5, #indentDatePicker{
	display:none;	
}
.ConfirmBookingText select{
	border:1px solid #000;
}
/* hack the tinymce in order not to display the buttons */
tr.last{
	display:none;
}
div.GigsContainer span {
	display:inline-block;
}
.GigsListing li{
	padding-left:5px;
	margin-top:2px;
}
.GigsListingHeader{
	color:#FFF;
	font-weight:bold;
	padding:5px;
	background:#A61E22;
	margin-bottom:10px;
}
.GigsListing span.VenueName, .GigsListing span.ArtistName, .GigsListing span.SetupOn, .GigsListing span.Time{
	width:100px;
}
.GigsListing span.Location{
	width:200px;
}
.GigsListing span.ArtistName{
	width:237px;
}
.GigsListing span.VenueName{
	width:150px;
}
.GigsListing span.Time{
	width:40px;
}
.Inset .UpcomingGigs span{
	display:inline-block !important;
	margin-left:0 !important;
}
ul.AddList li a {
	font-size:0;
	text-decoration:none;
}
span.Wishlist ul.AddList{
}
span.Wishlist ul.AddList li{
	display:inline-block;
}

/*div.myprofile_link a, div.myprofile_link a:visited, div.myprofile_link a:hover{
	color:#A61E22;
}*/
div.myprofile_link a, div.myprofile_link a:visited, div.myprofile_link a:hover, div.TopInboxLink a, div.TopInboxLink:visited, div.TopInboxLink a:hover{
	color:#fff !important;
}
div.myprofile_link, div.TopInboxLink {
	background:#A61E22;
	font-size:13px;
	padding:4px;
	/*width:73px;*/ /*crashes in IE*/
	float:left;
}
div.TopInboxLink {
	margin-left:10px;
	width:43px;
}
.InfoWrapper
{
	/*display:inline-block;
	float:left;*/
}
.Thumb
{
	float:left;
	margin-left:5px;
}

.Remove {
	float:right;
	position:absolute;
	bottom:10px;
	right:0;
}
.BookLink {
	float:right;
	position:absolute;
	bottom:10px;
	right:69px;
}
.SignUpLegend{
	font-weight:normal !important;
}
.BookingsPanel select, .BookingsPanel input{
	border:1px solid #000;
}
.FramedInset .EditTextarea{
	height:250px;
	width:771px;
}
.DisplayNone{
	display:none;
}

table.tbl{
	margin-top:10px;
}
table.tbl tr td{
	font-weight:bold;
}

tr.ResetPassword{
	height:40px;
}

a.ResetPassword, a.ForgotPwdLink, a.ResetPassword:hover, a.ForgotPwdLink:hover, a.ResetPassword:visited, a.ForgotPwdLink:visited{
	float:right;
	margin-right:10px;
	margin-top:5px;
	color:#A61E22 !important;	
	text-decoration:none !important;
	
}

div.genericitem{

}
div.genericitem h4{

}
div.genericitem h4 a{

}
div.genericitem div{

}
div.genericitem div img{

}
span.SignUpCheckbox input, span.checkNewsletter input{
	width:10px;
	border:none;
}
a.WhiteLink{
	color:#000 !important;
}
div.GigBubble{
	margin-bottom:5px;
}
div.GoogleMap h4 a{
	text-decoration:none;
}
div.GoogleMap h4{
	margin-bottom:5px;
	font-size:12px;
}
div.GigBubble label{
	color:#A61E22;
}
.gigs_map_description a, .gigs_map_description a:hover, .gigs_map_description a:visited{
	color:#000 !important;
}
div.venues span.promo_description h3, div.music_lovers span.promo_description h3, div.acts span.promo_description h3{
	float:left;
	padding:3px;
	text-transform:uppercase;
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:-1px;
}
div.music_lovers span.promo_description h3, div.venues span.promo_description h3, div.acts span.promo_description h3{
	width:54px;
}

div.venues span.promo_description p, div.music_lovers span.promo_description p, div.acts span.promo_description p{
	border-left:2px solid #A61E22;
	float:left;
}
div.venues span.promo_description p{
	margin-top:3px;
	padding-left:4px;
	width:176px;
}
div.music_lovers span.promo_description p{
	margin-top:3px;
	padding-left:4px;
	width:176px;
}
div.acts span.promo_description p{
	margin-top:3px;
	padding-left:4px;
	width:176px;
}
.AllGigsButton, .TodayButton, .WeekButton, .AllGigsButton_on, .TodayButton_on, .WeekButton_on{
	background-repeat:no-repeat;
	height:23px;
	float:left;
	font-size:0px;
	margin-right:7px;
	color:#d28e90 !important;
}
.GigsContainer .AllGigsButton{
	background:url(/Templates/BarBands/images/allgigs.png);
	width:57px;
}
.GigsContainer .TodayButton{
	background:url(/Templates/BarBands/images/today.png);
	width:44px;
}
.GigsContainer .WeekButton{
	background:url(/Templates/BarBands/images/thisweek.png);
	width:65px;
}
.GigsContainer .AllGigsButton_on, .GigsContainer a.AllGigsButton:hover{
	background:url(/Templates/BarBands/images/allgigs_on.png);
	width:57px;
	color:#fff !important;
}
.GigsContainer .TodayButton_on, .GigsContainer a.TodayButton:hover{
	background:url(/Templates/BarBands/images/today_on.png);
	width:44px;
	color:#fff !important;
}
.GigsContainer .WeekButton_on, .GigsContainer a.WeekButton:hover{
	background:url(/Templates/BarBands/images/thisweek_on.png);
	width:65px;
	color:#fff !important;
}
#GigsTop h2{
	margin-bottom:10px;
	padding-left:0 !important;
}
#BookingsTop h2{
	margin-bottom:8px;
	padding-left:0 !important;
}
.FloatLeft{
	float:left;
}
span.checkBox input{
	border:none !important;
}
.SocialWrapper h1{
	font-size:1.7em;
	font-weight:bold;
	margin-bottom:5px;
}
.BookingsPanel textarea{
	border:1px solid #000;
	font-size:1em;
height:100px;
padding:3px;
width:601px;
}
big{
	/*color:#A61E22;*/ /* hides text on homepage (gigs)*/
}