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.welcome_intro { cursor:pointer; position:relative; border-bottom:1px solid #222222; margin: 0 0; padding:1.25em 0; }
div.welcome_intro:hover { background-color:#222222; }
div.welcome_intro h3 { font-size:22px; color:white; margin-left:31px; margin-bottom:0.25em; }
div.welcome_benefits { font-size:13px; color:#999999; margin-left:31px; }
div.welcome_right { text-align:center; position:absolute; right:40px; top:3px; }
div.welcome_text { color:white; margin-bottom:5px; }
div.welcome_right a { margin:0 auto; width:150px; display:block; color: #fff; font-weight: 700; padding: 3px 6px; background: #63a62f; border-color: #63a62f; border-style: solid; border-width: 1px 1px 0; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; box-shadow: 0 1px 0 0 #96ca6d inset; -moz-box-shadow: 0 1px 0 0 #96ca6d inset; -webkit-box-shadow: 0 1px 0 0 #96ca6d inset; text-shadow: 0 -1px 0 #4c9021; -moz-text-shadow: 0 -1px 0 #4c9021; -webkit-text-shadow: 0 -1px 0 #4c9021; background: linear-gradient(0% 100% 90deg,#7fbf4d,#63a62f); background: -moz-linear-gradient(center top,#7fbf4d,#63a62f); background: -webkit-gradient(linear,0% 0,0% 100%,from(#7fbf4d),to(#63a62f)); text-decoration:none; }
div.welcome_right a.best { width:130px; display:block; font-size:14px; padding: 4px 8px; margin:0 auto; }
div.welcome_right a:hover { background: linear-gradient(0% 100% 90deg,#63a62f,#63a62f); background: -moz-linear-gradient(center top,#63a62f,#63a62f) #63a62f; background: -webkit-gradient(linear,0% 0,0% 100%,from(#63a62f),to(#63a62f)) #63a62f; }

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; }

/* Cufon titles
*/

div#most_popular_galleries { display:block; line-height:23px; font-size:23px; font-weight:bold; text-align:left; color: white; padding:0 0 0 23px; background:url('/images/119.png') no-repeat scroll 0 4px transparent; margin-bottom:8px; margin-left:-18px; }
div#top_rated_models { display:block; line-height:23px; font-size:23px; font-weight:bold; text-align:left; color: white; padding:0 0 0 23px; background:url('/images/119.png') no-repeat scroll 0 4px transparent; margin-bottom:8px; margin-left:-18px; }

/*
*/

div#membership { position:relative; border-top:1px solid #222222; border-bottom:1px solid #222222; padding:1em 0; margin:1em 0; }
div#membership:hover {background-color:#111111;}
div#membership h3 { margin-left:40px; margin-bottom:0.5em; font-size:20px; color:#FFFFFF; }
div#membership div#membership_desc { font-size:15px; color:#DDDDDD; margin-left:40px; margin-bottom:0.85em; }
div#membership div#membership_desc a { text-decoration:none; font-size:15px; color:#22B8F0; }
div#membership div#membership_desc a:hover { text-decoration:underline; font-size:15px; color:#22B8F0; }
div#membership div#membership_misc { margin-left:40px; color:#777777; }
div#membership div#membership_join { text-align:center; position:absolute; right:40px; top:1.5em; }
div#membership_join_get_access { margin-bottom:0.5em; color:white; }
div#membership_join a { width:150px; display:block; color: #fff; font-weight: 700; padding: 3px 6px; background: #63a62f; border-color: #63a62f; border-style: solid; border-width: 1px 1px 0; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; box-shadow: 0 1px 0 0 #96ca6d inset; -moz-box-shadow: 0 1px 0 0 #96ca6d inset; -webkit-box-shadow: 0 1px 0 0 #96ca6d inset; text-shadow: 0 -1px 0 #4c9021; -moz-text-shadow: 0 -1px 0 #4c9021; -webkit-text-shadow: 0 -1px 0 #4c9021; background: linear-gradient(0% 100% 90deg,#7fbf4d,#63a62f); background: -moz-linear-gradient(center top,#7fbf4d,#63a62f); background: -webkit-gradient(linear,0% 0,0% 100%,from(#7fbf4d),to(#63a62f)); text-decoration:none; }
div#membership_join a.best { width:130px; display:block; font-size:14px; padding: 4px 8px; }
div#membership_join a:hover { background: linear-gradient(0% 100% 90deg,#63a62f,#63a62f); background: -moz-linear-gradient(center top,#63a62f,#63a62f) #63a62f; background: -webkit-gradient(linear,0% 0,0% 100%,from(#63a62f),to(#63a62f)) #63a62f; }

div#freetour_membership { position:relative; margin:0.75em 0 0.5em 0; }
div#freetour_membership h3 { margin-left:40px; margin-bottom:0.5em; font-size:20px; color:black; }
div#freetour_membership div#freetour_membership_desc { font-size:15px; color:black; margin-left:40px; margin-bottom:0.85em; }
div#freetour_membership div#freetour_membership_desc a { text-decoration:none; font-size:15px; color:#22B8F0; }
div#freetour_membership div#freetour_membership_desc a:hover { text-decoration:underline; font-size:15px; color:#22B8F0; }
div#freetour_membership div#freetour_membership_misc { margin-left:40px; color:black; }
div#freetour_membership div#freetour_membership_join { text-align:center; position:absolute; right:40px; top:1.5em; }
div#freetour_membership_join_get_access { margin-bottom:0.5em; color:black; }
div#freetour_membership_join a { margin:0 auto; width:150px; display:block; color: #fff; font-weight: 700; padding: 3px 6px; background: #63a62f; border-color: #63a62f; border-style: solid; border-width: 1px 1px 0; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; box-shadow: 0 1px 0 0 #96ca6d inset; -moz-box-shadow: 0 1px 0 0 #96ca6d inset; -webkit-box-shadow: 0 1px 0 0 #96ca6d inset; text-shadow: 0 -1px 0 #4c9021; -moz-text-shadow: 0 -1px 0 #4c9021; -webkit-text-shadow: 0 -1px 0 #4c9021; background: linear-gradient(0% 100% 90deg,#7fbf4d,#63a62f); background: -moz-linear-gradient(center top,#7fbf4d,#63a62f); background: -webkit-gradient(linear,0% 0,0% 100%,from(#7fbf4d),to(#63a62f)); text-decoration:none; }
div#freetour_membership_join a.best { width:130px; display:block; font-size:14px; padding: 4px 8px; margin:0 auto; }
div#freetour_membership_join a:hover { background: linear-gradient(0% 100% 90deg,#63a62f,#63a62f); background: -moz-linear-gradient(center top,#63a62f,#63a62f) #63a62f; background: -webkit-gradient(linear,0% 0,0% 100%,from(#63a62f),to(#63a62f)) #63a62f; }

div#page_header { margin:1.25em 0 1.5em 0; position:relative; }
div#page_header h3 { margin-left:31px; margin-bottom:0.5em; font-size:20px; color:#FFFFFF; }
div#page_header div#header_benefits { margin-left:31px; margin-bottom:0.85em; }
div#page_header div#header_benefits a { text-decoration:none; font-size:15px; color:#22B8F0; }
div#page_header div#header_benefits a:hover { text-decoration:underline; font-size:15px; color:#22B8F0; }
div#page_header div#header_speach { margin-left:40px; }
div#page_header div#header_buttons { text-align:center; position:absolute; right:40px; top:1.5em; }
div#header_buttons a { margin:0 auto; width:150px; display:block; color: #fff; font-weight: 700; padding: 3px 6px; background: #63a62f; border-color: #63a62f; border-style: solid; border-width: 1px 1px 0; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; box-shadow: 0 1px 0 0 #96ca6d inset; -moz-box-shadow: 0 1px 0 0 #96ca6d inset; -webkit-box-shadow: 0 1px 0 0 #96ca6d inset; text-shadow: 0 -1px 0 #4c9021; -moz-text-shadow: 0 -1px 0 #4c9021; -webkit-text-shadow: 0 -1px 0 #4c9021; background: linear-gradient(0% 100% 90deg,#7fbf4d,#63a62f); background: -moz-linear-gradient(center top,#7fbf4d,#63a62f); background: -webkit-gradient(linear,0% 0,0% 100%,from(#7fbf4d),to(#63a62f)); text-decoration:none; }
div#header_buttons a.best { width:130px; display:block; font-size:14px; padding: 4px 8px; margin:0 auto; }
div#header_buttons a:hover { background: linear-gradient(0% 100% 90deg,#63a62f,#63a62f); background: -moz-linear-gradient(center top,#63a62f,#63a62f) #63a62f; background: -webkit-gradient(linear,0% 0,0% 100%,from(#63a62f),to(#63a62f)) #63a62f; }

div#page_footer { margin:1.25em 0 1.5em 0; }
div#page_footer h3 { margin-left:40px; margin-bottom:0.5em; font-size:20px; color:#FFFFFF; }
div#page_footer div#footer_benefits { margin-left:40px; 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-left:40px; }
div#page_footer div#footer_buttons { text-align:center; position:absolute; right:40px; top:1.5em; }
div#footer_buttons a { margin:0 auto; width:150px; display:block; color: #fff; font-weight: 700; padding: 3px 6px; background: #63a62f; border-color: #63a62f; border-style: solid; border-width: 1px 1px 0; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; box-shadow: 0 1px 0 0 #96ca6d inset; -moz-box-shadow: 0 1px 0 0 #96ca6d inset; -webkit-box-shadow: 0 1px 0 0 #96ca6d inset; text-shadow: 0 -1px 0 #4c9021; -moz-text-shadow: 0 -1px 0 #4c9021; -webkit-text-shadow: 0 -1px 0 #4c9021; background: linear-gradient(0% 100% 90deg,#7fbf4d,#63a62f); background: -moz-linear-gradient(center top,#7fbf4d,#63a62f); background: -webkit-gradient(linear,0% 0,0% 100%,from(#7fbf4d),to(#63a62f)); text-decoration:none; }
div#footer_buttons a.best { width:130px; display:block; font-size:14px; padding: 4px 8px; margin:0 auto; }
div#footer_buttons a:hover { background: linear-gradient(0% 100% 90deg,#63a62f,#63a62f); background: -moz-linear-gradient(center top,#63a62f,#63a62f) #63a62f; background: -webkit-gradient(linear,0% 0,0% 100%,from(#63a62f),to(#63a62f)) #63a62f; }
div#page_footer:hover {background-color:#111111;}

/*
*/

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.gallery_paginate { margin-bottom:1.75em; }
div.video_paginate { margin-bottom:1.75em; }

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; text-transform: uppercase; }
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; text-transform: uppercase; }
div.header_menu_item_inside { border-left:1px solid #AE4D45; border-right:1px solid #AE4D45; margin-right:1px; text-transform: uppercase; }
div.header_menu_item_last { border-left:1px solid #AE4D45; text-transform: uppercase; }

/*
*/

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; display: block; overflow: hidden; white-space: nowrap; }
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; display: block; overflow: hidden; white-space: nowrap; }
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#biggalleries { margin:0 30px; }
div.biggallery { float:left; background-color:white; width:150px; margin-right:35px; }
div.biggallery_cover { padding: 5px; height:187px; }
div.biggallery_title { font-family: Arial; font-size:12px; font-weight:bold; color:#810000; padding: 0px 7px; display: block; overflow: hidden; white-space: nowrap; }
div.biggallery_title a { color:#810000; text-decoration:none; text-transform: uppercase; }
div.biggallery_title a:hover { color:#810000; text-decoration:underline; text-transform: uppercase; }
div.biggallery_model_date { font-family: Arial; font-size:11px; color:#848484; padding: 2px 7px 5px 7px; display: block; overflow: hidden; white-space: nowrap; }
div.biggallery_model_date a { color:#000000; text-decoration:none; }
div.biggallery_model_date a:hover { color:#000000; text-decoration:underline; }
div.biggallery_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; display: block; overflow: hidden; white-space: nowrap; }
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#biggirls { margin:0 30px; }
div.biggirl { float:left; background-color:white; width:150px; margin-right:35px; }
div.biggirl_cover { padding: 5px; height:187px; }
div.biggirl_title { font-family: Arial; font-size:11px; font-weight:normal; color:#000000; padding: 0px 7px; display: block; overflow: hidden; white-space: nowrap; }
div.biggirl_title a { color:#810000; text-decoration:none; }
div.biggirl_title a:hover { color:#810000; text-decoration:underline; }
div.biggirl_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; text-transform: uppercase; }
div#footer a { color: #999999; }
div#footer p { margin-bottom:0; }

/*
*/

div.pagination a {-webkit-border-radius:2px 2px 2px 2px; -moz-border-radius:2px 2px 2px 2px; font-weight: bold; background-color:#333333; margin:0 0.25em; padding:0.5em 1em; color:#FFFFFF; font-size:11px; text-decoration:none;}
div.pagination span.current {-webkit-border-radius:2px 2px 2px 2px; -moz-border-radius:2px 2px 2px 2px; font-weight: bold; background-color:#BBBBBB; margin:0 0.25em; padding:0.5em 1em; color:#333333; font-size:11px; text-decoration:none;}
div.pagination a:hover {-webkit-border-radius:2px 2px 2px 2px; -moz-border-radius:2px 2px 2px 2px; font-weight: bold; background-color:#960001; margin:0 0.25em; padding:0.5em 1em; color:#FFFFFF; font-size:11px; text-decoration:none;}
div.pagination a.next_page {font-weight:normal;}
div.pagination a.prev_page {font-weight:normal;}
div.pagination span.next_page {-webkit-border-radius:2px 2px 2px 2px; -moz-border-radius:2px 2px 2px 2px; font-weight: normal; background-color:#333333; margin:0 0.25em; padding:0.5em 1em; color:#777777; font-size:11px; text-decoration:none;}
div.pagination span.prev_page {-webkit-border-radius:2px 2px 2px 2px; -moz-border-radius:2px 2px 2px 2px; font-weight: normal; background-color:#333333; margin:0 0.25em; padding:0.5em 1em; color:#777777; font-size:11px; text-decoration:none;}

/*
*/

div.shadow_covers { padding:15px 0 0 28px; background-color:#303030; margin:20px; -webkit-border-radius:4px; -moz-border-radius: 4px; }
div.shadow_cover { margin-right:21px; float:left; width:154px; background: #303030 url(/images/shadow.png) no-repeat; position:relative; }
div.shadow_cover img { position:absolute; top:7px; left:7px; }
div.shadow_cover_image { position:relative; width:154px; height:201px; }
div.shadow_cover_title { padding-left:7px; font-size:11px; color:white; }
div.shadow_cover_title a { text-decoration:none; color:white; }
div.shadow_cover_title a:hover { text-decoration:underline; }
div.shadow_cover_girl { padding-left:7px; font-size:11px; color:#B1B3B6; }
div.shadow_cover_link { padding-left:7px; font-size:11px; color:#5CC3F6; }
div.shadow_cover_link a { color:#5CC3F6; text-decoration:none; }
div.shadow_cover_link a:hover { color:#5CC3F6; text-decoration:underline; }

/*
*/

.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 */
