html, body {
    margin:0;
    padding:0;
    height:100%;}

body {
    background:url(../images/sqbg.gif) top left repeat;
    background-attachment: fixed;
    overflow-x: scroll;
    overflow-y: hidden;
	color:white;
	cursor: url(cursor1.cur) top center no-repeat;

}

.idea {
	position:fixed;
	left: 30px;
	bottom:-10px!important;
	z-index:99999999999999999;
}

.fb { float:left;  width:250px; }
p.page { float:left; margin:0px 10px 0px 0px; padding:0px; font-size:130%;}
p.page a { color:white; text-decoration:none;}
p.page a:hover {  color:#f59db3;}
.sharebuttons { float:left; }

p.opening span.reg { font-family:Arial, Helvetica, sans-serif!important;}

div.price { display:none; }
ul.gallery li a { outline:0px!important; border:none!important;}
ul.gallery li img a { outline:0px!important; border:none!important;}

ul.mygallery { margin:0px; padding:0px; top:400px!important; z-index:400000; }
ul.mygallery li { margin:0px; padding:0px; display:inline; }

ul.showcase { margin:0px; padding:0px; }

html body div#mainbody section#screen1.panel div.logo a img  { outline:0!important;}
html body div#mainbody section#screen1.panel div.logo a img { border:0!important;}
html body div#mainbody nav#nav div ul li a.plink img { outline:0!important;}
html body div#mainbody nav#nav div ul li a.plink img { border:0!important;}
html body div#mainbody section#screen6.panel div.instagram div#169203672943872279_26290177.instagram-placeholder a img.instagram-image { border:0!important;}
html body div#mainbody section#screen6.panel div.instagram div#169203672943872279_26290177.instagram-placeholder a img.instagram-image { outline:0!important;}

img {
	outline: none!important; border:none!important;
}

img a {
	outline: none!important; border:none!important;
}

a, a:active{
	outline: none!important;
}
:-moz-any-link:focus {
  outline: none!important;
}
object, embed {
  outline: 0!important;
}

div.price { width:214px; height:162px; top:0px; right:30px; position:fixed; z-index:500000;}
div.shareme {  top:10px; right:220px; position:fixed; z-index:500001;}

html body div#mainbody div.shareme div.addthis_toolbox a.addthis_counter a.atc_s { display:none;}

/*div.instagram ul { margin-top:15%; margin-left:10%; padding:0px; }

div.instagram ul li { display:inline; margin:0px; padding:0px; float:left!important; list-style:none; }

.instagram-image { display:inline; margin:0px; padding:0px; float:left!important; list-style:none; width:140px; height:140px; background:url(../images/frame.png) top left; padding:48px 25px 25px 26px; margin:0px 7px 0px 45px; }*/

div.instagram ul { margin-top:0; margin-left:0; padding:0px; }

div.instagram ul li { display:inline; margin:0px; padding:0px; float:left!important; list-style:none; }

.instagram-image { display:inline; margin:0px; padding:0px; float:left!important; list-style:none; width:18%; /*background:url(../images/frame.png) top left;*/ padding:0px; margin:0px; }


.floatright { float:right; }
.floatleft { float:left; }

.divide { width:1000px; height:6px; position:absolute; top:56%; left:1.5% }


.backred { background:red;}
.backblue { background:#030021;}
.backgrey { background:#CCC;}

/*.topleft { background:url(topleft.png) top left; position:absolute; bottom:0px; left:0px; width:512px; height:168px; z-index:2000; position:fixed;}*/

.logo { background:url(myhangoverhoodylogo.png) top left; position:absolute; top:20px; left:25px; width:220px!important; height:158px!important; z-index:2100; position:fixed;}

.logo a { outline:0; border:0;}

section.panel {
   margin:0px; padding:0px;
    border: none;
    vertical-align: top;
    display: inline-block;
    float: left;
    overflow: hidden;
	
}



#nav {
    position: fixed;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 100px;
  	background-color: #ff0000;
    z-index: 99999;
	overflow: hidden!important;
	letter-spacing: 0.1em;
	text-align:center;
	
}

#nav img {
	vertical-align:middle!important;
	
}



#nav ul {  display:block; z-index:10000000000000000; position:absolute;}
#nav ul li { display:inline; margin:0px!important; padding:0px!important; text-shadow:#000 1px 2px 2px; cursor:pointer!important;}



#nav a:link, #nav a:visited {
    color: #fff;
    font-size: 110%; 
    text-decoration: none;
    padding: 4px 10px 4px 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
	 
}

#nav a:active {
    color: #f59cb3;
    text-decoration: none;
}

#nav a:hover {
    color: #fff;
    text-decoration: none;
}

#nav a.selected {
    color: #f59cb3;
}

#nav a:active {
outline:0; border:0;}


#mainbody {
    margin: 0px auto;  
    padding:0;
    position:relative;
    overflow: hidden;

}

article#contact-box { width:100%; float:left; height:100%;  margin:0px auto; padding:0px; text-align:center;}
div#contact-info { width:850px!important;  margin:0px auto!important; padding:25px; background-color:#fe0000; top:10%!important; position:relative; background: #fe0000 url(../images/dotz.png) bottom center no-repeat; overflow:hidden;}

 div#contact-info-left ul { padding:0px; margin:10px 0px; }
 div#contact-info-left ul li { padding:0px; margin:0px; list-style-type:none!important; font-size:160%; text-shadow:#000 2px 2px 2px; text-decoration:none;}
  div#contact-info-left ul a { text-decoration:none;}

div#contact-info-left { width:45%!important;  float:right;}
div#contact-info-right { width:45%!important;  float:right;}

.clear { clear:both; }


div#contact-info h3 { font-size:160%; margin:0px;  text-shadow:#000 2px 2px 2px; margin:3px 0px; font-weight:normal;}

div#contact-info p {font-size:160%; font-weight:normal; text-shadow:#000 2px 2px 2px; color:white;}
div#contact-info p a {color:white;}
div#contact-info p a:hover {color:#f69cb3;}

div#contact-info ul {font-size:120%; font-weight:normal; text-shadow:#000 2px 2px 2px; color:white;}
div#contact-info ul li {color:white;}
div#contact-info ul li a {color:white;}
div#contact-info ul li a:hover {color:#f69cb3;}
 
 

/*SCREEN1*/
#screen1 figure.never {
	position:absolute;
	bottom:0px; z-index:650; left:1.8%; top:2%;
	margin:0px; padding:0px!important;
	width:750px; height:406px;
}

figure#hangover-victim-1 {
	position:absolute;
	bottom:0px; z-index:2000; left:7.8%;
	margin:0px; padding:0px!important;
	 width:420px; height:609px;
}

figure#hangover-victim-1 img {
		 width:420px; height:609px;
}

#screen1 {
    background-color: #030022;
    /*background:#030021 url(../images/navy.gif);*/
    background-position: center center;
    background-attachment: fixed;
    background-repeat: no-repeat;
    z-index: 20;
	margin:0px; padding:0px;
	overflow:hidden;
/*	background-size:100%;*/
    background-image:url(../images/bgblue.gif);
	
}



#screen1 h1 {
	position:absolute; top:51%!important; left:3.9%!important; text-align:center; text-transform:uppercase; 
	font-weight:normal; font-size:190%!important; color:#fa9cb4;
	background:url(../images/sadman.png) left no-repeat;
	margin:30px 0px 0px 0px; padding:10px 0px 10px 45px;
	text-shadow:#000 1px 2px 2px;
}

#screen1 p.opening {
	position:absolute; top:60%!important; left:2.0%!important; text-align:center; text-transform:uppercase; 
	font-weight:normal; font-size:130%!important; color:#fff; letter-spacing:0.03em; width:540px!important; line-height:1.0em;
}

#screen1 p.buttonbuy { top: 77%; left: 3.3%; display:block; z-index:
3000;  position: absolute; /*height:32px; width: 160px!important;*/ /*background:url(../images/buttbg.png) top center no-repeat;*/ background-color:#fe0000; color:#fff; border:0px; font-size:115%; text-align:center!important; padding:6px 10px 0px 10px; margin:0px; text-transform:uppercase; color:white; font-size:160%; text-decoration:blink;}
#screen1 p.buttonbuy a:link { text-align:center!important; text-decoration:none; color:white; height:36px; width: 160px!important; }
#screen1 p.buttonbuy a:visited { color:white; height:36px; width: 160px!important; }
#screen1 p.buttonbuy:hover { background:#f59db3; /*background:url(../images/buttonbgover.png) top center no-repeat; /* height:36px; width: 160px!important;*/ }

#screen1 p.buttonmore { display:block; z-index: 3000; top: 77%; left: 5.8%!important; position: absolute; /*height:32px; width: 160px!important; background:url(../images/buttbg.png) top center no-repeat;*/  padding:6px 10px 0px 10px; background-color:#fe0000; color:#fff; border:0px; font-size:115%; text-align:center!important; margin:0px; text-transform:uppercase; color:white; font-size:160%;}
#screen1 p.buttonmore a:link { text-align:center!important; text-decoration:none; color:white; height:36px; width: 160px!important; }
#screen1 p.buttonmore a:visited { color:white; height:36px; width: 160px!important; }
#screen1 p.buttonmore:hover { background:#f59db3;  }


 #hangover-victim-1 {width:420px; height:609px;}
 #hangover-victim-1 img {width:420px; height:609px;}
 #screen1 figure.never img { width: 591px; height:345px;}
 #screen1 h1 {
 position:absolute; top:47%; left:4.1%!important; text-align:center; text-transform:uppercase; 
 font-weight:normal; font-size:220%; color:#fa9cb4;
 text-shadow:#000 2px 2px 2px;
}

#screen1 p.opening {
	position:absolute; top:53%; left:2.5%!important; text-align:center; text-transform:uppercase; 
	font-weight:normal; font-size:180%; color:#fff; letter-spacing:0.03em; width:450px; z-index:4000000;
	text-shadow:#000 2px 2px 2px;
}


/*SCREEN1*/

/*SCREEN2*/

#screen2 figure.never {
	position:absolute;
	bottom:0px; z-index:650; left:14.3%; top:2%;
	margin:0px; padding:0px!important;
		 width: 591px; height:345px;
}

#screen2 figure.never img {
	width: 591px; height:345px;
}

figure#hangover-victim-2 {
	position:absolute;
	bottom:0px;
	z-index:2000;
	left:19.7%;
	margin:0px; padding:0px;
	width:560px; height:637px;
}

figure#hangover-victim-2 img {
	margin:0px; padding:0px;
	bottom:0px;
	border:none;
	vertical-align:bottom!important;
	width:560px; height:637px;
}

#screen2 {
    background-color: #fe0000;
    background-image:url(../images/devil.gif);
    background-position: center top;
    background-attachment: fixed;
    background-repeat: no-repeat;
    z-index: 30;margin:0px; padding:0px;
}


#screen2 h1 {
	position:absolute; top:51%!important; left:1.6%!important; text-align:center; text-transform:uppercase; 
	font-weight:normal; font-size:190%!important; color:#fa9cb4;
	background:url(../images/sadman.png) left no-repeat;
	margin:30px 0px 0px 0px; padding:10px 0px 10px 45px;
	text-shadow:#000 1px 2px 2px;
}

#screen2 p.opening {
	position:absolute; top:53%!important; left:14.9%!important; text-align:center; text-transform:uppercase; 
	font-weight:normal; font-size:130%!important; color:#fff; letter-spacing:0.03em; width:550px!important; line-height:1.0em; z-index:3000000; text-shadow: 2px 2px 2px #000;
}




#screen2 p.buttonbuy { z-index:
3000; top: 77%; left: 15.5%;  display:block; z-index:
3000;  position: absolute; /*height:32px; width: 160px!important;*/ /*background:url(../images/buttbg.png) top center no-repeat;*/ background-color:#030022; color:#fff; border:0px; font-size:115%; text-align:center!important; padding:6px 10px 0px 10px; margin:0px; text-transform:uppercase; color:white; font-size:160%; text-decoration:blink;}
#screen2 p.buttonbuy a:link { text-align:center!important; text-decoration:none; color:white; height:36px; width: 160px!important; }
#screen2 p.buttonbuy a:visited { color:white; height:36px; width: 160px!important; }
#screen2 p.buttonbuy:hover { background:#f59db3; }

#screen2 p.buttonmore { z-index:
3000; top: 77%; left: 18.0%; position: absolute; /*height:32px; width: 160px!important; /*background:url(../images/buttonbgover.png) top center no-repeat;*/ color:#fff; border:0px; font-size:115%; text-align:center!important; padding:6px 10px 0px 10px; background-color:#030022; margin:0px; text-transform:uppercase; color:white; font-size:160%;}
#screen2 p.buttonmore a:link { text-align:center!important; text-decoration:none; color:white; height:36px; width: 160px!important; }
#screen2 p.buttonmore a:visited { color:white; height:36px; width: 160px!important; }
#screen2 p.buttonmore:hover { background:#f59db3;  }

/*SCREEN2*/


/*SCREEN3*/

ul.showcase { margin:0px; padding:0px; left:27.8%; top:63%; position:absolute; }
ul.showcase li { margin:0px; padding:0px; display:inline; width:30%!important; margin:0px 15px; }
ul.showcase li img { width:98px!important; height:74px!important;}



figure#hangover-victim-3 {
	position:absolute;
	bottom:0px;
	z-index:2000;
	left:32.6%;
	margin:0px; padding:0px;
	width:420px; height:561px;
}

figure#hangover-victim-3 img {
	width:420px; height:561px;
}

#screen3 figure.never {
	position:absolute;
	bottom:0px; z-index:650; left:26.8%; top:2%;
	margin:0px; padding:0px!important;
		width: 591px; height:345px;
}

#screen3 figure.never img {

		width: 591px; height:345px;
}


#screen3 {
    background-color: #030022;
    z-index: 20;
    text-align: center;
    /*background-image: url(../img/screen3/screen3_wall.jpg);*/
    background-position: center center;
    background-repeat: repeat-x;
    background-attachment: fixed;
	   background-image:url(../images/lovelovelove.gif);
}


#screen3 h1 {
position:absolute; top:51.5%!important; left:28.1%!important; text-align:center; text-transform:uppercase; 
	font-weight:normal; font-size:190%!important; color:#fa9cb4;
	background:url(../images/sadman.png) left no-repeat;
	margin:30px 0px 0px 0px; padding:10px 0px 10px 45px;
	text-shadow:#000 2px 2px 2px;
	
}



#screen3 p.opening {
	position:absolute; top:59%!important; left:27.3%!important; text-align:center; text-transform:uppercase; 
	font-weight:normal; font-size:160%!important; color:#fff; letter-spacing:0.03em; width:520px!important; z-index:300000; text-shadow:#000 2px 2px 2px;
	
}



#screen3 p.buttonbuy { top: 77%; left: 27.9%;  display:block; z-index:3000;  position: absolute; /*height:32px; width: 160px!important;*/ /*background:url(../images/buttbg.png) top center no-repeat;*/ background-color:#fe0000; color:#fff; border:0px; font-size:115%; text-align:center!important; padding:6px 10px 0px 10px; margin:0px; text-transform:uppercase; color:white; font-size:160%; text-decoration:blink;}
#screen3 p.buttonbuy a:link { text-align:center!important; text-decoration:none; color:white; height:36px; width: 160px!important; }
#screen3 p.buttonbuy a:visited { color:white; height:36px; width: 160px!important; }
#screen3 p.buttonbuy:hover {background:#f59db3; }

#screen3 p.buttonmore {   z-index:
3000; top: 77%; left: 30.4%; position: absolute; /*height:32px; width: 160px!important; background:url(../images/buttbg.png) top center no-repeat; */ color:#fff; border:0px; font-size:115%; text-align:center!important; padding:6px 10px 0px 10px; background-color:#fe0000; margin:0px; text-transform:uppercase; color:white; font-size:160%;}
#screen3 p.buttonmore a:link { text-align:center!important; text-decoration:none; color:white; height:36px; width: 160px!important; }
#screen3 p.buttonmore a:visited { color:white; height:36px; width: 160px!important; }
#screen3 p.buttonmore:hover { background:#f59db3; }


/*SCREEN3*/


/*SCREEN4*/

ul.showcase2 { margin:0px; padding:0px; left:40.8%; top:63%; position:absolute; }
ul.showcase2 li { margin:0px; padding:0px; display:inline; width:30%!important; margin:0px 15px; }
ul.showcase2 li img { width:98px!important; height:74px!important;}


#screen4 figure.never {
	position:absolute;
	bottom:0px; z-index:650; left:39.3%; top:2%;
	margin:0px; padding:0px!important;
	width: 591px; height:345px;}
	
	#screen4 figure.never img {
	width: 591px; height:345px;}


figure#hangover-victim-4 {
	position:absolute;
	bottom:0px;
	z-index:2000;
	margin:0px; padding:0px;
	left:45.5%;
	width:450px!important; height:620px!important;
}


figure#hangover-victim-4 img {
	width:450px!important; height:620px!important;
}


#screen4 {
    background-color: #fe0000;
    background-image:url(../images/hardman.gif);
    background-position: center top;
    background-attachment: fixed;
    background-repeat: no-repeat;
    z-index: 30;margin:0px; padding:0px;
}


#screen4 h1 {
	position:absolute; top:51.5%!important; left:40.8%!important; text-align:center; text-transform:uppercase; 
	font-weight:normal; font-size:190%!important; color:#fa9cb4;
	background:url(../images/sadman.png) left no-repeat;
	margin:30px 0px 0px 0px; padding:10px 0px 10px 45px;
	text-shadow:#000 2px 2px 2px;
}





#screen4 p.opening {
	position:absolute; top:59%!important; left:40.0%!important; text-align:center; text-transform:uppercase; 
	font-weight:normal; font-size:160%!important; color:#fff; letter-spacing:0.03em; width:520px!important; z-index:300000; text-shadow:#000 2px 2px 2px;
}


#screen4 p.buttonbuy { top: 77%; left: 40.6%;  display:block; z-index:
3000;  position: absolute; /*height:32px; width: 160px!important;*/ /*background:url(../images/buttbg.png) top center no-repeat;*/ background-color:#030022;  color:#fff; border:0px; font-size:115%; text-align:center!important; padding:6px 10px 0px 10px; margin:0px; text-transform:uppercase; color:white; font-size:160%; text-decoration:blink;}
#screen4 p.buttonbuy a:link { text-align:center!important; text-decoration:none; color:white; height:36px; width: 160px!important; }
#screen4 p.buttonbuy a:visited { color:white; height:36px; width: 160px!important; }
#screen4 p.buttonbuy:hover { background:#f59db3; }

#screen4 p.buttonmore { z-index:
3000; top: 77%; left: 43.0%; position: absolute; /*height:32px; width: 160px!important; /*background:url(../images/buttonbgover.png) top center no-repeat;*/ color:#fff; border:0px; font-size:115%; text-align:center!important; padding:6px 10px 0px 10px; background-color:#030022; margin:0px; text-transform:uppercase; color:white; font-size:160%;}
#screen4 p.buttonmore a:link { text-align:center!important; text-decoration:none; color:white; height:36px; width: 160px!important; }
#screen4 p.buttonmore a:visited { color:white; height:36px; width: 160px!important; }
#screen4 p.buttonmore:hover { background:#f59db3; }


/*SCREEN4*/


/*SCREEN5*/

ul.showcase3 { margin:0px; padding:0px; left:52.8%; top:63%; position:absolute; }
ul.showcase3 li { margin:0px; padding:0px; display:inline; width:30%!important; margin:0px 15px; }
ul.showcase3 li img { width:98px!important; height:74px!important;}


#screen5 figure.never {
	position:absolute;
	bottom:0px; z-index:650; left:51.8%; top:2%;
	margin:0px; padding:0px!important;
		width: 591px; height:345px;
}

#screen5 figure.never img {
	width: 591px; height:345px;
}

figure#hangover-victim-5 {
	position:absolute;
	bottom:0px;
	z-index:2000;
	margin:0px; padding:0px;
	left:58.2%;
	width:420px; height:606px;
}

figure#hangover-victim-5 img {
	width:420px; height:606px;
}

#screen5{
     background-color: #030022;
    z-index: 20;
    text-align: center;
   	background-image:url(../images/bag.gif);
    background-position: top left;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#screen5 p.opening {
	position:absolute; top:60%; left:52.4%; text-align:center; text-transform:uppercase; 
	font-weight:normal; font-size:190%; color:#fff; letter-spacing:0.03em; width:600px;
	text-shadow:#000 2px 2px 2px;
}

#screen5 h1 {
	position:absolute; top:51.5%!important; left:53.0%!important; text-align:center; text-transform:uppercase; 
	font-weight:normal; font-size:190%!important; color:#fa9cb4;
	background:url(../images/sadman.png) left no-repeat;
	margin:30px 0px 0px 0px; padding:10px 0px 10px 45px;
	text-shadow:#000 2px 2px 2px;
	
	
}

#screen5 p.buttonbuy {top: 77%; left: 53.0%;  display:block; z-index:
3000;  position: absolute; /*height:32px; width: 160px!important;*/ /*background:url(../images/buttbg.png) top center no-repeat;*/ background-color:#fe0000; color:#fff; border:0px; font-size:115%; text-align:center!important; padding:6px 10px 0px 10px; margin:0px; text-transform:uppercase; color:white; font-size:160%; text-decoration:blink;}
#screen5 p.buttonbuy a:link { text-align:center!important; text-decoration:none; color:white; height:36px; width: 160px!important; }
#screen5 p.buttonbuy a:visited { color:white; height:36px; width: 160px!important; }
#screen5 p.buttonbuy:hover { background:#f59db3; }

#screen5 p.buttonmore { z-index:
3000; top: 77%; left: 55.4%;  position: absolute; /*height:32px; width: 160px!important; background:url(../images/buttbg.png) top center no-repeat;*/  padding:6px 10px 0px 10px; background-color:#fe0000; color:#fff; border:0px; font-size:115%; text-align:center!important; margin:0px; text-transform:uppercase; color:white; font-size:160%;}
#screen5 p.buttonmore a:link { text-align:center!important; text-decoration:none; color:white; height:36px; width: 160px!important; }
#screen5 p.buttonmore a:visited { color:white; height:36px; width: 160px!important; }
#screen5 p.buttonmore:hover { background:#f59db3; }

/*SCREEN5*/


/*SCREEN6*/
#screen6 h1 {
	position:absolute; top:47%; left:78.7%; text-align:center; text-transform:uppercase; 
	font-weight:normal; font-size:330%; color:#fa9cb4;
	background:url(../images/sadman.png) top left no-repeat;
	margin:30px 0px 0px 0px; padding:0px 0px 0px 45px;
	text-shadow:#000 1px 2px 2px;
}

#screen6 {
    background-color: #ff0000;
background-image:url(../images/shane.jpg)!important;
    background-position: top center;
    background-attachment: fixed;
    background-repeat: repeat-x;
    z-index: 20;
}

#hashtag {width:372px; height:174px; position:absolute; top: 19%; left: 68.6%; z-index:2;}

/*SCREEN6*/

/*SCREEN7*/
#screen7 h1 {
	position:absolute; top:47%; left:98.7%; text-align:center; text-transform:uppercase; 
	font-weight:normal; font-size:330%; color:#fa9cb4;
	background:url(../images/sadman.png) top left no-repeat;
	margin:30px 0px 0px 0px; padding:0px 0px 0px 45px;
	text-shadow:#000 1px 2px 2px;
}


#screen7 {
    background-color: #030022;
	   background-image:url(../images/bgblue.gif);
    background-position: center center;
    background-attachment: fixed;
    z-index: 20;
}

figure#hangover-victim-7 {
	position:absolute;
	bottom:0px;
	z-index:2000;
	margin:0px; padding:0px;
	left:72.8%;
	width:450px!important; height:620px!important;
}


figure#hangover-victim-7 img {
	width:450px!important; height:620px!important;
}


/*SCREEN7*/



/* ==|== media queries ======================================================
   PLACEHOLDER Media Queries for Responsive Design.
   These override the primary ('mobile first') styles
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 480px) {
  /* Style adjustments for viewports 480px and over go here */

}

@media only screen and (min-width: 768px) {
  /* Style adjustments for viewports 768px and over go here */

}

@media only screen and (max-width: 1424px ) {
 

}

@media only screen and (min-width: 1424px ) { 

div.price { width:214px; height:162px; top:0px; right:30px; position:fixed; z-index:500000; display:block;}

.logo { background:url(myhangoverhoodylogo.png) top left; position:absolute; top:20px; left:25px; width:293px; height:210px; z-index:2100; position:fixed;}

/*SCREEN1*/
#screen1 figure.never img { width:750px; height:406px;}
figure#hangover-victim-1 img { width:536px; height:777px;}
#screen1 figure#hangover-victim-1 { bottom:184px; position:absolute; margin:0px;}
#screen1 h1 {
	position:absolute; top:50%!important; left:3.1%!important; text-align:center; text-transform:uppercase; 
	font-weight:normal; font-size:390%!important; color:#fa9cb4;
	background:url(../images/sadman.png) top left no-repeat;
	margin:30px 0px 30px 0px; padding:0px 0px 20px 45px;
	text-shadow:#000 2px 2px 2px;
}

#screen1 p.opening {
	position:absolute; top:57.5%!important; left:2.4%!important; text-align:center; text-transform:uppercase; 
	font-weight:normal; font-size:170%!important; color:#fff; letter-spacing:0.03em; width:700px!important; line-height:1.0em;
}

/*SCREEN1*/

/*SCREEN2*/

#screen2 figure.never img { width:750px; height:406px;}
figure#hangover-victim-2 img { width:671px; height:763px;}
#screen2 figure#hangover-victim-2 { bottom:140px; position:absolute; margin:0px;}
#screen2 h1 {
	position:absolute; top:48%!important; left:16.2%!important; text-align:center; text-transform:uppercase; 
font-weight:normal; font-size:390%!important; color:#fa9cb4;
	background:url(../images/sadman.png) top left no-repeat;
	margin:30px 0px 30px 0px; padding:0px 0px 20px 45px;
	text-shadow:#000 2px 2px 2px;
	
}

#screen2 p.opening {
	position:absolute; top:49%!important; left:14.7%!important; text-align:center; text-transform:uppercase; 
	font-weight:normal; font-size:170%!important; color:#fff; letter-spacing:0.03em; width:720px!important; line-height:1.0em;
}


/*SCREEN2*/


/*SCREEN3*/

ul.showcase { margin:0px; padding:0px; left:27.8%; top:61%; position:absolute; }
ul.showcase li { margin:0px; padding:0px; display:inline; width:30%!important; margin:0px 15px; }
ul.showcase li img { width:148px!important; height:110px!important;}


#screen3 figure.never img {	width:750px; height:406px; }
figure#hangover-victim-3 img { width:521px; height:696px;}
#screen3 figure#hangover-victim-3 { bottom:150px; position:absolute; margin:0px;}


#screen3 h1 {
	position:absolute; top:50%!important; left:27.6%!important; text-align:center; text-transform:uppercase; 
	font-weight:normal; font-size:400%!important; color:#fa9cb4;
	background:url(../images/sadman.png) top left no-repeat;
	margin:30px 0px 30px 0px; padding:0px 0px 20px 45px;
	text-shadow:#000 1px 2px 2px;
	
}

#screen3 p.opening {
	position:absolute; top:57.5%!important; left:27.3%!important; text-align:center; text-transform:uppercase; 
	font-weight:normal; font-size:210%!important; color:#fff; letter-spacing:0.03em; width:700px!important;
}

/*SCREEN3*/


/*SCREEN4*/

ul.showcase2 { margin:0px; padding:0px; top:61%!important; left:40.5%!important;  position:absolute; }
ul.showcase2 li { margin:0px; padding:0px; display:inline; width:30%!important; margin:0px 15px; }
ul.showcase2 li img { width:148px!important; height:110px!important;}


#screen4 figure.never img { width:750px; height:406px;}

figure#hangover-victim-4 img {
	width:520px!important; height:716px!important;
	position:absolute; bottom:0px;
}



#screen4 p.opening {
	
	position:absolute; top:57.9%!important; left:40.0%!important; text-align:center; text-transform:uppercase; 
	font-weight:normal; font-size:210%!important; color:#fff; letter-spacing:0.03em; width:700px!important;
}

#screen4 h1 {
	position:absolute; top:50%!important; left:40%!important; text-align:center; text-transform:uppercase; 
font-weight:normal; font-size:390%!important; color:#fa9cb4;
	background:url(../images/sadman.png) top left no-repeat;
	margin:30px 0px 30px 0px; padding:0px 0px 20px 45px;
	text-shadow:#000 2px 2px 2px;
}

#screen4 figure#hangover-victim-4 { bottom:0px; position:absolute; margin:0px;}


/*SCREEN4*/


/*SCREEN5*/

ul.showcase3 { margin:0px; padding:0px; top:61%; left:52.6%; position:absolute; }
ul.showcase3 li { margin:0px; padding:0px; display:inline; width:30%!important; margin:0px 15px; }
ul.showcase3 li img { width:148px!important; height:110px!important;}


#screen5 figure.never img {	width:750px; height:406px;}

figure#hangover-victim-5 img {
	width:500px; height:721px;
}

#screen5 figure#hangover-victim-5 { bottom:131px; position:absolute; margin:0px;}

#screen5 p.opening {
	position:absolute; top:60%; left:52.4%; text-align:center; text-transform:uppercase; 
	font-weight:normal; font-size:190%; color:#fff; letter-spacing:0.03em; width:600px;
	text-shadow:#000 1px 2px 2px;
}

#screen5 h1 {
	position:absolute; top:50%!important; left:52.4%!important; text-align:center; text-transform:uppercase; 
	font-weight:normal; font-size:390%!important; color:#fa9cb4;
	background:url(../images/sadman.png) top left no-repeat;
	margin:30px 0px 30px 0px; padding:0px 0px 20px 45px;
	text-shadow:#000 2px 2px 2px;
}

/*SCREEN5*/


/*SCREEN6*/
#screen6 h1 {
	position:absolute; top:47%; left:78.7%; text-align:center; text-transform:uppercase; 
	font-weight:normal; font-size:330%; color:#fa9cb4;
	background:url(../images/sadman.png) top left no-repeat;
	margin:30px 0px 0px 0px; padding:0px 0px 0px 45px;
	text-shadow:#000 1px 2px 2px;
}

#screen6 {
    background-color: #ff0000;
    background-image:url(../images/bg.gif);
    background-position: top center;
    background-attachment: fixed;
    background-repeat: repeat-x;
    z-index: 20;
}
/*SCREEN6*/

/*SCREEN7*/

figure#hangover-victim-7 img {
	width:520px!important; height:716px!important;
	position:absolute; bottom:0px;
}

#screen7 h1 {
	position:absolute; top:47%; left:98.7%; text-align:center; text-transform:uppercase; 
	font-weight:normal; font-size:330%; color:#fa9cb4;
	background:url(../images/sadman.png) top left no-repeat;
	margin:30px 0px 0px 0px; padding:0px 0px 0px 45px;
	text-shadow:#000 1px 2px 2px;
}


#screen7 {
    background-color: #030022;
	   background-image:url(../images/bgblue.gif);
    background-position: center center;
    background-attachment: fixed;
    z-index: 20;
}

figure#hangover-victim-7 {
	position:absolute;
	bottom:0px;
	z-index:2000;
	margin:0px; padding:0px;
	left:74.4%;

}
/*SCREEN7*/ 

}
