body { background-color: #000000; font-family: Arial, sans-serif; font-size: 12px; }
h2 { color: #5f5f5f; margin: 0; font-size: 30px; text-transform: uppercase; }
a:link,a:visited,a:hover,a:active { outline: none; color: #888; text-decoration: none; }
#container {text-align:left;}
#container p { line-height: 1.5; color: #777; font-size: 12px; margin:0 0 15px}
body,td,th { color: #DEDEDE; }
.clear { clear: both; height: 0; }
.clearfix { display: inline-block; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
#sb-loading-inner{width:640px;}
#container { width: 780px; margin: 0 auto; }
#header { width: 780px; height: 117px; position: relative; background: url(../images/header.jpg) no-repeat right top; margin: 0 0 30px; }
#header #pageTitle { position: absolute; bottom: 0; left: 0; }
#header a { position: absolute; right: 0; top: 0; width: 150px; display: block; height: 117px; text-indent: -9999px; }
#maintext { width: 716px; height: 67px; margin: 0 auto; margin-bottom: 30px; background-image: url(../images/maintext.jpg); }
#navSBMain { width: 770px; height: 89px; margin: 0 auto; }
.zeromargin { margin: 0; }
.navButton { width: 170px; height: 89px; float: left; margin: 0 30px 0 0; }
#button1 { width: 182px; height: 100px; float: left; margin-left: 50px; }
#button2 { width: 182px; height: 100px; float: left; margin-left: 20px; }
#button3 { width: 182px; height: 100px; float: left; margin-left: 20px; }
#button4 { width: 182px; height: 100px; float: left; margin-left: 20px; }
#slideshow1 { width: 550px; height: 400px; margin: 0 auto; }
.subscribeBox { width: 530px; height: 60px; margin: 20px auto 10px; }
.subscribeBox form { margin: 0 0 10px; }
.subscribeBox div label.checked { width: 30px; height: 20px; float: none; background: url(../../../images/icons/correct.png) no-repeat left top; }
.subscribeBox  label.error { text-align: left; display: block; margin: 5px 0 0 40px; padding: 0 0 0 20px; background: url(../../../images/icons/error_small.png) no-repeat 0 0; }
.subscribeField { width: 235px; text-align: left; float: left; }
.subscribeBox label { color: #888; font-size: 11px; }
.subscribeInput { background: #0a0a0a; border: 1px solid #000; width: 180px; color: #888; font-size: 11px; padding: 2px 3px; }
#subscribeResult { clear: both; font-size: 12px; color: #0f0; padding: 0 0 5px; width: 470px; text-align: center; font-style: italic; }
.submitButton { cursor: pointer; width: 60px; height: 20px; border: none; display: block; margin: 2px 0 0 0; background: #000 url(../images/submit.jpg) left center no-repeat; float: left; text-indent: -9999px; }
#signuptext { width: 105px; height: 30px; float: left; background-image: url(../images/signup.jpg); margin-right: 50px; margin-left: 30px; }
.textbox { float: left; width: 200px; height: 35px; margin-top: 5px; }
.formtext { color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 11px; float: left; width: 35px; height: 35px; margin-top: 5px; padding-top: 5px; }
#container .privacytext { font-size: 9px; color: #333; margin: 0 auto; text-align: center; }
.pageline { width: 780px; height: 15px; background: url(../images/line.jpg) center no-repeat; margin-bottom: 5px; margin-top: 2px; clear: both; }
#learnmore { width: 93px; height: 17px; background-image: url(../images/learnmore.jpg); float: right; margin: 0 30px 20px 0; }
/** GALLERY STYLE **/
#sbgallery { margin: 0 0 50px; }
#gallery { text-align: center; margin: 0 auto 30px; }
#gallery div.content a,#gallery div.navigation a { text-decoration: none; }
#gallery div.content a:hover,#gallery div.content a:active { text-decoration: underline; }
#gallery .image-wrapper { text-align: center; width: 530px; height: 530px; margin: 0 auto; overflow: hidden; }
#gallery div.slideshow-container { clear: both; width: 780px; height: 530px; overflow: hidden; text-align: center; }
.image-wrapper img { width: 530px; height: 530px; }
#controls { height: 530px; position: relative; }
#gallery div.controls { height: 0; }
#gallery div.controls a { padding: 5px; }
#gallery div.ss-controls { float: left; }
div .nav-controls a.prev { position: absolute; z-index: 2; left: 10px; top: 250px; }
div .nav-controls a.next { position: absolute; z-index: 2; right: 10px; top: 250px; }
div a.play,div a.pause { position: absolute; z-index: 9999; left: 50%; top: 0; }
div.loader { position: absolute; top: 0; left: 0; margin: 0 auto; background-image: url('../images/loader.gif'); background-repeat: no-repeat; background-position: center; z-index: 20; width: 100%; height: 530px; }
div.caption { color: #666; display: block; text-align: center; margin: 10px 0 0 0; }
.caption a,#galleryDownload a { color: #666; text-align: center; font-size: 10px; }
div.caption-container { display: block; width: 100%; height: 10px; }
#gallery .slideshow { position: relative; }
#gallery a { outline: none; text-decoration: none; }
#gallery a img { border: none; }
#slideshow .current { position: static; }
#gallery .image-title { color: #0f0; font-weight: 700px; }
#gallery div.slideshow a.advance-link { text-align: center; }
#gallery div.slideshow a.advance-link:hover,
#gallery div.slideshow a.advance-link:active,
#gallery div.slideshow a.advance-link:visited { text-decoration: none; }
#gallery div.slideshow a.advance-link:focus { outline: none; }
#galleryDownload { text-align: center; padding: 10px 0; font-size: 11px; color: #666; }
#gallery div.navigation { clear: both; }
#gallery div.navigation a.pageLink { display: block; position: relative; float: left; margin: 2px; width: 16px; background-position: center center; background-repeat: no-repeat; }
#gallery div.navigation a.pageLink:focus { outline: none; }
#gallery div.navigation a.prev { background-image: url(../images/prevPageArrow.gif); }
#gallery div.navigation a.next { background-image: url(../images/nextPageArrow.gif); }
#thumbs { position: relative; width: 400px; margin: 0 auto; }
#gallery #thumbs p { margin: 0; }
#thumbs .pagination { position: absolute; padding: 2px 0 2px 3px; right: 10px; font-size: 12px; bottom: 0; }
#thumbs ul.thumbs { margin: 0; padding: 0; }
ul.thumbs li { float: left; padding: 0; text-align: center; list-style: none; margin: 2px 3px; }
#thumbs a.thumb { height: 70px; width: 70px; overflow: hidden; padding: 1px; margin: 0 0 5px; border: 1px solid #666; display: table-cell; display: inline-block; vertical-align: middle; }
ul.thumbs li.selected a.thumb { background: #000; }
a.thumb:focus { outline: none; }
ul.thumbs img { border: none; }
#gallery .pagination a { border: none; }
#gallery div.pagination a,#gallery div.pagination span.current,#gallery div.pagination span.ellipsis
	{ position: relative; display: block; float: left; margin-right: 2px; padding: 3px; }
#gallery div.pagination a:hover { color: #0f0; text-decoration: none; }
#gallery div.pagination span.current { font-weight: bold; background-color: #000; border-color: #000; color: #fff; }
#gallery div.pagination span.ellipsis { border: none; padding: 5px 0 3px 2px; }
#gallery div.gallery-gutter { clear: both; padding-bottom: 20px; }
/** GAMING ON SB **/
#gamingOnSB { text-align: center; height: 400px; margin: 0 auto; width: 780px; overflow: hidden; position: relative; }
#gaming { text-align: justify; margin: 0 0 30px; }
.gamingOnSBImage { width: 650px; margin: 0 auto; }
#gamingOnSB div.gamingNav { position: absolute; z-index: 100; width: 131px; height: 70px; background-image: url(../images/4button-thumb.gif); padding: 0; margin: 0; text-indent: -9999px; }
#gamingOnSB .gamingNav a { text-indent: -9999px; display: block; width: 131px; height: 70px; }
#gamingNavMMO { top: 50px; left: 10px; background-position: 0 0; }
#gamingNavRTS { bottom: 50px; left: 10px; background-position: 0 -70px; }
#gamingNavFPS { top: 50px; right: 10px; background-position: 0 -140px; }
#gamingNavCasual { bottom: 50px; right: 10px; background-position: 0 -210px; }
/*
ul#gamingOnSBNav {
	padding: 0;
	width: 255px;
	height: 22px;
	list-style: none;
	background: url(../images/4button-gaming.gif) left top no-repeat;
	margin: 0 auto 30px;
}
#gamingOnSBNav li {
	float: left;
	display: inline;
	padding: 0;
	margin: 0;
}
#gamingOnSBNav li a {
	height: 22px;
	outline: none;
	display: block;
	text-indent: -9999px;
}
#gamingOnSBNav li#gamingNavMMO a,#gamingOnSBNav li#gamingNavRTS a,#gamingOnSBNav li#gamingNavFPS a {
	width: 57px;
}
#gamingOnSBNav li#gamingNavCasual a {
	width: 81px;
}
#gamingOnSBNav li#gamingNavMMO.active a,#gamingOnSBNav li#gamingNavMMO a:hover {
	background: url(../images/4button-gaming.gif) left -21px no-repeat;
}
#gamingOnSBNav li#gamingNavRTS.active a,#gamingOnSBNav li#gamingNavRTS a:hover
	{
	background: url(../images/4button-gaming.gif) -57px -21px no-repeat;
}
#gamingOnSBNav li#gamingNavFPS.active a,#gamingOnSBNav li#gamingNavFPS a:hover
	{
	background: url(../images/4button-gaming.gif) -114px -21px no-repeat;
}
#gamingOnSBNav li#gamingNavCasual.active a,#gamingOnSBNav li#gamingNavCasual a:hover {
	background: url(../images/4button-gaming.gif) -171px -21px no-repeat;
}
*/
#intelcontent { width: 780px; background: url(../images/intelbg.jpg) left top no-repeat; margin: 0 auto; padding: 0 0 15px; text-align: justify; }
#processortext { width: 679px; height: 25px; background-image: url(../images/processtext.jpg); margin-top: 20px; margin-bottom: 30px; }
.inteltext { padding: 0 270px 5px 0; height: 240px; color: #DEDEDE; font-size: 12px; background: url(../images/intelatom.gif) right 20px no-repeat; }
.boldtext { font-weight: bold; }
.italictext { font-style: italic; }
#intelcontent .inteltext p,#intelcontent .sbtext p { line-height: 1.9; }
.sbtext { height: 280px; color: #DEDEDE; font-size: 12px; float: left; margin-top: 50px; padding: 0 0 0 420px; background: url(../images/sb.png) left center no-repeat; }
#about { text-align: justify; width: 780px; margin-top: 10px; }
#aboutsection1 { float: left; margin: 0 0 20px; padding: 0 300px 0 0; background: url(../images/aboutsb1.jpg) no-repeat 105% 30px; }
#aboutsection1image { width: 300px; height: 324px; float: right; }
#aboutsection2 { padding: 0 0 0 300px; float: left; margin-bottom: 15px; background: url(../images/aboutsb2.jpg) no-repeat left 30px; }
#aboutsection2image { width: 310px; height: 318px; float: left; background-image: url(../images/aboutsb2.jpg); margin: 10px 0 15px; }
#about p.question { margin: 0 0 3px; padding: 0; line-height: 1.2; }
#about p.answer { margin: 0 0 20px; }
#introtext { width: 716px; color: #555; margin: 0 auto; }
#footerLink { width: 780px; margin: 0 auto 20px; }
#backbutton { width: 100px; float: left; margin: 0; }
#watchvideo{ width: 80px; float: right; }
#socializeSB { width: 770px; margin: 20px auto 10px; }
#facebookSB { float: left; width: 500px; }
#twitterSB { float: right; color: #666; text-align: right; font-size: 11px; width: 120px; margin: 0; }
#twitterSB img { vertical-align: middle; }
#twitterSB a { text-decoration: none; }
#container p.copyright { color: #333; text-align: center; font-size: 10px; margin: 0 0 20px; line-height: 1.2; }
#tweetStatus { width: 500px; margin: 0 auto; padding: 20px 0; }
#tweetStatus h4 { color: #0f0; margin: 0 0 4px; font-size: 12px; }
#tweetStatusHeader { height: 80px; margin: auto; background: url(../../../images/icons/tbirds.png) left center no-repeat; padding: 10px 0 0 100px; }
#tweetStatusHeader h3{ color: #0f0; font-size: 30px; }
#tweetStatusBody { overflow: auto; height: 420px; }
	.tweetUser { padding: 7px 6px 7px 64px; background: url(../../../images/dot.gif) repeat-x left bottom; }
	.tweetUserPhoto { width: 48px; height: 48px; float: left; display: inline; overflow: hidden; margin: 0 0 0 -58px; }
 	.tweetUserContent p { margin: 0 0 8px; color: #999px; }
	.tweetUserContent p.retweet a { color: #666; font-size: 11px; }
	.tweetUserContent p.retweet { margin: 0; }
#tweetStatusSlider { height: 25px; padding: 0 0 0 130px; overflow: hidden; background: url(../images/live-twitter.gif) left center no-repeat; }
#tweetStatusSlider ul{ padding: 0; margin: 0; height: 25px; text-align: left; }
#tweetStatusSlider li a{ font-size: 10px; padding: 0; line-height: 25px; height: 25px; color: #666; overflow:hidden;display:block;}
