*, *:before, *:after {
  -webkit-box-sizing: border-box; 
  -moz-box-sizing: border-box; 
  box-sizing: border-box;
  transition: 0.3s;
}
img { border: 0; max-width: 100%; }

html {
	background:#000 ;
}
body{
  	background:#000 url(../images/bg.jpg) no-repeat top center;
  	background-attachment:fixed;
  	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:lighter;
	text-align:left;
	color:#fff;
	margin: 0;
	padding: 0;
}

#wrapper {
	display:block;
	max-width:820px;
	margin:0px auto;
	padding:0px;
	/*background:#000 url(../images/bg.jpg) no-repeat top center;*/
	width: 100%;
}

.header {
	display:block;
	background: #1a1a1a;
	width:100%;
	min-height:135px;
	overflow:hidden;
	margin: 0;
	padding:0px 0px 0px 0px;
}

.header .layout {
	margin: 0 auto;
	max-width: 820px;
	width: 100%;
}

.header ul {
	clear: right;
	float: right;
	margin: 55px 0 0 0;
}

.header li {
	border-bottom: 6px solid #404040;
	float: left;
	list-style: none;
	padding: 0 5px 5px 5px;
}

.header li.active {
	border-color: #d2232a;
}

.header a {
	color: #fff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
}

h1 {
	float:right;
	margin: 0px 0px 0px 0px;
	padding: 20px 0 0px 0px;
	width:246px;
}

h2 {
	display:inline-block;
	clear:none;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0;
	width:369px;
}

p {
	margin-left:10px;
	padding:0px 5px 0px 5px;
}

a {
  
}

#main {
	display:block;
	max-width:820px;
	margin:50px 0;
	padding:0;
	width: 100%;
}

.row {
	overflow:hidden;
	clear:both;
	text-align: center;
	margin: 0 auto;
}

.row .promotion:first-child { margin: 0; }

.promotion {
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;
    padding:0;
    max-width:350px;
    margin: 0 0 20px 115px;
    vertical-align:top;
	min-height: 400px;
}

.promotion a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	color:#fff;
}

.promotion a:hover{
	text-decoration:none;
	color:#fff;
}
.promotion span{
	margin:15px 0 0 10px;
	padding:0 5px 0 5px;
  	display:block;
}

#footer {
	display:block;
	max-width:760px;
	margin:10px auto 10px auto;
	padding:10px 0;
	background-color:#1a1a1a;
	width: 100%;
}

#footer a {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#edb111;
	text-decoration:none;
}

#footer a:hover {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#edb111;
	text-decoration:underline;
}

.float-left { float: left; }
#last-chance{display: none;}
@media (max-width: 819px) {
	.header { text-align: center; }
	h1, h2 { float: none; margin: 0 auto; text-align: center; }
	.header ul { float: none; margin: 0 auto; padding: 0; }
	.header li { display: inline-block; float: none; }
	.promotion { margin: 0 0 20px 0; }
	.promotion img { width: 98%; }
	.float-left { float: none; }
}
