/*MAIN STYLES*/

body { 
	background-color: #cccccc;
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10pt;
}

#skip-to-content {
	display: none;
}

a, a:visited, a:active { color: #cc6633; }
a:Hover { color: #ff6600; }

label.error {
	color: #ff0000;
	font-weight: bold;
	margin-left: 3px;
}

.javaon { 
	display: none; 
}

/*a.security-link { color: #ffcc00; }*/

/*MAIN STYLES FINISH*/

/*HEADER STYLES*/

#header { 
background-color: #FFF;
width: 100%; 
min-width: 1000px;
}

#top-nav { 
	height: 35px;
	background: url('../images/layout/top-nav-bg.gif') repeat-x;
	text-align: right;
	padding-left: 30px;
	padding-top: 7px;
	font-size: 12pt;
	color: #fff;
}

#top-nav a {
	color: #FFF;
	margin-right: 20px;
	font-weight: bold;
	text-decoration: none;
}

#top-nav a:Hover { 
	text-decoration: underline;
}

#top-nav a.security-link{ 
	color: #ffff00;
}

#welcome-back { margin-right: 30px; }

#logo-topbanner img{
	border: 0px;
}

#logo-left {
	width: 251px;
	float: left;
	margin: 0 0 0 20px;
}

#topbanner-right {
	text-align: center;
	padding-top: 6px;
}

#tag-search {
	border-top: 6px solid #003366;
	border-bottom: 6px solid #003366;
	background: url('../images/layout/tag-search-separator.gif') no-repeat center;
	height: 21px;
	width: 100%;
	clear: both;
	position: relative;
}

#tagline {
	margin-left: 20px;
	margin-top: 2px;
}

#searchform { 
	margin: 0;
	padding: 0;
	width: 50%;
	position: absolute;
	right: 0;
	top: 0;
	text-align: right;
	background-color: #003366;
	height: 21px;
}

#categories-nav {
	height: 32px;
	background: url('../images/layout/catnav-bg.gif') repeat-x;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	padding-top: 3px;
}

#categories-nav a {
	color: #FFF;
	text-decoration: none;
	margin-right: 10px;
	margin-left: 10px;
}

#categories-nav a:Hover {
	text-decoration: underline;
}

input.blur {
				color: #999;
			}
			
#SearchResults {
	background: #FFF;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	display: none;
	width: 300px;
	overflow: auto;
	z-index: 99;
	position: absolute;
	top: 21px;
	right: 0px;
}

#SearchResults a .highlight {
	color: #0099FF;
}

/*HEADER STYLES FINISH*/

/*MAIN CONTENT STYLES*/
#main-wrap{ 
margin: 0 auto;
padding-top: 20px;
width: 90%; 
position: relative;
min-height: 800px;
}

#content {
width: 90%; 
padding: 0;
float: left;}

#sidebar-right { 
width: 10%; 
text-align: right; 
margin: 0; 
padding: 0;
position: absolute;
right: 0;
float: left;
}

#sidebar-right img {
	border: 0;
	margin-bottom: 5px;
}

.homepage-row  {
	clear: both;
}

.homepage-box {
	width: 45%;
	margin-right: 3%;
	}

.content-box {
	width: 100%;
}

.nav-box{
	width: 25%;
}

ul.leftnav {
	margin-top: 0;
	padding-top: 10px;
	list-style-type: square;
	margin-left: 10%;
}

ul.leftnav li.nav-heading {
	list-style-type: none;
	border-bottom: 1px solid #000;
	margin-left: -50px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-top: 10px;
}

ul.leftnav li.nav-heading h3 {
	margin: 0; padding: 0;
}

.attention-wanted, attention-wanted:visited {
	font-weight: bold;
	color: #F00;
}

.messagetitle {
	background: url('../images/layout/mail.gif') no-repeat left; 
	height: 30px;
	padding-left: 35px;
	padding-top: 1px;
	display: block;
}

table.messagetable {
	width: 90%;
	margin-left: 30px;
	margin-top: 10px;
	border: 1px solid #C0C0C0;
	margin-bottom: 50px;
}

.messagetable th, .messagetable td { padding: 10px 4px 10px 4px; }
.messagetable th { background-color: #C0C0C0; text-align: left; }
.messagetable tbody tr {
	background-color: #FFF;
}
.messagetable tbody tr.disputeopen {
	background-color: #FF9999;
}
.messagetable tbody tr.disputeopen a {
	color: #000;
}
.messagetable tbody tr.unreadmessage { font-weight: bold; }
.messagetable tbody tr:Hover {
	background-color: #FFCC66;
}
.messagetable tbody tr:Hover a, .messagetable tbody tr:Hover a:Hover {
	color: #ff6600;
}

tbody.withpointer tr:Hover {
	cursor: pointer;
}

.withnav-right {
	width: 73%;
	float: right;
}
	
.standard {
	padding: 0;
	float: left;
	margin-bottom: 10px;
	background: url('../images/layout/boxes/background.gif') repeat-x bottom #fff; 
}
	
.security-box {
	background: url('../images/layout/boxes/secure-bg.jpg') no-repeat bottom left #fff;
}
	
.homepage-box-wrapper {
	background: url('../images/layout/boxes/top-left-standard.gif');
}

.homepage-box-wrapper-security {
	background: url('../images/layout/boxes/top-left-security.gif');
}

.homepage-box-wrapper-disputes {
	background: url('../images/layout/boxes/top-left-dispute.gif');
}

.standard h2 {
	margin: 0;
	padding: 17px 0 0 25px;
	height: 29px;
	color: #fff;
	background: url('../images/layout/boxes/top-right-standard.gif') no-repeat top right;
	overflow: hidden;
	font-size: 12pt;
	position: relative;
}

.standard h2.security-heading {
	background: url('../images/layout/boxes/top-right-security.gif') no-repeat top right;
	color: #000;
}

.standard h2.dispute-heading {
	background: url('../images/layout/boxes/top-right-disputes.gif') no-repeat top right;
}


.standard  p, .standard p, .standard form, .standard fieldset, .sortmargins { 
	margin-left: 30px;
	padding-right: 20px;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 4px;
	padding-bottom: 4px;
}

.sortmargins { width: 90%; }

.rssicon img {border: 0; }

.rssicon { position: absolute; right: 25px; top: 15px; }

ul.azlist {
	list-style-type: none;
	margin-right: 30px;
}
ul.azlist li {
	float: left;
	border-right: 1px solid #000;
	margin-right: 4px;
	padding-left: 4px;
	padding-right: 4px;
}

.firstinlist { border-left: 1px solid #000; }

/*.standard h3 {
	margin-left: 25px;
}*/

.standard fieldset { 
	width: 90%;
}

.standard form fieldset {
	margin-left: 0px;
}

.box-content { 
	background: url('../images/layout/boxes/right.gif') repeat-y right;
	min-height: 160px;
	overflow: visible;
}

.box-footer-1 {
	background: url('../images/layout/boxes/bottom-left.gif') bottom left;
	height: 30px;
}

.box-footer-2 {
	background: url('../images/layout/boxes/bottom-right.gif') no-repeat bottom right;
	height: 30px;
	display: block;
}

#clickstream { height: 50px; 
background: url('../images/layout/boxes/clickstream-left.gif') left no-repeat;
width: 100%;
}

#clickstream ul {
	display: block;
	margin: 0;
	padding: 12px 0px 12px 2%;
	width: 98%;
	height: 26px;
	font-size: 12pt;
	color: #fff;
	list-style-type: none;
	background: url('../images/layout/boxes/clickstream-right.gif') right no-repeat;
}

#clickstream ul li {
	display: inline;
	margin-top: 10px;
	margin-bottom: 10px;
}

#clickstream ul li a {
	text-decoration: underline;
	font-weight: bold;
}

#clickstream ul li a:Hover {
	color: #ffcc00;
}

table.horizontal-table th { text-align: right; padding-right: 10px; }

ul.marginless { margin: 0; padding: 0; list-style-type: none; }
ul.marginless li { padding: 0; margin: 0;}

#main-left {
	width: 75%;
	float: left;
}

#security-side {
	width: 25%;
	height: 415px;
	text-align: center;
	float: right;
}

#security-side img {
	border: 0;
}

.security-tag img, .security-tip img {
	border: 0;
}

.security-tag, .security-tip {
	display: block;
	width: 95%;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 10px;
	
}

.security-tag {
	text-align: right;
}

.security-tip {
	text-align: center;
}

div.error { 
width: 90%;
color: #FFF;
background: #990000;
border: 1px solid #660000;
padding: 20px;
margin: 0 auto;
}

ul.homepage-ticket-list, ul.event-ticket-list, ul#popular-events, ul.popular-events {
	list-style-type: none;
	margin-bottom: 0;
	margin-top: 0;
	padding-top: 10px;
	overflow: hidden;
	margin-right: 25px;
}

ul.testimonial-list {
	list-style-type: none;
	margin-bottom: 0;
	margin-top: 0;
	margin-right: 25px;
	padding-top: 10px;
}

ul.testimonial-list li {
	margin-top: 0;
	margin-bottom: 4px;
	border-bottom: 1px solid #000;
	padding-left: 0px;
	padding-bottom: 4px;
}

ul.homepage-ticket-list li {
	height: 64px;
	margin-top: 0;
	margin-bottom: 4px;
	border-bottom: 1px solid #000;
	padding-left: 70px;
	padding-bottom: 4px;
	background-repeat: no-repeat;
	background-position: top left;
}

ul#popular-events li {
	min-height: 64px;
	margin-top: 0;
	margin-bottom: 4px;
	border-bottom: 1px solid #000;
	margin-left: 4px;
	padding-left: 70px;
	padding-bottom: 4px;
	background-repeat: no-repeat;
	background-position: top left;
	width: 30%;
	float: left;
	
}

ul.popular-events li {
	min-height: 64px;
	margin-top: 0;
	margin-bottom: 4px;
	border-bottom: 1px solid #000;
	margin-left: 4px;
	padding-left: 70px;
	padding-bottom: 4px;
	background-repeat: no-repeat;
	background-position: top left;
	width: 30%;
	float: left;
	
}

ul.event-ticket-list li {
	margin-top: 0;
	min-height: 160px;
	padding-right: 200px;
	margin-bottom: 4px;
	border-bottom: 1px solid #000;
	padding-left: 150px;
	padding-bottom: 4px;
	background-repeat: no-repeat;
	background-position: top left;
	position: relative;
}

ul.artist-ticket-list {
	list-style-type: none;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-right: 25px;
}

ul.artist-ticket-list li {
	padding-left: 50px;
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #000;
	position: relative;
}

span.date-number {
	position: absolute;
	left: 8px;
	top: 16px;
	font-weight: bold;
}

span.hide-month {
	position: absolute;
	left: -9999px;
}

.actionboxes {
	width: 200px;
	position: absolute;
	right: 0;
	bottom: 0;
	margin-bottom: 10px;
}

.actionboxes span.hideme {
	position: absolute;
	left: -9999px;
}

span.hideme {
	position: absolute;
	left: -9999px;
}

.event-action {
	height: 27px;
	width: 162px;
	display: inline-block;
	margin-bottom: 5px;
}
.event-action:Hover{
	background-position: 0 -27px;
}

.report-listing {
	background: url('../images/layout/report-listing.gif');
}
.arrange-sale {
	background: url('../images/layout/arrange-sale.gif');
}
.remove-listing {
	background: url('../images/layout/remove-listing.gif');
}
.open-dispute {
	background: url('../images/layout/open-dispute.gif');
}
.mark-complete {
	background: url('../images/layout/mark-complete.gif');
}
.resolve-dispute {
	background: url('../images/layout/dispute-resolved.gif');
}
.view-trades {
	background: url('../images/layout/view-trades.gif');
}

#eventbox-left {
	float: left;
	margin-left: 30px;
	width: 40%;
}

#eventbox-right {
	float: right;
	margin-right: 30px;
	width: 40%;
	text-align: right;

}

#map_canvas { 
float: right;
margin-left: 10px;
}

table.messagedisplay {
	border: 1px solid #C0C0C0;
	margin-left: 30px;
	width: 90%;
}
table.messagedisplay th {
	background: #C0C0C0;
}
table.messagedisplay td {
	padding: 10px;
}

.highlightmessage {
	border: 2px solid #000;
	background: #000;
}
tr.Buyerrow {
	background-color: #F3F3F3;
}
tr.Sellerrow {
	background-color: #CCC;
}
table.messagedisplay td {
	border: 1px solid #999;
}

/*MAIN STYLE FINISH*/

/*FOOTER STYLES*/
#footer {
	clear: both;
	background: url('../images/layout/footer-top.gif') repeat-x top #003366;
	padding-top: 30px;
	text-align: center;
	color: #fff;
	min-width: 1000px;
	width: 100%;
}

#footer-mainlinks {
	font-weight: bold;
	font-size: 12pt;
}

#footer-mainlinks a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	margin-left: 4px;
	margin-right: 4px;
}

#footer-mainlinks a:hover {
	text-decoration: underline;
}

#footer-mainlinks a.security-link, #footer-smallprint a.security-link {
	color: #ffff00;
}

#footer-smallprint a {
	font-weight: bold;
}

#footer-smallprint {
	font-size: 8pt;
	padding-bottom: 10px;
}

/*FOOTER STYLE FINISH*/

/*SPECIFIC PAGE STYLES*/

ul#sprite-selections {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul#sprite-selections li {
	margin-bottom: 10px;
	overflow: hidden;
}

ul#sprite-selections a {
	display: block;
	width: 380px;
	height: 75px;
	background: url('../images/tickettypes/sprite.gif');
	margin: 0 auto;
}

ul#sprite-selections a span {
	position: absolute;
	left: -9999px;
	
}

ul#sprite-selections li a.music { background-position: 0 0; }
ul#sprite-selections li a.music:hover { background-position: 380px 0; }

ul#sprite-selections li a.festival { background-position: 0 -75px;  }
ul#sprite-selections li a.festival:hover { background-position: 380px -75px; }

ul#sprite-selections li a.sport { background-position: 0 -150px; }
ul#sprite-selections li a.sport:hover { background-position: 380px -150px; }

ul#sprite-selections li a.comedy { background-position: 0 -225px;  }
ul#sprite-selections li a.comedy:hover { background-position: 380px -225px; }

ul#sprite-selections li a.theatre { background-position: 0 -300px; }
ul#sprite-selections li a.theatre:hover { background-position: 380px -300px; }

dt,dd { margin-bottom: 10px; }
input { margin-right: 5px; margin-left: 5px; }

div#notrealsite {
color: #FFF;
background: #990000;
border: 1px solid #660000;
padding: 20px;
margin: 4px 0 4px 0;
text-align: center;
}

.columnize li {
	width: 200px;
	float: left;
}
.followlinks { text-align: center; font-size: 12pt; margin-bottom: 10px; }
.followlinks a {
	color: #fff;
	text-decoration: none;
}

.followlinks a:Hover {
	text-decoration: underline;
}
#footer .twitterlink{
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("../images/layout/twitter-icon-bottommenu.gif") no-repeat 0 50%;
} 
#footer .fblink{
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("../images/layout/facebook-icon-bottommenu.gif") no-repeat 0 50%;
} 

.price {
	font-size: 18pt;
	font-weight: bold;
	width: 73px;
	padding-left: 17px;
	padding-right: 38px;
	text-align: center;
}

.price a {
	color: black;
	text-decoration: none;
}

.price a:Hover {
	color: #ff9900;
}

.price_facevalue {
	background: url('../images/ads/facevalue.png') no-repeat;
	height: 50px;
	padding-top: 15px;
}

.price_facevalue a {
	color: #fff;
	text-decoration: none;
}

.price_facevalue a:Hover {
	color: #000;
}



