html {
border:0 none;
margin:0;
padding:0;
}
body {
border:0 none;
font-family:Arial,Tahoma,Helvetica,sans-serif;
font-size:12px;
margin:0;
padding:0;
}
#titleBar {
border:1px solid #CBCBCB;
color:#000000;
font-size:13px;
font-weight:bold;
height:18px;
margin-bottom:9px;
padding:4px 5px 0;
text-transform:uppercase;
}
h1 {
font-size:16px;
}
h2 {
font-size:14px;
}
h3 {
font-size:13px;
}
p {
font-size:12px;
margin-bottom:12px;
}
a {
outline:none;
}
img {
border:0 none;
}
.floatLeft {
float:left;
}
.floatRight {
float:right;
}
.marginRight {
margin-right:10px;
}
.clearDiv {
clear:both;
}
.inlineDiv {
display:inline;
}
a {
color:#9C0006;
font-weight:bold;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
.snaiBody table {
background-color:#FAFAFA;
border:1px solid #DBDBDB;
border-collapse:collapse;
color:#074B67;
margin:12px 0 12px 5px;
}
.snaiBody table td {
border:1px solid #FFFFFF;
padding:2px 5px;
}
.centa {
text-align:center;
}
.snaiBody table td.title {
background-color:#19294B;
color:#FFFFFF;
font-weight:bold;
padding:5px;
text-align:center;
}
.snaiBody table td.empty {
background-color:transparent;
padding:5px;
}
#snaiHeader {
background-color:white;
font-family:Verdana,Arial,Helvetica,sans-serif;
margin:0 auto;
width:990px;
}
#snaiHeader #barra1 {
color:white;
font-weight:bold;
height:20px;
margin-bottom:8px;
text-align:right;
width:100%;
}
#snaiHeader #barra1 td {
vertical-align:middle;
}
#snaiHeader #barra1 td span {
font-size:17px;
position:relative;
top:-1px;
}
#snaiHeader #barra2 {
background-position:center center;
background-repeat:no-repeat;
height:128px;
position:relative;
}
#snaiHeader #barra2 .pulsante_blu {
height:15px;
left:420px;
position:absolute;
top:80px;
width:125px;
}
#snaiHeader #barra2 .pulsante_blu a {
color:white;
display:block;
font-size:11px;
height:15px;
line-height:13px;
text-align:center;
text-decoration:none;
}
#snaiHeader #barra2 .pulsante_blu1 {
height:15px;
left:434px;
position:absolute;
top:80px;
width:125px;
}
#snaiHeader #barra2 .pulsante_blu1 a {
color:white;
display:block;
font-size:11px;
height:15px;
line-height:13px;
text-align:center;
text-decoration:none;
}
#snaiHeader #barra2 .pulsante_bianco {
height:15px;
left:583px;
position:absolute;
top:80px;
width:125px;
}
#snaiHeader #barra2 .pulsante_bianco a {
color:#243662;
display:block;
font-size:11px;
height:15px;
line-height:13px;
text-align:center;
text-decoration:none;
}
#snaiHeader #barra3 {
height:30px;
width:100%;
}
#snaiHeader #barra3 td {
text-align:center;
vertical-align:middle;
}
#snaiHeader #barra3 a {
color:white;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.snaiSubHeader {
display:inline;
margin:0 auto;
width:990px;
}
.snaiSubHeader .loginPanel {
font-size:12px;
height:89px;
margin:0 auto;
text-align:center;
width:990px;
}
.snaiSubHeader .loginPanel2 {
font-size:12px;
height:47px;
margin:0 auto;
text-align:center;
width:990px;
}
.snaiSubHeader .loginBox {
display:inline;
float:left;
height:89px;
}
.snaiSubHeader .loginPanel2 .accountLinks {
color:#333366;
margin:0 0 0 193px;
padding-top:15px;
width:400px;
}
.snaiSubHeader .loginPanel2 .accountLinks a {
border-right:1px solid #FFFFFF;
color:#333366;
margin-right:10px;
padding-right:10px;
}
.snaiSubHeader .loginPanel form {
border:0 none;
margin:0 auto;
padding:0;
text-align:center;
}
.snaiSubHeader .loginPanel .fields {
color:#28365B;
float:left;
margin-left:10px;
padding-top:9px;
}
.snaiSubHeader .loginPanel .snaiCard {
float:left;
height:43px;
margin:0 0 0 10px;
padding-top:3px;
width:62px;
}
.snaiSubHeader .loginPanel .snaiLogoButton {
border-right:1px solid #CCCCCC;
float:left;
margin-top:10px;
width:144px;
}
.snaiSubHeader .loginPanel .snaiCardButton {
border-right:1px solid #CCCCCC;
float:left;
margin:2px 0 5px;
width:144px;
}
.snaiSubHeader .loginPanel .snaiLogo {
height:24px;
text-align:center;
width:106px;
}
.snaiSubHeader .loginPanel .fields .fieldsBox {
clear:both;
color:#28365B;
float:left;
margin-left:10px;
text-align:left;
}
.snaiSubHeader .loginPanel .welcomeField {
color:#28365B;
float:left;
margin-left:15px;
padding-top:15px;
}
.snaiSubHeader .loginPanel2 .welcomeField {
color:#28365B;
float:left;
margin-left:15px;
padding-top:15px;
font-size:14px;
}
.snaiSubHeader .loginPanel .fields input {
border:1px solid #28365B;
width:115px;
}
.snaiSubHeader .loginPanel .fields .spaced {
margin-right:10px;
}
.snaiSubHeader .loginPanel .hiddenSubmit {
border:medium none;
height:0;
position:absolute;
top:-100px;
width:0;
}
.snaiSubHeader .loginPanel a.submitButton {
color:#FFFFFF;
display:block;
float:left;
font-weight:bold;
height:26px;
padding-top:11px;
text-align:center;
text-decoration:none;
width:133px;
}
.snaiSubHeader .loginPanel2 a.depositButton {
color:#FFFFFF;
display:block;
float:right;
font-weight:bold;
height:26px;
margin-right:10px;
margin-top:5px;
padding-top:11px;
text-align:center;
text-decoration:none;
width:133px;
}
.snaiSubHeader .loginPanel a.submitButton:hover {
text-decoration:underline;
}
.snaiSubHeader .loginPanel a.signUpButton {
color:#FFFFFF;
display:inline;
float:right;
font-weight:bold;
height:26px;
margin-right:10px;
margin-top:46px;
padding-top:11px;
text-align:center;
text-decoration:none;
width:133px;
}
.snaiSubHeader .loginPanel a.signUpButton:hover {
text-decoration:underline;
}
.snaiSubHeader .loginPanel a.logoutButton {
color:#FFFFFF;
display:block;
float:right;
font-weight:bold;
height:26px;
margin-right:10px;
padding-top:11px;
text-align:center;
text-decoration:none;
width:133px;
}
.snaiSubHeader .loginPanel2 a.logoutButton {
color:#FFFFFF;
display:block;
float:right;
font-weight:bold;
height:26px;
margin-right:10px;
margin-top:6px;
padding-top:11px;
text-align:center;
text-decoration:none;
width:133px;
}
.snaiSubHeader .loginPanel a.logoutButton:hover {
text-decoration:underline;
}
.snaiSubHeader .registerPanel {
font-size:11px;
height:89px;
margin:0 auto;
width:986px;
}
.snaiSubHeader .registerPanel .registerForms .hiddenSubmit {
border:medium none;
height:0;
position:absolute;
top:-100px;
width:0;
}
.snaiSubHeader .registerPanel form {
border:0 none;
margin:0 auto;
padding:0;
}
.snaiSubHeader .registerPanel input {
border:1px solid #28365B;
width:102px;
}
.snaiSubHeader .registerPanel .banner {
float:left;
height:89px;
width:310px;
}
.snaiSubHeader .registerPanel .registerForms {
float:left;
height:84px;
padding-top:5px;
width:676px;
}
.snaiSubHeader .registerPanel .registerForms .registerButtons {
display:inline;
float:left;
margin-left:20px;
text-align:center;
}
.snaiSubHeader .registerPanel .registerForms .registerButtons a.registerButton {
color:#FFFFFF;
display:block;
font-weight:bold;
height:30px;
margin-bottom:2px;
margin-top:10px;
padding-top:16px;
text-align:center;
text-decoration:none;
width:133px;
}
.snaiSubHeader .registerPanel .registerForms .registerButtons a.registerButton:hover {
text-decoration:underline;
}
.snaiSubHeader .registerPanel .registerForms .registerButtons a.alreadyRegistered {
color:#2C3C56;
font-weight:bold;
text-decoration:none;
}
.snaiSubHeader .registerPanel .registerForms .registerButtons a.alreadyRegistered:hover {
text-decoration:underline;
}
.snaiSubHeader #errors {
background-color:#9C0006;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
margin:5px auto 0;
padding:5px 0;
text-align:center;
width:986px;
}
.snaiSubHeader .subFooter {
height:9px;
margin:0 auto;
width:990px;
}
#headerMenu {
color:#FFFFFF;
font-size:13px;
font-weight:bold;
height:30px;
margin:0 auto;
text-align:center;
text-transform:uppercase;
width:990px;
}
#headerMenu a {
color:#FFFFFF;
}
#headerMenu ul {
display:block;
height:24px;
margin:0;
padding:6px 295px 0;
}
#headerMenu ul.logged {
display:block;
height:24px;
margin:0;
padding:6px 48px 0;
}
#headerMenu ul li {
float:left;
margin-right:10px;
}
.snaiBody {
margin:0 auto;
padding:7px 5px 0;
width:688px;
}
.snaiBodyLeft {
border-color:#CCCCCC;
border-style:solid;
border-width:0 1px 0 0;
float:left;
padding-right:6px;
width:686px;
}
.snaiBodyRight {
float:right;
padding-left:6px;
width:281px;
}
.homepageGameLeft {
float:left;
margin-right:7px;
width:224px;
}
.homepageGameRight {
float:left;
width:224px;
}
.homepageGameTitle {
color:#000000;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
margin-top:3px;
}
.gameTitleBlue {
color:#333366;
}
.gameTitleOrange {
color:#FF9933;
}
.pageDescription {
color:#000000;
font-size:11px;
margin:0 0 10px;
}
.pageDescription table {
color:#000000;
font-size:11px;
margin:0;
width:686px;
}
.pageDescription table td {
border:medium none #CCCCCC;
font-size:11px;
}
.pageDescription table td.amount {
	text-align:center;
}

.pageDescription h3 {
background-color:#19294B;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
padding:5px;
text-align:center;
}
.homepageDescription {
color:#000000;
font-size:12px;
margin:0 0 10px;
}
.homepageDescription .errors {
color:#FF0000;
font-weight:bold;
}
.homepageGameDescription {
color:#000000;
font-size:12px;
margin:20px 0;
}
.homepageNews {
border-color:#CCCCCC;
border-style:solid;
border-width:0 0 1px;
font-size:12px;
height:165px;
margin-bottom:9px;
overflow:auto;
padding-bottom:9px;
width:281px;
}
.homepageNews .article {
color:#000000;
text-align:left;
}
.homepageNews .article .headline {
font-size:12px;
font-weight:bold;
}
.homepageNews .article .summary {
margin-top:5px;
}
.homepageNews .article .readMore {
margin-top:5px;
text-align:right;
}
.homepageNews .article .readMore a {
color:#333366;
font-weight:bold;
text-decoration:none;
}
.homepageNews .article .readMore a:hover {
text-decoration:underline;
}
.homepageGameThumb {
border-color:#CCCCCC;
border-style:solid;
border-width:0 0 1px;
margin-bottom:9px;
padding-bottom:9px;
width:281px;
}
.homepageGameThumb .thumb {
float:left;
height:100px;
width:100px;
}
.homepageGameThumb .description {
color:#000000;
float:left;
font-size:11px;
padding-left:9px;
width:172px;
}
.homepageGameThumb .description .thumbTitle {
color:#333366;
font-size:12px;
margin-bottom:14px;
}
.homepageGameThumb .description .playButton {
margin-top:7px;
}
.lobbyBox {
font-size:12px;
margin-bottom:20px;
}
.lobbyBox .title {
font-weight:bold;
margin:12px 0 3px;
}
.buttonsRight {
font-size:12px;
margin-bottom:9px;
text-align: center;
}
.snaiFooter {
border-top:1px solid #CCCCCC;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
height:60px;
margin:0 auto;
padding-bottom:45px;
padding-top:15px;
text-align:center;
width:990px;
}
snaifooter ol, ul {
display:inline;
list-style:none outside none;
}
#menu_bottom li {
display:inline;
padding:0 10px;
}
#menu_bottom {
color:#ADB2B7;
font-size:12px;
height:21px;
text-align:center;
width:900px;
}
#menu_bottom a {
color:#ADB2B7;
}
#menu_bottom a:hover {
text-decoration:underline;
}
#logos {
display:inline;
margin-bottom:5px;
margin-top:10px;
text-align:center;
}
#logos li {
display:inline;
}
#menuBg {
height:21px;
padding-top:3px;
width:980px;
}
.pageDescription #accounts1, .pageDescription #accounts1 table {
margin:0 auto;
width:574px;
}
#gac_wrapper {
display:block;
height:191px;
margin:0 0 20px;
overflow:hidden;
padding:0;
position:relative;
width:686px;
}
#gac_container {
height:191px;
margin:0;
padding:0;
width:686px;
}
#gac_slider {
height:191px;
left:0;
margin:0;
padding:0;
position:relative;
}
#gac_slider div {
float:left;
margin:0;
padding:0;
position:relative;
}
#gac_next, #gac_prev {
color:#000000;
font-size:20px;
font-weight:bold;
position:absolute;
right:10px;
top:10px;
z-index:20;
}
#gac_next img, #gac_prev img {
border:0 none;
}
#gac_prev {
left:10px;
}
.swapImages {
border-bottom:1px solid #CCCCCC;
height:145px;
margin-bottom:15px;
width:686px;
}
.swapImagesLast {
border-bottom:medium none;
height:145px;
margin-bottom:15px;
width:686px;
}
.gameBox {
float:left;
height:145px;
margin-right:6px;
width:224px;
}
.gameBoxRight {
float:left;
height:160px;
margin-right:0;
width:224px;
}
.gameInfo {
color:#333366;
font-size:12px;
font-weight:bold;
height:25px;
text-transform:uppercase;
}
.gameInfo a {
color:#333366;
}
.gameInfo .playButton {
}
.gameInfo .infoButton {
}
.gameInfo .information {
float:right;
}
.promoBox ul#accordian {
float:left;
margin:0;
padding:0;
width:482px;
}
.promoBox ul#accordian table {
	font-size:12px;
	margin:10px auto;
	width:480px;
}
.promoBox ul#accordian li {
	margin:10px 0 0 0;
}
.promoBox ul#accordian li h3 {
background:none repeat scroll 0 0 #F8F8F8;
border:1px solid #E6E6E6;
font-size:14px;
margin:0;
padding:3px 15px;
width:450px;
}
.promoBox ul#accordian li h3 .icon {
float:right;
}
.promoBox ul#accordian li p {
font-size:12px;
padding:0 7px;
}
.promoBox ul#accordian ul {
margin:0;
padding:0;
}
.promoBox ul#accordian ul li {
border-color:-moz-use-text-color #E6E6E6 #E6E6E6;
border-style:none solid solid;
border-width:0 1px 1px;
margin:0;
padding:10px 5px;
width:470px;
}

.promoBox ul#accordian ul li ul.star li {
border:0 none;
font-size:12px;
list-style:square outside none;
margin:0 0 0 30px;
padding:0;
width:440px;
vertical-align: text-top;
}
.promoBox ul#accordian ul li ol li {
border:0 none;
font-size:12px;
margin:0;
}

.promoBox {
border:1px solid #CBCBCB;
float:left;
margin:15px 0 0;
padding:10px;
width:664px;
}
.promoImage {
float:left;
height:169px;
padding-right:10px;
width:169px;
}
.promoInfo {
float:left;
width:485px;
}
.promoInfo h1 {
color:#333366;
font-size:18px;
margin-top:0;
}
.promoInfo div h2 {
color:#333366;
font-size:15px;
margin-top:5px;
}
.promoInfo p {
font-size:12px;
}
.contactInfo {
float:left;
width:675px;
text-align: center;
}
.contactInfo h1 {
color:#333366;
font-size:18px;
margin-top:0;
}
.contactInfo div h2 {
color:#333366;
font-size:15px;
margin-top:5px;
}
.contactInfo p {
font-size:12px;
}
ul#accordian {
float:left;
margin:0;
padding:0;
}
ul#accordian li {
margin:10px 0;
}
ul#accordian li h3 {
background:none repeat scroll 0 0 #F8F8F8;
border:1px solid #E6E6E6;
font-size:14px;
margin:0;
padding:10px 15px;
_padding:10px 15px 10px 15px;
width:653px;
}
ul#accordian li h3 .icon {
display:block;
float:right;
_margin:-16px 0 0 0;
*margin:-16px 0 0 0;
}
ul#accordian li p {
font-size:12px;
padding:0 7px;
}
ul#accordian ul {
margin:0;
padding:0;
}
ul#accordian ul li {
border-left:1px solid #E6E6E6;
border-right:1px solid #E6E6E6;
border-bottom:1px solid #E6E6E6;
margin:0px;
padding:10px 5px;
width:673px;
}
ul#accordian ul li h1 {
font-size:14px;
}
ul#accordian ul li ul.star li {
border:0 none;
font-size:12px;
list-style:square outside none;
margin:0 0 0 30px;
padding:0;
width:630px;
vertical-align: text-top;
}
ul#accordian ul li ol li {
border:0 none;
font-size:12px;
margin:0;
}
ul#accordian table {
font-size:12px;
margin:10px auto;
width:670px;
}
ul#accordian td.one {
color:#FFFFFF;
font-weight:bold;
height:19px;
padding:2px 0;
text-align:center;
width:10%;
}
ul#accordian td.two {
color:#666666;
height:19px;
padding:2px 0;
text-align:center;
width:45%;
}
ul#accordian td.three {
color:#666666;
height:19px;
padding:2px 0;
text-align:center;
width:45%;
}

ul#accordian td.four {
color:#666666;
height:19px;
padding:2px 0;
text-align:center;
}

#tournamentsTwo td.time {
color:#FFFFFF;
font-weight:bold;
height:19px;
padding:2px 0;
text-align:center;
width:10%;
}
#tournamentsTwo td.name {
color:#666666;
height:19px;
padding:2px 0;
text-align:center;
width:45%;
}
#tournamentsOne td.date {
	color:#FFFFFF;
	font-weight:bold;
	height:19px;
	padding:2px 0;
	text-align:center;
	width:11%;
}

#tournamentsOne td.time {
color:#FFFFFF;
font-weight:bold;
height:19px;
padding:2px 0;
text-align:center;
width:10%;
}

#tournamentsOne td.game {
color:#666666;
height:19px;
padding:2px 0;
text-align:center;
width:45%;
}

#tournamentsOne td.name {
color:#666666;
height:19px;
padding:2px 0;
text-align:center;
width:45%;
}
table#tournamentsTwo {
	margin-top:0;
}
