/********************************************/
/***               Reset                  ***/
/********************************************/
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, input, th, td {  
	margin: 0; padding: 0; border: 0; outline: none 
}

/********************************************/
/***               Global                 ***/
/********************************************/
body {font-size: 62.5%;color: #feffff;font-family: Arial, Helvetica, sans-serif;text-align: center;background: #010b1c url(../images/body_bg.gif) no-repeat center 0}
/*****  Wrappers  *****/
#mainConainer {width: 100%}
.innerContainer {margin: 0 auto;width: 960px;text-align: left}
#mainContent {padding: 0 15px;position: relative}

/*****  Headings  *****/
h1 {font-size: 2em}
h2 {font-size: 1.8em}
h3 {font-size: 1.6em}
h4 {font-size: 1.4em}
h5 {font-size: 1.2em}
h6 {font-size: 1em}

/*****  General  *****/
img.floatRight {margin: 10px 10px 10px 15px}
img.floatLeft {margin: 10px 15px 10px 0}
.clear {clear: both}
.displayNone {display:none}
.floatRight {float: right}
.floatLeft {float: left}

/*****  Paragraphs  *****/
p {padding: 5px 0;font-size: 1.3em;line-height: 1.4em}
p.textIndent {text-indent: 1.8em}

/*****  Un-Ordered Lists  *****/
ul {list-style-type: none;font-size: 1.3em}
ul li {padding: 0 0 4px 10px}
li.bullet {background: url(/includes/images/bullet_blue.gif) no-repeat;background-position: 0 6px}

/*****  Ordered Lists  *****/
ol {font-size: 1.3em}
ol li {margin-left: 30px;font-size: 1.3em;fon-weight: bold;font-family: Georgia, "Times New Roman", Times, serif;color: #690101}
ol p {font-size: 13px;fon-weight: normal;font-family: Arial, Helvetica, sans-serif;color: #333}

/*****  Blockquotes  *****/
blockquote {padding: 10px;display: block;width: 225px;text-align: right;color: #690101;font-family: Georgia, "Times New Roman", Times, serif;font-size: 20px;font-style: italic;letter-spacing: 1pt}
blockquote p {line-height: 23px}
blockquote em {color: #4c0101;font-size: 24px}
blockquote em.first {padding-right: 3px}
blockquote em.last {padding-left: 3px}
blockquote a {border-bottom: none}

/*****  Links  *****/
a {color: #00c6ff;font-size: 13px;text-decoration: none;cursor: pointer}
a:hover {border-bottom: 1px solid #00c6ff}
a.star {padding-left: 20px;color: #fff;font-size: 13px;background: url(/includes/images/star.png) no-repeat top left;text-decoration: none;border: none}
a.star:hover {text-decoration: underline}
a.noBorder {text-decoration: none;border: none}
a.freeTrial {margin: 20px 0 0 50px;width: 277px;height: 49px;display: block;background: url(/includes/images/free_trial_button.png) no-repeat top left;text-indent: -999em}
a.freeTrial:hover {background-position: bottom left}
a.noBorder:hover {text-decoration: none;border: none}

/*****  Link Blocks  *****/
.linkBlock {margin: 5px 0 10px 0}
.linkBlock li {margin-bottom: 7px}
.linkBlock a {font-size: 16px;color: #00b3fb;border: none;text-decoration: none}
.linkBlock a:hover {color: #8FDFFF}
.linkBlock p {padding: 0;color: #feffff;font-size: 13px}
.linkBlock p.date {font-size: 11px;color: #4983c9}
.blockHover {cursor: pointer}

/********************************************/
/***              Masthead                ***/
/********************************************/
#masthead {margin-bottom: 55px;position: relative}
#logo {float: left}
#mainMenu {margin: 225px 0 0 0;float: left}
#mainMenu ul li {margin-bottom: 5px}
#mainMenu a {height: 35px;display: block;text-indent: -999em;text-decoration: none;border: none}
#mainMenu #games {background: url(/includes/images/menu_01.png) no-repeat;width: 206px}
#mainMenu #news {background: url(/includes/images/menu_02.png) no-repeat;width: 173px}
#mainMenu #aboutUs {background: url(/includes/images/menu_03.png) no-repeat;width: 286px}
#mainMenu #careers {background: url(/includes/images/menu_04.png) no-repeat;width: 266px}
#mainMenu a#games:hover, #mainMenu a#news:hover, #mainMenu a#aboutUs:hover, #mainMenu a#careers:hover {background-position: bottom left}

/********************************************/
/***             Index Page               ***/
/********************************************/
#fpBigBoxContainer {}
#fpBigBoxContainer .fpBigBox {margin: 0 10px 35px 0;padding: 0 10px;float: left;width: 435px;height: 351px;background: url(/includes/images/fp_large_box.png) no-repeat}
#fpSmallBoxContainer {margin: 0 0 35px 0}
#fpSmallBoxContainer .fpSamllBox {padding: 0 10px 0 0;padding: 0 10px;float: left;width: 445px;height: 167px;background: url(/includes/images/fp_small_box.png) no-repeat}
#fpSmallBoxContainer .fpSamllBox p {margin-right: 10px}
#fpBigBoxContainer #loadingImage { margin: 50px 0px 50px 150px; }

h2.fpCareersHeading {margin: 8px 0 10px 0;width: 397px;height: 24px;background: url(/includes/images/fp_careers_heading.png) no-repeat;text-indent: -999em}
h2.fpGamesHeading {margin: 8px 0 10px 0;width: 397px;height: 24px;background: url(/includes/images/fp_games_heading.png) no-repeat;text-indent: -999em}
h2.fpNewsHeading {margin: 8px 0 10px 0;width: 397px;height: 24px;background: url(/includes/images/fp_news_heading.png) no-repeat;text-indent: -999em}
h2.fpAboutUsHeading {margin: 8px 0 10px 0;width: 397px;height: 24px;background: url(/includes/images/fp_about_us_heading.png) no-repeat;text-indent: -999em}

/********************************************/
/***               Footer                 ***/
/********************************************/
#footer {padding: 25px 0 0 20px;clear: both;position: relative;height: 150px;color: #fff}
#footer .footerLogos {float: left;width: 170px}
#footer .footerLogos img {margin-right: 15px}
#footer .footerText {float: left;width: 750px}
#footer ul {margin: 5px 0 10px 0}
#footer li {margin: 0;padding: 0;display: inline;font-size: 11px}
#footer a.textLinks {margin: 0 10px;font-size: 12px;color: #fff;text-decoration: none;border-bottom: 1px solid #fff}
#footer a.first {margin-left: 0}
#footer a.textLinks:hover {border: none}

/********************************************/
/***            About Us Page             ***/
/********************************************/
#aboutUsContainer {padding: 20px 0 10px 34px;width: 942px;height: 540px;background: url(/includes/images/about_us_box_bg.png) no-repeat}
#aboutUsContainer p {margin-right: 55px}
#aboutUsContainer p.last {margin-bottom: 10px}
h2.aboutUsHeading {margin: 8px 0 10px 0;width: 884px;height: 42px;background: url(/includes/images/about_us_heading.png) no-repeat;text-indent: -999em}

/********************************************/
/***          News & Careers Page         ***/
/********************************************/
#newsContainer, #careersContainer {padding: 20px 0 10px 34px;width: 942px;height: 1028px;background: url(/includes/images/news_box_bg.png) no-repeat}
h2.newsHeading {margin: 8px 0 10px 0;width: 885px;height: 42px;background: url(/includes/images/news_heading.png) no-repeat;text-indent: -999em}
h2.careerHeading {margin: 8px 0 10px 0;width: 885px;height: 42px;background: url(/includes/images/careers_heading.png) no-repeat;text-indent: -999em}
#newsContainer p, #careersContainer p {margin-right: 55px}
#newsContainer li {margin-bottom: 20px}
#careersContainer li {}
#careersContainer li p { font-size: 12px; margin: 0px; padding: 0px; display: none;}
#newsContainer .date{ font-weight: bold; }
#newsContainer .botPageCount{ margin-bottom: 30px; text-align: center; font-size: 12px; margin-right: 70px;}
#newsContainer hr { border: none; border-bottom: dotted 1px #010b1c; margin-right: 70px; margin-bottom: 25px;}
#careersContainer h3{ margin-top: 20px; margin-bottom: 20px; }
#careersContainer #loadingImageContainer, #newsContainer #loadingImageContainer { text-align: center; margin-right: 50px; }

/********************************************/
/***             Games Page               ***/
/********************************************/
#gamesContainer {padding: 20px 0 10px 34px;width: 940px;height: 1161px;background: url(/includes/images/game_box_bg.png) no-repeat}
#gamesContainer p {margin: 5px 65px 0 0}
#gameScreens {margin: 30px 0 0 50px}
h2.gamesHeading {margin: 8px 0 10px 0;width: 885px;height: 42px;background: url(/includes/images/games_heading.png) no-repeat;text-indent: -999em}
.gameBlock {margin: 15px 75px 20px 0;width: 335px;float: left}
#gamesContainer .leftLogo {margin: 0 0 0 33px}
#gamesContainer .rightLogo {margin: 0 0 0 90px}

