*{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
		body{font-size:12px; background:#000;}
		a{text-decoration:none;}
		a:hover{text-decoration:underline;}
		img {border:none;}
	/*	li{ list-style:none;} */
		#head{
			border-bottom:1px solid #710007;
			background:url('http://www.riva.com/themes/default/css/images/new/bg-header.png') repeat-x 0 0;
			height:133px;
		}
		
		.contactlink{
      text-decoration:none;
	    color:#FFFFFF;  
	    border:3px solid #FFFFFF;  
	    font-weight:bold;
	    padding-top:3px;
	    padding-bottom:6px;
	    padding-left:11px;
	    padding-right:11px;	  
    }
    
    .contactlinkp {    
	    position:absolute;
    }
		
		#head-head{
			height:138px;
			margin:0 auto;
			position:relative;
			width:987px;
			background:url('http://www.riva.com/themes/default/css/images/new/logo.png') no-repeat 0 0;
		}
		#head-head > a{
			display:block;
			height:114px;
			width:308px;
		}
		
		#head-headhaloween{
			height:138px;
			margin:0 auto;
			position:relative;
			width:987px;
			background:url('http://www.riva.com/themes/default/css/images/new/logo_haloween.png') no-repeat 0 0;
		}
		#head-headhaloween > a{
			display:block;		
      height:186px;
			width:496px;       
       	/*
			height:114px;
			width:308px;
			*/
		}
		
		#motto{
			color:white;
			left:65px;
			position:absolute;
			top:77px;
		}
		
		#main{
			background:#000000 url('http://www.riva.com/themes/default/css/images/new/bg-main.jpg') no-repeat scroll center top;
			height:524px;
			
		}
				
		#main h1{
			padding:15px 0 0 0;
			font-size:3em;
			text-align:center;
			color:#fff;
		}
		
		#globe{
			width:741px;
			min-height:500px;
			background:url('http://www.riva.com/themes/default/css/images/new/globe.png') no-repeat  0 80px;
			margin:0 auto;
		}
		
		.button-play {
			clear:both;
			margin:15px 0 0 0;
		}
		
		.button-play > a{
			width:301px;
			height:119px;
			display:block;
			margin-left:270px;
		}
		
		.instant {
			padding-right:60px;
			text-align:center;
		}
		
		.instant a:hover {
			color:#930d0d;
		}
		
		.en:hover { 
			background:transparent url('http://www.riva.com/themes/default/css/images/new/button-play-en.png') no-repeat scroll center -119px;
		}
		.en { 
			background:transparent url('http://www.riva.com/themes/default/css/images/new/button-play-en.png') no-repeat scroll center top;
		}
		.fr:hover { 
			background:transparent url('http://www.riva.com/themes/default/css/images/new/button-play-fr.png') no-repeat scroll center -119px;
		}
		.fr { 
			background:transparent url('http://www.riva.com/themes/default/css/images/new/button-play-fr.png') no-repeat scroll center top;
		}
		.es:hover { 
			background:transparent url('http://www.riva.com/themes/default/css/images/new/button-play-es.png') no-repeat scroll center -119px;
		}
		.es { 
			background:transparent url('http://www.riva.com/themes/default/css/images/new/button-play-es.png') no-repeat scroll center top;
		}
		.it:hover { 
			background:transparent url('http://www.riva.com/themes/default/css/images/new/button-play-it.png') no-repeat scroll center -119px;
		}
		.it { 
			background:transparent url('http://www.riva.com/themes/default/css/images/new/button-play-it.png') no-repeat scroll center top;
		}
		.de:hover { 
			background:transparent url('http://www.riva.com/themes/default/css/images/new/button-play-de.png') no-repeat scroll center -119px;
		}
		.de { 
			background:transparent url('http://www.riva.com/themes/default/css/images/new/button-play-de.png') no-repeat scroll center top;
		}
		.pl:hover { 
			background:transparent url('http://www.riva.com/themes/default/css/images/new/button-play-pl.png') no-repeat scroll center -119px;
		}
		.pl { 
			background:transparent url('http://www.riva.com/themes/default/css/images/new/button-play-pl.png') no-repeat scroll center top;
		}
		.pt:hover { 
			background:transparent url('http://www.riva.com/themes/default/css/images/new/button-play-pt.png') no-repeat scroll center -119px;
		}
		.pt { 
			background:transparent url('http://www.riva.com/themes/default/css/images/new/button-play-pt.png') no-repeat scroll center top;
		}
		.cz:hover { 
			background:transparent url('http://www.riva.com/themes/default/css/images/new/button-play-cz.png') no-repeat scroll center -119px;
		}
		.cz { 
			background:transparent url('http://www.riva.com/themes/default/css/images/new/button-play-cz.png') no-repeat scroll center top;
		}
		.hu:hover { 
			background:transparent url('http://www.riva.com/themes/default/css/images/new/button-play-hu.png') no-repeat scroll center -119px;
		}
		.hu{ 
			background:transparent url('http://www.riva.com/themes/default/css/images/new/button-play-hu.png') no-repeat scroll center top;
		}		
		.text {
			background-color:#000;
			margin:0 auto;
			width:873px;
			/*height:140px;*/
			color:#fff;
			padding-left:80px;
		}
		
		.testbox{
			width:260px;
			float:left;
			margin-right:10px;
		}
		
		.text h2 {
			font-size:13px;
			margin:0 0 6px 0;
		}
		
		.text p img {
			float:left;
			margin:0 6px 0 0;
		}
		
		.text-short {
			clear:both;
			margin:30px 0 0 0 ;
			text-align:center;
		}
		
		.text-short a:hover {
			color:#930d0d;
		}
	
		.flag {
			margin:40px auto 0;
			text-align:center;
			width:987px;
			overflow:hidden;	
		 }
		
		.flag ul{
			padding-left:145px;
			width:195px;
			float:left;
		}
		
		.flag li{
			margin:12px 0;
			clear:both;
			overflow:hidden;
		}
		
		.flag-flag {
			display:block;
			margin-right:4px;
			float:left;
		}
		
		.flag-text{
			display:block;
			margin:24px 0 0 0;
			float:left;
			color:#fff;
		}
		
		.flag li img{
			vertical-align:middle;
			margin-right:10px;
		}
		
		#foot{	
			background:url('http://www.riva.com/themes/default/css/images/new/bg-footer.png') repeat-x 0 0;
			height:233px;
			text-align:center;
		}
	
		
		#foot-foot{
			margin:0 auto;
		}
#casino_rss_link{
text-decoration:none;
color:white;
display:inline-block;
height:16px;
line-height:16px;
}
#casino_rss{
display:inline-block;
width:16px;
height:16px;
background:transparent url('http://www.riva.com/themes/default/css/images/new/feed-icon-16x16.gif') no-repeat scroll 0 0;
}
#downloadbutton{
display:block;
height:119px;
margin-left:270px;
width:301px;
}
#lang_select{
font-size:11px;
position:absolute;
top:30px;
left:700px;
border:0 none;
list-style:none outside none;
margin:0;
padding:0;
float:right;
}
#lang_select li{
background:url("images/flags/lm.png") no-repeat scroll left top transparent;
float:left;
height:30px;
margin-right:10px;
border:0 none;
list-style:none outside none;
margin:0;
padding:0;
}
#lang_choice{
background:none repeat scroll 0 0 #000000;
border-color:-moz-use-text-color #FFFFFF #FFFFFF;
border-right:1px solid #FFFFFF;
border-style:none solid solid;
border-width:medium 1px 1px;
clear:both;
display:none;
padding:6px 0;
position:relative;
top:-5px;
width:95px;
z-index:2;
}
#lang_select li a{
background:url("images/flags/rm.png") no-repeat scroll right top transparent;
color:#FFFFFF;
display:block;
float:left;
height:30px;
line-height:17px;
padding:0 24px 0 6px;
text-decoration:none;
width:69px;
font-size:10px;
}
.bot {
padding-bottom:0;
padding-top:2px;
}
#lang_select .submenu li a{
background:none repeat scroll 0 0 transparent;
border:0 none;
color:#FFFFFF;
display:block;
float:none;
height:auto;
line-height:normal;
margin:0;
padding:2px 6px;
}
#lang_choice li{
border-color:#DEDEDE -moz-use-text-color -moz-use-text-color;
border-right:0 none;
border-style:solid none none;
border-width:1px 0 0;
display:block;
float:none;
height:auto;
line-height:normal;
margin:0 6px;
}




#control_wrapper{
width:94%;
padding-top:260px;
margin:0 auto;

}


#carousel_control {float:right;height:57px;}		

#carousel_text{
float:left;
width:200px;
color:white;
margin-top:15px;
}
#carousel_text strong{
color:yellow;
}


#carousel_control span {cursor:pointer;display:inline-block;height:57px;margin:0 2px;width:35px; z-index:1;}
span.s{background:url(images/carousel/stop.png) no-repeat 0 center; }
span.f{background:url(images/carousel/forward.png) no-repeat 0 center;}
span.r{background:url(images/carousel/rewind.png) no-repeat 0 center;}

#carousel{
cursor:pointer;
background:url(images/carousel/carousel_1.png) no-repeat 0 center;
height:348px;width:999px;
margin:0 auto;
}			


/*
contact form css
*/

#black-gradient{
	background: url(images/started/casino_started06_background_black_gradient.png) repeat-x center top
}

#content-all-wrapper{
	width: 990px;
	margin: 0 auto;
	background: #FFFFFF url(images/started/casino_started06_content_white_gradient_bottom.gif) no-repeat center bottom;
}

#content-all {
	width: 970px;
	padding: 10px 10px 13px 10px;
	margin: 0 auto;
	background: url(images/gradient_top.gif) repeat-x 0 0;
}

#aftermenu-column1{
	float:left;
	width:253px;
	height:597px;
	background: url(images/started/casino_riva_left_box.png) no-repeat center top;
	/* Juan: Loads the PNG background for IE6 */
	_background: transparent none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/rivacash/css/images/started/casino_riva_left_box.png');
	margin: 0;
}

.downloadh, .downloadc {
	left: 14px;
	position: absolute;
	color: #fff;
	cursor: pointer;
	_cursor: hand; /* IE6 doesn't understand cursor: pointer */
}
.downloadh{
	top: 15px;
	font-size: 24px;
	font-weight: bold;
}
.downloadc{
	top: 45px;
	font-size: 12px;
}

.news_header{
	padding:8px 0 0 50px;
	font-size:18px;
	font-weight:900;
	color:#ab1713;
	margin:0px 0 5px 0;
}

.news_content{
	padding:10px 0 0 14px;
	font-size:11px;
}

.news_link{
	padding:10px 0 0 14px;
	font-size:11px;
}

.why_header{
	padding:8px 0 0 50px;
	font-size:18px;
	font-weight:900;
	color:#ab1713;
	margin:0px 0 9px 0;
}

.why_list{
	padding:5px 0 0px 0;
	font-size:11px;
}

#contact-box{
	height:170px;
	width:227px;
	background: url(images/started/casino_riva_contact_box.png) no-repeat center top;
	margin:15px 12px auto auto;
}

a#red-download{
	height:80px;
	width:221px;
	display: block;
	position: relative;
	text-decoration: none;
	margin:15px 14px auto auto;
	background: url(images/started/Riva_Casino_red_download_btn.gif) no-repeat 0 0;
}
a#red-download:hover{
	background-position: 0 -80px;
}

#news-box{
	height:133px;
	width:227px;
	background: url(images/started/casino_riva_casino_news_box.png) no-repeat center top;
	margin:15px 12px auto auto;
}

#why-riva ul{
	list-style-type: square; list-style-position: outside;margin-left:35px;
}

#why-riva{
	height:142px;
	width:227px;
	background: url(images/started/casino_riva_why_riva_box.png) no-repeat center top;
	margin:15px 12px auto auto;
}

.left_contact_header{
	padding:8px 0px 0px 50px;
	font-size:18px;
	font-weight:900;
	color:#ab1713;
	margin-bottom:5px;
}

.contact_text{
	padding:10px 14px 0px 14px;
	font-size:11px;
	margin-bottom:10px;
}

.contact_entry{
	margin:0px 0px 5px 10px;
}

.contact_marker{
	background:url(images/started/list_marker.png) no-repeat center center;
	display:inline-block;
	width:20px;
	height:15px;
	vertical-align:text-bottom;
}

.tels_left{
	float:left;
	width:85px;
}

.tels_right{
	float:left;
	width:127px;
}

.t_country{
	font-size: 12px;
	color:#AB1713;
	margin:0px 0px 1px 0px;
}
.t_number{
	font-size: 12px;
	color:#91524C;
	margin:0px 0px 1px 0px;
}

#aftermenu-column2-wrapper{
	min-height:600px;
	float:right;
	width:699px;
	background:#f7f7f7 url(images/started/casino_started_text_box_bottom.png) no-repeat center bottom;
	margin: 0;
	margin-top: 3px;
}

#aftermenu-column2{
	float:right;
	width:699px;
	background: url(images/started/casino_started_text_box_top.png) no-repeat center top;
	margin-bottom: 20px;
}

#contact-wrapper{
	background:#260000 url(images/contact/casino_header_contact.jpg) no-repeat center top;
}

#contact-header{
	background:#260000 url(images/contact/casino_header_contact.jpg) no-repeat center top;
}

.header_text{
	position:relative;
	font:bold 42px Arial;
	padding:45px 0 0 0;
	margin:0px 0 0 225px;
	color:#dfdada;
}

.subheader_text{
	font-size:24px;
	color:#FFFFFF;
	padding:0px 0 0 0;
	margin:-7px 0 0 225px;
}

h3.sub-header{
	color:#474747;
	padding-left: 30px;
	background: url(images/circle_and_arrow.png) no-repeat 0 0;
	line-height: 25px;
	font-size: 21px;
	color: #777;
}

#contactwrapper{
	margin:10px 10px 10px 50px;
}

#contactform{
	margin:40px 0px 30px 0px;
}

.contactitem{
	border:1px solid #F7F7F7;/*Opera layout fix*/
	margin:10px 0px 10px 0px;
}

.formleft{
	float:left;
	width:150px;
	font-weight:bold;
}

.formright{
	float:left;
	width:400px;
}

.contactradiofield input{
	margin:5px 10px 5px 0px;
	border:none;
	outline:none;
}
.contactradiofield{
	margin:20px 0px 20px 0px;
}

.contactradio{
	float:left;
	width:200px;
}

.radio_row{
	margin:5px 0px 5px 0px;
}

.textareacon{
	margin:20px 0px 20px 0px;
}

.contacttext{
	width:270px;
	height:250px;
}

.contactinput{
	float:left;
	width:270px;
	height:20px;
}

.contactinput{
	padding-left:2px;
	border:1px solid #C0C0C0;
	outline:none;
}

.contactbutton{
	font-size:14px;
	font-weight:bold;
	color:#474747;
	width:151px;
	height:29px;
	border:none;
	cursor:pointer;
	background:url(images/contact/submit_button.gif) no-repeat center top;
	outline:none;
}
.contactbutton:hover{
	background:url(images/contact/submit_button.gif) no-repeat scroll center -29px;
	outline:none;
}


.header{
	text-align:left;
	margin:auto;
	float:center;
	height:166px;
	width:990px;
	color:#FFFFFF;
}

.radio_on{
	background:transparent url(images/contact/radio_button_active_trans.png) no-repeat center top;
	width:14px;
	height:15px;
	margin:3px 10px 0px 0px;
	cursor:pointer;
	border:none;
}
.radio_off{
	background:transparent url(images/contact/radio_button_trans.png) no-repeat center top;
	width:14px;
	height:15px;
	margin:3px 10px 0px 0px;
	cursor:pointer;
	border:none;
}

input {
	border: 1px #c0c0c0 solid; 
}

textarea {
	border: 1px #c0c0c0 solid;
}

fieldset {
	border: 0;
}
/* Popup--------------------------------------- */
#ovrLay {background: url(/themes/default/css/images/popup/onePx.png) repeat 0 0;height: 100%;position: fixed;width: 100%; z-index: 999999; display:none;top: 11px;}
#conditionPopup {
	height: 452px;
	margin: 0 auto;
	position: relative;
	top: 87px;
	width: 794px;
	border: 1px solid #C11;
}
#pWrapper{padding:8px 23px 8px 28px; text-align:justify; position:relative}
#x{background:url(/themes/default/css/images/popup/x.png) no-repeat 0 0; width:44px; height:44px; cursor:pointer; display:block; position:absolute; top:6px; right:13px; z-index:99; }
#pCloseBtn{background:url(/themes/default/css/images/popup/Close.png) no-repeat 0 0; width:89px; height:36px; line-height:35px; text-align:center; font-weight:bold; color:#fff; cursor:pointer; display:block; position:absolute; bottom:-31px; right:18px; z-index:99; }
#popUpHolder {
    border: 1px solid #CCCCCC;
    height: 383px;
    overflow: auto;
    width: 701px;
}
#pWrapper h2{color:#0081B5; margin:0; padding:10px 0; }
#ovrLay ol, #ovrLay ul{margin-left:16px;}
.popup_launcher{cursor: pointer;}
#ovrLay h3,#ovrLay h2{color: #A61713;}
