body {
margin: 0px;
padding: 0px;
background: url('img/bodybg.gif') repeat;
}

a:link{
color: #ffffff;
font-size: 11px;
font-family: Verdana;
text-decoration: none;
}

a:visited{
color: #ffffff;
font-size: 11px;
font-family: Verdana;
text-decoration: none;
}

a:hover{
color: #fff;
text-decoration: underline;
font-size: 11px;
font-family: Verdana;
}

a:active{
color: #ffffff;
font-size: 11px;
font-family: Verdana;
text-decoration: none;
}

.darklink {
font-size:12px !important;
}

div#search{
position: relative;
min-height: 23px;
padding: 2px;
margin-left: 2px;
margin-right: 2px;
margin-top: 5px;
margin-bottom: 5px;
width: 160px;
background: url('img/searchbg.gif') no-repeat;
}

div#search .input{
background-color: #EDF5D5;
color: #000;
border: 1;
display: inline;
float: left;
font-size: 12px;
height: 15px;
padding: 2px 2px 2px 2px;
width: 124px;
}

div#search .btn{
background: url('img/Search-Btn.gif') no-repeat;
border: 0;
cursor: pointer;
display: inline;
width: 23px;
height: 21px;
float: left;
margin-left: 2px;
}

#xwrapper {
text-align: left;
margin: 0px auto;
padding: 0px;
border: 5px solid #C932A2;
width: 970px;
background-color: #fff;
overflow: hidden;
}

#xcontent {
float: left;
width: 797px;
margin: 1px 1px 1px 1px;
overflow: hidden;
border: 0px solid #4E0745;
display: inline;
}

div#xcontent a:link{
color: #9F2882;
text-decoration: none;
}

div#xcontent a:visited{
color: #9F2882;
text-decoration: none;
}

div#xcontent a:hover{
color: #9F2882;
text-decoration: underline;
}

div#xcontent a:active{
color: #9F2882;
text-decoration: none;
}

#xheader {
margin: 0px;
background-color: #700F58;
overflow: hidden;
border: 0px solid #4E0745;
}

div.xside-a {
float: left;
width: 164px;
margin: 1px;
background-color: #AB2B98;
border: 0px solid #4E0745;
font-size: 10px;
font-family: Arial;
color: #fff;
text-align: left;
}

div.xsidetitle {
background: url('img/sidemenutitle.gif') repeat-x;
height: 20px;
font-size: 12px;
color: #fff;
text-align: left;
font-family: Verdana;
font-weight: bolder;
}

div.xside-a pad {
text-align: left;
padding: 2px;
}

div.xside-a a:link{
color: #fff;
text-decoration: none;
}

div.xside-a a:visited{
color: #fff;
text-decoration: none;
}

div.xside-a a:hover{
color: #fff;
text-decoration: underline;
}

div.xside-a a:active{
color: #fff;
text-decoration: none;
}

#xside-b {
float: right;
width: 230px;
margin: 2px 2px 2px 2px;
background-color: #FFFFFF;
}

#xcontainer {}

#xfooter {
clear: both;
background: #5D9900;
min-height: 100px;
color: #fff;
text-align: center;
font-family: Verdana;
font-size: 10px;
width: 970px;
}

.footersol {float:left;width:104px;padding:1px;}
.footerorta {float:left;width:750px;padding:1px;}
.footersol {float:left;width:104px;padding:1px;}
.topmenustrip {
background:url('img/toplinks.gif');
background-repeat: repeat-x;
width: 970px;
height: 30px;
}

.topmenu {
margin-top: 3px;
margin-left: 2px;
color: #ffffff;
float: left;
font-family: Verdana;
font-size: 0.7em;
}

.topmenu a:link {
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

.topmenu a:visited {
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

.topmenu a:hover {
color: #ffffff;
font-weight: bold;
text-decoration: underline;
}

.catmenustrip {
background: url('img/toplinks.gif');
background-repeat: repeat-x;
width: 970px;
height: 15px;
padding: 3px;
font-family: Verdana;
font-size: 0.7em;
font-weight: bold;
}

.catmenu {
margin-top: 2px;
margin-left: 2px;
color: #ffffff;
float: left;
font-family: Verdana;
font-size: 0.7em;
}

.catmenu a:link {
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

.catmenu a:visited {
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

.catmenu a:hover {
color: #ffffff;
font-weight: bold;
text-decoration: underline;
}

.trans {
height: 4px;
}

.contentarea {
background-color: #000000;
text-align: center;
}

.contentarea a:link, .contentarea a:visited{
color: #bb0f0f;
text-decoration: underline;
border-style: none;
}

.contentarea a:hover{
color: #FF4800;
}

.leftside {
background-image: url('img/maincontenttop.gif');
background-repeat: repeat-x;
background-color: #000000;
font-size: 11px;
font-family: Verdana;
color: #524d3f;
padding-top: 3px;
padding: 3px;
}

.pagelist {
font-family: Verdana;
font-size: 11px;
color: #9E9E9E;
}

.pagelist a:hover {
color: #85691F;
font-weight: bold;
text-decoration: underline;
}

.pagelist a {
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

.pageleft {
width: 10px;
height: 30px;
}

.pageright {
width: 10px;
height: 30px;
}

.pagelistleftsec {
text-align: left;
background-image: url('img/catmenutitle.gif');
}

.pagelistrightsec {
text-align: right;
background-image: url('img/catmenutitle.gif');
}

.itembar {
position: relative;
float: left;
background-image: url('img/itembkg.gif');
background-repeat: repeat-x;
height: 120px;
width: 100px;
margin:2px 4px 2px 4px;
padding: 2px;
overflow: hidden;
}

.itembar .title{
font-weight: bold;
text-align: center;
clear: both;
}

.itembar .hot{
top: 0px;
left: 0px;
width: 30px;
height: 30px;
position: absolute;
padding: 3px;
}

.item {
background-image: url('img/itembkg.gif');
background-repeat: repeat-x;
/*background-color: #FFFFFF;*/
height: 173px;
width: 103px;
margin: 2px 3px 2px 3px;
padding: 2px;
border: 0px solid #4E0745;
float: left;
display: inline;
position: relative;
cursor: pointer;
overflow: hidden;
}

.item .hot{
top: 0px;
left: 0px;
width: 30px;
height: 30px;
position: absolute;
padding: 3px;
}

.item .title{
font-weight: bold;
text-align: center;
clear: both;
}

.itemimg {
border: 0px solid #E0BE72;
}

.item a:hover, .itemhosted a:hover, .itembar a:hover {
color: #0A47FC;
text-decoration: underline;
font-size: 10px;
font-family: Verdana;
}

.item a, .itemhosted a, .itembar a {
color: #D11E0A;
text-decoration: none;
font-size: 10px;
font-weight: bold;
font-family: Verdana;
}

.item .thedate, .itemhosted .thedate, .itembar .thedate {
color: #08415D;
font-family: Arial;
font-size: 9px;
}

.item .thedesc {
color: #404040;
font-size: 9px;
height: 48px;
}

.item .rightlowlinks {
text-align: right;
font-size: 11px;
padding-right: 16px;
float: right;
}

.rightlowlinks a:hover {
color: #FF4800;
text-decoration: underline;
font-size: 11px;
}

.rightlowlinks a {
color: #FFFFFF;
text-decoration: none;
font-size: 11px;
}

.gameshow {}

.gameshowHover {}

.gameshow div {
display: none;
}

.gameshowHover div {
left: 20%;
position: absolute;
}

.gameTitle{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 22px;
letter-spacing: 2px;
}

.gameTitle a:link, .gameTitle a:visited{
color: #FFFFFF;
text-decoration: none;
}

.gameTitle a:hover{
color: #cc3333;
text-decoration: none;
}

.gamedesc{
font-size: 11px;
}

.subTitleText{
color: #FFFFFF;
font-weight: bold;
}

.gamethumb{
border-style: none;
border-width: 0px;
padding: 4px 3px 1px 3px;
}

.customcontent{
background-image: url('img/gradient4.gif');
background-position: top;
background-repeat: repeat-x;
min-height: 120px;
padding: 3px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
text-align: justify;
}

.customtitle{
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 22px;
letter-spacing: 2px;
color: #BB0F0F;
}

.sideMenu{
border: #4E0745 solid 0px;
margin: 1px 1px 1px 1px;
background-color: #FDD7F3;
text-align: left;
font-size: 11px;
font-family: Arial;
float: left;
display: inline;
width: 791px;
}

.sideMenu .pad {
border: #C932A2 solid 5px;
margin: 7px;
}

.list{
clear: both;
}

.sideMenu a:link{
color: #9F2882;
text-decoration: none;
}

.sideMenu a:visited{
color: #9F2882;
text-decoration: none;
}

.sideMenu a:hover{
color: #9F2882;
text-decoration: underline;
}

.sideMenu a:active{
color: #9F2882;
text-decoration: none;
}

.sideMenuTitle {
background: url('img/sidemenutitle.gif') repeat-x;
height: 20px;
font-size: 12px;
color: #fff;
padding-top: 2px;
padding-left: 3px;
text-align: left;
font-family: Verdana;
font-weight: bolder;
}
/*             styles for the star rater                */
/*            copyright http://komodomedia.com/blog/index.php/2007/01/20/css-star-rating-redux/               */

.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating{
background: url('img/star_rating.png') left -1000px repeat-x;
}

.star-rating{
position: relative;
width: 60px;
height: 12px;
overflow: hidden;
list-style: none;
margin: 0;
padding: 0;
background-position: left top;
}

.star-rating li{
display: inline;
}

.star-rating a, .star-rating .current-rating{
position: absolute;
top: 0;
left: 0;
text-indent: -1000em;
height: 12px;
line-height: 12px;
outline: none;
overflow: hidden;
border: none;
}

.star-rating a:hover, .star-rating a:active, .star-rating a:focus{
background-position: left bottom;
}

.star-rating a.one-star{
width: 20%;
z-index: 6;
}

.star-rating a.two-stars{
width: 40%;
z-index: 5;
}

.star-rating a.three-stars{
width: 60%;
z-index: 4;
}

.star-rating a.four-stars{
width: 80%;
z-index: 3;
}

.star-rating a.five-stars{
width: 100%;
z-index: 2;
}

.star-rating .current-rating{
z-index: 1;
background-position: left center;
}

.inline-rating{
display: -moz-inline-block;
display: -moz-inline-box;
display: inline-block;
vertical-align: middle;
}

a.yo {
display: block;
width: 105px;
height: 107px;
}

a.yo:hover {
background-color: #99FF00;
}

a.linkopacity img {
filter:alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

a.linkopacity:hover img {
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}

h1 {
text-indent: -9999px;
margin: 0 auto;
width: 184px;
height: 90px;
background: transparent url('img/logo.gif') no-repeat scroll;
}

h2 {
color: #fff;
margin: 0;
padding: 0;
height: 20px;
font-size: 14px;
}

h5 {
text-indent: -9999px;
margin: 0 auto;
height: 0;
}

.shakeimage{
position: relative;
}

#lightsoff {
float: left;
text-align: center;
font-family: Verdana;
padding: 2px;
}

#lightsoff-background {
position: absolute;
margin: 0;
padding: 0;
z-index: 20;
width: 100%;
height: 100%;
left: 0;
top: 0;
}

.plug{
position: relative;
width: 700px;
height: 120px;
background-color: #FCBFEC;
margin-bottom: 2px;
cursor: pointer;
}

.plugHover{
position: relative;
width: 700px;
height: 120px;
border: 0px solid #fff;
background-color: #FBA7E5;
margin-bottom: 2px;
cursor: pointer;
}

.stylemygames {
float: left;
width: 65px;
height: 55px;
margin: 1px 2px 1px 2px;
display: inline;
}

div#spillpre_bar{background-color:#C932A2;width:0px;font-size:12px;}
div#spillpre_bar span{background-color:#fff;color:#FF3FE9;padding:0px;height:1px;line-height:1px;font-size:1px}
div#spillpre_loader{width:336px;height:10px;border:1px solid #C932A2;background-color:#fff;text-align:left;color:#FF3FE9;margin:auto;overflow:hidden;margin-bottom:3px}
div#spillpre_ad{text-align:center;margin:auto}
div#spillpre_adcont{margin:0 auto;margin-bottom:11px}
div#spillpre_click2close a {font-size:12px;color:#FF3FE9;text-decoration:underline;font-family:Tahoma,Arial,Verdana}
div#spillpre_c2c_container{margin:0 auto;width:336px;height:20px}
div#spillpre_click2close {float:left;height:15px;color:#FF3FE9;line-height:20px;font-size:12px;font-family:Tahoma,Arial,Verdana}
div#spillpre_percent{float:left;height:15px;font-size:12px;font-weight:bold;color:#FF3FE9 !important;text-align:right}
div#spillpre_clear{font-size:1px;line-height:1px;height:1px;clear:both;width:336px;margin:0 auto}