body {background-color: #FFFCDB; color: #222; font-family: Georgia, Times New Roman, Times, serif; font-size: 13px; line-height: 20px; background-image: url('/images/new/background.jpg'); background-position: top center; background-attachment: fixed; background-repeat: repeat-x;}

#wrapper {margin: 0 auto; width: 960px; padding: 0;}

.clear {clear: both;}

.last {border: 0;}

img {border: 0;}

a {color: #222;}
a:hover {text-decoration: none;}

form {padding: 0; margin: 0; border: 0;}
fieldset {padding: 0; margin: 0; border: 0;}

h1 {font-size: 30px; color: #000; margin-top: 10px; margin-bottom: 10px;}

h2 {font-weight: normal; margin: 0; padding: 0; margin-right: 5px; padding-right: 5px; border-right: 1px solid #FFF; font-size: 14px; display: inline;}
h2 a {color: #FFF; text-decoration: none;}

h4 {font-weight: normal; font-size: 15px; text-transform: uppercase; font-weight: normal;}
h4 a {color: #000; text-decoration: none;}
h4 a:hover {text-decoration: underline;}

h6 {font-size: 18px; margin-bottom: 5px;}
h6 a {color: #000; text-decoration: none;}

h7 {font-weight: normal; margin: 0; padding: 0; margin-right: 5px; padding-right: 5px; font-size: 20px; display: inline;}
h7 a {color: #FFF; text-decoration: none;}

#logo {position: relative; top: 0px; width: 960px; height: 370px; margin: 0; padding: 0; background-image: url('/images/new/logo.png');}
#logo a {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; text-decoration: none;}
#logo a span {display: block; visibility: hidden;}

#main {position: relative; top: 0px; left: 3px; width: 948px; margin: 0; padding: 0; border-left: 3px solid #d6c299; border-right: 3px solid #d6c299;}

#comp {position: relative; top: 0px; left: 0px; width: 928px; padding: 10px; text-align: center; background-color: #ff0000; color: #FFF; font-size:18px;}
#menu {position: relative; top: 0px; left: 0px; width: 928px; padding: 10px; text-align: center; background-color: #000; color: #FFF;}
#newsletter {float: right; width: 193px; height: 94px; margin-top: -2px; background-image: url('/images/new/buytickets.png');}
#newsletter a {position: relative; top: 2px; left: 0px; width: 193px; height: 90px; text-decoration: none;}
#newsletter a span {display: block; visibility: hidden;}

#banner {position: relative; top: 0px; left: 0px; width: 928px; height: 90px; background-color: #ffd200; padding: 10px;}
#banner728 {float: left; width: 728px; height: 90px;}

#search {position: relative; top: 0px; left: 0px; width: 928px; padding: 10px; text-align: center; background-color: #000; color: #FFF;}
#social {float: left;}
#login {float: right; font-size: 13px;}
#login a {color: #FFF; text-decoration: none;}
.input {margin-left: 10px; border: 0; padding: 2px; background-color: #FFF; color: #666; font-family: Georgia, Times New Roman, serif; font-size: 13px;}
.submit {border: 0; padding: 0; font-size: 13px; background-color: #000; border: 0; color: #FFF; font-family: Georgia, Times New Roman, serif; margin-left: 10px}
#register {position: relative; top: 0px; left: 0px; margin-top: 10px; text-align: left;}
#register .input {margin-right: 10px; margin-left: 5px; width: 125px;}

#footer {position: relative; top: 0px; left: 3px; width: 948px; height: 392px; background-image: url('/images/new/footer.png'); margin: 0; padding: 0; border-left: 3px solid #d6c299; border-right: 3px solid #d6c299; border-bottom: 3px solid #d6c299;}

#content {background-image:url('/images/new/pixel.png'); padding: 10px;}

#featured {position: relative; top: 0px; left: 0px; width: 948px; height: 400px; overflow: hidden;}
#tickets {position: absolute; right: 10px; top: 0px; width: 451px; height: 58px; background-image: url('/images/ticketsonsalenow.png'); z-index: 99;}
#tickets a {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; text-decoration: none;}
#tickets a span {display: block; visibility: hidden;}

#newslatest {position: absolute; left: 650px; top: 350px; width: 280px; height: 50px; background-image: url('/images/uploads/latestnews.png'); z-index: 99;}
#newslatest a {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; text-decoration: none;}
#newslatest a span {display: block; visibility: hidden;}

#hotels {position: absolute; left: 10px; top: 0px; width: 393px; height: 52px; background-image: url('/images/new/hotels.png'); z-index: 99;}
#hotels a {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; text-decoration: none;}
#hotels a span {display: block; visibility: hidden;}

.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
blockquote									{ padding: 0 20px; margin-left: 20px; border-left: 20px solid #ccc; font-size: 14px; 
									  		  font-family: Georgia, serif; font-style: italic; margin-top: 10px;}

/*
	SLIDER
*/
.slider-wrap								{ width: 948px; position: relative; top: 0px; left: 0px; }		
.slider-wrap a {border: 0;}
.slider-wrap a:hover {border: 0;}	
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 0 15px 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 948px; height: 400px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 948px; height: 400px;}
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{width: 50px; height: 50px; margin-right: 5px; }
#movers-row									{ margin: -50px 0 0 50px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: left; }
.photo-meta-data							{float: left; margin-left: 0px; left: 0px; margin-right: 10px; height: 100px; margin-top: -140px; position: relative; color: #EAEAEA;}
.photo-meta-data h3 {float: left; line-height: 42px;}
.photo-meta-data h3 a {background-color: #0099ff; color: #FFF; padding: 3px; text-decoration: none; text-transform: uppercase; font-size: 40px;}
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(/images/icon-uparrowsmallwhite.png) top center no-repeat; }

.front-row {position: relative; top: 0px; left: 0px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #BBB;}
.front300 {float: left; width: 300px; margin-right: 6px; padding-right: 6px; border-right: 1px solid #BBB; min-height: 90px;}
.front300-last {margin: 0; padding: 0;}
.thumb {float: left; margin-right: 10px;}

ul#twitter_update_list li {padding: 0; margin: 0; list-style-type: none; position: relative; top: 0px; left: 0px; width: 300px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #BBB;}

#tv-front {padding: 10px;}

#sidebar {float: right; width: 300px; padding-top: 10px;}
#main-content {float: left; width: 606px; padding-right: 10px; margin-right: 10px; border-right: 1px solid #BBB; padding-bottom: 10px;}

	#dhtmlgoodies_slideshow {
		width:600px;	/* Total width of slideshow */
	}
		#dhtmlgoodies_slideshow img {float: none; margin: 0; padding: 0;}
	#previewPane{
		border:0;
		margin-bottom:10px;	
		text-align:center;
		vertical-align:middle;
		padding-top:10px;
background-color: #000;
		position:relative;
		color: #F6F1E2;
		/* CSS HACK */
		height: 492px;	/* IE 5.x */
		height/* */:/**/480px;	/* Other browsers */
		height: /**/480px;
				
	}
	#previewPane img{
		line-height:450px;
	}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		text-align:center;
	}
	#galleryContainer{
		
		height:102px;	/* Height of the images + 2 */
		border:0;
		position:relative;
		overflow:hidden;
		padding:1px;
		/* CSS HACK */
		height: 104px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/102px;	/* Other browsers */
		height: /**/102px;
				
	}
	#arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
		background-color: #F6F1E2;
		padding:1px;
	}
	#arrow_right{
		position:absolute;
		right:0px;
		z-index:10;
		background-color: #F6F1E2;
		padding:1px;		
	}
	#theImages{
		position:absolute;
		height:100px;
		left:40px;
		width:100000px;
		
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		float:left;
		padding:1px;
		cursor:pointer;
		border:0px;
		filter: alpha(opacity=75);
		opacity: 0.75;
	}

	#waitMessage{
		display:none;
		position:absolute;
		left:200px;
		top:150px;
		background-color:#F6F1E2;
		border:1px solid #000;
		padding:4px;
		color:#CC0033;
	}
	
	#theImages .imageCaption{
		display:none;
	}

.sidebar {position: relative; top: 0px; left: 0px; width: 300px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #BBB;}
.sidebar-last {position: relative; top: 0px; left: 0px; width: 300px; padding-bottom: 10px;}
#comments {position: relative; top: 0px; left: 0px; margin-top: 10px; padding-top: 10px; border-top: 1px solid #BBB;}

.comment {position: relative; font-size: 12px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #BBB;}
.posted {font-size: 11px; margin-top: 3px; color: #666;}
.textarea {width: 600px; padding: 2px; border: 1px solid #BBB;}

.comment-submit {padding: 3px; padding-left: 6px; padding-right: 6px; color: #FFF; background-color: #0099ff; border: 0; -moz-border-radius: 3px; -webkit-border-radius:3px;}
.meta {margin-bottom: 10px; margin-top: -5px; font-size: 12px;}

.news {position: relative; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #BBB;}
.news h3 {font-size: 22px; margin-bottom: 5px;}

#pagination {position: relative; top: 0px; left: 0px; width: 606px; text-align: center;}
#pagination a {padding: 3px; padding-left: 6px; padding-right: 6px; color: #FFF; background-color: #0099ff; border: 0; -moz-border-radius: 3px; -webkit-border-radius:3px; text-decoration: none;}
#pagination a:hover {background-color: #666;}
#player {margin-bottom: 10px;}

.red {font-size: 18px; text-transform: uppercase; margin-bottom: 3px;}

#media-resources {position: relative; top: 0px; left: 0px; width: 606px; padding-bottom: 10px; border-bottom: 1px solid #000; margin-bottom: 10px;}
#general-contacts {position: relative; top: 0px; left: 0px; width: 606px; padding-bottom: 10px; border-bottom: 1px solid #000; margin-bottom: 10px;}
#other-contacts {position: relative; top: 0px; left: 0px; width: 606px;}
#pr {float: left; width: 300px;}
#marketing {float: right; width: 300px;}

.contact {margin-bottom: 10px;}
.contact-name {font-weight: bold;}

.break {margin-bottom: 20px;}
.partner {float: right; margin-left: 10px; margin-bottom: 10px;}
#digiplayer {position: absolute; top: 0px; left: 0px; width: 300px; height: 265px;}

.jqGSContainer {position:relative;width:606px; padding-bottom: 15px;}
.jqGSContainer .jqGSImgContainer{}
.jqGSContainer .jqGSImgContainer ul{padding:0;margin:0;position:relative;list-style:none;}
.jqGSContainer .jqGSImgContainer ul li{padding:0;margin:0;position:relative;margin-top:0;margin-bottom:0px;float:left;}
.jqGSContainer .jqGSImgContainer ul li .jqGSLoader{width:100%;height:100%;position:absolute;}
.jqGSContainer .jqGSImgContainer ul li img{border: 0;}

.jqGSContainer .jqGSPagination{position:relative;width:100%;height:20px;top:5px;padding: 5px 0;}
.jqGSContainer .jqGSPagination ul{padding:0;margin:0;list-style:none;position:relative;float:right;}
.jqGSContainer .jqGSPagination ul li{padding:0;margin-right:5px;float:left;padding-right:1px;text-align:center;padding-bottom:1px;}
.jqGSContainer .jqGSPagination ul li a{padding:3px 0px;background:#EAEAEA;color: #444;text-decoration:none;display:block;width:20px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.jqGSContainer .jqGSPagination ul li a.selected{background:#00CCFF;color:#FFF;}
.jqGSContainer .jqGSPagination ul li a:hover{background:#ffd200; color:#FFF}

.signup {margin-bottom: 15px;}

img, div { behavior: url('/scripts/iepngfix.htc'); }

ul.hosts {list-style-type: none; margin: 0; padding: 0;}
ul.hosts li {float: left; width: 120px; height: 90px; margin-right: 15px; margin-bottom: 15px;}
ul.hosts img {border: 2px solid #d6c299; padding: 3px;}