﻿img, div, p { behavior: url(iepngfix.htc) }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td{margin:0; padding:2}table{border-collapse:collapse; border-spacing:0}fieldset, img{border:0}address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal}caption, th{text-align:left}q:before, q:after{content:''}

body {
	font-family: Tahoma, Geneva, sans-serif;
	background:url(images/background.gif) repeat center top;
	color:#333333;
	font-size:12px;
}

a {
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

h1 {
	font-size:20px;
	font-family:Verdana;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:3px;
}

h2 {
	font-size:18px;
	font-family:Verdana;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:3px;
}

h3 {
	font-size:16px;
	font-family:Verdana;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:3px;
}

h4 {
	font-size:14px;
	font-family:Verdana;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:3px;
}

.cl {
	clear:both;
	font-size:1px;
	height:1px;
	line-height:1px;
}

.center {
	text-align:center;
}

#container-middle{
	position:relative;
	width:1014px;
	margin:0 auto;
	background:url(images/container-middle.gif) repeat-y left top;
}

#container-top{
	position:relative;
	width:1014px;
	background:url(images/container-top.gif) no-repeat left top;
}

#container-bottom{
	position:relative;
	width:1014px;
	background:url(images/container-bottom.gif) no-repeat left bottom;
	padding-bottom:30px;
}

#content{
	position:relative;
	width:980px;
	margin:10px auto 20px auto;
	min-height:700px;
	height:auto !important;
	height:700px;
}

#center-side{
	position:relative;
	width:560px;
	margin:0 auto;
	padding-bottom:5px;
}

p {
	margin-top:15px;
	margin-bottom:15px;
	font-family:Verdana;
	font-size:14px;
}

#center-side ul {
	padding-left:20px;
}

#center-side ul {
	padding-left:20px;
}

#center-side ul li {
	font: normal 14px Verdana;
	color: #3d3d3d;
	margin-bottom:10px;
	list-style:disc;
}
li{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.img-right {
	padding-left:5px;
	padding-bottom:5px;
}

.img-left {
	padding-right:5px;
	padding-bottom:5px;
}

/*======== a)General (body, container, links etc)/// =========*/

/*======== b)///Header styles (top menus, search etc) =========*/
#header{
	position:relative;
	height:120px;
	z-index:1;
}
/*======== b)Header styles (top menus, search etc)/// =========*/

/*======== c)///Footer styles (bottom menus, newsletter etc) =========*/
#footer{
	position:relative;
	height:auto;
	height:24px;
	line-height:12px;
	padding-left:16px;
	padding-right:16px;
	font-size:10px;
	color:#AAAAAA;
}

#footer a{
	font-size:10px;
	color:#AAAAAA;
	text-decoration:none;
}

#footer p{
	font-size:10px;
}

#logo-roulette{
	position:absolute;
	display:block;
	top:0px;
	left:-12px;
	width:575px;
	height:149px;
}

#menu-roulette {
	position:relative;
	height:41px;
	z-index:2;
	padding-left:140px;
}

#menu-roulette li {
	display:inline;
	position:relative;
	line-height:40px;
	font-size:18px;
	margin-right:35px;
}

#menu-roulette li a {
	text-decoration:none;
	color:white;
}
.table-heading{
	background-color:#D9E5FF;
	text-align:center;
	font-weight:bold;
}
.center{
	text-align:center;
}
.green{
	background-color:#33CC33;
	font-size:16px;
	color:#000000;
}
.green a{
	background-color:#33CC33;
	text-decoration:none;
	color:#000000;
}
.black{
	background-color:#000000;
	color:#FFFFFF;
	font-size:16px;
}
.black a{
	color:#FFFFFF;
	text-decoration:none;
}
.red{
	background-color:#FF0000;
	color:#000000;
	font-size:16px;
}
.red a{
	color:#000000;
	text-decoration:none;
}
blockquote{
	background-color:#CCF3F0;
	margin: 10px 25px 10px 25px;
	padding: 8px 8px 8px 8px;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
	font-size:14px;
}
.right{
	float:right;
	vertical-align:top;
}
.r-table-red{
	background-color:#333333;
	color:#E7E7E7;
}
.r-table-grey{
	background-color:#E6E6E6;
	vertical-align:top;
}
.r-table-a{
	font-weight:bold;
	font-size:14px;
}
.checklist{
	font-size:32px;
	font-style:italic;
}
.checklist li{
	list-style-image:url(http://www.onlineroulette.ca/images/check-small1.png);
	font-style:italic;
	font-size:22px;
}
.table-head-h{
	background-color:#313131;
	color:#FFFFFF;
}
.hp-table h2{background:url(images/black.png); width:511px; height:30px; font-size:19px; color:#FFFFFF; text-align:center; margin: 0 0 0 24px; font-weight:normal;}
.hp-table table{border: 1px solid #666666; margin: 0 0 0px 25px; background-color:#CCCCCC;}
.hp-table table a{color:#0000FF;}
.hp-table table a:visited{color:#0000FF;}
.hp-table table a:hover{text-decoration:none;}
.hp-table table table{border:none;}
.hp-table h3{margin: 5px 0 0 0px;}
.hp-table p{margin: 2px 0 0 0px;}

.main-table{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;}
.main-table h2{background:url(images/black.png); width:511px; height:30px; font-size:19px; color:#FFFFFF; text-align:center; margin: 0 0 0 24px; font-weight:normal;}
.main-table table{background:url(images/main-drop.png); text-indent:8px; border: 1px solid #666666; margin: 0 0 10px 25px;}
.main-table table a{color:#0000FF;}
.main-table table a:visited{color:#0000FF;}
.main-table table a:hover{text-decoration:none;}
.bonus{color:#007020;}