body {
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	font-family: Lucida Grande, Helvetica, Arial;
	background-color: #545B72;
	background-image: url(images/background-repeat.png);
	background-repeat: repeat-x;
}

/* @group general */

a {
	text-decoration: none;	
}

img {
	border: none;	
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
}

/* @end */

#background {
	background-image: url(images/background.png);
	background-position: top center;
	background-repeat: no-repeat;
	height: 800px;
}

/* @group navigation */

#navigation {
	height: 130px;
	min-width: 1000px;
	margin-left: 15px;
	margin-right: 15px;
}

#brand {
	float: left;
	display: block;
	height: 100px;
	width: 272px;
	margin-left: 50px;
	background-image: url(images/proximatey-brand.png);
	background-repeat: no-repeat;
	cursor: pointer;
	text-indent: -9999px;
}

#apps {
	float: left;
	padding-top: 10px;
	padding-left: 70px;
}

#poker {
	float: left;
	display: block;
	height: 88px;
	width: 88px;
	margin-right: 25px;
	background-image: url(images/icon-poker.png);
	background-repeat: no-repeat;
	cursor: pointer;
	text-indent: -9999px;
}

#poker:hover {
	background-position: 0 -90px;	
}

#poker.current {
	background-position: 0 -181px;
}

#gunslinger {
	float: left;
	display: block;
	height: 88px;
	width: 88px;
	margin-right: 25px;
	background-image: url(images/icon-gunslinger.png);
	background-repeat: no-repeat;
	cursor: pointer;
	text-indent: -9999px;
}

#gunslinger:hover {
	background-position: 0 -90px;	
}

#gunslinger.current {
	background-position: 0 -181px;
}


#psst {
	float: left;
	display: block;
	height: 88px;
	width: 88px;
	background-image: url(images/icon-psst.png);
	background-repeat: no-repeat;
	cursor: pointer;
	text-indent: -9999px;
}

#psst:hover {
	background-position: 0 -90px;	
}

#psst.current {
	background-position: 0 -181px;
}

#support {
	float: right;
	display: block;
	height: 23px;
	width: 81px;
	margin-top: 44px;
	margin-right: 20px;
	background-image: url(images/button-support.png);
	background-repeat: no-repeat;
	cursor: pointer;
	text-indent: -9999px;
}

#support:hover {
	background-position: 0 -27px;
}

#support:active {
	background-position: 0 -53px;
}

#contact {
	float: right;
	display: block;
	height: 23px;
	width: 74px;
	margin-top: 44px;
	background-image: url(images/button-contact.png);
	background-repeat: no-repeat;
	cursor: pointer;
	text-indent: -9999px;
}

#contact:hover {
	background-position: 0 -27px;
}

#contact:active {
	background-position: 0 -53px;
}

#home {
	float: left;
	display: block;
	height: 23px;
	width: 58px;
	margin-top: 44px;
	background-image: url(images/button-home.png);
	background-repeat: no-repeat;
	cursor: pointer;
	text-indent: -9999px;
}

#home:hover {
	background-position: 0 -27px;
}

#home:active {
	background-position: 0 -53px;
}

/* @end */

/* @group content */

#page {
	padding-top: 40px;
	width: 900px;
	margin: 0px auto;
	display: none;
}

#buynow {
	float: left;
	display: block;
	height: 45px;
	width: 126px;
	margin-top: 12px;
	background-image: url(images/button-buynow.png);
	background-repeat: no-repeat;
	cursor: pointer;
	text-indent: -9999px;
}

#buynow:hover {
	background-position: 0 -45px;	
}

#buynow:active {
	background-position: 0 -90px;
	margin-top: 13px;
	height: 46px;
}


#iphone {
	float: left;
	margin-left: 50px;
	margin-right: 50px;
	background-image: url(images/iphone_v.png);
	background-repeat: no-repeat;
	height: 554px;
	width: 300px;
}

#iphone_content {
	padding: 91px 0px 0px 31px;
	height: 360px;
	width: 240px;
}

#app_description_wrapper #support, #app_description_wrapper #contact {
	margin-top: 0;
}

#app_description {
	margin-top: 40px;
	display: block;
	width: 500px;
	height: 500px;
	float: left;
}

#app_description.poker {
	margin-top: 0;
}

#app_description img {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 20px;
}


#app_description h1 {
	display: block;
	font-size: 23px;
	color: #3A3F48;
	margin-bottom: 0;
	margin-top: 0;
	text-indent: -9999px;
}


#app_description .tagline {
	font-size: 19px;
}

#app_description p {
	font-size: 13px;
	color: #2C3038;
}

#app_description .poker {
	background-image: url(images/title-poker.png);
	background-repeat: no-repeat;
	width: 298px;
	height: 29px;
}

#app_description .gunslinger {
	background-image: url(images/title-gunslinger.png);
	background-repeat: no-repeat;
	width: 390px;
	height: 37px;
}

#app_description .psst {
	background-image: url(images/title-psst.png);
	background-repeat: no-repeat;
	width: 72px;
	height: 29px;
}

#screen_thumbnail {
	float: left;
	margin-right: 10px;
}

/* @end */

#footer {
	min-width: 1012px;
	text-align: right;
	margin-right: 30px;
	font-size: 11px;
	color: #F8F8F8;
}

#cover {
	left:0px;
	right:0px;
	background:black;
	width:100%;
	height:100%;
	position:fixed;
	z-index:199;
	opacity:0.5;
	display:none
}

/* @group support */

#support_badge{
	background-image: url(images/proximatey-support.png);
	background-repeat: no-repeat;
	width: 330px;
	height: 132px;
	position: absolute;
	top: 36px;
	left: 50%;
	margin: 0 0 0 -158px;
}

#support_wrapper {
	padding-top: 50px;
	width: 600px;
	margin: 0 auto;
	color: #2C3038;
}

#support_wrapper h2 {
	font-size: 17px;
	color: #515963;
	margin: 0;
	padding-top: 30px;
	padding-bottom: 10px;
	line-height: 22px;
	border-bottom: 1px solid #666;
}

.issue {
	padding-bottom: 10px;
}

/* @end */

#poker_icon {
	background-image: url(images/icon-poker.png);
	background-repeat: no-repeat;
	height: 88px;
	width: 88px;
	margin-bottom: 13px;
}