/*
Theme Name: The National Game
Theme URI: 
Description: Theme for The National Game by Bespoke Internet
Version: 1.0
Author: Callum Strong
Author URI: http://www.bespokeinternet.com/
Tags: 

*/


/*=============================
	Contents
-------------------------------
1. 	  Reset
2.    Structure
2.1   Navigation & Sub-Navigation
3.    Typography
3.1   Typography - Sidebar
4.	  Shop Breadcrumbs
4.1	  Freebets Breadcrumbs
=============================*/

/*=============================
	1. Reset
=============================*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}

.sIFR-flash{visibility:visible !important;margin:0}.sIFR-replaced{visibility:visible !important}span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden}.sIFR-flash+div[adblocktab=true]{ display:none !important}.sIFR-hasFlash h1{visibility:hidden}.sIFR-hasFlash h2{visibility:hidden;letter-spacing:-9px}

/*=============================
	2. Structure
=============================*/

html {
	/*background:url(images/background2.jpg) no-repeat center top fixed;*/
}

body {
	/*background:url("images/frame.png") repeat-y center top;*/
	background-image:url("images/top_background.jpg");
	background-color: #dddddd;
	background-position:center top;
	background-repeat:repeat-x;
	color:#444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}

a:link, a:visited {
	color:#C00;
	text-decoration:none;
}

a:hover, a:active {
	color:#000;
	text-decoration:underline;
}

.container {
	margin:0 auto;
	padding:0 10px;
	position:relative;
	width:960px;
}

.container a {
	margin:0 4px;
}

.container a:first-child {
	margin:0 4px 0 0;
}


.clear {
	clear:both;
}

#header {
	/*background:url(images/header.jpg) no-repeat left #fff;*/
	background:transparent;
	height:145px;
}

	#header .container {
		background:url("images/header.png") no-repeat scroll 0 4px transparent;
		padding:0;
		height:145px;
	}
	
.page-id-37 #header {
	background:url(images/header-wc.jpg) no-repeat center;
	height:139px;
}
	#header .logo {
		float:left;
		width:400px;
	}
	#header .banner {
		float:right;
		width:50%;
		margin-top:35px;
	}
		#header .banner img {
			margin-top:13px;
		}
	#header .tagline {
		color:#FFFFFF;
		float:left;
		font-family:Verdana,Geneva,sans-serif;
		font-size:17px;
		font-style:italic;
		font-variant:small-caps;
		font-weight:bold;
		left:-399px;
		position:relative;
		top:125px;
		background-color:#be0000;
	}
.headImg {
left:363px;
margin:0;
padding:0;
position:relative;
top:-145px;
}
.headImg2 {
	margin:0;
	padding:0;
	position:relative;
	right:170px;
	top:-2px;
}
.club-header {
	left:118px;
position:relative;
top:2px;
}
#content {
	float:left;
	margin:0 10px 24px 0;
	width:598px;
	background:url(images/on-bkg.jpg) repeat-x #FFF;
	color:#000;
	padding:10px;
	border:1px #ddd solid;
}
	
#homeWrap {
	width:515px;
	float:left;
	width: 620px;
	margin-right: 10px;
}

#sideCol {
	float:left;
	margin-bottom:24px;
	width:330px;
}
	#sideCol {
		/*background:url(images/ln-bkg.jpg) repeat-x #1F211E;*/
		background: none repeat scroll 0 0 #777;
		position:relative;
	}
	#otherNews .boxContent {
		background:url(images/on-bkg.jpg) repeat-x #FFF;
		border:1px #ddd solid;
	}


#leftCol {
	float:left;
	margin-right:10px;
	width:125px;
	display: none;
	}
	#leftCol li {
		background: url(images/club-bkg.jpg) repeat-x left center #333333;
		border-bottom:1px solid #BE0000;
		border-left:1px solid #BE0000;
		border-right:1px solid #BE0000;
	}
	#leftCol li:first-child {
		border-top:1px solid #BE0000;
	}
	
		#leftCol li a {
			background-position:left center;
			background-repeat:no-repeat;
			font-size:12px;
			padding:10px 5px 10px 35px;
			text-align:center;
			color:#ffffff;
			text-decoration:none;
			display:block;
		}
		#leftCol li a:hover {
			text-decoration:underline;
		}
		#leftCol li:last-child a { /*used for wolverhampton wanderers as wolverhampton doesnt fit - luckily the last item in the list!*/
			padding:10px 5px 10px 35px;
			font-size:9px;
		}

#homeWrap #homeBlog {
	float:left;
	margin:0 10px 24px 0;
	width:620px/*width:680px*/;	
	font-family:Georgia,"Times New Roman",Times,serif;
}

	#homeWrap #homeBlog .boxContent {
		background:url("images/on-bkg.jpg") repeat-x scroll 0 0 #FFFFFF;
		border:1px #ddd solid;
	}

	#homeWrap #homeBlog h3 span {
		background:url("images/head-latest-articles.png") no-repeat;
	}
	
	#homeWrap #homeBlog a {
		color:#be0000;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		line-height:16px;
	}
	
	#homeWrap #homeBlog .home_blog .title {
		height:60px;
	}
	
	/*#homeWrap #homeBlog .top_blog .title a{*/
	.top_blog .title a{	
		font-size:17px !important;
		line-height:22px !important;
		height:42px;
	}
	
	#homeWrap #homeBlog {/*references the content from the blog feed on the home page (dl .top_blog and dl .blog)*/			
		font-size:13px;
		line-height:19px;
		
	}
	
	
	/*#homeWrap #homeBlog .top_blog img{*/
	.top_blog img{
		float:left;
		margin:5px 10px 5px 5px;
		max-width:150px;
		max-height:150px;
	}
	/*#homeWrap #homeBlog .home_blog {*/
	.home_blog {
		width:150px;
		float:left;
		margin:0 24px;
		text-align:center;
		background:url("http://www.dailyprem.com/wp-content/themes/nationalgame/images/on-bkg.jpg") repeat-x scroll 0 0 white;
	}
	/*#homeWrap #homeBlog .home_blog img{*/
	.home_blog img{
		margin:1px auto;
	}
	
	.blog {
		clear:both;
	}
	.blog span {
		display:block;
	}

	#homeWrap #homeBlog .readMore {margin-bottom:15px; clear:both;}

	#homeWrap #homeBlog .readMore a:hover {
		color:#000;
		text-decoration:underline;
	}
	
	
#forumBox {
	float:left;
	margin:0 10px 24px 0;
	width:505px;
}

#shopBox {
	float:left;
	margin-bottom:-24px;
	width:314px;
}
	.boxContent {
		background:url("images/ln-bkg-light.jpg") repeat-x #777777;
		/*height:325px;*/
		padding:10px;
		position:relative;
	}

#videoBox {
	clear:left;
	margin:24px 0;
	position:relative;
}
	#videoBox .boxContent {
		background:url(images/on-bkg.jpg) repeat-x #FFF;
		border:1px #ddd solid;
		height:170px;
	}

.newsBox .boxContent dl {
	margin-bottom:45px;	
	}
.box-link {
	background:url(images/red-arrow.gif) no-repeat right 6px;
	bottom:10px;
	font-size:11px;
	padding-right:16px;
	position:absolute;
	text-align:right;
	width:90%;
}

.box-link1 {
	background:url(images/red-arrow.gif) no-repeat right 7px;
	bottom:45px;
	font-size:12px;
	padding-right:16px;
	/*position:absolute;*/
	text-align:right;
	width:90%;
}

.box-link2 {
	background:url(images/red-arrow.gif) no-repeat right 7px;
	bottom:10px;
	font-size:12px;
	padding-right:16px;
	position:absolute;
	text-align:right;
	width:90%;
	display:none;
	visibility:hidden;
}

#newsWrap {
	width:825px;
	float:left;
}
.newsBox {
	float:left;
	margin:0 10px 24px 0;
	width:265px;
}

.newsBoxWrap {
	float:right;
	width:330px;
}

.newsBoxWrap .newsBox {
	float:right;
	margin:0;
	width:330px;
}

.newsBoxWrap #authorList li {
	float: left;
    margin-right: 10px;
}

.search_no_results{ font-weight:bold; color:#fff; border-bottom:1px solid #900; }

#footer {
	/*background:url(images/footer-bkg.jpg) repeat-x #BB0000;*/
	background-color:#C00000;
	clear:both;
}

#advert_slider {
	background:#000;
	border-top:1px solid #FFF;
	bottom:0;
	padding-top:10px;
	position:fixed;
	width:100%;
	text-align:center;
}
	#advert_slider a img {
		display:block;
		margin:0 auto;
		padding-bottom:10px;
		width:468px;
	}
	#advert_slider .closeAd {
		height:0;
	}
	#advert_slider .closeAd a {
		background:url(images/close.gif) no-repeat;
		display:block;
		height:27px;
		left:479px;
		margin:auto;
		position:relative;
		top:-87px;
		width:27px;
	}
	
#authorBox {
	clear:left;
	margin:24px 0;
	position:relative;
	width:620px;
}
	#authorBox .boxContent {
		background:url(images/on-bkg.jpg) repeat-x #FFF;
		border:1px #ddd solid;
	}
	
	#authorBox ul li {
		float:left;
		margin:5px 9px;
		width:100px;
	}
	
	#authorBox ul li img {
		width:90px;
		height:90px;
		margin-bottom:3px;
		border:solid 3px #333;
	}
.searchWrap {
	float:left;
	margin:0 10px 10px 0;
	width:505px;
}

/*=============================
	2.1 Navigation & Sub-Navigation
=============================*/

#navigation {
	background:url(images/nav-bkg.jpg) repeat-x;
	height:43px;
	margin: auto;
	width: 960px;
}
	#navigation ul {
		margin:0 auto;
		width:960px;
	}
	#navigation li {
		float:left;
		line-height:43px;
	}
	#navigation li a {
		display:block;
		height:43px;
		margin-right:4px;
		text-indent:-9999em;
	}
	#navigation #nHome a {
		background:url(images/navigation.jpg) no-repeat -14px top;
		width:68px;
	}
		#navigation #nHome a:hover, .home #navigation #nHome a {
			background:url(images/navigation.jpg) no-repeat -14px bottom;
			width:68px;
		}
	#navigation #nAbout a {
		background:url(images/navigation.jpg) no-repeat -83px top;
		width:96px;
	}
		#navigation #nAbout a:hover, .page-id-12 #navigation #nAbout a {
			background:url(images/navigation.jpg) no-repeat -83px bottom;
			width:96px;
		}
	#navigation #nNews a {
		background:url(images/navigation.jpg) no-repeat -180px top;
		width:68px;
	}
		#navigation #nNews a:hover, .page-id-46 #navigation #nNews a {
			background:url(images/navigation.jpg) no-repeat -180px bottom;
			width:68px;
		}
	#navigation #nBlog a {
		background:url(images/navigation.jpg) no-repeat -249px top;
		width:62px;
	}
		#navigation #nBlog a:hover, .page-id-41 #navigation #nBlog a {
			background:url(images/navigation.jpg) no-repeat -249px bottom;
			width:62px;
		}
	#navigation #nVideos a {
		background:url(images/navigation.jpg) no-repeat -312px top;
		width:77px;
	}
		#navigation #nVideos a:hover, .page-id-39 #navigation #nVideos a {
			background:url(images/navigation.jpg) no-repeat -312px bottom;
			width:77px;
		}
	#navigation #nForum a {
		background:url(images/navigation.jpg) no-repeat -390px top;
		width:77px;
	}
		#navigation #nForum a:hover, .page-id-7 #navigation #nForum a {
			background:url(images/navigation.jpg) no-repeat -390px bottom;
			width:77px;
		}
	#navigation #nShop a {
		background:url(images/navigation.jpg) no-repeat -468px top;
		width:65px;
	}
		#navigation #nShop a:hover, .wpsc #navigation #nShop a {
			background:url(images/navigation.jpg) no-repeat -468px bottom;
			width:65px;
		}
	#navigation #nFreebets a {
		background:url(images/navigation.jpg) no-repeat -534px top;
		width:96px;
	}
		#navigation #nFreebets a:hover, .page-id-14 #navigation #nFreebets a {
			background:url(images/navigation.jpg) no-repeat -534px bottom;
			width:96px;
		}
	#navigation #nGallery a {
		background:url(images/navigation.jpg) no-repeat -761px top;
		width:87px;
	}
		#navigation #nGallery a:hover, .page-id-10000 #navigation #nGallery a {
			background:url(images/navigation.jpg) no-repeat -761px bottom;
			width:87px;
		}
	/*#navigation #nWorldCup a {
		background:url(images/navigation.jpg) no-repeat -631px top;
		margin:0 0 0 350px; 
		width:129px;
	}
		#navigation #nWorldCup a:hover, .page-id-37 #navigation #nWorldCup a {
			background:url(images/navigation.jpg) no-repeat -631px bottom;
			width:129px;
		}*/
	#navigation #nFacebook a {
		background:url(images/navigation2.jpg) no-repeat -850px top;
		margin:0 0 0 273px;  /*margin:0 0 0 190px;*/
		width:105px;
	}
		#navigation #nFacebook a:hover {
			background:url(images/navigation2.jpg) no-repeat -850px bottom;
			width:105px;
		}
	#navigation #nTwitter a {
		background:url(images/navigation2.jpg) no-repeat scroll -955px top transparent;
		margin:0 0 0 1px;
		width:110px;
	}
		#navigation #nTwitter a:hover{
			background:url(images/navigation2.jpg) no-repeat -955px bottom;
			width:110px;
		}
		
#subnav {
	background:url("images/club-bkg.jpg") repeat-x scroll left center #333333;
	height:45px;
	margin:auto;
	width: 960px;
	padding-top:5px;
	border-bottom:solid 1px #be0000;
}
#subnav ul {
	line-height:34px;
	margin:0 auto;
	width:960px;
}
	#subnav li {
		float:left;
		margin-right:12px;
	}
	#subnav a {
		color:#787878;
	}
	#subnav a:hover, #subnav .selected {
		color:#C00;
		text-decoration:none!important;
	}
	
#jumpMenu{ 
	margin-left:155px;
}

#club_logos{
	margin:auto;
}

#club_logos li {
	float:left; 
	margin:2px 6px;
}

/*=============================
	3. Typography
=============================*/

.box-link a, .box-link a:visited, .box-link1 a, .box-link1 a:visited, .box-link2 a, .box-link2 a:visited {
	color:#be0000;
	text-decoration:none;
}
	.box-link a:hover, .box-link a:active, .box-link1 a:hover, .box-link1 a:active, .box-link2 a:hover, .box-link2 a:active {
		color:#FFF;
		text-decoration:underline;
	}
#otherNews .box-link a {
	color:#000;
	margin-left:-10px;
	text-decoration:none;
}
	#otherNews .box-link a:hover {
		color:#000;
		text-decoration:underline;
	}

#header .logo a {
	display:block;
	height:139px;
	text-indent:-9999em;
	width:400px;
}
#content p {
	line-height:24px;
	margin-bottom:16px;
}
#content .top_blog div {
	line-height:20px;
}
#content .home_blog {
	margin-top: 20px;
}
#content .top_blog p, #content .home_blog p {
	line-height:14px;
	margin-bottom:0;
}
#content h1, #content h2, #content h3, #content h4, #content h5 {
	color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#content h1 {
	font-size:20px;
	line-height:26px;
	margin-bottom:16px;
}
#content h2 {
	font-size:18px;
	margin-bottom:16px;
}
#content h3 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:16px;
}
#content h4{
	font-size:14px;
	font-weight:bold;
	margin-bottom:16px;
}
#content h5{
	font-size:12px;
	font-weight:bold;
	margin-bottom:16px;
}

.header {
	background:url(images/head-bkg.jpg) repeat-x;
	height:34px;
	margin-bottom:0px;
}
.newsBox .header {
	color: #FFFFFF;
	font-weight: bold;
	line-height: 34px;
	text-transform: uppercase;
	padding-left: 8px;
}

h3.header {
	vertical-align: top !important;
}

h1 span, h2 span, h3 span {
	display:block;
	height:34px;
	margin-left:10px;
	text-indent:-99999em;
}
#latestNews h1 span {
	background:url(images/head-ln.jpg) no-repeat;
	width:97px;
}
#otherNews h2 span {
	background:url(images/head-on.jpg) no-repeat;
	width:95px;
}
#blogBox h3 span {
	background:url(images/head-blog.jpg) no-repeat;
	width:44px;
}
#forumBox h3 span {
	background:url(images/head-forum.jpg) no-repeat;
	width:59px;
}
#shopBox h3 span {
	background:url(images/head-shop.jpg) no-repeat;
	width:48px;
}
#videoBox h3 span {
	background:url(images/head-videos.jpg) no-repeat;
	width:57px;
}
#authorBox h3 span {
background:url(images/head-blog-author.jpg) no-repeat scroll 0 0 transparent;
width:136px;
}

.moreInfo {
	background:url(images/more-info.jpg) no-repeat;
	display:none;
	height:24px;
	text-indent:-9999em;
	width:86px;
}
.buyProd {
	background:url(images/buy-now.jpg) no-repeat center;
	display:block;
	height:24px;
	text-indent:-9999em;
	width:106px;
}

#latestNews {
	float:left;
	margin:0 10px 5px 0;
	width:815px;
}

#latestNews .boxContent {
		background:url(images/ln-bkg.jpg) repeat-x #1F211E;
		padding:0;
		height:210px;
}

#latestNews .boxContent ul {
	float:right;
	height:210px;
	font-weight:bold;
	padding-top:5px;
	width:410px;
}
	#latestNews .boxContent ul.ui-tabs-nav li.ui-tabs-nav-item a {
		background:url(images/ln-link.jpg) repeat-x;
		color:#8b8b8b;
		display:block;
		height:30px;
		line-height:30px;
		margin:7px 10px;
		overflow:hidden;
		padding:0 9px;
		text-decoration:none;
	}
	#latestNews .boxContent ul.ui-tabs-nav li.ui-tabs-selected a {
		background:url(images/ln-active.gif) no-repeat;
		color:#000;
		display:block;
		height:30px;
		line-height:30px;
		margin:7px 10px 7px 0;
		overflow:hidden;
		padding:0 19px;
		text-decoration:none;
	}
#latestNews #storyContent {
	position:relative;
}
	#latestNews #storyContent .ui-tabs-panel {
		height:210px;
		left:0;
		overflow:hidden;
		position:absolute;
		top:0;
		width:402px;
	}
	#latestNews #storyContent .ui-tabs-hide {
		display:none;
	}
	#latestNews #storyContent .description {
		background:url(images/trans-black.png);
		bottom:16px;
		display:block;
		font-size:11px;
		padding:5px 7px;
		position:absolute;
		width:388px;
		color:#fff;
	}
		#latestNews #storyContent .description a:link, #latestNews #storyContent .description a:visited {
			color:#FFF;
		}
		#latestNews #storyContent .description a:hover, #latestNews #storyContent .description a:active {
			color:#CFCFCF;
		}

#otherNews {
	float:left;
	margin:0 10px 24px 0;
	width:265px;
}
#otherNews  .box-link {
	padding-right:16px;
	position:absolute;
	text-align:right;
	width:85%;
}

#otherNews h5 {
	border-bottom:1px solid #b4b4b4;
	color:#464646;
	cursor:pointer;
	font-weight:bold;
	line-height:24px;
}
#otherNews a {
	color:#464646;
	text-decoration:none;
}
#otherNews a:hover {
	color:#464646;
	text-decoration:underline;
}

#otherNews #accordion div {
	background:#B4B4B4;
	color:#000;
	font-size:11px;
	height:53px;
	margin-bottom:6px;
	overflow:hidden;
	padding:5px;
}

#blogBox {
	float:left;
	margin:0 10px 10px 0;
	width:505px;
}

#blogBox img, #forumBox img, #shopBox img {
	float:right;
	margin:4px 0 6px 6px;
}

#blogBox dl, #forumBox dl {
	line-height:14px;
	margin-bottom:16px;
}
#forumBox dt a, .newsBox a, #forumBox dt a:visited, .newsBox a:visited {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

	#blogBox dt a {
		color:#fff;
		text-decoration:none;
	}
	#blogBox dt a:visited, #forumBox dt a:visited, .newsBox dt a:visited {
		background:url(images/tick.gif) no-repeat right center;
		color:#BBB;
		font-weight:bold;
		padding-right:18px;
		text-decoration:none;
	}
	#blogBox dt a:hover, #forumBox dt a:hover, .newsBox dt a:hover {
		color:#FFF;
		font-weight:bold;
		text-decoration:underline;
	}
#blogBox dd, #forumBox dd, .newsBox dd {
	color:#ddd;
	font-size:11px;
	margin-bottom:10px;
}


#shopBox .boxContent {
	position:relative;
}
#shopBox h4 a {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
#shopBox h4 a:hover {
	color:#FFF;
	text-decoration:underline;
}
	#shopBox .price {
		color:#F00;
		font-size:28px;
		left:155px;
		position:absolute;
		text-align:center;
		top:85px;
	}
		#shopBox .price span {
			font-size:10px;
		}
	#shopBox a img {
		position:absolute;
		top:70px;
	}
	#shopBox .moreInfo {
		left:120px;
		position:absolute;
		top:115px;
	}
	#shopBox .buyProd {
		left:160px;
		position:absolute;
		top:122px;
	}

#videoBox .boxContent {
	padding:0;
}
#videoBox .boxContent ul {
	height:170px;
	padding:10px 40px;
	overflow:hidden;
	width:860px;
}
	#videoBox .boxContent li {
		height:170px;
		width:960px;
	}
	#videoBox .boxContent li a {
		display:block;
		float:left;
		height:170px;
		margin:0 26px;
		overflow:hidden;
		text-align:center;
		text-decoration:none;
		width:120px;
	}
		#videoBox .boxContent li a span {
			color:#860000;
			text-decoration:none;
		}
		#videoBox .boxContent li a:hover span {
			color:#860000;
			text-decoration:underline;
		}
	#videoBox #prevBtn a {
		background:url(images/video-buttons.png) left -109px;
		display:block;
		height:107px;
		left:10px;
		position:absolute;
		text-indent:-9999em;
		top:55px;
		width:24px;
	}
		#videoBox #prevBtn a:hover {
			background:url(images/video-buttons.png) left top;
		}
	#videoBox #nextBtn a {
		background:url(images/video-buttons.png) right -109px;
		display:block;
		height:107px;
		right:10px;
		position:absolute;
		text-indent:-9999em;
		top:55px;
		width:24px;
	}
		#videoBox #nextBtn a:hover {
			background:url(images/video-buttons.png) right top;
		}

.newsBoxWrap .header img {
	float:left;
	margin:0 8px;
}
	.newsBoxWrap .header {
		font-weight:bold;
		line-height:34px;
		text-transform:uppercase;
		color:#fff;
	}
.newsBox .boxContent {
	min-height:370px;
}
	.newsBox dl dt {
		text-transform:capitalize;
	}
	
#archive_bar {
	margin-bottom:12px;
}
	#archive_bar h2 {
		background:url(images/categories.jpg) no-repeat;
		display:block;
		float:left;
		height:34px;
		text-indent:-9999em;
		width:135px;
	}
	#archive_bar #datepicker {
		background:url(images/filter-bkg.jpg) repeat-x!important;
		height:34px!important;
		line-height:34px!important;
		margin-left:85px!important;
		padding-left:20px!important;
		position:relative!important;
		width:845px!important;
	}
		#archive_bar .ui-datepicker, #archive_bar .ui-datepicker #ui-datepicker-div, #archive_bar .ui-datepicker-inline {
			background:none;
			position:absolute;
			top:0;
		}
		#archive_bar .ui-datepicker-prev, #archive_bar .ui-datepicker-next {
			width:20px!important;
		}
		#archive_bar .ui-datepicker-title {
			float:left;
			padding-left:8px;
			width:100px;
		}
		#archive_bar .ui-datepicker-header {
			background:none;
			color:#000;
			float:left;
			height:auto;
			width:155px!important;
		}
			#archive_bar .ui-datepicker-header .ui-state-disabled {
				color:#BBB;
				cursor:default;
				text-decoration:none;
			}
		#archive_bar .ui-state-disabled .ui-state-default, #archive_bar .ui-state-default {
			display:block;
			width:20px!important;
		}
		#archive_bar .ui-datepicker-calendar {
			float:left;
			width:660px!important;
		}
		#archive_bar .ui-datepicker-calendar thead {
			display:none;
		}
		#archive_bar .ui-datepicker-calendar tr {
			float:left;
			width:auto;
			*width:100px!important;
		}
		#archive_bar .ui-datepicker-calendar td {
			text-align:center;
		}
		#archive_bar td {
			width:10px;
		}
		#archive_bar .ui-datepicker-today {
			background:#900200!important;
			border:none!important;
		}
		#archive_bar .ui-datepicker-current-day {
			background:none!important;
			border:none!important;
		}
			#archive_bar .ui-datepicker-today a:hover {
				color:#FFF;
			}
		#archive_bar ul li a {
			background:#BBB;
			border:1px solid #CCC;
			padding:4px;
			text-decoration:none;
		}
		#archive_bar .ui-datepicker-calendar {
			*width:90px!important;
			*position:relative;
		}
			#archive_bar .ui-datepicker-calendar td, #archive_bar .ui-datepicker-calendar a {
				*width:15px;
				*padding:0;
			}
			#archive_bar .ui-datepicker-calendar tr {
				*position:absolute;
				*top:-2px;
			}
			#archive_bar .ui-state-default {
				*padding:0 2px!important;
			}
			#archive_bar .ui-datepicker-calendar tr + tr {
				*left:140px;
			}
			#archive_bar .ui-datepicker-calendar tr + tr + tr {
				*left:280px;
			}
			#archive_bar .ui-datepicker-calendar tr + tr + tr + tr {
				*left:420px;
			}
			#archive_bar .ui-datepicker-calendar tr + tr + tr + tr + tr{
				*left:565px;
			}

.meta {
	color:#707070;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin:-10px 0 20px!important;
}
.meta a, .meta a:visited {
	color:#707070;
	text-decoration:underline;
}
.meta a:hover, .meta a:active {
	color:#222;
	text-decoration:none;
}

.tags {
	background:url(images/tags.gif) no-repeat left center;
	line-height:16px;
	margin-top:16px;
	padding-left:19px;
}
	.tags a, .tags a:visited {
		border-bottom:1px dashed;
		color:#666;
		text-decoration:none;
	}
	.tags a:hover, .tags a:active {
		border-bottom:1px solid;
		color:#222;
		text-decoration:none;
	}

.page-id-41 /* BlogIndex */ #content h1 {
	border-bottom:1px solid #bdbdbd;
	color:#444;
	font-size:28px;
	margin-bottom:26px;
}
.page-id-41 /* Blog Index */ #content h2 {
	font-size:25px;
	line-height:24px;
	marg
}
.page-id-41 /* Blog Index */ #content h2 a {
	color:#900;
	text-decoration:none;
}
	.page-id-41 /* Blog Index */ #content h2 a:hover {
		color:#C00;
		text-decoration:underline;
	}
		.page-id-41 /* Blog Index */ .readMore {
			border-bottom:1px solid #DDD;
			margin-bottom:30px!important;
			padding-bottom:30px;
		}
			.page-id-41 /* Blog Index */ .readMore a {
				color:#900;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-style:italic;
				text-decoration:none;
			}
			.page-id-41 /* Blog Index */ .readMore a:hover {
				color:#C00;
				text-decoration:underline;
			}

.single #content, .page-id-12 #content {
	padding:32px 18px;
	width:582px;
}
	.single .entry {
		border-bottom:1px solid #bdbdbd;
		border-top:1px solid #bdbdbd;
		margin-bottom:20px;
		padding-top:20px;
	}
.single h1, .page-id-12 h2 {
	color:#000;
	font-size:28px!important;
}
.single p, .page-id-12 p {
	line-height:20px!important;
}
.single .navigation {
	display:none;
	margin-bottom:20px;
}
	.single .navigation a {
		border-bottom:1px dotted;
		color:#AAA;
		text-decoration:none;
	}
		.single .navigation a:hover {
			border-bottom:1px solid;
			color:#444;
			text-decoration:none;
		}
	.single .alignleft {
		float:left;
		width:48%;
		padding:5px;
		border:1px solid #CCC;
		margin:5px;
	}
	.single .alignright {
		float:right;
		text-align:right;
		width:48%;
		padding:5px;
		border:1px solid #CCC;
		margin:5px;
	}
	#commentform {
		background:#EDEDED;
		border:1px solid #AAA;
		padding:12px;
	}
		#commentform textarea {
			width:440px;
		}
		#commentform .commmentAuthor {
			float:left;
			width:40%;
		}
		#commentform .commentEmail {
			float:left;
			width:60%;
		}
		#commentform .commmentAuthor label, #commentform .commentEmail label {
			margin-right:12px;
		}
		#commentform .commmentAuthor small, #commentform .commentEmail small {
			color:#444;
		}
	
	.commentlist li {
		background:url(images/on-bkg.jpg) repeat-x #FFF;
		border:1px solid #c0c0c0;
		margin-bottom:10px;
		padding:10px;
	}
		.commentlist li .comment-meta {
			float:left;
			margin-right:14px;
		}
			.commentlist li .comment-meta a:link, .commentlist li .comment-meta a:visited {
				color:#000;
			}
			.commentlist li .comment-meta a:hover, .commentlist li .comment-meta a:active {
				color:#900;
			}
		.commentlist li .comment-author  {
			color:#900;
			font-weight:bold;
		}
		.commentlist li p {
			float:right;
			width:95%;
		}
		.commentlist li .reply {
			clear:both;
		}
	.single .sociable {
		border-top:1px solid #bdbdbd;
		padding-top:15px;
	}
		.single .sociable .sociable_tagline {
			margin-bottom:4px;
		}

.post {

}
	/*.post .meta {
		border-top:2px solid;
		color:#888;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		font-style:normal;
		height:0;
		margin:-12px 0 0 -90px!important;
		width:80px;
	}
	.post .meta a, .post .meta a:visited {
		border-bottom:1px dashed;
		color:#666;
		text-decoration:none;
	}
	.post .meta a:hover, .post .meta a:active {
		border-bottom:1px solid;
		color:#222;
		text-decoration:none;
	}*/


#filter{
	background:url(images/filter-bkg.jpg) repeat-x;
	float:left;
	padding-left:10px;
	position:relative;
	width:348px;
}

#filter li {
	float:left;
	line-height:34px;
	margin-right:10px;
}	
	#filter li a {
		color:#333;
		margin-right:10px;
		text-decoration:none;
	}
	#filter li a:hover, #filter .current a {
		color:#C00;
		text-decoration:underline;
	}
	#filter .end {
		background:url(images/filter-right.jpg) no-repeat;
		display:block;
		height:34px;
		position:absolute;
		right:0;
		top:0;
		width:6px;
	}

#videoGallery {
	clear:left;
}
	#videoGallery li {
		float:left;
	}
	#videoGallery li a {
		background:url(images/video-bkg.jpg) repeat-x #FFF;
		border:1px solid #989999;
		color:#333;
		display:block;
		font-size:12px;
		height:150px;
		line-height:15px;
		margin:5px;
		padding:3px;
		text-align:center;
		text-decoration:none;
		width:118px;
	}
	#videoGallery li a:hover span {
		color:#800000;
		text-decoration:underline;
	}
	#videoGallery li img {
		float:left;
		height:90px;
		margin-bottom:6px;
	}
	#videoCategories {
		background:url(images/categories.jpg) no-repeat;
		display:block;
		float:left;
		height:34px;
		text-indent:-9999em;
		width:135px;
	}
	#videoCategories .rater li a {
		background:none;
		border:none;
		height:16px;
		width:16px;
	}
	#date {
		background:url(images/date.jpg) no-repeat!important;
		display:block!important;
		float:left!important;
		height:34px!important;
		text-indent:-9999em!important;
		width:85px!important;
	}
	#addImages {
		background:url(images/add-images.gif) no-repeat;
		clear:both;
		display:block;
		height:31px;
		text-indent:-9999em;
		width:100px;
	}
	
/*Gallery Page */

#photoGallery {
	clear:left;
}
	#photoGallery li {
		float:left;
		background:url(images/video-bkg.jpg) repeat-x #FFF;
		border:1px solid #989999;
		color:#333;
		display:block;
		font-size:12px;
		height:205px;
		line-height:15px;
		margin:5px;
		padding:3px;
		text-align:center;
		text-decoration:none;
		width:118px;
	}
	#photoGallery li a:hover span {
		color:#800000;
		text-decoration:underline;
	}
	#photoGallery li img {
		float:left;
		height:118px;
		margin-bottom:6px;
	}
	.rater {
		clear:both;
	}
	#rating li {
		background:none;
		border:none;
		float:left;
		height:10px;
		margin:0;
		padding:0;
		width:10px;
	}
	
	#gallerySort {
		clear:both;
		margin-bottom:16px;
		float:right;
		width:161px;
	}
	
.pagination {
	clear:both;
	font-size:11px;
	padding:20px 5px;
}
	.pagination li {
		float:left;
	}
	.pagination a:link, .pagination a:visited {
		background:#DDD;
		border:1px solid #BBB;
		color:#000;
		margin-left:3px;
		padding:4px 8px;
		text-decoration:none;
	}
	.pagination a:hover, .pagination a:active {
		background:#FFF;
		border:1px solid #CCC;
		color:#C00;
		text-decoration:none;
	}

#filter{
	background:url(images/filter-bkg.jpg) repeat-x;
	float:left;
	padding-left:10px;
	position:relative;
	width:348px;
}

.search #searchInfo .boxContent {
	background:url(images/on-bkg.jpg) repeat-x #FFF;
	border:1px #ddd solid;
	color:#000;
	width:100%;
}
#footer ul {
	float:left;
	font-size:11px;
	padding:44px 0 8px 0;
	width:740px;
}
#footer li {
	float:left;
	margin-right:18px;
}
	#footer li a, #footer li a:visited {
		color:#FFF;
		text-decoration:none;
	}
	#footer li a:hover, #footer li a:active {
		color:#FFF;
		text-decoration:underline;
	}

#footer .logo {
	float:left;
	width:181px;
}
	#footer .logo a {
		background:url(images/logo-footer.png) no-repeat;
		display:block;
		height:82px;
		margin-bottom:10px;
		text-indent:-9999em;
		width:250px;
	}

/*=============================
	3.1 Typography - Sidebar
=============================*/

#sideCol h2 {
	font-size:14px;
}

#sideCol #nationalPoll {
	background:url(images/nationalPoll.jpg) no-repeat;
	height:34px;
	text-indent:-9999em;
}

#sideCol #myDailyPremTitle {
	background:url(images/head-mydailyprem.jpg) no-repeat;
	height:34px;
	text-indent:-9999em;
}

#sideCol #predictorTitle {
	background:url(images/head-predictor.jpg) no-repeat;
	height:34px;
	text-indent:-9999em;
}

#sideCol #searchTitle {
	background:url(images/head-search.jpg) no-repeat;
	height:34px;
	text-indent:-9999em;
}

#sideCol #authorTitle {
	background:url(images/head-author.jpg) no-repeat;
	height:34px;
	text-indent:-9999em;
}

#sideCol #shoppingBasket {
	background:url(images/head-shoppingBasket.jpg) no-repeat;
	height:34px;
}
	#sideCol #shoppingBasket a {
		display:block;
		height:34px;
		text-indent:-9999em;
	}
	#sideCol .basketProdTitle {
		font-size:11px;
	}
	#sideCol .basketProdTitle a {
		color:#FFF;
		font-size:12px;
		text-decoration:none;
	}
	#sideCol .basketProdTitle a:hover {
		color:#FFF;
		font-size:12px;
		text-decoration:underline;
	}
	#sideCol .basketTotal {
		border-bottom:1px solid #444;
		border-top:1px solid #444;
		margin-top:6px;
		padding:5px 0;
		text-align:right;
	}
	#sideCol #basketLinks {
		/*margin:10px 0 10px 6px;*/
		margin: 0 0 15px 0;
	}
	#sideCol #basketLinks li {
		/*line-height:22px;*/
		float: left;
		margin-right:10px;
	}
	#sideCol #basketLinks li a {
		color:#fff;
		margin-left:22px;
		text-decoration:none;
	}
	#sideCol #basketLinks li a:hover {
		color:#ddd;
		text-decoration:underline;
	}
		#sideCol #basketLinks .checkout {
			background:url(images/basket.png) no-repeat left;
		}
		#sideCol #basketLinks .products {
			background:url(images/sport_soccer.png) no-repeat left;
		}
		#sideCol #basketLinks .transactions {
			background:url(images/basket_go.png) no-repeat left;
		}
		#sideCol #basketLinks .account, #sideCol #basketLinks .login {
			background:url(images/user.png) no-repeat left;
		}
		#sideCol #basketLinks .register {
			background:url(images/user_add.png) no-repeat left;
		}
		#sideCol #basketLinks .logout {
			background:url(images/user_delete.png) no-repeat left;
		}
	
#sideCol #recentBlog {
	background:url(images/head-recentBlog.jpg) no-repeat;
	height:34px;
	text-indent:-9999em;
}
#sideCol #recentForum {
	background:url(images/head-recentForum.jpg) no-repeat;
	height:34px;
	text-indent:-9999em;
}

#sideCol #searchform label {
	display:none;
}
#sideCol #searchform input {
	background:url(images/search-input.gif) no-repeat!important;
	border:none!important;
	float:left;
	height:15px;
	margin:10px 5px 10px 10px;
	padding:8px 10px;
	width:174px;
}
	#sideCol #searchform #searchsubmit {
		background:url(images/go-button.gif) no-repeat top!important;
		cursor:pointer;
		display:block;
		float:left;
		height:31px;
		margin:10px 0!important;
		padding:0;
		text-indent:-9999em;
		width:31px;
	}
	#sideCol #searchform #searchsubmit:hover {
		background:url(images/go-button.gif) no-repeat bottom!important;
	}

#sideCol .boxContent {
	background:url("images/ln-bkg-light.jpg") repeat-x #777777;;
	height:auto;
}

#sideCol img {
	margin:0px;
	width:300px;
}
#sideCol #blogBox, #sideCol #forumBox {
	float:none;
	margin:0;
	width:230px;
}

#sideCol #poll {
	padding:10px;
}
	#sideCol #poll h3 {
		margin-bottom:12px;
	}
	#sideCol #poll #Vote {
		background:url(images/vote-btn.gif) no-repeat top!important;
		border:none;
		cursor:pointer;
		display:block;
		float:left;
		height:31px;
		margin:14px 0 10px 130px!important;
		padding:0;
		text-indent:-9999em;
		width:54px;
	}
	#sideCol #poll #Vote:hover {
		background:url(images/vote-btn.gif) no-repeat bottom!important;
	}
	#sideCol .poll_item {
		margin:-10px 0 5px 11px;
	}

#sideCol .widgetBox {
		width:100%;
		background-color:#FFF;
		border:outset #CCC 1px;
		text-align:center;
	}	


/*=============================
	4. Shop CSS
=============================*/
.wpsc_categories{
	width:100%;
}

.wpsc_categories li{ 
	float:left; 
	border:1px solid #900;
	background:#FFFFFF url(images/video-bkg.jpg) repeat-x scroll 0 0;
	border:1px solid #989999;
	color:#333333;
	display:block;
	font-size:12px;
	height:150px;
	line-height:15px;
	margin:15px;
	padding:3px;
	text-align:center;
	text-decoration:none;
	width:130px;
}

	.wpsc_category_link{
		color:#333333; 
		text-decoration:none;
	}
	.wpsc_categories li a:hover{
		color:#800000; 
		text-decoration:underline; 
	}	
	.wpsc_categories li img{
		width:100px;
		margin:0 0 0 2px;
		padding:5px;}

.wpsc_category_details{
	width:45%; margin:5px;  
}

.wpsc_page_numbers {
	font-size:11px;
}
	.wpsc_page_numbers a:link, .wpsc_page_numbers a:visited {
		background:#DDD;
		border:1px solid #BBB;
		color:#000;
		margin-left:3px;
		padding:4px 8px;
		text-decoration:none;
	}
	.wpsc_page_numbers a:hover, .wpsc_page_numbers a:active {
		background:#FFF;
		border:1px solid #CCC;
		color:#C00;
		text-decoration:none;
	}
.productdisplay{
	width:40%; margin:5px; 
	
}

.product_image{
	width:100px;
	margin:0 0 0 2px;
	padding:5px;
}

div.default_product_display div.textcol div.imagecol a img{
	margin:5px;
}

.page-id-3 /* Shop Page */ #filter{
	background:url(images/filter-bkg.jpg) repeat-x;
	float:left;
	padding-left:10px;
	position:relative;
	width:348px;
}
.page-id-3 /* Shop Page */ #filter li{
	float:left;
	line-height:34px;
	margin-right:10px;
	
}	
	.page-id-3 /* Shop Page */ #filter li a{
		color:#333;
		text-decoration:none;
	}
	.page-id-3 /* Shop Page */ #filter li a:hover, .page-id-3 /* Shop Page */ #filter .current a{
		color:#C00;
		text-decoration:underline;
	}
	.page-id-3 /* Shop Page */ #filter .end{
		background:url(images/filter-right.jpg) no-repeat;
		display:block;
		height:34px;
		position:absolute;
		right:0;
		width:6px;
	}

.page-id-3 /* Shop Page */ #videoGallery{
	clear:left;
}
	.page-id-3 /* Shop Page */ #videoGallery li{
		float:left;
	}
	
	.page-id-3 /* Shop Page */ #videoGallery li a {
		background:url(images/video-bkg.jpg) repeat-x #FFF;
		border:1px solid #989999;
		color:#333;
		display:block;
		font-size:12px;
		height:150px;
		line-height:15px;
		margin:5px;
		padding:3px;
		text-align:center;
		text-decoration:none;
		width:118px;
	}
	.page-id-3 /* Shop Page */ #videoGallery li a:hover span {
		color:#800000;
		text-decoration:underline;
	}
	.page-id-3 /* Shop Page */ #videoGallery li img{
		height:90px;
		margin-bottom:6px;
	}

.wpsc_checkout_forms{
	width:90%;
	margin:20px auto;
	
}
.wpsc_checkout_table tr{
	height:26px;
}

.wpsc_checkout_table label {
	display:block;
	width:140px;
}

.wpsc_checkout_table h4{
	margin-top:30px;	
}

.make_purchase {
	background:url(images/place-order.jpg) no-repeat;
	border:0;
	cursor:pointer;
	height:24px;
	text-indent:-9999em;
	width:106px;
}

/*=============================
	4.1 Freebets CSS
=============================*/

.page-id-14 /* Freebets Page */ #filter{
	background:url(images/filter-bkg.jpg) repeat-x;
	float:left;
	padding-left:10px;
	position:relative;
	width:348px;
}
.page-id-14 /* Freebets Page */ #filter li{
	float:left;
	line-height:34px;
	margin-right:10px;
	
}	
	.page-id-14 /* Freebets Page */ #filter li a{
		color:#333;
		display:block;
		text-decoration:none;
	}
	.page-id-14 /* Freebets Page */ #filter li a:hover, .page-id-14 /* Freebets Page */ #filter .current a{
		color:#C00;
		text-decoration:underline;
	}
	.page-id-14 /* Freebets Page */ #filter .end{
		background:url(images/filter-right.jpg) no-repeat;
		display:block;
		height:34px;
		position:absolute;
		right:0;
		width:6px;
	}
	
.page-id-14 /* Freebets Page */ #videoGallery{
	clear:left;
}
	.page-id-14 /* Freebets Page */ #videoGallery li{
		float:left;
		background:url(images/video-bkg.jpg) repeat-x #FFF;
		border:1px solid #989999;
		color:#333;
		display:block;
		font-size:12px;
		padding:10px;
		width:657px;
		margin:10px 0;
	}
	
	.page-id-14 /* Freebets Page */ #videoGallery li a {
		margin-top:10px;
	}
	.page-id-14 /* Freebets Page */ #videoGallery li a:hover span {
		color:#800000;
		text-decoration:underline;
	}
	.page-id-14 /* Freebets Page */ #videoGallery li img{
		margin-bottom:6px;
	}

.freebets_ad{
	float:left;
	margin:5px 0; 
	width:400px; 
	height:51px;
}

#freebets_ads{
	width:100%;
	margin:auto;
	width:960px;
}

#translation_bar {
	background:#990000;
	border-bottom:solid #ffffff 1px;
	border-top:solid #ffffff 1px;
}

#freebets_ads a img{margin:0 7px 20px 7px; }

.poll_title{
	font-weight:bold;
	border-bottom: 1px solid #900;
	width:225px;
	color:#FFF;
	margin:0 0 0 11px ; 
}
.poll_text{
	margin:0 0 0 11px ;
	padding:0;
	width:225px;
	color:#787878;
	font-size:11px;
	margin-bottom:10px;
}
.poll_item{
	width:150px; 
	clear:both;
}
.poll_item_title{
	font-weight:bold; 
	clear:both;
}
.poll_item_bar{ 
	background-color:#900; 
	border:1px solid #FFF; 
	height:15px; 
	float:left;
}
.poll_item_number{ 
	float:left; 
	font-size:12px;
}


/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(http://www.dailyprem.com/wp-content/themes/nationalgame/images/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */


#galleryUploader{ width:500px;}
.ui-stars-star,.ui-stars-cancel{float:left;display:block;overflow:hidden;text-indent:-999em;cursor:pointer;}
.ui-stars-star a,.ui-stars-cancel a{width:16px;height:15px;display:block;background:url(http://www.dailyprem.com/wp-content/themes/nationalgame/ui.stars.gif) no-repeat 0 0;}
.ui-stars-star a{background-position:0 -32px;}
.ui-stars-star-on a{background-position:0 -48px;}
.ui-stars-star-hover a{background-position:0 -64px;}
.ui-stars-cancel-hover a{background-position:0 -16px;}
.ui-stars-star-disabled,.ui-stars-star-disabled a,.ui-stars-cancel-disabled a{cursor:default!important;}

.sficon_text{
	float:right;
	padding-top:2px;
	width:90px;
}


#blog_profile{
	color:#CCCCCC;
	font-size:10px;
	line-height:12px;
	margin:8px;
}

#blog_profile img{
	width:190px;
	margin:5px;
	z-index:1 !important;
}

/* Countries for Country of Origin on blog posts */

.countryusa {
	background:url(images/countries/us.gif) no-repeat;
	display:inline-block;
	height:11px;
	margin-right:8px;
	width:16px;
}
.countryeng {
	background:url(images/countries/england.gif) no-repeat;
	display:inline-block;
	height:11px;
	margin-right:8px;
	width:16px;
}
.countrysco {
	background:url(images/countries/scotland.gif) no-repeat;
	display:inline-block;
	height:11px;
	margin-right:8px;
	width:16px;
}
.countrywal {
	background:url(images/countries/wales.gif) no-repeat;
	display:inline-block;
	height:11px;
	margin-right:8px;
	width:16px;
}
.countrynir {
	background:url(images/countries/nir.gif) no-repeat;
	display:inline-block;
	height:11px;
	margin-right:8px;
	width:16px;
}
.countryire {
	background:url(images/countries/ie.gif) no-repeat;
	display:inline-block;
	height:11px;
	margin-right:8px;
	width:16px;
}

/*.tooltip1 { position: relative; }

	.tooltip1 a span { 
		display: none; 
		color: #FFFFFF;
	}
	
	.tooltip1 a:hover span { 
		z-index:9990 !important;
		display: block; 
		position: absolute; 
		width: 300px; 
		background-color: #333; 
		/*height: 70px; */
/*		left: 100px; 
		top: -10px; 
		color: #FFFFFF; 
		padding: 5px;
		border:#be0000 solid 1px;
	}
*/

/*.tooltip1 a span {
	display: none;
}*/

span.tooltip {
	display:none;
	padding:40px 30px 10px 30px;
	background: #333;
	width:350px;
	font-size:11px;
	color:#fff;
}


#tooltip{
	position:absolute;
	background:#333;
	font-size: 11px;
	padding:2px 5px;
	color:#fff;
	display:none;
	width: 350px;
	}	
