/*-------------*/
/*--CSS Reset--*/
/*-------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset, img{border:0;}
address, caption, cite, code, dfn, em, th, var{font-style:normal;font-weight:normal;}
caption, th{text-align:left;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
q:before, q:after{content:'';}
abbr, acronym{border:0;}
div{text-align:left}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{clear:both; }
pre{background-color:#fff}
/*-------------*/
/*-Main Layout-*/
/*-------------*/
body{background:#202020 url('../img/backgrounds/body.png') repeat-x fixed center top}
body{font-family:Tahoma, Geneva, sans-serif;font-size:11px;color:#333}
.content{background-color:#ededed}
a{outline:none;cursor:pointer}
a:link{color:#666;text-decoration:none;}
a:visited{text-decoration:none;}
a:active{text-decoration:underline;}
a:hover{text-decoration:underline;}
.right{float:right}
.left{float:left}
.clear{clear:both}
.bold{font-weight:bold}
.normal{font-weight:normal !important; display:inline !important;}
.wrapper{margin:0 auto 0 auto;width:1000px}
/*lists*/
ul.vertical, ul.horizontal{list-style-image:none;list-style-position:outside;list-style-type:none;}
ul.horizontal li{float:left;}
ul.vertical a{display:inline}
/*header*/
h3{font-size:12px;}
#header{position:relative;margin-top:10px;width:1000px;height:79px;background:url('../img/backgrounds/header/bg.png') no-repeat}
#header iframe{margin-top:8px}
/*channel navigation*/
.channel_nav{position:relative;background:transparent url('../img/backgrounds/channel_nav/channel_nav.png') repeat-x scroll 0 0;height:29px;width:100%;}
.lang-select-cont{position:relative;float:left;margin:2px 0 0 10px;text-indent:15px;}
.lang-select-button{ height:17px;padding:4px 0 0 8px;display:block;background:transparent url('../img/backgrounds/channel_nav/buttons.png') no-repeat scroll -121px 0;width:82px}
.lang-select-cont a{text-decoration:none;}
.lang-select-button a:hover{text-decoration:none;}
#lang-selector{display:none;padding-top:5px;background:transparent url('../img/backgrounds/channel_nav/buttons.png') repeat-x scroll -122px -21px;position:absolute;top:1px;left:1px;width:88px;height:44px}
#lang-selector ul{float:left}
#lang-selector li{background:none;padding:0;margin:0 15px 0 8px;border-width:0}
/*top navigation*/
.topnav{background:url('../img/backgrounds/topnav/bg_ul.png') repeat-x bottom}
.topnav, .topnav *{height:28px}
.topnav li a{background:url('../img/backgrounds/topnav/bg_li.png') no-repeat right bottom}
.topnav li a:hover{background:url('../img/backgrounds/topnav/bg_li_hover.png') no-repeat right bottom}
.topnav li.on{background:url('../img/backgrounds/topnav/bg_li_on.png') repeat-x center right}
.topnav li a{text-decoration:none;color:#333 !important;padding:7px;font-weight:bold;position:relative;top:7px}
.topnav .right li a{font-weight:normal}
.topnav li .menu-icon{width:12px;height:14px}
.topnav li a.live-help{padding-left:18px; background:url('../img/backgrounds/topnav/live-help.gif') no-repeat 5% 50%}
.channel_nav a{color:#ffffff;font-weight:bold}
.channel_nav .container{margin:0 auto;width:1000px;}
/*content*/
.content-top{background:#EDEDED url('../img/backgrounds/content/content-top.png') no-repeat scroll bottom left;height:38px;}
.content-top p{padding:8px 0 0 15px;color:#666;font-weight:bold; width:650px;}
.content-top  .breadcrumbs{margin-left:20px;font-weight:normal}
.content-top  .breadcrumbs a{text-decoration:underline;color:#666}
.content-mid{background:#EDEDED url('../img/backgrounds/content/content-mid.png') repeat-y scroll 0 0;padding:0 20px;min-height:50px;}
.content-bottom{background:#EDEDED url('../img/backgrounds/content/content-bottom.png') no-repeat scroll 0 0;height:30px;}
/*buttons*/
.channel_nav .btn_blue{background:transparent url('../img/backgrounds/channel_nav/buttons.png') no-repeat scroll 0 0;height:18px;margin:2px 0 0 0;padding:4px 0 0;text-align:center;width:116px;}

.btn-instant, .btn-download, .btn-irishopen{margin:0;text-align:center;float:left;margin:28px 0 0 10px;text-indent:-9999px;display:inline-block;width:182px;height:38px}
.header-home{position:absolute;text-indent:-9999px;top:15px;right:15px;height:50px;width:355px}
.btn-download{}
.btn-instant{margin-left:26px;}
.btn-irishopen{margin-left:26px;background:transparent url('../img/backgrounds/header/irishopen_btn.png') no-repeat scroll 0 0;}
.channel_nav ul{float:right}
.channel_nav li{background:url('../img/backgrounds/channel_nav/channel_nav_bar.png') no-repeat right;padding:7px 8px 0 8px;color:#fff;height:22px}
.channel_nav li.on a{color:yellow}
.player-stats{background-color:#2b7e4b;color:#fff;height:28px;color:#fff;}
.player-stats p{line-height:28px;;margin:0 8px;}
/*footer*/
.footer{margin:0;background:url('../img/backgrounds/footer/footer_bg3.png') no-repeat top;}
	ul.quicklinks{height:21px;color:#fff;padding-top:6px;}
		.quicklinks strong{font:bold 11px tahoma;margin-right:20px}
		.quicklinks li {background:url('../img/backgrounds/footer/quicklinks_bar.png') no-repeat right;padding:0 10px}
		.quicklinks li a{height:100%;font-weight:normal !important;color:#fff !important}
		.quicklinks a:hover{font-weight:normal}
	.footerlower{height:108px; position:relative;}
		ul.casinoinfo {position:relative;top:10px;left:17px;width:983px;height:20px}
			.casinoinfo *{color:#cdcdcd !important}
			.casinoinfo strong{padding-right:10px;margin-right:10px;background:transparent url('../img/backgrounds/footer/grey_triangle.png') no-repeat scroll right 3px}
			.casinoinfo a{background:url('../img/backgrounds/footer/info_bar.png') no-repeat right;height:24px;padding:0 4px;font-weight:normal !important}
			.casinoinfo a:hover{font-weight:normal}
		ul.contactinfo{position:relative;top:15px;left:12px;width:988px;height:22px}
			.contactinfo *{color:#cccccc !important}
			.contactinfo li strong{padding-right:9px;background:transparent url('../img/backgrounds/footer/grey_triangle.png') no-repeat scroll right 3px}
			.contactinfo li{height:24px;padding:0 5px;font-weight:normal;margin-right:20px}
			.contactinfo a,.contactinfo a:hover{font-weight:normal !important}
		.creditcards{width:362px;height:21px;position:relative;top:26px;left:18px}
		.licences{width:531px;height:33px;position:relative;top:22px;left:94px}
			.evolution,.iom,.gambling,.gamblersanonymous,.ipoker, .kahnawake{position:relative;height:33px;display:block;float:left;text-indent:-999em}
			.evolution{width:95px;left:165px}
			.ipoker{width:60px;left:165px}
			.gambling{width:81px;left:201px}
			.gamblersanonymous{width:60px;left:195px}
			.kahnawake{width:120px;left:200px}
		.ppfooter{position:relative;top:32px;left:14px;color:#606060;height:auto}
			.ppfooter *{color:#606060 !important;font-weight:normal !important}
			.ppfooter a,.ppfooter span{margin:0 4px}
			.address{position:relative;top:3px;left:4px;font-size:10px}
			
/*----------------------*/
/*---Affilate Classes---*/
/*----------------------*/
/*Arsenal*/
/*body.class selector required for IE6*/
body.aff_306 #header,body.aff_302 #header,body.aff_304 #header, body.aff_983  #header{background:url('../img/backgrounds/header/bg-arsenal.png') no-repeat !important}
.player-stats.aff_306, .player-stats.aff_302,.player-stats.aff_983,.player-stats.aff_304{background-color:#940202;}
body.aff_302  #home-panels a,
body.aff_302  .content-text a,
body.aff_302  .content-box a,
body.aff_302  .intro-box a,
body.aff_304  #home-panels a,
body.aff_304  .content-text a,
body.aff_304  .content-box a,
body.aff_304  .intro-box a{color:#aa0000 !important}
body.aff_306  #home-panels a,
body.aff_306  .content-text a,
body.aff_306 .content-box a,
body.aff_306 .intro-box a{color:#aa0000 !important}
body.aff_983  #home-panels a,
body.aff_983 .content-text a,
body.aff_983  .content-box a,
body.aff_983  .intro-box a{color:#aa0000 !important}

/*Chelsea*/
#header.aff_10252{background:url('../img/backgrounds/header/bg.png') no-repeat}
body.aff_10252{background:#202020 url('../img/backgrounds/body.gif') repeat-x fixed center top}
.player-stats.aff_10252{background-color:blue;}
/*Spanish*/

#header.es {background:url('../img/backgrounds/header/bg-spanish.png') no-repeat !important}

/*-------------*/
/*---Content---*/
/*-------------*/
/*left nav*/
.sub-nav{margin-left:5px;width:210px;margin-right: 10px; display: inline;}
.sub-nav li  ul{margin:0;}
.sub-nav ul.leftnav{margin-bottom:30px}

.sub-nav h3{font-weight:bold;font-size:14px;color:#393939;padding-left:3px;margin-bottom:5px}
/*top level left nav*/
.sub-nav ul.leftnav li a{text-decoration:none;padding:6px 12px;color:#333333;background:transparent url('../img/backgrounds/leftnav/left-nav-sprite.png') no-repeat 0 -27px;margin:5px 0;width:184px;text-align:left;display:block;text-decoration:none;}

/*top level hover*/
.sub-nav ul.leftnav li a:hover{text-decoration:none;background:transparent url('../img/backgrounds/leftnav/left-nav-sprite.png') no-repeat 0 0;}

/*top level selected*/
.sub-nav ul.leftnav li.on a{font-weight:bold;color:#fff;background:transparent url('../img/backgrounds/leftnav/left-nav-sprite.png') no-repeat 0 -57px;}

/*left nav level 1*/
.sub-nav ul.leftnav li.on ul li a{font-weight:normal;color:#333;width:166px;padding-left:30px;color:#333333;background:transparent url('../img/backgrounds/leftnav/left-nav-sprite.png') no-repeat 0 -86px;}

/*left nav level 1 selected*/
.sub-nav ul.leftnav li.on ul li.on a{color:#333;background:transparent url('../img/backgrounds/leftnav/left-nav-sprite.png') no-repeat 0 -116px;}

.sub-nav ul.leftnav li.on ul li a:hover{text-decoration:none;background:transparent url('../img/backgrounds/leftnav/left-nav-sprite.png') no-repeat 0 -146px;}

/*left nav panels*/
.promo-panel {}
.promo-panel a{color:#003498}
.promo-panel h5{font-weight:bold;margin-bottom:10px;margin-top:5px;}
.promo-panel p{margin-bottom:15px}
.promo-panel .calendar-options{list-style-type:none;}
.promo-panel .calendar-options li a{margin-bottom:5px;margin-left:15px;}
.promo-panel {padding:10px;width:188px;height:131px;height:auto !important;/*IE6 min-height fix */height:131px;background:#F0F0F0 url('../img/backgrounds/leftnav/plain-panel.png') scroll no-repeat 0 0}
.promo-panel.reminder {padding-top:45px;background:#F0F0F0 url('../img/backgrounds/leftnav/promo-panel.png');min-height:100px;height:auto !important;/*IE6 min-height fix */height:100px;}
.promo-panel .show-calendars,.promo-panel li a{height:17px;display:block;padding-left:25px;padding-top:2px;}
.promo-panel .google{background:transparent url('../img/backgrounds/leftnav/reminder_icons.png') scroll no-repeat 0 -47px;}
.promo-panel .yahoo{background:transparent url('../img/backgrounds/leftnav/reminder_icons.png') scroll no-repeat 0 -68px;}
.promo-panel .outlook{background:transparent url('../img/backgrounds/leftnav/reminder_icons.png') scroll no-repeat 0 -26px;}
.promo-panel .ical{background:transparent url('../img/backgrounds/leftnav/reminder_icons.png') scroll no-repeat 0 -89px;}
.promo-panel-bottom{height:10px; background:#F0F0F0 url('../img/backgrounds/leftnav/plain-panel.png') scroll no-repeat 0 -391px}
.promo-panel-text{padding-top:25px;padding-left:70px}
.promo-panel-anchor{color:#333;padding:35px 5px 5px 85px;display:block;width:118px;height:140px;}
a.promo-panel-anchor{text-decoration:none}

.next-tournaments {width:208px;background:#F0F0F0 url('../img/backgrounds/leftnav/next-tournaments.png') scroll repeat-y 0 0}
.next-tournaments table {border-width:0px;margin-bottom:0;width:206px;margin-left:2px}
.next-tournaments h3{text-align:center;color:#fff;margin-bottom:0;padding-left:0;line-height:28px;background:#F0F0F0 url('../img/backgrounds/leftnav/next-tournaments.png') scroll no-repeat 0 0}
.next-tournaments .play-now-button{font-size:14px;font-weight:bold;display:block;width:100%;line-height:43px;text-align:center;color:#fff;background:#F0F0F0 url('../img/backgrounds/leftnav/next-tournaments.png') scroll no-repeat 0 -211px}

.keepuptodate{background:url('../img/backgrounds/content/content-mantentealdia.png') no-repeat 0 0;width:208px;height:151px;padding-top:38px}
.keepuptodate a{width:190px;height:45px;display:block !important;clear:both; margin:7px 0 0 9px}
#content-body{padding-top:5px;overflow:hidden; position: relative; width:730px;}
#content-body a{color:#003498; font-weight:bold}
#content-body .content-header a{color:#fff;}
.content-header{background:transparent url('../img/backgrounds/content/content-header.png') no-repeat 0 0;width:720px;height:27px;color:#FFF;padding:7px 0 0 10px;font-weight:bold;font-size:16px;}
.content-footer{background:transparent url('../img/backgrounds/content/content-footer.png') no-repeat 0 0;width:720px;height:21px;color:#FFF;padding:3px 0 3px 10px;font-weight:bold;font-size:14px;clear:both;}
.content-footer-popup{background:transparent url('../img/backgrounds/content/content-footer-popup.png') no-repeat 0 0;width:640px;}
.content-header a, .content-footer a{color:#FFF !important;}
.content-header h1{margin-bottom:0;}
.content-header h1, .content-footer h2{color:#FFF;font-size:16px;font-weight:bold;float:left;}


.content-header ul{float:right;}
.content-header ul li{display:block;float:left;}
.marg-bot{margin-bottom:10px}

/*page banner*/
.content-banner{height:149px;text-indent:-9999px;width:730px;margin-bottom:10px;}
#content-banner{margin-bottom:10px;}
#content-banner a{display:block;width:730px;}
#content-banner h1{}
/*general content box styles*/
.content-box h3{padding:0 10px;height:24px;line-height:24px;color:#FFFFFF;font-size:12px;font-weight:bold;}
.box-content{padding:10px;  line-height:1.5em;}
.box-content p{margin:5px 0;}
.content-box .box-menu h3{font-size:12px;font-weight:bold;display:block; padding: 0;}
.content-box .box-menu h3 a{color:#003399;}
.content-box .box-menu h3 {color:#444;}
.content-box .box-menu h4 {font-size:12px;font-weight:bold;display:block;color:#444;}

.content-box ul.box-menu li:hover{background: url('../img/backgrounds/content/long-box-hover.png') repeat-x 0 0;}

img.right, img.left{margin:5px;}

/*half width top box style*/
ul.box-menu{list-style:none;}
.content-box-long .box-menu li, .content-box-long-wide .box-menu li{border:1px dotted #a7a6a6;border-width:0 0 1px 0;padding:5px 8px;line-height:1.5em;min-height:50px;height:auto !important;/*IE6 min-height fix */height:50px;width:auto}
 .content-box-long .box-menu li:hover, .content-box-long-wide .box-menu li:hover{background: url('../img/backgrounds/content/long-box-hover.png') repeat-x 0 0;}

.content-box-long .box-menu.large li{min-height:92px;height:auto !important;/*IE6 min-height fix */height:92px;width:auto}
.content-box-long .box-menu li .thumb, .content-box-long-wide .box-menu li .thumb{float:left;padding-right:8px;padding-bottom:10px;}
.content-box-long .box-menu li.last, .content-box-long-wide .box-menu li.last{border-width:0}
.content-box-long{background:#e1dfdf url('../img/backgrounds/content/long-box-top.png') no-repeat 0 0;width:361px;margin-bottom:10px;}
.content-box-long-wide{background:#e1dfdf url('../img/backgrounds/content/long-box-top-wide.png') no-repeat 0 0;width:730px;margin-bottom:10px;}
.content-box-long-wide ul.box-menu {width:351px;float:left;}
.content-box-long.last{margin-left:8px}
.content-box-long .bottom{background:transparent url('../img/backgrounds/content/long-box-bottom.png') no-repeat bottom left;height:6px;}
.content-box-long-wide .bottom{background:transparent url('../img/backgrounds/content/long-box-bottom-wide.png') no-repeat bottom left;height:6px;clear:both;}

/*half width bottom box style*/
.content-box-short {margin-top:10px}
.content-box-short .box-menu  li{padding:5px;width:343px;min-height:110px;height:auto !important;/*IE6 min-height fix */height:110px;float:left;line-height:1.5em;}
html>body .content-box-short .box-menu  li{width:353px;}

.content-box-short .box-menu li:hover{background: url('../img/backgrounds/content/long-box-hover.png') repeat-x 0 0;}

.content-box-short, .content-box-short-full{background:transparent url('../img/backgrounds/content/short-box-top.png') no-repeat 0 0;min-height:147px;height:auto !important;/*IE6 min-height fix */height:147px;margin-left:0;margin-bottom:10px;}
.content-box-short .bottom, .content-box-short-full .bottom{background:transparent url('../img/backgrounds/content/short-box-bottom.png') no-repeat bottom left;height:3px;}
.content-box-short  .box-content{min-height:115px;height:auto !important;/*IE6 min-height fix */height:115px;background:transparent url('../img/backgrounds/content/short-box-bottom.png') no-repeat 0 100%}

/*full width bottom box style*/
.content-box-short-full .box-menu  li{padding:5px 5px 5px 110px;background:transparent url('../img/backgrounds/content/box-list-icon-gold.gif') no-repeat 0 8px;min-height:110px;height:auto !important;/*IE6 min-height fix */height:110px;width:580px;float:left;margin-left:10px;line-height:1.5em;}
.press .box-menu{display:block}
.press ul{background:#e1dfdf url('../img/backgrounds/content/short-box-top.png') no-repeat 0 -24px}
.press .box-menu li{background:none;float:none;border-bottom:#A7A6A6 dotted 1px;height:auto !important;line-height:1.5em;min-height:85px;padding:5px 8px;width:339px;padding-top:10px;margin-bottom:7px}
.press .box-menu li img{float:left;margin-right:7px}
.press .box-menu li span{float:left;width:245px}

.help li,.community li{margin:0;display:table}
.help span,.community span{display:inline-block;float:left;width:56px;clear:both;height:auto}
.help p,.community p{display:inline-block;float:right;width:279px}
.community p{height:100px}
.help p{height:100px}
.help p br,.community p br{line-height:0}
/*---------------*/
/*---Home Page---*/
/*---------------*/

#home-banner{
	background:transparent url('../img/backgrounds/banners/home_1.jpg') no-repeat 0 0;
	height:300px;
	width:1000px;
	overflow:hidden;
	position:relative;
}
#home-banner h2{
	color:#ffde00;
	font-family:Arial, Helvetica, sans-serif;
	top:25px;
	left:40px;
	font-size:24px;
	font-weight:bold;
	position:absolute;
}
ul.home-bullets{list-style:none;}
#home-banner .home-bullets{
	position:absolute;
	left:40px;
	top:60px;	
	width:350px;
}
#home-banner a#hotspot-1{
	height:300px;
	width:500px;
	position:absolute;
	right:0;top:0;
	text-indent:-9999px;
}
#home-banner a#hotspot-2{
	width:230px;
	height:55px;
	position:absolute;
	left:40px;bottom:25px;
	text-indent:-9999px;
}
.home-bullets li{
	background:transparent url('../img/backgrounds/content/spade-bullet.png') no-repeat 0 3px;
	padding-left:24px;
	margin-bottom:12px;
}
.home-bullets li.no-icon{
	background:none;padding-left:0px;
}
.home-bullets li,.home-bullets li a{
	font-size:16px;
	color:#fff;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	letter-spacing:1px;
}

.home-bullets li a:hover{text-decoration:underline;}


.hover-panel{display:inline-block;height:252px;width:241px;text-decoration:none; color:#333333;} 
a.hover-panel:hover{background: url('../img/backgrounds/banners/hover.png') no-repeat scroll -17px 0pt transparent; text-decoration:none;}
.hover-panel-text{height:50px;left:15px;position:absolute;width:195px;top:185px;}

html>/**/body .hover-panel-text{top:-58px;}

#home-panels{
	background:#FFF url('../img/backgrounds/home/home-panels.png') repeat-x bottom left;
	height:252px;
	overflow:hidden;
	padding-left:24px;
}	

.home-panel{
	width:193px;
	height:50px;
	margin:10px 21px 0 0;
	float:left;
	padding:174px 15px 5px;
	overflow:hidden;
	display:inline; /*for IE*/
	position:relative;
	overflow:hidden;
}
.home-panel p{line-height:1.5em}
.home-panel a{color:#003399;text-decoration:none}
.home-panel a:hover{color:#003399;text-decoration:underline}
.home-panel a.hotspot{
	position:absolute;
	width:200px;
	height:165px;
	top:0;left:0;
	text-indent:-9999px;
	display:block;
}

/*----------------*/
/*---Promotions---*/
/*----------------*/
.promo-body{width:730px;}
.promo-body.two-col .content-column{width:49%;}
.promo-body.three-col .content-column{width:32%;}


.promo-body .content-column{height:200px;height:auto !important;min-height:200px;float:left;border-style:dotted;border-color:gray;border-width:0}
.promo-body .content-column.first{border-width:0 1px 0 0;padding-right:5px;}
.promo-body .content-column.middle{padding-left:5px;padding-right:5px;border-width:0 1px 0 0}
.promo-body .content-column.last{padding-left:5px}

.promo-body.two-col .content-column h2{background:#fff url(../img/backgrounds/content/short-box-top-half.png) no-repeat scroll 0 0;}
.promo-body.three-col .content-column h2{background:#fff url(../img/backgrounds/content/short-box-top-third.png) no-repeat scroll 0 0;}

/*----------------*/
/*------Lists-----*/
/*----------------*/

/*ordered*/
#content-body ol{list-style-type:decimal; margin-left:30px; padding:0}
#content-body ol li{margin:5px 0 0 7px; padding:0}
html>body #content-body ol li{margin:5px 0 0 0; padding:0}

ol.roman{margin-left:20px; padding:0; }
ol.roman li{list-style-type:lower-roman;}

ol.alpha{list-style-type:lower-alpha;}
ol.alpha li{list-style-type:lower-alpha;}


/*unordered*/
#content-body ul{display:block !important;margin-left:2px; margin-right:2px;}
#content-body ul.bloglist{display:block !important;margin-left:0}
#content-body ul.large{margin:0;padding:0}
#content-body ul.large li{margin:0;}
#content-body .box-content ul{margin-left:18px}

#content-body ul.normal li{
	margin:0 0 10px 0;
	padding:0 0 0 12px;
	background:transparent url('../img/backgrounds/content/bullet.gif') no-repeat scroll 0 5px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#content-body ul.normal ul{margin-bottom:0;padding-bottom:0;margin-top:8px}
.content-text ul.tick{margin-top:5px;margin-bottom:5px}
.content-text ul.tick li{
	padding:0 0 0 25px;
	margin:0 0 10px 0;
	background:transparent url('../img/backgrounds/content/tick.gif') no-repeat scroll 0 1px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}


.tick h3{padding:0 10px 0 0}

/*section homepages*/
ul.tickhome{list-style:none;}
span.tick{padding:0 10px 0 0; background:transparent url('../img/backgrounds/content/tick.gif') no-repeat 0 0 !important;height:18px;width:10px;display:inline-block}
span.quest{padding:0 10px 0 0; background:transparent url('../img/backgrounds/content/question.gif') no-repeat 0 0 !important; height:18px;width:10px;display:inline-block}
/*end section homepages*/

/*calculator page*/
.tickmenu{margin:0 0 20px 18px;}
.tickmenu li{display:block; padding:8px 0px !important; margin:2px 0; background:transparent url('../img/backgrounds/content/tickmenu.png') no-repeat 0 0 !important;height:19px; width:337px; text-indent:35px;}
/*end calculator page*/

/*vip page*/
.singletick{display:block; height:16px; width:16px; background:transparent url('../img/backgrounds/content/tick.gif') no-repeat 0 0 !important; margin:auto;}
/*end vip page*/

/*----------------*/
/*-Content Pages--*/
/*----------------*/
.content-text{
background:transparent url('../img/backgrounds/content/content-bg.png') repeat-x scroll  0 0;  line-height:1.5em;   margin-bottom:10px;  width:730px;
}
.content-text ul.tick{margin-top:5px;margin-bottom:5px}


.content-text ul, .content-text ol {}
.content-box ul.tick h3,.content-box ul.h3{padding:0 10px 0 0}

.content-text h2 
{
  line-height:14px;
  color:#003399;
  font-size:12px;
  font-weight:bold;
  background:url(../img/backgrounds/content/short-box-top.png) no-repeat scroll 0 0;
  color:#FFFFFF;
  padding:5px 10px 5px 10px;
  margin:10px 0 5px;
}


.content-text .content-box h2 
{
  margin:0 !important;
}


.content-text .header{width:auto}

/*MCE is adding class 'header' to headers*/
.content-text h3{font-weight:bold; color:#006600;padding-top:9px;margin-bottom:8px}

.content-text p, .content-text ul, .content-text ol{padding-top:5px;padding-bottom:10px;}
.intro-text{padding:0;margin-bottom:10px}
.intro-text p{padding:5px 5px 0 5px;margin-bottom:10px}
/*subnav anchors*/
.menutab{height:21px;text-align:right; font-weight:normal;float:right;margin-right:5px;}
.content-footer-popup .menutab{margin-right:15px;}
.menutab a{font-size:11px; padding:3px 3px 6px 24px; background:transparent url('../img/backgrounds/topnav/spade_divider.png') no-repeat scroll 0 0; }
.menutab.small-links a{font-size:10px}
.menutab a.first{background-position:-4px 0; padding-left:20px; }
.content-header .rss-link{margin-top:-4px;background:transparent url('../img/blog/rss_icon.png') no-repeat scroll 0 0; line-height:29px;padding-left:35px;text-indent:-9999px;}
/*getting started*/
.button_blue{background:transparent url('../img/backgrounds/content/blue-button.png') no-repeat scroll 0 0;height:20px;margin:2px 0 0 0;padding:3px 0 0;text-align:center;width:106px;color:#fff !important;}
.button_green{background:transparent url('../img/backgrounds/content/green-button.png') no-repeat scroll 0 0;height:20px;margin:2px 0 0 0;padding:3px 0 0;text-align:center;width:106px;color:#fff !important;}
/*Download Page*/
.instant-steps,
.download-steps{display:block;width:210px;height:565px;float:left;margin:0 30px 0 10px;padding-top:12px}
.instant-steps{height:494px !important;}
.instant-steps img,.download-steps img{display:block;margin:5px auto;text-align:center;}
.content-text .instant-steps h3,.content-text .download-steps h3{text-indent:-999em; 
 height:20px;  
 /*width:234px; */
 background:none; padding:0; margin:0;}
.instant-steps #step2-note,
.download-steps #step2-note{display:block;width:174px;height:127px;background:#fff url('../img/backgrounds/content/download/step2_2.jpg') no-repeat;margin:0 auto;padding:10px;line-height:1.3em;}


.instant-steps ul, .download-steps ul{margin:0 !important;}
.instant-steps .tick li, .download-steps .tick li{
list-style:none;
padding:0 !important;
background:transparent url('../img/backgrounds/content/tick.gif') no-repeat 0 3px !important;
min-height:20px;
height:auto !important;
height:20px;
text-indent:20px;
margin:0 8px 10px !important;
list-style-image:none;}

/*points*/
.point-one{display:inline-block; width:17px; height:17px; background:transparent url('../img/backgrounds/content/download/1.png') no-repeat 0 0; text-indent:-999em;}
.point-two{display:inline-block; width:17px; height:17px; background:transparent url('../img/backgrounds/content/download/2.png') no-repeat 0 0; text-indent:-999em;}
/*download magnify image*/
.mag{background:transparent url('../img/backgrounds/content/download/magnify.gif') no-repeat scroll 0 1px; padding-left:20px; display:block; height:14px; width:100px; text-indent:0; }

/*TABLES*/
.schedule-table{border-collapse:collapse;margin-bottom:20px;}
table.schedule-table th{background:#474747 url('../img/backgrounds/content/schedule-header.png') repeat-x bottom left;color:#ffffff;border-left:1px solid #5D5D5D;border-right:1px solid #000;border-width:0 1px;text-align:center;font-weight:bold;padding:6px;}
table.schedule-table tr.sub th{background:#474747 url('../img/backgrounds/content/schedule-header2.png') repeat-x bottom left;color:#333333;border:0;}
.schedule-table td{background:#F8F8F8 url('../img/backgrounds/content/schedule-light.png') repeat-x bottom left;color:#333;padding:6px;border-top:#FFFFFF 1px solid;border-right:#CFCFCF 1px solid;border-bottom:#CFCFCF 1px solid;border-left:#FFFFFF 1px solid;text-align:center;}
.schedule-table td.left-col{border:1px solid #666;background:#666 none !important;color:#FFF !important;font-weight:bold;}
td.dark-grey{background-color:#666;color:#FFF}
td.med-grey,.schedule-table tr.med-grey-grad td.med-grey {background-color:#D6D6D6;color:#333;background-image:none;}
td.light-grey{background-color:#F3F3F3;color:#333;background-image:none;}
td.med-grey-grad{background:#DFDFDF url('../img/backgrounds/content/schedule-med.png') repeat-x bottom left;color:#333}
td.light-grey-grad{background:#F8F8F8 url('../img/backgrounds/content/schedule-light.png') repeat-x bottom left;color:#333}
.schedule-table tr.med-grey-grad td{background:#DFDFDF url('../img/backgrounds/content/schedule-med.png') repeat-x bottom left;color:#333}
.schedule-table tr.light-grey-grad td{background:#F8F8F8 url('../img/backgrounds/content/schedule-light.png') repeat-x bottom left;color:#333}
.next-tournaments .schedule-table td{text-align:left}
.next-tournaments .schedule-table td.left-col{font-weight:normal;}

/*poker software icon*/
.icon{display:block; height:100px; width:100px;}
.center-image{text-align:center;display:block; margin:0 auto !important;}


.difficulty{bottom:10px; position:absolute; left:12px; padding:0 !important; color:#333;}
.difficulty span{display:inline-block; height:15px; width:74px;margin-left:5px;margin-bottom:-3px;}
.diff1{background:#DFDFDF url('../img/backgrounds/content/tutorials/diff1.jpg') no-repeat;}
.diff2{background:#DFDFDF url('../img/backgrounds/content/tutorials/diff2.jpg') no-repeat;}
.diff3{background:#DFDFDF url('../img/backgrounds/content/tutorials/diff3.jpg') no-repeat;}
.diff4{background:#DFDFDF url('../img/backgrounds/content/tutorials/diff4.jpg') no-repeat;}
.diff5{background:#DFDFDF url('../img/backgrounds/content/tutorials/diff5.jpg') no-repeat;}
/*tutorials*/

.promo-body .left{float:left;}
.tutorial-panel{background:transparent url(../img/backgrounds/promotions/tutorial-box.png) no-repeat scroll 0 0;display:inline;height:162px;margin-bottom:7px;position:relative;width:361px;}
.tutorial-panel:hover{background:transparent url('../img/backgrounds/promotions/tutorial-box-hover.jpg')  no-repeat scroll 0 0;display:inline;height:162px;margin-bottom:7px;position:relative;width:361px;} 

.tutorial-panel div{padding:12px;}
ul li.tutorial-panel:hover{background:#DFDFDF url('../img/backgrounds/promotions/tutorial-box-hover.jpg') repeat-x;} 

.tutorial-panel img{display:inline;float:left;margin:0 10px 10px 0;}
.tutorial-body h3{color:#003399;font-weight:bold;margin-bottom:3px;}
.tutorial-body p{line-height:1.5em;margin-bottom:15px;}
.tutorial-body p,.tutorial-body li{color:#333333;font-family:tahoma;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
.tutorial-panel .button_orange{bottom:7px;position:absolute;right:12px;}
.tutorial-body .button_orange{background:transparent url(../img/backgrounds/content/orange-play-button.jpg) no-repeat scroll 0 0;color:#FFFFFF !important;display:block;font-weight:bold;height:20px;margin:2px 0 0;padding:3px 0 0 8px;text-align:center;text-decoration:none;width:100px;}
.tutorial-body .button_orange_utube{bottom:7px;
position:absolute;
right:12px;background: transparent url("../img/backgrounds/content/orange-button.gif") no-repeat scroll 0 0 ;color:#FFFFFF !important;display:block;font-weight:bold;height:20px;margin:2px 0 0;padding:3px 0 0 8px;text-align:center;text-decoration:none;width:100px;}
/*generic orange button*/
.button_orange{background:transparent url(../img/backgrounds/content/orange-button.gif) no-repeat scroll 0 0;color:#FFFFFF !important;display:block;font-weight:bold;height:20px;margin-top:2px;padding:3px 0 0 0;text-align:center;text-decoration:none;width:108px;}


/*tutorial popup*/

#poplayout{background:#fff;}

#popup-body{margin:0 auto; width:640px; background:#fff; padding:10px;}
#popup-body h1{display:block; height:54px; width:639px; background:#fff url('../img/backgrounds/content/tutorials/popup_header.jpg') no-repeat; text-indent:-999px;}
#popup-body h2{height:24px;line-height:24px;color:#003399;font-size:12px;font-weight:bold;background: url(../img/backgrounds/content/short-box-top.png) no-repeat scroll 0 0;color:#FFFFFF;padding:0 10px;margin:10px 0;}
#popup-body .difficulty{bottom:2px !important; padding:0 !important; color:#333; left: 0;  }
#popup-body .social-details{position:relative; height:23px;margin:10px 0;}
#popup-body .content-header{width:630px;margin-bottom:0;}
#popup-body h3{float:left;}

/*dr jack*/
.dr-jack-letter {width:530px; padding-left:0px; padding-right:0px; margin:0}
.dr-jack-letter  p{margin:0; padding:0; padding-bottom:10px}
.dr-jack-letter  .head{background:url('../img/backgrounds/content/drjack/letterhead.jpg') no-repeat; height:113px; padding-bottom:0px;margin-bottom:0}
.dr-jack-letter  .archivehead{background:url('../img/backgrounds/content/drjack/archivehead.jpg') no-repeat; height:113px;  padding-bottom:0px}
.dr-jack-letter  .body{padding-left:25px; padding-right:25px; background:url('../img/backgrounds/content/drjack/letterbg.jpg') repeat-y;}
.dr-jack-letter  .end{background:url('../img/backgrounds/content/drjack/letterend.jpg') no-repeat;height:118px}

.dr-jack-content{line-height:1.5;background:transparent url('../img/backgrounds/content/drjack/cnt_bg_sidebar.gif') repeat-y scroll right bottom;}

.about-jack {background:transparent url('../img/backgrounds/content/drjack/jack.jpg') no-repeat scroll 0 44px;}
.about-jack {margin:10px 5px 0 0}
.about-jack .body{padding:300px 5px 5px;}
.about-jack p{font-size:11px;margin-bottom:10px}

.about-jack h3{margin:0;text-align:center;}

.dr-jack-content .story{margin:10px 0 0 5px;border-bottom:1px dashed #ccc}
.dr-jack-content .story strong{font-weight:normal;}
.dr-jack-content  p{margin-bottom:10px;}
.dr-jack-content .content-text{width:530px}

#ask-form{width:530px;}
#ask-form input{width:200px;margin-bottom:15px}
#ask-form label{width:100px;display:block;float:left;margin-left:20px}
#ask-form .submit{width:auto;margin-left:120px;margin-top:10px;}

#ask-form  .head{background:url('../img/backgrounds/content/drjack/formhead.jpg') no-repeat; height:113px}
#ask-form  .body{padding:30px 0;margin-bottom:0;padding-left:25px; padding-right:25px; background:url('../img/backgrounds/content/drjack/letterbg.jpg') repeat-y;}
#ask-form .end{background:url('../img/backgrounds/content/drjack/formend.jpg') no-repeat; height:29px;}

.nav {width:530px; padding-left:0px; padding-right:0px; margin:0 0 10px 0;}
.nav p, .nav h3{margin: 0 0;padding:0}
.navhead{background:url('../img/backgrounds/content/drjack/navhead.jpg') no-repeat; height:14px;}
.navbody{padding-left:25px;padding-right:25px;background:url('../img/backgrounds/content/drjack/navbg.jpg') repeat-y;}
.navbody h3{width:100%}
.nav .navend{background:url('../img/backgrounds/content/drjack/navend.jpg') no-repeat; height:14px;}
.navbtn{margin-top:10px;display:block;background:url('../img/backgrounds/content/drjack/navbtn.jpg') no-repeat; padding-left:20px; height:15px;}
.nav h3 a{color:#444}
.nav h3{background:none}

/*end dr jack*/




/*terms box*/
.terms-box-head{width:729px;padding-top:2px;margin:0;background:url('../img/backgrounds/content/terms-box-head.gif') no-repeat top left;display:table;}
.terms-box{width:709px;margin:0 0 10px 0;background:url('../img/backgrounds/content/terms-box-body.gif') bottom;display:table;padding:5px 10px}

/*TOURNAMENTS LANDING PAGE*/
.tournaments-home{


}

.tournaments-home .feature-panel{
background:transparent;
height:auto;
margin:0 10px 30px 10px;
position:relative;
width:345px;
display:block;
overflow:hidden;
}

.panels-left{float:left}
.panels-right{float:right}

.panels-right .feature-panel{margin-left:0}

.feature-panel{overflow:hidden}

.tournaments-home .features-cont{margin:-2px 0 20px 0;padding:5px 0 0 0;background: #211E1E url('../img/backgrounds/content/tournaments/tournaments_home_bg_solid.png') no-repeat bottom center}
.tournaments-home h2.image-header{text-indent:-9999px;background:#211E1E url('../img/backgrounds/content/tournaments/tournaments_home_headers.png') no-repeat 5px 0}
.promos-home  .feature-panel p , .tournaments-home  .feature-panel p {padding:0;margin:0}
.tournaments-home  .feature-panel div.panel-contents{padding:0}
.tournaments-home  .feature-panel img {float:none;height:85px;width:345px;margin:0}
.tournaments-home  .feature-panel .feature-img{margin-bottom:8px;padding:0}
#content-body .tournaments-home  .feature-panel a,.tournaments-home  .feature-panel p,.tournaments-home h3{color:#fff}
.tournaments-home  .feature-panel .button_orange{display:none}

.follow{background:url('../img/backgrounds/content/follow-us.png') no-repeat 0 0; display:inline-block; width:140px; height:23px; margin:2px 20px 2px 0;}
.follow span{position:relative;top:4px;left:5px;font-size:12px;width:55px;text-align:center;display:block;}
.follow a{text-indent:-999em; display:inline-block; width:16px; height:16px; float:right; margin:-10px 3px 0 0;}

.addthis_button {display:inline-block; margin:2px 0; padding:2px 0; width:160px; height:23px; border:0; background: url('../img/backgrounds/content/share.gif') no-repeat;}
.addthis_button span{position:relative;top:2px;left:21px;font-size:12px;width:55px;text-align:center;display:block; color:#333333;font-family:Tahoma,Geneva,sans-serif; text-decoration:none;}


.followfooter{background:url('../img/backgrounds/footer/social_icons.png') no-repeat 0 0; display:inline-block; width:80px; height:16px; margin:0 13px 0 0;bottom:59px;position:absolute;right:0;}
.followfooter a{text-indent:-999em; display:inline-block; width:16px; height:16px; float:right; margin:0 2px 0 0;}
.followfooter a.addthis_button {padding:2px; display:block; text-indent:0; float:left;}

#no-styles{margin:0 auto 0 auto;padding-bottom:20px;position:absolute;top:1000px;width:100%;color:#9b9b9b !important}
#no-styles h1,#no-styles h2{font-weight:bold}
#no-styles h2{margin-top:7px}
#no-styles a{color:#9b9b9b !important}
#no-styles .wrapper{background:url('../img/backgrounds/home/homeseo.png') no-repeat 0 0;height:510px;padding:15px;width:970px}

/*poker strategy*/
span.more{display:none;}
a.show,.more a{cursor:pointer;}
/*end poker strategy*/

@import "homepage.css";

/* Old Content */
td .content {font-size:11px;}
td .contentsmallhd {font-size:14px;}
td .contenthd {font-size:16px; font-weight:bold;}
td .headingwht {font-size:13px; color:#fff; font-weight:bold;}
td a.contentsmallhd, td a.contentsmallhd:visited {color:#336633;}
td .greentext {color:#006600;}

/* My Account */
a.ma{display:block; background:url(/img/gs/ma/orange.jpg) repeat-x; width:360px; height:33px; line-height:33px; font-size:14px; color:white; padding-left:10px; padding-bottom:10px; font-weight:bold}
a.ma:visited{color:#FFFFFF}
a.ma:hover{text-decoration:none}

a.mashort{display:block; background:url(/img/gs/ma/orange.jpg) repeat-x; width:180px; height:33px; line-height:33px; font-size:14px; color:white; padding-left:10px; padding-bottom:10px; font-weight:bold}
a.mashort:visited{color:#FFFFFF}
a.mashort:hover{text-decoration:none}

a.malong{display:block; background:url(/img/gs/ma/orangebar.jpg) no-repeat; width:382px; height:33px; line-height:33px; font-size:14px; color:white; padding-left:10px; padding-bottom:10px; font-weight:bold}
a.malong:visited{color:#FFFFFF}
a.malong:hover{text-decoration:none}

.cardtable td{text-align:center}

/* Poker Odds App */

#content-left{width:538px;}
div#content_panel span.bold{font-weight:bold;}
h2.oddsBlue{color:#336596;font-size:18px;font-weight:700;padding:0;margin:0;}
div#content_panel{width:538px;background:url(/img/oc/barometer_top.jpg) no-repeat top;margin-bottom:20px;}
div#content_panel div.right{float:left;width:538px;}
div#content_panel div.right_content{width:505px; float:right; padding:10px;}
div#content_panel div.bot{width:538px;}
div#content_panel div.bot img{vertical-align:bottom;}
#iconTable tr td {vertical-align:top; padding:10px; margin:10px; border-bottom:1px solid #e1e2e4;}
#iconTable tr td img{vertical-align:top; padding:0 5px 0 5px;}

#youtube_list li  {
	vertical-align:top; 
	position: relative;
	margin: 10px;
}
a .youtube_img{vertical-align:top; }
.ut_title {position:absolute; top:0px; left: 130px;display: block;}


#youtube_list {
	width: 500px;
}

#twitter_page {
	width: 730px;
	margin: 1px 0px 0px 0px;	
	padding: 10px 0px 0px 0px;
	background: transparent url('../img/community/twitter_bg.jpg') repeat-x top left;	
}

.tweet {
	display:block;
	position: relative;
	margin: 10px;
	width: 635px;
	height: 51px;
	margin: 0px auto 5px auto;
	padding: 10px 5px 5px 70px;	
	background: url("../img/community/tweet_bg.png") no-repeat scroll left top transparent;	
}

.tweet_first {
	display:block;
	position: relative;
	margin: 10px;
	width: 637px;
	height: 76px;
	margin: 0px auto 10px auto;
	padding: 10px 5px 0px 70px;
	font-size:16px;
	background: url("../img/community/twitter_first_bg.png") no-repeat scroll left top transparent;	
}
.tweet .location  {
	color:#999999;
	display:block;
	font-size:11px;
	margin-top:4px;
}

.tweet_first .location {
	color:#999999;
	display:block;
	font-size:12px;
	margin-top:4px;	
}

.youtube_meta {
	display: block;
}

img.fb_login {
	vertical-align: middle;
}

/*Software Page*/
.software-features li img{float:left}
.software-features li p{clear:left}
.software-features li h4{margin-left:35px;padding-top:6px;}
/*.content-text h1{color:#003399;}*/
/*.content-text h3{color:#003399;font-weight:bold;margin-bottom:3px;}*/

.content-text a{color:#003399;text-decoration:none;}
.content-text a:link {text-decoration:none;}
.content-text a:visited {text-decoration:none;}
.content-text a:hover {text-decoration:none;}
.content-text a:active {text-decoration:none;}

.content-text p{padding-bottom:15px;line-height:1.5em}

/**HEADERS**/
/*
.content-text .content-text h3{
	height:24px;
	line-height:24px;
	color:#003399;
	font-size:12px;
	font-weight:bold;
}
*/

.content-text .content-footer{background:transparent url('../img/backgrounds/content/content-footer.png') no-repeat 0 0;width:720px;height:21px;color:#FFF;padding:3px 0 3px 10px;font-weight:bold;font-size:16px;}
.content-text .content-footer a{color:#FFF !important;}
.content-text .content-footer h2{margin:0;background:none;color:#FFF;font-size:16px;font-weight:bold;float:left;line-height:21px;padding:0}

.content-text .content-footer .menutab{line-height:1;padding-bottom:0;padding-top:0;height:21px;text-align:right; font-weight:normal;float:right;margin:0 5px 0 0;}
.content-text .content-footer .menutab a{font-weight:bold;font-size:11px; padding:3px 3px 6px 24px; background:transparent url('../img/backgrounds/topnav/spade_divider.png') no-repeat scroll 0 0; }
.content-text .content-footer .menutab.small-links a{font-size:10px}
.content-text .content-footer .menutab a.first{background-position:-4px 0; padding-left:20px; }

.content-text h2 
{
  line-height:24px;
  color:#003399;font-size:12px;
  font-weight:bold;
  background:#fff url(../img/backgrounds/content/short-box-top.png) no-repeat scroll 0 0;
  color:#FFFFFF;
  padding:0 10px;
  margin:10px 0;
}

.content-text h3{font-weight:bold;padding-top:0;margin:0}

/**LISTS**/ 
.content-text ul.ticked-list {margin-left:15px;border-width:0}
.content-text ul.ticked-list li{
	padding:0 0 0 25px;
	margin:0 0 10px 10px;
	background:transparent url('../img/backgrounds/content/tick.gif') no-repeat scroll 0 1px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
/**BUTTONS**/
.content-text .button_blue {
	background:transparent url('../img/backgrounds/content/blue-button.png') no-repeat scroll 0 0;
	height:20px;
	margin:2px 0 0 0;
	padding:3px 0 0;
	text-align:center;
	width:106px;
	color:#fff !important;
	display:block;
	text-decoration:none;
	display:block;
	font-weight:bold;
}

.content-text .button_bounty,.content-text .button_bounty-disabled,.content-text .button_bonus{
	height:20px;
	margin:2px 0 0 0;
	padding:3px 0 0;
	text-align:center;
	width:106px;
	color:#fff !important;
	display:block;
	text-decoration:none;
	display:block;
	font-weight:bold;
}

.content-text a.expand-btn.orange-button,
.content-text a.expand-btn.blue-button,
.content-text a.expand-btn.green-button{
	color:#fff !important;
	text-decoration:none;
	font-weight:bold;
	padding:4px 0 4px 10px;
}
.content-text a.expand-btn.bonus-button,.content-text a.expand-btn.bonus-button-disabled{
	color:#fff !important;
	text-decoration:none;
	font-weight:bold;
	padding:17px 0 15px 55px;
}
.content-text a.expand-btn.bounty-button,.content-text a.expand-btn.bounty-button-disabled{
	color:#fff !important;
	text-decoration:none;
	font-weight:bold;
	padding:17px 0 15px 55px;
}
.content-text a.expand-btn.orange-button{
	background-image: url('../img/backgrounds/content/buttons/orange-button-wide.gif');
}

.content-text a.expand-btn.blue-button{
	background-image: url('../img/backgrounds/content/buttons/blue-button-wide.gif');
}

.content-text a.expand-btn.green-button{
	background-image: url('../img/backgrounds/content/buttons/green-button-wide.gif');
}

.content-text a.expand-btn.bonus-button{
	background-image: url('../img/backgrounds/content/buttons/bonus-button-wide.png');
}
.content-text a.expand-btn.bounty-button{
	background-image: url('../img/backgrounds/content/buttons/bounty-button-wide.png');
}
.content-text a.expand-btn.bounty-button-disabled{
	background-image: url('../img/backgrounds/content/buttons/bounty-button-disabled-wide.png');
}
.content-text a.expand-btn.bonus-button-disabled{
	background-image: url('../img/backgrounds/content/buttons/bonus-button-disabled-wide.png');
}

/**For the javascript expandable buttons**/
.content-text a.expand-btn{
	text-align:center;
	display:inline;
}
.content-text a.expand-btn span{
	background-color:transparent;
	background-repeat: no-repeat; 
	padding:inherit;
	padding:3px 0 3px 10px;
	float:left;
}

.content-text a.expand-btn .expand-left{
	background-position:0 0;
}
.content-text a.expand-btn .expand-right{
	padding-left:0;
	padding-right:10px;
	background-position:-390px 0;
}

.content-text a.expand-btn.bounty-button .expand-right,
.content-text a.expand-btn.bonus-button .expand-right,
.content-text a.expand-btn.bounty-button-disabled .expand-right,
.content-text a.expand-btn.bonus-button-disabled .expand-right{

	background-position:-380px 0;
}

.content-text .button_bounty{padding-left:35px;text-align:center;height:43px;width:101px;line-height:43px;background:transparent url('../img/backgrounds/content/buttons/bounty_btn.png') no-repeat scroll 0 0;}
.content-text .button_bounty-disabled{padding-left:35px;text-align:center;height:43px;width:101px;line-height:43px;background:transparent url('../img/backgrounds/content/buttons/bounty_btn.png') no-repeat scroll 0 0;}
.content-text .button_bonus{padding-left:35px;text-align:center;height:43px;width:101px;line-height:43px;background:transparent url('../img/backgrounds/content/buttons/bonus_btn.png') no-repeat scroll 0 0;}

.content-text .button_orange{
	background:transparent url('../img/backgrounds/content/orange-button.gif') no-repeat scroll 0 0;
	height:20px;
	margin:2px 0 0 0;
	padding:3px 0 0;
	text-align:center;
	width:108px;
	color:#fff !important;
	display:block;
	text-decoration:none;
	display:block;
	font-weight:bold;
}

.content-text .button_green {
	background:transparent url('../img/backgrounds/content/green-button.png') no-repeat scroll 0 0;
	height:20px;
	margin:2px 0 0 0;
	padding:3px 0 0;
	text-align:center;
	width:106px;
	color:#fff !important;
	display:block;
	text-decoration:none;
	display:block;
	font-weight:bold;
}

.content-text a.expand-btn.orange-button,
.content-text a.expand-btn.blue-button,
.content-text a.expand-btn.green-button{
	color:#fff !important;
	text-decoration:none;
	font-weight:bold;
	padding:4px 0 4px 10px;
}
.content-text a.expand-btn.bonus-button,.content-text a.expand-btn.bonus-button-disabled{
	color:#fff !important;
	text-decoration:none;
	font-weight:bold;
	padding:17px 0 15px 55px;
}
.content-text a.expand-btn.bounty-button,.content-text a.expand-btn.bounty-button-disabled{
	color:#fff !important;
	text-decoration:none;
	font-weight:bold;
	padding:17px 0 15px 55px;
}
.content-text a.expand-btn.orange-button{
	background-image: url('../img/backgrounds/content/buttons/orange-button-wide.gif');
}

.content-text a.expand-btn.blue-button{
	background-image: url('../img/backgrounds/content/buttons/blue-button-wide.gif');
}

.content-text a.expand-btn.green-button{
	background-image: url('../img/backgrounds/content/buttons/green-button-wide.gif');
}

.content-text a.expand-btn.bonus-button{
	background-image: url('../img/backgrounds/content/buttons/bonus-button-wide.png');
}
.content-text a.expand-btn.bounty-button{
	background-image: url('../img/backgrounds/content/buttons/bounty-button-wide.png');
}

/**For the javascript expandable buttons**/
.content-text a.expand-btn{
	text-align:center;
	display:inline;
}
.content-text a.expand-btn span{
	background-color:transparent;
	background-repeat: no-repeat; 
	padding:inherit;
	padding:3px 0 3px 10px;
	float:left;
}

.content-text a.expand-btn .expand-left{
	background-position:0 0;
}
.content-text a.expand-btn .expand-right{
	padding-left:0;
	padding-right:10px;
	background-position:-390px 0;
}

.content-text a.expand-btn.bounty-button .expand-right,.content-text a.expand-btn.bonus-button .expand-right{
	background-position:-380px 0;
}

.content-text .button_bounty{padding-left:35px;text-align:center;height:43px;width:101px;line-height:43px;background:transparent url('../img/backgrounds/content/buttons/bounty_btn.png') no-repeat scroll 0 0;}
.content-text .button_bonus{padding-left:35px;text-align:center;height:43px;width:101px;line-height:43px;background:transparent url('../img/backgrounds/content/buttons/bonus_btn.png') no-repeat scroll 0 0;}



/**BOXES**/
.feature-panel{
	background:transparent url('../img/backgrounds/promotions/feature-box.png') no-repeat scroll 0 0;
	width:361px;
	height:149px;
	display:inline;
	margin:10px 0;
	position:relative;
}
.feature-panel img{
	float:left;
	display:inline;
	margin: 0 10px 10px 0;
}
.feature-panel .first{margin-right:5px;}

.feature-panel div{
	padding:12px;
}

.feature-panel .button_orange{right:12px;bottom:12px;position:absolute;}

/**TABLES**/

.content-text td,.content-text th{font-size:11px;font-weight:normal}

.gold-timetable{
	background-color:#FBF7D4l;
	border-color:#C4951C;border-style:solid;border-width:1px;
	border-collapse:collapse;
	margin-bottom:20px;
	
}

.gold-timetable td{color:#333333;text-align:center;padding:8px 4px;background-color:#FBF7D4;border-color:#C4951C;border-style:solid;border-width:0 0 1px 0}

.gold-timetable th{font-weight:bold;color:#fff;text-align:center;padding:8px 4px;background-color:#D9B054}

.schedule-table{
	border-collapse:collapse;
	margin-bottom:20px;
}

table.schedule-table th{
	background:#474747 url('../img/backgrounds/content/schedule-header.png') repeat-x bottom left;
	color:#ffffff;
	border-left:1px solid #5D5D5D;
	border-right:1px solid #000;
	border-width:0 1px;
	text-align:center;
	font-weight:bold;
	padding:6px;
}
table.schedule-table tr.sub th{background:#474747 url('../img/backgrounds/content/schedule-header2.png') repeat-x bottom left;color:#333333;border:0;}

.schedule-table td{
	background:#F8F8F8 url('../img/backgrounds/content/schedule-light.png') repeat-x bottom left;
	color:#333;
	padding:6px;
	border-top:#FFFFFF 1px solid;
	border-right:#CFCFCF 1px solid;
	border-bottom:#CFCFCF 1px solid;
	border-left:#FFFFFF 1px solid;
}

.schedule-table td.left-col{background-image:none;border:1px solid #666;background:#666;color:#FFF;font-weight:bold;}
td.dark-grey{background-image:none;background-color:#666;color:#FFF}
td.med-grey{background-image:none;background-color:#D6D6D6;color:#333}
td.light-grey{background-image:none;background-color:#F3F3F3;color:#333}

td.med-grey-grad{background:#DFDFDF url('../img/backgrounds/content/schedule-med.png') repeat-x bottom left;color:#333}
td.light-grey-grad{background:#F8F8F8 url('../img/backgrounds/content/schedule-light.png') repeat-x bottom left;color:#333}

/**ALIGNMENT**/

.content-text .right{
	float:right;
}
.content-text .left{
	float:left;
}

/*terms box*/
.terms-box-head{width:729px;padding-top:2px;margin:0;background:url('../img/backgrounds/content/terms-box-head.gif') no-repeat top left;display:table;}
.terms-box{width:709px;margin:0 0 10px 0;background:url('../img/backgrounds/content/terms-box-body.gif') bottom;display:table;padding:5px 10px}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(../img/backgrounds/colorbox/overlay.png) 0 0 repeat;}
#colorbox{}
   /* #cboxTopLeft{width:21px; height:21px; background:url(../img/backgrounds/colorbox/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(../img/backgrounds/colorbox/controls.png) -129px 0 no-repeat;}*/
   
    #cboxTopLeft{width:21px; height:81px; background:url(../img/backgrounds/colorbox/controls2.png) 0 0 no-repeat;}
    #cboxTopRight{width:21px; height:81px; background:url(../img/backgrounds/colorbox/controls2.png) -29px 0 no-repeat;}
   
    #cboxBottomLeft{width:21px; height:21px; background:url(../img/backgrounds/colorbox/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(../img/backgrounds/colorbox/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(../img/backgrounds/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../img/backgrounds/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:81px; background:url(../img/backgrounds/colorbox/border.png) right 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../img/backgrounds/colorbox/border.png) 0 bottom repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../img/backgrounds/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../img/backgrounds/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../img/backgrounds/colorbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(../img/backgrounds/colorbox/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../img/backgrounds/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}