BODY
{
    font:normal 12px verdana;
    line-height:15px;
    background-image:url('../images/body_bg.jpg');
    background-repeat:repeat-x;
    background-color:#4F8AE8;
    text-align:center;
}
h1
{
    font:10px normal verdana;
    color:#739CF4;
    text-align:center;
}
h2
{
    font:12px normal verdana;
    color:#739CF4;
    margin:0px;
    padding:0px;
}
h5
{
   margin:0px;
    padding:0px;
} 
img{border:0px;}
#site .float_fix
{
    clear:both;
    float:none;
    line-height:0px;
}
#site
{
    width:935px;
    margin:auto;
    border:1px solid #132542;
    text-align: left;
    padding:2px;
    background-color:#fff;
}
#site div
{
    padding:0px;
    margin:0px;
}

/* -------------------- top Bar --------------------*/   
#top
{
    float:left;
    background-image:url('../images/top.jpg');
    min-height:72px;
    font:12px normal verdana;
    color:#739CF4;  
}
#top div
{
    float:left;
}
#site #logo
{
    float:left;
    width:255px;
    height:56px;
    padding:8px 4px;
}
#domain
{
    width:170px;
    height:72px;
    text-align:right;
    color:#C0D1FF;
}
#top #banner
{
    width:470px;
    height:62px;
    text-align:center;
    vertical-align:middle;
    margin-left:10px;
    margin-top:5px;
    float:left;
}

/* ------------------------ Menu -------------------------*/
#menu
{
    background-image:url('../images/top_menu_bg.gif');
    background-repeat:repeat-x;
    font:bold 12px verdana;
    height:27px;
    clear:both;
    color:White;
    width:935px;
}
#menu img
{
    vertical-align:middle;
    margin-left:3px;
}
#menu a
{
    font:bold 10px verdana;
    color:White;
    text-decoration:none;
}
#menu a:hover
{
    font:bold 10px verdana;
    color:#fffcab;
    text-decoration:underline;
}

#menu .divider
{
    vertical-align:top;
}
#menu input,#menu select
{
    vertical-align:middle;
    width:140px;
}
#menu div
{
    float:left;
}
#buttons
{
    width:600px;
    font:12px normal verdana;
    color:#fff;   
}
#search
{
    width:300px;
}
#search img
{
    cursor:pointer;
}
#site #language
{
    width:230px;
    padding-top:2px;
    margin-left:3px;   
}
#site #middle
{
    float:left;
    width:935px;
}
#site #middle div
{
    float:left;
}  
#left
{
    width:731px;
}
#left div.float_fix
{
    clear:both;
    float:none;
    line-height:0px;   
}
#site #leftMiddle
{
    position:absolute;
    margin-top:105px;
    margin-left:0px;
    .margin-left:-833px;
    height:470px;
    .height:460px;
    width:268px;
    border:5px solid #304AA1;
}
#newsHolder
{
    width:275px;
}

/* ---------------------------- Bottom Menu ---------------------*/

#bottom
{
    background-color:#40639B;
    text-align:center;
    width:935px;
    height:20px;
    padding-top:25px;
    border:0px;
    color:#fff;
}
#bottom a
{
    font:normal 11px verdana;
    color:#97B8EE;
    text-decoration:none;
}
#bottom a:hover
{
    font:normal 11px verdana;
    color:#F8FFF5;
    text-decoration:underline;
}

/* ------------------- Article -----------------*/
#leftMiddle #article
{
    height:190px;
    .height:182px;
    background-color:#fff;
    font:normal 11px verdana;
    color:#747883;
    padding:0px 3px;
}

#article h2,#article a
{
    font:bold 14px verdana;
    color:#1F4FB3;
    text-decoration:none;
}
#article a:hover
{
    font:bold 14px verdana;
    color:#1F4FB3;
    text-decoration:underline;
}
#article h3
{
    font:normal 12px verdana;
    color:#1F4FB3;
    margin-top:2px;
}
#article #content
{
    float:left;
    width:260px;
    min-height:100px;
}
#articleLinks
{
    height:45px;
    background-image:url('../images/article_btns_Bg.gif');
    font:normal 10px verdana;
    float:left;
    margin:0px;
}
#articleLinks a
{
    font:normal 10px verdana;
    color:#013372;
    text-decoration:none;
}

#articleLinks a:hover
{
    font:normal 10px verdana;
    color:#013372;
    text-decoration:underline;
}
#articleLinks table
{
    width:268px;
    text-align:center;
    border-collapse:collapse;
}

/* -------------- Review Boxes -------------- */
#site #rightMiddle
{
    position:absolute;
    background-color:#EEC49C;
    width:445px;
    height:469px;
    margin-top:105px;
    margin-left:280px;
    .margin-left:-553px;
}
#rightMiddle td
{
    background-color:#fff;
    background-position:center bottom;
    background-repeat:no-repeat;
    margin:3px 2px;
    height:223px;
    font:normal 11px verdana;
    color:#8E8C7D;
    vertical-align:top;
}
#rightMiddle td img
{
    margin-left:0px;
}

#rightMiddle td .down
{
    vertical-align:baseline;
    margin:0px;
    padding:0px;
}
/*#rightMiddle div
{
    background-color:#fff;
    width:140px;
    margin:2px 1px 2px 1px;
    height:218px;
    font:normal 11px verdana;
    color:#8E8C7D;
    background-position:center bottom;
    background-repeat:no-repeat;
    padding:2px;
    float:left;
    border:1px solid #a9865f;
}*/
#rightMiddle h2
{
    font:bold 12px verdana;
    color:#905E3D;
    padding-top:5px;
}

#rightMiddle a
{
    font:bold 11px verdana;
    color:#D15519;
    text-decoration:none;
}
#rightMiddle a:hover
{
    font:bold 11px verdana;
    color:#ED8F45;
    text-decoration:underline;
}
#rightMiddle #reviews_title
{
   background-color:#EEC49C;
   margin:-2px 2px 0px 2px;
   /*border:1px solid #a9865f;*/
   height:224px;
   width:141px;
   vertical-align:top;
   background-image:url(../images/review_bg.gif);
   background-repeat:no-repeat;
}
#rightMiddle #reviews_title img 
{
   height:231px;
   width:144px; 
}

#rightMiddle #box1
{
    background-image:url('../images/rev1_bg.jpg');
    overflow:hidden;
}
#rightMiddle #box2
{
    background-image:url('../images/rev2_bg.jpg');
    overflow:hidden;
}
#rightMiddle #box3
{
    background-image:url('../images/rev3_bg.jpg');
    overflow:hidden;
}
#rightMiddle #box4
{
    background-image:url('../images/rev4_bg.jpg');
    overflow:hidden;
}
#rightMiddle #box5
{
    background-image:url('../images/rev5_bg.jpg');
    overflow:hidden;
}

/* ----------- top_bonus ----------*/
#site #top_bonus
{
    width:729px;
    margin-top:3px;
}
/* ------------ top10 ------------*/
#site #top10
{
    position:absolute;
    margin-top:590px;
    .margin-top:580px;
    margin-left:0px;
    .margin-left:-832px;
}
#top10Holder
{
   width:357px;
} 
#top10 #wrapper_top
{
    background-image:url('../images/top10_bg.gif');
    background-repeat:repeat-y;
    margin: 0px 0px 3px 0px;
    padding: 0px;
    width:357px;
    border-left:1px solid #8E9AC0;
    border-right:1px solid #8E9AC0;
    border-bottom:1px solid #8E9AC0;
}
#top10 table
{
    border-collapse:collapse;
    display: block;
}
#top10 img
{
    display: block;
    margin-left:0px;
}
#top10 td img
{
    margin: 0px;
}
#top10 table td
{
    vertical-align:middle;
    height:28px;
    padding:0px;
}
#top10 table .InnerPagesFloatTop10Number{width:28px;}
#top10 table .InnerPagesFloatTop10Bonus,#top10 table .InnerPagesFloatTop10Bonus a
{
    text-decoration:none;
    font:normal 11px verdana;
    color:#6f7285;
    width:250px;
    padding-left:2px;
}
#top10 table .InnerPagesFloatTop10Bonus a:hover
{
    text-decoration:underline;
    color:#000;
    width:255px;
    
}
#top10 table .InnerPagesFloatTop10Download{width:41px;}
#top10 table .InnerPagesFloatTop10Readmore{width:35px;}

/* ----------------- bonus -----------------------*/
#site #bonus
{
    position:absolute;
    margin-left:365px;
    .margin-left:-470px;
    margin-top:590px;
    .margin-top:580px;
    height:300px;
    padding:0px;
    width:364px;
}
#site #bonus #title
{
    margin:0px;
    height:25px;
    width:366px;
}
#site #wrapper_bonus
{
    background-image:url(../images/bonus_bg1.gif);
    background-repeat:repeat-y;
    width:363px;
    height:280px;
    border-right:1px solid #8E9AC0;
    border-left:1px solid #8E9AC0;
    border-bottom:1px solid #8E9AC0;

}
#site .left
{
    float:left;
    width:230px;
    height:270px;
}
#site #bonus .number
{
    height:42px;
    width:26px;
    padding-top:3px;
    float:left;
}
#site #bonus .BonusLink
{
    float:left;
    height:43px;
    padding-left:5px;
    padding-top:3px;
    font:normal 11px verdana;
    color:#f72856;
    width:199px;
}
#site #bonus .BonusLinkHover
{
    float:left;
    width:199px;
    height:42px;
    padding-left:5px;
    padding-top:3px;
    background-color:#C4D8F9;
}
#bonus .BonusLink a,#bonus .BonusLinkHover a
{
    font:normal 11px verdana;
    color:#6f7285;
    text-decoration:none;
}
#site #bonus .BonusLink a:hover,#site #bonus .BonusLinkHover a:hover
{
    font:normal 11px verdana;
    color:#6f7285;
    text-decoration:underline;
}
#site #bonus .right
{
    width:100px;
    text-align:center;
    color:#8291BC;
    float:left;
}
#site #bonus .right a,#site #bonus .right_hidden a
{
    text-decoration:none;
    font:bold 11px verdana;
    color:#374067;
}
#site #bonus .right a:hover,#site #bonus .right_hidden a:hover
{
    text-decoration:underline;
    font:bold 11px verdana;
    color:#374067;
}
#site #bonus .right_hidden
{
    width:110px;
    text-align:center;
    color:#8291BC;
    float:left;
    display:none;
}
#site #bonus .preview_num
{
    width:25px;
    height:25px;
    font:bold 15px verdana;
    background-color:#D7E7FF;
    margin:5px 20px;
    display:block;
}
#site #bonus .casino_logo
{
    margin:0px 3px;
}
#site #bonus .casino_review
{
     margin:5px 5px;  
     width:100%;
     text-align:center;    
}
#site #bonus .bonusHover
{
    background-color:#C4D8F9;
    border-right:1px solid #8E9AC0;
    width:200px;
    border:1px solid red;
}
/* ---------------- Article_newsletter ----------------- */
#site #Article_newsletter
{
    margin-top:3px;
    margin-bottom:10px;
    width:725px;
    height:255px;
}
#Article_newsletter div{float:left;}
#Article_newsletter
{
    width:263px;
    height:237px;
    font:normal 10px verdana;
}
#divNewsEventHolder
{
    width:450px;
}
#site #article_event
{
    width:460px;
    height:247px;
    font:normal 11px verdana;
    position:absolute;
    margin-left:2px;
    .margin-left:-832px;
    margin-top:905px;
    .margin-top:890px;
}
#article_img
{
    background-color:#805920;
    height:177px;
}
#article_img img
{
    border:1px solid #fff;
}
#article_event_links .links
{
    background-image:url('../images/casino_event_btns_bg.gif');
    background-repeat:repeat-x;
    padding:2px;
    height:27px;
    text-align:center;
}
#article_event_links .link
{
    background-color:#E8B972;
    padding:2px;
    height:27px;
    text-align:center;
}
#article_event_links .link a
{
    font:normal 11px verdana;
    color:#643807;
    text-decoration:none;
}
#article_event_links .link a:hover
{
    font:normal 11px verdana;
    color:#643807;
    text-decoration:underline;
}
#article_event_links table
{
    width:460px;
    height:238px;
    text-align:left;
    border-collapse:collapse;  
    border:3px solid #7D5C27; 
} 
#article_event_links table #article_content
{
    width:210px;
    height:237px;
    background-color:#fff;
    padding-left:5px;
    border:1px solid #7D5C27;
    color:#74716C;
    border-left:2px solid #805920;
}
#article_content h2,#article_content a
{
    font:bold 14px verdana;
    color:#473930;
    text-decoration:none;
}
#article_content a:hover
{
    font:bold 14px verdana;
    color:#473930;
    text-decoration:underline;
}
#article_content h3
{
    font:normal 12px verdana;
    color:#7C715F;
}
#site #newsletter_form
{
    position:absolute;
    margin-left:463px;
    .margin-left:-373px;
     margin-top:903px;
    .margin-top:890px;
    width:262px;
    height:245px;
}
#newsletter_form table
{
    margin-left:11px;
    border-collapse:collapse;
}
#newsletter_form th
{
    display:block;
    height:30px;
    padding:0px;
    margin:0px;
    width:257px;
}
#newsletter_form td
{
    color:#A28B61;
    vertical-align:top;
    padding:5px;
    height:221px;
    width:257px;
    background-image:url('../images/newsletter_bg.jpg');
    background-repeat:no-repeat;
}
#newsletter_form td img
{
    margin-top:-10px;
    cursor:pointer;
    
}
#newsletter_form span
{
    font-weight:bold;
}

/* ------------------------ News_Tips -------------------*/
#site #news_tips
{
    width:733px;
    min-height:250px;
    margin:3px;
}
#site #news
{
    position:absolute;
    margin-top:1160px;
    .margin-top:1150px;
    margin-left:-4px;
    .margin-left:-835px;
}
#site #tips
{
    position:absolute;
    margin-top:1160px;
    .margin-top:1150px;
    margin-left:365px;
    .margin-left:-470px;
}
#newsLinksHolder
{
    width:360px;
}
#site #news, #site #tips
{
    width:360px;
    min-height:250px;
    font:normal 11px verdana;
}
#site #news div ,#site #tips div
{
    float:left;
    padding-right:5px;
    margin-left:5px;
}
#site .title
{
    background-color:#9BBAEE;
    height:25px;
    width:350px;
}
#tips
{
    color:#A2A2AA;
}
#site #news a,#site #tips a
{
    font:normal 11px verdana;
    color:#2C66D2;
    text-decoration:none;
}
#site #news a:hover, #site #tips a:hover
{
    font:normal 11px verdana;
    color:#5B8DFE;
    text-decoration:underline;
}
#site #news ul,#site #tips ul
{
    list-style-image: url('../images/news_bullet.gif'); 
}
#site #news li,#site #tips li
{
    margin-top:15px;
}
#site #news span,#site #tips span
{
    color:#A2A2AA;
}
#site #news .more
{
    float:none;
    text-align:right;
    font-weight:bold;
}
/* --------------- Middle right ----------------------*/
#site #right
{
   width:202px;
   padding-left:5px;
   position:absolute;
   margin-top:95px;
   margin-left:730px;
   .margin-left:-105px;
   vertical-align:top;
}
#right div
{
    float:left;
    width:200px;
}
#right .rightBanner
{
    margin-left:40px;
}
#site #intro 
{
    position:absolute;
    margin-top:105px;
    margin-left:730px;
    .margin-left:-105px;
    width:200px;
    padding-left:5px;
    
}
#site #intro .title
{
    width:180px;
    height:25px;
    background-color:#F0EEBE;
    padding:10px;
    font:bold 13px verdana;
    color:#9A8C5D;
}
#intro .content
{
    font:normal 11px verdana;
    color:#BBB8B3;
    vertical-align:top;
    margin-bottom:15px;
}
#intro .content p
{
    padding:5px 5px;
    margin:0px 0px;
}
#right .links div{margin-top:10px;}
#right .links .title,#right .links .title a
{
    width:190px;
    background-color:#D7E3F9;
    font:bold 12px verdana;
    color:#3E4E8C;
    padding:5px;
}
#right .links .content
{
    font:normal 11px verdana;
    color:#BBB8B3;
    margin-top:2px;
}
#right .links ul
{
     list-style-image: url('../images/links_bullet.gif');
}
#right .links li
{
     margin-top:13px;
}
.links a
{
    font:normal 11px verdana;
    color:#5272A3;
    text-decoration:none;
}
.links a:hover
{
    color:#5B8DFE;
    text-decoration:underline;
}
/*-------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------- Inner Style -------------------------------------------------------------------*/
#right .rightBanner
{
    margin-left:20px;
}
#site #InnerLeft
{
    padding:10px;
    width:707px;
    font:normal 11px verdana;
    color:#888C98;
}
#site #innerContent #PageTitle
{
    font:bold 13px verdana;
    color:#C2804C;
    width:480px;
    margin-bottom:5px;
}
#site #innerContent a
{
    color:#A26137;
    text-decoration:none;
}
#site #innerContent a:hover
{
    color:#D3AD88;
    text-decoration:underline;
}
#site #top10_Inner
{
    border:1px solid #B6BDCF;
    position:absolute;
    margin-top:120px;
    margin-left:500px;
    .margin-top:120px;
    .margin-left:-340px;
}
#top10_Inner table
{
    border-collapse:collapse;
    display: block;
    background-color:#EDF2F8;
    width:215px;
}
#top10_Inner table td
{
    padding-top:5px;
}
#top10_Inner table .InnerPagesFloatTop10Number
{
    width:15px;
    text-align:center;
    font:bold 12px verdana;
    color:#8192C0;
}
#top10_Inner table .InnerPagesFloatTop10Bonus
{
    width:150px;
}

#top10_Inner table .InnerPagesFloatTop10Bonus a
{
    color:#A26137;
    text-decoration:none;
}
#top10_Inner table .InnerPagesFloatTop10Bonus a:hover
{
    color:#D3AD88;
    text-decoration:underline;
}
#top10_Inner table .InnerPagesFloatTop10Download
{
    text-align:center;
    background-color:#DAE5F9;
    width:25px;
}
#top10_Inner table .InnerPagesFloatTop10Readmore
{
    text-align:center;
    background-color:#F5F6D7;
    width:25px;
}
#site   #innerContent
{
    position:absolute;
    margin-top:115px;
    .margin-top:115px;
    margin-left:0px;
    .margin-left:-835px;
    width:720px;
    padding-left:10px;
    font:normal 12px verdana;
    color:#7F828B;
}
#site #innerContent h3,h4
{
    font:bold 15px verdana;
    color:#C2804C;
}
#innerContent #topBonus
{
    float:right;
    margin-right:5px;
    margin-top:5px;
    .margin-top:10px;
    width:240px;
    height:325px;
    .height:295px;
}
#contetntHolder
{
    float:left;
    width:720px;
}
#site #siteCache
{
    float:left;
    padding:0px;
    margin-left:0px;
    
    margin-top:-100px;
}
/*#site .siteCahce7
{
    float:left;
    width:930px;
    padding:0px;
    margin-left:0px;
    .margin-left:835px;
    margin-top:-100px;
    border:1px solid red;
}
#site .siteCahce6
{
    float:left;
    padding:0px;
    margin-left:500px;
    margin-top:-100px;
    border:10px solid magenta;
}*/

h2.games
{
    font:12px normal verdana;
    color:#739CF4;
    margin:0px;
    padding-top:10px;
}
