/* ----------------------main page elements----------------------*/

.testx {
display:block;
font-size:0;
line-height:0;
margin:22px 2px;
height:33px;
width:34px;
overflow: hidden;
float: right;
}

html {
        background: url(http://www.bigfreebet.com/images/site/grassbg.jpg);
       background-repeat:repeat;
}

body{
	font-family:arial;
	font-size:12px;
	color:#3F4851;
	text-decoration:none;
	margin:0px;
        background-color: transparent;
        cursor:default;
	}

.topstrip {height: 158px; background:url(http://www.bigfreebet.com/images/site/topstripbg.gif) repeat-x;}
.topcentre {width: 967px; margin: 0 auto;}

h1.title  {
display: inline;
position: relative;
left:20px;
top:-23px;
font-size:24px;
font-family: Arial;
font-weight: bold;
color: #06458B; 
font-style:italic;
}

h2.normal {font-size:15px;
font-family: Arial;
font-weight: bold;
margin: 0;
text-decoration: underline;
}

.box h3 {font-size:13px;
font-family: Arial;
font-weight: bold;
margin:0 0 4px 0;
padding:0;
text-decoration: underline;}

#main{
	width:987px;
	margin:0 auto;
	padding:0px;
        padding-left: 8px;
	background-color:#FFFFFF;
        background: url("http://www.bigfreebet.com/images/site/kubrickbgwide.gif") repeat-y top; border: none;	
}

.clear {
	clear:both;
}

.gap{
	width:967px;
	height:54px;
	float:left;
	background-color:transparent;
}

.img_right {float: right;}

p{margin: 0;}

img{border:none;}

a{outline: none;}
a:focus {outline: none;}

a:link {color:#006699;}
a:visited {color:#002488;}
a:hover {}
a:active {color:#006699;} 

p.resource a:link {color:#006699;}
p.resource a:visited {color:#006699;}
p.resource a:hover {color:#006699;}
p.resource a:active {color:#006699;} 

.geobox {text-align:center;padding-top:10px; background-color: white; border: 6px solid #4A97E6; height: 178px; width: 287px;}
.geobox p {padding-top: 8px;}
.geobox p:first-child {padding-top: 0px;}

/* ----------------------top menu---------------------- */
#menutopmain {
	width:967px;
	margin:0px;
	padding: 0;
}
#menutopmain li {
	display:inline;
        cursor:pointer;
        cursor:hand;
}

#menutopmain a.menu, #menutopmain a.menu2{
display:block;
float: left;
overflow: hidden;
margin-right: 3px;
border: 3px solid white;
text-decoration:none;
}

#menutopmain a.menu2 {margin-right: 0px;}
/* ----------------------sub-menu---------------------- */
#submenu{
	width:969px;
	height:26px;
	float:left;
        color:#FFFFFF;
	padding:0px;
	background-image:url(http://www.bigfreebet.com/images/site/top_menu_bg.gif);
	background-repeat:repeat-x;
        margin-left: 4px;
}
#submenu h2, #submenu p{
        display: inline;
	margin:0; 
        line-height: 25px;

}
#submenu a{
        font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	padding:0 18px 0 18px;
}
#submenu a:hover{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
	padding:0 18px 0 18px;
}
#submenu a.pagenow{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
	padding:0 18px 0 18px;
}
/* ----------------------left menu---------------------- */
#left{
	width:166px;
	float:right;
	text-decoration:none;
        clear: right;
        margin-right: 25px;
        margin-top: 8px;
}

.newsletterbox {width: 150px; margin-left: 7px; margin-top: 5px;}


.bluebar_sidebar{
	width:151px;
	height:24px;
	float:left;
        padding-left:14px;
        padding-top: 5px;
	background-image:url(http://www.bigfreebet.com/images/site/sidebar_topbar.gif);
	background-repeat:repeat-x;
}

.bluebar_sidebar h2 {
           display: inline;           
           font-size:13px;
	   color:#FFFFFF;
	   font-weight:bold;
           margin:0; 
           padding:0;           
}

.sidebar_edges{
	width:163px;
	float:left;
	border-left: 1px solid #DEDEDE;
        border-right: 1px solid #DEDEDE;
}

.sidebar_bottom {
	width:165px;
	height:17px;
	float:left;
	background-image:url(http://www.bigfreebet.com/images/site/sidebar_bottom.gif);
	background-repeat:repeat-x;
        margin-bottom: 5px;
}

/* ----------------------middle---------------------- */

#right{
	width:750px;
	float:left;
	padding:8px 0 0 0;
        margin-left: 18px;
}

#ads{
    width: 937px;
}

#ads img{
       border: 1px solid #cccccc;
}

#img_rotate{
	width:755px;
	height:200px;
	float:left;
        margin-bottom: 10px;
}

.textbox {width: 940px; padding: 6px 5px 12px 5px;}

.textbox2 {width: 755px; padding: 6px 5px 12px 5px;}

.textbox p, .textbox2 p{
        font-family:arial;
	font-size:12px;
	color:#3F4851;
}

a.opacity img {
	filter: alpha(opacity=90);  
	opacity: 0.9;}

a.opacity:hover img {
	filter: alpha(opacity=100);      
	opacity: 1.0;
}

.article-col {float: left; width: 165px; line-height: 20px; margin: 8px;}

/* ----------------------bookmaker reviews and odds comparison home---------------------- */

.reviewbox {
         background-image: url(http://www.bigfreebet.com/images/site/reviewboxbg.jpg);
	 background-repeat:repeat-x;
         border: 1px solid #2C6FBA;
         width: 755px;
         margin: 0 0 10px 0;
}
.reviewbox img {
          padding: 12px 0 10px 10px; 
          float:left;
}
.reviewbox p {
          padding: 0 0 5px 16px;
          margin-top: 12px;
}
.reviewtext {
           width: 660px;
           float: left;
}

blockquote {font-style: italic;}

.container_edges3{
	width:754px;
	float:left;
	border-left: 0px solid #DEDEDE;
        border-right: 1px solid #DEDEDE;
}

.container_bottom3 {
	width:755px;
	height:17px;
	float:left;
	background-image:url(http://www.bigfreebet.com/images/site/bottom3.gif);
	background-repeat:repeat-x;
}

.box2{
	width:376px;
	height:98px;
	float:left;
	color:#3F4851;
        border-top: 1px solid #DEDEDE;
       border-left: 1px solid #DEDEDE;
}

.box2 p {display: inline;}

.box2_img{
	float:left;
	padding:8px 10px 4px 8px;
	height: 80px;
	width: 80px;
}

.box2_img img{border: double 3px #cccccc;}

.box2_con{
	width:261px;
	float:left;
	padding:6px 10px 0px 4px;
}

.box2_con h3{
	font-size:12px;
	font-weight:bold;
	color:#BA1C2B;
	line-height:26px;
	margin:0; 
        padding:0;
}

/* ----------------------middle container---------------------- */

.toparea {width: 980px; margin-left: 18px;}

.blue_bar_header{
	width:926px;
	height:24px;
	float:left;
        padding-left:14px;
        padding-top: 5px;
	background-image:url(http://www.bigfreebet.com/images/site/con_top_blue.gif);
	background-repeat:repeat-x;
}

.blue_bar_header h2 {
           display: inline;           
           font-size:13px;
	   color:#FFFFFF;
	   font-weight:bold;
           margin:0; 
           padding:0;           
}

.container_edges{
	width:938px;
	float:left;
        border-left: 1px solid #DEDEDE;
        border-right: 1px solid #DEDEDE;
}


.container_bottom {
	width:940px;
	height:17px;
	float:left;
	background-image:url(http://www.bigfreebet.com/images/site/con_bot_maintop.gif);
	background-repeat:repeat-x;
}


.freebets_box{
	float:left;
	width:940px;
	color:#3F4851;
}

.freebets_box img {padding: 1px 1px 1px 5px;}

.freebets_box .imgbox {padding-left: 12px; padding-top: 8px;}

.freebets_page_box {width: 755px;}

.freebets_page_box .imgbox {padding-left: 5px; padding-top: 7px;}

.freebets_page_box img {padding: 2px 2px 2px 2px;}

.newsbox {padding: 0; width: 755px;}

.news_left {
	float: left;
        margin-top: 15px;
}

.news_right {
	float: right;
        margin-top: 15px;
}

.blue_bar_header2{
	width:741px;
	height:24px;
	float:left;
        padding-left:14px;
        padding-top: 5px;
	background-image:url(http://www.bigfreebet.com/images/site/bluebar2.gif);
	background-repeat:repeat-x;
}

.blue_bar_header2 h2,.blue_bar_header2 h1 {
           display: inline;           
           font-size:13px;
	   color:#FFFFFF;
	   font-weight:bold;
           margin:0; 
           padding:0;           
}

.container_edges2{
	width:753px;
	float:left;
	border-left: 1px solid #DEDEDE;
        border-right: 1px solid #DEDEDE;
}

.container_bottom2 {
	width:755px;
	height:17px;
	float:left;
	background-image:url(http://www.bigfreebet.com/images/site/bottom2.gif);
	background-repeat:repeat-x;
}

a.textlink:link{ font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#003399;
text-decoration: underline;}

a.textlink:visited{ font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#003399;
text-decoration: underline;}

a.textlink:hover{ font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#72B0FC;
text-decoration: underline;}

a.textlink:active {}

.box {margin-top: 5px;}

.box, .league_page_box, .newsbox{
	float:left;
	width:732px;
        padding: 0px 12px 12px 12px;
	color:#3F4851;
}

.box p{
      font-size:12px;
      padding: 6px 0px 0px 0px;
      margin: 0;
}

.box p.bold_text {
              font-size:13px; 
              font-weight: bold; 
              text-decoration: underline;
}

ul.nobullet {list-style-type: none;}

/* -------------image preloader ------------------ */
	div#preloader {
		position: absolute;
		left: -9999px;
		top:  -9999px;
		}
	div#preloader img {
		display: block;
		}
/* ----------------------footer---------------------- */
#bot{
}

#footer{
    width: 977px;
	margin: 0 auto;
	text-align: center;
	padding-top:10px;
    padding-bottom: 10px;
	background-image: url(http://www.bigfreebet.com/images/site/kubrickfooter.gif);
    background-position: bottom;
}

* html #footer {
    margin-left: 31px;
}

.bot_link{
	font-size:12px;
}

a.bot_link:link{
	        color:#3F4851;
	        text-decoration:none;
	        padding:0 15px 0 13px;
}


a.bot_link:visited { color:#3F4851;
	            text-decoration:none;
	            padding:0 15px 0 13px;
}

a.bot_link:hover{
	          color:#487BAC;
	          text-decoration:underline;
	          padding:0 15px 0 13px;
}

a.bot_link:active {color:#3F4851;
	           text-decoration:none;
	           padding:0 15px 0 13px;
}

p.links {font-size:12px; text-align: center; padding-top: 3px;}

p.links a:link, .article-col a:link{ 
color:#3F4851;
text-decoration: underline;}

p.links a:visited, .article-col a:visited{ color:#3F4851;
text-decoration: underline;}

p.links a:hover, .article-col a:hover{
color:black;
text-decoration: underline;}

p.links a:active, .article-col a:active {color: #3F4851;
text-decoration:underline;}
/* ----------------------contact form---------------------- */

fieldset {border: 0;margin: 10px; font-family:arial; width: 450px;}

label {}

.emailboxes {
color: black;
background: #E8EBEC;
border: 2px solid #cccccc;
padding: 2px;
width: 200px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

textarea {
	width: 425px;
	height: 120px;
	border: 2px solid #cccccc;
	padding: 5px;
	background-image: url(http://www.bigfreebet.com/images/site/emailfigure.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
        font-weight: bold;
        color: #4A97E6;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
}

/* ----------------------newsletter---------------------- */
input.newsletter_box {width: 128px; font-size: 10px; padding: 5px;}

input.newsletter_box:focus {background-color: #FFDE8D;}

label.news_email {font-weight: bold;}

h3.newsletter_title{
             font-family:arial;
	     font-size:14px;
}
.newsletter {
width: 143px;
height: 118px;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
padding: 6px 4px 4px 3px;
margin-bottom: 15px;
}
/* ------------- RSS Feeds ------------------ */

.ulrss, .ulrss2 {margin: 0px; padding: 0px; list-style-type: none;}

.ulrss p {margin:0; padding: 3px;}

a.arss {

	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#3071BF;
	text-decoration:underline;
        font-weight: bold;
        margin: 0;
        padding:0;
}
.arss2 {	
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:12px;
     color: #002488;
     font-weight:bold;
}

.divrss {text-align:center; margin: 10px 3px 0 3px;}

.divrss2 {
	width: 720px;
	float:left;
}

.prss {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
        line-height: 17px;
        margin: 0;
        padding:0;
}
.prss2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3F4851;
	padding: 2px 0 7px 0;
        line-height: 19px;
}

.lirss {margin-bottom: 15px;}

.lirss2 {	
	list-style-type:none;
	margin: 5px;
}

.ulrss3 {margin: 0px; padding: 0px; list-style-type: none;}

.arss3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
        font-weight: bold;
        color: #3B3636;
	text-decoration:underline;
        margin: 0;
}

/* ------------- Forum RSS ------------------ */

.arss-forum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: gray;
}

a.arss-forum {color: gray;}
a:hover.arss-forum {color: white;}

.prss-forum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding: 4px 0 5px 0;
}

.divrss-forum {
	width: 163px;
	float:left;
}

.lirss-forum {
text-align: center;
padding: 6px 4px 0 4px;
margin-top: 4px;
margin-bottom: 4px;
background-color: #F2F2F2;
}

.lirss-forum a {text-decoration: none;}

.lirss-forum:hover {background-color: #044289;}
.lirss-forum:hover .arss-forum {color: white;}

/* ------------- Scroll list ------------------ */
.scrollist 
{margin:10px 0 10px 0;}

.scrollist ul 
{padding:0; margin:0; list-style-type: none; border:0; border-bottom: 1px solid #C7C7CB; padding-bottom: 4px;}

.scrollist ul li a {text-decoration:none; color: #3071BF; font-weight: bold; font-size: 14px;}

.scrollist ul li {padding-top: 5px;}
.scrollist ul li p {margin: 0;padding:0 0 6px 0 ;}
.scrollist h3 {font-size: 14px; color: #363636; padding:10px 0 0 0; text-decoration: underline;}

.scrollist .images {
background:url(http://www.bigfreebet.com/images/site/sportimages.jpg) no-repeat;
display:block;
}

.scrollist .images.football {background-position:160px 0px;}
.scrollist .images.tennis {background-position:160px -485px;}
.scrollist .images.horse {background-position:160px -905px;}

/* ------------- table ------------------ */

#table {
border-collapse:collapse;
border-spacing:0;
width:915px;
background:#fff;
margin:auto;
line-height:1;
}

#table th.headerSortUp {
background-image:url(http://www.bigfreebet.com/images/bettingtable/asc.gif) !important;
background-color:#E1E7F3 !important;
}

#table th.headerSortDown {
background-image:url(http://www.bigfreebet.com/images/bettingtable/desc.gif) !important;
background-color:#E1E7F3 !important;
}

#table th.header {
background-image:url(http://www.bigfreebet.com/images/bettingtable/small.gif);
background-color:#E1E7F3;
cursor:pointer;
font-weight:bold;
background-repeat:no-repeat;
background-position:5px center;
border-right:2px solid #ffffff;
color:#3F4851;
vertical-align:middle;
}

#table th {
line-height:20px;
font-size:15px;
text-align:center;
background-color: #E1E7F3;
padding:5px;
font-weight: bold;
color:#3F4851;
border: 2px solid #C7D2DE;
}

#table td {
line-height:20px;
text-align:center;
vertical-align:middle;
padding:4px; margin: 0;
border: 2px solid #C7D2DE;
}

#table .odd td {
background:#fff;
}

#table .even td {
background:#E1E7F3;
}

#table a {
color:#000000;
text-decoration:none;
}

#table a:hover {
color:#000;
text-decoration:underline;
}

#table a.offer{color:#3F4851;}
#table a:hover.offer{color:#000000; text-decoration:none;}

#table .image {
display:block;
font-size:0;
line-height:0;
margin:8px 10px;
height:49px;
width:142px;
overflow: hidden;
}

#table img {padding: 0; margin: 0;}

#table strong {
font-weight:bold;
}

#table .star {
background:url(http://www.bigfreebet.com/images/bettingtable/allstar.png) no-repeat;
width:145px;
height:31px;
background-position: 0px 0px;
}

#table .star em {
background:url(http://www.bigfreebet.com/images/bettingtable/allstar.png) no-repeat;
width:145px;
height:31px;
background-position: -145px 0px;
float:left;
text-indent:-999em;
}

#table .currency {
background:url(http://www.bigfreebet.com/images/bettingtable/currency.png) no-repeat;
display:block;
height:37px;
width:27px;
text-indent:-999em;
margin:0 auto;
}

#table .currency.euro {background-position:-26px 0px;}
#table .currency.pound {background-position:0px 0px;}

#table .reward {
background:url(http://www.bigfreebet.com/images/bettingtable/reward.png) no-repeat;
display:block;
height:25px;
text-indent:-999em;
margin:0 auto;
}

#table .reward.freebet {background-position:0px 0px; width: 97px;}
#table .reward.deposit {background-position:-97px 0px; width:70px;}

#table .hidden {
visibility:hidden;
display:none;
}

#pager {
border:1px solid #CCC;
text-align:right;
position:inherit !important;
margin:20px auto;
padding:10px;
width: 900px;
}
#table .selectedcolumn{
background:#E1E7F3 !important;
}
#pager img{
float:left;
margin:0 3px;
}
#pager p{
float:left;
margin:0 10px;
line-height:16px;
}

#table .amount {font-size: 15px; font-weight: bold; height:57px; width:58px; display: inline-block; line-height: 47px}

#table .exclusive, .topbonus, .riskfree, .new {
display:block;
height:57px;
width:58px;
margin:0 auto;
line-height: 47px
}

#table .exclusive{background:url(http://www.bigfreebet.com/images/bettingtable/exclusive.png) no-repeat;}
#table .topbonus {background:url(http://www.bigfreebet.com/images/bettingtable/topbonus.png) no-repeat;}
#table .riskfree {background:url(http://www.bigfreebet.com/images/bettingtable/riskfree.png) no-repeat;}
#table .new {background:url(http://www.bigfreebet.com/images/bettingtable/new.png) no-repeat;}

.firstlast {height:17px; width:17px; overflow: hidden; float: left; display:block; margin-right: 3px;}
.prevnext {height:17px; width:10px; overflow: hidden; float: left; display:block; margin-right: 3px;}


/* ------------- hover box ------------------ */

span.link {
    	position: relative;
}

    span.link a span {
    	display: none;
}

span.link a:hover {
    	font-size: 99%;
    	font-color: #000000;
}

span.link a:hover span { 
    display: block; 
    	position: absolute; 
    	margin-top: 10px; 
    	margin-left: -10px; 
        width: 160px; padding: 5px; 
    	z-index: 100; 
    	color: #000000; 
    	background: #FFFFAA; 
    	font: 12px "Arial", sans-serif;
    	text-align: left; 
    	text-decoration: none;
}

/* ----------------------shadowbox---------------------- */

#sb-container,#sb-wrapper{text-align:left;}#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}#sb-container{height:100%;display:none;visibility:hidden;z-index:999;}body>#sb-container{position:fixed;}#sb-overlay{height:expression(document.documentElement.clientHeight+'px');}#sb-container>#sb-overlay{height:100%;}#sb-wrapper{position:relative;}#sb-wrapper img{border:none;}#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:1px solid #303030;}#sb-body-inner{position:relative;height:100%;}#sb-content.html{height:100%;overflow:auto;}#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;}#sb-body,#sb-loading{background-color:#060606;}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}#sb-title-inner,#sb-info-inner{position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;line-height:16px;}#sb-title,#sb-title-inner{height:26px;}#sb-title-inner{font-size:16px;padding:5px 0;color:#fff;}#sb-info,#sb-info-inner{height:20px;}#sb-info-inner{font-size:12px;color:#fff;}#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}#sb-nav-close{background-image:url(http://www.bigfreebet.com/shadowbox/resources/close.png);background-repeat:no-repeat;}#sb-nav-next{background-image:url(resources/next.png);background-repeat:no-repeat;}#sb-nav-previous{background-image:url(resources/previous.png);background-repeat:no-repeat;}#sb-nav-play{background-image:url(resources/play.png);background-repeat:no-repeat;}#sb-nav-pause{background-image:url(resources/pause.png);background-repeat:no-repeat;}#sb-counter{float:left;padding:2px 0;width:45%;}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}#sb-counter a.sb-counter-current{text-decoration:underline;}div.sb-message{font-family:'Lucida Grande',Tahoma,sans-serif;font-size:12px;padding:10px;text-align:center;}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
