#razTalon {
	width:986px;
	margin:0 auto 25px;
	border:2px solid #141414;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
}

#razTalonShare {
	width:986px;
	margin:0 auto;
	padding:30px 0;
	border:2px solid #141414;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
}

#razTalonFbLike {
	text-align:left;
	position:absolute;
	bottom:5px;
	margin:0 0 0 30px;
	height:30px;
}

#razTalonLike {
	width:235px;
	float:right;
	margin:0 30px 0 0;	
}

#razTalonLike p{
	margin:0 0 30px;
}

	#razTalonSpread {
		border:2px solid #141414;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		-khtml-border-radius:4px;
		border-radius:4px;
		background:#000;
		padding:30px 40px;
		text-align:center;
		
	}
	
	

#fbComment {
	width:680px;
	float:left;
	background:#fff;
	margin:0 0 0 20px;
}

#razTalon h2,#razTalon h1{
	text-indent:-9999px;
}

#razTalonMain {
	height:515px;
	background:url(../images/talon-unleash-apm.jpg) no-repeat left top;
}

#razTalonMainUSP {
	position:relative;
	height:1286px;
	background:url(../images/talon-main-usp.jpg) no-repeat left top;
}

#razTalonSecUSP {
	position:relative;
	height:450px;
	background:url(../images/talon-sec-usp.jpg) no-repeat left top;
}

#razTalonMainUSP h2,#razTalonSecUSP h2,#razTalonAdditionalFeatures h2,#razTalonOptional h2{
	text-indent:0;
	margin:0 0 10px;
}

#razTalonMainUSP p,#razTalonSecUSP p,#razTalonAdditionalFeatures p,#razTalonOptional p{
	text-align:justify;
	font-size:12px;
	color:#666;
	margin:0 0 20px;
}

#razTalonIntro {
	position:absolute;
	top:138px;
	left:426px;
	width:530px;
	height:100px;
	
}

#razTalonMainUSP #razTalonIntro p{
	font-size:14px;
	text-align:justify;
	color:#fff;
	line-height:1.7;
}

	#razTalonUSP1 {
		position:absolute;
		top:315px;
		left:426px;
		width:520px;
	}
	
	#razTalonUSP2 {
		position:absolute;
		top:588px;
		left:25px;
		width:400px;
	}
	#razTalonUSP3 {
		position:absolute;
		top:1062px;
		left:486px;
		width:460px;
	}

#razTalonSecUSP {
	position:relative;	
	height:450px;
}

	#razTalonUSP4 {
		position:absolute;
		top:114px;
		left:495px;
		width:460px;
	}

#razTalonTechspecs {
	text-indent:-9999px;
	background:url(../images/talon-technical-specs.jpg) no-repeat left top;
	height:636px;
}

#razTalonProgamer{
	text-indent:-9999px;
	background:url(../images/talon-progamer.jpg) no-repeat left top;
	height:900px;
}

#razTalonAdditionalFeatures {
	height:637px;
	position:relative;
	background:url(../images/talon-additional-features.jpg) no-repeat left top;
}

	#razTalonUSP5 {
		position:absolute;
		top:376px;
		left:35px;
		width:445px;	
	}
		
	#razTalonUSP6 {
		position:absolute;
		top:376px;
		right:35px;
		width:445px;
	}

.razSeparatorG {
	background:url(../images/separator-gray-bar.png) no-repeat left top;
	height:10px;
}

.razSeparatorGR {
	background:url(../images/separator-green-bar.png) no-repeat left top;
	height:10px;
}

#razTalonFooter {
	position:relative;
	background:url(../images/talon-footer.jpg) no-repeat left top;
	height:915px;
	
}
#razTalonOptional {
	position:absolute;
	top:318px;
	left:35px;
	width:470px;
}

#razTalonOptional a{
	text-decoration:underline;
	color:#666;
	                
}

#razTalonWarning {
	position:absolute;
	top:580px;
	left:30px;
	width:890px;
	background:#090909;
	padding:20px;
}
#razTalonWarning  p {
	margin:0 0 15px;
}
#razTalonWarning li{
	padding:5px 0 5px 15px;
	color:#777;
	line-height:1.3;
	background:url(../images/bullet-red-dot.gif) 3px 12px no-repeat; 
}
#subscriptionForm {
	width:322px;
	position:absolute;
	top:20px;
	right:30px;
	background:#080808;
	padding: 20px 50px 20px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	border-radius:8px;
	margin: 0 0 20px;
	border:1px solid #111;
}
#subscriptionForm p.rpolicy {
	text-align:center;
	color:#444;
}
#subscriptionForm p {
	padding:3px 0 0 0;
	margin:0 0 5px;
}

#subscriptionForm label {
	display:block;
	margin:0 0 5px;
}

#subscriptionForm label.error {
	font-style:italic;
	font-size:10px;
	color:#ccc;
}

#subscriptionForm .text,#subscriptionForm .country{
	display:inline;
	border:1px solid #333;
	background:#0e0e0e;
	padding:5px;
	color:#ccc;
	width:300px;
}

#subscriptionForm .country{
	width:310px;
}

#subscriptionForm textarea.text {
	width:300px;
	height:50px;
	padding:5px;
	color:#ccc;
	border:1px solid #333;
	vertical-align:top;
}

#subscriptionForm input.fbprofile {
	width:300px;
	padding:5px;
	color:#ccc;
	border:1px solid #333;
	vertical-align:top;
}

#subscriptionForm #preOrderButton {
	display:block;
	height:0;
	margin:20px auto; 
	padding:51px 0 0 0;
	width:216px;
	text-indent:-9999px;
	overflow:hidden;
	border:none;
	cursor:pointer;
	background:url(../images/button-preorder.png) left top no-repeat;
}

#subscriptionForm label.error {
	font-style:italic;
	font-size:10px;
	color:#0f0;
}


#subscriptionForm p label.error.checked {
	display:inline;
	width:16px;
	padding:0 0 0 16px;
	line-height:20px;
	font-size:16px;
	margin: 0;
	background: url(../../../images/icons/correct.png) no-repeat left top;
}

#subscriptionForm #recaptcha_widget_div {
	margin:0 0 10px;	
}

#recaptcha_response_field {
	color:#fff;
}

#razTalonThankyou {
	padding:30px;
	background:#010101;
}

#razTalonThankyou #thankyou {
	color:#fff;
	font-size:20px;
	font-weight:700
}

#razTalonThankyou #thankyou a{
	text-decoration:underline;
	color:#fff;
}
#razTalonThankyou img{
	border:none;
}

#razTalonThankyou p{
	margin:0 0 20px;
	font-size:12px;
	color:#666;
}