body {
	margin: 0 auto;
	width:1000px;
	background: #d19123 url(images/bg.jpg) top left repeat-x;
}

.header {
	float:left;
	background: url(images/headerbg.gif) top right no-repeat;
	width:1000px;
	height:189px;
}

.logo {
   float:left;
   width: 220px;
   height: 146px;
   padding: 45px 0 0 0;
}

.logoimg {
   border-style: none;
}

.topadvert {
  float: right;
  width: 728px;
  height: 90px;
  border: 1px solid #cc8319;
  background-color: #000000;
  margin: 25px 25px 0 0;
}

.topmenu {
  float:left;
  width: 490px;
  padding: 45px 0 0 20px;
}

.topmenu ul {
  list-style: none;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

.topmenu li {
  float:left;
  font: 11px arial;
  color: #ffffff;
  text-transform: uppercase;
  padding: 0 5px 0 5px;
}

.topmenu li a {
  color: #fff;
  text-decoration: none;
  padding: 0 10px 0 10px;
  font-weight: bold;
}

.topmenu li a:hover {
   color: #ffc200;
}

.socialmenu {
  float:right;
  width: 230px;
  height: 33px;
  margin: 32px 35px 0 0;
}

.socialimg {
  border-style: none;
}


.menu {
	float:left;
	width:1000px;
	height:54px;
	background: url(images/menubg.gif) no-repeat;
	background-position: 13px 12px;
}

.menu ul {
   list-style: none;
   margin: 20px 0 0 20px;
   padding: 0 0 0 0;
}

.menu li {
   float:left;
   font: 12px arial;
   color: #b5b5b5;
   padding: 0 7px 0 9px;
   font-weight: bold;
   text-transform: uppercase;
}

.menu li a {
  color: #b5b5b5;
  text-decoration: none;
  padding: 0 9px 0 9px;
}

.menu li a:hover {
  color: #ffffff;
}

.contentwrapper {
	float:left;
	width:980px;
	padding: 10px;
}

.cntwrap_top {
   float:left;
   width: 984px;
   height: 7px;
   background: url(images/cntwrap_top.gif) top left no-repeat;
}


.cntwrap_cont {
   float:left;
   width: 984px;
   min-height: 700px;
   background-color: #000000
   }


.cntwrap_bottom {
   float:left;
   width: 984px;
   height: 7px;
   background: url(images/cntwrap_bottom.gif) top left no-repeat;
}


.homepopgamebox {
  float:left;
  width: 300px;
  margin: 10px 0 0 10px;
}

.homepopgamebox h1 {
  font: 16px arial;
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase;
  padding: 10px 0 15px 45px;
  margin: 0 0 0 0;
  background: url(images/popularicon.gif) no-repeat;
  background-position: 0px 5px;
}

.homepopgamebox ul {
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.homepopgamebox li {
  float:left;
  width: 126px;
  height: 94px;
  border: 1px solid #363636;
  margin: 5px;
  padding: 5px;
}

.popgimg {
  border-style: none;
}

.boxadcont {
   float:left;
   width: 300px;
   height: 250px;
   margin: 30px 5px 5px 5px;
   border: 1px solid #363636;
   font: 12px arial;
   color: #5d5d5d;
}


.preboxadcont {
   float:left;
   width: 300px;
   height: 250px;
   margin: 0px 5px 5px 5px;
   border: 1px solid #ff0000;
   font: 12px arial;
   background-color: #000000;
   color: #5d5d5d;
}

.featuredgamebox {
   float: right;
   width: 344px;
   height: 285px;
   background: url(images/featbg.gif) no-repeat;
   background-position: 0px 40px;
   margin: 0px 10px 0 0;
}

.featuredgamebox h1 {
  float:left;
  font: 16px arial;
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase;
  padding: 10px 0 15px 45px;
  margin: 0 0 0 0;
  background: url(images/featicon.gif) no-repeat;
  background-position: 0px 5px;
}   

.featpagi, .featpagi a {
  float: right;
  font: 12px arial;
  color: #ffffff;
  text-decoration: none;
  margin: 10px 0 0 0;
}

.prev { 
  padding: 0 10px 0 0;
}

.fimg {
  border-style: none;
  width: 314px;
  height: 159px;
  margin: 0 0 3px 0;
}

.featimgcont {
   width: 314px;
   position: absolute;
}

.featclassimg {
   float:left;
   width: 314px;
   height: 235px;
   margin: 10px 0 0 15px;
   overflow:hidden;
   position:relative;
}


.featimgcont p {
   font: 12px arial;
   color: #fc9b9b;
   padding: 0;
   margin:0;
   line-height: 20px;
   background-color: #690200;
}

.featimgcont p a {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  padding:0;
  margin:0;
}

.featimgcont p a:hover {
  color: #ffc600;
}

.searchcont {
   float: right;
   width: 664px;
   height: 37px;
   background: url(images/searchcontbg.gif) top right no-repeat;
   margin: 5px 10px 0 0;
   padding: 10px 0 0 0;
   position: relative;
}

.searchcont h1 {
   float: left;
   font: 15px arial;
   color: #ffffff;
   background: url(images/searchicon.gif) no-repeat;
   background-position: 0px 5px;
   padding: 5px 0 10px 30px;
   font-weight: bold;
   text-transform: uppercase;
   margin: 0px 0 0 10px;
   }


.searchform {
   float:left;
   width: 190px;
   font: 12px arial, tahoma;
   color: #4d4d4d;
   background: url(images/srbg.gif) top left no-repeat;
   padding: 5px;
   background-color: #000;
   border: 1px solid #4d4d4d;
   margin: 0 0 0 10px;
}

.searchsubmit {
   float:left;
   width: 73px;
   height: 28px;
   background: url(images/srbut.gif) top left no-repeat;
   border-style: none;
   cursor: pointer;
   margin: 0 0 0 5px;
}


.gamedropmenu {
   float:right;
   background-color: #000;
   border: 1px solid #4d4d4d;
   padding: 3px;
   margin: 0 10px 0 0;
}

.gamedrop {
   width: 140px;
   background-color: #000000;
   border:0;
   color: #656565;
}

.beingplayedbox {
  float:left;
  width: 726px;
  height: 221px;
  background: url(images/beinplayedbg.jpg) top left no-repeat;
  margin: -40px 0 0 5px;
}

.beingplayedbox h1 {
   font: 15px arial;
   color: #ffffff;
   padding: 20px 0 0 20px;
   font-weight: bold;
   text-transform: uppercase;
   margin: 0px 0 0 0px;
}

.beingplayedbox ul {
   list-style: none;
   margin: 0 0 0 0;
   padding: 20px 0 0 0;
}

.beingplayedbox li, .beingplayedbox li a {
  float:left;
  width: 110px;
  margin: 5px;
  text-decoration: none;
  color: #ffffff;
  font: 12px arial;
  text-align: center;
}

.beingplayedbox li a:hover {
  color: #00fff6;
}

.bpimg {
  width: 100px;
  height: 100px;
  border: 1px solid #00a4ff;
  background-color: #000000;
}

.gamebox {
   float:left;
   width: 725px;
   margin: 15px 5px 5px 5px;
}

.gboxhead {
   float:left;
   width: 725px;
   height: 49px;
   background: url(images/gboxhead.gif) top left no-repeat;
}

.gboxhead h1 {
   font: 15px arial;
   color: #ffffff;
   font-weight: bold;
   text-transform: uppercase;
   padding: 18px 0 0 20px;
   margin: 0 0 0 0;
}

.gboxhead p {
   font: 12px arial;
   color: #ffffff;
   font-weight: bold;
   text-transform: uppercase;
   padding: 20px 0 0 0px;
   margin: 0 20px 0 0;
}

.gboxhead p a {
   color: #ffffff;
   text-decoration: none;
 }

 .gboxhead p a:hover {
   color: #626262;
 }

.gboxbg {
   float:left;
   width: 713px;
   min-height: 200px;
   background-color: #690200;
   border-left: 1px solid #f20006;
   border-right: 1px solid #f20006;
   padding: 5px;
}

.gameplaybox {
   float:left;
   width: 700px;
   min-height: 300px;
   margin: 0 0 0 7px;
   text-align: center;
 }

 #adBox {
   float:left;
   width: 700px;
   min-height: 200px;
   margin: 20px 0 0 7px;
   text-align: center;
 }

 #adBox p {
   font: 12px arial;
   color: #ffffff;
   padding: 5px 0 5px 0px;
   margin:0;
   text-align: center;
}

#loader {
  margin: 7px 0 5px 0;
}

.gboxbg ul {
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.gboxbg li {
  float:left;
  width: 108px;
  height: 145px;
  font: 11px arial;
  color: #ffffff;
  text-align: center;
  margin: 5px;
}

.gbimg {
  border: 4px solid #000;
}

.gboxbg li a {
  color: #ffffff;
  text-decoration: none;
}

.gboxfoot {
   float:left;
   width: 725px;
   height: 8px;
   background: url(images/gboxfoot.gif) top left no-repeat;
}

.sidebar {
  float: right;
  width: 231px;
  margin: 10px 10px 0 0;
}

.sidebarmainhead {
  float:left;
  width: 231px;
  height: 46px;
  background: url(images/sidebarmainhead.gif) top left no-repeat;
}

.sidebarmainhead h1 {
  font: 12px arial;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
  background: url(images/hearticon.gif) top left no-repeat;
  padding: 5px 0 5px 35px;
  margin: 15px 0 0 15px;
}

.sidebarbg {
  float:left;
  width: 229px;
  min-height: 150px;
  background-color: #191919;
  border-left: 1px solid #373737;
  border-right: 1px solid #373737;
  padding: 10px 0 10px 0;
}

.sidebarlinkbg {
  float:left;
  width: 229px;
  min-height: 150px;
  background-color: #191919;
  border-left: 1px solid #373737;
  border-right: 1px solid #373737;
  padding: 10px 0 10px 0;
}

.sidebarfoot {
  float:left;
  width: 231px;
  height: 7px;
  background: url(images/sidebarfoot.gif) top left no-repeat;
}

.contentleft {
  float:left;
  width: 715px;
}

.sidebarbg ul, .sidebarlinkbg ul {
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.sidebarbg li {
  width: 220px;
  height: 60px;
  font: 11px arial;
  color: #626262;
  padding: 5px 0 0px 0;
  margin: 0 0 0 6px;
  background: url(images/sep.gif) bottom left repeat-x;
}

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

 .sidebarbg li a:hover {
   color: #ffd200;
 }


.sidebarlinkbg li {
  font: 12px arial;
  color: #979797;
  line-height: 30px;
  background: url(images/bullet.gif) no-repeat;
  background-position: 0px 12px;
  padding: 0 0 0 15px;
  margin: 0 0 0 15px;
}

.sidebarlinkbg li a {
  color: #979797;
  text-decoration: none;
 }

 .sidebarlinkbg li a:hover {
   color: #ffd200;
 }



.sbimg {
  float:left;
  border: 1px solid #000000;
  width: 50px;
  height: 50px;
  padding: 0 0 0 0;
  margin: 0 10px 0 0;
}

.sidepopularbox, .sideratingbox {
  float:left;
  width: 229px;
  padding: 0;
}

.sidebarhead, .sidebarlinkhead {
  float:left;
  width: 231px;
  height: 44px;
  background: url(images/sidebarhead.gif) top left no-repeat;
}

.sidebarhead h1 {
  font: 12px arial;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
  background: url(images/staricon.gif) top left no-repeat;
  padding: 7px 0 5px 35px;
  margin: 7px 0 0 15px;
}

.sidebarlinkhead h1 {
  font: 12px arial;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
  background: url(images/pinupicon.gif) top left no-repeat;
  padding: 7px 0 5px 35px;
  margin: 7px 0 0 15px;
}

.plugincont {
  float:left;
  width: 229px;
  padding: 15px 0 15px 0;
}

.plugincont p {
  font: 12px arial;
  color: #5d5d5d;
  line-height: 18px;
  padding: 0 0 10px 0;
  margin: 0 0 0 0;
}

.pluginimg {
  border-style: none;
  padding: 0 5px 0 5px;
}

.welcomecont {
  float:left;
  width: 708px;
  min-height: 10px;
  margin: 0 0 0 3px;
}

.welcomehead {
  float:left;
  width: 708px;
  height: 7px;
  background: url(images/welcomehead.gif) top left no-repeat;
}

.welcomebg {
  float:left;
  width: 688px;
  min-height: 7px;
  background-color: #000;
  padding: 10px;
}

.welcomebg h1 {
  font: 16px arial;
  color: #ffffff;
  font-weight: bold;
  padding: 5px 0 5px 0;
  margin: 0 0 0 0;
}

.welcomebg p {
  font: 12px arial;
  color: #5d5d5d;
  line-height: 24px;
  padding: 5px 0 5px 0;
  margin: 0 0 0 0;
}

.welcomefoot {
  float:left;
  width: 708px;
  height: 7px;
  background: url(images/welcomefoot.gif) top left no-repeat;
}

.footer {
	float:left;
	width:1000px;
    padding: 5px 10px 5px 10px;
}

.footer p, .footer p a {
  font: 11px arial;
  color: #410100;
  line-height: 20px;
}

.footer p a:hover {
  text-decoration: none;
}

.hdicon {
  float: right;
  border-style:none;
  margin: 10px 25px 0 0;
}

.plugsundergame {  
  margin: 12px 4px 11px 4px;
}

.pregamebox {
  float:left;
  width: 700px;
}

.pregad {
  float:left;
  width: 310px;
  min-height: 255px;
}

.preinfo {
  float: right;
  width: 390px;
  min-height: 255px;
}

.preinfo p {
  font: 12px arial;
  color: #ffffff;
  font-weight: bold;
  padding: 10px 0 0 0;
  margin: 0 0 0 0;
  text-align: center;
}

.pregbimg {
  border: 4px solid #000;
  margin: 0 0 0 0px;
}

.pregboxbg li a {
  color: #ffffff;
  text-decoration: none;
}

.prethumb {
  float:left;
  width: 120px;
  text-align: center;
 }
.predescrip {
  float:right;
  width: 270px;
}

.predescrip h1 { 
  font: 12px arial;
  color: #ffffff;
  font-weight: bold;
  padding: 0 0 5px 0;
  margin: 0 ;
}

.predescrip h2 {
  font: 12px arial;
  color: #e19e9e;
  line-height: 20px;
  padding: 0 0 0 0;
  margin:0;
}

.predescrip p a {
   float:left;
   font: 14px arial;
   color: #ffffff;
   background-color: #000000;
   border: 1px solid #ff6969;
   padding: 10px;
   margin:0;
   text-decoration: none;
   text-align: left;
   font-weight:  bold;
}

.predescrip p a:hover {
   background-color: #ff4e00;
   border: 1px solid #7d0600;
 
 }

 .preGameHostedURL {
   float:left;
   width: 380px;
   margin: 0 0 0 10px;
 }

  .preGameHostedURL h2 {
  font: 12px arial;
  color: #ffffff;
  line-height: 20px;
  padding: 10px 0 10px 0;
  margin:0;
  font-weight: bold;
}

.pread2 {
  float:right;
  width: 234px;
  height: 60px;
  font: 12px arial;
  color: #ffffff;
  margin: 10px 0 0 2px;
  text-align: right;
}

.ratingbox {
  float:left;
  width: 140px;
  height: 60px;
  background-color: #3f0000;
  border: 1px solid #260000;
  font: 12px arial;
  color: #ffffff;
  margin: 10px 0 0 10px;
}

.preginput {
  width: 250px;
  background-color: #3f0000;
  border: 1px solid #260000;
  font: 12px arial;
  color: #ffffff;
  padding: 5px;
}

.gplayinfobox {
   float:left;
   width: 678px;
   min-height: 200px;
   background-color: #360000;
   border: 1px solid #f20006;
   margin: 10px 0 0px 7px;
   padding: 10px;
}

.gppleft {
  float:left;
  width: 358px;
  min-height: 100px;
}

.gppleft h1 { 
  font: 16px arial;
  color: #ff9000;
  font-weight: bold;
  text-transform: uppercase;
  padding: 5ps 0 5px 0;
  margin:0;
}

.gppleft h2 { 
  font: 12px arial;
  color: #cf7272;
  font-weight: normal;
  line-height: 20px;
  padding: 5px 0 15px 0;
  margin:0;
}

.gppleft p {
  font: 11px arial;
  color: #b75c5c;
  padding: 5px 0 5px 0;
  margin:0;
}

.gppleft p a {
  color: #b75c5c;
}

.gppleft p a:hover {
  text-decoration: none;
}

.gppright {
  float: right;
  width: 310px;
  min-height: 210px;
}

.pagenums {
    float:left;
	width: 698px;
	margin: 20px 0 10px 0;
  }

.pagenums p {
   float:left;
   font: 14px arial, tahoma;
   color: #ffcc00;
   font-weight: bold;
   padding: 10px;
   margin:0;
   text-transform: uppercase;
}

.pagenums p a {
   font: 14px arial, tahoma;
   color: #ffffff;
   text-decoration: none;
   font-weight: bold;
   margin:0;
}

 .pagenums p a:hover {
    color: #ffcc00;
}

.textinput {
  font: 12px arial, tahoma;
  color: #ffffff;
  background-color: #280000;
  border: 1px solid #d61d18;
  padding: 10px;
  width: 250px;
}

.textinputcode {
  font: 12px arial, tahoma;
  color: #ffffff;
  background-color: #280000;
  border: 1px solid #d61d18;
  padding: 10px;
}

.subbut {
  border:0;
  width: 107px;
  height: 43px;
}

.capatcode {
  float: right;
  margin: 0 65px 0 0;
}

.custompage {
  float:left;
  width: 680px;
  padding: 10px;
  }
.custompage h1 {
   font: 16px arial;
   color: #ffc000;
   padding: 5px 0 5px 0;
   margin:0;
   font-weight: bold;
 }
.custompage h2 {
   font: 14px arial;
   color: #ffc000;

 }

 .custompage p {
   font: 12px arial;
   color: #e18d8b;
   line-height: 24px;
   padding: 5px 0 5px 0;
   margin:0;
 }

.custompage h1 a, .custompage h2 a {
   color: #ffc000;
   text-decoration: none;
}

.custompage h1 a:hover, .custompage h2 a:hover {
   color: #ffffff;
   text-decoration: none;
}

 .custompage p a {
   font: 12px arial;
   color: #ffffff;
   text-decoration: none;
 }

  .custompage p a:hover {
   font: 12px arial;
   color: #e18d8b;
 }










 .tdtitlehead {
  width: 676px;
  height: 15px;
  background-color: #280000;
  border-top: 1px solid #a20502;
  border-left: 1px solid #a20502;
  border-right: 1px solid #a20502;
  padding: 10px;
}

p.tdtthumb {
  float:left;
  width: 135px;
  font: 12px arial;
  color: #ffcc00;
  font-weight: bold;
  padding: 0;
  margin: 0 0 0 0;
}

p.tdttitle {
  float:left;
  width: 190px;
  font: 12px arial;
  color: #ffcc00;
  font-weight: bold;
  padding: 0;
  margin: 0 0 0 0;
}

p.tdtdesc {
  float:left;
  width: 300px;
  font: 12px arial;
  color: #ffcc00;
  font-weight: bold;
  padding: 0;
  margin: 0 0 0 0;
}

p.ttgname, p.ttgname a {
  font: 12px arial;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}

p.ttgname a:hover {
  color: #ffcc00;
}


p.ttgdl, p.ttgdl a {
  font: 12px arial;
  color: #ffcc00;
  font-weight: bold;
  text-decoration: none;
}

p.ttgdl a:hover {
  color: #ffffff;
}

.tdlistingthumb {
  width: 140px;
  border-bottom: 1px solid #4c0000;
  border-top: 1px solid #930000;
  padding: 10px 0 10px 10px;
}

.tdlistingtitle {
  width: 200px;
  border-bottom: 1px solid #4c0000;
  padding: 10px 0 10px 0;
  border-top: 1px solid #930000;
}

.tdlistingdesc {
  width: 350px;
  border-bottom: 1px solid #4c0000;
  padding: 10px 0 10px 0;
  border-top: 1px solid #930000;
}

.tdlistingdesc p {
   padding:0;
   margin:0;
   line-height: 20px;
}

.tdtcontainer {
  float:left;
  width: 698px;
}

.tdtstat {
  font: 12px arial;
  color: #ffffff;
}

.tdtstat a {
  color: #ffcc00;
  text-decoration: none;
}

.row0 {
  background-color: #280000;
  border-top: 1px solid #a20502;
  border-right: 1px solid #a20502;
  border-left: 1px solid #a20502;
}

.footer ul {
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.footer li, .footer li a {
  float:left;
  font: 11px arial;
  color: #410100;
  padding: 0 5px 0 0;
}

.footer li a:hover {
   text-decoration: none;
 }
