html{
	background-color: #201e1e;
  font:12px Arial, Helvetica, sans-serif; 
  color:#ccc;
}

a {
  color:#ccc;
  text-decoration:none;
} a:hover { text-decoration:underline; }

.clear{
	clear: both;
}

#custom-doc {
	margin:auto;
	text-align:left; /* leave unchanged */
}

#bd{
	margin-top: 15px;
}

#homepage{
  width:700px;
  border:5px solid #fff;
  margin:0 auto;
}

/********
TYPE
********/

.upper { text-transform:uppercase; }

h1#geton {
font-size:30px;
font-weight:400;
color:#ee3425;
letter-spacing:-1px;
text-align:center;
padding:0;
margin: 0 0 10px;
height:37px;
width:270px;
background:url(../images/head_geton.png) top left no-repeat;
text-indent:-9999px;
}

h1#onlist {
font-size:30px;
font-weight:400;
color:#ee3425;
letter-spacing:-1px;
text-align:center;
padding:0;
margin: 0 0 10px;
height:37px;
width:600px;
background:url(../images/head_onlist.png) top left no-repeat;
text-indent:-9999px;
}

p {
font-size:11px;
margin:10px 0;
font-weight:bold;
text-align:center;
}


/********
TOP 
********/

#top {
  height:570px;
  background:#111111 url(../images/img_top.jpg) top left no-repeat;
}

#top #form-container{
	width: 270px;
	padding: 40px 38px 0 388px;
}


#top #form-container h2 {
margin:40px 0;
}

#top #form-container h2 img {
display:block;
margin:0 auto;
}



/********
FORM 
********/


#friends{
	width: 260px;
}

#submit-email{
	cursor: pointer;
}

.center{
	text-align: center;
}

.table td{
	padding-top: 10px;
  font-size:14px;
}


#homepage-share{
}

#homepage-share .email{
	float: left;
}

#homepage-share .facebook{
	float: right;
}


/********
BOTTOM 
********/

#bottom {
  height:570px;
  background:#ee3425 url(../images/img_bottom.jpg) bottom right no-repeat;
}

#bottom #stores {
padding:50px 350px 0 0;
}

#bottom #stores h2 {
padding:0;
margin:0 0 33px;
}

#bottom #stores h2 img {
display:block;
margin:0 auto;
}

#bottom #stores p {
text-align:center;
font-size:12px;
color:#fff;
font-weight:bold;
margin:10px 0;
}

#bottom #stores p a {
color:#fff; 
}

/*******
POPUP
*******/

#fancybox-outer {
	background-color: #000;
}

#fancybox-inner {
}

.champ{
	width: 220px;
	border:1px solid #201E1E;
	height: 20px;
}

.champ-over{
	width: 160px;
	border:1px solid #201E1E;
	height: 20px;
}


#submitpage{
  margin:15px auto;
	width: 600px;
  padding:50px;
  border:5px solid #fff;
  background:#111111;
}

#video{
	margin: 50px auto;
  width:520px;
}

#submitshare { height:20px; }

#submitshare ul{
	width: 405px;
	margin: 50px auto;
}

#submitshare ul li{
	float: left;
	padding-right:10px;
	margin-right: 10px;
	border-right:1px solid #999;
}

#logo {
margin:75px 0;
text-align:center;
}

#logo img {
display:block;
margin:0 auto;
}

#logo a {
font-size:11px;
}

.error{
	border:5px solid #fff;
	padding: 10px;
	color: #fff;
	font-weight: bold;
}

.back{
	margin-top: 20px;
}

.back a, .back a:hover{
	color: #fff;
	text-decoration: none;
}
