  form#signUp input.redBorder {
  	border: 2px solid red;
  }

h2.faq{margin-top:3em;}
.leftColumn h3{font-size:12px;}
.content p{margin-bottom: 1.5em}

 blockquote{
    margin: 0 3em;
    padding: 1em;}

a.readMore:hover, a.freeText:hover{text-decoration: underline;}
  
  a.freeText, a.readMore{
    color:#015BCB;
    text-decoration:none;}

.holder{width:100%;clear:both;}
a.readMore {
    float:right;
    margin: 0 10px 10px 0;
    font-size:12px;}
    
   
  
.succes_signup{
    width:100%;
    clear: left;
    float: left;
    margin: 30px 0 0 0;}
/* --------------------------------------------------------- Tabs */
  
.pageTitle {   
    height:27px;
    background:transparent url('../img/tabs/bkg_title.gif') repeat-x 0 3px;
    clear:left;}
  
  .pageTitle .left {
    background:transparent url('../img/tabs/active_left.gif') no-repeat;
    display:inline;
    float:left;
    height:27px;
    margin-left:20px;
    width:5px;
    }
  
  .pageTitle h2 {
    background-color:#FFFFFF;
    border-top:1px solid #B7D1E5;
    color:#F87A13;
    float:left;
    font-size:16px;
    height:21px;
    padding:5px 25px 0pt;
    text-align:center;
    text-transform:uppercase;
    }
  
  .pageTitle h2.aff_reg {
    background:#FFFFFF url('../img/tabs/aff_reg.gif') no-repeat 3px 7px;
    border-bottom:medium none;
    }

  .pageTitle .right {
    background:transparent url('../img/tabs/active_right.gif') no-repeat;
    float:left;
    height:27px;
    width:5px;
    }
  
  .contactTab{display: none;}
  
/* --------------------------------------------------------- Left Part */      
/* -------- tabs for te inner pages ------------------------------------*/

  ul.tabs {
    background: url('../img/tabs/bkg_tab.gif') repeat-x bottom left;
    width: 100%;
    height: 32px;
    overflow: hidden;
    padding: 0 0 0 15px;
    }
    
  ul.tabs li{
    float: left;
    display: inline;
    list-style-type: none;
    margin: 0 5px 0 0;
    height: 30px;} 
    
  ul.tabs li.active{background: url('../img/tabs/active_point.gif') no-repeat center bottom;}
  
  ul.tabs li a{
    float: left;
    padding: 5px 3px 0 3px;
    height: 20px;
    text-decoration: none;
    color: #005aca;
    background: url('../img/tabs/tab_mid.gif') repeat-x  bottom;}
  
  ul.tabs li a.active{
    height: 20px;    
    font-weight: bold;
	color: #fff;
	background: url('../img/tabs/center_active.gif') repeat-x center bottom;	
	border: none;}
  
   ul.tabs .left{
    float: left;
    background: url('../img/tabs/left.gif') no-repeat left bottom;
    width: 4px;
    height: 25px;
    }
  
  ul.tabs .right{
    float: left;
    background: url('../img/tabs/right.gif') no-repeat right bottom;
    width: 4px;
    height: 25px;
    }
  
  ul.tabs .left_active{
    float: left;
    background: url('../img/tabs/left_active.gif') no-repeat left bottom;
    width: 4px;
    height: 25px;
    }
  
  ul.tabs .right_active{
    float: left;
    background: url('../img/tabs/right_active.gif') no-repeat right bottom;
    width: 4px;
    height: 25px;
    }
  
.blueBlock{
    padding: 1em;
    margin: 0 0 20px 0;
    background: #f1f5f8;
    border-bottom: 1px solid #b7d0e4;}
    
/* -- if no blue block under the tabs style clear --*/   
  ul.tabs.clear {background: url('../img/tabs/bkg_tab_clear.gif') repeat-x bottom;}

/* -------------------------------------------------------------------------------  OUR PRODUCTS */

/* ---- casinos descriptions -----*/  
  .prod_more{
    float: left;
    margin: 0 0 10px 0;
    width:665px;
    }
    
  img.prodLogo{
    float: left;
    width: 130px;
    height: 60px;
    margin-right: 20px;
    }
  
  img.playTech{
    float: right;
    margin: 20px 0 0 0;
    }
  
  img.prodImg{
    float: left;
    border: 1px solid #B9D2E6;
    margin:0 7px 0 8px;
    }
    
  p.prodInfo{ clear: left;}
   
  h4.prodName{
    float: left;
    color: #1a95d0;
    font-weight: bold;
    font-size: 13px;
    margin: 25px 0 0 0;
    padding: 0 5px 0 0;}
  
  h4.prodName a{color:#1A95D0;}  
  
  a.prodLink{
    float: left;
    padding: 25px 0 0 5px;
    color:#005ACC;
    padding-left:5px;
    text-decoration:none;
   }
  a.prodLink:hover,
  a.expand:hover,
  a.expanded:hover{text-decoration: underline;}
/* ------------ products expand and faq expand */  
a.expand{
    display:block;   
    padding: 0 0 1em 15px;
    text-decoration:none;
    color:#005BCC;
    background:transparent url('../img/plus.gif') no-repeat 0 3px;
    border-bottom:1px solid #b6d1e6;}

a.expanded{
    display:block;
    margin: 0 0 10px 0;
    padding: 0 0 0 15px;
    text-decoration:none;
    color:#005BCC;
    background:transparent url('../img/minus.gif') no-repeat 0 3px;}  
  /* ------------------ Games table ----------------- */
  
  table.gamesTable{
   float: left;
   width: 100%; 
   margin: 10px 0 3px 0;
   padding-bottom: 10px;
   text-align: center; 
   font-size: 12px;
   border-bottom: 1px solid #b6d1e6;
   }
  
  table.gamesTable th{
  background-color: #e3eaf0;
  border-left: 1px solid #c6d7e7;
  font-weight: normal;
  padding: 3px;
  }

  table.gamesTable td{
  background-color: #f0f0f0;
  font-weight: bold;
  height: 25px;
  }
  
  table.gamesTable th.first{border-left: none;}

  /* ------------ Products detailed information table -------------------*/
  
  table.prodItems{
    float: left;
    width: 100%;
    text-align: left;
    border-bottom: 1px solid #b6d1e6;
    }    
  
  table.prodItems th{
  	width:130px;
    margin: 0 2px 2px 0;
    padding: 3px 0 3px 10px;
    color: #002f3d;
    background-color: #f0f0f0;
    border-bottom: 2px solid white;
    }
 
   table.prodItems td{
    border-bottom: 1px solid #ededed;
    border-right: 1px solid #ededed;
    border-top: 1px solid #fff;
    border-left: 1px solid #ededed;
    padding: 0 0 0 10px;
    }

/* ---------------------------------------------------------------------------- REVENUE */
.revTable{margin-bottom: 1.5em;}
.revTableTop {
    background:transparent url('../img/revenueTable/topRev.jpg') no-repeat center bottom;
    display:block;
    height:4px;
    width:281px;
    }

  .revTableBottom {
    background:transparent url('../img/revenueTable/botRev.jpg') no-repeat scroll 0 0;
    height:4px;
    width:281px;
    }
      
  
  table.revenueTable {
    border-left:1px solid #C0D2DE;
    border-right:1px solid #C0D2DE;
    clear:left;
    color:#0C3C4A;
    margin:0 0 0 1px;
    text-align:center;
    width:280px;
    }
  
  
  table.revenueTable td {border-bottom:1px solid #EDEDED;}
  
  table.revenueTable td.first{
    background-color: #f0f0f0;
    }
      
  table.revenueTable td.middle {
    border-left:1px solid #E3E3E3;
    border-right:1px solid #E3E3E3;
    background-color: #f6f8f5;
    }
  
.info p, 
.left p,
.info strong,
.left strong{clear:left; }
  

/* ----------------------------------------------------------------------- MARKET */  
  table.productSelect{
    width: 100%;
    margin: 20px 0 0 0;
    border: none;
    }
  
  table.productSelect th{  
    border-top: 1px solid #B7D2E5;
    border-bottom: 1px solid #B7D2E5;
    }
  table.productSelect th a{
    width: 25px;
    height: 20px;
    display: block;}

  table.productSelect a span{display: none;} 
  table.productSelect a.en{ background: url('../img/flags/en.gif') no-repeat center;}
  table.productSelect a.fr{ background: url('../img/flags/fr.gif') no-repeat center;}
  table.productSelect a.es{ background: url('../img/flags/es.gif') no-repeat center;}
  table.productSelect a.it{ background: url('../img/flags/it.gif') no-repeat center ;}
  table.productSelect a.de{ background: url('../img/flags/de.gif') no-repeat center;}
  table.productSelect a.tr{ background: url('../img/flags/tr.gif') no-repeat center;}
  table.productSelect a.sv{ background: url('../img/flags/sv.gif') no-repeat center;}
  table.productSelect a.da{ background: url('../img/flags/da.gif') no-repeat center;}
  table.productSelect a.no{ background: url('../img/flags/no.gif') no-repeat center;}
  table.productSelect a.fi{ background: url('../img/flags/fi.gif') no-repeat center;}
  table.productSelect a.pl{ background: url('../img/flags/pl.gif') no-repeat center;}
  table.productSelect a.ru{ background: url('../img/flags/ru.gif') no-repeat center;}
  table.productSelect a.sr{ background: url('../img/flags/sr.gif') no-repeat center;}
  table.productSelect a.pt{ background: url('../img/flags/pt.gif') no-repeat center;}
  table.productSelect a.nl{ background: url('../img/flags/nl.gif') no-repeat center;}
  table.productSelect a.ja{ background: url('../img/flags/ja.gif') no-repeat center;}
  table.productSelect a.ro{ background: url('../img/flags/ro.gif') no-repeat center;}
  table.productSelect a.cs{ background: url('../img/flags/cs.gif') no-repeat center;}
  
table.productSelect th.brandName{
width: 165px;
padding:0 0 0 15px;
font-weight: normal;
text-align: left;
color:#005BCC;}
    
    
  table.productSelect td {border-bottom: 1px solid #edecea; height: 22px;}
  table.productSelect td.prodName{border:  none;}
  table.productSelect td span{
    background-color: #f0f0f0;
    display: block;
    margin: 2px;
    padding: 2px 2px 2px 15px;
    font-weight: bold;
    }
  
  table.productSelect td a{
    border-left: 1px solid #edecea;
    border-right: 1px solid #edecea;
    height: 18px;
    padding: 0 2px;
    display: block;
    }
    
  table.productSelect td a.checked{
    background-color: #c0d2de;
    margin: 0 2px;}
/* ------------------------------------------------------------------------ ABOUT US */  
.movie{
    width: 100%;
    float: left;
    margin: 20px 0 0 0;}
    
#ABOUT_US_INFO{padding-top: 2em;}
#ABOUT_US_INFO ul{
    margin: 0 0 2em 10px;
    padding: 0 0 0 15px;}
#ABOUT_US_INFO li{margin-bottom:0.2em;}
/* ----------------------------------------------------------------------- FAQ */  
a.faq_open:hover, 
a.faq_close:hover{text-decoration: underline;}  
.ans{margin:0 0 1em 15px;}
.quest a.expand{border: 0 none; } 
.quest a.expanded{margin: 15px 0;}
