﻿* {margin:0;padding:0;}


h1 {font-family:arial;font-weight:normal;margin:0.5em 0 0.5em 0;font-size:30px;}

h2 {color:#999;font-family:arial;font-size:16px;margin:0 0 1.5em 0;}

	h3 {color:#333;font-size:14px;font-family:arial;}
			
					p {color:#333333;font-size:12px;font-family:calibri;line-height:20px;margin:0 0 1.5em 0;text-align:justify;}
					p strong {font-size:13px;}
				
/* clearing */
    .stretch,
    .clear {
        clear: both;
        height: 1px;
        
        margin: 0;
        padding: 0;
        
        font-size: 15px;
        line-height: 1px;
    }
    .clearfix:after {
        clear: both;
        height: 0;
        
        display: block;
        visibility: hidden;
        
        content: ".";
    }
    .clearfix {display:inline-block;}
    /* Hide from IE Mac \*/
    .clearfix {display:block;}
    /* End hide from IE Mac */
/* end clearing */

body {background:#333333 url("../img/sidebg.png") 0 -55px repeat-x;text-align:center;font:62.5% calibri;margin:0 0 20px 0;}
 #sportmobile-sitewrapper	{width:986px;margin:30px auto;text-align:left;}
 #sportmobile-siteinner		{background:transparent url("../img/bodybg.png") top center no-repeat;}
 #sportmobile-header 		{padding:30px 20px 20px 40px}
 
 #sportmobile-logo, #sportmobile-strapline, #sportmobile-clientlogin {display:block;float:left;text-indent:-9999px;}
 	#sportmobile-logo a	 		{display:block;width:250px;height:40px;background:transparent url("../img/sportmobile-logo.png") 0 3px no-repeat;}
	#sportmobile-strapline		{width:445px;height:30px;background:transparent url("../img/sportmobile-strapline.png") 0 10px no-repeat;}
	#sportmobile-clientlogin a	{display:block;width:211px;height:41px;background:transparent url("../img/sportmobile-contactus.png") top left no-repeat;}
	
 #sportmobile-menu 			{background:transparent url("../img/menubg.png") top center no-repeat;height:28px;padding:18px 18px 0;}
 	
  	#sportmobile-menu ul li {display:inline; }
		#sportmobile-menu ul li a:link,
			#sportmobile-menu ul li a:active,
				#sportmobile-menu ul li a:visited {float:left;margin:0 5px 0 10px; -moz-outline: none;outline:none;
display:block;background-image:url("../img/menu.png");background-repeat:no-repeat;height:27px;width:100px;text-indent:-9999px;}
 
				#sportmobile-menu ul li a:focus
{outline:none;
  -moz-outline: none;
}	
				
				
				#sportmobile-menu ul li#home a							{width:41px;	background-position:0 0; }
				#sportmobile-menu ul li#home a:hover							{width:41px;	background-position:0 -30px; }
				#sportmobile-menu ul li#about a							{width:58px;	background-position:-56px 0; }
				#sportmobile-menu ul li#about a:hover					{width:58px;	background-position:-56px -30px; }
				#sportmobile-menu ul li#latest-phones a					{width:87px;	background-position:-130px 0; }
				#sportmobile-menu ul li#latest-phones a:hover			{width:87px;	background-position:-130px -30px; }
				
				#sportmobile-menu ul li#security-services a				{width:116px;	background-position:-232px 0; }
				#sportmobile-menu ul li#security-services a:hover		{width:116px;	background-position:-232px -30px;; }
				#sportmobile-menu ul li#security-tips a					{width:80px;	background-position:-363px 0; }
				#sportmobile-menu ul li#security-tips a:hover			{width:80px;	background-position:-363px -30px;; }
				#sportmobile-menu ul li#sporting-chance-clinic a		{width:80px;	background-position:-487px 0; }
				#sportmobile-menu ul li#sporting-chance-clinic a:hover	{width:80px;	background-position:-487px -30px;; }
				#sportmobile-menu ul li#tariffs-international-rates a	{width:90px;	background-position:-608px 0; }
				#sportmobile-menu ul li#tariffs-international-rates a:hover		{width:90px;	background-position:-608px -30px;; }
				#sportmobile-menu ul li#events a						{width:44px;	background-position:-714px 0; }
				#sportmobile-menu ul li#events a:hover					{width:44px;	background-position:-714px -30px;; }
				#sportmobile-menu ul li#testimonials a					{width:79px;	background-position:-772px 0; }		
				#sportmobile-menu ul li#testimonials a:hover			{width:79px;	background-position:-772px -30px;; }				
				#sportmobile-menu ul li#contact-us a					{width:67px;	background-position:-867px 0; }		
				#sportmobile-menu ul li#contact-us a:hover				{width:67px;	background-position:-867px -30px;; }


		
		
			#sportmobile-sponsors {text-align:center;}
			#sportmobile-sponsors ul {padding:0px; display:inline-block;height:80px;margin:10px 0 0px 0;}
			#sportmobile-sponsors ul.second {height:40px;}
			#sportmobile-sponsors ul li {display:inline; }
			#sportmobile-sponsors ul li a	{float:left;margin:0 22px 0 22px;
display:block;background-image:url("../img/sponsors.png");background-repeat:no-repeat;height:69px;width:100px;text-indent:-9999px;}

			#sportmobile-sponsors ul li a:hover {height:69px;}

		#sportmobile-sponsors ul.second li a:link,
		#sportmobile-sponsors ul.second li a:visited,
		#sportmobile-sponsors ul.second li a:active {float:left;margin:0 66px 0 66px;height:40px;}
		#sportmobile-sponsors ul.second li a:hover	{float:left;margin:0 66px 0 66px;height:40px;}
		
		
		
		
			/*#sportmobile-sponsors ul li#sporting-chance-clinic a		{width:160px;	background-position:0px 0; }	
			#sportmobile-sponsors ul li#sporting-chance-clinic a:hover	{width:160px;	background-position:0px -90px;; }		
			#sportmobile-sponsors ul li#scout7 a						{width:143px;	background-position:-193px 0; }		
			#sportmobile-sponsors ul li#scout7 a:hover					{width:143px;	background-position:-193px -90px;; }		
			#sportmobile-sponsors ul li#barclays a						{width:226px;	background-position:-370px 0; }		
			#sportmobile-sponsors ul li#barclays a:hover				{width:226px;	background-position:-370px -90px;; }		
			#sportmobile-sponsors ul li#lma a							{width:91px;	background-position:-630px 0; }		
			#sportmobile-sponsors ul li#lma a:hover						{width:91px;	background-position:-630px -90px;; }		
			#sportmobile-sponsors ul li#sportmobile-it a				{width:200px;	background-position:-721px 0; }		
			#sportmobile-sponsors ul li#sportmobile-it a:hover			{width:200px;	background-position:-721px -90px;; }	*/	
			
			#sportmobile-sponsors ul li#lma a							{width:97px;	background-position:0px 0; }		
			#sportmobile-sponsors ul li#lma a:hover						{width:97px;	background-position:0px -89px;}	
			#sportmobile-sponsors ul li#scout7 a						{width:116px;	background-position:-237px 0; }		
			#sportmobile-sponsors ul li#scout7 a:hover					{width:116px;	background-position:-237px -89px;}	
			#sportmobile-sponsors ul li#sporting-chance-clinic a		{width:226px;	background-position:-430px 0; }	
			#sportmobile-sponsors ul li#sporting-chance-clinic a:hover	{width:226px;	background-position:-430px -89px; }		
			
			#sportmobile-sponsors ul li#limelightaccess a		{width:281px;	background-position:-741px 0; }	
			#sportmobile-sponsors ul li#limelightaccess a:hover	{width:281px;	background-position:-741px -89px; }		
			
			#sportmobile-sponsors ul.second li#o2 a				{width:40px;	background-position:-1109px 0; }	
			#sportmobile-sponsors ul.second li#o2 a:hover		{width:40px;	background-position:-1109px -105px; }	
			
			#sportmobile-sponsors ul.second li#vodafone a		{width:128px;	background-position:-1212px 0; }	
			#sportmobile-sponsors ul.second li#vodafone a:hover	{width:128px;	background-position:-1212px -105px; }		
			
			#sportmobile-sponsors ul.second li#blackberry a		{width:106px;	background-position:-1417px 0; }	
			#sportmobile-sponsors ul.second li#blackberry a:hover	{width:106px;	background-position:-1417px -105px; }		
			
			#sportmobile-sponsors ul.second li#nokia a			{width:90px;	background-position:-1631px 0; }	
			#sportmobile-sponsors ul.second li#nokia a:hover	{width:90px;	background-position:-1631px -105px; }		

			
			#sportmobile-sponsors .inner {margin:0 auto 20px auto;display:inline-block;text-align:left;width:900px;}
			
	h3#sportmobile-our-proud-partners {
	border-top:1px dotted #cccccc;padding-top:10px;
	text-indent:-9999px;width:100%;height:30px;display:inline-block;background:transparent url("../img/ourproudpartners.png") bottom left no-repeat;}

h2#sportmobile-latest-news{border-bottom:1px dotted #cccccc;text-indent:-9999px;width:100%;height:18px;display:inline-block;background:transparent url("../img/news.png") top left no-repeat;margin-bottom:10px;}

h2#sportmobile-latest-phones{border-bottom:1px dotted #cccccc;text-indent:-9999px;width:100%;height:18px;display:inline-block;background:transparent url("../img/latestphones.png") top left no-repeat;margin-bottom:10px;}

h2#sportmobile-latest-events{border-bottom:1px dotted #cccccc;text-indent:-9999px;width:100%;height:18px;display:inline-block;background:transparent url("../img/events.png") top left no-repeat;margin-bottom:10px;}

			
 #sportmobile-body 			{}
 #sportmobile-body-leftcol 	{float:left;width:550px;}
 #sportmobile-body-rightcol 	{float:left;width:350px;margin-left:25px;}
 #sportmobile-advert .inner {margin:0 auto 00px auto;display:inline-block;text-align:left;}
 
 #sportmobile-footer 		{background:#333333 url("../img/bodybg.png") bottom center no-repeat;height:20px;}
 #sportmobile-sitefooter{color:#ffffff;font-size:1.2em;padding:15px;}
 
 .copyright,
 .footer-navigation,
 .company-information,
 .phone-networks		{float:left;}
 
  .copyright{width:510px}
  .company-information{width:512px}
   .phone-networks	{color:#000000;}
   img {border:0;}
   
    
 #sportmobile-body .inner{display:inline-block;padding:20px 30px 30px;}
   
    #sportmobile-body .inner a {color:#AE022A;}
	
   			.prev, .next {width:25px;height:40px;border:0;display:block;text-indent:-9999px;margin:55px 20px 0;cursor:pointer;}
			
			.prev {background:transparent url("../img/arrows.png") -7px -50px no-repeat;margin-left:10px;}
			.next {background:transparent url("../img/arrows.png") -7px 0 no-repeat;margin-right:0px;}
			
			
#gallery {
	position:relative;
	height:325px;
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:100px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}
	#latest-phones .button {float:left;}
	.anyClass {float:left;width:170px!important;}
	#newswrapper {background:#ffffff;width:285px;font-family:arial;}
					#newswrapper .newsentry { }
					#newswrapper .newsentry .newsentryinner {  }
				#newswrapper h3 {color:#990000;font-size:14px;font-family:arial;}
		
					#newswrapper p {font-family:calibri;font-size:12px;margin:0;}
					#newswrapper p.date {color:#999999;font-size:12px;font-family:arial;font-weight:bold;margin:2px 0 2px 0;}
					
					#newswrapper .newsentry a {display:block;text-decoration:none;padding:10px;}
					#newswrapper .newsentry a:hover {text-decoration:none;background:#f8f8f8;}
					.spacer {background:#ffffff;display:block;height:15px;}
					
					
					
					
					
			p.smallprint strong {font-size:11px;}		
					
				
					.tariffinfo ul {list-style-position:inside;margin-left:0px;font-size:13px;line-height:25px;margin-bottom:25px;}
				
					
					
#about #sportmobile-body-leftcol 	{float:left; width:550px;}
#about #sportmobile-body-rightcol 	{float:left; width:350px;margin-left:18px;}
#about #sportmobile-body .inner{display:inline-block;padding:20px 30px 30px 30px ;}
#about .redbox {margin-top:70px;background:#666666 url("../img/redboxx.png") bottom left no-repeat;display:block; width:298px;}
#about .redbox h3 {color:#ffffff;}
#about #sportmobile-body .redbox .inner {padding:20px;}
#about #sportmobile-body .redbox .inner ul { list-style-position: outside; margin-left: 0px; padding-left: 0px; list-style: square; vertical-align: middle; }
#about #sportmobile-body .redbox .inner li { margin: 0px; padding: 0px; }
#about #sportmobile-body .redbox .inner ul {margin-top:15px;}
#about #sportmobile-body .redbox .inner li {background:transparent url("../img/redbullet.png") 0 13px no-repeat;line-height:30px;
list-style-type:none;padding-left:15px;font-size:12px;color:#fff;
}




#phone #sportmobile-body .inner {padding-top:20px;}

#phone #sportmobile-body-leftcol 	{float:left; width:300px; }
#phone #sportmobile-body-leftcol .inner {padding:30px 0 0 10px;}
#phone #sportmobile-body-rightcol 	{float:left; width:600px;margin-left:0px; }

#phoneinfo {margin-top:50px;}
.phonespec,
.quickfeatures {float:left;}

.phonespec {margin-left:0px;width:160px;}

#phone .colleft,
#phone .colright,
#phone .col{float:left;padding:5px;width:200px;margin-top:10px;}

#phone .colright {width:160px;}
.phonespec .col {width:auto!important;}

#phone #sportmobile-body li {background:transparent url("../img/redbullet.png") 0 13px no-repeat;line-height:34px;
list-style-type:none;padding-left:15px;font-size:12px;color:#990000;
}


#phone #sportmobile-body .col li {background:none;padding-left:0px;color:#666666;line-height:25px;margin-bottom:15px; font-size:13px;}

.phoneicon {width:100%;text-align:center;}

#phone #thegallery img {
			border: none;
		}
		#phone #content {
	width: 300px;
	margin: 50px auto;
	padding: 0px;
	background: #FFF;	

}

#phonegall .clear {
	clear: both;
	line-height: 1px;
	font-size: 1px;
}

#gallery_nav {text-align:center;margin:20px 0 0 65px;}
.gallery_navinner {margin:0 auto 0 auto;}
		#phonegall #gallery_nav a{
			float: left;
			width: 80px;margin-right:11px;margin-bottom:11px;
			border:1px solid #ccc;
		}

		#phonegall #gallery_output {
			float: left;
			width: 295px;
			height: 329px;
			overflow: hidden;
		}

		#phonegall #gallery_output img {
			display: block;
			margin: 0px auto 0 auto;
		}
		
		
		#enquire {text-align:right;padding-top:30px;margin-top:20px;border-top:1px dotted #cccccc;width:540px;}
		
		#enquiretariff {text-align:left;padding-top:30px;margin-top:30px;border-top:1px dotted #cccccc;width:100%;}
		
		
		
		
		
		
		
		
#tariffs #sportmobile-body-leftcol 	{float:left; width:550px;}
#tariffs #sportmobile-body-rightcol 	{float:left; width:350px;margin-left:18px;}
#tariffs #sportmobile-body .inner{display:inline-block;padding:20px 30px 30px 30px ;}
#tariffs .redbox,
#tariffs .greybox {margin-top:70px;background:#666666 url("../img/redboxx.png") bottom left no-repeat;display:block; width:298px;}

#tariffs .bluebox {margin-top:25px;background:#244487;display:block; width:298px;}
#tariffs .bluebox2 {margin-top:70px;background:#244487;display:block; width:298px;}

#tariffs .vodabox {margin-top:70px;background:#EF001F;display:block; width:298px;}

#tariffs .greybox .inner h3,
#tariffs .bluebox .inner h3,
#tariffs .bluebox2 .inner h3,
#tariffs .vodabox .inner h3 {color:#ffffff;margin-bottom:15px;}
#tariffs .greybox {background:#666666;background-image:none;margin-top:25px;}

#tariffs .redbox h3 {color:#ffffff;margin:0 0 10px 0;}

#tariffs #sportmobile-body .redbox .inner,
#tariffs #sportmobile-body .bluebox .inner,
#tariffs #sportmobile-body .bluebox2 .inner,
#tariffs #sportmobile-body .greybox .inner {padding:20px;}

#tariffs #sportmobile-body .bluebox .inner ul,
#tariffs #sportmobile-body .bluebox2 .inner ul,
#tariffs #sportmobile-body .vodabox .inner ul,
#tariffs #sportmobile-body .redbox .inner ul,
#tariffs #sportmobile-body .greybox .inner ul { list-style-position: outside; margin-left: 0px; padding-left: 0px; list-style: square; vertical-align: middle; }

#tariffs #sportmobile-body .redbox .inner li,
#tariffs #sportmobile-body .vodabox .inner li,
#tariffs #sportmobile-body .bluebox .inner li,
#tariffs #sportmobile-body .bluebox2 .inner li,
#tariffs #sportmobile-body .greybox .inner li { margin: 0px; padding: 0px; }

#tariffs #sportmobile-body .redbox .inner ul,
#tariffs #sportmobile-body .vodabox .inner ul,
#tariffs #sportmobile-body .bluebox .inner ul,
#tariffs #sportmobile-body .greybox .inner ul {}

#tariffs #sportmobile-body .redbox .inner li,
#tariffs #sportmobile-body .vodabox .inner li,
#tariffs #sportmobile-body .bluebox .inner li,
#tariffs #sportmobile-body .bluebox2 .inner li,
#tariffs #sportmobile-body .greybox .inner li {background:transparent url("../img/redbullet.png") 0 13px no-repeat;line-height:30px;
list-style-type:none;padding-left:15px;font-size:12px;color:#fff;
}

#tariffs #sportmobile-body .redbox .inner p,
#tariffs #sportmobile-body .greybox .inner p {color:#ffffff;margin:0 0 30px 0;}

		#tariffs #tariffinfo {}
		#tariffs #sportmobile-body-wide { }
		#tariffs #sportmobile-body .inner{display:inline-block;padding:20px 30px 30px 30px ;}
		#tariffs #featurecontent {margin-top:50px;}
		
	#tariffs a.current:link h3, 
	#tariffs a.current:active h3, 
	#tariffs a.current:visited h3 {color:#ffffff;}
	#tariffs #sportmobile-body-leftcol h3 { 
			margin: 40px 0 15px 0;	
			color:#AE022A;
			font-size: 14px !important;
		 
		}
		#tariffs div#feature_list {
			width: 850px;
			height: 480px;
			overflow: hidden;
			position: relative;
		}

		#tariffs div#feature_list ul {
			position: absolute;
			top: 0;
			list-style: none;	
			padding: 0;
			margin: 0;
		}

		#tariffs ul#tabs {
			left: 0;
			z-index: 2;
			width: 350px;
		}

		#tariffs ul#tabs li {
			font-size: 12px;
			font-family: Arial;
		}
		
		#tariffs ul#tabs li img {
			padding: 5px;
			border: none;
			float: left;
			margin: 10px 10px 0 0;
		}

		 #tariffs ul#tabs li a {
			color: #222;
			text-decoration: none;	
			display: block;
			padding: 10px;
			height: 30px;
			outline: none;
		}

		#tariffs ul#tabs li a:hover {
			text-decoration: underline;
		}  

		#tariffs ul#tabs li a.current {
			background:  url("../img/feature-tab-current.png") top right no-repeat;
			color: #FFF;
		}

		#tariffs ul#tabs li a.current:hover {
			text-decoration: none;
			cursor: default;
		}

		#tariffs ul#output {
			right: 0;
			width: 521px;
			height: 240px;
			position: relative;
		}

		#tariffs ul#output li {
			position: absolute;
			width: 521px;
			height: 300px;background:#fff;
		}

		
		.tariffprice {display:inline-block;padding:10px;font-size:20px;color:#333333;font-weight:bold;margin-bottom:20px;}
		.extratariffprice {background:#666666;display:inline-block;padding:10px;font-size:18px;color:#ffffff;font-weight:bold;margin-bottom:20px;}
		
		#tariffs ul#output h2,
		#security ul#output h2 {color:#990000;font-size:26px;font-weight:normal;margin:0 0 0.5em 0;}
		#tariffs ul#output h3,
		#security ul#output h3 {font-size:19px !important;margin:0 0 1em 0;font-weight:normal;}
		#tariffs ul#output h4,
		#security ul#output h4 {font-size:16px !important;margin:0 0 1em 0;}
		
		#tariffs .outputcontent table {margin-bottom:20px;}
		#tariffs .outputcontent table td {padding:5px;background:#e1e1e1;border:0;font-size:14px;font-weight:bold;}
		#tariffs .outputcontent table th {padding:5px;border:0;font-size:13px;font-weight:bold;color:#999;}
		
		
		
		
		
		
		
		
		
		
		
				#security #sportmobile-body-wide { }
		#security #sportmobile-body .inner{display:inline-block;padding:20px 30px 30px 30px ;}
		#security #featurecontent {margin-top:50px;}
		
	#security a.current:link h3, 
	#security a.current:active h3, 
	#security a.current:visited h3 {color:#ffffff;}
	#security h3 { 
			margin: 0;	
			padding: 7px 0 0 0 !important;
			font-size: 14px !important;
		 
		}
		#security div#feature_list {
			width: 850px;
			height: 750px;
			overflow: hidden;
			position: relative;
		}

		#security div#feature_list ul {
			position: absolute;
			top: 0;
			list-style: none;	
			padding: 0;
			margin: 0;
		}

		#security ul#tabs {
			left: 0;
			z-index: 2;
			width: 280px;
		}

		#security ul#tabs li {
			font-size: 12px;
			font-family: Arial;
		}
		
		#security ul#tabs li img {
			padding: 5px;
			border: none;
			float: left;
			margin: 10px 10px 0 0;
		}

		 #security ul#tabs li a {
			color: #222;
			text-decoration: none;	
			display: block;
			padding: 2px 5px 10px 10px;
			height: 22px;
			outline: none;
		}

		#security ul#tabs li a:hover {
			text-decoration: underline;
		}  

		#security ul#tabs li a.current {
			background:  url("../img/feature-tab-current.png") -70px -9px no-repeat;
			color: #FFF;
		}

		#security ul#tabs li a.current:hover {
			text-decoration: none;
			cursor: default;
		}

		#security ul#output {
			right: 0;
			width: 521px;
			height: 240px;
			position: relative;
		}

		#security ul#output li {
			position: absolute;
			width: 521px;
			height: 300px;background:#fff;
		}

		.tabheader1 {height:32px;padding-top:0px;}
		.tabheader2 {height:32px;padding-top:25px;}
		.tabheader1 span, .tabheader2 span {color:#990000;font-size:18px !important;font-weight:bold;height:30px;}
		

		
		
		#security .outputcontent table {margin-bottom:20px;}
		#security .outputcontent table td {padding:5px;background:#f1f1f1;border:0;font-size:12px;font-weight:normal;}
		#security .outputcontent table th {padding:5px;border:0;font-size:13px;font-weight:bold;color:#999;}
		
		
#security .outputcontent table td.num {padding:5px;color:#ffffff;background:#990000;border:0;font-size:12px;font-weight:normal;}
		
		
		
		
		
		
		
		
		
		
		
		
		
				#phonelistinggallery {margin-left:20px;}

#phonelistinggallery .item,
#phonelistinggallery2 .item {
	width:170px;
	height:200px;	
	border:4px solid #fff;	
	margin:5px 30px 5px 0;
	
	/* required to hide the image after resized */
	overflow:hidden;
	
	/* for child absolute position */
	position:relative;
	
	/* display div in line */
	float:left;
}
#phonelistinggallery2 .item {
width:200px;
border:0;
margin-right:22px;
}

#phonelistinggallery .item .caption,
#phonelistinggallery2 .item .caption {
padding:70px 10px 10px 10px;
	width:170px;
	height:200px;
	background:#AE022A;
	color:#fff;
	font-weight:bold;
		cursor:hand;
	/* fix it at the bottom */
	position:absolute;
	left:0;

	/* hide it by default */
	display:none;

	/* opacity setting */
	 /* filter:alpha(opacity=80);   ie  */
	 /*-moz-opacity:0.8;    old mozilla browser like netscape  */
	/*-khtml-opacity: 0.8;     for really really old safari */  
	 /*opacity: 0.8;    css standard, currently it works in most modern browsers like firefox,  */

}
#phonelistinggallery2 .item .caption{width:200px;}

#phonelistinggallery .item img{width:170px;height:200px;}
#phonelistinggallery .item2 img{width:200px;height:200px;}

#phonelistinggallery .item a,
#phonelistinggallery2 .item a {
	text-decoration:none;
	color:#ffffff;
	font-size:20px;	
	font-family:arial;
	/* add spacing and make the whole row clickable*/
	
	display:block;
}

#phonelistinggallery .item .caption p,
#phonelistinggallery2 .item .caption p {
	padding:10px 10px 10px 5px;	
	margin:0;font-weight:bold;
	font-size:12px;
}

#phonelistinggallery img ,
#phonelistinggallery2 img {
	border:0;
	
	/* allow javascript moves the img position*/
	position:absolute;
}

.clear {
	clear:both;	
}
		
		
		
		
		
		
		
		#contact h2 {color:#000;font-weight:normal;font-size:30px;margin-bottom:1em;}
		
#contact #sportmobile-body-leftcol 	{float:left; width:470px; }
#contact #sportmobile-body-rightcol 	{float:left; width:410px;margin-left:45px; }









#testimonials #pitch{background:  url("../img/pitch.jpg") top left no-repeat;height:404px;width:424px;}
#testimonials #pitch .inner {padding:5px;margin:0;text-align:center;}

#testimonials #pitch #pitch1,
#testimonials #pitch #pitch2,
#testimonials #pitch #pitch3,
#testimonials #pitch #pitch4 {text-align:center;margin-bottom:15px;margin-top:15px}

#testimonials #pitch #pitch1 .player,
#testimonials #pitch #pitch2 .player,
#testimonials #pitch #pitch3 .player,
#testimonials #pitch #pitch4 .player {float:left;margin:0 7px 0px 7px;}


#testimonials #pitch #pitch1 .player {float:left;margin-left:145px;}


#testimonials #pitch #pitch4 .player {float:left;margin-left:72px;}







#news #sportmobile-body-leftcol 	{float:left; width:650px !important; }
#news #sportmobile-body-rightcol 	{float:left; width:250px !important;background:#f1f1f1 !important;margin-left:18px;text-align:center}


#news #sportmobile-body-rightcol img {float:left;margin:5px}







#testimonials #sportmobile-body-leftcol 	{ float:left; width:470px; }
#testimonials #sportmobile-body-rightcol 	{ float:left; width:410px;margin-left:0px; }


#testimonials #sportmobile-body-rightcol .inner {padding:30px 0 0 0!important;}





#enquiry #sportmobile-body-leftcol 	{ float:left;width:440px; }
#enquiry #sportmobile-body-rightcol 	{ float:left; width:410px;margin-left:00px; }




#partners #sportmobile-body-leftcol 	{float:left; width:500px;}
#partners #sportmobile-body-rightcol 	{float:left; width:400px;margin-left:18px;}
#partners #sportmobile-body .inner		{display:inline-block;padding:20px 30px 30px 30px ;}


#partners #sportmobile-body-rightcol .inner { display:block;margin-top:85px;}




.breadcrumb {padding:0 30px;height:30px;display:block; float:left;width:90%;}
.breadcrumb ul li {
	list-style-type:none;
	list-style-position:inline;
float:left;
	font-size:13px!important;
	margin-right:5px;
	color:#999!important;
	background:none!important;
	padding-left:0!important;
	line-height:20px!important;
}
.breadcrumb ul li a {color:#999 !important;}


span.siteby {color:#999;}
	a.pp:link,
	a.pp:active,
	a.pp:visited {color:#cccccc;}
	a.pp:hover{color:#ff00cc;}






#contactform {margin-top:45px;}
					#contactformcallback {margin-top:30px;}
					
					#contactformcallback .label,
					#contactform .label {padding-top:5px;
								width:130px;float:left;font-size:14px;font-weight:bold;font-family:arial;
					
					}
					
				#contactformcallback .box,
				#contactform .box {height:30px;width:220px;float:left;background:transparent url("/img/contactformbg2.jpg") 0 0 no-repeat;}
				
					#contactformcallback input,
					#contactform input {padding:0 0 0 10px; height:30px;color:#ffffff;font-weight:bold;font-size:14px;background:transparent;border:0;font-family:arial;}
					#contactform .clearfix,
					#contactformcallback .clearfix {margin:0 0 10px 0;}
					
					#contactform .box2 textarea {border:0;padding:15px;background:transparent;overflow:auto;color:#ffffff;font-weight:bold;font-size:14px;font-family:arial;}
					#contactform .box2 {width:351px;background:transparent url("/img/contactformbg.jpg") 0 0 no-repeat;height:180px}
					
					
					#callsubmit,
					#formsubmit {height:40px !important;
					font-size:0px !important;color:#990000 !important;display:block;cursor:hand;
					width:301px;margin-top:5px;margin-left:131px;background:transparent url("/img/submits.png") 0px -50px no-repeat !important;padding:0 !important;
					padding-left:110px !important;
					}
					
					#formsubmit {margin-left:0px;width:351px;background:transparent url("/img/submits.png") 0px 0px no-repeat !important}
					
					h3#contactnumber {color:#AE022A;font-size:17px;}
					
					
#events #sportmobile-body-leftcol 	{  float:left; width:440px; }
#events #sportmobile-body-rightcol 	{  float:left; width:440px;margin-left:0px; }
#events #sportmobile-body-rightcol h2 {margin-bottom:30px;visibility:hidden;}
					.evententry img {margin-bottom:10px;}
					
					.evententry{width:400px;clear:all;display:block;margin-bottom:20px;}
					
					.evententry a {color:#AE022A; text-decoration:none;}
					
					