body, html {
	color: #333333;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	background-attachment: fixed;
	background-image: url(images/bg-gradient-orange.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#wrapper { 
	position:absolute; 
	width:970px; 
	left:50%; 
	top:15px; 
	margin-left:-485px; 
}

a:link {
    color: #0199e4;
	font-weight:bold;
	text-decoration: none;
}

a:visited {
    color: #0199e4;
	font-weight:bold;
	text-decoration: none;
}

h1 {
	font-size:1.4em;
	color:#f26334;
	padding-left:10px;
	padding-bottom:5px;
	border-bottom: 1px  solid #0199e4;
} 

h2 {
	font-size:1.2em;
	color:#f26334;
	padding-left:20px;
	padding-bottom:2px;
	background-image:url(images/ball.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: 1px dashed #CCCCCC;
}

h3 {
    font-size:1.1em;
	color:#f26334;
	padding-bottom:2px;
	border-bottom: 1px dashed #CCCCCC;
}	
    	 

/* HEADER ELEMENTS */

#header {
	margin-bottom:0px;
}

#logo {
	width:474px;
	height:80px;
	padding-left:10px;
	float:left;
}

#banner {
	background:#fff;
	width:474px;
	height:74px;
	float:right;
}

/* BODY ELEMENTS */

#content {
	width:970px;
	background:#c44419;
	padding-top:20px;
	margin-bottom:0;
}

html>body #content {
    padding-bottom:20px;
}	

#leftColumn {
	width:200px;
	border-right:#f26334 1px solid;
	border-bottom:#fff 1px solid;
	margin-left:1px;
	float:left;
	background-image: url(images/ball-left-nav-bg.gif);
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: left bottom;
}

#centreColumn {
	width:496px;
	border-top:#FFF 1px solid;
	border-bottom:#FFF 1px solid;
	border-right:#FFF 1px solid;
	background:#fff;
	float:left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

html>body #centreColumn {
    width:475px;
	
}	

#rightColumn {
	width:270px;
	background:#f26334;
	border-left:#f26334 1px solid;
	margin-right:1px;
	margin-bottom:10px;
	float:right;
}

html>body #rightColumn {
    padding-bottom:1px;
}

#footer {
    clear:both;
	font-size:9pt;
}

#footer a {
	text-decoration:none;
	
}	

		

/* LEFT COLUMN ELEMENTS */

#nav {
	margin-bottom:15px;
}

#nav a {
	border-bottom: #f26334 1px solid; 
	color:#c44419;
	padding:5px 0 5px 25px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	background: url(images/LeftNavBgOrange.gif);
}

#nav a:hover {
    border-bottom: #c44419 1px solid;
	color: #c44419;
	background: url(images/LeftNavBgDownOrange.gif);
	padding:5px 0 5px 25px;
	text-decoration:none;
	font-weight:bold;
	display:block;
}	
    

.leftColumnBox {
	width:182px;
	border:#f26334 1px solid;
	background:#F6EDDC;
	margin:0 10px 15px 8px;
}

.leftColumnHeader {
	background:#f26334;
	border-bottom:#fff 1px solid;
	padding:3px 0 3px 6px;
	color:#fff;
}

.leftColumnBox p {
	padding:0;
	margin:9px 7px;
	font-size:8pt;
	line-height:1.5em;
}

.leftColumnBox img {
	padding-top: 5px;	
}

/* CENTRE COLUMN ELEMENTS */

.centreColumnBoxTop {
	border:#f26334 1px solid;
	line-height:1.5em;
	margin-bottom:15px;
	background-color: #Fff;
	background-image: url(images/box-bg.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.centreColumnBoxTop h1 {
margin-top:0;
}


.centreColumnBox {
	border:#f26334 1px solid;
	line-height:1.5em;
	margin-bottom:15px;
	background-color: #Fff;
}

.centreColumnBox img {
	margin:5px 10px 10px 14px;
	float:left;
}

.centreColumnBoxTop img {
	border:#000 1px solid;
	margin:10px 10px 10px 14px;
	float:right;
}

.centreColumnHeader {
	background: url(images/CentColHeaderBgOrange.gif); 
	border-bottom:#fff 1px solid;
	font-weight:bold;
	padding:4px 0 4px 10px;
	color:#fff;
}

.centreColumnBox h2 {
margin-top:0;
}


.centreColumnHeaderTop {
	background: url(images/CentColHeaderBgOrange.gif); 
	border-bottom:#fff 1px solid;
	font-weight:bold;
	padding:4px 0 4px 10px;
	color:#fff;
}

.centreColumnBox p {
	margin:10px 15px 10px 10px;
}

.centreColumnBoxTop p {
	margin:10px 15px 10px 10px;
}

.centreColumnBox p.linkage a {
	color:#0199e4;
	font-weight:bold;
	margin-right:18px;
	text-decoration:none;
	padding-left:20px;
	background-image:url(images/arrow-orange.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.centreColumnBoxTop p.linkage a {
	color:#0199e4;
	font-weight:bold;
	margin-right:18px;
	padding-left:20px;
	text-decoration:none;
	background-image:url(images/arrow-orange.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.bottomlink p.linkage a {
	color:#0199e4;
	font-weight:bold;
	margin-right:18px;
	text-decoration:none;
	margin-left: 270px;
	padding-left: 20px;
	background-image:url(images/arrow-orange.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


.tableRatings {
	width:100%;
	border-right:#f26334 1px solid;
	border-bottom:#f26334 1px solid;
	margin-bottom:10px;
}

/* .tableRatings a {
	color:#0199e4;
	
} */

.tableRatings th, .tableRatings td {
	border-top:#f26334 1px solid;
	border-left:#f26334 1px solid;
	padding:4px 4px 4px 6px;
	font-size:9pt;
}

.tableRatings th {
	text-align:left;
	background:#f26334;
	color:#fff;
}

.tableRatingsReview {
	width:95%;
	border-right:#f26334 1px solid;
	border-bottom:#f26334 1px solid;
	margin-bottom:10px;
}

.tableRatingsReview a {
	color:#0199e4;
	
}

.tableRatingsReview th, .tableRatingsReview td {
	border-top:#f26334 1px solid;
	border-left:#f26334 1px solid;
	padding:4px 4px 4px 6px;
	font-size:9pt;
}

.tableRatingsReview th {
	text-align:left;
	background:#f26334;
	color:#fff;
}

.tableRatingsOverview {
    color:#0199e4;
	font-weight:bold;
	width:95%;
	margin-bottom:5px;
}

.tableRatingsOverview a {
	color:#0199e4;
	
}

.tableRatingsOverview th, .tableRatingsOverview td {
	font-size:9pt;
	padding:4px 4px 4px 6px;
}

.tableRatingsOverview th {
	text-align:left;
	background:#a0db31;
	color:#304a06;
}

/* RIGHT COLUMN ELEMENTS */

.rightColumnBox {
	border:#FFF 3px solid;
	width:258px;
	margin:0 3px 3px 3px;
	padding:0;
}

.rightColumnBox img {
	float:right;
	border-left:#FFF 3px solid;
	margin:0;
	width:92px;
	padding:0;
}

*html .rightColumnBox img {
	margin-right:-3px;
}

.rightColumnBox a {
	color:#fff;
	font-weight:bold;
	
}

.rightColumnBox p {
	padding:0;
	margin:6px 7px 0 7px;
	color:#fff;
	line-height:1.3em;
}

.redBackground {
	background:#f26334;
	height:160px;
}

#news img {
	border:#FFF 1px solid;
	margin:3px 0 0 3px;
}

.newsHeader {
	background:#0199e4;
	color:#FFF;
	font-weight:bold;
	padding:8px 3px 10px;
	text-align:center;
}

#newsContent {
	margin:0 1px 0 3px;
	padding:10px;
	color:#fff;
}

#newsContent ul {
	margin:0 0 0 16px;
	padding:0;
}

#newsContent li {
	margin-bottom:22px;
	line-height:1.5em;
	list-style-image:url(images/bullet-blue.gif);
	list-style-type:square;
}

#newsContent a {
	color:#fff;
	font-weight:bold;
}

/*REVIEW ELEMENTS */

.centreColumnBoxReview {
	color:#333333;
	line-height:1.5em;	
}

.centreColumnHeaderReview {
	font-weight:bold;
	padding:4px 0 4px 0px;
	color:#f26334;
}

.centreColumnBoxReview p {
	margin:10px 15px 10px 10px;
}

.centreColumnBoxReview p.linkage a {
	color:#0199e4;
	font-weight:bold;
	margin-right:18px;
	text-decoration:none;
}


/*VARIOUS TABLES */

.tableRatingsLingo {
	width:90%;
	border-right:#f26334 1px solid;
	border-bottom:#f26334 1px solid;
	margin-bottom:10px;
}

.tableRatingsLingo a {
	color:#0199e4;
	
}

.tableRatingsLingo th, .tableRatingsLingo td {
	border-top:#f26334 1px solid;
	border-left:#f26334 1px solid;
	padding:4px 4px 4px 6px;
	font-size:9pt;
}

.tableRatingsLingo th {
	text-align:left;
	background:#f26334;
	color:#fff;
}

.tableFree {
	width:94%;
	border-right:#f26334 1px solid;
	border-bottom:#f26334 1px solid;
	margin-bottom:10px;
}

.tableFree a {
	color:#0199e4;
	
}

.tableFree th, .tableFree td {
	border-top:#f26334 1px solid;
	border-left:#f26334 1px solid;
	padding:4px 4px 4px 6px;
	font-size:9pt;
}

.tableFree th {
	text-align:left;
	background:#f26334;
	color:#fff;
	font-size:8pt;

}


.tableCm {
	width:90%;
	margin-bottom:10px;
}

.tableCm a {
	color:#0199e4;
	
}

.tableCm th, .tableCm td {
	padding:4px 4px 4px 6px;
	font-size:9pt;
	text-align:center;
}

.tableCm th {
	text-align: center;
	color:#fff;
}

	

/* MISCELLANEOUS ELEMENTS */

.container {
	font-size:9pt;
}

.clear {
	clear:both;
}

ul {
list-style-image: url(images/arrow-orange.gif);
}

div.left {
	width:50%;
	text-align:center;
	float:left;
	line-height: 1.1;
	position:relative;
}

div.right {
	width:50%;
	text-align:center;
	float:right;
	line-height: 1.1;
	position:relative;
}

.guide img {
}

.guide {
overflow:hidden;
margin-left:10px;
}

.guide .one {
float:left;
width:30%;
    padding:5px;
}

.guide .two {
float:left;
width:30%;
padding:5px;
}
.guide .three {
float:left;
width:30%;
padding:5px;
}



.recommend {
	line-height:1.5em;
	margin-bottom:15px;
	background-color: #Fff;
}

.recommend img {
	margin:5px 5px 5px 7px;
	float:left;
}

.sidegame {
	line-height:1.5em;
	margin-bottom:15px;
	background-color: #Fff;
}

.sidegame img {
	margin:0px 5px 5px 7px;
}

.sidegameLeft {
	line-height:1.5em;
	margin-bottom:15px;
	background-color: #Fff;
}

.sidegameLeft img {
	margin:0px 5px 5px 7px;
	float:left;
}

.review {
	line-height:1.5em;
	margin-bottom:15px;
}

.review img {
	margin:2px 6px 2px 2px;
	float:left;
}

.comment {
	margin-bottom:15px;
	line-height:1.5em;
}

.comment img {
	margin:2px 6px 2px 2px;
	float:right;
}

.sidegames {
	width:90%;

}

.sidegames a {
	color:#0199e4;
	
}

.sidegames th, .sidegames td {
	padding:4px 4px 4px 6px;
	font-size:9pt;
}

.sidegames th {
	text-align:left;
	color:#f26334;
}	

/* Footer Elements */

ul.footermenu {
	text-align:center;
	margin:0;
	font-weight:bold;
	padding:0px 5px 5px 5px;
}

ul.footermenu li {
	font-weight:bold;
	color:#FFF;
	display:inline;
	text-decoration:none;
}	

ul.footermenu a:link {
	color:#FFF;
	text-decoration:none;
}

ul.footermenu a:visited {
	color:#FFF;
}

ul.footermenu a:hover {
	color:#FFF;
} 

/*Bingo on a budget table */

.tableBudget {
	width:100%;
	border-right:#f26334 1px solid;
	border-bottom:#f26334 1px solid;
	border-left:#f26334 1px solid;
	margin-bottom:10px;
}

.tableBudget a {
	color:#0199e4;
	text-align:center;
	
}

.tableBudget th, .tableBudget td {
	border-top:#f26334 1px solid;
	border-right:#f26334 1px solid;	
	padding:4px 4px 4px 6px;
	font-size:9pt;
}

.tableBudget th {
	text-align:left;
	background:#F26334;
	color:#fff;
}

.tableBudget td.highlight {
    border-top:#fff 1px solid;	
	padding:4px 4px 4px 6px;
	font-size:9pt;
	background-color:#f26334;
	color:#FFFFFF;
}	

.tableBudget td.pale {
    border-top:#fff 1px solid;	
	padding:4px 4px 4px 6px;
	font-size:9pt;
	background-color:#F6EDDC;
	color:#333;
}

.tableBudget td.play {
    border-top:#f26334 1px solid;	
	padding:4px 4px 4px 6px;
	font-size:9pt;
	background-color:#Fff;
	color:#333;
}
 
.newsletterForm {
	color:#f26334;
	margin-top:50px;
	margin-right:40px;
}

.newsBg {
    background-image:url(images/newsletter/form-bg.jpg);
	width:500px;
	height:170px;
}
.textbox {
    background: url(images/newsletter/text-field.gif) repeat-x;
	color: #666;
	border:1px solid #999999;
	width:150px;
}

.promo img {
    float: left;
	margin-right:5px;
	margin-top:5px;
}	

.formOffers {
    float:left;
	background-image:url(images/newsletter/special-offers-bg.jpg); 
	width:240px;
	height:240px;
	margin-bottom:20px;
}

.formText {
    font-size:0.9em;
    padding-top:40px;
	padding-left:15px;	
	line-height:0.9em;
}

.formText2 {
    font-size:0.9em;
    padding-top:40px;
	padding-left:15px;	
	line-height:1.1em;
}	
	

.formText img{
    padding-right:3px;
}   

.formTips {
    float:right;
	background-image:url(images/newsletter/tips-and-tricks-bg.jpg); 
	width:240px;
	height:240px;
	margin-bottom:20px;

}

