@charset "UTF-8";
/* CSS Document */

html {
}

 body {
color:#000;
margin:0;
padding:0;
font-family:'Lucida Grande',  Lucida Sans Unicode, sans-serif;
font-size:11px;
line-height:15px;
font-weight:normal;
background: #ededed url(../images/bg.jpg) repeat-x top center;
}  

img { border: 0;
margin:0;
padding:0; }

a {
margin:0;
padding:0;
}

a:link, a:visited {
color:#006993;
text-decoration:none;
}

a:hover {
color:#c60071;
text-decoration:underline;
}

#container {
	width: 100%;
	margin: 0 auto;	
}

p {
margin:0;
padding:0;
}

#wrapper {
	width: 983px;
	height: auto;
	margin: 0 auto;
	background:url(../images/header.png) no-repeat center top;
	
}

#frame {
float:left;
margin: -2px 0;
padding:0;
width:983px;
height:11px;
background:url(../images/frametop.png) no-repeat 0 0;
z-index:10;
}

#innerframe {
float:left;
min-height:500px;
margin:0;
padding:0px 30px 20px 30px;
width:923px;
background: url(../images/framemiddle.png) repeat-y 0 0;
z-index:10;
}
#framebottom {
float:left;
z-index:10;
margin:0;
padding:0;
width:983px;
height:11px;
background: url(../images/framebottom.png) no-repeat left bottom;

}

#blank {
background-color:#ededed;
border:0px;
font-weight:bold;
}

#proceed {
background: #ededed url(../images/purchasesubmit.png) 0 0 no-repeat;
width:161px;
height:38px;
border:0;
padding:0;
margin:0;
}

#confirm {
background: #ededed url(../images/confirmpayment.png) 0 0 no-repeat;
width:217px;
height:38px;
border:0;
padding:0;
margin:0;
}

.sml_txt {
font-size:9px;
}


#header {
	
	clear:both;
	width: 100%;
	height:151px;
	padding-top:10px;
	
}

#menu {
z-index:3;
position:relative;
float:right;
top:86px;
height: 63px;
overflow:hidden;
margin:0 20px 0 0;
padding:0;
vertical-align:baseline;
}
		
#topmenu {
margin:0 0 0 0;
padding:0 0px 0 0;
float:right;
color:#ccc;
z-index:4;
font-weight:bold;
}
#topmenu a:link {
color:#006993;
}
#topmenu a:hover {
color:#c60071;
}
#hottickets {
width:698px; height:30px; background:#666 url(images/bottom_title_tab.png) repeat-x 100% 100% ; color:#FFFFFF; padding:5px  0 0 10px; font-weight:bold;font-family: 'Lucida Grande', 'Trebuchet MS', arial, sans-serif;font-size:18px;
}

#logo {
cursor:pointer;
background: url(../images/logo.png) no-repeat 0 0; 
-moz-background-clip: -moz-initial; 
-moz-background-origin: -moz-initial; 
-moz-background-inline-policy: -moz-initial;
width: 181px;
height: 151px;
float:left;
z-index:200;
}

#advert {
position:absolute;
float:left;
margin:320px 0px 0 -230px;
z-index:5;
}

#find {
float:left;
width:913px;
height:45px;
background: url(../images/find.png) no-repeat 0 0;
padding: 5px 0 0 20px;
margin-top:10px;
}

#a2z {
float:left;
width:923px;
height:45px;
background: url(../images/find.png) no-repeat 0 0;
padding: 5px 0 0 20px;
margin-top:10px;
margin-left:50px;
}

#left {
width:176px;
float:left;
margin-right:38px;
}
#left_title {
padding:7px 10px;
background-color:#999;
width:178px;
color:#FFFFFF;
font-weight:bold;
font-size:16px;

}
#left_content2 {
border: 1px solid #006993;
background-color:#fff;
width:196px;
}

#left_title2 {
padding:7px 10px;
background:#006993 url(../images/blue_title_tab.png) repeat-x ;

width:178px;
color:#FFFFFF;
font-weight:bold;
font-size:16px;

}
#left_content3 {
border: 1px solid #c60071;
padding:10px;
background-color:#fff;
width:176px;
}

#left_title3 {
padding:7px 10px;
background:#c60071 url(../images/pink_title_tab.png) repeat-x ;

width:178px;
color:#FFFFFF;
font-weight:bold;
font-size:16px;

}

#left_content {
border: 1px solid #999;
padding:10px;
background-color:#fff;
width:100%;
}

#map {
background-color: #333;
float:right;
width:480px;
margin-bottom:20px;
height:350px;

}

#right {
border: 0px solid #999;
padding:10px;
background-color:#ededed;
width:176px;
float:right;
}

#right ul {
list-style:none;
text-indent:0;
margin:0;
padding:0;
}
#right li {
list-style:none;
text-indent:0;
margin:0;
padding:0;
}
#middle {
width:480px;
height:auto;
padding:0px;
text-align:left;
margin-right:10px;
float:left;
}
#middlestretch {
width:692px;
height:auto;
padding:0px;
text-align:left;
margin-right:10px;
float:left;
}
#main1 {
width:100%;
border: 1px solid #999;
float:left;
background-color:#fff;
margin:0;
padding:10px;
}
#main1stretch {
width:680px;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
float:left;
background-color:#ededed;
margin:0;
padding:15px;
}
#main1stretchinner {
width:650px;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
float:left;
background-color:#fff;
margin:0;
padding:15px;
}
#main2stretch {
width:682px;
border: 0px solid #999;
float:left;
background-color:#fff;
margin:0;
padding:15px;
}
#main3stretch {
width:710px;
border: 0px solid #999;
float:left;
background-color:#fff;
margin:0;
padding:0px;
}
#main2 {
width:692px;
border: 1px solid #999;
background-color:#ededed;
float:left;
margin:0;
padding:10px;
}

#main_back {
width:100%;
border: 0px solid #999;
float:left;
background-color:#fff;
margin:0;
padding:10px;
}

#heroslim {
width:708px	;
border: 1px solid #999;
float:left;
background-color:#fff;
margin:0px;
padding:0px;
height:90px;
overflow:hidden; 
}
#header_right {
height:148px;
float:right;
margin:0;
padding:0;
vertical-align:baseline;
}

#booking {
float:right;
text-align:left;
padding:0;
color:#ccc;
font-weight:bold;
margin-left:710px;
}


#mod form {
font-size:12px;
line-height:12px;
}

#mod {
padding:0;
margin:0;
width:100%;
float:left;
text-align:left;
}

#mod_title {
padding:7px 10px;
background:#666 url(../images/bottom_title_tab.png) repeat-x ;
width:177px;
color:#FFFFFF;
font-weight:bold;
font-size:16px;
margin:-10px -10px 10px -10px;


}

#mod1 {
cursor:pointer;
width: 176px;
min-height: 150px;
background-color:#fff;
float:left;
padding:10px;
border: 1px solid #999;
margin-right:15px;
}
#mod2 {
cursor:pointer;
width: 260px;
min-height: 150px;
background-color:#fff;
float:left;
padding:10px;
border: 1px solid #999;
}

#mod2_title {
padding:7px 10px;
background:#666 url(../images/bottom_title_tab.png) repeat-x ;
width:260px;
color:#FFFFFF;
font-weight:bold;
font-size:16px;
margin:-10px -10px 10px -10px;


}




#mod table {
font-size:12px;
margin:0; padding:0;
}

.button {
background-color:#006993;
color:#fff;
width: auto;
border:0px solid #cccccc;
padding:4px;
}

.button a:link {
color:#FFFFFF;
}


#callback .button {
background-color:#006993;
color:#fff;
width: auto;
border:0px solid #cccccc;
padding:4px;
}
#callback input {
margin: 0;
width: 150px;
padding:3px;
background-color:#fff;
font-size:11px;
border: 1px solid #006993;
color:#c60071;
margin-bottom:2px;
}

#callback select {
margin: 0;
width: 150px;
padding:3px;
background-color:#fff;
font-size:11px;
border: 1px solid #006993;
color:#c60071;
margin-bottom:2px;
}



#quicksearch {
margin-top:6px;
color:#fff;
}

#quicksearch form {
margin:0;
padding:0;
}
#quicksearch input {
margin: 0;
width: 120px;
padding:3px;
background-color:#fff;
font-size:12px;
border: 1px solid #006993;
color:#c60071;
}

#quicksearch .submit {
background-color:#006993;
color:#fff;
width: auto;
border:0;
}
#quicksearch a {
color:#FFFFFF;
}
#quicksearch a:hover {
color:#FFFFFF;
}

a.quicksearch_sml {
font-size:8px;
color:#FFFFFF;
}

#checkout {
margin-top:6px;
}

#checkout form {
margin:0;
padding:0;
}
#checkout input {
margin: 0;
width: 70px;
padding:2px;
background-color:#ededed;
font-size:12px;
border: 0px solid #ccc;
color:#000;
text-align:right;
}
#checkout .button {
background-color:#006993;
color:#fff;
width: auto;
border:0;
cursor:pointer;
}

#checkout .discount {
margin: 0;
width: 80px;
padding:2px;
background-color:#fff;
font-size:12px;
border: 1px solid #ccc;
color:#000;
text-align:right;
}

#checkout .total {
font-size:14px;
font-weight:bold;
}


#clear {
height:10px;
clear:both;
width:100%;
}



#footer {
bottom:45px;
position:relative;
float:left;
margin:0 0 0 0;
width:100%;
padding:0;
height:133px;
background:url(../images/footer.png) no-repeat center;
color:#006993;

}
#footer a {
color:#006993;
}
#footer a:hover {
color:#c60071;
}



#footer_text {
font-size:13px;
line-height:18px;
margin: 0 auto;
text-align:center;
margin-top:90px;
width:983px;
color:#006993;
}
h1 {
font-family: 'Lucida Grande', 'Trebuchet MS', arial, sans-serif;
padding:0;
margin:0 0 10px 0;
font-size:16px;
color:#333;
}


h2 {
font-family: 'Lucida Grande', 'Trebuchet MS', arial, sans-serif;

visibility:hidden;
float:left;
left:-999px;
font-size:1px;
margin:0;
padding:0;
}

h3 {
font-family: 'Lucida Grande', 'Trebuchet MS', arial, sans-serif;
padding:0;
margin:0 0 10px 0;
font-size:22px;
line-height:24px;
color:#006993;
}

.lrg_bold {
font-family: 'Lucida Grande', 'Trebuchet MS', arial, sans-serif;
padding:0;
margin:0 0 10px 0;
font-size:13px;
color:#333;
font-weight:bold;
}

h4 {
font-family: 'Lucida Grande', 'Trebuchet MS', arial, sans-serif;
padding:0;
margin:0 0 10px 0;
font-size:14px;
font-weight:bold;
}

/* tabs */
	#top5 {
font-family:'Lucida Grande',  Lucida Sans Unicode, sans-serif;
padding:0;
margin:0;
}

		.tabbed_images {
			list-style:none;
			margin:0;
			padding:0;
			clear:both;
		}

		.tabbed_images li {
			list-style:none;
			float:left;
			margin:0;
			padding:0;
		}

		.tabbed_images li a {
			border:1px solid #ccc;
			display:block;
			float:left;
			margin:0 10px 0 0;
		}

		.tabbed_images li a.active,
		.tabbed_images li a:hover {
			border:1px solid #333;
		}

		.tabbed_images li a img {
			border:none;
			padding:2px;
			margin:0;
			margin-bottom:0px;
		}

		#image_1,
		#image_2,
		#image_3,
		#image_4,
		#image_5,
		#image_6 {
			margin-top:0px;
			padding:0px;
			border:1px solid #ccc;
		}
		
		#topimg {
		border:0px solid #999999;
		padding:0px;
		float:right;
		}
		#topcontent {
		width:268px;
		padding:15px 15px 10px 15px;
		float:left;
		font-size:11px;
		margin-right:10px;
		}
		
		#top5 li {
		list-style:none;
		margin:0;
		padding:0;
		float:left;
		}
		
		#tabs_example_one {
		width:710px;
		margin:0;
		padding:0;
		float:none;
		
		}
		#frametab {
		float:left;
		width:710px;
		padding:0px;
		margin:0;
		border:1px solid #999999;
		}
		
		#venue td {
		padding-bottom:9px;
		}
		
		#venue {
		width:100%;
		}

/* MUSIC */

#tablelist {
border:1px solid #CCCCCC; width:100%; padding:8px; background-color:#FFFFFF; margin-bottom:5px;
}

#buynow {
font-family:'Lucida Grande',  Arial, sans-serif;
margin:0;
padding:4px;
background-color:#c60070;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
}

#sellnow {
border:outset thin #ededed;
font-family:'Lucida Grande',  Arial, sans-serif;
font-size:12px;
margin:0;
padding-top:6px;
padding-bottom:6px;
padding-left:4px;
padding-right:4px;
width:40px;
height:26px;
background-color: #006993;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
}

#buydetails {
border:outset thin #ededed;
font-family:'Lucida Grande',  Arial, sans-serif;
font-size:12px;
margin:0;
padding-top:6px;
padding-bottom:6px;
padding-left:4px;
padding-right:4px;
width:40px;
height:26px;
background-color: #c60070;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
}

.buynow2input {
border:0;
background-color:#ededed;
}

#subtotal {
border:0;
background-color:#ededed;
}

#buynow2 {
font-family:'Lucida Grande',  Arial, sans-serif;
margin:0;
padding:4px;
background-color:#006993;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;

}

#bn2 {
clear:both;
margin:0;
padding:0;
}

#price {
font-family:'Lucida Grande',  Arial, sans-serif;

font-size:16px;
font-weight:bold;
}

#sub_menu {
margin-left:10px; 
float:left;
font-size:14px;
font-family:'Lucida Grande',  Arial, sans-serif;
font-weight:bold;
color:#c60071;
}

#sub_menu a {
background-color: #FFFFFF;
color: #c60071;
text-decoration:none;
}

#sub_menu a:hover {
padding-top:5px;
padding-bottom:5px;
background-color: #c60071;
color:#FFFFFF;
}
