html{
	height:100%;
	width: 100%;
}
body{
	border-top: 0px;
	background: #142A43 url("../../img/slots/1920x1440-virtuoworks-slot-machine-background.jpg") center center no-repeat;
}
.container_12, .container_16 {
	min-width: 768px;
	background:transparent;
}
.box{
	padding:0;
	margin:0;
}
img.img-logo, img.img-h1-title,img.img-form-title{
	border: 0 none;
	height: auto;
	max-width: 100%;
}
div.block-h1-title-img{
	margin: 0 0 -18em 0;
}
div.block-form-title{
	text-align:center;
}
div.block-form-title-text-1{
 margin: 0 0 -20px 0;
}
div.block-form-title-text-1 p{
  margin: 0;
  padding: 0;
  color: #FFFFFF;
  font-size: 32px;
  font-weight: bolder;
  text-shadow: -1px 0 #FFFFFF, 0 1px #FFFFFF, 1px 0 #FFFFFF, 0 -1px #FFFFFF;
}
div.block-form-title-text-2 p{
  color: #FFFFFF;
}
div.block-form-title-text-2{
	padding: 0 0 0 565px;
}
div.box-h1-title{
	text-align: center;
	margin-bottom: -4em;
}
div.block-h1-title {
	padding: 1.5em 0;
}
div.box-notice{
	color:#FFFFFF;
	font-size: 92%;
	text-align:center;
}
div.box-notice a{
	color:#FFFFFF;
}
div.box-logo .block{
	margin: -2em 0 0 0;
}
div.box-credits{
	color:#FFFFFF;
	font-size: 92%;
	text-align:center;
}
div.box-credits a{
	color:#4D83BA;
}
div.box-credits a img{
	border: 0 none;
	vertical-align:middle;
}
div.block-slots-machine{
	overflow:visible;
}
div.slots-machine{
	margin: 0 0 0 5%;
}
div.slot-machine-wrapper{
	height: 337px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 654px;
}
div.slots-wrapper{
	text-align: center;
	left: 48px;
	position: absolute;
	text-align: center;
	top: 120px;
}
div.jSlots-wrapper{
	height: 211px;
	overflow: hidden;
	background: #FFFFFF;
	display: inline-block;
	border: 1px solid #222222;
}
ul.slot-item-list{
	float:left;
}
ul.slot-item-list,li.slot-item{
	margin:0;
	padding:0;
	line-height: 0;
	list-style-type: none;
}
li.slot-item{
	border: 2px solid #222222;
}
img.img-slot{
	border: 0 none;
	height: auto;
	width: 156px;
	height: 190px;
}
div.games-form form{
	text-align: center;
}
div.games-form fieldset,div.games-form div.submit{
	border:none;
	margin: 0;
    padding: 0;
	background:none;
	display: inline-block;
}
div.games-form div.submit{
	padding: 0 0 0 20px;
}
div.games-form div.submit input{
  border:none;
  background: transparent;
  color: #4D83BA;
  cursor: pointer;
  float: left;
  font-family: verdana;
  font-size: 41px;
  font-weight: bolder;
  height: 45px;
  outline: 0 none;
  text-shadow: -1px 0 #FFFFFF, 0 1px #FFFFFF, 1px 0 #FFFFFF, 0 -1px #FFFFFF;
  width: 92px;
}
div.games-form fieldset{
	margin: 0 auto;
	padding: 0 0 0 110px;
}
div.games-form fieldset .input{
	text-align: center;
}
div.games-form fieldset .games-init-form-text-tag-wrapper, div.games-form fieldset .games-start-form-text-tag-wrapper{
	height: 30px;
	line-height: 20px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
	width: 437px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
div.form fieldset .input label.error-message{
	color:#FFFFFF;
    float: left;
    height: 2em;
    line-height: 2em;
    margin: 1px;
}
div.players-form fieldset .input{
	overflow: hidden;
}
div.games-form fieldset .input input{
	height: 30px;
	margin: 0;
	padding: 0;
	width: 437px;
	font-weight: bold;
	line-height:30px;
	font-size:15px;
}
div.games-start-form div.submit,div.games-start-form div.block-form-title-text-2{
	visibility:hidden;
}
div.slot-machine{
  min-width: 654px;
	position: absolute;
	text-align: center;
}
div.slot-machine-reels{
  left: 0;
  width: 560px;
  z-index: 499;
  position: absolute;
}
div.slot-machine-lever{
  right: 0;
  z-index: 99;
  position: absolute;
}
img.img-slot-machine-reels{
	width: 581px;
	height: 338px;
}
img.img-slot-machine-lever{
	width: 91px;
	height: 265px;
}
blockquote .message,blockquote .success, blockquote .error, blockquote .won, blockquote .lost, blockquote .cite{
	font-family:arial,verdana,serif;
}
blockquote .error{
	color: #CC0000;
	font-weight: bold;
}
blockquote .message{
	color: #285689;
}
blockquote .lost{
	color: #000000;
}
blockquote .success{
	color: #448844;
	font-weight: bold;
}
blockquote .won{
	color: #448844;
	font-size: 20px;
	font-weight: bold;
}
div.players-edit-form, div.users-login-form{
	background: #FFFFFF;
	border: 10px solid #285689;
	margin: 1% 0 0 0;
	overflow: hidden;
	padding: 10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

div.system-message,div.box-error {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 10px solid #285689;
  border-radius: 5px;
  margin: 2%;
  overflow: hidden;
  padding: 10px;
}
div.ui-dialog{
	border: 10px solid #285689;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
div.ui-dialog .ui-dialog-title{
	color: #285689;
}
div.ui-dialog .ui-dialog-buttonpane button{
	color: #285689;
	font-weight: bold;
}
div.ui-dialog .system-message blockquote{
	border-left: 4px solid #285689;
}
.ui-widget-header .ui-icon {
    background-image: url("../../img/slots/ui-icons_285689_256x240.png");
}
div.ui-dialog .system-message blockquote .cite{
	color: #285689;
	font-size:0.6em;
	font-weight:bold;
}
div.players-edit{
	background: #FFFFFF;
	border: 10px solid #285689;
	margin: 1% 0 0 0;
	overflow: hidden;
	padding: 10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
div.players-edit{
	text-align: center;
}
div.box .box-title a, div.box .box-title a.visible{
	background: none;
}