/* ----------------------main page elements----------------------*/
body{
	font-family:arial;
	font-size:12px;
	color:#3F4851;
	text-decoration:none;
	margin:0px;
        background-color: #E9E9E9;
        cursor:default;
	}

.topstrip {height: 161px; background:url(http://www.bigfreebet.com/images/site/topstripbg.jpg) repeat-x;}
.topcentre {width: 967px; margin: 0 auto;}

h1.title  {
display: inline;
position: relative;
left:0px;
top:-23px;
font-size:20px;
font-family: Arial;
font-weight: bold;
color: #06458B; 
font-style:italic;
}

#main{
	width:987px;
	margin:0 auto;
	padding:0px;
        padding-left: 10px;
	background-color:#FFFFFF;
        background: url("http://www.bigfreebet.com/images/site/kubrickbgwide.jpg") repeat-y top; border: none;	
}

.clear {
	clear:both;
}

.gap{
	width:967px;
	height:24px;
	float:left;
	background-color:#E9E9E9;
}

.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;}
/* ----------------------home tooltip---------------------- */

#text {margin:50px auto; width:500px;}
.hotspot {color:#900; padding-bottom:1px; cursor:pointer;}

#tt {position:absolute; display:block; background:url(images/site/tooltip_left.gif) top left no-repeat;}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/site/tooltip_top.gif) top right no-repeat; overflow:hidden;}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF;}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/site/tooltip_bottom.gif) top right no-repeat; overflow:hidden;}

/* ----------------------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;}

/* ----------------------top menu---------------------- */
#menutopmain {
	width:967px;
	margin:10px 0 0 0;
	padding: 0;
}
#menutopmain li {
	display:inline;
        cursor:pointer;
        cursor:hand;
}
#menutopmain a{
        text-decoration:none;
}
#menutopmain img {border: 3px solid white;}
/* ----------------------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;
}

ul.categoryitems {margin: 0px; padding: 0px; list-style-type: none;}

.arrowlistmenu {
	width: 138px;
        padding-left: 6px;
}

.arrowlistmenu ul li{
	list-style-type: none;
	padding: 0;
	margin:0 0 2px 0;
}

.arrowlistmenu .menuheader, .yourfreebets {
	font: bold 11px Arial;
	color:black;
	margin:0 0 2px 0;
	background:url(http://www.bigfreebet.com/images/site/left_tab.gif) no-repeat;
	padding: 4px 0 6px 10px;
        cursor: hand;
	cursor: pointer;
}

.yourfreebets {background:url(http://www.bigfreebet.com/images/site/left_tab_star.gif) no-repeat;}

.menuheader:hover {
	color:#1B588E;
	margin:0 0 2px 0;
	background:url(http://www.bigfreebet.com/images/site/left_tab1.gif) no-repeat;
	padding: 4px 0 6px 10px;
        cursor: hand;
	cursor: pointer;
}

.yourfreebets:hover{color:#1B588E;} /* ------bg image star so no hover change------ */

.arrowlistmenu a {color:black; text-decoration: none;}
.arrowlistmenu a:visited {color:black; text-decoration: none;}
.arrowlistmenu a:hover {color:#1B588E; text-decoration: none;}

.arrowlistmenu ul li a, .freebet_value {
        font-size: 11px;
	display: block;
        font-weight: bold;
	padding: 4px 0 6px 10px; /*header text is indented 10px*/
	text-decoration: none;
	color:#1B588E;
	background:url(http://www.bigfreebet.com/images/site/left_tab2.gif) no-repeat;
        cursor: hand;
	cursor: pointer;
}
.arrowlistmenu ul li a:visited {
	color: #1B588E;
        text-decoration: none;
        cursor: hand;
	cursor: pointer;
}
.arrowlistmenu ul li a:hover {
	color:#1C1B76;
        text-decoration: underline;
        cursor: hand;        
        cursor: pointer;
}

.arrowlistmenu ul li a:active {
	color:#1C1B76;
        cursor: hand;        
        cursor: pointer;
}

.arrowlistmenu .freebet_value {
                       background:url(http://www.bigfreebet.com/images/site/left_tab3.gif) no-repeat; 
                       padding: 4px 0px 4px 0px; 
                       text-align: center; 
}

.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: 20px;
}

#ads{
    width: 940px;
}

#ads img{
       margin-right:2px; 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: 20px;}

.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;
}

.news_right {
	float: right;
}

.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, .league_page_box, .newsbox{
	float:left;
	width:732px;
        padding: 0px 12px 12px 12px;
	color:#3F4851;
}

.box p{
      font-size:12px;
      padding: 12px 0px 0px 0px;
      margin: 0;
}

.box p.bold_text {
              font-size:13px; 
              font-weight: bold; 
              text-decoration: underline;
}

ul.nobullet {list-style-type: none;}

/* ------------- right corner triangle -------------- */

.tab_float{z-index:9999999;position:fixed !important;position:absolute;cursor:hand;cursor:pointer;}
#imagelink img{border:0;}
.tab_top{top:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop :document.body.scrollTop);}
.tab_bottom{bottom:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 1 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 1);}
.tab_right{right:0px;}
.tab_left{left:0px;}
#tab_close_button{color:gray;border:1px solid gray;display: none;width:11px;height:16px;font-size:12px;text-align:center;}
.tabb_top{top:80px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 80 :document.body.scrollTop + 80);}
.tabb_bottom{bottom:80px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 80 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 80);}
.tabb_right{right:10px;}
.tabb_left{left:10px;}

a.tab_image {background:url(http://www.bigfreebet.com/images/ads/triangle.png); width: 81px; height: 81px;}

/* -------------image preloader ------------------ */
	div#preloader {
		position: absolute;
		left: -9999px;
		top:  -9999px;
		}
	div#preloader img {
		display: block;
		}
/* ----------------------footer---------------------- */
#bot{
}

#footer{
width:977px;
	float:left;
	text-align:center;
	padding-top:10px;
        padding-bottom: 10px;
	background-image:url(http://www.bigfreebet.com/images/site/kubrickfooter.jpg);
        background-position:bottom;
}

.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
{}
input.email{
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;}

#arss {

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006699;
	text-decoration:underline;
        margin: 0;
}
#arss2 {	
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:12px;
     color: #002488;
     font-weight:bold;
}

#divrss {
	width: 350px;
	float:left;
}
#divrss2 {
	width: 370px;
	float:left;
}

#prss {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
        padding: 0 0 15px 0;
        line-height: 17px;
}
#prss2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3F4851;
	padding: 2px 0 7px 0;
        line-height: 19px;
}

#lirss {	
}

#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;
}

#divrss3 {
	width: 654px;
	float:left;
        margin-left:0px;
}

#divrss3 a:link {color:#00249D;}
#divrss3 a:visited {color:#00249D;}
#divrss3 a:hover {color:white; background-color:#00249D;}
#divrss3 a:active {color:white;}

#lirss3 {font-family : Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3F4851;
	list-style-type:none;
        padding-left: 33px;
        background-image: url(http://www.bigfreebet.com/images/arrows/ball2.jpg);
        background-repeat: no-repeat;
        background-position: 0 3px;
}

#prss3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
        padding: 0 0 5px 0;
        width: 270px;
}


/* ------------- Forum RSS ------------------ */

#arss-forum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: gray;
}

#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;}

/* ------------- Hompage bottom ad unit ------------------ */

#adUnit, #adUnit1 {
position:fixed;
bottom: 0;
left: 0;
padding:0;
height: 90px;  
cursor: pointer;
margin: 0;
margin-Bottom: -90px;
width:100%;
font-family: arial, sans-serif;
font-size: 18px;
text-align: left;
}
#adUnit #adMain, #adUnit1 #adMain{ 
overflow:hidden;
text-indent:-1000em;
width:325px;
height:90px;
float:left;
}
#adUnit ul {
margin: 30px 16px 0pt 0pt; 
padding: 10px 0 0 0 ; 
float: right; 
font-size: x-small; 
list-style-type: none;
}
#adUnit1 ul{
margin: 30px 16px 0pt 0pt; 
float: right; 
font-size: x-small;
padding-top:4px;
list-style-type: none;
}
#adUnit ul li a, #adUnit1 ul li a{
color:#FFCC00;
}
#adUnit p#adSide, #adUnit1 p#adSide{
margin: 35px 0pt 0pt 350px;
}
#adUnit form#adSideForm, #adUnit1 form#adSideForm{
margin: 35px 0pt 0pt 300px; 
}
#adUnit a:link, #adUnit a:link {color:#ffffff; text-decoration: none;}
#adUnit a:visited, #adUnit a:visited {color:#ffffff; text-decoration: none;}
#adUnit a:hover, #adUnit a:hover {color:#91BAE2; text-decoration: none;}
#adUnit a:active, #adUnit a:active {color:#91BAE2; text-decoration: none;}
