@charset "UTF-8";
/* __reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
/* Clearfix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
.clearfix {
	display: block;
}
/* End hide from IE-mac */
* html .clearfix {
	height: 1%;
}
.noshow {
	display:none;
}
.replaced {	display:block;height: 0 !important;overflow:hidden; }

body {
	background-color: #000;
	margin: 0;
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
}

p {
	color: #333;
}

a:link {
	color: #005ec4;
}
a:visited {
	color: #005ec4;
}
a:hover {
	color: #568dc9;
}
a:active {
	color: #005ec4;
}

.main_container {
	margin: 0 auto;
	width: 960px;
	position: relative;
}
.header_container {
	background: transparent url('../img/LibertyBoom_cityscape.jpg') no-repeat bottom left;
	height: 412px;
}

.content_container_outer, .primary_content_container, .secondary_content_container {
	background: transparent url('../img/Tray_Bg.png') repeat-y top left;
}
.content_container {
	position: relative;
	padding-bottom: 20px;
}

.primary_content_container, .secondary_content_container, .footer_container {
	padding-left: 130px;
}

.primary_content_container {
	margin-bottom: 20px;
}

.col {
}
.primary_content {
	float: left;
	width: 584px;
}
.primary_content .content {
	width: 280px;
}
.primary_content .content p {
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 9px;
}

.iphone {
	background: transparent url('../img/iPhone.png') no-repeat top left;
	width: 344px;
	height: 595px;
	top: -70px;
	left: 398px;
	position: absolute;
	z-index: 3;
}
.iphone .screenshot_container {
	margin: 108px 0 0 51px;
}

.sidebar {
	width: 186px;
	float: left;
	margin-bottom: 20px;
}
.sidebar .btn {
	margin-bottom: 10px;
}

.sidebar h4 {
	font-size: 14px;
}
.sidebar p {
	font-size: 11px;
	line-height: 15px;
}
.sidebar .content {
	margin: 14px 0;
}
.sidebar .content h4, .sidebar .content p {
	margin: 0 20px 0 14px;
}

.footer_container {
	margin: 0 0 20px 0;
	padding-top: 22px;
	background: transparent url('../img/Tray_Btm.png') no-repeat top left;
}
.footer_container p {
	color: #e0e0e0;
	font-size: 11px;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
}

.footer_container .magnate_interactive {
	float: left;
	background: transparent url('../img/magnate_interactive_logo_btn.gif') no-repeat top left;
	padding:46px 0 0 0;
	width: 256px;
}
.footer_container .vertical_divider {
	float: left;
	background: transparent url('../img/logo_vert_divider.gif') no-repeat top left;
	padding:46px 0 0 0;
	width: 3px;
}
.footer_container .mourlam_studios {
	float: left;
	background: transparent url('../img/mourlam_studios_logo.gif') no-repeat top left;
	padding:46px 0 0 0;
	width: 247px;
}
.footer_container .copyright {
	padding-left: 56px;
}

/* Aircraft */
.blimps_container{
	background: transparent url('../img/Blimps.png') no-repeat top left;
	width: 960px;
	height: 479px;
	position: absolute;
	top: 0;
	left: 0;
}
.plane_container{
	background: transparent url('../img/Plane.png') no-repeat top left;
	width: 960px;
	height: 479px;
	position: absolute;
	top: 0;
	left: 0;
	z-index:2;
}

/* Headers */

.liberty_boom {
	background: transparent url('../img/LibertyBoom_top.jpg') no-repeat top left;
	padding:152px 0 0 0;
	width: 960px;
}
.about_the_game {
	background: transparent url('../img/about_the_game_hdr.gif') no-repeat top left;
	padding:24px 0 0 0;
	width: 286px;
}
.news_and_reviews {
	background: transparent url('../img/news_reviews_hdr.gif') no-repeat top left;
	padding:24px 0 0 0;
	width: 286px;
}
.about_the_game {
	background: transparent url('../img/about_the_game_hdr.gif') no-repeat top left;
	padding:24px 0 0 0;
	width: 286px;
}
.global_leader_board {
	background: transparent url('../img/global_leader_board_hdr.gif') no-repeat top left;
	padding:24px 0 0 0;
	width: 372px;
}

/* Buttons */
.price {
	background: transparent url('../img/only_199_btn.gif') no-repeat top left;
	padding:40px 0 0 0;
	width: 162px;
	margin-bottom: 24px;
}
.available_now_app_store {
	background: transparent url('../img/iphone_app_store_btn.gif') no-repeat top left;
	padding:54px 0 0 0;
	width: 186px;
}
.coming_soon_to_app_store {
	background: transparent url('../img/coming_soon_btn.gif') no-repeat top left;
	padding:54px 0 0 0;
	width: 186px;
}
.follow_us_on_twitter {
	background: transparent url('../img/twitter_btn.gif') no-repeat top left;
	padding:54px 0 0 0;
	width: 186px;
}
.check_out_the_leader_board {
	background: transparent url('../img/leader_board_btn.gif') no-repeat top left;
	padding:54px 0 0 0;
	width: 186px;
}
.proud_to_be_made_in_america {
	background: transparent url('../img/proud_to_be_made_in_america.gif') no-repeat top left;
	padding:67px 0 0 0;
	width: 162px;
}

.leader_board_container {
	width: 450px;
	float: left;
	margin-right: 8px;
}

.secondary_sidebar {
	width: 280px;
	margin-top: 34px;
	float: left;
}

/* __tables */

.leader_board_tbl {
	width: 100%;
	margin-top: 10px;
}

td, th, caption {
	padding-top: 8px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 10px;
	height: auto;
}

th {
	color: #fff;
	background-color: #757a7d;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
}
.row_a, .row_b {
	font-size: 14px;
	font-weight: normal;
	text-align: left;
}
.row_a td {
	background-color: #fff;
}

.row_b td {
	background-color: #acb3b7;
}

col {
	background-color: silver;
	}

thead th, tfoot th, tfoot td {
	text-align: left;
	}

caption {
	background-color: black;
	color: #FFF;
	font-style: italic;
	}
	
pre {
	margin-bottom: 15px;
	}

code {
	margin-left: 10px;
	margin-right: 10px;
}

pre code {
	margin-left: 0px;
	margin-right: 0px;
	}

pre,
code {
	font-family: 'andale mono', 'monotype.com', 'lucida console', monospace;
	}
