@charset "utf-8";


/******************************************************************
	GLOBALS
******************************************************************/
*
{
	padding:0px;
	margin:0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
}

body
{
	background:url(../images/body_bg.jpg) left top repeat-x #d9edff;
	margin:10px 0px;
}

img
{
	border:none;
}

a
{
	text-decoration:none;
	color:#145287;
}

ul
{
	list-style:none;
	
}


table
{
	border-collapse:collapse;
}

p,span
{
	color:#666;
}

/*===[Headers]===========================*/


h1
{
	height:28px;
	font-size:18px;
	line-height:25px;
	color:#2b81c9;
	text-align: center;
}

h2,h3
{
	height:28px;
	font-size:18px;
	line-height:25px;
	color:#fff;
	padding-left:8px;
}

h2
{
	width:578px;
	background:url(../images/title_big_bg.gif) left top no-repeat;
}

h2 a
{
    height:28px;
	font-size:18px;
	line-height:25px;
	color:#fff;
	padding-left:8px;
    width:578px;	
}

h3
{
	width:338px;
	background:url(../images/title_small_bg.gif) left top no-repeat;
}

h4
{
	font-size:14px;
	color:#800000;
	padding-bottom:10px;
}

h4 a
{
	font-size:15px;
	color:#145287;
	padding-bottom:10px;
	padding-left:8px;
}


h5
{
	font-size:12px;
}

h5 a
{
	font-size:12px;
}

h6
{
	font-size:12px;
}


/*===[Classes]========================*/
.arrow
{
	background:url(../images/icon_arrow.jpg) left center no-repeat;
}

.left
{
	float:left;
}

.right
{
	float:right;
}

.bold
{
	font-weight:bold;
}

.line_through
{
	text-decoration:line-through;
}

.font18
{
	font-size:18px;
}

.font14
{
	font-size:14px;
}

.pad10
{
	display:block;
	padding:10px 0px
}

.pad_left10
{
	padding-left:10px;
}

/*===[Buttons]================*/
.button_red
{
	display:block;
	width:107px;
	height:38px;
	line-height:38px;
	text-align:center;
	font-size:20px;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/button_red.jpg) left top no-repeat;
}

.link-blue
{
	
	color:#1986e2;	
}

.button_blue
{
	display:block;
	width:101px;
	height:30px;
	line-height:28px;
	text-align:center;
	font-size:18px;
	color:#fff;
	background:url(../images/button_blue.jpg) left top no-repeat;
}

.button_red_small
{
	display:block;
	width:113px;
	height:19px;
	line-height:19px;
	text-align:center;
	font-size:11px;
	color:#fff;
	background:url(../images/button_red_small.jpg) left top no-repeat;
}

.button_green,.button_red2
{
	display:block;
	width:85px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:16px;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/button_green.jpg) left top no-repeat;
}

.button_red2
{
	background:url(../images/button_red2.jpg) left top no-repeat;
}

.button_red3
{
	display:block;
	width:82px;
	height:20px;
	line-height:18px;
	text-align:center;
	font-size:12px;
	color:#fff;
	background:url(../images/button_red3.jpg) left top no-repeat;
}

.button_download
{
	width:26px;
	height:26px;
}

.button_blue_right
{
	display:block;
	height:22px;
	line-height:22px;
	padding-left:30px;
	background:url(../images/button_blue_right.jpg) left top no-repeat;
}

.button_blue_down
{
	display:block;
	height:22px;
	line-height:22px;
	padding-left:30px;
	background:url(../images/button_blue_down.jpg) left top no-repeat;
}

/*===[Colors]=======================*/
.red
{
	color:#ff0000;
}

.gray
{
	color:#666;
}

.gray a
{
	font-size:12px;
	color:#666;
}

.dark_blue
{
	color:#107dd9;
}

.light_blue
{
	color:#398dd4;
}

.dark_red
{
	color:#800000;
}

.black
{
	color:#000;
}

/*===[Block]====================================*/
.block
{
	width:560px;
	margin:10px 0px;
	padding:0px 8px;
	overflow:hidden;
}

.block p
{
	padding:10px 0px;
}

.block img.left
{
	margin-right:20px;
}

/******************************************************************
	STRUCTURE
******************************************************************/
#site_wrap
{
	width:956px;
	margin:0px auto;
	margin-top:10px;
	overflow:hidden;
}

#header,#middle,#footer
{
	width:100%;
	float:left;
}

#header
{
}

#middle
{
}

#footer
{
	margin-top:20px;
}

.structure_table
{
	width:952px;
	border-collapse:collapse;
	margin-left:2px;
}

.structure_table td
{
	vertical-align:top;
	text-align:left;
}

.structure_table .content
{
	background:#fff;
}

#left_col
{
	padding-left:7px;
}

#right_col
{
}

/******************************************************************
	HEADER
******************************************************************/
#logo
{
	display:block;
	width:463px;
	float:left;
	position:relative;
}

#logo span
{
	text-transform:uppercase;
	position:absolute;
	top:45px;
	right:5px;
	color:#a1a1a1;
	cursor:pointer;
}

#top_banner
{
	float:right;
	width:483px;
	height:63px;
}

/******************************************************************
	FOOTER - COPYRIGHTS
******************************************************************/
#top_block
{
	border-bottom:1px solid #e7f2fc;
	width:932px;
	margin-left:10px;
	padding-bottom:20px;
	overflow:hidden;
}

#copyrights
{
	text-align:right;
	color:#666;
	font-size:11px;
	padding:20px 10px;
}

.link
{
	text-align:right;
	color:#666;
	font-size:11px;
	
}

/******************************************************************
	TOP MENU
******************************************************************/
#top_menu
{
	background:url(../images/menu_bg.gif);
	float:left;
	width:100%;
	height:49px;
	margin:10px 0px;
}

#top_menu ul
{
	height:49px;
	margin-left:15px;
}

#top_menu ul li
{
	float:left;
	height:35px;
	margin-top:6px;
}

#top_menu ul li a
{
	display:block;
	padding:0px 18px;
	line-height:35px;
	color:#fff;
}

/******************************************************************
	MISC MENU
******************************************************************/
#misc_menu
{
	float:left;
	width:580px;
	margin:10px 0px;
	padding-left:10px;
}

#misc_menu ul
{
	float:left;
	width:100%;
}

#misc_menu ul li
{
	float:left;
	width:49.9%;
	margin-bottom:10px;
}

#misc_menu ul li a
{
	color:#2785d1;
	font-size:11px;
}


#read_more
{
	float:left;
	width:580px;
	margin:10px 0px;
	padding-left:10px;
}

#read_more ul
{
	float:left;
	width:100%;
}

#read_more ul li
{
	float:left;
	width:100%;
	margin-bottom:10px;
}

#read_more ul li a
{
	color:#2785d1;
	font-size:12px;
}

/******************************************************************
	FOOTER MENU
******************************************************************/
#footer_menu
{
	float:left;
}

#footer_menu ul
{
	float:left;
	width:100%;
}

#footer_menu ul li
{
	float:left;
	color:#666;
	font-size:11px;
	line-height:20px;
}

#footer_menu ul li.sep
{
	padding:0px 10px;
}

#footer_menu ul li a
{
	color:#666;
	font-size:11px;
	line-height:20px;
}

/******************************************************************
	CASINO MENU
******************************************************************/
#casino_menu
{
	float:right;
}

#casino_menu ul
{
	float:left;
	width:100%;
}

#casino_menu ul li
{
	float:left;
	color:#666;
	font-size:11px;
	line-height:20px;
}

#casino_menu ul li.sep
{
	padding:0px 3px;
}

#casino_menu ul li a
{
	color:#666;
	font-size:11px;
	line-height:20px;
}

#casino_menu ul li a img
{
	float:left;
	margin-right:3px;
}

/******************************************************************
	LEFT COL - TABLE TYPE1
******************************************************************/
#table_type1
{
	width:580px;
	margin-left:2px;
}

#table_type1 td,#table_type1 th
{
	padding:12px 8px;
	text-align:center;
	vertical-align:middle;
}

#table_type1 th
{
	color:#cd676e;
}

#table_type1 td
{
	color:#1986e2;
	border-bottom:1px solid #d9d9d9;
}


#table_type1 td.dark_red
{
	color:#800000;
}

#table_type1 td.button
{
	width:107px;
	padding:0px;
}

#table_type1 tfoot td
{
	text-align:right;
	padding-right:3px;
	border:none;
}

#table_type1 .border_none td
{
	border:none;
}

/******************************************************************
	LEFT COL - TABLE TYPE2
******************************************************************/
#table_type2
{
	width:580px;
	margin-left:2px;
}

#table_type2 td,#table_type2 th
{
	padding:12px 8px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
}

#table_type2 th
{
	color:#cd676e;
}

#table_type2 td
{
	color:#666;
	border-bottom:1px solid #d9d9d9;
}

#table_type2 td.light_blue
{
	color:#4497dd;
}

#table_type2 td.green
{
	color:#049600;
}

#table_type2 td.button
{
	width:85px;
	padding:0px;
}

#table_type2 tfoot td
{
	text-align:right;
	padding-right:3px;
	border:none;
}

#table_type2 .border_none td
{
	border:none;
}

/******************************************************************
	LEFT COL - TABLE TYPE3
******************************************************************/
#table_type3
{
	width:580px;
	margin-left:2px;
}

#table_type3 td,#table_type3 th
{
	padding:12px 8px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
}

#table_type3 th
{
	color:#cd676e;
}

#table_type3 td
{
	color:#666;
	border-bottom:1px solid #d9d9d9;
}

#table_type3 td.light_blue
{
	color:#4497dd;
}

#table_type3 td.green
{
	color:#049600;
}

#table_type3 td.button
{
	width:85px;
	padding:0px;
}

#table_type3 tfoot td
{
	text-align:right;
	padding-right:3px;
	border:none;
}

#table_type3 .border_none td
{
	border:none;
}

/******************************************************************
	RIGHT COL - SIDEBAR BLOCK
******************************************************************/
.sidebar_block
{
	width:339px;
	margin:10px 0px 10px 2px;
}

.sidebar_block .content td
{
	background:#f3f9fe;
	padding:5px 0px 5px 5px;
}

.sidebar_block p
{
	color:#666;
	padding-top:5px;
}

.sidebar_block .readmore
{
	display:block;
	margin-bottom:20px;
	color:#1683df;
}

.sidebar_block .readmore2
{
	display:block;
	margin-top:15px;
	color:#398dd4;
}

/*===[Sidebar List]=============*/
.sidebar_list
{
	padding-left:10px;
}

.sidebar_list li
{
	margin:5px 0px;
	color:#666;
}

.sidebar_list li a
{
	display:block;
	padding-top:5px;
	color:#666;
}

/******************************************************************
	RIGHT COL - GAMES TABLE
******************************************************************/
#games_table
{
	width:339px;
	margin:10px 0px 10px 2px;
}

#games_table td
{
	padding:7px 0px 7px 10px; 
}

#games_table .title
{
	font-size:18px;
	color:#2b81c9;
	padding-bottom:10px;
}

#games_table h6
{
	font-size:14px;
	color:#1e71b7;
	padding-top:5px;
	text-align:center;
}

#games_table p
{
	font-size:12px;
	color:#666;
	padding:10px 0px;
	text-align:center;
}

#games_table .button_blue
{
	margin-left:25px;
}

/******************************************************************
	RIGHT COL - PLAY TABLE
******************************************************************/
#play_table
{
	width:339px;
	margin:10px 0px 10px 4px;
}

#play_table td
{
	text-align:left;
	padding:10px 0px;
}

#play_table h5
{
	width:216px;
	font-size:14px;
	color:#4a94d2;
	padding-bottom:15px;
	padding-left:10px;
}

#play_table a
{
	display:block;
	padding-left:10px;
	padding-top:10px;
}

#play_table a.pic
{
	display:block;
	padding-left:0px;
	padding-top:0px;
}

.casino-name
{
    width:216px;
	font-size:14px;
	color:#4a94d2;
	padding-bottom:20px;
	padding-left: 10px;

}

/******************************************************************
	RIGHT COL - REVIEW TABLE
******************************************************************/
#review_table
{
	width:320px;
	margin-left:4px;
}

#review_table td
{
	vertical-align:top;
	padding:15px 2px 15px;
	border-bottom:1px solid #cfd4d8;
}

#review_table .no_pad td
{
	padding-top:0px;
}

#review_table td.order
{
	width:18px;
	padding:22px 0px 0px 10px;
}

#review_table .button_red3
{
	margin-top:5px;
	margin-bottom:0px;
}

#review_table a
{
	display:block;
	margin-bottom:12px;
}

#review_table a.cpic
{
	display:block;
	margin-bottom:6px;
}

#review_table ul
{
}

#review_table ul li
{
	padding-left:12px;
	background:url(../images/icon_red_x.jpg) left 5px no-repeat;
}

/******************************************************************
	RIGHT COL - BEST CRAPS TABLE
******************************************************************/
#best_craps_table
{
	width:320px;
	margin-left:4px;
	margin-top:15px;
}

#best_craps_table td
{
	height:21px;
	vertical-align:middle;
	padding:5px 0px;
}

#best_craps_table td.title
{
	font-size:14px;
	color:#003b6d;
	padding-top:0px;
}

#best_craps_table td.image
{
	width:40px;
	padding-right:5px;
}

#best_craps_table td.order
{
	width:18px;
	padding-left:10px;
}

#best_craps_table .button
{
	width:82px;
}

/******************************************************************
	LEFT COL - RANKINGS TABLE
******************************************************************/
#rankings_table
{
	width:580px;
	margin-left:2px;
	margin-bottom:20px;
}

#rankings_table td,#rankings_table th
{
	padding:10px 0px;
	border-bottom:1px solid #dbdbdb;
	text-align:center;
	vertical-align:middle;
}

#rankings_table td
{
	color:#666;
}

#rankings_table th
{
	color:#cd676e;
}

#rankings_table td.image
{
	width:56px;
}

#rankings_table td.order
{
	width:40px;
	text-align:left;
}

/******************************************************************
	LEFT COL - CASINO REVIEW TABLE
******************************************************************/
#casino_review_table
{
	width:580px;
	margin:20px 0px 20px 2px;
}

#casino_review_table td
{
	text-align:left;
	vertical-align:top;
}

#casino_review_table img
{
	margin-bottom:15px;
}

#casino_review_table .button_blue_right,#casino_review_table .button_blue_down
{
	margin-left:23px;
	margin-bottom:5px;
}

#casino_review_table .title
{
	font-size:18px;
}

/*===[Bonuses Table]=======================*/
#casino_review_table .bonuses_table
{
	width:285px;
	height:130px;
	text-align:center;
	vertical-align:middle;
	color:#666;
	background:url(../images/review_bonus_bg.jpg) center center no-repeat;
	float:right;
}

#casino_review_table .bonuses_table td
{
	vertical-align:middle;
	text-align:center;
}

#casino_review_table .bonuses_table .mid td
{
	text-align:center;
	border-right:1px solid #fff;
	width:70px;
}

#casino_review_table .bonuses_table th
{
	text-align:left;
	padding-left:15px;
}

/******************************************************************
	LEFT COL - SCREENSHOT TABLE
******************************************************************/
#screenshot_table
{
	width:550px;
	margin:20px 0px;
}

#screenshot_table td
{
	text-align:left;
	vertical-align:top;
}

#screenshot_table .list
{
	width:190px;
}

#screenshot_table .screen_table
{
	width:100%;
	border:1px solid #d2d2d2;
}

#screenshot_table .screen_table td
{
	padding:5px;
	vertical-align:middle;
	text-align:center;
	color:#666;
}

#screenshot_table .screen_table .screen
{
	width:200px;
}

#screenshot_table .screen_table td.name
{
  text-align:center;
}

/******************************************************************
	LEFT COL - BLUE LIST
******************************************************************/
.blue_list
{
	list-style:disc;/*fix for ie*/
	list-style:inside;
}

.blue_list li
{
	margin:5px 0px;
	color:#82bbeb;
}

.blue_list li a
{
	color:#0c79d5;
}

/******************************************************************
	LEFT COL - BLUE LIST 2
******************************************************************/
.blue_list2
{
	list-style:disc;/*fix for ie*/
	list-style:inside;
	padding:10px;
}

.blue_list2 li
{
	margin:10px 0px;
	color:#82bbeb;
}

.blue_list2 li a
{
	color:#0c79d5;
}

/******************************************************************
	LEFT COL - 4 COL LIST
******************************************************************/
.col_4_list
{
	margin:20px 0px;
	overflow:hidden;
}

.col_4_list li
{
	color:#666;
	float:left;
	width:25%;
	margin-bottom:10px;
}

/******************************************************************
	RIGHT COL - INFO TABLE
******************************************************************/
#info_table
{
	width:315px;
	margin-left:5px;
}

#info_table td
{
	text-align:left;
	vertical-align:middle;
	color:#666;
	padding:10px 0px;
	border-bottom:1px solid #dadee2;
}

#info_table .center
{
	text-align:center;
	vertical-align:middle;
}

#info_table .center img
{
	float:none;
}

#info_table .no_border
{
	border:none;
}

#info_table td .text
{
	display:block;
	float:left;
}

#info_table .title
{
	font-size:18px;
	border:none;
}

#info_table td img
{
	margin:0px 3px;
	float:left;
}

/******************************************************************
	RIGHT COL - JACKPOT TABLE
******************************************************************/
#jackpot_table
{
	width:320px;
}

#jackpot_table td
{
	text-align:left;
	vertical-align:middle;
	color:#666;
	padding:10px;
}