@import url('../../nfswo-common_theme/css/main.css');
@import url('jquery.ui.tabs.homepage.css');

/*BODY*/
body {
background: #000 url('../images/bg/nfswo-home-bg.jpg') no-repeat top center;
background-attachment: scroll;
font-family: Arial, Helvetica, sans-serif;
}

/* Home content */
.home-content {
background: #000 url('../images/bg/nfswo-home-bg.jpg') no-repeat -465px -39px;
margin:0 auto;
width:990px;
min-height:700px;
}
/* SideNav Column */
.home-content .sidenav-container {
float:left;
width:183px;
height:auto;
}

/* Main Column */
.home-content .main-container {
float:left;
background: transparent url('../images/bg/main-container-bottom.png') no-repeat center bottom;
width:800px;
height:auto;
}
/* Main Column (Left side) */
.home-content .main-left-container {float:left;width:470px;height:auto;margin-left:10px;}
/* News Block */
.latest-news-block {background: transparent url('../images/global/home-sprite.png') no-repeat -304px 0;width:470px;}
.latest-news-icon {float:left;margin:5px 0px 0px 5px;}
.latest-news-header {float:left;margin-top:5px;}
.latest-news-buffer {height:412px;}
.latest-news-wrapper {float:left;background: transparent url('../images/global/news/news-middle.png') repeat-y 0 0;width:470px;}
.latest-news-content {margin-top:-380px;}
.latest-news-bottom {float:left;background: transparent url('../images/global/home-sprite.png') no-repeat -304px -496px;width:470px;height:16px;}
.latest-news-area-top {background: transparent url('../images/global/home-sprite.png') no-repeat -304px -533px;width:456px;height:6px;margin-left:7px;}
.latest-news-area-middle {float:left;background: transparent url('../images/global/news/news-area-middle.png') repeat-y 0 0;width:456px;margin-left:7px;}
.latest-news-area-bottom {float:left;background: transparent url('../images/global/home-sprite.png') no-repeat -304px -542px;width:456px;height:5px;margin-left:7px;}
.latest-news-item {padding:10px 10px 10px 17px;}
.latest-news-title,
.latest-news-info,
.latest-news-text,
.latest-news-full,
.article-text,
.article-date {font-family: Arial, Helvetica, sans-serif;}
a.latest-news-title {font-size:16px;font-weight:bold;color:#47adfe;text-transform:uppercase;text-decoration:none;}
a.latest-news-title:hover {color:#FFF;}
.latest-news-info {font-size:11px;font-style:italic;color:#999;text-transform:uppercase;}
.latest-news-text {float:left;font-size:11px;color:#FFF;margin-top:10px;cursor:pointer;width:405px;}
.latest-news-text.withImage {width:245px;}
.latest-news-item img {float:right;margin:10px 10px 0 0;}
.latest-news-hr {float:left;background: transparent url('../images/global/home-sprite.png') no-repeat -304px -547px;width:413px;height:1px;margin: 10px 0 7px 15px}
a.latest-news-full {float:left;font-size:11px;color:#47adfe;text-transform:uppercase;text-decoration:none;margin-top:5px;}
a.latest-news-full:hover {color:#FFF;}
.latest-news-more-articles {margin:-10px 0 0 15px;display:none;}
.latest-news-articles-block {background: transparent url('../images/global/home-sprite.png') no-repeat -304px -511px;width:421px;height:23px;margin:3px 0 0 10px;}
.latest-news-articles-block.alt {background-image:none;}
a.article-text {float:left;font-size:11px;font-weight:bold;color:#47adfe;cursor:pointer;margin:4px 0 0 10px;text-transform:uppercase;text-decoration:none;width:330px;height:16px;overflow:hidden;}
a.article-text:hover {color:#FFF;}
.article-date {float:right;font-size:11px;font-weight:bold;color:#999;margin:4px 0 0 0;}
.see-more-news-btn {float:right;margin:10px 7px 0 0;display:none;}
/* Promo Block */
.promo-block {width:470px;margin-bottom:5px;}
.promo-block ul {display: block;list-style: none;margin: 0;padding: 0;}
.promo-block ul li {display: block;list-style: none;margin: 0;padding: 0;width:470px;}
.promo-btns {float:right;margin-top:-30px;position:relative;background: transparent url('../images/global/home-sprite.png') no-repeat -215px -320px;width:86px;height:24px;}
.promo-prev-btn {background: transparent url('../images/global/home-sprite.png') no-repeat -216px -350px;width:18px;height:18px;float:left;margin-top:3px;margin-left:5px;}
.promo-next-btn {background: transparent url('../images/global/home-sprite.png') no-repeat -239px -350px;width:18px;height:18px;float:right;margin-top:3px;margin-right:5px;}
.promo-prev-btn-hidden,
.promo-next-btn-hidden {display:none;}
.promo-current-item-text {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#FFF;margin-top:4px;margin-left:5px;float:left;}
/* Community Block */
.community-block {margin-bottom:20px;background: transparent url('../images/global/community/community-top.png') no-repeat 0 0;width:300px;height:auto;}
.community-icon {float:left;margin-top:5px;}
.community-header {float:left;margin-top:5px;}
.community-buffer {height:282px;}
.community-wrapper {float:left;background: transparent url('../images/global/community/community-middle.png') repeat-y 0 0;width:300px;}
.community-content,.community-conent {margin-top:-248px;}
.community-bottom {float:left;background: transparent url('../images/global/home-sprite.png') no-repeat 0 -293px;width:300px;height:10px;}
.community-feed-background {float:left;margin-left:8px;margin-bottom:5px;background:#0a0f11;width:265px;height:auto;padding:5px;}
.community-feed-background a {font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#808080;text-decoration:none;}
.community-feed-content {overflow:hidden;}
.community-feed-time {float:right;font-size:11px;color:#e1922d;}
.community-feed-button {float:right;margin-top:5px;margin-right:14px;}
.community-area-top{float:left;background: transparent url('../images/global/home-sprite.png') no-repeat 0 -304px;width:290px;height:6px;margin-top:-2px;}
.community-area-middle{float:left;background: transparent url('../images/global/community/community-area-middle.png') repeat-y 0 0;width:290px;}
.community-area-bottom{float:left;background: transparent url('../images/global/home-sprite.png') no-repeat 0 -312px;width:290px;height:6px;}
/* Play it now */
a.playitnow-block {display:block;background: transparent url('../images/global/playitnow/download.png') no-repeat 0 -172px;width:314px;height:160px;margin-left:-3px;margin-top:10px;}
a.playitnow-block:hover {background-position: 0 0;}
a.playitnow-block.de {background: transparent url('../images/global/playitnow/download_de.png') no-repeat 0 -172px;}
a.playitnow-block.de:hover {background-position: 0 0;}
a.playitnow-block.es {background: transparent url('../images/global/playitnow/download_es.png') no-repeat -1px -4px;}
a.playitnow-block.es:hover {background-position: -1px -166px;}
a.playitnow-block.fr {background: transparent url('../images/global/playitnow/download_fr.png') no-repeat -2px -5px;}
a.playitnow-block.fr:hover {background-position: -2px -171px;}
a.playitnow-block.pl {background: transparent url('../images/global/playitnow/download_pl.png') no-repeat -1px -4px;}
a.playitnow-block.pl:hover {background-position: -1px -170px;}
a.playitnow-block.ru {background: transparent url('../images/global/playitnow/download_ru.png') no-repeat -1px -4px;}
a.playitnow-block.ru:hover {background-position: -1px -170px;}
/* Buy Speedboost icon */
a.buyspeedbost-block {display:block;background: transparent url('../images/global/buyspeedboost/buy-speedboost.png') no-repeat 0 0;width:314px;height:132px;margin:10px 0 0 -3px;}
a.buyspeedbost-block:hover {background-position: 0 -132px;}
a.buyspeedbost-block.de {display:block;background: transparent url('../images/global/buyspeedboost/buy-speedboost_de.png') no-repeat 0 0;width:314px;height:132px;margin:10px 0 0 -3px;}
a.buyspeedbost-block.de:hover {background-position: 0 -132px;}
a.buyspeedbost-block.fr {display:block;background: transparent url('../images/global/buyspeedboost/buy-speedboost_fr.png') no-repeat 0 0;width:314px;height:132px;margin:10px 0 0 -3px;}
a.buyspeedbost-block.fr:hover {background-position: 0 -132px;}
a.buyspeedbost-block.es {display:block;background: transparent url('../images/global/buyspeedboost/buy-speedboost_es.png') no-repeat 0 0;width:314px;height:132px;margin:10px 0 0 -3px;}
a.buyspeedbost-block.es:hover {background-position: 0 -132px;}
a.buyspeedbost-block.pl {display:block;background: transparent url('../images/global/buyspeedboost/buy-speedboost_pl.png') no-repeat 0 0;width:314px;height:132px;margin:10px 0 0 -3px;}
a.buyspeedbost-block.pl:hover {background-position: 0 -132px;}
a.buyspeedbost-block.ru {display:block;background: transparent url('../images/global/buyspeedboost/buy-speedboost_ru.png') no-repeat 0 0;width:314px;height:132px;margin:10px 0 0 -3px;}
a.buyspeedbost-block.ru:hover {background-position: 0 -132px;}
/* Download for Free icon */
a.downloadforfree-block {display:block;background: transparent url('../images/global/downloadforfree/download-for-free.png') no-repeat 0 0;width:306px;height:35px;margin:0 0 5px -3px;}
a.downloadforfree-block.de {display:block;background: transparent url('../images/global/downloadforfree/download-for-free_de.png') no-repeat 0 0;width:306px;height:35px;margin:0 0 5px -3px;}
a.downloadforfree-block.fr {display:block;background: transparent url('../images/global/downloadforfree/download-for-free_fr.png') no-repeat 0 0;width:306px;height:35px;margin:0 0 5px -3px;}
a.downloadforfree-block.es {display:block;background: transparent url('../images/global/downloadforfree/download-for-free_es.png') no-repeat 0 0;width:306px;height:35px;margin:0 0 5px -3px;}
a.downloadforfree-block.pl {display:block;background: transparent url('../images/global/downloadforfree/download-for-free_pl.png') no-repeat 0 0;width:306px;height:35px;margin:0 0 5px -3px;}
a.downloadforfree-block.ru {display:block;background: transparent url('../images/global/downloadforfree/download-for-free_ru.png') no-repeat 0 0;width:306px;height:35px;margin:0 0 5px -3px;}

/* Server Status Block */
.server-status-block {background: transparent url('../images/global/home-sprite.png') no-repeat 0 -402px;width:300px;}
.server-status-icon {float:left;margin:5px 0px 0px 5px;}
.server-status-header {float:left;margin:6px 0px 0px 0px;}
.server-status-buffer {height:77px;}
.server-status-wrapper {float:left;background: transparent url('../images/global/serverstatus/server-status-middle.png') repeat-y 0 0;width:300px;}
.server-status-content {margin-top:-54px;}
.server-status-bottom {float:left;*float:none;background: transparent url('../images/global/home-sprite.png') no-repeat 0 -480px;width:300px;height:17px;margin-bottom:10px;}
.server-status-area-top {background: transparent url('../images/global/home-sprite.png') no-repeat 0 -498px;width:290px;height:4px;margin-left:6px;}
.server-status-area-middle {float:left;background: transparent url('../images/global/serverstatus/server-status-area-middle.png') repeat-y 0 0;width:290px;margin-left:6px;}
.server-status-area-bottom {float:left;background: transparent url('../images/global/home-sprite.png') no-repeat 0 -503px;width:290;height:4px;margin-left:6px;}
.server-status-hr {background: transparent url('../images/global/home-sprite.png') no-repeat 0 -508px;width:258px;height:1px;margin:5px 3px;}
.server-status-light.on {float:left;background: transparent url('../images/global/home-sprite.png') no-repeat -266px -344px;width:29px;height:14px;margin-right:7px;}
.server-status-light.off {float:left;background: transparent url('../images/global/home-sprite.png') no-repeat -266px -358px;width:30px;height:15px;margin-right:7px;}
.server-status-text,
.server-status-note {font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;text-transform:uppercase;line-height:14px;}
.server-status-text.on {color:#82bb1f;}
.server-status-text.off {color:#dc2d24;}
.server-status-note {color:#ccc;width:280px;margin-left:3px;text-transform:none;}
.server-status-outline {margin-top:5px;}

/* What is NFSW Block */
.nfsw-block {background: transparent url('../images/global/community/community-top.png') no-repeat 0 0;width:300px;margin-top:10px;}
.question-icon {float:left;margin:5px 0px 0px 5px;}
.what-is-nfsw-header {float:left;margin:6px 0px 0px 6px;}
.nfsw-buffer {height:188px;}
.nfsw-wrapper {float:left;background: transparent url('../images/global/community/community-middle.png') repeat-y 0 0;width:300px;}
.nfsw-content {margin-top:-159px;}
.nfsw-bottom {float:left;*float:none;background: transparent url('../images/global/home-sprite.png') no-repeat 0 -480px;width:300px;height:17px;margin-bottom:10px;}
.nfsw-area-top {background: transparent url('../images/global/home-sprite.png') no-repeat 0 -498px;width:290px;height:4px;margin-left:6px;}
.nfsw-area-middle {float:left;background: transparent url('../images/global/serverstatus/server-status-area-middle.png') repeat-y 0 0;width:290px;margin-left:6px;}
.nfsw-area-bottom {float:left;background: transparent url('../images/global/home-sprite.png') no-repeat 0 -503px;width:290;height:4px;margin-left:6px;}
.nfsw-hr {background: transparent url('../images/global/home-sprite.png') no-repeat 0 -508px;width:258px;height:1px;margin:5px 3px;}
.nfsw-note {font-family: Arial, Helvetica, sans-serif;font-size:11px;text-transform:uppercase;line-height:14px;}
.nfsw-note {color:#ccc;width:270px;margin-left:10px;text-transform:none;}
.nfsw-outline {margin-top:5px;}

/* Redeem Code */
.redeem-code-block {background: transparent url('../images/global/home-sprite.png') no-repeat 0 -520px;width:300px;height:101px;padding-top:7px;margin-bottom:5px;}
.redeem-code-home-header {margin:0px 0px 0px 7px;}
.redeem-code-block input {background:none;font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#0066cc;font-weight:bold;border:none;text-transform:uppercase;margin-left:14px;margin-top:8px;*margin-top:7px;}
.redeem-code-block input:hover {cursor:text;}
.redeem-code-block p {font-family: Arial, Helvetica, sans-serif;font-size:10px;color:#ccc;margin-left:11px;margin-top:3px;}
.redeem-code-btn {float:right;margin-right:9px;margin-top:8px;}
/* FB Connect */
.fb-connect-bg {float:left;background: transparent url('../images/global/home-sprite.png') no-repeat 0 -628px;width:300px;height:21px;}
.fb-header {float:left;margin-top:8px;margin-left:6px;}
.fb-header.es, .fb-header.fr{margin-top:8px;}
.fb-header.pl{margin:7px 0 0 4px;}
.fb-connect-block {}
.fb-connect-login-btn {float:right;cursor:pointer;}

/* Main Column (Right side) */
.home-content .main-right-container {
float:right;
width:300px;
height:auto;
margin-right:10px;
}
