﻿@charset "utf-8";

/* CSS Document */

/*------------ main style ------------*/

html, body, ul, ol, li, p,  h1, h2, h3, h4, h5, h6,  form, fieldset, a, img {

	margin: 0;

	padding: 0;

	border: 0;

}

html, body {

	background:#000 url(../images/background.jpg) repeat-x;

	color:#000;

	font-family: verdana, georgia, tahoma, arial, trebuchet;

	font-size:11px;

	text-align:center;

	margin: 0px;

	padding: 0px;

}

span.next_page

{

	display:block;

	text-align:center;

	line-height:15px;

	width:15px;

	height:15px;

	border:1px solid #0364B1;

	float:left;

	color: #0364B1 !important;

	margin-right:6px;

}

span.next_page:hover

{

	border:1px solid #B71013;

	color: #B71013 !important;

}

span.curent_page

{

	display:block;

	text-align:center;

	line-height:15px;	

	width:15px;

	height:15px;

	border:1px solid black;

	float:left;

	margin-right:6px;

	color: #fff !important;

	font-weight:bold;

	background-color:#C8633F;

}

span.pages

{

	display:block;

	text-align:left;

	line-height:15px;	

	height:15px;

	width:auto;

	float:left;

	margin-right:6px;

}


/* ------- mail list subscription styles ------ */

.last_bread{

	color:#666666 !important;

}

.editorTopLinks{

background:transparent url(../images/marker_2.gif) no-repeat scroll 0 4px;

color:#0364B1;

font-size:10px;

font-weight:bold;

padding-right:15px;

padding-left:8px;

}

.editorTopLinks:hover{

	color:#0364B1 !important;

	text-decoration:underline;

}

#sub_form {

	width:400px;

	margin:50px auto;

	padding: 20px;

	border: 1px solid #F8F8F8;

	position:relative;

}

#sub_form fieldset {

	width:280px;

	margin:10px auto;

	clear:both;

}

#sub_form label {

	float:left;

	clear:left;

	line-height:30px;

	display:block;

	height:30px;

}

#sub_form fieldset input {

	float:right;

	clear:right;

	width:200px;

	height:20px;

	padding: 5px 2px 0 5px;

	font-weight:normal;

}

#sub_form #header_sub_form {

	position:absolute;

	background-color:#fff;

	font-weight:bold;

	top:-12px;

	left: 5px;

	height:20px;

	line-height:20px;

	padding: 0 10px;

}

#sub_form fieldset div {

	height:30px;

	padding-top:2px;

}

#sub_form #sub_form_block {

	width:190px;

	margin:0px auto;

	clear:both;

	height:30px;

	padding:0px;

}

#sub_form #submit {

	background:transparent url(../images/mailing_button_80px.gif) repeat scroll 0 0;

	border:medium none;

	color:#666666;

	cursor:pointer;

	font-family:verdana;

	font-weight:bold;

	height:24px;

	margin-top:10px;

	text-align:center;

	width:80px;

	float:left;

}

#sub_form #cancel {

	background:transparent url(../images/mailing_button_80px.gif) repeat scroll 0 0;

	border:medium none;

	color:#666666;

	cursor:pointer;

	font-family:verdana;

	font-weight:bold;

	height:24px;

	margin-top:10px;

	width:80px;

	float:right;

	text-align:center;

}

img {

	display:block;

}

.error_field {

	background:#fff url(../images/error_field.gif) repeat-x;

}

a {

	color:#0364B1;

	text-decoration:none;

}

a:hover {

	text-decoration:underline;

}

p {

	margin:0 0 15px 0;

}

ul {

	list-style:none;

}

h1 {

}

h2 {

	padding-top:20px;
	padding-bottom:10px;

	font-size:24px;

	color:#b71013;

	font-weight:normal;

}

h3 {

	font-size:20px;

	color:#b71013;

	font-weight:normal;

	margin-bottom:10px;

	padding-top:20px;

}

h4 {

	font-size:16px;

	color:#b71013;

}

h5 {

	font-size:13px;

	color:#b71013;

}

.hr_1 {

	clear:both;

	height:30px;

	background:url(../images/hr_1.gif) repeat-x 0 5px;

}

.hr_2 {

	height:6px;

	margin:8px 0;

	background:url(../images/hr_2.gif) repeat-x;

	clear:both;

}

.hr_3 {

	clear:both;

	height:1px;

	border:none;

	margin:-3px 2px 1px 2px;

	border-top:solid 1px #ebebeb;

}

.hr_4 {

	clear:both;

	height:0;

}

.hr_5 {

	border-top:solid 1px #f2e9e9;

	margin:0 2px;

	height:15px;

}

.hr_6 {

	border-top:solid 1px #ede1e1;

	height:15px;

	clear:both;

}

input, select {

	font-size:10px;

	font-weight:bold;

	vertical-align:middle;

	border:solid 1px #7f9db9;

}

/*------------ block style ------------*/

.left {

	text-align:left;

}

.left_link {

	margin-top:15px;

	text-align:left;

}

.left_link_rel_art {

	text-align:left;

}

.right {

	text-align:right;

}

.center {

	text-align:center;

}

.fl_right {

	float:right;

}

.fl_left {

	float:left;

}

.clear {

	clear:both;

	border-top:solid 1px #ebebeb;

}

.clearB {

	clear:both;

}
/*------------ content block style ------------*/







#content {

	background:#fff;

	width:990px;

	margin:auto;

	text-align:left;

}

.fl_block {

	width:970px;

	float:left;

	background:#fff;

	padding:0 10px;

}

#bl {

	background:#fff url(../images/bl_bg.gif) repeat-x;

	border-top:solid 1px #dacbcb;

	width:970px;

	float:left;

}

#left_bl a {

	color:#0364b1;

	font-weight:bold;

	font-size:10px;
	
	text-decoration:underline;

}

#bl #block_games a {

	color:#0364b1;

	font-weight:bold;

	padding-left:8px;

	background:url(../images/marker_2.gif) no-repeat 0 4px;

	font-size:10px;

}

#bl span {

	color:#000;

}

#bl h2 a, #bl h3 a, #bl h4 a, #bl h5 a {

	color:#b71013;

	font-weight:normal;

	text-decoration:none;

	background:none;

	padding:0;

	float:none;

	display:inline;

}

#bl h2 a {

	font-size:24px;

}

#bl h3 a {

	font-size:20px;

}

#bl h4 a {

	font-size:16px;

}

#bl h5 a {

	font-size:12px;

	font-weight:bold;

}

#bl h2 a:hover, #bl h3 a:hover, #bl h4 a:hover, #bl h5 a:hover {

	text-decoration:underline;

}

#bl h3 a {

	color:#b71013;

	font-weight:normal;

	text-decoration:none;

}

#left_bl {

	float:left;

	width:564px;  /*565*/
	padding:0 23px 30px 14px;

	margin:12px 0 8px 0px;

}

#right_bl {

	background:url(../images/l_col_bg.gif) repeat-y 100% 0;

	background-position:left;

	float:left;

	width:350px;

	margin:12px 0 8px 0;

	padding-left:12px;

	border-right:solid 1px #f2ecec;

	border-top:solid 1px #f2ecec;

	border-bottom:solid 1px #f2ecec;

	text-align:center;

	padding-top:3px;

}

/*result-wrap*/

/*categories*/
#result-wrap #categories{
	width: 108px;
	float: left;
}

/*results*/
#result-wrap #results{
	width: 455px;
	float: right;
}

#result-wrap #results h3{
	color: #590b0b;
	font-size: 14px;
	font-weight: bold;
}

#result-wrap #results p{
	color: #565656;
	font-size: 12px;
}

#result-wrap #results span.url{
	color: #590b0b;
	font-size: 10px;
}

#result-wrap #results span.location{
	font-size: 11px;
	color: #989898;
	float: right;
}

#result-wrap #results span.location a{
	color: #590b0b;
	text-decoration: underline;
}

#result-wrap #results small.date{
	color: #989898;
	font-size: 10px;
	font-style: italic;
	float: right;
}

/*page_nav*/

/*help*/
#result-wrap p.help{
	color: #000;
	font-size: 14px;
	font-weight: bold;
}

p.help {
	color: #e11013;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

#center_bl {

	padding:12px 7px 30px 6px;

}

/*------------ right block style ------------*/





#support_image{
	margin-left: -9px;
	margin-top: 5px;
}

#right_bl strong {

	color:#b71013;

}

#right_bl .bot, #right_bl .top, #right_bl .top_news, #right_bl .bot_news {

	width:344px;

	height:3px;

}

#right_bl .bot {

	margin:0 auto 11px auto;

	background:url(../images/right_col_bot.gif);

}

#right_bl .top {

	margin:0 auto;

	background:url(../images/right_col_top.gif);

}

#right_bl .mid {

	margin:auto;

	width:328px;

	padding:10px 8px;

	border-left:solid 1px #eee6e6;

	border-right:solid 1px #eee6e6;

	text-align:left;

}

#right_bl .top_news {

	margin:0 auto;

	background:url(../images/top_news.gif);

}

#right_bl .bot_news {

	margin:0 auto 11px auto;

	background:url(../images/bot_news.gif);

}

#right_bl .mid_news {

	margin:auto;

	width:328px;

	padding:10px 8px;

	border-left:solid 1px #d6c6c6;

	border-right:solid 1px #d6c6c6;

	text-align:left;

}

#select_block {

	width:100%;

	float:left;

}

.select_casino {

	width:104px;

	float:left;

	color:#b71013;

	font-size:10px;

	font-weight:bold;

	text-align:center;

	margin:7px 0 6px 0;

}

.pad_7px {

	margin-right:7px;

}

.select_casino span {

	font-family:tahoma;

	padding-right:6px;

	color: #B71013 !important;

	background:url(../images/marker_3.gif) no-repeat 100% 5px;

	margin-left:1px;

}

.select_casino select {

	width:102px;

	margin-top:4px;

}

.select_casino img {

	margin-bottom:4px;

}

.feed {

	float:right;

	display:block;

	margin-top:7px;

}

#right_bl ul {

	margin:0 0 0 16px;

	list-style-image:url(../images/marker_4.gif);

}

#right_bl ul li {

	margin:0 0 6px 0;

}

#right_bl ul span {

	color:#b71013;

	font-weight:bold;

}

#right_bl ul li a {

	color:#b71013;

	font-weight:bold;

}

#right_bl ul a {

	font-size:11px;

	color:#333;

	font-weight:normal;

	background:none;

	padding:0;

}

#right_bl .top_pic {

	width:100%;

	float:left;

	margin-bottom:10px;

}

#right_bl .top_pic .left_link {

	margin-top:7px;

}

#right_bl .top_pic .img_bl {

	float:left;

	width:140px;

	height:66px;

	background:url(../images/top_pic_bg.gif);

	padding:1px 0 0 1px;

	margin-right:6px;

	position:relative;	

}

#right_bl .top_pic .img_bl img {

	height:60px;

	width:134px;	

	padding:0;

	border:none;

}

#right_bl .top_pic .img_bl a {

	padding:0;

}

#right_bl .top_pic a:hover {

	color:#B71013;

	text-decoration:underline;

}

input.text {

	border:solid 1px #d1d1d1;

	color:#666;

	font-weight:bold;

	padding:5px 7px;

	width:109px;

	margin:10px 4px 0 0;

	font-family:verdana;

}

input.button {

	color:#666;

	font-weight:bold;

	border:none;

	margin-top:10px;

	width:60px;

	height:24px;

	background:url(../images/mailing_button.gif);

	font-family:verdana;

	cursor:pointer;

}

.title_tbl td {

	padding:3px 0;

}

#best_bon, #best_cas, #pop_cat {

	color:#5a0909;

}

#best_bon a, #best_cas a, #pop_cat a {

	color:#5a0909;

	font-weight:normal;

	background:none;

	padding:0;

	font-size:11px;

}

.right_logo {

	margin:21px auto 18px auto;

	width:296px;

	height:245px;

	padding:1px;

	border:solid 1px #f0e6e6;

}

/*------------ header style ------------*/



/*------------ header style ------------*/



/*------------ header style ------------*/



/*------------ header style ------------*/



/*------------ header style ------------*/



/*------------ header style ------------*/



/*------------ header style ------------*/



/*------------ header style ------------*/



/*------------ header style ------------*/







#header {

	width:970px;

	margin:0px auto 0 auto;

	background:url(../images/header.jpg) no-repeat;

	height:123px;

	position:relative;

}

.logo {

	float:left;

	margin:12px 0 0 14px;

}

.slog {

	display:block;

	position:absolute;

	color:#fff;

	font-size:16px;

	letter-spacing:-1px;

	top:70px;

	left:400px;

	font-weight:normal;

}

/*------------ top menu style ------------*/







ul.menu {

	margin:auto;

	width:970px;

	height:39px;

	background:url(../images/menu_bg.gif) repeat-x;

}

ul.menu li {

	display:block;

	float:left;

	height:27px;

	background:url(../images/menu_recon.gif) no-repeat 100% 0;

	text-align:center;

	padding:12px 16px 0 17px;

}

ul.menu li.select {

	background:none;

	padding:12px 16px 0 16px;

	float:right;

}

ul.menu li a {

	color:#fff;

	font-size:12px;

}

ul.menu li a:hover, #bot_links a:hover {

	text-decoration:underline;

}

/*------------ navigation block style ------------*/







#nav {

	margin:auto;

	width:970px;

	height:32px;

	background:url(../images/nav_bg.gif) repeat-x;

	font-size:10px;

	font-weight:bold;

}

#nav input, select {

	font-family:verdana;

	color:#333;

	font-size:10px;

	font-weight:bold;

	padding:2px;

}

.nav_links {

	float:left;

	padding:9px 0 0 14px;

	color:#666;

}

.nav_links img {

	display:inline;

	margin:0 3px;

}

.nav_links a {

	color:#b71013;

}

.nav_search {

	color:#b71013;

	float:right;

	padding:9px 5px 0 0px;

}

.nav_search span {

	padding-right:10px;

	text-align:right;

	float:right;

}

.nav_search img {

	float:right;

	margin:-2px 0 0 2px;

}

/*------------ main style ------------*/







#top_online_cas {

	width:588px;

	margin:10px -19px 20px -5px;

	padding-bottom:0px;

	background:url(../images/main/top_tbl_bg.jpg) no-repeat;

	clear:both;

	display:block;

}

#top_online_cas tr.row {

	background:url(../images/main/row_bg.jpg) top left no-repeat;

	position:relative;

	;

}

#top_online_cas tr td {

	background:none;

}

#top_online_cas div#last_row {

	background:url(../images/main/last_row.jpg) no-repeat;

	height:29px;

	width:588px;

}

#top_online_cas a {

	background:none;

	color:#2b79bf;

}

#top_online_cas h2 {

	font-size:22px;

	color:#000;

	padding:25px 0 0 20px;

}

#top_online_cas table {

	width:572px;

	margin:12px 0 0 8px;

	position:relative;

}

#top_online_cas table td {

	text-align:center;

	vertical-align:middle;

	color:#2b79bf;

	font-weight:bold;

	font-size:10px;

}

#top_online_cas table td.exclusive {

	background:transparent url(../images/main/exclusive.gif) no-repeat 80% 60%;

	padding:5px 15px 30px 15px;

	color:#ce0c14;

	font-weight:normal;

	font-size:24px;

}

#top_online_cas table td.no_exclusive {

	background:transparent url(../images/main/norm.gif) no-repeat 80% 60%;

	padding:5px 15px 30px 15px;

	color:#ce0c14;

	font-weight:normal;

	font-size:24px;

}

#top_online_cas table td.norm {

	background:url(../images/main/norm.gif) no-repeat 50% 50%;

	padding:15px 15px 20px 15px;

	color:#ce0c14;

	font-weight:normal;

	font-size:24px;

}

#top_online_cas table td span {

	color:#8c020a;

	font-weight:normal;

	font-size:14px;

	margin:0 5px;

}

#top_online_cas table td img {

	margin:auto;

}

input.d_v_main {

	width:76px;

	height:34px;

	border:none;

	color:#fff;

	cursor:pointer;

	line-height:34px;

	text-align:center;

	margin:0;

	padding:0;

	font-size:13px;

	background:url(../images/main/dl_vis_buton.gif) no-repeat;
	
	margin-right:3Px;

}

#top_online_cas table tr.title td {

	height:18px;

	padding-top:4px;

	background:#bb0013 url(../images/main/top_tbl_t.gif) repeat-x;

	color:#fff;

}

#top_online_cas table tr.title td img {

	float:right;

	margin-top:-4px;

}

#block_games {

	width:588px;

	float:left;

	margin-bottom:20px;

	margin-right:-9px;

}

#block_games h5 a {

	color:#B71013 !important;

	font-size:13px !important;

	background-image:none !important;

}

.online_game {

	width:183px;

	float:left;

	margin:0 0 10px 0;

}

.marg_right {

	margin-right:12px;

}

.online_game .img {

	width:184px;

	height:93px;

	padding-top:1px;

	margin-bottom:10px;

	background:url(../images/main/on_line_pic.gif) no-repeat;

}

.online_game .img img {

	margin:0 auto;

}

/*------------ footer style ------------*/







#footer {

	clear:both;

	width:990px;

	background:#fff;

	margin:auto;

	text-align:center;

}

#footer_content {

	line-height:16px;

	margin:auto;

	height:99px;

	padding:12px;

	text-align:left;

	color:#f0f0f0;

	background:url(../images/footer_bg.gif) repeat-x;

	text-align: left;

	width:946px;

	color:#fff;

}

#footer_content p {

	font-size:10px;

	margin:0;

}

#footer_content a {

	color:#f0f0f0;

	font-weight:bold;

}

#bot_links {

	height:23px;

	margin:10px 10px 0 10px;

	background:#000 url(../images/bot_links_bg.gif) repeat-x;

	border:solid 1px #272a30;

	border-bottom:solid 1px #535356;

	text-align:left;

	color:#f0f0f0;

	padding-top:7px;

}

#bot_links li {

	display:block;

	float:left;

}

#bot_links a {

	margin:10px;

	font-size:11px;

	color:#f0f0f0;

}

/*------------ game_page style ------------*/



#game_bl strong a {

	background:transparent none repeat scroll 0 0;

	color:#B71013;

	font-size:12px;

	padding:0;

}

#game_bl span {

	color:#8c020a;

}

#game_bl strong span {

	float:right;

}

.game_block, .cat_block {

	float:left;

	width:100%;

}

.game_block span {

	display:block;

	font-size:12px;

	color:#8c020a;

}

#game_bl h5 span {

	float:right;

	color:#b71013;

}

.img_game_bg {

	float:left;

	width:141px;

	height:83px;

	background:url(../images/game/images_bg.gif) no-repeat;

	margin-right:5px;

	padding:4px 0 0 4px;

}

.p_d_now {

	float:right;

	margin-top:10px;

	text-align:right;

	width:188px;

}

.p_d_now input {

	margin-left:11px;

}

/*------------ category style ------------*/

.cat_block {

	margin-bottom:10px;

}

.cat_block strong {

	color:#b71013;

}



#cat_bl .cat_block h3 {

	display:inline;

}



#cat_bl .cat_block h3 a {

	font-size:11px;

	font-weight:bold;

}

.img_cat_bg {

	float:left;

	width:137px;

	background:url(../images/cat/images_cat_bg.gif) no-repeat;

	margin-right:5px;

	padding:3px 0 0 3px;

}

/*------------ news style ------------*/



/*------------ news style ------------*/



/*------------ news style ------------*/



/*------------ news style ------------*/



/*------------ news style ------------*/



/*------------ news style ------------*/



/*------------ news style ------------*/



/*------------ news style ------------*/



.news .img_bg {

	float:left;

	width:172px;

	padding:3px 0 0 3px;

	background:url(../img/news/img_bg.gif) no-repeat;

	margin-right:5px;

}



.news .img_bg img {

	border:solid 1px #f2e5e5;

}



#autor_date h3 {

	font-size:11px;

	color:#8c020a;

	margin:10px 0;

}

#autor_date span {

	display:block;

	font-size:11px;

	color:#8c020a;

	margin:10px 0;

}

.rel_art_block {

	padding-bottom:15px;

	background:url(../images/news/rel_art_bg.gif) repeat-x 0 100%;

}

.rel_art_block strong {

	color:#b71013;

}

/*------------ list style ------------*/



/*------------ list style ------------*/



/*------------ list style ------------*/



/*------------ list style ------------*/



/*------------ list style ------------*/



/*------------ list style ------------*/



/*------------ list style ------------*/



/*------------ list style ------------*/



/*------------ list style ------------*/



/*------------ list style ------------*/







#list_tbl {

	width:948px;

	margin-bottom:20px;

}

#list_tbl img {

	margin:auto;

}

#list_tbl span {

	color:#8c020a;

}

#list_tbl a {

	font-size:11px;

	background:none;

	padding:0;

	font-weight:normal;

}

#list_tbl a.d_v_list:hover {

	text-decoration:none;

}

#list_tbl a.d_v_list {

	background:transparent url(../images/list/button.gif) no-repeat scroll 0 0;

	color:#FFFFFF;

	display:block;

	font-family:arial;

	font-size:13px;

	font-weight:bold;

	height:25px;

	margin:auto;

	padding:9px 0 0;

	width:102px;

}

#list_tbl tr {

	background:url(../images/list/tr_bg.jpg) no-repeat 50% 0;

	height:67px;

	color:#00314d;

}

.bg_pos_l {

	background:url(../images/list/tr_bg.jpg) no-repeat left;

}

.bg_pos_r {

	background:url(../images/list/tr_bg.jpg) no-repeat right;

}

#list_tbl td {

	text-align:center;

	vertical-align:middle;

}

#list_tbl #title_tr {

	width:940px;

	height:28px;

	border:solid 1px #ecddde;

	color:#fff;

	font-size:10px;

	font-weight:bold;

	background-image:none;

}

#list_tbl #title_tr td {

	background:url(../images/title_tr_bg.gif) repeat-x;

}

#list_tbl #title_tr div {

	height:21px;

	padding-top:8px;

	background:transparent url(../images/list/title_tr_recon.gif) no-repeat scroll 100% 0;

}

#list_tbl a.rev {

	font-size:11px;

	font-weight:bold;

	color:#0364B1;

}

input.d_v_list {

	width:102px;

	height:34px;

	border:none;

	cursor:pointer;

	color:#fff;

	font-size:13px;

	background:url(../images/button.gif) no-repeat;

}

/*------------ review style ------------*/







#top_cas {

	float:right;

	width:251px;

	height:206px;

	text-align:center;

	color:#b71013;

	font-size:24px;

	padding:20px 0 0 12px;

	margin-bottom:10px;

	background:url(../images/review/top_cas.jpg) no-repeat;

}

#top_cas img {

	margin:auto;

}

#rating_star {

	margin:5px 0;

}

#rating_star img {

	display:inline;

	margin:0 2px 0 2px;

}

#buttons input {

	margin:0 5px;

}

#about_cas {

	width:301px;

	margin-bottom:10px;

	color:#b71013;

	font-weight:bold;

}

#about_cas div {

	color:#0364b1;

	background:#fdfafa;

	border:solid 1px #f4eded;

	margin:0 5px 1px 0px;

	padding:2px 0 2px 5px;

	text-align:left;

	width:108px;

}

#about_cas td span{

	display:block;

	width:180px;

	color:#B71013;

	font-family:verdana,georgia,tahoma,arial,trebuchet;

	font-size:11px;

	font-weight:bold;

}

.top_h_m {

	height:4px;

	width:576px;

	background:url(../images/review/top.gif) no-repeat;

}

.mid_h_m {

	width:514px;

	background:#fcf8f8;

	padding:10px 30px;

	border-left:solid 1px #f0e6e6;

	border-right:solid 1px #f0e6e6;

}

.bot_h_m {

	height:4px;

	width:576px;

	margin-bottom:15px;

	background:url(../images/review/bot.gif) no-repeat;

}

.mid_h_m ul {

	list-style-image:url(../images/marker_6.gif);

	color:#333;

	font-size:10px;

	font-weight:bold;

	margin:5px 0 0 56px;

}

.mid_h_m ul li {

	margin:2px 0;

}

.appl, .miss {

	font-size:20px;

	color:#b71013;

	padding:2px 0 8px 40px;

}

.appl {

	background:url(../images/review/applay.gif) no-repeat;

}

.miss {

	background:url(../images/review/err.gif) no-repeat;

}

#screen {

	float:right;

	width:192px;

	margin-left:20px;

}

.img_bg {

	width:192px;

	padding:3px 0 0 3px;

	background:url(../images/review/images_bg.gif) no-repeat;

}

.img_bg img {

	border:solid 2px #f2e4e4;

}

.titl_img {

	width:192px;

	margin:5px 0 20px 0;

	color:#333;

	font-size:12px;

	text-align:left;

	font-weight:bold;

}

#bot_d_v_bl {

	margin:10px auto;

	width:338px;

	padding:15px 0;

	border:solid 1px #f5efef;

	background:#fdfafa;

}

* html #bot_d_v_bl {

	width:365px;

}

input.d_v_review {

	width:152px;

	height:42px;

	border:none;

	color:#fff;

	cursor:pointer;

	font-size:20px;

	margin-left:11px;

	background:url(../images/review/button_review.jpg) no-repeat;

}

.article_date {

	color:#999999;

}



.square_img {

	background-image:none !important;

	display:block !important;

}

#sitemap{

	margin-left:35px;

}

#sitemap li{

	margin-top:3px;

	text-align:left;

}

#sitemap_title{

	color:#B71013;

	font-size:20px;

	font-weight:normal;

	margin-bottom:10px;

	text-align:center;

}

li.left_link {

	margin-top:0px	!important;

	margin-left:30px;

	text-align:left;

}

/*search_wrap*/
#search_wrap form#search_box{
	height: 29px;
	color: #721a19;
	font-size: 14px;
	position: relative;
	margin-bottom: -27px;
}

#search_wrap form#search_box input#searchQuery{
	width: 368px;
	height: 29px;
	border: none;
	background: url(../images/search_box_bg.png) no-repeat;
	color: #000;
	font-size: 20px;
	padding-left: 8px;
	font-weight: normal;
}

#search_wrap form#search_box button{
	width: 104px;
	height: 29px;
	background: url(../images/search_btn.png) no-repeat;
	border: none;
	cursor: pointer;
	position: relative;
	left: 464px;
	bottom: 31px;
}

#search_wrap small.result_num{
	color: #454545;
	font-size: 10px;
	margin-left: 120px;
	padding-top: 6px;
	margin-bottom: 18px;
}


/*categories*/
#search_wrap #categories{
	width: 89px;
	margin-top: 20px;
	border-right: 1px solid #e7e7e7;
	float: left;
}
	#search_wrap #categories ul li{
		width: 85px;
		height: 23px;
		margin-bottom: 3px;
		padding-top: 6px;
		padding-left: 7px;
		left:3px;
	}
	
		#search_wrap #categories ul li.active{
			background: url(../images/categoty_highlight.png) no-repeat;
			height: 29px;
			border-right: none;
	}
	
	#search_wrap #categories ul li a{
		color: #454545;
		font-size: 14px;
		text-decoration: none;
	}

/*results*/
#search_wrap #results{
	width: 465px;
	padding-left: 8px;
	padding-top: 5px;
	margin-top: 20px;
	float: right;
	position: relative;
	background: url(../images/top_line.png) no-repeat top;
}
	
	
	#search_wrap #results h3{
		color: #590b0b;
		font-size: 14px;
		font-weight: bold;
		text-decoration: underline;
		cursor: pointer;
	}
	
	#search_wrap #results h3:hover{
		color: #cb3333;	
	}
	
	#search_wrap #results p{
		color: #565656;
		font-size: 12px;
		margin-top: 40px;
	}
	
	#search_wrap #results a{
		color: #590b0b;
	}
	
	#search_wrap #results a span.url{
		color: #590b0b;
		font-size: 11px;
		font-weight: normal;
	}
	
	#search_wrap #results span.location{
		font-size: 10px;
		color: #989898;
		float: right;
	}
	
	#search_wrap #results span.location a{
		color: #590b0b;
		text-decoration: underline;
	}
	
	#search_wrap #results small.date{
		color: #989898;
		font-size: 10px;
		font-style: italic;
		float: right;
		margin-top: -23px;
	}
	
	#search_wrap #results .casinoResult{
		margin-bottom: 29px;	
	}
	
		#search_wrap #results .casinoResult p{
			float: right;
			width: 375px;
			margin-top: -3px;
			margin-bottom: 7px;
		}
		
		#search_wrap #results .casinoResult img{
			float: left;
			width: 57px;
		}
	
	#search_wrap #results .articleResult{
		margin-bottom: 29px;	
	}
	
	#search_wrap #results .articleResult p, #search_wrap #results .newsResult p{
		margin-top: -3px;
		margin-bottom: 7px;
	}
	
	#search_wrap #results .newsResult{
		margin-bottom: 29px;	
	}
	

/*page_nav*/
#search_wrap #page_nav{
	width: 461px;

}

	#search_wrap #page_nav #prev_btn{
		float: left;
		width: 106px;
	}
	
	#search_wrap #page_nav ul#page_num{
		list-style-type: none;
		margin-left: 0px;
		padding-left: 23px;
		float: left;
		background: url(../images/page_num_bg.png) no-repeat;
		width: 218px;
		height: 27px;
		padding-top: 5px;
	}
	
	#search_wrap #page_nav #next_btn{
		float: left;
		width: 106px;
	}
	
	#search_wrap #page_nav ul#page_num li{
		float: left;
		margin-right: 10px;
		padding-left: 15px;
	}
	
	#search_wrap #page_nav ul#page_num li a{
		color: #670000;
		font-size: 14px;
		font-weight: bold;
		text-decoration: underline;
	}

/*help*/
#search_wrap p#help{
	color: #000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#search_wrap p#help a{
	color: #e11013;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

#categories ul li{
	width:86px;
	position:relative;
	left:4px;
}

#left_bl a:visited{
	color:#339;
	text-decoration:underline;
}

#top_online_cas a:visited{
	color:#0364B1;
	text-decoration:none;
}

#top_online_cas a{
	text-decoration:none;
}


/* select box styling */



select#select{
	font-weight:normal;
	margin-top:-6px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size:12px;
}

select#select option.standard{
}


select#select option.featured{
	font-weight:bold;
	color:#900;
	font-size:10px;
}

select#select option{
	padding:2px;
}

select#select option.standard{
	font-size:10px;
}

select#select option:hover{
	background-color:#900;
	color:#FFF;
}

option.main_heading, option.heading, option.main_heading:hover, option.heading:hover{
	font-weight:bold;
	border-bottom:1px solid #EEE;
	color:#999;
	background-color:#EAEAEA;
	padding-top:3px;
	padding-bottom:3px;
	border-top:1px solid #CCC;
}