* { margin: 0px; padding: 0px; }
body { margin: 0px auto; width: 780px; font-family: Times; }
img { border: none; }
li { list-style-type: none; }

div.head { margin: 0px auto; width: 780px; height: 121px; float: none; clear: both; }
div.logo { width: 121px; height: 121px; float: left; }
div.topMenu { width: 659px; height: 121px; float: left; }
div.topMenu div.topBlock { width: 659px; height: 85px; background-image: url(/img/mayplay-head.png); background-repeat: no-repeat; }
div.topMenu div.botBlock { width: 659px; height: 36px; background-image: url(/img/mayplay-menutopbg.png); background-repeat: no-repeat; }
div.topMenu div.botBlock div.botBlockButton { margin: 0px 0px 0px 525px; }

div.userMenu { margin-left: 250px; width: 360px; height: 20px; }
div.userMenu div.userText { margin-top: 11px; width: 300px; float: left; }
div.userMenu div.userText p { font-family: Times; font-size: 18px; font-weight: bold; color: #3C75C2; }
div.userMenu div.userButton { margin-top: 10px; width: 60px; float: left; }
div.userMenu div.userButton form.user input.submit { width: 60px; background: none; border: none; font-family: Times; font-size: 18px; font-weight: bold; color: #3C75C2; }

div.menuButton { position: relative; margin: 0px 4px; width: 140px; height: 36px; float: left; background-image: url(/img/button-menu-1.png); background-repeat: no-repeat; }
div.menuButtonA { position: relative; margin: 0px -4px; width: 167px; height: 36px; float: left; background-image: url(/img/button-menu-2.png); background-repeat: no-repeat; }
div.menuButton a,
div.menuButtonA a { text-align: center; margin: 2px 0px 0px 0px; font-family: Times; font-size: 21px; font-weight: bold; text-decoration: none; display: block; }
div.menuButton a { color: #3665A6; }
div.menuButtonA a { color: #36A5D2; }

div.botMenu { margin: -1px 0px 0px 0px; padding-top: 2px; width: 780px; height: 36px; float: none; background-image: url(/img/mayplay-menubotbg1.png); background-repeat: no-repeat; }
div.botMenuButton { margin: 0px 8px 1px 8px; width: 120px; height: 33px; float: left; background-image: url(/img/button-menu-3.png); background-repeat: no-repeat; }
div.botMenuButtonA { margin: 0px 8px 1px 8px; width: 120px; height: 33px; float: left; background-image: url(/img/button-menu-4.png); background-repeat: no-repeat; }
div.botMenuButtonDrop { margin: 0px 8px 1px 8px; width: 120px; height: 33px; float: left; background-image: url(/img/button-menu-5.png); background-repeat: no-repeat; }
div.botMenuButtonDropA { margin: 0px 8px 1px 8px; width: 120px; height: 33px; float: left; background-image: url(/img/button-menu-6.png); background-repeat: no-repeat; }

div.botMenuButton a,
div.botMenuButtonA a { text-align: center; margin: 5px 0px 0px 0px; font-family: Times; font-size: 18px; font-weight: bold; text-decoration: none; display: block; }
div.botMenuButtonDrop a,
div.botMenuButtonDropA a { text-align: center; margin: 5px 15px 0px 0px; font-family: Times; font-size: 18px; font-weight: bold; text-decoration: none; display: block; }

div.botMenuButton a,
div.botMenuButtonDrop a { color: #3665A6; }
div.botMenuButtonA a,
div.botMenuButtonDropA a { color: #36A5D2; }

div.menuDropDownBg { position: absolute; display: none; width: 140px; border: 1px solid #01b78e; background-color: #01b78e; margin: 32px 0px 0px 0px; z-index: 99; }
div.menuDropDown { position: absolute; width: 140px; border: 1px solid #01b78e; background-color: #e4fffc; color: #3c75c2; margin: -1px 0px 0px -3px; }
div.menuDropDown ul {}
div.menuDropDown ul li { font-family: Times; line-height: 12px; }
div.menuDropDown ul li a { text-decoration: none; text-align: left; display: inline; }
div.menuDropDown ul li.lev1 { margin: 5px 0px 5px 5px; }
div.menuDropDown ul li.lev2 { margin: 5px 0px 5px 15px; }
div.menuDropDown ul li.lev1 a { font-size: 12px; font-weight: bold; }
div.menuDropDown ul li.lev2 a { font-size: 11px; font-weight: normal; }

div.main { width: 780px; height: auto; float: none; clear: both; background-image: url(/img/main-bg.gif); background-repeat: repeat-y; }
div.main div.mainInner { margin: 0px 4px; }
div.main div.leftBar { width: 172px; float: left; }
div.main div.leftBarSp { width: 8px; float: left; }
div.main div.leftBarHr { width: 172px; height: 3px; overflow: hidden; float: none; }
div.main div.rightBar { width: 147px; float: left; }

div.blockBrown { width: 172px; background-image: url(/img/block-brown-mid.gif); background-repeat: repeat-y; }
div.blockBrownHr { width: 172px; height: 1px; background-image: url(/img/block-brown-hr.png); background-repeat: no-repeat; overflow: hidden; }
div.blockBrownTop { width: 172px; height: 7px; background-image: url(/img/block-brown-top.png); background-repeat: no-repeat; overflow: hidden; }
div.blockBrownBot { width: 172px; height: 7px; background-image: url(/img/block-brown-bot.png); background-repeat: no-repeat; overflow: hidden; }

div.blockPink { width: 172px; background-image: url(/img/block-pink-mid.gif); background-repeat: repeat-y; }
div.blockPinkHr { width: 172px; height: 1px; background-image: url(/img/block-pink-hr.png); background-repeat: no-repeat; overflow: hidden;}
div.blockPinkTop { width: 172px; height: 7px; background-image: url(/img/block-pink-top.png); background-repeat: no-repeat; overflow: hidden; }
div.blockPinkBot { width: 172px; height: 7px; background-image: url(/img/block-pink-bot.png); background-repeat: no-repeat; overflow: hidden; }

div.blockCyan { width: 172px; background-image: url(/img/block-cyan-mid.gif); background-repeat: repeat-y; }
div.blockCyanTop { width: 172px; height: 20px; background-image: url(/img/block-cyan-top.png); background-repeat: no-repeat; }
div.blockCyanBot { width: 172px; height: 7px; background-image: url(/img/block-cyan-bot.png); background-repeat: no-repeat; overflow: hidden; }
div.blockCyan h2 { text-align: center; margin: -18px 0px 4px 0px; font-family: Times; font-size: 22px; font-weight: bold; color: #3C75C2; }
div.blockCyan form { text-align: center; }
div.blockCyan form input.text { width: 155px; height: 23px; border: 1px solid #37bcf7; font-family: Times; font-size: 16px; color: #000000; }
div.blockCyan form input.submit { width: 128px; height: 21px; border: none; margin: 4px 0px; background-image: url(/img/block-cyan-button.png); background-repeat: no-repeat; font-family: Times; font-size: 16px; font-weight: bold; color: #0375a0; }

div.blockGreen { width: 172px; background-image: url(/img/block-green-mid.gif); background-repeat: repeat-y; }
div.blockGreenTop { width: 172px; height: 20px; background-image: url(/img/block-green-top.png); background-repeat: no-repeat; }
div.blockGreenBot { width: 172px; height: 7px; background-image: url(/img/block-green-bot.png); background-repeat: no-repeat; overflow: hidden; }
div.blockGreen h2 { text-align: center; margin: -18px 0px 4px 0px; font-family: Times; font-size: 22px; font-weight: bold; color: #0c9484; }
div.blockGreen form { text-align: center; }
div.blockGreen form input.text { width: 155px; height: 23px; border: 1px solid #01b78e; font-family: Times; font-size: 16px; color: #000000; }
div.blockGreen form input.submit { width: 128px; height: 21px; border: none; margin: 4px 0px; background-image: url(/img/block-green-button.png); background-repeat: no-repeat; font-family: Times; font-size: 16px; font-weight: bold; color: #009384; }

div.blockBlue { width: 172px; background-image: url(/img/block-blue-mid.gif); background-repeat: repeat-y; }
div.blockBlueHr { width: 172px; height: 1px; background-image: url(/img/block-blue-hr.png); background-repeat: no-repeat; overflow: hidden;}
div.blockBlueTop { width: 172px; height: 22px; background-image: url(/img/block-blue-top.png); background-repeat: no-repeat; }
div.blockBlueBot { width: 172px; height: 7px; background-image: url(/img/block-blue-bot.png); background-repeat: no-repeat; overflow: hidden; }
div.blockBlue h2 { text-align: center; margin: -18px 0px 4px 0px; font-family: Times; font-size: 22px; font-weight: bold; color: #0a39bd; }
div.blockBlue div.listImg { width: 160px; float: none; clear: both; margin: 4px 0px 0px 10px; }
div.blockBlue div.listImg div.listImgThumb { width: 120px; float: left; }
div.blockBlue div.listImg div.listImgThumb img { width: 120px; height: 90px; }
div.blockBlue div.listImg div.listImgGS { width: 24px; float: left; margin: 10px 0px 0px 8px; }
div.blockBlue div.listImg div.listImgGS img { margin: 5px 0px; }
div.blockBlue p { width: 160px; float: none; clear: both; margin: 4px 0px 0px 6px; font-family: Times; font-size: 14px; }
div.blockBlue p a { color: #3c75c2; text-decoration: none; }
div.blockBlue p a:hover { color: #3c75c2; text-decoration: underline; }
div.blockBlue p.discountBig { margin: 4px 0px 0px 6px; font-size: 15px; font-weight: bold; color: #4F83F0; }


div.blockBrown h2,
div.blockPink h2 { text-align: center; margin: 0px 0px 4px 0px; font-family: Times; font-size: 22px; font-weight: bold; color: #3C75C2; }

div.main div.contentBar { width: 435px; float: left; }
div.main div.contentBarHr { width: 435px; height: 16px; overflow: hidden; float: none; }

div.contentGreen { width: 435px; background-image: url(/img/content-green-mid.gif); background-repeat: repeat-y; }
div.contentGreenHr { width: 435px; height: 1px; background-image: url(/img/content-green-hr.png); background-repeat: no-repeat; }
div.contentGreenTop { width: 435px; height: 21px; background-image: url(/img/content-green-top.png); background-repeat: no-repeat; }
div.contentGreenBot { width: 435px; height: 21px; background-image: url(/img/content-green-bot.png); background-repeat: no-repeat; overflow: hidden; text-align: center; }

div.contentCyan { width: 435px; background-image: url(/img/content-cyan-mid.gif); background-repeat: repeat-y; }
div.contentCyanHr { width: 435px; height: 1px; background-image: url(/img/content-cyan-hr.png); background-repeat: no-repeat; }
div.contentCyanTop { width: 435px; height: 21px; background-image: url(/img/content-cyan-top.png); background-repeat: no-repeat; }
div.contentCyanBot { width: 435px; height: 21px; background-image: url(/img/content-cyan-bot.png); background-repeat: no-repeat; overflow: hidden; text-align: center; }

div.contentGreenBot a,
div.contentCyanBot a { font-family: Times; font-size: 14px; font-weight: bold; color: #3C75C2; text-decoration: none; }
div.contentGreenBot a:hover,
div.contentCyanBot a:hover { color: #3C75C2; text-decoration: underline; }


div.barCyan { width: 147px; background-image: url(/img/bar-cyan-mid.gif); background-repeat: repeat-y; }
div.barCyanTop { width: 147px; height: 24px; background-image: url(/img/bar-cyan-top.png); background-repeat: no-repeat; }
div.barCyanBot { width: 147px; height: 7px; background-image: url(/img/bar-cyan-bot.png); background-repeat: no-repeat; overflow: hidden; }

div.contentGreen h2 { text-align: center; margin: -18px 0px 6px 0px; font-family: Times; font-size: 22px; font-weight: bold; color: #3C7295; }
div.contentCyan h2,
div.barCyan h2 { text-align: center; margin: -18px 0px 6px 0px; font-family: Times; font-size: 22px; font-weight: bold; color: #3C75C2; }

ul.blockList { }
ul.blockList li { font-family: Times; text-align: left; line-height: 18px; }
ul.blockList li a { font-size: 16px; text-decoration: none; color: #3C75C2; }
ul.blockList li a:hover { text-decoration: underline; color: #3C75C2; }
ul.blockList li.lev1 { margin: 2px 0px 2px 8px; }
ul.blockList li.lev2 { margin: 2px 0px 2px 18px; }
ul.blockList li.lev1 a { font-weight: bold; }
ul.blockList li.lev2 a { font-weight: normal; }

ul.contentBigList { width: 420px; float: none; margin: 8px 0px 0px 14px; }
ul.contentBigList li { width: 210px; float: left; }
ul.contentBigList li div.listImg { width: 210px; height: 125px; float: none; }
ul.contentBigList li div.listImg div.listImgThumb { width: 168px; float: left; }
ul.contentBigList li div.listImg div.listImgGS { width: 42px; float: left; padding-top: 25px; }
ul.contentBigList li div.listImg div.listImgGS img { margin: 5px 0px; }
ul.contentBigList li p { width: 210px; font-family: Times; font-size: 14px; color: #00385d; }
ul.contentBigList li p a { color: #00385d; text-decoration: none; }
ul.contentBigList li p a:hover { color: #00385d; text-decoration: underline; }
ul.contentBigList li.br { width: 420px; height: 16px; overflow: hidden; }
ul.contentBigList li p.discountBig { width: 190px; margin: 0px 5px 5px 0px; font-size: 18px; color: #4F83F0; }
ul.contentBigList li p.discountSmall { margin: 0px 5px 10px 0px; font-size: 12px; font-weight: normal; }

ul.contentSmallList { width: 420px; float: none; margin: 8px 0px 0px 14px; }
ul.contentSmallList li { width: 140px; float: left; }
ul.contentSmallList li div.listImg a img { width: 120px; height: 90px; }
ul.contentSmallList li div.listImg p { width: 120px; font-family: Times; font-size: 14px; color: #3c75c2; }
ul.contentSmallList li div.listImg p a { color: #3c75c2; text-decoration: none; }
ul.contentSmallList li div.listImg p a:hover { color: #3c75c2; text-decoration: underline; }
ul.contentSmallList li.br { width: 420px; height: 14px; overflow: hidden; }

ul.barSmallList { width: 147px; float: none; }
ul.barSmallList li { width: 147px; float: none; clear: both; margin: 4px 0px 0px 6px; padding-top: 8px; background-image: url(/img/bar-cyan-hr.png); background-repeat: no-repeat; background-position: -6px 0px; }
ul.barSmallList li div.listImg { width: 147px; float: none; clear: both; }
ul.barSmallList li div.listImgNum { width: 24px; float: left; margin-top: 18px; }
ul.barSmallList li div.listImgThumb { width: 80px; float: left; margin: 0px 3px; }
ul.barSmallList li div.listImgThumb img { width: 80px; height: 60px; }
ul.barSmallList li div.listImgGS { width: 24px; float: left; margin-top: 2px; }
ul.barSmallList li div.listImgGS img { margin: 1px 0px; }
ul.barSmallList li p { width: 140px; float: none; clear: both; margin-top: 4px; font-family: Times; font-size: 14px; color: #3c75c2; }
ul.barSmallList li p a { color: #3c75c2; text-decoration: none; }
ul.barSmallList li p a:hover { color: #3c75c2; text-decoration: underline; }

div.foot { margin: 0px auto; width: 780px; height: 80px; float: none; clear: both; background-color: #dcfeff; background-image: url(/img/foot-bg.gif); background-repeat: repeat-y; border-top: 1px solid #a7def8; border-bottom: 1px solid #a7def8; text-align: center; }
div.foot p.footLinks { margin-top: 22px; font-family: Times; font-size: 12px; font-weight: bold; color: #1f4a86; }
div.foot p.footLinks a { color: #1f4a86; text-decoration: none; }
div.foot p.footText { margin-top: 15px; font-family: Times; font-size: 12px; font-weight: bold; color: #0578a6; }

div.main div.contentGenreBar { width: 585px; float: left; }
div.main div.contentGenreBarHr { width: 585px; height: 16px; overflow: hidden; float: none; }
div.main div.contentGameBar { width: 585px; float: left; }
div.main div.contentGameBarHr { width: 585px; height: 16px; overflow: hidden; float: none; }

div.contentGenre { width: 585px; background-image: url(/img/content-genre-mid.gif); background-repeat: repeat-y; }
div.contentGenreHr { width: 585px; height: 10px; background-image: url(/img/content-genre-hr.png); background-repeat: no-repeat; }
div.contentGenreTop { width: 585px; height: 34px; background-image: url(/img/content-genre-top.png); background-repeat: no-repeat; }
div.contentGenreBot { width: 585px; height: 27px; background-image: url(/img/content-genre-bot.png); background-repeat: no-repeat; }
div.contentGenre h2 { text-align: center; margin: -28px 0px 6px 0px; font-family: Times; font-size: 22px; font-weight: bold; color: #3C75C2; }
div.contentGenre p.subGenres { margin: 2px 0px; font-family: Times; font-size: 12px; font-weight: bold; text-align: center; }
div.contentGenre p.subGenres a { color: #1F4A86; text-decoration: none; }
div.contentGenre p.subGenres a:hover { color: #1F4A86; text-decoration: underline; }
div.contentGenre p.subGenres a.active { color: #FF8261; text-decoration: none; }
div.contentGenre p.subGenres a.active:hover { color: #FF8261; text-decoration: underline; }

div.contentGenreDs { width: 585px; background-image: url(/img/content-genreds-mid.gif); background-repeat: repeat-y; }
div.contentGenreDsHr { width: 585px; height: 1px; background-image: url(/img/content-genreds-hr.png); background-repeat: no-repeat; overflow: hidden; }
div.contentGenreDsTop { width: 585px; height: 24px; background-image: url(/img/content-genreds-top.png); background-repeat: no-repeat; }
div.contentGenreDsBot { width: 585px; height: 24px; background-image: url(/img/content-genreds-bot.png); background-repeat: no-repeat; }
div.contentGenreDs h2 { text-align: center; margin: -18px 0px 6px 0px; font-family: Times; font-size: 22px; font-weight: bold; color: #3C75C2; }
div.contentGenreDs p { margin: 6px; font-family: Times; font-size: 12px; font-weight: bold; text-align: justify; color: #3C75C2; }

ul.genreBigList { width: 585px; margin: 6px 0px; float: none; clear: both; }
ul.genreBigList li { width: 140px; float: left; margin-left: 5px; }
ul.genreBigList li div.listImg { width: 140px; height: 80px; float: none; clear: both; }
ul.genreBigList li div.listImg div.listImgGS { width: 24px; float: left; margin-right: 8px; }
ul.genreBigList li div.listImg div.listImgGS p { margin: 0px 0px; font-family: Times; font-size: 18px; font-weight: bold; line-height: 18px; text-align: center; color: #3C75C2; }
ul.genreBigList li div.listImg div.listImgThumb { width: 100px; float: left; }
ul.genreBigList li div.listImg div.listImgThumb img { width: 100px; float: left; }
ul.genreBigList li p { margin-left: 30px; font-family: Times; font-size: 14px; font-weight: bold; }
ul.genreBigList li p a { color: #3C75C2; text-decoration: none; }
ul.genreBigList li p a:hover { color: #3C75C2; text-decoration: underline; }
ul.genreBigList li p.gameDate { margin-right: 8px; font-family: Times; font-size: 14px; font-weight: bold; color: #3C75C2; text-align: right; }
ul.genreBigList li.br { width: 585px; height: 16px; float: none; clear: both; overflow: hidden; }

ul.genreSwfBigList { width: 585px; margin: 6px 0px; float: none; clear: both; }
ul.genreSwfBigList li { width: 140px; float: left; margin-left: 5px; }
ul.genreSwfBigList li div.listImg { width: 140px; height: 80px; float: none; clear: both; }
ul.genreSwfBigList li div.listImg div.listImgGS { width: 24px; float: left; margin-right: 8px; }
ul.genreSwfBigList li div.listImg div.listImgGS p { margin: 0px 0px; font-family: Times; font-size: 18px; font-weight: bold; line-height: 18px; text-align: center; color: #3C75C2; }
ul.genreSwfBigList li div.listImg div.listImgThumb { width: 100px; float: left; }
ul.genreSwfBigList li div.listImg div.listImgThumb img { width: 100px; float: left; }
ul.genreSwfBigList li p { margin-left: 30px; font-family: Times; font-size: 14px; font-weight: bold; }
ul.genreSwfBigList li p a { color: #3C75C2; text-decoration: none; }
ul.genreSwfBigList li p a:hover { color: #3C75C2; text-decoration: underline; }
ul.genreSwfBigList li p.gameDate { margin-right: 8px; font-family: Times; font-size: 14px; font-weight: bold; color: #3C75C2; text-align: right; }
ul.genreSwfBigList li.br { width: 585px; height: 16px; float: none; clear: both; overflow: hidden; }

div.contentGame { width: 585px; background-image: url(/img/content-game-mid.gif); background-repeat: repeat-y; }
div.contentGameHr { width: 585px; height: 1px; background-image: url(/img/content-game-hr.png); background-repeat: no-repeat; margin: 8px 0px; }
div.contentGameTop { width: 585px; height: 33px; background-image: url(/img/content-game-top.png); background-repeat: no-repeat; }
div.contentGameBot { width: 585px; height: 26px; background-image: url(/img/content-game-bot.png); background-repeat: no-repeat; margin: 8px 0px; text-align: center; }
div.contentGameBot a { font-family: Times; font-size: 12px; font-weight: bold; color: #3C75C2; text-decoration: none; }
div.contentGameBot a:hover { text-decoration: underline; }
div.contentGame h1 { text-align: center; margin: -28px 0px 6px 0px; font-family: Times; font-size: 22px; font-weight: bold; color: #3C7295; }
div.contentGame iframe { width: 582px; height: 300px; margin: 0px auto; border: none; }

div.contentGame div.gameDs { width: 585px; float: none; clear: both; }
div.contentGame div.gameDs div.gameSc { width: 202px; float: left; margin-left: 8px; }
div.contentGame div.gameDs div.gameSc p { font-family: Times; font-size: 12px; font-weight: bold; text-align: center; color: #00385D; }
div.contentGame div.gameDs div.gameSc p.discountBig { margin: 8px 0px; font-size: 18px; color: #4F83F0; }
div.contentGame div.gameDs div.gameSc p.discountSmall { font-weight: normal; }
div.contentGame div.gameDs div.gameSc p { font-family: Times; font-size: 12px; font-weight: bold; text-align: center; color: #00385D; }
div.contentGame div.gameDs div.gameSc a { color: #00385D; text-decoration: none; }
div.contentGame div.gameDs div.gameSc a:hover { color: #00385D; text-decoration: underline; }

div.contentGame div.gameDs div.gameTxt { width: 345px; float: left; margin-left: 16px; }
div.contentGame div.gameDs div.gameTxt p { font-family: Times; font-size: 14px; text-indent: 20px; text-align: justify; color: #00385D; }
ul.bigBullets { float: none; clear: both; }
ul.bigBullets li { float: left; margin: 0px 15px 0px 0px; padding: 4px 0px 0px 0px; text-indent: 29px; height: 30px; font-family: Times; font-size: 16px; font-weight: bold; color: #00385D; background-image: url(/img/bullet-big.png); background-repeat: no-repeat; }
ul.smallBullets { margin: 10px 20px 20px 40px; float: none; clear: both; }
ul.smallBullets li { float: none; padding: 0px 0px 0px 15px; font-family: Times; font-size: 14px; color: #00385D; background-image: url(/img/bullet-small.png); background-repeat: no-repeat; background-position: 0px 4px; text-align: justify; }

div.blockGameSr { width: 202px; background-image: url(/img/block-gamesr-mid.gif); background-repeat: repeat-y; }
div.blockGameSrTop { width: 202px; height: 9px; background-image: url(/img/block-gamesr-top.png); background-repeat: no-repeat; }
div.blockGameSrBot { width: 202px; height: 9px; background-image: url(/img/block-gamesr-bot.png); background-repeat: no-repeat; overflow: hidden; }
div.blockGameSr ul { width: 190px; margin-left: 6px; }
div.blockGameSr ul li { font-family: Times; font-size: 14px; color: #00385D; }

div.blockGameSc { width: 345px; background-image: url(/img/block-gamesc-mid.gif); background-repeat: repeat-y; }
div.blockGameScTop { width: 345px; height: 9px; background-image: url(/img/block-gamesc-top.png); background-repeat: no-repeat; }
div.blockGameScBot { width: 345px; height: 9px; background-image: url(/img/block-gamesc-bot.png); background-repeat: no-repeat; overflow: hidden; }
div.blockGameSc h2 { margin: -8px 0px 4px 0px; font-family: Times; font-size: 14px; font-weight: bold; color: #3C7295; text-align: center; }
div.blockGameSc img { margin: 4px; width: 100px; height: 75px; }
div.blockGameSc div.scrn { margin: 0px; width: 345px; text-align: center; }

ul.blockBuyDownload { width: 340px; margin: 10px 0px; float: left; clear: both; }
ul.blockBuyDownload li { width: 170px; float: left; text-align: center; }
ul.blockBuyDownload li input { width: 128px; height: 21px; border: none; cursor: pointer; }
ul.blockBuyDownload li input.download { background-image: url(/img/button-download.png); background-repeat: no-repeat; }
ul.blockBuyDownload li input.buy { background-image: url(/img/button-buy.png); background-repeat: no-repeat; }
ul.blockBuyDownload li p.info { margin: 2px auto; font-family: Times; font-size: 12px; font-weight: bold; color: #00385D; text-indent: 50px; text-align: center; }

div.contentGames { width: 585px; background-image: url(/img/content-games-mid.gif); background-repeat: repeat-y; }
div.contentGamesTop { width: 585px; height: 27px; background-image: url(/img/content-games-top.png); background-repeat: no-repeat; }
div.contentGamesBot { width: 585px; height: 40px; background-image: url(/img/content-games-bot.png); background-repeat: no-repeat; background-position: bottom; }
div.contentGames div.contentGamesBars { margin: -20px 7px 0px 7px; width: 570px; height: 360px; float: none; clear: both; }
div.contentGames div.contentGamesBars div.colSp { width: 1px; height: 300px; float: left; margin: 50px 10px 0px 10px; background-color: #649bca; border-top: 1px solid #a1c6e6; border-bottom: 1px solid #a1c6e6; overflow: hidden; }
div.contentGames div.contentGamesBars div.col { width: 175px; height: 360px; float: left; }
div.contentGames div.contentGamesBars div.col h2 { font-family: Times; font-size: 14px; font-weight: bold; text-align: center; color: #3C75C2; }
div.contentGamesBot p.colLinks { width: 195px; float: left; font-family: Times; font-size: 12px; font-weight: bold; text-align: center; }
div.contentGamesBot p.colLinks a { color: #3C75C2; text-decoration: none; }
div.contentGamesBot p.colLinks a:hover { color: #3C75C2; text-decoration: underline; }

table.gamesListSmall { width: 175px; border: none; margin-top: 10px; }
table.gamesListSmall tr { height: 60px; }
table.gamesListSmall td.img { width: 66px; vertical-align: middle; }
table.gamesListSmall td.img div.listImg a img { width: 60px; height: 40px; }
table.gamesListSmall td.ds { width: 109px; vertical-align: middle; font-family: Times; font-size: 14px; }
table.gamesListSmall td.ds a { color: #00385d; text-decoration: none; }
table.gamesListSmall td.ds a:hover { color: #00385d; text-decoration: underline; }

div.contentAlltime { width: 768px; float: none; }
div.contentAlltime div.contentAlltimeSp { width: 6px; float: left; }
div.contentAlltime div.contentAlltimeBar { width: 375px; float: left; }
div.contentAlltime div.contentAlltimeBar div.alltimeBarHr { width: 375px; height: 8px; overflow: hidden; float: none; }
div.contentAlltime h2 { margin: 0px 0px 0px 8px; font-family: Times; font-size: 22px; font-weight: bold; color: #3C7295; }

div.alltime1 { width: 375px; background-image: url(/img/alltime-blue-mid.gif); background-repeat: repeat-y; }
div.alltime1 div.alltimeHr { width: 375px; height: 1px; background-image: url(/img/alltime-blue-hr.png); background-repeat: no-repeat; overflow: hidden; }
div.alltime1 div.alltimeTop { width: 375px; height: 27px; background-image: url(/img/alltime-blue-top.png); background-repeat: no-repeat; }
div.alltime1 div.alltimeBot { width: 375px; height: 26px; background-image: url(/img/alltime-blue-bot.png); background-repeat: no-repeat; }
div.alltime2 { width: 375px; background-image: url(/img/alltime-yellow-mid.gif); background-repeat: repeat-y; }
div.alltime2 div.alltimeHr { width: 375px; height: 1px; background-image: url(/img/alltime-yellow-hr.png); background-repeat: no-repeat; overflow: hidden; }
div.alltime2 div.alltimeTop { width: 375px; height: 27px; background-image: url(/img/alltime-yellow-top.png); background-repeat: no-repeat; }
div.alltime2 div.alltimeBot { width: 375px; height: 26px; background-image: url(/img/alltime-yellow-bot.png); background-repeat: no-repeat; }
div.alltime3 { width: 375px; background-image: url(/img/alltime-green-mid.gif); background-repeat: repeat-y; }
div.alltime3 div.alltimeHr { width: 375px; height: 1px; background-image: url(/img/alltime-green-hr.png); background-repeat: no-repeat; overflow: hidden; }
div.alltime3 div.alltimeTop { width: 375px; height: 27px; background-image: url(/img/alltime-green-top.png); background-repeat: no-repeat; }
div.alltime3 div.alltimeBot { width: 375px; height: 26px; background-image: url(/img/alltime-green-bot.png); background-repeat: no-repeat; }
div.alltime4 { width: 375px; background-image: url(/img/alltime-pink-mid.gif); background-repeat: repeat-y; }
div.alltime4 div.alltimeHr { width: 375px; height: 1px; background-image: url(/img/alltime-pink-hr.png); background-repeat: no-repeat; overflow: hidden; }
div.alltime4 div.alltimeTop { width: 375px; height: 27px; background-image: url(/img/alltime-pink-top.png); background-repeat: no-repeat; }
div.alltime4 div.alltimeBot { width: 375px; height: 26px; background-image: url(/img/alltime-pink-bot.png); background-repeat: no-repeat; }

div.alltime1 h2,
div.alltime2 h2,
div.alltime3 h2,
div.alltime4 h2 { margin: -24px 0px 4px 0px; font-family: Times; font-size: 22px; font-weight: bold; color: #3C7295; text-align: center; }
div.alltime1 p.bottomLink,
div.alltime2 p.bottomLink,
div.alltime3 p.bottomLink,
div.alltime4 p.bottomLink { margin: 0px 0px -18px 0px; font-family: Times; font-size: 12px; font-weight: bold; text-align: center; }
div.alltime1 p.bottomLink a,
div.alltime2 p.bottomLink a,
div.alltime3 p.bottomLink a,
div.alltime4 p.bottomLink a { color: #3C7295; text-decoration: none; }

ul.alltimeGameList { width: 375px; float: none; }
ul.alltimeGameList li { width: 160px; height: 130px; float: left; margin: 8px 8px 0px 12px; }
ul.alltimeGameList li div.listImg { width: 150px; float: none; clear: both; }
ul.alltimeGameList li div.listImg div.listImgThumb { width: 120px; float: left; }
ul.alltimeGameList li div.listImg div.listImgThumb img { width: 120px; height: 90px; }
ul.alltimeGameList li div.listImg div.listImgGS { width: 24px; float: left; margin: 18px 0px 0px 4px; }
ul.alltimeGameList li div.listImg div.listImgGS img { margin: 1px 0px; }
ul.alltimeGameList li p { float: none; clear: both; font-family: Times; font-size: 14px; color: #00385D; }
ul.alltimeGameList li p a { color: #00385D; text-decoration: none; }
ul.alltimeGameList li p a:hover { color: #00385D; text-decoration: underline; }


div.main div.contentNewGamesBar { width: 585px; float: left; }

div.contentNewGames { width: 585px; background-image: url(/img/content-newgames-mid.gif); background-repeat: repeat-y; }
div.contentNewGamesTop { width: 585px; height: 35px; background-image: url(/img/content-newgames-top.png); background-repeat: no-repeat; }
div.contentNewGamesBot { width: 585px; height: 26px; background-image: url(/img/content-newgames-bot.png); background-repeat: no-repeat; }
div.contentNewGames h1 { margin: -28px 0px 4px 0px; font-family: Times; font-size: 22px; font-weight: bold; color: #3c75c2; text-align: center; }

ul.newGamesList { width: 569px; margin: 4px 8px; }
ul.newGamesList li { width: 569px; float: none; clear: both; height: 90px; padding-top: 10px; background-image: url(/img/content-newgames-hr.gif); background-repeat: no-repeat; }
ul.newGamesList li div.listImg { width: 569px; float: none; clear: both; }
ul.newGamesList li div.listImg p { font-family: Times; }
ul.newGamesList li div.listImg div.listImgGS { width: 24px; float: left; margin-right: 8px; }
ul.newGamesList li div.listImg div.listImgGS p { font-size: 18px; font-weight: bold; text-align: center; color: #3C75C2; }
ul.newGamesList li div.listImg div.listImgGS img { margin: 1px 0px; }
ul.newGamesList li div.listImg div.listImgThumb { width: 100px; float: left; }
ul.newGamesList li div.listImg div.listImgThumb img { width: 100px; height: 75px; }
ul.newGamesList li div.listImg div.listImgDs { width: 420px; float: left; margin-left: 8px; }
ul.newGamesList li div.listImg div.listImgDs p { font-size: 12px; color: #3C75C2; text-align: justify; }
ul.newGamesList li div.listImg div.listImgDs p.left { font-size: 14px; float: left; text-align: left; font-weight: bold; }
ul.newGamesList li div.listImg div.listImgDs p.right { font-size: 14px; float: right; text-align: right; font-weight: bold; }
ul.newGamesList li div.listImg div.listImgDs p a { color: #3C75C2; text-decoration: none; }
ul.newGamesList li div.listImg div.listImgDs p a:hover { color: #3C75C2; text-decoration: underline; }
ul.newGamesList li.br { height: 1px; overflow: hidden; }

p.clickPath { float: none; margin: 7px 4px 9px 4px; font-family: Times; font-size: 12px; font-weight: bold; color: #36A5D2; }
p.clickPath a { color: #36A5D2; text-decoration: none; }
p.clickPath a:hover { color: #36A5D2; text-decoration: underline; }

div.main div.contentSearchBar { width: 588px; float: left; }

div.contentSearch { width: 588px; background-image: url(/img/content-search-mid.gif); background-repeat: repeat-y; }
div.contentSearchHr { width: 588px; height: 1px; background-image: url(/img/content-search-hr.png); background-repeat: no-repeat; }
div.contentSearchTop { width: 588px; height: 24px; background-image: url(/img/content-search-top.png); background-repeat: no-repeat; }
div.contentSearchBot { width: 588px; height: 25px; background-image: url(/img/content-search-bot.png); background-repeat: no-repeat; }
div.contentSearch h1 { margin: -18px 0px 6px 0px; font-family: Times; font-size: 22px; font-weight: bold; text-align: center; color: #3C7295; }
div.contentSearch p { margin: 6px 0px; font-family: Times; font-size: 14px; color: #00385D; text-indent: 20px; text-align: justify; }
div.contentSearch p.letterLinks { font-family: Times; font-size: 16px; font-weight: bold; text-align: center; }
div.contentSearch p.letterLinks a { color: #00385d; text-decoration: none; }

div.contentSearchResultsHr { width: 588px; height: 16px; float: none; overflow: hidden; }
div.contentSearchResults { width: 588px; height: 38px; background-image: url(/img/content-search-results.png); background-repeat: no-repeat; }
div.contentSearchResults h2 { padding-top: 4px; font-family: Times; font-size: 22px; font-weight: bold; color: #3C7295; text-align: center; }

div.contentSearchResult { width: 588px; background-image: url(/img/content-searchres-mid.png); background-repeat: repeat-y; }
div.contentSearchResultTop { width: 588px; height: 24px; background-image: url(/img/content-searchres-top.png); background-repeat: no-repeat; }
div.contentSearchResultBot { width: 588px; height: 8px; background-image: url(/img/content-searchres-bot.png); background-repeat: no-repeat; }
div.contentSearchResult div.contentSearchResultImg { width: 588px; margin: -18px 0px 0px 0px; float: none; clear: both; }
div.contentSearchResult div.contentSearchResultImg div.contentSearchResultImgImg { width: 96px; float: left; margin: 25px 4px 0px 8px; }
div.contentSearchResult div.contentSearchResultImg div.contentSearchResultImgImg img { width: 96px; height: 96px; }
div.contentSearchResult div.contentSearchResultImg div.contentSearchResultImgDs { width: 280px; float: left; margin: 0px 4px 0px 4px; }
div.contentSearchResult div.contentSearchResultImg div.contentSearchResultImgThumb { width: 90px; float: left; margin: 25px 0px 0px 4px; }
div.contentSearchResult div.contentSearchResultImg div.contentSearchResultImgThumb img.thumb { width: 80px; height: 60px; }
div.contentSearchResult div.contentSearchResultImg p { font-family: Times; font-size: 16px; font-weight: bold; color: #00385d; text-align: center; }
div.contentSearchResult div.contentSearchResultImg p.small { margin: 10px 0px; font-size: 12px; font-weight: normal; text-align: justify; }
div.contentSearchResult div.contentSearchResultImg p a { color: #00385d; text-decoration: none; }
div.contentSearchResult div.contentSearchResultImg p a:hover { color: #00385d; text-decoration: underline; }

form.search { margin: 4px 0px 8px 10px; }
form.search p { margin: 10px 0px; font-family: Times; font-size: 20px; font-weight: bold; color: #3C7295; text-indent: 15px; }
form.search input.text { width: 286px; height: 22px; border: 1px solid #4ec385; font-family: Times; font-size: 20px; }
form.search input.submit { width: 77px; height: 24px; border: none; background-image: url(/img/button-go.png); background-repeat: no-repeat; }
form.search ul { margin: 4px 0px 10px 0px; float: none; clear: both; }
form.search ul li { width: 165px; float: left; }
form.search ul li.lev1 { text-indent: 0px; }
form.search ul li.lev2 { text-indent: 15px; }
form.search ul li p { margin: 0px; font-family: Times; font-size: 16px; font-weight: bold; color: #00385d; text-indent: 0px; }
form.search ul li.sp { width: 10px; float: left; padding: 24px 12px 0px 8px; font-family: Times; font-size: 16px; font-weight: bold; color: #3c75c2; }
form.search ul li div.searchDrop { width: 165px; height: 24px; background-image: url(/img/button-selectdrop.png); background-repeat: no-repeat; font-family: Times; font-size: 16px; font-weight: bold; text-indent: 5px; overflow: hidden; }
form.search ul li div.searchList { position: absolute; display: none; margin: 2px 0px; height: 300px; width: 185px; background-color: #FFFFFF; border: 1px solid #4ec385; color: #000000; overflow: auto; }
form.search ul li div.searchList ul.searchList { width: 150px; margin: 4px; float: none; }
form.search ul li div.searchList ul.searchList li { font-family: Times; font-size: 14px; font-weight: bold; }
form.search ul li div.searchList ul.searchList li a { color: #3C7295; text-decoration: none; }
form.search ul li div.searchList ul.searchList li a:hover { color: #3C7295; text-decoration: underline; }
form.search ul li div.searchList ul.searchList li.br { height: 0px; overflow: hidden; }

form.subscribe { margin: 4px 0px 8px 10px; }
form.subscribe p { margin: 10px 0px; font-family: Times; font-size: 20px; font-weight: bold; color: #00385D; text-indent: 15px; }
form.subscribe p.small { margin: 10px 0px; font-family: Times; font-size: 18px; font-weight: normal; color: #3c75c2; text-indent: 15px; }
form.subscribe p.center { text-align: center; }
form.subscribe ul { float: none; clear: both; }
form.subscribe ul li { float: left; width: 180px; }
form.subscribe ul li label { margin-left: 10px; font-family: Times; font-size: 14px; font-weight: bold; color: #00385d; }
form.subscribe input.text { width: 250px; height: 22px; border: 1px solid #4ec385; font-family: Times; font-size: 20px; }
form.subscribe input.checkbox { width: 15px; height: 15px; color: #000000; background-color: #FFFFFF; border: 1px solid #63ca93; }
form.subscribe input.submit { width: 105px; height: 24px; border: none; background-image: url(/img/button-subscribe.png); background-repeat: no-repeat; }

p.error { font-family: Times; font-size: 14px; font-weight: bold; color: #FF0000; display: inline; padding: 2px; border: 1px solid #FF0000; }

div.gamePopupLayer { position: relative; }
div.gamePopupBg { position: absolute; width: 370px; border: 0px solid #00335f; background-color: #00335f; display: none; }
div.gamePopup { position: absolute; width: 370px; border: 1px solid #0179b7; background-color: #d8f5ff; text-align: center; color: #3c75c2; margin: -3px 0px 0px -3px; }
div.gamePopup h3 { margin: 2px 4px; font-family: Times; font-size: 18px; font-weight: normal; color: #3c75c2; text-align: center; }
div.gamePopupHr { width: 358px; height: 1px; margin: 6px auto; background-color: #1892f6; border-left: 1px solid #72c1fa; border-right: 1px solid #72c1fa; overflow: hidden; }
div.gamePopupImg { width: 364px; margin: 4px 0px 0px 6px; float: none; clear: both;  }
div.gamePopupImg div.gamePopupThumb { width: 160px; float: left; margin-right: 8px; }
div.gamePopupImg div.gamePopupThumb img { width: 160px; height: 120px; }
div.gamePopupImg div.gamePopupDs { width: 190px; float: left; }
div.gamePopupImg div.gamePopupDs p { width: 180px; margin: 0px 5px; padding: 0px; text-indent: 0px; font-family: Times; font-size: 14px; font-weight: normal; color: #415878; text-align: justify; }
div.gamePopupImg div.gamePopupDs img { width: 80px; height: 60px; margin: 5px 7px; }

div.gameGenreSetting { float: none; clear: both; margin: 4px; padding: 0px; font-family: Times; font-size: 16px; font-weight: bold; text-indent: 0px; }
div.gameGenreSetting img { vertical-align: middle; top: -2px; width: 24px; height: 24px; }
div.gameGenreSetting a { text-decoration: none; color: #00385D; }
div.gameGenreSetting a:hover { text-decoration: underline; }

div.main div.contentTextPage { width: 588px; float: left; }
div.contentText { width: 588px; background-image: url(/img/content-search-mid.gif); background-repeat: repeat-y; }
div.contentTextHr { width: 588px; height: 1px; background-image: url(/img/content-search-hr.png); background-repeat: no-repeat; }
div.contentTextTop { width: 588px; height: 24px; background-image: url(/img/content-search-top.png); background-repeat: no-repeat; }
div.contentTextBot { width: 588px; height: 25px; background-image: url(/img/content-search-bot.png); background-repeat: no-repeat; }
div.contentText h1 { margin: -18px 0px 6px 0px; font-family: Times; font-size: 22px; font-weight: bold; text-align: center; color: #3C7295; }
div.contentTextInner { width: 564px; margin: 12px; }
div.contentTextInner p { margin: 0px 0px 6px 0px; font-family: Times; font-size: 14px; color: #00385D; text-indent: 20px; text-align: justify; }
div.contentTextInner p.center { text-align: center; }
div.contentTextInner p.heading { margin-top: 10px; font-size: 20px; font-weight: bold; color: #3c75c2; text-align: left; }
div.contentTextInner p span.blue { color: #0000FF; }
div.contentTextInner p a { text-decoration: none; color: #0000FF; }
div.contentTextInner p a:hover { text-decoration: underline; }

ul.links li { font-family: Times; font-size: 14px; color: #00385D; }
ul.links li a { text-decoration: none; color: #00385D; }
ul.links lu a:hover { text-decoration: underline; }

p.gameIns,
p.swfGameTxt { font-family: Times; font-size: 14px; color: #00385D; margin: 10px; text-align: justify; }
p.swfGameTxt a { text-decoration: none; color: #00385D; }
p.swfGameTxt a:hover { text-decoration: underline; color: #00385D; }

div.adTop10 { width: 147px; margin: 4px 0px; text-align: center; }
div.adGame { width: 584px; margin: 8px 0px; text-align: center; }
div.adLeftBar { width: 172px; margin: 4px 0px; text-align: center; }
div.adAlltime { width: 768px; margin: 8px 0px; text-align: center; }

div#partnerLinks { position: absolute; margin: -20px 0px 0px 200px; padding: 4px; border: 1px solid #00385D; background-color: #DCF0F0; display: none; }
div#partnerLinks p { font-family: Times; font-size: 14px; color: #00385D; }
div#partnerLinks p a { color: #00385D; text-decoration: none; }
div#partnerLinks p a:hover { text-decoration: underline; }

p.center { text-align: center; }
p.clnr { height: 0px; overflow: hidden; float: none; clear: both; }
p.clnr3 { height: 3px; overflow: hidden; float: none; clear: both; }
p.clnr16 { height: 16px; overflow: hidden; float: none; clear: both; }

