* { margin:0; padding:0; }

body { background: #fff; height:100%; font-family: Arial, Sans serif;}

img{ border:none; }
	
#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(../images/progress.gif) no-repeat center center;}
	
#supersized { position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }

#supersized img{ width:auto; height:auto; position:relative; outline:none; border:none; }

#supersized a { z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; display:block; }

#supersized a.image-loading { background:#111 url(../images/progress.gif) no-repeat center center; width:100%; height:100%; }

p{ padding:0 30px 30px 30px; color:#aaa; font:12px "Helvetica Neue", "Helvetica", Arial, sans-serif; text-shadow: #000 0px 1px 0px; line-height:200%; }

p a{ color:#eee; font-weight:bold; }

h3{ padding:30px 30px 20px 30px; }
			
#content{ background: url(../images/bg-#00.png); width: 600px; height: 300px; margin:30px auto; text-align:left; position: relative;}

.fixed-btn {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 150px;
    width: 150px;
}


.social {
    width: 60px;
    position: absolute;
    left: 50%;
    margin-left: -30px;
    bottom: 30px;
    text-align: center;
    z-index: 999;
}

.social img{
    padding: 0;
    margin: 0 0 10px;
}

.logo {
    width: 80%;
    text-align: center;
    margin: 20px auto;
}

.logo img{
max-width: 900px;
width: 100%;
}


a {
    color: #fff;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
}

a:hover {
    text-decoration: underline;
}