@charset "utf-8";
/* CSS Document */

/*
1. RESET CSS
2. GENERAL
3. HEADINGS
4. BUTTONS
6. HEADER
7. CONTENT(Container)
10. FOOTER
		
*/



/* RESET */
@import url(reset.css);

/* FONT-FACE */

@font-face {
    font-family: 'MuseoSlab500';
    src: url('fonts/Museo_Slab_500-webfont.eot');
    src: url('fonts/Museo_Slab_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Museo_Slab_500-webfont.woff') format('woff'),
         url('fonts/Museo_Slab_500-webfont.ttf') format('truetype'),
         url('Museo_Slab_500-webfont.svg#MuseoSlab500') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*	General	*/
body{
	background:#101010 url(../images/bg-body.jpg) repeat-x top;
	font:12px Georgia, "Times New Roman", Times, serif;
	color:#fff;}
.wrap{width:1000px; margin:0 auto;}

.overlfow{overflow:hidden;}
.alignleft{float:left;}
.alignright{float:right;}

em{color:#d01f7b;}
em.grn{color:#8aae0c;}
strong{font-weight:bold;}

img{border:none;}
a{color:#fff; text-decoration:none}

/*	Headings	*/
#header h1.logo{
	background:url(../images/logo-hdsex18.png);
	font:12px "Museo Slab 500";
	text-transform:uppercase;
	text-align:center;
	padding-top:80px;
	letter-spacing:3px;
	text-shadow: 0px 0px 3px #ffffff;
	width:325px;
	height:21px;}
	
#footer h1.logo{
	background:url(../images/logo-hdsex18-sm.png) no-repeat top center;
	text-indent:-9999px;
	width:100%;
	height:27px;
}
h2{
	background:url(../images/divider.png) no-repeat bottom center;
	font:30px "Museo Slab 500";
	color:#fff;
	height:58px;
	text-align:left;
	margin:0 0 10px 0;
}
h4{
	background:url(../images/divider.png) no-repeat bottom center;
	font:30px "Museo Slab 500";
	color:#fff;
	height:58px;
	text-align:left;
	margin:0 0 10px 0;
}
#enter-box h3{font:28px "Museo Slab 500";color:#fff; margin:0 0 15px 0;}
#fhg2 #enter-box h3{font-size:21px;margin:0 0 10px 0;}

/*	Buttons 	*/

a.btn{display:inline-block;text-align:center;}
a.btn span{
	color:#fff;
	opacity:0.8; filter:alpha(opacity=80);
	font-family:"Museo Slab 500";
	}
a.btn:hover span{opacity:1; filter:alpha(opacity=100);}

a.btn#enter{
	background:url(../images/btn-bg-green.png);
	letter-spacing:1.5px;
	font-size:33px;
	width:395px;
	height:77px;
	font-variant:small-caps;
	line-height:74px;
	text-shadow: 0px 1px 2px #224201;
	margin:20px 0 0 0;
}
#play-box{
	background:url(../images/divider.png) center center no-repeat;
	text-align:center;}
a.btn#play{
	background:url(../images/btn-play.png);
	letter-spacing:1px;
	font-size:18px;
	width:318px;
	height:84px;
	font-variant:small-caps;
	text-indent:30px;
	line-height:60px;
	text-shadow: 0px 1px 2px #560328;
	margin:20px 0 0 0;
}
a.btn#enter-HDsex{
	background:url(../images/btn-enter.png) top center;
	letter-spacing:0.5px;
	font-size:35px;
	width:481px;
	height:73px;
	font-variant:small-caps;
	text-indent:30px;
	line-height:32px;
	text-shadow: 0px 1px 2px #224201;
	padding:18px 0 0 0;
	margin:5px 0 0 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; 
}
a.btn#enter-HDsex span .sm{
	font-size:14px;
	letter-spacing:1px;
	line-height:16px;
}
#fhg2 a.btn#enter-HDsex{
	width:395px;
	float:none;
	
}
a.btn#dnload{
	background:url(../images/btn-dnload.png);
	letter-spacing:0.5px;
	font-size:13px;
	width:120px;
	height:26px;
	text-transform:uppercase;
	line-height:26px;
	text-shadow: 0px 1px 2px #560328;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin: 0;
}

/*	Header	*/

#header{height:205px;padding-top:15px;}

#info-txt{
	background:#0e0e0e;
	border:1px solid #222;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	width:555px;
	height:58px;
	margin:28px 0 0 0;
	line-height:58px;
	font-size:32px; 
	color:#fff;
	text-align:center;
	font-family:"Museo Slab 500"
}

/*	Container	*/

#container{}
#cont-box{
	background:#0a0a0a;
	padding:20px 19px 42px 19px;
	margin:26px 0;
	border:1px solid #222;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; 
}
#fhg2 #cont-box{padding:20px 18px 18px 18px;}
#enter-box{
	background:#0e0e0e;
	border:1px solid #222;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	text-align:center;
	padding:15px;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.9);
	-moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.9);
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.9); 
  margin-top:20px;
}

#fhg2 #enter-box{
	padding:20px 30px 10px 30px;
	width:396px;
	height:361px;
}
#fhg2 #enter-box p#info{
	font:16px Georgia, "Times New Roman", Times, serif;
	line-height:24px;
	margin:10px 0;
	}

#fhg2 .thumb-box{
	font:24px "Museo Slab 500";
	color:#fff;		
	height:400px;
	margin:0 0 10px 0;
}
#fhg2 .thumb-box .info{
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-radius: 0px 0px 6px 6px;
	border-radius: 0px 0px 6px 6px; 
	-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.9);
	-moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.9);
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.9); 
	background:#0e0e0e;
	border:1px solid #222;
	border-top:none;
	width:434px;
	height:31px;
	padding:15px 10px 5px 10px;
}
#fhg2 .thumb-box .title{line-height:20px;}

#gallery-box{
	background:#0e0e0e;
	border:1px solid #222;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	text-align:center;
	padding:15px;
	margin-top:20px;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.9);
	-moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.9);
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.9); 
}
#gallery-box2{
	background:#0e0e0e;
	border:1px solid #222;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	text-align:center;
	padding:10px;
	margin-top:20px;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.9);
	-moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.9);
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.9); 
}
ul.gallery{/*margin-left:5px;*/}
ul.gallery li{
	width:220px;
	height:220px;
	float:left;
	margin:6px 6px;
}
ul.gallery li a{
	width:220px;
	height:220px;
	vertical-align:middle;
	display:table-cell;
}
	
  .tube{ 
	margin:0 auto;
	overflow:hidden;  
}
.tube a{
	float:left;
	width:235px;
	overflow:hidden;
	text-align:center;
	font:13px/ Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
	padding-bottom:8px;
	margin:0 5px 0 0;
}
.tube a:hover{
	text-decoration:none;
}
.tube a span{
height:24px;
	display:block;
	padding:4px 10px;
  color:#D01F7B;
}
.tube-holder{
	width:960px;
  height:394px;
	overflow:hidden;
	margin:0 -4px 0 0;
}
/*	Footer	*/

#footer{
	background:#1b1b1b;
	padding:1px;
	border:1px solid #000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; 
	color:#555;
	font:12px Georgia, "Times New Roman", Times, serif;
	line-height:18px;
	text-align:center;
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.8);
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.8);
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.8);
	margin:0 0 25px 0; 
}
#foot-box{
	background:#040404;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; 
	padding:20px 0 25px 0;
	height:90px;
}
#foot-div{margin:15px 0}
#footer a{color:#999;}
#footer a:hover{color:#fff;}