/* File Information

			File Name - Trent FM Arena Nottingham Booking CSS
			Author - Tom Watney
			Date - February 2008
			Last Edited: February 2008

----------------------------------------------- */
html {height:100%;}
* { padding:0; margin:0; }

a { font-weight:bold; text-decoration:underline; }

a { color:#4a6e05; }

a:link { text-decoration:underline; }

a:link { color:#4a6e05; }

a:visited { }

a:visited { color:#4a6e05; }

a:hover { text-decoration:none; }

a:hover { color:#d92495; }

body {
   font-family:"Helvetica Neue", arial, helvetica, sans-serif;
   font-size:62.5%;
   height:100%;
   color:#000208;
}

body {
   color:#000000;
   background:#000000 url(soundwaves.jpg) no-repeat center 100px;
   height:100%;
}

em { font-style:normal; }

h1 { margin:0px; padding:0px; text-indent:-9999px; }

h1 {
   background:url(trent-landscape.gif) top left no-repeat;
}

h1 a {
   display:block;
   text-decoration:none;
   margin:0px;
   width:400px;
   height:128px;
}

h3 { color:#ffffff; font-weight:normal; font-size:2.0em; }

h4 {
   color:#ffffff;
   font-weight:bold;
   font-size:4.0em;
   line-height:1.0em;
}

h5 {
   font-size:1.8em;
   font-weight:bold;
   margin:10px 20px 0px 10px;
}

h5 { color:#000000; }

h6 {
   font-size:1.4em;
   font-weight:bold;
   margin:10px 20px 0px 10px;
}

h6 { color:#4a6e05; }

img { border:none; padding:0; margin:0; }

p {
   margin:10px 10px 10px 10px;
   font-size:1.2em;
   line-height:1.6em;
}

p { color:#484848; }

strong { color:#000000; }

table { font-size:1.1em:
				margin: 10px; }

td, th {
   font-size:12px;
   color:#484848;
   text-align:left;
   padding:2px;
}

th { color:#000000; background:#99cc33; }

th .bookingfee { font-size:10px; font-weight:normal; }

/* 
Nav General
----------------------------------------------- */
ul.nav { list-style-type:none; margin:0; padding:0; height:1%; }

/* Arena Nav All Events
----------------------------------------------- */
ul.nav a.all_events:link, ul.nav a.all_events:visited {
   width:160px;
   background:url(all.gif) no-repeat 0px 0px;
}

ul.nav a.all_events:hover {
   width:160px;
   background:url(all.gif) -160px 0px no-repeat;
}

/* Arena Nav Nottingham Arena
----------------------------------------------- */
ul.nav a.arena_index:link, ul.nav a.arena_index:visited {
   width:160px;
   background:url(arena.gif) no-repeat 0px 0px;
}

ul.nav a.arena_index:hover {
   width:160px;
   background:url(arena.gif) -160px 0px no-repeat;
}

/* Arena Nav Concerts
----------------------------------------------- */
ul.nav a.concerts:link, ul.nav a.concerts:visited {
   width:160px;
   background:url(concerts.gif) no-repeat 0px 0px;
}

ul.nav a.concerts:hover {
   width:160px;
   background:url(concerts.gif) -160px 0px no-repeat;
}

/* Arena Nav Seating
----------------------------------------------- */
ul.nav a.seating:link, ul.nav a.seating:visited {
   width:160px;
   background:url(seating.gif) no-repeat 0px 0px;
}

ul.nav a.seating:hover {
   width:160px;
   background:url(seating.gif) -160px 0px no-repeat;
}

/* Arena Nav Sporting
----------------------------------------------- */
ul.nav a.sporting:link, ul.nav a.sporting:visited {
   width:160px;
   background:url(sport.gif) no-repeat 0px 0px;
}

ul.nav a.sporting:hover {
   width:160px;
   background:url(sport.gif) -160px 0px no-repeat;
}

/* Arena Nav Arena Tracking
----------------------------------------------- */
ul.nav a.tracking:link, ul.nav a.tracking:visited {
   width:160px;
   background:url(tracking.gif) no-repeat 0px 0px;
}

ul.nav a.tracking:hover {
   width:160px;
   background:url(tracking.gif) -160px 0px no-repeat;
}

ul.nav a:link, ul.nav a:visited, ul.nav a:active, ul.nav a:hover { display:block; height:30px; text-indent:-9999px; }

ul.nav li { padding:0; list-style-type:none; }

.arena { color:#4a6e05; }

.arena_footer { background:#ffffff; border-top:1px solid #4a6e05; }

.arena_image { border:1px solid #960a14; }

.header_arena_events {
   margin:0px;
   margin-bottom:10px;
   padding:0px;
   text-indent:-9999px;
   background:url(header_arena_events.gif) #ffffff top left no-repeat;
   height:60px;
   width:310px;
}

.left { float:left; margin-bottom:4px; }

.right { float:right; margin-bottom:4px; }

.roundedcornr_bottom_123835 {
   background:url(roundedcornr_123835_br.png) no-repeat bottom right;
}

.roundedcornr_bottom_123835 div {
   background:url(roundedcornr_123835_bl.png) no-repeat bottom left;
}

.roundedcornr_box_123835 { background:#ffffff; }

.roundedcornr_content_123835 { margin:0 30px; }

.roundedcornr_top_123835 {
   background:url(roundedcornr_123835_tr.png) no-repeat top right;
}

.roundedcornr_top_123835 div {
   background:url(roundedcornr_123835_tl.png) no-repeat top left;
}

.roundedcornr_top_123835 div, .roundedcornr_top_123835, 
.roundedcornr_bottom_123835 div, .roundedcornr_bottom_123835 { width:100%; height:30px; font-size:1px; }

#address { float:left; width:180px; padding-left:10px; }

#advertising { width:960px; height:128px; margin:0; }

#advertising img { float:right; margin-bottom:4px; }

#all_events ul.nav a.all_events {
   width:160px;
   background:url(all.gif) -320px 0px no-repeat;
}

#arena_index ul.nav a.arena_index {
   width:160px;
   background:url(arena.gif) -320px 0px no-repeat;
}

#concerts ul.nav a.concerts {
   width:160px;
   background:url(concerts.gif) -320px 0px no-repeat;
}

#contact { float:left; width:620px; }

/* Layout
----------------------------------------------- */
#container { margin:0 auto; width:960px; }

#content { width:540px; float:left; margin-top:10px; }

#content li { display:inline; }

#content li a {
   color:#ffffff;
   text-decoration:none;
   font-weight:normal;
}

#content li a:link {
   color:#ffffff;
   text-decoration:none;
   font-weight:normal;
}

#content li a:visited { color:#ffffff; font-weight:normal; }

#content li a:hover {
   color:#ffffff;
   text-decoration:underline;
   font-weight:normal;
}

#content ul {
   list-style-type:none;
   margin:0;
   margin-top:30px;
   padding:0;
   font-size:1.2em;
   line-height:1.2em;
   color:#ffffff;
}

#footer {
   width:900px;
   padding-top:20px;
   clear:both;
   overflow:auto;
}

#footer br { line-height:1.4em; }

#footer p { margin:0; font-size:1.0em; line-height:1.4em; }

#logo {
   width:421px;
   margin-bottom:10px;
   float:left;
   padding-left:30px;
}

#myonpagecontent { display:none; }

#navigation { width:160px; float:left; }

#partners {
   width:800px;
   float:left;
   margin-top:20px;
   margin-bottom:20px;
}

#seating ul.nav a.seating {
   width:160px;
   background:url(seating.gif) -320px 0px no-repeat;
}

#skyscraper {
   width:120px;
   height:600px;
   float:right;
   margin-left:20px;
   margin-top:10px;
}

#sporting ul.nav a.sporting {
   width:160px;
   background:url(sport.gif) -320px 0px no-repeat;
}

#toolbar {
   width:960px;
   margin-bottom:10px;
   padding-top:4px;
   padding-bottom:4px;
}

#tracking ul.nav a.tracking {
   width:160px;
   background:url(tracking.gif) -320px 0px no-repeat;
}

#wrapper {
   width:680px;
   float:right;
   margin-bottom:20px;
   margin-top:-10px;
}



/* location -- SEE */
div#overlay {
	 visibility:hidden;
	 background-image:url(bg.png);
	 /*position:absolute;*/position:fixed;
	 left:0px;
	 top:0px;
	 width:100%;
	 height:100%;
	 z-index:1001;
	 text-align:center;
}
	div#overlay div#captcha {
		width:400px;
		margin:210px auto;
		background:#FFF;
		color:#000;
		font-size:12px;
		padding:0;
		text-align:center;
		background:transparent url(lb.png) no-repeat top;
	}
		div#overlay div#captcha div.bottom {
			background: transparent url(lbb.png) no-repeat bottom;
			height:32px;
			bottom:-32px;
			position:relative;
		}
	
		div#overlay div#captcha p {
			padding: 0 30px;
			text-align:center;
		}
		div#overlay div#captcha img {
			margin:20px 184px 0;
			width:32px;
		}
