﻿body {color: #FFF; font-family: helvetica; font-size: 11px; padding: 0; margin: 0; background: #000}
a {outline: none;}
a:link {color: #ffc805; text-decoration: none; background: transparent}
a:active {color: #ffc805; text-decoration: none; background: transparent}
a:visited {color: #ffc805; text-decoration: none; background: transparent}
a:hover {color: #FFF; text-decoration: none;}
a img {border: none; padding: 0px; vertical-align: top}
hr {clear: both; border-top: 2px dashed #232E36; border-left: none; border-right: none; border-bottom: none}
h1 {position: relative; font-size: 14px; padding: 5px 0 0 23px; margin: 0; z-index:2}
#all {width: 100%; min-width: 1002px; background: url(../images/allrepeatx.jpg) repeat-x left -773px}
#container {width: 1002px; margin: 0 auto; margin-top: -32px; z-index:1}
#header {position: relative; width: auto; margin-top: 25px; background: url(../images/allrepeatx.jpg) repeat-x right -35px}
#hd1 {width: auto; height: 120px; background: url(../images/allstatic.jpg) no-repeat -25px -200px;}
#hd2 {padding: 0 25px; width: auto; height: 120px; background: url(../images/allstatic.jpg) no-repeat 977px -200px}
#hd3 {width: 450px; float: left; height: 120px; background: url(../images/fpnlogo.jpg) no-repeat left top}

#hd3 a {text-align: right; padding: 105px 0 0 0px; display: block; width: 365px; height: 15px; color: #FFF; font-size: 12px;}

#hd4 {width: 470px; float: right; height: 5px; margin-top: 23px;}
#hd5 {width: 470px; float: right; text-align: right; padding-top: 8px}

#topmenu {position: relative; margin: -130px 0px 0; float: right; width: auto; height: 31px; padding: 0 20px 0 0; z-index:3}
#topmenu ul {list-style: none; float: right; margin: 0; padding: 0}
#topmenu ul li {text-align: center; float: left;}
#topmenu ul li a {font-size: 12px; color: #3e424b; width: auto; display: block; padding: 0 5px; border-left: 2px solid #f1b113;}
#topmenu ul li a:hover {color: #FFF;}

#submenu {width: auto;}
#submenu ul {list-style: none; margin: 0 0 10px; padding: 10px 5px 0 0; height: 20px}
#submenu ul li {display: inline; text-align: center;}
#submenu ul li a {font-size: 12px; padding: 2px 10px; border-right: 1px solid #000; margin: 0 5px 0 0}

#mainmenu {width: auto; background: url(../images/allrepeatx.jpg) repeat-x left top}
#mm1 {width: auto; background: url(../images/allstatic.jpg) no-repeat -30px -320px}
#mm2 {padding: 0 18px; width: auto; height: 35px; background: url(../images/allstatic.jpg) no-repeat 982px -320px}
#mainmenu ul {border-left: 1px solid #000; list-style: none; float: left; margin: 0; padding: 0}
#mainmenu ul li {border-right: 1px solid #3e424b; text-align: center; line-height: 29px; float: left; width: 95.4px;}
#mainmenu ul li a {border-right: 1px solid #101113; font-size: 12px; font-weight: bold; color: #FFF; width: auto; display: block; height: 35px;}
#mainmenu ul li a:hover {height: 34px; color: #ffc805; border-bottom: 1px solid #000;}

#footmenu {width: auto;}
#footmenu ul {clear: both; list-style: none; margin: 0 auto; padding: 0 0 5px;}
#footmenu ul li {display: inline; border-right: 1px solid #555; text-align: center; padding: 0 4px; vertical-align: text-top}
#footmenu ul li a {font-size: 12px; color: #FFF; text-align: center}/*display: inline-block;*/
#footmenu ul li a:hover {color: #ffc805;}


#footnote {clear: both; padding-top: 10px}

#bodyblock {width: auto; background: #000;}
#bb1 {width: auto; background: url(../images/allrepeaty.gif) repeat-y -18px top}
#bb2 {width: auto; background: url(../images/allrepeaty.gif) repeat-y 986px top}
#bb3 {width: auto; background: url(../images/allstatic.jpg) no-repeat -32px -355px}
#bb4 {width: auto; background: url(../images/allstatic.jpg) no-repeat 984px -355px}
#bb5 {width: auto; padding: 2px 18px 10px; min-height: 400px; }
#sidecont {text-align: center; color: #EEE; width: 222px; float: right; background: #181F24}
#maincont {color: #EEE; width: 738px; float: left; border-right: 2px dashed #232E36}

#boxbanner {float: left; width: 300px; height: 250px; padding: 10px 0 5px 5px}
#previewgame {float: left; width: 300px; height: 250px; padding: 10px 0 5px}
#banner125 {float: left; width: 90px; height: 250px; padding-left: 4px}
.mainbox  {clear: both; width: auto; padding-bottom: 5px}
.bglistgame {padding: 0 2px; float: left; width: 365px; height: 180px;}

.title {color: #FFF; margin: 0; padding: 0; font-size: 13px; background: url(../images/leftheader.gif) no-repeat left top}
.title i {text-align: left; display: block; margin: 0 2px 0 25px; line-height: 20px; background: url(../images/allrepeatx.jpg) repeat-x left -185px;}



.moregame {clear: both; color: #ffc805;}
.moregame a, .moregame a:visited{text-decoration: underline; color: #ffc805; display: block; text-align: center; width: auto; float: right; margin: 5px 3px;}
.moregame a:hover {color: #FFF;}
.moregame a img {border: 2px solid #000;}

.moregame2 {clear: both; color: #FFF; text-align: center; padding: 6px 5px 7px; float: left; width: 222px}
.moregame2 a, .moregame2 a:visited{color: #FFF;}
.moregame2 a:hover {color: #ffc805;}

.gamebox a, .gamebox a:visited {color: #EEE; display: block; padding: 5px 3px; text-align: center; width: 107px; height: 115px; background: #181F24; float: left; margin: 2px 2px;}
.gamebox a:hover {color: #ffc805; background: #232E36;}
.gamebox a img {border: 2px solid #000; padding: 2px}
.gamebox a:hover img {border: 2px solid #FFF;}

.gamebox2 a, .gb a:visited {width: 94%; text-decoration: none; color: #ffc805; display: block; padding: 3px 6px; text-align: left; background: #181F24; float: left; margin: 2px 1px 2px 1px;}
.gamebox2 img {float: left; margin: 0 5px 0 0}
.gamebox2 a:hover {color: #FFF; background: #232E36;}
.gamebox2 a img {border: 1px solid #000; padding: 2px}
.gamebox2 a:hover img {border: 1px solid #FFF;}

.listtitle2 {font-size: 11px; text-decoration: underline; font-weight: bold}
.listdesc2 {color: #EEE; font-size: 11px;}

.gamebox3 a, .gamebox3 a:visited {color: #EEE; display: block; padding: 5px 3px; text-align: center; width: 96px; height: 115px; background: #181F24; float: left; margin: 2px 2px 2px 1px;}
.gamebox3 a:hover {color: #ffc805; background: #232E36;}
.gamebox3 a img {border: 2px solid #000; padding: 2px}
.gamebox3 a:hover img {border: 2px solid #FFF;}

.gamebox4 a, .gamebox4 a:visited, .ingamebox4 {color: #ffc805; display: block; padding: 9px; text-align: left; width: 347px; height: 85px; background: #181F24; float: left; margin: 2px 1px 2px 1px;}
.gamebox4 img {float: left}
.gamebox4 a:hover {color: #FFF; background: #232E36;}
.gamebox4 a img, .ingamebox4 img {border: 2px solid #000; padding: 2px}
.gamebox4 a:hover img {border: 2px solid #FFF;}

.listtitle {font-size: 12px; float: left; width: 248px; margin-left: 10px; text-decoration: underline}
.listdesc {color: #EEE; font-size: 11px; float: left; width: 248px; height: 58px; margin-left: 10px}
.listvote {margin-top: 3px; float: right; width: 248px; margin-left: 10px}
.listview {color: #EEE; float: right; width: 80px; margin-left: 10px}

.gamebox5 a, .gamebox5 a:visited {color: #EEE; display: block; padding: 5px 3px; text-align: center; width: 97px; height: 115px; background: #181F24; float: left; margin: 2px 2px 2px 1px;}
.gamebox5 a:hover {color: #ffc805; background: #232E36;}
.gamebox5 a img {border: 2px solid #000; padding: 2px}
.gamebox5 a:hover img {border: 2px solid #FFF;}

.gamelist {float: left; width: 175px; height: 105px; padding: 5px 0 5px; border-bottom: 1px dashed #232E36}
.gamelist ul {padding: 0; margin: 0 0 0 16px}
.gamelist li {margin: 0 0 3px; text-align: left; font-size: 12px;}
.gamelist ul li a, .gamelist ul li a:visited {text-decoration: underline; color: #ffc805}
.gamelist ul li a:hover {color: #FFF; text-decoration: underline;}

.note {text-align: left; margin: 2px 5px; clear: both; color: #FFF;}
.linkbar {margin: 5px; text-align: left; font-size: 12px;}
.linkbar h2{margin: 5px 5px 2px; padding: 0; font-size: 12px; color: #FFF; text-decoration: underline}
.linkbar ul{margin: 0 0 0 5px; padding: 2px 5px 5px; list-style: none;}
.linkbar ul li{margin: 0 0 3px;}
.linkbar ul li a, .linkbar ul li a:visited {text-decoration: underline; color: #ffc805}
.linkbar ul li a:hover {color: #FFF; text-decoration: underline;}

.linklist {margin: 5px 5px; text-align: left; font-size: 14px; min-height: 400px}

.ol {width: 30px; text-align: center; float: left;}

.linklist ul {list-style: none}
.linklist1 ul {margin: 5px 0; padding: 0}
.linklist1 li{display:list-item; width: auto; font-size: 13px}
.linklist2 {clear: both; padding-top: 50px}
.linklist2 ul {margin: 0; padding: 0}
.linklist2 li{width: 120px; float: left; font-size: 13px; height: 50px;}
.padmain {padding:30px 20px; min-height: 400px}

#footblock {color: #EEE; text-align: center; padding-top: 10px; width: 100%; background: url(../images/allrepeatx.jpg) repeat-x left -273px;}
.clearit {clear: both}
#repeater {clear: both; font-weight: bold; font-size: 14px; margin: 10px 0 10px 5px}
#repeater a, #repeater span {background: #101113; border: 1px solid #3e424b; padding: 2px 5px}
#movie {padding: 25px 10px; text-align:center;}

.gameinfo {font-size: 12px; color: #EEE; display: block; padding: 10px 0 0 10px; text-align: left; width: 320px; height: 250px; background: #000; border: 1px solid #000; float: left; margin: 2px 2px 5px 1px;}
.gametitle {font-weight: bold; color: #EEE; float: left; clear: both; display: block; width: 70px; padding: 5px 2px}
.semicolon {float: left; display: block; width: 10px; padding: 5px 2px;}
.infovalue {float: left; display: block; width: 222px; padding: 5px 2px}
.center {text-align: center}

#votebox {padding: 10px; font-size: 14px; color: #FFF; background: #0C0C0C; display: none}
/*#votebox div{width: 0; height: 0; background: url(/images/free_games_star2.gif) no-repeat left top;}*/
#votebox a {font-size: 12px; font-weight: bold; color: #FFF; margin: 5px; padding: 9px 14px; background: url(../images/allstatic.jpg) no-repeat -10px -129px; text-decoration: none;}
#votebox a:hover {background: url(../images/allstatic.jpg) no-repeat -10px -165px;}

.star0 {float: left; width: 11px; height: 12px; background: url(../images/allstatic.jpg) no-repeat -32px top;}
.star1 {float: left; width: 11px; height: 12px; background: url(../images/allstatic.jpg) no-repeat -32px -15px;}
.star2 {float: left; width: 11px; height: 12px; background: url(../images/allstatic.jpg) no-repeat -32px -30px;}

.infourl {margin: 0; padding: 0}
.iehandle {float: left; padding: 8px 5px; height: 165px}
.ie6bug {clear: both; background: #101113;}
/*==============================================*/
.form-box {text-align: left; font-size: 11px; padding: 5px; height: auto}
.form-box fieldset {border: none;}
.input-caption {clear: left; float: left; width: 20%; margin: 0; padding: 8px;}
.input-box {display: inline; float: left; width: 70%; margin: 0; padding: 5px;}
.warning {color: #FF0000; font-weight: bold;}

.play-games {width: 105px; height: 220px; float: left;}
.top-games {width: 76px; height: 76px; float: left; padding: 10px 5px 0}
.lilleft {width: 210px; margin: auto}
.leftpad {padding: 5px}
.keyword {padding: 10px 5px}

#subbar {height: 30px; background: url(../images/allrepeatx.jpg) repeat-x left -155px}
.searchbox {text-align: left; font-size: 11px; padding: 5px 5px 0 0; height: auto; float: right; width: 220px;}
.searchbox form {margin:0 padding:0;}
.buttonsearch {width: 40px; padding: 0; float: left;}
.searchbox fieldset {padding: 0; margin: 0; border: none; width: 170px; float: left;}
#searchbanner {float: left; padding-top: 4px}
.inputsearch {display: inline; float: left; width: 165px; margin: 0; padding-top: 2px}
.inputsearch input {border: 0; background: url(../images/allrepeatx.jpg) repeat-x left -239px; color: #000; float: right}

#loader {color: #DDD; text-align: center; height: 36px; font-size: 12px}
#barloader {width: 500px; height: 10px; border: 1px solid white; margin: 3px auto}
#inbarloader {float: left; width: 0; height: 10px; background: #F0AE11}
.movipad {padding: 50px 0 0}
/*==============================*/
#admin-page {float: left; margin-right: 2px}
.row{width: 100%; float: left; border: 1px solid #000; color: #DDD; background: #181F24}
.row-head {width: 100%; float: left; border: 1px solid #000; background: url(../images/allrepeatx.jpg) repeat-x left -205px;}
.row-foot {border: 1px solid #000; text-align: right; margin: 0 0 15px 0; padding: 5px 0; width: 100%; float: left; background: url(../images/allrepeatx.jpg) repeat-x left -205px;}

.center {text-align: center}
.w5 {height: 100%; padding: 4px 5px; float: left; width: 5%; border-right: 1px solid #000;}
.w10 {height: 100%; padding: 4px 5px; float: left; width: 10%; border-right: 1px solid #000;}
.w15 {height: 100%; padding: 4px 5px; float: left; width: 15%; border-right: 1px solid #000;}
.w20 {height: 100%; padding: 4px 5px; float: left; width: 20%; border-right: 1px solid #000;}
.w25 {height: 100%; padding: 4px 5px; float: left; width: 25%; border-right: 1px solid #000;}
.w30 {height: 100%; padding: 4px 5px; float: left; width: 30%; border-right: 1px solid #000;}
.w35 {height: 100%; padding: 4px 5px; float: left; width: 35%; border-right: 1px solid #000;}
.w40 {height: 100%; padding: 4px 5px; float: left; width: 40%; border-right: 1px solid #000;}
.w45 {height: 100%; padding: 4px 5px; float: left; width: 45%; border-right: 1px solid #000;}
.w50 {height: 100%; padding: 4px 5px; float: left; width: 50%; border-right: 1px solid #000;}
.w55 {height: 100%; padding: 4px 5px; float: left; width: 55%; border-right: 1px solid #000;}
.w60 {height: 100%; padding: 4px 5px; float: left; width: 60%; border-right: 1px solid #000;}
.w65 {height: 100%; padding: 4px 5px; float: left; width: 65%; border-right: 1px solid #000;}
.w70 {height: 100%; padding: 4px 5px; float: left; width: 70%; border-right: 1px solid #000;}
.w75 {height: 100%; padding: 4px 5px; float: left; width: 75%; border-right: 1px solid #000;}

.h10 {height: 10px}
.h20 {height: 20px}
.h25 {height: 25px}
.h30 {height: 30px}
.h35 {height: 35px}
.h40 {height: 40px}
.h50 {height: 50px}
.h60 {height: 60px}
.h70 {height: 70px}
.h80 {height: 80px}
.h90 {height: 90px}
.h100 {height: 100px}
.h200 {height: 200px}

.inlink a, .inlink span {background: #101113; border: 1px solid #3e424b; padding: 2px 5px}
.playbanner {float: left; width: 300px; height: 250px; padding: 10px 0 0 10px}
.excthumb {text-align: center; float: left; width: 112px; padding: 10px; margin: 2px 2px 5px 1px;}
.excthumb img {border: 2px solid black; padding: 2px}
.excinfo {font-size: 12px; color: #EEE; display: block; padding: 10px 0 0 10px; text-align: left; width: 78%; height: 150px; float: left; margin: 2px 2px 5px 1px;}
.excinfo2 {font-size: 12px; color: #EEE; display: block; padding: 3px 0 0 0; text-align: left; width: 280px; height: 250px; float: left; margin: 2px 2px 5px 1px;}
.infovalue2{float: left; display: block; width: 187px; padding: 5px 2px;}

.ftoutside {width: 945px; margin: auto}
.homfav {margin: 0; padding: 4px 10px; list-style: none;}
.homfav li{font-size: 12px; font-weight: bold; padding: 2px 0 1px 25px; float: left}
.homfav li a, .homfav li a:link, .homfav li a:active, .homfav li a:visited{text-decoration: underline;}
.homfav .sethomepage {background: url(../images/allstatic.jpg) no-repeat -28px -51px; margin-right: 100px}
.homfav .setfavorites {background: url(../images/allstatic.jpg) no-repeat -28px -78px;}

.bigplay {font-size: 18px; font-family: arial black}
.bigplay a, .bigplay a:visited {text-decoration: underline; color: #FFF}
.bigplay a:hover {color: #FFF; text-decoration: underline;}
.bold {font-weight: bold;}
.footbanner {width: 109px; height: 105px; float: left;}

#searchresult {padding: 20px 0 0 20px}