#main h1 {margin-bottom: 6px !important;}
#promotion .flashVideo { text-align: center; padding:16px 0; } 
 
/* What's on offer styles */
#whats-on-offer {width: 720px; margin: 0 auto;}
#whats-on-offer .block-double {width: 720px; margin: 0 auto;}
#whats-on-offer .content-block { float: left; width: 360px; margin:0 0 20px 0;}
#whats-on-offer .content-block p {float:right; display:block; width:170px;}
    #whats-on-offer .content-block .last { float: none; }
    #whats-on-offer .content-block .block-image { width: 170px; margin: 0 10px 0 10px; float:left; }
    #whats-on-offer.content-block .block-content { float: left; }
#whats-on-offer .WOO-headerIMG{margin:0;} 

/* promotions homepage */
#promo-hp h2, #secondary-sidebar .top-margin-header-np h2 {border:none; margin: 16px 0; padding: 0; font-size: 18px; font-weight: bold;}

#promo-hp{margin:0 15px;width:897px;}
#promo-hp #promo-header-holder{float:left; width:500px; height:90px;}
#promo-hp #promo-play-button{width:224px;height:71px;float:left;} 
#promo-hp .latest_promotions{position:relative;overflow:hidden;float:left;width:897px;height:388px; background: #FFF url(../images/bg_promotions_header.jpg) 0 0 no-repeat; margin:20px 0 0 0;}
    #promo-hp .latest_promotions .promo-item{margin:0;padding:0;width:136px;height:80px;border:0;position:absolute;left:15px;}
        #promo-hp .latest_promotions .promo-item a{border:3px solid transparent;display:block;}
        #promo-hp .latest_promotions .promo-item.active a{border:3px solid #bf3531 !important;} 
        #promo-hp .latest_promotions .promo-item a:hover{border:3px solid #FFFFFF;}
    #promo-hp .latest_promotions #promo-item-1{top:24px;}
    #promo-hp .latest_promotions #promo-item-2{top:131px;}
    #promo-hp .latest_promotions #promo-item-3{top:238px;}
    #promo-hp .latest_promotions .large-promo-item{position:absolute;left:250px;top:21px;border:1px solid #bbb;}
        #promo-hp .latest_promotions .large-promo-item span{background:#000000;border-top:1px solid #333333;color:#FFFFFF;display:none;font-size:11px;font-weight:normal;height:50px;left:-86px;line-height:16px;padding:10px 86px 10px 96px;position:absolute;top:238px;width:530px;}
    #promo-hp .latest_promotions #large-promo-item-1{display:block;}
    #promo-hp .latest_promotions #large-promo-item-2{display:none;}
    #promo-hp .latest_promotions #large-promo-item-3{display:none;}
    #promo-hp .latest_promotions .arrow-left{position:absolute;top:155px;left:200px; background: url("../../homepage/images/hp_arrow_left.jpg") 0 0 no-repeat; width:21px; height:44px;}
    #promo-hp .latest_promotions .arrow-right{position:absolute;top:155px;left:832px; background: url("../../homepage/images/hp_arrow_right.jpg") 0 0 no-repeat; width:21px;height:44px;} 
 
#promotions_list{float:left;width:640px;}

#promo-hp .promo-box{ clear:both; background: url("../../tournaments/images/diagonal_gradient_grey_white.gif") repeat-x scroll center top #FFFFFF; border: 1px solid #CDCDCD; margin: 0 0 20px;  padding: 16px;  width: 606px;}
#promo-hp .promo-box .last {border:none; margin-bottom:0;} 

#promo-hp .top-margin-header {float:left;}
 
#secondary-sidebar{float:left;margin:0 0 0 32px;padding:0;width:225px;}
#secondary-sidebar a, #secondary-sidebar a:visited {color: #EB3E3A; font-weight: bold;}
#secondary-sidebar a:hover{text-decoration:none;}
#secondary-sidebar .top-margin-header-np {float:left;}

#secondary-sidebar #new_player{ float:left; clear:both; width:224px; margin: 0 0 32px 0; background-color:#092a15; color:#FFF; text-align:center; padding: 0; }
    #secondary-sidebar #new_player p {text-align:left; font-size: 10px; padding:0 28px; line-height:14px;}
    #secondary-sidebar #new_player .subtitle {position:relative; clear:both; float:left; margin:0; padding:0;}
        #secondary-sidebar #new_player .subtitle h3{position:absolute; top:182px; font-size: 12px; font-weight:bold; width:224px;}
    #secondary-sidebar #new_player a{clear: both; display: block; margin: 20px 0 16px 0;} 
    #secondary-sidebar #new_player .divider{clear: both;  margin: 0 0 20px 0;} 

#secondary-sidebar #recent-winners {float:left; width:225px; height:175px; background: url("../images/bg_recent-winners.jpg") 0 0 no-repeat;}
    #secondary-sidebar #recent-winners h3{padding: 10px 0 0 10px; font-size:14px; font-weight:bold;}
    #secondary-sidebar #recent-winners p {padding: 6px 16px 0 100px; font-size:11px;}
#secondary-sidebar #party-points {float:left; width:225px; height: 148px; background: url("../images/bg_party-points.jpg") 0 0 no-repeat; margin: 0 0 32px 0;}
    #secondary-sidebar #party-points h3{padding: 10px 0 0 10px; font-size:14px; font-weight:bold;}
    #secondary-sidebar #party-points p{padding: 6px 100px 0 16px;  font-size:11px; line-height: 1.3em;}


/* welcome bonus test */
#double-content{float:left; background: url("../images/bg_double-money.jpg") 0 0 no-repeat; width: 468px; height: 144px; margin: 0 0 20px 0;} 
#double-content .double-money-txt {width: 156px; float:left; display:inline; text-align: center; margin:10px 0 0 0;  }


/*-- PROMO MV LH NAV test   --*/
#promo-xsell h3 {  text-align:center; font-weight:bold; font-size:13px; padding:0 0 0 0; height:20px;} 
#promo-xsell p {padding: 10px 27px 0 27px; line-height:1.5em; text-align:center; font-size:11px;}
    #promo-xsell p a{color:#333; font-weight:bold;}
#promo-xsell .divider{clear:both; margin: 20px 0 0 0;}
.promos {padding: 10px 0 0 0;}

/*kara styles*/
#promo-xsell.kara {background: url(../images/kara.jpg);width:223px;height:274px;}
    #promo-xsell.kara h3{padding-top:208px;}

/*basic step styles*/
#promo-xsell.steps a.step{ float:left; display:inline; width:160px; height:37px; padding:19px 0 0 64px; text-align:left; text-decoration:none; color:#333; font-weight:bold; margin: 7px 0;}        
    #promo-xsell.steps a.first {background:url(../images/first-step.jpg) 0 0 no-repeat; margin: 0 0 10px 0;} 
    #promo-xsell.steps a.next {background:url(../images/next-step.jpg) 0 0 no-repeat; margin: 0 0 10px 0;}
    #promo-xsell.steps a.final {background:url(../images/final-step.jpg) 0 0 no-repeat; margin: 0 0 -2px 0;}
/*steps with screenshots */
#promo-xsell.steps a.screenshot{height:100%;}
    #promo-xsell.steps a img{margin: 30px 0 0 -25px;}
    
/*step styles*/
#promo-xsell.promos h3{padding:10px 0 5px 0; font-size:14px;}
#promo-xsell.promos .divider {margin: 5px 0 0 0;} 
#promo-xsell.promos a.promo-img{float:left; position:relative; background: #e5e5e5 url(../images/image-shadow.png) 0 0 no-repeat; margin: 20px 0 0 40px; width:140px; height:90px; }
    #promo-xsell.promos a.promo-img img.synopsis{ border:1px solid #fff; margin: 3px 0 0 3px;}
    #promo-xsell.promos a.promo-img img.shine{position:absolute; top:5px; left:5px; z-index:2;}
#promo-xsell.promos a.promo-txt{ clear: both; color: #EB3E0A; display: block; font-weight: bold; text-align: center; width: 224px; margin:0 0 10px 0;} 

/*promo tree*/
#sidebar ul.promotree ul{display:none;}
#sidebar ul.promotree ul li a{font-weight:normal;}
#sidebar ul.promotree ul li.active a{font-weight:bold;} 

#top-promos{margin:15px 0 30px;width:223px;}
#top-promos h3{text-align:center;font-weight:bold;font-size:14px;margin:10px 0;}
#top-promos a{position:relative;clear:both;color:#eb3e0a;display:block;font-weight:bold;text-align:center;width:224px;margin:0 0 10px;}
#top-promos .overlay{background:url(/content/dam/poker/pp/page/promotions/image-shine.png) no-repeat;position:absolute;top:5px;left:5px;z-index:10;width:128px;height:42px;display:block;margin:0 0 0 43px;}
#top-promos span{clear:both;display:block;cursor:pointer;margin:3px 0 0;}
#top-promos .item.last{background-image:none;padding:0;}
#top-promos .item{background:url(/content/dam/poker/pp/page/promotions/divider.jpg) no-repeat center bottom;margin:15px 0 18px;padding:0 0 10px;}
#top-promos .item img{margin:3px;border:1px solid #fff;}
#top-promos .item a{background:url(/etc/designs/sites/partypokercom/promotions/images/image-shadow.png) no-repeat center top;}
.navigationleft{display:none;}

/*welcome package styles */
#package-content {margin: 0 0 20px 0;}
#package-content .content-block {background-color:#f5f5f5; width: 100%; padding: 10px 10px 15px 0; border-bottom: 1px solid #e9e9e9;  border-top: 1px solid #FFF; }
#package-content .content-block .block-image {float:left; margin: 0 10px;}
#package-content .content-block p { float:left; width: 350px; display:block; font-size: 11px; line-height:1.5em; margin-bottom: 0;}  
#package-content .content-block h3 {margin: 0 0 5px 0; padding:0; font-size: 14px; padding:0 10px 0 0;}  
 
/*Bonuses page styles */ 
#main .collapse-container h3 { height:24px; background-color:#ededed; font-size:12px; font-weight:bold; color:#EB3E3A; padding:11px 0 6px 15px; margin:0 0 7px 0; cursor:pointer;}
#main .collapse-container p{padding:0 32px;}  
#main .collapse-container ul, #main .collapse-container ol {padding-left: 70px;} 
#main .collapse-container h4 {padding:0 32px; font-weight:bold;}

/* android page styles */
#android-content {float:left; background:url(../images/gradient-bar.jpg) no-repeat 0 30px;}   
#main .android-icon{float:left; margin-left: 40px;}
#main .android-intro{float: left; font-size: 16px; line-height: 1.3em; margin: 5px 0 0 30px;  width: 710px;}
    #main .android-intro.height-fix {margin-top: 0;}
#android-app-cta {float:left; width: 100%; clear:both; display:none;}   
#android-instructions {float:left; width: 100%; clear:both; }  
#main #android-app-cta {text-align:center; padding-top: 18px; background-color: #FFF;}
    #main #android-app-cta p {font-size: 16px; font-weight:bold; margin: 0 0 20px;}
    #main #android-app-cta img {margin: 0 0 20px 0;}
    
#main #android-faqs { border: 1px solid #CECECE; float: left; margin-bottom: 32px; position: relative; width: 924px;} 
    #main #android-faqs h2 {background: url("../images/bg_android-faq-h2-bg.gif") repeat-x scroll 0 0 transparent; border: medium none; height: 28px; margin: 1px 1px 16px; padding: 7px 0 0 16px; width: 906px;}   
#main #android-faqs .collapse-container h3 {margin: 10px 16px;} 

#main #android-instructions .image {float:left; margin: 10px 18px 0 25px;}  
#main #android-instructions p {display:block; float:left; width: 224px; font-size: 16px; font-weight:bold; margin: 50px 0 0 0;} 
#main #android-instructions .qr-code {margin: 14px 18px 0 115px;}  
#main #android-instructions .qr-txt p {margin-top: 60px;}
#main #android-install {clear:both; float:left; margin: 60px 0 0 0;}  
#main .android-app-icon {float:left; margin: 0 40px 10px 40px;}   
#main #android-install ol {padding-left: 200px;} 