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;}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:170px;margin-bottom:-5px;}.top_nav {position:absolute;top:0;right:0;}.top_links {margin-top:12px;}.top_links a {color:#CCC;font-family:Arial;font-size:12px;text-decoration:none;position:relative;top:-1px;}.top_links a:hover,.top_links .active {color:#FFCC00;}.top_links li {display:block;float:left;border-right:2px solid #3F3F40;padding:0 7px;}.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:54px;line-height:54px;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:22px;}.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%;height:310px;background:url('../images/footer_background.png') repeat-x;}.footer_area {height:310px;background:url('../images/footer_area.png') repeat-x;position:relative;}.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:30px;text-align:center;}.twotwofiveseven p {color:#CCC;font-family:Arial;font-size:11px;}.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 {display:none;}.gallery_updates {margin-bottom:25px;}.movie_updates .updates_table {width:980px;margin-left:-15px;}.updates_pages {position:absolute;right:0;top:3px;}.updates_pages li {display:block;float:left;}.updates_pages li a {display:block;float:left;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 .active a,.updates_pages a:hover {text-decoration:underline;color:#FFF;}.updates_table_container {position:relative;top:10px;margin-bottom:15px;}.updates_table_container_header {color:#CCC;font-family:"Lucida Sans Unicode",Arial;font-size:20px;border-bottom:1px solid #414141;margin-bottom:10px;}.updates_table {width:100%;table-layout:fixed;border-collapse:collapse;}.updates_table td {vertical-align:top;padding-bottom:20px;}.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:203px;}.update_information a {color:#FFF;font-weight:700;}.update_information_model_name {display:block;}.update_information_gallery_name {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;}.updates_paging {position:relative;height:25px;margin:15px 5px 15px 0;border-bottom:1px solid #414141;}.updates_paging_bottom {position:relative;height:25px;margin:5px 5px 12px 0;border-bottom:5px solid #666;}.updates_tabs li {display:block;float:left;}.updates_tabs a {height:25px;width:161px;margin-right:3px;display:block;float:left;font-family:"Lucida Sans Unicode",Arial;color:#CCC;font-size:14px;text-align:center;line-height:25px;background:url('../images/tab.jpg') no-repeat top left;}.updates_tabs .active a,.updates_tabs a:hover {background:url('../images/tab.jpg') no-repeat bottom left;}.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;}.star_off {float:left;height:15px;background:url('../images/star_off.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;}.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;text-transform:uppercase;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;text-transform:uppercase;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!important;}.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:none;}.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 170px;}.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,.movie_streaming_bar .selected {color:#FFCC00;}.return_details .return_arrow {padding-left:9px;}.favorites_none {color:#CCC;font-family:Arial;font-size:12px;}.options_content {font-family:Arial;}.options_content .hold_left {float:left;width:550px;}.options_content .photos_left {float:left;padding:10px 0;position:relative;width:160px;height:212px;}.options_content .options_details {float:left;margin-left:5px;margin-top:10px;width:380px;}.options_details {position:relative;}.options_title {padding-bottom:2px;position:relative;height:22px;}.set_title {color:#CCC;font-size:20px;}.set_title a {color:#CCC;}.options_right {position:absolute;right:48px;top:20px;z-index:2;}.options_right li {margin:8px 0;text-align:right;}.options_right li a {color:#CCC;font-size:12px;padding:4px 8px;text-decoration:none;}.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:#CCC;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:380px;}.model_all_tags {font-size:12px;}.user_tags {color:#CCC;display:block;font-size:11px;padding-bottom:3px;text-transform:uppercase;}.guest_tags {padding-top:14px;}.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 {margin-top:15px;border-bottom:1px solid #414141;}.tabs li {display:block;float:left;margin-right:3px;}.tabs li a {font-family:"Lucida Sans Unicode",Arial;background:url("../images/tab.jpg") left top;color:#CCC;display:block;float:left;font-size:13px;height:25px;width:161px;line-height:25px;text-align:center;text-decoration:none;}.tabs li .current_tab {overflow:hidden;background:url("../images/tab.jpg") left bottom;}.options_stats a {color:#CCC;}.options_favorite {color:#CCC;font-size:12px;position:absolute;top:3px;right:56px;}.options_favorite a {color:#CCC;}.details_hide {display:none;}.expand_bio {color:#CCC;font-family:Arial;display:block;font-size:12px;margin-top:13px;}.model_bio {color:#CCC;font-family:Arial;font-size:12px;margin-top:15px;display:none;margin-bottom:10px;}.latest_series {color:#CCC;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;}