body{
	font-size:12px;
	font-family:Arial;
	border:0;
	padding:0;
	margin:0;
	background-color:#062D00;
}

#topWrap{
	background-image:url(images/strip-upperline.gif);
	height:100px;
}

#top{
	width:797px;
}

.topMenuWrap{
	background-image:url(images/strip-menubar.gif);
	clear:both;
}

.topMenu{
	width:797px;
	height:22px;
}

.topMenu ul{
	display:block; 
	text-align:left;
	height:22px;
	margin:0px;
	padding:0px;
}

.topMenu li{
	display:block;
	float:left;
	font-weight:bold; 
	line-height:22px;
	margin:0px;
	padding:0px 7px 0px 0px;
}

.topMenu a, .topMenu a:link, .topMenu a:active, .topMenu a:visited{
	color:#000;
	text-decoration:none;
}

.topMenu a:hover{
	text-decoration:underline;
}

#bottomMenu ul{
	float:none;
	text-align:center;
}

#bottomMenu li{
	float:none;
	display:inline;
}

#centerWrap{
	background-color:#1A560D;
	clear:both;
}

#center{
	background-image:url(images/strip2colors.gif);
	background-repeat:repeat-y; 
	width:797px;
}

#payMethod{
	background-image:url(images/banking.gif);
	background-repeat:no-repeat;
	background-position:50% 50%;
	height:42px;	
}

#footer{
	text-align:center;
	color:#fff;
	font-size:12px;
}

#sideMenu{
	width:220px;
	float:right;
}
#welcomeBonus{
	background-repeat:none;
	overflow:hidden;
	height:146px;
	width:203px;
	cursor:pointer;
}
#welcomeBonus p{
	margin:65px 15px 0 0;
	padding:0px;
	float:right;
	display:inline;
	
}
#welcomeBonus a,#welcomeBonus a:link,#welcomeBonus a:active,#welcomeBonus a:visited{
	font-size:12px;
	color:#fff;
	text-decoration:underline;
}

#welcomeBonus a:hover{
	text-decoration:none;
}

#support{
	background-image:url(images/inner-support.jpg);
	overflow:hidden;
	width:202px;
	height:63px;
	margin: 8px 0 0 0;
}

#support h2{
	font-size:12px;
	color:#FFD230;
	float:right;
	width:120px;
	margin:4px 0 0 0;
	padding: 0px; 
	display:inline;
	text-align:left;
}

#support p{
	color:#fff;
	width:120px;
	padding:0;
	margin:0;
	font-size:10px;
	float:right;
	text-align:left;
}

#support strong{
	font-weight:bold;
	font-size:11px;
}

#flag{
	background-image:url(images/flag.gif);
	background-repeat:no-repeat;
	background-position:0px 50%;
	height:24px;
	line-height:24px;
	font-size:16px;
	color: #FFECBF;
	margin:6px 0 0 10px;
	padding:0 0 0 20px;
	font-weight:bold;
	overflow:hidden;
}

.spacer{
	float:none;
	clear:both;
	width:100%;
	height:1px;
	overflow:hidden;
}

#content{
	width: 577px;
	float:left;
	text-align:left;
}

/* Here comes some general css rules we'd like to maintain for every page */

/* I apply left and right margin for all element I expect inside, so I don't have to apply padding to the wraper div and mass with box model  and also keep me flexible*/
#content{
	padding-bottom:20px;
}
#content p, #content h1, #content h2, #content h3, #content ul, #content ul, #content hr, #content dl{
	margin: 0 10px 0 10px;
	margin-left:10px;
}

#content h1{
	font-family:Arial;
	font-size: 18px;
	font-weight: bold;
	color:#fff;
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
}

#content hr{
	background-color:#3B7B1A;
	color:#3B7B1A;
	border:0px;
	height:1px;
	clear:both;
}

#content p{
	font:Arial;
	font-weight:normal;
	font-size: 12px;
	color:#FFECBF;
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
}

#content h2{
	color:#FADF6A;
	font-weight:bold;
	font-size:12px;
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
}

#content table{
	color:#FFECBF;
	border:1px solid #205C11;
	border-collapse: separate;
}

#content td, #content th{
	padding:2px;
	border:1px solid #3B7B1A;
}

#content a, #content a:link, #content a:active, #content a:visited{
	color:#FED65D;
	text-decoration:none;
}

#content a:hover{
	text-decoration:underline;
}

#content ul, #content ol{
	font:Arial;
	font-weight:normal;
	font-size: 10px;
	color:#FADF6A;
	list-style-type:none;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 10x 15px;
}

#content ol{
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 10px 25px;
	list-style-type:decimal;
}

#content li{
	font-size: 12px;
	color:#FFECBF;
}

#content ul li{
	background-image:url(images/tab.gif);
	padding-left: 10px;
	background-position: 0px 0.5em;
	background-repeat:no-repeat;
	display:list-item;
}

/* games-preview page specific css */

#games-preview ul{
	
}

#games-preview ul h2{
	width:175px;
	clear:none;
}

#games-preview ul strong{
	color:#f00;
	font-weight:normal;
}

#games-preview li{
	width:175px;
	float:left;
	height:20px;
	line-height:20px;
	overflow:none;
}

#games-preview  .collum li{
	float:none;
	width:210px;
}

#games-preview a, #games-preview a:link,  #games-preview a:active,  #games-preview a:visited, #games-preview a:hover{
	text-decoration:underline;
}

/* Promotions page specific css */
#promotions{}

#promotions h2{
	font-size:14px;
	margin-top:14px;
}

#promotions div.imgRight{
	background-position: 98% 55%;
	background-repeat:no-repeat;
}

#promotions div.imgRight p{
	padding-right: 185px;
	text-align:justify;
	_height:140px;
	min-height:140px;
	overflow:visible;
}

#promotions div.imgLeft{
	background-position: 2% 55%;
	background-repeat:no-repeat;
}

#promotions  div.imgLeft p{
	padding-left: 185px;
	text-align:justify;
	min-height:140px;
	_height:140px;
	overflow:visible;
}

#promotions div span{
	display:block;
	clear:both;
	margin: 10px 0 5px 0;
}

#promotions  div.imgLeft span{
	float:right;
}

#promotions  div.imgRight span{
	float:left;
}

dl{
	font-size:13px;
	font-weight:bold;
	color:#F3DA67;
	padding: 10px 0 10px 0;
}

dt{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	margin: 5px 0 5px 5px;
}

dd{
	font-size:12px;
	font-weight:normal;
	color:#FFECBF;
}

/*email filtering*/
#emailist ul{
	display:block;
	margin:0 0 0 5px;
	padding:0 0 0 5px;
	list-style-type:none;
}

#emailist ul li{
	display:block;
	background-position:0 0;
	background-repeat: no-repeat;
	height:33px;
	line-height:52px;
	overflow:hidden;
	margin-top:10px;
	padding: 0 0 0 116px;
	list-style-type:none;
}

#emailist ul li a, #emailist ul li a:visited, #emailist ul li a:active, #emailist ul li a:link {
	text-decoration:underline;
}

#envelop{
	width:102px;
	background-image:url(images/envelop.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	float:right;
	margin-right:17px;
	padding-top:65px;
	text-align:center;
	cursor:pointer;
	display:inline;
}

#envelop a,#envelop a:link,#envelop a:active,#envelop a:visited{
	text-decoration:underline;
}

#envelop a:hover{
	text-decoration:none;
}

#phones {
	border:0px;
	margin-left:5px;
	
}
#phones td{
	border:0px;
	padding-left:5px;
}


