/* Copyright (c) 2009, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.7.0 */ html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
/* Copyright (c) 2009, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.7.0 */ body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

#ribbon { position:fixed; z-index:20; margin:0; }
#ribbon .band { width:920px; margin:0 auto; }

#header {position: relative;}

body {
	background: url("../img/page_bg.png");
}

img.numbers {
	float: right;
}

a
{
  outline: none;
}

a img {
    border: none;
    }

		a:active { 
		    border:none;
		    outline:none;
		}

div.video_container { clear:both; position:relative; width:656px; height:375px; float:left; margin-left:30px; background:transparent url(../img/mod-video.png) no-repeat 0 0; }
div.video_container #player { height:320px; width:480px; }
.ui-tabs .ui-tabs-hide { display:none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { background-position:0 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
div.video_container ul.tablist { list-style:none; margin:0; padding:0; position:absolute; bottom:0; }
div.video_container ul.tablist li { margin:0; padding:0; float:left; }
div.video_container ul.tablist a { display:block; height:35px; background-color:transparent; background-position:0 -35px; }
div.video_container ul.tablist a:hover { background-position:0 0; }
div.video_container ul.tablist a.tab-video { width:144px; background-image:url(../img/tab_videos.png); }
div.video_container ul.tablist a.tab-shot { width:185px; background-image:url(../img/tab_screenshots.png); }
div.video_container ul.tablist a.tab-memo { width:169px; background-image:url(../img/tab_memos.png); }
div.video_container ul.tablist a span { position:absolute; top:-999px; left:-999px; }
div.video_container div.content { height:320px; width:480px; float:left; clear:both; top:10px; left:11px; position:relative; }
.jcarousel-skin-more .jcarousel-container { float:right; margin-right:1px; }
.jcarousel-skin-more .jcarousel-container-vertical { width:155px; height:180px; padding:35px 0 30px; }
.jcarousel-skin-more .jcarousel-clip-vertical { width:155px; height:180px; }
.jcarousel-skin-more ul { height:auto !important; }
.jcarousel-skin-more .jcarousel-item { width:155px; height:59px; }
.jcarousel-skin-more .jcarousel-item a, .jcarousel-skin-more .jcarousel-item span { width:155px; height:59px; display:block; background-position:0 -59px; background-color:transparent; }
.jcarousel-skin-more .jcarousel-item a span { position:absolute; top:-999px; left:-999px; display:inline; }
.jcarousel-skin-more .jcarousel-item a:hover, .jcarousel-skin-more .jcarousel-item a.active { background-position:0 0; }
.jcarousel-skin-more a.m-01 { background-image:url(../img/screenshots/m-01.jpg) }
.jcarousel-skin-more a.m-02 { background-image:url(../img/screenshots/m-02.jpg) }
.jcarousel-skin-more a.m-03 { background-image:url(../img/screenshots/m-03.jpg) }
.jcarousel-skin-more a.m-04 { background-image:url(../img/screenshots/m-04.jpg) }
.jcarousel-skin-more a.m-05 { background-image:url(../img/screenshots/m-05.jpg) }
.jcarousel-skin-more a.m-06 { background-image:url(../img/screenshots/m-06.jpg) }
.jcarousel-skin-more a.s-01 { background-image:url(../img/screenshots/s-01.jpg) }
.jcarousel-skin-more a.s-02 { background-image:url(../img/screenshots/s-02.jpg) }
.jcarousel-skin-more a.s-03 { background-image:url(../img/screenshots/s-03.jpg) }
.jcarousel-skin-more a.s-04 { background-image:url(../img/screenshots/s-04.jpg) }
.jcarousel-skin-more a.s-05 { background-image:url(../img/screenshots/s-05.jpg) }
.jcarousel-skin-more span.m-xx-01 { background-image:url(../img/screenshots/m-xx-01.jpg) }
.jcarousel-skin-more span.m-xx-02 { background-image:url(../img/screenshots/m-xx-02.jpg) }
.jcarousel-skin-more span.m-xx-03 { background-image:url(../img/screenshots/m-xx-03.jpg) }
.jcarousel-skin-more a.v-01 { background-image:url(../img/videos/v-01n.jpg) }
.jcarousel-skin-more a.v-02 { background-image:url(../img/videos/v-02n.jpg) }
.jcarousel-skin-more a.v-03 { background-image:url(../img/videos/v-03n.jpg) }
.jcarousel-skin-more a.v-04 { background-image:url(../img/videos/v-04n.jpg) }
.jcarousel-skin-more a.v-05 { background-image:url(../img/videos/v-05n.jpg) }
.jcarousel-skin-more a.v-xx { background-image:url(../img/videos/v-xxn.jpg) }
.jcarousel-skin-more span.v-01 { background-image:url(../img/videos/v-01n.jpg) }
.jcarousel-skin-more span.v-02 { background-image:url(../img/videos/v-02n.jpg) }
.jcarousel-skin-more span.v-03 { background-image:url(../img/videos/v-03n.jpg) }
.jcarousel-skin-more span.v-04 { background-image:url(../img/videos/v-04n.jpg) }
.jcarousel-skin-more span.v-05 { background-image:url(../img/videos/v-05n.jpg) }
.jcarousel-skin-more span.v-xx { background-image:url(../img/videos/v-xxn.jpg) }
.jcarousel-skin-more .jcarousel-item-vertical { margin-top:1px; }
.jcarousel-skin-more .jcarousel-item-placeholder { background:#fff; color:#000; }

.jcarousel-skin-more .jcarousel-next-vertical { position:absolute; bottom:0; left:0; width:155px; height:30px; cursor:pointer; }
.jcarousel-skin-more .jcarousel-next-disabled-vertical { visibility:hidden; }
.jcarousel-skin-more .jcarousel-prev-vertical { position:absolute; top:0; left:0; width:155px; height:35px; cursor:pointer; }
.jcarousel-skin-more .jcarousel-prev-disabled-vertical { visibility:hidden; }

#youtube { position:absolute; left:510px; bottom:45px; }

div.loading {
	width: 56px;
	height: 10px;
	background: url(../img/loading.png) no-repeat top left;
	margin: 75px auto 0px auto;
}

div.armor_loading {
	width: 56px;
	height: 10px;
	background: url(../img/loading.png) no-repeat top left;
	margin: 183px auto 0px auto;
}

div.app_store {
	width: 217px;
	height: 206px;
	float: left;
	margin-left: 24px;
}

div.app_store img {
	display: block;
	
}
	
div#content {
	padding: 0px;
	margin: 0px;
}

div.container {
	width: 1000px;
	margin: 0 auto;
}

div.container img {
	display: block;
}

#touchgen { position: absolute; top: 68px; right: 335px; width: 79px; height: 80px; background: url("../img/touchgen-winner.png") no-repeat center bottom;text-indent: -9999px;}

#blog_button { position: absolute; top: 0; right: 20px; width: 270px; background: url("../img/blog_button.jpg") no-repeat center bottom;height: 97px;text-indent: -9999px;}

#game_stats { position: absolute; top: 38px; right: 20px; width: 268px; background: url("../img/bg_stats.png") no-repeat center bottom;height: 120px;}
#game_stats dl { text-align: center; margin: 0 10px 6px 10px; position: absolute; bottom: 0; width: 249px; font-size: 9pt;}
#game_stats dl dt,
#game_stats dl dd { margin: 1px 0;}
#game_stats dl dt { float: left; clear: left; color: #688385}
#game_stats dl dt span { color: #FFF;font-weight: bold;}
#game_stats dl dd { float: right; clear: right;  color: #FFF}

div.first_block {
	height: 146px;
	background: url("../img/first_block.jpg") no-repeat top center;
}



div.first_block {

}

div.second_block {
	height: 415px;
	background: url("../img/second_block.jpg") no-repeat top center;
	margin: 0 auto;
}

div.second {
	background: url("../img/second_bg.jpg") no-repeat top center;
	height: 386px;
	margin: 0 auto;
}

div.third_block {
	height: 331px;
	background: url("../img/third_block.jpg") no-repeat top center;
}

div.third {
	background: url("../img/third_bg.jpg") no-repeat top center;
	height: 331px;
	margin: 0 auto;
}

div.third div.encrypted {
	margin-left: 30px;
	width: 515px;
	height: 292px;
	background: url("../img/third_encrypted_bg.jpg") no-repeat top center;
	float: left;
}

div.third div.encrypted div.countdown_images {
	color: #00ffff;
	font-size: 28px;
	font-weight: bold;
	font-family: Helvetica, Arial;
	width: 230px;
	height: 30px;
	position: relative;
	top: 175px;
	left: 123px;
}

div.third div.encrypted div.countdown {
	color: #00ffff;
	font-size: 28px;
	font-weight: bold;
	font-family: Helvetica, Arial;
	width: 230px;
	height: 30px;
	position: relative;
	top: 175px;
	left: 210px;
}

img.def {
	width: 20px;
	height: 26px;
}



div.fourth_block {
	z-index: 1;
	height: 374px;
	background: url("../img/fourth_block.jpg") no-repeat top center;
}

div.fourth {
	height: 374px;
	background: url("../img/fourth_encrypted_bg.jpg") no-repeat top center;
}


div.pane {
	width: 650px;
	height: 122px;
	overflow: hidden;
	position: inherit;
	margin-left: 29px;
	margin-top: -175px;
	z-index: 30;
	position: absolute;
	
/*	background: url("../img/armor_ph4.png") no-repeat -22px 0px;
*/}

div.pane_nav_container {
	height: 74px;
	position: relative;
	top: -137px;
	left: 180px;
	z-index: 10;
}

div.pane_nav {
	width: 296px;
	height: 26px;
  padding: 0px;
	margin: 0px;
}

#map_image {
	position: relative;
	z-index: 40;
	width: 296px;
	height: 26px;
}	

div.pane_plus {
		background: url("../img/plus_footer.png") no-repeat 0px 0px;
		width: 686px;
		height: 122px;
		position: relative;
		top: -34px;
		left: 30px;
		z-index: 10;
}

div.pane_plus a {
	display: block;
	text-indent: -9000px;
	width: 175px;
	height: 60px;
	outline: none;
}

div.pane_nav_skins {
	height: 26px;
	position: relative;
	top: -137px;
	left: 180px;
	z-index: 10;
	background: url("../img/upgrades_nav_states.png") no-repeat 0px -52px;
	margin-bottom: 48px;
}

div.pane_nav_weapons {
	height: 26px;
	position: relative;
	top: -137px;
	left: 180px;
	z-index: 10;
	background: url("../img/upgrades_nav_states.png") no-repeat 0px 0px;
	margin-bottom: 48px;
}

div.pane_nav_armor {
	height: 26px;
	position: relative;
	top: -137px;
	left: 180px;
	z-index: 10;
	background: url("../img/upgrades_nav_states.png") no-repeat 0px -26px;
	margin-bottom: 48px;
}

div.pane_mask {
	width: 650px;
	height: 122px;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 20;
	background: transparent url("../img/ph4_mask.png") no-repeat top left;
}

div.pane_mask a {
	text-indent: -9000px;
	width: 25px;
	display: block;
}

div.pane_mask a.move_left {
	background: url("../img/pane_arrows.png") no-repeat bottom right;
	height: 25px;
	position: absolute;
	top: 41px;
	left: 6px;
}

div.pane_mask a.move_left:hover {
	background: url("../img/pane_arrows.png") no-repeat top right;
	height: 25px;
}

div.pane_mask a.move_right {
	background: url("../img/pane_arrows.png") no-repeat bottom left;
	height: 25px;
	position: absolute;
	top: 41px;
	left: 609px;
}

div.pane_mask a.move_right:hover {
	background: url("../img/pane_arrows.png") no-repeat top left;
	height: 25px;
}

#pane_content {
	position: relative;
	top: -122px;
	left: -21px;
	z-index: 1;
	overflow: hidden;
	width: 660px;
}

div.fourth div.encrypted div.countdown_images {
	color: #00ffff;
	font-size: 28px;
	font-weight: bold;
	font-family: Helvetica, Arial;
	height: 30px;
	position: relative;
	top: 203px;
	left: -490px;
	text-align: left;
	width: 230px;
	overflow: hidden;
}

div.fourth div.encrypted div.countdown {
	color: #00ffff;
	font-size: 28px;
	font-weight: bold;
	font-family: Helvetica, Arial;
	height: 30px;
	position: relative;
	top: 203px;
	left: -403px;
	text-align: left;
	width: 230px;
	overflow: hidden;
}

div.fourth div.encrypted div.countdown p {
	text-align: left;
}

div.fifth_block {
	height: 204px;
	background: url("../img/fifth_block.jpg") no-repeat top center;
}

div.fifth {
	height: 198px;
	background: url("../img/footer_bg.png") no-repeat top center;
	padding-top: 6px;
}

div.fifth div.ngmoco {
	height: 20px;
	width: 200px;
	margin: 0px 0px 0px 26px;
}

div.fifth div.ngmoco h2 a {
	display: block;
	text-indent: -9000px;
	line-height: 20px;
	width: 79px;
	background: url("../img/ngmoco.gif") no-repeat;
}

div.fifth {
	color: #86999b;
	font-family: Helvetica, Arial;
	font-size: 10px;	
}

div.fifth a {
	color: #41b4b5;
	font-weight:bold;
}

div.fifth div.footer_p_left {
	width: 200px;
	float: left;
	margin: 13px 0px 0px 26px;
}

div.fifth div.footer_p_right {
	width: 200px;
	float: right;
	text-align: right;
	margin: 13px 325px 0px 0px;
}


div.a_block {
	width: 425px;
	height: 479px;	
	position: relative;
	top: -188px;
	left: 10px;
	z-index: 1;
	
}

div.a_block div.wrap {
	background: url("../img/a_encrypted_n.png") no-repeat top center;
	width: 425px;
	height: 479px;	
}

div.a_block div.wrap div.inner_wrap {
	width: 425px;
	height: 479px;	
	background: url("../img/armor_8_bg.png") no-repeat -1px 0px;
	overflow: hidden;
}

/* armor viewer */

div.a_block div.wrap div.inner_wrap div.armor_viewer {
	width: 179px;
	height: 331px;
	float: left;
	margin: 30px 0px 0px 140px;
}


/* armor controls */

div.a_block div.wrap div.inner_wrap div.armor_controls {
	width: 100px;
	height: 20px;
/*	float: right;
	margin-right: 21px;
	margin-top: 3px;
*/	display: none;
	position: absolute;
	top: 310px;
	left: 22px;
	z-index: 78;
}

div.a_block div.wrap div.inner_wrap div.armor_controls div.rotate_left {
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 5px;
}

div.a_block div.wrap div.inner_wrap div.armor_controls div.rotate_right {
	width: 20px;
	height: 20px;
	float: left;
	margin-left: 5px;
}


div.a_block div.wrap div.inner_wrap div.armor_controls div.rotate_left a {
	background-image: url("../img/rotate_left.png");
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	height: 20px;
	width: 18px;
	text-indent: -9000px;
}

div.a_block div.wrap div.inner_wrap div.armor_controls div.rotate_left a:hover {
	background-position: 0px -20px;
}

div.a_block div.wrap div.inner_wrap div.armor_controls div.rotate_right a {
	background-image: url("../img/rotate_right.png");
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	height: 20px;
	width: 18px;
	text-indent: -9000px;
}

div.a_block div.wrap div.inner_wrap div.armor_controls div.rotate_right a:hover {
	background-position: 0px -20px;
}

div.a_block div.wrap div.inner_wrap div.armor_controls div.rotate_text {
	width: 44px;
	height: 20px;
	float: left;
}

div.a_block div.wrap div.inner_wrap div.armor_controls div.rotate_right {
	width: 20px;
	height: 20px;
	float: left;
}

/* armor viewer */

div.armor_viewer {
	position: relative;
	z-index: 40;
	top: 0px;
	left: 0px;
}


/* armor list */

div.a_block div.wrap div.inner_wrap div.nav {
	width: 105px;
	margin-top: 24px;
	float: right;
}



div.a_block div.wrap div.inner_wrap a {
	text-indent: -9000px;
	width: 105px;
	display: block;
}

div.a_block div.wrap div.inner_wrap li#armor_1 a {
	background: url("../img/armor_buttons.jpg") no-repeat top left;
	height: 37px;
}

div.a_block div.wrap div.inner_wrap li#armor_1 a:hover {
	background: url("../img/armor_buttons.jpg") no-repeat -105px -1px;
	height: 37px;
}

div.a_block div.wrap div.inner_wrap li#armor_1 a.active {
	background: url("../img/armor_buttons.jpg") no-repeat -210px -1px;
	height: 37px;
}

div.a_block div.wrap div.inner_wrap li#armor_2 a {
	background: url("../img/armor_buttons.jpg") no-repeat 0px -37px;
	height: 37px;
}

div.a_block div.wrap div.inner_wrap li#armor_2 a:hover {
	background: url("../img/armor_buttons.jpg") no-repeat -105px -37px;
	height: 37px;
}

div.a_block div.wrap div.inner_wrap li#armor_2 a.active {
	background: url("../img/armor_buttons.jpg") no-repeat -210px -37px;
	height: 37px;
}

div.a_block div.wrap div.inner_wrap li#armor_3 a {
	background: url("../img/armor_buttons.jpg") no-repeat 0px -74px;
	height: 37px;
}

div.a_block div.wrap div.inner_wrap li#armor_3 a:hover {
	background: url("../img/armor_buttons.jpg") no-repeat -105px -74px;
	height: 37px;
}

div.a_block div.wrap div.inner_wrap li#armor_3 a.active {
	background: url("../img/armor_buttons.jpg") no-repeat -210px -74px;
	height: 37px;
}

div.a_block div.wrap div.inner_wrap li#armor_4 a {
	background: url("../img/armor_buttons.jpg") no-repeat 0px -111px;
	height: 37px;
}

div.a_block div.wrap div.inner_wrap li#armor_4 a:hover {
	background: url("../img/armor_buttons.jpg") no-repeat -105px -111px;
	height: 37px;
}

div.a_block div.wrap div.inner_wrap li#armor_4 a.active {
	background: url("../img/armor_buttons.jpg") no-repeat -210px -111px;
	height: 37px;
}

div.a_block div.wrap div.inner_wrap li#armor_5 a {
	background: url("../img/armor_buttons.jpg") no-repeat 0px -148px;
	height: 37px;
}

div.a_block div.wrap div.inner_wrap li#armor_5 a:hover {
	background: url("../img/armor_buttons.jpg") no-repeat -105px -148px;
	height: 37px;
}

div.a_block div.wrap div.inner_wrap li#armor_5 a.active {
	background: url("../img/armor_buttons.jpg") no-repeat -210px -148px;
	height: 37px;
}

div.a_block div.wrap div.inner_wrap li#armor_6 a {
	background: url("../img/armor_buttons.jpg") no-repeat 0px -185px;
	height: 37px;
}

div.a_block div.wrap div.inner_wrap li#armor_6 a:hover {
	background: url("../img/armor_buttons.jpg") no-repeat -105px -185px;
	height: 37px;
}

div.a_block div.wrap div.inner_wrap li#armor_6 a.active {
	background: url("../img/armor_buttons.jpg") no-repeat -210px -185px;
	height: 37px;
}

div.a_block div.wrap div.inner_wrap li#armor_7 a {
	background: url("../img/armor_buttons.jpg") no-repeat 0px -222px;
	height: 37px;
}

div.a_block div.wrap div.inner_wrap li#armor_7 a:hover {
	background: url("../img/armor_buttons.jpg") no-repeat -105px -222px;
	height: 37px;
}

div.a_block div.wrap div.inner_wrap li#armor_7 a.active {
	background: url("../img/armor_buttons.jpg") no-repeat -210px -222px;
	height: 37px;
}

div.a_block div.wrap div.inner_wrap li#armor_8 a {
	background: url("../img/armor_buttons.jpg") no-repeat 0px -259px;
	height: 37px;
}

div.a_block div.wrap div.inner_wrap li#armor_8 a:hover {
	background: url("../img/armor_buttons.jpg") no-repeat -105px -259px;
	height: 37px;
}

div.a_block div.wrap div.inner_wrap li#armor_8 a.active {
	background: url("../img/armor_buttons.jpg") no-repeat -210px -259px;
	height: 37px;
}

div.a_block div.wrap div.inner_wrap li#armor_9 a {
	background: url("../img/armor_buttons.jpg") no-repeat 0px -296px;
	height: 37px;
}

div.a_block div.wrap div.inner_wrap li#armor_9 a:hover {
	background: url("../img/armor_buttons.jpg") no-repeat -105px -296px;
	height: 37px;
}

div.a_block div.wrap div.inner_wrap li#armor_9 a.active {
	background: url("../img/armor_buttons.jpg") no-repeat -210px -296px;
	height: 37px;
}







div.a_block div.wrap div.countdown_images {
	color: #00ffff;
	font-size: 28px;
	font-weight: bold;
	font-family: Helvetica, Arial;
	width: 230px;
	height: 30px;
	position: relative;
	top: 253px;
	left: 77px;
}

div.a_block div.wrap div.countdown {
	color: #00ffff;
	font-size: 28px;
	font-weight: bold;
	font-family: Helvetica, Arial;
	width: 230px;
	height: 30px;
	position: relative;
	top: 253px;
	left: 165px;
}


/* weapons */

div.third div.encrypted div.content {
	width: 410px;
	height: 288px;
	float: left;
	background-image: url("../img/weapon_4_bg.png");
	background-repeat: no-repeat;
	background-position: 10px 10px;
}

div.third div.encrypted div.content div.weapon_nav {
	width: 410px;
	height: 30px;
	padding-top: 15px;
}

div.third div.encrypted div.content div.weapon_nav div.weapon_controls {
	width: 100px;
	height: 20px;
	float: right;
	margin-right: 21px;
	margin-top: 3px;
	display: none;
}

div.third div.encrypted div.content div.weapon_nav div.weapon_controls div.rotate_left {
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 5px;
}

div.third div.encrypted div.content div.weapon_nav div.weapon_controls div.rotate_right {
	width: 20px;
	height: 20px;
	float: left;
	margin-left: 5px;
}


div.third div.encrypted div.content div.weapon_nav div.weapon_controls div.rotate_left a {
	background-image: url("../img/rotate_left.png");
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	height: 20px;
	width: 18px;
	text-indent: -9000px;
}

div.third div.encrypted div.content div.weapon_nav div.weapon_controls div.rotate_left a:hover {
	background-position: 0px -20px;
}

div.third div.encrypted div.content div.weapon_nav div.weapon_controls div.rotate_right a {
	background-image: url("../img/rotate_right.png");
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	height: 20px;
	width: 18px;
	text-indent: -9000px;
}

div.third div.encrypted div.content div.weapon_nav div.weapon_controls div.rotate_right a:hover {
	background-position: 0px -20px;
}

div.third div.encrypted div.content div.weapon_nav div.weapon_controls div.rotate_text {
	width: 44px;
	height: 20px;
	float: left;
}

div.third div.encrypted div.content div.weapon_nav div.weapon_controls div.rotate_right {
	width: 20px;
	height: 20px;
	float: left;
}


div.third div.encrypted div.content div.weapon_viewer {
	width: 410px;
	height: 185px;
}

div.third div.encrypted div.nav {
	width: 105px;
	float: left;
	padding-top: 1px;
}



div.third div.encrypted a {
	text-indent: -9000px;
	width: 105px;
	display: block;
}

div.third div.encrypted li#weapon_1 a {
	background: url("../img/weapons_buttons.jpg") no-repeat top left;
	height: 50px;
}

div.third div.encrypted li#weapon_1 a:hover {
	background: url("../img/weapons_buttons.jpg") no-repeat -105px 0px;
	height: 50px;
}

div.third div.encrypted li#weapon_1 a.active {
	background: url("../img/weapons_buttons.jpg") no-repeat -210px 0px;
	height: 50px;
}

div.third div.encrypted li#weapon_2 a {
	background: url("../img/weapons_buttons.jpg") no-repeat 0px -50px;
	height: 48px;
}

div.third div.encrypted li#weapon_2 a:hover {
	background: url("../img/weapons_buttons.jpg") no-repeat -105px -50px;
	height: 48px;
}

div.third div.encrypted li#weapon_2 a.active {
	background: url("../img/weapons_buttons.jpg") no-repeat -210px -50px;
	height: 48px;
}

div.third div.encrypted li#weapon_3 a {
	background: url("../img/weapons_buttons.jpg") no-repeat 0px -98px;
	height: 48px;
}

div.third div.encrypted li#weapon_3 a:hover {
	background: url("../img/weapons_buttons.jpg") no-repeat -105px -98px;
	height: 48px;
}

div.third div.encrypted li#weapon_3 a.active {
	background: url("../img/weapons_buttons.jpg") no-repeat -210px -98px;
	height: 48px;
}

div.third div.encrypted li#weapon_4 a {
	background: url("../img/weapons_buttons.jpg") no-repeat 0px -146px;
	height: 48px;
}

div.third div.encrypted li#weapon_4 a:hover {
	background: url("../img/weapons_buttons.jpg") no-repeat -105px -146px;
	height: 48px;
}

div.third div.encrypted li#weapon_4 a.active {
	background: url("../img/weapons_buttons.jpg") no-repeat -210px -146px;
	height: 48px;
}

div.third div.encrypted li#weapon_5 a {
	background: url("../img/weapons_buttons.jpg") no-repeat 0px -194px;
	height: 48px;
}

div.third div.encrypted li#weapon_5 a:hover {
	background: url("../img/weapons_buttons.jpg") no-repeat -105px -194px;
	height: 48px;
}

div.third div.encrypted li#weapon_5 a.active {
	background: url("../img/weapons_buttons.jpg") no-repeat -210px -194px;
	height: 48px;
}

div.third div.encrypted li#weapon_6 a {
	background: url("../img/weapons_buttons.jpg") no-repeat 0px -242px;
	height: 48px;
}

div.third div.encrypted li#weapon_6 a:hover {
	background: url("../img/weapons_buttons.jpg") no-repeat -105px -242px;
	height: 48px;
}

div.third div.encrypted li#weapon_6 a.active {
	background: url("../img/weapons_buttons.jpg") no-repeat -210px -242px;
	height: 48px;
}
