/* STYLE SHEET FOR X SITE
Created by: Name Surname
www.x.com
ToC
	1.defaults
	2.structure
	3.links and navigation
	4.fonts
	5.images
	6.hacks
Notes
*/

/* ----------- 1.defaults -------------*/
*{
	margin: 0;
	padding: 0;
	}
body {
	color: #CCCCCC;
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #000000;
	}
button{
	background:0;
	padding:0;
	margin:0;
	border:0;
}
	
/* ------------ 2.structure ------------*/
#wrapper {
	width: 900px;
	margin: 0 auto;
	}
#masthead {
	}
#logo {
	width: 150px;
	margin-top: 20px;
	float: left;
	}
#navContainer {
	z-index: 100;
	width: 900px;
	}
#HomenavContainer {
	margin-left: 157px;
	}
#content {
	width: 900px;
	}
#contentMain {
	background-image: url(images/product-background.jpg);
	background-repeat: no-repeat;
	width: 900px;
	height: 570px;
	}
#contentWin {
	background-image: url(images/comps-background.jpg);
	background-repeat: no-repeat;
	width: 900px;
	height: 570px;
	}
#contentPicComp {
	background-image: url(images/pic-comp-background.jpg);
	background-repeat: no-repeat;
	width: 900px;
	height: 600px;
	}
#contentPicGallery {
	background-image: url(images/gallery-background.jpg);
	background-repeat: no-repeat;
	width: 900px;
	min-height: 600px;
	}
#contentPlayComp {
	background-image: url(images/play-comp-background.jpg);
	background-repeat: no-repeat;
	width: 900px;
	height: 580px;
	}
#contentTalk {
	background-image: url(images/talk-background.jpg);
	background-repeat: no-repeat;
	width: 900px;
	height: 570px;
	}
#contentDownloads {
	background-image: url(images/download-background.jpg);
	background-repeat: no-repeat;
	width: 900px;
	height: 570px;
	}
#contentPlay {
	background-image: url(images/play-background.jpg);
	background-repeat: no-repeat;
	width: 900px;
	height: 570px;
	}
#homecontent {
	width: 900px;
	}
	#productcontent {
	width: 900px;
	}
#productcopy {
	width: 350px;
	float: left;
	padding-top: 100px;
	padding-right: 20px;
	padding-left: 20px;
	}
#playcontent {
	width: 900px;
	position: absolute;
	}
#playcopy {
	width: 260px;
	float: left;
	position: absolute;
	top: 130px;
	left: 630px;
	}
#playgame {
	width: 589px;
	float: left;
	position: absolute;
	z-index: 1;
	top: 220px;
	left: 20px;
	}

#wincopy {
	width: 260px;
	float: left;
	padding-top: 105px;
	padding-right: 20px;
	padding-left: 10px;
	}
#wincopy img {
	padding: 10px 0px 10px 0px;
	}
#winform {
	width: 360px;
	float: left;
	padding-top: 50px;
	padding-right: 20px;
	padding-left: 25px;
	}
#winform img {
	padding: 0px 0px 0px 0px;
	}
#galleryText {
	width: 855px;
	padding-top: 140px;
	padding-right: 20px;
	padding-left: 25px;
	float: left;
	}
#gameContainer {
	width: 310px;
	float: left;
	padding-top: 110px;
	padding-right: 20px;
	padding-left: 110px;
	}
.galleryTop5 {
	width: 675px;
	}
.galleryThumbs {
	padding: 0px 10px 0px 0px;
	width: 51px;
	}
.galleryTopItem {
	width:115px;
	background-image: url(images/gallerypictrans.png);
	height: 163px;
	}
.galleryThumbItem {
	width:51px;
	background-image: url(images/gallerypictrans.png);
	height:73px;
	}
.galleryCopy {
	padding-bottom: 20px;
	}
.magnifyLink {
	width:158px;
	}
#gameText {
	width: 360px;
	float: right;
	padding-top: 110px;
	padding-right: 50px;
	padding-left: 25px;
	}
#talkform {
	width: 290px;
	float: left;
	padding-top: 240px;
	padding-right: 20px;
	padding-left: 86px;
	}
#talkText {
	width: 350px;
	float: left;
	padding-top: 130px;
	padding-right: 20px;
	padding-left: 20px;
	}
#talkfaq {
	width: 380px;
	float: right;
	padding-right: 5px;
	padding-left: 0px;
	}
#talkform img {
	padding: 0px 0px 0px 200px;
	}
#downloadcopy {
	width: 880px;
	float: left;
	padding-top: 400px;
	padding-left: 20px;
	font-size: 85%;
	}
#downloadcopy ul li{
	display: inline;
	padding-right: 180px;
	}
#downloadcopy ul li.lastrez{
	padding-right: 20px;
	}
#footer {
	float: left;
	width: 900px;
	}
#footernav {
	width:525px;
	float: left;
	padding-top: 5px;
	}
#footerlinks {
	width:355px;
	float: right;
	text-align: right;
	padding-top: 5px;
	}
.separator {
	clear: both;
	height: 0;
	}
.fineprint {
	font-size: 85%;
	}
#faqWrap {
	background-image:url(images/trans-back.png);
	padding: 10px;
	}
#timeRemaining{
	padding: 0px 5px 0px 0px;
	width: 375px;
	float: right;
	position: relative;
	display: inline;
}
	
/* ----------- 3.links and navigation -----------*/
a {
	color: #FF3300;
	text-decoration: none;
	}
a:visited {
	}
a:hover {
	text-decoration: underline;
	}
a:active {
	}
#navigation {
	width: 745px;
	float: left;
	height: 50px;
	padding-left: 5px;
	padding-top: 28px;
	}
#navigation a {
	
	}
#navigation ul li{
	display: inline;
	position: relative;
	float: left;
	}
#navigation li {
	}
#navigation ul li a {
	display: block;
	text-indent: -99999px;
	height: 50px;
	color:#000;
	}
#navWired {
	background-image: url(images/wired-topnav.jpg);
	width: 134px;
	background-repeat: no-repeat;
}
#navWin {
	background-image: url(images/win-topnav.jpg);
	width: 39px;
}
#navPlay {
background-image: url(images/play-topnav.jpg);
	width: 57px;
}
#navGallery {
background-image: url(images/gallery-topnav.jpg);
	width: 73px;
}
#navBlog {
background-image: url(images/blog-topnav.jpg);
	width: 48px;
}
#navDownloads {
background-image: url(images/downloads-topnav.jpg);
	width: 107px;
}
#navTalktous {
background-image: url(images/talk-topnav.jpg);
	width: 99px;
}
#navSocial {
background-image: url(images/social-topnav.jpg);
	width: 97px;
}
#navigation ul li a:hover{
	background-position: left bottom;
}
#stockistlink{
	padding: 0px 5px 0px 0px;
	width: 375px;
	float: right;
	position: relative;
	display: inline;
}
#ticker{
	clear:both;
}
#daystogo{
	padding: 57px 0px 0px 0px;
	width: 315px;
	float: right;
	font-size: 250%;
	text-align: center;
}
#winBtns{
	width:130px;
	float:left;
	padding-top: 120px;
	}

#footernav ul li{
	display: inline;
	font-size: 95%;
	padding-left: 2px;
	}
#footernav ul li a{
	color: #CCCCCC;
	font-weight: normal;
	}
#footerlinks ul li{
	display: inline;
	padding-right: 2px;
	font-size: 95%;
	}
#footerlinks ul li img{
	float: left;
	margin-top: -5px;
	}
#footerlinks ul li a{
	color: #CCCCCC;
	font-weight: normal;
	}
#footerlinks ul li.lastlink{
	display: inline;
	padding-right: 0px;
	font-size: 95%;
	}
#footerlinks ul li.lastlink a{
	color: #FF3300;
	font-weight: normal;
	}
	
/* ----------- 4.fonts --------------*/
h1, h2, h3, h4, p, ul {
	}
h1 {
	}
h2 {
	}
h3 {
	font-size: 100%;
	}
h4 {
	}
p {
	}
ul {
	list-style-type: none;
	}
.colormeorange {
	color: #FF3300;
	}
	
/* ------------ 5.images ----------------*/
a img {
	border: 0;
	}
	
/* ------------- 6.hacks -----------------*/

#wrapper {
	text-align: left;
	}
