/**
 * Primary Styles
 * Author: Thom Rimmer, Motionlab Marketing Ltd.
 * www.motionlab.co.uk
 *
 * 1. GENERAL
 * 2. STRUCTURE
 * 3. COMPONENTS
 * 4. TEMPLATE STYLES
 */

@import url('setup.css');
@import url('fonts/faces.css');
@import url('grids/978.css');

/* ======================================================================================================================
 * 1. GENERAL
====================================================================================================================== */

/** ---------------------------------------
 * Consistent spacing
 */

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, blockquote { margin: 15px 0; }

/** ---------------------------------------
 * Base fonts
 */

body, input, textarea {
    color: #2c2c2c;
    background: #fff;
    font-size: 12px;
    font-family: sans-serif;
    -webkit-background-size: 2100px 1208px;
}

/*-webkit-background-size: 2100px 1208px;*/

h2, h3, h4, h5, h6 { font-weight: bold; }
h1, h2, h3, h4, h5, h6 {text-transform:uppercase; margin-top:0px;}
h1 { font-size: 38px; font-weight: normal; font-family: sans-serif; }
h2 { font-size: 22px; font-family: sans-serif; }
h3 { font-size: 18px; font-family: sans-serif; }
h4 { font-size: 14px; font-family: sans-serif; }
a { color: #fff; text-decoration:underline;}
a:hover { color: #fff; text-decoration:none; }
small { font-size: 10px; }
p, blockquote { line-height: 1.8em; }


.left-col h1 {font-size:22px; font-weight:bold;}



/** ---------------------------------------
 * Grid helpers
 */

.extend-left { margin-left: -30px; } 
.extend-right { margin-right: -30px; }
.p1 { padding-left: 84px; }
.p2 { padding-left: 138px; }
.c .c .first { margin-left: 10px !important; }

/** ---------------------------------------
 * Padding Helpers
 */
.pad-left {padding-left:15px;}
.pad-right {padding-right:15px;}

/* ======================================================================================================================
 * 2. COMPONENTS
====================================================================================================================== */

/** ---------------------------------------
 * Vertically center
 */

.vertical-center .mid { position: relative; display: block; }

/** ---------------------------------------
 * Horizontal menu
 */

.horz-menu { overflow: hidden; margin: 0 }
.horz-menu li,
.horz-menu dt,
.horz-menu dd { display: inline; float: left; }
.horz-menu a { display: block; text-decoration: none; float: left; }
.horz-menu .current,
.horz-menu .current a { cursor: default; }

/** ---------------------------------------
 * Horizontal mask
 */
 
.horz-mask { position: relative; overflow: hidden; }
.horz-mask-inner { position: absolute; width: 20000em; overflow: hidden; margin: 0; }
.horz-mask-inner li { float: left; display: inline; }


/** ---------------------------------------
 * Blockquote
 */
blockquote {background:url(../img/blk-quote.png) no-repeat top left; padding-left:45px;}
cite {font-weight:bold; font-style:italic; display:block; text-align:right; padding-bottom:10px; background:url(../img/horz-double-line.png) repeat-x bottom left;}

.accordian-layout {margin-top:15px;}
.accordian {background:#FFF;}
.accordian div {color:#545454; margin:0px; padding:0px; padding-top:15px; padding-bottom:15px;}
.accordian div.pad-left {padding-left:15px; padding-top:0px; padding-bottom:0px;}
.accordian div.pad-right {padding-right:15px; padding-top:0px; padding-bottom:0px;}
.accordian div.pad-left ul, .accordian div.pad-right ul {margin-top:0px;}
.accordian div p {padding:0px;}
.accordian h3 {margin:0px; text-transform:none; border-bottom:1px solid #a9a9a9; }
.accordian h3:first-child {border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px;  behavior: url(http://www.wakefieldwildcats.co.uk/PIE.php);}
.accordian h3:last-child {border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px;  behavior: url(http://www.wakefieldwildcats.co.uk/PIE.php);}
.accordian h3 a {text-decoration:none; display:block; padding:10px 15px; color:#2c2c2c !important;}
.accordian h3 a span {float:right; display:block; background:#f1f1f1; border:1px solid #c9c9c9; font-size:14px; padding:3px 10px; margin-top:-3px;}
.accordian div.cont {clear:both; overflow:hidden;}
.accordian div.cont .left {width:212px; margin-left:15px; margin-right:15px; float:left; padding:0px;}
.accordian div.cont .right {width:212px; margin-right:15px; float:left; padding:0px;}
.accordian div.cont p, .accordian div.cont ul li {font-size:11px; margin-top:0px;}

.accordian table td, .accordian table th {padding:5px;}
.accordian table th {border-bottom:1px solid #545454;}

.ie7 .accordian h3 a span {margin-top:-35px; margin-right:15px;}
.ie7 .accordian h3 {clear:both; overflow:hidden;}
.ie7 .accordian h3 a {background:none;}
.ie8 .accordian h3, .ie8 .accordian h3 a {position:relative;}

/** ---------------------------------------
 * Left Col Tabs
 */
.left-col-tabs {clear:both; overflow:hidden; margin:15px 0px;}
.left-col-tabs .tabs {border-bottom:1px solid #969696;}
.left-col-tabs .tabs li { margin-right:10px;}
.left-col-tabs .tabs li a {padding:10px 25px; border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; text-transform:uppercase; font-weight:bold;
 color:#FFF; background:#797979; position:relative;
-pie-background: linear-gradient(#cecece, #797979);
background: -webkit-gradient(linear, left top, left bottom, from(#cecece), to(#797979));
background: -moz-linear-gradient(top,  #cecece,  #797979);
behavior: url(http://www.wakefieldwildcats.co.uk/PIE.php);}
.left-col-tabs .tabs li a.current {color:#545454; 
background:#cdcdcd; 
-pie-background: linear-gradient(#f5f5f5, #cdcdcd);
background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cdcdcd));
background: -moz-linear-gradient(top,  #f5f5f5,  #cdcdcd); 
behavior: url(http://www.wakefieldwildcats.co.uk/PIE.php);
}
.left-col-tabs .panes {margin-top:30px;}
.left-col-tabs .panes div.panel {display:none;}
.left-col .left-col-tabs .inner-left {margin-left:0px;}


/** ---------------------------------------
 * Inline Feature Car
 */
 
/*.inline-feature-car {margin-bottom:15px;}
.inline-feature-car .cont {height:150px; position:relative;}
.inline-feature-car .title {float:left; display:inline; width:120px; height:150px; background:url(../img/nav-divider.png) repeat-y top right;}
.inline-feature-car h2 {text-transform:uppercase; line-height:105px; text-align:center; font-size:28px; height:150px; vertical-align:middle; color:#2C2C2C;}
.inline-feature-car h2 span {font-size:23px; display:block; margin-top:-80px; text-align:center;}
.inline-feature-car .carousel {float:left;}

.inline-feature-car .carousel a.prev {display:block; height:150px; float:left; width:35px; background:url(../img/nav-divider.png) repeat-y top right; cursor:pointer;}
.inline-feature-car .carousel a.prev span {background:url(../img/matches-left.png) no-repeat top center; text-indent:-9999px; display:block; height:150px;}
.inline-feature-car .carousel a.prev:hover span {opacity:0.5;}
.inline-feature-car .carousel a.next {display:block; height:150px; float:left; width:35px; background:url(../img/nav-divider.png) repeat-y top left; cursor:pointer;}
.inline-feature-car .carousel a.next span {background:url(../img/matches-right.png) no-repeat top center; text-indent:-9999px; display:block; height:150px;}
.inline-feature-car .carousel a.next:hover span {opacity:0.5;}
.inline-feature-car .carousel a.disabled span {background:none; cursor:default;}

.inline-feature-car .carousel .carousel-holder {height:150px; width:520px; float:left; margin:0px; padding:0px; overflow:hidden; position:relative;}
.inline-feature-car .carousel ul {background:#FFF; height:150px; width:2000em;  margin:0px; padding:0px; position:absolute; list-style-type:none;}

.inline-feature-car .carousel ul li {margin:15px 7px 0px 7px; height:120px; width:190px; overflow:hidden; float:left;}
.inline-feature-car .carousel ul li .left {float:left; margin:10px; width:70px;}
.inline-feature-car .carousel ul li .right {float:left; margin:10px 10px 10px 0px; width:90px;}
.inline-feature-car .carousel ul li p {font-size:9px; color:#2C2C2C}
.inline-feature-car .carousel ul li .right p {font-size:14px; font-weight:bold; margin:0px; margin-bottom:10px; margin-top:5px;}
.inline-feature-car .carousel ul li p span {color:#d11241;}
.inline-feature-car .carousel ul li h3 {margin:0px; font-size:12px; line-height:1.2; font-weight:bold; color:#2C2C2C}
.inline-feature-car .carousel ul li .head {background:url(../img/horz-grey-div.png) repeat-x bottom left; padding-bottom:5px; clear:both; overflow:hidden;}
.inline-feature-car .flare {position:absolute; top:3px; right:36px;}

.inline-feature-car img {border:none !important; -moz-box-shadow:none !important; -webkit-box-shadow:none !important; margin-top:0px !important; margin-bottom:0px !important;}


.ie7 .inline-feature-car .carousel ul li .right p, .ie8 .inline-feature-car .carousel ul li .right p {margin-bottom:0px;}
.ie7 .inline-feature-car .carousel ul li h3, .ie8 .inline-feature-car .carousel ul li h3 {font-size:12px;}
.ie7 .inline-feature-car .carousel ul li p, .ie8 .inline-feature-car .carousel ul li p {font-size:9px;}
.ie7 .inline-feature-car .carousel ul li .right p, .ie8 .inline-feature-car .carousel ul li .right p {font-size:11px;}
.ie7 .inline-feature-car .carousel ul li, .ie8 .inline-feature-car .carousel ul li {position:relative;}
.ie7 .inline-feature-car .button, .ie8 .inline-feature-car .button {font-size:9px; padding:3px 5px;} */

.inline-feature-car {margin-bottom:15px;}
.inline-feature-car .cont {height:150px; position:relative;}
.inline-feature-car .title {position:absolute; top:0px; left:0px; width:120px; height:150px; background:url(../img/nav-divider.png) repeat-y top right;}
.inline-feature-car h2 {text-transform:uppercase; line-height:105px; text-align:center; font-size:24px; height:150px; vertical-align:middle; color:#2C2C2C;}
.inline-feature-car h2 span {font-size:23px; display:block; margin-top:-80px; text-align:center;}
.inline-feature-car .carousel {position:absolute; top:0px; left:120px; width:590px;}


/* title resizes */
.Scholarships .inline-feature-car h2 {font-size:15px; margin-top:13px;}
.Coaching .inline-feature-car h2 {margin-top:13px;}


.inline-feature-car .carousel a.prev {display:block; height:150px; float:left; width:35px; background:url(../img/nav-divider.png) repeat-y top right; cursor:pointer;}
.inline-feature-car .carousel a.prev span {background:url(../img/matches-left.png) no-repeat top center; text-indent:-9999px; display:block; height:150px;}
.inline-feature-car .carousel a.prev:hover span {opacity:0.5;}
.inline-feature-car .carousel a.next {display:block; height:150px;  position:absolute; top:0px; right:0px; width:35px; background:url(../img/nav-divider.png) repeat-y top left; cursor:pointer;}
.inline-feature-car .carousel a.next span {background:url(../img/matches-right.png) no-repeat top center; text-indent:-9999px; display:block; height:150px;}
.inline-feature-car .carousel a.next:hover span {opacity:0.5;}
.inline-feature-car .carousel a.disabled span {background:none; cursor:default;}

.inline-feature-car .carousel .carousel-holder {height:150px; width:520px; margin:0px; padding:0px; overflow:hidden; position:relative;}
.inline-feature-car .carousel ul {background:#FFF; height:150px; width:2000em;  margin:0px; padding:0px; position:absolute; list-style-type:none;}

.inline-feature-car .carousel ul li {margin:15px 7px 0px 7px; height:120px; width:190px; overflow:hidden; float:left;}
.inline-feature-car .carousel ul li .left {float:left; margin:10px; width:70px;}
.inline-feature-car .carousel ul li .right {float:left; margin:10px 10px 10px 0px; width:90px;}
.inline-feature-car .carousel ul li p {font-size:9px; color:#2C2C2C}
.inline-feature-car .carousel ul li .right p {font-size:12px; font-weight:bold; margin:0px; margin-bottom:10px; margin-top:5px;}
.inline-feature-car .carousel ul li p span {color:#d11241;}
.inline-feature-car .carousel ul li h3 {margin:0px; font-size:11px; line-height:1.2; font-weight:bold; color:#2C2C2C}
.inline-feature-car .carousel ul li .head {background:url(../img/horz-grey-div.png) repeat-x bottom left; padding-bottom:5px; clear:both; overflow:hidden;}
.inline-feature-car .flare {position:absolute; top:3px; right:36px;}

.inline-feature-car img {border:none !important; -moz-box-shadow:none !important; -webkit-box-shadow:none !important; margin-top:0px !important; margin-bottom:0px !important;}


.ie7 .inline-feature-car .carousel ul li .right p, .ie8 .inline-feature-car .carousel ul li .right p {margin-bottom:0px;}
.ie7 .inline-feature-car .carousel ul li h3, .ie8 .inline-feature-car .carousel ul li h3 {font-size:12px;}
.ie7 .inline-feature-car .carousel ul li p, .ie8 .inline-feature-car .carousel ul li p {font-size:9px;}
.ie7 .inline-feature-car .carousel ul li .right p, .ie8 .inline-feature-car .carousel ul li .right p {font-size:11px;}
.ie7 .inline-feature-car .carousel ul li, .ie8 .inline-feature-car .carousel ul li {position:relative;}
.ie7 .inline-feature-car .button, .ie8 .inline-feature-car .button {font-size:9px; padding:3px 5px;}

/** ---------------------------------------
 * hero-gallery - full width left col
 */

.gallery .hero {padding:10px; min-height:450px; -moz-box-shadow: 0 0 10px #000; -webkit-box-shadow: 0 0 10px #000; z-index:50; position:relative;}
.gallery img {margin:0px auto !important; padding:0px !important; border:none !important; -moz-box-shadow:none !important; -webkit-box-shadow:none !important;}
.gallery .thumbs {position:relative; height:150px; z-index:1; position:relative; margin-top:-5px;}
.gallery .thumbs .carousel-holder {background:#FFF; position:absolute; top:0px; left:35px; height:150px; width:642px; overflow:hidden;}
.gallery .thumbs ul {list-style-type:none; overflow:hidden; clear:both; width:2000em; margin-top:20px;left: 0;position:absolute;}
.gallery .thumbs ul li {float:left; padding:0px 10px;}
.gallery .thumbs ul li img {cursor:pointer;}




.gallery .thumbs a.prev {display:block; height:150px; position:absolute; top:0px; left:0px; width:35px; background:url(../img/nav-divider.png) repeat-y top right;}
.gallery .thumbs a.prev span {background:url(../img/matches-left.png) no-repeat top center; text-indent:-9999px; display:block; height:150px;}
.gallery .thumbs a.prev:hover span {opacity:0.5;}
.gallery .thumbs a.next {display:block; height:150px; position:absolute; top:0px; right:0px; width:35px; background:url(../img/nav-divider.png) repeat-y top left;}
.gallery .thumbs a.next span {background:url(../img/matches-right.png) no-repeat top center; text-indent:-9999px; display:block; height:150px;}
.gallery .thumbs a.next:hover span {opacity:0.5;}
.gallery .thumbs a.disabled span {background:none; cursor:default;}


/** ---------------------------------------
 * standard form styling
 */
.standard-form {margin:0px 15px;}
.standard-form p {clear:both; overflow:hidden;}
.standard-form label {font-weight:bold; color:#2c2c2c; width:35%; display:block; float:left;}
.standard-form label span {color:#ba1941;}
.standard-form input, .standard-form select, .standard-form textarea {padding:3px;}
.standard-form input[type=text], .standard-form input[type=email], .standard-form select {width:45%; display:block; float:left;  border:1px solid #a9a9a9;}
.standard-form textarea {height:100px; border:1px solid #a9a9a9;}
.standard-form input.large, .standard-form textarea {width:55%;}
.standard-form input.small {width:35%;}
.standard-form fieldset {margin-bottom:25px; padding-bottom:10px; border-bottom:1px solid #a9a9a9;}
.standard-form fieldset:last-child {border-bottom:none;}
.standard-form .grid4 fieldset {margin-bottom:0px; padding-bottom:0px; border-bottom:none;}
.standard-form input[type=radio] {margin-right:15px;}
.standard-form .button {padding:7px 20px;}


/** ---------------------------------------
 * twitter box styling
 */
.tweets ul {list-style-type:none; margin:0px; padding:0px; margin-top:15px;}
.tweets ul li {margin-bottom:15px; line-height:1.8em; font-size:10px;}
.tweets ul li a {color:#2c2c2c; font-weight:bold;}
.tweets .tweet_time {display:block;}
.tweets .tweet_time a { cursor:default; color:#9d9d9d; text-decoration:none;}

.tweets .button { display:block; padding:10px 0px; border:1px solid #02847c; font-size:16px; text-transform:uppercase; font-weight:bold;
background:#3cbded; 
-pie-background: linear-gradient(#3cbded, #1386b0)
background: -webkit-gradient(linear, left top, left bottom, from(#3cbded), to(#1386b0));
background: -moz-linear-gradient(top,  #3cbded,  #1386b0); 
behavior: url(http://www.wakefieldwildcats.co.uk/PIE.php);}
.tweets .button:hover {background:#1386b0;}


/* ======================================================================================================================
 * 3. STRUCTURE
====================================================================================================================== */

/*body {background:#151f24 url(../img/background.jpg) no-repeat top center; padding-bottom:20px;}*/
body.worldcup {background:#050042 url(../img/website-takeover.jpg) no-repeat top center; padding-bottom:20px;}
body.stateofmind {background:#000 url(../img/web-background-stateofmind.jpg) no-repeat top center; padding-bottom:20px;}


body.dolls-body {background:#151f24 url(../img/background-dolls.jpg) no-repeat top center !important;}


/** ---------------------------------------
 * Header
 */

#header {padding-top:20px;}
#header .container {position:relative;}

#Logo {display:block; margin-top:-13px; margin-bottom:-5px;}

/** ---------------------------------------
 * Main content
 */
.main {margin-bottom:15px;}
.main .container {padding:15px 0px;}
.main .container.split {padding:0px;}
.internal-header-container {margin-bottom:0px;}
.home-body .main .container {padding-top:60px;}


/** ---------------------------------------
 * Yellow top boxout
 */
.ytb {margin-bottom:15px; }
.ytb .cont {background:#FFF; padding-bottom:15px; overflow:hidden; clear:both;}
.ytb h2 { padding:5px 15px;  border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; border-bottom:1px solid #caa300; margin:0px;  behavior: url(http://www.wakefieldwildcats.co.uk/PIE.php); position:relative;}
.ytb a {color:#2C2C2C}

/** ---------------------------------------
 * Grey top boxout
 */
.gtb {margin-bottom:15px;}
.gtb .cont {background:#FFF; padding-bottom:15px; overflow:hidden; clear:both;}
.gtb h2, .gtb h3 { padding:5px 15px;  border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; border-bottom:1px solid #a9a9a9; margin:0px; text-transform:none; color:#2c2c2d; position:relative;  behavior: url(http://www.wakefieldwildcats.co.uk/PIE.php);}


/** ---------------------------------------
 * Latest News
 */
.latest-news .cont {margin-bottom:0px; padding-bottom:0px;}
.latest-news ul {margin-bottom:0px;}
.latest-news ul li {width:207px; padding-top:15px;}
.latest-news ul li a {display:block;}
.latest-news ul li a.latestNewsLink {width:207px; height:150px; overflow:hidden; margin-bottom:15px;}
.latest-news ul li img {margin-bottom:10px;}
.latest-news ul li a:hover img {opacity:0.8;}
.latest-news h2 a {font-family:sans-serif; font-size:12px; float:right; line-height:32px; text-decoration:none;}
.latest-news h3 {font-size:14px; font-weight:bold; margin-bottom:10px; margin-top:15px; margin-bottom:10px !important; clear:both; overflow:hidden;}
.latest-news h3 a {text-decoration:none !important;}
.latest-news p {margin-top:0px;}
.latest-news a {text-decoration:underline;}
.latest-news a:hover {text-decoration:none;}

.ie7 .latest-news h2 a {margin-top:-25px;}



/** ---------------------------------------
 * Base Buttons
 */

.base-buttons {margin-bottom:15px; clear:both; overflow:hidden;}
.base-buttons a {display:block; float:left; display:inline; width:348px; color:#2c2c2c; text-decoration:none; font-size:24px; text-align:center; height:60px; line-height:60px; text-transform:uppercase;}
.base-buttons a:hover {background:#eabd00; 
-pie-background: linear-gradient(#eabd00, #ffe471);
background: -webkit-gradient(linear, left top, left bottom, from(#eabd00), to(#ffe471));
background: -moz-linear-gradient(top,  #eabd00,  #ffe471);
behavior: url(http://www.wakefieldwildcats.co.uk/PIE.php);
}
.base-buttons a.tickets {margin-right:15px;}
.base-buttons a.tickets span {background:url(../img/header-tickets2.png) no-repeat center right; display:block; width:auto; margin-right:45px; padding-right:75px}
.base-buttons a.shop span {background:url(../img/header-shop.png) no-repeat center right; display:block; width:auto; margin-right:45px; padding-right:20px;}



/** ---------------------------------------
 * third level nav
 */

.third-nav {margin-left:-15px; margin-bottom:30px;}
.third-nav ul {list-style-type:none;}
.third-nav ul li {border-bottom:1px solid #a9a9a9;
background:#cdcdcd; 
-pie-background: linear-gradient(#f5f5f5, #cdcdcd);
background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cdcdcd));
background: -moz-linear-gradient(top,  #f5f5f5,  #cdcdcd); 
behavior: url(http://www.wakefieldwildcats.co.uk/PIE.php);}
.third-nav ul li:first-child {-moz-border-radius:0px 5px 0px 0px; border-radius:0px 5px 0px 0px;}
.third-nav ul li:last-child {-moz-border-radius: 0px 0px 5px 0px; border-radius:0px 0px 5px 0px;}
.third-nav ul li.current, .third-nav ul li:hover {background:#bfbfbf !important;}
.third-nav ul li a { padding:10px 15px; font-size:10px; text-decoration:none; font-weight:bold; display:block; text-transform:uppercase; color:#545454;}


/** ---------------------------------------
 * inner two col split - off grid
 */
.left-col .inner-left {margin-left:15px; margin-right:30px; width:340px; float:left;}
.left-col .inner-right {width:340px; float:left;}


/** ---------------------------------------
 * profile overview panels - off grid
 */
.profile-overview-body ul.profiles {list-style-type:none; margin:0px !important; padding:0px;}
.profile-overview-body ul.profiles li {margin-left:15px; width:166px; float:left; margin-bottom:30px;}
.profile-overview-body ul.profiles li:nth-child(4n + 1) {clear:left;}

/** ---------------------------------------
 * news overview panels - off grid
 */
.news-overview-body ul.articles {list-style-type:none; margin:0px; padding:0px;}
.news-overview-body ul.articles li {margin-left:15px; width:166px; float:left; margin-bottom:30px;}

/* ======================================================================================================================
 * 4. TEMPLATE STYLES
====================================================================================================================== */    

.error {color:#F00 !important; font-style:italic; margin-top:-15px;}

/** ---------------------------------------
 * Dirty Headline font
 */
.site-tagline, 
#header .sponsors h3, 
#header .quick-links a,
.league-table h2,
.events-banner h3,
.latest-news h2,
.inline-feature-car.recent-matches h2,
.inline-feature-car.squad h2,
.base-buttons a,
#footer .partners h2,
.home-body .banner-head .next-match h2,
.home-body .banner-head .next-match .buy-tickets,
.home-body .banner-head .next-match h3,
.internal-body .internal-head h1, .internal-body .internal-head h2,
.teams-body .teams .team-panel h2,
#countdown_dashboard  .dash .digit,
.player-stats h2,
.player-season h2,
.home-body .home-head-blocks .dirty,
.home-feeds .tweets h3,
.home-feeds .facebook-feed h3 {font-family: 'DirtyHeadlineRegular', sans-serif; font-weight:normal !important;}


/** ---------------------------------------
 * gradients
 */
.yellow-grad {
background:#ffe471; 
-pie-background: linear-gradient(#ffe471, #eabd00);
background: -webkit-gradient(linear, left top, left bottom, from(#ffe471), to(#eabd00));
background: -moz-linear-gradient(top,  #ffe471,  #eabd00); 
behavior: url(http://www.wakefieldwildcats.co.uk/PIE.htc);}

.primary-grad {
background:#ffe471; 
-pie-background: linear-gradient(#ffe471, #eabd00);
background: -webkit-gradient(linear, left top, left bottom, from(#ffe471), to(#eabd00));
background: -moz-linear-gradient(top,  #ffe471,  #eabd00); 
behavior: url(http://www.wakefieldwildcats.co.uk/PIE.htc);}

.blue-grad {
background:#223e99; 
-pie-background: linear-gradient(#728bdd, #223e99);
background: -webkit-gradient(linear, left top, left bottom, from(#728bdd), to(#223e99));
background: -moz-linear-gradient(top,  #728bdd,  #223e99); 
behavior: url(http://www.wakefieldwildcats.co.uk/PIE.htc);}


.grey-grad {
background:#cdcdcd; 
-pie-background: linear-gradient(#f5f5f5, #cdcdcd);
background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cdcdcd));
background: -moz-linear-gradient(top,  #f5f5f5,  #cdcdcd); 
behavior: url(http://www.wakefieldwildcats.co.uk/PIE.htc);}

.dolls-grad {
background:#3cbded; 
-pie-background: linear-gradient(#3cbded, #1386b0);
background: -webkit-gradient(linear, left top, left bottom, from(#3cbded), to(#1386b0));
background: -moz-linear-gradient(top,  #3cbded,  #1386b0); 
behavior: url(http://www.wakefieldwildcats.co.uk/PIE.htc);}



/** ---------------------------------------
 * Button Styles
 */
.button {padding:5px 10px; border:1px solid #930629; color:#FFF; text-align:center; font-size:10px; -moz-border-radius:5px; border-radius:5px; text-decoration:none; -webkit-border-radius:5px; position:relative;
background:#d11241; 
-pie-background: linear-gradient(#9e2140, #d11241);
background: -webkit-gradient(linear, left top, left bottom, from(#9e2140), to(#d11241));
background: -moz-linear-gradient(top,  #9e2140,  #d11241); 
behavior: url(http://www.wakefieldwildcats.co.uk/PIE.php);}
.button:hover {background:#9e2140; color:#FFF;}



/** ---------------------------------------
 * Border - radius
 */

/* all round 5px */
.u5 {-moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; position:relative;  behavior: url(http://www.wakefieldwildcats.co.uk/PIE.php);}



/** ---------------------------------------
 * Header
 */
 
/*#header .site-tagline {color:#FFF; font-size:25px; text-align:center; line-height:1; text-transform:uppercase; margin-top:40px;}*/
#header .site-tagline {/*background:url(../img/header-text.png) no-repeat top left;*/ /* background:url(../img/buynow-button.jpg) no-repeat top left;*/ /*text-indent:-9999px;*/ height:122px; width:257px; margin-left:-65px; margin-top:30px;float:left;margin-right:20px;}
/*#header .site-tagline strong, .site-tagline strong span {display:block;}
#header .site-tagline strong span {font-size:50px;}*/
.redbar{background:url(../img/redbar-bg.png) top left no-repeat;}
.ie7 .redbar{background-color:#dd121f;}
.installments{margin-left:-65px;}

#header .sponsors {padding-top:30px;float:left;}  
#header .sponsors section {margin-left:-35px;}
#header .sponsors a {margin-bottom:0px; display:block;}
#header .sponsors a.super-league {margin-bottom:15px; text-align: center;}
#header .sponsors a.super-league img {margin: 0 auto;}
#header .sponsors h3 {color:#FFF; font-size:17px; margin-bottom:5px; margin-top:5px;}

#header .quick-links {position:relative;}
#header .quick-links a {margin-right:20px; padding:5px; border-radius:5px; -moz-border-radius:5px; behavior: url(http://www.wakefieldwildcats.co.uk/PIE.php); color:#2c2c2c; text-decoration:none; font-size:20px; text-align:center; display:block; float:left; width:133px; height:85px; text-transform:uppercase; margin-top:52px;
-moz-box-shadow: 0 0 7px #2c2c2c;
-webkit-box-shadow: 0 0 7px #2c2c2c;}
#header .quick-links a.shop {margin-right:0px;}
#header .quick-links a span {display:block; padding-top:57px;}
#header .quick-links a.ebay span {display:block; background:url(../img/ebay-bid-now-text.png) no-repeat top center;}
#header .quick-links a.tickets span {display:block; background:url(../img/header-tickets2.png) no-repeat top center;}
#header .quick-links a.shop span {display:block; background:url(../img/header-shop.png) no-repeat top center;}
#header .quick-links a:hover {
background:#eabd00; 
-pie-background: linear-gradient(#eabd00, #ffe471);
background: -webkit-gradient(linear, left top, left bottom, from(#eabd00), to(#ffe471));
background: -moz-linear-gradient(top,  #eabd00,  #ffe471);
behavior: url(http://www.wakefieldwildcats.co.uk/PIE.php);}

#header .quick-links a.head-twit {background:none !important; background:url(../img/twit-small.png) no-repeat top left !important; width:26px; height:27px; display:block; text-indent:-9999px; padding:0px; margin:0px; box-shadow:none; -moz-box-shadow:none; float:right; margin-top:10px;}
#header .quick-links a.head-twit:hover {opacity:0.8;}

#header .quick-links a.head-fb {background:none !important; background:url(../img/fb-small.png) no-repeat top left !important; width:26px; height:27px; display:block; text-indent:-9999px; padding:0px; margin:0px; box-shadow:none; -moz-box-shadow:none; float:right; margin-top:10px; margin-right:10px;}
#header .quick-links a.head-fb:hover {opacity:0.8;}

/** ---------------------------------------
 * Home Page specifics
 */

.home-body .meet-dolls {margin:-6px -4px 20px -4px;}  

/** ---------------------------------------
 * right col specs
 */
.right-col {padding-bottom:15px;}
.home-body .right-col {padding-bottom:0px;}
/*.right-col .ad-banner {background:url(../img/advert-head.png) no-repeat top center; padding-top:25px; margin-bottom:15px;}*/
.right-col .ad-banner {margin-bottom:15px;}
.right-col h2 {color:#FFF;}

/** ---------------------------------------
 * Internal Page Specifics
 */
.internal-body .main .container {background:url(../img/internal-main-background.png) repeat top left; border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; position:relative;  behavior: url(http://www.wakefieldwildcats.co.uk/PIE.php);}
.internal-body .main .container.internal-header-container {background:url(../img/internal-header-bkgnd.png) repeat top left;}
.internal-body .main .container.split {border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px;}

.internal-body .main .left-col {color:#FFF !important;}
.internal-body .main .left-col section {margin-bottom:15px; background:url(../img/horz-double-line.png) no-repeat 15px 100%; padding-bottom:15px;}
.internal-body .main .left-col section:last-child {background:none;}
.internal-body .main .left-col img.img-glow {border:1px solid #575757; margin-top:18px; margin-bottom:15px;
/*-moz-box-shadow: 0 0 15px #eaeaea;
-webkit-box-shadow: 0 0 15px #eaeaea; */
-moz-box-shadow: 0 0 15px rgba(255,255,255,0.3);
-webkit-box-shadow: 0 0 15px rgba(255,255,255,0.3);}


.internal-body .main .left-col ul, .internal-body .main .left-col ol {margin-left:30px;}
.internal-body .main .left-col ul li, .internal-body .main .left-col ol li {line-height:1.8em;}

/** ---------------------------------------
 * Internal Header
 */
/*.internal-head {margin-bottom:15px;}*/
.internal-head .title {height:125px; background:url(../../../assets/new-generic-logo-4eb261ebd047d.jpg) no-repeat top left; margin-top:0px; margin-bottom:0px; border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px;  behavior: url(http://www.wakefieldwildcats.co.uk/PIE.php);}
.internal-body .internal-head h1, .internal-body .internal-head h2 {color:#FFF; font-size:44px; line-height:1; padding-left:15px; line-height:125px; margin-top:0px; margin-bottom:0px; text-transform:uppercase;}
.inline-second-nav {height:30px; background:url(../img/sub-nav-bg.png) repeat-x top left; border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; position:relative; behavior: url(http://www.wakefieldwildcats.co.uk/PIE.php); }
.inline-second-nav li {padding:0px; background:url(../img/grey-vert-div.png) repeat-y top right; float:left;}
.inline-second-nav li:last-child {background:none;}
.inline-second-nav li a {padding:0px 15px !important; font-size:10px; line-height:30px; color:#545454; text-transform:uppercase; font-weight:bold; margin-right:2px;}
.inline-second-nav li a:hover, .inline-second-nav li.current a {background:url(../img/sub-nav-bg-hover.png) repeat-x top left;}
.inline-second-nav li:last-child a {margin-right:0px;}

.inline-second-nav li:first-child a {-moz-border-radius:0px 0px 0px 5px; border-radius:0px 0px 0px 5px;  behavior: url(http://www.wakefieldwildcats.co.uk/PIE.php); }



/** ---------------------------------------
 * Home Page Banner Head
 */


.home-body .banner-head .container {background:url(../img/home-head-bkgnd.png) no-repeat top left; height:342px; margin-bottom:15px; position:relative;}

.home-body .banner-head .container .main-tabs .latest {position:absolute; top:0px; left:-31px; width:31px; height:115px; text-indent:-9999px; display:block; background:url(../img/latest-tab-sprite.png) no-repeat -31px 0;}
.home-body .banner-head .container .main-tabs .latest.current, .home-body .banner-head .container .main-tabs .latest:hover {position:absolute; top:0px; left:-31px; width:31px; height:115px; text-indent:-9999px; display:block; background:url(../img/latest-tab-sprite.png) no-repeat 0 0;}

.home-body .banner-head .container .main-tabs .videos {position:absolute; top:125px; left:-31px; width:31px; height:115px; text-indent:-9999px; display:block; background:url(../img/videos-tab-sprite.png) no-repeat -31px 0;}
.home-body .banner-head .container .main-tabs .videos.current, .home-body .banner-head .container .main-tabs .videos:hover {position:absolute; top:125px; left:-31px; width:31px; height:115px; text-indent:-9999px; display:block; background:url(../img/videos-tab-sprite.png) no-repeat 0 0;}



.home-body .banner-head .container .main-panes div.top {display:none; margin-top:10px; clear:both; overflow:hidden;}

/*latest panels*/
.home-body .banner-head .container .main-panes div.top .latest-panels {width:520px; height:318px; float:left; text-align:left; margin-right:10px; background:#000; border-top: 1px solid #CAA300; }
.home-body .banner-head .container .main-panes div.top .latest-panels div {height:320px; width:520px; display:none; position:relative;}
.home-body .banner-head .container .main-panes div.top .latest-panels div .title {position:absolute; bottom:0px; left:0px; width:520px; background:url(../img/banner-scroller-title.png) repeat top left;}
.home-body .banner-head .container .main-panes div.top .latest-panels div .title h2 {font-size:18px; margin:0px; color:#FFF; font-weight:bold; margin-left:10px; margin-bottom:5px; line-height:1; margin-top:5px;}
.home-body .banner-head .container .main-panes div.top .latest-panels div .title p {margin:0px; margin-bottom:5px; color:#FFF; margin-left:10px;}
.home-body .banner-head .container .main-panes div.top .latest-tabs {width:180px; height:318px; float:left; }
.home-body .banner-head .container .main-panes div.top .latest-tabs ul { list-style-type:none; margin:0px;}
.home-body .banner-head .container .main-panes div.top .latest-tabs li {width:180px; height:106px; background:#000;border-top:1px solid #CAA300;}
.home-body .banner-head .container .main-panes div.top .latest-tabs li a img {opacity:0.5;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
transition: all 1s ease;}
.home-body .banner-head .container .main-panes div.top .latest-tabs li a.current img, .home-body .banner-head .container .main-panes div.top .latest-tabs li a:hover img {opacity:1;}


/* video panels */
.home-body .banner-head .container .main-panes div.top .video-panels {width:520px; height:320px; float:left; text-align:left; margin-right:10px; background:#000;}
.home-body .banner-head .container .main-panes div.top .video-panels div {height:320px; width:520px; display:none; position:relative;}
.home-body .banner-head .container .main-panes div.top .video-tabs {width:180px; height:318px; float:left; }
.home-body .banner-head .container .main-panes div.top .video-tabs ul { list-style-type:none; margin:0px;}
.home-body .banner-head .container .main-panes div.top .video-tabs li {width:180px; height:106px; background:#000;border-top:1px solid #CAA300;}
.home-body .banner-head .container .main-panes div.top .video-tabs li a img {opacity:0.5;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
transition: all 1s ease;}
.home-body .banner-head .container .main-panes div.top .video-tabs li a.current img {opacity:1;}


/*next match section*/
.home-body .banner-head .next-match h2 {text-align:center; text-transform:uppercase; font-size:38px; margin-top:5px; margin-bottom:0px; line-height:1;}
.home-body .banner-head .next-match p.date {margin-top:0px; text-align:center; font-weight:bold; text-transform:uppercase; margin-bottom:5px;}
.home-body .banner-head .next-match p.date span {color:#D11241;}

.home-body .banner-head .next-match .teams {position:relative; clear:both; overflow:hidden; margin-bottom:10px;}
.home-body .banner-head .next-match .teams .vs {position:absolute; top:22px; left:50%; margin-left:-22px;}
.home-body .banner-head .next-match .teams div {width:98px;}
.home-body .banner-head .next-match .teams div p {margin:0px; text-align:center; font-weight:bold; font-size:10px; text-transform:uppercase;}
.home-body .banner-head .next-match .teams div span {display:block; border:5px solid #ffffff; width:88px; height:80px; overflow:hidden; position:relative;}
.home-body .banner-head .next-match .teams div span span {position:absolute; top:-5px; left:-5px; border:none; background:url(../img/next-match-cover.png) no-repeat top left; width:90px; height:83px;}
.home-body .banner-head .next-match .teams .home {float:left; margin-right:10px;}
.home-body .banner-head .next-match .teams .away {float:left; margin:0px;}

.home-body .banner-head .next-match .buy-tickets {width:90%; font-size:28px; text-decoration:none; display:block; text-transform:uppercase; position:relative;}
.home-body .banner-head .next-match .countdown h3 {text-transform:uppercase; text-align:center; margin-top:0px; font-size:17px; margin-bottom:5px;}

/* countdown */
.countdown {background:url(../img/horz-yellow-double-line.png) repeat-x top left; padding-top:8px; margin-top:12px;}
#countdown_dashboard { width:201px; background:url(../img/countdown-background.png) no-repeat top left; clear:both; overflow:hidden; margin-left:3px;}
#countdown_dashboard .dash { float: left; position: relative; width:39px; height:53px; padding-left:11px;}
#countdown_dashboard .dash .digit {font-size: 24px; font-weight: bold; float: left; text-align: center; position: relative; height:35px; display:block; padding-top:3px; overflow:hidden; width:13px;}
#countdown_dashboard .dash_title { position: absolute; display: block; bottom: 0px; left: 0px; width:50px; text-align:center; font-size: 8px; text-transform: uppercase; display:block; font-weight:bold;}


/** ---------------------------------------
 * Main Nav
 */
/*.nav-container {margin-bottom:35px; overflow:visible;}
.main-nav {border-radius:5px; -moz-border-radius:5px; height:45px; margin-top:10px; margin-bottom:0px; position:relative; overflow:visible; z-index:60;}
.main-nav li {background:url(../img/nav-divider.png) repeat-y top right; z-index:60;  overflow:visible;}
.main-nav li:last-child {background:none;}
.main-nav li a {display:block; line-height:45px; padding:0px 26px; color:#a21437; font-weight:bold; text-transform:uppercase; font-size:13px; margin-right:2px;}
.main-nav li a:hover, .main-nav li.current a {background:#fdeeae;}
.main-nav li:first-child a {moz-border-radius:5px 0px 0px 5px; border-radius:5px 0px 0px 5px;}
.main-nav li:last-child a {moz-border-radius:0px 5px 5px 0px; border-radius:0px 5px 5px 0px;}

.main-nav li ul {position:absolute; top:30px; left:-9999px;}
.main-nav li:hover ul {left:10px; top:30px; z-index:10;}
.main-nav li ul {height:30px; background:url(../img/sub-nav-bg.png) repeat-x top left; border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; }
.main-nav li ul li {padding:0px; background:url(../img/grey-vert-div.png) repeat-y top right; float:left;}
.main-nav li ul li a {padding:0px 15px !important; font-size:10px; line-height:30px; color:#545454;}
.main-nav li ul li a:hover {background:url(../img/sub-nav-bg-hover.png) repeat-x top left;}
.main-nav li ul li:last-child a {margin-right:0px;}
*/
/*
#main-nav { margin: 0;  clear: both; z-index:100; background:url(../img/nav-background.png) no-repeat top left; width:978px; margin-bottom:10px; margin-top:10px;}

ul#primaryNav, ul#primaryNav ul { display: block; clear: both;  margin: 0 0 0 0;}
ul#primaryNav li { margin: 0 0 28px; background:url(../img/nav-divider.png) repeat-y top right; float: left; }
ul#primaryNav li:last-child {background:none;}
ul#primaryNav li a { color:#a21437; text-decoration:none; text-transform:uppercase; font-weight:bold; line-height:45px; font-size:13px; margin-right:2px;}
ul#primaryNav li:first-child a {-moz-border-radius:5px 0px 0px 5px; border-radius:5px 0px 0px 5px;  behavior: url(http://www.wakefieldwildcats.co.uk/PIE.php);}
ul#primaryNav li:last-child a {-moz-border-radius:0px 5px 5px 0px; border-radius:0px 5px 5px 0px;  behavior: url(http://www.wakefieldwildcats.co.uk/PIE.php);}
ul#primaryNav li a:hover, ul#primaryNav li.current a {background:#fef0b4 !important;}
ul#primaryNav li.current ul li a {background:none;}
ul#primaryNav li ul li a:hover {background:url(../img/sub-nav-bg-hover.png) repeat-x top left;}

ul#primaryNav ul {position: absolute; left: -999em; background:url(../img/sub-nav-bg.png) repeat-x top left; border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px;  height:30px;  behavior: url(http://www.wakefieldwildcats.co.uk/PIE.php);}
ul#primaryNav ul li {display: block; float: left; background:url(../img/grey-vert-div.png) repeat-y top right;}
ul#primaryNav ul li:first-child {border-radius:0px 0px 0px 5px; -moz-border-radius:0px 0px 0px 5px;  behavior: url(http://www.wakefieldwildcats.co.uk/PIE.php);}
ul#primaryNav ul li a {background-image:none; padding:0px 15px 0px 15px; color:#545454; font-size:10px; margin-right:2px;}
.ie7 ul#primaryNav ul li a,
.ie8 ul#primaryNav ul li a { font-size:9px; } 
ul#primaryNav ul li:last-child a {margin-right:0px;}
ul#primaryNav ul li a:hover {background:url(../img/sub-nav-bg-hover.png) repeat-x top left !important;}

ul#primaryNav li:hover ul { left: auto; text-decoration: none; }
ul#primaryNav li a { display: block; padding: 0px 26px 0px 26px;}
ul#primaryNav li ul li a { display: block;  line-height:30px;}


.ie7 ul#primaryNav li a, 
.ie8 ul#primaryNav li a {font-size:11px;}

.ie7 #main-nav {margin-bottom:40px;}
*/
#main-nav { margin: 0;  clear: both; z-index:100; background:url(../img/nav-background.png) no-repeat top left; width:978px; margin-bottom:10px; margin-top:10px; height:75px;}
#main-nav ul {margin:0px;}
ul#primaryNav {position:relative;}
ul#primaryNav li {float:left; display:inline;  background:url(../img/nav-divider.png) repeat-y top right; margin-top:1px;}
ul#primaryNav li:last-child {background:none;}
ul#primaryNav li a {color:#a21437; padding:0px 20px; line-height:44px; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:13px; margin-right:2px; display:block;}
ul#primaryNav li ul {position: absolute; left:-9999em; width:948px; height:30px;  background:url(../img/sub-nav-bg.png) repeat-x top left;
-moz-border-radius:0px 0px 5px 5px; border-radius:0px 0px 5px 5px;}
ul#primaryNav li:hover {background:#fdedaa;}
ul#primaryNav li:first-child a {-moz-border-radius:5px 0px 0px 5px; border-radius:5px 0px 0px 5px;}
ul#primaryNav li:last-child a {-moz-border-radius:0px 5px 5px 0px; border-radius:0px 5px 5px 0px;}
ul#primaryNav li:hover ul li {background:url(../img/grey-vert-div.png) repeat-y top right;}
ul#primaryNav li:hover ul li a {background:none !important;}
ul#primaryNav li:hover ul {left:15px;}
ul#primaryNav li ul li {padding:0px; background:none; background:url(../img/grey-vert-div.png) repeat-y top right; margin:0px;}
ul#primaryNav li ul li:last-child {background:none;}
ul#primaryNav li ul li a {font-size:10px; line-height:30px; color:#545454; padding:0px 15px;}
ul#primaryNav li ul li:hover a {background:url(../img/sub-nav-bg-hover.png) repeat-x top left !important;}
ul#primaryNav li ul li:first-child a {-moz-border-radius:0px 0px 0px 5px; border-radius:0px 0px 0px 5px;}
ul#primaryNav li ul li:last-child a {-moz-border-radius:none; border-radius:none;}

.ie7 ul#primaryNav li a, .ie8 ul#primaryNav li a {font-size:11px;}
.ie7 ul#primaryNav li ul li a, .ie8 ul#primaryNav li ul li a {font-size:9px;}

/*.ie7 ul#primaryNav li ul {margin-top:30px;}*/

@media only screen and (device-width: 768px) {
  ul#primaryNav li a {font-size:12px;}
}

/*making it work with hover intent */

.with-js li ul {display:none;}
.with-js li ul.show {left:15px !important; display:block !important;}


/** ---------------------------------------
 * Main Area - HOME
 */
.home-body .main .container {/*background:rgba(255,255,255, 0.15);*/ /*background:url(../img/main-background.png) repeat top left;*/ background:url(../img/internal-main-background.png) repeat top left; border-radius:5px; -moz-border-radius:5px; position:relative;  behavior: url(http://www.wakefieldwildcats.co.uk/PIE.php);}
.home-body .main .container .ticker {position:absolute; left:-16px; top:0px; background:url(../img/ticker.png) no-repeat top left; width:1008px; height:50px;}
.home-body .main .container .ticker ul {height:40px; line-height:40px;}
.home-body .main .container .ticker ul li {width:240px; padding:0px 20px;}
.home-body .main .container .ticker ul li a { color:#2c2c2c; font-size:14px; display:block; display:block; text-align:center; width:100%;}
.home-body .main .container .ticker ul li a:hover {text-decoration:underline;}
.home-body .main .container .ticker .flare {position:absolute; top:0px; left:0px; z-index:50;}
.home-body .main .container .ticker .flare2 {position:absolute; top:0px; right:0px; z-index:50;}
.home-body .main .container .ticker .rln {background:url(../img/rugby-league-news-away.png) no-repeat top left; width:218px; height:39px; display:block; position:absolute; top:0px; left:0px; z-index:50;}

.ticker .simply-scroll-container { position: relative; }
.ticker .simply-scroll-clip { position: relative; overflow: hidden; z-index: 2; }
.ticker .simply-scroll-list {  position: absolute; top: 0; left: 0; z-index: 1; overflow: hidden; margin: 0; padding: 0; list-style: none; }
.ticker .simply-scroll-list li { padding: 0; margin: 0; list-style: none; }
.ticker .simply-scroll-list li img { border: none; display: block; }
.ticker .simply-scroll { width: 1008px; height: 40px; margin-bottom: 1em; }
.ticker .simply-scroll .simply-scroll-clip { width: 1008px; height: 40px; overflow:hidden; }
.ticker .simply-scroll .simply-scroll-list li { float: left;  width: 330px; height: 40px;}




/** ---------------------------------------
 * Home events banner
 */
.home-body .events-banner {padding:0px 0px 5px 0px; margin-bottom:15px;}
.home-body .events-banner a {color:#FFF; text-decoration:none; text-align:center;  display:block;}
.home-body .events-banner a span { background:url(../img/events-hospitality-sprite.png) no-repeat 0 0; display:block; width:210px; height:71px; margin:auto;}
.home-body .events-banner a:hover span {background-position:0px -71px;}
.home-body .events-banner h3 {margin:0px; font-size:22px; margin-bottom:10px;}


/** ---------------------------------------
 * Become a member banner / newsletter signup
 */
.become-member a {background:url(http://www.wakefieldwildcats.co.uk/themes/default/assets/become-member-banner.png) no-repeat top left; width:207px; height:103px; display:block; text-indent:-9999px;}

.newsletter-signup {padding:10px;}
.newsletter-signup h3 {margin:0px;}
.newsletter-signup p {margin-bottom:0px;}
.newsletter-signup input {outline:none;}
.newsletter-signup input[type=email] { width:105px; margin-right:10px;}

.become-member-home-large {background:url(../img/become-member-home-large.png) no-repeat 0 0; width:348px; height:108px !important; text-indent:-9999px; display:block;}
.become-member-home-large:hover {background:url(../img/become-member-home-large.png) no-repeat 0 -108px !important;}
.newsletter-home input[type=email] {width:235px;}

/* homepage specific ones */
.home-base-buttons {margin-top:15px; margin-bottom:0px;}

.newsletter-home {background:url(../img/signup-newsletter-home.png) no-repeat 0 0; width:348px; height:108px; float:left; margin-left:15px;}
.newsletter-home h3 {text-indent:-9999px;}
.newsletter-home form {margin-left:15px; margin-top:40px;}
.newsletter-home form input.button {margin-left:15px;}

/** ---------------------------------------
 * League Table
 */

.top-div-bkgnd {background:url(../img/home-top-div.png) repeat-y top left !important; margin-bottom:15px;}
.league-table {margin-bottom:0px;}
.league-table table tr {line-height:6px; }
.league-table table tr.odd td{background-color:#0157c1; color:#fff; border-left:none; border-right:none}
.league-table table tr.even td{background-color:#377ace; color:#fff; border-left:none; border-right:none}
.league-table table tr.rel td {background-color:#848484} /* relegation teams */
.league-table table tr.wakefield td {background-color:#D31C34;}
.league-table table {border-collapse: separate; border-spacing: 1px; background-color: #262a36; margin: 0px 15px; font-size: 10px; width:428px; text-align: left; margin-top:15px;}
.league-table table th { background-color: #fff; padding: 4px; color: #3D3D3D!important;}
.league-table table td { color: #3D3D3D; padding: 4px; background-color: #FFFFFF; vertical-align: top; }
.league-table table .even td { background-color: #FFFFFF; }
.league-table table.odd td { background-color: #F0F0F6; }
.league-table table .row-hover tr:hover td { background-color: #D0D0D6!important; }

.league-table table td, .league-table table th {text-align:right;}
.league-table table td.column-1, .league-table table td.column-2, .league-table table th.pos, .league-table table th.team {text-align:left;}


/** ---------------------------------------
 * Footer
 */
/* basic footer setup */
#footer {margin-bottom:50px;}
#footer .container {background:url(../img/std-bdy-backgroud.png) repeat top left; -moz-border-radius:5px; border-radius:5px; padding-top:15px;  behavior: url(http://www.wakefieldwildcats.co.uk/PIE.php);}

/* major sponsors */
#footer .sponsors {overflow:visible;}
#footer .sponsors h4 {color:#a9a9a9; font-size:10px; margin-bottom:10px; text-transform:none; font-size:8px; font-weight:normal;}
#footer .sponsors li {margin-right:15px; width:88px;}

/* partners carousel */
#footer .partners {position:relative; margin-left:15px;}
#footer .partners .cont {padding-bottom:28px;}
#footer .partners h2 {text-align:center; text-transform:uppercase;}
#footer .partners ul {width:460px; margin-left:7px; margin-top:20px; height:50px; margin-bottom:5px;}
#footer .partners ul li {margin:0px 5px;}
#footer .partners .flare {position:absolute; bottom:5px; right:0px; z-index:50;}
#footer .partners .flare2 {position:absolute; bottom:5px; left:0px; z-index:50;}

#footer .simply-scroll-container { position: relative; }
#footer .simply-scroll-clip { position: relative; overflow: hidden; z-index: 2; }
#footer .simply-scroll-list {  position: absolute; top: 0; left: 0; z-index: 1; overflow: hidden; margin: 0; padding: 0; list-style: none; }
#footer .simply-scroll-list li { padding: 0; margin: 0; list-style: none; }
#footer .simply-scroll-list li img { border: none; display: block; }
#footer .simply-scroll { width: 700px; height: 50px; margin-bottom: 1em; }
#footer .simply-scroll .simply-scroll-clip { width: 700px; height: 85px; margin-left:7px; margin-bottom:10px; overflow:hidden; }
#footer .simply-scroll .simply-scroll-list li { float: left;  width: 105px; height: 50px;}

/* motionlab cite and copyright */
#footer .motionlab {font-size:10px; color:#a9a9a9; margin:0px; text-align:right; line-height:1;}
#footer .motionlab a {color:#a9a9a9;}
#footer .copyright {color:#a9a9a9; margin-bottom:15px; display:block;}


/* secondary base footer */
#footer .base-footer {border-top:1px solid #60666a; padding-top:15px; margin-top:15px;}
#footer .base-footer a {color:#FFF; text-decoration:none; line-height:1.8em;}
#footer .base-footer a:hover {text-decoration:underline;}
#footer .base-footer ul {list-style-type:none; margin:0px; padding:0px; clear:both; overflow:hidden; margin-bottom:30px;}
#footer .base-footer ul li {margin-left:15px; float:left; width:105px;}
#footer .base-footer ul li:first-child {margin-left:0px;}
#footer .base-footer ul li ul {margin:0px;}
#footer .base-footer ul li ul li {margin:0px; float:none;}

#footer .sponsors {margin-top:30px;}


#footer .footer-social {width:207px;}
#footer .footer-social .fb {background:#FFF; padding:5px; margin-bottom:10px;}
#footer .footer-social .buttons a {width:98px; float:left; display:block; height:45px; text-indent:-9999em;}

#footer .footer-social .buttons a.twit {margin-right:10px; background:url(../img/twitter-sprite-small.png) no-repeat 0 0;}
#footer .footer-social .buttons a.twit:hover {background-position:0 -46px;}
#footer .footer-social .buttons a.yt {background:url(../img/yt-sprite.png) no-repeat 0 0;}
#footer .footer-social .buttons a.yt:hover {background-position:0 -46px;}


/** ---------------------------------------
 * sectioned template styles
 */
.section-body .left-col h3 {color:#ffcf06; text-transform:none; margin-bottom:0px;}
.section-body .left-col h4 {text-transform:none;}
.section-body .main .left-col section {background-position:0 100%;}

/** ---------------------------------------
 * team landing page
 */
.internal-body.teams-body .main .left-col .teams {background:none; !important; overflow:hidden; clear:both;}
.teams-body .teams .team-panel {position:relative; margin-bottom:30px; padding:10px;}
.teams-body .teams .team-panel img {border:none; -moz-box-shadow:none; -webkit-box-shadow:none; display:block; margin:0px;}
.teams-body .teams .team-panel a {color:#FFF; text-decoration:none; text-align:center;}
.teams-body .teams .team-panel a h2 {text-align:center; position:absolute; line-height:1; margin:0px; }
.teams-body .teams .team-panel a img.flare {position:absolute; top:10px; left:10px;}
.teams-body .teams .team-panel a:hover img.flare {opacity:0.7;}

.teams-body .teams .team-panel.first-team a h2 {font-size:49px; bottom:30px; left:40px;}
.teams-body .teams .team-panel.reserves-team a h2 {font-size:49px; bottom:60px; right:20px;}
.teams-body .teams .team-panel.academy-team a h2 {font-size:40px; bottom:30px; left:35px;}
.teams-body .teams .team-panel.coaching-team a h2 {font-size:28px; bottom:30px; left:20px;}

.teams-body .base-buttons a {width:340px; color:#2C2C2C;}
.teams-body .base-buttons a.first {margin-right:30px;}

.teams-body .base-buttons a:hover {
background:#f5f5f5; 
-pie-background: linear-gradient(#cdcdcd, #f5f5f5);
background: -webkit-gradient(linear, left top, left bottom, from(#cdcdcd), to(#f5f5f5));
background: -moz-linear-gradient(top,  #cdcdcd,  #f5f5f5); 
behavior: url(http://www.wakefieldwildcats.co.uk/PIE.htc);}


/** ---------------------------------------
 * profile landing page styles / news landing page styles
 */
.profile-overview-body.internal-body ul.profiles .img, 
.news-overview-body.internal-body ul.articles .img {background:#FFF; padding:5px 0px; margin-bottom:10px; /*padding-left:5px;*/ padding-bottom:0px;}
.profile-overview-body.internal-body ul.profiles .img {text-align:center;}

.profile-overview-body.internal-body ul.profiles img, 
.news-overview-body.internal-body ul.articles img {border:none; -webkit-box-shadow:none; -moz-box-shadow:none; margin:0px; padding:0px;}

.profile-overview-body.internal-body ul.profiles .img div, 
.news-overview-body.internal-body ul.articles .img div {margin:0px; padding:0px;}

.profile-overview-body.internal-body ul.profiles .left {width:30px; float:left; margin-right:10px;}
.profile-overview-body.internal-body ul.profiles .left span {font-size:24px; color:#ffcf06; font-weight:bold; display:block; margin:0px; padding:0px; line-height:1;}
.profile-overview-body.internal-body ul.profiles .right {width:126px; float:left !important;}
.profile-overview-body.internal-body ul.profiles .right h3 {font-size:14px; text-transform:none; margin:0px; padding:0px;}
.profile-overview-body.internal-body ul.profiles .right p {margin:0px; padding:0px; font-size:10px;}
.profile-overview-body.internal-body ul.profiles .details {clear:both; overflow:hidden; background:url(../img/horz-double-line.png) repeat-x 0 100%; padding-bottom:10px; margin-bottom:10px;}
.profile-overview-body.internal-body ul.profiles .button,
.news-overview-body.internal-body ul.articles .button {text-decoration:none;}

.news-overview-body.internal-body ul.articles h3 {font-size:16px; text-transform:none;}

/* profile main view */

.profile .main .left-col .player-image-wrap { float: left; width: 322px; }
.profile .main .left-col .player-image {background:#FFF; margin-bottom:15px;}
.profile .main .left-col .player-image img {border:none; -moz-box-shadow:none; -webkit-box-shadow:none; margin:auto; padding:5px;}

.profile .main .left-col .squad-number {float:left; margin-bottom:15px;}
.profile .main .left-col .squad-number p {margin:0px; color:#ffcf06; font-size:50px; font-weight:bold; line-height:1;}
.profile .main .left-col .player {margin-left:15px; float:left; margin-bottom:15px;}
.profile .main .left-col .player h1 {margin:0px;}
.profile .main .left-col .player p {margin:0px; font-size:14px;}

.profile .main .left-col .inline-sponsor p {float:left; margin:0px; margin-right:15px; padding-top:15px;}
.profile .main .left-col .inline-sponsor img {float:left; border:none; -moz-box-shadow:none; -webkit-box-shadow:none; margin:0px; margin-right:15px;}
.profile .main .left-col .inline-sponsor a {color:#FFF; float:left; margin:0px; padding-top:15px;}

.profile .main .left-col .top-data {overflow:hidden; /*clear:both; */}
/*.profile .main .left-col .top-data .left, .profile .main .left-col .top-data .right {background:url(../img/vertical-div.png) repeat-y top left; padding-left:15px; margin-bottom:30px; min-width:40%;}*/
.profile .main .left-col .top-data .left, .profile .main .left-col .top-data .right {background:url(../img/vertical-div.png) repeat-y top left; padding-left:15px; margin-bottom:30px; /*min-width:40%;*/ width: 178px;}
.profile .main .left-col .top-data h3 {font-size:12px; text-transform:none; margin:0px; line-height:1.8; font-weight:bold;}
.profile .main .left-col .top-data ul {margin:0px; list-style-type:none;}
.profile .main .left-col .top-data ul li {line-height:1.8em;}

.inline-feature-car.squad {margin-top:30px;}
.inline-feature-car.squad .head .num {float:left; margin-right:10px; width:30%;}
.inline-feature-car.squad .head .num p {font-size:27px !important;  margin:0px !important; font-weight:bold;  line-height:1;}
.inline-feature-car.squad .head .name {float:left; width:58%}
.inline-feature-car.squad .head .name h3 {font-weight:bold; line-height:1.4; text-transform:none; font-size:12px; margin:0px;}

.dolls-body .inline-feature-car .title {background:url(../img/dolls-vert-div.png) repeat-y top right;}
.dolls-body .inline-feature-car .carousel a.prev {background:url(../img/dolls-vert-div.png) repeat-y top right;}
.dolls-body .inline-feature-car .carousel a.next {background:url(../img/dolls-vert-div.png) repeat-y top left;}
.dolls-body .inline-feature-car h2 {color:#FFF;}
.dolls-body.internal-body .main .left-col section.inline-feature-car {background:none;}


.profile .questions {overflow:hidden; clear:both;}
.profile .questions ul {list-style-type:none;}
.profile .questions ul li {padding-bottom:15px; background:url(../img/horz-double-line.png) repeat-x bottom left; margin-bottom:25px;}
.profile .questions ul li:last-child {background:none; margin-bottom:0px;}
.profile .questions .left {float:left; width:50%;}
.profile .questions .right {float:right; width:50%;}
.profile .questions h3 {margin:0px; line-height:1; text-transform:none;}
.profile .questions p {margin-top:5px;}

.player-stats { margin-bottom:0px !important; padding-bottom:0px !important;}
.player-stats .left {margin-left:15px; width:217px; padding:0px;}
.player-stats .left.last {margin-right:15px;}


.player-stats table {color:#2c2c2c; margin-top:15px !important; margin-bottom:0px; width:100%; border-right:1px solid #cccccc;}
.player-stats .left:last-child table {border:none;}

.profile .player-questions {margin-bottom:0px !important; padding-bottom:0px !important;}
.profile .player-questions .accordian h3 {font-size:14px; text-transform:none;}

.carousel ul {margin-left:0px !important}

/** ---------------------------------------
 * sidebar text
 */
.side-text {color:#FFF;}
.side-text ul {list-style-type:none; margin:0px; padding:0px;}
.side-text ul li {margin-bottom:15px;}
.side-text {margin-bottom:30px;}
.side-text a {color:#FFF;}

.sidebar-news p {font-size:14px; font-weight:bold; margin:0px; line-height:1;}
.sidebar-news h3 {font-size:12px !important; font-weight:normal; margin:0px; text-transform:none; line-height:1.5;}

.sidebar-news h3 a {text-decoration:none;}
.sidebar-news h3 a:hover {text-decoration:underline;}


/** ---------------------------------------
 * News Details
 */

.news-detail-body.internal-body .article img {float:left; margin-right:30px; margin-bottom:30px; margin-top:0px;}
.news-detail-body.internal-body .left-col h1 {text-transform:none; font-size:18px;}


.match-body .match-header {padding:15px; overflow:hidden; clear:both; margin-bottom:30px;}
.match-body .match-header .left, .match-body .match-header .right {width:110px; float:left;}
.match-body .match-header .centre {width:461px; float:left;}
.match-body .match-header .centre .score {margin:auto; clear:both; overflow:hidden;}
.match-body .match-header .centre .score h2 {text-align:center; color:#a21437; font-size:14px; line-height:35px; float:left; width:30%; margin-bottom:30px;}
.match-body .match-header .centre .score h2.home {text-align:right;}
.match-body .match-header .centre .score h2.away {text-align:left;}
.match-body .match-header .centre .score span {font-size:35px; color:#2c2c2c; line-height:35px; display:block; float:left; width:40%; text-align:center; font-weight:bold;}
.match-body .match-header .centre p {text-align:center; font-weight:bold; font-size:12px; text-transform:uppercase; color:#2c2c2c;  margin-bottom:0px;}
.match-body .match-header .centre p span {color:#a21437;}

.match-body .match-header .teams div span {display: block; width: 100px; height: 90px; overflow: hidden; position: relative;  border: 5px solid white;}
.match-body .match-header .teams div span span {position: absolute; top: -5px; left: -5px; border: none; background: url(../img/next-match-cover.png) no-repeat top left; width: 90px; height: 83px;}

/* match report scorecard */
.match-body .match-report h3 {text-transform:none; margin-bottom:5px;}
.match-body .match-report table, .profile table {margin-top:0px; width:100%}
.match-body .match-report table th, .profile table th {text-align:left; font-size:14px; font-weight:bold; border-top:1px solid #969696; border-bottom:1px solid #969696; margin-bottom:10px;}
.match-body .match-report table th, .match-body .match-report table td, .profile table th, .profile table td {padding:7px;}
.match-body .match-report table td, .profile td {font-size:10px;}
.match-body .match-report .discipline {list-style-type:none;}
.match-body .match-report .discipline li {line-height:2.2em; padding-left:30px;}
.match-body .match-report .discipline li.yellow {background:url(../img/yellow-card.png) no-repeat center left;}
.match-body .match-report .discipline li.red {background:url(../img/red-card.png) no-repeat center left;}


.match-report table tr:nth-child(2n + 1) td, .match-report table th  {background:rgba(255,255,255,0.10);}


.contact-slide {display:none; padding:20px 0px; -moz-box-shadow: 0 0 50px #000; -webkit-box-shadow: 0 0 50px #000;
background:#ffe471; 
-pie-background: linear-gradient(#ffe471, #eabd00);
background: -webkit-gradient(linear, left top, left bottom, from(#ffe471), to(#eabd00));
background: -moz-linear-gradient(top,  #ffe471,  #eabd00); 
behavior: url(http://www.wakefieldwildcats.co.uk/PIE.htc);}
.contact-slide .container {position:relative; background:url(../img/contact-slide-background.png) repeat-y top left;}
.contact-slide-trigger {position:absolute; right:0px; top:-20px;  display:block; width:115px; text-indent:15px; background:#EABD00 url(../img/contact-slide-arrow-sprite.png) no-repeat 100% -30px; color:#3d3d3d; text-decoration:none; text-transform:uppercase; font-weight:bold; height:30px; line-height:30px; padding:0px; -moz-border-radius:0px 0px 5px 5px; border-radius:0px 0px 5px 5px;  behavior: url(http://www.wakefieldwildcats.co.uk/PIE.php);}
.contact-slide-trigger:hover {color:#A21437;}
.contact-slide h2 {color:#A21437; font-size:16px;}
.contact-slide h3 {text-transform:none; margin-bottom:0px; font-size:14px;}
.contact-slide p {margin-top:0px;}
.contact-slide .standard-form {margin:0px;}
.contact-slide .standard-form fieldset {background:none; border:none; padding:0px; margin:0px;}
.contact-slide .standard-form input[type=text], .contact-slide .standard-form input[type=email], .contact-slide .standard-form textarea, .contact-slide .standard-form select {border:1px solid #a68e28; width:55%;}
.contact-slide .standard-form select {width:58%;}
.contact-slide .standard-form textarea {width:95%; height:130px; float:right;}
.contact-slide .standard-form .button {float:right; margin-top:10px;}
.contact-slide-trigger.open {background-position:100% 0;}
.contact-slide .second {margin-left:-10px;}

.facebook-facepile {background:#FFF; padding:5px;}

/* new room enquiries slideout */

.contact-slide.booking {display:none; padding:20px 0px; -moz-box-shadow: 0 0 50px #000; -webkit-box-shadow: 0 0 50px #000;
background:#cecece; 
-pie-background: linear-gradient(#f5f5f5, #cecece);
background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cecece));
background: -moz-linear-gradient(top,  #f5f5f5,  #cecece); 
behavior: url(http://www.wakefieldwildcats.co.uk/PIE.htc);}

.contact-slide.booking .container {position:relative; background:url(http://www.wakefieldwildcats.co.uk/themes/default/img/contact-slide-background-booking.png) repeat-y top left;}

.contact-slide.booking .standard-form input[type=text], .contact-slide.booking .standard-form input[type=email], .contact-slide.booking .standard-form textarea, .contact-slide.booking .standard-form select {border:1px solid #b4b4b4;}

.contact-slide.booking .standard-form textarea {height: 160px;}

.contact-slide-trigger.booking {position:absolute; right:130px; top:-20px;  display:block; width:115px; text-indent:15px; background:#cecece url(../img/contact-slide-arrow-sprite.png) no-repeat 100% -30px; color:#3d3d3d; text-decoration:none; text-transform:uppercase; font-weight:bold; height:30px; line-height:30px; padding:0px; -moz-border-radius:0px 0px 5px 5px; border-radius:0px 0px 5px 5px;  behavior: url(http://www.wakefieldwildcats.co.uk/PIE.php);}
.contact-slide-trigger.booking:hover {color:#A21437;}
.contact-slide-trigger.booking.open {background-position:100% 0;}


/** ---------------------------------------
 * Player of the season box
 */
.player-season form label {font-weight:bold;}
.player-season span {color:#BA1941;}
.player-season form p {clear:both; overflow:hidden;}
.player-season form input {float:right; border:1px solid #adadad;}
.player-season form input[type=text] {width:200px; padding:3px;}
.player-season form input#submit {float:none; border:1px solid #930629}
.player-season form select {width:80%; padding:3px;}
.player-season .cont {padding-bottom:0px;}

/********************************************************************************************
 *
   New Additions - May 2012 - Thom Rimmer, Motionlab
 *
 *******************************************************************************************/
 
 /* Homepage */
 .home-body .banner-head .cycle-cont.news-cycle {padding-left: 15px; margin-top: 15px;}
 .home-body .banner-head .cycle-cont.vid-cycle {padding-right: 15px; margin-top: 15px;}
 
     /* general styles */
     .home-body .banner-head .cycle-cont {width: 459px; overflow: hidden; position: relative;}
     .home-body .banner-head .cycle-cont ul {list-style-type: none; margin: 0; padding: 0;}
     
     .home-body .banner-head .cycle-cont .cycle-content,
     .home-body .banner-head .cycle-cont .cycle-nav {background: black;}
     
     .home-body .banner-head .cycle-cont .cycle-nav li a img {opacity: 0.5; 
         -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
     .home-body .banner-head .cycle-cont .cycle-nav li.activeSlide a img, 
     .home-body .banner-head .cycle-cont .cycle-nav li:hover a img {opacity: 1;}
     
     /* news specific */
     .home-body .banner-head .cycle-cont.news-cycle {height: 312px;}
     .home-body .banner-head .cycle-cont.news-cycle .cycle-content {width: 309px; height: 312px; position: absolute; top: 0; left: 15px;}
     .home-body .banner-head .cycle-cont.news-cycle .cycle-content ul,
     .home-body .banner-head .cycle-cont.news-cycle .cycle-content ul li,
     .home-body .banner-head .cycle-cont.news-cycle .cycle-content ul li a {width: 309px; height: 312px;}
     .home-body .banner-head .cycle-cont.news-cycle .cycle-content ul li a {width: 309px; height: 312px; display: block; position: relative;}
     .home-body .banner-head .cycle-cont.news-cycle .cycle-content ul li a .text {width: 309px; position: absolute; bottom: 0; left: 0; background: url(../img/banner-scroller-title.png) repeat top left;}
     .home-body .banner-head .cycle-cont.news-cycle .cycle-content ul li a .text h2 {font-size: 16px; margin-bottom: 10px; padding: 10px 10px 0 10px;}
     .home-body .banner-head .cycle-cont.news-cycle .cycle-content ul li a .text p {margin-top: 0; padding-left: 10px; padding-right: 10px; font-size: 11px; margin-bottom: 10px;}
     .home-body .banner-head .cycle-cont.news-cycle .cycle-nav {width: 140px; height: 312px; position: absolute; top: 0; right: 0;}
     .home-body .banner-head .cycle-cont.news-cycle .cycle-nav li {margin: 0; padding: 0; height: 104px; }
     .ie7 .home-body .banner-head .cycle-cont.news-cycle .cycle-nav li {margin-bottom: -3px;}
     .home-body .banner-head .cycle-cont.news-cycle .cycle-nav li a,
     .home-body .banner-head .cycle-cont.news-cycle .cycle-nav li img {margin: 0; padding: 0; display: block; height: 104px; }
     
     
     /* video specific */
     .home-body .banner-head .cycle-cont.vid-cycle .cycle-content {width: 459px; height: 223px !important; overflow: hidden; margin-bottom: 10px;}
     .home-body .banner-head .cycle-cont.vid-cycle .cycle-content li {width: 459px; height: 223px; overflow: hidden;}
     
     .home-body .banner-head .cycle-cont.vid-cycle .cycle-nav ul {list-style-type: none; margin: 0; padding: 0;}
     .home-body .banner-head .cycle-cont.vid-cycle .cycle-nav ul li {float: left; display: inline; margin-right: 5px; }
     .home-body .banner-head .cycle-cont.vid-cycle .cycle-nav ul li.last {margin: 0;}
     
     
     /* home head blocks */
     
     #countdown_dashboard {margin-left: 10px;}
     
     .home-body .home-head-blocks {margin-bottom: 20px;}
     .home-body .home-head-blocks .next-match {height: 200px;}
     .home-body .home-head-blocks .next-match .left, 
     .home-body .home-head-blocks .next-match .right {width: 50%; float: left;}
     .home-body .home-head-blocks .next-match .left {width: 47%;}
     
     .home-body .home-head-blocks .next-match h2 {text-align: left; margin-bottom: 10px;}
     .home-body .home-head-blocks .next-match .date {padding-top: 15px; font-size: 14px;}
     
     /* carousel */
     .home-body .home-head-blocks .ytb > .cont {height: 200px; margin: 0; padding: 0;}

     
     .home-body .home-head-blocks .recent-matches .carousel {left: 0 !important;}
     .home-body .home-head-blocks .inline-feature-car .flare {right: 0; display: none;}
     .home-body .home-head-blocks .inline-feature-car .carousel a.next {right: 116px; z-index: 1000;}
     .home-body .home-head-blocks .inline-feature-car a {color: white;}
     
     .home-body.home .home-head-blocks .inline-feature-car .carousel a.prev,
     .home-body.home .home-head-blocks .inline-feature-car .carousel a.next { height: 162px; z-index: 1000;
     background: #152B71;
    -pie-background: linear-gradient(#405dbc, #152b71);
    background: -webkit-gradient(linear, left top, left bottom, from(#405DBC), to(#152B71));
    background: -moz-linear-gradient(top, #405DBC, #152B71);
    behavior: url(http://www.wakefieldwildcats.co.uk/PIE.php);}
    
    .home-body.home .home-head-blocks .inline-feature-car .carousel a.prev span,
     .home-body.home .home-head-blocks .inline-feature-car .carousel a.next span {height: 162px; background-position: 50% 5px;}
    
    .home-body .home-head-blocks .recent-matches .cont {padding-bottom: 0; height: 175px;}
    .home-body .home-head-blocks .recent-matches.inline-feature-car {margin-bottom: 0;}
    .home-body .home-head-blocks .recentmatches-car {margin-top: 5px;}
    
    .home-body .home-head-blocks .inline-feature-car .carousel .carousel-holder {margin-top: 7px;}
    

    /* latest news block changes */

        /* Media Object (http://www.stubbornella.org/content/2010/06/25/the-media-object-saves-hundreds-of-lines-of-code/) */
        .media-object, .copy {overflow:hidden; _overflow:visible; zoom:1;}
        .media-object .img {float:left; margin-right: 20px;}
        .media-object.half .img {margin-right: 10px;}
        .media-object .img img{display:block;}
        .media-object .imgExt {float:right; margin-left: 20px;}
        .media-object.half .imgExt {margin-left: 10px;}
        
    .home-body .latest-news.new .media-object {border-bottom: 1px solid #2C2C2C; padding-bottom: 10px;}
    .home-body .latest-news.new .media-object .img {margin-top: 15px;}
    
    .home-body .latest-news.new .columns .col {width: 50%; float: left; display: inline; padding-bottom: 15px;}
    .ie7 .home-body .latest-news.new .columns .col {width: 48%;}
    .home-body .latest-news.new .columns ul {list-style-type: none; margin: 0; padding: 0;}
    .home-body .latest-news.new .columns h3 {color: #d31c34;}
    .home-body .latest-news.new .columns ul li {width: auto; padding: 0;}
    .home-body .latest-news.new .columns ul li h3 {color: #2C2C2C;}
    .home-body .latest-news.new .columns ul li h3 a:hover {color: #d31c34;}
    
    .home-body .latest-news.new .columns .leftcol .pad-right {border-right: 1px solid #2c2c2c;}
    
    

/** ---------------------------------------
 * Business Directory May 2012
 */
 


/* Search Box */
 
.searchbox{ width: 100%; background:#152b71; -pie-background: linear-gradient(#405dbc, #152b71); background: -webkit-gradient(linear, left top, left bottom, from(#405dbc), to(#152b71));background: -moz-linear-gradient(top,  #405dbc,  #152b71); position: relative; margin-bottom: 30px; -moz-box-shadow: 2px 2px 10px 0px #000; -webkit-box-shadow: 2px 2px 10px 0px #000; box-shadow: 2px 2px 10px 0px #000; }
.searchbox ul{ list-style: none; float: left; margin: 0; padding: 0; }
.search box li { margin: 0; padding: 0;}
.page-business-directory.internal-body .main .left-col ul, .internal-body .main .left-col {margin: 0px}
.page-business-directory .searchbox button {
    float: right; 
    padding: 12px; 
    border-left: 1px solid #1e6c89; 
    text-decoration: none;
    background-color:#CCC; 
    width: 150px;
    border: none;
    height: 100%;
}
.page-business-directory .searchbox button:hover {
    background: #aaa;
    behavior: url(http://www.wakefieldwildcats.co.uk/PIE.php);
}

.page-business-directory button span img{ margin-left: 10px;}

.page-business-directory select {
     border: 1px solid #555;
     float: left;
     padding: 5px;
     width: 265px;
     font-size: 12px;
     line-height: 1.5;
     background: #fff;
     background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
     -webkit-appearance: none;
      -webkit-border-radius: 0.2em;
      color: #333;
      margin: 0;
 }
     
.page-business-directory select:focus {
    outline: none;
}

.page-business-directory select {
    margin: 10px 0 0 10px;
    background: #fff url(../img/select_background.png) no-repeat right center;
    -webkit-background-size: 1600px 32px;
}

.page-business-directory select:hover {
    background: #fff url(../img/select_background_hover.png) no-repeat right center;
} 

.page-business-directory .u5-search {-moz-border-radius:0px 5px 5px 0px; border-radius:0px 5px 5px 0px; -webkit-border-radius:0px 5px 5px 0px; position:relative;  behavior: url(http://www.wakefieldwildcats.co.uk/PIE.php);}

/* Search Box Home */

.searchbox-home h3 { color: #fff; margin: 0; padding: 10px 0 0 10px; font-family: 'DirtyHeadlineRegular'; font-size: 30px;}
.searchbox-container{float:left;}

.searchbox-home{ width: 98%; background:#152b71; -pie-background: linear-gradient(#405dbc, #152b71); background: -webkit-gradient(linear, left top, left bottom, from(#405dbc), to(#152b71));background: -moz-linear-gradient(top,  #405dbc,  #152b71); position: relative; margin-bottom: 30px; -moz-box-shadow: 2px 2px 10px 0px #000; -webkit-box-shadow: 2px 2px 10px 0px #000; box-shadow: 2px 2px 10px 0px #000; height: 100px; margin: 0 0 15px 15px; }

.searchbox-home ul{ list-style: none; float: left; margin: 0; padding: 0; }
.search box-home li { margin: 0; padding: 0;}

.searchbox-home button {
    float: right; 
    padding: 12px; 
    border-left: 1px solid #1e6c89; 
    text-decoration: none;
    background-color:#CCC; 
    width: 150px;
    border: none;
    height: 100%;
}
.searchbox-home button:hover {
    background: #aaa;
    behavior: url(http://www.wakefieldwildcats.co.uk/PIE.php);
}
.searchbox-home select {
     border: 1px solid #555;
     float: left;
     padding: 5px;
     width: 265px;
     font-size: 12px;
     line-height: 1.5;
     background: #fff;
     background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
     -webkit-appearance: none;
      -webkit-border-radius: 0.2em;
      color: #333;
      margin: 0;
 }
 .searchbox-home select:focus {
    outline: none;
}
.searchbox-home select {
    margin: 10px 0 0 10px;
    background: #fff url(../img/select_background.png) no-repeat right center;
    -webkit-background-size: 1600px 32px;
}
.searchbox-home .u5-search {-moz-border-radius:0px 5px 5px 0px; border-radius:0px 5px 5px 0px; -webkit-border-radius:0px 5px 5px 0px; position:relative;  behavior: url(http://www.wakefieldwildcats.co.uk/PIE.php);}


/* Category Box */

.page-business-directory .category_list{ border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; width: 100%; background:#152b71; -pie-background: linear-gradient(#405dbc, #152b71); background: -webkit-gradient(linear, left top, left bottom, from(#405dbc), to(#152b71));background: -moz-linear-gradient(top,  #405dbc,  #152b71); position: relative; margin-bottom: 30px; width: 100%; display: block;  height: auto; margin-top: 30px;}

.page-business-directory .category_list h3{font-family: 'DirtyHeadlineRegular', sans-serif; font-weight:normal !important; padding: 10px 0 10px 0; margin: 15px; border-bottom: 1px solid #6179c5;}
.page-business-directory .category_list .left_column { margin-left: 15px; margin-bottom: 15px; float: left; width: 45%;  }
.page-business-directory .category_list .right_column { margin-right: 15px; margin-bottom: 15px; float: right; width: 45%;  }
.page-business-directory .category_list ul{ padding: 0; list-style: none; margin: 0;}
.page-business-directory .category_list li{ border-bottom: 1px solid #6179c5; padding: 0; clear: both; overflow: hidden; }
.page-business-directory .category_list img{ float: left; margin: 0 10px 0 0; padding: 0;}
.page-business-directory .category_list h4{ font-size: 12px; padding: 0; margin: 0; text-transform: none; width: 80%; float: left; line-height: 2.1; }
.page-business-directory .category_list a{ text-decoration: none;}
.page-business-directory .category_list a:hover{ text-decoration: underline;}
.page-business-directory .category-expand-button {float: right; font-weight: bolder; }
.page-business-directory .category_list .child {display: none; }
.page-business-directory .category_list .child a{color: #05082d; font-weight: bolder; }
.page-business-directory .category_list .child li {border: none; margin-left: 35px; border-top: 1px solid #6179c5; }


/* Advertising Box */

.page-business-directory .advertising-with-us {margin-bottom: 35px;}
.page-business-directory .advertising-with-us .cont{padding-bottom: 0px;}
.page-business-directory .advertising-with-us h2{font-family: 'DirtyHeadlineRegular', sans-serif; font-weight:normal !important;}
.page-business-directory .advertising-with-us p{color: #2c2c2c; padding:0px 15px; }


/* Page Styling */

.page-business-directory .business-listings {margin-top: 50px;}
.page-business-directory .business-listings .cont{padding-bottom: 0px;}
.page-business-directory .business-listings h2{font-family: 'DirtyHeadlineRegular', sans-serif; font-weight:normal !important;}
.page-business-directory .business-listings p{color: #2c2c2c; padding:0px 15px; }
.page-business-directory .business-listings .yellow-grad {border-bottom:1px solid #1e6c89; padding:10px 0 5px 15px;  border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; margin:0px;  behavior: url(/
.php); position:relative; }
.page-business-directory.internal-body .main .left-col .business-listings {background: none;} 

.page-business-directory .company-info { width: 98%; background:url(../img/horz-double-line-white.png) no-repeat 15px 100%; padding-bottom:15px; }
.page-business-directory .last { width: 98%; background:none; padding-bottom:15px;}
.page-business-directory .company-info h3 { color: #2c2c2c; padding: 15px 0 0 15px; margin: 0; float: left; width: 50%; clear: right; }
.page-business-directory .company-info-address { float: left; width:30%; clear: left; }
.page-business-directory .company-info-contact { float: left; width:30%;  }
.page-business-directory .company-info-logo { float: right; margin:15px 0 15px 0; width: 200px; height: 150px;}
.page-business-directory .company-info-logo img { float: right; max-height: 100%;}
.page-business-directory .company-info-description  { float: left; padding:0; }
.page-business-directory .company-info-description p{ padding: 0 0 0 15px; margin: 0 0 15px 0; }

.page-business-directory .wp-paginate {padding:0; margin:0;}
.page-business-directory .wp-paginate li {display:inline; list-style:none;}
.page-business-directory .wp-paginate a {background:#ddd; border:1px solid #ccc; color:#666; margin-right:4px; padding:3px 6px; text-align:center; text-decoration:none;}
.page-business-directory .wp-paginate a:hover, .page-business-directory  .wp-paginate a:active {background:#ccc; color:#888;}
.page-business-directory .wp-paginate .title {color:#555; margin-right:4px;}
.page-business-directory .wp-paginate .gap {color:#999; margin-right:4px;}
.page-business-directory .wp-paginate .current {color:#fff; background:#5f87ae; border:1px solid #89adcf; margin-right:4px; padding:3px 6px;}
.page-business-directory .wp-paginate .page {}
.page-business-directory .wp-paginate .prev, .page-business-directory .wp-paginate .next {}
.page-business-directory .business-listings-nav {float:right; margin-top:0px; margin-bottom:15px;}
.page-business-directory .business-listings-nav .wp-paginate a {background:#f1f1f1; border:1px solid #CCC; border-radius:2px; -moz-border-radius:2px;}
.page-business-directory .business-listings-nav .wp-paginate a:hover {background:#BFBFBF; }
.page-business-directory .business-listings-nav .wp-paginate .current {background:#BFBFBF !important; border:1px solid #CCC;  border-radius:2px; -moz-border-radius:2px;}


/* IE Fixes */

.ie7 .page-business-directory select {background: #ddd; margin-top: 15px;}
.ie7 .page-business-directory .searchbox .grey-grad {background-color: #ddd !important; }
.ie7 .page-business-directory .searchbox .grey-grad:hover {background-color: #aaa !important; }
.ie7 .searchbox-home select {background: #ddd;}
.ie7 .searchbox-home .grey-grad {background-color: #ddd !important;  }
.ie7 .searchbox-home .grey-grad:hover {background-color: #aaa !important; }

.ie8 .page-business-directory select {background: #ddd;}
.ie8 .page-business-directory .searchbox .grey-grad {background-color: #ddd !important; }
.ie8 .page-business-directory .searchbox .grey-grad:hover {background-color: #aaa !important; }
.ie8 .searchbox-home select {background: #ddd;}
.ie8 .searchbox-home button {height:100px;}
.ie8 .searchbox-home .grey-grad {background-color: #ddd !important;  }
.ie8 .searchbox-home .grey-grad:hover {background-color: #aaa !important; }

.ie9 .page-business-directory select {background: #ddd;}
.ie9 .page-business-directory .searchbox .grey-grad {background-color: #ddd !important; }
.ie9 .page-business-directory .searchbox .grey-grad:hover {background-color: #aaa !important; }
.ie9 .searchbox-home select {background: #ddd;}
.ie9 .searchbox-home button {height:100px;}
.ie9 .searchbox-home .grey-grad {background-color: #ddd !important;  }
.ie9 .searchbox-home .grey-grad:hover {background-color: #aaa !important; }

/* Firefox Fixes */

@-moz-document url-prefix() {

.page-business-directory select {
    background: none;
    background-color: #ddd;
    }
.page-business-directory select:hover {
    background: none;
    background-color: #bbb;
    }
.searchbox-home select {
    background: none;
    background-color: #ddd;
    }
.searchbox-home select:hover {
    background: none;
    background-color: #bbb;
    }
}

/* new homepage feed boxes */

.home-feeds {margin-top: 15px;}
.home-feeds .left-col, 
.home-feeds .right-col {width: 348px; float: left; display: inline; }
.home-feeds .left-col {margin-right: 15px; height: 521px;}


.home-feeds .tweets ul li {font: 13px/1.231 sans-serif; border-bottom: 1px solid #f2f2f2; padding-bottom: 15px}
.home-feeds .tweets .tweet_time a {font-size: 10px; font-weight: normal;}

.home-feeds .tweets .cont {overflow: visible;}
.home-feeds .tweets h3 {padding-left: 70px; line-height: 30px; text-transform: uppercase;}
.home-feeds .tweets h3 span {background: url(../img/twitter-bird.png) no-repeat 0 0; width: 50px; height: 50px; display: block; position: absolute; top: -5px; left: 10px;}
.home-feeds .tweets .button {border: none;}
.home-feeds .tweets .button:hover {

background: #405DBC;
background: -webkit-gradient(linear, left top, left bottom, from(#152B71), to(#405DBC));
background: -moz-linear-gradient(top, #152B71, #405DBC);
-pie-background: linear-gradient(#152b71, #405DBC);
behaviour: url(http://www.wakefieldwildcats.co.uk/PIE.php);
}


.home-feeds .facebook-feed h3 {padding-left: 70px; line-height: 30px; text-transform: uppercase;}
.home-feeds .facebook-feed h3 span {background: url(../img/facebook-feed.png) no-repeat 0 0; width: 50px; height: 50px; display: block; position: absolute; top: -5px; left: 10px;}
     

/* full league table */
.full-league-table {margin-bottom:0px;}
.full-league-table table tr {line-height:6px; }
.full-league-table table tr.odd td{ background:rgba(255,255,255,0.10); color:#fff; border-left:none; border-right:none}
.full-league-table table tr.even td{ color:#fff; border-left:none; border-right:none}
.full-league-table table tr.wakefield td {background-color:#D31C34;}
.full-league-table table {border-collapse: separate;   margin: 0px; font-size: 10px; width: 710px; text-align: left; margin-top:5px;}
.full-league-table table th { background: none; padding: 12px 8px; color: #fff!important; border-bottom: 1px solid #969696; border-top: 1px solid #969696; font-size: 14px; font-weight: bold;}
.full-league-table table td { color: #3D3D3D; padding:  8px; vertical-align: top; border:none; }

.full-league-table table .row-1 td {padding-top: 15px;}

.full-league-table td, .full-league-table table th {text-align:left;}
.full-league-table table td.column-1, .full-league-table table td.column-2, .full-league-table table th.pos, .full-league-table table th.team {text-align:left;}

.league-view .match-header .centre p,
.league-view .match-header .centre .score h2{color:#FFF;}

.league-view .match-header .centre p span, .league-view .match-header .centre .score span {color:#FFCF06;}
.league-view .match-body .match-header .centre .score h2 { line-height: 25px;}

/* New Contact Page */  
#Club_Contact textarea { width: 330px; } 

/* Team Page */ 
.base-buttons-box { padding-top: 20px; }