/* global padding reset */

* {margin: 0; padding: 0;}


	

/* ------- MOZ ClearFix fudge ------- */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display:inline-block;}

/* Hide from IE Mac */
.clearfix {display:block;}
/* End hide from IE Mac *//* main container elements */ 
	
	#header       		{position: relative; width: 1000px; background-color: #ffffff;	}	
	#infospacetop 		{  float: left; }		
	#wrapper      {   position: relative;background-color:#3590ed;	float: left;  clear: both; width: 1000px;padding-bottom:10px;	}	
	
	#leftmiddle {float:left;width:522px}
	#news_idx_banner {float:left;width:520px;background-color:#A2000C;text-align:center}

	#left        		{ width: 224px; padding:2px; float: left;	margin-right: 2px;background-color:#3590ed; }	
	#content      		{ width: 288px; background-color:#FFF; padding-bottom:5px; float: left; margin-top:2px; margin-right: 5px; // margin-right: 2px;}/* the comment is for IE*/
	#article #content {  width: 518px;	background-color:#FFF; padding-bottom:5px;  }
	#infospace #content { width: 1000px;	background-color:#FFF; padding-bottom:5px;  }
	#infospace #right {display:none}
	#infospace #ads {display:none}
	#team #left       { width: 144px; 	float: left;	margin-right: 1px;background-color:#3590ed;}
	#team #content    { width: 367px; background-color:#FFF; padding-bottom:5px;	float: left;  	margin-right: 2px; padding-left: 3px; //padding-left: 3px;}/* the comment is for IE*/	
	#right        		{ width: 304px;	float: left; background-color:#3590ed; padding-top: 0px;}
	#ads          		{ width: 170px;position:absolute;left:827px;top:180px;display:inline;} /*skyscraper column*/
	#ads div			{margin-bottom:3px;}
	#footer       		{ width: 1000px;	height: 100px; clear: both;	display: inline;}
	#networklinks 		{	              }
	#nikepro #content { width: 689px; background-color:#FFF; padding-bottom:5px;}
	#nikepro { width:1000px;}
	
	#navy #content { width: 370px; background-color:#FFF; padding-bottom:5px; margin-top:2px;}
	#navy #left { width: 150px; padding:2px; float: left; margin-right: 2px;background-color:#3590ed; }
	#navy { width:1000px;}
	#navy #ads {width: 170px;position:absolute;top:177px;left:835px; display:inline;} /*skyscraper column*/
	
/* general stuff */
	body  {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #000000; margin-left: 3px;}	
	body.msn {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #000000; margin-left: 3px; background:url(/Images/skysports/site/site-bg-msn.gif) repeat-x #eeeeee; color:#333;}
	body.msn #infospacetop {display:none}
	body.msn #ticker {width:745px}




	a 		{	text-decoration: none;	color: #003399;	}
	a:hover {text-decoration: underline;}	
	form  {	display: inline;	}
	label {	float: left;	padding-left: 1px;	padding-right: 1px;}
	img   {	border: 0px;	}
	table {	border-collapse: collapse; } /* gets rid of annoying spaces between cells */

/* header stuff */
	#homelink {position: absolute;top:10px;left:15px;width:250px;height:50px;}
   	#masthead {position: relative;height: 89px;	background-image: url('/Images/Football365/header.jpg');	background-repeat: no-repeat;	margin-bottom: 1px;}
	#logo {	}	
	
	#banner {position: relative;left:271px;top:0px;width:728px;height:90px;}
	#banner table {width:728px;height:90px;margin:0;padding:0}
	#banner table td {vertical-align:middle;text-align:center}

/* searchbar */		
	#searchbar      { height:29px;	float: left; width: 100%; margin-bottom: 1px;	background-image: url(/Images/Football365/search_back.jpg); background-repeat: repeat-x;}
	#ticker			 {	margin-left:8px;height:18px;  font-size: 11px; border: 1px solid #600; float: left;	margin-top: 4px; 	vertical-align: sub;	width: 350px;	line-height: 18px; background: #FFFFFF;}
	.searchBox      {	vertical-align:middle;line-height: 18px; height:15px;	border: 1px groove; float: left;	margin-top: 4px;	margin-left: 4px;	margin-right: 1px;	width: 270px; font-size: 11px;	}
	.searchOptions  {	height:18px;	border: 1px groove Blue; float: left;	margin-top: 4px;	margin-left: 1px;	margin-right: 1px;	font-size: 10px;}
	.gobutton       {	margin-top: 4px;	margin-left: 1px;	margin-right: 1px;	}
    #searchbar form { margin: 0; padding: 0; }

	#searchbar #bet_tabs {float:left;margin:0;margin-left:12px}
	#searchbar #bet_tabs ul {list-style: none;}

	#searchbar #bet_tabs li {height:27px;margin-left:1px; padding-left:5px;padding-right:5px;padding-top:4px; float:left;background-image:url(/Images/Football365/casino-tab-back.gif); background-repeat:repeat-x;}
	#searchbar #bet_tabs li a {text-transform:uppercase;color:#FFF;font-size:11px;font-weight:bold;}
	
/* navbar */

/* Suckerfish IE7 */
#nav li:hover, #nav li.hover {
    position:static;
}
	#navbar    {  height: 28px;	background-image: url(/Images/Football365/menu-back.gif);	clear: both;float: left;	width: 100%; z-index:999; }	
	#nav 	     {margin: 8px 0 0 0;}
	#nav, #nav ul { /* all lists */	padding: 0;	list-style: none;	line-height: 1;	z-index: 9999;}
	#nav a     {	display: block;	width: 10em;	color: #000000;	font-weight: bold;	font-size: 11px;	text-transform: uppercase; text-decoration: none;}
	#nav li    { /* all list items */	float: left;	width: auto; /* width needed or else Opera goes nuts */	list-style: none;}
	#nav li a  {width: auto ;padding: 0px 10px 2px 10px; text-align: center; background: url(/Images/Football365/menu_divide.gif) right no-repeat;}	
	#nav li ul {	/* second-level lists */	position: absolute;	background-color: #efef07; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */	padding: 6px 6px 6px 6px;}
	#nav li ul li {	float: none; border-bottom: 1px solid #cdc20e;	border-top: 1px solid #eaf957;}
	#nav li ul li a {	width: 11em;	text-align: left;	background-image: none;	text-transform: none; padding-top: 4px; padding-bottom: 4px;	display: block;}
	#nav li ul li a.directory {background:url('/Images/Football365/yellowarrow.gif') no-repeat right;}
	#nav li ul li a:hover {	background-color: #efeded;}
	#nav li:hover ul ul, #nav li.sfhover ul ul {	left: -999em; }
	#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */	left: auto;}
	#nav li ul ul { /* third-and-above-level lists */	margin: -1em 0 0 10em;}

/* pagetitle */

	#pagetitle {	 height: 29px;	clear: both;	background-color: #000; background-image: url(/Images/Football365/sponsor-back.gif); background-repeat: repeat-x;	}
	#pagetitle h1 {	width:400px; float: left; color: White;	font-size: 17px;	text-align: left;	text-indent: 4px;	text-transform: uppercase;font-weight: bolder;clear: both;	padding: 6px 2px 2px 2px;}
	#sponsor {position: relative; float: left; }
	
	#superbanner {display:none}
	
	
/* left */

	#mainpic.img {	height: 193px;	width: 225px;	border:0;}
	#playerContainer {margin-top: -1px; padding: 0px;}

	/* poll - forum - gallery styles */
	.tabbox { background: #3590ED url(/Images/Football365/box-back.gif) repeat-x  bottom;}
	.tabbox ul { border-top: 2px solid #3590ed; padding: 0px;	margin: 0px;	float: left;	border-bottom: 1px solid #3590ed;}
	.tabbox ul li {float: left; list-style-type: none;  border-right: 1px solid #3590ed; text-align: center;text-transform: uppercase;}
	.tabbox p {	clear: both; padding: 4px 6px; font-size: 11px; margin: 0;}
	.tabbox ul li a { text-decoration: none; }
	.tabbox ul li a:hover {  text-decoration: underline;}
	.tabbox div.contentdiv { background: #3590ED url(/Images/Football365/box-back.gif) repeat-x  bottom;color:#FFF; border: 1px solid #3590ed; border-top: 0px; display: none;height:100px; }
	.tabbox div.contentdiv a {	color:#FFF;}
	.tabbox div.contentdiv a:hover { text-decoration: underline;}
	.tabbox div.selected { background: #3590ED url(/Images/Football365/box-back.gif) repeat-x  bottom;color:#FFF; border: 1px solid #3590ed; border-top: 0px solid #3590ed; }
	
	#currentpoll { margin-left:50px;margin-top:20px}
	#currentpoll input {float: left; height: 20px; clear: left; margin-left: 6px; border: 0px solid #000; display: inline; }
	#currentpoll form label { font-weight: bold; display: block; border: 0px solid #000; float: left; line-height: 20px; }	
	#currentpoll form button { margin: 5px 15px 10px 165px;  background-color: #003399;	color: White;	clear: left;}
	.currentpoll_option {margin: 10px 0px}
	#pastpolls { margin-left:50px}

	#moveleft img  {float: left; margin-top: 25px; width: 20px; clear: both;}
	#moveleft {	float: left; text-indent: 3px; font-weight: bold;	margin-top: 27px; margin-right: 3px;}
	#thumbnails    {float: left;}
	#moveright img {float: left; margin-top: 25px; width: 20px; }
	#moveright  {	float: left; text-indent: 3px; font-weight: bold;	margin-top: 27px;}

	#gallerybox ol     {	clear: both; }
	#gallerybox ol li  {	margin-left: 6px;	list-style: none;}
	#gallerybox ol li a{	clear: both; text-indent: 7px;	color: White;	font-weight: bold; }
	#gallerybox ol li a:hover {  text-decoration: underline;}
	
	#promo_Area1 {	width: 225px; margin-bottom: 2px;}
	
	#promo_Area1 ul {background-color: #2e82da;}
	#promo_Area1 ul li {	padding: 3px 0;	font-size: 11px;	background-color: #EFEF07;	font-weight: bold;	list-style: none;}
	#promo_Area1 ul li a {color: #000000;}
	#promo_Area1 ul li a:hover { color: #003399; text-decoration: underline; 	} 
	#promo_Area1 ul li.selected {border-bottom: 0px solid #003399;background-color: transparent; }
	#promo_Area1 li.selected a {color: #FFF;}
	#promo_Area1 li.selected a:hover { color: #003399; text-decoration: underline; 	}
	#promo_Area1 input {float: left; height: 20px; clear: left; margin-left: 6px; border: 0px solid #000; display: inline; }
	#promo_Area1 form label { font-weight: bold; display: block; border: 0px solid #000; float: left; line-height: 20px;margin-left:3px; }
	#promo_Area1 form button { margin: 5px 15px 10px 165px;  background-color: #003399;	color: White;	clear: left;}
	

	#promo_Area2 {	width: 300px; margin: 2px 0px 0px 0px;padding:0px;;clear:both;}
	#promo_Area2 ul {background-color: #2e82da;}
	#promo_Area2 ul li {width:74px;padding: 3px 0;	font-size: 11px;background-color: transparent;	font-weight: bold;	list-style: none; background-image: url(/Images/Football365/tab.gif);background-repeat:repeat-x;}
	#promo_Area2 ul li a {color: #fff;}
	#promo_Area2 ul li a:hover { color: #2e82da; text-decoration: underline; 	} 
	#promo_Area2 ul li.selected {border-bottom: 0px solid #003399;background-color:#FFF; background-image: url(/Images/Football365/tab_highlight.gif);background-repeat:repeat-x;}
	#promo_Area2 li.selected a {color: #000;background:#FFF;}
	#promo_Area2 li.selected a:hover { color: #003399; text-decoration: underline; 	}
	
	#tabRhPromoContent .clearfix {width:300px;background-image:none;background-color:#fff;margin:0;padding:0;}
	#tabRhPromoContent div {clear:both;border-width:0px;background-color:#FFF;background-image:none;margin:0;padding:0;width:300px;height:240px;}
	#tabRhPromoContent div ul {background-color:#FFF;border:none;border-width:0px;width:149px;margin:0;padding:0;}
	#tabRhPromoContent .contentdiv {background-color:#FFF;}
	#tabRhPromoContent div ul li {border:none;padding-left:3px;padding-right:3px;text-align:left;background:none;} 
	#tabRhPromoContent div ul li a {text-transform:none;color:#003399;display:block;} 
	#tabRhPromoContent div ul#headlinesleft {border-right:1px solid #2e82da;padding-bottom:2px;height:100%}
	#tabRhPromoContent div ul#headlinesright {border-left:1px solid #2e82da;padding-bottom:2px;height:100%}
	
	#tabRhPromoContent div ul#headlinesleft li a, #tabRhPromoContent div ul#headlinesright li a {width:142px}
	
	#tabRhPromoContent div table {background-color:transparent;float:left; width:280px;margin:5px 0px 0px 5px;color:#003399;}
	
	#tabRhPromoContent div table th {text-align:left}
	
	th.leagues_promo_data {text-align:right}
	td.leagues_promo_data {padding:1px 4px;text-align:right}
	td.fixtures_promo_vs {width:15px}
	
	td.results_promo_score {white-space:nowrap;}
	td.results_promo_score a.results_promo_score  { color:#003399;font-weight:bold}
	td.results_promo_score a.results_promo_score:hover { text-decoration:underline;}
	
	#tabRhPromoContent div p a.more {color:#003399;font-weight:bold}

	/* headlines box styles */
	#headlinesbox {border-top: 1px solid #ffffff; padding: 6px; background-color: #cccccc; margin-top: 0px; margin-bottom: 2px;}
	#headlinesbox h2 {	padding: 0 0 6px 0;	color: black;	text-transform: uppercase;	clear: both;	font-size: 17px;}
	#headlinesbox ul { border-bottom: 2px solid #cccccc;	background-color: #F6F6F6; }
	#headlinesbox li {	font-size: 11px;	padding: 3px 4px; border-bottom: 1px dotted #d0d0d0; list-style: none;} 
	#headlinesbox a:hover { text-decoration: underline; 	}
	#headlinesbox .odd {	background-color: #FFF;}

	/* article page styles */	
	#contactus { border:2px solid #003399;margin:15px 15px 15px 10px;padding:2px 2px 5px 2px }
	#contactus img {float:left}
	#contactus p {float:left;font-size:11px}
	#contactus a {font-weight:bold}
	
	
	#articleblock { float: right; margin-left: 5px;margin-right:2px;margin-top:2px;}
	#articleblock #topsearches-w {width: 216px;}
	#articleblock #topsearches {width: 144px;}

	
	#article #content h2 {margin-left:4px;font-size: 21px;font-weight: bold;}
	#article #content h2.team_index_block_hdr {font-size: 11px;font-weight: bold;}
	#article h2 a {	color:#003399;}
	#article #content p { padding: 0 8px; line-height: 16px;	margin-top: 4px; margin-bottom: 8px;}
	
	#article #content #otherarticles ul li {list-style-position:outside;}
	#article #content a.mailto {padding-left: 8px;}
	#article #content div.screensaver {width:50%;float:left;text-align:center;margin-left:auto;margin-right:auto;}
	#article ol {margin-left:30px;}
	div.team_index_block {width:100px;border:2px solid #c0c0c0;margin:17px 10px 0px 8px;float:left;padding:2px;}
	div.team_index_block h2 {font-size:11px;font-weight:bold}
	h2.team_index_block_hdr {font-size:11px;font-weight:bold}
	div.team_index_block ul {margin:0;padding:0;list-style:none;}
	div.team_index_block ul li {text-indent:0px;margin:0;padding:0;}
	div.more_teams_block {float:left;margin-right:5px;margin-left:8px;padding-right:10px;}
	div.more_teams_block ul li {font-size:11px;list-style:none;}
	div #moreteamsections {font-weight:bold;margin-left:5px;margin-top:5px;}

	#article #ad7 { padding: 7px 0 5px 0px;}
	#article #ad8 { padding: 7px 0 5px 0px;}
	#printsaveline {	margin-left:6px; font-weight: bold; border: 0px solid #000;}
	#printsaveline a { padding-left: 15px; margin-right: 5px;	display: block; float: left;	background-position: left;	background-repeat: no-repeat;	}
	#printsaveline p {margin:0}
	#print  { background-image: url(/Images/WorldCup365/Icons/printicon.gif);}
	#save   { background-image: url(/Images/WorldCup365/Icons/saveicon.gif);}
	#email  { background-image: url(/Images/WorldCup365/Icons/emailicon.gif);}
   #storyinfo { float: left; margin-right: 10px;  }	
	#article #promo_Area1 p { margin: 0; line-height: 14px;}
	img.shirt {float:left; margin: 0px 5px 5px 8px;}
	#articlebody h3 {clear:left;margin-top:25px;margin-left:8px}
	#articlebody h4 {clear:left;margin-top:25px;margin-left:8px}
	
	#checklist li {list-style:disc;list-style-position:inside;margin-left:8px;}	

	#articleblock #topsearches,#articleblock #topsearches-w {background: #3590ED url(/Images/Football365/box-back.gif) repeat-x bottom;margin-top:2px;padding-bottom:5px;}
	#articleblock #topsearches h2, #articleblock #topsearches-w h2 {margin-left:0px; padding-left:5px;font-size:14px;line-height:21px;text-transform:uppercase;color:#022D69;background-image: url(/Images/Football365/box-header-back.gif); height: 21px; }
	#articleblock #topsearches a,#articleblock #topsearches-w a {margin-left: 10px;color:#FFFFFF}
	#articleblock #topsearches a:hover, #articleblock #topsearches-w a:hover {  text-decoration: underline;}	
	#articleblock #infospaceSearchManual input {margin-top:5px;margin-left:6px;}
	#articleblock #infospaceSearchManual button {  background-color: #FFF;color:#000;	clear: left;font-size:11px;}	

	
	.storyblock {padding-left: 4px;	padding-right: 4px;}
	.storyblock a {	color: #003399;	font-weight: bold; font-size: 11px;}
	.storyblock a:hover {  text-decoration: underline;}
	.storyblock ul  {	padding: 2px 0 0 0; margin: 0 0 0 17px; }
	.storyblock li { padding: 0; margin:0; list-style-type: none; list-style-image: none; }
	.storyblock ul li {	list-style-image: url(/Images/Football365/bullet.gif);	}
	.storyblock h2  {	padding: 0 0 5px 0; }
	.storyblock h2 a{	color: #003399;	font-size: 20px; font-weight: bold; clear: both;}
	.storyblock h3  {	padding: 13px 0 0 0; }
	.storyblock	h3 a{	color: #003399; font-size: 14px;	clear: both;	font-weight: bolder;	}
	.storyblock h4  {	color: #636563; font-size: 11px;	font-weight: bolder;	clear: both;	padding: 2px 2px;	}
	.storyblock	#spaced_para   {	line-height: 16px;}
	.mailto {	color: #003399;	font-weight: bold; display: block; padding: 0 0 9px 0; }

	
	.bigpromo { margin:2px 0px 0px 0px;}
	#bpright,#promo4_1,#promo4_2 {width:300px}
	.bigpromo h2 {padding-left:5px;font-size:14px;line-height:21px;text-transform:uppercase;color:#022D69;background-image: url(/Images/Football365/box-header-back.gif); height: 21px;}
	.bigpromo .bpbackground {  background: #3590ED url(/Images/Football365/box-back.gif) repeat-x bottom;padding-bottom:2px;}
	.bigpromo .bpbackground #promo_subtitle {color:#FFF;font-weight:bold; padding: 5px 5px;}
	.bigpromo .bpbackground p {font-size:11px;	margin: 0;	padding: 5px 5px 5px 5px;	color: #FFF;}
	.bigpromo .bpbackground p ul li {	list-style-image: url(/Images/Football365/bullet.gif);	}
	.bigpromo a {color:#FFFFFF;font-weight:bold}
	.bigpromo a:hover {  text-decoration: underline;}
	.bigpromo img { margin:2px 5px 2px 2px; float: left;}
	.bigpromo img#shirty {margin:0;}
	
	.bigpromo div ul {border:none;border-width:0px;width:290px;margin:0;padding:0;}
	.bigpromo div ul li {border:none;padding-left:3px;padding-right:3px;padding-bottom:1px;text-align:left;background:none;color:#fff;list-style-type: none;font-weight:bold;} 
	.bigpromo div ul#headlinesleft {padding-bottom:2px;height:100%;}

	.bigpromo div#mediawatch_monkey {margin:2px 5px 2px 2px; float: left;height:84px;}
	.bigpromo div#mediawatch_monkey img {margin:0; }
	
	.andygray h2 {padding-left:65px;font-size:14px;line-height:21px;text-transform:uppercase;color:#022D69;background-image: url(/Images/Football365/andy-gray-head.jpg); height: 21px;}
	.andygray .bpbackground {height:83px;margin:0;padding-bottom:0px;}
	.andygray .bpbackground img {margin:0px;}
	
	.quiz .bpbackground div#owl {margin:2px 5px 2px 2px; float: left;height:89px;}
	.quiz .bpbackground div#owl img {margin:0px;}
	
	div.tshirts .bpbackground {height:125px; background: #3590ED url(/Images/Football365/tshirt-back.jpg) no-repeat bottom;padding:0; margin:0;}
	

	#gallery #imageGallery1 {margin-top:5px;margin-left:20px;float:left}
	#gallery #imageGallery2 {margin-top:5px;margin-right:20px;float:right}

	#gallery_nav #moveleft {margin-top:5px;margin-left:10px;width:35%;float:left;}	
	#gallery_nav #moveright {margin-top:5px;margin-right:10px;width:35%;float:right;}
	#gallery_nav #moveleft a {margin:0;padding:0;float:left}
    #gallery_nav #moveright a {margin:0;padding:0;float:right}
	
	#gallery_nav a {font-weight:normal;font-size:11px;line-height:20px}
	#gallery_nav img {margin:0}

	.smallpromo { margin:2px 0px 0px 0px;}
	#rhsmallpromo {width:300px}
	#rhsmallpromo h2 {margin:0;padding:0;font-size:14px;line-height:21px;text-transform:uppercase;color:#022D69;background-image: url(/Images/Football365/box-header-back.gif); height: 21px; }
	#rhsmallpromo h2 div {width:145px;float:left;padding-left:5px;font-size:14px;line-height:21px;text-transform:uppercase;color:#022D69; height: 21px; }
	#rhsmallpromo .spbackground { background: #3590ED url(/Images/Football365/box-back.gif) repeat-x bottom;}
	#rhsmallpromo .spbackground div {width:150px;margin:0;float:left}
	#rhsmallpromo .spbackground div p {font-size:11px;	margin: 0;	padding: 5px 5px 5px 5px;	color: #FFF;}
	#rhsmallpromo .spbackground div p a {color:#FFFFFF;}
	#rhsmallpromo .spbackground div p ul li {	list-style-image: url(/Images/Football365/bullet.gif);	}

	 #more {	position: absolute; float: none; margin: 0; padding: 0; top: 100px; left: 115px;} 
	
	#mpu {clear: both;width: 300px;}

	#todaysgames {width: 300px;height: 70px;background-color: #003399; margin-top: 3px;}
	#todaysgames h2{	text-indent: -1000px; font-size: 4px; line-height: 4px; background-image: url(/Images/WorldCup365/todaysgames_heading.gif); height: 21px; background-repeat: no-repeat;}	
	
	#resultbox {border: 1px solid #003399; float: left; }
	#resultbox caption {	text-indent: -2000px; font-size: 4px; line-height: 4px; background-image: url(/Images/WorldCup365/resultbox_heading.gif); height: 21px; background-repeat: no-repeat;}
	#resultbox table { width: 100%; }
	#resultbox th{	display: none; }	 
	#resultbox td a img {	padding: 0 16px; }
	#resultbox td a:hover {}
	.boldtext {font-weight: bold;}
	#morelinks {	display: block; margin-left: 100px; float: left; display: inline; }
	#morelinks a{	padding: 0 10px; display: block; border: 0px solid #000; float: left; color: #003399; border-right: 1px solid #000; text-transform: uppercase;	}
	#morelinks a:hover {  text-decoration: underline;}
	#morelinks a.endlink {border-right: 0px;}	

	#teambox { border: 1px solid #003399; width: 298px; clear: both; float: left; margin-bottom: 2px; margin-top: 0px;}
	#teambox h2 {	text-indent: -1000px; font-size: 4px; line-height: 4px; background-image: url(/Images/WorldCup365/teambox_heading.gif); height: 21px;}
	#teamboxbg {	float: left;	background-repeat: no-repeat;	background-repeat: no-repeat;	background-image: url(/Images/WorldCup365/player_box_beckham.jpg);}
	#teamboxlinks {margin-left: 115px; width: 298px;  // display: inline;}
	#teamboxlinks li {margin: 0 2px 0 2px; list-style: none;	list-style-image: none;	display: inline; 	border-right: 1px solid #Fff;}
	#teamboxlinks li.endlink {	border-right: 0px;}
	#teamboxlinks a {	color: #ffffff;	font-weight: bold; font-size: 11px;}
	#teamboxlinks a:hover {text-decoration: underline; }
	#teamcontent {font-weight: bold; font-size: 10px; float:left;}
	#teamcontent ul {		margin-top: 6px;		margin-bottom: 6px;	width:174px}
	#teamcontent a {  font-weight: bold; font-size: 10px;	}
	#teamcontent a:hover {  text-decoration: underline;}
	#teamcontent li {list-style-image: none; list-style: none;list-style-position:outside;}
	#teamcontent label {	clear:both; margin-top: 4px; margin-bottom: 4px; font-weight: bold; font-size: 10px;}	
	#chooseteam {	clear: both;	font-size: 10px;	font-weight: bold;	color: #244686;	display: block;}
   #teamcontent { padding-left: 124px; } 
	
	#englandteam {	border: 1px solid #003399;	clear: both;	width: auto;	height: 200px;	background-color: #2E8B57;}

	#footernav { display: none;	}
	
	#advert_1, #advert_2 {clear:both}
	
	
	#advert_1 div, #advert_2 div {font-size: 11px; border: 1px solid #EEE;  margin: 8px 3px 0px 4px; background-color: #F6F6F6;  }

	

/* ------- MOZ ClearFix fudge ------- */
#ad1:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#ad1 {display:inline-block;}

/* Hide from IE Mac */
#ad1 {display:block;}
/* End hide from IE Mac */ #advert_6 div {font-size: 11px; border: 1px solid #EEE; padding: 5px; margin: 2px 4px 0px 1px; background-color: #F6F6F6;  }
	#advert_1 img, #advert_2 img, #advert_6 img { float: left; margin: 2px 3px; }
	#advert_1 img.notext, #advert_2 img.notext, #advert_6 img.notext {float:left;clear:left;margin:0;margin-left:-1px}
	#advert_1 h1, #advert_2 h1, #advert_6 h1 { font-size: 12px; color: #C00; }
	#advert_1 a h1, #advert_2 a h1, #advert_6 a h1 { text-decoration: underline; }
	#advert_1 div p, #advert_2 div p, #advert_6 div p {margin-right:3px;margin-bottom:2px;}
	#footerads {  float: left; background-color: #EEE; width:100%; padding: 0 0 5px 0; margin: 0;}
	#footerads h1 { font-size: 14px; color: #C00; }
	#advert_3 div, #advert_4 div, #advert_5 div {	display: inline; background-color: #FFF; width: 257px; float: left; padding: 5px; margin: 5px;border: 1px solid #CCC;}	
	#footerads img { float: left; margin-right: 5px;}
	
	#advert_7 div, #advert_8 div {border-top:1px solid #FFF; padding-top:4px; }
	#advert_7 div a, #advert_8 div a {font-size:11px}
	#advert_7 div img, #advert_8 div img {float: left; margin-right: 5px;}
	#advert_11 div {margin-bottom:2px; clear:left; margin-top:2px;}
	
	
	#networklinks { width: 1000px; }
	#networklinks h2 { border-top: 1px solid #FFF; width: 996px; background: #000 url(/Images/Football365/box-back.gif) bottom; font-weight: bold;	color: #FFF; font-size: 12px;	clear: both; padding: 4px 2px;	margin-bottom: 5px; text-indent:1px;}	
	#networklinks h2 a {color:#FFF; text-decoration:none;}
	#networklinks h3 { margin-left: 2px; font-size: 12px;	font-weight: bold; color: #444}
	#networklinks p{color: #444; font-size: 11px; margin: 1px 2px 8px 2px }
	#networklinks a { margin-right: 5px; color: #003399; line-height: 16px; }
	#networklinks a:hover {text-decoration: underline;}

	#infospacebottom 	  {	height: 41px;	background: #3590ED url(/Images/Football365/box-back.gif) bottom repeat-x;	color: #ffffff;	float: left;	width: 1000px; padding-bottom: 6px;}
	#infospacebottom #searchfooter {margin-left: 7px; width: 500px; float: left; display: inline;}
	#searchfooter label {	margin-top: 8px;}
	.imagebutton    {	margin-top: 3px;	margin-left: 1px;	margin-right: 1px;	}
	#infospacebottom #infospaceticker 	  {	width: 300px;	height:18px; float: left;	background: #FFFFFF;	margin-top: 4px;	border: 1px groove Blue; vertical-align: sub;}
	#footerprint {text-indent: 40px;		font-size: 9px;	float: left;	clear: both; width:100%;	}

	#legals {margin-bottom:5px; font-weight:normal; }
  	#legals, #legals a {color: Gray; font-size: 11px; clear: both;}
	#legals a:hover {text-decoration: underline;}
	
	
	/* standings tables and results tables page styles */
	#note {font-weight: bold; text-indent:16px; font-size: 11px;}
	#table {		padding-left: 7px;	padding-top: 0px;	padding-bottom: 0px;}
	#tabletop {	text-indent: 8px;	font-size: 12px;	font-weight: bold; line-height: 24px;	color: #ffffff; background-image:url(/Images/WorldCup365/table_top.gif);	background-repeat: no-repeat;	}
	#tablecontents {	width: 506px;	border-left: 1px solid #003399;	border-right: 1px solid #003399;}
	#tablebase {line-height: 24px; background-image: url(/Images/WorldCup365/table_foot.gif);	background-repeat: no-repeat;	}		
	#standings #tablecontents td {	padding:1px 28px 1px 6px;	}	
	#standings #tablecontents .linkrow td {padding:0px 2px 2px 2px;}
	#fixtures #tablecontents .linkrow td {padding:0px 2px 2px 2px;}
	
	#standings #team {text-align: left;	text-indent: 6px; width: 200px;}
	#standings #ad9 {margin-bottom: 2px; display: block;}
	#table table  { border-collapse: collapse;}
	.headerrow th {height: 16px; border-bottom: 1px solid #c4c4c4;	text-indent: 6px; text-align: left;}	
	.toprow td {}
	.linkrow td   {border-bottom: 1px solid #c4c4c4;}	
	#fixtures .linkrow td a ,.linkrow td a     {font-size: 10px; color: #000000;	padding-left: 2px; padding-right: 2px; padding-bottom: 0px; padding-top: 0px;}
	#resulttables #tablecontents .linkrow td a {font-size: 10px; color: #000000;	padding-left: 3px; padding-right: 2px; padding-bottom: 0px; padding-top: 0px;}
	#standings .linkrow td a                 {font-size: 10px; color: #000000;	padding-left: 2px; padding-right: 2px; padding-bottom: 0px; padding-top: 0px;}	
	

	th.table_team {width:200px;}
	th.table_pld {width:35px;text-align:right}
	th.table_won {width:35px;text-align:right}
	th.table_drawn {width:35px;text-align:right}
	th.table_lost {width:35px;text-align:right}
	th.table_gf {width:35px;text-align:right}
	th.table_ga {width:35px;text-align:right}
	th.table_pts {width:35px;text-align:right}
	th.table_gd {width:35px;text-align:right}
	
	td.table_team {width:200px;margin-left:0px;padding-left:5px}
	td.table_pld {width:35px;text-align:right}
	td.table_won {width:35px;text-align:right}
	td.table_drawn {width:35px;text-align:right}
	td.table_lost {width:35px;text-align:right}
	td.table_gf {width:35px;text-align:right}
	td.table_ga {width:35px;text-align:right}
	td.table_pts {width:35px;text-align:right}
	td.table_gd {width:35px;text-align:right}

	
		
	
	#resulttables #content #ad9 img {margin-left: 0px;}
	#resulttables #content p{text-indent:8px; line-height: 9px;}
	#resulttables #content p a {	color: #003399;	font-weight: bold;	}
	#resulttables #note {font-weight: bold; text-indent:16px;}
	#resulttables #tablecontents td {padding:8px 0px 2px 2px;}	
	#resulttables #tablecontents td table { width: 153px;	}
	#resulttables #tablecontents td table td {padding:0px 0px 0px 10px;}	
	#resulttables #tablecontents  a {	font-weight: bold; color: #003399;}	
	.thincolumn  {	width: 20px; text-align: left; text-indent: 4px; white-space:nowrap}
	.greycolumn  {	width: 38px; text-align: center;	font-weight: bold; background: #c4c4c4;}	
	.widercolumn {	width: 20px; text-align: left; text-indent: 25px; white-space:nowrap}
	.goalscorer  {	font-size: 10px;color:#666}

	
	/* article page styles */
	
	#articleImage {	 width: 216px; /* height: 154px; */}
	
	
	#team #leftmenu {padding:5px;}
	#team #leftmenu ul {list-style:none;}
	#team #leftmenu ul li {list-style:none;margin:2px 1px 2px 0px;padding:2px 2px 2px 5px;}
	#team #leftmenu ul li a {font-size:11px;display:block;color:#fff}
	#team #leftmenu div div a {font-size:11px;display:block;color:#fff}
	
	#team #leftmenu #topsearches {background:none;margin:10px 0px;padding:0px;margin-left:0px}
	#team #leftmenu #topsearches h2 {color:#FFFFFF;font-size:11px;text-transform:none;background: none;margin:5px 0px;padding:0px;}
	#team #leftmenu #topsearches a {color:#FFFFFF;margin:0px;padding:0px;}
	#team #leftmenu #topsearches a:hover {  text-decoration: underline;margin:0px;padding:0px;}	
	#team #leftmenu #infospaceSearchManual input {margin-top:5px}
	#team #leftmenu #infospaceSearchManual button {  background-color: #FFF;color:#000;	clear: left;font-size:11px;}

		

	
	/* team page stories */
	#team .topstoryimage { width: 179px; float: left;	margin: 3px 3px 3px 1px;}
	#team .topstory      { width: 180px; float: left; clear: none; 	}
	#team .topstory_nothumb     {float: left; clear: none;}
	#team .topstory h2 a {	color: #003399;	font-size: 20px; font-weight: bold; }
	#team .topstory h2   {	padding: 0 0 5px 0;}
	#team .thumbnailstoryblock {border-bottom: 1px dotted #cccccc; float: left;}
	#team .thumbnail				{float: left; width:84px; 	padding: 4px 4px;}
	#team .thumbnailstory 		{float: left; width: 270px; padding-top: 4px;}
	#team .thumbnailstory h3 a	{color: #003399; font-size: 11px; font-weight: bolder; }
	#team .thumbnailstory p 	{	}
	#team .plainstory h3 a{ padding: 13px 0 0 0; color: #003399; font-size: 11px; font-weight: bolder;  clear: both; display: block;}
	#team .plainstory p{	}	
	
	/* fixtures page */
	#fixtures #ad10 {margin-bottom: 2px; display: block;}
	#fixtures #note {font-weight: bold; text-indent:16px; font-size: 11px;}	
	#fixtures #tablecontents table {width: 100%;}
	#fixtures .country {		width: 120px;	}	
	#fixtures  #tablecontents td {padding:8px 0px 2px 0px; font-size: 11px;}		
	#fixtures  #tablecontents td a {font-weight: bold; color: #003399; }	
	#fixtures #tablecontents .linkrow td a {font-size: 10px; color: #000000;	padding-left: 3px; padding-right: 2px; padding-bottom: 0px; padding-top: 0px;}

	/*lookalikes page*/
	#lookalikespage { width: 100%; border:1px solid #ccc;  float: left; margin-right: 2px;}
	#lookalikestopblock { width: 505px; /* height: 227px; */ border:1px solid #ccc; margin: 5px 9px 15px 5px; overflow:auto;} 
	#top { color: #003399;	font-weight: bold;}
	#top a{ color: #003399;	font-weight: bold;}
	#lookalikestopblock img { float: left; margin: 5px;}
	#imgback {	background-color: #ccc; width: 100%;	}
	div.lookalike {border: 1px solid black;width:161px;float:left;background-color:#C0C0C0;text-align:center;margin:0px 0px 20px 5px;}
	div.lookalike img {width:100px;height:50px;margin:auto;border-style:none;}
	div.lookalike ul {list-style:none;background-color:#FFF;text-align:left;margin:0px;padding:0px 0px 10px 0px;list-style-position:outside}
	div.lookalike ul li {text-indent:0px}
	div.lookalike ul li a {font-size:11px;margin:0px;padding:0px;text-indent:0px;}

	
	#author { font-weight: bold; font-style: italic; display: inline;}
	#sendmessage { font-style: italic;	}
	#editoremail { text-transform: lowercase; color: #000000; font-weight: bold; font-style: italic; text-decoration: none; margin-right: 2px;}
	
	/* Top scorers graph */
	.topscorerkey {float: left; width: 100%; margin: 0px;}				
		#topscoretable div.scorerrow {clear:both; text-align:left; border-top: 4px solid #FFFFFF;}
		#topscoretable div.name {float:left; width:170px; font-size:12px;}
		#topscoretable div.goals {float:left; background-color:#a9a9a9;}
		#topscoretable div.penalties {float:left; background-color:#808080;}
		#topscoretable div.space {float:left; width:4px;}
		#topscoretable div.total {float:left; font-size:12px;}
		
	/*Features page */
	#newsindex h2 a{ text-indent: 6px;	margin: 0px; padding: 0px;		font-weight: bold;	font-size: 17px;	color: #003399; } 
	#newsindex h3 a{ text-indent: 6px;	margin: 0px; padding: 0px;		font-weight: bold;	font-size: 15px;	color: #003399;}
	#newsdate { text-indent: 6px;font-family: verdana, arial, sans-serif; font-size: 11px;	color: #8F8F8F; font-weight: bold; margin: 0px 0px 2px 0px;	padding: 0px 0px 0px 0px;}
	#newsindex p {}
	#newsindex { float: left; height: auto;	border-style: dashed; border-right-width: 0px; border-left-width: 0px; border-top-width: 0px; border-bottom-width: 1px;	border-color: #999999;	margin: 0px 0px 5px 0px; padding: 5px 0px 10px 0px; }		
	
	/* mobizines */
	h3.mobizine_head {margin-top:5px}
	div.mobizine_story_listing {margin-top:10px;margin-right:4px}
	div.mobizine_story_listing img {float:left;margin-right:3px;}
	div.mobizine_story_listing a {font-weight:bold}

#yoursay .masthead {background: url('http://www.golf365.com/images/mailbox-header.jpg') no-repeat #a00412; width:505px; height:160px;}
#yoursay .ysnav a 	   {font-size:11px; color:#000; font-family:tahoma;text-decoration:none;}
#yoursay .ysnav a:hover {font-size:11px; color:#000; font-family:tahoma;text-decoration:underline;}
#yoursay .masthead img {padding:9px;}

.commentsHeader {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; background-color:#3590ed; padding:5px;  margin:2px 2px 0 0;}
.commentsHeader a {color:#fff;}
.comments {border:1px solid #ccc;font-family:Arial, Helvetica, sans-serif; margin-bottom:10px;}
#yoursay .comments p {font-size:12px; padding:5px;}
.blog {background-color:#f6f6f6; padding: 10px 5px; margin-bottom:10px;}
.comments h2 {border-bottom:1px solid #ccc; margin-bottom:10px;}
.comments p a {font-weight:bold;}
.comments {border:0px;}
.comments h4 {padding:3px 0 0 6px;}

#YScommentForm { font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#000; }
#YScommentForm h2 { font-size: 14px; margin: 0 0 5px 0; }
#YScommentForm p { margin:  0 0 5px 0; }
#YScommentForm a {  font-weight:bold; }
#YScommentForm .YSformcol a 	   {font-size:11px; color:#000; font-family:tahoma;text-decoration:none;}
#YScommentForm .YSformcol a:hover {font-size:11px; color:#000; font-family:tahoma;text-decoration:underline;}
#YScommentForm input {  }
#YScommentForm textarea {width:97%; margin:10px 10px 15px 0; height:100px;}
#YScommentForm input, #YScommentForm textarea { background: #FFFFFF url(http://www.sportinglife.com/clients/cricket365/worldcup2007/images/form-bg.jpg) repeat-x 0 0; border: 1px solid #CCC; padding: 5px; margin: 0 0 10px 0; }
#YScommentForm label {display: block; margin:5px 5px 0 0; float:left; width: 70px;}
#YScommentForm input#rememberme { float: left; width: 20px; margin: 7px 0 10px 72px; border: none; padding: 0; background: none; }
#YScommentForm label#rememberlabel {float: left; width: 150px; margin-top: 10px;}
#YScommentForm a#forgot {  display: block; clear: left; margin: -5px 0 0 75px; }
#YScommentForm input#submit { cursor: pointer;  clear: both;  font-size: 11px; font-weight: bold; background: #3590ed; color: #FFF; margin: 0 0 0 75px; } 

/* betlinks */
#betlinks_top {margin-left:8px}
#betlinks_bottom {margin-left:8px}
a.betting_link {color:#dd0000}


/** MSN **/
#msn_header, #msn_footer {width:1000px; display:block;}
body.msn {background: #eeeeee url(/Images/skysports/site/site-bg-msn.gif) repeat-x; color: #333333;}

/** STATS **/
.tiny {padding: 0px 0px 0px 2px;}
.promoTable {width: 99%;margin: 5px; padding: 1px; border: 1px solid #CCC;cellspacing:1px;cellpadding:1px;}
.bg a.title {background-color: #e9f1fc;color: #000;}
.bg a {background-color: #e9f1fc;color: #FFF;}
.bg {background-color: #e9f1fc; padding: 0px 0px; border-top: 0px solid #CCC;}
saStats {width: 100%;}
.saStats table {width: 100%; margin: 5px 0px;}
.saStats .bannerbg .banner {background-color: #e9f1fc;}
.bannerbg {background-color: #FFF; border-bottom: 1px solid #CCC;}
.title {font-style: normal;}
.histIndex, .histTeam {width: 300px; margin: 0px 5px 0px 0px; cellpadding: 5px; cellspacing: 5px;}
.histIndex .titlebg td {padding: 2px 0px;background-color: #000099; color: #FFF;}
.histIndex td {padding: 0px 2px; border: 1px solid #fff; background-color: #f4f4f4;}
.histTeam .titlebg td {padding: 2px 0px;background-color: #000099; color: #FFF;}
.histTeam td {padding: 5px;}
.histTitle {width: 100%; margin: 5px 0px 0px 0px;}
.titlebg td.title {padding: 2px 0px; background-color: #000099; color: #FFF;}
.histTeamRec, .histTeamsList {width: 100%; cellspacing: 3px;border: 1px solid #CCC; margin: 5px 0px;padding: 0px 2px 0px 0px;}
.histTeamRec th, .histTeamsList th {background-color: #e9f1fc; font-size: 9pt;font-weight: bold;padding: 0px 5px;}
.histTeamRec td, .histTeamsList td {padding: 2px 0px; background-color: #FFF;}
.histTeamRec td.atrel, .histTeamRec td.atprom, .histTeamRec td.atchamp {background-color: #f4f4f4;}
.league .oddrow {padding: 2px 0px; background-color: #f4f4f4;}
.league .evenrow {padding: 2px 0px; background-color: #fff;}
.syndbg td {background-color: #FFF; border-bottom: 1px dotted #CCC;}
.league .box {}
.knockoutTbl {border: 1px solid #CCC;}
.knockoutTbl2 {margin: 2px 0px;}
#cupmenubg td {background-color: #e9f1fc;}
.intIndex {border: 1px solid #CCC;}
.intTeams {border: 1px solid #CCC; margin: 0px; text-align: left;}
.sa_ITA form, .fr_UEFA {}
#teamSAF {}
#homeTitle {background-color: #e9f1fc;}

/* styles for music page*/
#musicpromo {color:#FFFFFF;border:1px solid;}
#musicpromo li {padding:2px; border:1px solid;}	
#musicpromo .even {background-color:#063572;}	

/* Site Map */ 
.ss-header.hstyle6{background:#DDDDDC; font-size:14px!important;color:#000000;padding-top: 4px;padding-right: 8px;padding-bottom: 4px;padding-left: 8px; margin-top:10px; line-height:1.5em;!important;clear:left;}
.ss-list-style5{position:relative; padding:0; display:block; width:486px;}
.ss-list-style5 li{float:left; line-height:19px; list-style-position:outside; width:146px; list-style-type:none; background:url(/Images/skysports/site/ss-bullet1.gif) no-repeat 3px 8px; display:list-item; margin:0 0 0 3px; padding:0 0 0 11px; font-size:11px;}.ss-list-style5 a{display:inline; overflow:hidden;}
.ss-list-style2 {margin-bottom:8px;}
.ss-list-style2 li {background:url(/Images/skysports/site/icons/arrow-fwd.gif) no-repeat 0px 3px;font-family:arial,sans-serif;font-size:90%;color:#3F3B3B;margin-right:12px!important;padding-left:13px; display:block; }
.ss-list-style2 li a {color:#3F3B3B}