/*  Default Layout Styles  */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,html,p,body,blockquote,fieldset,input {
 margin:0;
 padding:0;
}

h1,h2,h3,h4,h5,h6,pre,code {
}

p {
	font-size: 1em;
	color:#000000;
	font-family:arial;
	line-height:normal;
	padding-bottom: 1em;
}

h1 {
color:#000000;
font-family:arial;
font-size:1.4em;
font-weight:bold;
line-height:normal;
margin-left:20px;
}

.topnavtext a{
color:#FFFFFF;
font-family:Arial;
font-size:0.8em;
font-weight:bold;
height:14px;
padding-top:10px;
padding-right:20px;
}

.topnavtext a:hover {
color:#99FFFF;
}

.body {
 background-repeat:repeat-x;
 background-color:#002e62;
 text-align:center;
 color:#000000;
 font-size:100%;
 font-family:Arial,Helvetica,sans-serif;
}
#bodyBorder {
 width:1000px;
 margin:0 auto;
 position:relative;
}
.articleBody p {
margin-bottom: 10px;
}
.articleText p {
margin-bottom: 10px;
}

hr {
 height:1px;
 background-color:#000;
 border-style:none; 
}
table {
 border-style:none;
 clear:both;
}
.layout {
 text-align:left;
}
.layoutTable {

}
td {
 vertical-align:top;
}
a img {
 border-width:0;
 border-style:none;
}
a {
 color:#232323;
 text-decoration:none;
 font-weight:bold;
}
/*a:hover {
 text-decoration:underline;
}*/
li a:active, li a:focus, a:active, a:focus {
 outline:0;
 border:0;
}
/* END Default Layout Styles END */
.rangersHeadlogo {
position:absolute;
left:27px;
top:76px;
}
.fanzone 
{
 background-image: url("/javaImages/be/eb/0,,5~5368766,00.jpg");
 width: 1018px;
 height: 39px;
 position: relative;
 margin-bottom: 9px;
}
.fanzone img {
}
.fanzone a{
}

.fanzoneone {
left:221px;
position:absolute;
top:12px;
}
.fanzonetwo {
left:885px;
position:absolute;
top:5px;
}

.companydetails {
 text-align: center;
 font-family: arial;
 font-size: 1.1em;
 color: #fff;
}
.companydetails a{
 text-align: center;
 font-family: arial;
 font-size: 1.0em;
 color: #fff;
 font-weight: bold;
}
.topheader {
 background-image: url("header.jpg");
 height: 156px;
 width: 1018px;
}
.bottomfooter {
 background-image: url("footer.jpg");
 background-repeat:no-repeat;
 height: 100px;
 width: 1018px;
 padding-left:0px;
 text-align:center;
 font-family:Arial;
 font-size:8pt;
 color:#FFFFFF;
}
.bodywrap {
 background-image:url("bodywrap.jpg");
 background-repeat:repeat-y;
 padding:6px 14px 0px 14px;
 width:1018px;
}
.carlinglogo {
left:808px;
position:relative;
top:34px;
}
.jjblogo {
left:824px;
position:relative;
top:34px;
}

/* Advert Slots */

.bottomfooter .advert {
margin-right:25px;
margin-top:30px;
}

/* END Advert Slots END */


/* Top Nav and Search */
.topnavback {
background-image:url("topnav.gif");
height:37px;
left:19px;
position:absolute;
top:120px;
width:980px;
}
#masterCompositeTabContent21607_1 {

color:#000000;
font-size:1.3em;
padding-left:10px;
}
#welcomemessage, #myAccountButton, #logoutButton {
 list-style-type: none;
 color:#FFFFFF;
 float:left;
 font-family:arial;
 line-height:31px;
}
#welcomemessage {
font-family:arial;
font-size:1.1em;
font-weight:bold;
height:28px;
margin-right:17px;
overflow:hidden;
width:100px;
}
#myAccountButton {
 font-size:1.1em;
 left:31px;
 position:relative;
/* top:2px;*/
}
#logoutButton {}
#logoutButton a {color:#FFFFFF; font-family:arial; font-size:1.1em; font-weight:bold; cursor:pointer;}
#myAccountButton a{
 color:#FFFFFF;
 font-family:arial;
 font-size:1.0em;
 font-weight:bold;
}
.logoutButtons {

}
.loginwrap {
 
}

.username, .password {
 display: none;
}
#userName {
 display:block;
 float:left;
 position:absolute;
 top:17px;
 width:105px;
 color:#000000;
 height:16px;
 left:-13px;
 line-height:18px;
 padding-top:2px;
 padding-left:5px;
 font-size:1.1em;
}

#passwordbox {
 float:left;
left:101px;
 position:relative;
 top:17px;
 width:68px;
 margin-left:5px;
 color:#000000;
 height:16px;
 line-height:18px;
 padding-top:2px;
 padding-left:5px;
 font-size:1.1em;
}
.loginButton {
float:left;
left:108px;
margin-left:8px;
position:relative;
top:11px;
color:#FFFFFF;
font-size:1.1em;
font-weight:bold;
}

.RegisterButton {
float:left;
left:114px;
margin-left:15px;
position:relative;
top:12px;
}

#menuSection2253841 {
 border-right:1px solid #2F4D8C;
 border-top:1px solid #2F4D8C;
 border-left:1px solid #002878;
 width: 155px;
}
#menuSection2253841 a{

 display: block;
 color: #fff;
 font-family: Arial;
 font-size: 1.1em;
 height: 14px;
 padding:5px 5px 4px;
 /*padding-bottom: 5px;*/
}

#menuSection2253841 li{
list-style-type: none;
 background-image:url("/javaImages/50/31/0,,5~5386576,00.jpg")!important;
 /*border-top: 1px solid #ffffff;*/
 background-position: center;
 /*border-bottom: 1px solid #b7b7b7;*/
 background-repeat: repeat-x;
}

#menuSection2253841 ul { 

}
.layout .menu .menu li {
 background-image: url("/javaImages/db/c9/0,,5~4770267,00.jpg");
 background-repeat: repeat-x;
 color: red;
 width: 155px;
 /*height: 23px;*/
}
.layout .menu li {
 width: 155px;
 /*height: 23px;
 background-image: url("/javaImages/41/ca/0,,5~4770369,00.jpg");
 background-repeat: repeat-x;*/
}

/* END Top Nav and Search END*/
.navwrap {
background:#3B60AF url("/javaImages/ad/ea/0,,5~4778669,00.jpg") no-repeat bottom left;
position:relative;
width:160px;
display: block;
height:auto;
overflow:hidden;
}
.navwrap .menu li {
 /*border-bottom:1px solid red;*/
 background-color:#3B60AF;
}
.navwrap .menu li a {
 background:#3B60AF  url("/javaImages/41/ca/0,,5~4770369,00.jpg") repeat-x center left;
}
/*.topnavback {
 background-image: url("/javaImages/c0/ea/0,,5~4778688,00.jpg");
 width: 162px;
 height: 3px;
}
.bottomnavback {
 background-image: url("/javaImages/ad/ea/0,,5~4778669,00.jpg");
 width: 160px;
 height: 112px;
 left:14px;
 position:relative;
}*/
.layout .menu .menu a {
 padding-bottom:4px !important;
 padding-left:13px !important;
 padding-top:5px !important;
 background-image: url("/javaImages/50/31/0,,5~5386576,00.jpg") !important;
 background-repeat:no-repeat;
 background-position:center center;
 color: #3b60af!important;
 border:0;
 border-bottom: 1px solid #adadad;
 margin:0;
}
.usernameNote .username {
 display: inline!important;
}
.layout .menu .menu a:hover {
 padding-bottom:4px !important;
 padding-left:13px !important;
 padding-top:5px !important;
 background: none;
 background-repeat:no-repeat;
 color: #ffffff;
 border:0;
 margin:0;
}
#searchText {
border:0 solid #FFFFFF;
font-size:1.1em;
height:16px;
padding-left:4px;
padding-top:2px;
width:188px;
}
#jsSearch {
/*line-height:34px;
margin-left:10px;*/
 padding-left:10px;
 margin-top:8px;
}

/*#jsSearch form {
line-height:34px;
}*/
.topbuttonsback {
background-image:url("/javaImages/bd/9d/0,,5~5414333,00.png");
height:24px;
left:660px;
position:absolute;
top:-28px;
width:320px;
}
.mpubackground {
 padding-top: 10px;
 /*background-image: url("/javaImages/2/ed/0,,5~4779266,00.png");
 height:267px;
 width:311px;*/
}
.advert {

}
.mpubackground .advert IMG {
 border:1px solid #d3d3d3;
 /*margin-left:5px;
 margin-top:9px;*/
}
.hovermenu {
 margin:-7px 7px 0;
	padding: 0;
	list-style: none;
}
.hovermenu li {
float:left;
margin:0 2px;
padding:0;
position:relative;
text-align:center;
}
.hovermenu a {
background:transparent url("images/button.gif") no-repeat scroll center center;
color:#000000;
display:block;
font-weight:bold;
padding:14px 10px;
text-decoration:none;
width:63px;
}
.hovermenu li em {
 background:transparent url("/javaImages/2d/21/0,,5~4792621,00.png") no-repeat scroll 0 0;
 color:#000000;
 display:none;
 font-family:arial;
 font-size:1.1em;
 font-style:normal;
 height:52px;
 left:-2px;
 position:absolute;
 text-align:center;
 top:-68px;
 width:180px;
 z-index:2;
}
.toolBar a IMG {
 margin-top:3px;
}
.userToolsTable {
padding-left: 7px;
}
.topnavhome {
 height:18px;
 width: 18px;
 padding-top: 3px;
 float: left;
}
.topnavhome a{
 background-image: url("/javaImages/f8/21/0,,5~4792824,00.png");
 height:18px;
 width: 18px; 
 display: block;
}
.topnavhome a span{
 visibility: hidden;
}
.topnavhome a:hover {
 background-image: url("/javaImages/a9/23/0,,5~4793257,00.png");
 height:18px;
 width: 18px;
}
.topnavsend {
 height:18px;
 width: 18px;
 padding-top: 3px;
 float: left;
 padding-left:5px;
}
.topnavsend a{
 background-image: url("/javaImages/c2/21/0,,5~4792770,00.png");
 height:18px;
 width: 18px; 
 display: block;
}
.topnavsend a span{
 visibility: hidden;
}
.topnavsend a:hover {
 background-image: url("/javaImages/6d/24/0,,5~4793453,00.png");
 height:18px;
 width: 18px;
}
.topnavalert {
 height:18px;
 width: 18px;
 padding-top: 3px;
 float: left;
 padding-left:5px;
}
.topnavalert a{
 background-image: url("/javaImages/b4/22/0,,5~4793012,00.png");
 height:18px;
 width: 18px; 
 display: block;
}
.topnavalert a span{
 visibility: hidden;
}
.topnavalert a:hover {
 background-image: url("/javaImages/2b/28/0,,5~4794411,00.png");
 height:18px;
 width: 18px;
}
.topnavrss {
 height:18px;
 width: 18px;
 padding-top: 3px;
 float: left;
 padding-left:5px;
}
.topnavrss a{
 background-image: url("/javaImages/b5/22/0,,5~4793013,00.png");
 height:18px;
 width: 18px; 
 display: block;
}
.topnavrss a span{
 visibility: hidden;
}
.topnavrss a:hover {
 background-image: url("/javaImages/2f/28/0,,5~4794415,00.png");
 height:18px;
 width: 18px;
}

.topnavadd {
 height:18px;
 width: 18px;
 padding-top: 3px;
 float: left;
 padding-left:5px;
}
.topnavadd a{
 background-image: url("/javaImages/ac/21/0,,5~4792748,00.png");
 height:18px;
 width: 18px; 
 display: block;
}
.topnavadd a span{
 visibility: hidden;
}
.topnavadd a:hover {
 background-image: url("/javaImages/31/28/0,,5~4794417,00.png");
 height:18px;
 width: 18px;
}
.topnavhelp {
 height:18px;
 width: 18px;
 padding-top: 3px;
 float: left;
 padding-left:5px;
}
.topnavhelp a{
 background-image: url("/javaImages/d3/22/0,,5~4793043,00.png");
 height:18px;
 width: 18px; 
 display: block;
}
.topnavhelp a span{
 visibility: hidden;
}
.topnavhelp a:hover {
 background-image: url("/javaImages/36/28/0,,5~4794422,00.png");
 height:18px;
 width: 18px;
}
.menu2 {
	margin: 2px 23px 0;
	padding: 0;
	list-style: none;
}
.menu2 li {
	padding: 0;
	margin: 0 0px;
	float: left;
	position: relative;
	text-align: center;
}

.menu2 li em {
	/*width: 180px;
	height: 45px;*/
	position: absolute;
	top: -85px;
	left: -15px;
	text-align: center;
	/*padding: 20px 12px 10px;*/
	font-style: normal;
	z-index: 2;
	display: none; 
}

#entry1 a {
 background: url("/javaImages/60/29/0,,5~4794720,00.png") no-repeat center center;
 height: 31px;
 width: 81px;
 display:block;
}
#entry1 a:hover {
 background: url("/javaImages/64/29/0,,5~4794724,00.png") no-repeat center center;
 height: 31px;
 width: 81px;
 text-decoration:none;
}
#entry1 a span {
 visibility: hidden;
}
#entry1 EM {
background:#FFFFFF url("/javaImages/1c/2a/0,,5~4794908,00.png") no-repeat scroll 0 0;
color:#313131;
display:none;
font-family:arial;
font-size:1.1em;
font-style:normal;
height:26px;
left:0;
line-height:20px;
position:absolute;
top:-29px !important;
width:186px;
z-index:2;
}
#entry2 {
 padding-left: 6px;
}
#entry2 a {
 background: url("/javaImages/d3/59/0,,5~6248915,00.png") no-repeat center center;
 height: 31px;
 width: 63px;
 display:block;
}
#entry2 a:hover {
 background: url("/javaImages/d4/59/0,,5~6248916,00.png") no-repeat center center;
 height: 31px;
 width: 63px;
 text-decoration:none;
}
#entry2 a span {
 visibility: hidden;
}
#entry2 EM {
background-color:#a6b4d1;
}
#entry2 EM {
background:transparent url("/javaImages/1c/2a/0,,5~4794908,00.png") no-repeat scroll 0 0;
display:none;
font-style:normal;
height:26px;
left:-8px;
position:absolute;
text-align:center;
top:-29px!important;
width:180px;
z-index:2;
background-color:#fff;
color: #313131;
font-family: arial;
font-size:1.1em;
width:186px;
line-height:20px;
}
#entry3 {
 padding-left: 3px;
}
#entry3 a {
 background: url("/javaImages/73/29/0,,5~4794739,00.png") no-repeat center center;
 height: 31px;
 width: 95px;
 display:block;
}
#entry3 a:hover {
 background: url("/javaImages/74/29/0,,5~4794740,00.png") no-repeat center center;
 height: 31px;
 width: 95px;
 text-decoration:none;
}
#entry3 a span {
 visibility: hidden;
}
#entry3 EM {
background-color:#a6b4d1;
}
#entry3 EM {
background:transparent url("/javaImages/f7/29/0,,5~4794871,00.png") no-repeat scroll 0 0;
display:none;
font-style:normal;
height:26px;
left:-91px;
position:absolute;
text-align:center;
top:-29px!important;
width:180px;
z-index:2;
background-color:#fff;
color: #313131;
font-family: arial;
font-size:1.1em;
width:186px;
line-height:20px;
}
#entry4 {
 padding-left: 2px;
}
#entry4 a {
 background: url("/javaImages/75/29/0,,5~4794741,00.png") no-repeat center center;
 height: 31px;
 width: 68px;
 display:block;
}
#entry4 a:hover {
 background: url("/javaImages/76/29/0,,5~4794742,00.png") no-repeat center center;
 height: 31px;
 width: 68px;
 text-decoration:none;
}
#masterCompositeTabContent21488_0 #mediaWrappermediaPlayer1 #containermediaPlayer1 img {
height: 221px;
}
#entry4 a span {
 visibility: hidden;
}
#entry4 EM {
background-color:#fff;
}
#entry4 EM {
background:transparent url("/javaImages/f7/29/0,,5~4794871,00.png") no-repeat scroll 0 0;
display:none;
font-style:normal;
height:26px;
left:-118px;
position:absolute;
text-align:center;
top:-29px!important;
width:180px;
z-index:2;
background-color:#fff;
color: #313131;
font-family: arial;
font-size:1.1em;
width:186px;
line-height:20px;
}
#entry5 {
 padding-left: 2px;
}
#entry5 a {
 background: url("/javaImages/89/29/0,,5~4794761,00.png") no-repeat center center;
 height: 31px;
 width: 65px;
 display:block;
}
#entry5 a:hover {
 background: url("/javaImages/8c/29/0,,5~4794764,00.png") no-repeat center center;
 height: 31px;
 width: 65px;
 text-decoration:none;
}
#entry5 a span {
 visibility: hidden;
}
#entry5 EM {
background-color:#fff;
}
#entry5 EM {
background:transparent url("/javaImages/f7/29/0,,5~4794871,00.png") no-repeat scroll 0 0;
display:none;
font-style:normal;
height:26px;
left:-121px;
position:absolute;
text-align:center;
top:-29px!important;
width:180px;
z-index:2;
background-color:#fff;
color: #313131;
font-family: arial;
font-size:1.1em;
width:186px;
line-height:20px;
}

.menu3 {
	/*margin: 3px 6px 0;
	padding: 0;*/
	list-style: none;
}
.menu3 li {
	/*padding: 0;
	margin: 0 0px;*/
	float: left;
	position: relative;
	text-align: center;
}

.menu3 li em {
	
	width: 180px;
	height: 45px;
	position: absolute;
	top: -85px;
	left: -15px;
	text-align: center;
	padding: 20px 12px 10px;
	font-style: normal;
	z-index: 2;
	display: none; 
}

#entry6 {
 padding-left: 2px;
 padding-top:2px;
}
#entry6 a {
 background: url("/javaImages/f8/21/0,,5~4792824,00.png") no-repeat center center;
 height: 18px;
 width: 18px;
 display: block;
 padding-left:4px;
 padding-top:3px;
}
#entry6 a:hover {
 background: url("/javaImages/a9/23/0,,5~4793257,00.png") no-repeat center center;
 height: 18px;
 width: 18px;
 text-decoration:none;
}
#entry6 a span {
 visibility: hidden;
}

#entry6 EM {
color:#fff;
display:none;
font-family:arial;
font-size:1.1em;
font-style:normal;
height:3px;
left:149px;
padding:5px 3px 18px;
position:absolute;
text-align:center;
top:-2px !important;
width:180px;
z-index:2;
}
#entry7 {
 /*padding-left: 2px;*/
 padding-top:2px;
}
#entry7 a {
 background: url("/javaImages/c2/21/0,,5~4792770,00.png") no-repeat center center;
 height: 18px;
 width: 18px;
 display: block;
 padding-left:4px;
 padding-top:3px;
}
#entry7 a:hover {
 background: url("/javaImages/6d/24/0,,5~4793453,00.png") no-repeat center center;
 height: 18px;
 width: 18px;
 text-decoration:none;
}
#entry7 a span {
 visibility: hidden;
}

#entry7 EM {
color:#fff;
display:none;
font-family:arial;
font-size:1.1em;
font-style:normal;
height:3px;
left:130px;
padding:5px 3px 18px;
position:absolute;
text-align:center;
top:-2px !important;
width:180px;
z-index:2;
}
#entry8 {
 /*padding-left: 2px;*/
 padding-top:2px;
}
#entry8 a {
 background: url("/javaImages/b4/22/0,,5~4793012,00.png") no-repeat center center;
 height: 18px;
 width: 18px;
 display: block;
 padding-left:4px;
 padding-top:3px;
}
#entry8 a:hover {
 background: url("/javaImages/2b/28/0,,5~4794411,00.png") no-repeat center center;
 height: 18px;
 width: 18px;
 text-decoration:none;
}
#entry8 a span {
 visibility: hidden;
}

#entry8 EM {
color:#fff;
display:none;
font-family:arial;
font-size:1.1em;
font-style:normal;
height:3px;
left:111px;
padding:5px 3px 18px;
position:absolute;
text-align:center;
top:-2px !important;
width:180px;
z-index:2;
}

#entry9 {
 /*padding-left: 2px;*/
 padding-top:2px;
}
#entry9 a {
 background: url("/javaImages/b5/22/0,,5~4793013,00.png") no-repeat center center;
 height: 18px;
 width: 18px;
 display: block;
 padding-left:4px;
 padding-top:3px;
}
#entry9 a:hover {
 background: url("/javaImages/2f/28/0,,5~4794415,00.png") no-repeat center center;
 height: 18px;
 width: 18px;
 text-decoration:none;
}
#entry9 a span {
 visibility: hidden;
}

#entry9 EM {
color:#fff;
display:none;
font-family:arial;
font-size:1.1em;
font-style:normal;
height:3px;
left:108px;
padding:5px 3px 18px;
position:absolute;
text-align:center;
top:-2px !important;
width:180px;
z-index:2;
}

#entry10 {
 /*padding-left: 2px;*/
 padding-top:2px;
}
#entry10 a {
 background: url("/javaImages/ac/21/0,,5~4792748,00.png") no-repeat center center;
 height: 18px;
 width: 18px;
 display: block;
 padding-left:4px;
 padding-top:3px;
}
#entry10 a:hover {
 background: url("/javaImages/31/28/0,,5~4794417,00.png") no-repeat center center;
 height: 18px;
 width: 18px;
 text-decoration:none;
}
#entry10 a span {
 visibility: hidden;
}

#entry10 EM {
color:#fff;
display:none;
font-family:arial;
font-size:1.1em;
font-style:normal;
height:3px;
left:89px;
padding:5px 3px 18px;
position:absolute;
text-align:center;
top:-2px !important;
width:180px;
z-index:2;
}
#entry11 {
 /*padding-left: 2px;*/
 padding-top:2px;
}
#entry11 a {
 background: url("/javaImages/d3/22/0,,5~4793043,00.png") no-repeat center center;
 height: 18px;
 width: 18px;
 display: block;
 padding-left:4px;
 padding-top:3px;
}

#entry11 a:hover {
 background: url("/javaImages/36/28/0,,5~4794422,00.png") no-repeat center center;
 height: 18px;
 width: 18px;
 text-decoration:none;
}
#entry11 a span {
 visibility: hidden;
}

#entry11 EM {
color:#fff;
display:none;
font-family:arial;
font-size:1.1em;
font-style:normal;
height:3px;
left:66px;
padding:5px 3px 18px;
position:absolute;
text-align:center;
top:-2px !important;
width:180px;
z-index:2;
}
.wapwrap {

}

#rssarticle {
 /*padding-left: 2px;*/
 padding-top:2px;
 float: left;
 width:42px;
}
#rssarticle a {
 background: url("/javaImages/b5/22/0,,5~4793013,00.png") no-repeat center center;
 height: 18px;
 width: 18px;
 display: block;
 padding-left:4px;
 padding-top:3px;
 float: left;
}

#rssarticle a:hover {
 background: url("/javaImages/2f/28/0,,5~4794415,00.png") no-repeat center center;
 height: 18px;
 width: 18px;
 text-decoration:none;
}
#rssarticle a span {
 visibility: hidden;
}
#sendtoarticle{
 /*padding-left: 2px;*/
 padding-top:2px;
 float: left;
 width:50px;
}
#sendtoarticle a {
 background: url("/javaImages/c2/21/0,,5~4792770,00.png") no-repeat center center;
 height: 18px;
 width: 18px;
 display: block;
 padding-left:4px;
 padding-top:3px;
 float: left;
}

#sendtoarticle a:hover {
 background: url("/javaImages/6d/24/0,,5~4793453,00.png") no-repeat center center;
 height: 18px;
 width: 18px;
 text-decoration:none;
}
#sendtoarticle a span {
 visibility: hidden;
}
#addtoarticle {
 /*padding-left: 2px;*/
 padding-top:2px;
 float: left;
 width:42px;
}
#addtoarticle a {
 background: url("/javaImages/ac/21/0,,5~4792748,00.png") no-repeat center center;
 height: 18px;
 width: 18px;
 display: block;
 padding-left:4px;
 padding-top:3px;
 float: left;
}

#addtoarticle a:hover {
 background: url("/javaImages/31/28/0,,5~4794417,00.png") no-repeat center center;
 height: 18px;
 width: 18px;
 text-decoration:none;
}
#addtoarticle a span {
 visibility: hidden;
}
#printarticle {
 /*padding-left: 2px;*/
 padding-top:2px;
 float: left;
 width:50px;
}
#printarticle a {
 background: url("/javaImages/4d/ef/0,,5~5369677,00.gif") no-repeat center center;
 height: 18px;
 width: 18px;
 display: block;
 padding-left:4px;
 padding-top:3px;
 float: left;
}

#printarticle a:hover {
 background: url("/javaImages/58/ef/0,,5~5369688,00.gif") no-repeat center center;
 height: 18px;
 width: 18px;
 text-decoration:none;
}
#printarticle a span {
 visibility: hidden;
}
.articleextra {
 background:transparent url("/javaImages/ec/bc/0,,5~4832492,00.jpg") repeat-x scroll 0 0;
 color:#000000;
 float:left;
 font-family:arial;
 height:26px;
 line-height:19px;
 margin-left:7px;
 padding-left:283px;
 padding-top:6px;
 width:186px;
}

#menuSection2253841 .highlight {
 background:transparent url("/javaImages/2c/e/0,,5~4984364,00.jpg") repeat-x;
 color:#ffffff;
}
.layout .menu .menu .highlight {
 background: none!important;
 color:#e51937!important;
}
.layout .menu .menu .highlight a {
 background-image:url("/javaImages/ad/f/0,,5~4984749,00.jpg")!important;
}
.layout .menu .menu .highlight a:hover {
 background-image:url("/javaImages/50/31/0,,5~5386576,00.jpg") !important;
 background-position:center center;
 color:#e51937!important;
}

.scarflogo {
left:794px;
position:relative;
top:34px;
}
#menuSection2253841 a:hover {
background:transparent url("/javaImages/2c/e/0,,5~4984364,00.jpg") repeat-x scroll 0 0;
color: #ffffff;
text-decoration:none;
}
#menuSection2253841 .menu a:hover {
/*background-image:url("/javaImages/50/31/0,,5~5386576,00.jpg")!important;*/
background-position: center;
color: red!important;
color: #000000;
text-decoration:none;
border-bottom:1px solid #ADADAD;
}
.flashplayer {
margin: 10px;

}
.mpubackground .advert {
background-image:url("/javaImages/2/ed/0,,5~4779266,00.png");
background-repeat:no-repeat;
height:259px;
margin-bottom:10px;
padding-left:5px;
padding-top:8px;
width:307px;
}
.tabbedMasterPageElement {
	background-image: url("contentbackground.gif");
	width: 940px;
	height: auto;
	margin:10px 10px 0px;
	padding-right: 15px;
	padding-left: 15px;
}
#masterTabContainer21463 {
float:left;
padding-left:5px;
padding-top:6px;
width:166px;
}
#masterTabContainer21463 LI {
margin-bottom:4px;
}
.masterTabsWrapper li {
list-style-type:none;
}
#masterTabContent21463_0 .nextMatch {
background-image:url("/javaImages/b3/cd/0,,5~5295539,00.gif");
color:black;
font-family:arial;
height:78px;
margin-left:5px;
margin-top:5px;
width:303px;
}
#masterTabContent21463_0 {
background-image:url("/javaImages/21/ca/0,,5~5294625,00.gif");
height:253px;
width:313px;
float:left;
margin-top:6px;
position:relative;
}
#masterTabContent21463_1 {
background-image:url("/javaImages/21/ca/0,,5~5294625,00.gif");
height:253px;
width:313px;
float:left;
margin-top:6px;
position:relative;
}
#masterTabContent21463_2 {
background-image:url("/javaImages/21/ca/0,,5~5294625,00.gif");
height:253px;
width:313px;
float:left;
margin-top:6px;
position:relative;
}
#masterTabContent21463_3 {
background-image:url("/javaImages/21/ca/0,,5~5294625,00.gif");
height:253px;
width:313px;
float:left;
margin-top:6px;
position:relative;
}
#masterTabContent21463_0 .homeTeamLogo {
float:left;
height:70px;
padding-top:8px;
padding-left:10px;
padding-right:10px;
}
#masterTabContent21463_0 .matchInformation {
float:left;
}
#masterTabContent21463_0 .matchlive a {
background:transparent url("/javaImages/ed/a9/0,,5~5286381,00.jpg") no-repeat scroll left top;
color:#FFFFFF;
display:block;
font-family:arial;
font-weight:normal;
height:20px;
margin-left:199px;
margin-top:3px;
width:83px;
}
#masterTabContent21463_0 .matchliveinner {
padding-left:15px;
padding-top:2px;
}

#masterTabContent21463_0 .matchInformation {
float:left;
padding-top:11px;
font-size:1.0em;
}
#masterTabContent21463_0 .Ticketnews a {
background:transparent url("/javaImages/ed/a9/0,,5~5286381,00.jpg") no-repeat scroll left top;
color:#FFFFFF;
display:block;
font-family:arial;
font-weight:normal;
height:20px;
margin-left:199px;
margin-top:3px;
width:83px;
}
#masterTabContent21463_0 .Ticketnewsinner {
padding-left:15px;
padding-top:2px;
}
.linkwrap {
padding-top:16px;
padding-left: 15px;
}
#masterTabContent21463_0 .matchInformation .teamname {
text-transform:uppercase;
font-weight:bold;
}
#masterTabContent21463_0 .matchInformation .venue {
text-transform:uppercase;
font-weight:bold;
}
#masterTabContent21463_0 .matchInformation .kickofftime{
text-transform:uppercase;
font-weight:bold;
}
#masterTabContent21463_0 .hometabshoplower {
background:transparent url("/javaImages/c8/ce/0,,5~5295816,00.gif") no-repeat scroll center center;
height:253px;
left:0;
position:absolute;
top:0;
width:313px;
}
#masterTabContent21463_0 img {
background:transparent url("/javaImages/c8/ce/0,,5~5295816,00.gif") no-repeat scroll center center;
display:block;
height:252px;
margin:1px;
width:312px;
}

#masterTabContent21463_1 .hometabshoplower {
background:transparent url("/javaImages/c8/ce/0,,5~5295816,00.gif") no-repeat scroll center center;
height:253px;
left:0;
position:absolute;
top:0;
width:313px;
}
#masterTabContent21463_1 img {
background:transparent url("/javaImages/c8/ce/0,,5~5295816,00.gif") no-repeat scroll center center;
display:block;
height:252px;
margin:1px;
width:312px;
}
#masterTabContent21463_2 .hometabshoplower {
background:transparent url("/javaImages/c8/ce/0,,5~5295816,00.gif") no-repeat scroll center center;
height:253px;
left:0;
position:absolute;
top:0;
width:313px;
}
#masterTabContent21463_2 img {
background:transparent url("/javaImages/c8/ce/0,,5~5295816,00.gif") no-repeat scroll center center;
display:block;
height:252px;
margin:1px;
width:312px;
}
#masterTabContent21463_3 .hometabshoplower {
background:transparent url("/javaImages/c8/ce/0,,5~5295816,00.gif") no-repeat scroll center center;
height:253px;
left:0;
position:absolute;
top:0;
width:313px;
}
#masterTabContent21463_3 img {
background:transparent url("/javaImages/c8/ce/0,,5~5295816,00.gif") no-repeat scroll center center;
display:block;
height:252px;
margin:1px;
width:312px;
}
.topsmalltab {
margin-top:10px;
position:relative;
}

/*Media Player */

.topsmalltab #containermediaPlayer1{padding:13px 0 0 8px; margin-bottom:-5px}
.playerButtons{height:20px;}

#mediaPlayerControlsButtons{margin-left:7px}
.mediaPlayerControlsButtons{margin-left:7px}
#masterTabContainer21406{height:28px}
#masterTabContent21406_0, #masterTabContent21406_1, #masterTabContent21406_2, #masterTabContent21406_3 {
background:transparent url("/javaImages/8e/d3/0,,5~5297038,00.gif") no-repeat scroll center center;
height:353px;
margin-bottom:0px;
margin-top:-14px;
width:312px;
position: relative;
}
.miniFlashPlayer {
padding:13px 6px;
}
#masterTabList21406_0 {
padding-right:3px;
}
#masterTabList21406_1 {
padding-right:3px;
}
#masterTabList21406_2 {
padding-right:2px;
}
#masterTabList21406_3 {

}
.topsmalltab .masterTabsWrapper li {
float: left;
list-style-type:none;
}
.topleagueTableinner {
font-family:arial;
color: #fff;
padding-left:8px;
padding-top:9px;
}
.topleagueTableinner .normal {
height: 24px;
border-bottom: 1px solid #2e4d8d;
}

.topleagueTableinner .rowHighlight {
height: 24px;
font-weight: bold;
font-size:1.1em;
border-bottom: 1px solid #2e4d8d;
}
.topleagueTableinner .promotion {
height: 24px;
border-bottom: 1px solid #2e4d8d;
}
.topleagueTableinner .relegation {
height: 24px;
}
.topleagueTableinner .rowHeader {
height: 19px;
font-weight: bold;
font-size:1.1em;
}
#galleryHtml {
height:213px;
width:10px;
}
#galleryHtml .image img{
height:206px;
width:297px;
border: 1px solid #6b82b1;
}
#galleryHtml .image {
padding-left:6px;
padding-top:12px;

}
.topsmalltab .nextMatch {
background:transparent url("/javaImages/f1/d8/0,,5~5298417,00.jpg") no-repeat scroll center center;
height:78px;
left:6px;
position:absolute;
top:258px;
width:300px;
}
.homeTeamLogo {
float: left;
}
.matchInformation {
float: left;
color: #000;
}
.mediaQuality {
font-family:arial;
height:28px;
margin-left:7px;
margin-top:8px;
}

.mediaQuality input {
margin: 0 4px;
vertical-align:top;
}
.popupButton {
display: none;
}
.topleagueTableinner .positionColumn, .topleagueTableinner .clubName, .topleagueTableinner .playedColumn, .topleagueTableinner .homewinsColumn, .topleagueTableinner .homedrawsColumn, .topleagueTableinner .lossesColumn, .topleagueTableinner .forColumn, .topleagueTableinner .againstColumn, .topleagueTableinner .diffColumn, .topleagueTableinner .pointsColumn{
border-bottom: 1px solid #2e4d8d;
border-top: 1px solid #6180c0;
line-height:20px;
padding:0
}
.relegation .positionColumn, .relegation .clubName, .relegation .playedColumn, .relegation .homewinsColumn, .relegation .homedrawsColumn, .relegation .lossesColumn, .relegation .forColumn, .relegation .againstColumn, .relegation .diffColumn, .relegation .pointsColumn{
border-bottom: none;
line-height:20px;
}
.rowHeader .nameCell, .rowHeader .headercol {
border-bottom: 1px solid #2e4d8d;
line-height:20px;
}
.rowHeader .positionColumn {
border-top: none;
}
.compName {
color: #e21b32;
font-size:1.5em;
font-weight:bold;
}

.topsmalltab .homeTeamLogo {
float:left;
padding-left:3px;
padding-top:4px;
}
.topsmalltab .matchInformation {
color:#000000;
float:left;
font-family:arial;
padding-left:9px;
padding-top:6px;
width: 121px!important;
}


.topsmalltab .nextMatch .Ticketnews {
padding-top:4px;
}

.topsmalltab .nextMatch .Ticketnews a {
background:transparent url("/javaImages/ed/a9/0,,5~5286381,00.jpg") no-repeat scroll left top;
color:#FFFFFF;
display:block;
font-family:arial;
font-weight:normal;
height:20px;
margin-left:206px;
width:83px;
}
.topsmalltab .nextMatch .Ticketnewsinner {
color:#FFFFFF;
font-family:arial;
font-weight:normal;
line-height:19px;
text-align:center;
}

.topsmalltab .nextMatch .matchlive{
padding-top:4px;
}

.topsmalltab .nextMatch .matchlive a {
background:transparent url("/javaImages/ed/a9/0,,5~5286381,00.jpg") no-repeat scroll left top;
color:#FFFFFF;
display:block;
font-family:arial;
font-weight:normal;
height:20px;
margin-left:206px;
width:83px;
}
.topsmalltab .nextMatch .matchliveinner { 
color:#FFFFFF;
font-family:arial;
font-weight:normal;
line-height:19px;
text-align:center;
}
.topsmalltab .teamname {
float: left;
}
.topsmalltab .mediaPlayerControlsButtons {
background:transparent url("/javaImages/60/0/0,,5~5308512,00.jpg") no-repeat scroll left top;
height:21px;
width:299px;
}
.topsmalltab .controlButtons {
float: left;
width: 100px;
padding-left: 5px;
padding-top: 3px;
}


.topsmalltab #sliderContainer {
BACKGROUND-IMAGE: url("/javaImages/27/3/0,,5~5309223,00.gif");
WIDTH: 138px;
BACKGROUND-REPEAT: no-repeat;
HEIGHT: 21px;
BACKGROUND-COLOR: transparent;	TEXT-ALIGN: left;
}
.topsmalltab #slider {

BACKGROUND-IMAGE: url("/javaImages/42/3/0,,5~5309250,00.gif");
BORDER-RIGHT: 0px;
BORDER-TOP: 0px;
MARGIN-TOP: 6px;
FONT-SIZE: 0px;
BORDER-LEFT: 0px;	
WIDTH: 18px;
height: 10px;
CURSOR: pointer;
BORDER-BOTTOM: 0px;
TEXT-ALIGN: left;
}
.topsmalltab .downloadFullScreenButtons {
width:20px;
position:relative;
left:150px;
top: 3px;
}
.topsmalltab .externalControls {
position:relative;
height:28px;
}
.topsmalltab #sliderContainer {
position:absolute;
top:0px;
left:80px;
}
.topsmalltab .mouseBeOffMe {
position: relative;
}
.pageLinks {
position:relative;
text-align:center;
top:536px;
width:469px;
}

/*****Login Or Buy*********/

#page2255819 .topheader {margin-bottom:-6px}

.loginOrBuyWrapper {
 background: url("/javaImages/59/55/0,,5~5330265,00.jpg") no-repeat scroll 0 0;
 background-position:1px 6px;
 width:1017px;
 height:622px;
}

.worldLoginElement {background-image: url("/javaImages/17/55/0,,5~5330199,00.jpg");
 width:175px;
 height:218px;
 margin:119px 200px 0 6px 
}

.worldLoginInner{width:175px; height:218px; float:left}

.worldLoginElement form {float:left; font-family:arial; height:198px; margin:25px 10px 0 0; padding-left:15px; width:113px}

#password_divider{line-height:1.5em; margin:10px 0}

.form_titles {color:#000; font-family:arial; font-size:1.2em; font-weight:bold}
.inputBox {width:143px; border:1px #7f9db9 solid; background-color:#fff; margin-top:-10px; color:#000 ;height:20px}
.forgottenPasswordSpan{margin-top:10px}
#login_button .submitButton{background:transparent url("/javaImages/55/58/0,,5~5331029,00.gif") no-repeat; width:148px; height:20px; float:left; display:block; border:0; color:#fff; font-family:arial; margin-left:-2px; padding:0 2px 0 0}


#what_get_box_title, #login_get_box_body, #login_get_box_bottom{float:left; position:relative; width:237px; display:block}
#what_get_box_title{height:49px; background-image: url("/javaImages/28/55/0,,5~5330216,00.jpg"); margin:101px 0 0 87px}
#login_get_box_body{height:245px; background-image: url("/javaImages/22/55/0,,5~5330210,00.jpg"); margin-left:87px}
#login_get_box_bottom{height:14px; background-image: url("/javaImages/1a/55/0,,5~5330202,00.jpg"); margin-left:87px}
.login_body_intro{font-family:arial; color:#000; font-size:1.2em; padding:4px 0 10px 18px}
.login_body_intro p{font-weight:bold}
.login_body_intro ul{line-height:1.6em}
.login_body_intro ul li {font-weight:normal; margin:5px 36px 5px 13px}

#what_get_box_title p{color:#FFF; font-family:arial; font-size:1.1em; padding:12px; margin-bottom:10px} 

#masterCompositeTabContent21565_0{font-family:arial; color:#fff; font-size:1.4em; font-weight:bold}
#masterCompositeTabContent21565_0, #masterCompositeTabContent21565_1, #masterCompositeTabContent21565_2{width:237px}
.payment_panel{background:transparent url("/javaImages/12/55/0,,5~5330194,00.jpg") no-repeat; width:405px; height:308px; margin-left:94px}

#payment_title p{font-family:arial; font-size:1.4em; color:#fff; font-weight:bold; padding:5px 12px 0}

#surrounding_panel{background:transparent url("/javaImages/e3/57/0,,5~5330915,00.jpg") no-repeat; width:395px; height:65px; float:left; display:block; margin:3px 0 3px 5px}

#left_payment_details, #right_button_and_cards {text-align:center; font-family:arial}
#left_payment_details{width:141px; margin-right:1px; padding:7px 0 0 26px}
#right_button_and_cards{width:195px}
#left_payment_details{float:left}
#right_button_and_cards{float:right}
#left_payment_details, #right_button_and_cards{display:inline; position:relative}
#left_payment_details h1{font-size:1.6em; color:#000}
#left_payment_details h2{font-size:1.2em; color:#e91a38}
#left_payment_details p{font-size:1em; color:#818181; font-weight:normal; width:175px; margin-left:-11px; line-height:1.1em}
#left_payment_details h1, #left_payment_details h2{font-weight:bold}
#pay_now_button{width:117px; height:20px; float:left; display:inline; margin: 10px 0 0 39px}
#pay_now_button a {background:transparent url("/javaImages/56/58/0,,5~5331030,00.gif") no-repeat scroll 0 0;color:#FFFFFF;display:inline;float:left;font-size:1.2em;font-weight:normal;height:20px;padding:2px 5px 0 0;width:112px; text-decoration:none}

#payment_logos{float:left; display:inline; margin: 10px 0 0 41px}
#payment_logos img{float:left; display:inline}
.payment_panel{margin-top:101px}
#page2255819 .headline{
color:#FFFFFF;
font-family:arial;
font-size:1.3em;
font-weight:bold;
margin-top:100px;
padding:0 5px 0 12px;
position:absolute;
top:222px;
width:184px;
z-index:2;
}


/*Login and Registration Section*/

#login_text_wrap {color:#000000;float:left;font-family:arial;margin:30px 30px 0 89px;width:800px}

#login_text_wrap h1{font-size:1.4em; margin-bottom:10px}
#login_text_wrap p, #login_text_wrap p a{font-size:1.1em}
#login_text_wrap p a{text-decoration:underline}


#searchSubmitButton {

}

.searchSubmitButton {
 float:left;
}

.searchTextInput {
 float:left;
}

.submitButtonInput {
 float:left;
 /*margin-top:7px;*/
 margin-left:4px;
}


.inputSearchText {
 float:left;
 /*margin-top:8px;
 margin-left:4px;*/
}

.inputSearchText input {
 color:#000000;
 padding-left:5px;
}

.photoentryimage img {
border:1px solid #A3A3A3;
height:82px;
margin-left:2px;
width:85px;
}
.rangersphoto {
float:left;
margin-top:16px;
width:95px;
}
.photoentryheadline a {
font-family:arial;
font-size:1.1em;
font-weight:bold;
}
.photoentryheadline {
text-align:center;
}
.rangersphotowrap {
margin-left:13px;
}
.photogallerylink {
font-family:arial;
margin-top:14px;
text-align:center;
}
.photogallerylink a {
background-image:url("/javaImages/2a/88/0,,5~5343274,00.jpg");
color:#FFFFFF;
display:block;
font-family:arial;
font-size:1em;
height:20px;
line-height:18px;
width:87px;
}

/*Home Page News Ticker*/

.news_ticker_bg {
background-image:url("/javaImages/ca/a6/0,,5~5351114,00.gif");
background-repeat:no-repeat;
font-family:arial;
height:108px;
margin-top:0px;
padding-top:5px;
width:311px;
}

#topArticleSection{
background-image:url("/javaImages/ce/a6/0,,5~5351118,00.gif");
background-repeat:no-repeat;
width:299px;
height:50px;
margin:6px 6px -4px;
padding:5px 0 0 5px;
}

#clubNewsTickerWrap{margin:1px}
.top_headline_title{float:left; width:100%}
.top_headline_title{display:block; clear:both}
.top_teaser_text, .top_article_link a{display:inline}
.top_headline_title, .top_article_link a{font-weight:bold; font-size:1.1em; color:#3b60af}
.top_teaser_text{font-size:1.1em; clear:both; width:100%; color:#3b60af}
.top_article_link a{float:right; margin: 0 10px 0 0}
#bottomArticleSections{margin:-1px 9px 1px 6px}
.bottom_headline_date,.bottom_headline_title, .bottom_article_link a{color:#fff; display:inline; font-size:1.1em}
.bottom_article_link a{font-weight:bold; float:right; margin-top:-14px}
.bottom_headline_title{margin-left:5px}

.news_ticker_bg .headline{
font-family:arial;
font-size:1.4em;
font-weight:bold;
height:32px;
padding-left:36px;
color:#fff
}

#masterCompositeTabContent21632_1 {
/*background-image:url("/javaImages/9/4a/0,,5~5392905,00.jpg");*/
background-image:url("/javaImages/27/59/0,,5~6248743,00.gif");
background-repeat:no-repeat;
height:169px;
margin-bottom:11px;
margin-left:1px;
margin-top:5px;
position:relative;
width:154px;
}
.triggerText {
display: none;
}
#msisdn {
width:99px;
}
.webSmsTrigger {
left:3px;
position:absolute;
top:96px; /*97px;*/
height:40px;
}

/*Coral Bar*/
.coral_bar{margin-top:10px}

/*Video Highlight Bar*/
.video_highlight_bar{margin:10px 0 0 12px;}


.forthcomingEventsDate {
float:left;
height:11px;
padding-left:5px;
width:62px;
}
#eventsList {
border-color:#AAAAAA #FFFFFF #FFFFFF;
border-style:solid;
border-width:1px;
font-family:arial;
font-size:1.4em;
margin-top:8px;
width:293px;
}
.forthcomingEventsItem {
border-bottom:1px solid #AAAAAA;
line-height:20px;
}
.moreeventlinks {
left:221px;
position:absolute;
top:239px;
}
.moreeventlinks a {
background-image:url("/javaImages/20/22/0,,5~4989472,00.jpg");
color:#FFFFFF;
font-family:arial;
font-size:1.4em;
padding:2px 7px 3px 8px;
width:113px;
}
.calendarContainerwrap {
background:transparent url("/javaImages/57/8c/0,,5~5344343,00.jpg") no-repeat scroll 0 0;
height:261px;
width:312px;
margin-top: 10px;
position: relative;
}

#masterTabContent21406_2 .buttons {
display: none;
}
.previousLink img {
height: 40px;
width: 60px;
}
.nextLink img {
height: 40px;
width: 60px;
}
.nextPreviousGalleryButtons {
background:transparent url("/javaImages/30/ef/0,,5~5369648,00.jpg") no-repeat scroll 0 0;
height:66px;
margin-left:8px;
margin-top:22px;
width:297px;
}
.previousLink {
left:22px;
position:absolute;
top:262px;
}
.nextLink {
left:222px;
position:absolute;
top:262px;
}
.previousLink img {
height: 40px;
width: 67px;
}
.nextLink img {
height: 40px;
width: 67px;
}
.thumbnailsRow img{
display: none;
}

.freeThumbnailsSection .header {
color:#FFFFFF;
font-family:arial;
font-size:1.1em;
margin-top:11px;
text-align:center;
width:313px;
}
.gallerylinking {
background:transparent url("/javaImages/54/ef/0,,5~5369684,00.jpg") no-repeat scroll 0 0;
height:20px;
width:293px;
color:#000000;
font-family:arial;
font-size:1.1em;
left:10px;
position:absolute;
top:317px;
}
.gallerylinking a{
color:#ffffff;
line-height:18px;
padding-left:69px;
text-decoration:none;
}















/*Test*/

.nextmatch .awayTeamLogo {
padding-left:215px;
}
.nextmatch .hometeamscore {
float: left;
padding-right:6px;
font-size:1.1em;
padding-left:10px;
}
.nextmatch .hometeamname {
font-size:1.1em;
}
.nextmatch .awayteamname {
font-size:1.1em;
width:auto;
}
.nextmatch .awayteamscore {
float: left;
padding-right:6px;
font-size:1.1em;
padding-left:10px;
}

#masterTabContent21421_1 {
height:170px;
padding-top:27px;
width:312px;
}
.lastMatch {
height:75px;
}

#masterTabContent21421_0, #masterTabContent21421_1, #masterTabContent21421_2 {
 background-image:url("/javaImages/6f/a8/0,,5~5285999,00.jpg");
 background-repeat:no-repeat;
 width:312px;
 height: 197px;
}

.photoindexmainentry{
float:left;
height:104px;
margin:5px 11px 0 0;
/*width:234px;*/
}


/*NEW - NEXT MATCH/LAST MATCH ASSET*/

.nextMatch {color:#000000;float:left;font-size:1.1em;height:77px;padding-top:1px;position:relative;}

.nextmatch .homeTeamLogo {
float:left;
padding-left:17px;
padding-right:7px;
padding-top:2px;
}

.lastMatch .homeTeamLogo {
float:left;
padding-left:27px;
padding-right:4px;
padding-top:2px;
}

.nextmatch .matchInformation {
float:left;
font-size:0.9em;
padding:4px 3px 3px;
text-align:center;
text-transform:uppercase;
width:110px;
}

#masterCompositeTabContent20381_5 .homeTeamLogo {
float:left;
padding-left:20px;
padding-right:4px;
padding-top:2px;
}

#masterCompositeTabContent20381_5 .awayteamscore {
clear:both;
float:left;
}
#masterCompositeTabContent20381_5 .awayteamname {
display:inline;
float:left;
}

#masterCompositeTabContent20381_5 .comp {
border:0 none;
color:#000000;
float:left;
font-size:1.1em;
font-weight:bold;
text-align:center;
width:85px;
}

#masterCompositeTabContent20381_5 .matchDate {
border:0 none;
color:#000000;
float:left;
font-size:1.1em;
text-align:center;
width:85px;
}

#masterCompositeTabContent20381_5 .matchInformation, .nextmatch .matchInformation, .lastMatch .matchInformation{
float:left;
font-family:arial;
font-size:0.9em;
height:65px;
margin-left:3px;
padding:4px 0 3px;
text-align:center;
text-transform:uppercase;
}
#masterCompositeTabContent20381_5 .matchInformation, .nextmatch .matchInformation {width:107px}
#masterCompositeTabContent21422_0 .lastMatch .matchInformation{width:90px; margin-left:21px}
#masterCompositeTabContent20381_5 .awayTeamLogo {padding-left:232px}
#masterCompositeTabContent20381_5 .awayteamname{width:auto}
#masterCompositeTabContent20381_5 .hometeamname {float:left;font-size:1.1em; width:auto}

.nextmatch .awayTeamLogo {
padding-left:232px;
}
.nextmatch .hometeamscore {
float: left;
padding-right:6px;
font-size:1.1em;
padding-left:10px;
}
.nextmatch .hometeamname, .nextmatch .awayteamname {
font-size:1.1em;
}
.nextmatch .hometeamname {
float:left;
}

.nextmatch .awayteamname {
font-size:1.1em;
width:auto;
}
.topsmalltab #mediaPlayer1 {
height: 221px;

}

#masterCompositeTabContent21488_1 {

}

.indexmainentry a {
color: #000000;
}
.entryimage img {
border:1px solid #BEC3BC!important;
}

#menuSectionLogin {
position:relative;
}

.articleadvert .link a {
background-image:url("/javaImages/20/22/0,,5~4989472,00.jpg");
color:#FFFFFF;
display:block;
font-family:arial;
font-size:1em;
margin-left:228px;
margin-right:190px;
padding:1px 11px 4px 4px;
width:63px;
}
.entryimageover {
display: none!important;
}

/**NEXT MATCH STYLES**/
.tabbednextTicketsLink {
background-image:url(/javaImages/75/bc/0,,5~5749877,00.gif)!important;
height:78px!important;
width:96px!important;
}
.tabbednextTextAlertsLink, .tabbednextLiveMatchLink, .tabbednextTicketsLink {
background-repeat:no-repeat;
}
#masterCompositeTabContent21450_0 {
 background-image:url(/javaImages/e7/bb/0,,5~5290983,00.jpg);
 height:76px;
 width:286px;
}
#masterCompositeTabContent21450_0, .homeTeamLogo {
float:left;
/*padding-left:20px;*/
padding-right:4px;
padding-top:2px;
}
.MatchInfo .{
color:#000000;
font-family:helvetica;
font-weight:bold;
line-height:11px;
}

.MatchInfo teamScore{

line-height:33px!important;
}
#masterTabContent21421_0 #masterCompositeTabContent21450_1 .tabbedLinks {padding:0;}

.signupText{
color:#ffffff;
padding-left:12px;
font-size:12px;
}
.signupHeader{
color:#ffffff;
font-size:17px;
font-weight:bold;
padding-left:12px;
}
.mediaArticle .article .articleHeadlineAndBody .headline {
display:none;
}
/* ** Advert slot, Right Column ** */

#masterCompositeTabContent21753_0, #masterCompositeTabContent21753_1, #masterCompositeTabContent21753_2, #masterCompositeTabContent21753_3, #masterCompositeTabContent21753_4  {margin-bottom:10px}
#masterCompositeTabContent21753_0 {
background-image:url("/javaImages/2/ed/0,,5~4779266,00.png");
height:258px;
margin:10px 0;
width:306px;
padding:9px 0 0 5px;
}
#masterCompositeTabContent21753_1{
background-image:url("/javaImages/f6/20/0,,5~4989174,00.jpg");
height:217px;
margin-bottom:10px;
width:312px;
overflow: hidden;
}
#masterCompositeTabContent21717_0, #masterCompositeTabContent21717_1, #masterCompositeTabContent21717_2, #masterCompositeTabContent21717_3, #masterCompositeTabContent21717_4, #masterCompositeTabContent21724_0, #masterCompositeTabContent21724_1, #masterCompositeTabContent21724_2, #masterCompositeTabContent21724_3, #masterCompositeTabContent21724_4, #masterCompositeTabContent21747_0, #masterCompositeTabContent21747_1, #masterCompositeTabContent21747_2, #masterCompositeTabContent21747_3, #masterCompositeTabContent21747_4, #masterCompositeTabContent21750_0, #masterCompositeTabContent21750_1, #masterCompositeTabContent21750_2, #masterCompositeTabContent21750_3, #masterCompositeTabContent21750_4, #masterCompositeTabContent21751_0, #masterCompositeTabContent21751_1, #masterCompositeTabContent21751_2, #masterCompositeTabContent21751_3, #masterCompositeTabContent21751_4, #masterCompositeTabContent21752_0, #masterCompositeTabContent21752_1, #masterCompositeTabContent21752_2, #masterCompositeTabContent21752_3, #masterCompositeTabContent21752_4, #masterCompositeTabContent21754_0, #masterCompositeTabContent21754_1, #masterCompositeTabContent21754_2, #masterCompositeTabContent21754_3, #masterCompositeTabContent21754_4 {
margin-bottom:10px;
overflow:hidden;
}
#masterCompositeTabContent20381_5 .masterTabsWrapper li, #masterCompositeTabContent21719_5 .masterTabsWrapper li, #masterCompositeTabContent21724_5 .masterTabsWrapper li, .masterTabsWrapper li {
float:left;
list-style-type:none;
position:relative;
}
#masterTabList21421_0 {
width:105px;
}
/* ** quick fix for club partners ebel logo ** */
#page2254526 .ebel IMG {
padding-top:15px;
}
/* ** Ebel Clock Home Page ** */
#ebelClock {
margin-left:15px;
}
.ebelLogo {
padding-top:2px;
padding-left:10px;
}
#ebelCountdown {
margin-left:3px;
margin-top:15px;
padding-bottom:5px;
}
#page2258728 .nextMatch .Ticketnews, #page2258801 .nextMatch .Ticketnews {
position:absolute!important;
left:0px!important;
top:0px!important;
}
#page2258728 .nextMatch .matchlive, #page2258801 .nextMatch .matchlive {
position:absolute!important;
left:0!important;
top:38px!important;
}
.playerbutton {
position:absolute!important;
left:76px!important;
top:77px!important;
}
.holdIMG {
width:1100px;
height:501px;
background-image:url(/javaImages/d8/4c/0,,5~6507736,00.jpg);
position:relative;
top:100px;
left:-50px;
text-align:center;
}
.holdIMG .link {
position:relative;
top:460px;
margin:auto;
}
#page2256167 .wideloginwrap .headline {
color:#FFFFFF;
float:left;
font-family:arial;
font-size:14px;
font-weight:bold;
left:180px;
padding:12px 0 0 14px;
position:absolute;
top:523px;
}

#page2255801 .mpubackground .advert {
 margin:0px;
 padding:0px;
 height:auto;
}

#page2255801 .mpubackground {
 padding-top:0px;
}

.SkyBanner {
margin-left:9px;
}
.topFunctionality {clear:both;}
.menuSectionLogout {float:left;}
.welcomeIntro {color:#FFFFFF; float:left; font-size:1.1em; font-weight:bold; line-height:31px; width:55px;}

/*************** NEW HELIOS FIX ****************/
.ad0909 {
height:37px;
position:relative;
margin-left:10px;
background:#cccccc;
}
.rangersHeadlogo {
top:113px;
}
/*.topnavback {
top:210px;
}*/
/*********** NEW HELIOS FIX END ****************/

/** Width and Heights for Images (sorry for the IDs) **/

.homepageticketstab ul li a img {width:159px;height:58px;}
.topsmalltab ul li a img {width:76px;height:22px;}
.ad0909 img {width:1000px;height:37px;}

/** End **/
#RSSFeed_19_621_1575_Name {display:none;}
.layout .menu .menu a {
 padding-bottom:4px !important;
 padding-left:13px !important;
 padding-top:5px !important;
 background-image: url('/javaImages/50/31/0,,5~5386576,00.jpg') !important;
 background-repeat:no-repeat;
 background-position:center center;
 color: #3b60af!important;
 border:0;
 border-bottom: 1px solid #adadad;
 margin:0;
}
