/* @override 
	http://nccc2010.3bitdev.com/css/styles.css
	http://www.nottsccc.co.uk/css/styles.css
	https://secure.nottsccc.co.uk/css/styles.css
	http://www.nccc2010.3bitdev.com/css/styles.css
	http://www.nccc2010.3bitdev.com/shop/test.css
*/

body{font: normal 62.5% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;margin:0; background:#e1e1d7;}
img{border:none;}
a { outline: none; }
.header_container{width:100%; background:url(../images/header-bg.jpg) center no-repeat #8d9d4f; float:left;}
.header_contain{width:960px; margin:0 auto;}
.header{width:960px; float:left; background:url(../images/header-bg.jpg) center no-repeat #8d9d4f;}
.header img{float:left;}

.header .topnav_contain{float:right;background:url(../images/top-nav-bg.jpg) repeat-x;}
.header .topnav_contain .topnav { background:url(../images/top-nav-left-bg.jpg) left top no-repeat; float:left;}
.header .topnav_contain .topnav ul { background:url(../images/top-nav-right-bg.jpg) right top no-repeat;margin:0; padding:0; list-style:none; float:left;}
.header .topnav_contain .topnav ul li{float:left; font: bold 1.1em/1em Arial, Helvetica, sans-serif;}
.header .topnav_contain .topnav ul li a{display:block; padding: 8px 10px 15px; color:#fff; text-decoration:none;}
.header .topnav_contain .topnav ul li a:hover{color:#b9bfa1;}

.nav_container{width:100%; float:left; background:url(../images/nav-bg.jpg) repeat-x;}
.nav_container .nav_contain{margin:0 auto; width:960px;}
.nav_container .nav_contain .nav{float:left;background:url(../images/nav-bg.jpg) repeat-x;width:960px;}
.nav_container .nav_contain .nav ul{margin:0; list-style:none; padding:0;}
.nav_container .nav_contain .nav ul li{float:left; font:bold 1.4em/1em Arial, Helvetica, sans-serif;margin:0 3px 0 2px;}
.nav_container .nav_contain .nav ul li a{display:block;padding:9px 5px 10px 5px; color:#fff; text-decoration:none;}
.nav_container .nav_contain .nav ul li a:hover{color:#8c9c4e;}
.nav_container .nav_contain .nav ul li.active a {background-color:#b6be92; color:#000;}

.nav_container .nav_contain .subnav{float:left;background:url(../images/nav-bg.jpg) repeat-x bottom;width:960px;}
.nav_container .nav_contain .subnav ul{margin:0; list-style:none; padding:0;}
.nav_container .nav_contain .subnav ul li{float:left; font: bold 1.3em/1em Arial, Helvetica, sans-serif;margin: 0 2px;}
.nav_container .nav_contain .subnav ul li a{display:block;padding:9px 5px 10px 5px; color:#fff; text-decoration:none; color:#37372f;}
.nav_container .nav_contain .subnav ul li a:hover, .nav_container .nav_contain .subnav ul li.active a{color:#666;}

.content_container{ margin:0 auto; width:960px;}
.content_container .content_contain{float:left; width:960px;background:#cfcdc2;}
.content_container .content_contain .content{padding: 5px;}

 .livematch{background:#fff; float:left; width:940px;
	padding: 0 5px;
}
 .livematch .title {width:100%; float:left;
	margin-top: 0; display: none;
}
.livematch .title p{float:left; text-align:left; display:block;  color: #8c9c4e;margin: 0; padding:3px 0 0 0; text-align:left; text-indent:5px; font: bold 1em Arial, Helvetica, sans-serif; text-transform:uppercase;}
 .livematch .crests {float:left; clear:both;margin-top:5px;margin-left:5px;}
 .livematch .crests img{float:left;
	width: 35px;
}

.livematch .crests p{float:left; margin-right: 5px; margin-left: 5px; }
.livematch h1{float:left; color: #8c9c4e; font: bold 1.6em Arial, Helvetica, sans-serif;margin: 12px 0 0 5px;}
.content .feature{background:#fff;padding:5px; float:left;margin-bottom: 0;margin-top:5px;}

#squadlist ul { width: 25%; float: left;font-size: 1.6em; margin: 0; padding: 0; list-style-type: none; }
#squadlist ul { font-weight: bold;
	margin: 1em 2em 1em 5px;
}
#squadlist ul li a { font-weight: normal; font-style: normal; font-size: 0.8em; text-decoration: none; color: #666;}
#squadlist ul li a:hover {
	color: black;
	font-weight: bold;
}
#squadlist ul li a span { width: 2em; display: inline-table;
}


.content .feature .col01{float:left; width:720px;}
.content .feature .col01 .main_feature, .content .article .main_feature{ float:left;}
.content .article .main_feature img { width: 622px; }
 
.content .feature .col01 .main_feature img, .content .article .main_feature img{z-index:1; position:relative;}
 
.content .feature .col01 .main_feature .feature_details, .content .article .main_feature .feature_details{margin-top:0; position:relative; z-index:99; height:150px; display:block;} 
  span.feature_details { position: relative;	top: -250px; display: block; z-index: 1003;width: 720px;} 
 .content .article .main_feature .feature_details{margin-top:-150px;}									  
 
 .content .feature .col01 .main_feature .feature_details h1, .content .article .main_feature .feature_details h1{ color: #999999; font:bold 3em Arial, Helvetica, sans-serif;margin:0 0 0 5px; border:none; }
 .content .feature .col01 .main_feature .feature_details h1 span, .content .article .main_feature .feature_details h1 span{background:#000;padding:1px 1px 0 0;outline:#060708 solid 5px; }
 .content .feature .col01 .main_feature .feature_details h1 strong, .content .article .main_feature .feature_details h1 strong{position:relative; }
 .content .feature .col01 .main_feature .feature_details p{ font:bold 1.4em Arial, Helvetica, sans-serif;margin:4px 0 0 0; float:left}
 .content .feature .col01 .main_feature .feature_details p a{background-color:#ebb000; display:block;color:#fff; padding:5px 20px 5px 5px; text-decoration:none; }
 .content .feature .col01 .main_feature .feature_details p a:hover{background:#666;}
 .content .article .col01 .main_feature img {
	width: 622px; 
} 
 .content .feature .col01 .thumbs_contain{ width:712px;height: 86px; clear:both; float:left;padding:8px 0 8px 8px; background:url(../images/feature-thumb-bg.png) repeat; position:relative; z-index:2;margin-top: -102px;}
 .content .feature .col01 .thumbs_contain .thumbs{float:left;
	margin-right: 8px;
}
 .content .feature .col01 .thumbs_contain .thumbs h2{font:bold 1.1em Arial, Helvetica, sans-serif;margin:0; }
 .content .feature .col01 .thumbs_contain .thumbs h2 a{background-color:#ebb000; display:block;color:#283a34; padding:5px; text-decoration:none;}
 .content .feature .col01 .thumbs_contain .thumbs h2 a:hover{background:#666; color:#fff;}

 .content .feature .col02{ float:left; background:#8c9c4e;margin-left:5px; width:215px; height:406px;}
 .content .feature .col02 h3{color:#000; font:bold 1.2em Arial, Helvetica, sans-serif; float:left; background:#ebb000;margin:0 0 10px 0; padding:5px;}

 .content .feature .col02 .video{border:1px solid #ebb000; width:203px; float:left;margin:0 0 10px 5px;}
 .content .feature .col02 .video img{position:relative; z-index:1; float:left;
	width: 203px;
	height: 114px;
	overflow: hidden;
}
 .content .feature .col02 .video .vid_details{ position:relative; z-index:3;margin: -105px 0 0 5px; float:left;}
 .content .feature .col02 .video h2{font:bold 1.3em Arial, Helvetica, sans-serif; color: #999999;margin:0 0 0 3px; padding:0; }
 .content .feature .col02 .video h2 span{background:#1f2112;outline:#1f2112 solid 3px;padding-top:1px;
}
  .content .feature .col02 .video a .video-header{font:bold 1.3em/17px Arial, Helvetica, sans-serif;background:#000;padding: 2px 2px 0 0;outline:#060708 solid 1px; color:#999; }
  .content .feature .col02 .video a .vid_details p{clear:both; background-color:#ebb000;outline:#ebb000 solid 1px;padding: 2px 2px 2px 3px;font:bold 1em Arial, Helvetica, sans-serif; color:#fff; float:none; margin-top:1px;
	margin-left: 0;
	margin-right: 30px;
}
    .content .feature .col02 .video a {
	text-decoration: none;
}
  .content .feature .col02 .video a:hover .vid_details p{background-color: #666; color: #FFF;outline:#666 solid 1px;}
 .content .feature .col02 .video h2 strong{ position:relative;  }
 .content .feature .col02 .video p{margin: 3px 0 0; font:bold 1em Arial, Helvetica, sans-serif;float:left;}
 .content .feature .col02 .video p a{color: #FFF; text-decoration:none; display:block; background-color:#ebb000; padding:3px 15px 3px 4px;outline:#ebb000 solid 1px;}
 .content .feature .col02 .video p a:hover{background: #666; color:#fff;outline:#666 solid 1px;}
 
  .content .feature .col02 .video .close{background:url(/images/close.png) no-repeat; width:24px; height:24px; position:relative; top:15px; left: -8px;}

 .content .hp_row{margin-top:5px; float:left; background:url(../images/hp-row-bg.gif);padding-left:1px;}

 .content .hp_row .block, .content .right_col .block{padding:5px 0px 5px 0px;  float:left; margin:0 5px 0 0px;
	width: 313px;
}
 .content .hp_row .block h1, .content .right_col .block h1{background:#999999; color:#fff; text-transform:uppercase;margin:0;padding:8px 5px 6px 8px; font:bold 1.2em/1em Arial, Helvetica, sans-serif;margin:0 5px 0 5px;}

 .content .hp_row .fixture{}
 .content .hp_row .fixture h4, .content .right_col .fixture h4{color:#29403a;margin:10px 0 0 12px;
	font: normal 1.1em Arial, Helvetica, sans-serif;
}
 .content .hp_row .fixture h2, .content .right_col .fixture h2{color:#29403a; font:bold 1.8em Arial, Helvetica, sans-serif; width:258px; float:left;margin:5px 0 0 12px;}
.content .hp_row .fixture h5, .content .right_col .fixture h5 { color: #29403a; margin: -5px 0 -5px 12px; width: 2em; font: bold 1.4em Arial, Helvetica, sans-serif; } .content .hp_row .fixture p, .content .right_col .fixture p{color:#000; font:normal 1.3em Arial, Helvetica, sans-serif;margin: 5px 0 0 12px;}
 .content .hp_row .fixture p a, .content .right_col .fixture p a{color:#186ead;}
 .content .hp_row .fixture p a:hover, .content .right_col .fixture p a:hover{color:#666;}

 .content .hp_row .fixture h3, .content .right_col .fixture h3{color:#000; font:normal 1.4em/1.3em Arial, Helvetica, sans-serif;margin:10px 0 10px 12px;
}
 .content .hp_row .fixture h3 a, .content .right_col .fixture h3 a{color:#186ead; text-decoration:none;}
 .content .hp_row .fixture h3 a:hover, .content .right_col .fixture h3 a:hover{text-decoration:underline;}
 .content .hp_row .fixtures img, .content .right_col .fixtures img{float:left;}

 .content .hp_row .team_news{margin-right:0;}
 .content .hp_row .team_news h4{ color:#999; font:bold 1em Arial, Helvetica, sans-serif;margin:10px 0 0 12px;}
 .content .hp_row .team_news h2{ color:#29403a; font:normal 1.4em Arial, Helvetica, sans-serif;margin:0 12px 0 12px;}
 .content .hp_row .team_news h2 a{ color: #186ead;}
 .content .hp_row .team_news h2 a:hover{color:#186ead;text-decoration: none;}
 .content .hp_row .team_news p{ color:#186ead; font:bold 1.3em Arial, Helvetica, sans-serif;margin:6px 12px 0 12px;}
 .content .hp_row .team_news p a{color:#186ead; text-decoration:none;}
 .content .hp_row .team_news p a:hover{color:#999;}

 .content .hp_row .league_tbl{}
 .content .hp_row .league_tbl .headings{ float:left; width:303px; background:#f0f0eb;margin:0 5px 0 5px;}
 .content .hp_row .league_tbl .headings ul{margin:0; padding:0; list-style:none; float:left;}
 .content .hp_row .league_tbl .headings ul li{float:left;margin:0; font:normal 1.2em Arial, Helvetica, sans-serif;}
 .content .hp_row .league_tbl .headings ul li a{display:block;padding:5px 8px 5px 8px; color: #999; text-decoration:none;
	font-weight: bold;
}
 .content .hp_row .league_tbl .headings ul li a.current {
	color: #fcfafe;
}
 .content .hp_row .league_tbl .headings ul li.active a,  .content .hp_row .league_tbl .headings ul li a:hover, ul.css-tabs li a.current {background-color:#898982; color: white;
	font-weight: bold;
}
 .content .hp_row .league_tbl table {clear:both; width:304px;margin:5px 5px 0px 5px; float:left;}
 .content .hp_row .league_tbl table td{background-color:#f0f0eb; padding:3px 5px 3px 8px; font:normal 1.2em Arial, Helvetica, sans-serif; color:#333;}
 .content .hp_row .league_tbl table tr.notts td{font-weight:bold;}

 .content .hp_row .shop{}
 .content .hp_row .shop h1{float:left; padding-right:60px;}
 .content .hp_row .shop .col01, .content .right_col .shop .col01{ float:left; width:180px;margin-top:20px; clear:both;}
 .content .hp_row .shop .col01 h3, .content .right_col .shop .col01 h3{font:bold 1.6em Arial, Helvetica, sans-serif; color:#999999;margin:0 0 0 30px;}
 .content .hp_row .shop .col01 h3 strong, .content .right_col .shop .col01 h3 strong{background:#1f2112;outline:#1f2112 solid 3px;padding-top:1px; }
 .content .hp_row .shop .col01 p, .content .right_col .shop .col01 p{margin:3px 0 0 27px; font:bold 1em Arial, Helvetica, sans-serif;float:left;}
 .content .hp_row .shop .col01 p a, .content .right_col .shop .col01 p a{color: #FFF; text-decoration:none; display:block; background-color:#ebb000; padding:3px 15px 3px 4px}
 .content .hp_row .shop .col01 p a:hover, .content .right_col .shop .col01 p a:hover{ color:#fff;
	background-color: #666;
}
 .content .hp_row .shop .col02{margin-top:40px;}

 /*.content .hp_row .coaching{float: left; position: relative;
	top: -190px;
}*/

 .content .hp_row .coaching .details{ position:relative; z-index: 90000;margin: -130px 0 0 10px; float:left;} 
 .content .hp_row .coaching .details span{background:#fff;outline:#fff solid 3px;padding-top:1px; font:bold 1.8em Arial, Helvetica, sans-serif; text-transform:uppercase; float:left; clear:both;}
 .content .hp_row .coaching .details span.small{font-size:1.4em; text-transform:none; color:#666;}
	 .content .hp_row .coaching a{text-decoration:none; padding-left: 5px; }
.content .hp_row .coaching a .details span{color:#000; text-decoration:none;}
 .content .hp_row .coaching a .details p.link {background-color:#ebb000;outline:#ebb000 solid 3px; color:#fff; text-transform:none; font:normal 1.1em Arial, Helvetica, sans-serif;margin-top:6px; clear:both;text-decoration:none; margin-left:0;  width:auto; display:block; float:left;}
	.content .hp_row .coaching a:hover .details p.link{background-color:#666;outline:#666 solid 1px;}

.content .hp_row .twitter { margin-right: 0; }

.content .hp_row .twitter h1 { background: url(../images/twitter-bg.jpg) right no-repeat #88c7de; padding-top: 8px; }

.content .hp_row .twitter ul { margin: 0; padding: 0; list-style-type: none; width: 305px; }

.content .hp_row .twitter li { color: #29403a; font: normal 1.2em Arial, Helvetica, sans-serif; margin: 5px 0 8px 12px; }

.content .hp_row .twitter a {color:#186ead;
}

.content .hp_row .twitter #twitter-link {color:#186ead; font:bold 1.3em Arial, Helvetica, sans-serif;margin:6px 12px 0 12px;
	
}

.content .hp_row .twitter a:hover { color: #666; text-decoration: none; }
 .content .article {background-color:#fff; padding:5px; width:622px; float:left; min-height: 650px;}
 .content .article h1{color:#cc3e00; font:bold 1.7em Arial, Helvetica, sans-serif; border-bottom:1px solid #cccccc;padding-bottom:2px;margin-top:10px; float:left;width:622px; margin-bottom:3px;}
 .content .article h4{color:#666; font:normal 1.1em Arial, Helvetica, sans-serif;margin:3px 0 0 0; float: left;
	width: 622px;
}
 .content .article .fixture .teams h4 {
	width: auto;
}
 .content .article .copy {float:left; width:462px;}
  .content .article .wide{width:auto;}
	  
 .content .article .copy p, .content .article .copy ul{ font: normal 1.3em/1.3em Arial, Helvetica, sans-serif;
	margin-right: 2em;
}

 /*.content .article .copy h2 {
	font-size: 1.3em;
}*/
 .content .article .copy blockquote {
			float: right;
			width: 200px;
			background: url(../images/openquote.gif) top left no-repeat;
			color: #030;
			font:normal 1.6em/0.8em Arial, Helvetica, sans-serif;
	
			font-style: italic;
			padding: 5px;
			margin: 3px;
		}
 .content .article .thumbs{margin-top:8px; width:149px; float:left;}
 .content .article .thumbs p{background:#f7f7f7; color:#000; text-align:right; font: normal 1em/1.5em Arial, Helvetica, sans-serif;margin:10px 11px 0 0;padding:3px 3px 3px 3px; width:143px;}

.article p a { color: #637034; }
.article p a:hover { text-decoration: none;
} 
 .content .right_col{ float:left; width:313px; margin-left:5px;}
 .content .right_col .block{background-color:#fff;margin:0 0 5px 0;}
 .content .right_col .shop{padding-bottom:20px;}
 .content .right_col .shop .col02 {margin-top:15px;}
 
 .content .newslisting h1, .content .fixtures_listing h1{color:#8c9c4e; font:bold 2.4em Arial, Helvetica, sans-serif;margin-bottom:8px;}
 .content .newslisting ul{list-style:none;margin:0 0 8px 0;padding:0; float:left;}
 .content .newslisting ul li{font:bold 1.2em Arial, Helvetica, sans-serif; color:#8c9c4e; float:left; padding:3px 5px 3px 5px;}
 .content .newslisting ul li.first{width:60px;}
 .content .newslisting ul li a{text-decoration:none; color:#8c9c4e; display:block;}
 .content .newslisting ul li a:hover{color:#666;}
 .content .newslisting ul li.active a{color:#000;}
 .content .newslisting span.ndate { color: #666; font: normal 1.1em Arial, Helvetica, sans-serif; margin: 4px 0 0 3px; display: block; }
 .content .newslisting span.ntitle { font: bold 1.6em/1em Arial, Helvetica, sans-serif; margin: 5px 3px 0 3px; display: block; color: #8c9c4e;word-wrap: break-all;  word-wrap: break-word; width:100px; }
 
 .content .newslisting .news{width:583px;margin:10px 0 0 5px;padding-bottom:10px; float:left;}
 .content .newslisting .news .newsitem{width:108px; border:1px solid #ccc; height:200px; float:left;margin:0 5px 15px 0;}
 .content .newslisting .news .newsitem h4{color:#666; font:normal 1em Arial, Helvetica, sans-serif;margin:5px 3px 0 3px;}
 .content .newslisting .news .newsitem h2{font:bold 1.6em Arial, Helvetica, sans-serif;margin:5px 3px 0 3px;} 
 .content .newslisting .news .newsitem h2 a{color:#8c9c4e; text-decoration:none;}
 .content .newslisting .news .newsitem h2 a:hover{color:#999;}
 .content .newslisting .news { width: 612px; margin: 10px 0 0 5px; padding-bottom: 10px; float: left; }
 .content .newslisting a.newsstory { width: 110px; display: block; height: 200px; border: 1px solid #ccc; float: left; margin-right: 8px; text-decoration: none; margin-bottom: 8px; }

.content .newslisting a.newsstory:hover { border-color: #39392d; background-color: #fefbf1; }
.content .newslisting .news img { width: 110px;
	height: 62px;
}

 .content .fixtures_listing h1 a{float:right; width:114px; height:14px; font:normal 0.5em/1em Arial, Helvetica, sans-serif; display:block; background:url(../images/download-cal-bg.jpg) no-repeat; text-align:center; text-decoration:none; color:#8c9c4e; padding-top:3px;margin-top:5px;}
 .content .fixtures_listing h1 a:hover{ color:#666;}
 .content .fixtures_listing h3{color:#cc3e00; font: bold 1.3em Arial, Helvetica, sans-serif; clear:both;margin-bottom:0;}
 
 .content .fixtures_listing ul{list-style:none;margin:0 0 8px 0;padding:0; float:left;}
 .content .fixtures_listing ul li{ float:left; padding:3px 10px 3px 0px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #c8c8c8;
	border-color: #e3e3e3;
}
 .content .fixtures_listing ul li.first{width:60px;}
 .content .fixtures_listing ul li a{text-decoration:none; color:#8c9c4e; display:block;}
 .content .fixtures_listing ul li a:hover{color:#666;}
 .content .fixtures_listing ul li.active a{color:#000;

}
 
 .content .fixtures_listing .fixtures{margin-top:5px;}
 .content .fixtures_listing .fixture{ width: 617px; background: #f0f0eb none; float:left; margin-bottom:15px;}
 .content .fixtures_listing .fixture .titles{width:617px; background:#8c9c4e; float:left;}
  .content .fixtures_listing .fixture .titles ul{margin:3px;padding:0; float:left;}
   .content .fixtures_listing .fixture .titles ul li{float:left; text-align:center; display:block; background:url(../images/news-date-bg.jpg) no-repeat; width:19px; height:16px; color:#fff;margin:0 0 0 2px; padding:3px 0 0 0;}
   .content .fixtures_listing .fixture .titles ul li.month{width:72px; background:url(../images/fix-date-bg.jpg) no-repeat; text-align:left; text-indent:5px;}
 .content .fixtures_listing .fixture .titles p{color:#30351b; font:normal 1.1em/1em Arial, Helvetica, sans-serif; float:left; margin:7px 0 0 10px;}
 .content .fixtures_listing .fixture .titles p.time{float:right;margin-right:12px; color:#000;}
 
 .content .fixtures_listing .fixture .details{width:610px;margin-top:3px; float:left;}
 .content .fixtures_listing .fixture .details .teams{float:left; width:417px;}
  .content .fixtures_listing .fixture .details .teams img {
	width: 31px;
	margin-right: 4px;
}
 .content .fixtures_listing .fixture .details .teams img{float:left;}
 .content .fixtures_listing .fixture .details .teams h4{float:left; color:#29403a; font:bold 1.6em Arial, Helvetica, sans-serif;margin:6px 0 0 0;}
 .content .fixtures_listing .fixture .details .teams p{float:left; color:#29403a; font:normal 1.4em Arial, Helvetica, sans-serif;margin:6px 10px 0 10px;}
 .content .fixtures_listing .fixture .details .buttons{ float:right; }
 .content .fixtures_listing .fixture .details .buttons a{ color:#186ead; text-decoration:none; text-align:center;display:block; background:url(../images/fix-but-bg.jpg) no-repeat; width:93px; height:24px; float:left; color:#186ead; font:normal 1.2em Arial, Helvetica, sans-serif; padding-top:5px;margin:3px 0 0 5px;}
  .content .fixtures_listing .fixture .details .buttons a.left{margin-left:0;}
  .content .fixtures_listing .fixture .details .buttons a:hover{color:#666;}
  
 .shop {width:930px; background-color:#fff; float:left;padding:10px;}
 .shop .shop_side{padding:5px 0px 5px 0px; width:180px;  float:left; margin:0 9px 0 0px;}
 /*.shop .shop_detail{padding:5px 0px 5px 0px; width:560px;  float:left;
	margin: 0 9px 0px 0;
}*/
  .shop .shop_cart_side{padding:5px 0px 5px 0px; width:170px;  float:left; margin:0 0px 0 0px;}
 
.footer{ background-color:#fff;margin:5px 0 5px 1px; float:left;width:932px;padding:5px 5px 5px 12px;}
.footer .block{float:left; margin-right:10px; width:140px;}
.footer .block p{ color: #cc3e00; font: bold 1.1em Arial, Helvetica, sans-serif;}
.footer .block ul{list-style:none;margin:0; padding:0;}
.footer .block ul li{ font:normal 1.1em/1.4em Arial, Helvetica, sans-serif; background:url(../images/footer-bullet.gif) no-repeat left;padding-left:10px;}
.footer .block ul li a{color: #797979; text-decoration:none;}
.footer .block ul li a:hover{color: #000;
	text-decoration: underline;
}

.footer .col04{float:right;margin-right: 30px;}
.footer .col04 h1{color:#cc3e00; font:normal 1.5em Arial, Helvetica, sans-serif; border-bottom:1px dotted #cccccc;padding-bottom:5px;}
.footer .col04 fieldset{border:none; padding:0;}
.footer .col04 fieldset label{font:bold 1.4em Arial, Helvetica, sans-serif; color:#000; float:left;}
.footer .col04 fieldset label strong{ color:#ff2b2b;}
.footer .col04 fieldset input{clear:both; float:left; width:240px; line-height:1.4em;}
.footer .col04 fieldset input#mailing_submit{clear:none; width:auto; margin-left:5px;}
.footer .col04 h3{font:bold 1.1em Arial, Helvetica, sans-serif; color:#47453b;margin-top:15px;margin-bottom:0;}
.footer .col04 address{font:normal 1.1em Arial, Helvetica, sans-serif;color:#47453b; float:left;margin-top:3px;}
.footer .col04 p{font:normal 1.1em/1.2em Arial, Helvetica, sans-serif;color:#47453b; float:left; margin-left:20px; color:#666;}
.footer .col04 p strong{color:#000;}
.footer .col04 p a{color:#cc3e00; text-decoration:none; }
.footer .col04 p a:hover{color:#999;}
.footer .partners_contain{clear:both; border-top:1px dotted #cccccc; width:100%;margin-top:20px; float:left;}
.footer .partners_contain .partners {float:right;margin-right:100px;}
.footer .partners_contain .partners p{font:normal 1.2em Arial, Helvetica, sans-serif; color:#8c9c4e; text-align:left; margin:10px 10px 0 0;}
.footer .partners_contain .partners img{float:left; margin:0px 15px 0 0;}

/* Updates Fixtures */

div.block.fixture img { width: 31px;}

/* Button for Fixture Blocks */

.block.fixture .button{ float: left; margin-top: 10px; margin-left: 10px; margin-bottom: 5px; }
.livematch .button { float: right; margin-left: 10px; margin-bottom: 5px;
	margin-top: 8px;
}

.block.fixture .button a, .livematch .button a { width: 133px; height: 21px; text-decoration: none; display: block; font: bold 1.3em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; text-align: left; background: url(../images/block-button.gif) no-repeat; color: #186ead;
	padding-top: 5px;
}
.block.fixture .button a:hover, .button a:hover { color: #3e6d63; }
.block.fixture .tickets a span, .block.fixture .preview a span, .block.fixture .video a span, .livematch .preview a span, .livematch .audio a span { padding-left: 26px; }

.block.fixture .tickets a span { background: transparent url(../images/icons/creditcards.png) no-repeat 5px; }
.block.fixture .preview a span, .livematch .preview a span { background: transparent url(../images/icons/page_white_text.png) no-repeat 5px; }
.livematch .audio a span { background: transparent url(../images/icons/transmit.png) no-repeat 5px;
}
.block.fixture .video a span { background: transparent url(../images/icons/camera.png) no-repeat 5px; }
.livematch a span {
	font-size: 12px;
}

/* UL Thumbs Update */

ul.thumbs { float: left; width: inherit; }
ul.thumbs a { float: left; display: block; text-decoration: none;
	margin-right: 8px;
}
ul.thumbs img { width: 110px;
}
.content .feature .col01 .thumbs_contain .thumbs h2, .feature ul.thumbs span { font: bold 1em Arial, Helvetica, sans-serif; margin: 0; }
.content .feature .col01 .thumbs_contain .thumbs h2 a, .feature ul.thumbs span { background-color: #ebb000; display: block; color: #ffffff; padding: 5px; text-decoration: none; }
.content .feature .col01 .thumbs_contain .thumbs h2 a:hover, .feature ul.thumbs span:hover { background: #666; color: #fff; }
.feature ul.thumbs span.current {background: #666;color: #fff; }
.feature .thumbs a.current span {background-color: #666;	color: #fff; }


.container { width:720px; height:405px; overflow:hidden; position:relative; cursor:pointer; }
div.slides { position:absolute; top:0; left:0; width:720px;height:405px;}
ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
div.slides div,ul.slides li { position:absolute; top:0; padding:0; margin:0; float:left;}		
.pagination{padding:0; margin:0; height: 30px;  position: relative; z-index: 9999; color: white; text-align:left}
ul.pagination { list-style:none;}
ul.pagination li  { float:left;margin:0;padding:0; }
ul.pagination li.active a { background:#8ba1b6; color:white; }

/* for flowplayer */
div.overlay { background:url(/images/white.png) repeat-x;padding:40px;width:576px;display:none;}
div.overlay div.close { background:url(/images/close.png) no-repeat;position:absolute;top:2px;right:5px; width:35px;height:35px;cursor:pointer;}
div.overlay div.close, .apple_overlay .close {
	background: url(/images/close.png) no-repeat;
	position: absolute;
	top: 2px;
	right: 5px;
	width: 35px;
	height: 35px;
	cursor: pointer;
}

a.player { display:block;height:450px;}

/* the styling of the exposed element */
.vzaar_media_player{display:none;}

.article .main_feature div.vzaar_media_player {width: 622px;
	background-color: #999;
}
.mailing_list{display:none}

/* @group VIEW Mlist */
#form_container { background: #fff; border: 1px solid #ccc; margin: 0 auto; text-align: left; width: 620px; }
#top { display: block; height: 10px; margin: 10px auto 0; width: 650px; }
#footer { width: 640px; clear: both; color: #999999; text-align: center; width: 640px; padding-bottom: 15px; font-size: 85%; }
#footer a { color: #999999; text-decoration: none; border-bottom: 1px dotted #999999; }
#bottom { display: block; height: 10px; margin: 0 auto; width: 650px; }
form.appnitro { margin: 5px 0 0 5px; padding: 0 0 20px; width: 615px; }
/**** Form Section ****/
.appnitro li { width: 70%; }
.content .copy .appnitro ul {
	font: 1.1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
form ul { font-size: 100%; list-style-type: none; margin: 0; padding: 0; width: 100%; }
form li { display: block; margin: 0; padding: 4px 5px 2px 9px; position: relative; }
form li:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
* html form li { height: 1%; }
* html .buttons { height: 1%; }
* html form li div { display: inline-block; }
form li div { color: #444; margin: 0 4px 0 0; padding: 0 0 8px; }
form li span { color: #444; float: left; margin: 0 4px 0 0; padding: 0 0 8px; }
form li div.left { display: inline; float: left; width: 48%; }
form li div.right { display: inline; float: right; width: 48%; }
form li div.left .medium { width: 100%; }
form li div.right .medium { width: 100%; }
.clear { clear: both; }
form li div label { clear: both; color: #444; display: block; font-size: 9px; line-height: 9px; margin: 0; padding-top: 3px; }
form li span label { clear: both; color: #919191; display: block; line-height: 9px; margin: 0;
	padding-top: 3px;
}
form li .datepicker { cursor: pointer !important; float: left; height: 16px; margin: .1em 5px 0 0; padding: 0; width: 16px; }
.form_description { border-bottom: 1px dotted #ccc; clear: both; display: inline-block; margin: 0 0 1em; }
.form_description[class] { display: block; }
.form_description h2 { clear: left; margin: 0 0 3px; color: #8c9c4e; letter-spacing: -1px;
	font: bold 2.4em Arial, Helvetica, sans-serif;
}
.appnitro .form_description p { margin: 0 0 5px;
	font-size: 1.3em;
}
form hr { display: none; }
form li.section_break { border-top: 1px dotted #ccc; margin-top: 9px; padding-bottom: 0; padding-left: 9px; padding-top: 13px; width: 97% !important; }
form ul li.first { border-top: none !important; margin-top: 0 !important; padding-top: 0 !important; }
form .section_break h3 { font-size: 110%; font-weight: 400; line-height: 130%; margin: 0 0 2px; }
form .section_break p { font-size: 85%; margin: 0 0 10px; }
/**** Buttons ****/
input.button_text { overflow: visible; padding: 0 7px; width: auto; }
.buttons input { font-size: 120%; margin-right: 5px; }
/**** Inputs and Labels ****/
label.description { border: none; color: #222; display: block; font-weight: 700; line-height: 150%; padding: 0 0 1px;
}
span.symbol { font-size: 115%; line-height: 130%; }
input.text { border-bottom: 1px solid #ddd; border-left: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3; border-top: 1px solid #7c7c7c; color: #333; margin: 0; padding: 2px 0;
	height: 1.3em;
	font-size: 1em;
}
input.file { color: #333; font-size: 100%; margin: 0; padding: 2px 0; }
textarea.textarea { background: #fff repeat-x; border-bottom: 1px solid #ddd; border-left: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3; border-top: 1px solid #7c7c7c; color: #333; font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size: 100%; margin: 0; width: 99%; }

select.select { color: #333; margin: 1px 0; padding: 1px 0 0;
	font-size: 1em;
	border: 1px solid #ccc;
}
input.currency { text-align: right; }
input.checkbox { display: block; height: 13px; line-height: 1.4em; margin: 6px 0 0 3px; width: 13px; }
input.radio { display: block; height: 13px; line-height: 1.4em; margin: 6px 0 0 3px; width: 13px; }
label.choice { color: #444; display: block; line-height: 1.4em; margin: -1.55em 0 0 25px; padding: 4px 0 5px; width: 90%;
	font-size: 1.2em;
}
select.select[class] { margin: 0; padding: 1px 0; }
*:first-child+html select.select[class] { margin: 1px 0; }
input.small { width: 25%; }
select.small { width: 25%; }
input.medium { width: 50%; }
select.medium { width: 50%; }
input.large {
	width: 99%;
}
select.large { width: 100%; }
textarea.small { height: 5.5em; }
textarea.medium { height: 10em; }
textarea.large { height: 20em; }
/**** Errors ****/
#error_message { background: #fff; border: 1px dotted red; margin-bottom: 1em; padding-left: 0; padding-right: 0; padding-top: 4px; text-align: center; width: 99%; }
#error_message_title { color: #DF0000; font-size: 125%; margin: 7px 0 5px; padding: 0; }
#error_message_desc { color: #000; font-size: 100%; margin: 0 0 .8em; }
#error_message_desc strong { background-color: #FFDFDF; color: red; padding: 2px 3px; }
form li.error { background-color: #FFDFDF !important; border-bottom: 1px solid #EACBCC; border-right: 1px solid #EACBCC; margin: 3px 0; }
form li.error label { color: #DF0000 !important; }
form p.error { clear: both; color: red; font-size: 10px; font-weight: 700; margin: 0 0 5px; }
form .required { color: red; float: none; font-weight: 700; }
/**** Guidelines and Error Highlight ****/
form li.highlighted { background-color: #fff7c0; }
form .guidelines { background: #f5f5f5; border: 1px solid #e6e6e6; color: #444; font-size: 12px; left: 100%; line-height: 130%; margin: 0 0 0 8px; padding: 8px 10px 9px; position: absolute; top: 0; visibility: hidden; width: 30%; z-index: 1000; }
form .guidelines small { font-size: 105%; }
form li.highlighted .guidelines { visibility: visible; }
form li:hover .guidelines { visibility: visible; }
.no_guidelines .guidelines { display: none !important; }
.no_guidelines form li { width: 97%; }
.no_guidelines li.section { padding-left: 9px; }
/*** Success Message ****/
.form_success { clear: both; margin: 0; padding: 90px 0pt 100px; text-align: center }
.form_success h2 { clear: left; font-size: 160%; font-weight: normal; margin: 0pt 0pt 3px; }
/*** Password ****/
ul.password { margin-top: 60px; margin-bottom: 60px; text-align: center; }
.password h2 { color: #DF0000; font-weight: bold; margin: 0pt auto 10px; }
.password input.text { font-size: 170% !important; width: 380px; text-align: center; }
.password label { display: block; font-size: 120% !important; padding-top: 10px; font-weight: bold; }
#li_captcha { padding-left: 5px; }
#li_captcha span { float: none; }
/** Embedded Form **/
.embed #form_container { border: none; }
.embed #top, .embed #bottom, .embed h1 { display: none; }
.embed #form_container { width: 100%; }
.embed #footer { text-align: left; padding-left: 10px; width: 99%; }
.embed #footer.success { text-align: center; }
.embed form.appnitro { margin: 0px 0px 0; }
/*** Calendar **********************/
div.calendar { position: relative; }
.calendar table { cursor: pointer; border: 1px solid #ccc; font-size: 12px; color: #000; background: #fff; font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; }
.calendar .button { text-align: center; padding: 2px; }
.calendar .nav { background: #f5f5f5; }
.calendar thead .title { font-weight: bold; text-align: center; background: #dedede; color: #000; padding: 2px 0 3px 0; }
.calendar thead .headrow { background: #f5f5f5; color: #444; font-weight: bold; }
.calendar thead .daynames { background: #fff; color: #333; font-weight: bold; }
.calendar thead .name { border-bottom: 1px dotted #ccc; padding: 2px; text-align: center; color: #000; }
.calendar thead .weekend { color: #666; }
.calendar thead .hilite { background-color: #444; color: #fff; padding: 1px; }
.calendar thead .active { background-color: #d12f19; color: #fff; padding: 2px 0px 0px 2px; }
.calendar tbody .day { width: 1.8em; color: #222; text-align: right; padding: 2px 2px 2px 2px; }
.calendar tbody .day.othermonth { font-size: 80%; color: #bbb; }
.calendar tbody .day.othermonth.oweekend { color: #fbb; }
.calendar table .wn { padding: 2px 2px 2px 2px; border-right: 1px solid #000; background: #666; }
.calendar tbody .rowhilite td { background: #FFF1AF; }
.calendar tbody .rowhilite td.wn { background: #FFF1AF; }
.calendar tbody td.hilite { padding: 1px 1px 1px 1px; background: #444 !important; color: #fff !important; }
.calendar tbody td.active { color: #fff; background: #529214 !important; padding: 2px 2px 0px 2px; }
.calendar tbody td.selected { font-weight: bold; border: 1px solid #888; padding: 1px 1px 1px 1px; background: #f5f5f5 !important; color: #222 !important; }
.calendar tbody td.weekend { color: #666; }
.calendar tbody td.today { font-weight: bold; color: #529214; background: #D9EFC2; }
.calendar tbody .disabled { color: #999; }
.calendar tbody .emptycell { visibility: hidden; }
.calendar tbody .emptyrow { display: none; }
.calendar tfoot .footrow { text-align: center; background: #556; color: #fff; }
.calendar tfoot .ttip { background: #222; color: #fff; font-size: 10px; border-top: 1px solid #dedede; padding: 3px; }
.calendar tfoot .hilite { background: #aaf; border: 1px solid #04f; color: #000; padding: 1px; }
.calendar tfoot .active { background: #77c; padding: 2px 0px 0px 2px; }
.calendar .combo { position: absolute; display: none; top: 0px; left: 0px; width: 4em; border: 1px solid #ccc; background: #f5f5f5; color: #222; font-size: 90%; z-index: 100; }
.calendar .combo .label,
.calendar .combo .label-IEfix { text-align: center; padding: 1px; }
.calendar .combo .label-IEfix { width: 4em; }
.calendar .combo .hilite { background: #444; color: #fff; }
.calendar .combo .active { border-top: 1px solid #999; border-bottom: 1px solid #999; background: #dedede; font-weight: bold; }
/* @end */

#related { float: right; width: 160px;
	margin-top: 2em;
	margin-bottom: 2em;
}
.article #related h4 {
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 1em;
	width: 160px;
}
#related ul {margin: 0;	padding: 0 0 0 15px; clear:both;}
#related ul li {
	margin-bottom: 0.8em;list-style-type: square;
}
#related ul li a {
	text-decoration: none;
	color: #797979;
	font-size: 1.1em;
}
#related ul li a:hover{
	color: #cc3e00;
}
/* For players feature */
.feature #scroll { position:relative;overflow:hidden;	width: 938px; }

div#squadlist { float: left; width: 948px;
	background-color: #fff;
}
.feature #squad { width:9999em;position:absolute;height: 405px;}
.feature .player {float:left;height:400px;background-repeat:no-repeat;background-position:0 -40px;background-color:#8C9C4E}
.feature #playertip {display:none;background:transparent url(http://flowplayer.org/tools/img/tooltip/black_arrow.png);font-size:12px;height:70px;width:160px;padding:25px;color:#fff;}
.feature #thumbs2 {z-index: 1222;position: static;top: 600px; float: left; clear: both;}
.feature div#thumbs2 {margin-top: 410px;}
.feature #tools :nth-child(3) img {margin-top: 18px;}
.feature div#squad {background-color: #8c9c4e;}
.feature .navi img {
	margin: 0 5px 5px 0;
}
.feature .navi a { display: block; float: left; width: 110px; height: 82px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-left: 1px;
	padding: 1px;
}

.feature .navi a
{
	background-color: #ebb000;	color: #fff;
	font-weight: bold;
	font-size: 1.1em;
	text-transform: uppercase;
	text-decoration: none;
}
.feature .navi span {
	margin-left: 6px;
}
.feature .navi a:hover {
	background-color: #666;
}

#squad div.player.hollinworth-ross img {
	margin-left: 670px;
}


#community .content .article .copy div {
	margin: 10px 10px 10px 0;
	border: 1px solid #e1e1d7;
	padding: 10px;
}

#community .content .article .copy div table{border:1px solid #E1E1D7; border-style:solid none none solid;border-collapse:collapse;}

#community .content .article .copy div table tbody tr td {
	padding:4px 10px 4px 5px;
	font-size: 1.3em;
	border-bottom:1px solid #E1E1D7;
	border-right:1px solid #E1E1D7;
}
#community .content .article .copy div h2 {
	
	margin-top: 5px;
	padding-bottom: 0.5em;
	color: #cc3e00;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 0;
}

#playerdetail .main_feature {width: 622px; height: 400px;
	
}

.ticketschedule{width:622px;}

.ticketschedule table {
border-collapse:collapse;
margin-left:0px;
width:100%;
font-size:1.1em;
border-color:#ECE9DC;
}

.ticketschedule table td {
border-color:#ECE9DC;
border-style:solid none;
border-width:1px 0;
padding:4px 10px 4px 5px;


}

.ticketschedule table th {
background-color:white;
border-bottom:2px solid #E1E1D7;
text-align:left;
padding:4px 10px 4px 5px;
}

.ticketschedule h2 {
color:#CC3E00;
font:normal 1.4em Arial,Helvetica,sans-serif;
text-transform:uppercase;
}

.ticketschedule .span-4 {
width:150px;
}

.credits {background:#e6e6de; width:100%; float:left;padding-bottom:10px; margin-bottom:5px;}

.credits p {margin:10px;}

.credits p a  {

background:url(/images/3bit-studio-ltd.gif) no-repeat top ;
display:block;
float:right;
height:23px;
text-indent:-5000px;
width:205px;
}
.credits p a:hover{background-position:0 -24px;}

/* flow player */
.vzaar_media_player {background-image:url(/images/white.png); }

/* shop css */

#memlist table.mlist.mdetail tbody tr td.prc {
	text-align: left;
	font-weight: bold;
	font-size: 1.6em;
}

#memlist table.mlist tbody tr td.prc {
	text-align: right;
}

a.button.checkout-cart { display: block;
	width: 172px;
	height: 26px;
	text-indent: -9000px;
	background: url(../images/checkout.png) no-repeat;
}
a.button.payment-cart{
	display: block;
	width: 175px;
	height: 23px;
	text-indent: -9000px;
	background: url(../images/payment.png) no-repeat;
}

.shop #overlay div.contentWrap { padding: 10px;
	
}
a.button.checkout-cart:hover, a.button.payment-cart:hover, a.button.save-info:hover {
	background-position: 0 bottom;
}

a.button.save-info {
		display: block;
	width: 109px;
	height: 26px;
	background: url(../images/update-details_edit.png) no-repeat;
	text-indent: -9000px;
}
div.cart_action_buttons {
	margin-top: 2em;
	margin-bottom: 2em;
}

/*#checkout .shop fieldset {
	width: 700px;
}*/

/* @group Shop Stuff */

.shop {
	width: 930px;
	background-color: #fff;
	float: left;
	padding: 10px;
}

.shop .shop_side {
	padding: 5px 0px 5px 0px;
	width: 165px;
	float: left;
	margin: 0 9px 0 0px;
}

.shop .shop_side a {
	color: #cc3e00;
}

.shop .shop_side a:hover {
	color: #cc3e00;
	text-decoration: underline;
}

.shop .shop_detail {
	width: 550px;
	float: left;
	margin: 0 10px 0px 0;
	border-bottom-width: 0;
	padding: 5px 10px 5px 0px;
	min-height: 400px;
}

#cart .shop .shop_detail {
	width: 550px;
	margin: 0 10px 0px 0;
	border-bottom-width: 0;
	padding: 5px 10px 5px 0px;
	min-height: 400px;
}

#payment-summary .shop .shop_detail {
	width: 745px;
	margin: 0;
	padding: 5px;
}

#checkout .shop .shop_detail {
	width: 730px;
}

.shop .shop_cart_side {
	padding: 5px 0px 5px 0px;
	width: 185px;
	float: left;
	margin: 0;
}

.shop {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.shop p, .shop ul {
	font-size: 1.3em;
	line-height: 1.4em;
}

.shop .shop_side ul {
	margin: 0;
	list-style-type: none;
	font-weight: bold;
	font-size: 1.4em;
	padding: 0;
}

.shop .shop_side ul li ul {
	font-weight: normal;
	font-style: normal;
	font-size: 0.9em;
	margin-bottom: 1em;
}
.shop .shop_side ul li ul li {
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 2px;
}

.shop span.basket_total {
	font-weight: bold;
	font-size: 1.6em;
	color: #000;
}

.shop .shop_side ul li ul a {
	text-decoration: none;
}

.shop h1 {
	color: #909090;
	border-bottom: 1px solid #cccccc;
	margin-top: 0;
}
.shop_cart_side h1 {
	color: #8C9C4E;
}
.shop .shop_detail h1 {
	font-size: 12px;
	margin-top: 10px;
}

.shop #prolist h1 {
	font-size: 1.7em;
	color: #8C9C4E;
}

.shop div.prolist.last {
	margin-right: 0;
}


.shop .shop_cart_side p {
	font-size: 1.2em;
	color: #666;
}

.shop .copy.wide div h2 {
	color: #8C9C4E;
	text-transform: uppercase;
	font-size: 1.3em;
	margin-bottom: 0;
}

.shop .copy.wide p {
	margin-top: 0;
	margin-right: 2em;
}

.shop table.mlist {
	border-collapse: collapse;
}

.shop table.mlist td {
	font-size: 1.3em;
	padding-bottom: 2px;
	padding-right: 5px;
	border-bottom: 1px solid #ebebeb;
	padding-top: 2px;
	vertical-align: baseline;
}

.shop table.mlist td a {
	text-decoration: none;
}

.shop table.mlist td a:hover {
	text-decoration: underline;
}

.shop form#addcompany.appnitro {
	width: 550px;
	margin: 0;
	padding: 0;
}

.shop div.copy.wide {
	margin-bottom: 5em;
	/*float: left;*/
	width: 550px;
}
#checkout .shop div.copy.wide {
	float: none;
	width: auto;
}

.shop .shop_detail div.shoppingcart, #cart div.content_container div.content_contain div.content div.shop div.shop_detail div.copy.wide {
width: 720px;
}


.shop #memlist table.mlist tbody tr td.buy a {
	display: block;
	width: 124px;
	height: 26px;
	background-image: url(../images/add_to_basket.png);
	text-indent: -5000px;
}
a.button.pay-cart { display: block;
	width: 184px;
	height: 23px;
	background: url(../images/paynow.png) no-repeat;
	text-indent: -9000px;
}

.shop #issue_no, .shop #cvs_no { width: 3em;
	
}




.shop #memlist table.mlist tbody tr td.buy a:hover,a.button.pay-cart:hover {
	background-position: 0 bottom;
}

.shop #addcompany p.error strong, .shop #billing p.error strong, .shop #shipping p.error strong {
	font-size: 1.4em;
}

.shop_detail a {
	text-decoration: none;
	font-size: 1.2em;
	color: #CC3E00;
}


.shop .terms a {
	font-size: inherit;
}

.shop_detail a:hover {
	text-decoration: underline;
}

.shop .shop_detail #action {
	width: 110px;
}

#checkout div.content_container div.content_contain div.content div.shop div.shop_detail div.copy.wide form div.cart_action_buttons {
	margin-top: 2em;
}
#checkout div.content_container div.content_contain div.content div.shop div.shop_detail form.appnitro {
	margin: 0;
}

.shop #billing p.error, .shop #shipping p.error {
	text-transform: capitalize;
	font-weight: normal;
	font-style: normal;
}

.shop .appnitro li {
	width: 75%;
}

#memlist table.mlist tbody tr td.info a {
	text-transform: uppercase;
	font-size: 0.75em;
	color: #CC3E00;
}

#addcompany p.error ul {
	font-weight: normal;
	font-style: normal;
	font-size: 1.2em;
	margin-top: 5px;
	margin-left: 0;
}

#addcompany p.error ul li {
	margin: 0;
	padding-left: 0;
}

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

ul.basketnav a {
	display: block;
	margin: 0;
	padding: 0;
	width: 175px;
	height: 26px;
	text-indent: -9000px;
	background: url(../images/view_basket.png) 0 top;
}

ul.basketnav a:hover {
	background-position: 0 bottom;
}

.button .update-cart a {
	text-transform: capitalize;
}

a.button.update-cart {
	display: block;
	width: 94px;
	height: 26px;
	text-indent: -9000px;
	background: url(../images/update_cart.png) no-repeat;
}

a.button.update-cart:hover {
	background-position: 0 bottom;
}

table.cart_table {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}

table.cart_table th, table.cart_table td {
	text-align: right;
}
table.cart_table tfoot td {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 1em;
}

table.cart_table td.left-align {
	text-align: left;
}

table.cart_table th {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	text-align: left;
	font-size: 1.3em;
}

table.cart_table .value {
	text-align: right;
	padding-right: 1em;
	padding-bottom: 0.3em;
}

table.cart_table tbody td, table.cart_table tfoot td {
	
	font-size: 1.2em;
}
table.cart_table tbody td{
	border-bottom: 1px solid #ccc;
	padding-top: 5px;
	padding-bottom: 5px;
}
fieldset#billing, fieldset#shipping {
	margin-bottom: 2em;
	border: 1px solid #ccc;
	width: 705px;
	margin: 0;
}

.shop_detail form#frmBilling.appnitro {
	margin: 0;
	padding: 0;
}

fieldset#billing {
	margin-bottom: 3em;
}

#shipping div.form_description h1, #billing div.form_description h1 {
	margin-top: 0.5em;
	margin-bottom: 0;
	border-bottom-style: none;
}
#billing p.error ul, #shipping p.error ul {
	margin-bottom: 1em;
	margin-top: 1em;
}
#billing p.error ul li {
	padding: 2px 0;
}

/* Summary Tables */
table.cart_address {
	border-collapse: collapse;
	margin-bottom: 2em;
}
table.cart_address td, table.cart_address th {
	text-align: left;
	font-size: 1.3em;
	padding-bottom: 1em;
}
table.cart_address th a { font-size: inherit;
}
 table.cart_table td, table.cart_table th {
	font-size: 1.3em;
	text-align: right;
}
#payment-summary thead tr th a {
	font-variant: small-caps;
	text-transform: uppercase;
	font-size: 0.65em;
}

div.terms {
	margin-bottom: 2em;
	font-size: 1.2em;
}

#payment-summary div#overlay.apple_overlay {
	padding: 10px;
}

#overlay p.highlight {
	font-weight: bold;
	color: olive;
}



.shop a#checkout {
	background-image: url(../images/goto_checkout.png);
	margin-top: 0.5em;
}


.shop div.highlight.warning {
	font-weight: bold;
	color: red;
}

/* Product Listing View */
.shop div.prolist {
	float: left; display: block ; width: 150px;
	margin-right: 30px;
	padding: 5px;
	margin-bottom: 10px;
}

.shop div.prolist {
	border: 1px solid #ccc;
}

.shop div.prolist small {
	text-transform: uppercase;
	color: #CC3E00;
	font-weight: bold;
	font-size: 8px;
	margin-left: 3px;
}

.prolist h2 a {
	font-size: x-small;
}
.shop .copy.wide .prolist h2 {
	padding: 3px 0 3px 3px;
	margin: 0;
	text-transform: uppercase;
	height: 3em;
	color: #8c9c4e;
	font-size: 1.5em;
}

.shop .prolist h3, .shop_detail #prolist h3 {
	margin-top: 0;
	font-size: 1.85em;
	margin-bottom: 0;
	padding-left: 3px;
}

.shop_detail #prolist h4 {
	padding-top: 4px;
	padding: 0;
	margin: 0;
}

.shop_detail #prolist ul {
	list-style-type: disc;
	margin: 0px 0px 0px 1em;
	padding: 0;
}
	.shop_detail #prolist ul li {
	display: list-item;
	margin: 0 0 0 1em;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0;
	padding: 0;
}

.shop .prolist h3 a {
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}
.shop .prolist h4, .shop_detail #prolist h4 {
	text-indent: -9000px;
}
.shop .prolist h4 a, .shop_detail #prolist h4 a {
	display: block;
	background: url(../images/add_to_basket.png) no-repeat 0 top;
	height: 26px;
}
.shop .prolist h4 a:hover, .shop_detail #prolist h4 a:hover {
	background-position: 0 bottom;
}
.shop .prolist img {
	height: 149px;
}

#tinymce {
	background-color: white;
	font: 0.85em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 5px;
}
#EMT {
float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
}

/* @group Banner HP Mast */
div.t202010 {
	display: block;
	overflow: hidden;
	height: 71px;
	position: fixed;
	width: 100%;
	z-index: 100;
	top: 0;
	left: 0;
	background-color: #000;
}

div.t202010 div.container {
	width: 952px;
	margin: 0 auto;
	height: 71px;
}


/* @end */

/* Shop JQZoom Update */

.multipleimages #productimage ul.tabs { list-style-type: none; padding: 10px 0px 0px;
	border-top: 1px solid #b6bd91;
	margin: 0;
}
.multipleimages #productimage ul.tabs li {
	display: inline;
	margin-right: 10px;
}

.multipleimages #productimage div.pane { float: ;
	padding-bottom: 10px;
}

.multipleimages #productimage { float: left;
	
}

/*#productimage ul.tabs li a {display: inline; width: 40px; height: 40px;
	overflow: hidden;
	;
}*/

.multipleimages #productimage ul.tabs li a img {
	width: 50px;
}

.multipleimages form#prolist {
	float: left; width: 285px;
	margin-left: 11px;
	margin-bottom: 1em;
}

.preload{
	background: #ffffff url(../images/loader.gif) 50% top  no-repeat;
}

/* banner Updates */


div.banner.block {
 float: left; width: 313px;	
 height: 215px; overflow: hidden;

}

/* @group Players Carousel */

.jcarousel-skin-tango .jcarousel-container {
    background: #e4e4e4;
	z-index: 0;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 913px;
    padding: 0 0 0 26px;
	height: 84px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 895px;
    height: 85px;
}

.jcarousel-skin-tango .jcarousel-item {
    height: 84px;
	width: 110px;
	margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    cursor: pointer;
    background: transparent url(/images/arrows.png) no-repeat 0 0;
	width: 34px;
	height: 84px;
	top: 0;
	right: 1px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: 0 -84px;
}


.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    left: 0;
    width: 34px;
    height: 84px;
    cursor: pointer;
    background: transparent url(/images/arrows.png) no-repeat -34px -84px;
	top: 0;
	z-index: 1;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
	background-position: -34px 0;
}


.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;

}


/* @end */

/* Shop Picnic Stuff */

div#extrainfo { float: left;
	border-top: 1px solid #b6bd91;
	padding-top: 5px;
}

#extrainfo h2 {
	margin: 0;
	font-size: 1.3em;
	font-variant: normal;
	text-transform: capitalize;
	font-weight: bold;
}

#extrainfo ul { margin: 0px;
	padding: 0 0 0.5em 1.4em;
}

#picnicgroup div.copy.wide { float: left;
	
}

#picnicgroup div.copy.wide div#productgroup h2 {
	color: #8c9c4e;
	font-weight: normal;
	font-style: normal;
}

#picnicgroup div.copy.wide #productgroup h3 {
	margin: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 1.1em;
}

#picnicgroup div.copy.wide #productgroup h4 {
	font-weight: normal;
	font-style: normal;
	font-size: 0.85em;
	margin-top: 0;
}

#picnicgroup div.copy.wide {
	margin-bottom: 0;
}

.fb_edge_widget_with_comment { margin-top: 1em; }
.hometemplate #hpbanner div.banner a { margin-left: 6px; }
#homexmas img { width: auto; margin-left: 5px; }

.shop .wide .prolist {  min-height: 240px;}
.academy div.teams { margin-left: 8px; }
.fixtures.academy div.fixture { background-color: transparent; }

/* Tiny Scrollbar */
#scrollbar2 { width: 92px; }
#scrollbar2 .viewport { width: 950px; height: 400px; overflow: hidden; position: relative; margin-top: -15px; }
#scrollbar2 .overview { list-style: none; width: 8345px; padding: 0; margin: 0; position: absolute; left: 0; top: 0; height: 400px;}
#scrollbar2 div.viewport div.overview p { margin-top: 0; }
#scrollbar2 div.viewport div.overview p img { vertical-align: bottom; }
#scrollbar2 .scrollbar{ background: transparent url(../images/bg-scrollbar-track-x.png) no-repeat 0 0; position: relative; clear: both; height: 15px; top: 407px; z-index: 1; margin: 0; padding-bottom: 5px; }
#scrollbar2 .track { background: transparent url(../images/bg-scrollbar-track-x-950.png) no-repeat 100% 0; width: 100%; height: 15px; position: relative; }
#scrollbar2 .thumb { background: transparent url(../images/bg-scrollbar-thumb-x.png) no-repeat 100% 50%; height: 25px; cursor: pointer; overflow: hidden; position: absolute; left: 0; top: -5px; }
#scrollbar2 .thumb .end{ background: transparent url(../images/bg-scrollbar-thumb-x.png) no-repeat 0 50%; overflow: hidden; height: 25px; width: 5px;}
#scrollbar2 .disable { display: none; }
#scrollbar2 div.viewport { background-image: url(../images/backdrop.jpg); }

/* CSS FOR PLAYERS TEMPLATE 2011 */

#squad2011 ul { list-style-type: none; padding: 0; margin: 0 0 0 5px; float: ; }
#squad2011 ul li { float: left; margin-bottom: 0.5em; width: 180px; margin-right: 0.5em; }
/*#squad2011 ul li a { display: block; border: 1px solid silver; height: 40px; }*/
#squad2011 ul li div.names a { text-decoration: none; color: gray; }
#squad2011 ul li div.names a span.surname:hover { color: black; text-decoration: none; }
#squad2011 { float: left; background-color: #fff; width: 940px; margin-top: 20px; padding: 5px; }
#squad2011 h2 { color: #CC3E00; font-size: 1.8em; font-weight: normal; font-style: normal; float: none; }
#squad2011 ul li img {float: left; letter-spacing: -5px; margin-top: 1px; margin-right: 3px; }
#squad2011 ul li div.names span.surname { display: block; font-size: 19px; letter-spacing: -0.05em; position: relative; text-transform: uppercase; bottom: 7px; font-weight: bold; }
#squad2011 ul li div.names { font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }
#squad2011 ul li div.plthumb { width: 30px;height: 30px; float: left; background-image: url(players11_sprite.jpg); margin: 5px; }
#squad2011 ul li div.names span.first { font-size: 13px; }
#management, #players2011 {float: left;  }
/* Profile 2011 fix for margin */
#player_images a.fletcher-luke img, #player_images a.ball-jake img { margin-left: -3px; }
#player_images a.white-graeme img { margin-left: 226px; }

