/* ATACmedia CSS document */

* {
margin:0;
padding:0;
outline:none;
}

body {
font:12px Arial, Helvetica, sans-serif;
line-height:18px;
background:url(../images/bg.gif) repeat-x top;
background-color:#000;
height:790px;
}

h1 {
font:bold 18px Arial, Helvetica, sans-serif;
color:#7e0000;
margin:0 0 10px;
display:block;
width:auto;
}

h2 {
font:bold 14px Arial, Helvetica, sans-serif;
color:#7e0000;
margin:0 0 8px;
display:block;
width:auto;
}

h3 {
font:bold 12px Arial, Helvetica, sans-serif;
color:#7e0000;
margin:0 0 6px;
display:block;
width:auto;
}

h4 {
font:bold italic 12px Arial, Helvetica, sans-serif;
color:#7e0000;
margin:0 0 4px;
display:block;
width:auto;
}

p {
font:12px Arial, Helvetica, sans-serif;
color:#444;
line-height:16px;
margin:4px 0 8px;
}

p strong {
color:#222;
font-weight:bold;
}

ol {
margin-left:20px;
}

.address {
font:bold 11px Arial, Helvetica, sans-serif;
line-height:10px;
margin-left:20px;
}

ul {
list-style:url(../images/bullet.gif);
margin-left:30px;
}

ul.home {
list-style:url(../images/bullet.gif);
}

li {
color:#444;
font-size:11px;
}

a {
color:#7e0000;
text-decoration:none;
font-weight:bold;
}

img {
border:0;
outline:none;
}

a img {
outline:none;
border:0;
}

table h2 {
font:bold 14px Arial, Helvetica, sans-serif;
color:#7e0000;
margin:0;
display:block;
width:auto;
}

#main {
width:880px;
margin:0 auto;
}

#content {
background-color:#FFF;
width:880px;
margin:0;
padding:10px 0 0;
}

#header {
width:860px;
height:152px;
background-color:#0c0c0c;
margin:0 10px;
}

#logo {
width:232px;
height:111px;
float:left;
padding:5px 0 6px 12px;
}

#header-img {
width:598px;
height:103px;
float:left;
/*background:url(../images/header-reel.jpg) no-repeat right;*/
padding:10px 0 9px;
margin-right:17px;
}

#nav {
width:840px;
height:30px;
float:left;
background:url(../images/nav-bg.gif) repeat-x;
padding:0 10px;
}

#jsddm {
width:860px;
margin:0 auto;
padding:0;
}

#jsddm li {
float:left;
list-style:none;
font:14px Arial, Helvetica, sans-serif;
text-align:center;
}

#jsddm li a	{
display:block;
padding:8px 16px 0 14px;
text-decoration:none;
width:auto;
white-space:nowrap;
color:#FFF;
letter-spacing:0.5px;
height:22px;
}

#jsddm li a:hover {
background:#650000;
}

#jsddm li ul {
margin:0;
padding:0;
position:absolute;
visibility:hidden;
}

#jsddm li ul li {
float:none;
display:inline;
}

#jsddm li ul li a {
width:106px;
background:#650000;
font:11px Arial, Helvetica, sans-serif;
text-align:left;
height:10px;
border:1px #650000 solid;
border-top: 1px #751A1A solid;
border-top-style:dashed;
padding:5px 6px;
margin-top:-1px; /* for IE7.0 */
}

#jsddm li ul li a:hover {
background:#300707;
}

#central-asset {
background:url(../images/central-asset.gif) no-repeat;
width:858px;
height:243px;
padding:11px 11px 6px;
margin:0;
overflow:hidden;
}

#central-asset-flash {
background-color:#0c0c0c;
width:858px;
height:244px;
float:left;
}

#central-asset-copy {
float:left;
width:358px;
height:212px;
padding:20px 10px 10px 0;
}

h1.central-asset-h1 {
font:12px Arial, Helvetica, sans-serif;
color:#000;
text-indent:-2000px;
margin:0;
}

#central-asset-copy p {
font:12px Arial, Helvetica, sans-serif;
color:#FFF;
text-indent:-2000px;
margin:0;
}

/*////////////////////////////////////////////////////////////////////////*/
#box-games {
float:left;
background:url(../images/box-games.gif) no-repeat;
width:314px;
height:132px;
overflow:hidden;
padding-left:12px;
}

#games {
width:309px;
height:98px;
padding:1px 0 0;
overflow:hidden;
}

.game-type{
clear:both;
}

#games img {
float:left;
width:138px;
height:98px;
}

#games h2 {
float:left;
font:bold 14px Arial, Helvetica, sans-serif;
color:#444;
width:164px;
padding:4px 0 0 6px;
margin:0;
}

#games p {
float:left;
font:11px Arial, Helvetica, sans-serif;
color:#444;
line-height:15px;
padding:4px 4px 0 6px;
width:160px;
margin:0;
}

.hidden {
display:none;
}

.nav-btns {
padding:7px 0 0 266px;
}

.nav-btns img {
position:relative;
z-index:2;
cursor:pointer;
}

/*////////////////////////////////////////////////////////////////////////*/
#box-why {
float:left;
background:url(../images/box-why.gif) no-repeat;
width:322px;
height:132px;
overflow:hidden;
}

#list {
margin-left:0px;
width:298px;
height:94px;
overflow:hidden;
padding:4px 2px 0 0;
}

#box-why ul {
list-style:url(../images/bullet.gif);
padding:0 0 0 0px;
}

#box-why li {
}

/*////////////////////////////////////////////////////////////////////////*/
#box-jackpots {
float:left;
background:url(../images/box-jackpots.gif) no-repeat;
width:232px;
height:132px;
overflow:hidden;
}

.jackpots-img {
width:212px;
height:97px;
padding:3px 0 0 9px;
}

/*////////////////////////////////////////////////////////////////////////*/
#box-meet {
float:left;
background:url(../images/box-meet.gif) no-repeat;
width:326px;
height:131px;
overflow:hidden;
padding-top:2px;
}

.box-meet-header h3 {
font:bold 13px Arial, Helvetica, sans-serif;
color:#FFF;
padding:7px 0 0 16px;
width:300px;
float:left;
margin:0;
overflow:auto;
}

#meet {
width:309px;
height:98px;
padding:2px 0 0 12px;
overflow:hidden;
}

.meet-type{
clear:both;
}

#meet img {
float:left;
width:138px;
height:98px;
}

#meet h2 {
float:left;
font:bold 14px Arial, Helvetica, sans-serif;
color:#444;
width:164px;
padding:4px 0 0 6px;
margin:0;
}

#meet p {
float:left;
font:11px Arial, Helvetica, sans-serif;
color:#444;
line-height:15px;
padding:4px 4px 0 6px;
width:160px;
margin:0;
}

/*////////////////////////////////////////////////////////////////////////*/
#box-clients {
float:left;
background:url(../images/box-clients.gif) no-repeat;
width:315px;
height:131px;
overflow:hidden;
padding:2px 0 0 7px;
}

#clients {
width:315px;
height:98px;
padding:2px 0 0;
overflow:hidden;
}

.clients-type{
clear:both;
height:98px;
}

.clients-type img {
float:left;
width:138px;
height:98px;
}

.clients-type h2 {
float:left;
font:bold 14px Arial, Helvetica, sans-serif;
color:#444;
width:164px;
padding:2px 0 0 6px;
margin:0;
}

.clients-type p {
float:left;
font:11px Arial, Helvetica, sans-serif;
color:#444;
line-height:15px;
padding:4px 4px 0 6px;
width:160px;
margin:0;
}

/*////////////////////////////////////////////////////////////////////////*/
#box-newsletter {
float:left;
background:url(../images/box-newsletter.gif) no-repeat;
width:232px;
height:131px;
overflow:hidden;
padding-top:2px;
}

.signup {
margin-top:10px;
}

.sign_up {
font:bold 14px Arial, sans-serif;
text-transform:uppercase;
color:#7E0000;
background-color:#F6F6F6;
border:0;
cursor:pointer;
margin:4px 0 0 0px;
}

.text_box {
background-color:#FFF;
font:11px Arial, sans-serif;
width:194px;
color:#333;
border:1px solid #666;
padding:3px 4px;
margin:4px 0 4px 10px;
}

.optin-box {
float:left;
width:150px;
}

p.optin {
font-size:9px;
color:#666;
padding:1px 0 1px 10px;
}

/*////////////////////////////////////////////////////////////////////////*/

#copy {
width:auto;
padding:10px 20px;
}

/*////////////////////////////////////////////////////////////////////////*/
#box-footer {
float:left;
background:url(../images/box-footer2.gif);
width:848px;
height:32px;
padding:16px 16px 0;
overflow:hidden;
}

.footer p {
font:10px Arial, Helvetica, sans-serif;
color:#444;
width:200px;
float:left;
line-height:normal;
padding:0;
margin:0;
}

.footer-links p{
font:10px Arial, Helvetica, sans-serif;
color:#444;
width:640px;
float:left;
text-align:right;
line-height:normal;
padding:0;
margin:0;
}

.footer-links p a{
color:#666;
text-decoration:none;
}

/*////////////////////////////////////////////////////////////////////////*/
#box-social {
float:left;
background:url(../images/box-social.gif) no-repeat;
width:212px;
height:38px;
padding:6px 10px 0;
overflow:hidden;
}

.social {
float:left;
width:22px;
height:22px;
padding:4px;
}

.box-header h3 {
font:bold 13px Arial, Helvetica, sans-serif;
color:#FFF;
padding:7px 0 0 16px;
width:210px;
float:left;
margin:0;
overflow:auto;
}



/***************
**    FIXES   **
***************/

/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */