/* Start: /v6/css/reset.css */
/* reset.css */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
	font-weight:normal;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

button {border:0;padding:0;margin:0;}/* End: /v6/css/reset.css */

/* Start: /v6/css/global.css */
/* global.css */
html {overflow-y: scroll;}
body {font-family:Arial, Helvetica, sans-serif;background-color:#000;color:#333;}
p {line-height:1.4em;}
h3 {font-size:18px;line-height:1.3em;}

.bold {font-weight:bold;}
.italic {font-style:italic;}

.grey {color:#666;}
.light-grey {color:#999;}



.green{color:#009900;}

.justify {text-align: justify;}

.white {color:#fff;}

.uppercase {text-transform: uppercase;}

.size10 {font-size:10px;}
.size18 {font-size:18px;}
.not-shown {display:none;}


.fontface_large {font: 40px/40px 'BebasNeueRegular', Arial, sans-serif;letter-spacing: 0.02em;}
.fontface_title {font: 35px/35px 'BebasNeueRegular', Arial, sans-serif;letter-spacing: 0.02em;}
.fontface_medium {font: 30px/30px 'BebasNeueRegular', Arial, sans-serif;letter-spacing: 0.02em;}
.fontface_small {font: 16px/16px 'BebasNeueRegular', Arial, sans-serif;letter-spacing: 0.02em;}
.fontface_links {font: 25px/25px 'BebasNeueRegular', Arial, sans-serif;letter-spacing: 0.02em;}
.fontface_membership {font: 20px/20px 'BebasNeueRegular', Arial, sans-serif;letter-spacing: 0.02em;}


#middle h3.fontface {font: 25px/25px 'BebasNeueRegular', Arial, sans-serif;margin-bottom:10px;letter-spacing: 0.02em;}

.curved {-moz-border-radius: 5px;border-radius: 5px;}
.curved-more {-moz-border-radius: 10px;border-radius: 10px;}

.curved_button {padding:3px 33px 3px 5px;background-image:url('/v5/images/clubs/curved_button_bg.jpg');background-position:right top;text-decoration:none;font-size:13px;height:22px;}
.curved_button:hover {background-position:right bottom;cursor:pointer;}

label {cursor:pointer;}
strong {font-weight:bold;}

/*
.fontface_large {font-size:30px;text-transform:uppercase;}
.fontface_medium {font-size:20px;text-transform:uppercase;}
.fontface_small {font-size:13px;text-transform:uppercase;}
.fontface_links {font-size:18px;text-transform:uppercase;}
.fontface_membership {font-size:15px;text-transform:uppercase;}
#middle h3.fontface {margin-bottom:10px;text-transform:uppercase;}
#club_title.fontface_large {font: 40px/40px 'BebasNeueRegular', Arial, sans-serif;letter-spacing: 0.02em;}
*/

.margin_bottom_big {margin-bottom:20px;}
.margin_bottom {margin-bottom:10px;}
.margin_bottom_tiny {margin-bottom:5px;}
.margin_top {margin-top:10px;}
.default_font {font-family:Arial, Helvetica, sans-serif;font-size:13px;letter-spacing: 0;text-transform: none;}
ul.default_font {font-family:Arial, Helvetica, sans-serif;}
ul.default_font li {font-size:12px;}
.clear {clear:both;}

.form_text {border:1px solid #cccccc;padding:2px 3px 2px 3px;width:160px;}
.form_textarea {border:1px solid #cccccc;padding:2px 3px 2px 3px;width:470px;height:100px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.form_button {border:0;padding:3px;background-color:#000;color:#fff;background-image:url('http://cdn.pitchero.com/buttom_gradient.gif');}
.form_select {border:1px solid #cccccc;}

.letter_spacing {letter-spacing:2px;}
.underline {border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:2px;}

table tr td {font-size:12px;padding:4px;}
table tr.odd td {background-color:#f7f7f7;}
table tr.even td {}
table tr.bold td {font-weight:bold;}
table tr.highlight {background-color:#fffebe;}

hr {border: 0;color: #e7e7e7;background-color: #e7e7e7;height: 1px;width: 100%;}

.red {color:#cc0000;}

.res_ok {background-image:url('/v3/images/availability/green_tick.gif');background-repeat: no-repeat;padding:10px 10px 10px 30px;border:1px solid #00CC33;background-color:#CCFFCC;margin-bottom:10px;}
.res_good {background-image:url('/v3/images/availability/green_tick.gif');background-repeat: no-repeat;padding:10px 10px 10px 30px;border:1px solid #00CC33;background-color:#CCFFCC;margin-bottom:10px;}
.res_error {background-image:url('/images/icons/tiny_red.gif');background-repeat: no-repeat;padding:10px 10px 10px 30px;border:1px solid #CC0000;background-color:#FFCCCC;margin-bottom:10px;}
.res_info {background-image:url('/images/icons/tiny_blue.gif');background-repeat: no-repeat;padding:10px 10px 10px 30px;border:1px solid #3399ff;background-color:#cce5ff;margin-bottom:10px;}


#login_form_box .input span {
  position: absolute;
  padding: 5px 3px 3px 5px;
  font-size: 13px;
  color: #999;
  z-index: 1;
  cursor: text;
}

/* IE 6 doesn't like the clicking on the span so hide  */
*html #login_form_box .input span {display:none;}

#login_form_box .input input {
  z-index: 0;
  margin: 0;
  font: inherit;
}
/* Hack to remove Safari's extra padding. Remove if you don't care about pixel-perfection. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .input input, .input textarea, .input select { padding: 4px; }
}/* End: /v6/css/global.css */

/* Start: /v5/css/network_bar.css */
/**********************************************/
/* LAYOUT *************************************/
/**********************************************/
#league-top-bar {height:35px;background-color:#fff;border-bottom:1px solid #999999;}

#network_bar {height:35px;background-color:#fff;border-bottom:1px solid #666666;position:absolute;width:100%;z-index:100;top:0;left:0;}
#network_bar_container {width:1000px;margin:0 auto 0 auto;text-align:left;color:#666;padding:6px 0 0 0;}

/* network navigation */
#network_bar ul#network-nav {list-style: none;float:left;}
#network_bar ul#network-nav li {float:left; position:relative; margin:2px 0 0 0;border-right:1px solid #666;font-size:11px;text-transform:uppercase;letter-spacing:1px;line-height:17px;}
#network_bar ul#network-nav li a {display:block;text-decoration:none;padding:0 7px;color:#666;}
#network_bar ul#network-nav li a:hover {color:#cc0000;}
#network_bar ul#network-nav li.last {border-right:0;}


#network_bar #network-nav .network-icon-locale,
#network_bar #network-nav .network-icon {
	border-right:0;
	margin-top:0;
}

#network_bar ul#network-nav li.network-icon a {
	display:block;
	height:21px;
	width:76px;
	position:relative;
	margin:0;
	padding:0;
	background:url('http://images.pitchero.com/up/core-network-logo.png') 0 0 no-repeat;
}
#network_bar ul#network-nav li.network-icon a:hover {
	background-position:0 -21px;
}

#network_bar .social_share_wrap {float:right;}
#network_bar .social_share_wrap .network-message {
	display:block;
	float:right;
	color:#666;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:11px;
	text-decoration:none;
	line-height:17px;
	margin-top:2px;
}
#network_bar .social_share_wrap .network-message:hover {	
	color:#cc0000;
}

/**********************************************/
/* LOCALE *************************************/
/**********************************************/
#network_bar .core-network-icon-locale-wrap,
#network_bar #network_bar_container .core-network-icon-locale-wrap .icon:hover,
#network_bar #network_bar_container .core-network-icon-locale-wrap .network-locale-change:hover,
#network_bar #network_bar_container .core-network-icon-locale-wrap .network-locale-change-active {
	background-image:url('http://images.pitchero.com/up/core-network-logo-locale-select.png');
	background-repeat:no-repeat;
}
#network_bar .core-network-icon-locale-wrap {
	display:inline-block;
	height:21px;
	width:107px;
	position:relative;
	background-position:0 0;
}
#network_bar #network_bar_container .core-network-icon-locale-wrap .icon,
#network_bar #network_bar_container .core-network-icon-locale-wrap .network-locale-change {
	display:block;
	float:left;
	height:21px;
	padding:0;
	margin:0;
}
#network_bar #network_bar_container .core-network-icon-locale-wrap .icon {
	width:73px;
}
#network_bar #network_bar_container .core-network-icon-locale-wrap .icon:hover {
	background-position:0 -21px;
}
#network_bar #network_bar_container .core-network-icon-locale-wrap .network-locale-change {
	width:34px;
}
#network_bar #network_bar_container .core-network-icon-locale-wrap .network-locale-change:hover,
#network_bar #network_bar_container .core-network-icon-locale-wrap .network-locale-change-active {
	background-position:-73px -21px;	
}
#network_bar #network_bar_container .core-network-icon-locale-wrap .network-locale-change .arrow {
	position:absolute;
	height:21px;
	width:15px;
	left:92px;
	top:0;
}/* End: /v5/css/network_bar.css */

/* Start: /v6/css/comments.css */
/* comments */
#comments-list {}
#comments-list a {text-decoration:none;}
#comments-list a:hover {text-decoration:underline;}
#comments-list .comment {margin-bottom:10px;}
#comments-list .child {margin-left:50px;}
#comments-list .comment .comment_header {background-color:#f7f7f7;height:50px;}
#comments-list .comment .comment_header .image {float:left;margin-right:10px;}
#comments-list .comment .comment_header .header_words {padding:10px;}
#comments-list .comment .comment_words {padding:10px 0 0 0;}
#comments-list .comment .reply {text-align:right;margin-bottom:10px;}
#comments-list .form form textarea {margin-top:10px; margin-bottom:10px;}
#comments-list .form form {margin-bottom:20px;}
#comments-list .comment .replying_to {background-color:#CCFFD0;padding:5px;}/* End: /v6/css/comments.css */

/* Start: /v6/css/membership-bar.css */
#container #membership_bar {font-family:Arial, Helvetica, sans-serif;height:50px;color:#fff;padding:10px;font-size:13px;}
#container #membership_bar .margin_bottom {margin-bottom:10px;}
#container #membership_bar.smaller_bar {height:35px;padding:5px 10px 5px 10px;}

#container #membership_bar a {color:#fff;}
#container #membership_bar form .form_text {width:200px;}
#container #membership_bar #one {width:130px;float:left;text-align:left;padding-left:10px;}
#container #membership_bar #two {width:700px;float:left;text-align:center;}
#container #membership_bar #three {width:130px;float:left;text-align:right;padding-right:10px;}
#container #membership_bar #profile_image {float:left;width:50px;height:50px;margin-right:10px;}
#container #membership_bar #membership_panel {width:880px;position:absolute;top:225px;left:50px;padding:0 10px 10px 10px;background-image:url('trans_bg.png');}
#container #membership_bar #membership_panel #close_panel {display:block;float:right;background-color:#ffcc00;height:20px;width:20px;}
#container #membership_bar #membership_panel #membership_panel_inner {background-color:#fff;width:840px;height:230px;padding:10px;border:10px solid #7B0000;}
#container #membership_bar #login_form_box {border:0;margin:0;padding:7px 0 0 0;text-align:right;font-size:13px;width:460px;float:left;}

#container #membership_bar #login_form_box input.form_button {font-family:Arial, Helvetica, sans-serif;font-size:14px;letter-spacing:0;}
#container #membership_bar #login_form_box input.form_text {padding:3px;font-size:13px;width:150px;}
#container #membership_bar #login_form_box input.login_email_bg {background-image:url('/v5/images/network/login_email_bg.gif');}
#container #membership_bar #login_form_box input.login_password_bg {background-image:url('/v5/images/network/login_password_bg.gif');}
#container #membership_bar #login_form_left {border:0;margin:5px 0 0 0;padding:6px 0 0 0;text-align:left;float:left;width:520px;}
#container #membership_bar #login_form_left a {text-decoration:underline;}
#container #membership_bar #login_form_left a:hover {text-decoration:none;}
#container #membership_bar #login_form_right {border:0;margin:0;padding:6px 0 0 0;text-align:right;float:left;width:140px;}
#container #membership_bar a.logout {float:right;}



#container #membership_bar .form_text {border:1px solid #cccccc;padding:2px 3px 2px 3px;width:160px;}
#container #membership_bar .form_button {border:0;padding:3px;background-color:#000;color:#fff;background-image:url('http://cdn.pitchero.com/buttom_gradient.gif');}

#container #membership_bar ul.profile-tabs {list-style:none;margin: 0;padding: 0;border: 0;outline: 0;}
#container #membership_bar ul.profile-tabs li {float:left;margin: 0;padding: 0;border: 0;outline: 0;}
#container #membership_bar ul.profile-tabs li a {text-decoration:none;display:block;padding:7px;background-color:#fff;color:#666;font-size:12px;font-weight:bold;}
#container #membership_bar ul.profile-tabs li a:hover {color:#000;background-color:#fff;}
#container #membership_bar ul.profile-tabs li.here a {color:#000;background-color:#fff;}
#container #membership_bar ul.profile-tabs li.mr a {margin-right:10px;}

#container #membership_bar #club-list {position:absolute;z-index:99999;background-color:#fff;padding:10px;border:3px solid #ccc;color:#333;}
#container #membership_bar #club-list ul {list-style:none;margin: 0;padding: 0;border: 0;outline: 0;}
#container #membership_bar #club-list ul li {margin: 0;padding: 0;border: 0;outline: 0;}
#container #membership_bar #club-list ul li a {text-decoration:none;color:#333;padding:5px;display:block;border-bottom:1px solid #e7e7e7;}
#container #membership_bar #club-list ul li a:hover {background-color:#e7e7e7;}
#container #membership_bar #club-list ul li.here a {background-color:#e7e7e7;font-weight:bold;}
#container #membership_bar #club-list .close {text-align:right;}
#container #membership_bar #club-list .close a {color:#666;text-decoration:none;}


#container .not-club {
    color:#fff;
	background:#990000;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#990000', endColorstr='#cc0000', GradientType=0);
	background: -webkit-gradient(linear, left top, left bottom, from(#990000), to(#cc0000));
	background: -moz-linear-gradient(top,#990000,#cc0000);	
    border-bottom:1px solid #3F0500;
}

#container #membership_bar.microsite {color:#fff;
    background: #333333; /* old browsers */
}/* End: /v6/css/membership-bar.css */

/* Start: /v6/css/club-not-live.css */
body.cnl {
	background-color:#fff;
	 background-image:url('/v6/images/club-not-live/fade.gif');
	 background-repeat:repeat-x;
}
#club-not-live {width:1000px;margin:0 auto;}
#club-not-live p {text-align:center;}
#club-not-live #logo {width:300px;height:86px;display:block;margin:20px auto;background-image:url('http://images.pitchero.com/up/club-site-not-live-logo.png');}
#club-not-live #login {margin:20px auto;font-size:15px;width:350px;}
#club-not-live #login input.form_button {float:none;text-indent:0;line-height:1;font-size:13px;display:inline; }
#club-not-live #login input.form_text {width:250px;padding:3px;}
#club-not-live #create {width:1000px;height:713px;background-image:url('/v6/images/club-not-live/globe.jpg');border-top:1px solid #eee;padding-top:20px;background-repeat:no-repeat;}
#club-not-live #create a.signup {background-image:url('/v6/images/sprites/buttons.png');background-position:0 -352px;width:232px;height:59px;display:block;margin:20px 0;}
#club-not-live #create a.signup:hover {background-position:-232px -352px;}
#club-not-live #create a.learn-more {background-image:url('/v6/images/sprites/buttons.png');background-position:0 -411px;width:232px;height:59px;display:block;}
#club-not-live #create a.learn-more:hover {background-position:-232px -411px;}/* End: /v6/css/club-not-live.css */

/* Start: /v6/css/frontend.css */
body.fe {
    background:#FFF url('http://images.pitchero.com/up/fe-body-bg3.png') center 0 repeat-x;
}
.container {
	width:1000px;
	margin:0 auto;
	position:relative;
}

/**
 * HEADER AND SLOGAN
 */
h1, h1 a, .header .slogan, .header .slogan a {
	position:absolute;
}
h1 a, .header .slogan a {
	background-image:url('http://images.pitchero.com/up/fe-ui-fixed-9.jpg');
}
h1, h1 a {
	height:97px;
	width:257px;
}
h1 {
	top:14px;
	left:0px;
}
h1 a {
	top:0;
	left:0;
	background-position:0 -287px;
}
h1 a:hover {
	background-position:0 -531px;
}
.header {
	padding-top:124px;
	position:relative;
	z-index:2;
}
.header .slogan,
.header .slogan a {
	width:546px;
	height:97px;
}
.header .slogan {
	top:14px;
	left:454px;
}
.header .slogan a {
	top:0;
	left:0;
	background-position:-257px -287px;
}
.header .slogan a:hover {
	background-position:-257px -531px;
}

.fe-us .header .slogan,
.fe-us .header .slogan a {
	width:568px;
	height:124px;
}
.fe-us .header .slogan {
	top:0px;
	left:432px;
}
.fe-us .header .slogan a {
	background:url('http://images.pitchero.com/up/fe-header-slogan-usa-2.jpg') 0 0 no-repeat;
}
.fe-us .header .slogan a:hover {
	background-position:0 -124px;
}

#header_wrap {
	margin-top:36px;
	z-index:2;
	margin-bottom:13px;
}
.hidden {display:none;}

/**
 * NAVIGATION
 */
.nav {
	background:url('/v6/images/sprites/ui-fixed-y.jpg') 0 -28px repeat-x;
}
ul.nav, ul.nav li, ul.nav a {
	height:39px;
}
ul.nav {
	list-style-type:none;
	position:relative;
}
ul.nav li, ul.nav li a {
	display:block;
	float:left;
}
ul.nav li a {
	background-image:url('http://images.pitchero.com/up/fe-ui-fixed-9.jpg');
}
ul.nav li.item1, ul.nav li.item1 a {
	width:160px;
	background-position:0 -96px;
}
ul.nav li.item2, ul.nav li.item2 a {
	width:172px;
	background-position:-160px -96px;
}
ul.nav li.item3, ul.nav li.item3 a {
	width:157px;
	background-position:-332px -96px;
}
ul.nav li.item4, ul.nav li.item4 a {
	width:170px;
	background-position:-489px -96px;	
}
ul.nav li.item5, ul.nav li.item5 a {
	width:89px;
	background-position:-659px -96px;	
}
ul.nav li.item6, ul.nav li.item6 a {
	width:114px;
	background-position:-748px -96px;	
}
ul.nav li.item7, ul.nav li.item7 a {
	width:138px;
	background-position:-862px -96px;	
}
ul.nav li.item1 a:hover, .no_js ul.nav li.item1:hover a, ul.nav li.item1 a.hover, ul.nav li.item1 a.current {
	background-position:0 -135px;
}
ul.nav li.item2 a:hover, .no_js ul.nav li.item2:hover a, ul.nav li.item2 a.hover, ul.nav li.item2 a.current {
	background-position:-160px -135px;
}
ul.nav li.item3 a:hover, .no_js ul.nav li.item3:hover a, ul.nav li.item3 a.hover, ul.nav li.item3 a.current {
	background-position:-332px -135px;
}
ul.nav li.item4 a:hover, .no_js ul.nav li.item4:hover a, ul.nav li.item4 a.hover, ul.nav li.item4 a.current {
	background-position:-489px -135px;	
}
ul.nav li.item5 a:hover, .no_js ul.nav li.item5:hover a, ul.nav li.item5 a.hover, ul.nav li.item5 a.current {
	background-position:-659px -135px;	
}
ul.nav li.item6 a:hover, .no_js ul.nav li.item6:hover a, ul.nav li.item6 a.hover, ul.nav li.item6 a.current {
	background-position:-748px -135px;	
}
ul.nav li.item7 a:hover, .no_js ul.nav li.item7:hover a, ul.nav li.item7 a.hover, ul.nav li.item7 a.current {
	background-position:-862px -135px;	
}
ul.nav li .subnav {
	background:#1A1A1A;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3A3A3A', endColorstr='#000000');
	background: -webkit-gradient(linear, left top, left bottom, from(#3A3A3A), to(#000));
	background: -moz-linear-gradient(top,#3a3a3a,#000);
	width:1000px;
	position:absolute;
	top:39px;
	left:0;
	display:none;
}
ul.nav li.item3 .subnav {
	height:211px;
}
.no_js ul.nav li:hover .subnav {
	display:block;
}
ul.nav li.item3 .subnav h5 {
	height:49px;
	background:url('http://images.pitchero.com/up/fe-ui-fixed-9.jpg') 0 -736px repeat-x;
	margin-bottom:15px;
}
ul.nav li.item3 ul {
	padding:0 22px;
	display:block;
}
ul.nav li.item3 ul li {
	background:none;
	height:auto;
	width:auto;
	width:119px;
	float:left;
	height:auto;
	line-height:20px;
	/*padding-left:15px;
	background:url('/v6/images/shared/footer-sections-bg.png') 2px 4px no-repeat;*/
}
ul.nav li.item3 ul a {
	background:#333;
	height:auto;
	width:auto;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-shadow:#000 1px 1px 0;
	text-decoration:none;
	color:#DDD;
	display:block;
	float:none;
	width:101px;
	padding:2px 4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
ul.nav li.item3 ul ul a {
	font-weight:normal;
	display:inline;
	background:none;
	padding:0;
}
ul.nav li.item3 ul a:hover {
	text-decoration:underline;
}
ul.nav li.item3 ul ul {
	padding:0;
}
ul.nav li.item3 ul ul li {
	display:block;
	float:none;
	background:none;
	padding-left:0;
}

ul.nav li.item4 .subnav {
	height:339px;
}
ul.nav li.item4 .subnav h5 {
	height:49px;
	background:url('http://images.pitchero.com/up/fe-nav-drop-downs.jpg') 0 -49px repeat-x;
	margin-bottom:15px;
}
ul.nav li.item4 ul {
	margin-top:20px;
	padding:0 18px;
	display:block;
}
ul.nav li.item4  ul li, ul.nav li.item4  ul li a {
	width:235px;
	height:250px;
}
ul.nav li.item4  ul li {
	background:none;
	display:block;
	float:left;
	width:235px;
	height:250px;	
	margin-right:8px;
}
ul.nav li.item4  ul li.ngb {
	margin-right:0;
}
ul.nav li.item4  ul li a {
	background:url('http://images.pitchero.com/up/fe-nav-drop-downs.jpg') 0 -49px repeat-x;
}
ul.nav li.item4  ul li.club a {
	background-position:0 -98px;
}
ul.nav li.item4  ul li.league a {
	background-position:-235px -98px;
}
ul.nav li.item4  ul li.county a {
	background-position:-470px -98px;
}
ul.nav li.item4  ul li.ngb a {
	background-position:-705px -98px;
}
ul.nav li.item4  ul li.club a:hover {
	background-position:0 -348px;
}
ul.nav li.item4  ul li.league a:hover {
	background-position:-235px -348px;
}
ul.nav li.item4  ul li.county a:hover {
	background-position:-470px -348px;
}
ul.nav li.item4  ul li.ngb a:hover {
	background-position:-705px -348px;
}


/**
 * TOOLBAR
 */
.toolbar {
	height:46px;
	background:url('/v6/images/sprites/ui-fixed-y.jpg') 0 -67px repeat-x;
	padding:0 20px;
}
.toolbar p.register {
	float:left;
	font-size:13px;
	color:#FFF;
	line-height:46px;
}
.toolbar .sign_up_btn_small {
	background:url('http://images.pitchero.com/up/fe-buttons.png') -335px 0 no-repeat;
	display:block;
	float:left;
	width:84px;
	height:32px;
	margin-top:7px;
}
.toolbar p.register span {
	font-weight:bold;
	display:block;
	float:left;
	margin-right:8px;
}

/**
 * LOGIN FORM
 */
.toolbar form.mem_login_form {
	float:right;
	color:#FFF;
}
.toolbar form.mem_login_form p, .toolbar form.mem_login_form label, .toolbar form.mem_login_form input, .toolbar form.mem_login_form button {
	display:block;
	float:left;
}
.toolbar form.mem_login_form label {
	margin-right:5px;
}
.toolbar form.mem_login_form label span {
	display:none;
}
.toolbar form.mem_login_form p {
	line-height:46px;
	margin-right:5px;
}
.toolbar form.mem_login_form input {
	width:146px;
	height:24px;
	padding:0 0 0 5px;
	background:url('http://images.pitchero.com/up/fe-ui-fixed-9.jpg') -849px -174px repeat-x;
	border:0;
	outline:0;
	margin-top:10px;
	font-size:12px;
	color:#666;
}
.toolbar form.mem_login_form .input {
	/* dirty hack for ie6 since text-indent knocks the text down too far and adds an extra line */
	height:19px\9;
	padding:5px 0 0 5px\9;
}
.toolbar form.mem_login_form button {
	background:url('http://images.pitchero.com/up/fe-buttons.png') -335px -32px repeat-x;
    font-size: 0;
    height: 32px;
    line-height: 0;
    overflow: hidden;
    text-indent: -999px;
    width: 84px;
	margin-top:6px;
}
.toolbar form.mem_login_form .show_placeholder {
	background-position:-698px -174px;
}



/**
 * FEATURE CAROUSEL
 */
ul.feature_carousel {
	height:280px;
	background:#EEE;
	position:relative;
	z-index:1;
}
ul.feature_carousel li {
	position:absolute;
	top:0;
	left:0;
	height:280px;
	width:750px;
	overflow:hidden;
	background:url('http://images.pitchero.com/up/fe-homepage-carousel-2.jpg') no-repeat;
}
.fe-us ul.feature_carousel li {
	background-image:url('http://images.pitchero.com/up/fe-homepage-carousel-usa.jpg');
}
ul.feature_carousel li.club_website {
	background-position:0 0;
	z-index:1;
}
ul.feature_carousel li.league_website {
	background-position:0 -280px;
}
ul.feature_carousel li.county_website {
	background-position:0 -560px;
}
ul.feature_carousel li.ngb_website {
	background-position:0 -840px;
}


ul.feature_carousel_controls {
	height:280px;
	position:relative;
	z-index:2;
}
ul.feature_carousel_controls li {
	position:absolute;
	height:70px;
	width:250px;
	left:0;
}
ul.feature_carousel_controls li.club_website {
	top:0;
}
ul.feature_carousel_controls li.league_website {
	top:70px;
}
ul.feature_carousel_controls li.county_website {
	top:140px;
}
ul.feature_carousel_controls li.ngb_website {
	top:210px;
}
ul.feature_carousel_controls li a {
	position:absolute;
	height:70px;
	width:250px;
	top:0;
	left:0;
	background:url('/v6/images/sprites/feature-carousel.png?1') no-repeat;
}
ul.feature_carousel_controls li.club_website a {
	background-position:0 0;
}
ul.feature_carousel_controls li.league_website a {
	background-position:0 -70px;
}
ul.feature_carousel_controls li.county_website a {
	background-position:0 -140px;
}
ul.feature_carousel_controls li.ngb_website a {
	background-position:0 -210px;
}
ul.feature_carousel_controls li.club_website a:hover, ul.feature_carousel_controls li.club_website a.active {
	background-position:-270px 0;
}
ul.feature_carousel_controls li.league_website a:hover, ul.feature_carousel_controls li.league_website a.active {
	background-position:-270px -70px;
}
ul.feature_carousel_controls li.county_website a:hover, ul.feature_carousel_controls li.county_website a.active {
	background-position:-270px -140px;
}
ul.feature_carousel_controls li.ngb_website a:hover, ul.feature_carousel_controls li.ngb_website a.active {
	background-position:-270px -210px;
}
#homepage ul.feature_carousel_controls li a:hover, #homepage ul.feature_carousel_controls li a.active {
	left:-20px;
	width:270px;
}
#homepage ul.feature_carousel_controls li.club_website a:hover, #homepage ul.feature_carousel_controls li.club_website a.active {
	background-position:-250px 0;
}
#homepage ul.feature_carousel_controls li.league_website a:hover, #homepage ul.feature_carousel_controls li.league_website a.active {
	background-position:-250px -70px;
}
#homepage ul.feature_carousel_controls li.county_website a:hover, #homepage ul.feature_carousel_controls li.county_website a.active {
	background-position:-250px -140px;
}
#homepage ul.feature_carousel_controls li.ngb_website a:hover, #homepage ul.feature_carousel_controls li.ngb_website a.active {
	background-position:-250px -210px;
}

ul.feature_carousel li a {
	position:absolute;
	height:53px;
	width:253px;
}
ul.feature_carousel li a:hover {
	background-image:url('http://images.pitchero.com/up/fe-homepage-carousel-2.jpg');
	background-repeat:no-repeat;
	background-position:-253px -1120px; /* Learn more btn */
}
#homepage ul.feature_carousel li.club_website a:hover {
	background-position:0 -1120px; /* SIgn up btn */
}
#homepage ul.feature_carousel li.club_website a {
	top:201px;
	left:26px;
}
#homepage ul.feature_carousel li.league_website a {
	top:193px;
	left:459px;
}
#homepage ul.feature_carousel li.county_website a {
	top:193px;
	left:39px;
}
#homepage ul.feature_carousel li.ngb_website a {
	top:210px;
	left:241px;
}


/**
 * COLUMNS
 */
.page_wrap {
	z-index:1;
} 
.main_left, .main_right {
	float:left;
	/*overflow:hidden;  failsafe to prevent columns dropping */
	position:relative;
	z-index:1;
}
.main_left {
	width:750px;
	overflow:hidden;
	background:#FFF;
}
.main_left p {
	line-height:1.2em;
	color:#444;
	font-size:14px;
}
.main_left a, .main_full a {
	color:#3f9dbb;
}
.main_right {
	width:250px;
	background:#F0F0F0;
}
.main_right .pad {
 	padding:8px 13px 8px 12px;	 
}
.main_left .content_start, .main_full .content_start {
	background:#FFF url('/v6/images/shared/content-start-bg.jpg') 0 0 repeat-x;
	padding-top:1px;
}
.main_left .subcontent_start {
	background:#FFF url('/v6/images/shared/main-left-subcontent-bg.jpg') 0 0 repeat-x;
	display:block;
	padding-top:5px;
}
.main_full {
	clear:left;
	display:block!important;
}
.main_full .subcontent_start {
	background:#FFF url('/v6/images/shared/main-full-subcontent-bg.png') 0 0 repeat-x;
	display:block;
	padding-top:8px;
}

/**
 * MAIN COLUMN
 */
h2.title_logo, h3.title_logo {
	height:82px;
	background:url('http://images.pitchero.com/up/fe-ui-fixed-9.jpg') 0 -287px no-repeat;
	margin-top:12px;
}
 
/**
 * RIGHT COLUMN
 */
 .non_league_mini_widget {
	 background:url('http://images.pitchero.com/up/fe-ui-fixed-9.jpg') -232px -945px no-repeat;
	 height:126px;
	 overflow:hidden;
	 margin-top:24px;
 }
 .non_league_mini_widget .inner {
	  margin:6px 13px 0 13px;
	  height:78px;
	  overflow:hidden;
	  position:relative;
 }
.non_league_mini_widget .inner a { 
	 display:block;
	 color:#444;
	 font-size:12px;
	 line-height:1.2em;
	 text-decoration:none;
	 height:78px;
	 width:199px;
	 margin-bottom:8px;
	 overflow:hidden;
}
.non_league_mini_widget .inner a:hover {
	text-decoration:underline;
}
.non_league_mini_widget h3, .non_league_mini_widget h3 a {
	display:block;
	height:32px;
}
.testimonial_quotes_wrap, .testimonial_quotes_bottom {
	 position:relative;
	 width:225px;
	 background:url('/v6/images/sprites/testimonial-quotes.jpg') no-repeat;
}
.testimonial_quotes_wrap {
	padding-top:110px;
	background-position:left top;
	margin:0 auto;
	overflow:hidden;
}
.testimonial_quotes_bottom {
	height:72px;
	position:relative;
	z-index:1;
	background-position:left bottom;
}
.testimonial_quotes_carousel, .testimonial_quotes_carousel li {
	
}
.testimonial_quotes_carousel {
	list-style-type:none;
	position:absolute;
	height:81px;
	width:184px;
	top:7px;
	left:20px;
	overflow:hidden;
	z-index:1;
}
.testimonial_quotes_carousel li {
	position:absolute;
	top:0;
	left:0;
	height:81px;
	width:184px;
}
.testimonial_quotes_carousel li.inactive {
	left:-184px;
}
.testimonial_quotes_wrap .testimonial_quotes_nav_left, .testimonial_quotes_wrap .testimonial_quotes_nav_right, .testimonial_quotes_wrap h4, .testimonial_quotes_wrap a.advertise_link {
	position:absolute;
}
.testimonial_quotes_wrap .testimonial_quotes_nav_left, .testimonial_quotes_wrap .testimonial_quotes_nav_right {
	top:7px;
	width:10px;
	height:80px;
	z-index:2;
}
.testimonial_quotes_wrap .testimonial_quotes_nav_left {
	left:11px;
}
.testimonial_quotes_wrap .testimonial_quotes_nav_right {
	right:11px;
}
.testimonial_quotes_wrap h4 {
    height:73px;
    width:154px;
	display:block;
	margin:4px 0 0 14px;
	background:url('http://images.pitchero.com/up/fe-ui-fixed-9.jpg') repeat-x;
}
.testimonial_quotes_wrap h4 a {
	display:block;
	height: 73px;
    width: 154px;
}
.testimonial_quotes_wrap h4.land_rover {
	background-position:0 -794px;
}
.testimonial_quotes_wrap h4.nike {
	background-position:-154px -794px;
}
.testimonial_quotes_wrap h4.rbs {
	background-position:-308px -794px;
}
.testimonial_quotes_wrap h4.barclaycard {
	background-position:-462px -945px;
}
.testimonial_quotes_wrap h4.jp_morgan {
	background-position:-616px -794px;
}
.testimonial_quotes_wrap h4.itv {
	background-position:-462px -794px;
}
.testimonial_quotes_wrap h4.espn {
	background-position:-770px -794px;
}
.testimonial_quotes_wrap a.advertise_link {
	top:30px;
	left:12px;
	width:201px;
	height:28px;
}
.testimonial_quotes_wrap .advertise_points {
	padding:0 10px;
}
.testimonial_quotes_wrap .advertise_points li {
	color:#CCC;
	padding:8px 5px;
	border-bottom:1px solid #222;
	border-top:1px solid #666;
	font-size:14px;
	line-height:1.2em;
}
.testimonial_quotes_wrap .advertise_points li a {
	color:#CCC;
	text-decoration:none;
}
.testimonial_quotes_wrap .advertise_points li a:hover {
	color:#00BBF2;
}
.testimonial_quotes_wrap .advertise_points li.first {
	border-top:0;
}
.testimonial_quotes_wrap .advertise_points li.last {
	border-bottom:0;
}
.find_club_title h3 {
	background:url('http://images.pitchero.com/up/fe-ui-fixed-9.jpg') repeat-x;
}
.test_videos_title h3 {
	
}
h3.dont_take {
	background:url('http://images.pitchero.com/up/fe-ui-fixed-9.jpg') repeat-x;
	background-position:0 -680px;
	height:56px;
	margin:25px 0 0 0;
}
.find_club_title h3 {
	background-position:-225px -680px;
	height:23px;
}
.title_wrap {
	padding:16px 0;
}
.test_videos_title {
	border-bottom:1px solid #DDD;	
}
.find_club_title {
	border-top:1px solid #FFF;
}
.testimonial_videos_wrap {
	list-style-type:none;
	border-top:1px solid #DDD;
}
.testimonial_videos_wrap li {
	border-bottom:1px solid #DDD;
	border-top:1px solid #FFF;
	padding:8px 0;
	display:block;
	/* remove whitespace from ie6 */
	float:left;
	width:225px;
}
.testimonial_videos_wrap li .image {
	display:block;
	height:58px;
	width:88px;
	border:1px solid #DDD;
	float:left;
	padding:4px;
	background:#FFF;
}
.testimonial_videos_wrap li .image span {
	width:100%;
	height:100%;
	display:block;
	background:#FFF;
}
.testimonial_videos_wrap li .subject, .testimonial_videos_wrap li .club, .testimonial_videos_wrap li .play_link {
	display:block;
	font-size:13px;
	margin:0 0 3px 104px;
}
.testimonial_videos_wrap li {
	border-bottom:1px solid #DDD;
	border-top:1px solid #FFF;
	padding:8px 0;
	display:block;
}
.testimonial_videos_wrap li.featured .image {
	display:block;
	height:118px;
	width:215px;
	float:none;
	margin-bottom:8px;
}
.testimonial_videos_wrap li.featured .subject, .testimonial_videos_wrap li.featured .club, .testimonial_videos_wrap li.featured .play_link {
	display:block;
	font-size:13px;
	margin:0 0 3px 0;
}
.testimonial_videos_wrap li .subject {
	color:#000;
}
.testimonial_videos_wrap li .club {
	color:#666;
	margin-top:16px;
}
.testimonial_videos_wrap li .play_link {
	color:#FF0000;
}
a.sign_up_btn_col {
	width:225px;
	height:57px;
	display:block;
	background:url('http://images.pitchero.com/up/fe-buttons.png') 0 -295px no-repeat;
}
a.sign_up_btn_col:hover {
	background-position:-225px -295px;
}
form.col_find_club {
	margin-bottom:30px;
}
form.col_find_club .fast_input {
	width:215px;
}
/**
 * FOOTER
 */
.footer {
	height:323px;
	background:url('/v6/images/sprites/ui-fixed-y.jpg') 0 -113px repeat-x;
	margin-top:25px
}
.footer h4, .footer .slogan {
	background:url('http://images.pitchero.com/up/fe-ui-fixed-9.jpg') no-repeat;
}
.footer h4, .footer h4 a {
	position:absolute;
	height:81px;
	width:186px;	
}
.footer h4 {
	top:9px;
	left:0;
	background-position:0 -206px;
}
.footer h4 a {
	top:0;
	left:0;
}
.footer .slogan, .footer .slogan a {
	position:absolute;
}
.footer .slogan {
	height:70px;
	width:812px;
	top:14px;
	left:188px;
	background-position:-186px -206px;
}
.footer .slogan a {
	left:301px;
	top:0;
	width:511px;
	height:56px;
}
.footer .map {
	padding-top:115px;
	display:block;
	margin-bottom:25px;
}
.footer ul.info_pages, .footer ul.sports_pages, .footer ul.sports_pages ul, .footer ul.misc_pages {
	list-style-type:none;
}
.footer ul.info_pages li {
	font-size:13px;
	line-height:24px;
	padding-left:15px;
	background:url('/v6/images/shared/footer-sections-bg.png') 0 6px no-repeat;
}
.footer ul.info_pages li a, .footer ul.sports_pages li a {
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
.footer ul.sports_pages li li a {
	font-weight:normal;
}
.footer ul.info_pages {
	width:160px;
	float:left;
}
.footer ul.sports_pages li {
	width:97px;
	float:left;
	font-size:13px;
	line-height:24px;
	padding:2px 4px;
}
.footer ul.sports_pages li a {
	background:#444;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;	
	border-radius:4px;
	display:block;
	padding:0 2px;
}
.footer ul.sports_pages li li a {
	background:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;	
	border-radius:0;
	display:inline;
	padding:0;
}
.footer ul.sports_pages li li {
	padding:0;
	width:auto;
	float:none;
	font-weight:normal;
	font-size:12px;
	line-height:19px;
	padding-left:0;
	background:none;
}
.footer ul.misc_pages {
	list-style-type:none;
	display:block;
	margin-bottom:2px;
}
.footer ul.misc_pages li {
	display:block;
	float:left;
	padding:0 5px;
	border-right:1px solid #999;
}
.footer ul.misc_pages li.first {
	padding-left:0;
}
.footer ul.misc_pages li.last {
	padding-right:0;
	border-right:0
}
.footer ul.misc_pages li, .footer ul.misc_pages a, .footer p {
	color:#999;
	font-size:11px;
	text-decoration:none;
}
.footer p {
	display:block;
}
.footer ul.info_pages a:hover, .footer ul.sports_pages a:hover, .footer ul.misc_pages a:hover {
	text-decoration:underline;
}

/**
 * CONTENT - HOMEPAGE
 */

#homepage,
#homepage p.blurb,
#homepage h3.top_10_clubs,
#homepage .simple_powerful_proven,
#homepage .sport_heading {
	background:url('/v6/images/sprites/homepage.jpg?7') no-repeat;
}

#homepage .video_leeds_adel .video_wrap_not_played,
#homepage .video_leeds_adel .video_wrap_played {
	background-image:url('/v6/images/sprites/homepage-videos/leeds-adel.jpg');	
}
#homepage .video_nuneaton .video_wrap_not_played,
#homepage .video_nuneaton .video_wrap_played {
	background-image:url('/v6/images/sprites/homepage-videos/nuneaton.jpg');	
}
#homepage .video_marine .video_wrap_not_played,
#homepage .video_marine .video_wrap_played {
	background-image:url('/v6/images/sprites/homepage-videos/marine.jpg');	
}
#homepage .video_sedgley .video_wrap_not_played,
#homepage .video_sedgley .video_wrap_played {
	background-image:url('/v6/images/sprites/homepage-videos/sedgley.jpg');	
}
#homepage .video_stockport .video_wrap_not_played,
#homepage .video_stockport .video_wrap_played {
	background-image:url('/v6/images/sprites/homepage-videos/stockport.jpg');	
}
#homepage .video_wrap_not_played .play,
#homepage .video_wrap_played .replay,
#homepage .video_wrap_played .signup {
	background-image:url('/v6/images/sprites/homepage-videos/buttons.png');	
}
#homepage p.blurb {
	height:464px;
	width:750px;
	background-position:0 0;
}
#homepage .simple_powerful_proven {
	height:66px;
	background-position:0 -562px;
}

#homepage .video_wrap_not_played,
#homepage .video_wrap_not_played a.video,
#homepage .video_wrap_played {
	height:254px;
	display:block;
}
#homepage .video_wrap_not_played {
	background-position:0 0;	
}
#homepage .video_wrap_played {
	display:none;
	background-position:0 0;	
}
#homepage .video_wrap_not_played,
#homepage .video_wrap_played {
	position:relative;
}
#homepage .video_wrap_not_played .play,
#homepage .video_wrap_played .replay,
#homepage .video_wrap_played .signup {
	position:absolute;
	top:100px;
	height:55px;
	width:216px;
}
#homepage .video_wrap_not_played .play {
	left:265px;
	cursor:pointer;
	background-position:0 0;
}
#homepage .video_wrap_played .replay {
	left:157px;
	background-position:-216px 0;
}
#homepage .video_wrap_played .signup {
	left:380px;
	background-position:-432px 0;
}
#homepage .video_wrap_not_played a:hover .play {
	background-position:0 -55px;
}
#homepage .video_wrap_played .replay:hover {
	background-position:-216px -55px;
}
#homepage .video_wrap_played .signup:hover {
	background-position:-432px -55px;
}


#homepage h3.top_10_clubs {
	background-position:0 -464px;
}
#homepage .intro_text {
	position:relative;
}
#homepage .intro_text .buttons_wrap {
	position:absolute;
	top:220px;
	left:500px;
	width:248px;
	margin-top:-8px;
}
#homepage .intro_text .text_wrap {
	float:left;
	width:500px;
}
.top_10_list {
	list-style-type:none;
}
#homepage .top_10_sport_wrap {
	display:block;
	width:323px;
	float:left;
	margin-bottom:36px;
	overflow:hidden;
}
#homepage .sport_heading {
	height:30px;
	margin:2px 0 8px;
}
#homepage .sport_heading_football {background-position:0 -1191px}
#homepage .sport_heading_rugby_union {background-position:-323px -1191px}
#homepage .sport_heading_cricket {background-position:0 -1221px}
#homepage .sport_heading_hockey {background-position:-323px -1221px}
#homepage .sport_heading_rugby_league {background-position:0 -1251px}
#homepage .sport_heading_netball {background-position:-323px -1251px}

#homepage .top_10_sport_wrap_football,
#homepage .top_10_sport_wrap_cricket,
#homepage .top_10_sport_wrap_rugby_league {
	padding-left:20px;
	margin-right:20px;
}
#homepage .top_10_sport_wrap_rugby_union,
#homepage .top_10_sport_wrap_hockey,
#homepage .top_10_sport_wrap_netball {
	padding-right:20px;
}
#homepage .top_10_list {
}


.top_10_list li {
	padding:4px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #DDD;
}
#homepage .top_10_list li {
	display:block;
	float:left;
	width:323px;
	overflow:hidden;
}
.top_10_list li.item_odd {
	background:#F3F3F3;
}
.top_10_list li .number {
	display:block;
	float:left;
	height:30px;
	width:30px;
	background-image:url('/v6/images/sprites/one-to-ten-small.png');
	background-repeat:no-repeat;
}
#homepage .top_10_list li .number {
	margin-right:10px;
}
.top_10_list li.item1 .number {background-position:0 0;}
.top_10_list li.item2 .number {background-position:-30px 0;}
.top_10_list li.item3 .number {background-position:-60px 0;}
.top_10_list li.item4 .number {background-position:-90px 0;}
.top_10_list li.item5 .number {background-position:-120px 0;}
.top_10_list li.item6 .number {background-position:-150px 0;}
.top_10_list li.item7 .number {background-position:-180px 0;}
.top_10_list li.item8 .number {background-position:-210px 0;}
.top_10_list li.item9 .number {background-position:-240px 0;}
.top_10_list li.item10 .number {background-position:-270px 0;}

.top_10_list li .content {
	display:block;
	margin-left:40px;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space:nowrap;
}
#homepage .top_10_list li .content {
}
#homepage .top_10_list li a {
	text-decoration:none;
}
#homepage .top_10_list li .number,
#homepage .top_10_list li .content {
	cursor:pointer;
}
#homepage .top_10_list li .content {
	line-height:30px;
	font-size:14px;
	width:283px;
	color:#444;
	text-decoration:underline;
	display:block;
	float:left;
	margin-left:0;
}
#homepage .top_10_list li a:hover .content {
	color:#3F9DBB;
}
ol.top_10_clubs_list {
	width:345px;
	float:left;
}
ol.top_10_clubs_list_left {
	margin-right:16px;
}
ol.top_10_clubs_list li {
	background:url('/v6/images/sprites/one-to-ten.png') no-repeat;
	border-top:1px solid #FFF;
	border-bottom:1px solid #CCC;
	height:59px;
	color:#666;
	font-size:14px;
	padding:10px 5px 5px 74px;
	float:left;
	width:266px;
	display:block;
}
ol.top_10_clubs_list li.top_10_club_1 {
	background-position:0 0;
}
ol.top_10_clubs_list li.top_10_club_2 {
	background-position:0 -74px;
}
ol.top_10_clubs_list li.top_10_club_3 {
	background-position:0 -148px;
}
ol.top_10_clubs_list li.top_10_club_4 {
	background-position:0 -222px;
}
ol.top_10_clubs_list li.top_10_club_5 {
	background-position:0 -296px;
}
ol.top_10_clubs_list li.top_10_club_6 {
	background-position:0 -370px;
}
ol.top_10_clubs_list li.top_10_club_7 {
	background-position:0 -444px;
}
ol.top_10_clubs_list li.top_10_club_8 {
	background-position:0 -518px;
}
ol.top_10_clubs_list li.top_10_club_9 {
	background-position:0 -592px; 
}
ol.top_10_clubs_list li.top_10_club_10 {
	background-position:0 -666px;
}
ol.top_10_clubs_list li .club {
	display:block;
	font-size:13px;
	font-weight:bold;
	margin-bottom:4px;
	text-transform:uppercase;
	line-height:1.2em;
}
ol.top_10_clubs_list li .sport {
	display:block;
	font-size:12px;
	color:#FF0000;
	text-decoration:none;
	background:#EEE;
	padding:4px;
	float:left;
}
#homepage .club_search_signup {
	padding-left:5px;
}
#homepage .club_search_signup .sports_search_box {
	margin-right:20px;
}

/**
 * CONTENT - WHAT IS PITCHERO
 */
#what-is-pitchero .global_network {
	height:80px;
	background:url('/v6/images/sprites/what-is-pitchero.jpg') 0 -558px no-repeat;	
}
h2.what_is_pitchero {
	height:280px;
	background:url('/v6/images/sprites/what-is-pitchero.jpg') 0 0 no-repeat;
}
#what-is-pitchero .blurb {
	background:url('/v6/images/sprites/what-is-pitchero.jpg') 0 -280px no-repeat;
	height:221px;
}
#what-is-pitchero .section h3 {
	background:url('/v6/images/sprites/what-is-pitchero.jpg') no-repeat;
}
#what-is-pitchero .section_create h3 {
	background-position:0 -501px;
}
#what-is-pitchero .section_manage h3 {
	background-position:-345px -501px;
}
#what-is-pitchero .section_connect h3 {
	background-position:0 -520px;
}
#what-is-pitchero .section_share h3 {
	background-position:-345px -520px;
}
#what-is-pitchero .section_relax h3 {
	background-position:0 -539px;
}
#what-is-pitchero .section_create {
	margin-top:-50px;
}
#what-is-pitchero .section_manage {
	margin-top:-40px;
}
#what-is-pitchero .section_connect {
	margin-top:0;
}
#what-is-pitchero .section_share {
	margin-top:20px;
}
#what-is-pitchero .section_relax {
	margin-top:0;
}
#what-is-pitchero .section_create .left {
	padding-top:75px;
}
#what-is-pitchero .section_manage .right {
	padding-top:50px;
}
#what-is-pitchero .section_manage .left {
	padding-top:25px;
}
#what-is-pitchero .section_connect .left {
	padding-top:90px;
}
#what-is-pitchero .section_share .right {
	padding-top:50px;
}
#what-is-pitchero .section_relax .left {
	padding-top:0;
}
#what-is-pitchero .section_relax .right {
	padding-top:35px;
}

/**
 * CONTENT - HOW IT WORKS
 */
#how-it-works #video_wrap {
	height:280px;
	background:url('/v6/images/sprites/how-it-works.jpg') 0 -510px no-repeat;
	visibility:visible!important;/* overide swfobject for smoother loading */
}
#how-it-works .video_wrap_no_flash {
	background-position:0 0!important;
}
h2.create_free_website {
	height:110px;
	background:url('/v6/images/sprites/how-it-works.jpg') 0 -280px no-repeat;
	margin-bottom:25px;
}
#how-it-works .section h3 {
	background:url('/v6/images/sprites/how-it-works.jpg') no-repeat;
	width:300px;
}
#how-it-works .section_create_website h3 {
	background-position:0 -390px;
}
#how-it-works .section_create_website ol {font-size:14px;}
#how-it-works .section_create_website ol li {margin:0 0 10px 20px;}
#how-it-works .section_create_website .left ol {list-style:decimal;margin-top:10px;}
#how-it-works .section_create_website .right ol {list-style:decimal;counter-reset: start 5;margin-top:10px;}
#how-it-works .section_create_website .job_done {font-size:14px;font-weight:bold;}
#how-it-works .section {margin-bottom:20px;}
#how-it-works .select_site {
	height:63px;
	background:url('/v6/images/sprites/how-it-works.jpg') 0 -447px no-repeat;
	margin-bottom:20px;
}
#how-it-works .section_club_website h3 {
	background-position:-345px -390px;
}
#how-it-works .section_league_website h3 {
	background-position:0 -409px;
}
#how-it-works .section_county_website h3 {
	background-position:-345px -409px;
}
#how-it-works .section_ngb_network h3 {
	background-position:0 -428px;
}
#how-it-works .section_create_website {
	margin-bottom:20px;
}
#how-it-works .section_ngb_network .right {padding-top:40px;}
#how-it-works a.learn_more {
	display:block;
	background:url('/v6/images/sprites/more-info-links.png') 0 0 no-repeat;
	width:300px;
	height:12px;
	margin-bottom:7px;
	margin-top:30px;
}
#how-it-works a.learn_more:hover {
	background-position:-300px 0;
}
#how-it-works a.build {
	display:block;
	background:url('/v6/images/sprites/more-info-links.png') 0 -12px no-repeat;
	width:300px;
	height:12px;
}
#how-it-works a.build:hover {
	background-position:-300px -12px;
}

#what-is-pitchero .section p, #how-it-works .section p {
	color:#444;
}

/**
 * CONTENT - SPORTS SHARED
 */
.section_header .header_football {
	background:url('/v6/images/shared/sports-header-football.jpg') top left no-repeat;
}
.section_header .header_rugby_union {
	background:url('/v6/images/shared/sports-header-rugby-union.jpg') top left no-repeat;
}
.section_header .header_rugby_league {
	background:url('/v6/images/shared/sports-header-rugby-league.jpg') top left no-repeat;
}
.section_header .header_hockey {
	background:url('/v6/images/shared/sports-header-hockey.jpg') top left no-repeat;
}
.section_header .header_cricket {
	background:url('/v6/images/shared/sports-header-cricket.jpg') top left no-repeat;
}
.section_header .header_lacrosse {
	background:url('/v6/images/shared/sports-header-lacrosse.jpg') top left no-repeat;
}
.section_header .header_netball {
	background:url('/v6/images/shared/sports-header-netball.jpg') top left no-repeat;
}
.section_header .header_afl {
	background:url('/v6/images/shared/sports-header-afl.jpg') top left no-repeat;
}

/**
 * CONTENT - SPORTS HOMEPAGE
 */
#sports-homepage .column_title {
	background:url('/v6/images/sprites/sports-pages-shared.jpg') no-repeat;
}
#sports-homepage .column_inner .latest_activity {
	background-position:0 -163px;
}
#sports-homepage .column_inner .league_websites {
	background-position:0 -261px;
}
#sports-homepage .column_inner .top_10_clubs {
	background-position:-0 -359px;
}
#sports-homepage .column_inner .top_10_clubs_single {
	background-position:-365px -359px;
}
ul.league_websites .league_name {
	line-height:38px;
	font-size:14px;
	color:#444;
	float:left;
	display:block;
}
ul.league_websites .league_button {
	display:block;
	float:right;
	height:44px;
	width:130px;
}
ul.league_websites .evo_stik, ul.league_websites .midland, ul.league_websites .spar, ul.league_websites .lock_stock {
	background:url('/v6/images/sprites/football-league-buttons.jpg') no-repeat;
}
ul.league_websites .evo_stik {
	background-position:0 0;
}
ul.league_websites .midland {
	background-position:0 -44px;
}
ul.league_websites .spar {
	background-position:0 -88px;
}
ul.league_websites .lock_stock {
	background-position:0 -132px;;
}
ul.league_websites .evo_stik:hover {
	background-position:-130px 0;
}
ul.league_websites .midland:hover {
	background-position:-130px -44px;
}
ul.league_websites .spar:hover {
	background-position:-130px -88px;
}
ul.league_websites .lock_stock:hover {
	background-position:-130px -132px;;
}
ul.league_websites .hull_youth {
	background:url('/v6/images/sprites/rugby-league-league-buttons.jpg') no-repeat;
}
ul.league_websites .hull_youth {
	background-position:0 0;
}
ul.league_websites .hull_youth:hover {
	background-position:-130px 0;
}

/**
 * CONTENT - SPORTS RANKINGS
 */
#sports-rankings .column_title {
	background:url('/v6/images/sprites/sports-rankings.png') no-repeat;
}
#sports-rankings .column_inner .top_100_clubs {
	background-position:0 0;
}
#sports-rankings .column_inner .new_in_top_100 {
	background-position:0 -98px;
}
#sports-rankings .column_inner .biggest_movers {
	background-position:0 -196px;
}
#sports-rankings .column_inner .how_get_top_100 {
	background-position:0 -294px;
}

/**
 * CONTENT - SPORTS LEAGUES
 */
#sports-leagues .football_leagues {
	background:url('/v6/images/shared/football-leagues-header.png') top left no-repeat;
}
#sports-leagues .rugby_union_leagues {
	background:url('/v6/images/shared/rugby-union-leagues-header.png') top left no-repeat;
}
#sports-leagues .rugby_league_leagues {
	background:url('/v6/images/shared/rugby-league-leagues-header.png') top left no-repeat;
}
#sports-leagues .hockey_leagues {
	background:url('/v6/images/shared/hockey-leagues-header.png') top left no-repeat;
}
#sports-leagues .cricket_leagues {
	background:url('/v6/images/shared/cricket-leagues-header.png') top left no-repeat;
}
#sports-leagues .lacrosse_leagues {
	background:url('/v6/images/shared/lacrosse-leagues-header.png') top left no-repeat;
}
#sports-leagues .netball_leagues {
	background:url('/v6/images/shared/netball-leagues-header.png') top left no-repeat;
}
#sports-leagues .afl_leagues {
	background:url('/v6/images/shared/afl-leagues-header.png') top left no-repeat;
}

#sports-leagues ul.leagues {
	
}
#sports-leagues ul.leagues li {
	background:#FFF;
	padding:5px 10px;
	border-bottom:1px solid #CCC;
	border-top:1px solid #FFF;
	display:block;
}
#sports-leagues ul.leagues li.odd_row {
	background:#F3F3F3;
}
#sports-leagues ul.leagues li.first {
	border-top:0;
}
#sports-leagues ul.leagues li.last {
	border-bottom:0;
}
#sports-leagues ul.leagues .league_name {
	float:left;
	display:block;
	font-size:12px;
}
#sports-leagues ul.leagues .league_name a {
	color:#444;
	text-decoration:none;
	display:block;
	height:32px;
	line-height:32px;
	padding-left:14px;
	background:url('/v6/images/shared/collapsable-expand.png') left center no-repeat;
}
#sports-leagues ul.leagues .league_name a.expanded {
	background:url('/v6/images/shared/collapsable-collapse.png') left center no-repeat;
}
#sports-leagues ul.divisions {
	clear:both;
	display:none;
	margin:45px 0 10px;
}
#sports-leagues ul.divisions li {
	background:#E3E3E3;
	border:0;
	border-bottom:1px solid #CCC;
	border-top:1px solid #FFF;
	margin-bottom:0;
	padding:0;
}
#sports-leagues ul.divisions li .teams_wrap {
	padding-top:6px;
	background:#E3E3E3;
}
#sports-leagues ul.divisions li .teams_inner {
	background:#E3E3E3;
	padding-bottom:6px;
	
}
#sports-leagues ul.divisions li.first .teams_wrap {
	background:#E3E3E3 url('/v6/images/sprites/sports-leagues.png') 0 -22px no-repeat; 
}
#sports-leagues ul.divisions li.last .teams_inner {
	background:#E3E3E3 url('/v6/images/sprites/sports-leagues.png') 0 bottom no-repeat; 
}

#sports-leagues ul.divisions li a.division_name {
	font-size:13px;
	text-shadow:#FFF 1px 1px 0;
	color:#666;
	display:block;
	background:#E3E3E3;
	padding:4px 10px;
	font-weight:bold;
}
#sports-leagues ul.divisions li a.division_name_loading  {
	background:#E3E3E3 url('/v6/images/shared/tiny-loading.gif') 655px 5px no-repeat;
}
#sports-leagues ul.teams {
	padding:10px;
	background:#E3E3E3;
}
#sports-leagues ul.teams li {
	margin:0;
	padding:7px 10px;
	background:#FFF;
	border:0;
	font-size:13px;
	color:#666;
	width:400px;
	margin-bottom:2px;
	border-bottom:1px solid #DDD;
}
#sports-leagues ul.teams {
	display:none;
}
#sports-leagues ul.teams li.pitchero_team {
	background:#FFF url('/v6/images/sprites/sports-leagues.png') 390px 2px no-repeat; 
}

/**
 * CONTENT - SPORTS VIDEOS
 */
#sports-videos .column_title {
	background:url('/v6/images/sprites/sports-videos.png') no-repeat;
}
#sports-videos .column_inner .top_20_videos {
	background-position:0 0;
}
div.thumbnails_list {
	padding:0 20px;
}
div.thumbnails_list .row {
	background:url('/v6/images/sprites/ui-fixed-x.jpg') -1115px 10px repeat-y;
	margin-bottom:8px;
}

div.thumbnails_list div.item {
	display:block;
	float:left;
	width:146px;
	padding:10px;
}
div.thumbnails_list div.item .inner {
	margin:10px 8px;
}
div.thumbnails_list div.item .thumbnail_wrap {
	position:relative;
	border:1px solid #CCC;
	background:#FFF;
	padding:4px;
	margin-bottom:3px;
}
div.thumbnails_list div.item .play_btn, div.thumbnails_list div.item .video_duration {
	position:absolute;
}
div.thumbnails_list div.item .play_btn {
	position:absolute;
	top:0;
	left:0;
	height:98px;
	width:128px;
	background:url('/v6/images/sprites/video-play-btn.png') 0 0 no-repeat;
	z-index:1;
}
div.thumbnails_list div.item .play_btn:hover {
	background-position:-128px 0;
}
/* Alternative play buttons for IE6 */
* html div.thumbnails_list div.item .play_btn {
	left:-4px;
	top:1px;
	background:url('/v6/images/sprites/video-play-btn.gif') 0 0 no-repeat;
}
div.thumbnails_list div.item .video_duration {
	top:80px;
	left:89px;
	height:14px;
	width:35px;
	text-align:center;
	line-height:14px;
	background:#444;
	color:#FFF;
	font-size:10px;
	z-index:2;
}
* html div.thumbnails_list div.item .video_duration {
	top:81px;
	left:85px;
}
div.thumbnails_list div.item .title, div.thumbnails_list div.item .views, div.thumbnails_list div.item .author {
	display:block;
	text-align:center;
}
div.thumbnails_list div.item .thumbnail {
	width:120px;
	height:90px;
}
div.thumbnails_list div.item .title {
	font-weight:bold;
	font-size:13px;
	margin-bottom:5px;
	text-shadow:#FFF 1px 1px 0;
}
div.thumbnails_list div.item .views {
	color:#777;
	font-size:11px;
	margin-bottom:5px;
	font-style:italic;
}
div.thumbnails_list div.item .author {
	font-size:11px;
	margin-bottom:3px;
	color:#777;
}
/**
 * CONTENT - SPORTS CLUBS
 */
#sports-clubs .football_clubs {
	background:url('/v6/images/shared/football-clubs-header.png') top left no-repeat;
}
#sports-clubs .rugby_union_clubs {
	background:url('/v6/images/shared/rugby-union-clubs-header.png') top left no-repeat;
}
#sports-clubs .rugby_league_clubs {
	background:url('/v6/images/shared/rugby-league-clubs-header.png') top left no-repeat;
}
#sports-clubs .hockey_clubs {
	background:url('/v6/images/shared/hockey-clubs-header.png') top left no-repeat;
}
#sports-clubs .cricket_clubs {
	background:url('/v6/images/shared/cricket-clubs-header.png') top left no-repeat;
}
#sports-clubs .lacrosse_clubs {
	background:url('/v6/images/shared/lacrosse-clubs-header.png') top left no-repeat;
}
#sports-clubs .netball_clubs {
	background:url('/v6/images/shared/netball-clubs-header.png') top left no-repeat;
}
#sports-clubs .afl_clubs {
	background:url('/v6/images/shared/afl-clubs-header.png') top left no-repeat;
}
#sports-clubs ul.clubs {
	
}
#sports-clubs ul.clubs li {
	font-size:12px;
	color:#444;
	padding:5px;
	line-height:32px;
	border-bottom:1px solid #CCC;
	border-top:1px solid #FFF;
	display:block;
}
#sports-clubs ul.clubs li.odd_row {
	background:#F3F3F3;
}
#sports-clubs ul.clubs li.even_row {
	background:#FFF;
}
#sports-clubs ul.clubs li .club, #sports-clubs ul.clubs li .competition {
	display:block;
	float:left;
	width:253px;
	height:32px;
	overflow:hidden;
}
#sports-clubs ul.clubs li .club {
	width:300px;
}
#sports-clubs ul.clubs li .competition {
	 color:#888;
}
#sports-clubs .status_wrap {
	display:block;
	float:right;
}
#sports-clubs .status {
	float:left;
}
#sports-clubs .pitchero_site {
	display:block;
	height:32px;
	width:32px;
	background:url('/v6/images/sprites/sports-clubs.png') 0 0 no-repeat;
	float:left;
	margin-right:5px;
}

/**
 * CONTENT - ADVERTISE SHARED
 */
ul.advertising_banners li {
	height:280px;
	background:url('http://images.pitchero.com/up/fe-advertising-banners.jpg') no-repeat;
}
ul.advertising_banners li.advertise-homepage {
	background-position:0 0;
}
ul.advertising_banners li.advertise-rugby-world-cup {
	background-position:0 -280px;
}
.main_full h3.advertise_with_pitchero {
	background:url('/v6/images/sprites/advertise-shared.png') 0 0 no-repeat;
	height:80px;
}
.advertise_nav {
	margin-left:12px;
}
.contact_box {
	width:478px;
}
.contact_box h4 {
	height:83px;
	background:url('/v6/images/sprites/advertise-rugby-world-cup.jpg') 0 -282px no-repeat;
}
.contact_box .contact_btn_large {
	margin:20px 0 0 80px;
}

/**
 * CONTENT - ADVERTISE HOMEPAGE
 */
#advertise-homepage h2.the_global_sports_network {
	background:url('/v6/images/sprites/advertise-homepage.jpg') 0 0 no-repeat;
}
#advertise-homepage .copy_wrap {
	width:375px;
	float:left;
}
#advertise-homepage .copy_wrap p {
	font-size:14px;
	padding:5px 0;
	color:#666;
}
#advertise-homepage .partners {
	float:left;
	width:541px;
	padding:0 20px
}
#advertise-homepage .partners_list li {
	display:block;
	float:left;
	height:78px;
	margin:5px;
	width:78px;
	background:url('/v6/images/sprites/advertise-homepage.jpg?1') 0 0 no-repeat;
}
#advertise-homepage .mini_title {
	margin-top:8px;
	margin-left:5px;
}
#advertise-homepage .partners_list li.partner1 { background-position:0 -98px;}
#advertise-homepage .partners_list li.partner2 { background-position:-78px -98px;}
#advertise-homepage .partners_list li.partner3 { background-position:-156px -98px;}
#advertise-homepage .partners_list li.partner4 { background-position:-234px -98px;}
#advertise-homepage .partners_list li.partner5 { background-position:-312px -98px;}
#advertise-homepage .partners_list li.partner6 { background-position:-390px -98px;}
#advertise-homepage .partners_list li.partner7 { background-position:-468px -98px;}
#advertise-homepage .partners_list li.partner8 { background-position:-546px -98px;}
#advertise-homepage .partners_list li.partner9 { background-position:-624px -98px;}
#advertise-homepage .partners_list li.partner10 { background-position:-702px -98px;}
#advertise-homepage .partners_list li.partner11 { background-position:-780px -98px;}
#advertise-homepage .partners_list li.partner12 { background-position:-858px -98px;}
#advertise-homepage .partners_list li.partner13 { background-position:0 -176px;}
#advertise-homepage .partners_list li.partner14 { background-position:-78px -176px;}
#advertise-homepage .partners_list li.partner15 { background-position:-156px -176px;}
#advertise-homepage .partners_list li.partner16 { background-position:-234px -176px;}
#advertise-homepage .partners_list li.partner17 { background-position:-312px -176px;}
#advertise-homepage .partners_list li.partner18 { background-position:-390px -176px;}
#advertise-homepage .partners_list li.partner19 { background-position:-468px -176px;}
#advertise-homepage .partners_list li.partner20 { background-position:-546px -176px;}
#advertise-homepage .partners_list li.partner21 { background-position:-624px -176px;}
#advertise-homepage .partners_list li.partner22 { background-position:-702px -176px;}
#advertise-homepage .partners_list li.partner23 { background-position:-780px -176px;}
#advertise-homepage .partners_list li.partner24 { background-position:-858px -176px;}

/**
 * CONTENT - ADVERTISE RWC
 */
#advertise-rugby-world-cup h2.reach_biggest_audience {
	background:url('/v6/images/sprites/advertise-rugby-world-cup.jpg') 0 0 no-repeat;
}
#advertise-rugby-world-cup .multiple_column_title {
	background:url('/v6/images/sprites/advertise-rugby-world-cup.jpg') no-repeat;
}
#advertise-rugby-world-cup .standard_formats {
	background-position:0 -98px;
}
#advertise-rugby-world-cup .custom_rwc_solution {
	background-position:0 -190px;
}
#advertise-rugby-world-cup .audience_text, #advertise-rugby-world-cup .formats_text, #advertise-rugby-world-cup .rwc_text {
	font-size:14px;
	color:#444;
}
#advertise-rugby-world-cup .audience_text {
	float:left;
	padding-left:15px;
	width:459px;
}
#advertise-rugby-world-cup .audience_image {
	float:right;
	margin-right:-10px;
}
#advertise-rugby-world-cup .formats_text {
	float:right;
	padding-right:15px;
	width:520px;
}
#advertise-rugby-world-cup .formats_image {
	float:left;
}
#advertise-rugby-world-cup .rwc_text {
	float:left;
}
#advertise-rugby-world-cup .rwc_text {
	padding-left:15px;
	padding-top:10px;
	width:463px;
}
#advertise-rugby-world-cup .contact_box {
	position:absolute;
	left:478px;
	top:75px;
	width:478px;
}
#advertise-rugby-world-cup .audience_text p , #advertise-rugby-world-cup .formats_text p {
	padding:5px 0;
}
#advertise-rugby-world-cup ul.quick_links {
	margin-top:5px;
}
#advertise-rugby-world-cup ul.quick_links li {
	display:block;
	float:left;
	width:175px;
	margin-bottom:3px;
}
#advertise-rugby-world-cup .rwc_table {
	border-collapse:collapse;
	width:100%;
	margin-bottom:10px;
}
#advertise-rugby-world-cup .rwc_table th {
	padding:5px;
	background:#FFF;
	border-bottom:1px solid #CCC;
	font-size:12px;
	text-align:left;
}
#advertise-rugby-world-cup .rwc_table td {
	padding:5px;
	color:#666;
}

/**
 * CONTENT - ADVERTISE FORMATS
 */
#advertise-formats h2.formats {
	background:url('/v6/images/sprites/advertise-formats.png') 0 0 no-repeat;
}

#advertise-formats .copy_wrap {
	width:485px;
	color:#444;
	font-size:14px;
	float:left;
	margin-right:10px;
	margin-bottom:100px;
}
#advertise-formats .copy_wrap table {
	margin:10px 0;
}
#advertise-formats .copy_wrap table td {
	font-size:14px;
	width:150px;
}
#advertise-formats img.examples {float:left;width:458px;height:313px;}

/**
 * CONTENT - ADVERTISE AUDIENCE
 */
#advertise-audience h2.audience {
	background:url('/v6/images/sprites/advertise-audience.png') 0 0 no-repeat;
}
#advertise-audience .copy_wrap {
	width:500px;
	color:#444;
	font-size:14px;
}
#advertise-audience .advertise_audience {
	position:absolute;
	top:100px;
	left:280px;
}
#advertise-audience .mini_title {
	margin-top:40px;
}
#advertise-audience table {
	margin-bottom:40px;
	border-collapse:collapse;
	width:200px;
	margin-bottom:10px;
}
#advertise-audience table th {
	padding:5px;
	background:#FFF;
	border-bottom:1px solid #CCC;
	font-size:12px;
	text-align:left;
}
#advertise-audience table td {
	padding:5px;
	color:#666;
}

/**
 * CONTENT - ADVERTISE CUSTOM SOLUTIONS
 */
#advertise-custom-solutions h2.custom_solutions {
	background:url('/v6/images/sprites/advertise-custom-solutions.png') 0 0 no-repeat;
}
#advertise-custom-solutions .copy_wrap {
	width:390px;
	color:#444;
	font-size:14px;
	padding-left:10px;
	float:left;
}
#advertise-custom-solutions img.custom {
	float:left;
	width:537px;
	height:297px;
	display:block;
}
#advertise-custom-solutions .contact_box {
	margin:40px 0;
	width:370px;
}
#advertise-custom-solutions .contact_box h4 {
	background-position:-60px -282px;
	width:335px;
}
#advertise-custom-solutions .contact_box .contact_btn_large {
	margin-left:17px;
}

/**
 * CONTENT - ADVERTISE CONTACT
 */
#advertise-contact h2.contact {
	background:url('/v6/images/sprites/advertise-contact.png') 0 0 no-repeat;
}


/**
 * CONTENT - PRODUCT HOMEPAGE SHARED
 */
#club-website-homepage .product_blurb, #league-website-homepage .product_blurb, #county-website-homepage .product_blurb, #ngb-network-homepage .product_blurb {
	height:525px;
	position:relative;
}

/**
 * CONTENT - PRODUCT FEATURES SHARED
 */
#club-website-features .main_features, #league-website-features .main_features, #county-website-features .main_features, #ngb-network-features .main_features {
	background:url('/v6/images/sprites/product-features-shared.png') 0 0 no-repeat;
}
#club-website-features .other_features, #league-website-features .other_features, #county-website-features .other_features, #ngb-network-features .other_features {
	background:url('/v6/images/sprites/product-features-shared.png') 0 -98px no-repeat;
}
ul.product_main_features {
	list-style-type:none;
}
ul.product_main_features li {
	display:block;
	float:left;
	padding:16px 0 16px 75px;
	width:270px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #DDD;
	height:110px;
	background-repeat:no-repeat;
	background-position:5px 16px;
	font-size:14px;
}
ul.product_main_features li.long {height:200px;}
ul.product_main_features li.left_item {
	margin-right:16px;
}
ul.product_main_features li.last_item {
	border-bottom:0;
}
ul.product_main_features li .mini_title {
	margin-top:0;
}
ul.product_main_features li p {
	color:#666;
}
ul.product_main_features li.design {
	background-image:url('/v6/images/shared/features/design.png');
}
ul.product_main_features li.timer {
	background-image:url('/v6/images/shared/features/timer.png');
}
ul.product_main_features li.windows {
	background-image:url('/v6/images/shared/features/windows.png');
}
ul.product_main_features li.people {
	background-image:url('/v6/images/shared/features/people.png');
}
ul.product_main_features li.security {
	background-image:url('/v6/images/shared/features/security.png');
}
ul.product_main_features li.videos {
	background-image:url('/v6/images/shared/features/videos.png');
}
ul.product_main_features li.merchandise {
	background-image:url('/v6/images/shared/features/merchandise.png');
}
ul.product_main_features li.like {
	background-image:url('/v6/images/shared/features/like.png');
}
ul.product_main_features li.folders {
	background-image:url('/v6/images/shared/features/folders.png');
}
ul.product_main_features li.communicate {
	background-image:url('/v6/images/shared/features/communicate.png');
}
.other_features_wrap {
	padding:0 15px;
	clear:left;
}
.other_features_col {
	float:left;
	width:214px;
	margin-right:16px;
}
.other_features_col_last {
	margin-right:0;
}
ul.product_other_features {
	list-style-type:disc;
	color:#666;
	font-size:14px;
}
ul.product_other_features li {
	margin-left:18px;
	padding:2px 0;
	line-height:120%;
}

/**
 * CONTENT - PRODUCT CASE STUDIES SHARED
 */
#club-website-case-studies h2.case_studies,
#league-website-case-studies h2.case_studies,
#county-website-case-studies h2.case_studies,
#ngb-network-case-studies h2.case_studies {
	background:url('/v6/images/sprites/product-case-studies-shared.png') 0 0 no-repeat;
}
#club-website-case-studies .quote, #league-website-case-studies .quote {background-color:#DEF2F7;margin:0 0 10px 10px;padding:10px;width:200px;float:right;font-style:italic;font-size:15px;line-height:1.4em;-moz-border-radius: 10px;border-radius: 10px;}
#club-website-case-studies img.case_study_header, #league-website-case-studies img.case_study_header {margin-bottom:20px;}
#club-website-case-studies .cs_frame, #league-website-case-studies .cs_frame {width:680px;margin:0 auto;}
#club-website-case-studies .cs_frame p, #league-website-case-studies .cs_frame p {line-height:1.4em;font-size:13px;}
#club-website-case-studies h3, #league-website-case-studies h3 {text-transform:none;margin-bottom:0;letter-spacing:0;}
#club-website-case-studies .cs_frame, #league-website-case-studies .cs_frame {position:relative;}
#club-website-case-studies a.view_site_btn, #league-website-case-studies a.view_site_btn {position:absolute;height:25px;width:102px;top:177px;left:543px;background:url('/v6/images/sprites/product-case-studies-shared.png') 0 -98px no-repeat}
#club-website-case-studies a.view_site_btn:hover, #league-website-case-studies a.view_site_btn:hover {background-position:-102px -98px}
/**
 * CONTENT - PRODUCT FAQS SHARED
 */
#club-website-faqs h2.faqs, #league-website-faqs h2.faqs, #county-website-faqs h2.faqs, #ngb-network-website-faqs h2.faqs {
	background:url('/v6/images/sprites/product-faqs-shared.png') 0 0 no-repeat;
}
#club-website-faqs .column_header_form .fast_input_wrap, #league-website-faqs .column_header_form .fast_input_wrap, #county-website-faqs .column_header_form .fast_input_wrap, #ngb-network-website-faqs .column_header_form .fast_input_wrap {
	width:200px;
}
#club-website-faqs .column_header_form .fast_input, #league-website-faqs .column_header_form .fast_input, #county-website-faqs .column_header_form .fast_input, #ngb-network-website-faqs .column_header_form .fast_input {
	width:190px;
}
ul.faqs {
	list-style-type:none;
}
ul.faqs li {
	border:1px solid #CCC;
	margin-bottom:5px;
}
ul.faqs li .question {
	line-height:1.2em;
	font-size:14px;
}
ul.faqs li .question a {
	background: #EEE; /* Fallback */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1F1F1', endColorstr='#E3E3E3'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#F1F1F1), to(#E3E3E3)); /* for webkit browsers */
	background: -moz-linear-gradient(top,#F1F1F1,#E3E3E3); /* firefox 3.6+ */
	padding:13px;
	text-shadow:#FFF 1px 1px 0;
	color:#444;
	text-decoration:none;
	border:1px solid #FFF;
	display:block;
}
ul.faqs li .question a:hover {
	background: #EEE; /* Fallback */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1F1F1', endColorstr='#E3E3E3'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#F1F1F1), to(#E3E3E3)); /* for webkit browsers */
	background: -moz-linear-gradient(top,#F1F1F1,#E3E3E3); /* firefox 3.6+ */
	color:#3F9DBB;

}
ul.faqs li .answer {
	padding:8px;
	background:#FFF;
	border-top:1px solid #CCC;
}
ul.faqs li p {
	line-height:1.2em;
	padding:8px 0;
	color:#666;
}
#no_faq_results {
	padding:20px;
	text-align:center;
	color:#666;
	font-style:italic;
}

/**
 * CONTENT - CLUB WEBSITE SHARED
 */
.section_header .header_club_website {
	background:url('/v6/images/sprites/club-website-shared.png') top left no-repeat;
}
#club-website-homepage .case_studies {
	background:url('/v6/images/sprites/club-website-homepage.jpg?1') 0 -525px no-repeat;
}
#club-website-homepage h3.more {
	background:url('/v6/images/sprites/club-website-homepage.jpg?1') 0 -623px no-repeat;
	margin-bottom:18px;
}

/**
 * CONTENT - CLUB WEBSITE HOMEPAGE
 */
#club-website-homepage .product_blurb {
	background:url('/v6/images/sprites/club-website-homepage.jpg?1') top left no-repeat;
}
#club-website-homepage .product_blurb .sign_up_btn_large, #club-website-homepage .product_blurb .learn_more_btn_large {
	position:absolute;
}
#club-website-homepage .product_blurb .sign_up_btn_large {
	top:15px;
	left:20px;
}
#club-website-homepage .product_blurb .learn_more_btn_large {
	top:80px;
	left:20px;
}

/**
 * CONTENT - CLUB WEBSITE PREMIUM
 */
#club-website-premium h2.pitchero_premium {
	background:url('/v6/images/sprites/club-website-premium.jpg?1') 0 0 no-repeat;	
}
#club-website-premium .extra_pad {
	
}
#club-website-premium h3.case_studies {
	background:url('/v6/images/sprites/club-website-premium.jpg?1') 0 -98px no-repeat;	
	height:92px;
	margin-bottom:12px;
}
.premium_features_nav {
	list-style-type:none;
	padding-bottom:24px;
}
.premium_features_nav li,
.premium_features_nav li a {
	display:block;
	float:left;
	width:130px;
	height:42px;
	line-height:42px;
}
.premium_features_nav li {
	margin-right:14px;
}
.premium_features_nav li.shop {
	margin-right:0;
}
.premium_features_nav li a {
	background:url('/v6/images/sprites/club-website-premium-nav.jpg') 0 0 no-repeat;	
}
.premium_features_nav li.home a {background-position:0 0;}
.premium_features_nav li.subs a {background-position:-130px 0;}
.premium_features_nav li.sms a {background-position:-260px 0;}
.premium_features_nav li.creative a {background-position:-390px 0;}
.premium_features_nav li.shop a {background-position:-520px 0;}
.premium_features_nav li.home a:hover,
.premium_features_nav li.home a.active {background-position:0 -42px;}
.premium_features_nav li.subs a:hover,
.premium_features_nav li.subs a.active {background-position:-130px -42px;}
.premium_features_nav li.sms a:hover,
.premium_features_nav li.sms a.active {background-position:-260px -42px;}
.premium_features_nav li.creative a:hover,
.premium_features_nav li.creative a.active {background-position:-390px -42px;}
.premium_features_nav li.shop a:hover,
.premium_features_nav li.shop a.active {background-position:-520px -42px;}

/**
 * CONTENT - CLUB WEBSITE PREMIUM PAGES SHARED
 */


.pf_page .premium_features_buy_step {
	background:#D8EAF8;
	border:1px solid #A8D1F2;
	padding:12px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;	
	border-radius:3px;
	text-shadow:#FFF 1px 1px 0;
	font-size:14px;
	margin:0 46px;
	display:none;
}

.pf_page .premium_features_buy_step p {
	margin-bottom:12px;
}
.pf_page .choose_club {
	list-style-type:none;
	margin:18px 0 0;
	border-top:1px solid #DDD;
}
.pf_page .choose_club li {
	border-bottom:1px solid #DDD;
	background:#FFF;
	padding:7px;
}
.pf_page .choose_club li .club_name {
	display:block;
	float:left;
}
.pf_page .choose_club li .club_link {
	display:block;
	float:right;
}



/**
 * CONTENT - CLUB WEBSITE PREMIUM SHOP
 */
#club-website-premium-shop .club_shop {
	background:url('/v6/images/sprites/club-website-premium-shop.png?1') 0 0 no-repeat;
}

/**
 * CONTENT - CLUB WEBSITE PREMIUM SMS
 */
#club-website-premium-sms .club_sms {
	background:url('/v6/images/sprites/club-website-premium-sms.png?1') 0 0 no-repeat;
}

/**
 * CONTENT - CLUB WEBSITE PREMIUM CREATIVE
 */
#club-website-premium-creative .club_creative {
	background:url('/v6/images/sprites/club-website-premium-creative.png?1') 0 0 no-repeat;
}

/**
 * CONTENT - LEAGUE WEBSITE SHARED
 */
.section_header .header_league_website {
	background:url('/v6/images/sprites/league-website-shared.png') top left no-repeat;
}
#league-website-homepage .case_studies {
	background:url('/v6/images/sprites/league-website-homepage.jpg?1') 0 -525px no-repeat;
}
#league-website-homepage h3.more {
	background:url('/v6/images/sprites/league-website-homepage.jpg?1') 0 -623px no-repeat;
	margin-bottom:18px;
}

/**
 * CONTENT - LEAGUE WEBSITE HOMEPAGE
 */
#league-website-homepage .product_blurb {
	background:url('/v6/images/sprites/league-website-homepage.jpg?1') top left no-repeat;
}
#league-website-homepage .product_blurb .sign_up_btn_large, #league-website-homepage .product_blurb .learn_more_btn_large {
	position:absolute;
}
#league-website-homepage .product_blurb .sign_up_btn_large {
	top:25px;
	left:57px;
}
#league-website-homepage .product_blurb .learn_more_btn_large {
	top:25px;
	left:400px;
}

/**
 * CONTENT - COUNTY WEBSITE SHARED
 */
.section_header .header_county_website {
	background:url('/v6/images/sprites/county-website-shared.png') top left no-repeat;
}
#county-website-homepage .case_studies {
	background:url('/v6/images/sprites/county-website-homepage.jpg?1') 0 -525px no-repeat;
}

/**
 * CONTENT - COUNTY WEBSITE HOMEPAGE
 */
#county-website-homepage .product_blurb {
	background:url('/v6/images/sprites/county-website-homepage.jpg') top left no-repeat;
}
#county-website-homepage .product_blurb .sign_up_btn_large, #county-website-homepage .product_blurb .learn_more_btn_large {
	position:absolute;
}
#county-website-homepage .product_blurb .sign_up_btn_large {
	top:25px;
	left:57px;
}
#county-website-homepage .product_blurb .learn_more_btn_large {
	top:25px;
	left:400px;
}

/**
 * CONTENT - NGB NETWORK SHARED
 */
.section_header .header_ngb_network {
	background:url('/v6/images/sprites/ngb-network-shared.png') top left no-repeat;
}
#ngb-network-homepage .case_studies {
	background:url('/v6/images/sprites/ngb-network-homepage.jpg') 0 -525px no-repeat;
}

/**
 * CONTENT - COUNTY WEBSITE HOMEPAGE
 */
#ngb-network-homepage .product_blurb {
	background:url('/v6/images/sprites/ngb-network-homepage.jpg') top left no-repeat;
}
#ngb-network-homepage .product_blurb .sign_up_btn_large, #ngb-network-homepage .product_blurb .learn_more_btn_large {
	position:absolute;
}
#ngb-network-homepage .product_blurb .sign_up_btn_large {
	top:25px;
	left:57px;
}
#ngb-network-homepage .product_blurb .learn_more_btn_large {
	top:25px;
	left:400px;
}

/**
 * CONTENT - TERMS OF SERVICE
 */
#terms-of-service h2 {
	height:80px;
	background:url('/v6/images/sprites/terms-of-service.png') 0 0 no-repeat;
}
#terms-of-service .the_global_sports_network {
	background:url('/v6/images/sprites/terms-of-service.png') 0 -80px no-repeat;
}

/*
CONTENT - BLOG
*/
/* Also uses /v5/css/blog.css */
#blog h2.page_title {
	height:80px;
	background:url('/v6/images/sprites/blog-shared.png') 0 0 no-repeat;
	position:relative;
}
#blog h2.page_title a {
	position:absolute;
	top:0;
	left:0;
	height:80px;
	width:250px;
}
#blog .title-articles {
	background:url('/v6/images/sprites/blog-shared.png') 0 -115px no-repeat;
}
#blog h3.title-not-found {
	background:url('http://images.pitchero.com/up/fe-blog-title-not-found.png') 0 0 no-repeat;
}
#blog h3.title-month {
	background-repeat:no-repeat;
	background-position:0 0;
}
#blog h3.title-month-sep-2009 { background-image:url('http://images.pitchero.com/up/fe-blog-title-sep-2009.png') }
#blog h3.title-month-jun-2011 { background-image:url('http://images.pitchero.com/up/fe-blog-title-jun-2011.png') }
#blog h3.title-month-jul-2011 { background-image:url('http://images.pitchero.com/up/fe-blog-title-jul-2011.png') }
#blog h3.title-month-aug-2011 { background-image:url('http://images.pitchero.com/up/fe-blog-title-aug-2011.png') }
#blog h3.title-month-sep-2011 { background-image:url('http://images.pitchero.com/up/fe-blog-title-sep-2011.png') }
#blog h3.title-month-oct-2011 { background-image:url('http://images.pitchero.com/up/fe-blog-title-oct-2011.png') }
#blog h3.title-month-nov-2011 { background-image:url('http://images.pitchero.com/up/fe-blog-title-nov-2011.png') }
#blog h3.title-month-dec-2011 { background-image:url('http://images.pitchero.com/up/fe-blog-title-dec-2011.png') }

#blog h3.title-month-jan-2012 { background-image:url('http://images.pitchero.com/up/fe-blog-title-jan-2012.png') }
#blog h3.title-month-feb-2012 { background-image:url('http://images.pitchero.com/up/fe-blog-title-feb-2012.png') }
#blog h3.title-month-mar-2012 { background-image:url('http://images.pitchero.com/up/fe-blog-title-mar-2012.png') }
#blog h3.title-month-apr-2012 { background-image:url('http://images.pitchero.com/up/fe-blog-title-apr-2012.png') }
#blog h3.title-month-may-2012 { background-image:url('http://images.pitchero.com/up/fe-blog-title-may-2012.png') }
#blog h3.title-month-jun-2012 { background-image:url('http://images.pitchero.com/up/fe-blog-title-jun-2012.png') }
#blog h3.title-month-jul-2012 { background-image:url('http://images.pitchero.com/up/fe-blog-title-jul-2012.png') }
#blog h3.title-month-aug-2012 { background-image:url('http://images.pitchero.com/up/fe-blog-title-aug-2012.png') }
#blog h3.title-month-sep-2012 { background-image:url('http://images.pitchero.com/up/fe-blog-title-sep-2012.png') }
#blog h3.title-month-oct-2012 { background-image:url('http://images.pitchero.com/up/fe-blog-title-oct-2012.png') }
#blog h3.title-month-nov-2012 { background-image:url('http://images.pitchero.com/up/fe-blog-title-nov-2012.png') }
#blog h3.title-month-dec-2012 { background-image:url('http://images.pitchero.com/up/fe-blog-title-dec-2012.png') }


#blog ul.social-icons {
	list-style-type:none;
	position:absolute;
	top:29px;
	left:255px;
}
#blog ul.social-icons li {
	margin-right:1px;
}
#blog ul.social-icons li.facebook {
	margin-right:0;
}
#blog ul.social-icons li, #blog ul.social-icons li a {
	display:block;
	float:left;
	width:26px;
	height:26px;
}
#blog ul.social-icons li a {
	background:url('/v6/images/sprites/social-icons.png') no-repeat;
}
#blog ul.social-icons li.facebook a {background-position: 0 0;}
#blog ul.social-icons li.twitter a {background-position: -26px 0;}
#blog ul.social-icons li.rss a {background-position: -52px 0;}
#blog ul.social-icons li.facebook a:hover {background-position: 0 -26px;}
#blog ul.social-icons li.twitter a:hover {background-position: -26px -26px;}
#blog ul.social-icons li.rss a:hover {background-position: -52px -26px;}


/*
CONTENT - COUNTY SIGNUP
*/
/* Also uses /v5/css/blog.css */
#county-signup h2.page_title {
	height:80px;
	background:url('/v6/images/sprites/terms-of-service.png') 0 0 no-repeat;
}
#county-signup .the_global_sports_network {
	background:url('/v6/images/sprites/terms-of-service.png') 0 -80px no-repeat;
}

/**
 * CONTENT - PRIVACY POLICY
 */
#privacy-policy h2 {
	height:80px;
	background:url('/v6/images/sprites/privacy-policy.png') 0 0 no-repeat;
}
#privacy-policy .the_global_sports_network {
	background:url('/v6/images/sprites/privacy-policy.png') 0 -80px no-repeat;
}
#privacy-policy .extra_pad p, #privacy-policy .extra_pad ul {
	padding:8px 0;
	line-height:1.2em;
	font-size:14px;
}

/**
 * CONTENT - JOBS
 */
#jobs h2 {
	height:80px;
	background:url('/v6/images/sprites/jobs.png') 0 0 no-repeat;
}
#jobs .the_global_sports_network {
	background:url('/v6/images/sprites/jobs.png') 0 -80px no-repeat;
}

/**
 * CONTENT - ABOUT SHARED
 */
ul.about_banners li {
	height:280px;
	background:url('/v6/images/sprites/about-banners.jpg') no-repeat;
}
ul.about_banners li.about-homepage {background-position:0 0;}
ul.about_banners li.about-team {background-position:0 0;}
ul.about_banners li.about-press-resources {background-position:0 -560px;}
ul.about_banners li.contact {background-position:0 -840px;}

ul.advertising_banners li.reach_1_million {
	background-position:0 0;
}
.main_full h3.about_pitchero {
	background:url('/v6/images/sprites/about-shared.png') 0 0 no-repeat;
	height:80px;
}
.about_nav {
	margin-left:12px;
}
#about-press-coverage .section, #about-press-resources .section {
	display:block;
	border-top:1px solid #FFF;
	border-bottom:1px solid #DDD;
	padding:20px 10px 20px;
}
#about-press-coverage .section_first, #about-press-resources .section_first {
	border-top:0;
}
#about-press-coverage .section_last, #about-press-resources .section_last {
	border-bottom:0;
}
#about-press-coverage .section h3, #about-press-coverage .section h3 a, #about-press-resources .section h3, #about-press-resources .section h3 a {
	display:block;
	height:86px;
	width:190px;
}
#about-press-coverage .section h3, #about-press-resources .section h3 {
	float:left;
	margin-right:20px;
}
#about-press-coverage .section .detail, #about-press-resources .section .detail {
	float:left;
	width:276px;
}
#about-press-coverage .section .detail p, #about-press-resources .section .detail p {
	color:#666;
	font-size:13px;
}
#about-press-coverage .section .detail p a, #about-press-resources .section .detail p a {
	color:#666;
	text-decoration:none;
}
#about-press-coverage .section h4, #about-press-resources .section h4 {
	margin:10px 0;
}
#about-press-coverage .section img, #about-press-resources .section img {
	display:block;
	float:left;
	margin-top:10px;
}	
/**
 * CONTENT - ABOUT HOMEPAGE
 */
#about-homepage h2.the_global_sports_network {
	background:url('/v6/images/sprites/about-homepage.png') 0 0 no-repeat;
}
#about-homepage .column_inner .pad {
	height:370px;
}
#about-homepage .copy_wrap {
	position:absolute;
	top:0;
	left:0;
	width:482px;
	padding-left:8px;
	float:left;
	z-index:2;
}
#about-homepage .copy_wrap p {
	padding:8px 0;
	color:#444;
	font-size:14px;
}
#about-homepage .globe {
	position:absolute;
	left:432px;
	top:38px;
	z-index:1;
}

/**
 * CONTENT - ABOUT TEAM
 */
#about-team h2.the_pitchero_team {
	background:url('/v6/images/sprites/about-team.png') 0 0 no-repeat;
}
#about-team .column_inner .pad {
	padding-left:20px;
	padding-right:20px;
}
#about-team .row {
	display:block;
	margin-bottom:20px;
}
#about-team .profile {
	float:left;
	width:430px;
}
#about-team .profile_left {
	margin-right:20px;
}
#about-team .profile img {
	float:left;
	border:1px solid #CCC;
}

#about-team .individual {width:140px;height:140px;float:left;border:1px solid #ccc;background-image:url('/v6/images/sprites/about-individuals.jpg');}
#about-team .in_mark_f {background-position:0 0;}
#about-team .in_jon_m {background-position:-140px 0;}
#about-team .in_andrew_m {background-position:0 -140px;}
#about-team .in_andrew_h {background-position:-140px -140px;}

#about-team .profile h3 {
	background:url('/v6/images/sprites/about-team.png') no-repeat;
	height:50px;
	width:260px;
	margin-left:155px;
}
#about-team .profile h3.mark_f {
	background-position:0 -98px;
}
#about-team .profile h3.jon_m {
	background-position:-270px -98px;
}
#about-team .profile h3.andrew_m {
	background-position:0 -148px;
}
#about-team .profile h3.andrew_h {
	background-position:-270px -148px;
}
#about-team .profile p {
	margin-left:155px;
	font-size:12px;
	color:#666;
	padding:8px 0;
}

/**
 * CONTENT - ABOUT PRESS COVERAGE
 */
#about-press-coverage h2.press_coverage {
	background:url('/v6/images/sprites/about-press-coverage.png') 0 0 no-repeat;
}
#about-press-coverage .section h3 {
	background:url('/v6/images/sprites/about-press-coverage.png') no-repeat;
}
#about-press-coverage .section h3.sunday_telegraph {
	background-position:0 -98px;
}
#about-press-coverage .section h3.times {
	background-position:-190px -98px;
}

/**
 * CONTENT - ABOUT PRESS RESOURCES
 */
#about-press-resources h2.press_resources {
	background:url('/v6/images/sprites/about-press-resources.jpg') 0 0 no-repeat;
}
#about-press-resources .section h3 {
	background:url('/v6/images/sprites/about-press-resources.jpg') no-repeat;
}
#about-press-resources .section h3.brand_guidelines {
	background-position:0 -98px;
}
#about-press-resources .section h3.brand_logo_suite {
	background-position:-190px -98px;
}
#about-press-resources .section h3.screen_grabs {
	background-position:-380px -98px;
}
#about-press-resources .r_content {font-size:14px;line-height:1.4em;}
#about-press-resources .r_content .r_icon {background-image:url('/v6/images/sprites/about-press-resources-icons.jpg');}
#about-press-resources .r_content .leftCol {float:left;width:466px;margin-right:20px;margin-top:20px;}
#about-press-resources .r_content .rightCol {float:left;width:450px;margin-top:20px;}
#about-press-resources #r_brand .leftCol a {margin-top:30px;display:block;}
#about-press-resources #r_brand .rightCol a {margin-top:30px;display:block;}
#about-press-resources .r_content .pdf_icon {width:85px;height:100px;background-position:-294px -500px;float:left;margin-right:20px;}
#about-press-resources .r_content .zip_icon {width:85px;height:100px;background-position:-386px -500px;float:left;margin-right:20px;}

#about-press-resources #r_logos a {margin-top:5px;display:block;}
#about-press-resources #r_logos a.more_margin_top {margin-top:50px;}
#about-press-resources .r_content .standard_logo {width:220px;height:80px;background-position:-277px -124px;float:left;margin-right:10px;}
#about-press-resources .r_content .pdf_logo {width:220px;height:80px;background-position:-277px -204px;float:left;margin-right:20px;}
#about-press-resources .r_content .eps_logo {width:220px;height:80px;background-position:-277px -284px;float:left;margin-right:20px;}
#about-press-resources .r_content h3.logo_title {height:20px;width:220px;background-image:url('/v6/images/sprites/about-press-resources-icons.jpg');margin-bottom:0px;display:block;}
#about-press-resources .r_content h3.logo_jpeg {background-position:-276px -10px;}
#about-press-resources .r_content h3.logo_png {background-position:-276px -30px;}
#about-press-resources .r_content h3.logo_pdf {background-position:-276px -52px;}
#about-press-resources .r_content h3.logo_eps {background-position:-276px -73px;}

#about-press-resources ul#screenshots {margin-top:20px;}
#about-press-resources ul#screenshots li {height:160px;float:left;}
#about-press-resources ul#screenshots li.left {width:486px;}
#about-press-resources ul#screenshots li.right {width:400px;}
#about-press-resources ul#screenshots li.left div.shot {float:left;margin-right:20px;background-position:0 0;width:130px;height:130px;background-image:url('/v6/images/sprites/about-press-resources-icons.jpg');background-color:#ffcc00;}
#about-press-resources ul#screenshots li.right div.shot {float:left;margin-right:20px;background-position:-131px 0;width:140px;height:130px;background-image:url('/v6/images/sprites/about-press-resources-icons.jpg');background-color:#00ffcc;}
#about-press-resources ul#screenshots li a {display:block;margin-top:40px;}

#about-press-resources ul#screenshots li.flat-sedgley-park div.shot {background-position:0 0;}
#about-press-resources ul#screenshots li.ipad-sedgley-park div.shot {background-position:-131px 0;}
#about-press-resources ul#screenshots li.flat-blackheath-rugby div.shot {background-position:0 -130px;}
#about-press-resources ul#screenshots li.ipad-blackheath-rugby div.shot {background-position:-131px -130px;}
#about-press-resources ul#screenshots li.flat-evo-stik-league div.shot {background-position:0 -260px;}
#about-press-resources ul#screenshots li.ipad-evo-stik-league div.shot {background-position:-131px -260px;}
#about-press-resources ul#screenshots li.flat-leeds-adel div.shot {background-position:0 -390px;}
#about-press-resources ul#screenshots li.ipad-leeds-adel div.shot {background-position:-131px -390px;}
#about-press-resources ul#screenshots li.flat-pitchero-non-league div.shot {background-position:0 -520px;}
#about-press-resources ul#screenshots li.ipad-pitchero-non-league div.shot {background-position:-131px -520px;}
#about-press-resources ul#screenshots li.flat-romford-fc div.shot {background-position:0 -650px;}
#about-press-resources ul#screenshots li.ipad-romford-fc div.shot {background-position:-131px -650px;}
#about-press-resources ul#screenshots li.flat-nuneaton-town-fc div.shot {background-position:0 -780px;}
#about-press-resources ul#screenshots li.ipad-nuneaton-town-fc div.shot {background-position:-131px -780px;}




#about-products-services h2.products_services {background:url('/v6/images/sprites/about-products-services.jpg') 0 0 no-repeat;}
#about-products-services ul.products {margin-left:15px;}
#about-products-services ul.products li {float:left;width:455px;margin-bottom:30px;margin-right:0;}
#about-products-services ul.products li.mr {margin-right:15px;}
#about-products-services ul.products li div.content_wrap {float:left;width:240px;}
#about-products-services ul.products li div.content_wrap p {font-size:12px;margin-bottom:10px;}
#about-products-services ul.products li h3.p_title {background-position:-22px -272px;width:240px;height:17px;background-image:url('/v6/images/sprites/about-products-services.jpg');margin-bottom:10px;}
#about-products-services ul.products li div.p_image {background-position:-23px -110px;background-image:url('/v6/images/sprites/about-products-services.jpg');width:186px;height:150px;float:left;margin-right:25px;}
#about-products-services ul.products li.p_club_website {}

#about-products-services ul.products li.p_league_website h3.p_title {background-position:-22px -293px;}
#about-products-services ul.products li.p_league_website div.p_image {background-position:-213px -110px;}
#about-products-services ul.products li.p_county_website h3.p_title {background-position:-22px -315px;}
#about-products-services ul.products li.p_county_website div.p_image {background-position:-400px -110px;}
#about-products-services ul.products li.p_ngb_network h3.p_title {background-position:-22px -358px;}
#about-products-services ul.products li.p_ngb_network div.p_image {background-position:-776px -110px;}
#about-products-services ul.products li.p_non_league h3.p_title {background-position:-22px -380px;}
#about-products-services ul.products li.p_non_league div.p_image {background-position:-586px -110px;}

/**
 * CONTENT - CONTACT
 */
#contact h2.contact_pitchero {
	background:url('/v6/images/sprites/contact.png') 0 0 no-repeat;
}
#contact {font-size:13px;}
#contact .leftCol {width:700px;float:left;margin-right:20px;line-height:1.2em;}
#contact .rightCol {width:200px;float:left;line-height:1.2em;}
#contact ul.list {list-style:decimal;margin-left:25px;margin-top:5px;margin-bottom:30px;}
#contact ul.list li {margin-bottom:5px;}
#contact p {font-size:13px;}

/**
 * CONTENT - USER SIGNUP
 */
#user-signup h2.user_signup {
	height:80px;
	background:url('/v6/images/sprites/user-signup.png') 0 0 no-repeat;
}
#user-signup h3.join {
	background:url('/v6/images/sprites/user-signup.png') 0 -80px no-repeat;
}
#user-signup .pre_form_text {
	padding:0 16px;
	color:#444;
}

/**
 * CONTENT - USER LOGIN
 */
#user-login h2.login {
	height:80px;
	background:url('/v6/images/sprites/user-login.png') 0 0 no-repeat;
}
#user-login h3.login_to_pitchero {
	background:url('/v6/images/sprites/user-login.png') 0 -80px no-repeat;
}

/**
 * CONTENT - AUTH USER LOGIN
 */
#auth-user-login h2.login {
	height:80px;
	background:url('/v6/images/sprites/auth-user-login.png') 0 0 no-repeat;
}
#auth-user-login h3.login_required {
	background:url('/v6/images/sprites/auth-user-login.png') 0 -80px no-repeat;
}
#auth-user-login h3.not_a_member {
	background:url('/v6/images/sprites/auth-user-login.png') 0 -178px no-repeat;
}
#auth-user-login .extra_text {
	padding:10px 10px 60px;
	font-size:14px;
}
#auth-user-login .extra_text p {
	margin-bottom:20px;
}

/**
 * CONTENT - CLUB SIGNUP SHARED
 */
#club-signup-homepage h3.club_signup, #club-signup-create-club h3.club_signup, #club-signup-verify-email h3.club_signup, #club-signup-confirm-email h3.club_signup {
	height:80px;
	background:url('/v6/images/sprites/club-signup-shared.png') 0 0 no-repeat;
}

/**
 * CONTENT - CLUB SIGNUP HOMEPAGE
 */
#club-signup-homepage .column_inner {
	min-height:450px;
}
#club-signup-homepage h2.easy_process, #club-signup-homepage h3.register_with_pitchero, #club-signup-homepage h3.sign_in, #user-signup h3.user_signup {
	 background:url('/v6/images/sprites/club-signup-homepage.png') 0 0 no-repeat;
}
#club-signup-homepage h2.easy_process {
	background-position:0 0;
}
#club-signup-homepage h3.register_with_pitchero {
	background-position:0 -142px;
}
#club-signup-homepage h3.sign_in {
	background-position:0 -234px;
}

#club-signup-homepage .section {
	border-top:1px solid #FFF;
	border-bottom:1px solid #DDD;
	padding:20px 10px;
}
#club-signup-homepage p {
	color:#666;
}
#club-signup-homepage .section_first {
	border-top:0;
}
#club-signup-homepage .section_last {
	border-bottom:0;
}
#club-signup-homepage .section_registered h4.mini_title {
	margin:0 20px 0 0;
	float:left;
	line-height:44px;
}
#club-signup-homepage .section_registered {
	border-top:1px solid #DDD;
	border-bottom:1px solid #FFF;
	margin:20px 0;
	display:block;
	height:46px; /* Required as content disappears in safari after js */
}
* html #club-signup-homepage .section_registered  {
	height:auto; /* Required as content height is wrongly calculated in ie6 after js */
}
#club-signup-homepage .section_registered .inner {
	border-top:1px solid #FFF;
	border-bottom:1px solid #DDD;
	padding:20px 0;
	display:block;
	/*height:44px;*/
}
#club-signup-homepage h4.enter_email {
	height:44px;
	width:275px;
	background:url('/v6/images/sprites/club-signup-homepage.png') 0 -98px no-repeat;
	display:block;
	float:left;
	margin:0 20px 0 70px;
}
#club-signup-homepage #register_email_check {
	border:0;
	display:block;
	float:left;
	height:40px;
	width:361px;
	background:url('/v6/images/sprites/club-signup-homepage.png') -275px -98px no-repeat;
	font-size:20px;
	padding:0 8px;
	margin-right:8px;
	color:#444;
	padding-top:8px\9; /* < IE */
	height:32px\9; /* < IE */
}
#club-signup-homepage .res_ok {
	margin-top:20px;
	clear:left;
	display:block;
}
a.close_link {
	background:#FFF;
	border:1px solid #CCC;
	padding:5px;
	position:absolute;
	top:45px;
	left:925px;
	font-size:12px;
	color:#999;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.yes_btn, .no_btn {
	height:44px;
	width:138px;
	background:url('/v6/images/sprites/club-signup-homepage.png') no-repeat;
	display:block;
	float:left;
}
.yes_btn {
	background-position:0 -98px;
	margin-right:10px;
}
.yes_btn:hover {
	background-position:-138px -98px;
}
.no_btn {
	background-position:-276px -98px;
}
.no_btn:hover {
	background-position:-414px -98px;
}
#user_login_wrap, #user_register_wrap {
	display:none;
	position:relative;
	padding-bottom:30px;
	margin-top:20px;
}
#club-signup-homepage .form_errors .section_registered {
	display:none;
}
.form_login_errors #user_login_wrap, .form_register_errors #user_register_wrap {
	display:block;
}
#club-signup-homepage .confirm_email #user_login_wrap {
	display:block;
}
#club-signup-homepage .confirm_email #user_register_wrap, #club-signup-homepage .confirm_email .section_registered {
	display:none;
}

/**
 * CONTENT - CLUB SIGNUP CREATE CLUB
 */
#club-signup-create-club .find_your_club, #club-signup-create-club h3.club_details, #club-signup-create-club h3.club_location, #club-signup-create-club h3.referral_info {
	 background:url('/v6/images/sprites/club-signup-create-club.jpg') no-repeat;
}
#club-signup-create-club .find_your_club {
	background-position:0 0;
}
#club-signup-create-club h3.club_details {
	background-position:0 -98px;
}
#club-signup-create-club h3.club_location {
	background-position:0 -190px;
}
#club-signup-create-club h3.referral_info {
	background-position:0 -282px;
}
#club-signup-create-club .signup_form {
	margin:0;
	padding:0;
}

/**
 * CONTENT - CLUB SIGNUP VERIFY EMAIL
 */
#club-signup-verify-email .verify_email {
	 background:url('/v6/images/sprites/club-signup-verify-email.png') 0 0 no-repeat;
}
#club-signup-verify-email .column_inner p {
	padding:8px 0;
}

/**
 * CONTENT - CLUB SIGNUP CONFIRM EMAIL
 */
#club-signup-confirm-email h2.verify_email {
	 background:url('/v6/images/sprites/club-signup-confirm-email.png') 0 0 no-repeat;
}
#club-signup-confirm-email .column_inner p {
	padding:8px 0;
}
#club-signup-confirm-email #redirect_timer {
	font-weight:bold;
}
/**
 * CONTENT - LEAGUE SIGNUP SHARED
 */
#league-signup-homepage h2.league_signup {
	height:80px;
	background:url('/v6/images/sprites/league-signup-shared.png') 0 0 no-repeat;
}

/**
 * CONTENT - LEAGUE SIGNUP HOMEPAGE
 */
#league-signup-homepage h3.contact {
	 background:url('/v6/images/sprites/league-signup-homepage.png') 0 0 no-repeat;
}

/**
 * CONTENT - COUNTY SIGNUP SHARED
 */
#county-signup-homepage h2.county_signup {
	height:80px;
	background:url('/v6/images/sprites/county-signup-shared.png') 0 0 no-repeat;
}

/**
 * CONTENT - COUNTY SIGNUP HOMEPAGE
 */
#county-signup-homepage h3.contact {
	 background:url('/v6/images/sprites/county-signup-homepage.png') 0 0 no-repeat;
}

/**
 * CONTENT - NGB SIGNUP SHARED
 */
#ngb-signup-homepage h2.ngb_signup {
	height:80px;
	background:url('/v6/images/sprites/ngb-signup-shared.png') 0 0 no-repeat;
}

/**
 * CONTENT - NGB SIGNUP HOMEPAGE
 */
#ngb-signup-homepage h3.contact {
	 background:url('/v6/images/sprites/ngb-signup-homepage.png') 0 0 no-repeat;
}

/**
 * CONTENT - ERROR 404
 */
#error-404 .page_not_found, #error-404 .couldnt_find, #error-404 .alternative {
	background:url('/v6/images/sprites/404.png') 0 0 no-repeat;
}
#error-404 .page_not_found {
	height:80px;
	background-position:0 0;
}
#error-404 .couldnt_find {
	background-position:0 -80px;
}
#error-404 .alternative {
	background-position:0 -178px;
}
#error-404 .pad p {
	padding:8px 0;
}

/**
 * CONTENT - RP SHARED
 */
#rp-homepage h3.reset_password, #rp-new-password h3.reset_password, #rp-verify h3.reset_password, #rp-confirm h3.reset_password {
	background:url('/v6/images/sprites/rp-shared.png') no-repeat;
	height:80px;
}
#rp-homepage .login_form p, #rp-new-password .login_form p, #rp-verify .login_form p, #rp-confirm .login_form p {
	margin-bottom:20px;
}

/**
 * CONTENT - RP HOMEPAGE
 */
#rp-homepage h2 {
	background:url('/v6/images/sprites/rp-homepage.png') 0 0 no-repeat; 
}

/**
 * CONTENT - RP NEW PASSWORD
 */
#rp-new-password h2 {
	background:url('/v6/images/sprites/rp-new-password.png') 0 0 no-repeat; 
}

/**
 * CONTENT - RP VERIFY
 */
#rp-verify h2 {
	background:url('/v6/images/sprites/rp-verify.png') 0 0 no-repeat; 
}

/**
 * CONTENT - RP CONFIRM
 */
#rp-confirm h2,#rp-confirm .your_clubs {
	background:url('/v6/images/sprites/rp-confirm.png') no-repeat; 
}
#rp-confirm h2 {
	background-position:0 0;
}
#rp-confirm .res_ok {
	margin-bottom:30px;
}
#rp-confirm .your_clubs {
	background-position:0 -98px;
}
#rp-confirm ul.clubs {
	margin:20px 0 0 20px;
}
#rp-confirm ul.clubs li {
	display:block;
	font-size:15px;
	padding:8px;
	border:1px solid #CCC;
	background:#EEE;
	width:435px;
	display:block;
	float:left;
	margin:0 10px 10px 0;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	position:relative;
	background:#EEE;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3F3F3', endColorstr='#E3E3E3');
	background: -webkit-gradient(linear, left top, left bottom, from(#F3F3F3), to(#E3E3E3));
	background: -moz-linear-gradient(top,#F3F3F3,#E3E3E3);	
}
#rp-confirm ul.clubs li .name {
	color:#666;
	display:block;
	padding:8px;
	border:1px solid #DDD;
	background:#FFF;
	text-decoration:
	none;
}
#rp-confirm ul.clubs li .name:hover {
	color:#222;
}
#rp-confirm ul.clubs li .sport {
	color:#999;
	padding:4px 0;
	border-top:1px solid #FFF;
	font-size:12px;
	display:block;
	margin-bottom:2px;
	position:absolute;
	top:13px;
	right:15px;
}
#rp-confirm ul.clubs li .link {
	display:block;
	font-size:12px;
	margin:8px 0 0;
}
#rp-confirm .multiple_pad p {
	color:#666;
	margin:10px 0;
}
#rp-confirm ul.sports {
	margin-bottom:40px;
}
#rp-confirm ul.sports li {
	display:block;
	float:left;
	margin-right:20px;
	font-size:14px;
}

/**
 * CONTENT - CHOOSE
 */
#choose h2, #choose h3.question, #choose .choices li a {
	 background:url('/v6/images/sprites/choose.jpg') no-repeat;
	 height:80px;
}
#choose h2 {
	background-position:0 0;
}
#choose h3.question {
	background-position:0 -80px;
}
#choose ul.choices {
	margin-top:30px;
}
#choose ul.choices li {
	display:block;
	float:left;
}
#choose ul.choices li a {
	display:block;
	height:250px;
	width:225px;
	margin:0 5px;
}
#choose ul.choices li.club a {
	background-position:0 -178px;
}
#choose ul.choices li.league a {
	background-position:-225px -178px;
}
#choose ul.choices li.county a {
	background-position:-450px -178px;
}
#choose ul.choices li.ngb a {
	background-position:-675px -178px;
}
#choose ul.choices li.club a:hover {
	background-position:0 -428px;
}
#choose ul.choices li.league a:hover {
	background-position:-225px -428px;
}
#choose ul.choices li.county a:hover {
	background-position:-450px -428px;
}
#choose ul.choices li.ngb a:hover {
	background-position:-675px -428px;
}
/**
 * REUSABLE ELEMENTS, HEADERS ETC
 */

/* SECTION PROGRESS BAR */
.progress_holder, .progress_holder_inner, .progress_bar, .progress_bar_inner {
	display:block;
	height:34px;
	background:url('/v6/images/sprites/section-progress-bar.png') no-repeat;
}
.progress_holder, .progress_bar {
}
.progress_holder_inner, .progress_bar_inner {
}
.progress_label {
	line-height:34px;
	position:absolute;
	top:25px;
	left:391px;
	font-size:12px;
	color:#777;
}
.progress_holder {
	position:absolute;
	top:25px;
	left:450px;
	width:520px;
	background-position:0 0;
	overflow:hidden;
}
.progress_holder_inner {
	background-position:right 0;
}
.progress_bar {
	padding-left:5px;
	background-position:0 -34px;
	float:left;
	margin-right:5px;
}
.progress_bar_inner {
	background-position:right -34px;
	padding-right:5px;
}
.progress_holder p {
	font-size:12px;
	color:#999;
	line-height:34px;
}

/* 1 COLUMN LAYOUT IN FULL_MAIN */
.column_all_wrap {
	
}
.column_all_wrap .column_inner {
	background:url('/v6/images/sprites/main-full-all-column.jpg') no-repeat;
	background-position:0 bottom;
	position:relative;
}
.column_all_wrap .column_inner .pad {
	margin:0 22px;
	padding-bottom:22px;
	display:block;
	position:relative;
}
.column_all_wrap .column_inner .extra_pad {
	margin:0 30px;
	padding-bottom:30px;
}

/* 1 COLUMN LAYOUT IN LEFT_MAIN */
.column_full_wrap {
	
}
.column_full_wrap .column_inner {
	background:url('/v6/images/sprites/main-left-full-column.jpg') no-repeat;
	background-position:0 bottom;
	position:relative;
}
.column_full_wrap .column_inner .pad {
	margin:0 22px;
	padding-bottom:22px;
}
p.results_summary {
	text-align:center;
	padding-bottom:10px;
	border-bottom:1px solid #CCC;
	color:#888;
	text-shadow:#EEE 1px 1px 0;
	font-style:italic;
}
p.results_summary_multiple {
	padding-top:24px;
}
form.column_header_form {
	position:absolute;
	top:28px;
	right:23px;
}
form.column_header_form .fast_input_wrap {
	width:250px;
	float:left;
	margin-right:5px;
}
form.column_header_form .fast_input {
	width:240px;
}

/* 2 COLUMN LAYOUT IN LEFT_MAIN */
.columns_wrap {
	padding-left:7px;
}
.column_left_wrap, .column_right_wrap {
	float:left;
	width:365px;
}
.column_left_wrap {
	margin-right:3px;
}
.column_left_wrap .column_inner, .column_right_wrap .column_inner {
	background:url('/v6/images/sprites/main-left-half-column.jpg') no-repeat;
	width:365px;
	background-position:0 bottom;
}
.column_left_wrap .column_inner .pad, .column_right_wrap .column_inner .pad {
	margin:0 15px;
}
.column_left_wrap .extra_column_inner, .column_right_wrap .extra_column_inner {
	margin-top:8px;
}
.column_section {
	border-top:1px solid #FFF;
	border-bottom:1px solid #DDD;
}
.column_section_first {
	border-top:0;
}
.column_section_last {
	border-bottom:0;
}
.column_list li {
	position:relative;
	display:block;
	padding:10px 0;
}
.long_column_bg_half {
	background:url('/v6/images/sprites/ui-fixed-x.jpg') 0 0 repeat-y;
}
.long_column_bg_full {
	background:url('/v6/images/sprites/ui-fixed-x.jpg') -365px 0 repeat-y;
}
.long_column_bg_all {
	background:url('/v6/images/sprites/ui-fixed-x.jpg') -1115px 0 repeat-y;
}
.column_list .thumb {
	display:block;
	float:left;
	height:48px;
	width:48px;
	background:#FFF;
	border:1px solid #CCC;
}
.column_list .action, .column_list .teaser, .column_list .date {
	font-size:12px;
}
.column_list .action, .column_list .teaser {
	margin-left:58px;
	display:block;
	line-height:1.2em;
}
.column_list .action {
	margin-right:45px;
	margin-bottom:5px;
}
.column_list .date {
	position:absolute;
	top:10px;
	right:8px;
}
.column_list .action, .column_list .subject {
	font-weight:bold;
}
.column_list .subject, .column_list .date {
	color:#FF0000;
}

/* ALL COLUMNS */
.column_inner .column_title {
	height:98px;
}
.column_inner .multiple_column_title {
	height:92px;
}
.column_inner p {
	font-size:14px;
}
.mini_title {
	color:#0A9CCC;
	font-size:15px;
	text-transform:uppercase;
	margin:16px 0 8px;
	letter-spacing:-0.8px;
}
.column_all_wrap .column_inner .multiple_pad, .column_full_wrap .column_inner .multiple_pad {
	margin:0 22px;
	display:block;
	position:relative;
}
.column_all_wrap .column_inner .multiple_pad_last, .column_full_wrap .column_inner .multiple_pad_last {
	padding-bottom:22px;
}
.column_inner {
	min-height:350px;
}

/* SECTION HEADER */
.section_header {
	padding:12px 7px 0 10px;
}
.section_header .section_header_left, .section_header .section_header_right {
	float:left;
	margin-bottom:15px;
}
.section_header .section_header_left {
	width:368px;
}
.section_header .section_header_right {
	margin-top:5px;
	height:114px;
	width:335px;
	padding:15px;
	background:url('/v6/images/sprites/sections-shared.png') 0 0 no-repeat;
}
.section_header h2 {
	height:77px;
}
.section_header p {
	font-size:14px;
	color:#666;
}

/* SHARED SEARCH BOXES */
.sports_search_box h3, .clubs_search_box h3, .leagues_search_box h3 {
	height:19px;
	background:url('/v6/images/sprites/sections-shared.png') no-repeat;
	margin:5px 0 15px;
}
.sports_search_box form, .clubs_search_box form, .leagues_search_box form {
	display:block;
	margin-bottom:5px;
}
.sports_search_box .fast_input_wrap, .clubs_search_box .fast_input_wrap, .leagues_search_box .fast_input_wrap {
	width:224px;
	float:left;
	margin-right:5px;
}
.sports_search_box .fast_input, .clubs_search_box .fast_input, .leagues_search_box .fast_input {
	width:214px;
}

/* SPORTS SEARCH BOXES */
.sports_search_box h3 {
	background-position:0 -144px;
}
.sports_search_box .fast_select {
	width:224px;
	float:left;
	margin-right:5px;
}
.column_inner .sports_search_box {
	padding:15px 0;
}
.sign_up_btn_wrap {
	padding:20px 0 25px;
}

/* CLUBS SEARCH BOXES */
.clubs_search_box h3.find_club {
	background-position:0 -163px;
}
.clubs_search_box h3.build_free_website {
	background-position:0 -201px;
	width:224px;
	float:left;
	margin-right:5px;
	margin-top:10px;
}
.clubs_search_box .build_btn_small {
	float:left;
	margin-top:5px;
}

/* LEAGUES SEARCH BOXES */
.leagues_search_box h3.find_league {
	background-position:0 -182px;
}
.leagues_search_box h3.build_free_website {
	background-position:0 -220px;
	width:224px;
	float:left;
	margin-right:5px;
	margin-top:10px;
}
.leagues_search_box .build_btn_small {
	float:left;
	margin-top:5px;
}

/* CASE STUDIES BOXES */
ul.case_study_boxes, ul.league_case_study_boxes {
	list-style-type:none;
	padding-left:10px;
}
ul.case_study_boxes li, ul.league_case_study_boxes li {
	width:221px;
	display:block;
	float:left;
	margin-right:10px;
	margin-bottom:20px;
}
ul.case_study_boxes li span {
	background:url('/v6/images/case-studies/club-boxes.jpg') no-repeat;
	display:block;
	height:198px;
	margin-bottom:5px;
}
ul.league_case_study_boxes li span {
	background:url('/v6/images/case-studies/league-boxes.jpg') no-repeat;
	display:block;
	height:198px;
	margin-bottom:5px;
}

ul.case_study_boxes li.cs-nuneaton-town-football-club span {background-position:0 0;}
ul.case_study_boxes li.cs-old-brodleians-rufc span {background-position:-221px 0;}
ul.case_study_boxes li.cs-purley-cricket-club span {background-position:-442px 0;}
ul.case_study_boxes li.cs-romford-fc span {background-position:-663px 0;}
ul.case_study_boxes li.cs-slough-hockey-club span {background-position:-884px 0;}
ul.case_study_boxes li.cs-southampton-spitfires span {background-position:-1105px 0;}
ul.case_study_boxes li.cs-southend-rfc span {background-position:-1326px 0;}
ul.case_study_boxes li.cs-belfast-harlequins span {background-position:-1547px 0;}
ul.case_study_boxes li.cs-headingley-cricket-club span {background-position:-1768px 0;}
ul.case_study_boxes li.cs-leeds-adel-carnegie-hockey-club span {background-position:-1989px 0;}

ul.league_case_study_boxes li.cs-hull-district-youth-league span {background-position:0 0;}
ul.league_case_study_boxes li.cs-spar-mid-wales-league span {background-position:-221px 0;}
ul.league_case_study_boxes li.cs-evo-stik-league span {background-position:-442px 0;}
ul.league_case_study_boxes li.cs-midland-football-alliance span {background-position:-663px 0;}

/* CLUB SEARCH/SIGNUP */
.club_search_signup {
	margin-top:30px;
	padding-left:23px;
}
.club_search_signup .sports_search_box {
	height:114px;
	width:335px;
	padding:15px;
	background:url('/v6/images/sprites/sections-shared.png') -365px 0 no-repeat;
	float:left;
}
.club_search_signup .sign_up {
	float:left;
	padding-top:15px;
}
.club_search_signup h4 {
	height:43px;
	background:url('/v6/images/sprites/sports-pages-shared.jpg') -365px -144px no-repeat;
}
.club_search_signup .sign_up_btn_col {
	margin:10px 0 0 15px;
}

/* UP/DOWN TABLES */
table.up_down_table {
	width:100%;
	border-collapse:collapse;
	font-size:13px;
	color:#444;
}
table.up_down_table th {
	text-align:left;
	color:#BBB;
	font-size:12px;
	border-bottom:1px solid #DDD;
		
	padding:6px 5px;
}
table.up_down_table .odd_row {
	background:#EEE;
}
table.up_down_table .c1 {
	width:37px;
}
table.up_down_table td {
	padding:6px 5px;
}
.move_up .c2, .move_down .c2, .move_none .c2 {
	background-position:269px 4px;
	background-repeat:no-repeat;
}
.move_up .c2 {
	background-image:url('/v3/images/sport/chartUp.png');
}
.move_down .c2 {
	background-image:url('/v3/images/sport/chartDown.png');
}
.move_none .c2 {
	background-image:url('/v3/images/sport/chartNoMove.png');
}
table.up_down_table .align_right {
	display:block;
	float:right;
	position:relative;
	right:22px;
	color:#999;
}


/* TABS NAV */
ul.tabs {
	clear:left;
	display:block;
}
ul.tabs li, ul.tabs li a {
	display:block;
	float:left;
}
ul.tabs li {
	margin-right:1px;
}
ul.tabs li.active {
	margin-right:1px;
}
ul.tabs li a {
	margin-top:4px;
	padding:15px 10px;
	background:#AAA;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BBBBBB', endColorstr='#999999');
	background: -webkit-gradient(linear, left top, left bottom, from(#BBB), to(#999));
	background: -moz-linear-gradient(top,#BBB,#999);
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	font-size:14px;
} 
ul.tabs li.active a, ul.tabs li a:hover {
	background:#888;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#777777');
	background: -webkit-gradient(linear, left top, left bottom, from(#999), to(#777));
	background: -moz-linear-gradient(top,#999,#777);
}
ul.tabs li.active a {
	margin-top:0px;
	padding:17px 10px;
	
}
ul.tabs li.sign_up a {
	background:#AAA;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b8ee', endColorstr='#006e91');
	background: -webkit-gradient(linear, left top, left bottom, from(#00b8ee), to(#006e91));
	background: -moz-linear-gradient(top,#00b8ee,#006e91);
}
ul.tabs li.sign_up a:hover {
	background:#e11a00;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e11a00', endColorstr='#910c00');
	background: -webkit-gradient(linear, left top, left bottom, from(#e11a00), to(#910c00));
	background: -moz-linear-gradient(top,#e11a00,#910c00);
}

/* CONTACT FORM */
.contact_form {
	/*width:516px;*/
	padding:8px;
}
.contact_form label {
	display:block;
	margin-bottom:8px;
	clear:left;
}
.contact_form label.inline {
	display:inline;
}
.contact_form label span {
	width:225px;
	display:block;
	float:left;
	margin:0 8px 5px 0;
	padding-top:8px;
	text-align:right;
	text-transform:uppercase;
	color:#409cb9;
	font-size:15px;
	text-transform:uppercase;
	letter-spacing:-1px;
	line-height:1.2em;
}
.contact_form .field_title {
	padding-top:8px;
	text-align:right;
	text-transform:uppercase;
	color:#409cb9;
	font-size:15px;
	text-transform:uppercase;
	letter-spacing:-1px;
	line-height:1.2em;
}
.contact_form .input_text, .contact_form .select, .contact_form .textarea {
	border:1px solid #CCC;
	background:#F3F3F3;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#FFFFFF');
	background: -webkit-gradient(linear, left top, left bottom, from(#EEE), to(#FFF));
	background: -moz-linear-gradient(top,#EEE,#FFF);
	border-radius:5px;
	color:#444;
	font-size:16px;
	font-size:14px;
	-moz-box-shadow:inset 0 1px 0 #DDD;
	-webkit-box-shadow:inset 0 1px 0 #DDD;
	box-shadow:inset 0 1px 0 #DDD;
}
.contact_form .select_small {
	border:1px solid #CCC;
	background:#F3F3F3;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#FFFFFF');
	background: -webkit-gradient(linear, left top, left bottom, from(#EEE), to(#EEE));
	background: -moz-linear-gradient(top,#EEE,#FFF);
	border-radius:5px;
	color:#444;
	font-size:16px;
	font-size:14px;
	-moz-box-shadow:inset 0 1px 0 #DDD;
	-webkit-box-shadow:inset 0 1px 0 #DDD;
	box-shadow:inset 0 1px 0 #DDD;
	padding:5px;
}
.contact_form .input_text {
	height:30px;
	width:486px;
	padding:0 5px;
}
.contact_form .select {
	width:500px;
	padding:5px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE');
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE));
	background: -moz-linear-gradient(top,#FFF,#EEE);
	-moz-box-shadow:inset 0 -1px 0 #DDD;
	-webkit-box-shadow:inset 0 -1px 0 #DDD;
	box-shadow:inset 0 -1px 0 #DDD;	
}
.contact_form .textarea {
	height:125px;
	width:486px;
	padding:5px;
	font-family:Arial,Helvetica,sans-serif;
}
.contact_form .row_captcha img {
	display:block;
	margin-bottom:3px;
	border:1px solid #CCC;
}
.contact_form .row_captcha .input_text {
	width:100px;
}
.contact_form label.error {
	/*
	background:url('/v6/images/shared/diagonal-light-error.png') top left repeat;
	border:1px solid #BE7676;
	*/
}
.contact_form label.error span {
	color:#8f3939;
}
.contact_form .error .input_text, .contact_form .error .select, .contact_form .error .textarea {

}

.contact_form label.success {
	/*
	background:url('/v6/images/shared/diagonal-light-success.png') top left repeat;
	border:1px solid #6cb550;
	*/
}
.contact_form label.success span {
	color:#437231;
}

.contact_form .success .input_text, .contact_form .success .select, .contact_form .success .textarea {
}
.contact_form .buttons {
	width:721px;
}
.contact_form .form_button {
	float:right;
}

/* LOGIN FORM */
.login_form {
	/*width:516px;*/
	padding:8px;
}
.login_form label {
	display:block;
	margin-bottom:8px;
}
.login_form label.inline {
	display:inline;
}
.login_form label span {
	width:225px;
	display:block;
	float:left;
	margin:0 8px 5px 0;
	padding-top:8px;
	text-align:right;
	text-transform:uppercase;
	color:#409cb9;
	font-size:15px;
	text-transform:uppercase;
	letter-spacing:-1px;
	line-height:1.2em;
}
.login_form .field_title {
	padding-top:8px;
	text-align:right;
	text-transform:uppercase;
	color:#409cb9;
	font-size:15px;
	text-transform:uppercase;
	letter-spacing:-1px;
	line-height:1.2em;
}
.login_form .input_text, .login_form .select, .login_form .textarea {
	border:1px solid #CCC;
	background:#F3F3F3;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#FFFFFF');
	background: -webkit-gradient(linear, left top, left bottom, from(#EEE), to(#FFF));
	background: -moz-linear-gradient(top,#EEE,#FFF);
	border-radius:5px;
	color:#444;
	font-size:16px;
	font-size:14px;
	-moz-box-shadow:inset 0 1px 0 #DDD;
	-webkit-box-shadow:inset 0 1px 0 #DDD;
	box-shadow:inset 0 1px 0 #DDD;
}
.login_form .input_text {
	height:30px;
	width:286px;
	padding:0 5px;
}
.login_form .select {
	width:300px;
	padding:5px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE');
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFF));
	background: -moz-linear-gradient(top,#FFF,#FFF);
	-moz-box-shadow:inset 0 -1px 0 #DDD;
	-webkit-box-shadow:inset 0 -1px 0 #DDD;
	box-shadow:inset 0 -1px 0 #DDD;	
}
.login_form .textarea {
	height:125px;
	width:486px;
	padding:5px;
	font-family:Arial,Helvetica,sans-serif;
}
.login_form .row_captcha img {
	display:block;
	margin-bottom:3px;
	border:1px solid #CCC;
}
.login_form .row_captcha .input_text {
	width:100px;
}
.login_form label.error span {
	color:#8f3939;
}
.login_form .error .input_text, .login_form .error .select, .login_form .error .textarea {

}
.login_form label.success span {
	color:#437231;
}

.login_form .success .input_text, .login_form .success .select, .login_form .success .textarea {
}
.login_form .buttons {
	width:530px;
}
.login_form .form_button {
	float:right;
}
.login_form .extra_row {
	padding-left:230px;
}
.login_form .forgot_password {
	margin-right:30px;
}
.login_form .remember_me {
	
}
.login_form .forgot_password, .login_form .remember_me {
	display:block;
	float:left;
}


/* SIGNUP FORM */
.signup_form {
	margin:20px;
	padding:0 16px;
}
.signup_form p {
	padding:8px 0;
	margin-bottom:16px;
	color:#444;
}
.signup_form fieldset p {
	padding-top:0;
}
.signup_form .row {
	padding:5px 0;
	position:relative;
	display:block;
	z-index:1;
}
.signup_form .row_captcha img {
	display:block;
	margin-bottom:3px;
	border:1px solid #CCC;
}
.signup_form .row_captcha .input_text {
	width:100px;
}
.signup_form .promote_row {
	z-index:3;
}
.signup_form .autocomplete_row {
	z-index:2;
}
.signup_form .error_row {
	background:#ffeaea;
}
.signup_form .label, .signup_form .checkbox_label {
	font-size:14px;
	color:#444;
	line-height:34px;
}
.signup_form .label {
	display:block;
	float:left;
	width:170px;
	padding-left:5px;
}
.signup_form .label_long {
	line-height:17px;
}
.signup_form .error_row .label, .signup_form .error_row .checkbox_label {
	color:#880505;
}
.signup_form .invisible_label {
	visibility:hidden;
}
.signup_form .input_text, .signup_form .select {
	border:1px solid #CCC;
	height:26px;
	padding:4px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	font-size:16px;
	color:#444;
}	
.signup_form .input_text {
	width:340px;
	-moz-box-shadow:inset 0 1px 0 #DDD;
	-webkit-box-shadow:inset 0 1px 0 #DDD;
	box-shadow:inset 0 1px 0 #DDD;	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#FFFFFF');
	background: -webkit-gradient(linear, left top, left bottom, from(#EEE), to(#FFF));
	background: -moz-linear-gradient(top,#EEE,#FFF);
}
.signup_form .input_text_disabled {
	width:720px;
	border:0;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;	
	background:#FFF;
	filter:none;
	color:#666;
}
.signup_form .error_row {
	width:530px;
}
.signup_form .error_field {
	border:1px solid #C96E6E;
}
.signup_form .select {
	height:34px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE');
	background: -webkit-gradient(linear, left top, left bottom, from(#EEE), to(#FFF));
	background: -moz-linear-gradient(top,#FFF,#EEE);
	-moz-box-shadow:inset 0 -1px 0 #DDD;
	-webkit-box-shadow:inset 0 -1px 0 #DDD;
	box-shadow:inset 0 -1px 0 #DDD;	
}
.signup_form .req_char {
	color:#3F9DBB;
	padding-left:3px;
	font-weight:bold;
}
.signup_form .tooltip {
	position:absolute;
	width:353px;
	top:0;
	left:540px;
	line-height:1.4em;
	font-size:14px;
	color:#666;
	border-top:1px solid #c5d8f3;
	border-bottom:1px solid #c5d8f3;
	padding:8px 8px 8px 30px;
	background:url("/v6/images/shared/help.png") no-repeat 8px 10px #DFECFF;
	display:none;
}
.signup_form .extra {
	position:absolute;
	width:375px;
	top:0;
	left:540px;
	line-height:1.4em;
	font-size:14px;
	color:#666;
	border-top:1px solid #f1ea36;
	border-bottom:1px solid #f1ea36;
	padding:8px 8px 8px 8px;
	background-color:#FCFBE4;
	display:none;
}
.signup_form .extra_success {
	background:#e0f1dc url("/v6/images/shared/accept.png") 8px 10px no-repeat;
	border-color:#67a05c;
	padding-left:30px;
	width:353px;
}

.signup_form .extra_new {
	background:#FCFBE4 url("/v6/images/shared/asterisk_yellow.png") 8px 10px no-repeat;
	padding-left:30px;
	width:353px;
}
.signup_form .extra_small {
	width:30px;
}

.signup_form .buttons {
	width:525px;
}
.signup_form .form_button {
	float:right;
}
.signup_form .buttons .forgotton_password {
	line-height:40px;
	display:block;
	float:right;
	margin-right:10px;
	font-size:14px;
}
.signup_form fieldset {
	padding:16px;
}
.signup_form #register_country_id {
	width:350px;
}
.signup_form #register_postcode, .signup_form #register_postcode2 {
	width:75px;
}
.signup_form #stage_1_continue_wrap {
	display:none;
}
.signup_form .stage_wrap {
	position:relative;
}
.signup_form #stage_1 {
	z-index:2;
}
.signup_form .stage_inactive .stage_inner {
	display:none;
}
.signup_form #stage_2 {
	margin-top:-23px;
}
.signup_form #stage_1 .stage_inner {
	padding-bottom:39px;
}
.signup_form .stage_status {
	position:absolute;
	top:38px;
	left:820px;
	width:150px;
}
.signup_form #stage_1 .stage_status {
	top:30px;
}
.signup_form .stage_status .icon, .signup_form .stage_status a {
	height:25px;
	line-height:25px;
	font-size:14px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;	
}
.signup_form .stage_status .icon {
	display:block;
	background:url('/v6/images/sprites/club-signup-create-club.jpg') no-repeat;
	margin-left:6px;
	padding:0 4px 0 24px;
	color:#444;
	float:right;
}
.signup_form .stage_status_0 .icon {
	background-position:-978px -374px;
	border:1px solid #DDD;
	background-color:#FFF;
	color:#BBB;
}
.signup_form .stage_status_1 .icon {
	background-position:-978px -399px;
	border:1px solid #C6C017;
	background-color:#FCFBE4;
	color:#989208;
}
.signup_form .stage_status_2 .icon {
	background-position:-978px -424px;
	background-color:#e0f1dc;
	border:1px solid #67a05c;
	color:#0C7B0E;
}
.signup_form .stage_status_3 .icon {
	background-position:-978px -449px;
	background-color:#ffeaea;
	border:1px solid #A91616;
	color:#A91616;
}
.signup_form .stage_status a {
	float:right;
	margin-left:4px;
	top:8px;
	padding:0 4px;
	border:1px solid #DDD;
	color:#BBB;
	background:#FFF;
	font-size:14px;
	line-height:24px;
}
#club-signup-create .signup_form .select {
	width:350px;
}
.signup_form .map_fix {
	position:relative;
	z-index:5;
}
.signup_form .map_wrapper {
	position:absolute;
	background:#EEE;
	width:377px;
	height:310px;
	top:-355px;
	left:560px;
	border:1px solid #EAFAFF;
	background:url('/v6/images/sprites/club-signup-create-club.jpg') 0 -399px no-repeat;
}
.signup_form #map {
	height:310px;
	width:377px;
}
.signup_form .map_inner {
	position:relative;
}
.signup_form .map_inner p {
    background:#000;
    color: #FFFFFF;
    font-size: 14px;
    height: 40px;
    left: -1px;
    opacity: 0.75;
    padding: 5px;
    position: absolute;
    text-align: center;
    text-shadow: 1px 1px 0 #000000;
    top: 239px;
    width: 369px;
	display:none;
}

#club-signup-create-club ul.ui-autocomplete {
	border:1px solid #DDDDDD;
	width:340px;
	top:38px;
	left:175px;
	background:#FFF;
	position:absolute;
}
#club-signup-create-club ul.ui-autocomplete li a {
	display:block;
	border-bottom:1px solid #DDD;
	border-top:1px solid #FFF;
	font-size:14px;
	background:#F1F1F1;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3F3F3', endColorstr='#EEEEEE');
	background: -webkit-gradient(linear, left top, left bottom, from(#F3F3F3), to(#EEEEEE));
	background: -moz-linear-gradient(top,#F3F3F3,#EEEEEE);
	cursor:pointer;
}
#club-signup-create-club ul.ui-autocomplete li a.ui-state-hover {
	background:#E3E3E3;
	display:block;
}
#club-signup-create-club ul.ui-autocomplete li .team_name, #club-signup-create-club ul.ui-autocomplete li .title {
	display:block;
	margin-bottom:5px;
	font-weight:bold;
}
#club-signup-create-club ul.ui-autocomplete li .competition, #club-signup-create-club ul.ui-autocomplete li .more_info {
	display:block;
	font-size:12px;
	line-height:1.2em;
}
#club-signup-create-club ul.ui-autocomplete li .detail {
	display:block;
	font-size:11px;
	line-height:1.2em;
	margin-top:5px;
	padding:8px;
	-moz-border-radius:4px;
}
#club-signup-create-club ul.ui-autocomplete li .icon {
	display:block;
	height:24px;
	width:24px;
	float:left;
	margin-right:5px;
}
#club-signup-create-club ul.ui-autocomplete li .club_1, #club-signup-create-club ul.ui-autocomplete li .club_2, #club-signup-create-club ul.ui-autocomplete li .club_3 {
	display:block;
	padding:8px;
}
#club-signup-create-club ul.ui-autocomplete li .club_1 .team_name {
	color:#a74e56;
}
#club-signup-create-club ul.ui-autocomplete li .club_1 .competition {
	color:#999;
}
#club-signup-create-club ul.ui-autocomplete li .club_1  .detail {
	color:#a74e56;
	background:#ecdbdb;
	text-shadow:none;
}
#club-signup-create-club ul.ui-autocomplete li .club_1 .url {
	display:block;
	text-decoration:underline;
}
#club-signup-create-club ul.ui-autocomplete li .club_1 .icon {
	background:url('/v6/images/sprites/club-signup-create-club.jpg') 0 -374px no-repeat;
}
#club-signup-create-club ul.ui-autocomplete li a.ui-state-hover .club_1 {
	background:#ecdbdb;
}
#club-signup-create-club ul.ui-autocomplete li a.ui-state-hover .club_1 .detail {
	background:#dfc1c1;
}
#club-signup-create-club ul.ui-autocomplete li .club_2 .team_name {
	color:#4097b3;
}
#club-signup-create-club ul.ui-autocomplete li .club_2 .competition {
	color:#666;
}
#club-signup-create-club ul.ui-autocomplete li .club_2 .detail {
	background:#e1ebf2;
	color:#4097b3;
}
#club-signup-create-club ul.ui-autocomplete li .club_3 .title {
	color:#437231;
}
#club-signup-create-club ul.ui-autocomplete li .club_3 .more_info {
	color:#666;
}
#club-signup-create-club ul.ui-autocomplete li .club_3 .more_info em {
	text-decoration:underline;
	font-weight:normal;
	font-style:normal;
}
.signup_form #site_url_wrap {
	background:#EEE;
	font-size:12px;
	padding:5px;
	color:#666;
	margin:-5px 0 8px 175px;
	line-height:1.2em;
	width:340px;
	display:none;
}
.signup_form .site_url_valid {
	background:#E0F1DC!important;
}
.signup_form .site_url_invalid {
	background:#F7DFDF!important;
}
.signup_form #site_url {
	font-weight:bold;
	display:block;
	padding-left:12px;
}
.signup_form #site_url_message {
	color:#777;
	display:block;
}
.signup_form .site_url_valid #site_url {
	background:url('/v6/images/shared/tick-small.png') -2px -2px no-repeat;
}
.signup_form  .site_url_invalid #site_url {
	background:url('/v6/images/shared/cross_small.png') -2px -2px no-repeat;
}
.signup_form  .site_url_loading #site_url {
	background:url('/v6/images/shared/tiny-loading.gif') -3px 0 no-repeat;
}
.signup_form .site_url_invalid #site_url_message {
	color:#761B1B;
}

/* FEEDBACK STYLING */
.res_error, .res_ok {
    font-size: 14px;
    margin-bottom: 10px;
    padding: 10px 10px 10px 30px;
    background-repeat: no-repeat;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	line-height:1.2em;
}
.res_error {
    background-position: 2px 2px;
    background-color: #F9E5E5;
    border: 1px solid #E4B3B3;
    color:#9A5757;
}
.res_error a {
	color:#9A5757;
	text-decoration:underline;
}
.res_ok {
    background-position: 2px 0;
	background-color: #E8FFE9;
    border: 1px solid #98C8A6;
    color: #39A430;
}
.res_ok {
	color:#39A430;
}
/* BUTTONS */
a.sign_up_btn_large {
	display:block;
	width:335px;
	height:59px;
	background:url('http://images.pitchero.com/up/fe-buttons.png') 0 0 no-repeat;
}
a.learn_more_btn_large {
	display:block;
	width:335px;
	height:59px;
	background:url('http://images.pitchero.com/up/fe-buttons.png') 0 -118px no-repeat;
 }
a.sign_up_btn_large:hover {
	background-position:0 -59px;
}
a.learn_more_btn_large:hover {
	background-position:0 -177px;
}
a.contact_btn_large {
	display:block;
	width:335px;
	height:59px;
	background:url('http://images.pitchero.com/up/fe-buttons.png') 0 -470px no-repeat;
}
a.contact_btn_large:hover {
	background-position:0 -529px;
}
.search_button {
	height:32px;
	width:106px;
	background:url('http://images.pitchero.com/up/fe-buttons.png') -335px -64px no-repeat;
}
#sports-leagues ul.leagues .status, #sports-clubs ul.clubs .status {
	float:right;
	display:block;
	width:106px;
	height:32px;
	background:url('/v6/images/sprites/sports-pages-shared.jpg') no-repeat;
}
#sports-leagues ul.leagues a.status_active, #sports-clubs ul.clubs a.status_active {
	background-position:-365px -230px;
}
#sports-leagues ul.leagues a.status_active:hover, #sports-clubs ul.clubs a.status_active:hover {
	background-position:-471px -230px;
}
#sports-leagues ul.leagues .status_inactive {
	background-position:-365px -262px;
}
#sports-clubs ul.clubs a.status_signup {
	background-position:-365px -294px;
}
#sports-clubs ul.clubs a.status_signup:hover {
	background-position:-471px -294px;
}
#sports-clubs ul.clubs .status_inactive {
	background-position:-365px -326px;
}
.build_btn_small {
	display:block;
	height:32px;
	width:106px;
	background:url('http://images.pitchero.com/up/fe-buttons.png') -335px -96px no-repeat;
}
.build_btn_small:hover {
	background-position:-335px -128px;
}
.view_cs_box, .view_css_box {
	width:221px;
	height:59px;
	display:block;
	background:url('http://images.pitchero.com/up/fe-buttons.png') no-repeat;
}
.view_cs_box {
	background-position:0 -647px;
}
.view_cs_box:hover {
	background-position:-221px -647px;
}
.view_css_box {
	background-position:0 -588px;
}
.view_css_box:hover {
	background-position:-221px -588px;
}

/* FORM BUTTONS */
.login_btn_glossy, .register_btn_glossy, .save_btn_glossy, .ok_btn_glossy, .submit_btn_glossy, .continue_btn_glossy, .back_btn_glossy, .cancel_btn_glossy, .delete_btn_glossy {
	background:url('/v6/images/sprites/form-buttons.jpg') no-repeat;
	height:40px;
}
.login_btn_glossy {
	width:140px;
	background-position:0 0;
}
.register_btn_glossy {
	width:170px;
	background-position:-140px 0;
}
.save_btn_glossy {
	width:126px;
	background-position:-310px 0;
}
.ok_btn_glossy {
	width:102px;
	background-position:-436px 0;
}
.submit_btn_glossy {
	width:148px;
	background-position:-537px 0;
}
.continue_btn_glossy {
	width:188px;
	background-position:-685px 0;
}
.back_btn_glossy {
	width:146px;
	background-position:-873px 0;
}
.cancel_btn_glossy {
	width:148px;
	background-position:-1019px 0;
}
.delete_btn_glossy {
	width:148px;
	background-position:-1116px 0;
}


/* FORM ELEMENTS */
.placeholder_label {
	display:none;
}
.fast_input_wrap, .fast_input, .fast_select {
	margin:0;
	padding:0;
	
}
.fast_input_wrap, .fast_input {
	height:28px;
	background:url('http://images.pitchero.com/up/fe-ui-fixed-9.jpg') no-repeat;

}
.fast_input_wrap {
	display:block;
	background-position:0 -499px;
	position:relative;
}
.fast_input, .fast_select {
	color:#444;
	font-size:14px;
}
.fast_input {
	position:absolute;
	float:left;
	left:5px;
	top:0;
	padding:0;
	border:0;
	padding-right:5px;
	background-color:transparent;
	background-position:right -499px;
}
.fast_input {
	/* dirty fix for all ie browsers to pad input box properly */
	height:25px\9;
	padding-top:7px\9;
}
.fast_select {
	padding:5px;
	height:32px;
	border:1px solid #CCC;
	border-top:1px solid #DDD;
	-moz-border-radius:4px;
	background: #FFF; /* Fallback */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDDDDD'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#DDD)); /* for webkit browsers */
	background: -moz-linear-gradient(top,#FFF,#DDD); /* firefox 3.6+ */
}

/* SIGN UP MINI BOXES */
.sign_up_mini_box {
	width:232px;
	float:left;
	margin-right:10px;
}
.sign_up_club {
}
.sign_up_mini_box_wrap {
	padding-left:10px;
}
.sign_up_mini_box h4 {
	height:82px;
	background:url('http://images.pitchero.com/up/fe-ui-fixed-9.jpg') no-repeat;
}
.sign_up_club h4 {
	background-position:0 -945px;
}
.sign_up_league h4 {
	background-position:0 -1027px;
}
.sign_up_county h4 {
	background-position:0 -1109px;
}
a.sign_up_btn_box, a.learn_more_btn_box {
	display:block;
	width:232px;
	height:59px;
	background:url('http://images.pitchero.com/up/fe-buttons.png') no-repeat;
}
a.sign_up_btn_box {
	background-position:0 -352px;
	margin-bottom:3px;
}
.sign_up_mini_box a.sign_up_btn_box {
	margin-bottom:3px;
}
a.sign_up_btn_box:hover {
	background-position:-232px -352px;
}
a.learn_more_btn_box {
	background-position:0 -411px;
}
a.learn_more_btn_box:hover {
	background-position:-232px -411px;
}
#what-is-pitchero .section h3, #how-it-works .section h3 {
	height:19px;
	margin-bottom:8px;
}
#what-is-pitchero .main_left .pad, #how-it-works .main_left .pad {
	padding:0 20px;
}
#what-is-pitchero .section .left, #what-is-pitchero .section .right, #how-it-works .section .left, #how-it-works .section .right  {
	width:345px;
}
#what-is-pitchero .section .left, #how-it-works .section .left {
	float:left;
	margin-right:20px;
}
#what-is-pitchero .section .right, #how-it-works .section .right {
	float:right;
}
h3.join_header {
	height:78px;
	background:url('http://images.pitchero.com/up/fe-ui-fixed-9.jpg') 0 -867px no-repeat;
	margin:45px 0 25px;
}

/**
 * UTILITYs USEFUL STYLES
 */
.image_text,
.image-text {
	font-size:1px;
	overflow:hidden;
	text-indent:-1000px;
	background-repeat:none;
}
.form_button {
    border:0;
    display:block;
    float:left;
    font-size:0;
    line-height:0;
    overflow: hidden;
    text-indent:-999px;
}

.margin_bottom_big {margin-bottom:20px;}


/* legacy fixes JM 16/05/2011 */
#network6 {
	width:960px;
	margin:0 auto;
	background-color:#fff;
	background:#FFF url('/v6/images/shared/main-full-subcontent-bg.png') 0 0 repeat-x;
	display:block;
	padding:20px;
}

/* first aid 4 sport */
#fa4s_bar {width:730px;height:39px;padding-top:11px;}
#fa4s_top_link {width:323px;height:27px;background-image:url('/v6/images/fa4s/fa4s_top_logo.jpg');display:block;background-position:left;}
#fa4s_top_link:hover {background-position:right;}

#fa4s_bar_bottom {width:730px;height:50px;margin-left:23px;}
#fa4s_bottom_link {width:401px;height:29px;background-image:url('/v6/images/fa4s/fa4s_bottom_logo.jpg');display:block;background-position:left;}
#fa4s_bottom_link:hover {background-position:right;}

/* Sports slider */
#homepage 
.sports_slider_wrap {
	display:block;
	margin-bottom:24px;
	height:136px;
	background:url('/v6/images/sprites/sports-slider.jpg?2') 0 0 no-repeat;
	position:relative;
}
.sports_slider_wrap .sports_slider_nav {
	position:absolute;
	height:54px;
	width:14px;
}
.sports_slider_wrap .sports_slider_nav_left {
	top:45px;
	left:7px;
}
.sports_slider_wrap .sports_slider_nav_right {
	top:45px;
	left:721px;
}
.sports_slider,
.sports_slider li,
.sports_slider li a {
	height:110px;
	width:660px;
}
.sports_slider {
	list-style-type:none;
	position:absolute;
	overflow:hidden;
	top:13px;
	left:41px;
}
.sports_slider li {
	position:absolute;
	top:0;
	left:0;
}
.sports_slider li.inactive {
	left:-660px;
}
.sports_slider li a {
	display:block;
	background-image:url('/v6/images/sprites/sports-slider.jpg?2');
	background-repeat:no-repeat;
}
.sports_slider li.football a {
	background-position:0 -136px;
}
.sports_slider li.rugby a {
	background-position:0 -246px;
}
.sports_slider li.hockey a {
	background-position:0 -356px;
}
.sports_slider li.cricket a {
	background-position:0 -466px;
}


/* Case study videos boxes */
ul.case_study_video_boxes {
	list-style-type:none;
	padding-left:10px;
	margin-bottom:12px;
}
ul.case_study_video_boxes li {
	margin-right:10px;
	margin-bottom:10px;
}
ul.case_study_video_boxes li,
ul.case_study_video_boxes li a {
	display:block;
	float:left;
}
ul.case_study_video_boxes li a {
	height:75px;
	width:338px;
	background-repeat:no-repeat;
	background-position:0 0;
}
ul.case_study_video_boxes li a:hover {
	background-position:0 -75px;
}
ul.case_study_video_boxes li.nuneaton a {background-image:url('/v6/images/sprites/case-study-video-buttons/nuneaton.png');}
ul.case_study_video_boxes li.marine a {background-image:url('/v6/images/sprites/case-study-video-buttons/marine.png');}
ul.case_study_video_boxes li.sedgley a {background-image:url('/v6/images/sprites/case-study-video-buttons/sedgley.png');}
ul.case_study_video_boxes li.stockport a {background-image:url('/v6/images/sprites/case-study-video-buttons/stockport.png');}
ul.case_study_video_boxes li.leeds_adel a {background-image:url('/v6/images/sprites/case-study-video-buttons/leeds-adel.png');}
ul.case_study_video_boxes li.evostik a {background-image:url('/v6/images/sprites/case-study-video-buttons/evostik.png');}

/* Right col features */
.right_col_features,
.right_col_features ul,
.right_col_features ul li {
	background-image:url('http://images.pitchero.com/up/fe-right-col-features.png');
	background-repeat:no-repeat;
}

.right_col_features {
	background-position:0 0;
	margin-bottom:12px;
	zoom:1;
}
.right_col_features h3 {
	height:57px;
	display:block;
}
.right_col_features ul {
	background-position:0 bottom;
	font-size:14px;
	padding:20px 18px 10px;
}
.right_col_features li {
	padding:0 0 14px 38px;
	background-position:-225px 0;
}
	
.kansas_banner {
	background:url('http://images.pitchero.com/up/fe-kansas-banner.jpg') 0 0 no-repeat;
	width:700px;
	height:119px;
	margin:24px auto 18px;
	display:block;
}
	
#legals {line-height:1.4em;font-size:13px;}
#legals h3 {margin-bottom:10px;}
#legals span.number {width:30px;float:left;margin-right:5px;}
#legals span.text {float:left;width:700px;}
#legals .pb {margin-bottom:10px;}
#legals .step1 {margin-left:50px;}
#legals .step1 span.number {width:40px;}
#legals .step2 span.number {width:50px;}
#legals .step2 {margin-left:100px;}
#legals tr td {}
#legals tr.title td {font-weight:bold;}
#legals tr.header td {background-color:#e7e7e7;}/* End: /v6/css/frontend.css */

/* Start: /v6/css/colorbox.css */
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#666;}
#colorbox{}
    #cboxTopLeft{width:25px; height:25px; background:url(../images/colorbox/border1.png) no-repeat 0 0;}
    #cboxTopCenter{height:25px; background:url(../images/colorbox/border1.png) repeat-x 0 -50px;}
    #cboxTopRight{width:25px; height:25px; background:url(../images/colorbox/border1.png) no-repeat -25px 0;}
    #cboxBottomLeft{width:25px; height:25px; background:url(../images/colorbox/border1.png) no-repeat 0 -25px;}
    #cboxBottomCenter{height:25px; background:url(../images/colorbox/border1.png) repeat-x 0 -75px;}
    #cboxBottomRight{width:25px; height:25px; background:url(../images/colorbox/border1.png) no-repeat -25px -25px;}
    #cboxMiddleLeft{width:25px; background:url(../images/colorbox/border2.png) repeat-y 0 0;}
    #cboxMiddleRight{width:25px; background:url(../images/colorbox/border2.png) repeat-y -25px 0;}
    #cboxContent{background:#fff; overflow:hidden;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxLoadingOverlay{background:#fff url(../images/colorbox/loading.gif) no-repeat 5px 5px;}
        #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to IE9.
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
*/
.cboxIE6 #cboxTopLeft{background:url(../images/colorbox/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(../images/colorbox/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(../images/colorbox/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(../images/colorbox/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(../images/colorbox/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(../images/colorbox/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(../images/colorbox/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(../images/colorbox/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}
/* End: /v6/css/colorbox.css */

/* Start: /v6/css/premium-features-shared.css */
/*****************************************
* COLOUR SCHEME **************************
*****************************************/
/* TEXT COLOUR */
.pf_page_subs .section h3 {
	color:#D0222B;
}
.pf_page_sms .section h3 {
	color:#EB8322;
}
.pf_page_creative .section h3 {
	color:#8A2277;
}
.pf_page_shop .section h3 {
	color:#3CAC4A;
}
.pf_page_bundle .section h3 {
	color:#0595BE;
}

/* BORDER COLOUR */

/* BACKGROUND_COLOUR */
.pf_page_subs .payment_options {
	background-color:#D0222B;
}
.pf_page_sms .payment_options {
	background-color:#EB8322;
}
.pf_page_creative .payment_options {
	background-color:#8A2277;
}
.pf_page_shop .payment_options {
	background-color:#3CAC4A;
}
.pf_page_bundle .payment_options {
	background-color:#0595BE;
}

/* GRADIENTS */

/*****************************************
* PAYMENT OPTIONS ************************
*****************************************/

.pf_page .payment_options {
	text-align:center;
}
.pf_page_fe .payment_options {
	margin:36px 12px;	
}
.pf_page_wcp .payment_options {
	margin:36px 0!important;	
}
.pf_page .payment_options li {
	display:inline;
	padding:0 0 0 26px!important;
	margin-right:0 18px 0 0!important;
	line-height:36px;
	color:#FFF;
	font-weight:bold;
	background:url('/v6/images/shared/premium-features/payment-options-tick.png') 0 -3px no-repeat;
	font-size:16px;
	text-shadow:rgba(0,0,0,0.2) 1px 1px 0;
}
.pf_page .payment_options li.last {
	margin-right:0;
}

.pf_page .buy_buttons {
	list-style-type:none;
	padding-left:50px;
	margin-bottom:24px;
}
.pf_page_wcp .buy_buttons {
	padding:0 0 0 85px!important;
}
.pf_page_wcp .buy_buttons_bundle {
	padding-left:212px!important;
}
.pf_page .buy_buttons li {
	display:block;
	float:left;
	margin:0;
	padding:0;
}
.pf_page .buy_buttons li.single {
	margin-right:12px;
}
.pf_page .buy_buttons li a {
	display:block;
}
.pf_page .buy_buttons li.single a {
	width:207px;
	background-position:0 0;
	background-repeat:no-repeat;
	height:253px;
}
.pf_page .buy_buttons li.single a:hover {
	background-position:0 -253px;
}
.pf_page_subs .buy_buttons li.single a {background-image:url('/v6/images/shared/premium-features/buy-buttons/subs.png?2');}
.pf_page_sms .buy_buttons li.single a {background-image:url('/v6/images/shared/premium-features/buy-buttons/sms.png?2');}
.pf_page_creative .buy_buttons li.single a {background-image:url('/v6/images/shared/premium-features/buy-buttons/creative.png?2');}
.pf_page_shop .buy_buttons li.single a {background-image:url('/v6/images/shared/premium-features/buy-buttons/shop.png?2');}

.pf_page .buy_buttons li.bundle {
	position:relative;
	height:253px;
	width:395px;
	background:url('/v6/images/shared/premium-features/buy-buttons/bundle.png?2') 0 0 no-repeat;
}
.pf_page .buy_buttons_bundle li.bundle {
	background-image:url('/v6/images/shared/premium-features/buy-buttons/bundle-only.png?2');	
}
.pf_page .buy_buttons li.bundle a.subs,
.pf_page .buy_buttons li.bundle a.sms,
.pf_page .buy_buttons li.bundle a.creative,
.pf_page .buy_buttons li.bundle a.shop {
	position:absolute;
	left:8px;
	height:42px;
	width:187px;
}
.pf_page .buy_buttons li.bundle a.subs:hover,
.pf_page .buy_buttons li.bundle a.sms:hover,
.pf_page .buy_buttons li.bundle a.creative:hover,
.pf_page .buy_buttons li.bundle a.shop:hover,
.pf_page .buy_buttons li.bundle a.buy:hover {
	background-image:url('/v6/images/shared/premium-features/buy-buttons/bundle.png?2');
	background-repeat:no-repeat;
}
.pf_page .buy_buttons li.bundle a.subs {
	top:61px;
}
.pf_page .buy_buttons li.bundle a.sms {
	top:108px;
}
.pf_page .buy_buttons li.bundle a.creative {
	top:155px;
}
.pf_page .buy_buttons li.bundle a.shop {
	top:202px;
}
.pf_page .buy_buttons li.bundle a.buy {
	left:203px;
	top:195px;
	position:absolute;
	height:50px;
	width:184px;
}
.pf_page .buy_buttons li.bundle a.subs:hover {
	background-position:0 -253px;
}
.pf_page .buy_buttons li.bundle a.sms:hover {
	background-position:-187px -253px;
}
.pf_page .buy_buttons li.bundle a.creative:hover {
	background-position:0 -295px;
}
.pf_page .buy_buttons li.bundle a.shop:hover {
	background-position:-187px -295px;
}
.pf_page .buy_buttons li.bundle a.buy:hover {
	background-position:0 -337px;
}
.pf_page .buy_not_sure {
	border:1px solid #CCC;
	background:#EEE;
	padding:12px;
	font-size:14px;
	color:#333;
	margin-top:24px;
	text-align:center;
}

/*****************************************
* BANNER IMAGES **************************
*****************************************/
.pf_page .banner_image_wrap {
	position:relative;
	background-position:0 0;
	background-repeat:no-repeat;
}
.pf_page_fe .banner_image_wrap {
	margin-bottom:18px;
	height:293px;
	border-bottom:1px solid #CCC;
}
.pf_page_wcp .banner_image_wrap {
	height:340px;
}
.pf_page_fe .pf_page_subs .banner_image_wrap {background-image:url('/v6/images/shared/premium-features/banners/subs-fe.jpg?1');}
.pf_page_wcp .pf_page_subs .banner_image_wrap {background-image:url('/v6/images/shared/premium-features/banners/subs-wcp.jpg?1');}

.pf_page_fe .pf_page_sms .banner_image_wrap {background-image:url('/v6/images/shared/premium-features/banners/sms-fe.jpg?1');}
.pf_page_wcp .pf_page_sms .banner_image_wrap {background-image:url('/v6/images/shared/premium-features/banners/sms-wcp.jpg?1');}

.pf_page_fe .pf_page_creative .banner_image_wrap {background-image:url('/v6/images/shared/premium-features/banners/creative-fe.jpg?1');}
.pf_page_wcp .pf_page_creative .banner_image_wrap {background-image:url('/v6/images/shared/premium-features/banners/creative-wcp.jpg?1');}

.pf_page_fe .pf_page_shop .banner_image_wrap {background-image:url('/v6/images/shared/premium-features/banners/shop-fe.jpg?3');}
.pf_page_wcp .pf_page_shop .banner_image_wrap {background-image:url('/v6/images/shared/premium-features/banners/shop-wcp.jpg?3');}

.pf_page_fe .pf_page_creative .banner_image_wrap {background-image:url('/v6/images/shared/premium-features/banners/creative-fe.jpg?1');}
.pf_page_wcp .pf_page_creative .banner_image_wrap {background-image:url('/v6/images/shared/premium-features/banners/creative-wcp.jpg?1');}

.pf_page_fe .pf_page_bundle .banner_image_wrap {background-image:url('/v6/images/shared/premium-features/banners/bundle-fe.jpg?1');}
.pf_page_wcp .pf_page_bundle .banner_image_wrap {background-image:url('/v6/images/shared/premium-features/banners/bundle-wcp.jpg?1');}

.pf_page .banner_image_wrap .download,
.pf_page .banner_image_wrap .trial,
.pf_page .banner_image_wrap .buy {
	position:absolute;
	left:500px;
	width:197px;
	background-position:0 0;
	background-repeat:no-repeat;
}
.pf_page_wcp .banner_image_wrap .download,
.pf_page_wcp .banner_image_wrap .trial,
.pf_page_wcp .banner_image_wrap .buy {
	left:613px;
}

.pf_page .banner_image_wrap .buy {
	height:52px;
	top:129px;
}
.pf_page_subs .banner_image_wrap .buy { background-image:url('/v6/images/shared/premium-features/banners/buy-subs.png');}
.pf_page_sms .banner_image_wrap .buy { background-image:url('/v6/images/shared/premium-features/banners/buy-sms.png');}
.pf_page_creative .banner_image_wrap .buy { background-image:url('/v6/images/shared/premium-features/banners/buy-creative.png');}
.pf_page_shop .banner_image_wrap .buy { background-image:url('/v6/images/shared/premium-features/banners/buy-shop.png');}
.pf_page_bundle .banner_image_wrap .buy { background-image:url('/v6/images/shared/premium-features/banners/buy-bundle.png');}

.pf_page .banner_image_wrap .download,
.pf_page .banner_image_wrap .trial {
	top:18px;
	height:108px;
}
.pf_page .banner_image_wrap .download {
	background-image:url('/v6/images/shared/premium-features/banners/download-guide.png');
}
.pf_page .banner_image_wrap .trial {
	background-image:url('/v6/images/shared/premium-features/banners/free-trial.png');
}
 .pf_page .banner_image_wrap .buy:hover {
	background-position:0 -52px;
}
.pf_page .banner_image_wrap .download:hover,
.pf_page .banner_image_wrap .trial:hover {
	background-position:0 -108px;
}


/*****************************************
* SECTIONS *******************************
*****************************************/
.pf_page .section {
	border-top:1px solid #FFF;
	display:block;
	padding:12px 6px;
	margin:0 12px 0;
	border-bottom:1px solid #E3E3E3;
}
.pf_page .section_image {
	display:block;
	float:left;
	border:1px solid #DDD;
	width:115px;
}
.pf_page .section h3,
.pf_page .section p {
	margin-left:127px;
}
.pf_page .section_no_image h3,
.pf_page .section_no_image p {
	margin-left:0;
}
.pf_page .section h3 {
	font-size:17px!important;
	font-weight:bold;
	margin-top:6px;
	margin-bottom:3px!important;
}
.pf_page .section p {
	padding:0!important;
	line-height:1.3em;
	margin-bottom:8px;
}

.pf_page .feature_notice {
	color:#777;
	font-size:11px;
	margin:4px 0 0 12px!important;
	padding:0!important;
}

/*****************************************
* HOMEPAGES ******************************
*****************************************/

.pf_page_home .overview_wrap {
	margin-bottom:36px;
}
.pf_page_home .overview {
	float:left;
	width:273px;
	margin-right:12px;
	padding:15px 0 0 18px
}
.pf_page_wcp .pf_page_home .overview {
	width:329px;
}
.pf_page_home .overview p {
	margin-bottom:12px;
	line-height:1.3em;
	font-size:16px;
}
.pf_page_home .overview_image {
	display:block;
	float:right;
}

.pf_page_home .premium_features_buttons {
	list-style-type:none;
	padding-bottom:24px;
}
.pf_page_wcp .pf_page_home .premium_features_buttons {
	padding:0 0 36px 47px!important;
}
.pf_page_home .premium_features_buttons li,
.pf_page_home .premium_features_buttons li a {
	display:block;
	float:left;
	width:347px;
	height:100px;
	line-height:100px;
}
.pf_page_home .premium_features_buttons li {
	margin-right:12px;
	margin-bottom:12px;
	padding:0!important;
}
.pf_page_home .premium_features_buttons li.sms,
.pf_page_home .premium_features_buttons li.shop {
	margin-right:0;
}
.pf_page_home .premium_features_buttons li a {
	background:url('/v6/images/sprites/club-website-premium-buttons.jpg?1') 0 0 no-repeat;	
}
.pf_page_home .premium_features_buttons li.subs a {background-position:0 0;}
.pf_page_home .premium_features_buttons li.sms a {background-position:-347px 0;}
.pf_page_home .premium_features_buttons li.creative a {background-position:0 -100px;}
.pf_page_home .premium_features_buttons li.shop a {background-position:-347px -100px;}

.pf_page_home .premium_features_buttons li.subs a:hover,
.pf_page_home .premium_features_buttons li.subs a.active {background-position:0 -200px;}
.pf_page_home .premium_features_buttons li.sms a:hover,
.pf_page_home .premium_features_buttons li.sms a.active {background-position:-347px -200px;}
.pf_page_home .premium_features_buttons li.creative a:hover,
.pf_page_home .premium_features_buttons li.creative a.active {background-position:0 -300px;}
.pf_page_home .premium_features_buttons li.shop a:hover,
.pf_page_home .premium_features_buttons li.shop a.active {background-position:-347px -300px;}

.pf_page_home .club_case_studies {
	padding:0!important;
}
.pf_page_home .club_case_studies li,
.pf_page_home .club_case_studies li a {
	display:block;
	float:left;
}
.pf_page_home .club_case_studies li {
	width:228px;
	margin-right:8px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;	
	border-radius:5px;
	margin-bottom:8px;
	box-shadow:#DDD 0 0 2px;
	padding:0!important;
}
.pf_page_wcp .pf_page_home .club_case_studies li {
	width:259px;
}
.pf_page_home .club_case_studies li.end_row {
	margin-right:0;
}
.pf_page_home .club_case_studies li a {
	border:1px solid #D3D3D3;
	border-left:1px solid #e3e3e3;
	border-top:1px solid #e3e3e3;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;	
	border-radius:5px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE');
	background:#F3F3F3;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E3E3E3));
	background: -moz-linear-gradient(top,#FFF,#E3E3E3);	
	width:220px;
	padding:4px;
	text-decoration:none;
}
.pf_page_wcp .pf_page_home .club_case_studies li a {
	width:251px;	
}
.pf_page_home .club_case_studies li a:hover {
	border:1px solid #AAA;
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;	
}
.pf_page_home .club_case_studies li a .icon {
	display:block;
	float:left;
	width:50px;
	height:50px;
	background:url('/v6/images/sprites/club-icons-50.png') 0 0 no-repeat;
}
.pf_page_home .club_case_studies li a .name,
.pf_page_home .club_case_studies li a .url {
	display:block;
	margin-left:54px;
}
.pf_page_home .club_case_studies li a .name {
	margin-top:18px;
	margin-bottom:4px;
	font-size:13px;
	text-decoration:underline;
	font-weight:bold;
}
.pf_page_home .club_case_studies li a .url {
	font-size:11px;
	color:#666;
	display:none;
}
.pf_page_home .club_case_studies li.nuneaton a .icon {background-position:-350px 0}
.pf_page_home .club_case_studies li.blackheath a .icon {background-position:-300px 0}
.pf_page_home .club_case_studies li.leeds_adel a .icon {background-position:-750px 0}
.pf_page_home .club_case_studies li.romford a .icon {background-position:-200px 0}
.pf_page_home .club_case_studies li.sedgley a .icon {background-position:-400px 0}
.pf_page_home .club_case_studies li.rotherham a .icon {background-position:-500px 0}
.pf_page_home .club_case_studies li.boston a .icon {background-position:-950px 0}
.pf_page_home .club_case_studies li.northern_rugby a .icon {background-position:-450px 0}
.pf_page_home .club_case_studies li.purley a .icon {background-position:-700px 0}
.pf_page_home .club_case_studies li.wakefield a .icon {background-position:-550px 0}
.pf_page_home .club_case_studies li.cleckheaton a .icon {background-position:-50px 0}
.pf_page_home .club_case_studies li.headingley a .icon {background-position:-650px 0}/* End: /v6/css/premium-features-shared.css */

/* Start: /v5/css/activity-feed.css */
ul.activity_feed {margin:0;padding:0;border:0;font-size:13px;}
ul.activity_feed li {margin:0;}
ul.activity_feed li .profile {float:left;width:50px;margin-right:10px;}
ul.activity_feed li .content {float:left;width:550px;margin-bottom:30px;}

ul.activity_feed li .content .title {margin-top:6px;margin-bottom:6px;display:block;color:#333;line-height:1.3em;}

ul.activity_feed li .content a.content_image {margin-bottom:6px;border:1px solid #ccc;display:block;width:126px;}

ul.activity_feed li .content .image_border {border:3px solid #fff;}
ul.activity_feed li .content .when {color:#666;font-size:11px;}
ul.activity_feed li .content a {text-decoration:none;}
ul.activity_feed li .content a:hover {text-decoration:underline;}
ul.activity_feed li .content a span.video_duration {position:absolute;z-index:2;margin-top:78px;margin-left:92px;color:#fff;background-color:#333;font-size:11px;padding:2px;}
ul.activity_feed li .content .detail {margin-bottom:10px;}/* End: /v5/css/activity-feed.css */

/* Start: /v5/fonts/font.css */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 1, 2010 10:17:36 AM America/New_York */
@font-face {
	font-family: 'BebasNeueRegular';
	src: url('BebasNeue-webfont.eot');
	src: local('☺'), url('BebasNeue-webfont.woff') format('woff'), url('BebasNeue-webfont.ttf') format('truetype'), url('BebasNeue-webfont.svg#webfont9XSzTiHf') format('svg');
	font-weight: normal;
	font-style: normal;
        
}/* End: /v5/fonts/font.css */

/* Start: /v5/css/profile.css */
#container #profile {background-color:#fff;padding:10px;font-size:13px;width:980px;margin:0 auto 0 auto;}

#container #profile #leader {width:728px;height:90px;background-color:#e7e7e7;}

#container #profile #profile-nav {width:160px;float:left;margin-right:10px;background-color:#ffcc00;}
#container #profile #profile-nav ul {}
#container #profile #profile-nav ul li {width:160px;position:relative;}
#container #profile #profile-nav ul li a {text-decoration:none;padding:7px 0 0 7px;height:20px;display:block;background-position:left bottom;}
#container #profile #profile-nav ul li a:hover {color:#fff;}
#container #profile #profile-nav ul li.here a {color:#fff;}


#container #profile h3 {margin-bottom:10px;}
#container #profile h4 {font-size:14px;margin-bottom:10px;}

#container #profile #profile-top {margin-bottom:10px;padding-bottom:15px;border-bottom:1px solid #e7e7e7;}
#container #profile #profile-top p {line-height:1.5em;}
#container #profile #profile-top h2 {font-size:20px;margin-bottom:10px;}

#container #profile #profile-main {width:659px;float:left;margin-right:10px;padding-right:10px;border-right:1px solid #e7e7e7;}
#container #profile #profile-right {width:300px;float:left;}

#container #profile #profile-right #alerts {padding:10px;background-color:#f7f7f7;margin-bottom:20px;}
#container #profile #profile-right #alerts ul {margin:0;padding:0;}
#container #profile #profile-right #alerts ul li {margin:0;padding:0;}
#container #profile #profile-right #alerts ul li a {text-decoration:none;display:block;margin-bottom:10px;}
#container #profile #profile-right #alerts ul li a:hover {text-decoration:underline;}

#container #profile #profile-right #mpu {background-color:#f7f7f7;height:250px;width:300px;display:block;margin-bottom:10px;}

#container #profile #profile-right ul.friends-list {}
#container #profile #profile-right ul.friends-list li {float:left;width:50px;height:50px;margin:0;padding:0;border:0;}


#container #profile #profile-main {margin-bottom:50px;}

#container #profile #profile-main #user-clubs {line-height:1.3em;margin-bottom:20px;}


#container #profile #profile-main ul.basic-list {margin-left:20px;margin-bottom:20px;}
#container #profile #profile-main ul.basic-list li {margin-bottom:10px;}
#container #profile #profile-main ul.basic-list li a {text-decoration:none;}
#container #profile #profile-main ul.basic-list li a:hover {text-decoration:underline;}

#container #profile #profile-main .request {margin:10px 0 20px 20px;}
#container #profile #profile-main .request a {text-decoration:none;}
#container #profile #profile-main .request a:hover {text-decoration:underline;}


/* membership */
#container #profile ul.activity_feed {}
#container #profile #profile-main ul.roles {}
#container #profile #profile-main ul.roles li {}
#container #profile #profile-main ul.roles li a {margin-bottom:20px;font-size:15px;display:block;width:277px;height:60px;padding:10px;border:1px solid #e7e7e7;float:left;text-decoration:none;}
#container #profile #profile-main ul.roles li.mr a {margin-right:20px;}
#container #profile #profile-main ul.roles li.grey a {color:#999;background-color:#fff;border:1px solid #e7e7e7;}
#container #profile #profile-main ul.roles li a:hover {}
#container #profile #profile-main ul.roles li.grey a:hover {}

#container #profile #profile-main ul.roles li a span.description {display:block;margin-top:5px;font-size:12px;color:#666;line-height:1.3em;}
#container #profile #profile-main ul.roles li.grey a span.description {color:#999;}

#container #profile #profile-main ul.roles li a span.manage {float:right;text-transform:uppercase;font-size:12px;}
#container #profile #profile-main ul.roles li a:hover span.manage {text-decoration:underline;}


#container #profile #profile-main #profile-inbox a, #container #profile #profile-main #profile-photos a {text-decoration:none;}
#container #profile #profile-main #profile-inbox a:hover, #container #profile #profile-main #profile-photos a:hover {text-decoration:underline;}


#container #profile #profile-main #profile-inbox .recipient_list {font-size:11px;margin-top:5px;}


#container #profile #profile-main #profile-photos .save_changes {with:150px;float:right;}
#container #profile #profile-main #profile-photos .options {margin-bottom:20px;}
#container #profile #profile-main #profile-photos .album_title {margin-bottom:20px;}

#container #profile #profile-main table tr td {border-bottom:1px solid #e7e7e7;vertical-align: top;}
#container #profile #profile-main table tr.even td {}
#container #profile #profile-main table tr.title td {font-weight:bold;}
#container #profile #profile-main table tr.odd td {background-color:#f7f7f7;}
#container #profile #profile-main table tr.highlight td {background-color:#d8f0ff;}
#container #profile #profile-main table tr td .subject {font-size: 16px;margin-bottom: 5px;}
#container #profile #profile-main table tr td .blurb {color: #666666;line-height:1.3em;margin-bottom:20px;margin-top:10px;}
#container #profile #profile-main table tr td .blurb a {color: #666666;}
#container #profile #profile-main table tr td .user {font-size: 13px;margin-bottom: 3px;}
#container #profile #profile-main table tr td .time {font-size: 11px;color: #666666;}
#container #profile #profile-main table tr td .message_content {line-height:1.3em;font-size:13px;}


#container #profile #profile-main #membership {margin:0 10px 0 30px;}
#container #profile #profile-main #membership table.table_form tr td {border-bottom:0;}
#container #profile #profile-main #membership table tr td {padding:7px;}
#container #profile #profile-main #membership .why {padding-top:5px;}
#container #profile #profile-main #membership .spacer {margin-bottom:30px;}

#container #profile #profile-main #membership #admin-roles {border:1px solid #ccc;padding:10px;}
#container #profile #profile-main #membership #admin-roles .left {float:left;width:290px;margin-right:10px;}
#container #profile #profile-main #membership #admin-roles .right {float:left;width:290px;}

#container #profile #profile-main #membership #admin-roles ul li {margin-bottom:10px;}


#container #profile #profile-main #membership #searchList {min-height:100px;_height:100px;position:absolute;z-index:100;background-color:#fff;padding:10px;border:1px solid #ccc;width:600px;padding-bottom:20px;}

#container #profile #profile-main #membership #application {margin-top:10px;}
#container #profile #profile-main #membership #application li {margin-bottom:10px;margin-left:20px;}

#container #profile #profile-main #membership a.view_link {float:right;font-size:12px;text-decoration:none;}
#container #profile #profile-main #membership a.view_link:hover {text-decoration:underline;}

#container #profile #profile-main #membership .eachTeam {float:left;width:150px;margin-bottom:7px;}



#container #profile #profile-main #searchRelative {position:relative;}
#container #profile #profile-main #searchRelative #searchList {position:absolute;background-color:#ffffff;width:304px;border:1px solid #cccccc;top:22px;left:0;}
#container #profile #profile-main #searchRelative #searchList .title {padding:5px;}
#container #profile #profile-main #searchRelative #searchList .result a {display:block;text-decoration:none;padding:5px;border-bottom:1px solid #e7e7e7;background-color:#f7f7f7;}
#container #profile #profile-main #searchRelative #searchList .result a:hover {background-color:#e7e7e7;}
#container #profile #profile-main #searchRelative #searchList .result a .af {font-size:10px;color:#666666;}

#container #profile #profile-main #recipientNames a .recipientName {background-color:#ffffff;display:block;padding:5px;font-size:11px;border:1px solid #cccccc;width:100px;float:left;margin-right:5px;margin-bottom:5px;text-align:center;text-decoration:none;}
#container #profile #profile-main #recipientNames a:hover .recipientName {cursor:pointer;}

#container #profile #profile-main #messaging table.inbox tr td img {margin-bottom:10px;}
#container #profile #profile-main #messaging table.sent tr td, #container #profile #profile-main #messaging table.inbox tr td {padding-top:7px;paddin-bottom:7px;}
#container #profile #profile-main #messaging .full_message {margin-top:10px;margin-bottom:10px;line-height:1.3em;}
#container #profile #profile-main #messaging span.recipient_list {position:absolute;z-index:99999;background-color:#fff;padding:10px;border:3px solid #ccc;color:#333;text-align:left;}
#container #profile #profile-main #messaging span.recipient_list ul {list-style:none;}
#container #profile #profile-main #messaging span.recipient_list ul li {margin-bottom:5px;}
#container #profile #profile-main #messaging .message_content {font-size:13px;line-height:1.3em;}



#container #profile #profile-right #user-image {background-color:#f7f7f7;padding:10px;text-align:center;margin-bottom:10px;display:block;}
#container #profile #profile-right #user-image a {position:relative;}

#container #profile #profile-right #user-image a span.user-image-edit {display:block;position:absolute;background-color:#fff;padding:5px;left:0;}



#container #profile #profile-main ul.hor-nav {height:28px;border-bottom:1px solid #d7d7d7;margin-bottom:10px;}
#container #profile #profile-main ul.hor-nav li {float:left;}
#container #profile #profile-main ul.hor-nav li a {display:block;padding:7px;background-color:#f7f7f7;margin-right:10px;text-decoration:none;border:1px solid #d7d7d7;}
#container #profile #profile-main ul.hor-nav li.here a {background-color:#d7d7d7;border:1px solid #d7d7d7;}



#container #profile #profile-right ul.user-options {margin-bottom:10px;}
#container #profile #profile-right ul.user-options li {float:left;}
#container #profile #profile-right ul.user-options li a {background-color:#e7e7e7;display:block;padding:10px;margin-bottom:10px;text-decoration:none;}
#container #profile #profile-right ul.user-options li a:hover {text-decoration:underline;}
#container #profile #profile-right ul.user-options li a.half {width:125px;}
#container #profile #profile-right ul.user-options li a.full {width:280px;}
#container #profile #profile-right ul.user-options li a.mr {margin-right:10px;}

/* vidoes */
#container #profile #profile-main #videos {}

/* c&p from internal.css */

#container #profile #profile-main ul.h_list {margin:0;padding:0;border:0;}
#container #profile #profile-main ul.h_list li {margin:0;padding:0;border:0;float:left;width:130px;margin-right:25px;margin-bottom:10px;padding:3px;}
#container #profile #profile-main ul.h_list li.no_right_margin {margin-right:0;}
#container #profile #profile-main ul.h_list li a span.item_image {margin-bottom:5px;display:block;}
#container #profile #profile-main ul.h_list li a span.item_image span.img_wrapper {display:block;width:128px;height:98px;border:1px solid #ccc;}
#container #profile #profile-main ul.h_list li a span.item_image span.img_wrapper img {border:4px solid #fff;}
#container #profile #profile-main ul.h_list li a .item_image .item_duration {position:absolute;z-index:2;margin-top:80px;margin-left:94px;color:#fff;background-color:#333;font-size:11px;padding:2px;}
#container #profile #profile-main ul.h_list li a span.item_words {font-size:11px;}
#container #profile #profile-main ul.h_list li a span.item_words .item_name {display:block;margin-bottom:5px;font-size:13px;line-height:1.3em;}
#container #profile #profile-main ul.h_list li a span.item_words .item_author {display:block;color:#666;margin-bottom:5px;}
#container #profile #profile-main ul.h_list li a span.item_words .item_views {display:block;color:#666;margin-bottom:5px;}
#container #profile #profile-main ul.h_list li a:hover span.item_words .item_name {text-decoration:underline;}
#container #profile #profile-main ul.h_list li:hover {background-color:#eee;}

#container #profile #profile-main #profile-videos #stage {text-align:center;margin-bottom:20px;}
#container #profile #profile-main #profile-videos #stage #video_frame {margin:0 auto;}
#container #profile #profile-main #profile-videos #stage .video-js {margin:0 auto;display:block;}

#container #profile #profile-main #profile-videos table tr td {border-bottom:0;padding:0 5px 15px 5px;}
#container #profile #profile-main #profile-videos #uav {padding:10px;display:block;text-decoration:none;}
#container #profile #profile-main #profile-videos #uav:hover {text-decoration:underline;}
#container #profile #profile-main #profile-videos .eachframe {border:1px solid #ccc;display:block;float:left;margin-right:10px;}


#container #profile #profile-main #profile-videos #video_formats {margin-top:10px;}
#container #profile #profile-main #profile-videos #video_formats li {margin-bottom:7px;margin-left:20px;}


#container #profile #profile-main #profile-photos .upload_photos {padding:10px;display:block;color:#fff;text-decoration:none;}

#container #profile #profile-main #profile-photos .large-options {width:305px;float:left;display:block;height:60px;padding:10px;text-align:center;}
#container #profile #profile-main #profile-photos .large-options a {text-decoration:none;margin-bottom:10px;display:block;}
#container #profile #profile-main #profile-photos .large-options a:hover {text-decoration:underline;}

#container #profile #profile-main #profile-photos .photo_frame {width:160px;text-align:center;padding:10px;background-color:#e7e7e7;}
#container #profile #profile-main #profile-photos .album_select {width:120px;}
#container #profile #profile-main #profile-photos .cover {margin-top:5px;}
#container #profile #profile-main #profile-photos .move {margin-top:5px;}
#container #profile #profile-main #profile-photos .delete {margin-top:5px;}

#container #profile #profile-main #profile-photos .form_textarea {width:450px;}
#container #profile #profile-main #profile-photos table.edit_album tr td {border-bottom:0;}
#container #profile #profile-main #profile-photos .caption_title {margin-bottom:10px;}
#container #profile #profile-main #profile-photos table tr td.save {text-align:center;}

#container #profile #profile-main #profile-photos #sortable { list-style-type: none; margin: 0; padding: 0; overflow-y:scroll; height:400px;}
#container #profile #profile-main #profile-photos #sortable li { background-color:#fff;margin:10px; padding: 4px; border:1px solid #cccccc; float: left; width: 120px; height:90px; overflow:hidden; text-align: center;display:block;}
#container #profile #profile-main #profile-photos .order_button {text-align:center;margin-top:10px;}

#container #profile #profile-main #profile-friends ul li {font-size:12px;}
#container #profile #profile-main #profile-friends ul li.mr {margin-right:10px;}

#container #profile #profile-main #profile-friends ul.friends-list {}
#container #profile #profile-main #profile-friends ul.friends-list li {float:left;width:200px;margin-bottom:20px;border:1px solid #ccc;padding:5px;}
#container #profile #profile-main #profile-friends ul.friends-list li .image {float:left;width:50px;margin-right:10px;}
#container #profile #profile-main #profile-friends ul.friends-list li .type {float:left;width:140px;}
#container #profile #profile-main #profile-friends ul.friends-list li .type .name {margin-bottom:5px;}
#container #profile #profile-main #profile-friends ul.friends-list li .type .active {margin-bottom:5px;}

#container #profile #profile-main #profile-friends ul.pending-list {}
#container #profile #profile-main #profile-friends ul.pending-list li .image {float:left;width:50px;margin-right:10px;}
#container #profile #profile-main #profile-friends ul.pending-list li .type {float:left;width:500px;}
#container #profile #profile-main #profile-friends ul.pending-list li .type .name {margin-bottom:5px;}
#container #profile #profile-main #profile-friends ul.pending-list li .type .message {margin-bottom:5px;padding:5px;}

#container #profile #profile-main #profile-friends ul.search-results {}
#container #profile #profile-main #profile-friends ul.search-results li {float:left;width:200px;margin-bottom:20px;border:1px solid #ccc;padding:5px;}

#container #profile #profile-main #profile-friends ul.search-results li .image {float:left;width:50px;margin-right:10px;}
#container #profile #profile-main #profile-friends ul.search-results li .type {float:left;width:140px;}
#container #profile #profile-main #profile-friends ul.search-results li .type .name {margin-bottom:5px;}
#container #profile #profile-main #profile-friends ul.search-results li .type .club {margin-bottom:5px;}

#container #profile #profile-main #profile-friends .addFriendForm {position:absolute;z-index:99999;background-color:#fff;padding:10px;border:3px solid #ccc;color:#333;}

#container #profile #profile-main #profile-friends .addFriendForm .form_textarea {width:300px;height:60px;}
#container #profile #profile-main #profile-friends .addFriendForm .request_cancel {float:right;}

#container #profile #profile-main #profile-editProfile a.sub {text-decoration:none;font-size:12px;font-weight:bold;text-transform:uppercase;}
#container #profile #profile-main #profile-editProfile a.sub:hover {text-decoration:underline;}

#container #profile #profile-main #profile-editProfile .left {float:left;width:300px;margin-left:25px;}
#container #profile #profile-main #profile-editProfile .right {float:left;width:320px;margin-left:10px;}
#container #profile #profile-main #profile-editProfile .full {margin-left:25px;}
#container #profile #profile-main #profile-editProfile .spacer {margin-bottom:30px;}

#container #profile #profile-main table.default_table tr td {padding:5px 5px 10px 5px;border-bottom:0;}
#container #profile #profile-right #pas {text-align:center;}
#container #profile #profile-right #pas a {text-decoration:none;}
#container #profile #profile-right #pas a:hover {text-decoration:underline;}

#container #profile #profile-main #profile-settings #bounce_list {margin-top:20px;margin-bottom:20px;}
#container #profile #profile-main #profile-settings #bounce_list li {margin-left:20px;margin-bottom:10px;}
#container #profile #profile-main #profile-settings small {font-size:11px;margin-top:5px;display:block;}

/* required over-writes for v6 */
#container #profile h1 {position:static;margin:0;padding:0;border:0;height:auto;width:auto;background-image:none; }
#container #profile .form_button {float:none;text-indent:0;line-height:1;font-size:13px;display:inline; }/* End: /v5/css/profile.css */

/* Start: /v6/css/profile.css */
#network6 #profile {background-color:#fff;padding:10px;font-size:13px;width:980px;margin:0 auto 0 auto;}

#network6 #profile #leader {width:728px;height:90px;background-color:#e7e7e7;}

#network6 #profile #profile-nav {width:160px;float:left;margin-right:10px;background-color:#ffcc00;}
#network6 #profile #profile-nav ul {}
#network6 #profile #profile-nav ul li {width:160px;position:relative;}
#network6 #profile #profile-nav ul li a {text-decoration:none;padding:7px 0 0 7px;height:20px;display:block;background-position:left bottom;}
#network6 #profile #profile-nav ul li a:hover {color:#fff;}
#network6 #profile #profile-nav ul li.here a {color:#fff;}


#network6 #profile h3 {margin-bottom:10px;}
#network6 #profile h4 {font-size:14px;margin-bottom:10px;}

#network6 #profile #profile-top {margin-bottom:10px;padding-bottom:15px;border-bottom:1px solid #e7e7e7;}
#network6 #profile #profile-top p {line-height:1.5em;}
#network6 #profile #profile-top h2 {font-size:20px;margin-bottom:10px;}

#network6 #profile #profile-main {width:659px;float:left;margin-right:10px;padding-right:10px;border-right:1px solid #e7e7e7;}
#network6 #profile #profile-right {width:300px;float:left;}

#network6 #profile #profile-right #alerts {padding:10px;background-color:#f7f7f7;margin-bottom:20px;}
#network6 #profile #profile-right #alerts ul {margin:0;padding:0;}
#network6 #profile #profile-right #alerts ul li {margin:0;padding:0;}
#network6 #profile #profile-right #alerts ul li a {text-decoration:none;display:block;margin-bottom:10px;}
#network6 #profile #profile-right #alerts ul li a:hover {text-decoration:underline;}

#network6 #profile #profile-right #mpu {background-color:#f7f7f7;height:250px;width:300px;display:block;margin-bottom:10px;}

#network6 #profile #profile-right ul.friends-list {}
#network6 #profile #profile-right ul.friends-list li {float:left;width:50px;height:50px;margin:0;padding:0;border:0;}


#network6 #profile #profile-main {margin-bottom:50px;}

#network6 #profile #profile-main #user-clubs {line-height:1.3em;margin-bottom:20px;}


#network6 #profile #profile-main ul.basic-list {margin-left:20px;margin-bottom:20px;}
#network6 #profile #profile-main ul.basic-list li {margin-bottom:10px;}
#network6 #profile #profile-main ul.basic-list li a {text-decoration:none;}
#network6 #profile #profile-main ul.basic-list li a:hover {text-decoration:underline;}

#network6 #profile #profile-main .request {margin:10px 0 20px 20px;}
#network6 #profile #profile-main .request a {text-decoration:none;}
#network6 #profile #profile-main .request a:hover {text-decoration:underline;}


/* membership */
#network6 #profile ul.activity_feed {}
#network6 #profile #profile-main ul.roles {}
#network6 #profile #profile-main ul.roles li {}
#network6 #profile #profile-main ul.roles li a {margin-bottom:20px;font-size:15px;display:block;width:277px;height:60px;padding:10px;border:1px solid #e7e7e7;float:left;text-decoration:none;}
#network6 #profile #profile-main ul.roles li.mr a {margin-right:20px;}
#network6 #profile #profile-main ul.roles li.grey a {color:#999;background-color:#fff;border:1px solid #e7e7e7;}
#network6 #profile #profile-main ul.roles li a:hover {}
#network6 #profile #profile-main ul.roles li.grey a:hover {}

#network6 #profile #profile-main ul.roles li a span.description {display:block;margin-top:5px;font-size:12px;color:#666;line-height:1.3em;}
#network6 #profile #profile-main ul.roles li.grey a span.description {color:#999;}

#network6 #profile #profile-main ul.roles li a span.manage {float:right;text-transform:uppercase;font-size:12px;}
#network6 #profile #profile-main ul.roles li a:hover span.manage {text-decoration:underline;}


#network6 #profile #profile-main #profile-inbox a, #network6 #profile #profile-main #profile-photos a {text-decoration:none;}
#network6 #profile #profile-main #profile-inbox a:hover, #network6 #profile #profile-main #profile-photos a:hover {text-decoration:underline;}


#network6 #profile #profile-main #profile-inbox .recipient_list {font-size:11px;margin-top:5px;}


#network6 #profile #profile-main #profile-photos .save_changes {with:150px;float:right;}
#network6 #profile #profile-main #profile-photos .options {margin-bottom:20px;}
#network6 #profile #profile-main #profile-photos .album_title {margin-bottom:20px;}

#network6 #profile #profile-main table tr td {border-bottom:1px solid #e7e7e7;vertical-align: top;}
#network6 #profile #profile-main table tr.even td {}
#network6 #profile #profile-main table tr.title td {font-weight:bold;}
#network6 #profile #profile-main table tr.odd td {background-color:#f7f7f7;}
#network6 #profile #profile-main table tr.highlight td {background-color:#d8f0ff;}
#network6 #profile #profile-main table tr td .subject {font-size: 16px;margin-bottom: 5px;}
#network6 #profile #profile-main table tr td .blurb {color: #666666;line-height:1.3em;margin-bottom:20px;margin-top:10px;}
#network6 #profile #profile-main table tr td .blurb a {color: #666666;}
#network6 #profile #profile-main table tr td .user {font-size: 13px;margin-bottom: 3px;}
#network6 #profile #profile-main table tr td .time {font-size: 11px;color: #666666;}
#network6 #profile #profile-main table tr td .message_content {line-height:1.3em;font-size:13px;}


#network6 #profile #profile-main #membership {margin:0 10px 0 30px;}
#network6 #profile #profile-main #membership table.table_form tr td {border-bottom:0;}
#network6 #profile #profile-main #membership table tr td {padding:7px;}
#network6 #profile #profile-main #membership .why {padding-top:5px;}
#network6 #profile #profile-main #membership .spacer {margin-bottom:30px;}

#network6 #profile #profile-main #membership #admin-roles {border:1px solid #ccc;padding:10px;}
#network6 #profile #profile-main #membership #admin-roles .left {float:left;width:290px;margin-right:10px;}
#network6 #profile #profile-main #membership #admin-roles .right {float:left;width:290px;}

#network6 #profile #profile-main #membership #admin-roles ul li {margin-bottom:10px;}


#network6 #profile #profile-main #membership #searchList {min-height:100px;_height:100px;position:absolute;z-index:100;background-color:#fff;padding:10px;border:1px solid #ccc;width:600px;padding-bottom:20px;}

#network6 #profile #profile-main #membership #application {margin-top:10px;}
#network6 #profile #profile-main #membership #application li {margin-bottom:10px;margin-left:20px;}

#network6 #profile #profile-main #membership a.view_link {float:right;font-size:12px;text-decoration:none;}
#network6 #profile #profile-main #membership a.view_link:hover {text-decoration:underline;}

#network6 #profile #profile-main #membership .eachTeam {float:left;width:150px;margin-bottom:7px;}



#network6 #profile #profile-main #searchRelative {position:relative;}
#network6 #profile #profile-main #searchRelative #searchList {position:absolute;background-color:#ffffff;width:304px;border:1px solid #cccccc;top:22px;left:0;}
#network6 #profile #profile-main #searchRelative #searchList .title {padding:5px;}
#network6 #profile #profile-main #searchRelative #searchList .result a {display:block;text-decoration:none;padding:5px;border-bottom:1px solid #e7e7e7;background-color:#f7f7f7;}
#network6 #profile #profile-main #searchRelative #searchList .result a:hover {background-color:#e7e7e7;}
#network6 #profile #profile-main #searchRelative #searchList .result a .af {font-size:10px;color:#666666;}

#network6 #profile #profile-main #recipientNames a .recipientName {background-color:#ffffff;display:block;padding:5px;font-size:11px;border:1px solid #cccccc;width:100px;float:left;margin-right:5px;margin-bottom:5px;text-align:center;text-decoration:none;}
#network6 #profile #profile-main #recipientNames a:hover .recipientName {cursor:pointer;}

#network6 #profile #profile-main #messaging table.inbox tr td img {margin-bottom:10px;}
#network6 #profile #profile-main #messaging table.sent tr td, #network6 #profile #profile-main #messaging table.inbox tr td {padding-top:7px;paddin-bottom:7px;}
#network6 #profile #profile-main #messaging .full_message {margin-top:10px;margin-bottom:10px;line-height:1.3em;}
#network6 #profile #profile-main #messaging span.recipient_list {position:absolute;z-index:99999;background-color:#fff;padding:10px;border:3px solid #ccc;color:#333;text-align:left;}
#network6 #profile #profile-main #messaging span.recipient_list ul {list-style:none;}
#network6 #profile #profile-main #messaging span.recipient_list ul li {margin-bottom:5px;}
#network6 #profile #profile-main #messaging .message_content {font-size:13px;line-height:1.3em;}



#network6 #profile #profile-right #user-image {background-color:#f7f7f7;padding:10px;text-align:center;margin-bottom:10px;display:block;}
#network6 #profile #profile-right #user-image a {position:relative;}

#network6 #profile #profile-right #user-image a span.user-image-edit {display:block;position:absolute;background-color:#fff;padding:5px;left:0;}



#network6 #profile #profile-main ul.hor-nav {height:28px;border-bottom:1px solid #d7d7d7;margin-bottom:10px;}
#network6 #profile #profile-main ul.hor-nav li {float:left;}
#network6 #profile #profile-main ul.hor-nav li a {display:block;padding:7px;background-color:#f7f7f7;margin-right:10px;text-decoration:none;border:1px solid #d7d7d7;}
#network6 #profile #profile-main ul.hor-nav li.here a {background-color:#d7d7d7;border:1px solid #d7d7d7;}



#network6 #profile #profile-right ul.user-options {margin-bottom:10px;}
#network6 #profile #profile-right ul.user-options li {float:left;}
#network6 #profile #profile-right ul.user-options li a {background-color:#e7e7e7;display:block;padding:10px;margin-bottom:10px;text-decoration:none;}
#network6 #profile #profile-right ul.user-options li a:hover {text-decoration:underline;}
#network6 #profile #profile-right ul.user-options li a.half {width:125px;}
#network6 #profile #profile-right ul.user-options li a.full {width:280px;}
#network6 #profile #profile-right ul.user-options li a.mr {margin-right:10px;}

/* vidoes */
#network6 #profile #profile-main #videos {}

/* c&p from internal.css */

#network6 #profile #profile-main ul.h_list {margin:0;padding:0;border:0;}
#network6 #profile #profile-main ul.h_list li {margin:0;padding:0;border:0;float:left;width:130px;margin-right:25px;margin-bottom:10px;padding:3px;}
#network6 #profile #profile-main ul.h_list li.no_right_margin {margin-right:0;}
#network6 #profile #profile-main ul.h_list li a span.item_image {margin-bottom:5px;display:block;}
#network6 #profile #profile-main ul.h_list li a span.item_image span.img_wrapper {display:block;width:128px;height:98px;border:1px solid #ccc;}
#network6 #profile #profile-main ul.h_list li a span.item_image span.img_wrapper img {border:4px solid #fff;}
#network6 #profile #profile-main ul.h_list li a .item_image .item_duration {position:absolute;z-index:2;margin-top:80px;margin-left:94px;color:#fff;background-color:#333;font-size:11px;padding:2px;}
#network6 #profile #profile-main ul.h_list li a span.item_words {font-size:11px;}
#network6 #profile #profile-main ul.h_list li a span.item_words .item_name {display:block;margin-bottom:5px;font-size:13px;line-height:1.3em;}
#network6 #profile #profile-main ul.h_list li a span.item_words .item_author {display:block;color:#666;margin-bottom:5px;}
#network6 #profile #profile-main ul.h_list li a span.item_words .item_views {display:block;color:#666;margin-bottom:5px;}
#network6 #profile #profile-main ul.h_list li a:hover span.item_words .item_name {text-decoration:underline;}
#network6 #profile #profile-main ul.h_list li:hover {background-color:#eee;}

#network6 #profile #profile-main #profile-videos #stage {text-align:center;margin-bottom:20px;}
#network6 #profile #profile-main #profile-videos #stage #video_frame {margin:0 auto;}
#network6 #profile #profile-main #profile-videos #stage .video-js {margin:0 auto;display:block;}

#network6 #profile #profile-main #profile-videos table tr td {border-bottom:0;padding:0 5px 15px 5px;}
#network6 #profile #profile-main #profile-videos #uav {padding:10px;display:block;text-decoration:none;}
#network6 #profile #profile-main #profile-videos #uav:hover {text-decoration:underline;}
#network6 #profile #profile-main #profile-videos .eachframe {border:1px solid #ccc;display:block;float:left;margin-right:10px;}


#network6 #profile #profile-main #profile-videos #video_formats {margin-top:10px;}
#network6 #profile #profile-main #profile-videos #video_formats li {margin-bottom:7px;margin-left:20px;}


#network6 #profile #profile-main #profile-photos .upload_photos {padding:10px;display:block;color:#fff;text-decoration:none;}

#network6 #profile #profile-main #profile-photos .large-options {width:305px;float:left;display:block;height:60px;padding:10px;text-align:center;}
#network6 #profile #profile-main #profile-photos .large-options a {text-decoration:none;margin-bottom:10px;display:block;}
#network6 #profile #profile-main #profile-photos .large-options a:hover {text-decoration:underline;}

#network6 #profile #profile-main #profile-photos .photo_frame {width:160px;text-align:center;padding:10px;background-color:#e7e7e7;}
#network6 #profile #profile-main #profile-photos .album_select {width:120px;}
#network6 #profile #profile-main #profile-photos .cover {margin-top:5px;}
#network6 #profile #profile-main #profile-photos .move {margin-top:5px;}
#network6 #profile #profile-main #profile-photos .delete {margin-top:5px;}

#network6 #profile #profile-main #profile-photos .form_textarea {width:450px;}
#network6 #profile #profile-main #profile-photos table.edit_album tr td {border-bottom:0;}
#network6 #profile #profile-main #profile-photos .caption_title {margin-bottom:10px;}
#network6 #profile #profile-main #profile-photos table tr td.save {text-align:center;}

#network6 #profile #profile-main #profile-photos #sortable { list-style-type: none; margin: 0; padding: 0; overflow-y:scroll; height:400px;}
#network6 #profile #profile-main #profile-photos #sortable li { background-color:#fff;margin:10px; padding: 4px; border:1px solid #cccccc; float: left; width: 120px; height:90px; overflow:hidden; text-align: center;display:block;}
#network6 #profile #profile-main #profile-photos .order_button {text-align:center;margin-top:10px;}

#network6 #profile #profile-main #profile-friends ul li {font-size:12px;}
#network6 #profile #profile-main #profile-friends ul li.mr {margin-right:10px;}

#network6 #profile #profile-main #profile-friends ul.friends-list {}
#network6 #profile #profile-main #profile-friends ul.friends-list li {float:left;width:200px;margin-bottom:20px;border:1px solid #ccc;padding:5px;}
#network6 #profile #profile-main #profile-friends ul.friends-list li .image {float:left;width:50px;margin-right:10px;}
#network6 #profile #profile-main #profile-friends ul.friends-list li .type {float:left;width:140px;}
#network6 #profile #profile-main #profile-friends ul.friends-list li .type .name {margin-bottom:5px;}
#network6 #profile #profile-main #profile-friends ul.friends-list li .type .active {margin-bottom:5px;}

#network6 #profile #profile-main #profile-friends ul.pending-list {}
#network6 #profile #profile-main #profile-friends ul.pending-list li .image {float:left;width:50px;margin-right:10px;}
#network6 #profile #profile-main #profile-friends ul.pending-list li .type {float:left;width:500px;}
#network6 #profile #profile-main #profile-friends ul.pending-list li .type .name {margin-bottom:5px;}
#network6 #profile #profile-main #profile-friends ul.pending-list li .type .message {margin-bottom:5px;padding:5px;}

#network6 #profile #profile-main #profile-friends ul.search-results {}
#network6 #profile #profile-main #profile-friends ul.search-results li {float:left;width:200px;margin-bottom:20px;border:1px solid #ccc;padding:5px;}

#network6 #profile #profile-main #profile-friends ul.search-results li .image {float:left;width:50px;margin-right:10px;}
#network6 #profile #profile-main #profile-friends ul.search-results li .type {float:left;width:140px;}
#network6 #profile #profile-main #profile-friends ul.search-results li .type .name {margin-bottom:5px;}
#network6 #profile #profile-main #profile-friends ul.search-results li .type .club {margin-bottom:5px;}

#network6 #profile #profile-main #profile-friends .addFriendForm {position:absolute;z-index:99999;background-color:#fff;padding:10px;border:3px solid #ccc;color:#333;}

#network6 #profile #profile-main #profile-friends .addFriendForm .form_textarea {width:300px;height:60px;}
#network6 #profile #profile-main #profile-friends .addFriendForm .request_cancel {float:right;}

#network6 #profile #profile-main #profile-editProfile a.sub {text-decoration:none;font-size:12px;font-weight:bold;text-transform:uppercase;}
#network6 #profile #profile-main #profile-editProfile a.sub:hover {text-decoration:underline;}

#network6 #profile #profile-main #profile-editProfile .left {float:left;width:300px;margin-left:25px;}
#network6 #profile #profile-main #profile-editProfile .right {float:left;width:320px;margin-left:10px;}
#network6 #profile #profile-main #profile-editProfile .full {margin-left:25px;}
#network6 #profile #profile-main #profile-editProfile .spacer {margin-bottom:30px;}

#network6 #profile #profile-main table.default_table tr td {padding:5px 5px 10px 5px;border-bottom:0;}
#network6 #profile #profile-right #pas {text-align:center;}
#network6 #profile #profile-right #pas a {text-decoration:none;}
#network6 #profile #profile-right #pas a:hover {text-decoration:underline;}

#network6 #profile #profile-main #profile-settings #bounce_list {margin-top:20px;margin-bottom:20px;}
#network6 #profile #profile-main #profile-settings #bounce_list li {margin-left:20px;margin-bottom:10px;}
#network6 #profile #profile-main #profile-settings small {font-size:11px;margin-top:5px;display:block;}

/* required over-writes for v6 */
#network6 #profile h1 {position:static;margin:0;padding:0;border:0;height:auto;width:auto;background-image:none; }
#network6 #profile .form_button {float:none;text-indent:0;line-height:1;font-size:13px;display:inline; }/* End: /v6/css/profile.css */

/* Start: /v5/css/pagination.css */
#container .pagination_frame {}
#container ul.pagination {height:30px;margin: 0;padding: 0;text-align: left; /*Set to "right" to right align pagination interface*/}
#container ul.pagination li {font-size:13px;list-style-type: none;display: inline;padding-bottom: 1px;}
#container ul.pagination li a {display:block;padding:4px;float:left;border:1px solid #ccc;margin-right:5px;margin-bottom:5px;text-decoration:none;text-align:center;width:20px;}
#container ul.pagination li.here a {background-color:#e7e7e7;}
#container ul.pagination li a:hover {text-decoration:none;}/* End: /v5/css/pagination.css */

/* Start: /v6/css/jobs.css */
#jobs {color:#444;}
#jobs .leftCol {float:left;width:450px;margin-right:20px;}
#jobs .rightCol {float:left;width:450px;}
#jobs h3 {margin-bottom:10px;font-size:20px;font-weight:bold;}
#jobs h4 {margin-bottom:10px;font-size:16px;font-weight:bold;}
#jobs p {font-size:13px;margin-bottom:10px;}
#jobs ul {margin-left:20px;font-size:13px;list-style:circle;margin-bottom:30px;}
#jobs ul li {margin-bottom:5px;line-height:1.4em;}
#jobs hr {margin-bottom:20px;}
#jobs .blue {color:#3f9dbb;}/* End: /v6/css/jobs.css */

