

/* CSS Mobile Reset */
html, body
{
 margin: 0;
 padding: 0; 
 border: 0;
}

body 
{
 font-family:Arial,  sans-serif;
 line-height:1.5;
 font-size:12px;
 background: #fff url(/images/bg.png) repeat-x center top; */
 background-color: #fff;
 padding:0px;
 color: black;
 word-wrap: break-word;
 -webkit-text-size-adjust: none;
}

h1, h2, h3, h4, h5, h6{ font-weight: normal; }



img { border: 0; max-width: 100%; }

table { width:auto; border-collapse: collapse;border-spacing: 0; }

.wrapper {width: 320px; margin:auto;}

h1 {
	background: url(/images/logo.png) no-repeat center center;
	text-indent: -9999px;
	width: 320px;
	height: 61px;
	margin: 0;
	padding: 0;
	display: block;
	overflow: hidden;
}

.topnav {background: #252525 url(/images/nav-bg.png) repeat-x center top;margin:0px; padding:0px;
	overflow: hidden; text-align:center;
	height: 35px;
/*----- Generated by CompactCSS3 -----*/
-moz-box-shadow: 0px 2px 2px rgba(0,0,0,.6);
-webkit-box-shadow: 0px 2px 2px rgba(0,0,0,.6);
-o-box-shadow: 0px 2px 2px rgba(0,0,0,.6);
box-shadow: 0px 2px 2px rgba(0,0,0,.6);

/*----- Generated by CompactCSS3 -----*/
-moz-border-radius-topleft: 0px;
-webkit-border-top-left-radius: 0px;
border-top-left-radius: 0px;
-moz-border-radius-topright: 0px;
-webkit-border-top-right-radius: 0px;
border-top-right-radius: 0px;
-moz-border-radius-bottomright: 8px;
-webkit-border-bottom-right-radius: 8px;
border-bottom-right-radius: 8px;
-moz-border-radius-bottomleft: 8px;
-webkit-border-bottom-left-radius: 8px;
border-bottom-left-radius: 8px;

}

.topnav li {/*----- Generated by CompactCSS3 -----*/
display: inline-block;
vertical-align: top;
zoom: 1;
*display: inline;

 margin:0px; padding:0px; height: 35px;}

.topnav .premium2 { padding-top: 5px; border-right:none; border-left:none; width: 260px; }

.topnav li a, .topnav li a:link, .topnav li a:visited {
display: block; text-align:center;
}

.topnav .home {width: 51px;border-right: 1px solid #444;padding-right:7px;padding-left:7px;}

.home a, .home a:link, .home a:visited {padding-top: 9px; height: 26px; width: 51px;}

.topnav .premium {width: 144px; border-left: 1px solid #222;border-right: 1px solid #444; width: 110px;padding-right:7px;padding-left:7px;}

.premium a, .premium a:link, .premium a:visited {padding-top: 5px; height:30px;}

.topnav .members {width: 91px;border-left: 1px solid #222; width:52px;border-right: 1px solid #444;padding-right:7px;padding-left:7px;}

.members a, .members a:link, .members a:visited {padding-top: 9px; height:26px;}

.topnav .search2 {width: 91px;border-left: 1px solid #222; width:16px;padding-right:7px;padding-left:7px;}

.topnav .search2 a,.topnav .search2 a:link, .topnav .search2 a:visited {padding-top: 9px; height:26px;width:16px;}

.links {background: #252525 url(/images/nav-bg.png) repeat-x center top;margin:0px; padding:0px;
	overflow: hidden;/*----- Generated by CompactCSS3 -----*/
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;

 margin-right: 8px; margin-left: 8px; text-align:center;

-moz-box-shadow: inset 0 0 3px 3px #212121;
-webkit-box-shadow: inset 0 0 3px 3px#212121;
box-shadow: inset 0 0 3px 3px #212121;
position:relative; z-index: 1;
/*----- Generated by CompactCSS3 -----*/
-moz-box-shadow: 2px 2px 2px rgba(0,0,0,.6);
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.6);
-o-box-shadow: 2px 2px 2px rgba(0,0,0,.6);
box-shadow: 2px 2px 2px rgba(0,0,0,.6);

}

.links li {/*----- Generated by CompactCSS3 -----*/
display: inline-block;
vertical-align: top;
zoom: 1;
*display: inline;

 padding: 6px;text-align:center;}

.links li a, .links li a:link, .links li a:visited {text-transform: uppercase; color: #fff; text-decoration:none;font-weight:bold;/*----- Generated by CompactCSS3 -----*/
-moz-text-shadow: 1px 1px 2px #000;
-webkit-text-shadow: 1px 1px 2px #000;
-o-text-shadow: 1px 1px 2px #000;
text-shadow: 1px 1px 2px #000;

 font-size: 11px;}

.links li:nth-child(1)
{
border-right: 1px solid #444;padding-right: 13px;
}

.links li:nth-child(2)
{
border-left: 1px solid #222;border-right: 1px solid #444; padding-left: 13px; padding-right: 13px;
}

.links li:nth-child(3)
{border-left: 1px solid #222;padding-left: 13px;}

.links .premiumhdr {color: white; font-weight:bold; /*----- Generated by CompactCSS3 -----*/
-moz-text-shadow: 1px 1px 2px rgba(0,0,0,.6);
-webkit-text-shadow: 1px 1px 2px rgba(0,0,0,.6);
-o-text-shadow: 1px 1px 2px rgba(0,0,0,.6);
text-shadow: 1px 1px 2px rgba(0,0,0,.6);

}

.hdimages {text-align:center; padding:0px; margin:0px;}

.hdimages li {/*----- Generated by CompactCSS3 -----*/
display: inline-block;
vertical-align: top;
zoom: 1;
*display: inline;

 list-style-type:none;}

.hdimages li span {margin-top: -31px; text-align:right; display:block;}


.search {background: #343434 url(/images/nav-bg.png) repeat-x center top;/*----- Generated by CompactCSS3 -----*/
-moz-border-radius-topleft: 0px;
-webkit-border-top-left-radius: 0px;
border-top-left-radius: 0px;
-moz-border-radius-topright: 0px;
-webkit-border-top-right-radius: 0px;
border-top-right-radius: 0px;
-moz-border-radius-bottomright: 15px;
-webkit-border-bottom-right-radius: 15px;
border-bottom-right-radius: 15px;
-moz-border-radius-bottomleft: 15px;
-webkit-border-bottom-left-radius: 15px;
border-bottom-left-radius: 15px;

 margin-right: 20px; margin-left: 20px; position:relative; z-index:0; margin-top: -7px;
padding-top: 14px;
padding-bottom: 8px;
text-align:center;

margin-bottom: 10px;
-moz-box-shadow: inset 0 0 5px 5px #222, 2px 2px 2px rgba(0,0,0,.6);
-webkit-box-shadow: inset 0 0 5px 5px #222,  2px 2px 2px rgba(0,0,0,.6);
box-shadow: inset 0 0 5px 5px #222,  2px 2px 2px rgba(0,0,0,.6);
}


.sortmenu li {/*----- Generated by CompactCSS3 -----*/
display: inline-block;
vertical-align: top;
zoom: 1;
*display: inline;

 width: 46%; font-weight: bold; font-size: 120%;}

.search span {/*----- Generated by CompactCSS3 -----*/
display: inline-block;
vertical-align: top;
zoom: 1;
*display: inline;

}

.textinput {width: 190px;margin-right: 5px; margin-top: -1px;

}

.search .textinput input {width: 180px;/*----- Generated by CompactCSS3 -----*/
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;

 border:none; padding:4px;
-moz-box-shadow: inset 0 0 5px 5px rgba(0,0,0,.3);
-webkit-box-shadow: inset 0 0 5px 5px rgba(0,0,0,.3);
box-shadow: inset 0 0 5px 5px rgba(0,0,0,.3);
}

.cats {106px; margin-right: 3px;}

.search .cats select {width: 100px;/*----- Generated by CompactCSS3 -----*/
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;

 border:none; padding:3px;}

.go {61px;}

.search .go input {width: 56px;/*----- Generated by CompactCSS3 -----*/
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;

 border:none;
background: #111 url(/images/nav-bg.png) repeat-x center top; font-size: 11px;
padding: 4px;	font-weight: bold;
	color: white;text-transform: uppercase;
}


h2 {color: white; font-weight:bold;overflow:hidden; padding: 7px; padding-top: 6px; font-size: 13px; text-transform: uppercase;
background: #252525 url(/images/nav-bg.png) repeat-x center top;margin:0px;
	overflow: hidden; border-top: 1px solid #555;
	height: 18px;
/*----- Generated by CompactCSS3 -----*/
-moz-box-shadow: 0px 2px 2px rgba(0,0,0,.6);
-webkit-box-shadow: 0px 2px 2px rgba(0,0,0,.6);
-o-box-shadow: 0px 2px 2px rgba(0,0,0,.6);
box-shadow: 0px 2px 2px rgba(0,0,0,.6);

border-bottom: 1px solid #222; /*----- Generated by CompactCSS3 -----*/
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;

margin-left: 7px; margin-right: 7px;
}

h2 span {display: block; float: right; margin-top: -3px;font-size: 11px;/*----- Generated by CompactCSS3 -----*/
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;

 background: #444; padding: 3px; padding-left: 5px; padding-right: 5px; border: 1px solid #252525;
url(/images/nav-bg.png) repeat-x center top;
-moz-box-shadow: inset 0px 1px 3px rgba(0,0,0,.4);
-webkit-box-shadow: inset 0px 1px 3px rgba(0,0,0,.4);
box-shadow: inset inset 0px 1px 3px rgba(0,0,0,.4);
/*----- Generated by CompactCSS3 -----*/
-moz-text-shadow: -1px -1px 0px #222;
-webkit-text-shadow: -1px -1px 0px #222;
-o-text-shadow: -1px -1px 0px #222;
text-shadow: -1px -1px 0px #222;



}

.videos a, .videos a:link, .videos a:visited {color: black; text-decoration: none;}




.movie { border-top: 1px solid #333;background: #252525;margin:0px; padding: 3px; overflow: hidden;
border-bottom: 1px solid #222;
}

.movie h3 {font-size: 12px; margin:0px; padding:0px; font-weight:bold;}

.movie .thumb {display: block; width: 140px; float: left;}

.movie p {
float: right; width: 168px;
padding:0px;
margin:0px;
padding-left: 4px; padding-top: 1px; 
}

.movie p span {
display: block; padding-bottom: 0px;
}

.movie em {/*----- Generated by CompactCSS3 -----*/
display: inline-block;
vertical-align: top;
zoom: 1;
*display: inline;

 width: 16px; height: 16px; margin-right: 6px;}

.playmovie em {/*----- Generated by CompactCSS3 -----*/
display: inline-block;
vertical-align: top;
zoom: 1;
*display: inline;

 width: 16px; height: 16px; margin-left: 6px;}

.movie p span img { }

.movie .watch {background: #f9a912 url(/images/nav-bg.png) repeat-x center top; padding: 10px; font-size: 16px; font-weight: bold; color: #222; display: block; text-align:center;/*----- Generated by CompactCSS3 -----*/
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;

 margin-right: 6px; margin-top: 4px;/*----- Generated by CompactCSS3 -----*/
-moz-box-shadow: 0px 2px 2px rgba(0,0,0,.6);
-webkit-box-shadow: 0px 2px 2px rgba(0,0,0,.6);
-o-box-shadow: 0px 2px 2px rgba(0,0,0,.6);
box-shadow: 0px 2px 2px rgba(0,0,0,.6);

/*----- Generated by CompactCSS3 -----*/
-moz-transition: all .35s ease-out;
-webkit-transition: all .35s ease-out;
-o-transition: all .35s ease-out;
transition: all .35s ease-out;

}

.movie .watch2 {background: #f9a912 url(/images/nav-bg.png) repeat-x center top; padding: 6px; font-size: 16px; font-weight: bold; color: #222; display: block; text-align:center;/*----- Generated by CompactCSS3 -----*/
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;

 margin-right: 6px;margin-left: 6px; margin-top: 4px;margin-bottom: 4px;/*----- Generated by CompactCSS3 -----*/
-moz-box-shadow: 0px 2px 2px rgba(0,0,0,.6);
-webkit-box-shadow: 0px 2px 2px rgba(0,0,0,.6);
-o-box-shadow: 0px 2px 2px rgba(0,0,0,.6);
box-shadow: 0px 2px 2px rgba(0,0,0,.6);

/*----- Generated by CompactCSS3 -----*/
-moz-transition: all .35s ease-out;
-webkit-transition: all .35s ease-out;
-o-transition: all .35s ease-out;
transition: all .35s ease-out;

}

a.access {background: #f9a912 url(/images/nav-bg.png) repeat-x center top; padding: 6px; font-size: 16px; font-weight: bold; color: #222; display: block; text-align:center;/*----- Generated by CompactCSS3 -----*/
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;

 margin-right: 6px;margin-left: 6px; margin-top: 4px;margin-bottom: 4px;/*----- Generated by CompactCSS3 -----*/
-moz-box-shadow: 0px 2px 2px rgba(0,0,0,.6);
-webkit-box-shadow: 0px 2px 2px rgba(0,0,0,.6);
-o-box-shadow: 0px 2px 2px rgba(0,0,0,.6);
box-shadow: 0px 2px 2px rgba(0,0,0,.6);

/*----- Generated by CompactCSS3 -----*/
-moz-transition: all .35s ease-out;
-webkit-transition: all .35s ease-out;
-o-transition: all .35s ease-out;
transition: all .35s ease-out;

}

.bullets {
padding: 0px; margin: 0px; margin-bottom: 4px;
}

.bullets2 {
padding: 0px; margin: 0px; margin-bottom: 4px; margin-right: 7px; margin-left: 7px;
}

.bullets li {
	list-style-image: url(/images/required.png); center;background: #2f2f2f;
	list-style-position: inside; font-size: 18px; color:white; font-weight:bold; padding: 4px; margin: 2px 7px;/*----- Generated by CompactCSS3 -----*/
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;

/*----- Generated by CompactCSS3 -----*/
-moz-text-shadow: 1px 1px 3px #000;
-webkit-text-shadow: 1px 1px 3px #000;
-o-text-shadow: 1px 1px 3px #000;
text-shadow: 1px 1px 3px #000;

 
}

.bullets2 li {
		background: #2f2f2f url(/images/checkmark.png) no-repeat 3px center; padding-left: 22px;
font-size: 12px; color:white; font-weight:bold; /*----- Generated by CompactCSS3 -----*/
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;

 width: 42%;margin-bottom: 2px;padding-top: 5px; padding-bottom: 5px;
/*----- Generated by CompactCSS3 -----*/
-moz-text-shadow: 1px 1px 3px #000;
-webkit-text-shadow: 1px 1px 3px #000;
-o-text-shadow: 1px 1px 3px #000;
text-shadow: 1px 1px 3px #000;

/*----- Generated by CompactCSS3 -----*/
display: inline-block;
vertical-align: top;
zoom: 1;
*display: inline;

}



.movie .watch:hover, .movie .watch2:hover {
background: #161616; color: #fff; /*----- Generated by CompactCSS3 -----*/
-moz-box-shadow: 0px 2px 2px rgba(0,0,0,.1);
-webkit-box-shadow: 0px 2px 2px rgba(0,0,0,.1);
-o-box-shadow: 0px 2px 2px rgba(0,0,0,.1);
box-shadow: 0px 2px 2px rgba(0,0,0,.1);

}

.adbox {
border-top: 1px solid #333;background: #161616;margin:0px; padding: 3px; overflow: hidden; padding-top: 9px;
border-bottom: 1px solid #222;
text-align:center;
}


.playadbox {
border-top: 1px solid #333;background: #161616;margin:0px; padding: 3px; overflow: hidden; padding-top: 9px;
border-bottom: 1px solid #222;
text-align:center; margin-bottom: 8px;
/*----- Generated by CompactCSS3 -----*/
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;

}

.upsell {
margin-top: -3px;font-size: 16px; background: #444; padding: 3px; padding-left: 5px; padding-right: 5px; border: 1px solid #252525;
url(/images/nav-bg.png) repeat-x center top;
-moz-box-shadow: inset 0px 1px 3px rgba(0,0,0,.4);
-webkit-box-shadow: inset 0px 1px 3px rgba(0,0,0,.4);
box-shadow: inset inset 0px 1px 3px rgba(0,0,0,.4);
/*----- Generated by CompactCSS3 -----*/
-moz-text-shadow: -1px -1px 0px #222;
-webkit-text-shadow: -1px -1px 0px #222;
-o-text-shadow: -1px -1px 0px #222;
text-shadow: -1px -1px 0px #222;

text-align:center; font-weight:bold;
}

.upsell a {color: white;}

.footer p {text-align:center;}


.previous, .next {background: #252525 url(/images/nav-bg.png) repeat-x center top;margin:0px; padding:0px;
	overflow: hidden;
	padding: 10px; width: 128px;
/*----- Generated by CompactCSS3 -----*/
-moz-box-shadow: 0px 2px 2px rgba(0,0,0,.6);
-webkit-box-shadow: 0px 2px 2px rgba(0,0,0,.6);
-o-box-shadow: 0px 2px 2px rgba(0,0,0,.6);
box-shadow: 0px 2px 2px rgba(0,0,0,.6);

/*----- Generated by CompactCSS3 -----*/
display: inline-block;
vertical-align: top;
zoom: 1;
*display: inline;

color: #fff;/*----- Generated by CompactCSS3 -----*/
-moz-text-shadow: 1px 1px 2px rgba(0,0,0,.6);
-webkit-text-shadow: 1px 1px 2px rgba(0,0,0,.6);
-o-text-shadow: 1px 1px 2px rgba(0,0,0,.6);
text-shadow: 1px 1px 2px rgba(0,0,0,.6);

}

.previous {/*----- Generated by CompactCSS3 -----*/
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
border-top-left-radius: 5px;
-moz-border-radius-topright: 0px;
-webkit-border-top-right-radius: 0px;
border-top-right-radius: 0px;
-moz-border-radius-bottomright: 0px;
-webkit-border-bottom-right-radius: 0px;
border-bottom-right-radius: 0px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;

 margin-left: 10px;}

.next {/*----- Generated by CompactCSS3 -----*/
-moz-border-radius-topleft: 0px;
-webkit-border-top-left-radius: 0px;
border-top-left-radius: 0px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-bottom-left-radius: 0px;
border-bottom-left-radius: 0px;

 margin-right:10px;}

.playmovie {width: 280px; margin:auto; /*----- Generated by CompactCSS3 -----*/
-moz-border-radius: 14px;
-webkit-border-radius: 14px;
border-radius: 14px;

 background: #252525;margin:auto; padding: 0px; overflow: hidden;
border-bottom: 1px solid #222; margin-bottom: 13px;}

.playmovie p {text-align:center;}

.playmovie .thumb {overflow:hidden; height: 120px;
display: inline-block;
vertical-align: middle;
text-align:center;
zoom: 1; padding-top: 100px;
*display: inline;
width:100%;
/*----- Generated by CompactCSS3 -----*/
-moz-transition: all .45s ease-out;
-webkit-transition: all .45s ease-out;
-o-transition: all .45s ease-out;
transition: all .45s ease-out;

}

.playmovie .thumb:hover {/*----- Generated by CompactCSS3 -----*/
-moz-opacity: .5;
-ms-filter: alpha(opacity=50);
-khtml-opacity: .5;
filter: alpha(opacity=50);
opacity: .5;

}


.videos {
    padding-left: 10px;
}

.videos li {
/*----- Generated by CompactCSS3 -----*/
display: inline-block;
vertical-align: top;
zoom: 1;
*display: inline;

 list-style-type: none; width: 148px; font-size: 11px; font-weight: bold;margin-bottom: 6px;
}

.videos img { margin: 8px auto; }

.videos li a.thumb { display: inline-block; background-position: center; border: 1px solid maroon; position: relative; text-decoration: none; margin: 0 0 -6px; width: 146px; height: 111px;overflow:hidden; /*----- Generated by CompactCSS3 -----*/
-moz-box-shadow: 1px 2px 3px rgba(0,0,0,.3);
-webkit-box-shadow: 1px 2px 3px rgba(0,0,0,.3);
-o-box-shadow: 1px 2px 3px rgba(0,0,0,.3);
box-shadow: 1px 2px 3px rgba(0,0,0,.3);

 }


.videos li a.thumb span.note { background: rgba(0,0,0,0.7); color: #fff; font-size: 85%; padding: 2px 4px; position: absolute; bottom: 0; right:0; font-weight: normal;}


#toggle {
  color: white;
}

.previous a, .previous a:link, .previous a:visited, .next a, .next a:link, .next a:visited {
  color: white;
}
.next {
  color: white;
}




