/*
Theme Name: SpelaCasino.se Website Theme
Theme URI: http://www.spelacasino.se/wp-content/themes/spelacasino
Description: Website theme for SpelaCasino.se website.
Version: 1.0
Author: Carl-Johan Hagberg
Author URI: http://www.spelacasino.se/
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption , tbody, tfoot, thead, tr, th, td{
	
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	
	background: url(images/bg.jpg) repeat top left;
	margin: 0;
	font: 12px/17px Tahoma, Geneva, sans-serif;
	color: #000000;
}
h1 {
	color: #a00000;
	font: bold 18px Tahoma, Geneva, sans-serif;
	text-transform: uppercase;
	margin: 0px 0px 7px 0px;
	padding: 2px 0px 4px 10px;
	border-bottom: solid 4px #b1b1b1;
}
h2 {
	font: bold 14px Tahoma, Geneva, sans-serif;
	margin:17px 0 0 0;
	padding:0;

}

h2.right-side {
	font: bold 14px Tahoma, Geneva, sans-serif;
	margin:0 0 0 0;
	padding:0;
}

h3 {
	font: bold 12px Tahoma, Geneva, sans-serif;
	margin: 17px 0 0 0;
	padding: 0px;
}
h4 {
	font: bold 12px Tahoma, Geneva, sans-serif;
	margin: 11px 0 -13px 0;
	padding: 0px;
}
p {
	font: 12px/1.5em Tahoma, Geneva, sans-serif;
	margin: 17px 0 0 0;
	padding: 0;
}
p:first-child {
	margin: 0 0 0 0;
}
.ingress {
	font-weight:bold;
}
a.underlinedbig {
	font: bold 14px Tahoma, Geneva, sans-serif;
	text-decoration:underline;
}
a.visit {
	font: bold 18px Tahoma, Geneva, sans-serif;
}
ul {
	margin: 0 0 0 15px;
	padding: 10px 0 0 0;

}
ol {
	margin: 0 0 0 20px;
	padding: 10px 0 0 0;
}
li {
	margin: 0;
	padding: 0;

}
.alignleft {
	float:left;
	margin:0 10px 0 0;
}
.alignleft-review {
	float:left;
	margin:10px 10px 0 0;
}
img#st_bg {
  position:fixed;
  top:0;
  left:0;
  width:100%;
} 

#content-body {
	margin: 0 auto 0 auto;
	padding: 10px 0 10px 0;
position:relative;
width:998px;
  z-index:1;
 
}
#bg {
	background: url(images/tile.jpg) repeat-x top left;
	padding: 10px 0 10px 0;
}
#header {
	margin: 0 auto 0 auto;
	height: 240px;
	width:  986px;
	padding: 6px 6px 38px 6px;
	background: url(images/header.png) no-repeat top left;
}
#header-sports {
	margin: 0 auto 0 auto;
	height: 240px;
	width:  986px;
	padding: 6px 6px 38px 6px;
	background: url(images/header3.png) no-repeat top left;
}
#top {
	height: 164px;
	margin: 0px 0 0 0;
	padding: 47px 0 0 0;
}
#logo {
	float: left;
	height: 135px;
	margin: 12px 0 0 44px;
	display: inline;
}
#banner {
	float: right;
	width: 470px;
	margin: 51px 59px 0 0;
	padding: 0px 0px 0 0;
	text-align: right;
	color: #de0000;
	font-size: 10px;
	line-height: 30px;
	display: inline;
}
#banner a {
	color: #de0000;
	text-transform: uppercase;
	text-decoration: none;
}
#banner a:hover {
	text-decoration: underline;
}

#banner-sports {
	float: right;
	width: 470px;
	margin: 51px 59px 0 0;
	padding: 0px 0px 0 0;
	text-align: right;
	color: #20eb00;
	font-size: 10px;
	line-height: 30px;
	display: inline;
}
#banner-sports a {
	color: #20eb00;
	text-transform: uppercase;
	text-decoration: none;
}
#banner-sports a:hover {
	text-decoration: underline;
}

#nav {
	height: 28px;
	overflow: hidden;
	position: relative;
	margin: 0 0 0 5px;
	list-style: none;
	padding: 0;
}
#nav li {
	float: left;
	margin: 0;
	padding: 0 15px 0 15px;
	border-right: solid 1px #ad2b35;
	border-left: solid 1px #000000;
}
#nav li a {
	display: block;
	font: bold 12px/28px Tahoma, Geneva, sans-serif;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
}
#nav li a:hover {
	text-decoration: underline;
}
#nav-sports {
	height: 28px;
	overflow: hidden;
	position: relative;
	margin: 0 0 0 5px;
	list-style: none;
	padding: 0;
}
#nav-sports li {
	float: left;
	margin: 0;
	padding: 0 15px 0 15px;
	border-right: solid 1px #17ad00;
	border-left: solid 1px #000000;
}
#nav-sports li a {
	display: block;
	font: bold 12px/28px Tahoma, Geneva, sans-serif;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
}
#nav-sports li a:hover {
	text-decoration: underline;
}
#wrapper {
	background: url(images/wrapper.png) repeat-y top left;
	width: 986px;
	padding: 0 6px 5px 6px;
	margin: 0 auto 0 auto;
	overflow:hidden;
}
#contentgrad {
	background: url(images/contentgrad.jpg) repeat-x top left;
	float:left;
	width: 986px;
}
#homepagewrapper {
	float:right;
	overflow:hidden;
	display:inline;
	margin: 0px 12px 0px 0px;
	width:759px;
}
#homepage {
	width: 518px;
	margin:0;
	overflow:hidden;
	display:inline;
	float:left;
	padding:0;
}
#homepage h2 {
	text-align: center;
	font: bold 14px Tahoma, Geneva, sans-serif;
	margin:9px 0 -8px 0;
	padding:0;
}
.center
{
	text-align: center;
}
#innerhomepage {
	border: 1px solid #cdcdcd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 8px 9px 21px 9px;
	margin: 0 0 9px 0;
	width: 498px;
}
.hr {
	width: 100%;
	border-top: dotted 2px #b1b1b1;
	padding: 0;
	margin: 9px 0 0 0;
	font-weight: bold;
	height:0px;
	overflow:hidden;
}
#featured-wrapper {
	width: 100%;
	margin: 16px 0 0 0;
*margin: 8px 0 0 0;
	padding: 0 0 3px 0;
}
.featured {
	background: url(images/featured.png) no-repeat;
	width: 499px;
 *width: 498px;
	height: 171px;
	position: relative;
	color: #ffffff;
	overflow:hidden;
	padding: 0 0 0 0;
	margin: 11px 0 0 0;
}
.featured a {
	color: #ffffff;
	text-decoration: underline;
}
.featured a:hover {
	text-decoration: none;
	text-align: center;
}
.featured .icon {
	position: absolute;
	left: 25px;
	top: 22px;
	width: 125px;
	height: 125px;
}
.featured .text {
	width: 317px;
	height: 114px;
	position: absolute;
	right: 9px;
	top: 20px;
	padding: 5px;
}
.featured p {
	margin: 9px 0 6px 0;
	font: 12px/16px Tahoma, Geneva, sans-serif;
}
.featured .link {
	text-align:center;
}
#newslist {
	background: #ffffff url(images/grad.jpg) repeat-x bottom left;
	border: 1px solid #cdcdcd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 476px;
	margin: 20px 0 13px 0;
	padding:  3px 10px 10px 10px;
}
#newslist .hr {
	width: 100%;
	border-top: dotted 2px #b1b1b1;
	padding: 0;
	margin: 8px 0 0 0;
	font-weight: bold;
	height:0px;
	overflow:hidden;
}
#newslist img {
	border: 1px solid #b1b1b1;
	margin: 11px 5px 0 0;
	padding:0;
	float: left;
}
#newslist p {
	margin: 0 0 3px 0;
	line-height:17px;
}
#newslist h3 {
	font: bold 12px Tahoma, Geneva, sans-serif;
	margin: -3px 0 2px 0;
	padding: 11px 0 0 0;
}
#newslist .read-more {
	font: bold 12px Tahoma, Geneva, sans-serif;
	margin: 1px 0 0 0;
	padding: 0;
}
#newslist .read-all {
	font: bold 12px Tahoma, Geneva, sans-serif;
	margin: 7px 0 0 0;
	padding: 0;
}
#bottom-promo {
	margin: 21px 0 0 0;
	padding: 0;
}
#bottom-promo .copyright {
	color: #000000;
	font: bold 10px Tahoma, Geneva, sans-serif;
}
#slots-promo {
	margin: 1px 0 0 1px;
}
#oddspost-table {
	vertical-align:middle;
	padding:0;
	margin:17px 0 0 0;
}
#oddspost-table td {
	vertical-align:top;
	padding:0;
	margin:0;
}
#oddspost-odds {
	padding:0;
	margin:17px 0 0 0;
}
#oddspost-odds td {
	vertical-align:middle;
	padding:0;
	margin:0;
}


#oddspost-odds a {
font: bold 12px Tahoma, Geneva, sans-serif;
}
#top-table {
	font: bold 11px Tahoma, Geneva, sans-serif;
	color: #fff;
	background: url(images/top-table-bg.png) top left no-repeat;
	margin:9px 0 0 0;
	padding:0 0 6px 0;
	
}
#top-table th {
	vertical-align:middle;
	padding:0;
	margin:0;
	text-align:left;
        font: bold 14px Tahoma, Geneva, sans-serif;
        height:27px;
}
#top-table td {
        
	vertical-align:middle;
	padding:0;
	margin:0;
}
#top-table h2 {
	margin:0;
	padding:0;
        text-indent:13px;

}
#top-table h3 {
	font: bold 11px Tahoma, Geneva, sans-serif;
	margin:0 0 1px 0;
	padding:0;
}
#top-table .left-top {
text-indent: 11px;
height:16px;
}
#top-table .left {
	text-indent: 4px;
height:23px;
}
#top-table a {
	color: #ffffff;
	text-decoration:none;
}
#top-table a.visit {
	color: #ffffff;
	font: normal 11px Tahoma, Geneva, sans-serif;
	text-decoration:underline;
}
#top-table-slots {
	font: bold 11px Tahoma, Geneva, sans-serif;
	color: #fff;
	background: url(images/top-table-slots-bg.png) top left no-repeat;
	margin:7px 0 9px 0;
	padding:0 0 6px 0;
	height:177px;
}
#top-table-slots th {
	vertical-align:middle;
	padding:0;
	margin:0;
	text-align:left;
}
#top-table-slots td {
	vertical-align:middle;
	padding:0;
	margin:0;
}
#top-table-slots h2 {
	font: bold 14px Tahoma, Geneva, sans-serif;
	margin:0 0 0 13px;
	padding:0;
	vertical-align:middle;
}
#top-table-slots .left {
	text-indent: 4px;
}
#top-table-slots a {
	color: #ffffff;
	text-decoration:none;
}
#top-table-slots a.visit {
	color: #ffffff;
	font: normal 11px Tahoma, Geneva, sans-serif;
	text-decoration:underline;
}
.more-slots {
	font: bold 12px Tahoma, Geneva, sans-serif;
	margin: 0 0 0 3px;
}
.more-casino {
	font: bold 12px Tahoma, Geneva, sans-serif;
	margin: 9px 0 3px 0;
}
#sideright {
	border: 1px solid #cdcdcd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 9px;
	margin: 10px 1px 4px 0;
	float:right;
	width:210px;
}
#sideright .box {
	background: #e7e6e6;
	border: 1px solid #b1b1b1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 15px 9px 15px 9px;
	margin: 10px 0 10px 0;
}
#sideright .box img {
	display: block;
	margin-left: auto;
	margin-right: auto
}
#sideright h4 {
	color: #000000;
	font: bold 14px/28px Tahoma, Geneva, sans-serif;
	border-bottom: solid 6px #b1b1b1;
	padding: 0;
	margin: 2px 9px 12px 5px;
	text-indent: 5px;
}
#sideright h5 {
	text-align:center;
	font: bold 12px Tahoma, Geneva, sans-serif;
	margin:10px 0 5px 0;
}
#jackpotbox1 {
	font-weight:bold;
	text-align:center;
	margin: 0 0 12px 0;
}
#jackpotbox2 {
	font-weight:bold;
	text-align:center;
	margin: 0 0 7px 0;
}
#jackpotbox1 .ticker, #jackpotbox2 .ticker {
	padding: 0 0 1px 0;
}
.ticker {
	padding: 0 0 1px 0;
}
.ticker-playtech {
	padding: 0 0 5px 0;
}
#sideleft {
	width: 192px;
	float: left;
	margin: 0px 0px 0px 13px;
	display:inline;
	overflow:hidden;
}
#sideleft h4 {
	background: url(images/sideh3.png) no-repeat;
	font: bold 18px/32px Tahoma, Geneva, sans-serif;
	color: #ffffff;
	margin: 0;
	padding: 0;
	height: 36px;
	text-indent:8px;
}
#sideleft h5 {
	color: #000000;
	font: bold 14px/28px Tahoma, Geneva, sans-serif;
	border-bottom: solid 6px #b1b1b1;
	padding: 0;
	margin: 2px 9px 0 5px;
	text-indent: 5px;
}
#sideleft ul {
	font: bold 12px/14px Tahoma, Geneva, sans-serif;
	color: #585757;
	margin: 6px 12px 14px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
}
#sideleft li {
	color: #585757;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#sideleft ul li {
	color: #585757;
	margin: 4px 0px 4px 22px;
	padding: 0px 0px 0px 0px;
}
#sideleft-sports {
	width: 192px;
	float: left;
	margin: 0px 0px 0px 13px;
	display:inline;
	overflow:hidden;
}
#sideleft-sports h4 {
	background: url(images/sideh3sport.png) no-repeat;
	font: bold 18px/32px Tahoma, Geneva, sans-serif;
	color: #ffffff;
	margin: 0;
	padding: 0;
	height: 36px;
	text-indent:8px;
}
#sideleft-sports h5 {
	color: #000000;
	font: bold 14px/28px Tahoma, Geneva, sans-serif;
	border-bottom: solid 6px #b1b1b1;
	padding: 0;
	margin: 2px 9px 0 5px;
	text-indent: 5px;
}
#sideleft-sports ul {
	font: bold 12px/14px Tahoma, Geneva, sans-serif;
	color: #585757;
	margin: 6px 12px 14px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
}
#sideleft-sports li {
	color: #585757;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#sideleft-sports ul li {
	color: #585757;
	margin: 4px 0px 4px 22px;
	padding: 0px 0px 0px 0px;
}
#top-table-big {
	font: bold 14px Tahoma, Geneva, sans-serif;
	color: #595758;
	background: url(images/top-table-big-bg.jpg) top left no-repeat;
	margin:13px 0 0 0;
	padding:0 0 2px 0;
	height: 458px;
}
#top-table-big th {
	vertical-align:middle;
	padding:0;
	margin:0;
}
#top-table-big td {
	vertical-align:middle;
	padding:0;
	margin:0;
}
#top-table-big h2 {
	font: bold 18px Tahoma, Geneva, sans-serif;
	color: #000000;
	margin:0;
	padding:0;
	vertical-align:middle;
}
#top-table-big h3 {
	font: bold 12px Tahoma, Geneva, sans-serif;
	color: #ffffff;
	margin:0;
	padding:0 0 3px 0;
	vertical-align:middle;
}
#top-table-big .left-top {
	text-indent: 12px;
}
#top-table-big .left {
	text-indent: 17px;
}
#sideright-2 {
	width: 190px;
	float: right;
	border: 1px solid #cdcdcd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	display:inline;
	overflow:hidden;
}
#sideright-2 h4 {
	background: url(images/sideh3.png) no-repeat;
	font: bold 18px/34px Tahoma, Geneva, sans-serif;
	color: #ffffff;
	margin: 0;
	padding: 0;
	text-indent:8px;
	height: 36px;
}
#sideright-2 h5 {
	color: #000000;
	font: bold 14px/28px Tahoma, Geneva, sans-serif;
	border-bottom: solid 6px #b1b1b1;
	padding: 0;
	margin: 2px 9px 0 5px;
	text-indent: 5px;
}
#sideright-2 ul {
	font: bold 12px/14px Tahoma, Geneva, sans-serif;
	color: #585757;
	margin: 6px 12px 14px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
}
#sideright-2 li {
	color: #585757;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#sideright-2 ul li {
	color: #585757;
	margin: 4px 0px 4px 22px;
	padding: 0px 0px 0px 0px;
}
#sideright-2 .review {
	margin:0;
	padding: 0 0 18px 7px;
	color: #000000;
}
#sideright-2 .review ul {
font: 12px/15px Tahoma, Geneva, sans-serif;
	margin:0;
	padding:0;
	color: #000000;
}
#sideright-2 .review li {
	margin:12px 0 0 0;
	padding:0 0 2px 0;
	list-style: none;
	color: #000000;
	font-weight:normal;
}
#inner {
	border: 1px solid #cdcdcd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 8px 9px 18px 9px;
	margin: 0px 0px 13px 0px;
	width: 536px;
}
#page-submenu {

	border: 1px solid #cdcdcd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 16px 9px 18px 9px;
	margin: 0px 0px 13px 0px;
	width: 536px;

}
#page-submenu ul {
	margin: 0 0 0 15px;
	padding:0;
}
.breadcrumb {
	float: left;
	width: 97%;
	font-size: 10px;
	padding-left:10px;
	margin-bottom:0px;
	text-transform: uppercase;
}
.date {
	font-style:italic;
}
#social {
	margin:17px 0 0 0;
}
.twitter {
	float:left;
        margin: 0 10px 0 0;
}
.postinfo {
	font-size: 10px;
display:block;
	margin: 6px 0 0 0;
	text-transform:uppercase;
}
table, th, td {
	font-size: 100%;
}
#commentblock {
	width: 496px;
	background: #F5F5F5;
	color: #000000;
	padding: 20px 20px 10px 20px;
	margin: 26px 0px 0px 0px;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
}
#commentblock ol {
	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
.commentdate {
	font-size: 12px;
	padding-left: 0px;
}
.commentname {
	color: #000000;
	margin: 0px;
	padding: 5px 5px 5px 0px;
}
.commentinfo {
}
.commenttext {
	background: #FFFFFF;
	width: 469px;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 10px 10px 0px 15px;
	margin: 5px 0px 20px 0px;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
}
.commenttext-admin {
	background: #FFFFFF;
	width: 469px;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 10px 10px 0px 15px;
	margin: 5px 0px 20px 0px;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
}
#ad {
	padding: 21px 0 21px 0;
	text-align:center;
}
#top-table-payout-wrapper {
	background: url(images/top-table-payout-bg.jpg) top left repeat-y;
	margin:13px 0 0 0;
	payout: 0;
}
#top-table-payout {
	font: bold 14px Tahoma, Geneva, sans-serif;
	color: #595758;
	background: url(images/top-table-payout-top.jpg) top left no-repeat;
	margin:0;
	padding:0 0 0 0;
}
#top-table-payout th {
	vertical-align:middle;
	padding:0;
	margin:0;
}
#top-table-payout tr {
	vertical-align:middle;
	padding:0;
	margin:0;
}
#top-table-payout td {
	vertical-align:middle;
	padding:0;
	margin:0;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #ffffff;
}
#top-table-payout h2 {
	font: bold 18px Tahoma, Geneva, sans-serif;
	color: #000000;
	margin:0;
	padding:0;
	vertical-align:middle;
}
#top-table-payout h3 {
	font: bold 12px Tahoma, Geneva, sans-serif;
	color: #ffffff;
	margin:0;
	padding:0 0 3px 0;
	vertical-align:middle;
}
#top-table-payout .left-top {
	text-indent: 12px;
	text-align:left;
}
#top-table-payout .left {
	text-indent: 15px;
	border-left: 2px solid #afafaf;
}
#top-table-payout .right {
	border-right: 2px solid #afafaf;
}
#top-table-payout .bottom {
background: #ffffff url(images/top-table-payout-bottom.jpg) top left no-repeat;
height:8px;
}
#slotsguide {
	background: url(images/slotsguide_bg.png) no-repeat;
	width:539px;
	height:225px;
	margin:17px 0 0 0;
	padding:19px 0 0 0;
}
#slotsguide h3 {
	font: bold 14px/24px Verdana, Arial, sans-serif;
	color: #ffffff;
	padding:0;
	margin:0;
	text-indent:5px;
}
#slotsguide .slotsname {
	background: #FFF;
	height:26px;
}
#slotsguide h3 a {
	text-decoration:none;
	color: #a00000;
	font: bold 14px/24px Verdana, Arial, sans-serif;
}
#slotsguide .bull {
	font: bold 11px/24px Verdana, Arial, sans-serif;
	text-decoration:none;
	padding:0 5px 0 5px;
	color: #a00000;
	float:left;
}
#slotsguide .imageframe1 {
	width:146px;
	height:120px;
	border: 3px solid #ffffff;
}
#slotsguide .imageframe2 {
	width:140px;
	height:116px;
	border: 3px solid #b90000;
}
#slotsguide .slotbox {
	float:left;
	padding: 0 13px 0 12px;
	width: 153px;
}
#slotsguide p {
	margin:11px 0 0 0;
	padding:0;
	color: #FFF;
	font: 12px Tahoma, Geneva, sans-serif;
}
#slotsguide a {
	color: #fff000;
	font: bold 12px Tahoma, Geneva, sans-serif;
}
#slotslist {
	border-bottom:1px solid #b1b1b1;
	margin: 19px 0 0 0;
	padding:0;
}
#slotslist th {
	background:url(images/slotslist_hl.gif) no-repeat;
	vertical-align:middle;
	padding:0;
	margin:0;
	height:22px;
}
#slotslist h2 {
	color: #ffffff;
	font-size: 12px;
	padding:0;
	margin:0;
}
#slotslist .content {
	background:url(images/slotslist_bg.gif) no-repeat;
	height:60px;
	border-top: 1px solid #b1b1b1;
	border-left: 1px solid #b1b1b1;
	border-right: 1px solid #b1b1b1;
}
#slotslist .content img {
	background:url(images/slotslist_bg.gif) no-repeat;
	margin:5px 7px 5px 7px;
	float:left;
}
#slotslist .content p {
	margin:5px 0 0 0;
	padding:0;
	font: 12px Tahoma, Geneva, sans-serif;
	line-height:23px;
}
#slotslist .content a {
	color: #c20000;
}
#slots-review h2 {
	font: bold 12px Tahoma, Geneva, sans-serif;
	background: #666666 url(images/headline.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px 0px 5px 5px;
	margin: 14px 0 -8px 0;
}
#slots-review #factbox {
	margin: 14px 0 0 0;
}

#slots-review #factbox .alignright{
	margin:0;
}

#slots-review h3 {
	font: bold 14px Tahoma, Geneva, sans-serif;
	margin:17px 0 0 0;
	padding:0;
}


#slots-review h4 {
	font: bold 12px Tahoma, Geneva, sans-serif;
	margin:17px 0 0 0;
	padding:0;
}

#slots-review #factbox h2 {
	width:272px;
	margin: 14px 0 0 0;
}
#slots-review #factbox p {
	margin: 5px 0 0 0;
}
#top-table-big-slot {
	font: bold 14px Tahoma, Geneva, sans-serif;
	color: #595758;
	background: url(images/top-table-big-slot.jpg) top left no-repeat;
	margin:17px 0 0 0;
	padding:0;
	border-bottom: 2px solid #afafaf;
}
#top-table-big-slot th {
	vertical-align:middle;
	padding:0;
	margin:0;
}
#top-table-big-slot td {
	vertical-align:middle;
	padding:0;
	margin:0;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #ffffff;
}
#top-table-big-slot h4 {
	font: bold 12px Tahoma, Geneva, sans-serif;
	color: #ffffff;
	margin:0;
	padding:0 0 3px 0;
	vertical-align:middle;
}
#top-table-big-slot .left {
	border-left: 2px solid #afafaf;
}
#top-table-big-slot .right {
	border-right: 2px solid #afafaf;
}
#casino-review h2 {
	font: bold 14px Tahoma, Geneva, sans-serif;
	margin:9px 0 -8px 0;
	padding:0;
}
#jack-vegas .alignleft {
	float:left;
	margin:0 5px 0 0;
}
#jack-vegas-table, #grey-table{
	margin: 14px 0 0 0;
	padding: 0;
}
#jack-vegas-table tr, #jack-vegas-table th, #jack-vegas-table td, #grey-table tr, #grey-table th, #grey-table td {
	vertical-align:middle;
        height:21px;
}
#jack-vegas-table h3, #grey-table h3 {
	font: bold 12px Tahoma, Geneva, sans-serif;
	background: #666666 url(images/headline.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px 0px 5px 5px;
	margin: 0;
}
#jack-vegas-table .grey, #grey-table .grey {
	background-color:#e7e6e6;
}
.high-roller td{
	vertical-align:middle;
}
table.cltrn {
	margin: 1em 0;
	width: 100%;
	border: 1px solid #ccc;
	border-collapse: collapse;
}

table.cltrn th {
	background-color: #eee;
	border-bottom: 3px double #ccc;
	color: #000;
	font-weight: bold;
	padding: 8px 5px;
}

table.cltrn td {
	padding: 3px 5px;
	text-align: center;
}

table.cltrn tr {
	border: 1px dotted #ccc;
	border-width: 1px 0;
}
table.cltrn tr.odd {}
table.cltrn tr.even {
	background-color: #f9f9f9;
}

table.cltrn th.name, table.cltrn td.name,
table.cltrn th.casino, table.cltrn td.casino {
	text-align: left;
}

table.cltrn .date{
font-style:normal;
}
table.cltrn tr.started td.starts {
	color: #009900;
}
table.cltrn td.endsoon {
	color: red;
}

table.cltrn td.prize {}
table.cltrn td.entry {}

table.cltrn td.flag {
	width: 16px;
}
table.cltrn td.us {
	background: transparent url('http://www.casinolistings.com/sites/all/themes/casinolistings2/css/flags/us.gif') no-repeat 50% 50%;
}
table.cltrn td.us-some {
	background: transparent url('http://www.casinolistings.com/sites/all/themes/casinolistings2/css/flags/us-some.gif') no-repeat 50% 50%;
}

table.cltrn div.description {
	color: #696969;
	font-size: 90%;
}
table.cltrn div.sort {
	display: none;
}

div#cltrn p.linkback {
	color: #ffffff;
	font-size: 1%;
        line-height:1px;
margin:0;
padding:0;
}

.date-archive {
	font-size: 11px;
	color: #666;
margin:3px 0 0 0;
display:block;
}
.best-odds
{
        font: bold 12px Tahoma, Geneva, sans-serif;
        text-indent:5px;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
}
.odds-outcome
{
        font: bold 12px Tahoma, Geneva, sans-serif;
        text-indent:5px;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
}

#winner-button
{
        float: right;
	height: 56px;
	margin: 51px 25px; 0 0px;
	display: inline;
}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------*/




a.underlined2
{
text-decoration:underline;
}


a.bildlänk
{
text-decoration:underline;

}




a.big{
font-size: 14px;
font-weight:bold;

}
a.big:hover{
font-size: 14px;
font-weight:bold;
text-decoration:underline;
}

img {
border: none;
}

	a {color: #c20000; text-decoration: none;}
	a:hover {text-decoration: underline;}


.hr2{
	width: 100%;
	padding: 0px;
	margin: 9px 0px 10px 0px;
	border-top: dashed 1px #b1b1b1;
	font-weight: bold;
        height:0px;
        overflow:hidden;
}
.hr6{
	width: 100%;
	padding: 0px;
	margin: 9px 0px 3px 0px;
	border-top: dashed 1px #b1b1b1;
	font-weight: bold;
        height:0px;
        overflow:hidden;
}
.hr3{
	width: 178px;
	padding: 0px;
	margin: 10px 0px 6px 6px;
	border-top: solid 1px #b1b1b1;
	font-weight: bold;
        height:0px;
        overflow:hidden;
}


.hr4{
	width: 93%;
        border-top: dashed 1px #b1b1b1;
	padding: 0px;
	margin: 6px 0px 7px 5px;
	font-weight: bold;
        height:0px;
        overflow:hidden;

}

.hr5{
	width: 100%;
        border-top: dashed 1px #b1b1b1;
	padding: 0px;
	margin: 6px 0px 12px 0px;
	font-weight: bold;
        height:0px;
        overflow:hidden;

}



#slotstoplist {
        background: url(images/slotstoplist.png) no-repeat;
	width: 233px;
	height: 177px;
	margin: 0 0 9px 0;
        padding:0;
font: bold 11px Tahoma, Geneva, sans-serif;
        color: #ffffff;

}
#slotstoplist img
{

}

#slotstoplist .rank
{
margin:0;
padding: 0 0 0 4px;
}

#slotstoplist a
{
        color: #ffffff;

}

#slotstoplist a.visit
{
        color: #ffffff;
text-decoration:underline;
font: normal 11px Tahoma, Geneva, sans-serif;

}

#slotstoplist h2 {
font: bold 14px Tahoma, Geneva, sans-serif;
margin:0 0 0 0;
padding: 8px 0 8px 13px;
}

#slotstoplist h3 {
font: bold 11px Tahoma, Geneva, sans-serif;
margin:0;
padding: 4px 0 2px 11px;
}





#header2 {
	margin: 0 auto 0 auto;
	height: 240px;
	width:  986px;
	padding: 6px 6px 38px 6px;
	background: url(images/header2.png) no-repeat;
	
}


#header3 {
	margin: 0 auto 0 auto;
	height: 240px;
	width:  986px;
	padding: 6px 6px 38px 6px;
	background: url(images/header3.png) no-repeat;
	
}

#banner2 {float: right; width: 470px; margin: 51px 59px 0 0; text-align: right; color: #3bbeff; font-size: 10px; line-height: 30px;display: inline;}
#banner2 a {color: #3bbeff; text-transform: uppercase; text-decoration: none;}
#banner2 a:hover {text-decoration: underline;}


#banner3 {float: right; width: 470px; margin: 51px 59px 0 0; text-align: right; color: #3bbeff; font-size: 10px; line-height: 30px;display: inline;}
#banner3 a {color: #20eb00; text-transform: uppercase; text-decoration: none;}
#banner3 a:hover {text-decoration: underline;}

#welcome {text-transform: uppercase; font-size: 10px; margin: 0 0 0 23px; height: 47px; position: relative;}
#welcome span {color: #716f6f;}
#welcome p {padding: 13px 0 0 0; margin: 0 0 0 0;font-size: 10px;line-height:normal;}









#nav2 {
	height: 28px;
	overflow: hidden;
	position: relative;
	margin: 0 0 0 5px;
	list-style: none;
	padding: 0;

}

#nav2 li {
	float: left;
	margin: 0;
	padding: 0 15px 0 15px;
	border-right: solid 1px #3580f2;
	border-left: solid 1px #000000;
       
}

#nav2 li a {display: block; font: bold 12px/28px Tahoma, Geneva, sans-serif; text-transform: uppercase; color: #ffffff; text-decoration: none;}
#nav2 li a:hover {text-decoration: underline;}


#nav3 {
	height: 28px;
	overflow: hidden;
	position: relative;
	margin: 0 0 0 5px;
	list-style: none;
	padding: 0;

}

#nav3 li {
	float: left;
	margin: 0;
	padding: 0 15px 0 15px;
	border-right: solid 1px #17ad00;
	border-left: solid 1px #000000;
       
}

#nav3 li a {display: block; font: bold 12px/28px Tahoma, Geneva, sans-serif; text-transform: uppercase; color: #ffffff; text-decoration: none;}
#nav3 li a:hover {text-decoration: underline;}


#rss {position: absolute; right: 25px; top: 3px;}






#sideleft2 {
	width: 190px;
	float: left;
        margin: 0px 0px 0px 13px;
        display:inline;
}

#sideleft3 {
	width: 190px;
	float: left;
        margin: 0px 0px 0px 13px;
        display:inline;
}

#sideleftwrapper {
	width: 190px;
	float: left;
	margin: 0;
	padding: 0;
	border: 1px solid #cdcdcd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
border-radius: 5px;
}

#homeright {
	width: 233px;
	float: right;
        overflow:hidden;
        display:inline;
}



#siderighttips {
	border: 1px solid #cdcdcd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
border-radius: 5px;
        padding: 11px;
float:left;
margin-bottom:12px;
width: 206px;

}

#siderightslot {
background: url(images/slotsbg.jpg) repeat-y;
}




#siderightpoker {
	width: 190px;
	float: right;
	margin: 0 13px 0 0;
border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display:inline;
overflow:hidden;
}
#siderightpokerextra {
	border: 1px solid #cdcdcd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;border-radius: 5px;
}

#siderightpoker img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



#sideright3 {
	width: 190px;
	float: right;
	margin: 0 0px 0 0;
	border: 1px solid #cdcdcd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
border-radius: 5px;
	display:inline;
        overflow:hidden;
}

#sideright3poker {
	width: 190px;
	float: right;
	margin: 0 0px 0 0;
	border: 1px solid #cdcdcd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
border-radius: 5px;
	display:inline;
        overflow:hidden;
}










#sideleft h4.poker

{
background: url(images/sideh3poker.png) no-repeat;
}



#sideright3 p {
margin-left:0px;
margin-right:0px;

}
#sideright3poker p {
margin-left:0px;
margin-right:0px;

}
.sideright3inner{
margin-left:6px;
margin-right:4px;
padding-top:9px;
}
#sideright p {
margin-top:0px;
}

#sideright ul{
	font-size:13px;
list-style-type:none;
	margin: 6px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#sideright li{
font-size:13px;list-style-type:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	}
	
#sideright ul li{
list-style-type:none;
font-size:13px;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}








#sideright h4 {

	color: #000000;
	font: bold 14px/28px Tahoma, Geneva, sans-serif;
	border-bottom: solid 6px #b1b1b1;
	padding: 0;
	margin: 2px 9px 12px 5px;
	text-indent: 5px;

}


	
#sideleft2 li{

    color: #585757;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	}
	
#sideleft2 ul li{

    color: #585757;
    margin: 4px 0px 4px 22px;
	padding: 0px 0px 0px 0px;

	}


#sideleft2 h3 {
	background: url(images/sideh3poker.png) no-repeat;
	font: bold 18px/34px Tahoma, Geneva, sans-serif;
	color: #ffffff;
	margin: 0;
	padding: 0;
	height: 36px;
	text-indent: 15px;
}

#sideleft2 h4 {
	color: #000000;
	font: bold 14px/28px Tahoma, Geneva, sans-serif;
	border-bottom: solid 6px #b1b1b1;
	padding: 0;
	margin: 2px 9px 0 5px;
	text-indent: 5px;
}





#sideleft3 ul{
	font-size: 12px;
    color: #585757;
	margin: 6px 12px 14px 0px;
	padding: 0px 0px 0px 0px;
font-weight:bold;

	}
	
#sideleft3 li{

    color: #585757;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	}
	
#sideleft3 ul li{

    color: #585757;
    margin: 4px 0px 4px 22px;
	padding: 0px 0px 0px 0px;

	}


#sideleft3 h4 {
	background: url(images/sideh3sport.png) no-repeat;
	font: bold 18px/34px Tahoma, Geneva, sans-serif;
	color: #ffffff;
	margin: 0;
	padding: 0;
	height: 36px;
	text-indent: 15px;
}




#sideleft3 h5 {
	color: #000000;
	font: bold 14px/28px Tahoma, Geneva, sans-serif;
	border-bottom: solid 6px #b1b1b1;
	padding: 0;
	margin: 2px 9px 0 5px;
	text-indent: 5px;
}









#siderightpoker h3 {
	background: url(images/sideh3poker.png) no-repeat;
	font: bold 18px/34px Tahoma, Geneva, sans-serif;
	color: #ffffff;
	margin: 0px 0px 6px 0px;
	padding: 0;
	height: 36px;
	text-indent: 15px;
}

#sideright3 h4 {
	color: #000000;
	font: bold 18px/30px Tahoma, Geneva, sans-serif;
	border-bottom: solid 6px #b1b1b1;
	padding: 0;
	margin: 2px 9px 0px 5px;
	text-indent: 5px;
}

#sideright3poker h4 {
	color: #000000;
	font: bold 18px/30px Tahoma, Geneva, sans-serif;
	border-bottom: solid 6px #b1b1b1;
	padding: 0;
	margin: 2px 9px 0px 5px;
	text-indent: 5px;
}


#sideright3 h3 {
	background: url(images/sideh3.png) no-repeat;
	font: bold 18px/34px Tahoma, Geneva, sans-serif;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0;
	height: 36px;
	text-indent: 15px;
}
#sideright3poker h3 {
	background: url(images/sideh3poker.png) no-repeat;
	font: bold 18px/34px Tahoma, Geneva, sans-serif;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0;
	height: 36px;
	text-indent: 15px;
}
#sidetable {
	background: url(images/table.jpg) no-repeat;
	width: 230px;
	height: 277px;
	float: right;
	margin: 0px 0px 10px 0px;
        display:inline;
	overflow:hidden;
        font-family: Tahoma, Geneva, sans-serif;
        font-size: 11px;
        color: #ffffff;
}

#sidetableslot {
	background: url(images/tableslot.jpg) no-repeat;
	width: 230px;
	height: 178px;
	float: right;
	margin: 0px 0px 10px 0px;
        display:inline;
	overflow:hidden;
        font-family: Tahoma, Geneva, sans-serif;
        font-size: 11px;
        color: #ffffff;
}


#sidetableslot a.slottop{

text-decoration:underline;
}

#sidetableslot a.slottop:hover{

text-decoration:none;
}

#sidetable2 {
	background: url(images/table2.jpg) no-repeat;
	width: 230px;
	height: 277px;
	float: right;
	margin: 0px 13px 10px 9px;
        display:inline;
	overflow:hidden;
        font-family: Tahoma, Geneva, sans-serif;
        font-size: 11px;
        color: #ffffff;
}

#sidetable3 {
	background: url(images/table3.jpg) no-repeat;
	width: 230px;
	height: 277px;
	float: left;
	margin: 0px 0px 10px 0px;
        display:inline;
	overflow:hidden;
        font-family: Tahoma, Geneva, sans-serif;
        font-size: 11px;
        color: #ffffff;
}


#sidetableinner {
	
	margin: 0px 0px 0px 9px;
}

#sidetableinnerslot {
	
	margin: 3px 0px 0px 9px;
}

#sidetablehl
{
height:27px;
}

#sidetablehlslot
{
margin-top:2px;
height:27px;
}

#sidetable img
{
margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
}

#sidetable h2 {
color: #ffffff;
margin: 0px 0px 0px 11px;
padding: 6px 0px 0px 0px;
text-align: left;
font-size: 14px;
font-weight:bold;
}

#sidetable h3 {
color: #ffffff;
margin: 0px 0px 3px 0px;
padding: 0px 0px 0px 0px;
font-size: 11px;
font-weight:bold;
}

#sidetable a {
color: #ffffff;
text-decoration:none;
}

#sidetable a:hover {
color: #ffffff;
text-decoration:underline;
}

#sidetable a.underlined {
color: #ffffff;
text-decoration:underline;
}

#sidetable a.underlined:hover {
color: #ffffff;
text-decoration:none;
}

#sidetableslot img
{
margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
}

#sidetableslot h2 {
color: #ffffff;
margin: 0px 0px 0px 11px;
padding: 6px 0px 0px 0px;
text-align: left;
font-size: 14px;
font-weight:bold;
}

#sidetableslot h3 {
color: #ffffff;
margin: 0px 0px 3px 0px;
padding: 0px 0px 0px 0px;
font-size: 11px;
font-weight:bold;
}

#sidetableslot a {
color: #ffffff;
text-decoration:underline;
}

#sidetableslot a:hover {
color: #ffffff;
text-decoration:underline;
}

#sidetableslot a.underlined {
color: #ffffff;
text-decoration:underline;
}

#sidetableslot a.underlined:hover {
color: #ffffff;
text-decoration:none;
}

#sidetable2 img
{
margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
}

#sidetable2 h2 {
color: #ffffff;
margin: 0px 0px 0px 11px;
padding: 6px 0px 0px 0px;
text-align: left;
font-size: 14px;
font-weight:bold;
}

#sidetable2 h3 {
color: #ffffff;
margin: 0px 0px 3px 0px;
padding: 0px 0px 0px 0px;
font-size: 11px;
font-weight:bold;
}

#sidetable2 a {
color: #ffffff;
text-decoration:none;
}

#sidetable2 a:hover {
color: #ffffff;
text-decoration:underline;
}

#sidetable2 a.underlined {
color: #ffffff;
text-decoration:underline;
}

#sidetable2 a.underlined:hover {
color: #ffffff;
text-decoration:none;
}

#sidetable3 img
{
margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
}

#sidetable3 h2 {
color: #ffffff;
margin: 0px 0px 0px 11px;
padding: 6px 0px 0px 0px;
text-align: left;
font-size: 14px;
font-weight:bold;
}

#sidetable3 h3 {
color: #ffffff;
margin: 0px 0px 3px 0px;
padding: 0px 0px 0px 0px;
font-size: 11px;
font-weight:bold;
}

#sidetable3 a {
color: #ffffff;
text-decoration:none;
}

#sidetable3 a:hover {
color: #ffffff;
text-decoration:underline;
}

#sidetable3 a.underlined {
color: #ffffff;
text-decoration:underline;
}

#sidetable3 a.underlined:hover {
color: #ffffff;
text-decoration:none;
}


.sidetablerow{
line-height:23px;
}
sidetablerowbottom{
line-height:23px;
text-align:center;
}










#contentwrapper {
        width: 759px;
	float: right;
	margin: 0px 12px 0px 0px;
        display:inline;
        overflow:hidden;
}

#content {
	width: 556px;
	float: left;
        display:inline;
        margin: 0px 9px 0px 0px;
        overflow:hidden;
        padding-left:1px;
}

#contentsport {
	width: 639px;
	float: left;
        display:inline;
        margin: 0px 9px 0px 0px;
        overflow:hidden;
        padding-left:1px;
}





#contentpokernews {
	width: 558px;
	float: left;
	margin: 0 9px 0 11px;
*margin-left:9px;
        display:inline;
        overflow:hidden;
}

#contentpokernews h2  {
	margin-top:0px;
	margin-bottom:12px;
	font-size: 14px;
        text-align:left;
	}

#contentpokernews img {
	margin-right:0px;

	}



#contentpokerhome {
	width: 558px;
	float: left;
	margin: 0 9px 0 11px;
*margin-left:9px;
        display:inline;
}


#contentpokerhome h3  {

	margin-bottom:12px;
	font-size: 14px;

	}

#contentpokerhome img  {

float:left;
margin-right:10px;
	}
#contentpoker {
	width: 558px;
	float: left;
	margin: 0 9px 0 11px;
*margin-left:9px;
        display:inline;
}


#contentpoker h3  {

	margin-bottom:12px;
	font-size: 14px;

	}

#contentpoker img  {

margin-right:10px;
	}




#innersport {
	border: 1px solid #cdcdcd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
border-radius: 5px;
	padding: 12px 12px 9px 12px;
min-height:250px;
}
#innersportresult {
	border: 1px solid #cdcdcd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
border-radius: 5px;	
	padding: 6px 2px 2px 2px;
}
#innerextra {
	border: 1px solid #cdcdcd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
border-radius: 5px;
	padding: 12px 9px 9px 9px;
        margin-bottom:12px;

}

#inner2 {
	border: 1px solid #cdcdcd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
border-radius: 5px;
	padding: 12px 9px 9px 9px;
margin-top:12px;
}

#inner3 {
	border: 1px solid #cdcdcd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
border-radius: 5px;
	padding: 12px 9px 9px 9px;
margin-top:12px;
}

#footer {
	background: url(images/footer.png) no-repeat;
	width: 986px;
	margin: 0 auto 0 auto;
	padding: 8px 6px 6px 6px;
	height: 50px;
	position: relative;
	color: #ffffff;
	text-transform: uppercase;
	line-height: 50px;
	text-indent: 15px;
	font-size: 10px;
}

.copyright {color: #000000; font: bold 10px Tahoma, Geneva, sans-serif;}



#toplistslot
{
width: 532px;
align:center
overflow:hidden;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 14px;
font-weight:bold;
color: #595758;
line-height:39px;
border-bottom: solid 2px #b1b0b0;

}

#toplistinnerslot
{
width: 532;
align:center
overflow:hidden;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}


#toplist h2 {
color: #000000;
font: bold 18px/40px Tahoma, Geneva, sans-serif;
text-transform: uppercase;
text-align:center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height:31px;
}
#toplist img {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#toplist p {
margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height:40px;
}

#toplist h3 {
color: #ffffff;
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
margin-left:8px;
margin-top:0px;
margin-bottom:2px;
font-weight:bold;
line-height:23px;

}









#toplistslot h2 {
color: #000000;
font: bold 18px/40px Tahoma, Geneva, sans-serif;
text-transform: uppercase;
text-align:center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height:31px;
}
#toplistslot img {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#toplistslot  p {
margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height:40px;
}

#toplistslot h3 {
color: #ffffff;
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
margin-left:8px;
margin-top:0px;
margin-bottom:2px;
font-weight:bold;
line-height:23px;

}

#toplistslot h4 {
color: #ffffff;
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
margin-left:8px;
margin-top:0px;
margin-bottom:2px;
font-weight:bold;
line-height:23px;

}








#toplistcontentbg2
{
background: url(images/topplistacontentbg3.jpg) repeat-y;
background-color: dfdfdf;
}



.toplistrow2
{
text-align:center;
border-bottom: solid 1px #fefefe;
border-left: solid 2px #b1b0b0;

height:40px;
border-top: solid 1px #cccccc;
}

.toplistrow3
{
text-align:center;
border-bottom: solid 1px #fefefe;

border-right: solid 2px #b1b0b0;
height:40px;
border-top: solid 1px #cccccc;
}






#reviewlist
{
width:100%;
}
#reviewlist h2
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#reviewlist p
{
	margin: 3px 0px 9px 0px;
	padding: 0px 0px 0px 0px;
}


.date2{
text-transform:capitalize;

}





.pokerright
{
margin-left:7px;
margin-right:7px;
}

#siderightwrap {
width: 230px;
float: right;
margin: 0 0px 0px 0;
display:inline;
overflow:hidden;
}

#casinogames{
}
#casinogames ul
{
margin: 7px 0px 9px 17px;
padding: 0px 0px 0px 0px;

}

ul
{
margin-top:7px;
margin-bottom:9px;

}



#contentgames {
	width: 759px;
	float: left;
	margin: 0 13px 0 9px;
        display:inline;
        overflow:hidden;
}

#content li
{

	line-height:1.4em;
}


a.downloadyellow{
font-size: 16px;
font-family: Arial, Tahoma, Verdana;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 22px 0px 0px 0px;
text-decoration: underline;
}

a:hover.downloadyellow{
text-decoration: none;

}

a.downloadsmall{
background: transparent url(images/download-arrow.gif) no-repeat top left;
font-size: 14px;
font-family: Arial, Tahoma, Verdana;
font-weight: bold;
margin: 0px 0px 0px 5px;
padding: 5px 0px 15px 0px;
}

a:hover.downloadsmall{
text-decoration: none;

}
a.downloadsmall span{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 39px;
text-decoration: underline;
}

.gulruta {
	background: #fff9c4;
	padding: 12px 0px 12px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
text-align:center;
}

.gulruta ul{
text-align:left;
margin-bottom:22px;
}

.gulruta h2
{
align:center;
}

.bonusruta {
align:center;
margin: 0px 0px 0px 0px;
padding: 7px 7px 7px 7px;
border: 1px dashed #999576;
background: #fff;
}
.rödtext {
color: #CC0000;
text-align:center;
}


a.visitsmall
{
font-size: 14px;
font-weight: bold;
margin: 3px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align:center;
}


a:hover.visitsmall
{
text-decoration: none;
}
.archive {
	float: left;
	width: 260px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	}
select
{ 
margin-top:0px;
padding-top:0px;
}

a.boldbuttons{
background: transparent url(images/roundedge-red-left.gif) no-repeat top left;
display: block;
float: left;
font: bold 13px Tahoma; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white; /*button text color*/
}

a.boldbuttons span{
background: transparent url(images/roundedge-red-right.gif) no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttons{ /* Hover state CSS */
text-decoration: underline;
}


.buttonwrapper{ 
overflow: hidden;
width: 100%;
margin-bottom:12px;
}


#sport{
list-style: none;
}

#sport ul{
margin: 0;
margin: 0px 0 9px 0;
}

#sport li {
float: left;
margin: 0;
padding: 0 15px 0 15px;
list-style: none;
}





#slotrecension  {
	}

#slotrecension h2 {
	font: bold 12px Tahoma, Geneva, sans-serif;
        background: #666666 url(images/headline.gif);
        background-repeat: repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px 0px 5px 5px;
	margin: 11px 0px 0 0px;
	}

#vegas h3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	margin:9px 0 0 0;
	font-weight:bold;
        background: #666666 url(images/headline.gif);
        background-repeat: repeat-x;
	color: #FFFFFF;
	font-weight: bold;padding: 3px 0px 3px 0px;
	}
#vegas  {
margin: 0 0 12px 0;padding: 0;
	}
#slotrecension h3 {
        margin-top:12px;
	margin-bottom:12px;
	text-align: left;
	font-size: 14px;
	}

/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
	width:69%;
}
#comments h3 {
	margin-bottom:12px;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul, #comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link, .comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active, .comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a, a.comment-edit-link {
	color: #888;
}
.reply a:hover, a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword, .nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}
/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	margin: 0;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin: 0 0 9px;
	width: 98%;
}
#respond textarea {
	width: 98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}


a.odds{
color:#000000;
text-decoration:none;
}

a:hover.odds{
color:#000000;
text-decoration:none;

}

#slottop{
text-decoration:none;
}

.slots-container
{
margin-top:12px;
margin-bottom:15px;
}

table.oddstable
{
margin-top:6px;
}

.roundoddstable

{
	background-color:#0d5500;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	height:19px;
	vertical-align : middle;
}

.roundoddstable2

{
	background-color:#148b01;
	height:27px;
	vertical-align : middle;
font-size:14px;
line-height:29px;
}

table.oddsdate
{
	height:19px;
	

}


.oddsdate2
{
height:27px;
font-size:14px;
background-color:#148b01;
height:27px;
vertical-align : middle;
line-height:29px;
padding:0 0 0 10px;
color:#ffffff;
font-weight:bold;
}

table.game
{
	height:19px;
}


table.oddstable h3
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px 0px 0px 12px;
	padding: 0;
	font-weight: bold;

}

.oddstime
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	font-weight: bold;
        text-indent:12px;

}
.oddstime2
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0;
	padding: 0;
	font-weight: bold;
        text-indent:12px;

}


.oddstime3
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0;
	padding: 0;
        text-indent:12px;

}

.oddsleaguename
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	font-weight: bold;

}

.oddstv
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0;
	padding: 0;


}

.oddsname
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	font-weight: bold;

}
.oddsname2
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0;
	padding: 0;

}
table.oddstable a
{
color: #3c11f8;
text-decoration: underline;
font-weight: bold;
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
margin: 0px 0px 0px 12px;
padding: 0;
}


table.oddstable2 a
{
color: #3c11f8;
text-decoration: underline;
font-weight: bold;
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
margin: 0px 0px 0px 5px;
padding: 0;
}

.oddstr

{
	height:19px;
}

.odds {

	font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
margin: 0px 0px 0px 5px;
padding: 0;
	font-weight: bold;
	color: #c20000;
        height:19px;
}

.odds2

{
		font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0;
	font-weight: bold;
	color: #c20000;
}

.oddsoutcome

{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0;
	font-weight: bold;
	color: #FFFFFF;
	
}

.odds1x2

{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0;
	font-weight: bold;
	
}


.bestodds

{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
        text-indent:5px;
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #FFFFFF;
	
}

.bestodds2
{
	font-family: Tahoma, Geneva, sans-serif;
text-indent:12px;
	font-size: 12px;
	margin: 0;
	padding: 0;
	font-weight: bold;
}



a.oddslink 
{
color: #3c11f8;
text-decoration: underline;
font-weight: bold;
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
margin: 0px 0px 0px 5px;
padding: 0;
height:19px;
}

.oddsdate
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	font-weight: bold;
line-height:18px;
text-indent:12px;

}


.inforow
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0;
	padding:0 0 0 10px;
	font-weight: bold;
line-height:20px;
}

.tvrow
{
padding:0 0 0 10px;
}

#oddslist
{
margin-top:12px;
font-size: 11px;
line-height:21px;
}


.alignright
{
float:right;
margin:0 0 10px 10px;
}

h4.oddstableh4
{
margin-top:6px;

}

/*--------------------------------------------------------*/
/*---------------------ODDSJÄMFÖRARE----------------------*/
/*--------------------------------------------------------*/

.oddscompare_top {
	background-color: #FFF;
	background-image: url(images/oddscompare_top.jpg);
	background-repeat: no-repeat;
	height:84px;
}
.oddscompare_game {
	background-color: #FFF;
	background-image: url(images/oddscompare_game.jpg);
	background-repeat: no-repeat;

	font-size: 11px;
	font-weight:bold;
	height:50px;
	color:#FFF;
	font-family: Verdana, sans-serif;
	}

.oddscompare_game_name {
margin-left:13px;
margin-bottom:3px;

		background-image:none;
}

.oddscompare_game_oddstype {
margin-bottom:3px;
		background-image:none;
}
.oddscompare_game_oddsvalue {

margin-bottom:3px;

		background-image:none;
}
#oddscompare_combo {
	background-color: #FFF;
	background-image: url(images/oddscompare_combo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:200px;
	font-size: 13px;
	font-weight:bold;
	color:#FFF;
	font-family: Verdana, sans-serif;
	font-style:italic;
	padding-top:44px;
overflow:visible;
	width:230px;
z-index: 999;
}

.oddscompare_best_combo {
	line-height:31px;
margin-left:15px;

}
#oddscompare_combo a {
color:#FFF;
text-decoration:underline;

}

#oddscompare_bottom {
	background-color: #FFF;
	background-image: url(images/oddscompare_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:119px;
	margin-top:-44px;
	overflow:visible;
}

a.empty_odds {
    color:#FFF;
    font-size: 10px;
	font-weight:bold;
	font-style:normal;
	text-decoration:underline;
		font-family: Verdana, sans-serif;
	
}

#empty_odds {
    color:#FFF;
    font-size: 10px;
	font-weight:bold;
	font-style:normal;
    padding-left:157px;
	padding-top:3px;
	overflow:visible;
	z-index: 999;
		font-family: Verdana, sans-serif;
}



#oddscomparer {
	font-family: Verdana, sans-serif;
	width:230px;
	color:#FFF;
float:left;
	margin: 0px 0px 10px 0px;
}

#oddscompare_desc {
	color:#FFF;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
width:210px;
}

/*---------------------Oddsjämförare slut----------------------*/
