@charset "utf-8";
/* CSS Document */

body{
	margin:0 auto; /* for the rest */
	overflow-x:hidden;
}

::selection {
    background: #FF555D; /* Safari */
}
::-moz-selection {
    background: #FF555D; /* Firefox */
}

@font-face { font-family: Proxima; src: url('proximanova-light-webfont.woff'); }
@font-face { font-family: ProximaRegular; src: url('proximanova-regular-webfont.woff'); }


#container{
	width:992px;
 margin: 0 auto; 
	display:block;
	background:#fff;
	position:relative;
}

#top{
	margin-top: 20px;	
    position:relative;
    display:block;
    width:990px;
    overflow:hidden;
}
    
#buttons{
    position:relative;
    display:block;
    width:990px;
    height:650px;
}
    
#footer{
     position:relative;
     display:block;
    width:990px;
    height:80px;
}



#topBreak{
	position:relative;
	 height:76px;
}

#bottomBreak{
		text-align:center;
	bottom:10px;
	position:relative;
	margin-top:70px;
}

#logoBreak{
	text-align:center;
	display:block;
	position:absolute;
	width:  180px;
	height:  23px;
	z-index:2;
	left: 50%;
	background:#FFFFFF;	
    margin-left: -90px;	
	margin-top: 4px;	
	cursor:pointer;
}

#topBar{
	margin:0 auto; /* for the rest */
	width:990px;
	height:75px;
}

#topBarContainer{
	width:990px;
	height:55px;
}

#topLogo{
	float:left;
}


.menuButton{
	margin-top:30px;
}

#topMenu{
	margin-left:610px;
	height:76px;
}

.fb-like{
	margin-left:25px;
	text-align:left;
	width:30px;
	margin-top:30px;
	height:20px;
	padding-bottom:5px;
	z-index:20;
}

#twitter{
	margin-left:177px;
	margin-top:30px;
	float:left;
	cursor:pointer;
}

#facebook{
	margin-left:10px;
		margin-top:30px;
	float:left;
		cursor:pointer;
}

#wordBreak{
	font-family: Proxima;
	font-size:30px;
	display:block;
	text-align:center; /* for IE */
	position:absolute;
	background:#FFFFFF;	
	width:  220px;
	height:  23px;
	z-index:2;
	left: 50%;
    margin-left: -110px;
	margin-top:-5px;	
	color:4D4D4D;
}
	
.lineBreak {
	margin-top:10px;
	position:absolute;
	border-top: 1px dotted #A0A09E;
	height: 2px;
	width:990px;
	z-index:1;
	left:50%;
	margin-left:-495px;
}

#imageContainer
{
	width:924px;
	text-align:center;
    position:relative;
    float:left;
	margin: 0 auto;
	margin-left: 33px;
}

#mainContainer{
	text-align:center;
	clear:both;
	padding-bottom:10px;
	margin-bottom:10px;
	width:990px;
	margin: 0 auto;
}

#bigMelvin
{
    position:relative;
    float:left;
	margin-right:16px;
	cursor:pointer;
	width:446px;
	height:617 px;
	

	-moz-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: 0 0 6px #828282;
	-webkit-box-shadow: 0 0 6px #828282;
	box-shadow: 0 0 6px #828282;
	

}

#smallMelvin
{
    position:relative;
    float:left;
	margin-left:16px;
	cursor:pointer;
	width:446px;
	height:617 px;

	-moz-border-radius: 4px;
	border-radius: 4px;
	
	-moz-box-shadow: 0 0 6px #828282;
	-webkit-box-shadow: 0 0 6px #828282;
	box-shadow: 0 0 6px #828282;
}

#endDiv{
	clear:both;	
}

#new{
	position:absolute;
	z-index:2;
	margin-left:400px;
	top:50px;
}

#footer{
	padding-top:20px;
	text-align:center; /* for IE */
	margin:0 auto; /* for the rest */
	width:990px;
	clear:both;
	position:relative;
	margin-top:40px;
}

.footerText{
	font-size:10px;
		color:#4D4D4D;
	font-family:ProximaRegular;
		margin-top:40px;
		margin-bottom:40px;
}

.footerLink{
	font-size:10px;
		color:#4D4D4D;
	font-family:ProximaRegular;
	margin-top:60px;	
}

div.border1 {
			text-align:center; /* for IE */
	margin:0 auto; /* for the rest */
	margin-top:10px;
	padding:5px;
	width:990px;
  border-top:1px dotted #B2B2B2;
}