body {
	padding: 0px;
	margin: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
ul {
	list-style:none;
	margin: 0px;
	padding: 0px;
}
a:hover{
	text-decoration:line-through!important;
}
#mainContent {
	width: 963px;
	
	margin: auto;
}
#noflash {
	width: 100%;
	background-image:url(../gfx/noflash.jpg);
	height: 484px;
	background-position:center;
	background-repeat:no-repeat;
}



#noflash ul {
	position: relative;
	top: 330px;
	list-style: none;
	background-color: white;
	width: 100%;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
#noflash li {
	list-style: none;
	display: inline;
}
#noflash a {
	color: #0088c9;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	margin: 10px;
}
#leftPanel {
	width: 552px;
	float: left;
}
#rightPanel {
	width: 351px;
	float: right;
	margin-right: 40px;
}
#latestNews {
	background-image:url(../gfx/latest_news_background.gif);
	background-repeat:repeat-y;
}
#latestNews h2 {
	background-image:url(../gfx/latest_news_header.gif);
	text-indent:-10000px;
	height: 43px;
	margin: 0px;
}
#latestNews ul {
	margin-top: 4px;
	margin-left: 17px;
}
#latestNews ul img {
	border: 3px #01c6ff solid;
	float: left;
}
#latestNews li {
	border-bottom: 1px dotted white;
	margin-top: 7px;
	padding-bottom: 7px;
	display: table;
	margin-right: 17px;
}
#latestNews h4 {
	color: #01c6ff;
	text-transform:uppercase;
	font-size: 10px;
	float: right;
	padding: 0px;
	width: 386px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-top: 0px;
	padding-top: 0px;
}
#latestNews p {
	color: #ffffff;
	font-size: 10px;
	float: right;
	padding: 0px;
	width: 386px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 20px;
}
.newsLink {
	float: right;
	padding: 0px;
	width: 386px;
	background-image:url(../gfx/latest_news_view_more.gif);
	background-repeat:no-repeat;
	text-indent: -100000px;
	margin-right: 20px;
	margin-top: 5px;
}
#newsFooter {
	background-image:url(../gfx/latest_news_footer.gif);
	background-repeat:no-repeat;
	height: 36px;
	clear: both;
}
#newsFooter a {
	display: block;
	margin: auto;
	float: none;
	background-image:url(../gfx/latest_news_view_archive.gif);
	width: 95px;
	height: 19px;
	text-indent:-10000px;
	padding-top: 6px;
	background-position:bottom;
	background-repeat:no-repeat;
}
#newsFade {
	background-image:url(../gfx/latest_news_fade.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	display: table;
}
#musicplayer {
	width: 351px;
	height: 100px;
 background-image:
}
#outNow h3 {
	background-image:url(../gfx/outNow_backg.gif);
	width: 351px;
	height: 41px;
	text-indent: -10000px;
	margin-bottom: 0px;
}
#outNow .panel {
	width: 100%;
	background-image:url(../gfx/outNow_backround.gif);
	background-repeat:repeat-y;
}
#outNow h4 {
	font-size: 10px;
	color: #00f315;
	margin-top: 0px;
	padding-top: 12px;
	margin-left: 12px;
	width: 176px;
	float: left;
}
#outNow p {
	font-size: 10px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
	margin-left: 12px;
	width: 176px;
	float: left;
	color: white;
}
#outNow img {
	float: right;
	clear: none;
	position: relative;
	top: 5px;
	left: -16px;
	margin-bottom: 12px;
}
#outNow a {
	width: 85px;
	background-image:url(../gfx/viewMore_latest.gif);
	background-repeat:no-repeat;
	clear: both;
	display: block;
	margin: auto;
	text-indent: -10000px;
	position: relative;
	top: 6px;
}
#outNowFooter {
	background-image:url(../gfx/outNow_footer.gif);
	width: 351px;
	height: 33px;
	clear: both;
	background-repeat:no-repeat;
}
.outNowFade {
	background-image:url(../gfx/latest_fade.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	display: table;
}
#liveDates h2 {
	background-image:url(../gfx/live_dates_header.gif);
	width:552px;
	background-repeat:no-repeat;
	text-indent: -1000px;
	margin-bottom: 0px;
	padding: 0px;
	height: 44px;
}
#liveDatesBackground {
	margin-top: 0px;
	background-image:url(../gfx/liveGigsBackground.gif);
	background-repeat:repeat-y;
}
#liveDatesBackground th {
	margin-top: 0px;
	display: none;
}
#liveDatesBackground table {
	margin-top: 0px;
	font-size: 10px;
	width: 100%;
	color: white;
	padding: 0px;
	margin: 0px;
	margin-left: -1px;
}
#liveDatesBackground td {
	padding-left: 14px;
}
#liveDatesFader {
	background-image:url(../gfx/greenfadewide.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
#liveDatesFooter {
	background-image:url(../gfx/liveGigsFooter.gif);
	background-repeat:no-repeat;
	height: 30px;
}
#liveDatesFooter a {
	width: 85px;
	background-image:url(../gfx/viewMore_latest.gif);
	background-repeat:no-repeat;
	clear: both;
	display: block;
	margin: auto;
	text-indent: -10000px;
	position: relative;
	top: 6px;
}
#merchandisePanel h2 {
	background-image:url(../gfx/merchandise_header.gif);
	width: 351px;
	height: 40px;
	text-indent: -10000px;
	padding:0px;
	margin-bottom: 0px;
}
#merchInner {
	background-image:url(../gfx/merchandise_background.gif);
	background-repeat:no-repeat;
	text-align: center;
	padding-top:4px;
	padding-bottom: 3px;
}
#merchandiseFooter {
	background-image:url(../gfx/merchFooter.gif);
	width: 351px;
	height: 36px;
}
#merchandiseFooter a {
	width: 82px;
	height: 20px;
	background-image:url(../gfx/shopbutton.gif);
	background-repeat:no-repeat;
	margin: auto;
	text-indent: -10000px;
	display: block;
	position: relative;
	top: 5px;
}
#footer {
	background-position: top center;
	background-image:url(../gfx/footerLine.gif);
	background-repeat:no-repeat;
	clear: both;
	width: 100%;
}
#footer img {
	float: left;
}
#footerInner {
	height: 100px;
	margin: auto;
	padding-top: 70px;
	width: 950px;
}
#footerInner ul {
	float: right;
	list-style: none;
	margin-right: 0px;
}
#footerInner li {
	display: inline;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	top: 30px;
	color: #0088c9;
}
#footerInner li span {
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	margin-left: 0px;
	margin-right: 20px;
	top: 30px;
	color: #0088c9;
}
#footerInner a {
	position: relative;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	top: 30px;
	color: #0088c9;
	margin-left: 10px;
	padding-right: 10px;
}
#footerInner a:hover {
	text-decoration: underline;
}
.withline {
	border-right: 1px solid #0088c9;
}


.terms h2{
	background-image:url(../gfx/terms_header.gif)!important;
}
.privacy h2{
	background-image:url(../gfx/privacyHeader.gif)!important;
}
.register h2{
	background-image:url(../gfx/registerHeader.gif)!important;
}
.contact h2{
	background-image:url(../gfx/contactHeader.gif)!important;
	display: block;
	width: 552px;
}
.goodies h2{
	background-image:url(../gfx/goodies_header.gif)!important;
	display: block;
	width: 552px;
	text-indent: -10000px;
	height: 43px;
	margin-top: 0px;
}
.discography h2{
	background-image:url(../gfx/discography_header.gif)!important;
	display: block;
	width: 552px;
	text-indent: -10000px;
	height: 43px;
	margin-top: 0px;
}
.discography h6{
	color: #03f314!important;
}
.clip h2{
	background-image:url(../gfx/clip_header.gif)!important;
	display: block;
	width: 553px;
}
.clip h3{
	font-weight: bold;
	font-size: 11px;
	color: #00c6fb;
	margin-left: 16px;
	margin-right: 16px;
	border-bottom: 1px dotted white;
	padding-bottom: 5px;
	margin-top: 4px;
}
.terms p, .privacy p, .register p, .clip p, .contact p, .goodies p{
	width: 93%!important;
	margin-left:20px!important;
	margin-bottom: 12px!important;
}
.top{
	margin-top: 0px!important;
}
.register table{
	color: white;
	font-size: 10px;
	margin-left: 0px;
	width: 516px;
}
.register .textfield{
	border: 1px solid white;
	width: 350px;
	color: #0088c9;
}
.register label{
	font-weight: bold;
}
.register input{
	margin-left: 0px;
	margin-bottom: 4px;
}
#regSubmit{
	width: 76px;
	height: 22px;
	background-image:url(../gfx/registerButton.gif);
	background-repeat:no-repeat;
	border: 0px;
	text-indent: -10000px;
	float: right;
	background-color: transparent;
}
.register  a{
	color: white;
}
.register form{
	border-bottom: 1px dotted white;
	display: table;
	margin-top: 20px;
	margin-left: 16px;
	margin-bottom: 8px;
}

/* video page */

#videoPlayer{
	text-align: center;
	margin-bottom: 12px;
}
#videoCaption{
	text-align: center;
	position: relative;
	top: 12px;
}
#videoList{
	background-image:url(../gfx/video_background.gif);
	background-repeat:repeat-y;
}	
#videoList h3{
	background-image:url(../gfx/videolist_header.gif);
	background-repeat:no-repeat;
	text-indent: -10000px;
	height: 41px;
}
.videoFade{
	background-image:url(../gfx/video_background_fade.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	border: 0px solid red;
}
	.videoFade ul{
		margin-left: 16px;
		margin-right: 16px;
		margin-top:-12px;
		padding-bottom: 12px;
	}
	.videoFade li{
		border-bottom: 1px dotted white;
		display: block;
		padding-top: 12px;
		padding-bottom: 12px;
		min-height: 91px;
	}
	.videoFade img{
		border: 3px solid #dc8fef;
		float: left;
	}
	.videoFade h6 {
		float: right;
		width: 220px;
		margin-top: 0px;
		margin-bottom: 8px;
	}
	.videoFade a {
		color: #02f61a;
		text-decoration: none;
	}
	.videoFade a:hover {
		text-decoration: underline;
	}
	.videoFade p{
		color: #ffffff;
		float: right;
		width: 220px;
		font-size: 11px;
		margin-top: 0px;
	}
	.videoLink{
		background-image:url(../gfx/view_video.gif);
		background-repeat:no-repeat;
		display: block;
		width: 43px;
		height: 13px;
		float: right;
		text-indent: -10000px;
		/* margin-top: 35px; */
	}
#videoFooter{
	background-image:url(../gfx/video_footer.gif);
	height: 33px;
	text-align: center;
}

/* goodies */
#goodies{
	background-image:url(../gfx/goodies_background.gif)!important;
	background-repeat:repeat-y;
}
	#goodiesFade{
		background-image:url(../gfx/goodies_fade.gif);
		background-repeat:no-repeat;
		background-position:bottom;
	}

	#goodiesFooter{
		background-image:url(../gfx/goodies_footer.gif);
		height: 36px;
		clear: both;
	}
	#goodies ul{
		margin-left: 16px;
		margin-right: 16px;
		border-top: 1px dotted white;
		margin-top: -12px;
		padding-bottom: 8px;
	}
	#goodies li{
		border-bottom: 1px dotted white;
		padding-top: 8px;
		padding-bottom: 8px;
		margin-top: 0px;
		display: table;
	}
	#goodies a{
		color: #03f314;
		text-decoration: none;
	}
	#goodies a:hover{
		text-decoration: underline;
	}
	#goodies img{
		border: 3px solid #d679ee;
		float: left;
	}
	#goodies h6{
		margin-top: 0px;
		float: right;
		width: 405px;
		margin-bottom: 8px;
	}
	#goodies p{
		margin-top: 0px;
		float: right;
		margin-left: 0px!important;
		width: 405px!important;
		margin: 0px;
		color: white;
		font-size: 11px;
		padding-top: 0px;
	}
	.downloadLink{
		float: right;
		background-image:url(../gfx/download_button.gif);
		width: 83px;
		height: 20px;
		text-indent: -10000px;
		margin: 0px;
	}
	#videoOuter{
		width: 412px;
		height: 340px;
		margin: auto;
		margin-bottom: 12px;
	}	

/* gallery */

.gallery table, .cousinz table{
	width: 100%;
	padding: 0px!important;
	margin: 0px!important;
}
.gallery td, .cousinz td{
	padding: 0px!important;
}
.number{
	text-align: right;
}
.number a{
	color: #00cafd;
	text-decoration: none;
}
.number a:hover{
	text-decoration: underline;
}

.galleryLine{
	border: 0px;
	margin-left: 14px;
	margin-right: 14px;
	border-bottom: 1px dotted white;
	margin-bottom: 12px;
	margin-top: 0px;
	clear: both;
}
.gallery h2{
	background-image:url(../gfx/gallery_header.gif)!important;
	background-repeat:no-repeat;
	width: 553px;
}
	.gallery h3{
		font-size: 11px;
		color: #01c6ff;
		margin-left: 16px;
		border-bottom: 1px dotted white;
		margin-right: 20px;
		padding-bottom: 2px;
		margin-bottom: 5px;
		margin-top: 3px!important;
	}
	.gallery h3 span{
		float: right;
	}
	.gallery img{
		border: 3px solid #01c6ff;
		margin-bottom: 12px;
		clear: both!important;
	}
	.galleryBack{
		float: left;
		margin-left: 20px;
		margin-bottom: 4px;
		background-image:url(../gfx/backButton.gif);
		width: 44px;
		height: 20px;
		text-indent: -10000px;
	}
	.galleryNext{
		float: right;
		margin-right: 20px;
		margin-bottom: 4px;
		background-image:url(../gfx/nextButton.gif);
		width: 44px;
		height: 20px;
		text-indent: -10000px;
	}
	
/* news page */

.newsPage h2{
	background-image:url(../gfx/news_article_header.gif)!important;
	background-repeat:no-repeat;
	width: 553px;
}
.newsPage h3{
		font-size: 11px;
		color: #01c6ff;
		margin-left: 16px;
		border-bottom: 1px dotted white;
		margin-right: 16px;
		padding-bottom: 4px;
		margin-bottom: 10px;
		margin-top: 3px;
	}
.newsPage p{
	float: none!important;
	margin-top: 0px!important;
	margin-left: 16px!important;
	margin-right: 16px!important;
	width:auto!important;
	margin-bottom: 12px!important;
	font-size: 11px!important;
}
.newsPage img{
	float: right;
	border: 3px solid #01c6ff;
	margin-right: 16px;
	margin-left: 16px;
}
#newsList{
	background-image:url(../gfx/newslist_background.gif);
	background-repeat:repeat-y;
}	
	#newsList a{
		font-size: 11px;
	}	
#newsList h3{
	background-image:url(../gfx/newslist_header.gif);
	background-repeat:no-repeat;
	text-indent: -10000px;
	height: 41px;
}
#newslistFooter{
	background-image:url(../gfx/newslist_footer.gif);
	height: 33px;
	text-align: center;
}
.newsFade{
	background-image:url(../gfx/newslist_fade.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	border: 0px solid red;
}
	.newsFade ul{
		margin-left: 16px;
		margin-right: 16px;
		margin-top:-12px;
		padding-bottom: 12px;
	}
	.newsFade li{
		border-bottom: 1px dotted white;
		display: table;
		padding-top: 12px;
		padding-bottom: 12px;
		width: 100%;
	}
	.newsFade h6 {
		float: left;
		width: 220px;
		margin-top: 2px;
		margin-bottom: 0px;
	}
	.newsFade a {
		color: #02f61a;
		text-decoration: none;
	}
	.newsFade a:hover {
		text-decoration: underline;
	}
	.newsListLink{
		background-image:url(../gfx/viewMoreListButton.gif);
		width:87px!important;
		height: 23px!important;
		display: block;
		float: right;
		text-indent: -10000px;
		margin-top: -3px;
	}
	
/* live shows */
#liveHeader{
	background-image:url(../gfx/liveShows_header.gif)!important;
}
#liveShows{
	color: white;
	font-size: 11px;
	margin-left: 14px;
	margin-right: 16px;
	margin-top: -12px;
	width: 525px;
	text-align: left;
	padding-bottom: 16px;
}
	#liveShows a{
		background-image:url(../gfx/moreButtonLive.gif);
		width: 51px;
		height: 22px;
		text-indent: -10000px;
		display: block;
		float: right;
	}
	#liveShows th{
		border-bottom: 1px dotted white;
		padding-bottom: 8px;
		text-align: left;
	}
	#liveShows td{
		border-bottom: 1px dotted white;
		padding-bottom: 6px;
		padding-top: 6px;
	}
	.liveinfo h6{
		color: white!important;
		float: left!important;
		width: 100%!important;
		margin: 0px!important;
	}
	.liveinfo h6 span{
		color: white!important;
		float: left;
	}
	.liveInfo p{
		float: none!important;
		margin-top: 0px!important;
		margin-left: 16px!important;
		margin-right: 16px!important;
		width:auto!important;
		margin-bottom: 12px!important;
		font-size: 11px!important;
		clear: both;
	}
	#liveInfoPage{
		color: white;
		font-size: 11px;
		margin-left: 14px;
		padding-bottom: 20px;
	}
		#liveInfoPage th{
			text-align: left;
			border-bottom: 1px dotted white;
			padding-bottom: 6px;
			font-size: 12px;
		}
		#liveInfoPage th a{
			float: right;
			display: block;
			background-image:url(../gfx/buckButtonLive.gif);
			width: 54px;
			height: 19px;
			text-indent: -10000px;
		}
		#liveInfoPage td{
			padding-top: 12px;
		}
		.venueName{
			text-align: right;
		}
		#flyerButton{
			background-image:url(../gfx/viewFlyerButton.gif);
			width: 80px;
			height: 19px;
			display: block;
			text-indent: -10000px;
		}
		#ticketButton{
			background-image:url(../gfx/buyTicketButton.gif);
			width: 80px;
			height: 19px;
			display: block;
			text-indent: -10000px;
			float: right;
		}
		.underline{
			padding-bottom: 12px;
			border-bottom: 1px dotted white;
		}
		#liveInfoPage iframe{
			width: 515px;
			border: 3px solid #dd8df0;
		}
		#liveInfoPage small{
			width: 100%;
			text-align: center;
			display: block;
			margin-top: 4px;
		}
		#liveInfoPage small a{
			color: white!important;
		}
		#backtolive{
			background-image:url(../gfx/backLower.gif);
			background-repeat:no-repeat;
			width: 80px;
			height: 22px;
			text-indent: -10000px;
			display: block;
		}
/* discography */
.buyLink{
	background-image:url(../gfx/buyNowButton.gif)!important;
}

/* cosuinz */
.cousinz h2{
	background-image:url(../gfx/cousinzHeader.gif)!important;
}
.profileHeader{
	background-image:url(../gfx/profiles_header.gif)!important;
}
.profilesList img{
	border: 3px solid white;
	float: left;
}
.profilesList h6{
	width: 210px;
	margin-left: 12px;
	margin-bottom: 5px;
	font-size: 12px!important;
}
.profilesList h6 a{
	font-size: 12px!important;
}
.profilesList p{
	width: 213px;
	margin-left: 12px;
	color: white;
	font-size: 11px;
	float: right;
	margin-top: 0px;
}
.cousinz h3{
	display: block;
}
.cousinz h2{
	display: block;
	margin-left: 1px!important
}
.cousinz{
	margin-left: -1px!important
}
.artists h2{
	display: block;
	margin-left: 1px!important
}
.artists{
	margin-left: -1px!important
}
.profileLink{
		background-image:url(../gfx/view_more_button_green.gif);
		background-repeat:no-repeat;
		display: block;
		width: 83px;
		height: 23px;
		float: right;
		text-indent: -10000px;
	}
#myspace {
	text-decoration: none;
	color: #00cafd;
	margin-top: 0px;
}
#myspace a{
	color: #01c6ff;
	margin-top: 0px;
	clear: none!important;
}
#myspace a:hover{
	text-decoration: underline;
}

/* the artists page */

.artists h2{
	background-image:url(../gfx/artistsHeader.gif)!important;
}
.smaller  p{
	width: 239px;
	margin-left: 12px;
	color: white;
	font-size: 11px;
	float: right;
	margin-top: 0px;
	margin-bottom: 0px;
}
.smaller .profileLink{
	margin-top: 5px;
	margin-bottom: -5px;
}
.botfilter{
	display: none;
}

/* mpu container */

.mpu{
	display: block;
	height: 260px!important;
	text-align: center;
}
.mpu img{
	float: none!important;
	margin-left: 32px;
}
#mpuHeader{
	background-image:url(../gfx/mpuHeader.gif)!important;
	height: 26px!important;
}
.buyLinks{
	float: right;
	width: 405px;
	margin-top: 8px;
}

.buyLinks img{
	border: 0px!important;
	margin-right: 6px;
}

.galleryHeader{
	background-image:url(../gfx/galleries_narrow_header.gif)!important;
}
#galleryCaption{
	width: 513px!important;
	text-align: center;
	padding-bottom: 12px!important;
}
.artists table{
	width: 100%;
}
.artists .number{
	text-align: right;
}

/* pink stuff */

.pink{
	background-image:url(../gfx/latest_news_background_pink.gif)!important;
	background-repeat:repeat-y;
}
.pink table{
	color: #08c0ff;
}
.pink a{
	color: #08c0ff;
}
.pink h2{
	background-image:url(../gfx/latest_news_header_pink.gif)!Important;
}
.pink #newsFade{
	background-image:url(../gfx/latest_news_fade_pink.gif)!important;
}
.pink #newsFooter{
	background-image:url(../gfx/latest_news_footer_pink.gif);
}
.pink img{
	border: 3px solid #08c0ff;
}

/* shop styling */

#shopContainer{
	width: 930px;
	background-image:url(../gfx/shopBackground.gif);
	background-repeat:repeat-y;
}
	#shopContainer h2{
		background-image:url(../gfx/shopHeader.gif);
		height: 42px;
		margin: 0px;
		text-indent: -10000px;
	}
	#shopContainer p{
		color: white;
		font-weight: bold;
		font-size: 11px;
		margin-left: 24px;
	}
	#shopContainer a{
		color: #00c9fd;
		text-decoration: none;
	}
	#shopContainer table{
		border-top: 1px dotted white;
		border-bottom: 1px dotted white;
		padding: 0px;
		padding-top: 8px;
		padding-bottom: 8px;
		margin: 0px;
		margin: auto;
	}
	#shopContainer td, #shopContainer tr{
		padding: 0px;
		margin: 0px;
	}
	#shopContainer .footer{
		background-image:url(../gfx/shop_footer.gif);
		height: 33px;
	}
	#shopContainer .fade{
		background-image:url(../gfx/shop_fde.gif);
		background-repeat:no-repeat;
		background-position:bottom;
		padding-bottom: 8px;
	}
	#liveDates table {
		margin-left: 16px;
		width: 520px;
	}
	#liveDates td{
		border-bottom: 1px dotted white;
		padding-top: 6px;
		padding-bottom: 7px;
	}
	.newsPage a{
		color: white;
		text-decoration: none;
	}
	#defendersLink a, #defendersLink img{
		border: 0px!important;
		float: right;
		position: relative;
		top: -6px;
	}
	#partnersTable a{
		padding: 0px!important;
		margin: 0px!important;
	}
	.partners, .partners td{
		color: white;
		font-size: 11px;
	}
	#partnersTable img{
		width: 94px;
		height: 94px;
		border: 0px;
	}

.prev-next{
	color: white;
	font-size: 11px;
	list-style: none;
	width: 180px!important;
	margin: auto;
	padding-bottom: 12px;
	position: relative;
	top: -5px;
	left: 5px;
}
.prev-next a{
	border: 1px solid white!important;
	background-color: white!important;
	padding: 5px;
	color: white;
	font-weight: bold;
	text-decoration: none!important;
	color: #019704;
	width: 60px!important;
	display: block;
	clear: none!important;
}
	.prev-next a:hover{
		background-color:  #019704!important;
		color: white!important;
		text-decoration:none!important;
	}
	.prev-next span{
	
		background-color:  #019704!important;
		color: white!important;
		border: 1px solid white!important;
		font-weight: bold;
		width: 60px!important;
		padding: 5px!important;
		display: block;
		clear: none!important;
	}
	.prev-next li{
		float: left;
		display: inline;
		margin-left: 3px;
		margin-right: 3px;
		_padding-top: 5px!important;
		_padding-left: 3px!important;
		_padding-right: 3px!important;
	}


.prev-next-green{
	color: white;
	font-size: 11px;
	list-style: none;
	width: 180px!important;
	margin: auto;
	padding-bottom: 12px;
	position: relative;
	top: -5px;
	left: 5px;
	border-top: 0px solid red!important;
}
.prev-next-green a{
	border: 1px solid white!important;
	background-color: white!important;
	padding: 5px;
	color: white;
	font-weight: bold;
	text-decoration: none!important;
	color: #a11ec6!important;
	width: 60px!important;
	display: block;
	clear: none!important;
	font-size: 11px;
}
	.prev-next-green a:hover{
		background-color:  #a11ec6!important;
		color: white!important;
		text-decoration:none!important;
		font-size: 11px;
	}
	.prev-next-green span{
	
		background-color:  #a11ec6!important;
		color: white!important;
		border: 1px solid white!important;
		font-weight: bold;
		width: 60px!important;
		padding: 5px!important;
		display: block;
		clear: none!important;
		font-size: 11px;
	}
	.prev-next-green li{
		float: left;
		display: inline;
		margin-left: 3px;
		margin-right: 3px;
		_padding-top: 5px!important;
		_padding-left: 3px!important;
		_padding-right: 3px!important;
		font-size: 11px;
	}


/* shop styles */

.shopPanel{
	width: 100%!important;
}
	.girlshop{
		background-image:url(../gfx/latest_news_background_pink.gif)!important;
		background-repeat:repeat-y;
	}
	.shopPanel p{
		margin-left: 20px!important;
		width: 508px!important;
		float: none!important;
	}
	#shopHeader{
		background-image:url(../gfx/shop_header.gif)!important;
	}
	.shopFront{
		margin: auto;
		margin-top: 6px;
	}
	.shopFront img{
		color: white;
		fonr-weight: bold;
	}
	.whatshot{
		padding-left: 14px;
		padding-right: 12px;
	}
	.whatshot li{
		border-bottom: 1px dotted white;
		padding-bottom: 8px;
		margin-bottom: 8px;
	}
	.whatshot div{
		background-color: white;
		display: table;
		padding: 0px;
	}
		.whatshot p{
			color: black!important;
			float: right!important;
			text-align: right;
			margin-right: 12px;
			width: 166px!important;
			padding: 0px!important;
		}
		.whatshot .female{
			border-left:8px solid #d734dd;
		}
		.whatshot .male{
			border-left:8px solid #0aabf9;
		}
		.whatshot .merch{
			border-left:8px solid #21dd62;
		}
		.whatshot h5{
			float: right;
			margin-right: 12px;
			font-size: 11px;
			padding-top: 0px!important;
			margin-bottom: 10px!important;
		}
		.female h5{
			color: #d734dd;
		}
		.male h5{
			color: #0aabf9;
		}
		.merch h5{
			color: #21dd62;
		}
	.whatshot .product{
		float: left!important;
		left: 0px!important;
		top: 0px!important;
		margin: 0px!important;
		border: 2px solid white;
	}
	.productLink{
		width: 87px!important;
		height: 22px!important;
		background-repeat:no-repeat;
		text-indent:-10000px;
		display: block;
		float: right;
	}
		.productLink span{
			display: none;
		}
		.female	.productLink{
			background-image:url(../gfx/view_more_female.gif)!important;
		}
		.male .productLink{
			background-image:url(../gfx/view_more_male.gif)!important;
		}
		.merch .productLink{
			background-image:url(../gfx/view_more_merch.gif)!important
		}
	.hot{
		background-image:url(../gfx/whats_hot.gif)!important;
	}
	.categories{
		background-image:url(../gfx/categories_header.gif)!important;
	}
	.shoppingHeader{
		background-image:url(../gfx/shopping_bag_header.gif)!important;
	}
	.shoppingBag p{
		margin-top: 0px;
		margin-left: 12px;
		text-align: left;
		color: white;
		font-size: 11px;
	}
	.shoppingBag a{
		display: block;
		color: white;
		background-color: #3eafe7;
		font-size: 11px;
		padding: 3px;
		text-decoration: none;
		background-image:none!important;
		text-indent: 0px!important;
		text-align: center!important;
		height: 15px!important;
	}
	.shoppingBag table{
		position: relative;
		left: 12px!important;
		top: -7px;
	}
	.shoppingBag td{
		padding-right: 6px!important;
		padding-bottom: 0px;
		padding-top: 6px;
	}
	#mensshopHeader{
		background-image:url(../gfx/mens_fashion_header.gif)!important;
	}
	#wommensshopHeader{
		background-image:url(../gfx/womens_fashion_header.gif)!important;
	}
	#shopNav{
		font-size: 11px;
		color: white;
		margin-left: 17px;
	}
	#shopNav a{
		color: white;
		text-decoration: none!important;
	}
	#shopNav strong a:hover{
		text-decoration: line-through!important;
	}
	
	
	#shopNav2{
		font-size: 11px;
		color: white;
		margin-left: 17px;
		margin-top: 6px;
		margin-bottom: 12px;
	}
	#shopNav2 a{
		color: white;
		text-decoration: none!important;
	}
	#shopNav2 strong a:hover{
		text-decoration: line-through!important;
	}
	
	.shoppaging{
		text-align: right;
	}
	.shoppaging ul{
		list-style: none;
	}
	.shoppaging li{
		display: inline!important;
		border:0px!important;
		margin: 0px!important;
	}
	.shoppaging a{
		background-color: white;
		color: #007fbe!important;
		padding: 5px;
		border: 1px solid white;
		width: 16px;
		text-align: center;
		padding-left: 7px;
		padding-right: 4px;
		margin-left: 3px;
		margin-right: 3px;
	}
	.shoppaging span{
		background-color: #007fbe!important;
		color: white!important;
		padding: 5px;
		border: 1px solid white;
		width: 16px;
		text-align: center;
		padding-left: 7px;
		padding-right: 7px;
		margin-left: 2px;
		margin-right: 0px;
	}
	.shoppaging a:hover{
		background-color: #007fbe!important;
		color: white!important;
	}
	#viewAllItems a{
		border: 0px!important;
		background-color: transparent;
		color: white!important;
	}
	#viewAllItems a:hover{
		background-color: transparent!important;
		text-decoration:line-through!important;
	}
	.shopFront {
		margin-top: 12px;
		position: relative;
		left: 1px;
	}
	.shopFront div{
		border-left: 8px solid #0aabf9!important;
		background-color:#FFFFFF;
		width: 159px;
	}
	.shopFront p{
		color: black!important;
		padding: 0px!important;
		width: 150px!important;
		margin-left: 4px!important;
		padding-top: 2px!important;
		padding-bottom: 3px!important;
	}
	.shopFront img{
		border: 2px solid white;
	}
	.addToBasket{
		color: black;
		clear: none;
		text-decoration: none!important;
		background-image:url(../gfx/maleMoreButon.gif);
		background-position:right;
		background-repeat: no-repeat;
		display: block;
	}
	.cats p{
		width: 220px!important;
		margin-bottom: 0px;
		margin-top: 0px;
		margin-left: 0px!important;
	}
	.cats h5{
		margin-top: 10px!important;
		margin-bottom: 10px!important;
		padding-bottom: 0px!important;
	}
	#itemHolder{
		width: 515px;
		background-color: white;
		margin-left: 16px!important;
		clear: both;
		margin-top: 15px;
		/* display: table; */
		border-left: 8px solid #0aabf9;
	}
		#itemHolder p{
			color: black;
			width: 200px!important;
			float:right!important;
			margin: 0px!important;
			margin-right: 10px!important;
			margin-bottom: 12px!important;
			text-align: right;
		}
		#itemHolder h5{
			text-align: right;
			color: black;
			width: 200px!important;
			float:right!important;
			margin: 0px!important;
			margin-right: 10px!important;
			margin-bottom: 12px!important;
			margin-top: 12px!important;
			font-weight: normal;
			font-size: 17px;
		}
	#mainProdImage{
		border: 2px solid white;
		float: left;
	}
	.prodDrop{
		width: 190px;
		background-color: white;
		border: 1px solid #007fbe;
		color: #007fbe;
		float: right;
		margin-right: 10px;
		margin-bottom: 12px;
	}
	.prodDrop3{
		width: 200px;
		background-color: white;
		border: 1px solid #007fbe;
		color: #007fbe;
		margin-left: -5px;
	}
		.narrow{
			width: 60px;
		}
		#sizechart{
			color: black;
			text-decoration: none;
		}
		#productImages{
			float: right;
			margin-right: 10px;
			margin-top: 2px;
		}
	#shoppingBasketHeader{
		background-image:url(../gfx/shopping_bag.gif)!important;
	}
	#basketContents{
		margin-left: 8px;
		padding-right: 8px;
		margin-right: 8px;
	}
	#basketContents a{
		color: #007fbe;
		text-decoration: none;
	}
	.lower a{
		color: white!important;
	}
	#itemHolder th{
		font-size: 11px;
		font-weight: bold;
		text-align: left;
		border-bottom:  1px solid #007fbe;
		padding-top: 9px;
	}
	#itemHolder td{
		font-size: 11px;
		border-bottom:  1px dotted #007fbe;
	}
	.lower{
		border-bottom:  1px solid #007fbe!important;
	}
	.lower2{
		border-bottom:  1px solid #ffffff!important;
	}
	.lower a{
		background-color: #007fbe;
		color: white;
		padding: 4px;
		margin: 3px;
		display: block;
		margin-left: -5px;
		width: 130px;
		text-align: center;
		text-decoration: none;
	}
	.qtytext{
		width: 17px;
		border: 1px solid #007fbe;
		text-align: center;
	}
	#yourDetailsHeader{
		background-image:url(../gfx/your_details.gif)!important;
	}
	#details {
		margin-top: 12px;
		margin-left: 10px;
	}
	#details input{
		width: 250px;
		border: 1px solid #007fbe;
		margin-left: -5px;
		padding: 5px;
	}
	#details td{
		border-bottom: 0px!important;
	}
	#paypalLink{
		margin-right: 6px;
		margin-top: 20px;
		border: 0px!important;
	}
	#orderConfirmation{
		background-image:url(../gfx/order_confirmation.gif)!important;
	}
	#itemConfirm{
		border-bottom: 0px!important;
		padding-top: 12px;
	}
	.finalLine{
		border-bottom: 0px!important;
	}
	#productImages td, #productImages th, #productImages{
		border-bottom: 0px!Important;
	}
	/* female shop */
	.femalepaging a{
		color: #e255df!important;
	}
	.femalepaging a:hover, .femalepaging span{
		background-color: #e255df!important;
	}
	
	.womensproducts div{
		border-left: 8px solid #f47ef9!important;
	}
	.femaleshopfade{
		background-image:url(../gfx/latest_news_fade_pink.gif)!important;
	}
	.femaleFooter{
		background-image:url(../gfx/latest_news_footer_pink.gif)!important;
	}
	.femaleHolder{
			border-left: 8px solid #f47ef9!important;
		}
		.femaleHolder select{
			border: 1px solid #f47ef9!important;
			color:black!important;
		}
		.girlshop{
			background-image:url(../gfx/latest_news_background_pink.gif)!important;
			background-repeat:repeat-y;
		}
	/* female shop */
	#merchshopHeader{
		background-image:url(../gfx/merch_fashion_header.gif)!important;
	}
	.merchpaging a{
		color: #01a947!important;
	}
	.merchpaging a:hover, .merchpaging span{
		background-color: #01a947!important;
	}
	
	.merchproducts div{
		border-left: 8px solid #20df5e!important;
	}
	.merchshopfade{
		background-image:url(../gfx/latest_news_fade_green.gif)!important;
	}
	.merchFooter{
		background-image:url(../gfx/latest_news_footer_green.gif)!important;
	}
	.merchHolder{
			border-left: 8px solid #20df5e!important;
		}
		.merchHolder select{
			border: 1px solid #01a947!important;
			color:black!important;
		}
		.merchshop{
			background-image:url(../gfx/latest_news_background_green.gif)!important;
			background-repeat:repeat-y;
		}
	.nextButtonActive{
		margin-right: 2px!important;
	}
	.nextButtonInactive{
		margin-right: 1px!important;
	}

	#errorPanel{
		width: 500px!Important;
		padding-top: 10px;
		padding-left: 10px;
		font-size: 11px;
		color: red;
	}
	#errorPanel strong{
		color: black;
	}
	#details{
		clear: both;
	}
	#errorPanel a{
		text-decoration: none!important;
	}
	#errorPanel a:hover{
		text-decoration:line-through!Important;
	}
	
	.clearfix:after{
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	.liveCTA a{
		background-image:url(../gfx/viewMoreListButton.gif);
		width: 85px;
		height: 17px;
		display: block;
		text-indent: -10000px;
		background-repeat:no-repeat;
	}
	#downloadList h6{color: #03f211!important;}
	#downloadList a{float: right; clear: right;}
	#downloadList a img{border: 0px; margin-top: 0px;}