@charset "utf-8";
/* CSS Document  */

body{
margin: 0;
padding: 0;
border-top: 7px solid #c2c2c2;
font-family: 'Open Sans',sans-serif;
font-size: 13px;
line-height: 22px;
background-color: #000;
overflow-y:scroll;
}

	div#intro{
	width: 800px;
	margin: auto;
	text-align: center;
	color: #fff;
	}

	div#wrapper{
	width: 800px;
	margin: auto;
	border: 3px solid #d4d4d4;
	 -moz-border-radius:5px; /* Firefox */
	-webkit-border-radius:5px; /* Chrome, Safari */
	-khtml-border-radius:5px; /* Konqueror */
	border-radius:5px; /* CSS3 */
	behavior:url(border-radius.htc); /* Internet Explorer */
	margin-top: 5px;
	padding: 20px;
	background-color: #fff;
	position: relative;
	padding-bottom: 0;
	}
	
		div#wrapper div.fb-like{
		position: absolute;
		bottom: 8px;
		right: 8px;
		}
	
		div#wrapper div#left{
		float: left;
		width: 475px;
		}
		
		div#wrapper div#right{
		float: right;
		width: 285px;
		}

		div#wrapper p.head{
		margin: auto;
		font-size: 22px;
		text-align: center;
		font-weight: 600;
		line-height: 30px;
		}
		
			div#wrapper p.head strong{
			color: #d7c564;
			font-weight: 600;
			}
			
		div#wrapper div.more{
		background-color: #fffdf0;
		border-top: 1px solid #f1f0dc;
		border-bottom: 1px solid #f1f0dc;
		color: #aba8a1;
		margin-top: 10px;
		margin-bottom: 15px;
		text-align: center;
		padding-top: 3px;
		padding-bottom: 3px;
		}
		
		div#wrapper a#video {
		background-image: url("../images/video-preview.jpg");
		display: block;
		height: 267px;
		width: 475px;
		background-position: left;
		}
		
			div#wrapper a#video:hover{
			background-position: right;
			}
			
		div#wrapper div.features{
		background-color: #fffdf0;		
		border-top: 1px solid #f1f0dc;
		border-bottom: 1px solid #f1f0dc;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 5px;
		padding-bottom: 5px;
		font-size: 12px;
		margin-top: 20px;
		}
		
			div#wrapper div.features div.left{
			float: left;
			width: 45%;
			}
			
			div#wrapper div.features div.right{
			float: right;
			width: 50%;
			}
			
		div#wrapper p.moreone{
		font-size: 11px;
		/*color: #aba8a1;*/
		margin-left: 5px;
		text-align: center;
		margin-bottom: 0;
		color: #aba8a1;
		margin-top: 10px;
		}
		
		div#wrapper input {
			border: 1px solid #D0D0D0;
			border-radius: 4px;
			color: #4A4A4A;
			display: inline-block;
			height: 20px;
			line-height: 20px;
			margin-bottom: 10px;
			padding: 5px 6px;
			vertical-align: middle;
			width: 255px;
			font-family: 'Open Sans',sans-serif;
		}
		
		div#wrapper input[type="submit"] {
			background: linear-gradient(to bottom, #d7c564 0%, #d7c564 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
			border: medium none;
			border-radius: 3px;
			color: #FFFFFF;
			cursor: pointer;
			height: 30px;
			width: 270px;
			font-family: 'Open Sans',sans-serif;
		}
		
		div#wrapper label {
		cursor: pointer;
		font-size: 13px;
		}

		div#wrapper input[type="checkbox"] {
		cursor: pointer;
		width: 30px;
		}
		
	div#footer{
	width: 800px;
	margin: auto;
	margin-top: 25px;
	margin-bottom: 50px;
	font-size: 12px;
	color: #fff!important;
	}
	
		div#footer div.copyright{
		width: 30%;
		float: left;
		}
		
		div#footer div.navigation{
		width: 50%;
		float: right;
		text-align: right;
		}

			div#footer div.navigation ul{
			list-style-type: none;
			margin: 0;
			float: right;
			}
		
				div#footer div.navigation ul li{
				float: left;
				margin-left: 10px;
				margin-right: 10px;
				}
div.clear{
clear: both;
}

img{
border: 0 none;
}


			 div#country-select {
				float: right;
				position: relative;
			} 

				input.error {
					border: 1px solid #f88 !important;
				}
				
				
					div#main div#right div#form form input:hover[type="submit"]{
					background: linear-gradient(to bottom, #1A263D 0%, #1A263D 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
					}
					
	

a#video {
	width: 640px;
	height: 360px;
	background-image: url(../images/video-preview.jpg);
	display: block;
}

a#video:hover {
	background-position: right;
}

	
div.clear{
clear: both;
}
a{
	text-decoration: none;
	color: inherit;
}	

	a:hover{
		text-decoration: underline;
	}
	
img{
	border: 0;
}

p.error {
	color: #c00000;
}
