
/***** Main Template *****/
body {
	font: 11px Tahoma, Verdana, Helvetica, sans-serif;
	color: #5d5d5d;
	margin: 0;
	padding: 0;
}

a:link, a:active, a:visited { color: #4977ac; font-weight: bold; text-decoration: underline; }
a:hover { text-decoration: none; }

img { border: 0; }

h1 { display: none; }
h2 { font: bold 20px Arial, Helvetica, sans-serif; letter-spacing: -2px; margin: 0; padding: 14px 0 10px 0; text-decoration: none; }

#header {
	background: url('/images/header_bg.gif') repeat-x;
	height: 164px;
}

#top {
	width: 1000px;
}

#logo {
	width: 250px;
	text-align: left;
	float: left;
}
#logo span { display: none; }
.logo {
	background: url('/images/logo.gif') no-repeat;
	display: block;
	width: 250px;
	height: 100px;
}

#menu {
	margin-top: 20px;
	float: right;
	text-align: right;
}

.icon { margin: 0 2px -1px 0; padding-left: 10px; }

.menulink .link { padding-left: 10px; }
a.menulink { color: #808080; font-size: 12px; font-weight: bold; padding: 0 15px; text-decoration: none; }
a.menulink:hover { text-decoration: none; }

a.menulink:link .icon, a.menulink:active .icon, a.menulink:visited .icon  {
	background: url('/images/icon_off.gif') no-repeat;
	width: 13px;
	height: 13px;
}

a.menulink:hover .icon { background: url('/images/icon_on.gif') no-repeat; }
a.menulink .link { text-decoration: underline; }
a.menulink:hover .link { text-decoration: none; }

#nav {
	font: bold 13px Tahoma, Verdana, Helvetica, sans-serif;
	color: #fff;
	width: 1000px;
	height: 22px;
	text-align: right;
	margin-top: -35px;
}

#nav form { display: inline; }

#nav label { padding: 10px; }

#search label { padding: 0; vertical-align: middle; }
#search input { vertical-align: middle; }

a.white, a.white:visited { color: #fff; padding: 10px; text-decoration: none; }
a.white:hover { color: #fff68c; }

#submenu {
	font: bold 12px Tahoma, Verdana, Helvetica, sans-serif;
	color: #82a3ca;
	width: 660px;
	float: right;
	text-align: right;
	margin-top: 10px;
}

a.blue, a.blue:visited { color: #82a3ca; text-decoration: none; padding: 8px; }
a.blue:hover { text-decoration: underline; }

#header_divider {
	background: url('/images/header_divider.gif') repeat-x;
	background-position: 0;
	height: 34px;
	padding: 0;
	margin-top: 13px;
}

.container { width: 1000px; }

#ads {
	b_ackground: url('/images/adbg.gif') repeat-x;
	width: 850px;
	height: 94px;
	margin: -10px auto 20px auto;
	text-align: center;
}

#message { border: 1px solid #adadad; padding: 10px; }

.message {
	height: 15px;
	background-color: #fff0d2;
	border-top: 1px #ffdb94 solid;
	border-left: 1px #ffdb94 solid;
	padding: 10px;
	margin-bottom: 10px;
	text-align: center;
}

#left-side { width: 188px; text-align: left; margin-right: 5px; float: left; }

#content { width: 614px; text-align: left; margin: 0 0 20px 0; float: left; }

#content2 { width: 700px; text-align: left; margin: 0 0 20px 0; float: left; }

#right-side { width: 188px; text-align: left; margin-left: 5px; float: left; }

#right-side2 { width: 188px; text-align: left; margin-left: 5px; float: left; }

#side { border-left: 1px solid #ccc; float: right; width: 160px; padding-left: 10px; margin-bottom: 10px; }

.gametitle {
	background: url('/images/gamesbg.gif') no-repeat;
	width: 602px;
	height: 40px;
	color: #fff;
	padding-top: 8px;
	padding-left: 12px;
}

	.gametitle a span.link { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; }
	.gametitle span.title { color: #fff; font-size: 12px; font-weight: bold; }
	a.titlelink, a.titlelink:link, a.titlelink:active, a.titlelink:visited { text-decoration: none; }
	.gametitle a:link, .gametitle a:active, .gametitle a:visited { color: #fff; font-weight: normal; }
	.gametitle a:hover span { text-decoration: underline; }

.gametitle2 {
	background: url('/images/gamesbg2.gif') no-repeat;
	width: 188px;
	height: 40px;
	color: #fff;
	padding-top: 8px;
	padding-left: 12px;
}

	.gametitle2 a span.link { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; }
	.gametitle2 span.title { color: #fff; font-size: 12px; font-weight: bold; }
	.gametitle2 a:link, .gametitle2 a:active, .gametitle2 a:visited { color: #fff; font-weight: normal; }
	.gametitle2 a:hover span { text-decoration: underline; }

.gametitle3 {
	background: url('/images/gamesbg3.gif') no-repeat;
	width: 700px;
	height: 40px;
	color: #fff;
	padding-top: 8px;
	padding-left: 12px;
}

	.gametitle3 a span.link { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; }
	.gametitle3 span.title { color: #fff; font-size: 12px; font-weight: bold; }
	.gametitle3 a:link, .gametitle3 a:active, .gametitle3 a:visited { color: #fff; font-weight: normal; }
	.gametitle3 a:hover span { text-decoration: underline; }

.gameitem a {
	width: 291px;
	height: 50px;
	cursor: pointer;
	display: block;
	float: left;
	padding: 8px;
	m_argin: 3px;
	p_adding: 5px;
}

	.gameitem a span { color: #5d5d5d; font-weight: normal; }
	a.gamelink, a.gamelink:link, a.gamelink:active, a.gamelink:visited { text-decoration: none; }
	.gameitem a span.link { color: #4977ac; font-weight: bold; text-decoration: underline; }
	.gameitem a:hover span { text-decoration: none; }
	.gameitem a:hover { background: #DDD; }
	.gameitem .thumb { width: 50px; height: 50px; float: left; border: 1px solid #000; margin-right: 5px; }
	.gameitem span.play { float: right; }

#login-form {
	background: #FAEDEE none repeat scroll 0%;
	border: 1px #872C35 solid;
	color: #000000;
	clear: both;
	width: 1000px;
	height: 25px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 10px;
	text-align: center;
}

#login-form label {
	color: #4977ac;
	font-size: 11px;
	line-height: 1.25em;
	padding-left: 10px;
	vertical-align: middle;
}

#login-form input {
	font-size: 11px;
	line-height: 1.25em;
	vertical-align: middle;
}

.pages a, .pages span {
    padding: 3px 5px;
    margin-right: 2px;
}

.pages span.current {
    border: 1px solid #2E6AB1;
    font-weight: bold;
    background: #2E6AB1;
    color: #fff;
}

.pages a {
    border: 1px solid #9AAFE5;
    text-decoration: none;
}

.pages a:hover {
    border-color: #2E6AB1;
}

.pages span.nextprev {
    border: 1px solid #ddd;
    color: #999;
}

#divider { background: url('/images/divider.gif') repeat-x; background-position: 0; height: 38px; padding: 0; clear: both; }

#footer { font: 11px Tahoma, Verdana, Helvetica, sans-serif; color: #4977ac; width: 1000px; text-align: right; }

.ratingblock {
	display: block;
}

.unit-rating { /* the UL */
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 30px;
	position: relative;
	background: url('/images/starrating.gif') top left repeat-x;
}

.unit-rating li {
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}

.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}

.unit-rating li a:hover {
	background: url('/images/starrating.gif') left center;
	z-index: 2;
	left: 0px;
}

.unit-rating a.r1-unit { left: 0px; }
.unit-rating a.r1-unit:hover { width:30px; }
.unit-rating a.r2-unit { left:30px; }
.unit-rating a.r2-unit:hover { width: 60px; }
.unit-rating a.r3-unit { left: 60px; }
.unit-rating a.r3-unit:hover { width: 90px; }
.unit-rating a.r4-unit { left: 90px; }
.unit-rating a.r4-unit:hover { width: 120px;}
.unit-rating a.r5-unit { left: 120px; }
.unit-rating a.r5-unit:hover { width: 150px; }
.unit-rating a.r6-unit { left: 150px; }
.unit-rating a.r6-unit:hover { width: 180px; }
.unit-rating a.r7-unit { left: 180px; }
.unit-rating a.r7-unit:hover { width: 210px; }
.unit-rating a.r8-unit { left: 210px; }
.unit-rating a.r8-unit:hover { width: 240px; }
.unit-rating a.r9-unit { left: 240px; }
.unit-rating a.r9-unit:hover { width: 270px; }
.unit-rating a.r10-unit { left: 270px; }
.unit-rating a.r10-unit:hover { width: 300px; }

.unit-rating li.current-rating {
	background: url('/images/starrating.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

* {
	overflow-x: visible !important;
	overflow-x: hidden;
}