html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,em,font,img,samp,strong,u,i,center,dl,dt,dd,ol,ul,liform,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%; background:transparent}

body{
	background:#e4ebea; 
	font:12px 'Tahoma', Helvetica, sans-serif;
	position: relative;
	color:#565656;
}
a {text-decoration:none; color:#565656;}
a:hover {text-decoration:underline;}
h2 {font-size:18px}
h3 {font-size:14px}
h4, h5, h6 {font-size:14px}

#container {
    width: 931px;
	padding: 0 17px 0 17px;
	margin: 0 auto;
	-webkit-box-shadow: #c5cac9 0px 0px 10px;
	-moz-box-shadow: #c5cac9 0px 0px 10px;
	-o-box-shadow: #c5cac9 0px 0px 10px;
	box-shadow: #c5cac9 0px 0px 10px;
	background:#fff;
	border:1px solid #eaecec;
    min-height:500px;
	}

/*---- Greetings -----*/
#greetings {
	background:#b4322c;
	height:40px;
    color:#fff;
	}
	
.greet_left {
	width:600px;
	padding: 9px 0 0 8px;
	float:left;
	}
.greet_left h3 {font-weight:normal;font-size:14px}
.greet_right {
    width:322px;
	padding-top:2px;
	float:left;
	text-align:right;
	}
	
/*-------------------- Header -------------------*/
#header {
	height:104px;
	text-align:left;
}
#txtlogo {float:left;width:460px}
#banner468x60 {float:left; width:468px; margin-top:20px; text-align:right;}

#header h1 {padding:10px 0 0 20px;}
#header h1 a {
	color:#87622e; 
	font: 40px 'Trebuchet MS', Helvetica, sans-serif;
	font-weight:normal; 
	text-decoration:none;
	}
#header h1 a:hover{color:#87622e;}
#header h2 {
	padding:0 0 0 100px;
	font-size:18px; 
	color:#c0b89f;
    text-align:left
}

.s_facebook {float:left; width:80px;padding-top:8px;padding-left:25px;text-align:left}
.s_tweeter {float:left; width:87px;padding-top:8px}
.s_plus {float:left; width:70px;padding-top:8px}
.s_addthis {float:left;width:50px;padding-top:8px}

/*----------------- Left Col------------------*/
#primary {
	float: left;
	width: 206px;
	height:auto;
	margin-top:16px;
	position:absolute;
	_margin-left:-930px;
}

.casino-of-the-month,.nav-box, .bonuses{
	width:206px;
    height:auto;
 }
 
.certificates {
	width:206px;
    height:auto;
    padding-top:20px;
    text-align:center;
 }

.certificates img {
    padding-top:4px;
 }

.heading {
	height:38px;
	background:#f2eee2;
	color:#000;
	text-align:center;
	border:1px solid #e7e5dd;
	}
.heading h3 {margin-top:8px;}
.banner120x60 {padding: 20px 0 12px 0;text-align:center;}

.btn_play {
	margin:20px 0px;
	text-align:center;}
.btn_play-now {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #afd825), color-stop(1, #719118) );
	background:-moz-linear-gradient( center top, #afd825 5%, #719118 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#afd825', endColorstr='#719118');
	background:#97bd20;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	padding:8px 25px;
	text-decoration:none;
}.btn_play-now:hover {
	text-decoration:none;
}.btn_play-now:active {
	text-decoration:none;
}


#nav ul {padding:8px 0 15px 0}
#nav ul li {
	width:206px;
	list-style:none;
    padding:4px 0;
	border-bottom:1px solid #eaeaea;

}
#nav ul li a {
	color:#5c5c5c;
	background: url("../images/arrow.png") no-repeat center left;
	display:block;
	padding-left: 20px;
	font-weight:normal;
	text-decoration:none;}
#nav ul li a:hover {color:#606060; text-decoration:underline;}

/*---- Left Table -----*/
th{font-weight:normal;}
.th_number {width:10px;padding:5px 0 5px 0;}
.th_casinoimg {width:50px}
.th_bonus {width:60px}
.th_btn {width:120px}

.btn-get-bonus {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e40204), color-stop(1, #e40204) );
	background:-moz-linear-gradient( center top, #e40204 5%, #e40204 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ac0204', endColorstr='#e40204');
	background:#c40204;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	display:inline-block;
	color:#fff;
	font-family:Arial;
	font-size:12px;
	padding:4px 5px;
	font-weight:bold;
	text-decoration:none;
}.btn-get-bonus:hover {
	text-decoration:none;
}.btn-get-bonus:active {
	text-decoration:none;
}

/*-------------------------- Middle Col --------------------------*/
#content {
	float: left;
	width: 495px;
	height:auto;
	padding:0 10px 0 10px;
    padding-bottom:16px;
	margin-top:16px;
	margin-left:210px;
	_margin-left:105px;
}

#content p {padding:8px 0 8px 0;}
#content h2 {font-weight:normal;padding-top:8px}
#content h4 {font-weight:normal;}
#content h3 {font-weight:normal;}

#content strong {color:#7c7c7c}
.display{margin-top:10px;}
.th_numbers{width:6px;height:28px; background:#323232;}
.th_casino_img{width:134px;height:28px; background:#323232; color:#fff; font-size:16px; font-weight:normal;text-transform:uppercase}
.th_casino_name{width:148px;height:28px; background:#323232; color:#fff; font-size:16px; font-weight:normal;text-transform:uppercase}
.th_bonuses{width:104px;height:28px; background:#323232; color:#fff; font-size:16px; font-weight:normal;text-transform:uppercase}
.th_play{width:120px;height:28px; background:#323232; color:#fff; font-size:16px; font-weight:normal;text-transform:uppercase}

.btn_play_now {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e40204), color-stop(1, #e40204) );
	background:-moz-linear-gradient( center top, #e40204 5%, #e40204 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ac0204', endColorstr='#e40204');
	background:#c40204;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	display:inline-block;
	color:#fff;
	font-size:14px;
	padding:6px 20px;
	font-weight:normal;
	text-decoration:none;
}
.btn_play_now:hover {
	text-decoration:none;
}
.btn_play_now:active {
	text-decoration:none;
}

.bt_line, .bt_lineb{padding:8px 0 8px 0;border-bottom:2px solid #e7e5dd}
.bt_line a {color:#565656; text-decoration:none}

.latest-articles {padding:5px 0 0 0;font-weight:normal}

.l_articles {
	width:292px;
    float:left;
	font-weight:bold;
	}
.read_more {
	color:#87622e;
    width:200px;
	float:left;
	text-align:right;
}

.read_more a {
		color:#87622e;
		text-decoration:none;
	}
.post{padding-top:2px;}
.post_title {
	text-align:left;
	}
.post a {color:#b72222;padding:5px 0 2px 0}
.entry img {
	margin-right: 4px;
	padding: 5px 5px 5px 0;
}

.entry p {
	height:74px;
}

.excerpt {
padding: 0px 0px 0px 0px;
}

small{
padding: 0 0 0 0;
}

.alignleft{float: left;}

.read_more {
	color:#87622e;
    width:200px;
	float:left;
	text-align:right;
}

.read-more a {
		color:#87622e;
		text-decoration:none;
	}

.red {color:#b62121}
.sp {padding-top:10px}
/*--------------------------- Right Col -------------------------*/
#secondary {
	float: left;
	width: 206px;
	height:auto;
	margin-top:16px;
    margin-bottom:32px;
	text-align:center;
    min-height:860px;
}

#top_art ul {padding:8px 0 15px 5px}
#top_art ul li {
	width:206px;
	list-style:none;
    padding:4px 0;
	border-bottom:1px solid #eaeaea;
	text-align:left;
}
#top_art ul li a {
	color:#5c5c5c;
	padding-left: 6px;
	font-weight:normal;
	text-decoration:none;}
#top_art ul li a:hover {color:#606060; text-decoration:underline;}

/*---- Content -----*/
#heading {position:relative;left:400px;top:34px;width:420px;}
#heading h2{color:#e40023; font-size:28px; text-align:right; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
#subscribe_icons{position:absolute;margin-top:-36px;display:block;width:380px;padding-left:4px;}
.social_addthis {float:left;width:70px;padding-top:5px}
.social_gplus {float:left;width:70px;padding-top:5px}
.social_tweet {float:left;width:80px;padding-top:5px}
.social_facebook {float:left; width:100px;padding-top:5px}

.stmap {padding-left:20px}

/* FORMS */
	input[type="text"] {
		border:1px solid #CCC;
		height:24px;
		font-family: Helvetica, Arial, sans-serif;
        padding:0 10px 0 10px;
		color:#959595;
box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;/* Default property recognized by some browsers- a Good practice to include it*/
-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;/*For Mozilla Firefox Browsers*/
-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;/*For Webkite browsers - Chrome and Safari*/
background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));/*Chrome and Safari*/
 background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);/* Firefox Browsers */
background: #fff url("../images/form_background.png") left top repeat-x;
	}

	.small {
		width:270px;
	}
textarea {
		border:1px solid #CCC;
		font-family: Helvetica, Arial, sans-serif;
		padding-left:10px;
		padding-right:10px;
		padding-top:5px;
		color:#959595;
box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;/* Default property recognized by some browsers- a Good practice to include it*/
-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;/*For Mozilla Firefox Browsers*/
-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;/*For Webkite browsers - Chrome and Safari*/
background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));/*Chrome and Safari*/
 background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);/* Firefox Browsers */
background: #fff url("../images/form_background.png") left top repeat-x;
	}

.err
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color: red;
margin-left:20px;
}

.facebook {float:left; width:74px}
.twitter {float:left; width:90px}
.gplus {float:left; width:75px}


/*---- Popups -----*/

#facebook_btn_holder {
	position:relative;
	width:90px;
	height: 22px;
	color:#fff;
	background:#cf0f0f;
    margin-left:280px;	
	}
	
	#facebook_btn_holder iframe {
		position:absolute;
		top: 5px;
		width: 90px !important;
	}
	
	#facebook_btn {
		pointer-events: none;
		position:absolute;
		width: 90px;
		height: 22px;
		left:0;
		top:5px;
		background: url("../images/btn-close.gif");	
	}

.fb_button {
	position:absolute;
	left:150px;
    z-index:101011;
	background:url("../images/btn-close.gif") no-repeat 0 0 !important;	
}

.fb_button_text {
	display:none !important;	
}

#popupClose{
	cursor: pointer;
	text-decoration:none;
}

#backgroundPopup, #backgroundsPopup, #backgroundthPopup{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000;
	border:1px solid #c7c6c6;
	z-index:1;
}

#backgroundthPopup {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000;
	border:1px solid #c7c6c6;
	z-index:1;
}

#box-container, #second-box, #box-thcontainer{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:auto;
	width:375px;
	background: #fff url("../images/pop-bg.jpg") left bottom repeat-x; 	
	border:4px solid #c7c6c6;
	z-index:2;
	font-size:13px;
	color:#2f2e2e;
}
.box-top{
height:36px;
background:#ce0c0c;
}
.box-tittle{
	font-size:18px;
	font-weight:bold;
	color:#525252;
	text-align:center;
	padding: 10px 0 4px 0;
}
.box-content {
	padding:0 8px 0 8px ;
	color:#2f2e2e;
}
.box-text{
color:#2f2e2e;
}
.btn_cl_align{
	margin-top:6px;
	margin-right:14px;
}

.escbtn{
	margin:14px 0 0 4px;
	 color:#a29a83;
}

#popupClose{
	font-size:14px;
	line-height:14px;
	right:14px;
	top:4px;
	position:absolute;
	color:#6fa5fd;
	font-weight:700;
	display:block;
}

#spopupClose{
	cursor: pointer;
	text-decoration:none;
}

#spopupClose{
	font-size:14px;
	line-height:14px;
	right:6px;
	top:4px;
	position:absolute;
	color:#6fa5fd;
	font-weight:700;
	display:block;
}

#thpopupClose{
cursor: pointer;
text-decoration:none;
}

#thpopupClose{
	font-size:14px;
	line-height:14px;
	right:6px;
	top:4px;
	position:absolute;
	color:#6fa5fd;
	font-weight:700;
	display:block;
}

.bheading{
	font-weight:bold;
	padding-top: 6px;
}
.pop_content{
	padding: 8px 0 6px 8px;
	text-align:left;
}
.btnalg{
	margin:5px 0 0 95px;
}

.btn_pop {
	width:20px;
	float:left;
}

.imgalign {padding-top:8px;}


/*---- Footer -----*/
#footer {
	clear:both;
	height:50px;
    text-align:center;
    color:#808080;
}

#footer p {padding-top:20px}