/* CSS Document */

#gigsWrapper {
	float:left;
	width:869px;
}
#gigsWrapperCol1 {
	width:553px;
	float:left;
	padding-top: 10px;
}
#gigsWrapperCol2 {
	width:300px;
	float:right;
	padding:10px 6px 0 0;
}

#MPUwrapperGigs {
	height:250px;
	margin-bottom:20px;
}

/* GIG LISTING */
h2#gigsHeader, h2#reviewsHeader {
	width:553px;
	height:120px;
}

h2#gigsHeader { background: transparent url(../images/gigVillage/gigsHeader.jpg) no-repeat; }
h2#reviewsHeader { background: transparent url(../images/gigVillage/reviewsHeader.jpg) no-repeat; }

div#gigsFooter {
	width:463px;
	background: transparent url(../images/gigVillage/gigsFooterBg.jpg) no-repeat 13px bottom;
	padding: 0 40px 40px 40px;
}

table#gigSearch input, table#gigSearch select { 
	border:1px solid #454545;
	background-color:#181818;
	color:#fff;
	padding:2px;
 }
td#searchTitle { color:#FFCA00; font-size:1.2em; font-weight:bold; }
input.bandName { width:120px; }
select.width100 { width:100px; }
table#gigSearch tr td input#gigSearchButton { width:88px; height:23px; border:none; }

#gigsTabs li { display:inline; }
#gigsTabs li a {
	width:90px;
	height:29px;
	display:block;
	float:left;
	background-color: transparent;
	margin-bottom:10px;
}

/* TABS */
#gigsTabs #mainstream a { background: url(../images/gigVillage/mainstream.jpg) no-repeat; }
#gigsTabs #underground a { background: url(../images/gigVillage/underground.jpg) no-repeat; }

/* TABS MOUSEOVER & ON */
#gigsTabs #mainstream a:hover, #gigsTabs #mainstream a.on { background: url(../images/gigVillage/mainstream_on.jpg) no-repeat; }
#gigsTabs #underground a:hover, #gigsTabs #underground a.on { background: url(../images/gigVillage/underground_on.jpg) no-repeat; }

/* GIG REVIEWS LISTING */
h2#gigReviewsHeader {
	height:72px;
	background: transparent url(../images/gigVillage/reviews_header.jpg) no-repeat;
}
div#gigReviewsFooter {
	background: transparent url(../images/gigVillage/reviewsFooterBg.jpg) no-repeat bottom;
	padding: 0 20px 20px 20px;
}

div.gigReviewBlock { margin-bottom:16px; }
div.gigReviewBlock img{ float:left; }
div.gigReviewBlock ul.gigDetails { margin:0 0 0 70px; }
div.gigReviewBlock ul.gigDetails li { margin-bottom:2px; }
div.gigReviewBlock ul.gigDetails li.bandName,
div.gigReviewBlock ul.gigDetails li.bandName a { font-size:1em; font-weight:bold; }
div.gigReviewBlock ul.gigDetails li.gigDate { font-style:italic; }

h2#reviewHeading {
	color:#FFCA00;
	font-size:1.2em;
}
ul#reviewDetails { font-weight:bold; }
td#yourReview textarea { width:460px; }
td#county select { width:222px; }
select.townList { width:222px; height:80px; }
td#addGig input { width:78px; height:23px; border:none; }