html {
/* height: 100%; */
	margin: 0px;
}
body {
/* height: 100%; */
background: #0f2201 url(../images/site_bg.jpg) top left no-repeat;
color:#fff;
font-size: 12px;
font-family: tahoma, arial, helvetica, verdana, sans-serif;
/* background: #292929 url(../images/bg_pattern.png) fixed; */
/* padding: 10px 0px 6px 0px; */
	margin: 0px;
/* */
width: 100%;
height: 100%;
line-height: 18px;
}

.columnLeft {
	padding-left: 5px;
}

a img {border: none; }

.smallProductImage img {
margin-right: 6px;
}

a:link {
color:#167A95;
text-decoration:none;
font-weight:normal;
}

a:visited {
color:#167A95;
text-decoration:none;
font-weight:normal;
}

a:hover {
color:#C41200;

}



h1 {
	font-size: 1.4em;
	/* color:#68962A; */
}
h2 {
	font-size: 1.3em;
	/* color:#68962A; */
}
h3 {
	font-size: 1.2em;

}


h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{
	font-size: 12px;

}

#frame {
	position: absolute;
	top: 0px;
	left: 225px;
	width: 940px;
}

.top_bar {
	float: left;
	width: 100%;
	height: 46px;
}
.home_top_left {
	float: left;
	width: 312px;
}
.home_top_left .text {
	float: left;
	width: 280px;
	margin-top: 30px;
	margin-left: 20px;
}
.home_top_left .text .title {
	float: left;
	margin-bottom: 10px;
	font-size: 22px;
	line-height: 24px;
	color: #b8e709;
	font-weight: bold;
}
.home_top_right {
	float: left;
	width: 628px;
	height: 173px;
}
.video_box {
	float: left;
	width: 611px;
	height: 373px;
	padding: 5px;
	background: url(../images/video_bg.jpg) no-repeat;
}
.video_box #trailer_vid {
	float: left;
	margin-top: -28px;
}


.console_btn {
	float: left;
	width: 127px;
	height: 58px;
	padding-top: 16px;
	padding-left: 20px;
	margin: 0px 10px 0px 2px;
	background: url(../images/consoles_bg.png) no-repeat;
}
.console_btn:hover {
	background: url(../images/consoles_bg_hover.png) no-repeat;
}
.console_btn_inactive {
	float: left;
	width: 127px;
	height: 58px;
	padding-top: 16px;
	padding-left: 20px;
	margin: 0px 10px 0px 2px;
	background: url(../images/consoles_bg_inactive.png) no-repeat;
}
.android_btn_inactive {
	float: left;
	width: 127px;
	height: 58px;
	padding-top: 16px;
	padding-left: 20px;
	margin: 0px 10px 0px 2px;
	background: url(../images/consoles_bg_android_inactive.png) no-repeat;
}
.android_btn_inactive:hover {
	background: url(../images/consoles_bg_android_inactive_hover.png) no-repeat;
}

.bigHR {
	float: left;
	width: 921px;
	height: 1px;
	margin: 14px 0px 14px 17px;
	background: url(../images/bigHR_bg.png) no-repeat;
}

#socialBox {
	float: left;
	width: 930px;
	margin: 0px 30px;
	padding: 20px 0px 25px 0px;
	text-align: left;
}
#socialBox .twitter_div {
	float: left;
	width: 412px;
	height: 139px;
	margin-right: 19px;
	padding-top: 16px;
	padding-left: 22px;
	text-align: left;
	background: #081500;
	border-top-left-radius:10px 10px;
	border-top-right-radius:10px 10px;
	border-bottom-left-radius:10px 10px;
	border-bottom-right-radius:10px 10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
}
#socialBox .twitter_div .twitter_top {
	float: left;
	width: 430px;
	height: 40px;
	text-align: left;
}
#socialBox .facebook_div {
	float: left;
	width: 400px;
	height: 139px;
	padding-top: 16px;
	padding-left: 30px;
	text-align: left;
	background: #081500;
	border-top-left-radius:10px 10px;
	border-top-right-radius:10px 10px;
	border-bottom-left-radius:10px 10px;
	border-bottom-right-radius:10px 10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
}

.twtr-doc {
	float: left;
}
.twtr-hd, .twtr-ft {
	display: none;
}
#twitter_update_list {
	text-align: left;
	list-style-image: none;
	list-style-type: none;
	font-size: 12px;
}
#twitter_update_list li{
	list-style-image: none;
	list-style-type: none;
}
#twitter_link {
	float: left;
	width: 325px;
	height: 35px;
	margin-bottom: 16px;
	background: url(../images/twitter_header.png) no-repeat;
	cursor: pointer;
	outline: none;
}
#twitter_link:hover {
	background: url(../images/twitter_header_hover.png) no-repeat;
}


#linkArea {
	width:920px;
	margin-top: 6px;
	margin-left: 17px;
	margin-bottom: 30px;
	padding:0px;
	float:left;
	text-align: left;
	font-size: 11px;
	color: #fff;
	line-height: 18px;
}
#linkArea A:link		{ text-decoration: none; color: #b8e709; font-weight: normal; }
#linkArea A:visited	{ text-decoration: none; color: #b8e709; font-weight: normal; }
#linkArea A:hover	{ text-decoration: underline; color: #b8e709; font-weight: normal; }
#linkArea A:active	{ text-decoration: none; color: #b8e709; font-weight: normal; }

#linkArea #rightSide {
	margin-right: 30px;
	padding:0px;
	float:right;
	text-align: right;
	line-height: 18px;
}
#linkArea #rightSide A:link		{ text-decoration: none; color: #f8981d; font-weight: normal; }
#linkArea #rightSide A:visited	{ text-decoration: none; color: #f8981d; font-weight: normal; }
#linkArea #rightSide A:hover		{ text-decoration: underline; color: #f8981d; font-weight: normal; }
#linkArea #rightSide A:active	{ text-decoration: none; color: #f8981d; font-weight: normal; }

.footer_links_label {
	float: left;
	width: 80px;
	padding-left: 20px;
	font-weight: bold;
}
.footer_lists {
	
}
.footer_lists ul li {
	float: left;
	width: 284px;
	padding: 0px !important;
	margin: 0px !important;
	list-style: none !important;
	line-height: 18px !important;
}
.footer_lists ul {
	padding: 0px !important;
	margin: 0px !important;
	list-style: none !important;
	line-height: 18px !important;
}

.bgTransparent {
	background: transparent;
}

.borderBottomWhite { border-bottom: 1px #fff solid; }

.hidden { visibility: hidden; }
.displayNone { display: none; }

.margin0 { margin: 0px; }
.margin10 { margin: 10px; }
.margin11 { margin: 11px; }
.margin0_11_20_11 { margin: 0px 11px 20px 11px; }

.marginTop1 { margin-top: 1px; }
.marginTop3 { margin-top: 3px; }
.marginTop4 { margin-top: 4px; }
.marginTop5 { margin-top: 5px; }
.marginTop6 { margin-top: 6px; }
.marginTop8 { margin-top: 8px; }
.marginTop10 { margin-top: 10px; }
.marginTop12 { margin-top: 12px; }
.marginTop28 { margin-top: 28px; }
.marginTop30 { margin-top: 30px; }

.marginRight0 { margin-right: 0px; }
.marginRight10 { margin-right: 10px; }
.marginRight17 { margin-right: 17px; }
.marginRight20 { margin-right: 20px; }

.marginBottom8 { margin-bottom: 8px; }
.marginBottom16 { margin-bottom: 16px; }
.marginBottom40 { margin-bottom: 40px; }

.marginLeft4 { margin-left: 4px; }
.marginLeft10 { margin-left: 10px; }
.marginLeft12 { margin-left: 12px; }
.marginLeft27 { margin-left: 27px; }
.marginLeft20 { margin-left: 20px; }
.marginLeft30 { margin-left: 30px; }
.marginLeft56 { margin-left: 56px; }
.marginLeft162 { margin-left: 162px; }

.marginTopNeg20 { margin-top: -20px;}

.marginLeftNeg3 { margin-left: -3px;}

.padding10 { padding: 10px; }

.paddingTop6 { padding-top: 6px; }
.paddingTop8 { padding-top: 8px; }

.paddingLeft0 { padding-left: 0px; }
.paddingLeft8 { padding-left: 8px; }

.width30 { width: 30px; }
.width50 { width: 50px; }
.width56 { width: 56px; }
.width60 { width: 60px; }
.width86 { width: 86px; }
.width99 { width: 99px; }
.width100 { width: 100px; }
.width127 { width: 127px; }
.width140 { width: 140px; }
.width150 { width: 150px; }
.width160 { width: 160px; }
.width180 { width: 180px; }
.width270 { width: 270px; }
.width284 { width: 284px; }
.width290 { width: 290px; }
.width300 { width: 300px; }
.width320 { width: 320px; }
.width336 { width: 336px; }
.width345 { width: 345px; }
.width400 { width: 400px; }
.width402 { width: 402px; }
.width420 { width: 420px; }
.width440 { width: 440px; }
.width450 { width: 450px; }
.width680 { width: 680px; }
.width690 { width: 690px; }
.width705 { width: 705px; }
.width710 { width: 710px; }

.height1 { height: 1px; }
.height2 { height: 2px; }
.height60 { height: 60px; }
.height62 { height: 62px; }
.height72 { height: 72px; }

.bold { font-weight: bold; }
.noBold { font-weight: normal; }

.fontOrange { color: #fc9604; }
.fontLightGrey { color: #cfcfcf; }
.fontMedGrey { color: #666; }
.fontMedLightGrey { color: #999; }

.font8 { font-size: 8px; }
.font9 { font-size: 9px; }
.font10 { font-size: 10px; }
.font11{ font-size: 11px; }

.colorEEE { color: #eee; }

.floatLeft { float: left; }
.floatRight { float: right; }

.alignCenter { text-align: center; }