body {

	margin:0px;

	padding:0px;

	

	background-color:#e4e4e4;

	color:#000;

}



img {

	border:0px;

}



#site-container {

	margin:0px auto;

	padding:0px;

	width:851px;

	overflow:hidden;

	

	background:url(../images/site-bg.gif) repeat-y;

}



#header-top {

	margin:0px auto 0px auto;

	padding:0px;

	width:835px;

	height:103px;

	

	background:url(../images/top.jpg) right no-repeat #000;

}



#heading-first {

	float:left;

	margin:21px 0px 0px 23px;

	padding:0px;

	

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:31px;

	color:#fff;

}



#heading-second {

	clear:both;

	float:left;

	margin:0px 0px 0px 23px;

	padding:0px;

	

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:17px;

	color:#fff;

}



#header-bottom {

	margin:0px auto 0px auto;

	padding:0px;

	width:835px;

	overflow:hidden;

}





#top-menu {

	clear:both;

	float:left;

	margin:0px;

	padding:0px 10px;

	width:815px;

	height:29px;

	

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;	

	

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

}



#casino-articoli, #casino-review, #top-menu-left {

	float:left;

	margin:0px;

	padding:0px;	

	overflow:hidden;

	

	text-transform:uppercase;

}



#casino-review {

	position:absolute;

	width:160px;

}



#casino-articoli {

	position:absolute;

	width:160px;

}



#top-menu a, #top-menu a:visited {

	color:#fff;

	text-decoration:none;

}



#top-menu a:hover {

	text-decoration:underline;

}



#casino-articoli ul, #casino-review ul, #top-menu ul {

	margin:0px;

	padding:0px;

	list-style-type:none;

}



#top-menu li {

	float:left;

}



#casino-articoli li, #casino-review li, #top-menu-left li {

	margin:0px;

	padding:7px 10px 0px 10px;

	height:22px;

	

	border-right:1px solid #000;	

}



#top-menu-right {

	float:right;

	margin:0px;

	padding:0px;

	overflow:hidden;

}



#top-menu-right .top-menu-rss-icon {

	float:right;

	margin:4px 0px 0px -5px;

	padding:0px;

}



#top-menu-right ul {

	float:right;

	margin:0px;

	padding:0px;	

	list-style-type:none;

}



#top-menu-right li {

	margin:7px 10px 0px 10px;

	padding:0px 5px;	

	

	border-right:1px solid #fff;	

}



#top-menu-right .top-menu-right-last {

	margin:7px 10px 0px 0px;

	padding:0px;

	border:0px;

}





#footer-top {

	clear:both;

	margin:7px auto;

	padding:7px 0px;

	width:800px;

	height:130px;

	

	border-top:1px solid #ccc;

	border-bottom:1px solid #ccc;

}



#carousel-container {

	position:relative;

	margin:0px auto;

	padding:0px;

	width:677px;

	height:122px;

}



#carousel-container .carousel, #left, #right {

	margin:0px;

	padding:0px;

}



#left {

	position:absolute;	

	top:60px;

	left:0px;

	z-index:1;

	cursor:pointer;

}



#right {

	position:absolute;		

	top:60px;

	left:657px;

	z-index:1;

	cursor:pointer;

}



#carousel-container .lobby {

	position:absolute;

}



#carousel-container .carousel ul {			

	margin:0px;

	padding:0px;	

	height:122px;

	list-style-type:none;	

}



#carousel-container .carousel li {

	float:left;

	margin:0px;

	padding:0px 7px 0px 7px;	

	height:122px;

}



#carousel-container .focus, .small, .smaller {

	margin:0px;

	padding:0px;

}



#carousel-container .focus {

	margin-top:15px;

	width:155px;

	cursor:pointer;

}



#carousel-container .small {

	margin-top:25px;

	width:128px;

	opacity:.50;

	filter:alpha(opacity=50);

}



#carousel-container .smaller {

	margin-top:40px;

	width:97px;

	opacity:.50;

	filter:alpha(opacity=50);

}



#set_2, #set_3, #set_4, #set_5, #set_6, #set_7, #set_8 {

	display:none;

}





#footer-bottom {

	clear:both;

	margin:0px auto;

	padding:31px 0px;

	width:835px;

	

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#000;	

	text-align:center;

	

	background-color:#ececec;	

}



#footer-bottom a, #footer-bottom a:visited {

	color:#0069cc;

	font-weight:normal;

	text-decoration:none;

}



#footer-bottom a:hover {

	text-decoration:underline;

}



#footer-bottom ul {

	margin:0px;

	padding:3px 0px;

	list-style-type:none;

}



#footer-bottom li {

	display:inline;

	margin:0px;

	padding:0px 3px;

	

	border-right:1px solid #000;

}



#footer-bottom .first, #footer-bottom .last {

	border:0px;

}



#content-container, #content-container-review {

	clear:both;

	margin:0px auto;

	padding:7px 10px;

	width:815px;

	overflow:hidden;

}



#content-container .content-box, #content-container .content-box-inner {

	clear:both;

	margin:0px auto;

	padding:0px 10px;

	width:800px;

	overflow:hidden;

	

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000;

	

	border-top:1px solid #ccc;	

}



#content-container .content-box-inner {

	border:none;

}



#content-container h2 {

	margin:0px;

	padding:7px 0px 3px 0px;

	

	font-family:"Times New Roman", Times, serif;

	font-size:17px;	

	text-transform:uppercase;

}



#content-container .date {

	margin:0px;

	padding:0px;

	

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;	

}



#content-container .content-body {

	margin:0px;

	padding:13px 0px;

	

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000;

}



#content-container a, #content-container a:visited {

	/*color:#0268cd;*/

	text-decoration:none;

}



#content-container a:hover {

	text-decoration:underline;

}



#content-container .navigation, #content-container .more {

	font-weight:bold;

}



#content-container table {

	padding:7px 0px;

}



#content-container .content-top-left {

	float:left;

	margin:0px;

	padding:0px;

	width:420px;

	overflow:hidden;

}



#content-container .read-review {

	margin:0px;

	padding:7px 11px;

	

	width:73px;

	height:13px;

	background:url(../images/casino-table/readreview.gif);	

}



#content-container .read-review a, #content-container .read-review a:visited {

	text-decoration:none;

	color:#fff;

	font-weight:bold;

}



#content-container tr td {

	border-bottom:1px solid #ccc;

}



#content-container table .last td {

	border:0px;

}



#content-container .content-top-right {

	float:left;

	margin:0px;

	padding:13px 0px 0px 0px;

	width:380px;

	overflow:hidden;

}



#content-container .content-top-right h2, #casino-boxes h2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	font-weight:bold;

	color:#000;

	

	text-transform:none;

}



#casino-boxes .casino-box h2 {

	font-family:"Times New Roman", Times, serif;

	font-size:15px;

	font-weight:bold;

	color:#0268CD;

	

	text-transform:none;

}



#casino-boxes .casino-boxes-button-container {

	float:left;

	margin:0px;

	padding:0px;

	width:380px;

	overflow:hidden;

	text-align:center;	

}



#casino-boxes .casino-boxes-button-container a, #casino-boxes .casino-boxes-button-container a:visited {

	font-family:"Times New Roman", Times, serif;

	font-size:13px;

	font-weight:bold;

	color:#fff;

}



#casino-boxes .casino-boxes-button-visit {

	float:left;

	margin:0px 0px 0px 100px;

	padding:7px 0px;

	width:154px;

	height:18px;

	

	background:url(../images/casino-boxes/visit.gif);

}



#casino-boxes .casino-boxes-button-review {

	float:left;

	margin:0px;

	padding:7px 0px;

	width:117px;

	height:18px;

	

	background:url(../images/casino-boxes/review.gif);

}



#casino-articoli, #casino-review {

	overflow:hidden;

	visibility:hidden;

	margin:7px 0px 0px -10px;

}



#casino-articoli li, #casino-review li {

	width:120px;

	background:transparent url(../images/bgmenu.gif) 0 0;

	

	border-bottom:1px solid #000;

}



#left-review-content {

	float:left;

	margin:0px;

	padding:0px;

	overflow:hidden;

	width:250px;
	
	

}



#right-review-content {

	float:left;

	margin:0px;

	padding:0px 9px 0px 9px;

	overflow:hidden;

	width:530px;

	

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000;

}



#right-review-content h1 {

	margin-top:11px;

	font-size:16px;

	font-family:Arial,Helvetica,sans-serif;

	text-transform:none;

}



/* screenshots*/

#left-review-content {

	width:250px;	

}



#left-review-content #left-review-title {

	text-align:center;

}

#left-review-content #left-review-title h2 {

	font-size:15px;

	font-family:Arial,Helvetica,sans-serif;

	text-transform:none;

}



#left-review-content .review-content-screenshot {

	clear:both;

	margin-top:5px;

	margin-left:11px;

	

}



/*#left-review-content .review-content-screenshot div {

	width:209px;

	margin-top:3px;

	font-size:15px;

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#0066cc;

	

	text-align:center;

}*/



#left-review-content .review-link {

	width:225px;

	margin-top:3px;

	font-size:12px;

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#0066cc;

	text-align:center;

	padding-bottom:15px;

}



#left-review-content .review-link a {

color:#0066cc;

}



#left-review-content .review-content-screenshot div a {

	color:#0066cc;

}

/*end of screenshots*/



.review-button-visit {

	float:left;

	margin:10px 0px 0px 20px;

	padding:7px 0px;

	width:154px;

	height:18px;

	background:url(../images/casino-boxes/visit.gif);

}

.review-button-visit a{

	color:#FFFFFF;

	font-family:"Times New Roman",Times,serif;

	font-size:13px;

	font-weight:bold;

	padding-left:30px;

}



.review-button-visit-low {

	float:left;

	margin:10px 0px 0px 150px;

	padding:7px 0px;

	width:154px;

	height:18px;

	background:url(../images/casino-boxes/visit.gif);

}

.review-button-visit-low a{

	color:#FFFFFF;

	font-family:"Times New Roman",Times,serif;

	font-size:13px;

	font-weight:bold;

	padding-left:30px;

}



#content-container-review {

	background:url(../images/review-bg.jpg) repeat-y;

}

