/*
#83df00 - Lime Green
#2b2b2b - Dark Grey
#919191 - Mid Grey
#e6e6e6 - Light Grey
#d5d5d5 - blue Grey
#f0f0f0 - Lightest Grey
*/

/*Reset Styles!*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}





.green{
	color: #83df00;
}

.darkGrey{
	color: #2b2b2b;
}

.lightGrey{
	color: #e6e6e6;
}

body{ background-color: #FFF; background: url(../img/bodyBg.gif) repeat-x; }
#wrapper{ width:920px; margin: 0px auto; }
.dottedLine { height:2px; background: url(../img/dottedLine.gif) repeat-x; }


#header{
	width: 920px;
	height: 80px;
}

#header #logo{
	width: 390px;
	height: 80px;
	float: left;
}


p {
    font-family: "tahoma", sans-serif;;
	color: #2b2b2b;
    font-size: 12px;
}

h3 .subHead{
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	background-color: #FFF;
}

h4,.mainColumn h1 ,.mainColumn h2{
    font-family: "tahoma", sans-serif;;
	color: #2b2b2b;
    font-size: 18px;
	font-weight: bolder;
	padding: 5px 0px;
}

h5 {
    font-family: "tahoma", sans-serif;;
	color: #2b2b2b;
    font-size: 16px;
	font-weight: bolder;
	padding: 5px 0px;
}

h6 {
    font-family: "tahoma", sans-serif;;
	background-color:#2b2b2b;
	color: #83df00;
    font-size: 14px;
	padding: 5px;
}

#tabContent
{
	width: 620px;
	height: auto;
}

.threeColumn{
	float: left;
	width: 300px;
	height: auto;
	margin-right: 10px;
}

#emailSignUp{
    float: right;
	width: 300px;
	margin-top: -235px; 
}

#emailSignUp form{
	padding: 10px;
	background-color: #2b2b2b;	
		height: 180px;
}

#emailSignUp .submit { 
border: none; 
width: 88px;
height: 21px;
}

#submitForm td{
	padding: 5px;
	font-family: "Tahoma", sans-serif;
	font-size: 12px;
	color: #FFF;	
}

#submitForm td .smallTxt{
	font-size: 10px;	
}

#submitForm td .smallTxt a{
	color: #FFF;	
}

#submitFormSide td{
	padding: 10px;
	font-family: "Tahoma", sans-serif;
	font-size: 12px;
	color: #2b2b2b;	
}

#submitFormSide td .smallTxt{
	font-size: 11px;	
}

#submitFormSide td .smallTxt a{
	color: #2b2b2b;	
}
.mainColumn{
	float: left;
	width: 680px;
		height: auto;
	background-color: #FFF;
	margin-right: 10px;
}

.rightColumn{
	float: left;
	width: 230px;
	height: auto;
	background-color: #FFF;
}

.hotTicketsBox{
	background: url(../img/hotTickets.gif) no-repeat;
	margin-top: 10px;
	height: 230px;
	padding-top: 50px;
	background-color: #d5d5d5;
}
.radioBox{
  background: url(../img/jukebox.gif) no-repeat;
	margin-top: 10px;
	height: 300px;
	padding-top: 70px;
	background-color: #d5d5d5; 
}
.ticketSafety{
  background: url(../img/ticketsafety.gif) no-repeat;
	margin-top: 10px;
	height: 300px;
	padding-top: 50px;
	background-color: #d5d5d5; 
}
.ticketSafety p{
padding: 15px;
}
.alert{
  background: url(../img/alerts.gif) no-repeat;
	margin-top: 10px;
	padding-top: 50px;
	background-color: #d5d5d5; 
}
.alert p{
padding: 15px;
}
.competitions{
  background: url(../img/competitions.gif) no-repeat;
	margin-top: 10px;
	padding-top: 50px;
	background-color: #d5d5d5; 
}
.competitions p{
padding: 15px;
}

.hotTicketsBox a{
	margin-top: 30px;
	color: #2b2b2b;
	text-decoration: none;
}

.hotTicketsInfo p {
	padding-top: 20px;
}

.hotTicketsInfo a:hover {
	text-decoration:underline;
}


.concertType {
	float:left;
	margin-right: 20px;
	width: 205px;
	height: 300px;
	background-color: #d5d5d5;
}

.concertType {
	float:left;
	margin-right: 20px;
	margin-top: 10px;
	width: 205px;
	height: 200px;
	background-color:#f0f0f0;
}

.concertType ul{	
	font-family: "tahoma", sans-serif;
	color: #2b2b2b;
	font-size: 12px;
	list-style: url("../img/bulletFour.gif");
	line-height: 16px;
	margin-left: 20px;
	padding-bottom: 10px;


}
.concertType ul a{	
	font-family: "tahoma", sans-serif;
	color: #2b2b2b;
	text-decoration: none;
	list-style: url("../img/bulletOne.gif");
}

.concertType a:hover{	
	color:#000;
	text-decoration: underline;

}

.followUsBox{
	height: 130px;
	background-color: #d5d5d5;
}
.followUsBox p{
	padding: 15px;
}
.similarBox{
	align: center;
	background-color: #d5d5d5;
	padding: 10px;
	overflow:auto;
	
}
#similar{
	background-color: #d5d5d5;
	padding: 10px;
	overflow:auto;
	
}

.similar p{
	padding: 10px;
}

#twitterWidget {
	padding: 10px;
	}

#selectedArtist {
	background-color: #d5d5d5;
	height: auto;
	padding: 10px;
	min-height: 110px;
}


 .floatLeft{
	float:left;
	padding: 10px;
}
 .floatRight{
	float:right;
	padding: 0px 0px 20px 10px;
}

.columnOne{
	float:left;
	margin-left: 0px;
}

.columnTwo{
	float:left;
	margin-left: 60px;
}

.columnThree{
	float:left;
	margin-left: 100px;
}

#searchArea{ width: 530px; 	height: 50px; float:left; padding-top: 30px; position:relative;}
.Search  input { color: #FFF; font-size: 12px; font-family: 'Tahoma';}
.Search  input.search { width: 25px; height: 26px;  no-repeat;  position:absolute; top: 30px; right:0px;}
.Search  input.keyword { border: none; background: #2b2b2b url(../img/SearchKeyword.png) no-repeat; padding: 5px 0px 5px 8px; width: 200px;} 



/*
FOOTER
*/
#footer {
margin-top: 20px;
background-color: #e6e6e6;
height: 350px;
}

#footer-container {
width: 920px;
margin: 0px auto;
}


#footer .footerDiv{
width: 145px;
float: left;
margin-top: 10px;
padding-left: 35px;
}

#footer .footerDiv ul {
	list-style: url("../img/bulletTwo.gif");
}

#footer .footerDiv ul li a{
	font-family: "tahoma", sans-serif;;
	color: #2b2b2b;
	text-decoration: none;
	font-size: 10px;
}

#footer .footerDiv ul li a:hover{
	color: #000;
}

#footer .footerDiv p .footerHeader{
    font-family: "tahoma", sans-serif;;
	color: #2b2b2b;
	font-weight: bolder;
		font-size: 12px;
		margin-left: -15px;
}


#disclaimer {
	margin-top: 20px;
	text-align:center;
}
#disclaimer  ul li {
	display: inline;
}

#disclaimer  ul li a{
	font-family: "tahoma", sans-serif;;
	color: #2b2b2b;
	font-size: 10px;
}

#disclaimer .break {
	font-family: "tahoma", sans-serif;;
	color: #2b2b2b;
	font-size: 14px;
}



#disclaimer  p{
	font-family: "tahoma", sans-serif;;
	color: #2b2b2b;
	font-size: 10px;
	padding: 10px;
}

/*
ROTATOR
*/

/* rotator in-page placement */
    div#rotator {
	position:relative;
	height:345px;
}
/* rotator css */
	div#rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}
/* rotator image style */	
	div#rotator ul li img {
	border:none;
	background: #FFF;
}
    div#rotator ul li.show {
	z-index:500
}

/*
ROTATOR NAV
*/

#rotatorNav {	
	width: 920px;
	height: 30px;
	background-color: #2b2b2b;
}
#rotatorNav ul li{
	font-family: "tahoma",  sans-serif;
	color: #FFF;
	display: inline;	
	width: 230px;
	height: 30px;
}

#rotatorNav ul li a{
	color: #FFF;
	background-color: #2b2b2b;
	padding: 10px;
    margin: 0px;
		width: 350px;
	text-decoration: none;
}

#rotatorNav ul li a:hover{
	color: #2b2b2b;
	background-color: #83df00;
	width: 230px;

}
 .rotatorNav{
 	width: 230px;
	float: left;
 }


/* Paging */
div.paging {
	color: #ccc;
	margin-bottom: 2em;
}
div.paging div.disabled {
	color: #ddd;
	display: inline;
}
div.paging span {
}
div.paging span.current {
	color: #000;
}
div.paging span a {
}
.eventticket_para a{
 color: #2b2b2b;
}
#fbtab{
background: url(../img/facebook.png) no-repeat; /* Path to Image */
right:1px;  /* change this to left: 1px; to put it on the left of the screen */
top:60%;height:81px;width:31px;margin:0;padding:0;position:fixed;z-index:5000;}
#fbtab a{display:block;width:100%;height:100%;}
#sharer{
	background: #e6e6e6;
	padding:10px;
}
.rightColumn #similar {
background-color:  #d5d5d5;
}

