/*img, div { behavior: url(/assets/templates/default/iepngfix.htc) }*/
/**
 *IE 6 fixes
 */
div.slogan img,
div.site-details,
#banner-footer,
#banner-thisiswhatyoucouldwin,
#content,
#header img,
#tabs span.image,
.dialog a img,
div.submit input
{
	behavior: url(/assets/templates/default/iepngfix.htc);
}

/* Main Sections 
------------------------------------------------------------------------- */
* {
    margin: 0;
    padding: 0;
}


body {
    font-family: Arial, sans-serif;
    font-size: small;
    text-align: center;
    color: #005080;
    background: #ffffff url(/assets/templates/default/images/background.png) repeat-x center top;
    overflow-x:hidden;
}
div, p, img, a, td, ul, ol {
    font-size: 1em; 
}

ol {
    padding-left: 1em;
    padding-top:1em;
}
ol li {
    margin-left: 1em;
    padding: 0 0 .5em.3em;
    list-style: decimal;
}
h1, h2, h3, h4 {
font-family:Arial,sans-serif;
	font-weight: bold;
	margin: 0;
}
h1 { font-size: 28px; color:#512b0b;}
h2 { font-size: 22px; color:#f0368c; margin: 0;}
h3 { font-size: 22px; color:#1d79b7;}
h4 { font-size: 16px; color:#2c9ae6; font-style:italic; margin-bottom:10px;font-weight:normal;}

p { padding: 5px 0px 5px 0px}

a, a:link, a:visited, a:active { 
color:#F0368C;
outline:0;
}


a img, img {
    border: none;
}

ul {
    list-style: none;
    margin: 0 0 20px 1em;
}
li {
    list-style: none;
    padding-left: 1em;
    margin-bottom: 3px;
}


.clear {
    clear: both;
    height: 1px;
    margin: -1px 0 0;
    font-size: 1px;
}


#page {
    width: 1020px;
    margin: 0 auto 20px auto;
    text-align: left;
}
/* general content styles*/
#content {
margin-left:10px;
padding-left:15px;
padding-right:15px;
padding-top:15px;
min-height:500px;
background:url(/assets/templates/default/images/content-bg.png) no-repeat left top;
}

#game-wrapper {
text-align:center;
padding:30px 0px 30px 0px;
margin-top:20px;
background:transparent url(/assets/templates/default/images/gamebg.png) no-repeat scroll center;
}
.sponsor-logo {
position:absolute;
top:22px;
right:32px;
}
ul.star {
margin:18px 0 18px 0;
}
ul.star li{
background:url(/assets/templates/default/images/icon-star.png) left center no-repeat;
list-style:none;
padding:0px 0px 0px 20px;
margin:10px 0 10px 0 !important;
font-weight:bold;
color:#1D79B7;
}
ul.star li a{
color:#2c9ae6;
font-weight:bold;
text-decoration:none;
}
/* Banner styles*/
#banner-left {
width:190px;
height:550px;
float:left;
position:relative;
}
#banner-right {
width:180px;
/*height:550px;*/
float:right;
position:relative;
text-align:right;
}
#banner-playourdemogame {
position:absolute;
top:-10px;
left:-5px;
background:url(/assets/templates/default/images/banner-playourdemogame-bg.png) no-repeat top center;
height:450px;
width:190px;
}
#banner-thisiswhatyoucouldwin {
position:absolute;
top:-18px;
left:0px;
background:url(/assets/templates/default/images/banner-thisiswhatyoucouldwin-bg.png) no-repeat top center;
height:550px;
width:195px;
}

/* Special text formatting 
------------------------------------------------------------------------------- */

blockquote {
    margin: 0 0 0 30px;
    padding: 10px 0 0 20px;
    font-size: 88%;
    line-height: 1.5em;
    color: #666;
    background: url(images/quotes.gif) no-repeat top left;
}

blockquote p { margin-top: 0; }

blockquote cite {
	margin: 5px 0 0;
	display: block;
}
acronym, abbr, span.caps {
	font-size: 90%;
	letter-spacing: .07em;
	cursor: help;
	border-bottom: 1px dotted #3f3f3f;
}

.center { text-align: center;}
.alignright { float: right; }
.alignleft { float: left; }

hr { display: none; }


/* Header 
------------------------------------------------------------------------- */

#header { 
background: transparent url(/assets/templates/default/images/header-bg.png) no-repeat top left;
position: relative;
height:192px;
padding-top:4px;
}

#header h1 {
}
#header h1 a {
margin-left:60px;
display:block;
margin-top:15px;
}
#header .slogan {
position:absolute;
top:55px;
right:20px;
}
#nav {
position:absolute;
right:20px;
top:110px;
}
#nav ul li{
float:left;
display:block;
}

/* Footer 
------------------------------------------------------------------------- */
#footer .site-details{
width:280px;
padding: 25px 0px 0px 15px;
margin-left:10px;
background:url(/assets/templates/default/images/footer-site-bg.png) no-repeat left top;
font-size:11px;
color:#da0c61;
float:left;
}
#footer .site-details .site-info {
margin-left:15px;
}
#footer .site-details a {
color:#da0c61;
}
#footer .sociallinks {
margin-top:65px;
margin-left:0px;
}
#footer .sociallinks li {
padding:12px 20px 12px 40px;
display:block;
margin:1px;
font-size:12px;
font-weight:bold;
}
#footer .sociallinks li.twitter {
background:url(/assets/templates/default/images/icon-twitter.png) no-repeat left center;
}
#footer .sociallinks li.facebook {
background:url(/assets/templates/default/images/icon-facebook.png) no-repeat left center;
}
#footer #banner-footer{

float:right;
width:590px;
margin-right:30px;
padding:10px 10px 0px 50px;
background:url(/assets/templates/default/images/footer-banner-bg.png) no-repeat center top;
}

/* Special handling for images & alignment 
------------------------------------------------------------------------------- */

p img {
	padding: 0;
	max-width: 100%;
}

img.centered {
	display: block;
	margin: 0 auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

/* ContentBox
-------------------------------------------------------------------------------- */
.t {background: url(/assets/templates/default/images/cb-t.png) 0 0 repeat-x; background-color:#e7f5ff;}
.b {background: url(/assets/templates/default/images/cb-b.png) 0 100% repeat-x}
.l {background: url(/assets/templates/default/images/cb-l.png) 0 0 repeat-y}
.r {background: url(/assets/templates/default/images/cb-r.png) 100% 0 repeat-y}
.bl {background: url(/assets/templates/default/images/cb-bl.png) 0 100% no-repeat}
.br {background: url(/assets/templates/default/images/cb-br.png) 100% 100% no-repeat}
.tl {background: url(/assets/templates/default/images/cb-tl.png) 0 0 no-repeat}
.tr {background: url(/assets/templates/default/images/cb-tr.png) 100% 0 no-repeat; padding:10px 10px 20px 20px;
margin-bottom:10px;
} 

.introduction{
float:left;
margin:4px;
width: 297px;
/*height: 566px;*/
}
.introduction .corner-br {
width:285px;
}
.introduction h2.minor {
margin-top:20px;
}
.user-welcome{
margin:4px;
width: 292px;
height: 235px;
position: absolute;
top: 0px;
}
.user-welcome img{
/*margin:20px 0 0 0;*/
position:relative;
top:10px;
}
.user-welcome .corner-br {
width:280px;
/*height:260px;*/
}
.recent-winners{
margin:4px;
width: 292px;
position: absolute;
bottom: 0px;
}

.user-welcome,
.recent-winners
{
	right: 184px;
}

.recent-winners .corner-br {
width:280px;
/*height:192px;*/
}
ul.winners-recent {
margin:0 0 10px 0;
padding:0;
}
ul.winners-recent li.winner{
margin-top:7px;
padding-left:25px;
}
.user-1 {
background:url(/assets/templates/default/images/winner-m.png) bottom left no-repeat;
}
.user-2,
.user-0 {
background:url(/assets/templates/default/images/winner-w.png) bottom left no-repeat;
}
.cb-large-banners {
margin:4px;
float:left;
width: 600px;
}
.cb-large-banners p {
margin-right:15px;
}
.cb-large-banners .corner-br {
width:588px;
min-height:485px;
}
.cb-large-banners-games {
margin:4px;
float:left;
width: 970px;
}
.cb-large-banners-games .corner-br {
width:958px;
}
.cb-large-banners-blog {
margin:4px;
float:left;
width: 782px;
}
.cb-large-banners-blog .corner-br {
width:770px;
}
.column-userhome-left {
width:495px;
float:left;
}
.cb-userhome-topleft,
.cb-userhome-bottomleft{
margin:4px;
}

.cb-userhome-topleft .game-item,
.cb-userhome-bottomleft .game-item
{
	float: none;
}

.cb-userhome-topright,
.cb-userhome-bottomright{
margin:4px;
float:left;
width: 292px;
}
.cb-userhome-topright .corner-br,
.cb-userhome-bottomright .corner-br{
width:280px;
}
.registered-left,
.registered-right{
margin:4px;
float:left;
}
.registered-left,
.registered-right {
width:480px;
}
.registered-left .box-inner-content,
.registered-right .box-inner-content{
width:430px;
height:400px;
}
.registered-left .box-inner-content{
width:400px;
}
/* Sign up */
.section-2 .field {
padding:8px 0px 8px 0px;
clear:both;
}
.section-2 .field label {
font-size:14px;
display:block;
float:left;
width:145px;
}
.rememberme {
padding: 10px 10px 10px 165px;
}
.rememberme a {
margin-left:80px;
}
.rememberme label{ 
float:none;
}
.section-2 .field input.text,
.section-2 .field select {
width:310px;
border:0px;
font-size:16px;
}
.section-2 .field .interest {
float:left;
display:block;
padding:2px;
}
.section-2 .field .interest label {
font-size:12px;
font-weight:normal;
float:left;
padding:0px 4px 0px 0px;
width:auto;
}
.section-2 .field-input {
padding:7px 0px 3px 0px;
background:url(/assets/templates/default/images/field-bg.png) no-repeat 140px 0px;
}
.section-2 .error {
color:#ff0000;
}
.section-2 .field  input {
margin:0 15px 0 5px;}
.section-2 .field  div, .section-2 .field  span {
margin-bottom:10px;}


/* Top menu ------------------------------------------------------------------------- */

#nav ul li {
padding:0px;
}
#tabs li a {
color:transparent;
text-align:center;
}

#tabs li {display:block; float:left; } 
#tabs li a { background-color:transparent; display:block; height:53px; position:relative; text-decoration:none; }
#tabs li a span.image { height:100%; position:absolute; width:100%; z-index:1; left:0px; top:0px; cursor:pointer;}
#menu_home {width:85px;}
#menu_home a span.image {background:url(/assets/templates/default/images/topmenu/home.png);}
#menu_home a:hover span.image {background:url(/assets/templates/default/images/topmenu/menu-home-hover.png);}
#menu_signup {width:92px;}
#menu_signup a span.image {background:url(/assets/templates/default/images/topmenu/signup.png) -8px 0;}
#menu_signup a:hover span.image {background:url(/assets/templates/default/images/topmenu/menu-signup-hover.png) -3px 0;}
#menu_login {width:68px;}
#menu_login a span.image {background:url(/assets/templates/default/images/topmenu/login.png) -7px 0;}
#menu_login a:hover span.image {background:url(/assets/templates/default/images/topmenu/menu-login-hover.png) -9px 0;}
#menu_games {width:85px;}
#menu_games a span.image {background:url(/assets/templates/default/images/topmenu/games.png) -3px 0;}
#menu_games a:hover span.image {background:url(/assets/templates/default/images/topmenu/menu-games-hover.png) -2px 0;}
#menu_blog {width:60px;}
#menu_blog a span.image {background:url(/assets/templates/default/images/topmenu/blog.png) -3px 0;}
#menu_blog a:hover span.image {background:url(/assets/templates/default/images/topmenu/menu-blog-hover.png) -3px 0;}
#menu_about {width:76px;}
#menu_about a span.image {background:url(/assets/templates/default/images/topmenu/about.png);}
#menu_about a:hover span.image {background:url(/assets/templates/default/images/topmenu/menu-about-hover.png);}
#menu_contact {width:107px;}
#menu_contact a span.image {background:url(/assets/templates/default/images/topmenu/contact.png);}
#menu_contact a:hover span.image {background:url(/assets/templates/default/images/topmenu/menu-contact-hover.png);}
#menu_myaccount {width:122px;}
#menu_myaccount a span.image {background:url(/assets/templates/default/images/topmenu/myaccount.png) -8px 0;}
#menu_myaccount a:hover span.image {background:url(/assets/templates/default/images/topmenu/menu-myaccount-hover.png) -8px 0;}
#menu_logout {width:87px;}
#menu_logout a span.image {background:url(/assets/templates/default/images/topmenu/logout.png);}
#menu_logout a:hover span.image {background:url(/assets/templates/default/images/topmenu/menu-logout-hover.png);}


#menu_voucher {width:113px;}
#menu_voucher a span.image {background:url(/assets/templates/default/images/topmenu/vouchers.png);}
#menu_voucher a:hover span.image {background:url(/assets/templates/default/images/topmenu/vouchers_hover.png);}



#tabs li a span.text {
display:none;
}

/* Game-item ------------------------------------------------------------------------- */
div.game-item {
width:434px; 
height:74px; 
padding:8px;
margin:0 10px 0 0;
float:left;
position:relative;
}

div.paid-no
{
	background:url(/assets/templates/default/images/game_bg.png) top left no-repeat;
}

div.game-list-paid div.game-item,
div.paid-yes
{
	background:url(/assets/templates/default/images/bg_gameitem_pink.png) top left repeat-x;
}
div.game-thumb{
float:left;
width:100px;
height:63px;
}
div.game-thumb-large{
padding-bottom:15px;
margin-left:290px;
}
div.game-thumb-large img{
border:3px solid #2C9AE6;
}
div.game-paid div.game-thumb-large img {
border:3px solid #F0368C;
}
div.game-title{
margin:0 0 0 7px;
color:#ffffff;
font-size:16px;
font-weight:bold;
}
div.game-caption{
margin:0 0 0 7px;
color:#ffffff;
font-size:12px;
}
div.game-actions{
margin:4px 0 0 7px;
}
div.game-info-actions{
float:right;
width:280px;
margin:4px -10px 0 0;
}
div.game-actions img{
float:left;
margin-right:5px;
}
div.star-prize{
float:right;
}
div.star-prize img{
}
div.game-list{
margin-top:10px;
}

/* Blog ------------------------------------------------------------------------- */

div.blogsummary {
background:#ffffff;
border:1px solid #75c8ff;
padding:20px 27px 20px 27px;
margin:10px;
}

div.blogsummary .title a, div.blogheader .title {
text-decoration:none;
font-weight:bold;
font-size:20px;
font-style:normal;
color:#2c9ae6;
}

div.blogsummary .detail, div.blogheader .detail {
font-weight:bold;
font-size:14px;
font-style:normal;
color:#000000;
background:url(/assets/templates/default/images/date.png) bottom left no-repeat;
padding:0 0 0 20px;
margin:4px 0 20px 0;
}

div.blogsummary .blogcontent {
font-size: 12px; 
font-style:normal;
font-weight:normal;
color:#000000;
}

div.blogsummary .blogfooter {
margin:10px 0 10px 0;
font-size: 12px;
font-weight:bold;
font-style:normal;
border-top:1px dotted #75c8ff;
padding-top:10px;
}

/* Game detail ------------------------------------------------------------------------- */
div.achievement {
width:260px; 
height: 70px;
background:url(/assets/templates/default/images/game_bg2.png) top left no-repeat;
padding:8px;
margin:0 10px 10px 0;
position:relative;
}
div.game-paid div.achievement {
background:#e594bc url(/assets/templates/default/images/bg_gameitem_pink.png) repeat-x scroll left top;
width:110px;
height:95px;
text-align:center;
position:relative;
float:left;
}
div.prize-thumb{
float:left;
width:100px;
height:63px;
margin-right:5px;
}
div.prize-name {
margin:0 0 0 10px;
color:#ffffff;
font-size:16px;
font-weight:bold;
}
div.prize-link {
position:absolute;
bottom:10px;
right:20px;
}
div.prize-link a{
text-decoration:none;
color:#ffffff;
font-size:12px;
}
div.game-link{
display:none;
}
div.game-paid div.achievement div.prize-name{
position:absolute;
top:0px;
left:0px;
/*background:transparent url(/assets/templates/default/images/bg_gameitem_pink.png) repeat-x scroll left top;*/
padding:2px 5px 2px 5px;
}
div.game-paid div.achievement div.prize-thumb { 
margin:20px 0px 2px 5px;
float:none;
}
div.game-paid div.achievement div.prize-link{
/*position:absolute;
bottom:1px;
right:0px;
background:transparent url(/assets/templates/default/images/bg_gameitem_pink.png) repeat-x scroll left top;*/
position:relative;
bottom:auto;
right:auto;
clear:both;
float:none;
padding:2px 5px 2px 5px;
text-align:right;
}
div.game-paid div.achievement div.prize-availability {
display:none;
}
div.game-status{
color:#2c9ae6;
font-weight:bold;
margin-left:295px;
margin-top:50px;
}
div.game-status img{
padding-bottom:10px;
}
div.game-status a {
text-decoration:none;
}
div.achievement-list {
width:280px;  
float:left;
zoom:1;
}

/* Left bunner ------------------------------------------------------------------------- */

#banner-playourdemogame {
padding:107px 0 0 0;
font-weight:bold;
}
#banner-playourdemogame img{
margin:8px 20px 0 27px;

}
p.left_bunner {
margin:0 20px 0 27px;
}
p.left_bunner2 {
margin:0 20px 0 27px;
font-style:italic;
font-weight:normal;
font-size:11px;
}
p.left_bunner3 {
margin:22px 20px 0 30px;
color:#ffffff;
font-size:11px;
}
/* Top right user regestered ------------------------------------------------------------------------- */
div.cb-userhome-topright .achievement .prize-thumb{
display:none;
}
div.cb-userhome-topright .achievement .prize-link {
display:none;
}
div.cb-userhome-topright .achievement{
background:none;
height: 10px;
color:#000000;
font-size:12px;
margin:10px 0 0 0;
padding:0;
width:260px;
}
div.cb-userhome-topright .achievement .prize-name{
color:#000000;
font-size:12px;
margin:8px 0 0 0;
padding:0 0 0 25px;
width:250px;
font-weight:normal;
background:url(/assets/templates/default/images/prizes.png) top left no-repeat;
}
div.cb-userhome-topright .achievement .prize-availability{
display:none;
}
div.cb-userhome-topright a img{
width:177px;
height:34px;
/* background:url(/assets/templates/default/images/seeprizes.png) top left no-repeat; */
margin:15px 0 15px 0;
padding-top:15px;
}

/* Login */
 .field {
padding:8px 0px 8px 0px;
clear:both;
}
 .submit {
text-align:right;
margin:0 80px 10px 0;
}
 .field label {
font-size:14px;
display:block;
float:left;
width:165px;
}
 .field input.text,
 .field select {
width:310px;
border:0px;
font-size:16px;
}

 .field textarea.text2,
 .field select {
border:0px;
font-size:16px;
width:300px;

}
 .field .interest {
float:left;
display:block;
padding:2px;
}
 .field .interest label {
font-size:12px;
font-weight:normal;
float:left;
padding-right:3px;
width:auto;
}
 .field-input {
padding:16px 0px 9px 0px;
background:url(/assets/templates/default/images/field-bg.png) no-repeat 140px 10px;
}
 .field-input2 {
padding:16px 0px 9px 0px;
background:url(/assets/templates/default/images/field-bg2.png) no-repeat 140px 10px;
}
.field-input input,
.field-input select,
.field-input2 textarea {
background:transparent;
}
 .error {
color:#ff0000;
}
.field  input {
margin:0 15px 0 5px;}
 .field  div, .#contact .field  span {
margin-bottom:10px;}

.send_button  input.button {
background:url(/assets/templates/default/images/send.png) no-repeat;
width:136px;
height:35px;
border:0;
cursor:pointer;
margin:10px 0 0 347px;
}

/* Contact */
 .field {
padding:8px 0px 8px 0px;
clear:both;
}
 .submit {
text-align:right;
margin:0 80px 10px 0;
}
 .field label {
font-size:14px;
display:block;
float:left;
width:145px;
}
 .field input.text,
 .field select {
width:310px;
border:0px;
font-size:16px;
}

 .field textarea.text2,
 .field select {
border:0px;
font-size:16px;
width:310px;

}
 .field .interest {
float:left;
display:block;
padding:2px;
}
 .field .interest label {
font-size:12px;
font-weight:normal;
float:left;
padding-right:3px;
width:auto;
}
 .field-input {
/*padding:16px 0px 9px 0px;*/
background:url(/assets/templates/default/images/field-bg.png) no-repeat 140px 0px;
height: 30px;
padding:7px 0px 3px 0px;
}

.field-input input
{
	display: block;
	float: left;
}

 .field-input2 {
/*padding:16px 0px 20px 0px;*/
background:url(/assets/templates/default/images/field-bg2.png) no-repeat 140px 0px;
height: 120px;
}
 .error {
color:#ff0000;
}
.field  input {
margin:0 15px 0 5px;}
 .field  div, .#contact .field  span {
margin-bottom:10px;}

.send_button  input.button {
background:url(/assets/templates/default/images/send.png) no-repeat;
width:136px;
height:35px;
border:0;
cursor:pointer;
margin:10px 0 0 327px;
}

/* Update Account */
div.updateaccount {
width:510px;
float:left;
}
div.updateaccount span.interest{
margin-top:5px;
}
div.submit
{
/*width:138px;*/
height:34px;
/*margin:10px 0 0 327px;*/
}
div.updateaccount  div.submit input {
width:98px;
height:34px;
border:0;
cursor:pointer;
color:transparent;
}
.interest-options {
margin-left:20px;
}
#ditto_pages {
float:right;
}
#ditto_pages span,
#ditto_pages a {
display:block;
float:left;
padding:3px;
}
#ditto_pages span {
color:#1D79B7;
}
#ditto_pages .ditto_currentpage {
background:#F0368C;
color:#ffffff;
}
.page-14 div.recent-achievement-list {
width:225px;
float:right;
}
.page-14 div.recent-achievement-item  {
padding-bottom:20px;
clear:both;
}
.page-12 div.game-achievement-item {
float:left;
padding:10px 20px 20px 0px;
height:110px;
width:225px;
}
div.game-achievement-item a {
text-decoration:none;
font-weight:bold;
font-size:14px;
padding-bottom:5px;
}
div.game-achievement-item ul.achievements {
margin:7px 0 0 0;
padding:0;
}
div.game-achievement-item li {
margin:0;
padding:0;
clear:both;
height:20px;
}
div.game-achievement-item li span {
float:left;
display:block;
width:175px;
}
div.game-achievement-item li span.quantity {
float:right;
display:block;
width:50px;
text-align:right;
}
.cb-large-banners-blog p a img{
/**margin:0 0 20px 600px;*/
margin:20px;
float:right;
}
.height-full {
height:500px;
width:0px;
float:right;
}
/** rounded corners */
.dialog {
color:#FFFFFF;
margin:0 auto 0.5em 12px;
max-width:960px; /** 800px should be 760px*/
min-width:8em;
position:relative;
z-index:1;
height:100%;
}
/* my hack */
.dialog .corner-tl {
background:transparent url(images/cb-tl.png) -12px top no-repeat;
}
.dialog .corner-br {
background:transparent url(images/cb-br-x.png) right bottom no-repeat;
padding-top:12px;
    color: #005080;
}
.box-inner-content {
padding:5px 21px 6px 8px;
}
/* end my hack */
.dialog .content, .dialog .t, .dialog .b, .dialog .b div {
background:transparent url(boxbg.png) no-repeat scroll right top;
}
.dialog .content {
padding:0 0px 0 0;
position:relative;
/*height:100%;*/
}

#voucher_main_pane .dialog .content {
	height:100%;	
}

.dialog .t {
background-position:left top;
min-height  : 100%; /* ie6 */
height      : auto !important;
height      : 100%;
left:0;
margin-left:-12px;
position:absolute;
top:0;
width:12px;
}
.dialog .b {
position:relative;
width:100%;
}
.dialog .b, .dialog .b div {
font-size:1px;
height:30px;
}
.dialog .b {
background-position:right bottom;
}
.dialog .b div {
background-position:left bottom;
margin-left:-12px;
position:relative;
width:12px;
}
.dialog .hd, .dialog .bd, .dialog .ft {
position:relative;
}
.dialog .wrapper {
max-height:1000px;
overflow:auto;
position:static;
}
.dialog h1, .dialog p {
margin:0;
padding:0.5em 0;
}
.dialog h1 {
padding-bottom:0;
}

.home-user-action strong {
font-size:18px;
padding:5px;
}
.prize-image-large {
margin:10px 0px 10px 0px;
padding:10px;
background-color:#78c2f3;
float:left;
clear:left;
}
.game-image-large {
margin:18px 0px 10px 0px;
padding:2px;
background-color:#78c2f3;
float:right;
}
.returntogame {
float:right;
}
#footer {
margin-top:10px;
}
.game-description {
margin-top:10px;
}
#footer .prize {
float:left;
width:115px;
text-align:center;
font-size:12px;
}
#footer .prize .thumb img {
margin-top:5px;
}
#footer .prize .thumb {
height:110px;
display:block;
}
.view-prize-info {
float:right;
margin:10px 5px 0px 0px;
}
.account-menu {
float:right;
}
.account-menu a {
display:block;
float:left;
margin-left:10px;
}
table.transactions {
background-color:#ffffff;
border:1px solid #75c8ff;
margin-bottom:15px;
}
table.transactions td,
table.transactions th {
padding:3px;
color:#4b2709;
}
.topup-packages,
.topup-number {
background: transparent url(/assets/templates/default/images/game_bg.png) repeat-x scroll left top;
width:270px;
float:left;
clear:none;
height:90px;
margin-right:5px;
color:#4b2709;
}
.topup-packages .package {
margin:7px 10px 5px 10px;
}
.topup-packages .package input {
float:left;
display:block;
margin-right:5px;
}
.topup-number .field-input {
margin:7px;
background-position:10px 30px;
height:55px;
}
.topup-link {
float:right;
}
.credits a{
display:block;
text-align:center;
background:url(/assets/templates/default/images/btn_clicks_remaining.png) no-repeat;
height:34px;
width:261px;
font-weight:bold;
font-family:Arial;
color:#F0368C;
line-height:32px;
text-decoration:none;
font-size:14px;
text-transform:uppercase;
}

.homepage-main-content
{
	position: relative;
	height: 595px;
}

.introduction .dialog,
.introduction .dialog .content,
.introduction .corner-tl,
.introduction .corner-br
{
	height: 100%;
}

.introduction .corner-br
{
	height: 539px;
}

.introduction .box-inner-content
{
	height: 529px;
	position: relative;
}

.introduction .start-winning
{
	position: absolute;
	bottom: 0px;
}
.homepage-main-content .recent-winners .corner-br {
height:300px;
position:relative;
}
.homepage-main-content .recent-winners .corner-br a {
position:absolute;
bottom:7px;
}
.userhome {
position:relative;
height:565px;
}
.column-userhome-left .box-inner-content {
height:498px;
position:relative;
}
.column-userhome-left .box-inner-content a {
position:absolute;
bottom:7px;
}
.column-userhome-left .box-inner-content .game-item a {
position:relative;
bottom:0px;
}
.cb-userhome-bottomright {
position:absolute;
bottom:0px;
left:496px;
}
.cb-userhome-bottomright a {
position:absolute;
bottom:7px;
}
.cb-userhome-bottomright .box-inner-content {
height:260px;
}

/* Voucher section */

.section-60 #content{
	background:none;
	width:1020px; 
}  
  
#voucher_main_pane{
	width:585px;
	float:left;	
}

.page-97 #voucher_main_pane {
	width:970px;	
}

.page-98 #voucher_main_pane{
	width:600px;	
}


#voucher_categories{
	margin-bottom:10px;	
	position:relative;
	z-index:60;
}

#voucher_categories  a{
	display:block;
	/*width:48px;
	height:46px;*/
	width:65px;
	height:62px;	
	float:left;
	margin-right:8px;
	position:relative;
}


#voucher_categories  a:hover{
	position:relative;
}	
	
#voucher_categories img{
	margin-right:14px;
}

.page-97 #voucher_categories{
	float:right;	
}

#voucher_categories .last_category{
	margin-right:0;
}


#voucher_main_pane .corner-tl{
	background:url("images/cb-tl.png") no-repeat scroll -12px top transparent;	
}

#voucher_main_pane .corner-br{
	background:url("images/cb-br-x.png") no-repeat scroll right bottom transparent
}
		

#voucher_left_pane{
	float:left;	
	/*width:273px;*/
	width:380px;
	margin-right:10px;
}

.white_opacity{
	opacity:0.4;
	filter:alpha(opacity=40);
	position:relative;
}



#voucher_right_pane{
	float:left;	
	width:125px;
	border:1px solid #CCCCCC;
	text-align:right;
}

#voucher_right_pane img{
	margin-bottom:10px;
}



#main_voucher_image{
	width:540px;
	height:431px;
	text-align:center;	
	padding:auto;
	margin:0 auto;
}

.main_preview_image_img{
	width:500px;
	height:400px;	
}

.main_voucher_image_img{
	display:none;	
}

.page-89 #main_voucher_image{
	background:url(/assets/templates/default/images/main_voucher_image.jpg) no-repeat bottom left;	
} 


.preview_voucher_image_img{
	margin-top:25px;	
}

.category_search_large_image{
	width:65px;
	height:62px;
	float:left;	
	margin-right:10px;
}



#category_search_large_image_{
	background:url(/assets/templates/default/images/category_search_large_image_.png) no-repeat center top;		
}


#cat_link_1{
	background:url(images/vouchers/categories/links/1.png) no-repeat center top;	
}

#cat_link_1:hover , #category_container_1 #cat_link_1 {
	background:url(images/vouchers/categories/links_hover/1_hover.png) no-repeat center top;		
}

#category_search_large_image_1{
	background:url(images/vouchers/categories/links_hover/1_hover.png) no-repeat center top;		
}

#cat_link_2{
	background:url(images/vouchers/categories/links/2.png) no-repeat center top;	
}

#cat_link_2:hover , #category_container_2 #cat_link_2{
	background:url(images/vouchers/categories/links_hover/2_hover.png) no-repeat center top;		
}


#category_search_large_image_2{
	background:url(images/vouchers/categories/links_hover/2_hover.png) no-repeat center top;		
}

#cat_link_3{
	background:url(images/vouchers/categories/links/3.png) no-repeat center top;	
}

#cat_link_3:hover , #category_container_3 #cat_link_3{
	background:url(images/vouchers/categories/links_hover/3_hover.png) no-repeat center top;		
}

#category_search_large_image_3{
	background:url(images/vouchers/categories/links_hover/3_hover.png) no-repeat center top;		
}

#cat_link_4{
	background:url(images/vouchers/categories/links/4.png) no-repeat center top;	
}

#cat_link_4:hover , #category_container_4 #cat_link_4{
	background:url(images/vouchers/categories/links_hover/4_hover.png) no-repeat center top;		
}

#category_search_large_image_4{
	background:url(images/vouchers/categories/links_hover/4_hover.png) no-repeat center top;		
}
#cat_link_5{
	background:url(images/vouchers/categories/links/5.png) no-repeat center top;	
}

#cat_link_5:hover , #category_container_5 #cat_link_5{
	background:url(images/vouchers/categories/links_hover/5_hover.png) no-repeat center top;		
}

#category_search_large_image_5{
	background:url(images/vouchers/categories/links_hover/5_hover.png) no-repeat center top;		
}

#cat_link_6{
	background:url(images/vouchers/categories/links/6.png) no-repeat center top;	
}

#cat_link_6:hover , #category_container_6 #cat_link_6{
	background:url(images/vouchers/categories/links_hover/6_hover.png) no-repeat center top;		
}

#category_search_large_image_6{
	background:url(images/vouchers/categories/links_hover/6_hover.png) no-repeat center top;		
}


#cat_link_7{
	background:url(images/vouchers/categories/links/7.png) no-repeat center top;	
}

#cat_link_7:hover , #category_container_7 #cat_link_7{
	background:url(images/vouchers/categories/links_hover/7_hover.png) no-repeat center top;		
}

#category_search_large_image_7{
	background:url(images/vouchers/categories/links_hover/7_hover.png) no-repeat center top;		
}


#cat_link_8{
	background:url(images/vouchers/categories/links/8.png) no-repeat center top;	
}

#cat_link_8:hover , #category_container_8 #cat_link_8{
	background:url(images/vouchers/categories/links_hover/8_hover.png) no-repeat center top;		
}

#category_search_large_image_8{
	background:url(images/vouchers/categories/links_hover/8_hover.png) no-repeat center top;		
}

#cat_link_9{
	background:url(images/vouchers/categories/links/9.png) no-repeat center top;	
}

#cat_link_9:hover , #category_container_9 #cat_link_9{
	background:url(images/vouchers/categories/links_hover/9_hover.png) no-repeat center top;		
}

#category_search_large_image_9{
	background:url(images/vouchers/categories/links_hover/9_hover.png) no-repeat center top;		
}


#voucher_details_left_pane,#voucher_details_right_pane{
	width:190px;
	height:600px;
	float:left;	
	position:relative;
	text-align:center;
}

.page-89 .text{
	width:170px;
	height:20px;	
	float:left;
	margin-right:10px;
}

.voucher_name{
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
}

.voucher_distance{
	color:#ffffff;
	font-size:11px;	
}


.box-inner-content .item-normal{
	display:block;
	width:320px;
	background:url(/assets/templates/default/images/game_bg.png) repeat-x;
	height:63px;
	margin-top:24px;
	padding:8px;
}


.vouchers .item-normal{
	width:434px;
	height:74px;
	display:block;
	margin:0 10px 5px 0;
	float:left;
	padding:8px;
	background:url(/assets/templates/default/images/game_bg.png) repeat-x;
	outline:none;
	text-decoration:none;
	
}


.vouchers .logo_thumb{
	width:89px;
	height:65px;
	float:left;
	margin-right:10px;
	border:0;
}

.logo_thumb_image_img{
	width:89px;
	height:65px;
}	
	
.row-1{
	float:left;	
}	
	
.vouchers .voucher_thumb{
	width:100px;
	height:25px;
	float:left;
}

.location_label{
	font-size:16px;
	font-weight:bold;	
}

.voucher_description{
	width:60px;	
}

.voucher_description p{
	margin:0;
	padding:0;
	width:100% !important;
}	
	
#latest_vouchers .item-normal{
	text-decoration:none;	
}

#latest_vouchers .item-normal .logo_thumb{
	float:left;	
	margin-right:5px;
}

#latest_vouchers .voucher_description{
	width:90px;
	color:#ffffff;	
	text-decoration:none;
}

#latest_vouchers .voucher_description a{
	text-decoration:none;
}

.voucher_details_container{
	width:230px;
	float:left;
	color:#ffffff;
	display:block;
}

#voucher_new_search{
	background:url(/assets/templates/default/images/voucher_search_btn.png) no-repeat;
	width:176px;
	height:34px;
	display:block;
	float:left;
	text-indent:-5000px;
}

.voucher_back{
	background:url(/assets/templates/default/images/voucher_back.png) no-repeat;
	width:102px;
	height:34px;
	display:block;
	float:left;
	text-indent:-5000px;
}

.voucher_print{
	background:url(/assets/templates/default/images/voucher_print.png) no-repeat;
	width:102px;
	height:34px;
	display:block;
	float:left;
	text-indent:-5000px;
}

.voucher_email{
	background:url(/assets/templates/default/images/voucher_email.png) no-repeat;
	width:102px;
	height:34px;
	display:block;
	float:left;
	text-indent:-5000px;
}

.pages{
	margin-top:5px;	
}

.pages  span{
	display:block;
	float:left;
	margin-right:5px;	
}

.pages a{
	display:block;
	float:left;
	margin-right:5px;	
}

#voucher_actions{
	margin-top:10px;	
}

#voucher-search{
	clear:both;	
}

.page-97 #voucher-search{
	clear:none;
	position:relative;	
	z-index:40;
}

.voucher-search , .location{
	display:block;
	z-index:60;
	position:relative;
}

