/*Global*/
html{height:100%;}
body {
		margin:0 auto;
		min-height:100%;
        position:relative;
        min-width:1000px;
		background:url(../images/background.jpg) top no-repeat;
		background-color:#000000;
		
		
}
img { border-style:none;}
a { text-decoration:none;}
input, textarea, select { vertical-align:middle;}
form, fieldset {
        margin:0;
        padding:0;
        border-style:none;
}
.nav {
		width:260px;
		margin-left:700px;
		height:22px;
		margin-top:25px;
}
.img1 {
		position:absolute;
		margin-left:13px;
}
.img2 {
		position:absolute;
		margin-left:83px;
}
.img3 {
		position:absolute;
		margin-left:184px;
}
#header {
        width:960px;
        margin:0 auto;
        overflow:hidden;
        position:relative;
		height:56px;
		background:url(../images/header-background.jpg) no-repeat;
}
#content {
		width:960px;
		margin:0 auto;
		position:relative;
		height:780px;
}
.left_col {
		margin:0;
		padding:0;
		width:372px;
		height:730px;
		position:absolute;
		margin-top:20px;
}
.screenshots {
		background:url(../images/screenshots-background.jpg);
		width:376px;
		height:246px;
		margin-top:30px;
		border:thin solid #000000;
}
.screens {
		position:absolute;
		margin-left:130px;
		margin-top:15px;
}
.screens-img {
		width:360px;
		height:178px;
		margin-left:5px;
		margin-top:50px;
}
#im1 {
		padding-left:8px;
		padding-top:6px;
}
.available {
		background:url(../images/available-background.jpg) no-repeat;
		width:373px;
		height:90px;
		margin-top:30px;
}
.iphone {
		position:absolute;
		margin:0;
		padding:0;
		margin-left:15px;
		margin-top:50px;
}
.web {
		margin:0;
		padding:0;
		position:absolute;
		margin-top:50px;
		margin-left:130px;
}
#right_col {
		height:580px;
		width:550px;
		margin:0;
		padding:0;
		position:absolute;
		margin-left:410px;
		margin-top:20px;
}
#title {
		color:#FFFFFF;
		font-family:Arial;
		font-size:20px;
		font-weight:bold;
}
#description {
		color:#FFFFFF;
		font-family:Arial;
		font-size:13px;
		line-height:17px;
		margin-top:40px;
		
}
.sell-1 {
		margin:0;
		padding:0;
		color:#FFFFFF;
		margin-top:0px;
}
.sell-2 {
		margin:0;
		padding:0;
		color:#FFFFFF;
		margin-top:25px;
}
.sell-3 {
		margin:0;
		padding:0;
		color:#FFFFFF;
		margin-top:50px;
}
.sell-4 {
		margin:0;
		padding:0;
		color:#FFFFFF;
		margin-top:75px;
}
.sell-5 {
		margin:0;
		padding:0;
		color:#FFFFFF;
		margin-top:98px;
}
#selling-button {
		margin:0;
		padding:0;
		position:absolute;
}
.sell-text {
		margin:0;
		padding:0;
		position:absolute;
		margin-left:30px;
		font-family:Arial;
		font-size:13px;
}
.sell-text-a {
		margin:0;
		padding:0;
		position:absolute;
		margin-left:30px;
		font-weight:bold;
}
#selling-points {
		border:thin solid #000000;
		height:120px;
		margin-top:20px;
}
#buy {
		width:404px;
		height:60px;
		margin-left:10px;
		margin-top:30px;
}
.bidimage {
		margin-left:28px;
		margin-top:30px;
		position:absolute;
}
#requirements {
		width:500px;
		height:190px;
}
.require-btn {
		width:120px;
		margin:0;
		padding:0;
		position:absolute;
		margin-left:13px;
		margin-top:35px;
}
.loginimage {
		background:url(../images/require-background.jpg);
		color:#FFFFFF;
		width:256px;
		height:184px;
		margin:0;
		padding:0;
		position:absolute;
		margin-left:170px;
		margin-top:20px;
}
#require-text {
		margin:0;
		padding:0;
		position:absolute;
		color:#FFFFFF;
		font-family:Arial;
		font-size:14px;
		line-height:23px;
		margin-left:40px;
		margin-top:50px;
}
.require-title {
		margin:0;
		padding:0;
		position:absolute;
		font-family:Arial;
		font-size:18px;
		margin-left:40px;
		margin-top:20px;
}
#footer {
		background:url(../images/footer-background.jpg) no-repeat;
		width:960px;
		height:110px;
		margin:0 auto;
}
.newsletter {
		width:240px;
		height:50px;
		margin-left:110px;
		margin-top:10px;
}
#subscribe {
		margin:0;
		padding:0;
		position:absolute;
		margin-top:25px;
		background:#1b0000; 
		color:#664b4b;
		font-family:Arial;
		font-size:11px;
		font-style:italic;
		border-color:#4a0606;
}
#subscribe-btn {
		margin:0;
		padding:0;
		position:absolute;
		margin-top:23px;
		margin-left:130px;
}
#news {
		margin:0;
		padding:0;
		position:absolute;
		color:#FFFFFF;
		width:70px;
		height:9px;
		margin-left:0px;
		margin-top:8px;
