/******************************************/	
/* CSS powered by clock - www.clock.co.uk */
/******************************************/	

/**
 * Relay Section Styles
 */

#main_content h3 {
	height: 35px;
}

.relay #menu_main li.menuitem_relay,
.bridge-relay #menu_main li.menuitem_bridge_relay {
	background-position: -160px 0px;
}
.relay #main_content,
.street-relay #main_content,
.bridge-relay #main_content {
	margin-top: 20px;
}
#header_street_relay form,
#header_bridge_relay form {
	float: right;
	width: 250px;
	position: relative;
	margin: -85px 50px -100px 0px;
	_margin: -95px 25px 0px 0px;
}
#header_street_relay,
#header_bridge_relay {
	_height: 110px!important;
	margin-left: 90px;
}
#header_bridge_relay {
	margin-left: 70px;
}
#header_street_relay p,
#header_bridge_relay p {
	width: 200px; 
	margin: 0px;
}
.relay #main_content img.relay-button {
	border: solid 1px black;
}
.relay #main_content img:hover.relay-button {
	border: solid 1px white;
}
p span,
li span {
	color: #F27031;
}

/*
 * Relay Homepage
 */

.relay #main_content h3 {
	
}

.bridge-relay #main_content h3.teams-entered {
	background-image: url("/images/relay/h3-teams-entered.gif");
}


.relay #main_content #hero img,
.street-relay #main_content #hero img,
.bridge-relay #main_content #hero img {
	border: solid 2px white;
}
.relay #main_content #summary {
	width: 100%;
}	
.relay #main_content label strong {
	width: 150px;
}
.relay #main_content input {

}
#main_content .button {
	margin: 6px 0px 0px 0px;
	clear: both;
	float: left;
}
/**
 * Bridge Relay
 */
#bridge-relay.teams-entered ul {
	float: left;
	margin: 10px 60px 0px 0px;
}
#sponsors a img:hover {
	background-color: #000000;
}
/**
 * Street Relay
 */
 
 /**
 * Hospitality
 */
.hospitality #main_content h3 {
	background-image: url("/images/relay/h3-hospitality-booking.gif");
}
/**
 * Route Map
 */
 .map #main_content h3 {
	background-image: url("/images/relay/h3-bridge-relay-map.gif");
}
.map #main_content #map img {
	border: solid 2px #ffffff;
}
 /**
 * Entry Form
 */
.entry_form #main_content .button {
	margin: 6px 0px 0px 0px;
}
.entry_form #main_content h3 {
	background-image: url("/images/relay/h3-enter-bridge-relay.gif");
}
.contact-us #main_content h3 {
	background-image: url("/images/titles/enquiries.gif");
}
 
 /**
 * Not sure yet
 */
 #main_content .form_errors {
	margin: 0px 0px 20px 0px;
}

#main_content #our_sponsors h3 {
	color: #FF6633;
	font-size: 16px;
}
#main_content #our_sponsors .intro {
	font-weight: bold;
}
#main_content #summary form {
}

 /**
 * NEW STYLES 2008 - RELAY
 */
 
.relay #header {
	background-image: url("/images/relay/logo.gif");
}
.bridge-relay #header {
	height: 135px;
}
.bridge-relay #header {
	background-image: url("/images/relay/bridge-header-virgin.jpg");
	background-repeat: no-repeat;
	height: 85px;
}
.relay #course h3 {
	background-image: url("/images/relay/h3/relay-course.gif");
}
.relay #team-entry h3 {
	background-image: url("/images/relay/h3/team-entry.gif");
}
.relay #enter-your-team h3 {
	background-image: url("/images/relay/h3/enter-your-team.gif");
}
.relay #hospitality h3 {
	background-image: url("/images/relay/h3/hospitality.gif");
}
.relay #hospitality-booking h3 {
	background-image: url("/images/relay/h3/hospitality-booking.gif");
}
.relay #teams-entered h3 {
	background-image: url("/images/relay/h3/teams-entered.gif");
}
.relay #sponsors h3,
.bridge-relay #sponsors h3 {
	background-image: url("/images/relay/h3/sponsors.gif");
}
.relay #relay-2007 h3 {
	background-image: url("/images/relay/h3/relay-2007.gif");
}
.relay #relay-2008 h3 {
	background-image: url("/images/relay/h3/relay-2008.gif");
}
.relay #relay-2009 h3 {
	background-image: url("/images/relay/h3/relay-2009.gif");
}
.relay #contact h3 {
	background-image: url("/images/relay/h3/contact.gif");
}
 /**
 * NEW STYLES 2008 - BRIDGE
 */
.bridge-relay #register-interest h3,
.bridge-relay #index h3 {
	background-image: url("/images/relay/h3/bridge-relay.gif");
}
.bridge-relay #enter-your-team h3 {
	background-image: url("/images/relay/h3/enter-your-team.gif");
}
.bridge-relay #team-entry h3 {
	background-image: url("/images/relay/h3/team-entry.gif");
}
.bridge-relay #teams-entered h3 {
	background-image: url("/images/relay/h3/teams-entered.gif");
}
.bridge-relay #hospitality h3 {
	background-image: url("/images/relay/h3/hospitality.gif");
}
.bridge-relay #hospitality-booking h3 {
	background-image: url("/images/relay/h3/hospitality-booking.gif");
}
.bridge-relay #contact h3 {
	background-image: url("/images/relay/h3/contact.gif");
}
#teams-entered {
	_height: 750px;
}
#teams-entered ul {
	float: left;
}
#teams-entered ul.right-list {
	margin-left: 50px;
}
#relay-2008 a.individual span,
#relay-2008 a.team span,
#relay-2008 a.gallery span,
#relay-2009 a.individual span,
#relay-2009 a.team span,
#relay-2009 a.gallery span,
#index a.sporting-heroes span,
#index a.book-table span {
	display: none;
}
#relay-2008 a.individual,
#relay-2008 a.team, 
#relay-2009 a.individual,
#relay-2009 a.team{
	margin: 0px 10px 0px 0px;
}
#relay-2008 a.individual,
#relay-2008 a.team,
#relay-2008 a.gallery,
#relay-2009 a.individual,
#relay-2009 a.team,
#relay-2009 a.gallery {
	margin-bottom: 10px;
}
#relay-2008 a.individual,
#relay-2009 a.individual {
	display: block;
	background-image: url("/images/relay/btn-individual.gif");
	width: 204px;
	height: 27px;
	float: left;
	margin-left: 58px;
}
#relay-2008 a.team,
#relay-2009 a.team {
	display: block;
	background-image: url("/images/relay/btn-team.gif");
	width: 157px;
	height: 27px;
	float: left;
}
#relay-2008 a.gallery,
#relay-2009 a.gallery {
	display: block;
	background-image: url("/images/relay/btn-gallery.gif");
	width: 90px;
	height: 27px;
	float: left;
	clear: right;
}
#index a.sporting-heroes {
	display: block;
	background-image: url("/images/relay/btn-vote-sporting-hereos.gif");
	width: 200px;
	height: 50px;
	float: left;
	margin: 0px 0px 10px 100px;
}
#index a.book-table {
	display: block;
	background-image: url("/images/relay/btn-book-table.gif");
	width: 200px;
	height: 27px;
	float: left;
	margin: 10px 0px 0px 20px;
}
h3.relay-2009 {
	background-image: url("/images/relay/h3/relay-2009.gif");
}
h3.relay-2010 {
	background-image: url("/images/relay/h3/relay-2010.gif");
}
.sponsor {
	float: left;
	height: 50px;
}
.sponsors {
	height: 90px;
}
#how-to {
	float: left;
	width: 350px;
}
#schedule {
	width: 190px;
	float: left;
	margin-left: 10px;
}
#how-to strong,
#schedule strong {
	color: #F36F32;
}