/* DEFAULT
============================================================================================================= */

body {
  background-image: url('../images/background.png');
  background-repeat: repeat-x;
  background-color: #bce8f9;
}

table.maintable {
   width: 846px;
   font-family: Tahoma;
   font-size: 12px;
}

img {
  border: medium none;
  display: block;
}

/* BACKGROUND
============================================================================================================= */

td.left {
  background: url(/images/background-left.png) repeat-y scroll left top;
  width: 225px;
}

td.center {
  background: url(/images/background-center.png) repeat-y scroll left top;
  width: 621px;
  padding-bottom: 5px;
}

/* HEADER
============================================================================================================= */
td.header-left {
  background: none 0 0;
  height: 120px;
  width: 225px;
}

img.header-left {
  color: #FFC100;
  width: 225px;
  height: 120px;
}

img.header-center {
  width: 621px;
  height: 120px; 
}

table.header {
  width: 621px;
  height: 120px;
  background: url("../images/header/center.png") left top no-repeat;
}

/* MENU BOTTOM
============================================================================================================ */
td.bottom-menu {
  margin-top: 5px;
  width: 846px;
  height: 26px;
  background: url("../images/bottom/background-menu.png") left top no-repeat;
}

table.bottom-menu {
  margin: 0px 10px 0px 0px;
}

table.bottom-menu a {
  display: block;
  width: 130px;
  height: 26px;
  margin-top: 0px;
  margin-right: 0px;
  background-position: right bottom;
}
table.bottom-menu a.home {
  background: url('../images/bottom/bottom-home.jpg') no-repeat;
}

table.bottom-menu a.games {
  background: url('../images/bottom/bottom-games.jpg') no-repeat;
}
table.bottom-menu a.company {
  background: url('../images/bottom/bottom-company.jpg') no-repeat;
}
table.bottom-menu a.help {
  background: url('../images/bottom/bottom-help.jpg') no-repeat;
}

/* BOTTOM COPYRIGHT
============================================================================================================ */
td.bottom-copyright {
  width: 846px;
  height: 29px;
  background: url("../images/bottom/background-copy.png") left top no-repeat;
}

div.copy {
  margin-right: 10px; 
  color: #3e74b9;
  font-size: 13px;
}
/* STAY UPDATED
============================================================================================== */

td.subscribe-top {
  background: none repeat scroll 0 0;
  height: 34px;
  width: 171px;
}

td.subscribe-text {
  background: url(/images/left/subscribe-middle.png) left top;
  width: 171px;
  height: 91px;
}

td.subscribe-bottom {
  background: url(/images/left/subscribe-bottom.png) left top;
  width: 171px;
  height: 35px;
}

input.subscribe {
  padding: 0px 0px 0px 5px;
  margin: 12px 0px 0px 0px;
  width: 129px;
  height: 21px;
  border: 1px solid #744a05;
  color: #626262;
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  line-height: 23px;
}

input.subscribe-game {
  width: 129px;
  height: 21px;
  border: 1px solid #744a05;
  color: #626262;
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
}

input.subscribe-button {
  width: 93px;
  height: 26px;
  font-size: 12px;
  font-weight: bold;
}

img.subscribe-top {
  width: 171px;
  height: 35px;
} 

div.subscribe-text {
  color: #744a05;
  font-family: Courier New;
  font-size: 14px;
  font-weight: bold;
  padding:10px 5px 0px 5px;
  line-height: 14px;
}

/* TWITTER TOP
=========================================================================================================== */
td.twitter-top {
  background: none repeat scroll 0 0;
  width: 171px;
  height: 35px;
}

td.twitter-bottom {
  background: none repeat scroll 0 0;
  width: 171px;
  height: 79px;
}

/* TOP MENU
============================================================================================================ */
table.menu {
  margin: 71px 0px 0px 24px;
  height: 22px;
}

table.menu a {
  display: block;
  width: 100px;
  height: 22px;
  background-position: left top;
}

table.menu a.home {
  background: url('../images/menu/menu-home.png') no-repeat;
}

table.menu a.games {
  background: url('../images/menu/menu-games.png') no-repeat;
}
table.menu a.company {
  background: url('../images/menu/menu-company.png') no-repeat;
}

/* CENTER ZONE
=========================================================================================================== */

table.center-featured {
  background-color: #fdfcea;
}

table.center-news {
  background-color: #fdfcea;
}

table.featured-game {
}

div.brief-description {
  margin-top: 10px;
  margin-left: 5px;
  font-size: 16px;
  color: #522e17;
  padding: 25px 0px 0px 20px;
  line-height: 19px;
}

img.game-name {
  margin-top: 5px;
  margin-left: 15px;
}

img.game-name-soon {
  margin-top: 0px;
  margin-left: 15px;
}

img.game-shot {
  margin-top: 5px;
  margin-left: 5px;
}

img.game-shot-soon{
  margin-top: 0px;
  margin-left: 5px;
}

a.featured-lm {
  background: url(../images/button/learn_more.png) no-repeat scroll left top;
  color:#639b04;
  display:block;
  font-size:15px;
  font-weight:bold;
  margin:25px 0px 0px 65px;
  padding:10px 0px 17px 50px;
}

a.featured-lm:hover {
   color: #ed7d07;
}

a.home-lm {
  background: url(../images/button/learn_more.png) no-repeat left top;
  width: 102px;
  height: 35px;
  color:#639b04;
  display:block;
  font-size:14px;
  font-weight:bold;
  padding:10px 0px 0px 50px;
  margin:5px 0px 0px 70px;
}

a.home-lm:hover {
   color: #ed7d07;
}

a.home-game-buy {
  background: url(../images/button/buy.png) no-repeat left top;
  width: 72px;
  height: 35px;
  color:#639b04;
  display:block;
  font-size:14px;
  font-weight:bold;
  padding:10px 0px 0px 50px;
  margin: 5px 0px 0px 30px;  
}

a.home-game-buy:hover {
   color: #ed7d07;
}

a.home-game-download {
  background: url(../images/button/download.png) no-repeat left top;
  width: 72px;
  height: 35px;
  color:#639b04;
  display:block;
  font-size:14px;
  font-weight:bold;
  padding:10px 0px 0px 50px;
  margin: 5px 0px 0px 70px;
}

a.home-game-download:hover {
   color: #ed7d07;
}


/* WINDOW FEATURED
=========================================================================================================== */
td.window-featured-lt {
   width: 8px;
   height: 8px;
   background: url("../images/window_featured/lt.png") left top no-repeat;
}

td.window-featured-t{
   width: 576px;
   height: 8px;
   background: url("../images/window_featured/t.png") left top repeat-x;
}

td.window-featured-b{
   width: 576px;
   height: 8px;
   background: url("../images/window_featured/b.png") left top repeat-x;
}

td.window-featured-l{
   width: 8px;
   height: 200px;
   background: url("../images/window_featured/l.png") left top repeat-y;
}

td.window-featured-r{
   width: 8px;
   height: 200px;
   background: url("../images/window_featured/r.png") left top repeat-y;
}

td.window-featured-buttons-l{
   width: 8px;
   height: 50px;
   background: url("../images/window_featured/l.png") left top repeat-y;
}

td.window-featured-buttons-r{
   width: 8px;
   height: 50px;
   background: url("../images/window_featured/r.png") left top repeat-y;
}

td.window-featured-rt {
   width: 8px;
   height: 8px;
   background: url("../images/window_featured/rt.png") left top no-repeat;
}

td.window-featured-rb {
   width: 8px;
   height: 8px;
   background: url("../images/window_featured/rb.png") left top no-repeat;
}

td.window-featured-lb {
   width: 8px;
   height: 8px;
   background: url("../images/window_featured/lb.png") left top no-repeat;
}

/*  NEWS SECTION
=====================================================================================*/

div.news_label {
	color: #0260AF;
	font-family:Tahoma;
	font-size:16px;
	font-weight:bold;
	margin:10px 10px 0;
	text-decoration:none;
}

div.news_definition {
	color:#37210e;
	font-size:14px;
	padding:10px 0px 0px 25px;	
}

img.news-title {
  margin-left: 10px;
  margin-top: 15px;
  
  width: 182px;
  height: 28px;
}

a.news_link {

}

/* GAME PAGE
======================================================================================*/
img.game-title {
  padding: 0px 0px 0px 10px;
  width: 233px;
  height: 28px;
}

img.game-title-sevenwonders {
  padding: 0px 0px 0px 10px;
  width: 302px;
  height: 28px;
}


img.game-video {
  padding: 5px 0px 0px 10px;
  width: 52px;
  height: 20px;
}

img.game-system {
  width: 186px;
  height: 20px;
}

img.game-features {
  padding: 0px 0px 0px 0px;
  width: 192px;
  height: 20px;
}

img.game-banner {
  width: 441px;
  height: 190px;
  padding: 5px 0px 10px 20px;
}

img.game-description {
  padding: 0px 0px 0px 10px;
  width: 104px;
  height: 20px;
}

img.game-soon {
  padding: 0px 0px 0px 10px;
  width: 104px;
  height: 20px;
}
div.game-description {
  padding: 10px 0px 10px 20px;
  width: 441px;
  line-height: 18px;
  height: 90px;
  font-size: 14px;
  color: #47210e;
}

div.game-newsletter {
  padding: 10px 0px 10px 20px;
  width: 441px;
  height: 20px;
  font-size: 14px;
  color: #47210e;  
}

img.game-shot-small {
 width: 123px;
 height: 93px;
 padding: 5px 6px 0px 0px;
}

img.game-button {
  width: 42px;
  height: 42px;
}

a.game-buy {
  background: url(../images/button/buy.png) no-repeat left top;
  width: 72px;
  height: 35px;
  color:#639b04;
  display:block;
  font-size:14px;
  font-weight:bold;
  padding:10px 0px 0px 50px;
  margin: 0px 0px 0px 20px;  
}

a.game-buy:hover {
   color: #ed7d07;
}

a.game-download {
  background: url(../images/button/download.png) no-repeat left top;
  width: 72px;
  height: 35px;
  color:#639b04;
  display:block;
  font-size:14px;
  font-weight:bold;
  padding:10px 0px 0px 50px;
  margin: 0px 0px 0px 120px;
}

a.game-download:hover {
   color: #ed7d07;
}

td.game-empty {
  background: url(/images/background-center.png) repeat-y scroll left top;
  width: 612px;
  height: 7px;
}

ul {list-style:none;} 

ul li {
  background: transparent url(../images/world_riddles/marker.jpg) no-repeat 0 50%;
  padding-left:15px;
}

/*ul.game {
  list-style-image: url(../images/world_riddles/marker.jpg);
}*/

li.game {
  color: #47210e; 
  font-size:14px;
  margin-bottom: 5px;  
  line-height: 12px;
}

/*  HELP and COMPANY and NEWSLETTER and THANK YOU
======================================================================================================= */
img.thanks {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 10px;
  width: 106px;
  height: 20px;
}

img.help {
  padding: 0px 0px 0px 10px;
  width: 72px;
  height: 20px;
}

img.error {
  padding: 0px 0px 0px 10px;
  width: 52px;
  height: 20px;
}

img.about {
  padding: 0px 0px 0px 10px;
  width: 83px;
  height: 20px;
}

img.newsletter {
  padding: 0px 0px 0px 10px;
  width: 100px;
  height: 20px;
}

div.error {
  padding: 10px 0px 10px 20px;
  width: 550px;
  height: 90px;
  font-size: 14px;
  line-height: 20px;
  color: #47210e; 
}

div.help {
  padding: 10px 0px 10px 20px;
  width: 550px;
  height: 90px;
  font-size: 14px;
  line-height: 20px;
  color: #47210e; 
}

div.about {
  padding: 10px 0px 10px 20px;
  width: 550px;
  height: 90px;
  font-size: 14px;
  line-height: 20px;
  color: #47210e;   
}

div.newsletter {
  padding: 10px 0px 10px 20px;
  width: 550px;
  height: 160px;
  font-size: 14px;
  line-height: 20px;
  color: #47210e;     
}
