/* CSS Document */

* {
margin: 0;
padding: 0;
font-family:Tahoma, Helvetica, sans-serif; 
}

body{margin: 0; padding: 0; background-image:url(/Images/Sport365/body_bg.gif);}
#container {width:980px; background-color:#FFFFFF; margin:5px; overflow:hidden;}
a, span, div, td, p, ul{}
a {}
p, ul{}
a:hover{}
img{border:0;}

.txtLeft {text-align:left;}
.txtCenter {text-align:center;}
.txtRight {text-align:right;}

.floatLeft {float:left; padding:5px 10px 0 0;}
.floatRight {float:right; padding:0 0 0 5px;}

.clearLeft {clear:left;}
.clearRight	{clear:right;}
.clear {clear:both;}
.noBorder {border:none;}
.noPadding {padding:0;}
.noMargin {margin:0;}
.capitalise {text-transform:capitalize;}
.uppercase {text-transform:uppercase;}
.story1 {padding: 10px 0 0 10px;}
.first {margin-left:4px;}
.bet_list {display:block}
.course {margin-top:12px;}
.morepics {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal; float:right; padding-right:8px;}
.morepics a {color:#1177CC; text-decoration:none;}
.morepics a:hover {color:#000000; text-decoration:underline;}
.collapse {border-collapse:collapse;}
.mpu { margin-bottom:5px;}
.bold {font-weight:bold;}

marquee {margin-top:7px; margin-right:3px;}
marquee a {margin-right:15px; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FFF; text-decoration:none;}
marquee a:HOVER {text-decoration:underline;}

#video {}

#infobar {width:980px; height:28px;}

.block{display:block;}
.inline{display:inline;}

.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 */




/* Page header */

#header {width:980px; height:98px; background-image:url(/Images/Sport365/header-bg.jpg); background-repeat:repeat-x; margin-bottom:1px;}
#header #logo {float:left; width:388px; height:98px;}

#banner { position:absolute; top:25px; left:450px; width:468px; height:60px;}

/* Page title */

h1 { font-size:18px; letter-spacing:1px;}



/* Navigation */
.navi { margin:0; padding:0;}

#navbar {
	height:28px;
	width:976px;
	color:#999999; 
	background-image:url(/Images/Sport365/nav_bg.jpg);
	background-repeat:repeat-x;
	border-bottom:1px solid #4C4B2E;
	padding: 0 0 0 5px;
}
#navbar h2 {}
#navbar ul{
	position:relative;
	margin: 0 8px;
	padding: 0;
	width:100%;
	cursor: default;
	list-style-type: none;
}
#navbar ul li {float:left; padding: 3px 5px 2px 2px;}
#navbar ul li a:link, #navbar ul li a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

#navbar ul li a:hover, #navbar ul li a:active {
	text-decoration:underline;
}


/* Content area */

#wrapper {
	width:980px;
	margin-top:5px;
	height:auto;
	display:block;
	background-image:url(/Images/Sport365/wrapper_bg.gif);
	background-repeat:repeat-y;
}




#subwrapper {}



.centre {
float:left;
width:676px;
height:auto;
margin:0;
padding:0;
}

.right {
float:left;
width:300px;
height:auto;
margin-left:4px;
padding:0;
background-color:#F0F0F0;
margin-bottom:-5000px;
padding-bottom:5000px;
}

.spancol {}



/* Story styles */


.topstory {width:676px; margin:0px; padding:0px; font-family:arial,verdana; font-size: 12px; text-align:center;}

#skystorybox {}

.topstory img.storypic {}
.topstory h2 {}
.topstory h2 a {}
.topstory h2 a:hover {}
.topstory h3 {}
.topstory p {}
.topstory a {}
.topstory a:hover {}
.topstory ul {}
.topstory li {}
.topstory li a {}
.topstory li a:hover {}
li.bottomlink {}

.linkBox {}

.linkBox a {color:#002278; font-weight:bold; text-decoration:none;}

.secondarystory {
float:left;
width:333px;
height:235px;
background-repeat:repeat-x;
padding-top:3px;
background-color:#FFFFFF;
border-top:1px solid #E4E4E4;
}

.ss1 {border-right:1px solid #E4E4E4; clear:left;}

.bottomstory {}

.secondarystory img.storypic {float: right;	border: 1px solid #CCCCCC; margin: 5px 5px 0px 10px;}
.secondarystory img.logo {padding: 3px 0px 0px 10px;}
.secondarystory h2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 3px 0px 3px 10px; text-transform:capitalize; color:#2D589D;}
.secondarystory h2 a {text-transform:capitalize; color:#2D589D; text-decoration:none;}
.secondarystory h2 a:hover {color:#4E7CCB; }
.secondarystory h3 {}
.secondarystory p {font:11px/18px Tahoma; color:#000; margin: 0px 5px 5px 14px;}
.secondarystory p a:link,  .secondarystory p a:visited {color:#000; text-decoration:none;}
.secondarystory p a:hover, .secondarystory p a:active {text-decoration:underline;}
.secondarystory ul {clear:both; margin:0 0 5px 12px;}
.secondarystory li {color:#002278; font:11px/18px Tahoma; background-image:url(/Images/Sport365/list_bullet.gif); background-repeat:no-repeat; list-style-type:none; padding:3px 0 0 10px; }
.secondarystory li a {text-transform:capitalize; color:#2D589D; font-weight:bold; text-decoration:none; }
.secondarystory li a:hover {text-decoration:underline;}




.list_story { clear:left; float: left; width:300px;}

.list_story img { float:left; padding: 0 5px 0 0;}
.list_story h2 {margin-bottom:5px;}
#story .centre .list_story h2 a { font-weight:bold; color:#000000;}
#story .centre .list_story p a { color:#000000;}
.story_list ul { width:180px; float:right; clear:none; margin:10px 0 0 10px; background-color:#ffffff; list-style-type:none; padding-bottom:10px;}
.story_list li {padding-left:15px; background-image:url(/Images/Sport365/list_bullet-story.gif); background-repeat:no-repeat;}
#story .centre ul h2 { background-color:#000099;color:#FFFFFF; text-transform:uppercase; font-size:12px; font-weight:bold; padding:3px 5px;}
#story .centre li a {color:#000000;}

#storybody {
}
;
#storybody #imgcap {
}

#storybody #imgcap p {
}

#storybody #imgcap img.storypic {
}

#storybody h2 {
}

#storybody h2 a {
}

#storybody h2 a:hover {
}

#storybody h3 {
}

#storybody p {
}

#storybody p a {
}

#storybody p a:hover {
}

.linklist { margin-left:5px; float:left; width:410px; background-color:#EDEEE6; margin-bottom:5px; padding-bottom:5px; }


.linklist h2 {background-color:#014477; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; padding:3px;
}

.linklist ul { width:380px; margin-left:10px; padding-top:5px; list-style-type:none;
}

.linklist ul li { padding:2px 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; float:left; width:180px;
}


.linklist ul li.last {
}

.linklist ul li a { color:#002278; text-decoration:none;
}

.linklist ul li a:hover {text-decoration:underline;
}

/* Story float */

.storyboxes {width:505px; height:205px; margin-bottom:10px; background-color:#FFF;}

.storyboxes .box1 { float:left; width:160px; height:205px; background-color:#F0F0F0; border:1px solid #E4E4E4;margin:0 2px;}

.storyboxes .box1 ul { list-style-image:url(/Images/Sport365/story_list_bullet.gif); list-style-position:inside;}
.storyboxes .box1 li { font-family:Arial, Helvetica, sans-serif;font-size:11px; line-height:14px; margin-left:5px;}
.storyboxes .box1 li a {color:#000000; text-decoration:none;}
.storyboxes .box1 li a:hover {text-decoration:underline;}
.storyboxes .box1 img { margin:6px 0 6px 6px;}

.storyboxes .box2 ul {list-style-type:none;}
.storyboxes .box2 li {padding-left:5px; font-family:Arial, Helvetica, sans-serif;font-size:12px; line-height:17px;}
.storyboxes .box2 li a {color:#000000; text-decoration:none;}
.storyboxes .box2 li a:hover {text-decoration:underline;}
.storyboxes .box2 form table {margin:0; padding:0;}
.storyboxes .box2 {float:left; width:210px; height:180px; background-color:#F0F0F0; margin:0 5px;border:1px solid #E4E4E4;}
.storyboxes .box2 h2 {font-family:Georgia, "Times New Roman", Times, serif; padding-left:5px;font-size: 21px;letter-spacing:2px;font-weight:normal;text-transform:uppercase;color:#002278;}


.storypagesky {float:left; width:160px; margin-left:5px;}

.right ul {}
.right ul li { }
.right ul li a {}
.right ul li a:hover {}

.centre ul {}
.centre ul li {}
.centre ul li a {}
.centre ul li a:hover {}

/** odds checker box **/
.promo1 {width:300px; background-image:url(/Images/Sport365/promo1_bg.jpg); background-repeat:repeat-x; background-color:#2B59A4; margin-bottom:5px;}
.promo1 .inner {}
.promo1 img.logo {margin: 10px 0px 5px 10px}
.promo1 h3 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal; margin-left:10px; margin-bottom:5px}
.promo1 .inner div {padding: 7px 0px 7px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; border-top:1px dashed #5685D1;}
.promo1 .inner div img {float:left; width:30px; margin-right:5px;}
.promo1 .inner div p {}
.promo1 .inner div p a {color:#FFF; text-decoration:none; font-size:11px;}
.promo1 .inner div p a:hover {color:#FFF; text-decoration:underline;}




/** Sportal Promo **/ 
.promo2 {width:298px; color:#FFF; margin-bottom:5px; padding-bottom:4px; border: 1px solid #000;}
.promo2 .promoHeader {height:19px; width:100%; background:#003365; display:block;}
.promo2 .promoHeader img {border:0px;}	
.promo2 .inner {margin:4px; padding:4px; background:#2B59A4; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF}
.promo2 .inner img {float:left; margin-right:4px; border:1px solid white;}
.promo2 h2 {margin: 0px 0 0 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.promo2 h2 a, .promo2 p a { color:#FFFFFF; text-decoration:none;}
.promo2 h2 a:hover, .promo2 p a:hover {text-decoration:underline;}	
.promo2 ul {list-style-type:none; clear:both; margin: 5px 0 0 4px;}
.promo2 ul li { float:left; padding: 2px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  width:30%; background-image:url(nav_bg.gif); background-repeat:no-repeat;}
.promo2 ul li a { color:#2D589D; text-decoration:none; display: block; font-size:9px;}
.promo2 ul li a:hover {color:#2D589D; text-decoration:underline;}


.promo3 { width:300px; margin-bottom:5px;}
.promo3 h2 { background-color:#2A59A1; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px 0 2px 5px; text-transform:uppercase;}
.promo3 .inner { background-color:#FFFFFF; border:1px solid #CCC; padding:5px;}
.promo3 img {float:left; padding-right:5px;}
.promo3 p {font-family:Arial, Helvetica, sans-serif; color:#000;}
.promo3 p a { font-size:11px; color: #000; text-decoration:none; line-height:17px;}
.promo3 p a:hover {text-decoration:underline;}


.promo4 { width:300px; margin-bottom:5px;}
.promo4 h2 { background-color:#2A59A1; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px 0 2px 5px; text-transform:uppercase; border-bottom:1px solid #FFF;}
.promo4 .inner { background-color:#2A59A1; padding:5px;}
.promo4 img {float:left; margin-right:5px; border:1px solid #CCC;}
.promo4 p {font-family:Arial, Helvetica, sans-serif; color:#FFF;}
.promo4 p a { font-size:11px; color: #FFF; text-decoration:none; line-height:17px;}
.promo4 p a:hover {text-decoration:underline;}

.search_box { font-size:11px; color:#999999; font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF; padding:5px 0; background-image:url(/Images/Sport365/search-box-bg.gif); background-repeat:repeat-x; background-position:bottom; border:1px solid #CCC; margin-bottom:5px;}
.search_box input { float:left; display:inline;}
.search_box h2 { float:left; color:#2A59A1; font-style:italic; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; margin:2px 0 0 3px;}
.search_box p {float:left; padding:10px 2px 5px 8px;} 
.radio {margin-top:8px;}
.search_input {color:#666666; font-size:10px; margin:1px; padding:1px 0;}

.news_wire {background-color:#666666; width:100%; height:35px; float:left;}
.news_wire h2 { padding:8px; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:normal; float:left;}
.news_wire p {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:12px; float:left;}
.news_wire img { padding-top:12px; float:left;}
.news_wire p a {font-size:11px; text-decoration:none; color:#FFFFFF; margin-left:10px;}
.news_wire p a:hover { text-decoration:underline;}

.bet_links { width:300px; height:40px;}
.bet_links img { padding:4px 0px 0px 2px;}

/* Footer */
#networklinks {clear:both;  width:980px; margin:5px; font-family:Tahoma; font-size:11px; line-height:16px;}
#networklinks h2 {padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#1177CC; background-color:#D8EDFC;}
#networklinks h2 a {color:#1177CC; text-decoration:none;}
#networklinks h2 a:HOVER {color:#999; }
#networklinks h3 {padding: 0px 4px; font-size: 11px;  color: #999}
#networklinks p {padding: 0px 0px 0px 4px; line-height:16px; color:#999999;}
#networklinks a {color:#1177CC; text-decoration:none;}
#networklinks a:hover {color:#002278; text-decoration:underline;}

/** Your Say Box **/
#ys {background:#2a59a1; margin-bottom:5px; width:298px; border:1px solid #000; font-family:arial,verdana; font-size:11px;}
#ys h1 {background:#2a59a1; color:#FFF; font-weight:bold; padding:3px 6px 6px 6px;}
#ys .ysbub {}
#ys .ysbub .inner {background: url('/Images/sport365/bg-ys.gif') no-repeat; height:155px; padding: 10px 20px 0px 20px; }
#ys .ysbub .inner img {margin: 15px 4px 0px 0px; float:right;}
#ys .ysbub p {} 
#ys .ysbub a {text-decoration:none; color:#2D589D; font-weight:bold;}
#ys .ysbub a:HOVER {text-decoration:underline; color:#999;}

/* Social Box */
.social-box h2{text-transform:uppercase; font-size:1.45em; background:#000 url(/Images/golf365/lb-h2-bg.gif) repeat-x; color:#fff; padding:3px 8px 4px 9px;letter-spacing:-1px; color:#eee;}
.social-box p{line-height:1.4em;}

/* Twitter */
.twitter-box{padding:7px 0 10px 0; margin:0 auto; background:url(/Images/sport365/twitter-promo.gif) top right no-repeat #fff; }
.twitter-box a {text-decoration:none; color:#363636;}
.twitter-box a:hover{text-decoration:underline;}
.twitter-box blockquote{background:#E0EFEF; margin:10px 10px 0px 10px; padding:0 5px; line-height:1.4em; font-size:0.9em;}
.twitter-box h2{background:none; padding:3px 0px 8px 5px; font-size:1.05em; letter-spacing:0.02em; text-transform:none;}
.twitter-box h3{display:none;}
.twitter-box p {padding:5px; margin:0 10px 0 10px; background:url(/Images/golf365/twitter_boxbtm_bg.gif) bottom left no-repeat #E0EFEF;  font-style:italic; color:#757575;  font-size:0.8em;}
