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

	html { 
	
	  background: url(imgs/back2.jpg) no-repeat center center fixed; 
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
	
	}
	body,td,th {
		color: #333333;
		font-size:  15px;
		font-family: "Open Sans", sans-serif;
	}
	.sitecontainer{
		width:100%; margin:0px auto 0px auto
	}
	.button1{
		max-width:90%; border:2px #efefef solid; padding:5px; margin:5px auto 5px auto; text-align:center; font-size:0.8em;
	}
	.storeicon{
		margin:2px; text-align:center; padding:10px;
	}
	.storeholder1{
		float:left; width:25%; 
	}
	.heroimage1{
		text-align:center; height:800px;
	}
	.heroimage2{
		text-align:center; height:500px; color:#fff;
	}
	body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
	}
	.mainlogo{
		max-width:881px; margin:200px auto 0px auto; color:#fff; font-size:18px;
	}
	.footer a{
		text-decoration:none;
		color:#fff;
	}
	.footer a:hover {
		color:#000;
	}
	h2{
		font-weight:300;
		font-size:18px;
	}
	
	h1{
		font-style:normal;
		font-weight:300;
		font-size:24px;
	}
	.storelogo{
		max-width:143px; margin:10px auto 10px auto;
	}
	.smlbutton{
		margin-top:40px;
	}
	.smlbutton a {
		color:#fff; text-decoration:none; margin-top:40px;
	}
	.smlbutton a:hover {
		color:#111111;
	}
	.mainbutton{
		margin-top:100px; margin-bottom:50px; font-size:20px; letter-spacing:2px; width:70%;
	}
	.mainbutton a {
		color:#fff; text-decoration:none;
	}
	.mainbutton a:hover {
		color:#111111;
	}
	.reprisalbutton{
		color:#fff; font-size:18px; width:50%; border:2px #999999 solid; border:2px #eeeeee solid;
	}
	.reprisalbutton a {
		color:#fff; text-decoration:none;
	}
	.reprisalbutton a:hover {
		color:#111111;
	}
	#screen-shot .item{
	  margin: 3px;
	}
	#screen-shot .item img{
	  display: block;
	  width: 100%;
	  height: auto;
	}
	.slides{
		max-width:1000px; margin:0px auto 0px auto; padding-bottom:50px;
	}
		.video-container {
    	position: relative;
   	 	padding-bottom: 56.25%;
   	 	padding-top: 30px; height: 0; overflow: hidden;
	}
	 
	.video-container iframe,
	.video-container object,
	.video-container embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}