﻿*{margin:0;padding:0}

body {
	background-image: url('img/backgroundjpg.jpg');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center top;
	font-family:Arial, Helvetica, sans-serif;
}

#box
{
	width: 950px;
	min-height: 980px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#nav
{
	position: absolute;
	width: 950px;
	height: 40px;
	display: block;
	top: 285px;
}

#content
{
	position: absolute;
	width: 950px;
	height: 534px;
	display: block;
	top: 350px; /*should be 380 */
	text-align:center;

}

#footer
{
	position: absolute;
	width: 950px;
	height: 100px;
	display: block;
	top: 890px;
	text-align:center;

}

.demo_btn
{
	position: relative;
	top: -86px;
	left: 240px;
}

img
{
	border: none;
}
/* Nav Buttons */


.nav
{
	position: relative;
	display:inline-block;
	width: 150px;
	height: 40px;
	padding: 0px;
	margin-right: -10px;
	/*background-color: #FFFFFF;*/
	background-repeat: no-repeat;
	z-index: 400;
	/*ie*/
	^float: left;
	^margin-right: 0px;
}

#info{background-image:url('img/btn_info.png');width:150px;}
#screens{background-image:url('img/btn_screens.png');width:200px;}
#video{background-image:url('img/btn_video.png');width:180px;}
#download{background-image:url('img/btn_download.png');width:230px;}
#buy{background-image:url('img/btn_buy.png');width:210px;}

/* Gallery */

	/* BEGIN DEMO STYLE */
	h1,h2{font:bold 80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
	a{color:white;text-decoration:none;outline:none;}
	a:hover{text-decoration:underline;}
	.caption{font-style:italic;color:white}
	.demo{position:relative;margin-top:2em;}
	.gallery_demo{padding-left: 50px;width :602px;margin:0 auto;float:left;}
	.gallery_demo li{width:68px;height:50px;border:3px double #111;margin: 0 2px;background:#000;}
	.gallery_demo li div{left:240px}
	.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
	
	#main_image{margin:0 auto 60px auto;height:480px;width:640px;background:black;float:left;}
	#main_image img{margin-bottom:7px;}
	
	.nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
	
	.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
	.info p{margin-top:1.6em;}


















