/* Clear */
html, body, p, div, 
img, a,
h1, h2, h3, h4, h5 {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#333;}

/* 1.1 Default HTML Items*/
html {height:100%;}
body {margin:0;padding:0;min-height:101%;background:#c8c8c8;font-family:Arial;font-size:12px;color:#333;}
h1, h2, h3, h4, h5 {font-size:11px;font-weight:normal;}
h1 {margin:7px 0 8px;font-size:1.6em;}
h2 {margin:3px 0 6px;font-size:1.4em;}
h3 {margin:2px 0 4px;font-size:1.2em;}
h4 {margin:2px 0 2px;font-size:1em;}
h5 {margin:2px 0 1px;font-size:0.9em;}
a {color:#c41e1f;text-decoration:none;}
a:hover {text-decoration:underline;}
ol, ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
table {border-collapse:collapse;}
p {margin:8px 0;}
table, tr, td {color:#333;}

input[type=button], input[type=submit] {color:#464646;border:solid 1px #999;background-color:#eee;cursor:pointer;}

/* 1.2 common class names */
.red {color:#c41e1f;}
.left {float:left;}
.right {float:right;}
.clr {clear:both;height:0;width:0;font-size:0;line-height:0;}
.topgap {margin-top:12px;}
.first {margin-top:0;}
img.border {border:1px solid #999;padding:1px;}

/* 1.3 Layout Styles */
#divAll {position:relative;background:#ffffff url(/images/Background.png);background-repeat:no-repeat;background-position:right top;width:900px;margin: 0 auto;padding-bottom:126px;padding:0;}
#divHeader {position:relative;width:100%;background:url(/images/logo.gif) no-repeat;}
#divHeader div.logo {height:126px;}
#divContent {position:relative;display:block;margin:13px 0 0 0;min-height:460px;padding:0 0 30px 0;z-Index:2;} 
#divSidebar {float:left;width:290px;z-Index:0;}
#divBody {margin-left:16px;color:#464646;position:relative;}
#divBody.nopgap {margin-left:0;}
#divFooter {position:relative;width:900px;clear:both;float:none;margin:0 auto;margin:0 0 0 30px auto;padding:10px 0;text-align:center;border-top:solid 1px #ccc;background:white;}
#divHeader img.logo {margin:0;border:0;}
#frm {width:100%;}
#divDave{position:absolute;background-color:#ddd;width:287px;right:0;top:420px;height:23px;z-Index:3;padding-left:0;}
#divSidePanel {position:absolute;right:15px;top:37px;padding:0;width:253px;}


/* 1.5 Sidepanel */
#divSidePanel h3 {font-weight:bold;height:16px;background:url(/images/content/sidebarheader.png) no-repeat;
					margin:0;padding:5px 3px 3px;color:#fff;}
#divSidePanel div.content {border:solid 1px #c41e1f;background-color:#fff;margin:0;padding:5px;width:241px;}


/* 2.0 News Slider */
#divNewsSlider {width:598px;height:254px;}
#divNewsSlider img {float:left;width:350px;height:254px;}
#divNewsSlider ul {float:left;border:solid 0px green;width:238px;margin:0;padding:0;display:block;list-style:none;}
#divNewsSlider li {float:left;border:solid 0px cyan;width:248px;height:84px;margin:0;background-color:Red;
					padding:0;color:#fff;background:url(/images/newsitemtab.gif) no-repeat;background-position:right;font-style:italic;margin-bottom:1px;}
#divNewsSlider li a {padding:9px 19px 4px 19px;display:block;width:210px;height:71px;color:White;text-decoration:none;font-weight:normal;font-size:12px;}
#divNewsSlider li a:hover {background:url(/images/newsitemtabover.gif) no-repeat;background-position:right;}
#divNewsSlider li.hover a{background:url(/images/newsitemtabover.gif) no-repeat;background-position:right;}
#divNewsSlider li a strong {font-weight:bold;padding:0;color:White;display:block;margin-bottom:4px;font-size:13px;font-style:normal;}
#divNewsSlider li p {font-size:13px;margin:0;padding:0;height:auto;}	

/* 2.2 Homepage Leagues */
#divBody #divLeague {float:left;border:solid 0px red;margin-top:10px;width:350px;}
/*#divBody #divLeague h3 {background:url('/images/silverbar-background.jpg') repeat-x;font-size:11px;text-transform:uppercase;font-weight:normal;
	height:16px;padding:5px 0 2px 15px;margin:0 0 6px;width:335px;}*/
#divBody #divLeague h3 {font-size:11px;text-transform:uppercase;font-weight:bold;
	height:16px;padding:5px 0 2px 0;margin:0 0 6px;width:335px;}
#divBody #divLeague table {width:350px;} 
#divBody #divLeague table#premier-league {margin:1px 0 3px;}
#divBody #divLeague table tr th.first {padding-left:11px;width:43px;}
#divBody #divLeague table tr th {border-bottom:1px solid #ccc;color:#a00;font-weight:normal;padding:2px 0 1px 2px;text-align:left;}
#divBody #divLeague table tr td.first {padding-left:11px;}
#divBody #divLeague table tr td {border-bottom:1px solid #ccc;color:#000000;padding:2px 0 1px 2px;font-size:1.0em;}
#divBody #divLeague table tr th {width:30px;}
#divBody #divLeague table tr th.second {width:100px;}
#divBody #divLeague p.smalltext a {font-size:11px;}

/* news extra box */
#divBody #divNewsExtra {position:relative;float:left;width:248px;margin:10px 0 0 0;padding:0;height:195px;z-Index:100;}
#divBody #divNewsExtra h3{background:url(/images/RedBox/top-248-33.png) no-repeat;color:White;margin:0;padding:0;font-size:1.0em;height:27px;padding:4px 0 2px 19px;margin:0;width:229px;}
#divBody #divNewsExtra ol {margin:0;padding:0;display:block;list-style:none;height:152px;background:url(/images/RedBox/centre.png) repeat-y;}
#divBody #divNewsExtra li {float:left;margin:0 0 0 19px;width:210px;border-top:solid 1px #333;font-style:italic;height:30px;background-color:white;padding:4px 0 4px;}
#divBody #divNewsExtra li.first {border:0;}
#divBody #divNewsExtra div.base {background:url(/images/RedBox/bottom-248-14.png) no-repeat;height:14px;}

/* End Stop Div */
#divContent #divEndStop {border:solid 0 yellow;position:relative;float:right;right:0;
	font-size:11px;
	text-transform:uppercase;font-weight:normal;
	padding:5px 0 2px 0;margin:475px 0 6px;width:269px;z-Index:0;}
#divContent #divEndStop div.mvb {font-size:12px !important;padding-bottom:0;}	
#divContent #divEndStop div {padding-bottom:14px;padding-right:10px;}
#divContent #divEndStop div.miiib div.arr {padding-bottom:0;}
#divContent #divEndStop div.di {font-size:8px;}
	
/* Join Div*/ 
/*#divAll #divJoin #frmFL {display:block;margin:0;clear:both;float:none;padding:0;}*/
#divAll #divJoin {position:absolute;top:0;right:0;border:solid 0 #ccc;width:599px;height:65px;padding:4px 0 0;
	background:url(/images/flloginbg.png) no-repeat;text-align:right;}
#divAll #divJoin input.text {width:134px;color:#666}
#divAll #divJoin input {margin-right:3px;color:#464646;}
#divAll #divJoin img {position:absolute;padding:0 5px 0 5px;left:60px;top:5px;}
#divAll #divJoin span {padding-top:10px;}

#divAll #divJoin #divClubFinder {position:absolute;left:96px;top:39px;color:#fff;font-size:1.2em;font-weight:bold;}
#divAll #divJoin #divClubFinder a {color:#fff;font-weight:normal;padding-left:8px;font-size:0.8em;}


/* Footer Div */
#divFooter img {margin: 0 10px;}
#divFooter a {margin: 0 10px;}
#divFooter p {margin:12px;padding:0;}


/*Content Header - H1 on purpose for SEO and main page heading */
#divContentHeader h1 {position:relative;margin:5px 0 0 20px;font-size:1.8em;font-weight:normal;color:#464646;}


/* Content Holder */
#divContentHolder {float:left;width:573px;padding:10px 28px;margin:0 0 0 0;background:url(/images/content/background.png) repeat-y;min-height:500px;z-Index:5;}
#divContentHolder p {line-height:1.4em;}
#divContentFooter {float:left;padding:0;margin:0;background:url(/images/content/backgroundfooter.png);height:30px;width:631px;}


#divBody ul.tabs {clear:left;display:block;list-style-type:none;background:url(/images/content/redheader.png) 0 0;height:37px;width:605px;padding:0 0 0 18px;margin:0 0 0 0;}

#divBody ul.tabs li {position:relative;display:block;float:left;font-size:12px;text-align:center;padding:17px 0 0;height:20px;margin:0 10px;}
#divBody ul.tabs li.minwidth {width:100px}
#divBody ul.tabs li.active {background:url(/images/content/activetabbg.png) repeat-x;margin:0 10px;}
#divBody ul.tabs li.active div.activeleftcorner {position:absolute;left:-10px;top:9px;width:10px;height:28px;background:url(/images/content/activetableft.png) no-repeat 0 -9px;}
#divBody ul.tabs li.active div.activerightcorner {position:absolute;right:-10px;top:9px;width:10px;height:28px;background:url(/images/content/activetabright.png) no-repeat 0 -9px;}
#divBody ul.tabs li.first {margin-left:20px;}
#divBody ul.tabs li a {color:#fff;}
#divBody ul.tabs li.active a {color:#000;}
#divBody ul.tabs li a:hover {text-decoration:underline;}


#ancLaunch {position:absolute;left:530px;}



/* modal popup */
#divOverlay {position: absolute;top:0;left:0;z-index:50;width:100%;background-color:#000;}
div.modalpopup {position:absolute;background:#dfdfdf;z-index:100;padding:4px;}
div.modalpopuptitle {position:relative;padding:4px;}
div.modalpopup h3 {color:#5e5e5e;font-size:13px;font-weight:normal;margin:0;}
div.modalpopuptitle a {position:absolute;top:0;right:0;height:20px;
	width:20px;text-indent:-10000px;background:url(/images/modalpopupclose.gif);}
div.modalpopuptitle a:hover {background-position:20px 0;}
div.modalpopupcontent {background:#fff;padding:5px 5px 2px 5px;clear:both;margin-top:5px;}

/* 1.3.2 Modal Popup */
#divOverlay {position: absolute;top:0;left:0;z-index:50;width:100%;background-color:#000;}
div.modalpopup {position:absolute;top:0;left:0;background:#dfdfdf;z-index:100;padding:4px;}
div.modalpopuptitle {position:relative;padding:4px;}
div.modalpopup h3 {color:#5e5e5e;font-size:13px;font-weight:normal;margin:0;}
div.modalpopuptitle a {position:absolute;top:2px;right:0;height:20px;line-height:20px;
	width:20px;text-indent:-10000px;background:url(/images/modalpopupclose.gif);color:#333;}
div.modalpopuptitle a:hover {background-position:20px 0;}
div.modalpopupcontent {background:#fff;padding:5px 5px 2px 5px;clear:both;margin-top:5px;}
#frmFL {display:none;}

#divJoin input {font-size:11px;}
#FLButton {padding:0;}
/*

#FLpassword {font-size:11px;padding:0;}
#FLEmail {font-size:11px;padding:0;}
*/



ul.MainTabs li {float:left;padding:0 12px 0 0;text-transform:uppercase;}
ul.MainTabs li a {color:#333;font-size:0.9em;font-weight:bold;}



/* side panel */
#divSidePanel.flicksetlist {height:290px;}
#divSidePanel.flicksetlist h4 {border-bottom:solid 1px #ccc;padding:0 0 3px;}
#divSidePanel.flicksetlist h5 {font-size:1em;padding:1px 0;}

#divSidePanel.flicksetlist ul li {float:left;padding:6px 0;}
#divSidePanel.flicksetlist ul li img {float:left;padding-right:3px;}
#divSidePanel.flicksetlist ul li a {color:#000;}
div.flickrdesc {color:#666;font-size:11px;}

div.flicksetlist div.small {font-size:11px;margin-bottom:6px;}



/* crumbs */
ul.crumbs {margin:3px 0 3px 20px;}
ul.crumbs li { -moz-float-edge: content-box;float:left;padding:0 12px 0 16px;background:url(/images/crumbsarrow.png) no-repeat 0 50%;color:#999;}
ul.crumbs li a {color:#999;}

#divInfo.information {background:#eee url(/images/information.gif) no-repeat 10px 4px; border:solid 1px #ccc;
			margin-bottom:10px;padding:4px 0 4px 24px;line-height:1.4em;min-height:30px;}
			
#divInfo.warning {background:#eee url(/images/warning.gif) no-repeat 10px 4px; border:solid 1px #ccc;
			margin-bottom:10px;padding:4px 0 4px 24px;line-height:1.4em;min-height:30px;}			
			
#divInfo ul {list-style-type:none;padding:6px 0 0 0;margin:0;}
#divInfo ul li {list-style-type:none;margin:0;padding:0;color:#464646;}