html,body {
	text-align:center;
	margin:0;
	padding:0;
	background:url("../images/body_bg.png") #313136 repeat-x;
}
ul,li,p,h1,h2,h3,a,div {
	padding:0;
	margin:0;
	list-style:none;
	-webkit-text-size-adjust:none;
}
h1 {
	font-weight:400;
}
img {
	border:0;
}
a {
	text-decoration:none;
}
.clear {
	clear:both;
}
#at15ptc {
	color:#000;
}
#at15s {
	background:none!important;
}
#at15s_inner {
	position:relative;
	left:-15px;
	top:-26px;
}
.wrapper {
	margin:0 auto;
	width:1002px;
	text-align:left;
}
.header {
	position:relative;
	height:160px;
	margin-bottom:-5px;
}
.top_nav {
	position:absolute;
	top:0;
	right:0;
	z-index:5;
}
.top_links {
	margin-top:12px;
}
.top_links a {
	color:#CCC;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	position:relative;
	top:-1px;
	z-index:21;
}
.top_links a:hover,.top_links .active {
	color:#FFCC00;
}
.top_links li {
	display:block;
	float:left;
	border-right:2px solid #3F3F40;
	padding:0 7px;
	position:relative;
	z-index:82;
}
.top_links .last {
	border-right:0;
	padding-right:0;
}
.top_search {
	position:absolute;
	top:39px;
	right:0;
}
.top_menu {
	position:absolute;
	bottom:5px;
	left:0;
	overflow:hidden;
	width:100%;
}
.left_menu {
	float:left;
}
.left_menu li {
	display:block;
	float:left;
	border-top:1px solid #333;
	border-right:1px solid #444;
}
.left_menu li a {
	display:block;
	float:left;
	height:40px;
	line-height:40px;
	padding:0 17px;
	color:#CCC;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial;
	font-size:18px;
	text-transform:uppercase;
}
.left_menu .active a {
	color:#FFCC00;
}
.left_menu a:hover {
	color:#FFCC00;
}
.right_menu {
	position:relative;
	border-top:1px solid #333;
}
.right_menu_list {
	position:absolute;
	right:10px;
	top:14px;
}
.right_menu li {
	float:left;
	border-right:1px solid #999;
	padding:0 10px;
}
.right_menu li a {
	color:#999;
	font-family:Arial;
	font-size:12px;
	padding:3px 0;
	display:block;
	margin:-3px 0;
}
.right_menu .last {
	border-right:0;
}
.share a {
	background:url('../images/share.png') no-repeat right top;
	height:24px;
	padding-right:26px!important;
}
.site_name {
	position:absolute;
	top:0;
	left:0;
}
.search_input {
	background:url('../images/search_input.png') no-repeat;
	width:165px;
	height:26px;
	color:#929290;
	font-family:Arial;
	font-size:13px;
	border:0;
	padding-left:10px;
	line-height:26px;
	float:left;
}
.search_submit {
	float:left;
}
.footer {
	width:100%;
	min-height:320px;
	height:auto!important;
	height:320px;
	background:url('../images/footer_background.png') repeat-x;
}
.footer_area {
	min-height:320px;
	height:auto!important;
	height:320px;
	background:url('../images/footer_area.png') repeat-x;
	position:relative;
	padding-bottom:10px;
}
.newsletter {
	float:left;
	width:230px;
	margin:20px 0 0 25px;
}
.newsletter_title {
	color:#CCC;
	height:46px;
	font-family:"Lucida Sans Unicode",Arial;
	font-size:32px;
	display:block;
	text-transform:uppercase;
	letter-spacing:2px;
}
.newsletter p {
	color:#CCC;
	font-family:Arial;
	font-size:12px;
	margin:6px 0 9px;
}
.newsletter a {
	color:#FFCC00;
}
.email_input {
	font-size:10px;
	color:#666;
	width:125px;
	padding:2px 3px;
	height:13px;
	float:left;
	margin:0 4px 0 2px;
	line-height:13px;
	border:1px solid #FFF;
	font-family:Arial;
}
.twotwofiveseven {
	clear:both;
	padding-top:44px;
	text-align:center;
}
.twotwofiveseven p {
	color:#CCC;
	font-family:Arial;
	font-size:11px;
}
.twotwofiveseven a {
	color:#CCC;
}
.footer_compliance {
	margin-top:12px;
	line-height:14px;
}
.footer_compliance a {
	text-decoration:underline;
}
.disclaimer {
	color:#CCC;
	font-family:Arial;
	font-size:14px;
	text-decoration:underline;
}
.footer_column {
	height:200px;
	position:relative;
	top:28px;
	float:left;
	width:150px;
	margin:0 5px 0 50px;
}
.footer_column li {
	display:block;
	height:24px;
}
.footer_column li a {
	font-family:"Lucida Sans Unicode",Arial;
	font-size:14px;
	color:#CCC;
	font-family:Arial;
}
.join_box {
	position:relative;
	width:260px;
	height:190px;
}
.footer_join {
	position:absolute;
	top:23px;
	right:23px;
}
.header_join {
	float:left;
	margin-left:36px;
}
.join_box_top {
	position:absolute;
	top:0;
	left:0;
	width:260px;
	height:58px;
	display:block;
	color:#343439;
	font-family:Arial;
	font-weight:700;
	line-height:58px;
	font-size:26px;
	text-align:center;
	text-transform:uppercase;
	background:url('../images/join_box_top.png') no-repeat;
}
.join_box_middle {
	position:absolute;
	top:60px;
	left:0;
	font-size:28px;
	color:#FFF;
	text-align:center;
	display:block;
	width:260px;
	height:60px;
	line-height:60px;
	font-family:"Lucida Sans Unicode",Arial;
	background:url('../images/join_box_middle.png') no-repeat;
}
.join_box_bottom {
	position:absolute;
	top:120px;
	left:0;
	width:260px;
	height:58px;
	display:block;
	color:#CCC;
	font-family:"Lucida Sans Unicode",Arial;
	line-height:58px;
	font-size:28px;
	text-align:center;
	background:url('../images/join_box_bottom.png') no-repeat;
}
.join_box_arrow {
	position:relative;
	top:-3px;
	padding-right:4px;
}
.join_box_login {
	position:absolute;
	top:120px;
	left:0;
	width:260px;
	height:60px;
	background:url('../images/join_box_bottom.png') no-repeat;
}
.join_box_login_title {
	font-family:"Lucida Sans Unicode",Arial;
	color:#CCC;
	font-size:13px;
	position:absolute;
	left:22px;
	top:22px;
}
.join_box_login_button {
	font-size:15px;
	color:#333;
	display:block;
	width:72px;
	height:28px;
	font-weight:700;
	line-height:28px;
	text-indent:1px;
	background:url('../images/login_button.png') no-repeat;
	text-align:center;
	font-family:"Lucida Sans Unicode",Arial;
	position:absolute;
	left:161px;
	top:18px;
}
.updates_area {
	background:#252529;
	padding:15px 30px;
}
.updates_title {
	font-size:30px;
	text-transform:uppercase;
	font-weight:normal;
	font-family:"Lucida Sans Unicode",Arial;
	color:#CCC;
	line-height:46px;
}
.hide_table {
	display:none;
}
.top_photo_update_pages,.top_movie_update_pages,.top_models_pages {
	display:none;
}
.gallery_updates {
	margin-bottom:25px;
}
.updates_pages {
	max-width:680px;
	position:absolute;
	right:0;
	bottom:5px;
}
.updates_pages li {
	display:block;
	float:left;
	color:#E4E4E4;
	font-family:Arial;
	font-size:14px;
}
.updates_pages li a {
	padding:0 6px;
	border-left:1px solid #666;
	color:#E4E4E4;
	font-family:Arial;
	font-size:14px;
}
.updates_pages .first a,.updates_pages .last a {
	border-left:0!important;
}
.updates_pages .last a {
	padding-right:0;
}
.updates_pages .solo a {
	padding:0;
}
.updates_pages .active a,.updates_pages a:hover {
	text-decoration:underline;
	color:#FFF;
}
.updates_table_container_header {
	color:#CCC;
	font-family:"Lucida Sans Unicode",Arial;
	font-size:20px;
	border-bottom:1px solid #222;
	margin-bottom:10px;
}
.updates_table {
	width:100%;
	table-layout:fixed;
	border-collapse:collapse;
	position:relative;
	top:10px;
	margin-bottom:15px;
}
.updates_table td {
	vertical-align:top;
	padding-bottom:20px;
}
.movie_updates .updates_table,.updates_table_movies {
	width:980px;
	margin-left:-15px;
}
.update_information {
	position:relative;
	top:-3px;
	width:219px;
	padding:3px 5px 1px;
	background:url('../images/update_information.png');
	font-family:Arial;
	color:#FFF;
	font-size:12px;
	line-height:18px;
}
.movie_information {
	width:307px;
}
.image_information {
	width:219px;
}
.update_information a {
	color:#FFF;
	font-weight:700;
}
.update_information_model_name {
	display:block;
}
.update_information_gallery_name {
	width:160px;
	display:block;
	text-transform:uppercase;
}
.update_information_gallery_date {
	display:block;
	position:absolute;
	top:2px;
	right:2px;
}
.update_information_gallery_rating {
	height:18px;
}
.update_information_gallery_rating_title {
	display:block;
	float:left;
}
.update_information_gallery_rating_number {
	margin-left:4px;
	color:#FFF;
}
.updates_paging {
	position:relative;
	height:29px;
	margin:15px 5px 15px 0;
	border-bottom:1px solid #222;
}
.updates_paging_bottom {
	position:relative;
	height:29px;
	margin:5px 5px 12px 0;
	border-bottom:5px solid #222;
}
.updates_paging_bottom .updates_pages {
	max-width:100%;
}
.updates_tabs li {
	display:block;
	float:left;
}
.updates_tabs a {
	height:29px;
	padding:0 26px;
	display:block;
	float:left;
	font-family:Arial;
	color:#777;
	font-size:14px;
	text-align:center;
	line-height:29px;
	background:#171717;
	margin-right:1px;
}
.updates_tabs .active a,.updates_tabs a:hover {
	color:#CCC;
	background:#222;
}
.static_rating {
	float:left;
	position:relative;
	top:3px;
	left:3px;
}
.static_rating li {
	display:block;
	float:left;
	margin-right:1px;
}
.star_on {
	float:left;
	height:15px;
	background:url('../images/star_on.png') repeat-x;
}
.legacy_stars .rating_selected {
	background:url('../images/star_on.png') repeat-x!important;
}
.star_off {
	float:left;
	height:15px;
	background:url('../images/star_off.png') repeat-x;
}
.network_stars .star_on {
	background:url('../images/ma/star_on.png') repeat-x;
}
.ma_stars .star_on {
	background:url('../images/ma/star_on.png') repeat-x;
}
.eb_stars .star_on {
	background:url('../images/eb/star_on.png') repeat-x;
}
.tle_stars .star_on {
	background:url('../images/tle/star_on.png') repeat-x;
}
.sa_stars .star_on {
	background:url('../images/sa/star_on.png') repeat-x;
}
.ea_stars .star_on {
	background:url('../images/ea/star_on.png') repeat-x;
}
.ra_stars .star_on {
	background:url('../images/star_on.png') repeat-x;
}
.no_rating {
	float:left;
	position:relative;
	top:-3px;
}
.rating_0 {
	width:0;
}
.rating_1 {
	width:13px;
}
.rating_2 {
	width:26px;
}
.rating_3 {
	width:39px;
}
.rating_4 {
	width:52px;
}
.rating_5 {
	width:65px;
}
.rating_6 {
	width:78px;
}
.rating_7 {
	width:91px;
}
.rating_8 {
	width:104px;
}
.rating_9 {
	width:117px;
}
.rating_10 {
	width:130px;
}
.archives_nav {
	background:#222;
	padding:4px 0 4px 6px;
	height:16px;
	margin-bottom:7px;
}
.archives_nav_header {
	font-family:Arial;
	font-size:14px;
	color:#FFF;
	text-transform:uppercase;
	float:left;
	margin-right:8px;
}
.archives_years li {
	display:block;
	float:left;
}
.archives_years li a {
	color:#CCC;
	font-size:14px;
	font-family:Arial;
	display:block;
	float:left;
	margin-right:8px;
}
.archives_years li a:hover,.archives_years li .selected {
	color:#FFCC00;
}
.archives_months:before {
	content:"/";
	color:#CCC;
	float:left;
	margin-right:8px;
}
.archives_months li {
	display:block;
	float:left;
}
.archives_months li a {
	color:#CCC;
	font-size:14px;
	font-family:Arial;
	display:block;
	float:left;
	margin-right:6px;
}
.archives_months li a:hover,.archives_months li .selected {
	color:#FFCC00;
}
.static_content {
	color:#CCC;
	font-family:Arial;
	font-size:13px;
}
.static_content p {
	margin-bottom:10px;
	width:700px;
}
.static_content li {
	margin-bottom:10px;
}
.static_content a {
	color:#FFCC00;
}
.vote_for {
	float:left;
	color:#999;
	font-family:Arial;
	font-size:14px;
	display:block;
	margin-right:3px;
}
.voting_bubbles {
	float:left;
	margin-top:2px;
}
.voting_bubbles li {
	display:block;
	float:left;
	margin-right:1px;
}
.voting_bubbles a {
	display:block;
	background:url('../images/star_off.png') no-repeat;
	width:13px;
	height:11px;
}
.rating_selected {
	background:url('../images/star_on.png') no-repeat;
}
.options_container {
	display:none;
	padding-bottom:5px;
	height:125px;
	background:#252529;
	margin-bottom:15px;
	border-top:1px solid #000;
}
.options_header {
	color:#CCC;
	font-family:Arial;
	font-size:13px;
	text-align:center;
	padding:6px 0;
	border-top:1px solid #545454;
	border-bottom:1px solid #000;
}
.options_form {
	width:100%;
	text-align:center;
	border-top:1px solid #545454;
	padding:15px 0 0;
}
.options_form li {
	height:27px;
}
.options_left {
	float:left;
	margin-left:-33px;
	margin-right:43px;
}
.options_left_last {
	margin-right:0;
}
.options_left label {
	font-family:Tahoma,Arial;
	font-size:13px;
	display:block;
	width:120px;
	float:left;
	position:relative;
	top:2px;
	text-align:right;
	margin-right:5px;
	color:#CCC;
}
.options_left select {
	min-width:110px;
}
.options_submit {
	margin:3px auto 0;
	width:100px;
}
.recent_container {
	display:none;
	padding-bottom:2px;
	height:212px;
	margin-bottom:15px;
	border-top:1px solid #000;
	background:#252529;
}
.cage_header_container {
	border-bottom:1px solid #000000;
	height:45px;
	line-height:45px;
	position:relative;
}
.left_cage {
	border-top:1px solid #545454;
	border-right:1px solid #000000;
	float:left;
	width:27%;
}
.left_cage .cage_header_container {
	text-indent:32px;
}
.right_cage {
	position:relative;
	float:left;
	margin-left:-2px;
	border-top:1px solid #545454;
	width:73%;
}
.right_cage .cage_header_container {
	text-indent:36px;
	border-left:1px solid #545454;
}
.cage_header {
	font-family:Arial;
	color:#FFF;
	font-size:18px;
}
.cage_viewed {
	color:#FFF;
	text-transform:uppercase;
	font-size:11px;
	padding-left:4px;
	font-family:Arial;
}
.recent_pages {
	height:165px;
	border-top:1px solid #545454;
	position:relative;
}
.recent_pages ul {
	position:absolute;
	top:10px;
	left:32px;
}
.recent_pages li {
	font-family:Arial;
	color:#FFF;
	font-size:12px;
	text-transform:uppercase;
	line-height:23px;
}
.recent_pages li a {
	color:#FFF;
	text-decoration:none;
}
.recent_content {
	height:165px;
	border-top:1px solid #545454;
	border-left:1px solid #545454;
}
.recent_page_container {
	position:absolute;
	top:14px;
	right:14px;
}
.recent_page_container li a {
	color:#CCC;
	font-family:Arial;
}
.recent_content_title {
	margin-top:7px;
	display:block;
	font-size:11px;
	font-style:italic;
	color:#FFF;
	font-family:Arial;
}
.recent_table {
	table-layout:fixed;
	margin-top:19px;
	margin-left:12px;
}
.recent_table_hidden {
	display:none;
}
.recent_table td {
	vertical-align:top;
	text-align:center;
	width:108px;
}
.pagination {
	display:table;
}
.pagination ul {
	display:table-cell;
	vertical-align:middle;
}
.pagination li {
	font-family:Arial;
	color:#CCC;
	font-size:12px;
	display:table-cell;
	padding-right:6px;
	float:left;
}
.pagination .last {
	padding-right:0;
}
.pagination li:after {
	content:"/";
	padding-left:6px;
}
.pagination .last:after {
	content:"";
}
.pagination li a {
	line-height:17px;
	width:14px;
	text-indent:1px;
	height:17px;
	text-align:center;
	color:#CCC;
	text-decoration:none;
	padding:3px 3px;
}
.pagination .selected {
	background:#2f322a;
	color:#FFF;
}
.recent_page_container .selected {
	background:#2d2d2d!important;
}
.gallery_nav {
	background:#252529;
	height:48px;
	position:relative;
}
.gallery_nav .gallery_title {
	font-family:Arial;
	color:#CCC;
	font-size:22px;
	position:relative;
	text-align:center;
	top:13px;
	margin:0 150px;
}
.gallery_nav .gallery_title em {
	font-size:20px;
}
.return_archive {
	font-family:Arial;
	font-size:10px;
	font-style:italic;
	left:15px;
	position:absolute;
	text-transform:uppercase;
	top:20px;
}
.return_archive a,.return_details a {
	color:#CCC;
	text-decoration:none;
}
.return_details {
	font-family:Arial;
	font-size:10px;
	font-style:italic;
	position:absolute;
	right:15px;
	text-transform:uppercase;
	top:20px;
}
.return_archive .return_arrow {
	padding-right:9px;
}
.return_arrow {
	color:#FFCC00;
}
.return_details .return_arrow {
	padding-left:9px;
}
.favorites_none {
	color:#CCC;
	font-family:Arial;
	font-size:12px;
}
.options_content {
	font-family:Arial;
}
.individual_options_content {
	margin-bottom:17px;
}
.gallery_details_container {
	margin-top:10px;
	padding:10px;
	background:#252529;
}
.options_content .hold_left {
	float:left;
	width:550px;
}
.options_content .photos_left {
	float:left;
	padding:10px 0 0;
	position:relative;
	width:156px;
	min-height:212px;
	height:auto!important;
	height:212px;
}
.options_content .clean_option {
	position:relative;
	top:3px;
	color:#CCC;
	font-family:Arial;
	font-size:13px;
}
.options_content .model_headshot {
	max-width:141px;
	width:auto!important;
	width:141px;
}
.options_content .options_details {
	float:left;
	margin-left:5px;
	margin-top:10px;
	width:380px;
	position:relative;
}
.options_title {
	padding-bottom:2px;
	position:relative;
	height:22px;
}
.set_title {
	color:#CCC;
	font-size:20px;
}
.set_title a {
	color:#CCC;
}
.options_info {
	margin-top:7px;
}
.model_info_left {
	float:left;
	width:170px;
}
.options_info li {
	color:#CCC;
	font-size:12px;
	margin:0 0 5px;
}
.darklight {
	color:#777;
	display:block;
	float:left;
	width:99px;
}
.model_info_right {
	float:left;
}
.model_info {
	margin-bottom:-5px;
}
.photographer_latest_galleries li {
	margin-bottom:0;
}
.options_voting {
	height:15px;
	margin:6px 0 8px;
	padding:7px 0 5px;
	position:relative;
}
.rate_for {
	color:#CCC;
	float:left;
	font-size:13px;
	padding-right:3px;
}
.options_rating {
	color:#CCC;
	font-size:12px;
}
.tag_container {
	float:left;
	margin:10px 0 0 15px;
	width:360px;
}
.tag_update {
	cursor:pointer;
}
.tag_delete_link {
	display: block;
	float: left;
	margin-right: 5px;
	margin-left: -4px;
	padding-top: 2px;
	font-size: 10px;
	color: #c00;
	cursor: pointer;
}
.model_all_tags {
	font-size:12px;
}
.user_tags {
	color:#777;
	display:block;
	font-size:12px;
	padding-bottom:3px;
	background:url('../images/tags.png') no-repeat;
	text-indent:20px;
	line-height:15px;
}
.other_site_models {
	color:#CCC;
	float:left;
	font-size:11px;
	margin:10px 0 10px 15px;
	width:380px;
}
.other_site_model_link {
	margin:10px 0 0;
}
.other_site_models a {
	color:#CCC;
	text-decoration:none;
}
.tab_select {
	border-bottom:1px solid #222;
}
.tabs li {
	display:block;
	float:left;
}
.tabs li a {
	height:29px;
	padding:0 26px;
	display:block;
	float:left;
	font-family:Arial;
	color:#777;
	font-size:14px;
	text-align:center;
	line-height:29px;
	background:#171717;
	margin-right:1px;
}
.tabs .active a,.tabs li a:hover {
	color:#CCC;
	background:#222;
}
.options_stats a {
	color:#CCC;
}
.options_favorite {
	color:#CCC;
	font-size:12px;
	position:absolute;
	top:3px;
	right:37px;
	text-align:right;
}
.options_favorite a {
	color:#CCC;
}
.options_favorite .email_comments {
	display:block;
	position:relative;
	top:14px;
}
.details_hide {
	display:none;
}
.expand_bio {
	color:#CCC;
	font-family:Arial;
	display:block;
	font-size:12px;
	margin-top:17px;
}
.model_bio {
	color:#CCC;
	font-family:Arial;
	font-size:12px;
	margin-top:15px;
	display:none;
	margin-bottom:10px;
}
.latest_series {
	color:#777;
	font-size:12px;
	display:block;
	margin-bottom:5px;
}
.photographer_latest_galleries li {
	display:block;
	float:left;
	margin-right:7px;
}
.model_featuring {
	font-size:11px;
	font-style:italic;
	padding-right:3px;
}
.gallery_zip {
	text-align:center;
	position:relative;
	top:7px;
	font-family:Arial;
}
.gallery_zip ul {
	display:inline;
}
.gallery_zip li {
	display:inline;
	padding-right:5px;
}
.gallery_zip li:after {
	content:"/";
	color:#CCC;
	font-size:12px;
	padding-left:7px;
	position:relative;
	top:1px;
}
.gallery_zip .first {
	font-size:12px;
	color:#777;
	padding-right:0;
}
.gallery_zip .first:after,.gallery_zip .last:after {
	content:"";
}
.gallery_zip li a {
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}
.zip_alternate {
	margin:0;
	padding:0;
	top:0;
	text-align:left;
}
.recent_append,.iframe_footer {
	position:absolute;
	bottom:0;
	left:0;
	z-index:0;
}
.footer_sites {
	clear:both;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	position:relative;
	top:27px;
	padding:6px 0;
	margin:0 23px 0 25px;
}
.footer_sites ul {
	display:table;
	width:100%;
	text-align:center;
	margin:0 auto;
}
.footer_sites li {
	display:table-cell!important;
	display:block;
}
.footer_sites li a {
	display:block;
	color:#FFF;
	font-family:Arial;
	font-size:12px;
}
.network_header {
	position:relative;
}
.network_header:hover .network_container {
	display:block;
}
.network_container {
	display:none;
	width:182px;
	position:absolute;
	top:-7px;
	left:-12px;
	z-index:81;
}
.network_container_header {
	background:url('../images/network/icons/header.png') bottom no-repeat;
	width:100%;
	height:42px;
	cursor:pointer;
}
.network_container_footer {
	background:url('../images/network/icons/footer.png') no-repeat;
	width:100%;
	height:6px;
}
.network_container_list {
	background:url('../images/network/icons/background.png') #292929;
	position:relative;
}
.network_container_list li {
	border-bottom:1px solid #000!important;
	border-right:0!important;
	display:block;
	float:none;
	width:180px;
	height:40px;
	line-height:40px;
	clear:both;
	padding:0;
}
.network_container_list .last {
	border-bottom:0!important;
}
.network_container_list li a {
	font-size:13px;
	display:block;
	position:relative;
	top:2px;
	font-family:Arial!important;
}
.network_container_list li a {
	color:#A9A9A9!important;
}
.network_container_list .selected,.network_container_list li:hover {
	background:#1F1F1F;
}
.network_container_list .selected,.network_container_list li:hover a {
	color:#FFF!important;
}
.network_container_list li img {
	margin:0 14px 0 8px;
	position:relative;
	top:3px;
	float:left;
}
.first_network {
	margin-top:22px;
}
.movie_overlay {
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:15;
}
.footer_ads_header {
	font-family:Arial;
	font-size:14px;
	color:#FFF;
	border-bottom:1px solid #222;
	margin:15px 0 10px;
	padding-bottom:3px;
	text-align:left;
	display:block;
}
.footer_ads li {
	display:block;
	float:left;
	width:320px;
	text-align:left;
}
.comments_container {
	margin:30px 0;
	font-family:Arial;
	font-size:12px;
	color:#CCC;
}
.comments_container a {
	color:#FFCC00;
}
.comments_overview {
	margin:0;
}
.comments_wrapper {
	margin:5px 0 30px;
}
.comment_container {
	width:545px;
	margin-bottom:20px;
}
.comment_child_container .comment_container {
	padding:0;
	margin-bottom:0;
}
.comment_header {
	position:relative;
	height:27px;
}
.comment_header_information {
	position:absolute;
	top:0;
	left:0;
	line-height:27px;
}
.comment_header_information li {
	display:block;
	float:left;
	margin-right:9px;
}
.comment_header_voting {
	position:absolute;
	top:0;
	right:0;
}
.comment_header_voting li {
	display:block;
	float:left;
	margin-right:5px;
}
.comment_header_voting .comment_vote {
	display:block;
	width:26px;
	height:27px;
}
.comment_header_voting .comment_upvote .comment_vote {
	background:url('../images/upvote.png') no-repeat;
}
.comment_header_voting .comment_upvote .comment_vote_active {
	background:url('../images/upvote_active.png') 1px no-repeat;
}
.comment_header_voting .comment_downvote .comment_vote {
	background:url('../images/downvote.png') no-repeat;
}
.comment_header_voting .comment_downvote .comment_vote_active {
	background:url('../images/downvote_active.png') 1px 0 no-repeat;
}
.comment_header_voting .comment_score {
	width:32px;
	height:23px;
	line-height:25px;
	border:1px solid #000;
	background:#333;
	color:#FFF;
	display:block;
	text-align:center;
	font-weight:700;
	margin-left:4px;
}
.comment_header_voting .comment_positive {
	background:#006600;
}
.comment_header_voting .comment_negative {
	background:#880000;
}
.comment_header_voting .comment_positive .comment_score_rating:before {
	content:"+";
}
.comment_form {
	position:relative;
	margin:10px 0 0;
	width:545px;
}
.comment_delete_link {
	position:relative;
	top:3px;
	cursor:pointer;
	margin-left:5px;
}
.comment_reply {
	display:none;
	margin:15px 0 0;
}
.comment_post_name {
	margin-right:7px;
}
.comment_input_username {
	border:1px solid #000;
}
.comment_reply_name_notice {
	padding-bottom:10px;
}
.comment_content {
	margin:9px 0 14px;
}
.comment_content p {
	margin-right:40px;
}
.comment_footer {
	margin-bottom:10px;
}
.comment_reply_list li {
	display:block;
	margin:4px 0;
}
.comment_reply_message_description {
	display:block;
	margin-bottom:2px;
}
.comment_input_message {
	height:150px;
	width:100%;
	border:1px solid #000;
}
.comment_reply_button {
	float:left;
	margin-right:5px;
	cursor:pointer;
}
.updates_title_container {
	position:relative;
}
.updates_title_container .comment_hide_comments {
	position:absolute;
	bottom:3px;
	right:0;
}
.comment_child_container {
	margin:20px 0 0 35px;
}
.active .all_model_update {
	display:none;
}

.options_voting_container {
	position:relative;
	top:2px;
}
.options_voting_rating {
	width:33px;
	height:32px;
	line-height:34px;
	background:url('../images/rating_background.png') no-repeat;
	text-align:center;
	font-family:Arial;
	font-size:15px;
	color:#FFF;
	font-weight:700;
	float:left;
	margin-right:7px;
	clear:both;
}
.options_voting_score {
	float:left;
	position:relative;
	top:4px;
}
.options_voting_score_title {
	font-size:12px;
	font-family:Arial;
	color:#FFF;
	display:block;
}
.options_voting_score_based {
	color:#0099FF;
	font-size:10px;
	font-family:Arial;
	display:block;
}
.options_voting_selection_container {
	clear:both;
	position:relative;
	top:8px;
}
.options_voting_selection_score {
	height:14px;
	line-height:14px;
	font-size:11px;
	font-family:Arial;
	color:#FFF;
	padding:0 4px;
	text-align:center;
	display:block;
	background:#777;
	float:left;
}
.options_voting_selection_rating {
	width:16px;
	height:14px;
	line-height:14px;
	font-size:11px;
	font-family:Arial;
	color:#FFF;
	text-align:center;
	display:block;
	background:#404040;
	float:left;
	margin-left:2px;
}
.options_voting_selection {
	float:left;
}
.options_voting_selection li {
	display:block;
	width:8px;
	height:14px;
	background:#565656;
	float:left;
	margin-left:1px;
}
.options_voting_selection li a {
	display:block;
	height:14px;
}
.options_voting_selection li .options_voting_1:hover,.options_voting_selection li .options_voting_1.rating_selected,.options_voting_selection li .options_voting_1.hover_selected,.options_voting_selection li .options_voting_1.hover_selected.hover_reset,.options_voting_selection li .options_voting_2:hover,.options_voting_selection li .options_voting_2.rating_selected,.options_voting_selection li .options_voting_2.hover_selected,.options_voting_selection li .options_voting_2.hover_selected.hover_reset,.options_voting_selection li .options_voting_3:hover,.options_voting_selection li .options_voting_3.rating_selected,.options_voting_selection li .options_voting_3.hover_selected,.options_voting_selection li .options_voting_3.hover_selected.hover_reset {
	background:#FF0000!important;
}
.options_voting_selection li .options_voting_4:hover,.options_voting_selection li .options_voting_4.rating_selected,.options_voting_selection li .options_voting_4.hover_selected,.options_voting_selection li .options_voting_4.hover_selected.hover_reset,.options_voting_selection li .options_voting_5:hover,.options_voting_selection li .options_voting_5.rating_selected,.options_voting_selection li .options_voting_5.hover_selected,.options_voting_selection li .options_voting_5.hover_selected.hover_reset,.options_voting_selection li .options_voting_6:hover,.options_voting_selection li .options_voting_6.rating_selected,.options_voting_selection li .options_voting_6.hover_selected,.options_voting_selection li .options_voting_6.hover_selected.hover_reset,.options_voting_selection li .options_voting_7:hover,.options_voting_selection li .options_voting_7.rating_selected,.options_voting_selection li .options_voting_7.hover_selected,.options_voting_selection li .options_voting_7.hover_selected.hover_reset {
	background:#FFCC33!important;
}
.options_voting_selection li .options_voting_8:hover,.options_voting_selection li .options_voting_8.rating_selected,.options_voting_selection li .options_voting_8.hover_selected,.options_voting_selection li .options_voting_8.hover_selected.hover_reset,.options_voting_selection li .options_voting_9:hover,.options_voting_selection li .options_voting_9.rating_selected,.options_voting_selection li .options_voting_9.hover_selected,.options_voting_selection li .options_voting_9.hover_selected.hover_reset,.options_voting_selection li .options_voting_10:hover,.options_voting_selection li .options_voting_10.rating_selected,.options_voting_selection li .options_voting_10.hover_selected,.options_voting_selection li .options_voting_10.hover_selected.hover_reset {
	background:#6DCD3F!important;
}
.options_voting_selection li .options_voting_1.hover_reset,.options_voting_selection li .options_voting_2.hover_reset,.options_voting_selection li .options_voting_3.hover_reset,.options_voting_selection li .options_voting_4.hover_reset,.options_voting_selection li .options_voting_5.hover_reset,.options_voting_selection li .options_voting_6.hover_reset,.options_voting_selection li .options_voting_7.hover_reset,.options_voting_selection li .options_voting_8.hover_reset,.options_voting_selection li .options_voting_9.hover_reset,.options_voting_selection li .options_voting_10.hover_reset {
	background:#999!important;
}
.see_more_model {
	clear:both;
	font-family:Arial;
	font-size:12px;
	padding-top:7px;
	line-height:16px;
}
.see_more_model_header {
	color:#777;
}
.see_more_model a {
	color:#CCC;
}
.crossBar {
	font-size:12px;
	font-family:Arial;
}
.tag_container {
	margin-top:10px;
}
.tag_instruction {
	color:#777;
	padding-top:7px;
	font-size:12px;
}
.more_tag_info {
	padding-left:5px;
	color:#CCC;
	text-decoration:none;
}
.tag_help {
	color:#000;
	display:none;
	padding-top:7px;
}
.tag_help .divide {
	padding-bottom:10px;
}
.tag_help p {
	color:#777;
	font-size:12px;
	padding-bottom:8px;
}
.tag_textarea {
	position:relative;
	left:-1px;
	width:347px;
	margin-bottom:7px;
	height:30px;
	padding:5px 5px;
	font-size:12px;
	color:#CCC;
	background:#3E3E3E;
	border:1px solid #000;
	font-family:Arial;
}
.model_all_tags {
	font-size:12px;
}
.list_of_tags {
	color:#ABABAB;
	font-size:11px;
	margin:9px 0;
}
.list_of_tags a {
	display:block;
	float:left;
	margin-right:5px;
	margin-bottom:7px;
	padding:2px 7px;
	background:#3E3E3E;
	color:#ABABAB;
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
	-moz-border-radius:8px;
	border-radius:8px;
	text-align:center;
	overflow-y:hidden;
}
.update_cell {
	width:229px;
	position:relative;
}
.movie_updates .update_cell {
	width:292px;
}
.hover_container {
	display:none;
	width:292px;
	position:absolute;
	right:-274px;
	top:0;
	z-index:50;
	background:url('../images/hover_arrow_left.png') no-repeat center left;
}
.hover_intent {
	width:100%;
	position:absolute;
	top:0;
	left:0;
	height:345px;
	z-index:1;
	background:url('../images/blank.gif');
}
.movie_updates .updates_table .hover_container {
	top:-80px!important;
}
.hover_inner_container {
	width:260px;
	background:url('../images/hover_background.png') #333;
	position:relative;
	right:-28px;
	padding:12px 16px;
	-moz-border-radius:7px;
	border-radius:7px;
	border:1px solid #545454;
	z-index:51;
}
.hover_inner_container_border {
	width:1px;
	height:100%;
	background:url('../images/hover_background.png') no-repeat center left;
	position:absolute;
	left:-1px;
	top:0;
}
.updates_table td + td + td + td .hover_container,.updates_table td + td + td .hover_container {
	right:215px;
	background:url('../images/hover_arrow_right.png') no-repeat center right;
}
.movie_updates .updates_table td + td + td .hover_container {
	right:255px;
	background:url('../images/hover_arrow_right.png') no-repeat center right;
}
.updates_table td + td + td + td .hover_inner_container,.updates_table td + td + td .hover_inner_container,.movie_updates .updates_table td + td + td .hover_inner_container {
	left:-30px;
}
.updates_table td + td + td + td .hover_inner_container_border,.updates_table td + td + td .hover_inner_container_border,.movie_updates .updates_table td + td + td .hover_inner_container_border {
	left:292px;
}
.hover_container_watch li {
	display:block;
	float:left;
}
.hover_container_watch .first {
	margin-right:9px;
}
.hover_container_watch li a {
	font-family:Arial;
	font-size:16px;
	color:#FFF;
	text-align:center;
	background:url('../images/watch.png') no-repeat;
	height:29px;
	line-height:29px;
	width:125px;
	display:block;
}
.hover_container_title {
	font-family:Arial;
	font-size:16px;
	color:#FFF;
	display:block;
	margin-bottom:7px;
}
.hover_container .options_info {
	margin-top:0;
}
.hover_container .darklight {
	width:auto;
	margin-right:7px;
}
.hover_container .options_voting_score {
	margin-bottom:20px;
}
.tooltip {
	background:url('../images/tooltip_background.png') no-repeat;
	width:468px;
	height:234px;
	position:absolute;
	top:0;
	left:0;
	z-index:889;
	display:none;
}
.tooltip_close {
	background:url('../images/tooltip_close.png') no-repeat;
	display:block;
	width:29px;
	height:29px;
	position:absolute;
	top:-5px;
	right:-5px;
}
.tooltip_header {
	text-align:center;
	display:block;
	padding:15px 0 10px;
	font-family:Arial;
	font-size:22px;
	font-weight:700;
	color:#FFF;
}
.tooltip_header img {
	margin-right:5px;
}
.tooltip_list {
	float:left;
	margin-left:25px;
	width:210px;
}
.tooltip_list_right {
	margin-left:10px;
}
.tooltip_list li {
	font-family:Arial;
	font-size:12px;
	color:#FFF;
	text-align:left;
	background:url('../images/tooltip_list.png') 0 3px no-repeat;
	line-height:20px;
	padding-left:20px;
	display:block;
}
.tooltip_join {
	background:url('../images/tooltip_join.png') no-repeat;
	text-align:center;
	margin:0 auto;
	display:block;
	padding-top:17px;
	font-family:Arial;
	font-size:18px;
	font-weight:700;
	color:#FFF;
	width:234px;
	height:58px;
	line-height:34px;
	clear:both;
}
.tooltip_under {
	background:url('../images/tooltip_background_under.png') no-repeat;
}
.tooltip_under .tooltip_close {
	top:0;
}
.tooltip_under .tooltip_header {
	padding-top:25px;
}
.sidebar {
	display:none;
	right:0;
	top:30%;
	position:fixed;
	z-index:201;
}

.gallery_image_cell_container {
	position:relative;
}
.sprite {
	position:absolute;
	bottom:0;
	left:0;
	width:316px;
	height:178px;
	display:none;
	z-index:2;
	background-repeat:none;
}
.sprite a {
	display:block;
	width:100%;
	height:100%;
}
.gallery_image_cell_container .sprite {
	left:-50px;
}