/*  CSS Reset */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}
html {
	height:100%;
}
body {
	background:#fff;
	color: #2d3a51;
	line-height: 1;
	font-family: Verdana, serif;
    font-size: 12px;
	width:100%;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a {
	color: #036dd8;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.clearFlt{
    float:none;
    clear:both;
    height:0px;
}
/*Begin Layout*/

#header {
	height: 140px;
	background: url(/tpl/scratch/shared/images/header_bg_n.gif) left top repeat-x;
	margin-bottom: 23px;
	width: 960px;
	margin: 0 auto 9px auto;
	position: relative;
	z-index: 2;
}
#header h1 {
	font-size: 12px;
	font-weight: bold;
	color: #a2a2a2;
	float: left;
	text-indent: 10px;
}
/* Begin Langs */
#langs {
	position: absolute;
	top: 10px;
	right: 16px;
	width: 120px;
	z-index:21;
	font-size: 10px;
	border: 1px solid #97999e;
	height: 18px;
	background: #272727;
}
#langs ul {
	position: relative;
	width: 120px;
    border: 1px solid #97999e;
    border-top: none;
    margin-left: -2px;
}
#langs dt {
	float: left;
	width: 95px;
	text-align: right;
	line-height: 16px;
	padding-right: 5px;
}
#langs dd.toggle {
	position: relative;
	z-index: 11;
	float:right;
	top: 1px;
	right:1px;
}
#langs dd.items {
	position: absolute;
	z-index: 10;
	display: block;
	width: 100px;
	height: 14px;
	top: 1px;
	left: 1px;
}
#langs dd ul {
	background: #1c1c1c;
}
#langs dd ul li{
	height: 16px;
	line-height: 16px;
	font-weight: bold;
    border-bottom: 1px dotted #747474;
    padding: 1px 0 2px 0;
}
#langs dd ul li a{
	color: #fff;
	font-size: 10px;
	text-decoration: none;
	display: block;
	width: 120px;
	text-indent: 28px;
	line-height: 16px;
	position: relative;
}
#langs dd ul li a img {
	border: 1px solid #272727;
	position: absolute;
	top: 1px;
	left: 3px;
}
#langs dd ul li a:hover{
	color: #fff;
	background: #303030;
}
#user_block {
	position: absolute;
	right: 153px;
	top: 7px;
	font-size: 11px;
	overflow: hidden;
	line-height: 13px;
    width:auto;
}
#user_block a, #reg_link a {
	color: #fff;
	text-decoration: none;
}
#reg_link a:hover, #reg_link .register a:hover {text-decoration: underline;}
#user_block li, #reg_link li {
	float: right;
	padding-top: 3px;
}
#user_block li#login {
	padding-top: 0;
	margin-left: 6px;
	position: relative;
	border: 0px solid yellow;
	/*height: 26px;*/

}
#user_block li#login a, #user_block li#login span{
    background: url(/tpl/scratch/shared/images/login_btn_bg.gif) no-repeat 0 0;
}
#user_block li#login a{
    float:left;
    height: 26px;
    line-height:23px;
    min-width:60px;
    padding-left:10px;
    text-align:center;
    font-weight:bold;
    background-position: 0 0;
    position:relative;
    margin-right:8px;
    padding-right:1px;
}
#user_block li#login a.login_btn_hover{
    background-position: 0 -26px;
    text-decoration: none;
}
#user_block li#login span{
    float:right;
    height: 26px;
    width:8px;
    background-position: 0 -52px;
    position:absolute;
    top:0;
    right:-7px;
}
#user_block li#login span.login_button_end_hover{
    background-position: 0 -78px;
}
#reg_link{
    margin-top: 2px;
    margin-right:15px;
    float:right;
    display:inline;
    height:20px
}
#loginform {
	border: 0px solid red;
	overflow: hidden;
	width: 245px;
}
#loginform label.error {
	font-size: 10px;
	position: absolute;
	color: #fff;
	width: 210px;
	padding: 4px 10px;
	top: 23px;
	left: 3px;
	padding-left: 0;
}
#logpassword {
	display: block;
}
#txtpassword {
	display: none;
}
#login #msgs {
	color: #ff6221;
	position: absolute;
	top: 20px; left: 0px;
	font-size: 10px;
}
#login label.error {
	color: #ff6221;
}
#reg_link .register {
	border-left: 1px solid #b8cce7;
	padding-left: 6px;
	margin-left: 6px;
    line-height:1.2;
}
#user_block input {
	height: 16px;
	border: 1px solid #293d5c;
	color: #647083;
	width: 86px;
	height: 16px;
	float: left;
	margin-left: 2px;
	font-size: 11px;
}
#user_block input#submit {
	width: 56px;
	background: none;
	border: 0;
	height: 18px;
	margin-top: 1px;
	margin-left: 5px;
	cursor: pointer;
}
#reg_link .register a {
	color: #ff9400;
	font-weight: bold;
	text-decoration: none;
}
#user_block a:hover {
	text-decoration: underline;
}
#wrap {
	width: 960px;
	margin: 0 auto;
	position: relative;
	z-index:1;
}
#content {
	padding-bottom: 20px;
}
#logo {
	position: absolute;
	top: 4px;
	left: 12px;
}
#main {
	overflow: hidden;
	padding-bottom: 20px;
}
#left_block {
	width: 600px;
	float: left;
}

#left_block img {
margin-bottom: 8px;
}

#right_block {
	width: 340px;
	float: right;
	overflow: hidden;
	margin-bottom: 20px;
}
#right_block #flash_banner, #flash_countdown, #flash_main {
    margin-bottom: 16px;
}
/*Begin Main Menu*/
#mainmenu ul {
	position: absolute;
	top:	-999em;
	width: 20em; /* left offset of submenus need to match (see below) */
}
#mainmenu ul li {
	width:100%;
}
#mainmenu li:hover {
	visibility: inherit; /* fixes IE7 'sticky bug' */
}
#mainmenu li {
	float: left;
	position: relative;
	z-index:90;
	background: url(/tpl/scratch/shared/images/menu_seperator_n.png) left center no-repeat;
}
#mainmenu a {
	display: block;
	position: relative;
}
#mainmenu .flash_icon {
	height: 46px;
	position: absolute;
	left: 10px;
	top: -9px;
	z-index: 99;
}
#mainmenu li:hover ul,
#mainmenu li.sfHover ul {
	left:	0;
	top: 36px; /* match top ul list item height */
	z-index: 99;
}
ul#mainmenu li:hover li ul,
ul#mainmenu li.sfHover li ul {
	top: -999em;
}
ul#mainmenu li li:hover ul,
ul#mainmenu li li.sfHover ul {
	left: 10em; /* match ul width */
	top: 0;
}
ul#mainmenu li li:hover li ul,
ul#mainmenu li li.sfHover li ul {
	top: -999em;
}
ul#mainmenu li li li:hover ul,
ul#mainmenu li li li.sfHover ul {
	left: 10em; /* match ul width */
	top: 0;
}
/*Visual for Superfish*/
#mainmenu {
	clear: both;
	line-height:36px;
	height: 36px;
	position:relative;
	top: 104px;
	left: 3px;
	z-index:10;
	font-family: Tahoma;
	font-size: 14px;
	text-transform: uppercase;
}
#mainmenu li a {
	padding:  0 20px 0 50px;
	height: 36px;
	line-height: 36px;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
    margin-left:1px;
}
#mainmenu li#prizes a {
	padding-left: 60px;
}
#mainmenu li#prizes li a {
	padding-left: 20px;
}
#mainmenu li#benefits a {
	padding-left: 74px;
}
#mainmenu li#benefits li a {
	padding-left: 20px;
}
#mainmenu li#other a {
	padding-left: 60px;
}
#mainmenu li#other li a {
	padding-left: 20px;
}
#mainmenu li li a {
	padding-left: 20px;
	line-height: 22px;
	height: 22px;
}
#mainmenu li li {
	background: #e8e6e6;
}
#mainmenu li li li {
	background: #9AAEDB;
}
#mainmenu li:hover, #mainmenu li.sfHover {
	color: #000;
	outline: 0;
}
#mainmenu li:hover a, #mainmenu li.sfHover a {
	background: url(/tpl/scratch/shared/images/mainmenu/menu_hover_bg.gif) left bottom repeat-x;
}
/*No-Childs Items Style*/
#mainmenu li.single,
#mainmenu li.single:hover a, #mainmenu li.sfHover.single a,  #mainmenu li.sfHover.single a:hover {
	background:none;
}
/*End No-Childs Items Style*/
#mainmenu li:hover ul li a, #mainmenu li.sfHover ul li a {
	background: #e8e6e6;
	color: #2b374d;
	margin: 0 5px 1px 5px;
}
/*Drop-down lists*/
#mainmenu li:hover ul, #mainmenu li.sfHover ul {
	width: 177px;
	background: url(/tpl/scratch/shared/images/mainmenu/drop_bg.gif) left top repeat-y #207fde;
	border-bottom: 1px solid #FFF;
	z-index: 1000;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-left: -1px;
    box-shadow: #666666 2px 2px 2px ;
    -moz-box-shadow: #666666 2px 2px 2px;
    -webkit-box-shadow: #666666 2px 2px 2px;
    
    }

}
#mainmenu li:hover ul li.last, #mainmenu li.sfHover li.last {
	border-bottom: none!important;
}
#mainmenu li:hover ul li, #mainmenu li.sfHover ul li {
	background: none;
}
#mainmenu li ul li a {
	font-size: 11px;
	border: 0 !important;
}
#mainmenu li ul li a:hover {
	background: #207fde;
	color: #fff;
}
/*Superfish Arrows*/
#mainmenu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position: absolute;
	display: block;
	right: .75em;
	top: 1.05em; /* IE6 only */
	width: 10px;
	height: 10px;
	text-indent: -999em;
	overflow:	 hidden;
	background: url(/tpl/scratch/shared/images/mainmenu/arrows-ffffff.png) -10px -100px no-repeat ; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}
/* point right for anchors in subs */
#mainmenu ul .sf-sub-indicator { background-position:  -10px 0; }
#mainmenu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
#mainmenu ul a:focus > .sf-sub-indicator,
#mainmenu ul a:hover > .sf-sub-indicator,
#mainmenu ul a:active > .sf-sub-indicator,
#mainmenu ul li:hover > a > .sf-sub-indicator,
#mainmenu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}
.corners-br,
.corners-bl,
.corners-tr,
.corners-tl {
	position: absolute;
	height: 6px;
	width: 6px;
	background: url(/tpl/scratch/shared/images/corners_n.png) no-repeat 0 0;
	line-height: 0;
	font-size: 0;
}
.links_index_border_top,
.links_index_border_bottom{
	position: absolute;
	height: 6px;
	width: 960px;
	background: url(/tpl/scratch/shared/images/links_index_borders.gif) no-repeat 0 0;
	line-height: 0;
	font-size: 0;
}
.links_index_border_top {
	right: 0;
	top: 0;
}
.links_index_border_bottom{
    background-position: 0 -6px;
	left: 0;
	top: 100%;
	margin-top: -6px;
}
.expand {
	position: absolute;
	top: 6px;
	left: 10px;
	height: 17px;
	width: 16px;
	background: url(/tpl/scratch/shared/images/expand.png) no-repeat 0 0;
}
.active .expand {
	background-position:0 100%;
}
.corners-br {
	background-position: 100% 0;
	right: 0;
	top: 100%;
	margin-top: -6px;
}
.corners-bl {
	left: 0;
	top: 100%;
	margin-top: -6px;
}
.corners-tr {
	background-position: 100% 0;
	right: 0;
	top: 0;
}
.corners-tl {
	left: 0;
	top: 0;
}
#p404 h2 .corners-tr,
#right_block .corners-tr,
.inner .corners-tr,
.grey_box .corners-tr {
	background-position: 100% -6px;
}
#p404 h2 .corners-tl,
#right_block .corners-tl,
.inner .corners-tl,
.grey_box .corners-tl {
	background-position: 0 -6px;
}
.grey_box .corners-br {
	background-position: 100% -12px;
}
.grey_box .corners-bl {
	background-position: 0 -12px;
}
#sitemap dt .corners-tr,
#formstaf .corners-tr,
#feedbacker .corners-tr,
.newsletter_form .corners-tr,
#regform fieldset .corners-tr,
#successful  h4 .corners-tr,
#faqs h3 .corners-tr,
#other_games h3 .corners-tr {
	background-position: 100% -24px;
}
#play_now .corners-tr,
#flash_game .corners-tr {
	background-position: 100% -18px;
}
#play_now .corners-tl,
#flash_game .corners-tl {
	background-position: 0 -18px;
}
#sitemap dt .corners-tl,
#formstaf .corners-tl,
#feedbacker .corners-tl,
.newsletter_form .corners-tl,
#regform fieldset .corners-tl,
#successful  h4 .corners-tl,
#faqs h3 .corners-tl,
#other_games h3 .corners-tl {
	background-position: 0 -24px;
}
#games_promo .corners-tl {
	background-position: 0 -18px;
}
#games_promo .corners-tr {
	background-position: 100% -18px;
}
#games_promo .corners-tl,
#games_promo .corners-tr,
#games_promo .corners-bl,
#games_promo .corners-br {
	z-index: 99;
}
#quick_play .rating3_5 {
    height:11px;
    position:absolute;
    right:121px;
    top:29px;
    width:63px;
	background: url('/tpl/scratch/shared/images/rating3_5.png') no-repeat 0 0;
}
#quick_play .rating4 {
    height:11px;
    position:absolute;
    right:121px;
    top:29px;
    width:63px;
	background: url('/tpl/scratch/shared/images/rating4.png') no-repeat 0 0;
}
#quick_play .rating4_5 {
    height:11px;
    position:absolute;
    right:121px;
    top:29px;
    width:63px;
	background: url('/tpl/scratch/shared/images/rating4_5.png') no-repeat 0 0;
}
#quick_play .rating5 {
    height:11px;
    position:absolute;
    right:121px;
    top:29px;
    width:63px;
	background: url('/tpl/scratch/shared/images/rating5.png') no-repeat 0 0;
}
#games_promo .gp_rating_5, #games_promo .gp_rating_4_5, #games_promo .gp_rating_3_5, #games_promo .gp_rating_4{
    top: 226px;
	right: 10px;
    height:16px;
    position:absolute;
    width:89px;
    z-index:100;
}
#games_promo .gp_rating_3_5 {
	background: url('/tpl/scratch/shared/images/gp_rating_3_5.png') no-repeat 0 0;
}
#games_promo .gp_rating_4 {
	background: url('/tpl/scratch/shared/images/gp_rating_4.png') no-repeat 0 0;
}
#games_promo .gp_rating_4_5 {
	background: url('/tpl/scratch/shared/images/gp_rating_4_5.png') no-repeat 0 0;
}
#games_promo .gp_rating_5 {
	background: url('/tpl/scratch/shared/images/gp_rating_5.png') no-repeat 0 0;
}
#quick_play {
	position: relative;
	overflow: hidden;
	margin-bottom: 16px;
}
#quick_play h2 {
	margin-bottom: 5px;
}
#quick_play ul {
	margin-left: 11px;
	overflow: hidden;
	padding-bottom: 15px;
}
#quick_play li {
	background:url('/tpl/scratch/shared/images/quick_play_item_bg.gif') no-repeat 2px 0;
	position: relative;
	height: 109px;
	width: 287px;
	float: left;
	margin-right: 7px;
	margin-top: 9px;
}
#quick_play li.quick_play_item_hover {
    background-position: 0 -109px;
}
#quick_play li img {
	position: absolute;
	left: 9px;
	top: 11px;
}
#quick_play li img.corner {
	position: absolute;
	left: auto;
	right: 3px;
	top: 1px;
}
#quick_play li p {
	padding: 0 10px 0 100px;
	line-height: 13px;
	font-size: 11px;
}
#quick_play li p a {
	font-weight: bold;
	text-decoration: none;
}
#quick_play li p a:hover {
	text-decoration: underline;
}
#quick_play li h3 {
	padding: 11px 34px 18px 100px;
	color: #036dd8;
	font-size: 14px;
}
#quick_play li h3 a {
	text-decoration: none;
}
#quick_play li h3 a:hover {
	text-decoration: underline;
}
#quick_play .rating {
	width: 63px;
	height: 11px;
	background: url('/tpl/scratch/shared/images/quick_play_rating.png') no-repeat;
	left: 100px;
	top: 28px;
}
#why_play {
	position: relative;
	background:url('/tpl/scratch/shared/images/why_play_bg.jpg') 12px 42px no-repeat #e8e6e6;
	padding-bottom: 8px;
}
#why_play p {
	margin: 0 20px 0 150px;
	padding: 0 0 8px 0;
	line-height: 13px;
	font-size: 11px;
}
#other_online,
#top_games {
	position: relative;
	overflow: hidden;
	background:url('/tpl/scratch/shared/images/other_online_bg.png') 0 34px repeat-x #eaeaea;
	margin-bottom: 18px;
}
#right_block #other_online h2 {
	margin-bottom: 0;
}
#top_games ul,
#other_online .ui-tabs-panel ul {
	margin: 26px 0 0 15px;
	overflow: hidden;
}
#top_games ul li,
#other_online .ui-tabs-panel ul li {
	width: 93px;
	background:url('/tpl/scratch/shared/images/other_online_item_bg.png') 0 0 no-repeat;
	text-align: center;
	margin-bottom: 10px;
	float: left;
	margin-right: 15px;
	font-weight: bold;
	position: relative;
	height: 150px;
	line-height: 13px;
}
#top_games ul li .thumb,
#other_online .ui-tabs-panel ul li .thumb {
	position: absolute;
	left: 5px;
	top: 5px;
	width: 82px;
	height: 82px;
}
#top_games ul li h4,
#other_online .ui-tabs-panel ul li h4 {
	padding: 100px 0 2px 0;
	font-size: 13px;
}
.grey_box {
	background: #e8e6e6;
}
#right_block h2,
.inner h2,
.grey_box h2 {
	background:url('/tpl/scratch/shared/images/grey_box_header_bg_n.png') repeat-x #0066cb;
	color: #fff;
	font-weight: normal;
	font-size: 17px;
	padding: 5px 0 7px 12px;
	border-bottom: 1px solid #fff;
	margin-bottom: 14px;
	position: relative;
	clear: both;
	zoom: 1;
}
.grey_box p {
	padding: 10px 8px;
}
#latest_promos{
	float:right;
	width:322px;
	height:238px;
	border:1px solid #191919;
}
/* Right Sidebar */
#right_block .banner {
	display: block;
	margin-bottom: 16px;
}
#newsletter_banner {
	display: block;
	margin-bottom: 18px;
	width: 340px;
	height: 46px;
	text-indent: -3000px;
	overflow: hidden;

}
.en #newsletter_banner {
    background:url('/tpl/scratch/en/images/newsletter_banner_bg.jpg') no-repeat;
}
.fr #newsletter_banner {
    background:url('/tpl/scratch/fr/images/newsletter_banner_bg.jpg') no-repeat;
}
.de #newsletter_banner {
    background:url('/tpl/scratch/de/images/newsletter_banner_bg.jpg') no-repeat;
}
.es #newsletter_banner {
    background:url('/tpl/scratch/es/images/newsletter_banner_bg.jpg') no-repeat;
}
.it #newsletter_banner {
    background:url('/tpl/scratch/it/images/newsletter_banner_bg.jpg') no-repeat;
}
.nl #newsletter_banner {
    background:url('/tpl/scratch/nl/images/newsletter_banner_bg.jpg') no-repeat;
}
#newsletter_banner:hover {
	background-position: 0 100%;
}
#monthly_marathon{
    display: block;
	margin-bottom: 15px;
	width: 340px;
	height: 135px;
    overflow: hidden;
    line-height:1.2;
}
.en #monthly_marathon {
    background:url('/tpl/scratch/en/images/monthly_race_promo.gif') no-repeat;
}
.fr #monthly_marathon {
    background:url('/tpl/scratch/fr/images/monthly_race_promo.gif') no-repeat;
}
.de #monthly_marathon {
    background:url('/tpl/scratch/de/images/monthly_race_promo.gif') no-repeat;
}
.es #monthly_marathon {
    background:url('/tpl/scratch/es/images/monthly_race_promo.gif') no-repeat;
}
.it #monthly_marathon {
    background:url('/tpl/scratch/it/images/monthly_race_promo.gif') no-repeat;
}
.nl #monthly_marathon {
    background:url('/tpl/scratch/nl/images/monthly_race_promo.gif') no-repeat;
}
#m_link{
    padding:76px 20px 20px;
}
#beetle_banner {
	display: block;
	width: 340px;
	height: 141px;
	text-indent: -3000px;
	overflow: hidden;
	margin-bottom: 10px;
}
.en #beetle_banner {
	background:url('/tpl/scratch/en/images/banners/beetle_bingo_bg.jpg') no-repeat;
}
.fr #beetle_banner {
	background:url('/tpl/scratch/fr/images/banners/beetle_bingo_bg.jpg') no-repeat;
}
.de #beetle_banner {
	background:url('/tpl/scratch/de/images/banners/beetle_bingo_bg.jpg') no-repeat;
}
.es #beetle_banner {
	background:url('/tpl/scratch/es/images/banners/beetle_bingo_bg.jpg') no-repeat;
}
#beetle_banner:hover {
	background-position: 0 100%;
}

#other_online .corners-bl,
#other_online .corners-br {
	margin-top: -5px;
}
/*Begin Home Page Tabs*/
.tabs_box {
	width: 340px;
	margin: 0 0;
}
.tabs_box .tabs {
	width: 340px;
	height: 25px;
	background: url(/tpl/scratch/shared/images/tabs_bg.png) repeat-x;
}
.tabs_box .tabs li {
	float: left;
	height: 25px;
	line-height: 25px;
	padding: 0;
	background-color: transparent;
	background: url(/tpl/scratch/shared/images/tabs_seperator.png) no-repeat 100% 0;
	font-size: 13px;
	min-width: 80px;
	text-align: center;
}
.tabs_box .tabs li a {
	text-decoration: none;
	display: block;
	color: #171717 !important;
	height: 25px;
	cursor: pointer;
}
.tabs_box .tabs li.ui-state-active {
	background: url(/tpl/scratch/shared/images/tabs_on_bg.png) repeat-x;
	font-weight: bold;
}
.tabs_box .tabs li.ui-state-active a {
	border-right: 1px solid #a8a8a9;
	color: #444 !important;
}
.tabs_box .tabs li#last_tab a {
	border-right: 0;
}
.tabs_box .tabs li#first_tab {
	min-width: 100px;
}
.tabs_box .ui-tabs-hide {
	display: none;
}
/*Begin Bottom Menu*/
#bottom_menu {
	clear: both;
	width: 960px;
	margin: 0 auto;
	text-align: center;
	/*border-top: 8px solid #313f54;*/
	padding-top: 18px;
	margin-bottom: 30px;
	font-size: 12px;
}
#bottom_menu li {
	border-left: 1px solid #484848;
	display: inline;
	padding: 0 10px;
	line-height: 14px;
}
#bottom_menu li.first_bottom {
	border-left: 0;
}
#bottom_menu li a {
	color: #484848;
	text-decoration: none;
    font-size:10px;
}
#bottom_menu li a:hover {
	text-decoration: underline;
}
/*End Bottom Menu*/
/*Begin Symbols*/
#symbols {
	width: 900px;
	margin: 0 auto;
	line-height: 60px;
	height: 29px;
	padding: 6px 0 0;
	overflow:hidden;
}
#symbols li {
	float: left;
	height: 17px;
	padding: 0 8px;
}
#symbols li a {
	display: block;
	height: 30px;
	background-color: #fff;
	background-image: url(/tpl/scratch/shared/images/credits.png);
	background-repeat: no-repeat;
	position:relative;
	top:-6px;
}
#tst {
	width: 115px;
}
#antigua {
	width: 29px;
	background-position: 0 -30px;
}
#playtech {
	width: 120px;
	background-position: 0 -60px;
}
#over_18 {
	width: 28px;
	background-position: 0 -90px;
}
#resp_gaming {
	width: 105px;
	background-position: 0 -120px;
}
#euro {
	width: 86px;
	background-position: 0 -150px;
}
#safe_secure {
	width: 74px;
	background-position: 0 -180px;
}
#gamble {
	width: 108px;
	background-position: 0 -208px;
}
#adictel {
	width: 86px;
	background-position: 0 -235px;
}


/*Begin Copyrights*/
#copy {
	width: 960px;
	margin: 0 auto;
	color: #2d3a51;
}
#copy p {
	margin-bottom: 30px;
	margin-top: 20px;
	text-align: center;
}
/*End Copyrights*/
#breadcrumbs {
	overflow: hidden;
	margin: 0 0 10px 12px;
	line-height: 1.5em;
	display: block;
}
#breadcrumbs li {
	float: left;
	margin: 0 4px 0 0;
	background: none;
	padding-left: 0;
}
.inner {
		padding-bottom: 30px;
		overflow: hidden;
		margin-bottom: 20px;
}
.inner li {
	list-style: none;
	background: url(/tpl/scratch/shared/images/bullet.gif) no-repeat 0 5px;
	padding-left: 14px;
	margin: 0 0 6px 10px;
}
.inner p {
	margin: 4px 12px;
	line-height: 16px;
}
.inner h3 {
	margin: 10px 12px 20px 12px;
}
.inner h4 {
	color: #066cd1;
	margin: 30px 12px 20px 12px;
	font-size: 14px;
}
.inner table {
	margin: 10px 12px 20px 0px;
}
.inner .banner {
	margin-top: -14px;
	margin-bottom: 20px;
}
#left_column {
	width: 600px;
	float: left;
}
#side_nav,
#other_scratch_games {
	width: 340px;
	position: relative;
	background:url(/tpl/scratch/shared/images/other_scratch_games_bg.jpg) 4px 100% no-repeat #eaeaea;
	padding-bottom: 221px;
	margin-bottom: 16px;
}
#other_scratch_games {
	float: right;
}
#side_nav a,
#other_scratch_games a {
	text-decoration: none;
	display: block;
	margin: 0 25px;
	border-top: 1px solid #858585;
	padding: 8px 0;
}
#side_nav ul,
#other_scratch_games ul {
	background: #fff;
	margin: 0  0 0 17px;
	padding: 20px 0 0 0;
	width: 306px;
}
#side_nav li,
#other_scratch_games li {
	background: none;
	margin: 0;
	padding: 0;
}
#side_nav li.first a,
#other_scratch_games li.first a {
	border: 0;
}
#side_nav li.current,
#other_scratch_games li.current {
	font-weight: bold;
	background:url(/tpl/scratch/shared/images/other_games_current.gif) 0 50% no-repeat ;
}
div#games_promo {
	margin-bottom: 12px;
}
#games_promo li {
    /*border: 1px solid red;*/
	width: 336px;
	height: 211px;
	position: relative;
}
#games_promo li .txt {
	position: absolute;
	top: 130px;
	left: 0;
	height: 95px;
	background:url(/tpl/scratch/shared/images/games_promo_bg.png) left top repeat;
	color: #fff;
	font-size: 11px;
	width: 100%;
}
.promoButton {
    display: block;
    float: left;
    width: 85px;
    height: 85px;
    margin: 5px 10px;
    color: #fff;
    line-height: 150px;
    text-align: center;
    font-size: 12px;
    /*font-weight: bold;*/
    background:url(/tpl/scratch/shared/images/promo_button.jpg) left top no-repeat;
}
.promoButton:hover {
    text-decoration: none;
}
#games_promo li .txt h3 {
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	margin-top: 10px;
	padding: 0 20px;
}
#games_promo li .txt h3 a {
    color: #fddf05;
}
#games_promo li .txt p {
	/*height: 22px;*/
	overflow: hidden;
	margin-top: 6px;
	padding: 0 10px;
}
#games_promo li .txt .entire {
	color: #bdc2cb;
	margin-top: 8px;
	background: url('/tpl/scratch/shared/images/entire_icon.gif') no-repeat 0 0;
	padding: 4px 0 10px 30px;
	margin-left: 20px;
}
#games_promo #btn-next,
#games_promo #btn-prev {
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 99;
}
#games_promo #btn-prev {
	right: 32px;
}
#games_promo div.txt p {
    position: absolute;
    top: 3px;
    left: 0px;
	width: 190px;
}

#games_promo div.txt img.join_now {
    position: absolute;
    top: 15px;
    right: 10px;
}


table {
	width: 100%;
	border-collapse: separate;
}
table th {
	background: #a6abb1;
	font-weight: bold;
	color: #fff;
	padding: 8px 10px;
	text-align: left;
}
table td {
	padding: 7px 10px;
	vertical-align: middle;
}
table .odd td {
	background: #e5edf5;
}
#links_index {
	/*background: url('/tpl/scratch/shared/images/sitemap_bg.gif') repeat-x 0 0 #f0f0f0;*/
    background-color:#f0f0f0;
	overflow: hidden;
	clear: both;
	position: relative;
	width: 960px;
}
/*#links_index .gr_bordered{
    border-top:1px #d6d6d6 solid;
    border-bottom:1px #d6d6d6 solid;
}*/
#links_index .column {
	float: left;
	width: 146px;
	padding: 20px 0;
	margin-left: 14px;
}
#links_index .column h5 {
	font-size: 14px;
	margin-left: 8px;
	margin-bottom: 16px;
}
#links_index li {
	list-style: none;
	background: url(/tpl/scratch/shared/images/bullet.png) no-repeat left center;
	padding-left: 8px;
	margin: 0 0 6px 0;
}
#links_index li a {
	text-decoration: none;
    font-size:11px;
}
#links_index li a:hover {
	text-decoration: underline;
}
#links_index .corners-tr {
	background-position: 100% -30px;/*-24px*/
}
#links_index .corners-tl {
	background-position: 0 -30px;/*-24px*/
}
/*#links_index .corners-br {
	background-position: 100% -12px;
}
#links_index .corners-bl {
	background-position: 0 -12px;
}*/



#side_nav .corners-br,
#other_scratch_games .corners-br,
#formstaf .corners-br,
#feedbacker .corners-br,
.newsletter_form .corners-br,
#regform fieldset .corners-br,
#links_index .corners-br {
	background-position: 100% -36px;
}
#side_nav .corners-bl,
#other_scratch_games .corners-bl,
#formstaf .corners-bl,
#feedbacker .corners-bl,
.newsletter_form .corners-bl,
#regform fieldset .corners-bl,
#links_index .corners-bl {
	background-position: 0 -36px;
}
/* 404 Page */
#p404 #main {
	width: 605px;
	margin: 0 auto;
	text-align: center;
}
#p404 #wrap h2 {
	background:url('/tpl/scratch/shared/images/grey_box_header_bg_n.png') repeat-x #0066cb;
	color: #fff;
	font-weight: normal;
	font-size: 17px;
	padding: 5px 0 7px 12px;
	border-bottom: 1px solid #fff;
	margin-bottom: 14px;
	position: relative;
	clear: both;
	zoom: 1;
}
#p404 #wrap h3 {
	color: #036DD8;
	margin: 25px 0 15px 0
}
#p404 #wrap p {
	line-height: 18px;
}
#p404 #wrap a {
	font-weight: bold;
}


#fl_adictel{
    float: left;
    margin: 5px 10px;
}

