


* {
	margin: 0;
	padding: 0;
	border: 0;
}


body {
	width: 778px;
	margin: 0 auto;
	background: url('/images/fr/maingradient.jpg') left 30px repeat-x #0F0D09;
	font-size: 12px;
	font-family: Arial;
	}
body.pop {width: auto;}
a {
text-decoration: none;
font-weight: bold;
color: #000;
	}
a:link { color: #EBFBBD;}
a:visited { color: #EBFBBD;}
a:active { color: #EBFBBD;}
a:hover { color: #EBFBBD;	text-decoration: underline; }
h1 { 	font-size: 16px;}
h2 { 	font-size: 1.7em;}
h3 { 	font-size: 16px;}

h4 { 	font-size: 1.2em;}
h5 { 	font-size: 12px;}
h6 { 	font-size: 0.8em;}
ol, ul, li { 	font-size: 12px;}
ol, ul {	margin-left: 15px;}
ol {
	list-style: decimal;
}
p { 	font-size: 12px;}
strong, b { 	font-weight: bold; 	}
#bolder, #bolder_w, #bolders{
	font-size:17px;
	font-weight: bold;
	font-family: verdana;
}
#bolder{color: #2d4820 !important;}
#bolder_w{color: #000000 !important;}
#bolders{color: #2d4820 !important;}
hr {
	clear: both;
	background: #000000;
	color: #000000;
	padding: 0;
	margin: 0;
	visibility: hidden;
	margin-top: -2px;
}
/*
table {
	background: #B8AF87;
}
*/
#progressive table {
	background: none;
}
#progressive table tr td{
	padding: 2px !important;
	vertical-align: top;
}
table tr th {
	background: #375C0E;
	padding: 8px 10px;
	color: #FFFFFF;
}
table tr td {
	padding: 3px 3px;
	color: #FFFFFF;
}
.term {
	background: #497E0C;
	vertical-align:top;
}
.expl {
	background: #7EB406;
	padding: 6px 15px;
}
td.expl_off {
	background: #7EB406;
	padding: 0 !important;
}
#cashier .expl {
	color: #FFFFFF;
}
#cashier .expl a{
	color: #192F01;
}
#cashier .expl b{
	color: #FCFF00 !important;
}
.cash {
	background: #569705;
}
.expl_h {
	background: #7EB406;
	
	text-align: left;
}
.cash_h {
	background: #569705;
	
	text-align: left;
}
.cash_h_selected {
	background: #417704;
	
	text-align: left;
	border-top: 1px solid #302D24;
	border-bottom: 1px solid #302D24;
}
.cash_h td {
	width: 20%;
}
.expl_h td {
	width: 20%;
}
.cash_h_selected td {
	width: 20%;
}
.first {
	border-left: none !important;
}
.left {

	float: left;
}
div.promo {
	width: 480px;
	float: left;
	margin-bottom: 16px;
}
div.promo img {
	float: left;
	margin:0 10px;
}
div.promo img.efimg{
	padding-bottom: 10px;
}
div.promo img.efimg2{
	margin-bottom: 160px;
}
div.promo a img {
	float: none;
}
div.promo ul {
	display: block;
}
div.promo ul li {
	display: block;
	float: none;
	text-align: left;
}
div.promo ul li {
	margin: 0 32px;
}div.promo ul li img {
	float: none;
}
div.promo b{
	color: #110B00;
}
div.promo em {
	color: #FFFFD5 !important;
	font-style: normal;
	font-weight: bold;
}
div.promo strong {
	font-size: 1.5em;
}
div.promo a {
	color: #4D7601;
}
div.hright {
	background: url('/images/fr/hright.jpg') right top no-repeat;
	padding-right: 13px;
	height: 28px;
	margin: 3px 0 24px 0;
}
div.hleft {
	background: url('../tpl/300/shared/images/fr/hleft.jpg') left no-repeat;
	padding-left: 17px;
	height: 26px;
	border-top: 1px solid #37352B;
	border-left: 1px solid #37352B;
	border-bottom: 1px solid #37352B;
}
div.hmiddle{
	background: url('../tpl/300/shared/images/fr/hmiddle.jpg') repeat-x;
	color: #FFFFFF;
	height: 26px;
	font-size: 22px;
	line-height: 26px;
	font-weight: bold;
	padding-left: 10px;
}
#top {
	width: 778px;
	height: 30px;
	background: url('/images/fr/topgradient.jpg') left top repeat-y;
}
#top #flags {
	float: right;
	margin-top: 7px;
	margin-right: 2px;
}
#top #curr {
	float: left;
	margin-left: 4px;
	margin-top: 3px;
}
#top ul li {
	float: left;
}
#top #curr li{
	margin-right: 8px;
	
}
#menu {
	margin-top: 4px;
	height: 15px;
}
#menu li, #previewbar li {
	float: left;
}
#menu li a {
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 0 8px;
	border-left: 1px solid #FFFFFF;
}
#flags, #curr, #menu, #previewbar {
	list-style: none;
}
/* Index page styles */
#main {
	width: 777px;
	height: 440px;
	padding-bottom: 0px;
	background: url('/images/fr/bodybg.jpg') left 239px no-repeat #072A01;
	margin-top: 10px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin-bottom: 7px;
}
html>body #main{
	height: 447px;
	padding-bottom: 6px;
}
#collage {
	float: left;
	display: inline;
}
#logo {
	display: inline;
	float: left;

	margin-left: -323px;
	margin-top: 0;
}
#holder {
	width: 454px;
	height: 239px;
	float: right;
}
#holder .download {
	width: 245px;
	height: 61px;
	
}
#im_p_on {
	display: none;
}
#poker, #poker2 {
	padding-left: 58px;
	padding-right: 13px;
	width: 138px;
	height: 239px;
	float: right;
	display: inline;
	text-align: center;
}
#mobile {
	width: 209px;
	height: 239px;
	float: right;
	display: inline;
	text-align: center;
}
#mobile img{
	float:right;
}
#mobile a.more{
	clear:both;
	display:block;
	width:166px;
	color:#000;
	font-weight:normal;
	font-size:11px;
	text-decoration:underline;
	padding-left:30px;
	border:0px solid red;
}
#poker2 {
	background: url('../tpl/300/shared/images/fr/pokerbg2.jpg');
}
#poker2, #mobile {
	background: url('/images/fr/pokerbg.jpg');
	background-repeat:none;
}
#poker img {
	margin: 3px 0;
}
#poker a {
	color: #FDF5B4;
	text-decoration: underline;
}
#bonusmoreinfo {
	color: #DDFC64;
	text-decoration: underline;
	margin-top: -28px !important;
	margin-right: 20px;
	display: block;
	float: right;
}
#previewbar {
	margin-top: -61px;
	margin-bottom: -2px;
	float: right;
	background: url('/images/fr/previewbg.jpg') right top repeat-y;
	width: 564px;
	height: 85px;
	padding-top: 12px;
}


#previewbar_inner img {
	
}
#previewbar #ic70 img{
	margin-top: 20px;
	margin-left: 10px;
}
#previewbar #ic1 { margin: 0; }
#previewbar #ic2 { margin-left: 10px; }
#previewbar #ic3 { margin-left: 8px; }
#previewbar #ic4 { margin-left: 10px; }
#previewbar #ic5 { margin-left: 10px; }
#prog {
	height: 64px;
	padding: 14px 0 15px 10px;
	margin: 0 !important;
	background: url('/images/fr/proggradient.jpg') repeat-x;
}
html>body #prog{
	padding: 14px 0 15px 10px;
	margin: 0 !important;
}
#prog li {
	height: 64px;
	background: url('/images/fr/progligradient.jpg') #D1C8A6;
	list-style: none;
	float: left;
	display: inline;
	margin: 0 11px !important;
	color: #524C35;
}
.bullet {
	float: left;
	margin-top: 9px;
	margin-left: 6px;
	margin-right: 9px;
}
ol.box {
	background: url('../tpl/300/shared/images/fr/boxbg.jpg') right top no-repeat #7A7356;
	float: right;
	width: 281px;
	height: 74px;
	padding: 5px 12px;
	margin-top: 15px;
	margin-right: 5px;
}
ol.box li {
	list-style-position: inside;
	margin-left: 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.1em;
	padding: 1px 0;
}
#prog li#pr1 { width: 194px; }
#prog li#pr2 { width: 224px; }
#prog li#pr3 { width: 270px; }
h5 {
	margin: 8px 0 2px 0;
	text-transform: uppercase;
	color: #3C3724;
}
#content h5 {
		margin: 8px 30px 2px 0;
}
#prog a {
	color: #5C8D01;
	text-decoration: underline;
}
#prog strong {
	color: #302F24;
}
#pr2 img{
	margin-top: 5px;
}
#prog img#jp {
	margin-left: 43px;
	margin-top: 5px;
}
#prog .progpic {
	float: right;
}
#prog object {
*margin-left: 20px;
}
#prog embed {
	border: 1px solid #F2ECCF;
	margin-left: 20px;
	margin-top: -2px;
}
#progressive object {
	margin: 3px 20px;
}
#progressive > embed {
	border: 1px solid #F2ECCF;
	margin: 3px 50px;
}
#maininner {
	width: 777px;
}
.mainin {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background: url('/images/fr/innerbg.jpg') left 55px repeat-x #B8AF87;
	margin-top: 10px;
	color: #110B00;
	padding:15px;
	text-align: justify;
}
.mainin ul,ol {
	margin: 0;
}
.mainin #body {
	min-height: 520px;
}
.mainin #body hr {
	display: block;
}
.mainin h1{
	background: url('/images/fr/h1bg.jpg');
	color: #FFFFCF;
	font-size: 16px !important;
	width: 457px;
	height: 49px;
	padding-left: 66px;
	padding-top: 7px;
	float: right;
	text-transform: uppercase;
}
#maininnerpop {
	margin-top: 0;
	min-height: 520px;
	background: url('/images/fr/innerbgpop.jpg') left top repeat-x #B8AF87;
}
#maininnerpop h3{
	background: url('/images/fr/h3bg.jpg') left no-repeat;
	color: #FFFFCF;
	height: 49px;
	padding: 7px 0 0 66px;
	margin: -123px 0 0 254px;
	float: left;
	text-transform: uppercase;
	font-size: 1.2em;
	line-height: 30px;
}
#maininnerpop #innerlogo {
}
#maininnerpop table {
	background: none;
}
#maininnerpop table tr td.cash {
		color: #60593F;
}
.mainin #body p {
	padding: 7px 0;
}
#maininner #innerlogo {
	float: left;
	margin-bottom: -23px;
}
#maininnerpop ul li {
	float: none;
	display: block;
	text-align: left;
}
#content {
	padding: 15px 15px 10px 15px;
}
#maininner #content {
	width: 737px;
}
#maininnerpop #content {
	width: 515px;
}
#body {
	float: left;
	display: inline;
	overflow:hidden;
}
#maininner #body {
	width: 490px;
}

#maininner #body #sumary {
	margin-top:-300px;
	margin-left:30px;
	z-index:1;
	height:150px;
	width:250px;
}

#maininner #body #sumary ul {
	list-style:none;
}

#maininner #body #sumary ul li a {
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
	line-height:1.5;
}

#maininner #body #bbuddy {
	margin-top:150px;
	width:478px;
	padding:0 10px;
}

#maininner #body #bbuddy a {
	text-decoration:underline;
	text-transform:capitalize;
}

#maininnerpop #body {
	width: 515px;
}
#body ul,ol {
	margin-left: 10px;
}
#inner {
	padding: 0 8px 0 18px;
	float: right;
}
#inner p {
	padding: 0;
}
#inner li {
	background: #CAC2A0;
	color: #60593F;
	width: 206px;
	list-style: none;
	margin-top: 11px;
	margin-bottom: 11px;
	padding: 6px;
}
#inner li strong {
	color: #323025;
}
#inner li a {
	color: #4D7601;
	white-space: nowrap;
	display: block;
	text-align: right;
}
#inner .bullet {
	float: left;
	margin: 0;
	margin-right: 5px;
}
#inner #i_bonus *{ margin: auto; }
	#inner #i_bonus #bonus_inner{
		float: left;
		z-index: 1;
	}
	#inner #i_bonus #readmore {
		margin-top: -23px;
		margin-bottom: 23px;
		margin-right: 3px;
		color: #4D7601;
		text-decoration: underline;
		
		float: right;
	}
	#inner > #i_bonus > #readmore {
		position: absolute;
		margin-top: 75px !important;
		margin-left: 135px !important;
	}
	#inner #i_support {  }
	#inner #i_customer {  }
	#inner #i_extra {  }
	#inner #i_faq , #i_bigwinners , #i_survey{
		text-align: center !important;
	}
	#inner #i_referfriend {
		text-align: center !important;
	}
	#inner #i_elitebox {  }
	#inner #i_milk {	}
	#inner .bodyright *{
	text-align: left !important;
	float: none !important;
	}
	#inner .bodyright h4 {
		display: inline;
		font-size: 1.3em;
	}
	#inner .bodyright a {
		width: auto !important;
		display: inline;
	}
	#inner .bodyright a img {
		display: block;
		margin: 0 auto !important;
		padding: 0 !important;
	}
	#inner .bodyright img {
		display: inline;
		margin: 0 3px;
		padding: 0;
		float: none;
	}
#content h2 {
	font-size: 12px;
	padding: 7px 0 5px 60px;
}
#p_button {
	float: right;
	margin: -55px 10px 0 0;
}
#previewbar_inner {
	background: url('/images/fr/previewbg_inner.jpg');
	height: 72px;
	padding-left: 69px;
	padding-top: 8px;
}
#previewbar_inner li {
	float: left;
	list-style: none;
	margin-right: 18px;
}
#previewbar_inner #ic70 {
	padding-top: 15px;
	margin-right: 27px;
	float: right;
	display: inline;
}
#inner h5 {
	margin-top: 0;
}
#bottommenu {
	padding-top: 4px;
	background: #6E9D06;
	height: 19px;
	display: block;
	text-align: center;
	border-top: 1px solid #496705;
	font-size: 0.9em;
	margin: 0 auto !important;
}
#bottommenu li {
	display: inline;
	list-style: none;
}
#bottommenu li a {
	color: #FFFFFF;
	font-weight: normal;
	border-left: 1px solid #FFFFFF;
	padding: 0 5px;
}
#bottommenu li a.aff {
	font-weight: bold;
	
}
#copy {
	position: relative;
	right:40px;
	width: 880px;
	text-align: center;
	color: #83B207;
}

#copy p {
	padding-right: 0px;
	margin: 15px 0;
	padding-bottom: 0 !important;
}
#copy #pic15bonus {
	margin-left: 10px;
}
.tooltip, .tooltip2 {
	position: absolute;
	display: none;
	z-index:2000;
	text-align: left;
	padding:0.5em;
	font:11px arial,tahoma,helvetica,sans-serif;
	color:#000000;
	background:#efefef;
	border:2px solid #003300;
}
.small {
	font-size: 0.8em;
}
.button_on {
	display: none;
	
}
#previews img {
	margin: 10px 5px;
}
	#closebtt{position:absolute; width:16px;height:14px; border:0; right:1px; top:1px;}
	#pop *{margin:0; padding:0;}
	#pop{border:2px solid #000000;}
	#dragbar{background:#6DA207;height:16px; }
	#pop ilayer layer, #pop #pop_content{background:#B8AF87;}

.promo_pop img {
	padding: 0;
	margin: 0;
}
form table tr {
}
form table tr td {
	color: #110B00;
	padding: 3px;
	height: 14px;
}

body[id="sendtoafriend"] span > input{float:right;margin-bottom:4px;}
#sendtoafriend p {text-align:justify;}
#sendtoafriend #formstaf{margin-top:-10px; width:450px;}
#sendtoafriend #formstaf span{display:block;clear:both;width:100%;margin-bottom:8px;}
#sendtoafriend #formstaf span label{float:left;text-align:left;display:block;width:290px;margin-right:4px; margin-top:5px;}
#sendtoafriend #formstaf span input{display:block;width:150px; margin-top:5px;}
#sendtoafriend textarea{width:100%;height:100px;}
#sendtoafriend h6{font-weight:bold;display:inline;position:relative;top:14px;left:14px;}
#sendtoafriend textarea, #sendtoafriend input{border:1px solid #aaa;}
#sendtoafriend #sbm{margin-left:204px;padding:2px 4px;}
#sendtoafriend #lsubj{display:block; margin:6px 0; clear:left;}
#sendtoafriend input[type="hidden"]{display:none;height:0;line-height:0;}

p.coupon_top{
	display: block;
	position:relative;
	top:-60px;
	left:30px;
	z-index:1000;
	height:1px;
	margin-bottom: 0;
	width:200px;
	text-align:center;
	vertical-align: middle;
	font-family: Arial;
	color: White;
	font-size: 16px;
	font-weight: bold;
	padding: 0;
}

p.coupon_bottom{
	display: block;
	position:relative;
	top:70px;
	left:4px;
	z-index:1000;
	height:1px;
	width:200px;
	text-align:left;
	margin-top: -1px;
	text-indent: 15px;
	vertical-align: middle;
	padding: 0 10px 0 40px;
}

#formbg td.mainfont{
	background: #B8AF87 !important;
}

/*VIP TRIP*/
#vip_trip #body{border:1px solid #000; text-align:center;}

#vip_trip #body h1.vip_head
{
	background: url('../tpl/300/shared/images/fr/h1bg.jpg');
	color: #FFFFCF;
	width: 424px;
	height: 44px;
	padding-left: 66px;
	padding-top: 12px;
	float: left;
	text-transform: uppercase;
	text-align:left;
}

#vip_trip #body h4 {
	font-size:27px;
	font-family:arial;
}

#vip_trip #body p {
	font-size:15px;
	padding:5px;
	color:#3B3C2E;
	font-style: italic;
	font-family:arial;
	font-weight:bold;
}

#vip_trip #body table{
	width:100%;
	border:0;
	background: none;
}
#vip_trip #body table td{
	width:50%;
}

#vip_trip #body table td p{
	color:#232019;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	font-style: normal;
}
#vip_trip #body td img{
	margin-right: 10px;
}
#symbols{
	position: relative;
	right: 10px;
}
#symbols a img{
	margin: 0 0px 0 0px;
	border: none;
}
.certlogo {
	float: left;
	padding-right: 13px;
}
.subtitle{
 margin: 10px 0;
	background:#fff;
	border-left:1px solid #00FF00;
	padding: 2px 10px;
	font-size:13px;
}

#flashbar{
	float:left;
	margin: -57px 0 0 13px;
	_margin: -55px 0 0 7px;

	background-repeat: no-repeat;
	width:187px;
	height:83px;
	padding-top:5px;
	text-align:center;
}

#flashbar img{
	margin-bottom: 3px;
}

#instant_more{

	width:475px;
}

#instant_more img{
	margin: 0 20px 20px 0;
}

.showme{display:block;  height:195px; width:490px;}
.hideme, .hide{display:none;}
.show{display:block;}

#flash_item{
	background-image: url('../tpl/300/shared/images/fr/flash_head_bg.gif');
	background-position: left center;
	background-repeat: no-repeat;
	height:28px;
	color:#fff;
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	text-transform: uppercase;
	padding: 10px 0 0 24px;
	margin: 0 0 0 0;
}

.flash_thumb{
	float:right;
	margin: -30px 0 0 10px;
}

.small_more{
	float:right;
	width:50px;
	text-align:center;
	margin: -170px 0 0 0;
}
/*###############iPOD PROMO##################*/
#pod_hd{
	color:#4D7601;
	font-size: 32px;
	font-weight: bolder;
	text-align: center;
	font-family: Arial;
}
#free_ipod #body img{
	margin:7px;
}
#free_ipod table{
	width: 100%;
	background: white;
	text-align: center;
}

#free_ipod table tr.odd td{background: #B5D8AE;color: #000000;height: 24px;}
#free_ipod table tr td{background: #96C87F;color: #ffffff;height: 24px;line-height: 24px;}
#free_ipod table tr.odd th{background:#5B6533;}
#free_ipod table tr th{background:#6FA454;}
#free_ipod #podnum{background:#7B9D51;color:#ffffff !important;}

#promo_mid {
	text-align: center;
}
#comp_drop{
	display: inline;
	padding: 0 2px 0 7px;
}
#comp_drop select{
	width:150px;
	color: Maroon;
	font-size:11px;
}
#comp_search{
	background: #C6B996;
	padding: 20px;
}
#comp_search input, #ipod_claim input, select{
	border-left:2px solid #4B4D4C;
	border-top:2px solid #4B4D4C;
	border-bottom:2px solid #D4D0C7;
	border-right:2px solid #D4D0C7;
}
#comp_search input, #ipod_claim input{
	height:18px;
	margin-right: 10px;
	margin-top: 5px;
}

#comp_search .btn, .btn2, #ipod_claim .btn{
	border-left:2px solid #ffffff;
	border-top:2px solid #ffffff;
	border-bottom:2px solid #4B4D4C;
	border-right:2px solid #4B4D4C;
	height:24px;
	width:80px;
}
.btn2{
	width:267px !important;
	height:26px !important;
	font-weight: bold;
}
#ipod_claim select{
	margin-top:4px;
}
.formmsg{
	font-weight: bold;
	color: Maroon;
}

#ef_instructions #formstaf{
	width:350px;
	padding:10px;
	margin:0 auto;
	margin-bottom:20px;
	text-align:center;
}
#ef_instructions #freecap{
	display:block;
	margin:10px 0 0 70px;
	_margin:10px 0 0 40px;
}
#ef_instructions #freecap{
margin:10px 0 0 20px;
_margin:10px;
	padding:10px 70px;
}
#ef_instructions #formstaf a{color:#D9D5A4;}
#ef_instructions #formstaf input{
	width:180px; display:block;margin-left:80px;_margin-left:0px;
}

 #ef_instructions #formstaf input{
 	margin-top:15px;
	margin-bottom:0px;
 }
#ef_instruction #formstaf #sbm {margin-top:10px;margin-left:80px; _margin-left:0px;}

h2.staf_msg{
	text-align:center;
}

.img_right{
	float:left;
	margin:5px;
	border:1px solid #244802;
}
.no_float{clear:both;}
ul#terms{margin-left:20px;}
ul#terms li{font-size:11px;  }


/*---------------PLAYERS CLUB --------------------*/

#playersclub #content{
	margin-top: -62px;
}
#pc_top{
	margin: -49px 0 0 0;
	*margin: 0;
	min-height: 134px!important;
	_height: 134px!important;
}
#feed{
	margin: 100px 0 0 -235px;
	*margin: 100px 0 0 0;
	width: 270px;
	padding: 0 15px 0 0;
	float:left;
	background: #8b8365 url('../tpl/300/shared/images/fr/pc/feed_r.gif') right top no-repeat;
	height:27px;
}
#feed ul{
	background: #8b8365 url('../tpl/300/shared/images/fr/pc/feed_l.gif') left top no-repeat;
	padding: 5px 0 0 15px;
}
#feed ul li{
	display:inline;
	list-style-type: none;
	margin-right: 10px;
}
#feed ul li img{
	margin-bottom: -3px;
}
#pc_logo{
	float:right;
	margin: -6px 0 8px 0;
	*margin: 0;
}
#inner_pc_logo{
	float:right;
	margin-top: -49px;
	*margin-top: -6px;
	margin-right: 30px;
	clear:both;
}
marquee {
	clear:both!important;
	height:16px;
	overflow:hidden;
	padding: 4px 0;
	background:#8b8365;
	border-top: 1px solid #6b6650;
	border-bottom: 1px solid #6b6650;
	}
marquee span {
	white-space:nowrap;
	color: #ffffd5;
	font-size:12px;
	font-weight: bold;
	font-family: Tahoma;
	}
#p_sidebar{
	width: 220px;
	float:right;
	min-height: 300px;
	margin: 15px 0 0 0;
}
#p_sidebar li{
	list-style-type: none;
	background: #cac2a0;
	padding: 10px 5px 5px 5px;
	margin: 0 0 10px 0;
	text-align: center;
	min-height: 45px;
	_height: 45px;
}
#p_sidebar li h3{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #3c3724;
	text-align: center;
}
#p_sidebar li h4{
	text-align: right;
	margin: 0 0 10px 0;
	min-height: 10px;
	_height: 10px;
}
#p_sidebar li p{
	text-align: left;
}
#p_sidebar li p a{
	color: #3c3724!important;
}
.pj{
	clear:both;
	margin: 5px 20px -2px 20px;
}
.bulleted{
	background: #cac2a0 url('/images/fr/pc/sidebar_bullet.gif') 4px 7px no-repeat!important;
}
#playersclub li.bulleted span{
	text-align: left!important;
}
.winners{
	float:left;
	margin-left: 20px;
}
.handcursor{
	float: right;
}
#p_sidebar li ul li{
	margin: 0 0 2px 0;
	padding: 2px;
	background: #d8d1b5;
	min-height: 1px;
	_height: 1px;
	text-align:left;
	font-size: 10px;
	color: #443f2b;
}
.bged{
padding-top: 10px;
background: url('../tpl/300/shared/images/fr/pc/listbg.jpg') right top no-repeat!important;
min-height: 40px;
_height: 40px;
margin-bottom: 0;
}
.handcursor_main{
cursor:hand;
cursor:pointer;
}
#loyaltizer{
	clear: both;
	width: 485px;
	border:1px solid #37352b;
	height: 19px;
	margin: 15px 0 0 0!important;
	padding: 0!important;
	background: url('/images/fr/pc/ul_bg.gif') left top repeat-x;
}
#loyaltizer li{
	list-style: none;
	width: 160px;
	float: left;
	height: 17px!important;
	padding-bottom: 2px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #ffffcf;
	border-left: 1px solid #37352b;
}
.togglegroup{
	width: 475px;
	margin: 0 0 0 0;
	background: #cac2a0;
	color: #383220;
	padding: 5px;
	min-height: 80px;
	border: 1px solid #4D7601;
	border-top: none!important;
	_height: 80px;
}
	#loyaltizer .status img {
		margin: 0 0 -2px 0;
}
.pcpromo, .gameblock{
	background: url('../tpl/300/shared/images/fr/pc/title.gif') left top no-repeat;
	width: 465px;
	height: 18px;
	margin: 15px 0 15px 0;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #ffffcf;
	padding: 3px 0 0 20px;
}
.pc_footer{
	text-align:right;
	margin-bottom: 15px;
}
#playersclub #body p{
	padding: 5px;
}

#playersclub table tr td{
	background: none!important;
	color: #000;
	font-weight: bold;
}
.pc_footer a{
	color: #4d7601!important;
}
#featured img{
	float: left;
	margin: 0 10px 15px 0;
}
#featured p{
	display: table;
	_height: 0;
	*zoom: 1;
}
.plus {
	float: right;
	position: absolute;
	margin-top: -10px;
	margin-left: 190px;
	height: 11px;
	width: 11px;
	border: solid 1px black;
}
.handcursor_game{
	cursor:hand;
	cursor:pointer;
	float: right;
	margin: -14px 10px 0 0;
	*margin: -16px 10px 0 0;
}

#featured strong{
	text-transform: uppercase;
	color: #4D7601;
}
#intro{
	margin: 15px 0 0 0;
}
.staf_head{
	min-height: 60px;
	text-align: left!important;
	/*font-size: 17px!important;
	font-weight: bold!important;*/
}
.substaf{
	font-size: 12px!important;
	color: #FF0000;
}
.staf_img{
	float:left;
	margin: -5px 0 0 10px;
}
#stafin, #stafmail{
	width: 201px;
	height: 17px;
	border: 1px solid #514c36;
	margin: 0 0 5px 0;
	background: #d8d1b5;
	color: #514c36;
	font-family: Tahoma;
	font-size: 12px;
	padding: 2px;
}
#playersclub #sbm{
	width: 56px;
	height: 19px;
	background: #564f36;
	color: #ffffcf;
	border: 1px ridge #69634d;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	float: right;
	clear: left;
}
.sep{
	visibility: hidden;
	clear:both;
}
.msg{
	font-size: 11px!important;
	padding: 5px;
	color: #7a0b0a;
}
.success{
	font-size: 11px!important;
	padding: 5px;
	color: #79a936;
}
.sidebar_plus{
	margin: -10px 0 15px 0;
	_margin:0  0 15px 0;
}
#playersclub .switchgroup2{
	padding: 5px;
	text-align:left!important;
}

#playersclub .switchgroup2 p{
	margin: 10px 0 10px 0;
}
#playersclub .rightside{
	text-align:right;
}
/*---------INNER PC PAGES--------*/

#pc_archive li{
	list-style: none;
}

#pc_games .g_block {
	_height: 100px;
	background: #aaa17c;
	margin: 15px 0 0 0!important;
	float:left;
}
#pc_games #stepper{
	float:left;
	width:320px;
}

#pc_games #stepper li{
	list-style: none;
	float: left;
	margin:0 15px 5px 0;
	font-weight: bold;
	font-size: 10px;
	font-family: Tahoma;
	background: transparent url('../tpl/300/shared/images/fr/pc/games_icon.gif') left center no-repeat;
	padding-left: 20px;
}

.pc_thumb{
	float: right;
	margin: 5px 5px 0 10px;
}

#pc_games h5{
	padding: 5px 0 0 10px;
}

#pc_faq .handcursor_main{
	background: url('/images/fr/pc_faq_bg.jpg') left center no-repeat;
	margin-bottom: 10px;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	text-transform: none!important;
	padding: 3px 3px 3px 3px;
}

#pc_faq .faq_togglegroup{
	background: #c3bb96!important;
	margin-top: -10px!important;
	padding: 10px;
	font-size: 11px;
	color: #393420;
	font-family: Tahoma;
}
/**********EVERY CATEGORY at pc_games.html has to have these styles***********/
.g_block h3, #pc_games .togglegroup1 h3, #pc_games .togglegroup2 h3, #pc_games .togglegroup3 h3, #pc_games .togglegroup4 h3{
	font-size: 14px;
	width: 200px;
	margin-bottom: 10px;
	float: left;
	padding: 5px;
}
#pc_games .togglegroup1 p, #pc_games .togglegroup2 p, #pc_games .togglegroup3 p, #pc_games .togglegroup4 p{
	padding: 10px;
}

#pc_games .togglegroup1, #pc_games .togglegroup2, #pc_games .togglegroup3, #pc_games .togglegroup4{
	clear:both;
	background: #c3bb96!important;
	border-top: 2px solid #b8af87;
	padding: 0!important;
	margin: 0 0 0 0!important;
	width: 100%;
}
#pc_games .togglegroup1 img, #pc_games .togglegroup2 img, #pc_games .togglegroup3 img, #pc_games .togglegroup4 img{
	float: left;
	margin: 10px;
}

/**********END of EVERY CATEGORY at pc_games.html has to have these styles***********/

#pc_rss h2{
	background: url('../tpl/300/shared/images/fr/pc/head_bg.jpg') left center no-repeat;
	margin:0 0 15px 0!important;
	padding: 3px 0 3px 20px!important;
	color: #ffffcf;
	font-size:14px;
	font-weight: bold;
}

#pc_rss #body div{
	margin-bottom: 20px;
}

#rss_subscriber li{
	float: left;
	list-style: none;
	margin-right: 25px;
}
/* congratulation page */
#bg_congratulation {
	margin:70px auto;
	width: 565px;
	height:515px;
	background: url('/images/fr/con_bg.jpg') center repeat;
	border: solid 1px #a8d405;
}

#cong_content {
	margin-left:60px;
	margin-top:180px;
	position:absolute;
	text-align:left;
	min-height:270px;
	height:348px;
	width:300px;
	font-family:arial;
	font-size:12px;
}

#cong_content p{
	font-family:arial;
	font-size:13px;
	color:white;
}

#cong_content h2{
	font-family:arial;
	font-size:18px;
	color:#c7fd13;
}

#cong_content a{
	font-family:arial;
	font-size:15px;
	color:#c7fd13;
}

#topimg{
	margin: -180px 0 0 -57px;
	position:relative;
}

#rightimg{
	margin:-10px 0 0 303px;
}

#leftimg{
	background: url('../tpl/300/shared/images/fr/con_left.jpg') repeat-y;
	height:313px;
	width:305px;
	margin-top:-267px;
	margin-left:-56px;
	padding-left:60px;
	position:relative;
}
/* END congratulation page */
/*Sitemap*/

#sitemap #content dl{
	width: 30%;
	float: left;
	margin: 0 15px 15px 0;
	padding: 0!important;
}
#sitemap #content dl dt, #sitemap #inner dl dd{
  margin: 0;
  padding: 0 0 0 10px;
}
#sitemap #content dl dt{
	background: url(../tpl/300/shared/images/fr/arrow.gif) left center no-repeat;
	border-bottom: 1px solid #000;
	margin-bottom: 15px;
}
#sitemap #content dl dt a{
  text-transform: uppercase;
  text-decoration: none!important;
  color: #000;
}
#sitemap #content dl dd ul{
  margin-left: 15px;
}
#sitemap #content dl dd ul li{
	list-style: circle;
}
#sitemap #content dl dd ul li a{
	font-weight: normal!important;
}
#sitemap #content dl dd a{
color: #3c3724;
}
#sitemap #content hr{
	height: 1px;
	clear:both;
	border: none!important;
	background: none;
	line-height: 0;
	visibility: hidden;
}
#sidemenu{
	background: url(/images/fr/prog_bullet.gif) left center no-repeat;
	padding-left: 10px;
}
#sidemenu a{
	display: inline!important;
	float: none!important;
	text-align: left!important;
}
#sidemenu dt{
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	margin-bottom: 10px;
}

img.secure {
	float:right;
	margin:-45px 0 0 0;
}
#sendtoafriend #sbm {
}
.disabled {
	color:gray;
	border:gray;
}
#pc_games div.g_block h3 {
	margin-bottom:0;
}
#bnr_samorai {
	padding: 14px 0 0 0px !important;
}

/*========== Slider Styles ==========*/
#slider {
	position: absolute;
	top: -390px;
	left: 10px;
	z-index: 100;
	width: 315px;
}
#slider .inr {
	background: #d4d0c8;
	padding: 0 5px 5px 5px;
	border-bottom: 1px solid #a09d98;
	width: 305px;
}
#slider .inr img {
	float: left;
	margin: 0;
}
#slider .sliderClose {
	
}
#flash_link {
	background: url(/images/fr/1x1.gif);
	height: 225px;
	width: 306px;
	display: block;
	position: absolute;
	left: 0;
	top: 19px;

}
/*========== Slider Styles - End ==========*/


#inner #play_button {
	border: 0px solid red;
	background: url(/images/fr/side_arrow.gif) no-repeat transparent;
	padding: 0;
	padding-top: 70px;
	margin: 0;
}
#inner #play_button img {
	position: relative;
	left: -4px;
}
.marquee_wrapper {
	margin-left:20px;
}
#news {
	font-family:"verdana", "helvetica", "arial", sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:5px 10px;
	height:10px;
	overflow:hidden;
	color:#2D4820;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
@media screen and (-webkit-min-device-pixel-ratio:0){
    html{ /* need this so that Safari3 can use window.getMatchedCSSRules to collect CSSStyleRule later */
            list-style-image:none; }
            #menu{
                letter-spacing:-1px;
                }
}


.email
{
	font-weight: bold;
	font-size: 8pt;
	color: #83B207;
	font-family: verdana;
	text-align:center;
}

form
{
	margin-top:-15px;
}

.bordvert
{	
	margin-top:-15px;
	border-width:1px;
	border-color: #61a405;
	margin-left: 150px;
}
.telecharger
{
	margin-left:170px;
	padding-top:10px;
}

input[type="text"] {
border: 1px solid #61a405;
}


.fermer
{
margin-top:2px;
margin-left:430px;
margin-bottom:60px;

}