/* -------------------------------------------------------------- 
  
   PartyCasino CSS Screen Styles
   * Version:  1.2 (19/11/2008)
   * Website:  http://www.partycasino.com
      
   This is the secondary page CSS-file for the site.
   
-------------------------------------------------------------- */


/* LAYOUT */
*{
	padding:0;
	margin:0;
}
a,object{outline:none;}


#bodyimposter{ 
	margin:0px;
	padding:0px;
	min-width:960px;
}
/*FIXME ---- yannick is working on it*/
/*!=IE fix ------------*/
* > html #bodyimposter{
	width:expression(document.body.clientWidth < 960? "960px":"auto" ); 
}
/*!=end*/

#container{ 
	width:960px;
	margin:0% auto;
	text-align:left;
	position:relative;
}
.clock{position:absolute;top:4px;left:0; color:#ffffff;}

a img{
	border:0;
}

/*lang dropdown*/
#languagedropdown {
	float: none !important;
	right: 0;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	width: 90px;
	position: absolute !important;
	z-index: 101;
	top: 0;
	overflow: hidden;
}
#languagedropdown ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
	background: url(../images/rebrand/dropdown_bg.png) repeat-x scroll center top;
	width: 90px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
#languagedropdown li {
	position: relative !important;
	z-index: 99;
	padding: 0;
	margin: 0;
	width: 80px;
	top: 0;
	left: 0;
}
#languagedropdown a {
	text-align: left;
	color: #ffffff;
	text-decoration: none;
	width: 80px;
	font-size: 10px;
	padding: 5px 10px;
	margin: 0;
	display: block;
}
#languagedropdown a:hover {
	text-decoration: underline;
	background: #17559E;
	text-decoration: underline;
	color: #ffffff;
}
#languagedropdown li.last {
	padding: 0 0 6px 0;
}
#languagedropdown li {
	display: none;
}
#languagedropdown li.first {
	display: block;
}
#languagedropdown li.first a {
	background: url(../images/rebrand/dropdown-menu-arrow.png) no-repeat scroll 72px 5px!important;
	padding: 5px 0 9px 10px;
}
#languagedropdown li.first a:hover {
	background: url(../images/rebrand/dropdown-menu-arrow-active.png) no-repeat scroll 72px 5px #17559E!important;
}
#languagedropdown .bg {
	background: #062e4f;
	float: none !important;
	position: absolute !important;
	top: 0;
	left: 0;
	width: 90px;
	height: 500px;
	z-index: 97;
	display: none;
	opacity: 0.8;
	filter: alpha(opacity=90);
}
/*lang dropdown*/



#header{ 
	clear:both;
	margin:0;
	height:96px;
	position:relative;
}
#header-logo{ float:left; }

#header-logo h2 {
	text-indent: -200000px;
	width: 280px;
	height: 75px;
	margin: 5px 0px 0px;
	padding: 0px;
	background: url(../images/rebrand/logo.png) no-repeat left top;
	cursor: pointer;
}

#header-logo h2 a{
    display:block;
    width:280px;
    height:75px;
}

#header-content{ 
	float:left;
	width:462px;
	padding-right:18px;
}

#header-content p{ 
	color:#FFFFFF;
	text-align:right;
}

#header-content p a{ 
	color:#FFFFFF;
	text-decoration:none;
}

#header-content a:hover{ text-decoration:underline; }

#header-ticker{ clear:both; margin:0; padding-right:5px; text-align:right; }

#header-strip{ 
	color:#ffffff; 
	height:30px; 
}
#header-strip p a{ color:#A2BBD9; padding:0 9px 0 6px; }
#header-strip strong a{ color:#fffc00; }
#header-strip p{
	
	padding-top:5px;
	overflow:hidden;
	position:absolute;
	right:250px;
	top:0;
	z-index:50
	}

/*FIXME --- yannick is working on it*/
#content{
	position:relative;	
	overflow:hidden;
    	padding:0 0 0;
    	width:960px;
	color:#333;
}

#content h1, #content h2, #content h3, #content h4, form{ 
	margin:0 10px; 
}
#content ul, #content ol, #content dl{ 
	padding-left:16px;
	color:#333; 
	margin:0 10px 20px 10px;
}
#content ul{
	list-style-type:circle;
}
#content p{ 
	color:#333; 
	margin:0 10px 20px 10px;
}
#content .getting-started p, #content download p{  
	margin:0 10px 0 10px!important;
}
#content a{ 
	color:#05b; 
}
#breadcrumbs{ 
	background:#5489c4;
	clear:right; 
	width:770px;
	margin:0% auto;
	padding:5px 0 5px 0;
}

#breadcrumbs p{ 
	float:left;
	color:#FFFFFF;	
	margin:0 0 0 0;
	padding:0 8px 0 10px;
}

#breadcrumbs ul{
	clear:right;
	display:inline;
	margin-left:0px;
}

#breadcrumbs ul li{
	display:inline;
	list-style-type:none; list-style:none;
	margin:0 4px 0 0;
	padding-right:7px;
	background:url(../images/rebrand/breadcrumb-separator.gif) right 2px no-repeat;
}

#breadcrumbs ul li.lastCrumb{
	background:none;
}

#breadcrumbs ul li a, #breadcrumbs ul li a:active, #breadcrumbs ul li a:link, #breadcrumbs ul li a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

#breadcrumbs ul li a:hover{
	text-decoration:underline;
}

* html .clear{ clear:both; min-height:1px; 	height:auto !important; height:1px; margin:0px; padding:0px; }
* html .clear img{ margin:0px; padding:0px; float:left; }
* html .featured .clear, * html .feature-game .clear{ margin:0px; padding:0px;  }

#promo-container h4, #promo-container a{ color:#1b57bc; }

.border1{ border:1px solid #FFFFFF; }
.border2{ border:2px solid #FFFFFF; }

#content img.gamesbasecap{display:block;} 

#button-content{ margin-top:5px; }

.button-content{ 
	width:720px;
	margin:0% auto;
}

.curve-box{ 
	margin:0px 9px 0px 9px;
	width:254px;
}

tr.lightGrey{ 
	background:#d8dadd;
}

tr.darkGrey{ 
	background:#cccfd2;
}

.download a{ color:#FFFFFF; }
.download a:hover{ color:#CCCCCC; }
p.support{ float:left; display:inline; width:210px; text-align:right; margin:5px 5px 0px 0px; }
p.support img.reset{ float:none; margin:0px 0px -5px 0px; display:inline;  }

.clear{ clear:both; height:1px; }

.clickPNG{ position:relative; z-index:15; }

#buttons, #enbuttons{float:right; height:18px;position:absolute; bottom:0px; right:40px;}
#enbuttons ul{
	float:right;
	margin:0;
	padding:0 0 5px 0;
	height:18px;
}
#enbuttons ul li{
	float:right;
	list-style:none;
	display:block;
	height:18px;
	margin:0;
	padding:0;
}
#enbuttons ul li a{
	color:#FFFFFF;
	padding:2px 20px 3px 25px;
	text-decoration:none;
	display:block;
	font-size:1em;
}
#enbuttons ul li a:hover{
	text-decoration:none;
}

#enbuttons ul li#account a{
	padding:2px 14px 3px 18px;
}

#enbuttons li a:hover{ text-decoration:underline;}

/* -end- New Header Style -end- */

/* GAMES PAGE AJUSTMENT FOR IE 6 */

*html #content .featured-game div p{
	margin-left:13px!important;
}
*html #content .featured-game .pull-right{
	margin:13px!important;
}
/* END GAMES PAGE AJUSTMENT FOR IE 6 */
body{
        margin:0px;
        padding:0px;
		background:#00071a url(../images/rebrand/sub-background_blank.jpg) no-repeat center top;
        color:#ffffff;
		font-family:Verdana,Helvetica,Frutiger,Univers,"Helvetica Neue","Lucida Grande",Calibri,sans-serif;
		font-size:11px;
		line-height:18px;
}
#header-strip, #navigation{
        width:960px;
}
#container{
        width:960px;
        margin:0px auto;
        padding:0px;
}

a, a:hover{ color:#ffdf6f; }
#enbuttons ul li{ margin:0px; padding:0px; float:left; }
#enbuttons ul li a{ font-size:0.95em; padding:0px 10px; }
#enbuttons ul li.lastItem{ background:none; }
/*#navigation{ height:25px; }
#navigation ul{ height:25px; clear:both;margin:0;padding:0;position:relative;z-index:25;list-style:none outside none;}
#navigation ul li{display:inline;}
#navigation ul .last{background:transparent none;}
#navigation ul .myaccount{float:right;background:none;position:absolute;right:0;}
#navigation ul .last a,#navigation ul .myaccount{ padding:0; }*/

#login_box_con{width:480px; height:70px; position:absolute; right:0px; top:5px;}


/*#nav, #nav ul{clear:both;list-style:none;list-style-type:none;line-height:13px;padding:0;border:none;margin:0;}
#nav li{ background:url(../images/rebrand/separator.jpg) right 1px no-repeat; height:25px;float:left;margin:0 5px 0 0;padding:0 10px 0 0;position:relative;z-index:27;}
#nav li a{color:#ffffff;display:block;font-size:1em;margin-left:0;padding:5px !important;position:relative;text-decoration:none;z-index:30; font-weight:bold; font-size:12px;}
#nav li a:hover{background-color:#5489C4;color:#FFFFFF;text-decoration:none; padding:0; margin:0;}*/

#slidefooter{ position:relative; width:760px; float:left; margin:10px 0px; border:1px solid #d7d9df; border-width:1px 0px; }



#breadcrumbs{

        background:transparent;
        clear:right;
        width:960px;
        margin:0% auto;
        padding:0px 0 5px 0;
}

#breadcrumbs ul{
        clear:right;
        display:inline;
        margin-left:0px;
}

#content-wrapper{
    clear:both;
    background:none;
    width:960px;
    padding:0;
}

/* ### end fix for safari ### */

#trust{
        background-image:none;
        clear:both;
        padding-top:16px;
        margin-bottom:10px;
}

#trust ul{
        background-image:none;
        margin:0px;
        padding:0px;
}

#flash-dl-now{ margin-top:10px;}
#instant-play{ width:165px; text-align:center; margin:0 auto;}
#instant-play p{ text-align:center;}

#footer{
	margin:0;
	padding:10px 0 50px 0;
	text-align:center;
	width:100%;
	background:#00030c;
	border-top: 1px solid #0b3366;
	margin: 30px 0 0 0;
}

*:first-child+html #footer{
	margin-bottom:-20px;
} 
* html #footer{
	margin-bottom:-20px;
}
#footer ul{
	list-style-type:none;
	padding:0;
	margin:0;
}

#homepage-footer #languages, #footer #languages{
	display:none;
}

.widewrap { padding-bottom:0px!important; }
.widecontent{ background:#ffffff!important; margin:1px 0px -1px -4px!important;padding:0px!important; width:760px!important; }


/* Start of Games Category Pages */

.clear_all{clear:both;margin:0 0 5px 0;}
.hover-in{background-color:#1a3d61;border-color:#0261ce;}
.hover-out{background-color:#092440;border-color:#0b4a92;}
.hover-position{border-bottom:0px;border-top:1px solid #092440;}

/* End of Games Category Pages */

/*new footer css*/
#information_area_box{ text-align:left; width:960px; margin:0 auto;}
#information_area_box div p{display:block;font-size:1em;margin:0;text-align:left; color:#666; padding:0;line-height:1.3em;}
#information_area_box div p br{display:none;}
#information_content_area_box_rights{text-align:center;margin:0;width:99%;}
#information_area_box #informationbox_icons{padding:0;overflow:hidden;width:960px;}
#informationbox_icons ul{}
#informationbox_icons li{display:inline;right:50%;margin:0 3px 0 0;}

#nav .navbutton{background:url(../images/rebrand/red_button_f.gif) no-repeat left 0 !important;top:-6px;height:30px;padding:0 !important;margin-right:14px;}
#nav .navbutton a,#nav .navbutton a:hover{background:url(../images/rebrand/red_button_b.gif) no-repeat right 0 !important;height:20px;padding:10px 27px 0 12px !important;float:left;margin:0 -7px 0 0;}
#nav .navbutton a:hover{text-decoration:underline!important;)
}







#footer #footer-links {
	height: 40px;
	margin:10px 0 0 0;
}
#footer #footer-links > a {
	color: #FFf!important;
	font-size: 11px;
	border-right: 1px solid #0B3366;
	padding-right: 10px;
	margin-right: 10px;
}
#footer #footer-links > a.lastlink {
	border-right: none;
	padding-right: 0px;
	margin-right: 0px;
}
.footer-right {
	float: right;
	width: 265px;
	height:73px;
	background:url(../images/footer/play-now-button-en_US.png) left top no-repeat;
}
.footer-right a {
	color: #fff;
	font-size: 30px;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
	display: block;
	line-height: 74px;
}
.footer-left {
	float: left;
	width: 640px;
	text-align: left;
    padding-bottom:10px;
}
#information_area_box .footer-left p {
	font-size: 11px !important;
	padding-bottom:10px;
	text-align:left;
	margin:5px 0;
	line-height: 1.3;
	padding: 10px 0px 0px;
}
.site-navigation {
	top: 113px;
	height: 47px;
	font-size: 13px;
	font-weight: bold;
	width: 960px;
	background: transparent url(../images/rebrand/header-nav-background.png) 0 0 no-repeat;
}
.site-navigation ul {
	margin: 0;
	width: 960px;
	padding: 0px;
	height: 47px;
	list-style-type: none;
}
.site-navigation ul li {
	margin: 0;
	padding: 0px;
	background: transparent url("../images/rebrand/header-nav-divider.gif") no-repeat scroll right 0;
	float: left;
}
.site-navigation ul li a {
	color: #FFF;
	margin: 0;
	padding: 15px!important;
	display: block;
	height: 17px;
	float: left;
	text-decoration: none;
}
.site-navigation ul li a:hover {
	background: url("../images/rebrand/site-navigation_hover.gif") repeat-x;
}
.site-navigation ul li.active a, .site-navigation ul li.active a:hover {
	color: #333;
	margin: 0;
	background: url("../images/rebrand/header-nav-highlight.gif") 0 0 repeat-x;
}
.site-navigation ul li.download {
	background: url(../images/rebrand/primary-nav-button.png) no-repeat left 0;
	height: 47px;
	padding: 0;
}
.site-navigation ul li.download a {
	background: url(../images/rebrand/primary-nav-button-right.png) no-repeat right 0;
	padding: 0;
	color: #FFF;
}
.site-navigation ul li.download a:hover {
	text-decoration: none;
	color: #FFF;
	background: url(../images/rebrand/primary-nav-button-right.png) no-repeat right 0;
}
.site-navigation ul li.instantplay {
	background: url(../images/rebrand/secondary-nav-button.png) no-repeat left 0;
	height: 47px;
	padding: 0;
}
.site-navigation ul li.instantplay a {
	background: url(../images/rebrand/secondary-nav-button-right.png) no-repeat right 0;
	padding: 0;
	color: #333;
}
.site-navigation ul li.instantplay a:hover {
	text-decoration: none;
	color: #000;
	background: url(../images/rebrand/secondary-nav-button-right.png) no-repeat right 0;
}
#header-strip #product-navigation {
	position: absolute;
	top: 0;
	right: 100px;
	z-index: 50;
	overflow: hidden;
}
#header-strip #product-navigation ul {
	background: transparent url(../images/rebrand/dropdown_bg.png) repeat-x top;
	list-style-type: none;
	width: 140px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
#header-strip #product-navigation li {
	display: none;
	padding: 0;
}
#header-strip #product-navigation li.first {
	display: block;
}
#header-strip #product-navigation li a {
	font-size: 10px;
	display: block;
	padding: 4px 10px;
	color: #ffffff;
	font-weight:normal;
	text-decoration: none;
}
#header-strip #product-navigation li.first a {
	background: url(../images/rebrand/dropdown-menu-arrow.png) no-repeat 122px 6px;
	font-weight: normal;
	/*padding: 5px 10px 9px 10px;*/
}
#header-strip #product-navigation li.first a:hover {
	background: #17559e url(../images/rebrand/dropdown-menu-arrow-active.png) no-repeat 122px 6px;
}
#header-strip #product-navigation a:visited {
	color: #ffffff;
	text-decoration: none;
}
#header-strip #product-navigation a:hover {
	background-color: #17559e;
	color: #ffffff;
	text-decoration: underline;
}

/* register and download changes for 
•	Polish
•	Romanian
•	Slovenian
•	Finnish
•	Greek 
•	Hungarian
•	Croatian
•	Turkish
*/


/* #casinoregister, #casino_leftDLink {display:none;} */
#casino_leftNav {background:none!important;}
/* #casino_jackpotarea {margin:-7px 0 0 0 !important;} */
#casinodeposit{margin:0 0 17px 0!important;}

/*end of changes */
