/********************************************************/
/* B3W WEBSITE CSS */
/********************************************************/
/* Normalizes margin, padding */
* { margin: 0; padding: 0; border: 0; }
body, div, span, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, label, object { margin : 0; padding : 0; }
/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }
em { font-style:normal; }
.clear { clear:both; }


/****************************************************/
/* LANGUAGES                                            */
/****************************************************/

.language_link
{
   display:inline-block;
   min-width:24px;
   min-height: 16px;
   margin-top:6px;
   text-decoration:none;
}

.language_link:hover
{
   margin-top:6px;
/*
  color:#ffffff;
  border:1px white solid;
*/
}

.language_link  .language_image_EN
{
   display:inline-block;
   min-width:24px;
   min-height: 16px;
   background: url(images/normal_EN.png) no-repeat top left;
}

.language_link  .language_image_curr_EN
{
   display:inline-block;
   min-width:24px;
   min-height: 16px;
   background: url(images/active_EN.png) no-repeat top left;
}

.language_link  .language_image_ES
{
   display:inline-block;
   min-width:24px;
   min-height: 16px;
   background: url(images/normal_ES.png) no-repeat top left;
}

.language_link  .language_image_curr_ES
{
   display:inline-block;
   min-width:24px;
   min-height: 16px;
   background: url(images/active_ES.png) no-repeat top left;
}

.language_link  .language_image_IT
{
   display:inline-block;
   min-width:24px;
   min-height: 16px;
   background: url(images/normal_IT.png) no-repeat top left;
}

.language_link  .language_image_curr_IT
{
   display:inline-block;
   min-width:24px;
   min-height: 16px;
   background: url(images/active_IT.png) no-repeat top left;
}

.language_link  .language_image_DE
{
   display:inline-block;
   min-width:24px;
   min-height: 16px;
   background: url(images/normal_DE.png) no-repeat top left;
}

.language_link  .language_image_curr_DE
{
   display:inline-block;
   min-width:24px;
   min-height: 16px;
   background: url(images/active_DE.png) no-repeat top left;
}

.language_link:hover  .language_image_EN
{
   min-width:24px;
   min-height: 16px;
   background: url(images/mouseover_EN.png) no-repeat top left;
}

.language_link:hover  .language_image_ES
{
   min-width:24px;
   min-height: 16px;
   background: url(images/mouseover_ES.png) no-repeat top left;
}

.language_link:hover  .language_image_IT
{
   min-width:24px;
   min-height: 16px;
   background: url(images/mouseover_IT.png) no-repeat top left;
}

.language_link:hover  .language_image_DE
{
   min-width:24px;
   min-height: 16px;
   background: url(images/mouseover_DE.png) no-repeat top left;
}


/**************************************************/
/* NAVIGATION */
/**************************************************/

.themeButton {
	background-image:url(images/button_games.jpg);
	background-repeat:no-repeat;
	width:135px;
	height:49px;
	text-align:center;
	font-family: "Lucida Sans", "Lucida Sans Unicode";
	font-size: 12px;
	color:#FFFFFF;
	padding-top:8px;
	padding-bottom:8px;
	border:none;
	cursor:pointer;
	display:block;
	text-decoration:none;
}
.themeParagraph {
	width:95%;
	border:1px solid #00aaff;
	padding:15px;
	background-color:#c4d7e8;
	color:#00335b;
	display:block;
	margin-bottom:10px;
}
.themeParagraph:hover {
	background-color:#266ca9;
	color:#FFFFFF;
}
.themeParagraph h1 {
	font-size:14px;
	margin-bottom:4px;
	color:#000000;
}
.themeParagraph:hover h1 {	
	color:#FFFFFF;

}

.themeButton:hover {
	background-image:url(images/button_games_hover.jpg);
	
}

.mainNavigation {	
	width:100%;
	/*text-align:center;*/       
	/*position:absolute;
	top:0;	
*/
}

.topMenu {
	/*display:inline-block;*/
float:left;
	
	
}

.menutop-Casino,
.menutop-Kasino
{
  width:100%;
  height: 11px;
  background-image:url(images/casino_over.png);
  background-repeat:no-repeat;
  background-position:left top;	  
}

.menutop-Poker,
.menutop-Póquer

{
  width:100%;
  height: 11px;
  background-image:url(images/poker_over.png);
  background-repeat:no-repeat;
  background-position:left top;	  
}

.menutop-Affiliation
{
  width:100%;
  height: 11px;
  background-image:url(images/affiliation_over.png);
  background-repeat:no-repeat;
  background-position:left top;	  
}

.topMenu li ul  {
	/* display:inline-block;*/
  float:left;
border:1px green solid;

}

.topMenu li {
	/* display:inline-block; */
float:left;
	list-style:none;	
}
.topMenu li a , .topMenu li a:visited  {      
	font-family: Arial;
        font-weight: bold;
	font-size: 11px;
	background-image:url(images/topMenu_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;		
	text-decoration:none;
	color:#214d79;
	width:90px;
	display:block;
	height:20px;
	vertical-align:middle;
	text-align:center;
	padding-top:5px;
    letter-spacing:0px;

}
.topMenu li a:hover , .topMenu li.activeHere a {
	background-image:url(images/topMenu_bg_hover.gif);	
}


.topMenu li.first a {
	background-image:url(images/topMenu_leftCorner.png);	
	width:118px;
}
.topMenu li.first a:hover , .topMenu li.first.activeHere a   {
	background-image:url(images/topMenu_leftCorner_hover.png);	
}

.topMenu li.last a  {
	background-image:url(images/topMenu_rightCorner.png);
	width:118px;
	background-position:right top;	
}
.topMenu li.last a:hover  , .topMenu li.last.activeHere a {
	background-image:url(images/topMenu_rightCorner_hover.png);
}

.TVicon
{
   background-image:url(images/TV_icon3.png);
   background-position:left top;
   background-repeat: no-repeat;
  padding-top:0px;
   margin-top:0px;
   margin-left:75px;
   padding-left:0px;
   min-width:127px;
   min-height:45px;
   width:127px;
   height:45px;
   display:inline-block; 
   margin-bottom: 10px;
}

.PokerTVicon
{
   float:right;
   background-image:url(images/PokerVideo_icon.png);
   background-position:right top;
   background-repeat: no-repeat;
  padding-top:0px;
   margin-top:0px;
   margin-left:75px;
   padding-left:0px;
   min-width:67px;
   min-height:54px;
   width:67px;
   height:54px;
   display:inline-block; 
   margin-bottom: 45px;
     margin-top:-95px;
   clear:both;
}

.CasinoTVicon
{
   float:right;
   background-image:url(images/CasinoVideo_icon.png);
   background-position:right top;
   background-repeat: no-repeat;
  padding-top:0px;
   margin-top:0px;
   margin-left:75px;
   padding-left:0px;
   min-width:67px;
   min-height:54px;
   width:67px;
   height:54px;
   display:inline-block; 
   margin-bottom: 45px;
     margin-top:-95px;
   clear:both;
}

/**************************************************/
/* HOMEPAGE */
.homepage_container {
	float:left;
	width:100%;
	 background: url(images/homepage_bg_tile.png) top center repeat-x;
	 /* background-repeat:no-repeat; */
	
}
.homepage_container .homepage_content {
	float:left;	
	width:100%;
	height:522px;	
	}
.homepage_container .homepage_content_holder {
	width:921px;
        margin-left:0px;
        padding-left:0px;

margin-left:auto;
margin-right:auto;
	
}
.homepage_container .homepage_content .column1 {
	float:left;	
	width: 664px;              
        height:308px;
}
.homepage_container .homepage_content .column2 {
	float:left;	
	width:257px;
        margin-top:2px;
}
.homepage_container .homepage_content .seotext {
	/* background-image: url(images/homepage_textbg.jpg); */
        /*backgrould:url(images/home_bottom_strip.png) no-repeat top right;*/
background-image: url(images/home_bottom_strip.png); 
background-position: right top;
background-repeat:no-repeat;

	width:622px;
	height:154px;
       /* margin-top:-5px;*/
        margin-left:42px;
	background-repeat:no-repeat;
	font-family: Tahoma, Arial;
	font-size:11px;	
	font-weight:normal;
	color:#000000;	
        text-align:left;        
}

.homepage_container .homepage_content .seotext p {
        padding-bottom:6px;
         text-align:left;
}

.homepage_container .homepage_content .seotext span {
	display:block;
	padding:20px 20px 0 78px;
}
/**************************************************/
/* ARTICLE */
.article_container {
	background-image: url(images/articleTemplate_bg.jpg);	
	background-repeat:repeat-x;
	float:left;
	width:100%;
}
.article_container .article_container_bg {
    background-image: url(images/bg.png);	
	background-repeat:no-repeat;
	float:left;
	width:100%;
	background-position:left top;
}
.article_container .article_content {	
	width:827px;
	margin-left:auto;
	margin-right:auto;
	padding-top:60px;
	
	
}

.article_container .article_content .column_article {
	width:646px; 
        min-width:646px;
	float:left;
}
.article_container .article_content .column_article .article_header {
      background-image:url(images/article_topCurve.png); 
      background-position:top;
	background-repeat:no-repeat;
	height:90px;
}
.article_container .article_content .column_article .article_header h1 {
	font-family: Tahoma, Arial;
	font-size:26px;
	font-weight:normal;
	color:#000000;
	padding:10px 0 0 20px;
}
.article_container .article_content .column_article .article_header .breadcrumbs {
	padding-left:20px;	
	
}
.article_container .article_content .column_article .article_header .breadcrumbs a , .article_container .article_content .column_article .article_header .breadcrumbs a:visited , .article_container .article_content .column_article .article_header .breadcrumbs {
	font-family: Tahoma, Arial;
	font-size:10px;
	color:#000000;
	text-transform:uppercase;
	text-decoration:none;
	color:#333333;
}
.article_container .article_content .column_article .article_header .breadcrumbs a:hover {
    text-decoration:underline;
	color:#000000;
}



.article_container .article_content .column_article .article {	
	font-family: Tahoma, Arial;
	font-size: 12px;	
       padding-left:0px;
        margin-left:0px;
        padding-top:0px;
        padding-bottom:0px;
        margin-top:0px;
       margin-bottom:0px;
	min-height:400px;
	text-align:justify;	
}


.article-normal
{
         background-image:url(images/Article_Background.jpg);  
	background-color:white;
	background-repeat:repeat-x;
	background-position:top;
      padding-left:40px;
      padding-right:40px;
      padding-top:40px;      
       min-height:425px;
      width:566px;
}

.article-aboutus
{
       background:url(images/aboutus_bg.png) no-repeat top left; 
      padding-left:40px;
      padding-top:40px;
      width:250px;
       min-height:425px;      
       padding-right:356px;
      background-color:white;
}

.article-customer-support
{
       background:url(images/customer-sales-support_bg.png) no-repeat top left; 
      padding-left:40px; 
      padding-right:256px;     
      padding-top:20px;
      width:350px;
       min-height:426px;
}

.article-payments
{
       background:url(images/paymentpro_bg.png) no-repeat top left; 
	background-color:white;
	background-position:top;
      padding-left:40px;     
      padding-right:226px;
      margin-bottom:0px;
      padding-bottom:0px;
      margin-top:0px;
      width:380px;
       min-height:481px;
}

.article-success
{
       background:url(images/sucess_bg.png) no-repeat top left; 
      padding-left:40px;
      padding-top:20px;
      width:350px;
      padding-right:256px;
       min-height:400px;
       background-color:white;
}

.article-player-management
{
       background:url(images/player-managment_bg.png) no-repeat top left; 
      padding-left:40px;
      padding-right:246px;
      padding-top:20px;
      width:360px;
       min-height:425px;
}


.article-support
{
       background:url(images/support_bg.png) no-repeat top left; 
/*         background-image:url(images/Article_Background.jpg);  */
	background-color:white;
/*	background-repeat:repeat-x;*/
	background-position:top;
      padding-left:40px;
      padding-right:56px;
      padding-top:20px;
      width:550px;
       min-height:426px;
}

.article-security
{
      /* background:url(images/security_bg.png) no-repeat top left; */
         background-image:url(images/Article_Background.jpg);  
	background-color:white;
	background-repeat:repeat-x;
	background-position:top;
      padding-left:40px;
      padding-right:46px;
      padding-top:20px;
      width:560px;
       min-height:414px;
}

.article-security .bgimg
{
   margin-left:-40px;
}

.article-marketing
{
       background:url(images/marketing_bg.png) no-repeat top left; 

      padding-left:40px;
      padding-right:40px;
      padding-top:20px;
      width:566px;
       min-height:425px;
}

.article-solution
{
       background:url(images/solution_bg.png) no-repeat top left; 
      padding-left:40px;
      padding-right:231px;
      padding-top:0px;
      width:375px;
       min-height:436px;
}

.article-fraud
{
       /* background:url(images/fraud_bg.png) no-repeat top left;  */
         background-image:url(images/Article_Background.jpg);  
	background-color:white;
	background-repeat:repeat-x;
	background-position:top;
      padding-left:40px;
      padding-right:56px;
      padding-top:20px;
      width:550px;
       min-height:415px;
}






.article_container .article_content .column_menu {
	width:178px;
	/*background-image:url(images/b3w_logo.png);*/
	background-position:top;
	background-repeat:no-repeat;
	float:left;	
    /*padding-top:249px;*/
}
.article_header .gamesButton {
	float:right;
	margin:15px 15px 0 0;	
}

/**************************************************/
/* LEFT MENU */
.leftMenu li {
	list-style:none;
	float:right;
}
.leftMenu li a , .leftMenu li a:visited {	
 	background-image:url(images/button_sub.png);
 	background-repeat:no-repeat;
	background-position:right top;
	width:178px;
	height:28px;	
        margin-top:2px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	text-transform:uppercase;
        font-weight:bold;    
	display:block;
	text-decoration:none;
	padding-top:10px;
	color:#FFFFFF;	 
	text-indent:18px;
	
}

.leftMenu li.active ul li a {
	width:180px;
	/* background-image:url(images/button_small_sub.png); */
        background-image:none;
	/* background-position:left top; */
        text-transform: none;
	color:#000000;
	font-size:11px;	
	font-weight:normal;
        margin-top:0px;
	padding-top:10px;
	text-indent:10px;
	width:128px;
	height:25px;
        border-top:1px #D5E2EB ridge;
        border-bottom:1px #D5E2EB ridge;
        background-color:#D5E2EB;
margin-right:0px;
margin-left:50px;
}
.leftMenu li.active ul li a:hover  {
	/* background-image:url(images/button_small_sub_hover.png); */
        background-image:none;
        /*font-weight:bold;*/       
       text-decoration:underline
}
.leftMenu li.active ul li.active a {
	background:url(images/active_item.png) center right;
	color:#000000;
}

.leftMenu li a:hover {
	background-image:url(images/button_sub_hover.png);
	color:#FFFFFF;
	
}
.leftMenu li.active a {
	background-image:url(images/button_sub_selected.png);
	color:#000000;
	
}
/**************************************************/
/* TOP TABS */

.topTabs li {
 	list-style:none;
	width:161px;
	height:26px;
        margin-right:7px;
	/* display:inline-block; */
float:left;
}

.topTabs li a , .topTabs li a:visited {
 	background-repeat:no-repeat;
	background-position:right top;
	font-family: "Lucida Sans", "Lucida Sans Unicode";
	font-size: 12px;	
	text-decoration:none;
	color:#FFFFFF;
	width:161px;
	height:26px;
	text-indent:11px;
        margin-right:5px;
	padding:5px 0 0 0;
float:left;
}


.topTabs li a:hover {
   /* background-image:url(images/topTabs_hover.png); */
}

.topTabs .btnPoker a,
.topTabs .btnPoker a:visited,
.topTabs .btnPóquer a,
.topTabs .btnPóquer a:visited


{
	background-image:url(images/poker_button.png); 
}

.topTabs .btnPoker a:hover,
.select-Poker .topTabs .btnPoker a,
.select-Poker .topTabs .btnPoker a:visited,
.topTabs .btnPóquer a:hover,
.select-Póquer .topTabs .btnPóquer a,
.select-Póquer .topTabs .btnPóquer a:visited
{
  background-image:url(images/poker_button_over.png);
}

.topTabs .btnPoker a:hover .gamebutton_text,
.select-Poker .topTabs .btnPoker a .gamebutton_text,
.select-Poker .topTabs .btnPoker a:visited .gamebutton_text,
.topTabs .btnPóquer a:hover .gamebutton_text,
.select-Póquer .topTabs .btnPóquer a .gamebutton_text,
.select-Póquer .topTabs .btnPóquer a:visited .gamebutton_text 
{
color:white;
text-decoration:underline;
}

.gamebutton_text 
{
        color:white; font-size:12px;  font-weight:bold;  text-transform:uppercase;        padding-top:3px;  margin-left:23px; 
}


.topTabs .btnCasino a,
.topTabs .btnCasino a:visited,
.topTabs .btnKasino a,
.topTabs .btnKasino a:visited
{
	background-image:url(images/casino_button.png);         
}
.topTabs .btnCasino a:hover,
.select-Casino .topTabs .btnCasino a,
.select-casino .topTabs .btnCasino a:visited,
.topTabs .btnKasino a:hover,
.select-Kasino .topTabs .btnKasino a,
.select-Kasino .topTabs .btnKasino a:visited
{
  background-image:url(images/casino_button_over.png);
}


.topTabs .btnCasino a:hover .gamebutton_text,
.select-Casino .topTabs .btnCasino a .gamebutton_text,
.select-casino .topTabs .btnCasino a:visited .gamebutton_text,
.topTabs .btnKasino a:hover .gamebutton_text,
.select-Kasino .topTabs .btnKasino a .gamebutton_text,
.select-Kasino .topTabs .btnKasino a:visited .gamebutton_text
{
text-decoration:underline;
color:white;
}

.topTabs .btnAffiliation a,
.topTabs .btnVertriebspartner a,
.topTabs .btnAffiliazione a,
.topTabs .btnAfiliacion a,
.topTabs .btnAffiliation a:visited,
.topTabs .btnVertriebspartner a:visited,
.topTabs .btnAffiliazione a:visited,
.topTabs .btnAfiliacion a:visited
{

	background:url(images/affiliation_button.png) no-repeat top left !important;        
       
}

.topTabs .btnAffiliation a span,
.topTabs .btnAffiliazione a span,
.topTabs .btnAfiliacion a span
{
    color: #111111 !important;
    margin-left:10px !important;
}

.topTabs .btnVertriebspartner a span
{
    color: #111111 !important;
    margin-left:-10px !important;
    font-size:11px;
}

.topTabs .btnVertriebspartner a 
{
   padding-top:5px !important;
}


.topTabs .btnAffiliation a:hover span,
.topTabs .btnAffiliazione a:hover span,
.topTabs .btnAfiliacion a:hover span,
.topTabs .btnVertriebspartner a:hover span
{
    text-decoration:underline;
}

.topTabs .btnAffiliation a:hover,
.topTabs .btnAffiliazione a:hover,
.topTabs .btnAfiliacion a:hover,
.topTabs .btnVertriebspartner a:hover
{
  background-image:url(images/affiliation_button_over.png) !important;
}


.topTabs .btnSportsbetting a,
.topTabs .btnSportsbetting a:visited
{
	background-image:url(images/sportsbetting_button.png); 
}
.topTabs .btnSportsbetting a:hover
{
  background-image:url(images/sportsbetting_button_over.png);
}

.topTabs .btnScratch a,
.topTabs .btnScratch a:visited
{
	background-image:url(images/scratchcards_button.png); 
}
.topTabs .btnScratch a:hover
{
  background-image:url(images/scratchcards_button_over.png);
}

.topTabs li.active  a {
    background-image:url(images/topTabs_selected.png);
	color:#000000;
}

.ChechoutGamesLink
{
    color:white; 
    background-color:#40848F; 
    margin-left:20px; 
    margin-top:6px; 
    padding-left:10px; 
    padding-right:10px; 
    font-size:11px; 
    font-weight:bold; 
    padding-top:3px; 
    padding-bottom:3px; 
    font-family: Tahoma, Arial; 
}

/**************************************************/
/* CONTACT FORM */
#ContactForm label {
	font-family: "Lucida Sans", "Lucida Sans Unicode";
	font-size:11px;
	display:block;
	margin-bottom:10px;
	margin-top10px;
}

#ContactForm .text {
	border:1px solid black;
	padding:5px;
	margin-bottom:10px;
	width:553px;
	height:66px;	
}

#ContactForm #cfName , #ContactForm #cfEmail {
	height:15px;	

}
.error {
	font-family: "Lucida Sans", "Lucida Sans Unicode";
	font-size:11px;
	padding:10px;
	color:#990000;
	width:553px;
	
}


/**************************************************/
/* FOOTER SITEMAP */
.footerContainer , .footer , .bottomText {
 	    width:809px;  
		margin-left:auto;
 	 	margin-right:auto; 
		
}

.footer 	{	height:178px; }
.footer ul  {	float:left; }

.footer { 
		background-image:url(images/footer_bg.png);
		display:block;
		float:left;
}
.footer hr {
        border:none;
		border-bottom:1px solid black;
        margin-left:auto;
		margin-right:auto;
		width:750px;  
        float:left;	 
}
.footer .footerSitemap {
       float:left;	
       padding-top:20px;   
       padding-left:40px;
		
}

.footer .footerSitemap li {
      float:left;	
      width:140px;
      font-family: Tahoma, Arial;
      font-size: 11px;     
      font-weight:bold;        
      list-style:none; 	
      
}
.footer .footerSitemap li a , .footerSitemap li a:visited {
      font-weight:bold;
      text-decoration:underline;
      text-transform:uppercase; 
      color:#fff;
}


.footer .footerSitemap li a:hover {
      text-decoration:none;
      text-transform:uppercase; 
} 
.footer .footerSitemap li ul {
    padding:0;
}
.footer .footerSitemap li li a , .footerSitemap li li a:visited {
       font-weight:bold;
	color:#00b1ff;
	text-decoration:none;
        text-transform:none; 
}
.footer .footerSitemap li ul li.active a {
       font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
        text-transform:none; 
}

.footer .footerSitemap li li a:hover {
   text-decoration:underline;
   text-transform:none;
   color:#FFFFFF;
}

.bottomText .credits {
 float:left;
 background-image: url(images/footer_b3w_logo.gif);
 background-repeat:no-repeat;
 border:none;
 width:100px;
 height:46px;

}
.bottomText .license {
	 font-family: "Lucida Sans", "Lucida Sans Unicode";
	 font-size: 9px;
	 color:black;
	 float:right;
	 background-image: url(images/LGA_logo2.png);
	 width:260px;
	 height:60px;
	 background-repeat:no-repeat;
	 background-position:right top;
	 border:none;
	 text-align:right;
     padding-right:63px;
}
/**************************************************/
