/* global definitions */html {	background-image: url(background.png);	background-repeat: repeat-x;	background-color:#4A82A2;}body {	margin: 0px;	background-image: url(background2.png);	background-repeat: no-repeat;	background-position: center top;	font-family: "Arial", "Helvetica", "sans-serif";	font-size: 12px;	color: #666666;}body > div {	margin-left: auto;	margin-right: auto;	width: 980px;	background-image: url(contentBackground.png);}body>.main {	padding-top: 10px;	padding-bottom: 10px;	min-height:300px;}img { border-width:0px; }form { margin:0px;}a { color: #006699; text-decoration:none; }a:hover { color: #0099CC; }a:active { color: #333333; }h1 { color: #044265; font-size: 16px; font-weight: bold; margin: 0px; padding: 0px; }h2 { color: #044265; font-size: 14px; font-weight: bold; margin: 0px; padding: 0px; }h3 { color: #005D7F; font-size: 12px; font-weight: bold; margin: 0px; padding: 0px; }h4 { margin: 0px; padding: 0px; }h5 { margin: 0px; padding: 0px; }h6 { margin: 0px; padding: 0px; }h7 { margin: 0px; padding: 0px; }.boxTitle { color: #FFFFFF; font-size: 16px; font-weight: bold; position:absolute; left:30px; top:10px; }.gameTitle { color: #005D7F; font-size: 12px; font-weight: bold; }.licenseNowButton { display: block; width: 114px; height: 0px; padding-top: 46px; overflow: hidden; }.moreInfoButton { display:block; width:118px; height:0px; padding-top: 37px; overflow: hidden; }.signUpButton { display:block; width:118px; height:0px; padding-top: 46px; overflow: hidden; }.learnMoreButton { display:block; width:118px; height:0px; padding-top: 46px; overflow: hidden; }.downloadButton { display:block; width:139px; height:0px; padding-top: 37px; overflow: hidden; }.loginButton { display:block; width:118px; height:0px; padding-top:46px; overflow:hidden }.registerButton {  display:block; width:118px; height:0px; padding-top:37px; overflow:hidden }.getCodesButton { display:block; width:119px; height:0px; padding-top:23px; overflow:hidden }.addToCartButton { display:block; width:119px; height:0px; padding-top:23px; overflow:hidden }.removeFromCartButton { display:block; width:119px; height:0px;padding-top:23px; overflow:hidden }.downloadFreeSampleButton { display:block; width:159px; height:0px; padding-top:37px; overflow:hidden }.licenseMoreGamesButton { display:block; width:180px; height:0px; padding-top:37px; overflow:hidden }.checkOutButton { display:block; width:118px; height:0px; padding-top:37px; overflow:hidden }.backButton { display:block; width:118px; height:0px; padding-top:37px; overflow:hidden }.continueButton { display:block; width:118px; height:0px; padding-top:37px; overflow:hidden }.helpButton { display:block; width:23px; height:0px; padding-top:23px; overflow:hidden; background:url(gameHelpButton.png) }.newIcon { height:0px; overflow:hidden }.updatedIcon { height:0px; overflow:hidden; }.robotIcon {height:0px; overflow:hidden;width:30px; padding-top:30px; background:url(robotIcon.png)}.rssIcon {	display: block;	width: 20px;	padding-top: 20px;	height: 0px;	background-image: url(rssIcon.png);	overflow: hidden;}.twitterIcon {	display: block;	width: 20px;	padding-top: 20px;	height: 0px;	background-image: url(twitterIcon.png);	overflow: hidden;}.facebookIcon {	display: block;	width: 20px;	padding-top: 20px;	height: 0px;	background-image: url(facebookIcon.png);	overflow: hidden;}.moreLink {	display: block;	color: #006699;	padding-right: 10px;	background-image: url(arrow.png);	background-repeat: no-repeat;	background-position: right;}.viewSmallFlashGamesButton,.viewMultiplayerFlashGamesButton{	display: block;	width: 260px; height: 0px;	padding-top: 48px;	overflow: hidden;}.payPal { display:block; width:374px; height:0px; padding-top:57px; overflow:hidden; background:url(paypal.gif) }.digiCert { display:block; width:81px; height:0px; padding-top:63px; overflow:hidden; background:url(digicert.png) }/*live chat*/body >.liveChatLoading,body >.liveChatOffline{	position: fixed;	visibility:hidden;}body > .liveChatOnline{	visibility:visible;	display:block;	width: 140px;	height:0px;	padding-top:140px;	overflow:hidden;	z-index:100;	cursor:pointer;	position: fixed;	top: 40%;	right: 10px;}/* header definitions */body > .header {	position: relative;	padding-top: 1px;}body > .header .logo {	display: block;	margin-left: 17px;	margin-top: 30px;	background-image: url(logo.png);	width: 129px;	padding-top: 127px;	height: 0px;	overflow: hidden;}body > .header h1,body > .header .ourGamesButton,body > .header .gameLicenseButton,body > .header .supportButton,body > .header .contactUsButton {	position: absolute;	height: 0px;	overflow: hidden;}body > .header .searchFormContent {	position: absolute;	background-image: url(headerSearchBackground.png);	width: 176px;	height: 42px;}body > .header .searchFormContent input[type="text"] {	margin-left: 21px;	margin-top: 9px;	width: 107px;	height: 20px;	padding-left:3px;	color:#666666;	border: 1px solid #A0A0A0;}body > .header .searchFormContent a {	position: absolute;	width: 22px;	padding-top: 22px;	height: 0px;	right: 14px;	top: 7px;	background-image: url(headerSearchButton.png);	overflow: hidden;}body > .header .flag_e,body > .header .flag_c,body > .header .flag_sc {	position: absolute;	background-image: url(flag_sc.png);	width: 30px;	padding-top: 19px;	height: 0px;	overflow: hidden;}body > .header .flag_e { background-image: url(flag_e.png); }body > .header .flag_c { background-image: url(flag_c.png); }body > .header .flag_sc { background-image: url(flag_sc.png); }body > .header .shoppingCart {	position: absolute;	right: 0px;	top: 28px;	background-image: url(headerShoppingCartBackground.png);	padding-left: 22px;	width: 160px;	padding-top: 16px;	height: 30px;}/* footer definitions */body > .footer {	height: 196px;	background-image: url(footerBackground.png);}body > .footer .specialLinks {	margin-bottom: -40px;	padding-top: 26px;	padding-left: 85px;	/*text-align: center;*/}body > .footer .specialLinks a {	margin-left: 30px;	margin-right: 30px;	padding-left: 30px;	background-repeat: no-repeat;	color: #FFFFFF;}body > .footer .specialLinks .facebookIcon {position:relative; left:740px; top:-60px;padding-left:0px;}body > .footer .specialLinks .rssIcon {position:relative;left:690px;top: -20px;padding-left:0px;}body > .footer .specialLinks .twitterIcon {position:relative;left:715px;top: -40px;padding-left:0px;}body > .footer .specialLinks .setAsHomePageLink { background-image: url(setAsHomePageIcon.png); }body > .footer .specialLinks .addToFavoritesLink { background-image: url(addToFavoritesIcon.png); }body > .footer .specialLinks .sendToFriendsLink { background-image: url(sendToFriendsIcon.png); }body > .footer .links {	color: #333333;	text-align: center;}body > .footer .links a {	color: #006699;	padding-left: 10px;	padding-right: 20px;	padding-top: 4px;	padding-bottom: 7px;	margin-left: 0px;	margin-right: -10px;	background-image: url(footerLinksBackground.png);	background-repeat: repeat-x;}body > .footer .links a.first {	padding-left: 30px;	background-image: url(footerLinksBackgroundL.png);	background-repeat: no-repeat;	background-position: left top;}body > .footer .links a.last {	padding-right: 30px;	background-image: url(footerLinksBackgroundR.png);	background-repeat: no-repeat;	background-position: right top;}body > .footer .copyright {	margin-top: 25px;	font-size: 10px;	color: #FFFFFF;	text-align: center;}body > .footer .trademark {	font-size: 10px;	color: #FFFFFF;	text-align: center;}/* home page definitions */body>.main>.home {	position: relative;	height: 680px;}body>.main>.home > div {	position: absolute;}body>.main>.home > div > h2 {	height: 31px;	background-image: url(blueLine.png);	background-repeat: repeat-x;	background-position: bottom;	margin-bottom: 12px;}body>.main>.home .flashBanner {	left: 100px;}body>.main>.home .introArea {	border:14px solid #d2d2d2;	background-color: #e4e4e4;	font-weight: bold;	color: #044265;	left: 400px;	width: 210px;	height: 192px;	padding: 30px 15px 0px 15px;	text-align: justify;	overflow: hidden;}body>.main>.home .featuredGame {	left: 690px;	width: 201px;}body>.main>.home .featuredGame .gameTitle {	display: block;	text-align:center;	margin-bottom: 10px;}body>.main>.home .featuredGame img {	display:block;	width:100px;	margin-left: auto; margin-right: auto;	margin-bottom: 17px;}body>.main>.home .featuredGame div {	margin-bottom: 10px;}body>.main>.home .featuredGame .licenseNowButton {	margin-left: 32px;}body>.main> .home .latestGames h2 {	padding-left:15px;	margin-bottom: 5px;}body>.main> .home .latestGames .listItem {	position: relative;	width: 210px;	padding-top: 9px;	height: 41px;	margin-left:15px;}body>.main> .home .latestGames .listItemOdd {	margin-left:260px;	margin-top:-50px;}body>.main> .home .latestGames .listItemMiddle{	border-bottom: 1px solid #333333;}body>.main>.home .mostPopularGames .listItem img,body>.main>.home .latestGames .listItem img {	display: block;	width: 32px;	height: 32px;}body>.main>.home .mostPopularGames .listItem .gameTitle,body>.main>.home .latestGames .listItem .gameTitle {	display: block;	margin-left: 42px;	margin-right: 40px;	margin-top: -27px;}body>.main>.home .mostPopularGames .listItem .newIcon,body>.main>.home .latestGames .listItem .newIcon,body>.main>.home .mostPopularGames .listItem .updatedIcon,body>.main>.home .latestGames .listItem .updatedIcon {	position:absolute;	right:0px;	top:9px;}body>.main>.home .mostPopularGames .moreLink,body>.main>.home .latestGames .moreLink {	position:absolute;	right:0px;	top: 0px;}body>.main> .home .latestGames {	top: 290px;	left: 410px;	width: 480px;}body>.main>.home .news {	top: 290px;	left: 100px;	width: 280px;	height: 370px;}body>.main > .home .news h2 { color: #004928; }body>.main> .home .news h3 {	color: #666666;}body>.main>.home .news > div {	height:295px;	overflow:hidden;}body>.main>.home .news > div div a,body>.main>.home .news > div div div {	display: block;	margin-left: 10px;	margin-bottom: 5px;}body>.main> .home .news .facebookIcon {	position: absolute;	right: 0px;	top: 2px;}body>.main> .home .news .rssIcon {	position: absolute;	right: 50px;	top: 2px;}body>.main>.home .news .twitterIcon {	position: absolute;	right: 25px;	top: 2px;}body>.main>.home .news .moreLink {	position: absolute;	right: 0px;	bottom: 0px;}body>.main>.home .volumePurchaseDiscount,body>.main>.home .freeSoftware,body>.main>.home .others {	position: absolute;	top: 510px;	height: 148px;	background-color: #E0E0E0;	background-image: url(headerBackground.png);	background-position: top;	background-repeat: repeat-x;	border-top: 1px solid #484848;	border-bottom: 1px solid #484848;}body>.main>.home .volumePurchaseDiscount h2,body>.main>.home .freeSoftware h2,body>.main>.home .others h2 {	font-size: 12px;	color: #FFFFFF;	background-image: none;	padding-left: 10px;	padding-right: 10px;	padding-top: 3px;	height:33px;	margin-bottom: 0px;}body>.main>.home .volumePurchaseDiscount div {	padding-left: 10px;	padding-right: 10px;	padding-top: 10px;}body>.main>.home .freeSoftware > a,body>.main> .home .others > a {	display: block;	padding-left: 15px;	background-image: url(arrow.png);	background-repeat: no-repeat;	background-position: left 3px;	margin-left: 10px;	margin-right: 10px;}body>.main>.home .freeSoftware h2 + a,body>.main> .home .others h2 + a {	margin-top: 10px;}body>.main>.home .volumePurchaseDiscount {	left: 410px;	width: 177px;	border-left: 1px solid #484848;}body>.main>.home .freeSoftware {	left: 588px;	width: 145px;}body>.main> .home .others {	left: 723px;	width: 157px;	border-right: 1px solid #484848;}body>.main> .home .freeSoftware h2,body>.main>.home .others h2{	height: 145px;	margin-bottom: -112px;	background-image: url(boxBoundary.png);	background-repeat: no-repeat;	background-position: left 44px;}/*samples*/body>.main > .samples { margin-left: 220px;}body>.main > .samples > .SourceSamples,body>.main > .samples > .SWFSamples{	position:relative;	margin-bottom:20px;	width:550px;	background:url(downloadFreeSampleTableMiddle.png)}body>.main > .samples > .SourceSamples{	margin-top:35px;}body>.main > .samples > .SWFSamples > .itemTable > .header,body>.main > .samples > .SourceSamples > .itemTable > .header {	position:relative;	top:-23px;	left:-20px;	margin-bottom:-15px;	padding-left:10px;	padding-top:10px;	width:540px;	height:36px;	background:url(downloadFreeSampleTableTop.png);}body>.main > .samples > .SWFSamples > .itemTable,body>.main > .samples > .SourceSamples > .itemTable {	position:relative;	top:5px;	padding:15px 20px 15px 20px;	background:url(downloadFreeSampleTableBottom.png);	background-repeat:no-repeat;	background-position:bottom}body>.main > .samples > .SourceSamples > .itemTable > .header > h2,body>.main > .samples > .SWFSamples > .itemTable > .header > h2{	margin-bottom:30px;	padding-left:45px;	padding-top:5px;	height:36px;	color:#FFFFFF;	font-size:16px;	font-weight:bold}body>.main > .samples > .SourceSamples > .itemTable > .header > h2{	background:url(licenseTypeSourceIcon.png) no-repeat}body>.main > .samples > .SWFSamples > .itemTable > .header > h2 {	background:url(licenseTypeSWFIcon.png) no-repeat}body>.main > .samples > .SWFSamples > .itemTable > .Item,body>.main > .samples > .SourceSamples > .itemTable > .Item{	height: 150px;	padding-left:25px;	padding-top: 10px;}body>.main > .samples > .SWFSamples > .itemTable > .Item > ul,body>.main > .samples > .SourceSamples > .itemTable > .Item > ul {	margin-left:0px;	padding-left: 25px;	width: 200px;	height: 75px;	margin-bottom:5px;	overflow: hidden;}body>.main > .samples > .SWFSamples > .itemTable > .Item > .title,body>.main > .samples > .SourceSamples > .itemTable > .Item > .title{	color:#044265;	font-weight:bold;	padding-left: 5px;	margin-bottom:-10px;}body>.main > .samples > .SourceSamples > .itemTable > .ItemOdd,body>.main > .samples > .SWFSamples > .itemTable > .ItemOdd {	margin-left:255px;	margin-top:-161px;	padding-left: 35px;	border-left: 1px solid #666666;}body>.main > .samples > .SourceSamples > .itemTable > .ItemMiddle,body>.main > .samples > .SWFSamples > .itemTable > .ItemMiddle {	border-bottom: 1px solid #666666;}/*our games*/body>.main > .ourgames { margin-left: 160px;}body>.main > .ourgames > h1 {	background: url(ourGamesTitleBackground.png);	background-repeat: no-repeat;	padding-left: 45px;	padding-top: 10px;	height: 27px;	margin-bottom:25px;}body>.main > .ourgames > .descriptions {	margin-left: 50px;	margin-right: 160px;	margin-bottom: 20px;	text-align: justify;}body>.main > .ourgames > .gamesButtons { margin-left: 50px; }body>.main > .ourgames > .gamesButtons > .viewMultiplayerFlashGamesButton { margin-left: 320px; margin-top: -48px }body>.main > .ourgames > .technology { text-align: justify; padding-bottom: 50px}body>.main > .ourgames > .technology > h2 {	background:url(titleBar.png) no-repeat;	padding:10px 0px 10px 55px;	margin:50px 0px 10px 0px;}body>.main > .ourgames > .technology > .item0{ background:url(ourGamesIconStrongSupport.png);}body>.main > .ourgames > .technology > .item1{ background:url(ourGamesIconEasyIntegration.png) }body>.main > .ourgames > .technology > .item2{ background:url(ourGamesIconPhpSupport.png) }body>.main > .ourgames > .technology > .item3{ background:url(ourGamesIconAsSupport.png) }body>.main > .ourgames > .technology > .item4{ background:url(ourGamesIconTidySource.png) }body>.main > .ourgames > .technology > .item5{ background:url(ourGamesIconEasyConfiguration.png) }body>.main > .ourgames > .technology > .item6{ background:url(ourGamesIconEasyUpdate.png) }body>.main > .ourgames > .technology > .item7{ background:url(ourGamesIconEasyLocalization.png) }body>.main > .ourgames > .technology > .item8{ background:url(ourGamesIconCleanCodes.png)  }body>.main > .ourgames > .technology > .item9{ background:url(ourGamesIconSecurity.png) }body>.main > .ourgames > .technology > .item10{ background:url(ourGamesIconCheatEngine.png) }body>.main > .ourgames > .technology > .item11{ background:url(ourGamesIconSignAuthen.png) }body>.main > .ourgames > .technology > .item12{ background:url(ourGamesIconSophisticryption.png) }body>.main > .ourgames > .technology > .item13{ background:url(ourGamesIconSiteLocking.png) }body>.main > .ourgames > .technology > .item14{ background:url(ourGamesIconSWFObfuscation.png) }body>.main > .ourgames > .technology > .item15{ background:url(ourGamesIconSecureProtocol.png) }body>.main > .ourgames > .technology > .item16{ background:url(ourGamesIconSupportingModules.png) }body>.main > .ourgames > .technology > .item {	padding-left:55px;	padding-top: 10px;	padding-bottom:10px;	margin-right: 160px;	background-repeat:no-repeat;	background-position:0px 10px;}body>.main > .ourgames > .technology > .item > h3 {	margin-bottom:8px; font-weight: bold; color: #005D7F;}/* Games Index Page */body>.main > .gamesIndex { margin-left: 60px;}body>.main > .gamesIndex .categories { position:absolute; margin-top:30px; width:160px; background:url(gameCategoriesBackgroundMiddle.png) }/*height:509px;*/body>.main > .gamesIndex .categories > h2 { padding-top:10px; width:160px; height:28px; font-size:16px; color:#FFFFFF; font-weight:bold; text-align:center;background:url(gameCategoriesBackgroundTop.png); margin-top:-10px}body>.main > .gamesIndex .categories > .list > a { display:block; margin-left:8px; margin-top:8px; padding-left:23px; padding-top:3px; width:123px; height:22px; font-weight:bold; line-height:10px }body>.main > .gamesIndex .categories > .list > a > .count { font-size:10px; font-weight;normal }body>.main > .gamesIndex .categories > .list > .linkAll {background:url(gameIndexCategoryIconAll.gif); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link1 { background:url(gameIndexCategoryIcon1.gif); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link2 { background:url(gameIndexCategoryIcon2.gif); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link3 { background:url(gameIndexCategoryIcon3.gif); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link4 { background:url(gameIndexCategoryIcon4.gif); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link5 { background:url(gameIndexCategoryIcon5.gif); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link6 { background:url(gameIndexCategoryIcon6.gif); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link7 { background:url(gameIndexCategoryIcon7.gif); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link8 { background:url(gameIndexCategoryIcon8.gif); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link9 { background:url(gameIndexCategoryIcon9.gif); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link10 { background:url(gameIndexCategoryIcon10.gif); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link11 { background:url(gameIndexCategoryIcon11.gif); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link12 { background:url(gameIndexCategoryIcon12.gif); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link13 { background:url(gameIndexCategoryIcon13.png); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link14 { background:url(gameIndexCategoryIcon14.png); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link15 { background:url(gameIndexCategoryIcon15.png); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link16 { background:url(gameIndexCategoryIcon16.png); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link17 { background:url(gameIndexCategoryIcon17.png); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link18 { background:url(gameIndexCategoryIcon18.png); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link19 { background:url(gameIndexCategoryIcon19.png); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link20 { background:url(gameIndexCategoryIcon20.png); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link21 { background:url(gameIndexCategoryIcon21.png); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link22 { background:url(gameIndexCategoryIcon22.png); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link23 { background:url(gameIndexCategoryIcon23.png); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link24 { background:url(gameIndexCategoryIcon24.png); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link25 { background:url(gameIndexCategoryIcon25.png); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link26 { background:url(gameIndexCategoryIcon26.png); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link27 { background:url(gameIndexCategoryIcon27.png); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link28 { background:url(gameIndexCategoryIcon28.png); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link29 { background:url(gameIndexCategoryIcon29.png); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link30 { background:url(gameIndexCategoryIcon30.png); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link31 { background:url(gameIndexCategoryIcon31.png); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link32 { background:url(gameIndexCategoryIcon32.png); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link33 { background:url(gameIndexCategoryIcon33.png); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link34 { background:url(gameIndexCategoryIcon34.png); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link35 { background:url(gameIndexCategoryIcon35.png); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link36 { background:url(gameIndexCategoryIcon36.png); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link37 { background:url(gameIndexCategoryIcon37.png); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link38 { background:url(gameIndexCategoryIcon38.png); background-repeat:no-repeat }body>.main > .gamesIndex .categories > .list > .link39 { background:url(gameIndexCategoryIcon39.png); background-repeat:no-repeat }body>.main > .gamesIndex .categories > a {  display:block;width:135px; height: 28px;font-weight:bold ;background:url(gameCategoriesBackgroundBottom.png); padding-left:25px; padding-top: 10px;color:#FFFFFF; margin-bottom: -10px;}body>.main > .gamesIndex > .list {	position:relative;	margin-left:180px;	margin-top: 20px;	margin-bottom:20px;	width:652px;	background:url(gameIndexListBackgroundTop.png);	background-repeat:no-repeat}body>.main > .gamesIndex > .list > h2 {	margin-left:20px;	padding-top:10px;	height:25px;	color: #FFFFFF; font-size: 16px;}body>.main > .gamesIndex > .list > .sortLinks { position:relative; height:30px; }body>.main > .gamesIndex > .list > .sortLinks > a { text-decoration:none }body>.main > .gamesIndex > .list > .sortLinks > a:hover { text-decoration:underline }body>.main > .gamesIndex > .list > .sortLinks > span { color: #044265; text-decoration:underline }body>.main > .gamesIndex > .list > .sortLinks > .sortDate { position:absolute; left:10px; top:7px }body>.main > .gamesIndex > .list > .sortLinks > .sortPopularity { position:absolute; left:100px; top:7px }body>.main > .gamesIndex > .list > .sortLinks > .sortName { position:absolute; left:220px; top:7px }body>.main > .gamesIndex > .list > .pagesTop { position:absolute; top:39px; right:14px; height:21px; color:#044265}body>.main > .gamesIndex > .list > .pagesBottom { position:relative; margin-top:-1px; padding-top:6px; padding-right:14px; width:638px; height:26px; color:#044265; background:url(gameIndexListBackgroundBottom.png); text-align:right }body>.main > .gamesIndex > .list > .pages .firstPageButton { font-size:0px; padding-left:18px; padding-top:11px; padding-bottom:10px; background:url(gameFirstPageButton.png) top no-repeat; vertical-align:middle }body>.main > .gamesIndex > .list > .pages .previousPageButton { font-size:0px; padding-left:18px; padding-top:11px; padding-bottom:10px; background:url(gamePreviousPageButton.png) top no-repeat; vertical-align:middle }body>.main > .gamesIndex > .list > .pages .nextPageButton { font-size:0px; padding-left: 18px; padding-top:11px; padding-bottom:10px; background:url(gameNextPageButton.png) top no-repeat; vertical-align:middle }body>.main > .gamesIndex > .list > .pages .lastPageButton { font-size:0px; padding-left: 18px; padding-top:11px; padding-bottom:10px; background:url(gameLastPageButton.png) top no-repeat; vertical-align:middle }body>.main > .gamesIndex > .list > .pages > .numbers { display:inline}body>.main > .gamesIndex > .list > .pages > .numbers > span { font-weight:bold }body>.main > .gamesIndex > .list > .games {	position:relative;	width:652px;	min-height:505px;	background:url(gameIndexListBackgroundMiddle.png)}body>.main > .gamesIndex > .list > .games > .game {	position:relative;	height:160px;	width:324px;	border-left:1px solid #044265;	border-bottom:1px solid #044265;	border-right:1px solid #044265;	margin-right:-1px;	margin-bottom:-1px;}body>.main > .gamesIndex > .list > .games > .gameOdd {	margin-left:325px;	margin-top:-161px;}body>.main > .gamesIndex > .list > .games > .game > .icon { position:absolute; left:15px; top:30px }body>.main > .gamesIndex > .list > .games > .game > .gameTitle { position:absolute; left:130px; top:30px; width:140px }body>.main > .gamesIndex > .list > .games > .game > .descriptions { position:absolute; left:130px; top:68px; width:180px }body>.main > .gamesIndex > .list > .games > .game > .version { position:absolute; left:130px; top:120px; font-size:10px; font-style: italic }body>.main > .gamesIndex > .list > .games > .game > .newIcon { position:absolute; left:15px; top:10px }body>.main > .gamesIndex > .list > .games > .game > .updatedIcon { position:absolute; left:15px; top:10px }body>.main > .gamesIndex > .list > .games > .game > .robotIcon { position:absolute; right:20px; top:25px }body>.main > .gamesIndex > .list > .games > .gameSmall  { float:left; margin-bottom:-1px; width:216px; height:40px; border-right:1px solid #044265; border-bottom:1px solid #044265 }body>.main > .gamesIndex > .list > .games > .gameSmall  > .icon { display:block; margin-left:20px; margin-top:4px; }body>.main > .gamesIndex > .list > .games > .gameSmall  > .gameTitle { display:block; margin-left:60px; margin-top:-30px; }body>.main > .gamesIndex > .list > .games > .end { clear:both }/* Small Flash Games Index */body>.main > .smallFlashGamesIndex > h1 {	background: url(smallFlashGamesTitleBackground.png);	background-repeat: no-repeat;	padding-left:50px;	padding-top: 10px;	height: 27px;}body>.main > .smallFlashGamesIndex > .viewMultiplayerFlashGamesButton {	margin-top: -30px;	margin-left: auto;	margin-right: 90px;}body>.main >.smallFlashGamesIndex { min-height: 1250px}/* Multiplayer Flash Games Index */body>.main > .multiplayerFlashGamesIndex > h1 {	background: url(multiplayerFlashGamesTitleBackground.png);	background-repeat: no-repeat;	padding-left:50px;	padding-top: 10px;	height: 27px;}body>.main > .multiplayerFlashGamesIndex > .viewSmallFlashGamesButton {	margin-top: -30px;	margin-left: auto;	margin-right: 90px;}body>.main >.multiplayerFlashGamesIndex { min-height: 500px}/* game page */body>.main > .game { position:relative; padding-left:65px; padding-top:20px; padding-bottom:20px }body>.main > .game > .game {	margin-bottom:20px;	padding:15px 232px 17px 16px; width:600px; height:400px;	background:url(gameBackground.png)}body>.main > .game > div > .icon { position:absolute; left:0px; top:10px; width:37px; height:29px }body>.main > .game > div > .title { position:absolute; left:42px; top:10px; width:100px; font-size:13px; font-weight:bold }body>.main > .game > div > .price { position:absolute; left:15px; top:50px; font-weight:bold; }body>.main > .game > div > .getCodesButton,body>.main > .game > div > .addToCartButton,body>.main > .game > div > .removeFromCartButton { position:absolute; left:10px; top:68px }body>.main > .game > div > .helpButton { position:absolute; left:145px; top:10px; }body>.main > .game > .link { position:absolute; left:720px; top:40px; width:200px; height:100px }body>.main > .game > .link > .icon { background:url(licenseTypeLinkIcon.png) }body>.main > .game > .swf { position:absolute; left:720px; top:148px; width:200px; height:100px }body>.main > .game > .swf > .icon { background:url(licenseTypeSWFIcon.png) }body>.main > .game > .source { position:absolute; left:720px; top:256px; width:200px; height:100px }body>.main > .game > .source > .icon { background:url(licenseTypeSourceIcon.png) }body>.main > .game > .getFlashPlayer { position:absolute; left:720px; top:380px; color:#044265; font-size:10px; width:155px; }body>.main > .game > .getFlashPlayer > a { display:block; width:158px; height:0px; padding-top:39px; overflow:hidden; background:url(getFlashPlayer.png) }body>.main > .game > .descriptions { width:288px; height:276px; background:url(gameDescriptionsBackground.png); text-align:justify; }body>.main > .game > .descriptions > h2,body>.main > .game > .awards > h2 { color:#FFFFFF; margin-left:15px; padding-top:10px; height:30px; }body>.main > .game > .descriptions > div { margin-left:18px; padding-right:11px; padding-top:10px; padding-bottom:10px; width:250px; height:204px; overflow:auto }body>.main > .game > .about { margin-left:300px; margin-top:-276px; padding:45px 15px 10px; width:228px; height:221px; background:url(gameInfoBackground.png) }body>.main > .game > .about > h2 { color:#FFFFFF; margin-left:0px; margin-top:-35px; height:35px; }body>.main > .game > .about > h3 { margin-bottom:2px; height:15px }body>.main > .game > .about > div { margin-left:10px; margin-bottom:5px }body>.main > .game > .about > div.levels,body>.main > .game > .about > div.score,body>.main > .game > .about > div.players,body>.main > .game > .about > div.robot { margin-left:110px; margin-top:-17px }body>.main > .game > .about > a { display:block; margin-top:15px; margin-bottom:-10px }body>.main > .game > .like { position:relative; margin-left:570px; margin-top:-266px; width:277px; background:url(gameListBackgroundMiddle.png)  }body>.main > .game > .like > h2 { position:relative; top:-10px; padding-left:15px; padding-top:10px; height:145px; margin-bottom:-135px; background:url(gameListBackgroundTop.png) }body>.main > .game > .like > .moreLink {position:absolute; top:3px; left:220px;}body>.main > .game > .like > .list { position:relative; top:10px; padding:0px 10px 8px; background:url(gameListBackgroundBottom.png) bottom no-repeat;}body>.main > .game > .like > .list > .game { position:relative; padding:2px 0px 2px 10px; height:33px; border-bottom:1px solid #B9BEC0 }body>.main > .game > .like > .list > .game > .gameTitle {  position:absolute; left:50px; margin-bottom:20px; margin-top:10px; width:150px; }body>.main > .game > .like > .list > .game > .newIcon,body>.main > .game > .like > .list > .game > .updatedIcon {  position:absolute; top:10px; left:190px }body>.main > .game > .awards { position:absolute; left:65px; top:756px; width:561px; height:222px; background:url(gameAwardsBackground.png) }body>.main > .game > .awards > img { margin:10px 10px 0px 25px; vertical-align:middle }body>.main > .game > .awards > .moreLink {position:absolute; right:15px; top:12px; color:#CCCCCC; }body>.main > .game > .help { position:absolute; width:265px; height:17px; background:url(gameHelpPopupBackground.gif); visibility:hidden}body>.main > .game > .help > h2 { position:absolute; left:13px; top:32px; color: #CC3300; z-index:1 }body>.main > .game > .help > div { position:absolute; top:17px; width:237px; padding-left:13px; padding-right:13px; padding-top:43px; padding-bottom:13px; background:#FFFF99; border-left:1px solid #006666; border-right:1px solid #006666; border-bottom:1px solid #006666 }body>.main > .game > .help > a { position:absolute; top:26px; right:9px; width:17px; height:0px; padding-top:17px; overflow:hidden; background:url(gameHelpPopupClose.png) }body>.main > .game > #linkHelp { left:720px; top:70px }body>.main > .game > #swfHelp { left:720px; top:178px }body>.main > .game > #sourceHelp { left:720px; top:286px }body>.main > .game > #shoppingCartTips,body>.main > .license  #shoppingCartTips { position:absolute; width:212px; height:97px; background:url(shoppingCartTipsBackground.png); visibility:hidden}body>.main > .game > #shoppingCartTips.swf { left:710px; top:230px }body>.main > .game > #shoppingCartTips.source { left:710px; top:338px }body>.main > .game > #shoppingCartTips > div,body>.main > .license #shoppingCartTips > div { position:relative; left:0px; top:97px; width:192px; padding-top:10px; padding-left:9px; padding-right:9px; background:#FFFF99; border-left:1px solid #006666; border-right:1px solid #006666 }body>.main > .game > #shoppingCartTips > label,body>.main > .license #shoppingCartTips > label { position:relative; float:left; top:97px; width:210px; padding-top:15px; padding-bottom:9px; text-align:center; color:#044265; background:#FFFF99; border-left:1px solid #006666; border-right:1px solid #006666; border-bottom:1px solid #006666; cursor:pointer }body>.main > .game > #shoppingCartTips > a,body>.main > .license #shoppingCartTips > a { position:absolute; top:25px; right:6px; width:17px; height:0px; padding-top:17px; overflow:hidden; background:url(gameHelpPopupClose.png) }/* game license */body>.main > .gameLicense > .what { position:relative; margin-left:170px; margin-top:80px; margin-bottom:0px; width:347px; height:351px; background:url(licenseWhatBackground.png) }body>.main > .gameLicense > .what h2 { position:absolute; left:-11px; top:-61px; padding-left:40px; padding-top:10px; width:250px; height:37px; background:url(licenseTitleBackground.png) no-repeat; font-size:16px }body>.main > .gameLicense > .what .put { position:absolute; left:150px; top:21px; width:180px; font-weight:bold }body>.main > .gameLicense > .what .increase { position:absolute; left:10px; top:105px; width:200px; font-weight:bold }body>.main > .gameLicense > .what .brand { position:absolute; left:150px; top:182px; width:180px; font-weight:bold }body>.main > .gameLicense > .what .use { position:absolute; left:10px; top:290px; width:200px; font-weight:bold }body>.main > .gameLicense > .why { position:relative; margin-left:560px; margin-top:-360px; padding-top:150px; width:280px; min-height: 270px; background:url(logo.png) no-repeat; background-position:top center }body>.main > .gameLicense > .why h2 { position:absolute; left:-20px; top:-53px; padding-left:40px; padding-top:10px; width:250px; height:37px; background:url(licenseTitleBackground.png) no-repeat; font-size:16px }body>.main > .gameLicense > .why div { padding-left:22px; margin-bottom:10px; background:url(licenseWhyBullet.png) no-repeat }body>.main > .gameLicense > .link { position:relative; margin-left:70px; width:240px; background:url(licenseLinkBoxMiddle.png) }body>.main > .gameLicense > .link > a.title { position:absolute; z-index:2; left:20px; padding-left:45px; padding-top:5px; height:50px; background:url(licenseTypeLinkIcon.png) no-repeat; color:#FFFFFF; font-size:16px; font-weight:bold; text-decoration:none }body>.main > .gameLicense > .link > .list { position:relative; top:-10px; z-index:1; padding:60px 20px 50px; height: 150px; background:url(licenseLinkBoxTop.png) top no-repeat }body>.main > .gameLicense > .link > .list > .item,body>.main > .gameLicense > .swf > .list > .item,body>.main > .gameLicense > .source > .list > .item { padding-left:15px; min-height:14px; margin-bottom:8px; background:url(licenseBoxArrow.png) no-repeat }body>.main > .gameLicense > .link > .list > .end { position:absolute; left:0px; top: 270px; width:240px; height:15px; background:url(licenseLinkBoxBottom.png) bottom no-repeat; }body>.main > .gameLicense > .link > .moreInfoButton { position:absolute; z-index:2; bottom:10px; left:61px }body>.main > .gameLicense > .swf { position:relative; margin-top:-260px; margin-left:330px; width:280px; background:url(licenseSWFBoxMiddle.png) }body>.main > .gameLicense > .swf > a.title { position:absolute; z-index:2; left:20px; padding-left:45px; padding-top:5px; height:50px; background:url(licenseTypeSWFIcon.png) no-repeat; color:#FFFFFF; font-size:16px; font-weight:bold; text-decoration:none }body>.main > .gameLicense > .swf > .list,body>.main > .gameLicense > .source > .list { position:relative; top:-10px; z-index:1; padding:60px 20px 50px; height: 150px; background:url(licenseSWFBoxTop.png) top no-repeat }body>.main > .gameLicense > .swf > .list > .end,body>.main > .gameLicense > .source > .list > .end { position:absolute; left:0px; top: 270px; width:280px; height:15px; background:url(licenseSWFBoxBottom.png) bottom no-repeat; }body>.main > .gameLicense > .swf > .moreInfoButton,body>.main > .gameLicense > .source > .moreInfoButton { position:absolute; z-index:2; bottom:10px; left:81px }body>.main > .gameLicense > .source { position:relative; margin-top:-260px; margin-left:630px; width:280px; background:url(licenseSWFBoxMiddle.png) }body>.main > .gameLicense > .source > a.title { position:absolute; z-index:2; left:20px; padding-left:45px; padding-top:5px; height:50px; background:url(licenseTypeSourceIcon.png) no-repeat; color:#FFFFFF; font-size:16px; font-weight:bold; text-decoration:none }body>.main > .gameLicense > .contact { margin:50px 0px 30px 150px; padding-left:25px; padding-bottom:5px; width:450px; background:url(supportQuestionIcon.png); background-repeat:no-repeat }body>.main > .gameLicense > .liveChatLoading,body>.main > .gameLicense > .liveChatOnline,body>.main > .gameLicense > .liveChatOffline { display:block; margin-top:-55px; margin-bottom: 20px; margin-left:630px; width: 190px; height:0px; padding-top:30px; overflow:hidden }/* link to game */body>.main > .linkToGame,body>.main > .linkCodes { position:relative; margin:30px 50px }body>.main > .linkToGame > h1,body>.main > .linkCodes > h1 { margin-bottom:20px; padding-left:70px; padding-top:10px; height:33px; background:url(linkIconBig.png) no-repeat; font-size:20px }body>.main > .linkToGame > .intro { margin-left:30px; margin-bottom:20px; width:540px }body>.main > .linkToGame > .type { margin-left:40px; padding-left:18px; height:18px; background:url(arrow.png) 0px 3px no-repeat }body>.main > .linkToGame > .type div { height:18px }body>.main > .linkToGame > .type > .helpButton { margin-top:-18px; margin-left:185px; width:18px; height:0px; padding-top:18px; overflow:hidden; background:url(linkHelpIcon.png) }body>.main > .linkToGame > .help { position:absolute; margin-top:-9px; left:205px; width:265px; height:17px; background:url(gameHelpPopupBackground.gif); visibility:hidden; z-index:1 }body>.main > .linkToGame > .help > h2 { position:absolute; left:13px; top:32px; font-size: 14px; font-weight:bold; color: #CC3300; z-index:1 }body>.main > .linkToGame > .help > div { position:absolute; top:17px; width:237px; padding-left:13px; padding-right:13px; padding-top:43px; padding-bottom:13px; background:#FFFF99; border-left:1px solid #006666; border-right:1px solid #006666; border-bottom:1px solid #006666 }body>.main > .linkToGame > .help > a { position:absolute; top:26px; right:9px; width:17px; height:0px; padding-top:17px; overflow:hidden; background:url(gameHelpPopupClose.png) }body>.main > .linkToGame > .intro2 { margin-left:30px; padding-top:20px; margin-bottom:20px; width:540px }body>.main > .linkToGame > .rule { margin-left:40px; padding-left:18px; height:18px; background:url(arrow.png) 0px 3px no-repeat }body>.main > .linkToGame > .intro3 { margin-left:30px; margin-top:20px; margin-bottom:20px; width:540px }body>.main > .linkToGame > .tipsBox { position:absolute; left:580px; top:30px; height:335px; border-left:1px solid #999999 }body>.main > .linkToGame > .tipsBox h2 { margin-left:31px; margin-top:16px; padding-left:44px; padding-top:19px; width:218px; height:141px; background:url(linkTipsBox.png) }body>.main > .linkToGame > .tipsBox div { margin-left:50px; margin-top:-116px; width:230px; color:#333333 }body>.main > .linkToGame > #smallFlashGames,body>.main > .linkCodes > #smallFlashGames,body>.main > .resellerLinks > #smallFlashGames,body>.main > .resellerLinkCode > #smallFlashGames { position:relative; margin-bottom:40px; padding-bottom:17px; width:882px; background:url(linkBoxBottom.png); background-repeat:no-repeat; background-position:bottom }body>.main > .linkToGame > #smallFlashGames .tabs,body>.main > .linkCodes > #smallFlashGames .tabs,body>.main > .resellerLinks > #smallFlashGames .tabs,body>.main > .resellerLinkCode > #smallFlashGames .tabs { position:relative; width:882px; height:81px; background:url(linkBoxTop1.png) }body>.main > .linkToGame > #multiplayerFlashGames,body>.main > .linkCodes > #multiplayerFlashGames,body>.main > .resellerLinks > #multiplayerFlashGames,body>.main > .resellerLinkCode > #multiplayerFlashGames { position:relative; margin-bottom:40px; padding-bottom:17px; width:882px; background:url(linkBoxBottom.png); background-repeat:no-repeat; background-position:bottom; display:none }body>.main > .linkToGame > #multiplayerFlashGames .tabs,body>.main > .linkCodes > #multiplayerFlashGames .tabs,body>.main > .resellerLinks > #multiplayerFlashGames .tabs,body>.main > .resellerLinkCode > #multiplayerFlashGames .tabs { position:relative; width:882px; height:81px; background:url(linkBoxTop2.png) }body>.main > .linkToGame > .games > .tabs > .smallFlashGamesTitle,body>.main > .linkCodes > .games > .tabs > .smallFlashGamesTitle,body>.main > .resellerLinks > .games > .tabs > .smallFlashGamesTitle,body>.main > .resellerLinkCode > .games > .tabs > .smallFlashGamesTitle { position:absolute; padding-left:25px; padding-top:15px; width:185px; height:29px; color:#FFFFFF; font-size:16px; font-weight:bold; text-decoration:none }body>.main > .linkToGame > .games > .tabs > a.smallFlashGamesTitle:hover,body>.main > .linkCodes > .games > .tabs > a.smallFlashGamesTitle:hover,body>.main > .resellerLinks > .games > .tabs > a.smallFlashGamesTitle:hover,body>.main > .resellerLinkCode > .games > .tabs > a.smallFlashGamesTitle:hover { color:#FFFFCC }body>.main > .linkToGame > .games > .tabs > .multiplayerFlashGamesTitle,body>.main > .linkCodes > .games > .tabs > .multiplayerFlashGamesTitle,body>.main > .resellerLinks > .games > .tabs > .multiplayerFlashGamesTitle,body>.main > .resellerLinkCode > .games > .tabs > .multiplayerFlashGamesTitle { position:absolute; left:210px; padding-left:20px; padding-top:15px; width:211px; height:29px; color:#FFFFFF; font-size:16px; font-weight:bold; text-decoration:none }body>.main > .linkToGame > .games > .tabs > a.multiplayerFlashGamesTitle:hover,body>.main > .linkCodes > .games > .tabs > a.multiplayerFlashGamesTitle:hover,body>.main > .resellerLinks > .games > .tabs > a.multiplayerFlashGamesTitle:hover,body>.main > .resellerLinkCode > .games > .tabs > a.multiplayerFlashGamesTitle:hover { color:#FFFFCC }body>.main > .linkToGame > .games > .sortByName,body>.main > .linkCodes > .games > .sortByName,body>.main > .resellerLinks > .games > .sortByName,body>.main > .resellerLinkCode > .games > .sortByName { position:absolute; left:17px; top:54px; color:#FFFFFF }body>.main > .linkToGame > .games > .sortByName:hover,body>.main > .linkCodes > .games > .sortByName:hover,body>.main > .resellerLinks > .games > .sortByName:hover,body>.main > .resellerLinkCode > .games > .sortByName:hover { color:#FFFFCC }body>.main > .linkToGame > .games > .sortByPopularity,body>.main > .linkCodes > .games > .sortByPopularity,body>.main > .resellerLinks > .games > .sortByPopularity,body>.main > .resellerLinkCode > .games > .sortByPopularity { position:absolute; left:153px; top:54px; color:#FFFFFF }body>.main > .linkToGame > .games > .sortByPopularity:hover,body>.main > .linkCodes > .games > .sortByPopularity:hover,body>.main > .resellerLinks > .games > .sortByPopularity:hover,body>.main > .resellerLinkCode > .games > .sortByPopularity:hover { color:#FFFFCC }body>.main > .linkToGame > .games > .sortByDate,body>.main > .linkCodes > .games > .sortByDate,body>.main > .resellerLinks > .games > .sortByDate,body>.main > .resellerLinkCode > .games > .sortByDate { position:absolute; left:314px; top:54px; color:#FFFFFF }body>.main > .linkToGame > .games > .sortByDate:hover,body>.main > .linkCodes > .games > .sortByDate:hover,body>.main > .resellerLinks > .games > .sortByDate:hover,body>.main > .resellerLinkCode > .games > .sortByDate:hover { color:#FFFFCC }body>.main > .linkToGame > .games > .list,body>.main > .linkCodes > .games > .list,body>.main > .resellerLinks > .games > .list,body>.main > .resellerLinkCode > .games > .list { padding-left:13px; padding-right:13px; width:856px; background:url(linkBoxMiddle.png) }body>.main > .linkToGame > .games > .list > .game,body>.main > .linkCodes > .games > .list > .game,body>.main > .resellerLinks > .games > .list > .game,body>.main > .resellerLinkCode > .games > .list > .game { position:relative; float:left; width:214px; height:40px }body>.main > .linkToGame > .games > .list > .game .icon,body>.main > .linkCodes > .games > .list > .game .icon,body>.main > .resellerLinks > .games > .list > .game .icon,body>.main > .resellerLinkCode > .games > .list > .game .icon { position:absolute; left:20px; top:2px; }body>.main > .linkToGame > .games > .list > .game .gameTitle,body>.main > .linkCodes > .games > .list > .game .gameTitle,body>.main > .resellerLinks > .games > .list > .game .gameTitle,body>.main > .resellerLinkCode > .games > .list > .game .gameTitle { position:absolute; left:60px; top:4px; width:150px }body>.main > .linkToGame > .games > .list > .end,body>.main > .linkCodes > .games > .list > .end,body>.main > .resellerLinks > .games > .list > .end,body>.main > .resellerLinkCode > .games > .list > .end { clear:both }body>.main > .linkCodes > .codes,body>.main > .resellerLinkCode > .contents > .codes { position:relative; margin-left:10px; margin-top:28px; margin-bottom:40px; width:554px }body>.main > .linkCodes > .codes > h2.link,body>.main > .resellerLinkCode > .contents > .codes > h2.link { padding-left:7px; padding-top:16px; width:81px; height:25px; border:1px solid #575757; background:url(linkCodeTitleBar.png); color:#575757; font-size:14px; font-weight:bold }body>.main > .linkCodes > .codes > h2.code,body>.main > .resellerLinkCode > .contents > .codes > h2.code { margin-left:89px; margin-top:-43px; padding-left:7px; padding-top:16px; height:25px; border:1px solid #575757; background:url(linkCodeTitleBar.png); color:#575757; font-size:14px; font-weight:bold }body>.main > .linkCodes > .codes > h3.ordinary,body>.main > .resellerLinkCode > .contents > .codes > h3.ordinary { padding-left:5px; padding-top:10px; width:83px; height:50px; border-left:1px solid #575757; border-right:1px solid #575757; border-bottom:1px solid #575757 }body>.main > .linkCodes > .codes > h3.ordinary > .helpButton,body>.main > .resellerLinkCode > .contents > .codes > h3.ordinary > .helpButton{width:18px; height:0px; padding-top:18px; overflow:hidden; background:url(linkHelpButton.png) }body>.main > .linkCodes > .codes > div.ordinary,body>.main > .resellerLinkCode > .contents > .codes > div.ordinary { position:absolute; left:90px; top:43px; padding:5px; width:453px; height:50px; border-right:1px solid #575757; border-bottom:1px solid #575757 }body>.main > .linkCodes > .codes > div.ordinary textarea,body>.main > .resellerLinkCode > .contents > .codes > div.ordinary textarea { width:443px; height:40px; border:1px solid #666666 }body>.main > .linkCodes > .codes > h3.popup,body>.main > .resellerLinkCode > .contents > .codes > h3.popup { padding-left:5px; padding-top:10px; width:83px; height:50px; border-left:1px solid #575757; border-right:1px solid #575757; border-bottom:1px solid #575757 }body>.main > .linkCodes > .codes > h3.popup > .helpButton,body>.main > .resellerLinkCode > .contents > .codes > h3.popup > .helpButton{width:18px; height:0px; padding-top:18px; overflow:hidden; background:url(linkHelpButton.png) }body>.main > .linkCodes > .codes > div.popup,body>.main > .resellerLinkCode > .contents > .codes > div.popup { position:absolute; left:90px; top:104px; padding:5px; width:453px; height:50px; border-right:1px solid #575757; border-bottom:1px solid #575757 }body>.main > .linkCodes > .codes > div.popup textarea,body>.main > .resellerLinkCode > .contents > .codes > div.popup textarea { width:443px; height:40px; border:1px solid #666666 }body>.main > .linkCodes > .codes > h3.embed,body>.main > .resellerLinkCode > .contents > .codes > h3.embed { padding-left:5px; padding-top:10px; width:83px; height:130px; border-left:1px solid #575757; border-right:1px solid #575757; border-bottom:1px solid #575757 }body>.main > .linkCodes > .codes > h3.embed > .helpButton,body>.main > .resellerLinkCode > .contents > .codes > h3.embed > .helpButton{width:18px; height:0px; padding-top:18px; overflow:hidden; background:url(linkHelpButton.png) }body>.main > .linkCodes > .codes > div.embed,body>.main > .resellerLinkCode > .contents > .codes > div.embed { position:absolute; left:90px; top:165px; padding:5px; width:453px; height:130px; border-right:1px solid #575757; border-bottom:1px solid #575757 }body>.main > .linkCodes > .codes > div.embed textarea,body>.main > .resellerLinkCode > .contents > .codes > div.embed textarea { width:443px; height:120px; border:1px solid #666666 }body>.main > .resellerLinkCode > .contents > .codes > h3.wordpressEmbed,body>.main > .linkCodes > .codes > h3.wordpressEmbed{ padding-left:5px; padding-top:10px; width:83px; height:70px; border-left:1px solid #575757; border-right:1px solid #575757; border-bottom:1px solid #575757 }body>.main > .resellerLinkCode > .contents > .codes > h3.wordpressEmbed > .helpButton,body>.main > .linkCodes > .codes > h3.wordpressEmbed > .helpButton{width:18px; height:0px; padding-top:18px; overflow:hidden; background:url(linkHelpButton.png) }body>.main > .resellerLinkCode > .contents > .codes > div.wordpressEmbed textarea,body>.main > .linkCodes > .codes > div.wordpressEmbed textarea{ width:443px; height:55px; border:1px solid #666666 }body>.main > .resellerLinkCode > .contents > .codes > div.wordpressEmbed,body>.main > .linkCodes > .codes > div.wordpressEmbed{position:absolute; left:90px; top:306px; padding:5px; width:453px; height:70px; border-right:1px solid #575757; border-bottom:1px solid #575757 }body>.main > .resellerLinkCode > .contents > .codes > h3.socialNetworks{ border-left:1px solid #575757; border-right:1px solid #575757; border-bottom:1px solid #575757;padding-left:5px; padding-top:10px; width:83px; height:50px; text-align:left;}body>.main > .resellerLinkCode > .contents > .codes > div.socialNetworks{position:absolute; left:90px; top:387px; padding:5px; width:453px; height:50px; border-right:1px solid #575757; border-bottom:1px solid #575757}/*body>.main > .resellerLinkCode > .contents > .codes > div.socialNetworks > .facebookShare {position:absolute; left:10px;top:22px }*/body>.main > .resellerLinkCode > .contents > .codes > div.socialNetworks > .faceBookLike {position:absolute; left:10px;top:22px }body>.main > .resellerLinkCode > .contents > .codes > div.socialNetworks > .tweetShare {position:absolute; left:82px;top:22px }body>.main > .resellerLinkCode > .contents > .codes > div.socialNetworks > .googlePlusOne {position:absolute; left:182px;top:22px }body>.main > .linkCodes > .tipsBox { position:absolute; left:600px; top:100px; height:335px }body>.main > .linkCodes > .tipsBox > h2 { padding-left:44px; padding-top:19px; width:218px; height:141px; background:url(linkTipsBox.png) }body>.main > .linkCodes > .tipsBox div { margin-left:19px; margin-top:-116px; width:230px; color:#333333 }y>.main > .linkCodes > .codes > #help3,body>.main > .linkCodes > .codes> #help2 ,body>.main > .resellerLinkCode > .contents > .codes > #help2{ position:absolute; margin-top:-85px; left:-25px; width:265px; height:17px; background:url(gameHelpPopupBackground.gif); visibility:hidden; z-index:1 }body>.main > .linkCodes > .codes > .help,body>.main > .resellerLinkCode > .contents > .codes > .help { position:absolute; margin-top:-15px; left:-25px; width:265px; height:17px; background:url(gameHelpPopupBackground.gif); visibility:hidden; z-index:1 }body>.main > .linkCodes > .codes> #help2 > h2,body>.main > .linkCodes > .codes > .help > h2,body>.main > .resellerLinkCode > .contents > .codes > #help2 > h2,body>.main > .resellerLinkCode > .contents > .codes > .help > h2 { position:absolute; left:13px; top:32px; font-size: 14px; font-weight:bold; color: #CC3300; z-index:1 }body>.main > .linkCodes > .codes> #help2 > div,body>.main > .linkCodes > .codes > .help > div ,body>.main > .resellerLinkCode > .contents > .codes > #help2 > div,body>.main > .resellerLinkCode > .contents > .codes > .help > div{ position:absolute; top:17px; width:237px; padding-left:13px; padding-right:13px; padding-top:43px; padding-bottom:13px; background:#FFFF99; border-left:1px solid #006666; border-right:1px solid #006666; border-bottom:1px solid #006666 }body>.main > .linkCodes > .codes> #help2 > a,body>.main > .linkCodes > .codes > .help > a ,body>.main > .resellerLinkCode > .contents > .codes > #help2 > a,body>.main > .resellerLinkCode > .contents > .codes > .help > a{ position:absolute; top:26px; right:9px; width:17px; height:0px; padding-top:17px; overflow:hidden; background:url(gameHelpPopupClose.png) }/* license SWF page */body>.main > .license { position:relative; margin-left:76px; margin-top:28px }body>.main > .license > h1 { margin-bottom:30px; padding-left:70px; padding-top:10px; height:33px; font-size:20px }body>.main > .licenseSWF > h1 { background:url(swfIconBig.png) no-repeat }body>.main > .license > .steps { position:relative; margin-bottom:20px; width:550px; background:url(swfStepsBoxMiddle.png) }body>.main > .license > .steps > h2 { position:relative; top:-10px; margin-bottom:-15px; padding-left:20px; padding-top:10px; width:530px; height:32px; background:url(swfStepsBoxTop.png); color:#FFFFFF; font-size:16px }body>.main > .license > .steps > .list { position:relative; top:5px; padding:15px 20px 15px 20px; background:url(swfStepsBoxBottom.png); background-repeat:no-repeat; background-position:bottom }body>.main > .license > .steps > .list > div { padding-left:50px; padding-top:10px; min-height:35px; padding-bottom:5px }body>.main > .license > .steps > .list > .text0 { background:url(swfStepsNumber1.png) no-repeat }body>.main > .license > .steps > .list > .text1 { background:url(swfStepsNumber2.png) no-repeat }body>.main > .license > .steps > .list > .text2{ background:url(swfStepsNumber3.png) no-repeat }body>.main > .license > .steps > .list > .text3 { background:url(swfStepsNumber4.png) no-repeat }body>.main > .license > .steps > .list > .text4 { background:url(swfStepsNumber5.png) no-repeat }body>.main > .license > .steps > .list > .text5 { background:url(swfStepsNumber6.png) no-repeat }body>.main > .license > .steps > .list > .text6 { background:url(swfStepsNumber7.png) no-repeat }body>.main > .license > .included,body>.main > .license > .optional,body>.main > .license > .separateFreeDownload,body>.main > .license > .notIncluded,body>.main > .license > .enquiry { margin-left:580px; width:238px; margin-bottom:20px }body>.main > .license > .liveChatLoading,body>.main > .license > .liveChatOnline,body>.main > .license > .liveChatOffline { display:block; margin-left:580px; width: 214px; height:0px; padding-top:80px; overflow:hidden }body>.main > .licenseSWF > .included { margin-top:-583px; background:#E5FFE5 }body>.main > .license > .included > h2 { position:relative; top:-10px; margin-bottom:-10px; padding-left:35px; padding-top:10px; width:203px; height:28px; background:url(swfIncludedBoxTop.png); color:#FFFFFF; font-size:16px }body>.main > .license > .included > .list { padding:10px 24px 10px 24px }body>.main > .license > .included > .list div { padding-left:25px; padding-top:3px; min-height:17px; background:url(swfIncludedIcon.png); background-repeat:no-repeat }body>.main > .license > .optional,body>.main > .license > .separateFreeDownload { background:#CCFFFF }body>.main > .license > .optional > h2,body>.main > .license > .separateFreeDownload > h2 { position:relative; top:-10px; margin-bottom:-10px; padding-left:35px; padding-top:10px; width:203px; height:27px; background:url(swfOptionalBoxTop.png); color:#FFFFFF; font-size:16px }body>.main > .license > .optional > .list,body>.main > .license > .separateFreeDownload > .list { padding:10px 24px 10px 24px }body>.main > .license > .optional > .list div,body>.main > .license > .separateFreeDownload > .list a { display:block; padding-left:25px; padding-top:0px; min-height:20px; background:url(swfOptionalIcon.png); background-repeat:no-repeat }body>.main > .license > .notIncluded { background:#F2EFE6 }body>.main > .license > .notIncluded > h2 { position:relative; top:-10px; margin-bottom:-10px; padding-left:35px; padding-top:10px; width:203px; height:26px; background:url(swfNotIncludedBoxTop.png); color:#FFFFFF; font-size:16px }body>.main > .license > .notIncluded > .list { padding:10px 24px 10px 24px }body>.main > .license > .notIncluded > .list div { padding-left:25px; padding-top:3px; min-height:17px; background:url(swfNotIncludedIcon.png); background-repeat:no-repeat }body>.main > .license > .enquiry { background:#FFFFCC }body>.main > .license > .enquiry > h2 { position:relative; top:-10px; margin-bottom:-10px; padding-left:35px; padding-top:10px; width:203px; height:26px; background:url(swfEnquiryBoxTop.png); color:#FFFFFF; font-size:16px }body>.main > .license > .enquiry > div { padding:10px 24px 10px 24px }body>.main > .licenseSWF > .SWFSample { position:relative; margin-top:40px; width:550px; height:186px; background:url(swfSampleBox.png) }body>.main > .licenseSWF > .SWFSample > h2 { padding-left:15px; padding-top:10px; width:285px; height:25px; margin-bottom:20px; color:#FFFFFF; font-size:16px }body>.main > .licenseSWF > .SWFSample > div { padding:0px 15px;margin-bottom:20px;;text-align: justify}body>.main > .licenseSWF > .SWFSample > .downloadFreeSampleButton { position:absolute; left:195px; bottom:17px }body>.main > .license > .downloadFullList { position:relative; z-index:1; left: 580px; top:200px; display:block; margin-bottom:-20px; padding:12px 10px 0px 44px; width:164px; height:28px; background:url(downloadFullGameListBackground.png); color:#FFFFFF; font-weight:bold; text-align:center }body>.main > .license > .discount { margin-top: 40px;margin-left:20px; padding-left:150px; padding-top:10px; min-height:112px }body>.main > .license > .discount > div { font-size:14px }body>.main > .license > #smallFlashGames { position:relative; margin-top:20px; margin-bottom:40px; padding-bottom:17px; width:802px; background:url(swfBoxBottom.png); background-repeat:no-repeat; background-position:bottom }body>.main > .license > #smallFlashGames > .tabs { position:relative; width:802px; height:81px; background:url(swfBoxTop1.png)}body>.main > .license > #multiplayerFlashGames { position:relative; margin-top:20px; margin-bottom:40px; padding-bottom:17px; width:802px; background:url(swfBoxBottom.png); background-repeat:no-repeat; background-position:bottom; display:none }body>.main > .license > #multiplayerFlashGames > .tabs { position:relative; width:802px; height:81px; background:url(swfBoxTop2.png) }body>.main > .license > .games > .tabs .smallFlashGamesTitle { position:absolute; padding-left:25px; padding-top:15px; width:185px; height:29px; color:#FFFFFF; font-size:16px; font-weight:bold; text-decoration:none }body>.main > .license > .games > .tabs a.smallFlashGamesTitle:hover { color:#FFFFCC }body>.main > .license > .games > .tabs .multiplayerFlashGamesTitle { position:absolute; left:210px; padding-left:20px; padding-top:15px; width:211px; height:29px; color:#FFFFFF; font-size:16px; font-weight:bold; text-decoration:none }body>.main > .license > .games > .tabs a.multiplayerFlashGamesTitle:hover { color:#FFFFCC }body>.main > .license > .games > .sortByName { position:absolute; left:17px; top:54px; color:#FFFFFF; }body>.main > .license > .games > .sortByCategory { position:absolute; left:153px; top:54px;color:#FFFFFF;}body>.main > .license > .games > .sortByPopularity { position:absolute; left:314px; top:54px; color:#FFFFFF; }body>.main > .license > .games > .sortByDate { position:absolute; left:460px; top:54px; color:#FFFFFF; }body>.main > .license > .games > .sortByName:hover,body>.main > .license > .games > .sortByCategory:hover,body>.main > .license > .games > .sortByPopularity:hover,body>.main > .license > .games > .sortByDate:hover { color:#FFFFCC }body>.main > .license > .games > .list { padding-left:13px; padding-right:13px; width:776px; background:url(swfBoxMiddle.png) }body>.main > .license > .games > .list > .game { position:relative; width:802px; height:40px }body>.main > .license > .games > .list > .game > .icon { position:absolute; left:20px; top:2px; }body>.main > .license > .games > .list > .game > .gameTitle { position:absolute; left:60px; top:4px; width:150px }body>.main > .license > .games > .list > .game > .category { position:absolute; left:278px; top:10px; color:#333333; font-size:14px }body>.main > .license > .games > .list > .game > .price { position:absolute; left:470px; top:5px; padding-left:45px; padding-top:7px; min-height:22px; color:#333333; font-size:14px; font-weight:bold }body>.main > .licenseSWF > .games > .list > .game > .price { background:url(licenseTypeSWFIcon.png) no-repeat }body>.main > .license > .games > .list > .game > .addToCartButton,body>.main > .license > .games > .list > .game > .removeFromCartButton { position:absolute; top:8px; right:50px }body>.main > .license > .games > .list > .game > .robotIcon { position:absolute; left:225px; top:4px; width:30px }body>.main > .license  #shoppingCartTips { position:absolute; top:20px; left:630px }body>.main > .licenseSource > h1 { background:url(sourceIconBig.png) no-repeat }body>.main > .licenseSource > .included { margin-top:-634px; background:#E5FFE5 }body>.main > .licenseSource > .sourceCodesSample{ position:relative; margin-top:40px; width:550px; height:186px; background:url(swfSampleBox.png) }body>.main > .licenseSource > .sourceCodesSample > h2{ padding-left:15px; padding-top:10px; width:285px; height:25px; margin-bottom:20px; color:#FFFFFF; font-size:16px }body>.main > .licenseSource > .sourceCodesSample > div { padding:0px 15px;margin-bottom:20px;text-align: justify}body>.main > .licenseSource > .sourceCodesSample > .downloadFreeSampleButton{ position:absolute; left:195px; bottom:17px }body>.main > .licenseSource > .games > .list > .game > .price { background:url(licenseTypeSourceIcon.png) no-repeat }/* shopping cart */body>.main > .shoppingCart { position:relative; margin-left:78px; margin-top:29px; }body>.main > .shoppingCart > .discount { padding-left:140px; padding-top:30px; min-height:92px }body>.main > .shoppingCart > .discount div { font-size:14px }body>.main > .shoppingCart > .payPal { margin-left:8px; margin-top:20px }body>.main > .shoppingCart > .digiCert { position:absolute; left:720px; top:140px }body>.main > .shoppingCart > #shoppingCartBox { margin-left:8px; margin-top:20px; width:796px }body>.main > .shoppingCart > #shoppingCartBox > h2 { padding-left:72px; padding-top:15px; width:724px; height:35px; background:url(shoppingCartBoxBar.png); color:#FFFFFF; font-size:16px; font-weight:bold }body>.main > .shoppingCart > #shoppingCartBox > #emptyText { padding-top:90px; width:794px; height:100px; border:1px solid #333333; color:#333333; text-align:center; font-size:14px }body>.main > .shoppingCart > #shoppingCartBox > .game { position:relative; padding-top:12px; padding-bottom:12px; width:796px; border-bottom:1px solid #333333; background:url(shoppingCartBoxGameBackground.png) }body>.main > .shoppingCart > #shoppingCartBox > .game > .swfText { margin-left:12px; padding-left:50px; padding-top:5px; min-height:24px; background:url(licenseTypeSWFIcon.png); background-repeat:no-repeat; color:#333333; font-size:14px }body>.main > .shoppingCart > #shoppingCartBox > .game > .sourceText { margin-left:12px; padding-left:50px; padding-top:5px; min-height:24px; background:url(licenseTypeSourceIcon.png); background-repeat:no-repeat; color:#333333; font-size:14px }body>.main > .shoppingCart > #shoppingCartBox > .game > .price { position:absolute; left:488px; top:17px; width:132px; color:#333333; font-size:14px; text-align:center }body>.main > .shoppingCart > #shoppingCartBox > .game > .removeFromCartButton { position:absolute; left:648px; top:15px }body>.main > .shoppingCart > .licenseMoreGamesButton { margin:20px auto 40px 225px }body>.main > .shoppingCart > .checkOutButton { margin:-77px auto 40px 461px }body>.main > .shoppingCart > #shoppingCartBox > #subTotal { position:relative; width:796px; height:53px; border-bottom:1px solid #333333; background:url(shoppingCartBoxGameBackground.png) }body>.main > .shoppingCart > #shoppingCartBox > #subTotal h3 { padding-right:18px; padding-top:17px; width:470px; text-align:right; color:#333333; font-size:14px; font-weight:normal }body>.main > .shoppingCart > #shoppingCartBox > #subTotal div { position:absolute; left:488px; top:17px; width:132px; color:#333333; font-size:14px; text-align:center }body>.main > .shoppingCart > #shoppingCartBox > #discount { position:relative; width:796px; height:53px; border-bottom:1px solid #333333; background:url(shoppingCartBoxGameBackground.png) }body>.main > .shoppingCart > #shoppingCartBox > #discount h3 { padding-right:18px; padding-top:17px; width:470px; text-align:right; color:#333333; color:#FF0000; font-size:14px }body>.main > .shoppingCart > #shoppingCartBox > #discount div { position:absolute; left:488px; top:17px; width:132px; color:#333333; color:#FF0000; font-size:14px; font-weight:bold; text-align:center }body>.main > .shoppingCart > #shoppingCartBox > #total { position:relative; width:796px; height:53px; border-bottom:1px solid #333333; background:url(shoppingCartBoxTotalBackground.png) }body>.main > .shoppingCart > #shoppingCartBox > #total h3 { padding-right:18px; padding-top:17px; width:470px; text-align:right; color:#333333; font-size:14px }body>.main > .shoppingCart > #shoppingCartBox > #total div { position:absolute; left:488px; top:17px; width:132px; color:#333333; font-size:14px; font-weight:bold; text-align:center }body>.main > .configure > form > .contact {margin:20px 220px; padding-bottom:20px; width:550px;background-color:#E5DFCD; }body>.main > .configure > form > .contact > h2 { position:relative; top:-10px; margin-bottom:-10px; color:#FFFFFF; background-image:url(swfStepsBoxTop.png); padding:10px 20px; margin-bottom:20px}body>.main > .configure > form > .contact > h3.firstName,body>.main > .configure > form > .contact > h3.lastName,body>.main > .configure > form > .contact > h3.phoneNumber,body>.main > .configure > form > .contact > h3.email,body>.main > .configure > form > .contact > h3.emailRetyped,body>.main > .configure > form > .contact > h3.msn,body>.main > .configure > form > .contact > h3.skype,body>.main > .configure > form > .contact > h3.qq { display:block;font-weight:bold ; padding-top:10px; width:150px; text-align:right; margin-left:20px; color:#666666 }body>.main > .configure > form > .contact > input { position:relative; left:180px ;top:-20px; display:block; width:250px; margin-left:10px}body>.main > .configure > form > .contact > h3.note { color:#FF3333; font-weight:bold; border-top:solid 1px #666666; width:460px;margin-left:35px; padding-top:10px; padding-left:5px}body>.main > .configure > form > .contact > div.note { color:#044265; width:460px; margin-left:35px; padding:5px}body>.main > .configure > form > .title { margin:43px 260px 20px 260px; color:#044265; font-size:14px; font-weight:bold  }body>.main > .configure > form > .configure { margin-left:57px; width:870px }body>.main > .configure > form > .configure > .titleBar > .item { padding-left:6px; padding-top:8px; width:115px; height:21px; border:1px solid #575757; background:#6C6C6C; color:#FFFFFF; font-size:14px; font-weight:bold }body>.main > .configure > form > .configure > .titleBar > .description { margin-left:122px; margin-top:-31px; padding-left:6px; padding-top:8px; width:485px; height:21px; border:1px solid #575757; background:#6C6C6C; color:#FFFFFF; font-size:14px; font-weight:bold }body>.main > .configure > form > .configure > .titleBar > .setting  { margin-left:614px; margin-top:-31px; padding-left:6px; padding-top:8px; width:248px; height:21px; border:1px solid #575757; background:#6C6C6C; color:#FFFFFF; font-size:14px; font-weight:bold }body>.main > .configure > form > .configure > .logo,body>.main > .configure > form > .configure > .moreGames,body>.main > .configure > form > .configure > .tips,body>.main > .configure > form > .configure > .siteLock,body>.main > .configure > form > .configure > .highScores,body>.main > .configure > form > .configure > .lobby,body>.main > .configure > form > .configure > .enableFacebookLogin,body>.main > .configure > form > .configure > .other { width:870px; background:url(shoppingCartConfigureBackground.png); border-bottom:1px solid #575757 }body>.main > .configure > form > .configure > .logo > h3 { padding:10px; width:101px; height:30px }body>.main > .configure > form > .configure > .logo > .description { margin-left:123px; margin-top:-50px; padding:10px; width:471px; height:30px }body>.main > .configure > form > .configure > .logo > .setting { position:relative; left:615px; margin-top:-50px; padding:10px; width:234px; height:30px }body>.main > .configure > form > .configure > .logo input { width:220px }body>.main > .configure > form > .configure > .moreGames > h3 { padding:10px; width:101px; height:30px }body>.main > .configure > form > .configure > .moreGames > .description { margin-left:123px; margin-top:-50px; padding:10px; width:471px; height:30px }body>.main > .configure > form > .configure > .moreGames > .setting { position:relative; left:615px; margin-top:-50px; padding:10px; width:234px; height:30px }body>.main > .configure > form > .configure > .moreGames  input { width:220px }body>.main > .configure > form > .configure > .tips > h3 { padding:10px; width:101px; height:30px }body>.main > .configure > form > .configure > .tips > .description { margin-left:123px; margin-top:-50px; padding:10px; width:471px; height:30px }body>.main > .configure > form > .configure > .tips > .setting { position:relative; left:615px; margin-top:-50px; padding:10px; width:234px }body>.main > .configure > form > .configure > .tips > .setting div { margin-top:5px }body>.main > .configure > form > .configure > .tips > .setting input { width:220px }body>.main > .configure > form > .configure > .siteLock > h3 { padding:10px; width:101px; height:60px }body>.main > .configure > form > .configure > .siteLock > .description { margin-left:123px; margin-top:-80px;   padding:10px; width:471px; height:60px }body>.main > .configure > form > .configure > .siteLock > .setting { position:relative; margin-top:-80px;  left:615px; padding:10px; width:234px; height:60px }body>.main > .configure > form > .configure > .siteLock > input { width:220px }body>.main > .configure > form > .configure > .highScores > h3 { padding:10px; width:101px; height:50px }body>.main > .configure > form > .configure > .highScores > .description { margin-left:123px; margin-top:-70px; padding:10px; width:471px; height:50px }body>.main > .configure > form > .configure > .highScores > .setting { position:relative; left:615px; margin-top:-70px; padding:10px; width:234px }body>.main > .configure > form > .configure > .highScores > .setting > label { display:block; height:20px }body>.main > .configure > form > .configure > .highScores > .setting > input { margin-left:20px; width:200px }body>.main > .configure > form > .configure > .lobby > h3 { padding:10px; width:101px; height:80px }body>.main > .configure > form > .configure > .lobby > .description { margin-left:123px; margin-top:-100px; padding:10px; width:471px; height:80px }body>.main > .configure > form > .configure > .lobby > .setting { position:relative; left:615px; margin-top:-100px; padding:10px; width:234px; height:80px }body>.main > .configure > form > .configure > .lobby > .setting > label { display:block; height:20px }body>.main > .configure > form > .configure > .lobby > .setting > input { margin-left:20px; width:200px }body>.main > .configure > form > .configure > .enableFacebookLogin > h3 { padding:10px; width:101px; height:100px }body>.main > .configure > form > .configure > .enableFacebookLogin > .description { margin-left:123px; margin-top:-120px; padding:10px; width:471px; height:100px }body>.main > .configure > form > .configure > .enableFacebookLogin > .setting { position:relative; left:615px; margin-top:-120px; padding:10px; width:234px; height:100px }body>.main > .configure > form > .configure > .other > h3 { padding:10px; width:101px; height:100px }body>.main > .configure > form > .configure > .other > .description { margin-left:123px; margin-top:-120px; padding:10px; width:471px; height:100px }body>.main > .configure > form > .configure > .other > .setting { position:relative; left:615px; margin-top:-120px; padding:10px; width:234px; height:100px }body>.main > .configure > form > .configure > .other > input { width:220px; height:90px }body>.main > .configure > .backButton,body>.main > .licenseAgreement > .backButton { margin:20px auto 40px 360px }body>.main > .configure > .continueButton,body>.main > .licenseAgreement > .continueButton { margin:-77px 360px 40px auto }body>.main > .licenseAgreement { margin-top:20px; margin-bottom:20px; }body>.main > .licenseAgreement > h2 { margin-bottom:20px; height:30px; font-size:16px; text-align:center }body>.main > .licenseAgreement > form > .swf { margin-left:50px; height:475px }body>.main > .licenseAgreement > form > .swfSingle { margin-left:auto; margin-right:auto; width:423px }body>.main > .licenseAgreement > form > .source { margin-left:500px; margin-top:-475px; height:475px }body>.main > .licenseAgreement > form > .sourceSingle { margin-left:auto; margin-right:auto; width:423px }body>.main > .licenseAgreement > form > div > h3 { margin-bottom:20px; height:20px; width:423px; text-align:center; color:#666666; font-size:14px }body>.main > .licenseAgreement > form > div > textarea { margin-bottom:15px; width:423px; height:400px }body>.main > .licenseAgreement > form > div > label { display:block; width:423px; height:20px; text-align:center }body>.main > .licenseFinish { margin: 70px 240px; border:#E5DFCD solid 10px }body>.main > .licenseFinish > h1 { font-size:24px; text-align:center; height:40px; padding-top:10px; }body>.main > .licenseFinish > .text { text-align:center; width:450px; padding:30px 15px }body>.main > .licenseFinish > .email { font-weight:bold; text-align:center; }body>.main > .licenseFinish > h2 { color:#FF3333; border-top:solid 1px #999999; width:450px; padding:10px 10px 0px 20px }body>.main > .licenseFinish > .noteText { color:#044265; width:450px; margin:0px 0px 80px; padding:5px 10px 20px 20px }/* FAQ & Support */body>.main > .support > .introduction { position:relative; width:450px;  padding:10px 0px 20px 160px;  }body>.main > .support > h2 { margin-left:140px; padding:10px 0px 0px 40px; height:36px; background:url(titleBar.png) no-repeat;}body>.main > .support > ul { padding-bottom:30px; margin-bottom:5px }body>.main > .support > ul > .question { margin-left:160px; margin-right:72px; list-style-image:url(supportQuestionIcon.png); padding-left:7px; padding-bottom:5px; cursor:pointer }body>.main > .support > ul > .answer { margin-left:180px; margin-right:140px; list-style-image:url(supportAnswerIcon.png); padding-left:7px; padding-bottom:10px; display:none }body>.main > .support > .liveChatLoading,body>.main > .support > .liveChatOnline,body>.main > .support > .liveChatOffline { position:relative; margin-top: -55px; margin-bottom: 30px; display:block; margin-left:650px; width: 190px; height:0px; padding-top:30px; overflow:hidden }/* contact us */body>.main > .contactus { height:460px; margin-top:160px; }body>.main > .contactus > .contactForm {	position:relative;	height:404px;	width:306px;	margin-left:150px;	background:url(contactFormBackground.png);}body>.main > .contactus > .contactForm > h1 {	position:absolute;	top:-140px;	padding-left:46px;	padding-top:10px;	margin-left:-30px;	background:url(contactTitleBackground.png) no-repeat;	height:40px; width:300px;}body>.main > .contactus > .contactForm > div { position:absolute; top:-80px; text-align: justify}body>.main > .contactus > .contactForm > form > .name { position:absolute; top:15px; left:15px; color:#FFFFFF;}body>.main > .contactus > .contactForm > form  input[name="name"] { position:absolute; margin-top:2px;left:15px; top:30px; width:270px; border:1px inset #666666; }body>.main > .contactus > .contactForm > form > .email { position:absolute; top:65px; left:15px; color:#FFFFFF;}body>.main > .contactus > .contactForm > form  input[name="email"] { position:absolute; margin-top:2px; left:15px; top:80px; width:270px; border:1px inset #666666;   }body>.main > .contactus > .contactForm > form > .subject { position:absolute; left:15px; top:115px; color:#FFFFFF; }body>.main > .contactus > .contactForm > form  input[name="subject"] { position:absolute; margin-top:2px; left:15px; top:130px; width:270px; border:1px inset #666666; }body>.main > .contactus > .contactForm > form > .message { position:absolute; left:15px; top:165px; color:#FFFFFF; }body>.main > .contactus > .contactForm > form  textarea[name="message"] { position:absolute; margin-top:2px; left:15px; top:180px; width:270px; height:160px; border:1px inset #666666;  }body>.main > .contactus > .contactForm > form  input[type="button"] { position:absolute; left:110px; top:365px; width:95px; height:22px;}body>.main > .contactus > .intro2 { width:360px; height:50px; margin-left:480px; margin-bottom:33px; margin-top:-485px; text-align: justify}body>.main > .contactus > h3 {	padding-left:8px;	padding-top:4px;	margin-left:480px;	margin-top:-1px;	font-weight:bold;	width:150px;	height:18px;	background:#cde1e5;	border-top:1px solid #BABABA;	border-bottom:1px solid #BABABA;	border-left:1px solid #BABABA;	float:left}body>.main > .contactus > .text { width:210px; height:18px; padding-left:10px; padding-top:4px; margin-top:-1px; border-top:1px solid #BABABA; border-bottom:1px solid #BABABA; border-right:1px solid #BABABA; float:left }body>.main > .contactus > .address { height:70px }body>.main > .contactus > .officeHour { height:95px }body>.main > .contactus > .officeHour > .hours { margin-bottom:10px }body>.main > .contactThanks { margin-left:180px; margin-bottom:50px; width:645px; height:335px; background:url(sendBox.png); color:#FFFFFF; text-align:center; }body>.main > .contactThanks > h1 { visibility:hidden; }body>.main > .contactThanks > div { padding-top:130px }body>.main > .contactus > .liveChatLoading,body>.main > .contactus > .liveChatOnline,body>.main > .contactus > .liveChatOffline { display:block; margin-bottom: 20px; margin-left:530px; width: 270px; height:0px; padding-top:42px; overflow:hidden }/* search */body>.main > .search > .searchNoMatch {	margin-left:200px; margin-top:34px;	width:561px; height:222px;	background:url(gameAwardsBackground.png)}body>.main > .search > .searchNoMatch > h1 {	color:#FFFFFF;	padding-top: 10px; padding-left: 20px}body>.main > .search > .searchNoMatch > div {	margin-left:auto; margin-right:auto; margin-top:60px;	padding-left:25px; width:130px; height:20px;	background:url(searchNoMatchIcon.png) no-repeat;	color:#000000; font-size:14px; text-align:right}body>.main > .search > h1 { margin-left:160px; }body>.main > .search > .total { margin-left:600px; margin-top:-12px; height:12px }body>.main > .search > .displaying { margin-left:730px; margin-top:-12px; margin-bottom:10px; }body>.main > .search > .game { margin:0px 140px 10px 160px; padding:1px; height:135px; border:1px solid #F2EFE6; background:#FFFFFF }body>.main > .search > .game .icon { margin:18px -118px -118px 18px; display:block }body>.main > .search > .game > .gameTitle { margin-left:141px; margin-top:24px;display:block }body>.main > .search > .game > .descriptions { margin-left:141px; margin-top:20px }body>.main > .search > .game > .url { margin-left:141px; margin-top:20px; display:block }body>.main > .search > .pages { margin:22px auto 50px auto; text-align:center }body>.main > .search > .pages  .previousPageButton { font-size: 0px; padding-left:18px; padding-top:11px; padding-bottom:10px; background:url(gamePreviousPageButton.png) top no-repeat; vertical-align:middle }body>.main > .search > .pages  .nextPageButton { font-size: 0px; padding-left:18px; padding-top:11px; padding-bottom:10px; background:url(gameNextPageButton.png) top no-repeat; vertical-align:middle }body>.main > .search > .pages > .pageText { color:#044265; font-weight:bold; display:inline; margin-right:5px }body>.main > .search > .pages > div { color:#044265; font-weight:bold; display:inline; margin-right:5px }body>.main > .search > .pages > a { margin-right:5px }/* send to friends */body>.main> .send {	margin-left:250px;	padding-top:1px;	padding-bottom: 20px;	width:489px;	height:247px;	background:url(sendIndexBox.png) no-repeat;}body>.main > .send > h1 { padding-left:20px; padding-top:10px; height:36px; color:#FFFFFF}body>.main > .send > .intro { position:relative; height:20px; margin-left: auto; margin-right: auto; width: 320px;padding-top:22px; text-align: center;}body>.main > .send > .content > .email{margin-top: 30px; margin-left: 165px;background:url(sendByEmail.png); display: block;height: 0px; width:49px; padding-top:50px; overflow: hidden;}body>.main > .send > .content > .facebook{margin-left: 275px; margin-top: -50px;background:url(sendByFacebook.png);display: block; overflow: hidden;  padding-top:50px; width:49px; height: 0px}body>.main > .sendByEmail {	margin-left:180px;	padding-top:1px;	width:645px;	background:url(sendBox.png) no-repeat;	color:#FFFFFF;	display:none;}body>.main > .sendByEmail > h1 { margin-left:30px; margin-top:30px; color:#FFFFFF}body>.main > .sendByEmail > .intro { margin-left:30px; margin-right:140px; margin-top:20px; margin-bottom:30px }body>.main > .sendByEmail > form > div > div { margin-left:30px; height:20px; margin-bottom:-20px }body>.main > .sendByEmail > form > div > input[type="text"] { margin-left:170px; margin-bottom:10px; width:320px; border-bottom-style:inset }body>.main > .sendByEmail > form > div > input[type="button"] { margin-left:170px; width:100px }body>.main > .sendByEmail > h2 { margin-top:70px; margin-bottom:20px }body>.main > .sendByEmail > .emailContent { margin-bottom:40px; padding:30px 40px; border:2px solid #666666; width:559px; color:#666666 }body>.main > .sendResult { margin-left:180px; margin-bottom:50px; width:445px; height:333px; padding:1px 100px; background:url(sendBox.png); color:#FFFFFF; text-align:center;}body>.main > .sendResult > h1 { visibility:hidden; }body>.main > .sendResult > h2 { position:relative; margin-top:80px; font-size:18px; font-weight:bold; color:#FFFFFF }body>.main > .sendResult > div { position:relative; margin-top:30px }body>.main > .sendResult a { color:#FFFF00 }body>.main > .sendResult a:hover { color:#FFFFCC }/* forum */body>.main > .forums > .intro { margin:0px 114px 10px 160px; }body>.main > .forums > ol { margin:0px 114px 10px 160px; padding-left:20px }body>.main > .forums > .intro2 { margin:0px 114px 29px 160px; }body>.main > .forums > .forums {	position:relative;	margin-left:160px; margin-bottom:40px;	width:730px;	background:url(forumsIndexBoxTop.png) no-repeat}body>.main > .forums > .forums > h2 { margin-left:20px; padding-top:10px; height: 25px; color:#FFFFFF; }body>.main > .forums > .forums > h3 {	padding-top:5px; height:22px;	text-align: center;	font-size: 14px;	color: #666666}body>.main > .forums > .forums > .topics {	margin-left:345px;	width:84px;}body>.main > .forums > .forums > .posts {	margin-left:415px; margin-top:-27px;	width:84px;}body>.main > .forums > .forums > .lastPost {	margin-left:505px; margin-top:-27px;	width:200px;}body>.main > .forums > .forums > .forum { position:relative; padding-top:15px; padding-bottom:20px; background:url(forumsIndexBoxMiddle.png); border-bottom:1px solid #492123 }body>.main > .forums > .forums > .forum > .name { margin-left:60px; width:290px; font-size:14px; font-weight:bold }body>.main > .forums > .forums > .forum > .descriptions { margin-left:20px; padding-left:40px; padding-top:11px; width:270px; background:url(forumsMessageIcon.png); background-repeat:no-repeat; text-align:justify }body>.main > .forums > .forums > .forum > .topics { position:absolute; left:358px; top:34px; width:60px; text-align:center }body>.main > .forums > .forums > .forum > .posts { position:absolute; left:430px; top:34px; width:60px; text-align:center }body>.main > .forums > .forums > .forum > .lastPostName { position:absolute; left:500px; top:15px; width:200px; text-align:center }body>.main > .forums > .forums > .forum > .lastPostBy { position:absolute; left:500px; top:55px; width:200px; text-align:center }body>.main > .forums > .forums > .forum > .lastPostDate { position:absolute; left:500px; top:70px; width:200px; text-align:center }body>.main > .forum {	position:relative;	margin-left:160px; margin-bottom:40px; margin-top:44px;	padding-top:1px;	width:730px;	background:url(forumsForumBoxTop.png) no-repeat}body>.main > .forum > h1 {	margin-left:18px; margin-top:4px;	padding-left:30px; padding-top:5px;	height:25px;	color:#FFFFFF;	background:url(forumsMessageIcon.png) no-repeat}body>.main > .forum > h2 { padding-top:6px; height:22px; text-align:center; color:#666666 }body>.main > .forum > h2.topics { width:234px; }body>.main > .forum > h2.author { margin-left:240px; margin-top:-28px; width:105px; }body>.main > .forum > h2.replies { margin-left:347px; margin-top:-28px; width:65px; }body>.main > .forum > h2.views { margin-left:411px; margin-top:-28px; width:65px; }body>.main > .forum > h2.date { margin-left:475px; margin-top:-28px; width:85px; }body>.main > .forum > h2.lastReply { margin-left:565px; margin-top:-28px; width:165px; }body>.main > .forum > .thread { position:relative; padding-top:10px; padding-bottom:10px; min-height:30px; border-bottom:1px solid #492123; background:url(forumsForumBoxMiddle.png) }body>.main > .forum > .thread  > .messageName { position:relative; display:block; left:10px; padding-left:36px; width:193px; min-height:21px; background:url(forumsForumMessageIcon.png); background-repeat:no-repeat; font-size:14px; font-weight:bold }body>.main > .forum > .thread  > .pollName { position:relative; display:block; left:10px; padding-left:36px; width:193px; min-height:21px; background:url(forumsForumPollIcon.png); background-repeat:no-repeat; font-size:14px; font-weight:bold }body>.main > .forum > .thread  > .authorName { position:absolute; top:10px; left:239px; width:105px; text-align:center }body>.main > .forum > .thread  > .authorIdentity { position:absolute; top:25px; left:239px; width:105px; text-align:center }body>.main > .forum > .thread  > .replies { position:absolute; top:10px; left:346px; width:65px; text-align:center }body>.main > .forum > .thread  > .views { position:absolute; top:10px; left:411px; width:65px; text-align:center }body>.main > .forum > .thread  > .date { position:absolute; top:10px; left:475px; width:85px; text-align:center }body>.main > .forum > .thread  > .lastReplyBy { position:absolute; top:10px; left:565px; width:165px; text-align:center }body>.main > .forum > .thread  > .lastReplyDate { position:absolute; top:25px; left:565px; width:165px; text-align:center }body>.main > .forum > .newMessageTop { position:absolute; left:10px; top:-42px; padding-left:44px; padding-top:9px; height:20px; background:url(forumsNewMessageIcon.gif); background-repeat:no-repeat; color:#492123 }body>.main > .forum > .newPollTop { position:absolute; left:143px; top:-42px; padding-left:44px; padding-top:9px; height:20px; background:url(forumsNewPollIcon.gif); background-repeat:no-repeat; color:#492123 }body>.main > .forum > .newMessageBottom { position:relative; display:block; left:10px; margin-top:9px; margin-bottom:-38px; padding-left:44px; padding-top:9px; width:133px; height:20px; background:url(forumsNewMessageIcon.gif); background-repeat:no-repeat; color:#492123; z-index:2 }body>.main > .forum > .newPollBottom { position:relative; display:block; left:143px; margin-top:9px; margin-bottom:-38px; padding-left:44px; padding-top:9px; width:80px; height:20px; background:url(forumsNewPollIcon.gif); background-repeat:no-repeat; color:#492123; z-index:2 }body>.main > .forum > .pages { position:relative; width:694px; height:29px; padding-top:17px; padding-right:34px; border-left:1px solid #492123; border-right:1px solid #492123; border-bottom:1px solid #492123; background:url(forumsForumBoxBottom.png); text-align:right; font-weight:bold }body>.main > .forum > .pages > .previousPageButton { position:absolute; top:17px; right:22px; width:8px; height:13px; background:url(forumsForumPreviousPageButton.png) }body>.main > .forum > .pages > .nextPageButton { position:absolute; top:17px; right:12px; width:8px; height:13px; background:url(forumsForumNextPageButton.png) }body>.main > .forumMessage,body>.main > .forumPollResult {	position:relative;	margin-left:160px; margin-bottom:40px; margin-top:45px;	padding-top:1px;	width:730px;	background:url(forumsMessageBoxTop.png) no-repeat}body>.main > .forumMessage > h1,body>.main > .forumPollResult > h1 { color:#FFFFFF; margin-left:18px; margin-top:4px; padding-left:30px; padding-top:5px; height:23px; background:url(forumsMessageIcon.png); background-repeat:no-repeat }body>.main > .forumMessage > .messages,body>.main > .forumPollResult > .messages { width:728px; padding-bottom:46px; margin-bottom:40px; border:1px solid #666666; margin-top:-1px; background:url(forumsForumBoxBottom.png); background-repeat:repeat-x; background-position:center bottom }body>.main > .forumMessage > .newMessageTop,body>.main > .forumPollResult > .newMessageTop { position:absolute; left:10px; top:-42px; padding-left:44px; padding-top:9px; height:20px; background:url(forumsNewMessageIcon.gif); background-repeat:no-repeat; color:#492123 }body>.main > .forumMessage > .newPollTop,body>.main > .forumPollResult > .newPollTop { position:absolute; left:143px; top:-42px; padding-left:44px; padding-top:9px; height:20px; background:url(forumsNewPollIcon.gif); background-repeat:no-repeat; color:#492123 }body>.main > .forumMessage > .newMessageBottom,body>.main > .forumPollResult > .newMessageBottom { position:relative; display:block; left:10px; margin-top:-77px; margin-bottom:-38px; padding-left:44px; padding-top:9px; width:133px; height:20px; background:url(forumsNewMessageIcon.gif); background-repeat:no-repeat; color:#492123; z-index:2 }body>.main > .forumMessage > .newPollBottom,body>.main > .forumPollResult > .newPollBottom { position:relative; display:block; left:143px; margin-top:9px; padding-left:44px; padding-top:9px; width:80px; height:20px; background:url(forumsNewPollIcon.gif); background-repeat:no-repeat; color:#492123; z-index:2 }body>.main > .forumMessage > .messages .message,body>.main > .forumPollResult > .messages .message { border:1px solid #666666;  }body>.main > .forumMessage > .messages .message > h2,body>.main > .forumPollResult > .messages .message > h2 { padding-left:15px; padding-top:4px; height:21px; margin-bottom:-21px; background:url(forumsMessageTitleBackground.png); font-weight:bold }body>.main > .forumMessage > .messages .message > .by,body>.main > .forumPollResult > .messages .message > .by { height:21px; margin-right:140px; margin-bottom:-21px; text-align:right }body>.main > .forumMessage > .messages .message > .date,body>.main > .forumPollResult > .messages .message > .date { height:21px; margin-right:15px; text-align:right }body>.main > .forumMessage > .messages .message .text,body>.main > .forumPollResult > .messages .message .text { margin:20px 30px 20px 30px }body>.main > .forumMessage > .messages .message  .option { display:block; margin:0px 35px 0px 35px }body>.main > .forumMessage > .messages .message .putVote { display:block; margin-left:30px; margin-top:20px; margin-bottom:-28px; padding-left:44px; padding-top:8px; width:100px; height:20px; background:url(forumsMessagePutVoteIcon.gif); background-repeat:no-repeat; color:#492123 }body>.main > .forumMessage > .messages .message .viewResults { display:block; margin-left:150px; margin-bottom:20px; padding-left:44px; padding-top:8px; width:100px; height:20px; background:url(forumsMessageViewResultIcon.gif); background-repeat:no-repeat; color:#492123 }body>.main > .forumPollResult .result { margin-left:50px; width:320px }body>.main > .forumPollResult .option { width:200px; line-height:20px }body>.main > .forumPollResult .barEven { margin-left:200px; margin-top:-20px; background:url(forumsMessageVoteBar0.png); height:20px; border-left:1px solid #660A00; border-right:1px solid #660A00 }body>.main > .forumPollResult .barOdd { margin-left:200px; margin-top:-20px; background:url(forumsMessageVoteBar1.png); height:20px; border-left:1px solid #660A00; border-right:1px solid #660A00 }body>.main > .forumPollResult .percent { margin-left:530px; margin-top:-20px; margin-bottom:5px; line-height:20px }body>.main > .forumPollResult .total { margin:20px 30px 30px 30px }body>.main > .forumMessage > .messages .message > .postReplyButton { display:block; margin-left:auto; margin-right:0px; padding-bottom:10px; padding-left:44px; padding-top:9px; width:80px; height:21px; background:url(forumsMessagePostReplyButton.png); background-repeat:no-repeat; color:#492123 }body>.main > .forumMessage > .messages .group { margin-left:10px; padding-left:10px; margin-right:5px; border-left:2px solid #666666; background:url(forumsMessageReplyLine1.png); background-repeat:no-repeat }body>.main > .forumMessage > .messages .groupLast { margin-left:10px; padding-left:12px; margin-right:5px; background:url(forumsMessageReplyLine2.png); background-repeat:no-repeat }body>.main > .forumNewMessage,body>.main > .forumNewPoll {	position:relative;	margin-left:170px; margin-bottom:40px;	width:630px; padding-top:1px;	background:url(forumsPostBar.png) no-repeat}body>.main > .forumNewMessage > h1 { color:#FFFFFF; margin-left:18px; margin-top:4px; padding-left:30px; padding-top:5px; height:25px; background:url(forumsMessageIcon.png) no-repeat }body>.main > .forumNewPoll > h1 { color:#FFFFFF; margin-left:18px; margin-top:4px; padding-left:30px; padding-top:5px; height:25px; background:url(forumsPollIcon.gif) no-repeat }body>.main > .forumNewMessage > form,body>.main > .forumNewPoll > form { margin:0px; padding:1px; background:#E5DFCD; border-left:1px solid #492123; border-right:1px solid #492123; border-bottom:1px solid #492123 }body>.main > .forumNewMessage h2,body>.main > .forumNewPoll h2 { color:#666666; margin-left:17px; height:20px; font-size:12px }body>.main > .forumNewMessage h2.name,body>.main > .forumNewPoll h2.name { margin-top:22px; }body>.main > .forumNewMessage h2.subject,body>.main > .forumNewPoll h2.subject { margin-top:-10px;}body>.main > .forumNewMessage h2.message,body>.main > .forumNewPoll h2.message { margin-top:-10px;}body>.main > .forumNewPoll h2.options { margin-top:-10px;}body>.main > .forumNewMessage input[name="name"],body>.main > .forumNewPoll input[name="name"] { position:relative; left:150px; top:-20px; width:350px; border:1px solid #666666 }body>.main > .forumNewMessage input[name="subject"],body>.main > .forumNewPoll input[name="subject"] { position:relative; left:150px; top:-20px; width:350px; border:1px solid #666666 }body>.main > .forumNewMessage textarea[name="message"],body>.main > .forumNewPoll textarea[name="message"] { position:relative; left:150px; top:-20px; width:350px; height:110px; border:1px solid #666666 }body>.main > .forumNewPoll textarea[name="options"] { position:relative; left:150px; top:-20px; width:350px; height:110px; border:1px solid #666666 }body>.main > .forumNewMessage .postButton,body>.main > .forumNewPoll .postButton { display:block; margin-top: 20px; margin-left:150px; margin-bottom:20px; padding-left:44px; padding-top:9px; width:100px; height:20px; background:url(forumsPostMessageIcon.png); background-repeat:no-repeat; color:#666666 }body>.main > .forumNewMessage #captcha,body>.main > .forumNewPoll #captcha {margin-left:150px }body>.main > .forumNewMessage #captcha #recaptcha_image,body>.main > .forumNewPoll #captcha #recaptcha_image { height:57px; width:300px;}body>.main > .forumNewMessage #captcha a,body>.main > .forumNewPoll #captcha a { font-size:10px}body>.main > .forumNewMessage #captcha .text,body>.main > .forumNewPoll #captcha .text { margin-top: 15px; margin-bottom: -14px; height:12px; }body>.main > .forumNewMessage #captcha #recaptcha_response_field,body>.main > .forumNewPoll #captcha #recaptcha_response_field { margin-left:150px;}body>.main > .forumNewMessage #submitting,body>.main > .forumNewPoll #submitting {text-align:center; background:#E5DFCD; height:160px; font-weight:bold; font-size:14px; padding-top:100px; border:1px solid #492123; margin-top:-1px; display:none}body>.main > .forumThanks {	margin-left:200px; margin-top:18px; margin-bottom:50px;	padding-top:1px; width:561px; height:222px;	background:url(gameAwardsBackground.png)}body>.main > .forumThanks > h1 { color:#FFFFFF; margin-left:18px; margin-top:8px }body>.main > .forumThanks > div { margin-top: 40px; width:560px;  text-align:center;}/* other Downloads */body>.main > .otherDownloads {	position:relative;	margin-left:160px; margin-bottom:40px;	width:685px; height:651px; padding-top:1px;	background:url(otherDownloadsBox.png)}body>.main > .otherDownloads > h1 { margin-left: 20px; margin-top:9px; height:30px; color:#FFFFFF }body>.main > .otherDownloads > .lobby { position:relative; height:182px; margin-bottom:18px}body>.main > .otherDownloads > .highScores { position:relative; height:200px; margin-bottom:14px}body>.main > .otherDownloads > .preloader { position:relative; height:182px }body>.main > .otherDownloads img { position:absolute; left:40px; top:18px }body>.main > .otherDownloads .name { position:absolute; left:220px; top:16px; font-size:14px; font-weight:bold }body>.main > .otherDownloads .intro { position:absolute; left:220px; top:40px; width:400px }body>.main > .otherDownloads .moreInfoButton { position:absolute; left:220px; bottom:8px }body>.main > .otherDownloads .downloadButton { position:absolute; left:354px; bottom:8px }body>.main > .otherDownloads .version { position:absolute; left:460px; top:16px; font-size:11px; font-style: italic }body>.main > .otherDownloads .updated { position:absolute; left:540px; top:16px; font-size:11px; font-style: italic }body>.main > .otherDownloadsDetail { position:relative; margin-left:160px;  margin-bottom:25px; width:685px; background:url(newsletterBackgroundMiddle.png) }body>.main > .otherDownloadsDetail > h1 { color:#FFFFFF; padding-left:25px; padding-top:10px; height:46px; width:685px; background:url(newsletterBackgroundTop.png) no-repeat }body>.main > .otherDownloadsDetail > .content { min-height:300px; padding-bottom:30px; background:url(newsletterBackgroundBottom.png) no-repeat; background-position:bottom }body>.main > .otherDownloadsDetail img { margin: 20px 20px 20px 35px; float:left }body>.main > .otherDownloadsDetail > .content > .version { padding-left:35px; padding-right:180px; padding-top:20px }body>.main > .otherDownloadsDetail .updated { padding-left:35px; padding-right:180px; padding-top:5px }body>.main > .otherDownloadsDetail .text { padding-left:35px; padding-right:180px; padding-top:20px; text-align:justify }body>.main > .otherDownloadsDetail .downloadButton {margin:30px 0px 20px 172px}body>.main > .otherDownloadsDetail .releaseNotes {	width:500px;	margin: 70px auto 20px;	border: 1px solid #666666;	background: url(otherDownloadsReleaseNotesBackground.png);}body>.main > .otherDownloadsDetail .releaseNotes h2 { padding-left: 10px; padding-top:10px; height:25px; border-bottom: 1px solid #666666; background:#FFFFFF }body>.main > .otherDownloadsDetail .releaseNotes h3 { padding-left: 10px; padding-top:5px; height:20px }body>.main > .otherDownloadsDetail .releaseNotes h3.date { width:90px; }body>.main > .otherDownloadsDetail .releaseNotes h3.version { margin-left: 100px; margin-top: -25px; width:90px; }body>.main > .otherDownloadsDetail .releaseNotes h3.details { margin-left: 200px; margin-top: -25px; width:288px; }body>.main > .otherDownloadsDetail .releaseNotes div { margin-top: -1px; padding-left: 10px; padding-top:5px; border-top: 1px solid #666666 }body>.main > .otherDownloadsDetail .releaseNotes div.date { width:90px; height:20px }body>.main > .otherDownloadsDetail .releaseNotes div.version { margin-left: 100px; margin-top: -26px; width:90px; height:20px }body>.main > .otherDownloadsDetail .releaseNotes div.details { margin-left: 200px; margin-top: -26px; width:284px; padding-right: 5px; padding-bottom: 5px; min-height:15px }/* newsletter */body>.main > .newsletters {	margin-left:160px; margin-bottom:40px;	padding-bottom:20px; width:685px;	background:url(newsletterBackgroundBottom.png) no-repeat; background-position:bottom}body>.main > .newsletters > h1 {	color:#FFFFFF;	padding-left:20px; padding-top:10px; height:36px;	background:url(newsletterBackgroundTop.png);}body>.main > .newsletters > .intro {	padding-left:30px; padding-top:40px; height:20px;	background:url(newsletterBackgroundMiddle.png);}body>.main > .newsletters > h2.subscribe {	padding:20px 30px 15px;	background:url(newsletterBackgroundMiddle.png);}body>.main > .newsletters > form {	background:url(newsletterBackgroundMiddle.png);}body>.main > .newsletters > form .name { margin-left:30px; margin-bottom: -22px; height: 20px}body>.main > .newsletters > form input[name="name"] { margin-left:120px; margin-bottom: 5px }body>.main > .newsletters > form .email { margin-left:30px; margin-bottom: -22px; height: 20px}body>.main > .newsletters > form input[name="email"] { margin-left:120px; margin-bottom: 5px }body>.main > .newsletters > form .subscribeButton { display:block; margin-left: 120px; width: 100px; height: 20px}body>.main > .newsletters > form .unsubscribeButton { display:block; margin-top: -20px; margin-left:230px; width:100px; height:20px }body>.main > .newsletters > .pastIssues {	position:relative;	width:625px; padding:100px 30px 50px;	background:url(newsletterBackgroundMiddle.png);}body>.main > .newsletters > .pastIssues > h2 { height:24px; padding-left:10px; padding-top:7px; margin-right:8px; background:#999999; color:#FFFFFF }body>.main > .newsletters > .pastIssues > a { position:relative; width:87px; margin-right:-1px; margin-bottom:-1px; border:1px solid #999999; padding-top:4px; height:22px; text-align:center; display:block; float:left }body>.main > .newsletters > .pastIssues > .end { clear:both }body>.main > .newslettersResult { margin-left:180px; margin-top:20px; margin-bottom:50px; width:645px; height:334px; padding-top:1px; background:url(sendBox.png) ; text-align:center ; color:#FFFFFF; }body>.main > .newslettersResult > h1 { visibility:hidden; }body>.main > .newslettersResult > h2 { margin-top:80px; font-size:16px; color:#FFFFFF}body>.main > .newslettersResult > div { margin-top:30px; margin-left:100px; margin-right:100px; }/* Reseller Program */body > .main > .resellerAgreement > h1,body > .main > .resellerSignUp> h1,body > .main > .resellerLearnMore> h1,body > .main > .reseller> .login > h1{margin-left:130px; background:url(resellerTitleBackground.png) no-repeat;height:40px; width:334px;padding-left:46px; padding-top:10px;}body > .main > .resellerSignUp> form > .signUpButton,body > .main > .resellerAgreement > form >.signUpButton,body > .main > .resellerLearnMore> .signUpButton{margin-left:420px; margin-top:30px; margin-bottom: 40px}body > .main > .reseller> .login > .intro{margin-left:190px;margin-bottom:20px; width: 600px;}body > .main > .reseller> .login > form > div {margin-left:350px; margin-bottom: 30px;width: 300px;height:238px; background:url(webmasterLoginBox.png)}body>.main > .reseller > .login > form > div h2 { margin-bottom:25px; padding-top:10px; color:#FFFFFF; font-size:16px; text-align:center }body>.main > .reseller > .login > form > div  h3 { margin-left:51px; color:#666666 }body>.main > .reseller > .login > form > div > input { margin-left:51px; margin-bottom:10px; width:200px; border:1px solid #ABABD3 }body>.main > .reseller > .login > form > div > .loginButton { margin-left:28px; margin-top:10px; }body>.main > .reseller > .login > form > div > .signUpButton { margin-left:158px; margin-top:-45px;margin-bottom: 15px; }body>.main > .reseller > .login > form > div > .forget {padding-right: 5px;float: right}body > .main > .reseller> .introduction  {font-weight:bold}body > .main > .reseller> .introduction > h1{ margin-left:130px;background:url(resellerIntroductionTitleBackground.png) no-repeat;height:39px; width:395px;padding-left:46px; padding-top:10px;}body > .main > .reseller> .introduction > .steps {background:url(resellerIntroductionBackground.png) no-repeat; height:1491px; width:963px;}body > .main > .reseller> .introduction > .steps > .step0{ position:relative;padding-top: 215px; margin-left: 330px; width: 300px; text-align: center;}body > .main > .reseller> .introduction > .steps > .step1{ position:relative;padding-top: 230px; margin-left: 330px; width: 300px; text-align: center; }body > .main > .reseller> .introduction > .steps > .step2{ position:relative;padding-top: 420px;  text-align: justify; }body > .main > .reseller> .introduction > .steps > .step2 > .left { position: absolute; top: 310px; left: 50px; width: 260px;}body > .main > .reseller> .introduction > .steps > .step2 > .middle { position: absolute; top: 310px; left: 350px; width: 250px;}body > .main > .reseller> .introduction > .steps > .step2 > .right { position: absolute; top: 310px; left: 650px; width: 250px;}body > .main > .reseller> .introduction > .steps > .step3{ position:relative;padding-top: 300px; margin-left: 240px; width: 500px; text-align: center;}body > .main > .reseller> .introduction > .steps > .step4{ position:relative;padding-top: 290px; margin-left: 240px; width: 500px; text-align: center;}body > .main > .reseller> .introduction > .signUpButton{margin-left:360px; margin-top:60px }body > .main > .reseller> .introduction > .learnMoreButton{margin-left:520px; margin-top:-46px; margin-bottom: 60px}body > .main > .resellerLearnMore> .commissionRate,body > .main > .resellerLearnMore> .paymentSchedule {margin-bottom: 20px}body > .main > .resellerLearnMore> .technicalDetails> h1,body > .main > .resellerLearnMore> .paymentSchedule> h1,body > .main > .resellerLearnMore> .commissionRate > h1{margin-left:160px; padding-left: 5px;padding-top:10px;border-bottom: 3px solid #044265;; width:650px; }body > .main > .resellerLearnMore> .technicalDetails > div,body > .main > .resellerLearnMore> .paymentSchedule > div,body > .main > .resellerLearnMore> .commissionRate > .intro{margin-left:160px; width:650px;padding-top:15px;padding-bottom: 15px }body > .main > .resellerLearnMore> .commissionRate > .commissionTable{margin-left:260px;background:url(resellerLearnMorecommissionRateTableBackground.png) no-repeat;height:202px; width:474px;text-align: center;}body > .main > .resellerLearnMore> .commissionRate > .commissionTable > .rate{width: 200px; height:202px;}body > .main > .resellerLearnMore> .commissionRate > .commissionTable > .saleVolume{width: 270px; height:202px;margin-left:200px;margin-top:-202px;}body > .main > .resellerLearnMore> .commissionRate > .commissionTable > .saleVolume > div,body > .main > .resellerLearnMore> .commissionRate > .commissionTable > .rate > div {height: 28px;}body > .main > .resellerLearnMore> .commissionRate > .commissionTable h1 { color: #ffffff;padding-top:7px;height:25px; padding-bottom: 10px;}body > .main > .resellerLearnMore> .technicalDetails > .icon{display: block;height: 0px; width: 693px;background:url(resellerLearnMoreTechnicalDetails01.png) no-repeat;padding-top: 170px; overflow: hidden;margin-top: 30px;}body > .main > .resellerLearnMore> .technicalDetails > .icon1{display: block;height: 0px; width: 693px;background:url(resellerLearnMoreTechnicalDetails02.png) no-repeat;padding-top: 183px; overflow: hidden;margin-top: 30px; margin-left: 230px;}body > .main > .resellerLearnMore> .technicalDetails > .intro2{padding-top: 40px}body > .main > .resellerLearnMore> .technicalDetails > .code > h3{color:#666666;}body > .main > .resellerLearnMore> .technicalDetails > .code > div {padding: 15px 0px}body > .main > .resellerAgreement > .termsAndCondition{background:url(resellerAgreementBox.png) no-repeat; width: 679px; height: 840px; margin-left:160px; margin-top:10px; margin-bottom: -15px;}body > .main > .resellerAgreement > .termsAndCondition > h1{color:#ffffff;margin-left:20px; padding-left: 5px;padding-top:15px;}body > .main > .resellerAgreement > .termsAndCondition > textarea { height: 710px; width:622px; margin: 20px 0px 0px 20px; text-align: justify;}body > .main > .resellerAgreement > .termsAndCondition > .checkbox{ text-align: center;margin-top: 15px; color: #ffffff; font-size: 18px;}body > .main > .resellerAgreement > .termsAndCondition > .checkbox > input[type=checkbox]{padding-right: 15px}body > .main > .resellerSignUp > .intro{margin-left: 180px;margin-bottom: 20px}body > .main > .resellerSignUp > form > div {background:url(resellerSignUpFormBox.png) no-repeat; width: 364px;height:395px;margin-left:auto; margin-right: auto;padding-top:10px}body > .main > .resellerSignUp > form > div > input{margin-left: 35px; width: 280px;border:1px solid #666666;}body > .main > .resellerSignUp > form > div > h3{margin-left: 35px; margin-top: 18px;color:#ffffff}body>.main > .resellerForget { position:relative; margin-left:300px; margin-top:45px; margin-bottom:40px; width:382px; height:200px; background:url(webmasterForgetBox.png) }body>.main > .resellerForget > h1 { margin-bottom:20px; padding-top:10px; color:#FFFFFF; font-size:16px; text-align:center }body>.main > .resellerForget > .intro { margin-left:auto; margin-right:auto; margin-bottom:10px; width:300px }body>.main > .resellerForget h3 { margin-left:44px; font-weight:bold; margin-bottom:10px;  }body>.main > .resellerForget input[type="text"] { margin-left:44px; margin-bottom:10px; width:280px; }body>.main > .resellerForget input[type="button"] { display:block; margin-left:auto; margin-right:auto; width:70px}body>.main > .resellerPaymentActivationTerms >.contents > textarea{height: 380px; width:100%}body>.main > .resellerPaymentActivationTerms >.contents > form  > div {margin-left: 250px; margin-bottom: 10px; margin-top: 20px}body>.main > .resellerPaymentActivationTerms >.contents > form  > div  > input {padding-right: 10px}body>.main > .resellerPaymentActivationTerms >.contents > form  > input {margin-left: 250px; }body>.main > .resellerThanks ,body>.main > .resellerRegisterSubmit,body>.main > .resellerForgetSubmit  { margin-left:220px; margin-top:18px; margin-bottom:50px; width:561px; height:222px; background:url(gameAwardsBackground.png) }body>.main > .resellerResellerPaymentActivationVerification  { margin-left:220px; margin-top:18px; margin-bottom:50px; width:561px; height:262px; background:url(paymentActivationVerificationBackground.png) }body>.main > .resellerResellerPaymentActivationVerification > h1,body>.main > .resellerThanks > h1,body>.main > .resellerRegisterSubmit > h1,body>.main > .resellerForgetSubmit > h1 { color:#FFFFFF; margin-left:20px; padding-top:10px; }body>.main > .resellerResellerPaymentActivationVerification > div{width:480px;margin-top:30px;margin-left:auto; margin-right:auto;text-align:justify; }body>.main > .resellerThanks > div,body>.main > .resellerRegisterSubmit > div,body>.main > .resellerForgetSubmit > div{ width:400px; margin-left:auto; margin-right:auto;  margin-top:40px; text-align:center;}body>.main > .resellerLoginFailed { position:relative; margin-left:220px; margin-top:18px; margin-bottom:50px; width:561px; height:222px; background:url(gameAwardsBackground.png) }body>.main > .resellerLoginFailed > h1 { margin-left:20px; padding-top:10px; height:30px; color:#FFFFFF }body>.main > .resellerLoginFailed > div { margin:50px auto 0px; width:400px; text-align:center }body>.main > .resellerMember > h1 { margin:10px 0px 30px 30px; padding:10px 0px 10px 55px; background:url(titleBar.png) no-repeat; }body>.main > .resellerMember > .links { margin-left:90px; padding-top:10px; width:182px; height:350px; border-right:1px solid #492123 }body>.main > .resellerMember > .links > .home { display:block; padding-left:38px; margin-bottom:20px; padding-top:3px; width:120px; min-height:19px; background:url(webmasterHomeIcon.png); background-repeat:no-repeat }body>.main > .resellerMember > .links > .links { display:block; padding-left:38px; margin-bottom:20px; padding-top:3px; width:120px; min-height:19px; background:url(webmasterLinksIcon.png); background-repeat:no-repeat }body>.main > .resellerMember > .links > .highScores { display:block; padding-left:38px; margin-bottom:20px; padding-top:3px; width:120px; min-height:19px; background:url(webmasterHighScoresIcon.png); background-repeat:no-repeat }body>.main > .resellerMember > .links > .testLinks { display:block; padding-left:38px; margin-bottom:20px; padding-top:3px; width:120px; min-height:19px; background:url(resellerTestLinksIcon.png); background-repeat:no-repeat }body>.main > .resellerMember > .links > .paymentActivation { display:block; padding-left:38px; margin-bottom:20px; padding-top:3px; width:120px; min-height:19px; background:url(resellerPaymentActivationIcon.png); background-repeat:no-repeat }body>.main > .resellerMember > .links > .paymentSchedule { display:block; padding-left:38px; margin-bottom:20px; padding-top:3px; width:120px; min-height:19px; background:url(resellerPaymentScheduleIcon.png); background-repeat:no-repeat }body>.main > .resellerMember > .links > .changePassword { display:block; padding-left:38px; margin-bottom:20px; padding-top:3px; width:120px; min-height:19px; background:url(webmasterChangePasswordIcon.png); background-repeat:no-repeat }body>.main > .resellerMember > .links > .logout { display:block; padding-left:38px; margin-bottom:20px; padding-top:3px; width:120px; min-height:19px; background:url(webmasterLogoutIcon.png); background-repeat:no-repeat }body>.main > .resellerMember > .contents { margin-left:310px; margin-top:-335px; margin-bottom:30px; width:600px; min-height:340px;text-align: justify; }body>.main > .resellerPaymentActivation > .contents > table .email,body>.main > .resellerResellerPaymentActivationVerification > table .email{width: 20%}body>.main > .resellerPaymentActivation > .contents > table .verified,body>.main > .resellerResellerPaymentActivationVerification > table .verified{color:green}body>.main > .resellerPaymentActivation > .contents > table .notVerified,body>.main > .resellerResellerPaymentActivationVerification > table .notVerified{color:red}body>.main > .resellerResellerPaymentActivationVerification table,body>.main > .resellerMember > .contents table{border:1px solid #575757;border-collapse:collapse; text-align: left;margin-top:15px;margin-left:auto; margin-right:auto;width:480px;}body>.main > .resellerResellerPaymentActivationVerification table td,body>.main > .resellerMember > .contents table  td{border:1px solid #575757;padding: 5px;}body>.main > .resellerMember > .contents > h2.siteID { margin-bottom:20px; color:#044265; font-size:16px; font-weight:bold }body>.main > .resellerMemberIndex > .contents > .text,body>.main > .resellerLinks > .contents > .text { margin-bottom:15px }body>.main > .resellerLinks > .games,body>.main > .resellerLinkCode > .games { margin-left:50px }body>.main > .resellerLinkCode > .contents > .codes { margin-left:0px }body>.main > .resellerHighScores > .contents > div { margin-bottom:20px }body>.main > .resellerHighScores > .contents > form .activate { display:block; margin-left:10px; margin-bottom:10px }body>.main > .resellerHighScores > .contents > form .daysTitle { margin-left:20px }body>.main > .resellerHighScores > .contents > form .choice { display:block; margin-left:20px; height:20px }body>.main > .resellerHighScores > .contents > form input[type="text"] { display:block; margin-top:-20px; margin-left:90px }body>.main > .resellerHighScores > .contents > form input[type="button"] { display:block; margin-left:20px; margin-top:10px }body>.main > .resellerTestLinks > .contents > .result { font-weight: bold; text-align: center; margin: 30px auto; color: red; font-size: 18px}body>.main > .resellerTestLinks > .contents > .steps{padding-top: 35px}body>.main > .resellerTestLinks > .contents > input[type="button"] { margin-left: 260px;}body>.main > .resellerPaymentActivation > .contents > form {margin: 30px 0px; text-align: left;}body>.main > .resellerPaymentActivation > .contents > form  > input[type="submit"] {margin-top: 10px;}body>.main > .resellerChangePassword > .contents h3 { width:140px; height:20px }body>.main > .resellerChangePassword > .contents input[type="password"] { display:block; margin-left:140px; margin-top:-20px; margin-bottom:5px }body>.main > .resellerChangePassword > .contents input[type="button"] { display:block; margin-top:10px }body>.main > .resellerChangeResult > .contents h3 { margin-bottom:10px }body >.main > .resellerPaymentSchedule> .contents h3 { margin-bottom:20px; color: green; font-size:13px}body >.main > .resellerPaymentSchedule> .contents table {width: 560px}body >.main > .resellerPaymentSchedule> .contents table  tr.header{font-weight: bold;background:url(linkCodeTitleBar.png); color:#575757; font-size:14px; }body >.main > .resellerPaymentSchedule> .contents table  tr > td.paid{color: green}body >.main > .resellerPaymentSchedule> .contents table  tr > td.notPaid{color: blue}/* siteMap */body>.main > .siteMap { margin:30px 120px }body>.main > .siteMap > h1 { margin-bottom:40px }body>.main > .siteMap > .subtitle { display:block; margin-bottom:12px; font-size:14px; font-weight:bold; clear:both }body>.main > .siteMap > .subSubtitle { display:block; margin-left:20px; margin-bottom:8px; font-size:14px; clear:both }body>.main > .siteMap > .category { margin-left:20px; width:800px; clear:both }body>.main > .siteMap > .category .title  { display:block; margin-left:20px;margin-bottom:8px; font-size:12px; font-weight:bold }body>.main > .siteMap > .category .game  { float:left; width:180px; height:70px;margin-left:20px; }body>.main > .siteMap > .category .gameTitle  { font-size:12px; font-weight:normal }body>.main > .siteMap > .category .link { display:block; color:#666666; font-size:10px; text-decoration:underline }/* press release */body>.main > .pressRelease {	margin-left:160px; margin-bottom:25px;	width:685px;	background:url(newsletterBackgroundMiddle.png)}body>.main > .pressRelease > h1 {	color:#FFFFFF;	padding-left:20px; padding-top:10px; height:36px;	background:url(newsletterBackgroundTop.png);}body>.main > .pressRelease > .date { margin-left:9px; padding-left:9px; padding-top:14px; width:143px; height:20px; border-right:1px solid #666666; color:#666666; }body>.main > .pressRelease > .title { margin-top:-34px; margin-left:152px; padding-left:20px; padding-top:14px; width:570px; height:20px; color:#666666 }body>.main > .pressRelease > .list { padding-left:9px; padding-right: 9px; padding-bottom:32px; background:url(newsletterBackgroundBottom.png) bottom no-repeat }body>.main > .pressRelease > .list > .item { border-top:1px solid #666666 }body>.main > .pressRelease > .list > .item > .date { padding-left:10px; padding-top:5px; padding-bottom:5px; width:142px; height:12px }body>.main > .pressRelease > .list > .item > .title { display:block; margin-top:-22px; margin-left:152px; padding-left:20px; padding-top:5px; padding-bottom:2px; min-height:12px; border-left:1px solid #666666   }body>.main > .pressReleaseDetail { margin-left:160px; margin-bottom:25px; width:685px; background:url(newsletterBackgroundMiddle.png) }body>.main > .pressReleaseDetail h1 { color:#FFFFFF; padding-left:20px; padding-top:10px; height:34px; background:url(newsletterBackgroundTop.png); }body>.main > .pressReleaseDetail div { padding:30px 50px 70px; background:url(newsletterBackgroundBottom.png) bottom no-repeat; text-align:justify }/* about us page definitions */body>.main> .aboutUs {	padding-top: 30px;	padding-bottom: 50px;}body>.main> .aboutUs > h2 {	margin-left: 160px;	margin-bottom: 10px;	color: #044265;}body>.main> .aboutUs> div {	margin-left: 180px;	margin-right: 140px;	margin-bottom: 20px;	text-align: justify;}body>.main>.aboutUs > ol {	margin-left: 160px;	margin-right: 140px;	margin-bottom: 20px;}body>.main> .aboutUs  img {	vertical-align: middle;	margin-left: 180px;	margin-right: -120px;}/* privacy statement page definitions */body>.main> .privacyStatement { margin:30px 160px; text-align:justify; }body>.main > .privacyStatement > h1 { margin-bottom:20px; }body>.main> .privacyStatement> .item  { margin-top:15px; }body>.main> .privacyStatement> .item > h2  { margin-bottom:10px; }body>.main> .privacyStatement> .item > div  { margin-left:20px; }/* news page */body>.main> .news { margin-bottom:40px }body>.main> .news > h1 { margin-left:160px; padding-left:10px; padding-top:10px; width:720px; height:26px; background:url(forumsMessageBoxTop.png); color: #FFFFFF; }body>.main> .news > .date { margin-left:160px; margin-bottom:-27px; padding-left:14px; padding-top:7px; width:100px; height:19px; border-left:1px solid #492123; border-right:1px solid #492123; border-bottom:1px solid #492123; background:url(newsSubtitleBar.png); color:#666666; }body>.main> .news > .content { margin-left:276px; padding-left:14px; padding-top:7px; width:599px; height:19px; border-right:1px solid #492123; border-bottom:1px solid #492123; background:url(newsSubtitleBar.png); color:#666666; }body>.main> .news > .item { margin-left:160px; width:728px; border-left:1px solid #492123; border-right:1px solid #492123; border-bottom:1px solid #492123; }body>.main> .news > .item .date { padding:14px 30px 14px 14px; width:70px; height:30px; margin-bottom:-58px; border-right:1px solid #492123; }body>.main> .news > .item .content { margin-left:116px; padding:14px; width:570px; min-height:30px }/* technology */body>.main > .technology { margin-left: 160px; text-align: justify; padding-bottom: 50px}body>.main > .technology > h1 {	background:url(titleBar.png) no-repeat;	padding:10px 0px 10px 55px;	margin:0px 0px 10px 0px;}body>.main > .technology > .item0{ background:url(ourGamesIconStrongSupport.png);}body>.main > .technology > .item1{ background:url(ourGamesIconEasyIntegration.png) }body>.main > .technology > .item2{ background:url(ourGamesIconPhpSupport.png) }body>.main > .technology > .item3{ background:url(ourGamesIconAsSupport.png) }body>.main > .technology > .item4{ background:url(ourGamesIconTidySource.png) }body>.main > .technology > .item5{ background:url(ourGamesIconEasyConfiguration.png) }body>.main > .technology > .item6{ background:url(ourGamesIconEasyUpdate.png) }body>.main > .technology > .item7{ background:url(ourGamesIconEasyLocalization.png) }body>.main > .technology > .item8{ background:url(ourGamesIconCleanCodes.png)  }body>.main > .technology > .item9{ background:url(ourGamesIconSecurity.png) }body>.main > .technology > .item10{ background:url(ourGamesIconCheatEngine.png) }body>.main > .technology > .item11{ background:url(ourGamesIconSignAuthen.png) }body>.main > .technology > .item12{ background:url(ourGamesIconSophisticryption.png) }body>.main > .technology > .item13{ background:url(ourGamesIconSiteLocking.png) }body>.main > .technology > .item14{ background:url(ourGamesIconSWFObfuscation.png) }body>.main > .technology > .item15{ background:url(ourGamesIconSecureProtocol.png) }body>.main > .technology > .item16{ background:url(ourGamesIconSupportingModules.png) }body>.main > .technology > .item {	padding-left:55px;	padding-top: 10px;	padding-bottom:10px;	margin-right: 160px;	background-repeat:no-repeat;	background-position:0px 10px;}body>.main > .technology > .item > h2 {	margin-bottom:8px; font-weight: bold; color: #005D7F;}/* customization */body>.main > .customization { margin:20px 50px 50px; }body>.main > .customization > h1 { margin:0px 0px 20px 0px; padding:10px 0px 10px 55px; background:url(titleBar.png) no-repeat; }body>.main > .customization > .intro { margin:0px 120px 20px }body>.main > .customization > h2.customization { margin-left:100px; padding:5px; width:450px; height:15px; border:1px solid #000000 }body>.main > .customization > h2.price { margin-left:561px; margin-top:-27px; padding:5px; width:200px; height:15px; border:1px solid #000000; text-align:center }body>.main > .customization > .list { margin-left:100px }body>.main > .customization > .list > h3 { margin-top: -1px; padding:5px; width:450px; border:1px solid #000000 }body>.main > .customization > .list > div { margin-left:461px; padding:5px; width:200px; border:1px solid #000000; text-align:center }body>.main > .customization > .list > h3.graphics1,body>.main > .customization > .list > h3.graphics2,body>.main > .customization > .list > h3.sound1,body>.main > .customization > .list > h3.api,body>.main > .customization > .list > h3.others { height:15px }body>.main > .customization > .list > div.graphics1,body>.main > .customization > .list > div.graphics2,body>.main > .customization > .list > div.sound1,body>.main > .customization > .list > div.api,body>.main > .customization > .list > div.others { margin-top:-27px; height:15px }body>.main > .customization > .list > h3.sound2 { height:30px }body>.main > .customization > .list > div.sound2 { margin-top:-42px; height:30px }body>.main > .customization > .list > h3.translation { height:60px }body>.main > .customization > .list > div.translation { margin-top:-72px; height:60px }/* discount */body>.main > .discount {	margin: 70px 190px}body>.main > .discount > h1 { width:122px; height:0px; padding-top:122px; margin-bottom:-122px; overflow:hidden }body>.main > .discount > div { margin-left:160px }body>.main > .discount > .list { margin-top:40px; margin-bottom:40px; width:354px; background:url(discountTableBackground.png); background-position:bottom }body>.main > .discount > .list > h2.noOfGames { color:#FFFFFF; padding-left:20px; padding-top:10px; width:190px; height:23px; background:url(discountTableTop1.png) }body>.main > .discount > .list > h2.discount { color:#FFFFFF; text-align:center; padding-top:10px; width:144px; height:23px; margin-left:210px; margin-top:-33px; background:url(discountTableTop2.png) }body>.main > .discount > .list > .info .noOfGames { padding-left:20px; width:190px; padding-top:5px; height:23px }body>.main > .discount > .list > .info .discount { text-align:center; width:144px; padding-top:5px; height:23px; margin-left:210px; margin-top:-28px }body>.main > .discount > .list > .end { width:354px; height:5px; margin-top:-5px; background:url(discountTableBottom.png) }/* release notes page */body>.main > .releaseNotes {	margin-left:160px; margin-bottom:25px;	width:685px;	background:url(releaseNotesBackgroundMiddle.png)}body>.main > .releaseNotes > h1 {	color:#FFFFFF;	padding-left:20px; padding-top:10px; height:36px;	background:url(newsletterBackgroundTop.png);}body>.main > .releaseNotes > .date { margin-left:9px; padding-left:10px; padding-top:14px; width:90px; height:20px; color:#666666; }body>.main > .releaseNotes > .version { margin-top:-34px; margin-left:109px; padding-left:10px; padding-top:14px; width:70px; height:20px; color:#666666 }body>.main > .releaseNotes > .details { margin-top:-34px; margin-left:189px; padding-left:10px; padding-top:14px; height:20px; color:#666666 }body>.main > .releaseNotes > .list { padding:0px 9px 32px; background:url(newsletterBackgroundBottom.png) bottom no-repeat }body>.main > .releaseNotes > .list > .item { width:667px }body>.main > .releaseNotes > .list > .item .date { padding-left:10px; padding-top:6px; width:90px; height:20px; border-top:1px solid #666666}body>.main > .releaseNotes > .list > .item .version { padding-left:10px; padding-top:6px; width:70px; height:20px; margin-top:-27px; margin-left:100px; margin-bottom:-27px; border-top:1px solid #666666 }body>.main > .releaseNotes > .list > .item .details { margin-left:180px; margin-right:0px; padding-left:9px; padding-top:6px; padding-bottom:6px; border-top:1px solid #666666 }/* awards */body>.main > .awards { margin:20px 130px 20px }body>.main > .awards > h1 { margin-bottom: 10px }body>.main > .awards > .list { margin:0px 20px }body>.main > .awards > .list > img { padding:20px; }/* downloads */body>.main > .downloadError { margin: 70px 240px; border:#E5DFCD solid 10px }body>.main > .downloadError > h1 { font-size:24px; text-align:center; height:40px; padding-top:10px; }body>.main > .downloadError > h2 { font-size:20px; text-align:center; height:40px; padding-top:10px; color:#FF0000 }body>.main > .downloadError > .text { text-align:center; width:450px; padding:30px 15px }body>.main > .downloadError > .url { font-weight:bold; text-align:center; }/* payments */body>.main > .payments > h1 { margin-left:167px; margin-top:49px }body>.main > .payments > div { margin:20px 306px 0px 167px }body>.main > .payments .invoice { position:relative; left:342px; margin-top:40px; margin-bottom:40px; width:312px; height:153px; background:url(paymentsInvoiceBox.png) }body>.main > .payments .invoice h2 { padding-top:15px; height:26px; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:center }body>.main > .payments .invoice h3 { position:absolute; left:31px; top:79px; color:#666666; font-weight:bold }body>.main > .payments .invoice input[type="text"] { position:absolute; left:130px; top:73px; width:150px; height:22px }body>.main > .payments .invoice input[type="submit"] { position:absolute; left:130px; top:110px; width:60px; height:22px }body>.main > .invoice { position:relative }body>.main > .invoice > h1 { margin-left:167px; margin-top:49px }body>.main > .invoice > .error { margin:30px auto 40px 180px; font-size:14px }body>.main > .invoice > form > div { margin-left:167px; margin-top:20px }body>.main > .invoice > form input[type="submit"] { margin-top:30px }body>.main > .invoice > .payPal { margin-left:170px; margin-top:20px }body>.main > .invoice > .digiCert { position:absolute; left:740px; top:120px }body>.main > .invoice > .wire { margin-left:167px; margin-top:20px }body>.main > .invoice > .download { display:block; margin-left:167px; margin-top:20px; padding-left:42px; padding-top:10px; height:22px; background:url(pdf.gif); background-repeat:no-repeat }body>.main > .invoice > .invoice { margin:40px auto 40px 167px; padding:20px; width:648px; border:1px solid #666666 }body>.main > .invoice > .invoice > h2 { height:25px; font-size:12px }body>.main > .invoice > .invoice > div.number,body>.main > .invoice > .invoice > div.date,body>.main > .invoice > .invoice > div.billTo { margin-left:100px; margin-top:-25px }body>.main > .invoice > .invoice > .items { margin-top:30px }body>.main > .invoice > .invoice > .items h2.item { padding-left:12px; padding-top:7px; width:469px; height:19px; background:#044265; border:1px solid #044265; color:#FFFFFF }body>.main > .invoice > .invoice > .items h2.price { margin-left:482px; margin-top:-28px; padding-right:12px; padding-top:7px; height:19px; background:#044265; border:1px solid #044265; color:#FFFFFF; text-align:right }body>.main > .invoice > .invoice > .items > .item { position:relative; border-bottom:1px solid #044265; background:url(invoiceItemBackground.png) }body>.main > .invoice > .invoice > .items > .item > .item { padding-left:12px; padding-top:7px; padding-bottom:7px; width:469px; min-height:15px }body>.main > .invoice > .invoice > .items > .item > .price { position:absolute; right:0px; top:0px; padding-right:12px; padding-top:7px; padding-bottom:7px; height:15px; text-align:right }body>.main > .invoice > .invoice > h2.total { margin-top:10px; padding-right:10px; width:473px; height:30px; text-align:right; font-size:14px }body>.main > .invoice > .invoice > div.total { margin-left:482px; margin-top:-30px; padding-right:13px; height:30px; color:#666666; font-size:14px; font-weight:bold; text-align:right }body>.main > .invoiceFinish { margin: 70px 240px; border:#E5DFCD solid 10px }body>.main > .invoiceFinish > h1 { font-size:24px; text-align:center; height:40px; padding-top:10px; }body>.main > .invoiceFinish > h2 { color:#FF0000; font-size:20px; text-align:center; height:40px; padding-top:10px; }body>.main > .invoiceFinish > div { text-align:center; width:450px; padding:30px 15px }/* survey */body>.main > .survey > h1,body>.main > .surveyThanks > h1 { margin:30px 0px 30px 100px; padding:10px 0px 10px 55px; background:url(titleBar.png) no-repeat; }body>.main > .survey > .error { margin:50px 160px 50px 160px; padding:70px 140px 10px; height:100px; border:10px solid #e5dfcd; background:url(searchNoMatchIcon.png) 100px 70px no-repeat;font-size:16px; }body>.main > .survey > .intro {text-align:left; margin-left:160px;margin-right:160px; padding-bottom:20px}body>.main > .survey > form > .question {border:solid 1px #044265;margin-left:160px; margin-right:160px;margin-bottom:20px; padding-bottom:10px}body>.main > .survey > form > .question > .number { float:left;background-color:#044265; font-size:16px; font-weight:700; color:#FFFFFF; padding:5px;}body>.main > .survey > form > .question > .title { display:block;background-color:#044265; font-size:16px; font-weight:700; color:#FFFFFF; padding:5px;}body>.main > .survey > form > .question > textarea { width:652px; height:auto}body>.main > .survey > form > .question > label {display:block; padding: 2px;}body>.main > .survey > form > div > input[type="button"] { width:100px; margin-bottom:40px; margin-left:440px; margin-right:440px }body>.main > .surveyThanks { position: relative }body>.main > .surveyThanks > h2 { font-size:16px;text-align:center;margin:40px 160px 0px 160px;padding:40px 10px 10px 0px; border-left:10px solid #e5dfcd; border-right:10px solid #e5dfcd;border-top:10px solid #e5dfcd;}body>.main > .surveyThanks > .text1 {font-size:14px;text-align:center; margin:0px 160px;padding:0px 100px 40px 100px; border-left:10px solid #e5dfcd; border-right:10px solid #e5dfcd;}body>.main > .surveyThanks > .text2 { height:120px;text-align:center;margin:0px 160px 40px 160px; padding:0px 40px 40px 40px;border-left:10px solid #e5dfcd; border-right:10px solid #e5dfcd;border-bottom:10px solid #e5dfcd;}body>.main > .surveyThanks > .rss {text-align:center;position:absolute;left:245px;display:block;width:100px;height:30px;top: 300px; background-image:url(surveyrRssIcon.png); background-repeat:no-repeat; background-position:center top; padding-top:50px; text-decoration:none ; color:#666666}body>.main > .surveyThanks > .twitter {text-align:center;position:absolute; left:375px;display:block;width:100px; height:30px; top: 300px;background-image:url(surveyTwitterIcon.png); background-repeat:no-repeat; background-position:center top ;padding-top:50px; text-decoration:none ; color:#666666}body>.main > .surveyThanks > .newsletters {text-align:center;position:absolute; left:635px;display:block;width:100px; height:30px; top: 300px;background-image:url(surveyNewslettersIcon.png); background-repeat:no-repeat; background-position:center top; padding-top:50px; text-decoration:none; color:#666666}body>.main > .surveyThanks > .facebook {text-align:center;position:absolute; left:505px;display:block;width:100px; height:30px; top: 300px;background-image:url(surveyFacebookIcon.png); background-repeat:no-repeat; background-position:center top; padding-top:50px; text-decoration:none; color:#666666}/* error */body>.main > .error > h1 { margin-left:384px; margin-top:72px; width:180px; padding-top:170px; text-align:center; background:url(errorIcon.png); background-repeat:no-repeat; font-size:20px }body>.main > .error > div { margin-left:200px; margin-right:200px; margin-top:20px; margin-bottom:80px }