body {
	margin: 0;
	padding:0;
	overflow:hidden;
}
#main-container {
	position:relative;
	width:800px;
	margin:6px auto 10px auto;
}
#adblock {
	position:relative;
	width:800px;
	margin:6px auto 10px auto;
	text-align:center;
}
.small-round {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.button-round {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.img-round {
	float:left;
	padding:4px 4px 1px 4px;
	border:1px solid #BBB;
	background-color:#FFF;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.padd {
padding:4px;	
}
.shadowBox {
	-webkit-box-shadow:0px 0 10px #ccc;
	-moz-box-shadow:0px 0 10px #ccc; 
	box-shadow:0px 0 10px #ccc;		
}

.dev_comment {
	font-size: 14px;
	color: #777;
	text-align: center;
	font-style: italic;
	margin: 40px 10px;
}

ul.tabs {
		margin: 0;
		padding: 0;
		float: left;
		list-style: none;
		height: 32px;
		border-bottom: 1px solid #C8C8C8;
		border-left: 1px solid #C8C8C8;
		width: 100%;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
	}
	ul.tabs li {
		float: left;
		margin: 0;
		cursor: pointer;
		padding: 0px 21px ;
		height: 31px;
		line-height: 31px;
		border: 1px solid #C8C8C8;
		border-left: none;
		font-weight: bold;
		background: #F3F3F3;
		overflow: hidden;
		position: relative;
	}
	ul.tabs li:hover {
		background: #CCCCCC;
	}	
	ul.tabs li.active{
		background: #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
	}
	.tab_container {
		border: 1px solid #C8C8C8;
		border-top: none;
		clear: both;
		float: left; 
		width: 100%;
		background: #FFFFFF;
	}
	.tab_content {
		font-family:Arial, Helvetica, sans-serif;
		padding: 16px;
		font-size: 13px;
		display: none;
	}

.err {
	display:block;
	text-align:center;  
    background-color: #fff9d7;  
    border: 1px solid #e2c822;  
    color: #666;  
    padding: 6px;
	margin-top:22px;  
    font-size: 12px;  
    font-weight: bold;  
	line-height:16px;
}

#counter-container{
float:right;
position:relative;
margin-top:10px;
height:66px
}
#loto-title {
	margin:16px 10px -30px 10px;
	float:left;
	color:#555555;
	font-size:22px;
	padding:10 10px;
	text-transform:uppercase;
}

#image-box {
	margin:0 10px 10px 10px;
	max-width:412px;
	overflow:hidden;
	float:left;
	padding:6px;
	border:#DDD 1px solid;	
}
#users-joined {
	width:320px;
	float:left;
	padding:2px;
	margin:10px;
	overflow:auto;
    overflow-x: hidden;
    -ms-overflow-x: hidden;
	max-height:600px;	
}
#mytickets {
	padding:2px;
	overflow:auto;
    overflow-x: hidden;
    -ms-overflow-x: hidden;
	max-height:240px;	
}
#ticketlegend {
	list-style:none;
	float:left;	
	list-style-type:square;
}
#ticketlegend li{
	float:left;
	margin-left:10px;
}
#comments {
	padding-top:12px;
	width:400px;
	float:left;
	border:#DDD 1px solid;	
}
#action-box {
	width:740px;
	margin:2px auto;
	padding:6px;
	text-align:justify
}
#theWinners {
	display:none;
	padding-top:10px;
	position:relative;
	width:750px;
	margin:8px auto;	
}
.new-winners {
	width:726px;
	margin:3px auto;
	padding:10px;
	background-color:#FFFFCC;
	border: 1px dashed #F93;
}
#prize-box{
	float:right;
	margin:18px 10px 3px 20px;
	text-align:right;
	font-size:20px;
	color:#B00;
	font-family:Georgia, "Times New Roman", Times, serif;
	
}
#winner-data {
	width:300px;
	float:left;
	margin:3px 20px 3px 10px;
	text-align:left;
	font-size:15px;
	color:#555;
	font-family:Georgia, "Times New Roman", Times, serif;
}
p.time{
color:#555;
text-align: center;
}
p.time .cd-time{
display:inline;
}
.timer-back {
	position:relative;
	background:url(img/dash.png) no-repeat 0 0;
	width:60px;
	height:60px;
	padding:4px 5px;
	font-size:36px;
	letter-spacing:8px;
	font-family:"Times New Roman", Times, serif;
}
#remain-time {
	font-size:8px;
	font-family: "Lucida Console", Monaco, monospace;
	text-transform:uppercase;
	letter-spacing:1px;
	position:absolute;
	top:-10px;
	right:20px;	
}
#counter {
	text-align:center;
	margin-top:10px;
	margin-right:20px;
	font-family: Verdana, Geneva;/*Electrolize, sans-serif;*/
	font-size:30px;
	color:#FFF;
	background-color:#0E0E0E;
	padding:5px 12px;
	cursor:pointer;
}
.tinyLetter {
	font-size:8px;
	font-family: "Lucida Console", Monaco, monospace;
	text-transform:uppercase;
	letter-spacing:1px;
	position:absolute;
	bottom:6px;
	right:7px;	
	z-index:999;
}
#totaltickets {
	color:#080;
	font-weight:bold	
}
#prize {
	font-size:16px;
	color:#222222;	
}
.ticket-user {
	width:62px;
	float:left;
	padding:2px 2px;
	border:1px solid #DDD;
	margin:3px;
	font-size:10px;
	text-align:center;
	color:#777;
}
.yellow-button {
	 display:block;
	 width:304px;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffcf0d), color-stop(1, #faee00) );
	background:-moz-linear-gradient( center top, #ffcf0d 5%, #faee00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcf0d', endColorstr='#faee00');
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #cfcfcf;
	background-color:#ffcf0d;
	color:#575757;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	margin-bottom:4px;
	padding:10px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	cursor:pointer;
	overflow:hidden;
	position:relative;
	
}.yellow-button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #faee00), color-stop(1, #ffcf0d) );
	background:-moz-linear-gradient( center top, #faee00 5%, #ffcf0d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faee00', endColorstr='#ffcf0d');
	background-color:#faee00;
}.yellow-button:active {
	position:relative;
	top:1px;
}
#count-winner {
	display:none;
	margin-right:30px;
	color:#D00;
	text-align:right;	
}
#like-block {
	position:relative;
	text-align:right;
	width:800px;
	font-size:16px;
	color:#DD0000;
	margin:0 auto 10px auto;
	font-family:Arial, Helvetica, sans-serif	
}
.ticketleg{
	 margin-left:4px;
	 padding:2px 6px 3px 6px;
	 font-size:10px;
	 font-weight:bold;
	 color:#FFF;
}
.user-bar {
	position:relative;
	width:746px;
	border:1px solid #DDD;
	margin:4px auto;
	padding:0 10px;
	color:#222;
	font-size:12px;
	background-color:#FAFAFA;
	text-align:left;		
}
.ticket-bar {
	position:relative;
	margin:2px;
	padding:3px 6px;
	color:#FFF;
	font-size:11px;
	background-color:#FAFAFA;
	text-align:left;
}

.footer {
	text-align:right;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:4px;
	color:#555555;
}
.footer-link {
	text-decoration:none;
	color:#777777;
}
.footer-link:hover {
	text-decoration:underline;
	color:#222;
}
.adminSet {
	width:747px;
	float:left;
	padding:10px;
	margin-right:6px;
	background-color: #f7f7f7;  
    border: 1px solid #cccccc;  
    color: #333333;
}
#stats {
	float:right;
	margin:6px 24px 4px 12px;
	font-size:13px;
	color:#A00;
}
.cntSeparator {
    font-size: 26px;
    margin: 3px 1px;
    color: #222;
}
.desc { margin: -6px 3px; }
.tenbuttons {
	float:left;
	padding:1px;
	margin:1px;
	border:1px solid #777;
	color:#444;
	font-size:11px;
	cursor:pointer;	
}
.ticket-user {
	float:left;
	padding:2px 2px;
	background-color:#F7F7F7;
	border:1px solid #AAA;
	margin:3px;
	font-size:9px;
	text-align:center;
	color:#444;
}
.set_btn {
	padding:3px;
}
button.set_btn, button.padd {
	cursor:pointer;	
}
.strong {
	font-weight:bold;	
}