html {
	font-family: "Lucida Sans Unicode","Lucida Grande",Tahoma,Verdana,sans-serif;
	background: #000000 url(/images/patern.gif) repeat scroll 0%;
	color: #777777;
	font-size: 83%;
}

h1 { color: #AAAAAA; }
a { color: #777777; }
a:hover { color: #E5E5E5; }
a:active { color: #E5E5E5; }
a:focus { color: #E5E5E5; }
hr { background: #222222; color: #222222; }

.ac { text-align: center; }
.dn { display:none; }
.fsmall { font-size:0.9em; line-height:1.5em; }
.fxsmall { font-size:0.85em; }
strong { font-weight:bold; }

/*
*/

div#wrap {
	width:950px;
	margin: 0 auto;
	background-color: #000000;
	border-left: 2px solid #111111;
	border-right: 2px solid #111111;
}

div#page_title { text-align:center; margin:1.25em 0 1.5em 0; }
div#page_title h1 { margin-bottom:0.5em; font-size:20px; color:#FFFFFF; }
div#page_title div#benefits { margin-bottom:1em; color:orange; }
div#page_title div#speach { margin:0 5em; }

div#page_footer { text-align:center; margin:1.25em 0 1.5em 0; }
div#page_footer h3 { margin-bottom:0.5em; font-size:20px; color:#FFFFFF; }
div#page_footer div#footer_benefits { margin-bottom:0.85em; }
div#page_footer div#footer_benefits a { text-decoration:none; font-size:15px; color:#22B8F0; }
div#page_footer div#footer_benefits a:hover { text-decoration:underline; font-size:15px; color:#22B8F0; }
div#page_footer div#footer_speach { margin:0 5em; }

div#calendar_year { color: white; }
div#calendar_year ul { margin-bottom: 0.5em; }
div#calendar_year li { display: inline; font-size: 1.2em; font-family: Georgia; padding: 0 0.5em; font-weight: bold; }
div#calendar_year a {}

div#calendar_month { color: white; }
div#calendar_month ul { margin-bottom: 2em; }
div#calendar_month li { display: inline; font-size: 1.1em; font-family: Georgia; padding: 0 0.5em; font-weight: bold; }
div#calendar_month a {}

div.video_paginate { margin-bottom:1em; color:#777777; font-weight:bold; font-size:0.9em; }
div.video_paginate a { color:#DDDDDD; padding:3px; color:#DDDDDD; font-weight:bold; }

div#join_banner { position:relative; width:870px; height:360px; margin:0 40px 1.5em 40px; }
div#join_banner_controls { font-family: Tahoma; color: #CCCCCC; font-size: 11px; position:absolute; width:350px; height:360px; top:0; right:0; text-align:center; }
div#join_banner_ccbill { margin-top:1em; }
div#join_banner_creditcard { margin-top:0.75em; margin-bottom:0.75em; font-size: 15px; color:white; font-weight:bold; }
div#join_banner_1month { margin-bottom:1.25em; }
div#join_banner_3month { margin-bottom:2em; }
div.join_banner_button_notes { margin-top:0.5em; }
div#join_banner_no_creditcard { margin-bottom:0.5em; font-size: 15px; color:white; font-weight:bold; }

div#join_banner_links { font-size:10px; }
div#join_banner_links a { color:#CCCC99; }

div#features { border-top: 1px solid #222222; border-bottom: 1px solid #222222; background-color: #0B0B0B; margin-bottom: 1.5em; }
div.feature_box { cursor:pointer; background-color: #0B0B0B; border-right: 1px solid #222222; width: 236px; float: left; text-align:center; color: #CCCCCC; height: 270px; }
div.feature_box:hover { background-color: #111111; }
div.feature_box strong { color: #CCCC99; }
div.feature_box h3 { margin-top: 15px; color: white; font-weight: bold; font-size: 11px; font-family: Verdana; background-color: #6FBC00; display: inline; padding: 1px 2px; }
div.feature_box p.big_digits { margin-bottom:0.25em; font-family:Georgia; font-size: 40px; text-shadow: 0 1px 1px #000000; }
div.feature_box p.big_desc { font-family:Georgia; font-size: 20px; margin-bottom:1.25em; text-shadow: 0 1px 1px #000000; }
div.fbox_link { margin-top:1.75em; margin-bottom:1em; }
div.fbox_link a { text-transform: uppercase; font-size:10px; -webkit-border-radius: 2px 2px 2px 2px; -moz-border-radius: 2px 2px 2px 2px; background-color:#EA5245; color:#FFFFFF; padding:4px 7px; text-decoration:none; }
div.fbox_link a:hover { background-color:#46424B; }

p.notes { font-size: 11px; margin-bottom:0; }

/*
*/

div#header {  }

div#header_top {
	background: #000000 url(/images/z-header-full.png) repeat scroll 0%;
	width:950px;
	height:100px;
	position:relative;
}

div#header_count { position:absolute; top:35px; left:250px; color:#8D8D8D; font-size: 10px; }
div#header_count strong { color:#D1D1D1; }


div#header_menu { width:950px; height:34px; }

div#header_menu table { width:100%; }
div#header_menu table td { margin:0; padding:0; background: #960001 url(/images/z-menu-top.gif) repeat-x; text-align:center; height:34px; font-family:Arial; font-size:14px; text-decoration:none; }
div#header_menu table a { color:#EFD5D6; font-family:Arial; font-size:14px; text-decoration:none; }
div#header_menu table td#join { margin:0; padding:0; background: #960001 url(/images/z-menu-top-join.gif) repeat-x; text-align:center; color:#EFD5D6; height:34px; font-family:Arial; font-size:14px;}
div#header_menu table td:hover { background: #960001 url(/images/z-menu-top-join.gif) repeat-x; cursor:pointer; }

div.header_menu_item_first { border-right:1px solid #AE4D45; margin-right:1px; }
div.header_menu_item_inside { border-left:1px solid #AE4D45; border-right:1px solid #AE4D45; margin-right:1px; }
div.header_menu_item_last { border-left:1px solid #AE4D45; }

/*
*/

div#galleries { margin:0 16px; }
div.gallery { float:left; background-color:white; width:138px;  margin-right:18px; }
div.gallery_cover { padding: 5px; height:171px; }
div.gallery_title { font-family: Arial; font-size:12px; font-weight:bold; color:#810000; padding: 0px 7px; }
div.gallery_title a { color:#810000; text-decoration:none; text-transform: uppercase; }
div.gallery_title a:hover { color:#810000; text-decoration:underline; text-transform: uppercase; }
div.gallery_model_date { font-family: Arial; font-size:11px; color:#848484; padding: 2px 7px 5px 7px; }
div.gallery_model_date a { color:#000000; text-decoration:none; }
div.gallery_model_date a:hover { color:#000000; text-decoration:underline; }
div.gallery_count { background-color:#BFBFBF; color:#616161; font-family: Arial; font-size:11px; padding: 5px 7px;  }

/*
*/

div#videos { margin:0 31px; }
div.video { float:left; background-color:#3c3c3c; width:284px; margin-bottom:20px; margin-right:18px; }
div.video_cover { padding: 5px; height:171px; }
div.video_title { font-family: Arial; font-size:12px; font-weight:bold; color:#810000; padding: 0px 7px; }
div.video_title a { color:#FFFFFF; text-decoration:none; text-transform: uppercase; }
div.video_title a:hover { color:#FFFFFF; text-decoration:underline; text-transform: uppercase; }
div.video_model_date { font-family: Arial; font-size:11px; color:#838383; padding: 2px 7px 5px 7px; }
div.video_model_date a { color:#b38080; text-decoration:none; }
div.video_model_date a:hover { color:#b38080; text-decoration:underline; }
div.video_count { background-color:#343434; color:#5e5e5e; font-family: Arial; font-size:11px; padding: 5px 7px;  }

/*
*/

div#girls { margin:0 16px; }
div.girl { float:left; background-color:white; width:138px; margin-right:18px; }
div.girl_cover { padding: 5px; height:171px; }
div.girl_title { font-family: Arial; font-size:11px; color:#000000; font-weight:normal; padding: 0px 7px 5px 7px; }
div.girl_title a { color:#810000; text-decoration:none; font-size:12px; font-weight:bold; }
div.girl_title a:hover { color:#810000; text-decoration:underline; font-size:12px; font-weight:bold; }
div.girl_count { background-color:#BFBFBF; color:#616161; font-family: Arial; font-size:11px; padding: 5px 7px;  }

/*
*/

div#footer { color: #999999; margin: 1em 0; }
div#footer ul { margin-bottom: 0.75em; }
div#footer li { display: inline; margin: 0 5px; }
div#footer a { color: #999999; }
div#footer p { margin-bottom:0; }

/*
*/

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
