@charset "UTF-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,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 { font-style: normal; font-weight: normal; }
ol,ul { 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; }
a { outline: none; }
a:hover { color: #fff !important; }
p { margin-bottom: 1.3em; }

html { height: 100%; }
body { height: 100%; background-color: #000; }

#frame { width: 100%; position: relative; }

#content {
	width: 1070px;
	height: 750px;
	position: relative;
	overflow: hidden;
	margin-top: 27px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#buy { position: absolute; top: 0; right: 73px; z-index: 10; }
#nav {
	position: absolute;
	top: 615px;
	left: 38px;
	z-index: 10;
	height: 307px;
}
#nav h1 { 2idth: 224px; height: 185px; text-indent: -9999px; background: transparent url(../../_images/logo_3-stack.png) 0 0 no-repeat; cursor: pointer; }
#nav ul { width: 224px; height: 182px; }
#nav ul li a { display: block; width: 224px; height: 34px; background: transparent url(../../_images/sidebar_nav.png) 0 0 no-repeat; overflow: hidden; }
#nav ul li a { display: block; width: 224px; height: 34px; background: transparent url(../../_images/sidebar_nav.png) 0 0 no-repeat; overflow: hidden; }
#nav ul li a { display: block; width: 224px; height: 34px; background: transparent url(../../_images/sidebar_nav.png) 0 0 no-repeat; overflow: hidden; }
#nav ul li a { display: block; width: 224px; height: 34px; background: transparent url(../../_images/sidebar_nav.png) 0 0 no-repeat; overflow: hidden; }
#nav ul li a { display: block; width: 224px; height: 34px; background: transparent url(../../_images/sidebar_nav.png) 0 0 no-repeat; overflow: hidden; }
#nav #nav-show a {}
#nav #nav-show a:hover { background-position: -216px 0; }
#nav #nav-jbwkz a { background-position: 0 -34px; }
#nav #nav-jbwkz a:hover { background-position: -216px -34px; }
#nav #nav-news a { background-position: 0 -68px; }
#nav #nav-news a:hover { background-position: -216px -68px; }
#nav #nav-media a { height: 33px; background-position: 0 -102px; }
#nav #nav-media a:hover { background-position: -216px -102px; }
#nav #nav-buy a { height: 37px; background-position: 0 -135px; }
#nav #nav-buy a:hover { background-position: -216px -135px; }

#divider,
#footer { width: 958px; margin: 0 auto; }

#divider { width: 958px; height: 36px; background: transparent url(../../_images/divider_social-media.png) 0 0 no-repeat; position: relative; }
#divider #socialmedia { position: absolute; top: 10px; right: 48px; }
#divider #socialmedia li { float: left; }
#divider #socialmedia a { display: block; width: 24px; height: 24px; text-indent: -9999px; }

#footer { padding: 45px 0 50px; }
#footer * { text-align: center; }

.text { color: #fff5de; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 11px; width: 300px; height: 400px; position: absolute; top: 95px; left: 365px; line-height: 16px; }

/* Page Content */
#container {
	width: 1070px;
	height: 700px;
	position: absolute;
	z-index: 1;
	overflow: hidden;
}
.pages { width: 5000px; }
.page { width: 1070px; height: 790px; float: left; position: relative; }
.page h2 { position: absolute; top: 100px; left: 360px; width: 308px; height: 34px; display: block; background: transparent url(../../_images/titles_sprite.png) 0 0 no-repeat; text-indent: -9999px; }

#page-intro.page { background: transparent url(../../_images/home_content_bg.jpg) 0 0 no-repeat; }
#page-about.page { background: transparent url(../../_images/about_content_bg.jpg) 0 0 no-repeat; }
#page-about.page h2 { background-position: 0 0; }

#page-jbwkz.page { background: transparent url(../../_images/jbwkz_content_bg.jpg) 0 0 no-repeat; }
#page-jbwkz.page .text { width: 500px; top: 145px; }
#page-jbwkz.page .text p.two { width: 300px; text-shadow: #000000 1px 1px 1px; }
#page-jbwkz.page h2 { background-position: 0 -38px; }

#page-news.page { background: transparent url(../../_images/blank_content_bg.jpg) 0 0 no-repeat; }
#page-news.page #facebook-comments { position: absolute; top: 100px; right: 0; }
#page-news.page h2 { background-position: 0 -72px; }
#page-news.page .text { margin: 40px 0 0; }
#page-news.page .text dt a { color: #fff5de; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;text-decoration: none; text-shadow: #000000 1px 1px 1px; }
#page-news.page .text dt a:hover { text-decoration: underline; }
#page-news.page .text dd { color: #AF8D62; margin: 0 0 5px; }

#terms #frame { padding: 30px; color: #cecece; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 12px; }
