html, body {
	height: 100%;
}

body {
	margin: 0px;
	padding: 0px;
	background-image: url(image/homepage01.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F5B65;
}


form {
	margin: 0px;
	padding: 0px;
}

fieldset {
	margin: 0px;
	padding: 0px;
	border: none;
}

.input-text {
	font: 11px Arial, Helvetica, sans-serif;
	color: #4F5B65;
}

h1, h2, h3 {
	margin-top: 0px;
}

h1 {
}

h1.style-mag {
	margin-bottom: 10px;
	font-size: 11px;
	color: #005876;
}

h1.style1 {
	margin-bottom: 15px;
	font-size: 15px;
}

h1.style2 {
	margin-bottom: 15px;
	font-size: 20px;
}

h2 {
}

h2.style1 {
	margin-bottom: 15px;
	font-size: 15px;
}

h2.style2 {
	margin-bottom: 15px;
	font-size: 20px;
}


h3 {
	margin-bottom: 10px;
	font-size: 11px;
	color: #005876;
}

h3.style-mag {
	margin-bottom: 20px;
	font-size: 24px;
	color: #005876;
}

h3.style-mag2 {
	margin-bottom: 20px;
	font-size: 24px;
	color: #005876;
	background-color: #E6E9EB;
}


h3.style-mag a {
	text-decoration: none;
	font-weight: bold;
	color: #005876;
}

h3.style-mag a:hover {
	text-decoration: underline;
	color: #0090BA;
}

h3.style1 {
	margin-bottom: 15px;
	font-size: 20px;
}

h3.style2 {
	margin-bottom: 15px;
	font-size: 15px;
	color: #005876;
}

h3.style2 a {
	text-decoration: none;
	font-weight: bold;
	color: #005876;
}

h3.style2 a:hover {
	text-decoration: underline;
	color: #0090BA;
}

h3.style3 {
	margin-bottom: 40px;
	font-size: 25px;
	color: #005876;
}

h3.style4 {
	margin-bottom: 15px;
	font-size: 20px;
	color: #005876;
}

h3.style4 a {
	text-decoration: none;
	font-weight: bold;
	color: #005876;
}

h3.style4 a:hover {
	text-decoration: underline;
	color: #0090BA;
}

p, ol, ul {
	margin-top: 0px;
	margin-bottom: 20px;
	text-align: justify;
	line-height: 17px;
}

p {
}

ol {
}

ul.list1 {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
	list-style-type: none;
}

ul.list1 li a {
	padding-left: 15px;
	background: url(image/homepage09.gif) no-repeat left center;
}

ul.list2 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-type: none;
	line-height: normal;
}

ul.list2 li {
	padding: 10px 0px;
	border-top: 1px solid #D0D4D8;
}

ul.list2 li.first {
	padding-top: 0px;
	border: none;
}

ul.list2 li.last {
	padding-top: 10px;
	border-top: 1px solid #D0D4D8;	
	border-bottom: 1px solid #D0D4D8;}

ul.list2 h3 {
	margin: 0px;
	font-size: 13px;
}

ul.list2 h3 a {
	text-decoration: none;
	color: #005876;
}

ul.list2 h3 a:hover {
	text-decoration: underline;
	color: #0090BA;
}

ul.list2 p {
	margin: 0px;
}

ul.list3 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-type: none;
}

ul.list3 li {
	padding: 20px 0px;
	border-top: 1px solid #D0D4D8;
}

ul.list3 li.first {
	padding-top: 0px;
	border: none;
}

ul.list3 li.top {
	padding-top: 20px;
	border-top: 1px solid #D0D4D8;
}

ul.list3 li.last {
	padding: 20px 0px;
	border-bottom: 1px solid #D0D4D8;
}

ul.list3 h3 {
	margin: 0px 0px 10px 0px;
	font-weight: normal;
	color: #8B97A0;
}

ul.list3 h3 a {
	text-decoration: none;
	font-weight: bold;
	color: #005876;
}

ul.list3 h3 a:hover {
	text-decoration: underline;
	color: #0090BA;
}

ul.list3 h3.style-review {
	margin-bottom: 15px;
	font-size: 20px;
	font-weight: bold;
	color: #005876;
}

ul.list3 h3.style-review span {
	margin-bottom: 0px;
	font-size: 15px;
	font-weight: bold;
	color: #005876;
}

ul.list3 h3.style-games {
	margin-bottom: 15px;
	font-size: 25px;
	font-weight: bold;
	color: #005876;
}

ul.list3 h3.style-slots {
	margin-bottom: 15px;
	font-size: 18px;
	color: #005876;
	font-weight: bold;
}

ul.list3 p {
	margin: 0px;
}

ul.list4 {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
	list-style-type: none;
}

ul.list4 li {
	margin-top: 0.25em; 
}

ul.list4 h3 {
	margin: 10px;
	font-size: 15px;
	font-weight: normal;
}

ul.list4 h4 {
	margin: 10px 0px 15px 0px;
	font-size: 15px;
	font-weight: normal;
	list-style-type: disc;
}

ul.list5 {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
	list-style-type: none;
}

ul.list5 li {
	margin-top: 0.25em; 
	margin-bottom: 2.5em;
}

ul.list5 h3 {
	margin: 10px 0px 10px 0px;
	font-size: 15px;
	font-weight: normal;
}

ul.list6 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-type: none;
}

ul.list6 li {
	padding: 20px 0px 10px 0px;
	border-bottom: 1px solid #D0D4D8;
}

ul.list6 li.first {
	padding-top: 20px;
	border-top: 1px solid #D0D4D8;
}

ul.list6 h3 {
	margin-bottom: 15px;
	font-size: 20px;
	font-weight: bold;
	color: #005876;
}

ul.list6 p {
	margin-left: 25px;
	margin-bottom: 10px;
}

ul.list7 {
	margin-left: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	list-style: none;
	list-style-type: none;
}

ul.list7 li {
	margin-top: 1em; 
}

ul.list7 li.first {
	margin-top: 2em; 
}

ul.list7 h3 {
	margin: 10px;
	font-size: 15px;
	font-weight: normal;
}

ul.list8 {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
	list-style-type: square;
}

ul.list8 li {
	margin-top: 0.25em; 
}

ul.list8 h3 {
	margin: 10px 0px 15px 0px;
	font-size: 15px;
	font-weight: normal;
}


a {
	color: #0090BA;
}

a:hover {
	text-decoration: none;
}

.more {
	height: 22px;
	padding: 8px 0px 0px 15px;
	background: url(image/homepage10.gif) repeat-x left top;
}

.more a {
	padding-left: 17px;
	background: url(image/homepage11.gif) no-repeat left center;
	color: #56636F;
}

a img {
	border: none;
}

img.border {
	padding: 3px;
	border: 1px solid #CBD0D4;
}

.alignleft {
	float: left;
}

.alignleft2 {
	float: left;
}

.alignright {
	float: right;
}

.aligncenter {
	margin: 0px auto;
}

img.alignleft {
	margin-right: 15px;
	margin-bottom: 3px;
}

img.alignleft2 {
	margin-right: 30px;
	margin-bottom: 3px;
}


img.alignright {
	margin-left: 15px;
	margin-bottom: 3px;
}

img.alignrightmid {
	float: right;
	margin-right: 30px;
	margin-top:0px;
}

img.aligncenter {
	margin: 0px auto;
	margin-bottom: 3px;
}

img.aligncontext {
	margin: 0px 0px -8px 10px;
}

img.aligncontext2 {
	margin: 0px 0px -4px 3px;
}

img.aligncontext3 {
	float: right;
	margin-right: 15px;
	margin-top: -2px;
}

img.alignreview {
	float: left;
	margin: 2px 15px 0px 0px;
}

img.alignslots {
	margin: 0px 0px -10px 10px;
}

hr {
	display: none;
}

.bigredbox {
	width: 250px;
	background: #ff0000;
	text-align: center;
	display: block;
	height: 40px;
	line-height: 40px;
	text-decoration: none;
	font-size: 26px;
	color: #ffffff;
	vertical-align: middle;
	border-bottom: 5px solid #C60202;
}

.bigredbox a {
	text-decoration: none;
	color: #ffffff;
}	

/** WRAPPER */

#wrapper {
}

/** HEADER */

#header {
	background: url(image/subpage1_01.jpg) no-repeat right top;
}

#header .banner {
   float: left;
	margin: 23px 0px 0px 120px;
}

/** LOGO */

#logo {
}

/** SEARCH */

#search {
}

#search input {
	float: left;
}

#search .input-text {
	width: 165px;
	height: 16px;
	background: #FFFFFF;
	border: 1px solid #4F5B65;
}

#search-input-submit {
	margin-left: 5px;
}

/** TOPMENU */

#topmenu {
	color: #3F6967;
}

#topmenu p {
	margin: 0px;
}

#today {
	float: left;
	padding: 0px 0px 0px 15px;
}

#login {
	float: right;
	padding: 8px 0px 0px 0px;
	color: #3F6967;
}

#login span {
	color: #7F979D;
}

#login a {
	color: #3F6967;
}

#login span, #login a {
	padding: 0px 13px;
}

/** MENU */

#menu {
	height: 38px;
}

#menu ul {
	margin: 0px;
	padding: 12px 0px 0px 0px;
	list-style: none;
	list-style-type: none;
	line-height: normal;
}

#menu li {
	float: left;
	padding: 0px 15px 0px 15px;
	background: url(image/homepage04.gif) no-repeat left top;
}

#menu li.first {
	padding-left: 15px;
	background: none;
}

#menu a {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

#menu a:hover {
	text-decoration: underline;
}

/** PAGE */

#page {
	width: 980px;
	padding: 10px;
	background: #FFFFFF;
	overflow: hidden;
}

/** 5-COLUMN ODDS LAYOUT */

.five-columns-odds {
}

.five-columns-odds .column1 {
	float: left;
	width: 184px;
	padding: 0px 15px 0px 0px;
}

.five-columns-odds .column2 {
	float: left;
	width: 184px;
	padding: 0px 15px 0px 0px;
}

.five-columns-odds .column3 {
	float: left;
	width: 184px;
	padding: 0px 15px 0px 0px;
}

.five-columns-odds .column4 {
	float: left;
	width: 184px;
	padding: 0px 15px 0px 0px;
}

.five-columns-odds .column5 {
	float: left;
	width: 184px;
	padding: 0px 0px 0px 0px;
}


/** 5-COLUMN LIVE DEALERS LAYOUT */

.five-columns-ld {
}

.five-columns-ld .column1 {
	float: left;
	width: 176px;
	padding: 0px 17px 0px 0px;
}

.five-columns-ld .column2 {
	float: left;
	width: 176px;
	padding: 0px 17px 0px 0px;
}

.five-columns-ld .column3 {
	float: left;
	width: 176px;
	padding: 0px 17px 0px 0px;
}

.five-columns-ld .column4 {
	float: left;
	width: 176px;
	padding: 0px 17px 0px 0px;
}

.five-columns-ld .column5 {
	float: left;
	width: 176px;
	padding: 0px 0px 0px 0px;
}


/** 4-COLUMN LAYOUT */

.four-columns {
}

.four-columns .column1 {
	float: left;
	width: 230px;
	padding: 0px 20px 0px 0px;
}

.four-columns .column2 {
	float: left;
	width: 230px;
	padding: 0px 20px 0px 0px;
}

.four-columns .column3 {
	float: left;
	width: 230px;
	padding: 0px 20px 0px 0px;
}

.four-columns .column4 {
	float: left;
	width: 230px;
	padding: 0px 0px 0px 0px;
}

/** 4-COLUMN SLOTS LAYOUT */

.four-columns-slots {
}

.four-columns-slots .name {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
	border: 1px solid #A8A9A9;
	background: #E4E9ED;
	margin-right: 2px;
	margin-top: 5px;
	color: #394149;
}

.four-columns-slots .software {
	background: #DADEE1;
	border: 1px solid #CBD0D4;
	height: 15px;
	margin: 0px 4px 20px 15px;
	padding: 10px 0px 30px 15px;
}

.four-columns-slots .software span {
	padding-left: 10px;
	font-size: 15px;
	color: #394149;
}

.four-columns-slots .software .desc {
	font-size: 20px;
	color: #394149;
}

.four-columns-slots .software .casinos {
	height: 20px;
	margin: 0px;
	padding: 15px 0px 15px 0px;
	font-size: 14px;
}

.four-columns-slots .column1 {
	float: left;
	width: 160px;
	padding: 9px 5px 9px 9px;
	background: #DADEE1;
	border: 1px solid #CBD0D4;
	margin: 0px 16px 20px 15px;
}

.four-columns-slots .column2 {
	float: left;
	width: 160px;
	padding: 9px 5px 9px 9px;
	background: #DADEE1;
	margin: 0px 16px 20px 0px;
	border: 1px solid #CBD0D4;
}

.four-columns-slots .column3 {
	float: left;
	width: 160px;
	padding: 9px 5px 9px 9px;
	background: #DADEE1;
	margin: 0px 16px 20px 0px;
	border: 1px solid #CBD0D4;
}

.four-columns-slots .column4 {
	float: left;
	width: 160px;
	padding: 9px 5px 9px 9px;
	background: #DADEE1;
	margin: 0px 0px 20px 0px;
	border: 1px solid #CBD0D4;
}


/** 3-COLUMN ODDS LAYOUT */

.three-columns-odds {
}

.three-columns-odds .column1 {
	float: left;
	width: 582px;
	padding: 0px 15px 0px 0px;
}

.three-columns-odds .column2 {
	float: left;
	width: 184px;
	padding: 0px 15px 0px 0px;
}

.three-columns-odds .column3 {
	float: left;
	width: 184px;
	padding: 0px 0px 0px 0px;
}

/** 3-COLUMN LAYOUT */

.three-columns {
}

.three-columns .column1 {
	float: left;
	width: 240px;
	padding: 0px 0px 0px 0px;
}

.three-columns .column2 {
	float: left;
	width: 520px;
	padding: 0px 10px;
}

.three-columns .column3 {
	float: left;
	width: 200px;
	padding: 0px 0px 0px 0px;
}

/** 2-COLUMN LAYOUT WITH RIGHT CONTENT AREA */

.two-columns-right-content {
}

.two-columns-right-content #content {
	float: right;
	width: 720px;
}

.two-columns-right-content #sidebar {
	float: left;
	width: 240px;
}

.two-columns-right-content #gamepic {
	float: left;
	width: 340px;
	padding: 0px 0px 0px 10px;
}

.two-columns-right-content #gametext {
	float: left;
	width: 305px;
	padding: 0px 25px 0px 0px;
}

.two-columns-right-content #reviewtext {
	float: left;
	width: 550px;
	padding: 0px;
}

.two-columns-right-content #reviewbuttons {
	float: left;
	width: 135px;
}

/** 2-COLUMN LAYOUT WITH LEFT CONTENT AREA */

.two-columns-left-content {
}

.two-columns-left-content #content {
	float: left;
	width: 770px;
}

.two-columns-left-content #sidebar {
	float: right;
	width: 200px;
}

.two-columns-left-content #leftsplit {
	float: left;
	width:400px;
	padding: 0px 0px 0px 0px;
}

.two-columns-left-content #rightsplit {
	float: right;
	width: 280px;
	padding: 0px 0px 0px 50px;
}

.two-columns-left-content #leftsplit2 {
	float: left;
	width: 400px;
	padding: 0px 0px 0px 0px;
}

.two-columns-left-content #rightsplit2 {
	float: right;
	width: 280px;
	padding: 0px 10px 0px 20px;
}

/** 2-COLUMN LAYOUT WITH LEFT CONTENT AREA - ODDS */

.two-columns-left-content-odds {
}

.two-columns-left-content-odds #content {
	float: left;
	width: 786px;
}

.two-columns-left-content-odds #sidebar {
	float: right;
	width: 184px;
}

.two-columns-left-content-odds #leftsplit {
	float: left;
	width: 300px;
	padding: 0px 25px 0px 0px;

}

.two-columns-left-content-odds #rightsplit {
	float: left;
	width: 380px;
	padding: 0px 0px 0px 0px;
}


/** 1-COLUMN LAYOUT */

.one-column-content {
	width: 100%;
}

.one-column-content #leftsplit {
	float: left;
	width:300px;
	padding: 0px 0px 0px 0px;
}

.one-column-content #rightsplit {
	float: right;
	width: 350px;
	padding: 0px 0px 0px 80px;

}

.one-column-content #leftdoc {
	float: left;
	width:370px;
	padding: 0px 10px 0px 0px;
}

.one-column-content #rightpic {
	float: right;
	width:550px;
	padding: 0px 0px 0px 10px;

}

.one-column-content .lefttext {
	float: left;
	width: 430px;
	margin-top:20px;
}

.one-column-content .righttext {
	float: right;
	width: 430px;
	margin-top:20px;
	padding: 0px 15px 0px 40px;
	border-left: 2px solid #CBD0D4;

}



/** FOOTER */

#footer {
	background: #00314D;
}

#footer .container {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	padding: 30px 0px 30px 30px;
	height: 90px;
}

#footer p {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color: #5F8B9D;
}

#footer a {
	padding: 0px 10px;
	color: #5F8B9D;
}

#footer .twitter {
	width: 200px;
	padding: 8px 0px 0px 10px;
	float: left;
}

#footer .copyright {
	float: left;
	width: 450px;
	padding: 15px 0px 0px 100px;
	margin: 0px auto;
	font-size: 14px;
}

#footer .copyright a {
	text-decoration: none;
}

#footer .gpwa {
	width: 200px;
	float: left;
	font-size: 7px;
}

#footer .gpwa a {
	padding-left: 50px;
}

/** BOX STYLE 1 */

.box-style1 {
	margin-bottom: 10px;
}

.box-style1 h2 {
	height: 25px;
	margin: 0px;
	padding: 13px 0px 0px 15px;
	background: url(image/homepage06.gif) no-repeat left top;
	font-size: 11px;
	color: #FFFFFF;
}

.box-style1 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-type: none;
	line-height: normal;
}

.box-style1 li {
	height: 21px;
	margin-top: 1px;
	padding: 9px 0px 0px 15px;
	background: #E4E7E9;
}

.box-style1 li.alt {
	background: #DADEE1;
}

.box-style1 a {
	text-decoration: none;
	color: #4E5A64;
}

.box-style1 a:hover {
	text-decoration: underline;
}

/** BOX STYLE 2 */

.box-style2 {
}

.box-style2 h2 {
	height: 20px;
	margin: 0px;
	padding: 8px 0px 0px 15px;
	background: url(image/homepage07.gif) no-repeat left top;
	font-size: 11px;
	color: #FFFFFF;
}

.box-style2 .content {
	padding: 20px 15px 10px 15px;
}

.box-style2 .change {
	margin: 0px;
	line-height: normal;
	font-size: 13px;
}

.box-style2 .change small {
	display: block;
	font-size: 10px;
	color: #85909B;
}


/** BOX STYLE 3 */

.box-style3 {
	margin-bottom: 10px;
}

.box-style3 .title {
	height: 28px;
	background: url(image/subpage3_01.jpg) no-repeat right top;
}

.box-style3 .title h1 {
	height: 28px;
	margin: 0px;
	padding: 8px 0px 0px 15px;
	background: url(image/subpage3_02.jpg) no-repeat left top;
	font-size: 11px;
	color: #394149;
}

.box-style3 .title h2 {
	height: 28px;
	margin: 0px;
	padding: 8px 0px 0px 15px;
	background: url(image/subpage3_02.jpg) no-repeat left top;
	font-size: 11px;
	color: #394149;
}

.box-style3 .title h3 {
	height: 28px;
	margin: 0px;
	margin-bottom: 0px;
	padding: 8px 0px 0px 15px;
	font-size: 10px;
	color: #ffffff;
	background-color: #5a1619;
}

.box-style3 .content {
	padding: 20px 15px 5px 15px;
}

.box-style3 .latest {
	padding: 20px 15px 15px 15px;
   background: #f9fafa;
}

.box-style3 span {
	font-size: 16px;
	font-weight: bold;
}

.box-style3 .latest span {
	font-size: 14px;
	font-weight: normal;
	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
}

.box-style3 ul {
	margin: 5px;
	padding: 0px 0px 0px 10px;
	list-style: none;
	list-style-type: none;
	line-height: normal;
}

.box-style3 a {
	text-decoration: none;
/**	color: #005876; */
	color: #0189D7;
}

.box-style3 a:hover {
	text-decoration: underline;
}


/** BOX STYLE 4 */

.box-style4 {
	margin-bottom: 10px;
}

.box-style4 h1 {
	height: 20px;
	margin: 0px;
	padding: 8px 0px 0px 15px;
	background: url(image/homepage12.gif) no-repeat left top;
	font-size: 11px;
	color: #FFFFFF;
}

.box-style4 h2 {
	height: 20px;
	margin: 0px;
	padding: 8px 0px 0px 15px;
	background: url(image/homepage12.gif) no-repeat left top;
	font-size: 11px;
	color: #FFFFFF;
}

.box-style4 .content {
	padding: 20px 15px 0px 15px;
	background: #E6E9EB;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.box-style4 .content-top {
	padding: 20px 15px 0px 15px;
	background: #E6E9EB;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #e6e9eb;
}

/** BOX STYLE 5 */

.box-style5 {
	margin-bottom: 10px;
}

.box-style5 h2 {
	height: 20px;
	margin: 0px;
	padding: 8px 0px 0px 15px;
	background: url(image/homepage15.gif) no-repeat left top;
	text-transform: uppercase;
	font-size: 11px;
	color: #FFFFFF;
}
	
.box-style5 .content {
	padding: 15px 13px;
	background: #E6E9EB;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

/** BOX STYLE 6 */

.box-style6 {
	margin-bottom: 0px;
}


.box-style6 .content {
	padding: 15px 0px 10px 15px;
	background: #ffffff;
	border: 1px solid #CBD0D4;

}

.box-style6 .header {
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 15px;
}

.box-style6 .title {
	height: 28px;
	background: url(image/subpage3_01.jpg) no-repeat right top;
	margin: 0px 0px 20px 0px;
}

.box-style6 .title h2 {
	height: 28px;
	margin: 0px;
	padding: 8px 0px 0px 15px;
	background: url(image/subpage3_02.jpg) no-repeat left top;
	font-size: 11px;
	color: #394149;
}

.box-style6 .title h3 {
	height: 50px;
	margin: 0em 0em 1em 0em;
	padding: 10px 0px 0px 15px;
	font-size: 20px;
	color: #394149;
}

.box-style6 .footer {
	border: 2px solid #CBD0D4;
	margin: 2.5em 0em 1.5em 0em;
}



/** BOX STYLE 7 */

.box-style7 {
	margin: 0px 0px 0px 0px;
}

.box-style7 .title {
	height: 28px;
	background: url(image/subpage3_01.jpg) no-repeat right top;
	margin: 0px 0px 15px 0px;
}

.box-style7 .title h1 {
	height: 28px;
	margin: 0px;
	padding: 8px 0px 0px 15px;
	background: url(image/subpage3_02.jpg) no-repeat left top;
	font-size: 11px;
	color: #394149;
}

.box-style7 .title h2 {
	height: 28px;
	margin: 0px;
	padding: 8px 0px 0px 15px;
	background: url(image/subpage3_02.jpg) no-repeat left top;
	font-size: 11px;
	color: #394149;
}

.box-style7 .topcontent {
	padding: 15px 13px 0px 13px;
	background: #DADEE1;
	border-color: #CBD0D4;
	border-style: solid;
	border-width: 1px 1px 0px 1px;

}

.box-style7 .lowercontent {
	padding: 15px 13px 0px 13px;
	background: #E6E9EB;
	border-color: #CBD0D4;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 15px;

}

.box-style7 h2 {
	height: 20px;
	margin: 0em 0em 1em 0em;
	padding: 10px 0px 10px 0px;
	font-size: 20px;
	color: #394149;
}


/** BOX STYLE 8 */

.box-style8 {
	margin: 0px 0px 40px 0px;
}

.box-style8 .title {
	height: 28px;
	background: url(image/subpage3_01.jpg) no-repeat right top;
	margin: 0px 0px 15px 0px;
}

.box-style8 .title h1 {
	height: 28px;
	margin: 0px;
	padding: 8px 0px 0px 15px;
	background: url(image/subpage3_02.jpg) no-repeat left top;
	font-size: 11px;
	color: #394149;
}

.box-style8 .title h2 {
	height: 28px;
	margin: 0px;
	padding: 8px 0px 0px 15px;
	background: url(image/subpage3_02.jpg) no-repeat left top;
	font-size: 11px;
	color: #394149;
}

.box-style8 .headcontent {
	padding: 15px 25px 5px 13px;
	background: #E6E9EB;
	border-color: #CBD0D4;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	margin: 0px 0px 0px 0px;

}

.box-style8 .topcontent {
	padding: 15px 13px 5px 13px;
	background: #E6E9EB;
	border-color: #CBD0D4;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	margin: 0px 0px 0px 0px;

}

.box-style8 .lowercontent {
	padding: 15px 13px 0px 13px;
	background: #DADEE1;
	border-color: #CBD0D4;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 15px;

}

.box-style8 h2 {
	height: 20px;
	margin: 0em 0em 1em 0em;
	padding: 0px 0px 0px 0px;
	font-size: 20px;
	color: #394149;
}

/** BOX STYLE 9 */

.box-style9 {
	margin-bottom: -5px;
}

.box-style9 .content {
	padding: 20px 15px 5px 15px;
	background: #E6E9EB;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.box-style9 .title {
	height: 28px;
	background: url(image/subpage3_01.jpg) no-repeat right top;
}

.box-style9 .title h2 {
	height: 28px;
	margin-bottom: 10px;
	padding: 8px 0px 0px 15px;
	background: url(image/subpage3_02.jpg) no-repeat left top;
	font-size: 11px;
	color: #394149;
}


/** SLOTS BOX */

.slots-box {
	margin-bottom: 10px;
}

.slots-box .title {
	height: 28px;
	background: url(image/subpage3_01.jpg) no-repeat right top;
}

.slots-box .title h1 {
	height: 28px;
	margin: 0px;
	padding: 8px 0px 0px 15px;
	background: url(image/subpage3_02.jpg) no-repeat left top;
	font-size: 11px;
	color: #394149;
}

.slots-box .title h2 {
	height: 28px;
	margin: 0px;
	padding: 8px 0px 0px 15px;
	background: url(image/subpage3_02.jpg) no-repeat left top;
	font-size: 11px;
	color: #394149;
}

.slots-box .content {
	padding: 20px 15px 5px 15px;
}


.slots-box ul {
	margin: 5px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	list-style-type: none;
	line-height: normal;
}

.slots-box ol {
	padding: 0px 0px 0px 20px;
}

.slots-box a {
	text-decoration: none;
/**	color: #005876; */
	color: #0189D7;
}

.slots-box a:hover {
	text-decoration: underline;
}

.slots-box span {
	font-size: 16px;
}


/** REVIEW BOX  */

.review-box {
	margin-bottom: 10px;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
}

.review-box h1 {
	height: 20px;
	margin: 0px;
	padding: 8px 0px 0px 15px;
	background: url(image/homepage12.gif) no-repeat left top;
	font-size: 11px;
	color: #FFFFFF;
}

.review-box h2 {
	height: 20px;
	margin: 0px;
	padding: 8px 0px 0px 15px;
	background: url(image/homepage12.gif) no-repeat left top;
	font-size: 11px;
	color: #FFFFFF;
}
	
.review-box h3 {
	margin-bottom: 20px;
	font-size: 30px;
	color: #ffffff;
}

.review-box .review {
	background-image: url(image/review-header.jpg);
	padding: 20px 15px 0px 15px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.review-box .bookies {
	background-image: url(image/sports-header-980.jpg);
	padding: 20px 15px 0px 15px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.review-box .slots {
	background-image: url(image/slots-header.jpg);
	padding: 20px 15px 0px 15px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.review-box .ratings {
	width: 355px;
	padding: 0px;
	float: left;
}

.review-box .screenshot {
	width: 290px;
	padding: 0px;
	float: left;
}

.review-box .cta {
	width: 285px;
	padding-left: 10px;
	float: left;
	font-size: 21px;
}


.review-box .cta a {
	text-align: center;
	display: block;
	height: 40px;
	line-height: 40px;
	padding-top: 5px;
	text-decoration: none;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	text-shadow: 1px 1px #000000;
	vertical-align: middle;
	background-image: url('image/bonus-cta-2.png'); 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.review-box .ctaitem {
	margin-bottom: 17px;
}

.review-box .ctaitem-last {
	margin-bottom: 25px;
}

.review-box .item {
	margin-bottom: 11px;
}

.review-box .itemlast {
	margin-bottom: 0px;
}

.review-box .dropdown {
	height: 40px;
	margin: 0px;
	padding: 15px 0px 0px 15px;
	font-size: 20px;
	background: #5a1619; /* dark redish background and its gradient versions */
	color: #FFFFFF;
}


/** FEATURE BOX */

.feature-box {
	margin-bottom: 10px;
}

.feature-box h2 {
	height: 20px;
	margin: 0px;
	padding: 8px 0px 0px 15px;
	background: url(image/homepage07.gif) no-repeat left top;
	text-transform: uppercase;
	font-size: 11px;
	color: #FFFFFF;
}
	
.feature-box .content {
	padding: 15px 13px;
	background: #E6E9EB;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

/** QUOTE BOX */

.quote-box {
	margin-bottom: 100px;
	margin-top: 250px;
}

/** SWEDEN BOX */

.sweden-box {
	height: 26px;
	margin-bottom: 10px;
	padding: 6px 15px 0px 15px;
	border: 1px solid #d6e9c6;
	background-color: #dff0d8;
	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
  	font-size: 16px;
	vertical-align: middle;
	color: #468847;
	font-weight: bold;
}

.sweden-box a {
	text-decoration: none;
	color: #468847;
}

sweden-box a:hover {
	text-decoration: underline;
	color: #468847;
}
.sweden-box a {
	color: #468847;
}

/** PARTNER BOX */

.partner-box {
	margin: 0px;
}

.partner-box .title {
	height: 28px;
	background: url(image/subpage3_01.jpg) no-repeat right top;
}

.partner-box .title h2 {
	height: 28px;
	margin: 0px;
	padding: 8px 0px 0px 15px;
	background: url(image/subpage3_02.jpg) no-repeat left top;
	font-size: 11px;
	color: #394149;
}

.partner-box .logo {
	margin-bottom: 10px;
}

.partner-box .content {
	padding: 15px 13px 0px;
	line-height: normal;
	font-size: 13px;
}

.partner-box .change {
	margin: 0px;
	line-height: normal;
	font-size: 13px;
}

.partner-box .change small {
	display: block;
	font-size: 10px;
	color: #85909B;
}


/** SYSTEM TEST BOX */


#system_test{
	float: left;
   padding: 10px 10px 0px 10px;
  	margin: 0px 0px 30px 0px;
   width: 400px;	
   background: #E4E7E9;
	border: 1px solid #000000;
	border-right: 0px;
}

#system_test p {
	font-size: 14px;
	line-height: 2.0;
}

#system_test span {
	color: #E2951A;
	font-size: 14px;
}

#system_result{
   float: left;
   padding: 10px 10px 0px 10px;
	margin: 0px 0px 30px 0px;
   width: 245px;
 	background: #E4E7E9;
	border: 1px solid #000000;
	border-left: 0px;
}

#system_result p {
	font-size: 14px;
	line-height: 2.0;
}

#system_result span {
	color: #E2951A;
	font-size: 14px;
}

/** LD BOX */


.ld-box {
	margin-bottom: 10px;
	background: #ffffff;
}

.ld-box .content {
	padding: 10px 15px 0px 15px;
	background: #ffffff;
	border-bottom: 2px groove #E6E9EB;
}

.ld-box .title h2 {
	height: 40px;
	margin: 0em 0em 1em 0em;
	padding: 10px 0px 0px 15px;
	background: url(image/subpage3_03.jpg) repeat-x left top;
	font-size: 20px;
	color: #394149;
}


/** STOCK TICKER */

.stock-ticker {
}

.stock-ticker .chart {
	margin-bottom: 5px;
}

.stock-ticker .change {
	margin: 0px;
	line-height: normal;
	font-size: 13px;
}

.stock-ticker .change span {
	font-weight: bold;
	color: #128558;
}

.stock-ticker .change small {
	display: block;
	font-size: 10px;
	color: #85909B;
}

.stock-ticker .claim {
	height: 20px;
	margin: 0px;
	padding: 8px 0px 0px 15px;
	background: url(image/homepage06.gif) no-repeat left top;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	padding: 5px 0px 5px 35px;
}

.stock-ticker .claim2 {
	height: 20px;
	background: url(image/subpage1_01.jpg) left bottom;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #233648;
	padding: 5px 0px 5px 0px;
	margin: 0em 0em 3em 0em;
}

.stock-ticker .claim3 {
	height: 20px;
	background: url(image/subpage1_01.jpg) left bottom;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #233648;
	padding: 5px 0px 5px 0px;
	margin: 0em 0em 0em 0em;
}

.stock-ticker .claim a {
	text-decoration: none;
	color: #000000;
}

.stock-ticker .claim2 a {
	text-decoration: none;
	text-align: center;
	color: #233648;
}

.stock-ticker .claim3 a {
	text-decoration: none;
	text-align: center;
	color: #233648;
}

/** LIVE DEALER */

.live-dealer {
}

.live-dealer .image {
	margin-bottom: 5px;
}

.live-dealer .change {
	margin: 0px;
	line-height: normal;
	font-size: 13px;
}

.live-dealer .change span {
	font-weight: bold;
	color: #128558;
}

.live-dealer .change small {
	display: block;
	font-size: 10px;
	color: #85909B;
}

.live-dealer .main {
	height: 20px;
	background: url(image/subpage1_01.jpg) left bottom;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #233648;
	padding: 5px 0px 5px 0px;
	margin: 0em 0em 3em 0em;
	border: 1px solid #CBD0D4;

}

.live-dealer .last {
	height: 20px;
	background: url(image/subpage1_01.jpg) left bottom;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #233648;
	padding: 5px 0px 5px 0px;
	margin: 0em 0em 1em 0em;
	border: 1px solid #CBD0D4;
}


.live-dealer .main a {
	text-decoration: none;
	text-align: center;
	color: #233648;
}

.live-dealer .last a {
	text-decoration: none;
	text-align: center;
	color: #233648;
}



/** MORE HEADLINES */

#more-headlines .content {
	padding-bottom: 10px;
}

#social {
	float: right;
	padding: 6px 10px 0px 0px;
	color: #3F6967;
}

#icons {
	 height:30px;
    line-height:30px;
    width:200px;
    overflow:hidden;
    margin:0px;
    padding:0px;
	 font-size: 11px;
}

#icons li {
    list-style-type:none;
    padding-left:10px;
	 display:inline-block;
	 float:right;
}

#breadcrumb {
	 height:30px;
    line-height:30px;
    width:500px;
    overflow:hidden;
    margin:0px;
    padding:0px;
	 font-size: 11px;
}

#breadcrumb li {
    list-style-type:none;
    padding-left:5px;
	 display:inline-block;
	 float:left;
}

#breadcrumb a {
	 display:inline-block;
    background-image:url(image/bc_separator.gif); 
    background-repeat:no-repeat; 
    background-position:right;
    padding-right: 10px;
    text-decoration: none;
    color:#3F6967;
	 outline:none;
}

.home {
    border:none;
    margin: 7px 0px;
}

/** GENERAL TABLE */

table.general {
	border: 1px solid #000000;
	border-collapse: collapse;
}

td.generaltitle {
	background-color: #003351;
	color: #FFFFFF;
	font-size: 20px;
	padding: 6px;
	border: 1px solid #005876;
}

td.generaltitle2 {
	background-color: #003351;
	color: #FFFFFF;
	font-size: 18px;
	padding: 6px;
	border: 1px solid #005876;
}

td.generalcaption {
	background-color: #DADEE1;
	color: #4F5B65;
	font-size: 16px;
	font-weight: bold;
	padding: 6px;
	border: 1px solid #005876;
}

td.generalrow {	
	background-color: #D6E8EF;
	color: #4F5B65;
	padding: 6px;
	border: 1px solid #005876;
}

td.generalhighlightrow {	
	background-color: #D6E8EF;
	color: #ff0000;
	font-size: 16px;
	font-weight: bold;
	padding: 6px;
	border: 1px solid #005876;
}	

td.generalgreenrow {	
	background-color: #D6E8EF;
	color: #008000;
	font-size: 16px;
	font-weight: bold;
	padding: 6px;
	border: 1px solid #005876;
}	

tr.altrow {
	background-color: #E4E7E9;
	font-size: 12px;
	color: 	#4F5B65;
	padding: 6px;
	border: 1px solid #005876;
}

tr {
	background-color: #D6E8EF;
	color: #4F5B65;
	font-size: 12px;
	padding: 6px;
	border: 1px solid #005876;
}


/** BONUS TABLE */

table.bonustable th, table.bonustable td {
  font-size : 12px;
}

.bonustable {
	border: 1px solid #BCBCBC;
	border-collapse: collapse;
	width: 670px;
}

.bonustable td {
	border: 1px solid #BCBCBC;	
	padding: 0.5em;
}

.bonustable th {
	border: 1px solid #DFE7F2;
	background: url(image/bonusbackground.gif) no-repeat left top;
	color: #ffffff;
	text-align: left;
	padding: 0.6em;
}

.bonustable caption {
   font-size : 17px;
	color: #005876;
	text-align: left;
	padding: 0.4em 0 0.8em 0;
}

.bonustable tr.altrow {
	background-color: #DADEE1;
	color: 	#4F5B65;
}

.bonustable tr {
	background-color: #E4E7E9;
	color: #4F5B65;
}



/** BONUS TABLE 2 */


.bonus2table {
	border: 1px solid #BCBCBC;
	border-collapse: collapse;
	text-align:center;
	width: 100%;
}

.bonus2table caption {
   font-size : 20px;
	font-weight: bold;
	color: #005876;
	color: darkslategrey;
	text-align: left;
	padding: 0.2em 0 1.4em 0;
}

.bonus2table td {
	border: 1px solid #BCBCBC;	
	padding: 1.2em 0.5em;
	font-weight: bold;
}

.bonus2table tr {
	font-size: 12px;
}

.bonus2table td.bonus {
	font-size: 22px;
	font-weight: bold;
	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
	color: #cc0000;
}

.bonus2table td.bonus a {
	color: #cc0000;
	text-decoration: none;
}

.bonus2table td.bonus a:hover {
	text-decoration: underline;
}

.bonus2table td.casino {
	text-align: left;
}

.bonus2table th {
	background-color: #003351;
	color: #FFFFFF;
	font-size: 14px;
	padding: 15px;
	border: 1px solid #005876;
}

.bonus2table tr.altrow {
	background-color: #FFFFCC;
	color: 	#800000;
	color: #4F5B65;
}

.bonus2table tr {
	background-color: #FFFF99;
	color: #b22222;
	color: #4F5B65;
}




/** REVIEW TABLE */

table.reviewtable td {
  font-size : 14px;
}

.reviewtable {
	border: 1px solid #BCBCBC;
	border-collapse: collapse;
	width: 940px;
}

.reviewtable td {
	border: 1px solid #BCBCBC;	
	text-align: center;
	padding: 0.5em;
}

.reviewtable th {
	background-color: #003351;
	color: #FFFFFF;
	font-size: 14px;
	padding: 10px;
	border: 1px solid #005876;
}

/*
	border: 1px solid #DFE7F2;
	background: url(image/review-background.gif) no-repeat left top;
	color: #ffffff;
	text-align: center;
	padding: 0.6em;
}
*/

.reviewtable td.bonus {
	font-size: 22px;
	font-weight: bold;
	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
}

.reviewtable td.bonus a {
	color: #cc0000;
}

.reviewtable caption {
   font-size : 17px;
	color: #005876;
	text-align: left;
	padding: 0.4em 0 0.4em 0;
}

.reviewtable tr.altrow {
	background-color: #DADEE1;
	color: 	#4F5B65;
}

.reviewtable tr {
	background-color: #E4E7E9;
	color: #4F5B65;
}


/** BOOKIES TABLE */

table.bookiestable td {
  font-size : 16px;
  font-weight: bold;
}

.bookiestable {
	border: 1px solid #BCBCBC;
	border-collapse: collapse;
	width: 940px;
}

.bookiestable td {
	border: 1px solid #BCBCBC;	
	text-align: center;
	padding: 1em;
}

.bookiestable th {
	background-color: #003351;
	color: #FFFFFF;
	font-size: 20px;
	padding: 15px;
	border: 1px solid #005876;
}

.bookiestable caption {
   font-size : 17px;
	color: #005876;
	text-align: left;
	padding: 0.4em 0 0.4em 0;
}

.bookiestable tr.altrow {
	background-color: #DADEE1;
	color: 	#4F5B65;
}

.bookiestable tr {
	background-color: #E4E7E9;
	color: #4F5B65;
}

.bookiestable td.bonus a {
	font-weight: bold;
	font-size : 40px;
  	color: firebrick;
}


/** DEPOSIT TABLE */

.deposittable {
	border: 1px solid #BCBCBC;
	border-collapse: collapse;
	width: 700px;
}

.deposittable th {
	text-align: center;
	padding: 0.6em;
	height: 25px;
	font-size: 20px;
	color: #ffffff;
	font-weight: bold;
	border: 1px solid #B8BABC;
	background: #384148; /* Old browsers */
}

.deposittable th span{
	font-size: 12px;
}


.deposittable caption {
   font-size : 17px;
	color: #005876;
	text-align: left;
	padding: 0.4em 0 0.8em 0;
}

.deposittable tr.altrow {
	background-color: #575D63;
	left-margin: auto;
	right-margin: auto;
	color: 	#DFDFE1;
}

.deposittable tr {
	background-color: #525358;
	text-align: center;
	color: #DFDFE1;
	padding: 0em;
	font-size: 9px;
}

.deposittable td {
	font-size: 11px;
	border: 1px solid #BCBCBC;	
	padding: 0.8em 0.2em 0.8em 0.2em;
}

.deposittable tr.logorow {
   font-size : 13px;
	padding: 0.4em;
	background-color: #F2F4F5;
	left-margin: auto;
	right-margin: auto;
	color: 	#4F5B65;
}

.deposittable a {
	color: #A1C4E1;
	font-size: 11px;
}
	
.deposittable td.caption {
	text-align: center;
	color: #ffffff;
	padding: 0.6em;
	height: 30px;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
	border: 1px solid #00334E;
	background: #004E6E; /* Old browsers */
	background: -moz-linear-gradient(top, #004E6E 0%, #00334E 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004E6E), color-stop(100%,#00334E)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #004E6E 0%,#00334E 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #004E6E 0%,#00334E 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #004E6E 0%,#00334E 100%); /* IE10+ */
	background: linear-gradient(to bottom, #004E6E 0%,#00334E 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004E6E', endColorstr='#00334E',GradientType=0 ); /* IE6-9 */	
}

.deposittable td.caption2 {
	font-size: 20px;
	color: #ffffff;
	font-weight: bold;
	border: 6px solid #F36520;	
	border-bottom:  1px solid #F36520;	
	background: #384148; /* Old browsers */
}

.deposittable td.bonus {
	border-left: 6px solid #F36520;	
	border-right: 6px solid #F36520;	
	border-top: 1px solid #F36520;	
	border-bottom: 1px solid #F36520;	
	padding: 1em;
   font-size : 24px;
	background: #171717; /* Old browsers */
}

.deposittable td.bonus a {
	font-weight: bold;
	font-size : 18px;
  	color: #A5C40A;
}

.deposittable td.bonuslast {
	border-left: 6px solid #F36520;	
	border-right: 6px solid #F36520;	
	border-top: 1px solid #F36520;	
	border-bottom: 6px solid #F36520;	
	padding: 1.2em;
   font-size : 18px;
	background: #171717; /* Old browsers */
}

.deposittable td.bonuslast a {
	font-weight: bold;
   font-size : 18px;
  	color: #A5C40A;
}


/** MAIN DEPOSIT TABLE */

.deposittablemain {
	border: 1px solid #BCBCBC;
	border-collapse: collapse;
	width: 700px;
}

.deposittablemain caption {
   font-size : 17px;
	color: #005876;
	text-align: left;
	padding: 0.4em 0 0.8em 0;
}

.deposittablemain tr.altrow {
	background-color: #DADEE1;
	left-margin: auto;
	right-margin: auto;
	color: 	#DFDFE1;
}

.deposittablemain tr {
	background-color: #E4E7E9;
	text-align: center;
	color: #DFDFE1;
	padding: 0em;
	font-size: 9px;
}

.deposittablemain td {
	font-size: 11px;
	border: 1px solid #BCBCBC;	
	padding: 0.9em 0.55em 0.9em 0.55em;
}

.deposittablemain tr.logorow {
   font-size : 13px;
	padding: 0.4em;
	background-color: #F2F4F5;
	left-margin: auto;
	right-margin: auto;
	color: 	#4F5B65;
}

.deposittablemain tr.headerrow {
   font-size : 15px;
	padding: 0.4em;
	background-color: #DADEE1;
	left-margin: auto;
	right-margin: auto;
	color: 	#4F5B65;
}

.deposittablemain a {
	color: #A1C4E1;
	font-size: 11px;
}
	

/** ODDS TABLE */


.oddstable {
	border: 1px solid #BCBCBC;
	border-collapse: collapse;
	width: 760px;
}

.oddstable td {
	border: 1px solid #BCBCBC;	
	padding: 0.5em;
	font-weight: bold;
	text-align:center;
}

.oddstable th {
	background-color: #003351;
	color: #FFFFFF;
	font-size: 14px;
	padding: 6px;
	border: 1px solid #005876;
}

.oddstable caption {
   font-size : 17px;
	color: #005876;
	text-align: left;
	padding: 0.4em 0 0.8em 0;
}

.oddstable tr.separator {
	background-color: #D6E8EF;
	color: #4F5B65;
   font-size: 14px;
	font-weight: bold;
}

.oddstable tr.altrow {
	background-color: #DADEE1;
	color: 	#4F5B65;
}

.oddstable tr {
	background-color: #E4E7E9;
	color: #4F5B65;
}

/** BEST FOR TABLE */


.bestfortable {
	border: 1px solid #BCBCBC;
	border-collapse: collapse;
	width: 100%;
}

.bestfortable td {
	border: 1px solid #BCBCBC;	
	padding: 0.7em 0.7em;
	font-weight: bold;
	text-align:center;
	font-size: 12px;
}

.bestfortable td span {
	font-size: 16px;
}

.bestfortable th {
	background-color: #003351;
	color: #FFFFFF;
	font-size: 14px;
	padding: 15px;
	border: 1px solid #005876;
}


.bestfortable tr.altrow {
	background-color: #DADEE1;
	color: 	#4F5B65;
}

.bestfortable tr {
	background-color: #E4E7E9;
	color: #4F5B65;
}

.bestfortable td.bonus {
	font-size: 22px;
	font-weight: bold;
	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
	color: #cc0000;
}

.bestfortable td.bonus a {
	color: #cc0000;
	text-decoration: none;
}

.bestfortable td.bonus a:hover {
	text-decoration: underline;
}


/** COUPON CODE TABLE */


.coupontable {
	border: 1px solid #BCBCBC;
	border-collapse: collapse;
	text-align:center;
}

.coupontable td {
	border: 1px solid #BCBCBC;	
	padding: 1em 0.5em;
	font-weight: bold;
}

.coupontable tr {
	font-size: 12px;
	text-transform:uppercase;
}

.coupontable td.coupon {
	font-size: 22px;
	font-weight: bold;
	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
	color: #cc0000;
}

.coupontable td.coupon a {
	color: #cc0000;
	text-decoration: none;
}

.coupontable td.coupon a:hover {
	text-decoration: underline;
}


.coupontable th {
	background-color: #003351;
	color: #FFFFFF;
	font-size: 14px;
	padding: 15px;
	border: 1px solid #005876;
}


.coupontable tr.altrow {
	background-color: #FFFFCC;
	color: 	#800000;
	color: #4F5B65;
}

.coupontable tr {
	background-color: #FFFF99;
	color: #b22222;
	color: #4F5B65;
}


/** CHRISTMAS TABLE */


.xmastable {
	border: 1px solid #BCBCBC;
	border-collapse: collapse;
	text-align:center;
}

.xmastable td {
	border: 1px solid #BCBCBC;	
	padding: 0.3em 0.3em;
	font-weight: bold;
}

.xmastable tr {
	font-size: 15px;
	text-transform:uppercase;
}

.xmastable td.prize {
	font-size: 16px;
	font-weight: bold;
	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
	color: #0000cc;
}

.xmastable td.prize a {
	color: #0000cc;
	text-decoration: none;
}

.xmastable td.prize a:hover {
	text-decoration: underline;
}


.xmastable th {
	background-color: #003351;
	color: #FFFFFF;
	font-size: 14px;
	padding: 15px;
	border: 1px solid #005876;
}

.xmastable th.small {
	font-size: 12px;
	text-transform: none;
}


.xmastable tr.altrow {
	background-color: #FFFFCC;
	color: 	#800000;
	color: #4F5B65;
}

.xmastable tr {
	background-color: #FFFF99;
	color: #b22222;
	color: #4F5B65;
}


.xmastable ul.enlarge{
list-style-type:none; /*remove the bullet point*/
}

.xmastable ul.enlarge li{
position: relative; /*allows precise positioning of the popup image when used with position:absolute - see support section */
z-index: 0; /*resets the stack order of the list items - we'll increase in step 4. See support section for more info*/
	align: centre;
}


.xmastable ul.enlarge span {	
	width: 300px;
	height: 170px;
	position:absolute;
	left: -9999px;
}

.xmastable ul.enlarge span img{
/*give the thumbnails a frame*/
background-color:#eae9d4; /*frame colour*/
padding: 6px; /*frame size*/
/*add a drop shadow to the frame*/
-webkit-box-shadow: 0 0 6px rgba(132, 132, 132, .75);
-moz-box-shadow: 0 0 6px rgba(132, 132, 132, .75);
box-shadow: 0 0 6px rgba(132, 132, 132, .75);
/*and give the corners a small curve*/
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.xmastable ul.enlarge li:hover{
z-index: 50; /*places the popups infront of the thumbnails, which we gave a z-index of 0 in step 1*/ 
cursor:pointer; /*changes the cursor to a hand*/
}
/***We bring the large image back onto the page by reducing left from -9999px (set in step 2) to figures below***/ 
.xmastable ul.enlarge li:hover span{ /*positions the <span> when the <li> (which contains the thumbnail) is hovered*/ 
top: -100px; /*the distance from the bottom of the thumbnail to the top of the popup image*/
left: -20px; /*distance from the left of the thumbnail to the left of the popup image*/
}

/***Override the styling of images set in step 3 to make the frame smaller and the background darker***/
.xmastable ul.enlarge span img{
padding: 2px; /*size of the frame*/
background: #ccc; /*colour of the frame*/
}

/***Style the <span> containing the framed images and the caption***/
.xmastable ul.enlarge span{
/**Style the frame**/
padding:  10px 10px 40px 10px; /*size of the frame*/
background:#eae9d4; /*colour of the frame*/
/*add a drop shadow to the frame*/
-webkit-box-shadow: 0 0 20px rgba(0,0,0, .75));
-moz-box-shadow: 0 0 20px rgba(0,0,0, .75);
box-shadow: 0 0 20px rgba(0,0,0, .75);
/*give the corners a curve*/
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius:8px;
/**Style the caption**/
font-family: 'Droid Sans', sans-serif; /*Droid Sans is available from Google fonts*/
font-size:.9em;
text-align: center;
color: #495a62;
text-transform: none;
}	

/** LD TABLE */


.ldtable {
	border: 1px solid #BCBCBC;
	border-collapse: collapse;
	width: 950px;
}

.ldtable td {
	border: 1px solid #BCBCBC;	
	padding: 1em 0.5em;
	font-weight: bold;
	text-align:center;
}

.ldtable th {
	background-color: #003351;
	color: #FFFFFF;
	font-size: 14px;
	padding: 6px;
	border: 1px solid #005876;
}

.ldtable caption {
   font-size : 17px;
	color: #005876;
	text-align: left;
	padding: 0.4em 0 0.8em 0;
}

.ldtable tr.altrow {
	background-color: #DADEE1;
	color: 	#4F5B65;
}

.ldtable tr {
	background-color: #E4E7E9;
	color: #4F5B65;
}

/** LD REVIEWTABLE */


.ldrtable {
	border-collapse: collapse;
	width: 645px;
	margin-bottom: 2em;
}

.ldrtable tr {
	border: none;
	background-color: #ffffff;
	vertical-align:text-top;
}

.ldrtable tr.playrow a {
	font-size: 20px;
	color: #CD1000;
	text-decoration: none;
}

.ldrtable tr.playrow a:hover{
	text-decoration: underline;
}

.ldrtable td.itemrow {
	border-left: 3px  solid #CBD0D4;
	padding-left: 4.3em;
	font-weight: bold;
	text-align:left;
	width: 120px;
}

.ldrtable td.descrow {
	font-weight: normal;
	text-align: left;
	padding: 0em 0em 1.1em 0em;
}

.ldrtable td.playnow {
	font-weight: normal;
	text-align: left;
	padding: 1em 0em 0em 0em;
}


/** LD REVIEW HEADER TABLE */


.ldrhtable {
	border-collapse: collapse;
	width: 700px;
}

.ldrhtable tr {
	font-size: 15px;
	border: none;
	background: #DADEE1;
	vertical-align:text-top;
}


.ldrhtable td.itemrow {
	font-weight: bold;
	text-align:left;
	width: 160px;
}

.ldrhtable td.descrow {
	font-weight: normal;
	text-align: left;
	line-height: 150%;
	padding: 0em 0em 2em 0em;
}

.ldrhtable td.imagedescrow {
	font-weight: bold;
	text-align:left;
	width: 160px;
	padding: 0em 0em 0.9em 0em;
}

.ldrhtable td.imagerow {
	display: inline-block;	
	padding: 0em 0em 0.9em 0em;
}

/** LD REVIEW HEADER TABLE 2*/


.ldrh2table {
	border-collapse: collapse;
	width: 900px;
}

.ldrh2table tr {
	font-size: 15px;
	border: none;
	background: #DADEE1;
	vertical-align:text-top;
}

.ldrh2table td.itemrow {
	font-weight: bold;
	text-align:left;
	width: 100px;
}

.ldrh2table td.descrow {
	font-weight: normal;
	text-align: left;
	line-height: 140%;
	padding: 0em 0em 2em 0em;
}

/** GLOSSARY TABLE */


.glosstable {
	border-collapse: collapse;
	width: 900px;
}

.glosstable tr {
	font-size: 15px;
	border: none;
	background: #FFFFFF;
	vertical-align:text-top;
}

.glosstable td.itemrow {
	font-weight: bold;
	text-align:left;
	width: 220px;
}

.glosstable td.descrow {
	font-weight: normal;
	text-align: left;
	padding: 0em 0em 1.1em 0em;
}


/** BLOCK QUOTE */

blockquote.style1 {
  font: 18px normal tahoma, sans-serif;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  padding-left: 10px;
  border-left: 3px solid #ccc;
}

/** BONUS BOX */

.bonusbox { 
	height: 212px;
	width: 700px; 
	padding: 0px;
	margin-bottom: 20px;
	background-color: #575753;
	background-image: url('image/gradbox-bg.gif'); 
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

.bonusbox .lhs {
	width: 270px;
	padding: 0px;
	float: left;
}

.bonusbox .rhs {
	width: 430px;
	padding: 0px;
	float: left;
}

.bonusbox .figure {
	padding: 55px 0px 0px 0px;
  	font: 62px normal tahoma, sans-serif;
  	text-align: center;
  	font-weight: bold;
  	color: #F8E040;
}
  
.bonusbox .sub {
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
  	font: 14px normal tahoma, sans-serif;
  	text-align: center;
  	font-weight: bold;
	text-transform: uppercase;
 	color: #ffffff;
}

.bonusbox .main {
	float: left;
	padding: 15px 0px 0px 0px;
  	font-size: 30px;
	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
	font-family: Verdana, sans-serif;
	text-transform: uppercase;
  	color: #FFFFFF;
	font-weight: normal;
}
  
.bonusbox .second {
	margin-top: 15px;
	padding: 0px 50px 0px 0px;
	float: left;
	font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
  	font-size: 17px;
	font-weight: normal;
  	color: #C5CFE1;
}
  
.bonusbox .cta { 
	float: left;
	margin-top: 30px;
	padding: 0px 0px 0px 0px;
	height: 45px;
	width: 390px; 
	background-image: url('image/bonus-cta.png'); 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.bonusbox .cta a {
	text-align: center;
	padding-left: 25px;
	display: block;
	text-decoration: none;
	font-size: 19px;
	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
	color: #FFFFFF;
	height: 45px;
	line-height: 45px;
	vertical-align: middle;
}

/** SLOTS BONUS BOX */

.slotsbonusbox { 
	height: 95px;
	width: 170px; 
	padding: 0px;
	margin-bottom: 10px;
	background-color: #161b1d;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}


.slotsbonusbox .figure {
	padding: 5px 0px 0px 0px;
  	font: 50px normal tahoma, sans-serif;
  	text-align: center;
  	font-weight: bold;
	color: #F2AB2F;
}
  
.slotsbonusbox .figure a {
	text-decoration: none;
	color: #F2AB2F;
}

.slotsbonusbox .sub {
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
  	font: 16px normal tahoma, sans-serif;
  	text-align: center;
  	font-weight: bold;
  	color: #DEE9F0;
}

.slotsbonusbox .sub a {
	text-decoration: none;
	color: #DEE9F0;
}


/*** Pricing Table ***/

div.price_table {
	float:left;
	border: 1px solid #E6E9EB;
	margin-bottom: 0px;
	width:768px;
	background: #E6E9EB;
	margin-top:0px;
	padding:15px 0px 40px 0px;
	font-size: 11px;
	
}
.price_table div {
	float: left; 
	width: 100%;
}
.price_table .border {
	border-top:1px solid #E6E9EB;
}
.price_table .column {
	float:left;
	width:19%;
	margin-left: -1px;
}
.price_table .column.secondary {
	background: #00ff00;
	border: 1px solid #B6B5B5;
}
.price_table .column.primary {
	background: #00ff00;
}
.price_table .column.featured {
	-moz-border-radius:3px 3px 3px 3px;
	-moz-box-shadow:0 4px 6px rgba(0, 0, 0, 0.25);
	-webkit-border-radius:3px 3px 3px 3px;
	-webkit-shadow:0 4px 6px rgba(0, 0, 0, 0.25);
	background:none repeat scroll 0 0 white;
	border:5px solid #666;
	margin-bottom:-17px;
	margin-top:-23px;
	padding:15px 10px;
	z-index: 5;
	position: relative;
}
.price_table .best_deal {
	background:url("image/best-tab.png") no-repeat scroll 0 0 transparent;
	display:inline;
	float:right;
	height:72px;
	margin-bottom:-56px;
	margin-right:-14px;
	margin-top:-18px;
	width:72px;
	position: relative;
}
.price_table .header {
	border-bottom:1px solid lightgray;
	font-size:22px;
	font-style:normal;
	letter-spacing:-1px;
	padding-bottom:22px;
	text-align:center;
	margin-bottom:0;
	font-weight: bold;
	color:#666;
	margin-top:15px;
}
.price_table .header span{
	width: 100%;
	clear: both;
	float: left;
	font-size: 18px;
	line-height:15px;
	color: #616161;
	padding-top: 10px;
}

.price_table .header a {
	text-decoration: none;
}

.price_table .header a:hover {
	text-decoration: underline;
}	

.price_table .footer {
	height: 60px;
	padding:10px -2px 10px 3px;
	text-align: center;
	
}
.price_table .column ul {
list-style:none;
padding-left:15px;
padding-right:15px;
}

.price_table .column li {
	border-bottom:1px solid lightgray;
	line-height:24px;
	padding-left:10px;
	padding-right:10px;
}

.price_table .column.featured li {
	border-bottom:1px solid lightgray;
}

.price_table .small_button {
    font-size: 0.8em;
}


/*** End Pricing Table ***/


.ka_button, .ka_button:hover {text-decoration: none;border: 0;display:inline-block;letter-spacing:0px;text-transform: uppercase;color: #ffffff; font-weight:bold; !important;}
.ka_button span {display:block;}
.small_button{margin:5px 10px 5px 0;padding:0 21px 0 0;font-size: .9em;background: transparent url(image/button.png) 100% -43px no-repeat scroll;color: #ffffff;}
.small_button span{margin:0;padding:16px 0 17px 21px;line-height: 10px;background:transparent url(image/button.png) 0 0 no-repeat scroll;}
.ft_small_button{margin:5px 10px 5px 0;padding:0 21px 0 0;font-size: .9em;background: transparent url(image/ft-button.png) 100% -43px no-repeat scroll;color: #ffffff;}
.ft_small_button span{margin:0;padding:16px 0 17px 21px;line-height: 10px;background:transparent url(image/ft-button.png) 0 0 no-repeat scroll;}

/* ---------------------- 
Cool Blue
------------------------- */
.coolblue_table {background: #E6E9EB !important;}
.coolblue_table .header {color:#127AAF !important;}
.coolblue_table .featured {border:5px solid #127AAF !important;}
.coolblue_table .secondary {background: #F3F5F5 !important;}



/* tables */

table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #003351;
	color: #FFFFFF;
	font-size: 14px;
	padding: 10px;
	border: 1px solid #005876;
}
table.tablesorter thead tr .header {
	background-image: url(image/bg-w.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	background-color: #E4E7E9;
	color: #3D3D3D;
	padding: 4px;
	vertical-align: center;
	align: center;
}
table.tablesorter tbody tr.odd td {
	background-color:#DADEE1;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(image/asc-w.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(image/desc-w.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}


/* ALERT BOXES */

.alert {
margin-bottom: 18px;
border: 1px solid #d6e9c6;
background-color: #dff0d8;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.alert p {
padding: 20px 35px 0px 14px;
font-size: 16px;
font-weight: bold;
}

.alert img {
padding: 10px 15px;
}

.alert a {
color: #468847;
}

.alert a.fill-div {
    display: block;
    height: 100%;
    width: 100%;
    text-decoration: none;
}

.orange-alert {
margin-bottom: 18px;
border: 1px solid #b24d21;
background-color: #dff0d8;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: #f79420; /* Old browsers */
background: -moz-linear-gradient(top,  #f79420 0%, #f16420 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f79420), color-stop(100%,#f16420)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f79420 0%,#f16420 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f79420 0%,#f16420 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f79420 0%,#f16420 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f79420 0%,#f16420 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f79420', endColorstr='#f16420',GradientType=0 ); /* IE6-9 */

}


.orange-alert p {
padding: 30px 35px 15px 30px;
font-size: 30px;
font-weight: bold;
}

.orange-alert a {
	color: #FFFFFF;
	font-weight: bold;
	text-shadow: 1px 1px #000000;
	vertical-align: middle;
}

.orange-alert a.fill-div {
    display: block;
    height: 100%;
    width: 100%;
    text-decoration: none;
}

