
/*----------------------------------------------------------------------- FLASH */
.flash{
    height: 153px;
    background: url('../img/collage_pages.jpg') no-repeat center;}

.flash a{
    display:inline;
    float: right;
    margin:53px 46px 0 0;
    width: 230px;
    height: 50px;}
/*----------------------------------------------------------------------- NAV */
.nav ul{
    background: url('../img/nav_bevel.gif') no-repeat left center;
    overflow:hidden;}
/*----------------------------------------------------------------------  BODY */
.body .nav{
    float:left;
    display: inline;
    width: 170px;    
    min-height: 200px;
    padding:1px 0 0 1px;
    margin: 0 50px 0 0;    
    list-style-type: none;
    background: url('../img/bkg_navBody.gif') no-repeat left top;    
    overflow:hidden;}

.body .nav li{float:none; clear:left}

.body .nav  a{    
    width: 147px;
    height:23px;
    padding: 8px 0 0 20px;
    font-weight: normal;
    color: #b6b6b6;
    background:url('../img/bkg_navLink.gif') right top;}

.body .nav a.act{
    font-weight: bold;
    text-decoration: none;
    color: white;
    background:url('../img/bkg_navLink.gif') right bottom;}

.body .nav p{margin-bottom:1em;}
.body .txt{
    float:left;
    width: 670px;   
    padding: 0 50px 2em 0;
    background: url('../img/bkg_txt.gif') no-repeat right top;}

.body .txt .page{width: 100%;}
.body .page{width: 960px; padding-right:0;}

.txt .crumbs{ 
    margin-bottom: 2em;
    color: #b6b6b6;}
.txt .crumbs span{
    font-weight: bold;
    color:#fff;}

.txt ul{
    margin-bottom:1em;
    padding-left: 20px;}
.txt li{margin-bottom: 0.5em;}

/* OUR BRAND */
.brand .head{
    margin-bottom: 1em;
    clear:both;
    overflow: hidden;}
.brand .head h2{
    float:left;
    display: inline;
    height: 30px;}

.brand .head a{
    float:left;
    display: inline;
    margin-left: 2em;
    padding-top:3px;}

.brand dl{
    float:left;    
    margin-right: 10px;
    border:1px solid #2d2d2d;}
.brand dt{
       float: none;
       width: auto;
       padding: 0;
       margin:0;
       clear: none;
       font-style: none;
       border: none;}
.brand dd{
    width: 100%;
    height: 18px;
    padding: 7px 0 0 8px;
    color: #bdbdbd;
    background: url('../img/alt.gif');
    border-top:1px solid #2d2d2d;}       
    
/* ---------- Games table */  
  table.gamesTable{
  	width:99%;
	clear:left;
   height: 64px;
   margin: 0 0 28px 0;
   background: url('../img/all.gif') repeat-x 0 -166px;
   text-align: center; 
   font-size: 12px;}
   
   * html table.gamesTable{clear:none}
   *+html table.gamesTable{clear:none}
  
  table.gamesTable th{
    border-left: 1px solid #dfdfdf;
    font-weight: normal;
    padding: 0 10px;
    font-size: 11px;}

  table.gamesTable td{
    font-weight: bold;
    height: 25px;
    padding: 0 10px;
    color: #be0000;
    border-left: 1px solid #dfdfdf;}
  
  table.gamesTable th.first,
  table.gamesTable td.first{border-left: none;}

/* -------------- Products detailed information table */
  
table.prodItems{
	float: left;
	width: 99%;
	text-align: left;
	margin: 0 0 10px 0;}    
	
table.prodItems th{
	padding: 3px ;
	color: #be0000;
	text-align:left;}

table.prodItems td{padding: 3px 0 3px 10px;}
    
    
    
/* CONTACT AND SIGN UP*/
.big .btn,
.small .btn,
#signUp .btn,
.big #signUp .btn{
		width:172px;
		height:26px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#f9f9f9;
		background:url('../img/btn_signup.gif') no-repeat;
		border:none;
		text-transform:uppercase;
		cursor:pointer;}
        
    
.prodInfo{ 
    clear: left;
    margin-bottom: 20px;}
   
  h3.prodName{
    float: left;
    margin: 45px 0 0 0;
    padding: 0 5px 0 0;
    border-right:1px solid #6b6a6b;}
  
  a.prodLink{
    float: left;
    margin: 49px 0 0 5px;}
    
  a.prodLink:hover,
  a.expand:hover,
  a.expanded:hover{text-decoration: underline;}
  
  a.expand,
  a.expanded{
  	display:block;
    heig1ht: 14px;
	padding: 0 0 0 24px;
    margin: 13px 0 1em 0;	
    background:transparent url('../img/all_black.gif') no-repeat 0 -280px;
    clear:both;}
  
  a.expanded{background:transparent url('../img/all_black.gif') no-repeat 0 -295px}
  
dl.prodLang{
    width:100%; 
    height:40px; 
    overflow:hidden}
  
  dl.prodLang dt{
    color: #be0000;
    font-size:11px;
    font-weight: bold;
    margin: 0 0 15px 0;}

  dl.prodLang dd{
  	display:inline;
    float: left;
    margin: 0 18px 0 0;}

.cnt{clear:left;}

.hint,
.at,
.phone{
	float:left;
	display:inline;	
	width:23px;
	height:17px;	
	margin-right:2px;
	background-image:url('../img/all_black.gif');
	background-repeat:no-repeat;}
	
.hint{background-position:0 -230px;}
.at{background-position:0 -263px;}
.phone{background-position:0 -247px;}


/*------------------------------------------- COMMISSIONS */
.table{
    margin-bottom:2em;
    border-collapse: collapse;}

.table .middle{color: #af0100;}
.table td{
	padding:4px 6px;
	background:#202020;}

.table .alt td{background:none;}
/* ----------------------------------------- CONTACT US */
.contactMail{margin-bottom: 1em;}
.contactMail p{margin-bottom: 0;}
.langsHolder{
    margin-bottom: 2em;
    overflow: hidden;}

.langsHolder dt{
    float:left; 
    width: 80px;
    margin-bottom: 0.3em;
    clear:left;}

.langsHolder dd{
    float:left;
    width: 400px;
    margin-bottom: 0.3em;
    font-weight: bold;}
/* ----------------------------------------- FAQ's and MARKETS */
  a.expand,
  a.expanded{
  	display:block;
    he1ight: 14px;
	padding: 0 0 0 24px;
    margin: 13px 0 1em 0;	
    background:transparent url('../img/pluss.gif') no-repeat 0px 3px;
    clear:both;}
  
  a.expanded{background:transparent url('../img/minuss.gif') no-repeat 0px 3px}
/*------------------------------------------- FAQ */
.faq h2{margin-bottom: 2em;}
.faq .expand,
.faq .expanded{
	display:block;
	float:none;
	margin:10px 0;
    font-weight: bold;
    color: #939393;  }

.faq .cnt{
	clear:left;
	padding:3px 0 3px 24px;}
	
.faq h4{padding:5px 24px; font-weight:normal}
/*------------------------------------------- NEWS */
.news div{margin-bottom:2em;}
