/* Reset font attributes for ems 1em = 10px 1.4em = 14px ------------------------------------------------------------------------------*/ body{ font-size: 62.5%; } /* Reset all margins and paddings, font sizes, list -------------------------------------------------------------------------------*/ *{ margin:0; padding:0; font-size:1em; } li{ list-style:none; } /* Floating box fix - this is a hack to fix the float problem in multiple browsers -------------------------------------------------------------------------------*/ .clearitem:after{ content:"."; clear:both; height:0; visibility:hidden; display:block; } /* Super Common classes -------------------------------------------------------------------------------*/ .pointer{ cursor:pointer; } .cover, .boxcover, .photo{ border:1px #000 solid; } .hide{ display:none; } .error{ padding:5px; font-size:1em; color:red; background:#fff; } p{ margin-bottom:1em; } /* Plain text areas always have a white background and other specific colors. ------------------------------------------------------------------------------*/ .plaintext{ background:#fff; border:1px #000 solid; padding:5px; color:#000; } .plaintext a{ color:#a40001; } .plaintext a:hover{ color:red; } /* Primary layout of outermost template elements ------------------------------------------------------------------------------*/ body{ margin:5px; font-family:arial, helvetica, verdana, sans-serif; background:#FFFFFF; color:#000000; } a{ color:maroon; } a:hover{ color:red; } #page_body{ min-width:990px; } #header, #nav, #content, #footer, #copywrite, #sidebar1, #sidebar2{ display:block; } #header, #footer, #copywrite{ width:100%; } /* Left sidebar -------------------------*/ #sidebar1{ width:178px; float:left; } /* Content Areas -------------------------*/ .narrow_colum{ width:auto; display:block; margin-left:185px; margin-right:135px; } .wide_colum{ width:auto; display:block; margin-left:200px; margin-right:0px; } .very_wide_colum{ width:auto; display:block; text-align:center; } /* Right sidebar --------------------------*/ #sidebar2{ width:126px; float:right; } /* Header elements -------------------------------------------------------------------------*/ #sidebar1 h2, #sidebar2 h2{ font-size:1.25em; } #sidebar1 h3, #sidebar2 h3{ font-size:1.15em; } /* Elements to hide for on web version -------------------------------------------------------------------------*/ h1, #nav h2{ display:none; } /* Header -------------------------------------------------------------------------*/ #header{ text-align:center; margin-bottom:10px; } /* Login Box -------------------------------------------------------------------------*/ #page_header_left, #page_header_right{ width:100px; height:80px; display:block; } #page_header_left{ float:left; } #page_header_right{ position:absolute; top:5px; right:5px; text-align:left; padding:4px; color:#000000; background:#ffffff; border:1px #000000 solid; } #page_header_right input{ width:90px; } #page_header_right input.submit{ width:auto; } #page_header_right .submit_button{ text-align:right; margin-right:0; font-size:10px; } #page_header_right .submit_button input.submit{ font-weight:bold; } /* Top Nav & Nav Footer elements -------------------------------------------------------------------------*/ #nav, #nav_footer{ width:100%; } #nav_footer{ display:block; clear:both; } #nav ul, #nav_footer ul{ display:block; text-align:center; clear:both; height:20px; } #nav li, #nav_footer li{ text-align:center; display:inline; margin-left:3px; margin-right:3px; height:20px; width:auto; } #nav li a, #nav_footer li a{ text-decoration:none; font-size:12px; font-weight:bold; } #nav #tabs li{ position:relative; top:4px; } #nav #tabs li a{ background:#AD4908; color:#FFFFFF; border-left:1px #000 solid; border-top:1px #000 solid; border-right:1px #000 solid; padding:3px 8px 3px 8px; height:20px; text-decoration:none; } #nav #tabs li a:hover{ background:maroon; color:yellow; } #nav .subnav, #nav_footer .subnav{ background:#AD4908; color:#FFFFFF; border:1px #000 solid; } #nav .subnav a, #nav_footer .subnav a{ color:#FFFFFF; height:20px; padding:3px 6px; position:relative; top:2px; } #nav .subnav a:hover, #nav_footer .subnav a:hover{ color:yellow; background:maroon; } #nav #subnav_2{ border-top:0px; } #nav #subnav_2 a{ font-size:1em; padding:3px 2px 6px 2px; font-weight:bold; } #nav .navbase, #nav_footer .navbase{ border-left:1px #000 solid; border-right:1px #000 solid; border-bottom:1px #000 solid; background:#FFECC5; height:5px; line-height:1px; } #nav_footer #gift_of_porn{ text-align:center; } /* Tip ---------------------------------------------------------------------*/ #nav_tip{ text-align:center; color:#000000; background:#ffffde url(/images/bg_tip.gif) top left repeat-x; border-left:1px #000000 solid; border-right:1px #000000 solid; font-size:1.3em; position:relative; } #nav_tip a{ color:#000; } #nav_tip a:hover{ color:#000; text-decoration:none; } #nav_tip #nav_tip_inner{ padding:4px; text-align:center; } #nav_tip_open{ margin:-4px 180px 0 0; float:right; z-index:0 } /* Hebrew Alternative --------------------------------------------------------------------*/ #hebrew_subnav, #hebrew_tabs{ text-align:center; font-size:1.2em; padding:2px 0; } #hebrew_subnav a, #hebrew_tabs a{ text-decoration:none; font-weight:bold; } #hebrew_subnav{ background:#AD4908; color:#FFFFFF; border:1px #000 solid; } #hebrew_tabs a{ background:#AD4908; color:#FFFFFF; border-left:1px #000 solid; border-top:1px #000 solid; border-right:1px #000 solid; height:20px; padding:2px; } #hebrew_subnav a{ color:#FFFFFF; } #hebrew_subnav a:hover{ color:yellow; background:maroon; } #hebrew_tabs a:hover{ background:maroon; color:yellow; } /* Copywrite info ---------------------------------------------------------------------*/ #copywrite{ text-align:center; font-size:1.2em; margin:1.1em 0; } #copywrite a, #copywrite strong{ color:maroon; } #copywrite a:hover{ color:red; } /* Sidebar styles ---------------------------------------------------------------------*/ /* Shared styles --------------------------------------------*/ #sidebar1 .box, #sidebar2 .box{ margin-bottom:8px; } #sidebar1 .box li, #sidebar2 .box li{ margin-bottom:3px; } /* Sidebar1 basics -------------------------------------------*/ #sidebar1 .box{ width:178px; } #sidebar1 .box .body{ background:#FFECC5; color:#000; border:1px solid #000; padding:6px; font-size:1.1em; } #sidebar1 .box a{ color:#000000; background:#FFECC5; text-decoration:none; } #sidebar1 .box a:hover{ background:#fff; color:#993300; text-decoration:none; } #sidebar1 .box h2{ background:#AD4908; color:#FFFFFF; padding:2px 4px; border:1px solid #000; border-bottom:0; } #sidebar1 .box h3{ font-size:1em; } #sidebar1 .box .highlight{ color:#660000; } #sidebar1 .box .special_link a{ text-decoration:underline; font-weight:bold; } #sidebar1 .box .more_link a{ text-decoration:underline; font-size:1.1em; } /* Sidebar1 Advanced ----------------------------------------*/ /* New And Returning Users ---------------------------*/ #sidebar1 #returning_users p{ margin-bottom:5px; } #sidebar1 #returning_users.box{ color:#000000; font-size:1.3em; font-weight:bold; line-height:1.5em; } #sidebar1 #returning_users a{ background:transparent; text-decoration:underline; color:maroon; } #sidebar1 #returning_users a:hover{ color:red; background:transparent; } #sidebar1 #returning_users .new_user h2{ font-size:.9em; background:red; color:#fff; } #sidebar1 #returning_users .new_user .body{ font-size:.9em; background:#FFECC5; color:#000; } #sidebar1 #returning_users .new_user .body a{ color:#000000; } #sidebar1 #returning_users .new_user .body a:hover{ background:#fff; color:#993300; } /* Account Center --------------------*/ #sidebar1 #account_center .body .highlight{ text-align:center; font-size:1.1em; font-weight:bold; } #sidebar1 #account_center #outer_account_center{ border-bottom:1px dashed #CCCCCC; } #sidebar1 #account_center #account_slider_arrow{ position:relative; text-align:right; padding-left:5px; float:right; } /* Search box --------------------*/ #sidebar1 #searches #search_form{ margin-bottom:8px; } #sidebar1 #searches .radio{ position:relative; top:2px; } #sidebar1 #searches #search_box input.text{ width:120px; } #sidebar1 #category_dropdown_small{ margin-top:4px; } #sidebar1 #category_dropdown_small, #sidebar1 #category_dropdown_small select, #sidebar1 #category_dropdown_small select option{ width:150px; } /* Packages --------------------*/ #sidebar1 #packages a img{ border:0; } #sidebar1 #packages .body li, #packages .body p{ font-size:1.1em; } #sidebar1 #packages #package_payg, #sidebar1 #packages #package_free, #sidebar1 #packages #package_downloads{ margin-bottom:10px; } #sidebar1 #packages #package_minutes li.special_link{ list-style:none; list-style-position:outside; } #sidebar1 #packages #package_minutes li.special_link a{ color:#660000; font-size:1.2em; } #sidebar1 #packages #package_free li a{ font-size:1.2em; font-weight:bold; } /* News ---------------------*/ #sidebar1 #news li{ list-style-position:inside; list-style-type:decimal; } /* Archives ----------------------*/ #sidebar1 #archives li{ font-size:.9em; margin-left:6px; } #sidebar1 #archives h3 a{ text-decoration:underline; } /* Stars Picks ----------------------*/ #sidebar1 #star_picks #star_picks_photo{ text-align:center; } #sidebar1 #star_picks li{ list-style-position:inside; list-style-type:decimal; font-weight:bold; } #sidebar1 #star_picks li a{ font-weight:normal; font-size:1.2em; } /* Top studios boxes ----------------------------------*/ #top_studios_combined{ font-size:1.2em; border:1px #000 solid; background:#FFECC5; height:18em; } #top_studios_combined .box{ display:block; height:18em; } #top_studios_combined .box h2{ background:#AD4908; color:#FFFFFF; border-bottom:1px #000 solid; padding:4px; } #top_studios_combined .box .body{ color: #000000; padding:4px; } #top_studios_combined .box .body li{ list-style:decimal; margin-left:32px; } #top_studios_combined .box .body a{ color: maroon; text-decoration:none; } #top_studios_combined .box .body a:hover{ color: red; } #top_studios_combined #top_new_studios .body, #top_studios_combined #top_new_studios h2, #top_studios_combined #top_foreign_studios .body, #top_studios_combined #top_foreign_studios h2{ border-left:0; } #top_studios_combined #top_new_studios .body, #top_studios_combined #top_new_studios h2, #top_studios_combined #top_studios .body, #top_studios_combined #top_studios h2{ border-right:0; } /* Shopping & recommended sites -----------------------------------*/ #sidebar1 #shopping .body, #sidebar1 #recommended_sites .body, #sidebar1 #help_center .body{ line-height:1.5em; } /* Styles For Flags -------------------------------------------*/ #lang_menu { font-size:1.2em; font-weight:bold; background:transparent; margin-bottom:8px; text-align:left; } #lang_menu #lang_menu_slide{ width:165px; background:#fff; border:1px solid #000; padding:5px; margin-top:2px; } #lang_menu #lang_menu_slide a{ color:#000; } #lang_menu #lang_menu_slide a:hover{ color:#a40001; } #lang_menu #lang_menu_slide ul{ display:block; width:auto; } #lang_menu #lang_menu_slide ul li{ display:inline; width:25px; height:25px; margin:2px; } #lang_menu #lang_menu_slide ul li a img{ border:1px #ccc outset; } /* currancy dropdown --------------------------------------------------*/ #currency_form{ font-size:12px; margin-bottom:8px; } #currency_form select{ font-size:11px; width:70px; } /* Sidebar2 basics ---------------------------------------------------*/ #sidebar2 .box{ width:126px; overflow:hidden; } #sidebar2 .box .body{ background:#FFECC5; color:#000; border:1px solid #000; padding:4px; font-size:11px; } #sidebar2 .box .body li{ list-style-position:outside; list-style-type:decimal; margin-left:20px; font-weight:bold; } #sidebar2 .box a{ background:transparent; color:#000000; text-decoration:none; font-weight:normal; } #sidebar2 .java_box{ text-align:center; } #sidebar2 .more_link a{ text-decoration:underline; font-size:12px; } #sidebar2 #movie_specials .body .description{ border-bottom:1px #999 solid; margin-bottom:4px; text-align:left; } #sidebar2 #movie_specials .body .description a{ font-weight:bold; text-decoration:underline; } #sidebar2 .box a:hover{ background:#fff; color:#993300; } #sidebar2 .box h2{ background:#AD4908; color:#FFFFFF; padding:2px 4px; border:1px solid #000; border-bottom:0; width:116px; font-size:12px; } #sidebar2 .box h2 a, #sidebar2 .box h2 a:hover{ color:#FFFFFF; text-decoration:none; background:transparent; font-weight:bold; } #sidebar2 .box h2 .user_block_add{ float:right; padding-right:3px; } /* Custom sidebar2 styles --------------------------------------------*/ #your_searches .save_search a{ font-size:14px; text-decoration:underline; font-weight:bold; } /* Index page content -------------------------------------------------------------------------------------------------*/ /* Spacing for the center content boxes -------------------------------------------*/ #content .box{ margin-bottom:8px; } #content h2.section_header{ position:relative; display:block; padding:4px 10px; font-size:1.6em; width:auto; text-align:left; background:#993300; color:#FFFFFF; border:1px #000 solid; } #content h2.section_header a{ color:#FFFFFF; } #content h2.section_header a:hover{ color:yellow; } #content h2.section_header small.generated{ position:absolute; right:5px; top:5px; display:block; font-size:11px; } #content #previous_videos{ text-align:center; font-size:1.5em; font-weight:bold; } #content h2.section_header .rating{ display:block; height:24px; position:absolute; top:0; right:0; padding:2px 4px 0 6px; font-size:10px; font-weight:normal; text-align:right; color:#000; background:transparent url(/images/bg_stars_header.png) bottom left no-repeat; } #content h2.section_header small{ font-size:.7em; } /* Top News and tips boxes -------------------------------------------*/ #news_boxes{ display:block; height:120px; } #news_boxes #news_stories, #news_boxes #tips{ display:block; width:49.5%; height:120px; overflow:hidden; font-size:1.2em; border:1px #000 solid; background:#FFECC5; color:#000000; } #news_boxes #news_stories h2, #news_boxes #tips h2{ text-align:center; background:#AD4908; color:#FFFFFF; font-size:1.2em; padding:2px; } #news_boxes #news_stories a, #news_boxes #tips a{ color:#FFFFFF; } #news_boxes #news_stories a:hover, #news_boxes #tips a:hover{ color:yellow; } #news_boxes #news_stories h2 img, #news_boxes #tips h2 img{ margin-right:5px; } #news_boxes #news_stories .news_text, #news_boxes #tips .note_text{ padding:5px; } #news_boxes #news_stories{ float:left } #news_boxes #tips{ float:right; } #news_boxes #news_stories ol{ margin:0 0 20px 20px; } #news_boxes #news_stories li{ list-style-type:decimal; margin:auto; } /* Descriptor Text -------------------------------------------*/ #descriptor{ width:auto; font-size:1.6em; text-align:center; font-weight:bold; } /* Flash Banner -------------------------------------------*/ #content #flash_banner{ border:1px #000 solid; background:#000; } #content #flash_banner .text{ display:none; } /* Personal HTML - Replaces flash banner -------------------------------------------*/ #content #personal_html{ font-size:12px; } /* Warning messages ------------------------------------------*/ #content .warning{ border:1px #000 solid; border-top:0; background:#FFECC5; color: #000000; padding:10px; font-size:1.4em; } #content .warning a{ color:#FFFFFF; } #content .warning a:hover{ color:yellow; } /* Main movie lists -------------------------------------------*/ #content #featured_movies h2, #content #past_featured_movies h2{ display:none; } #content #past_featured_movies .more_link{ text-align:center; font-size:1.2em; font-weight:bold; } #content ul.movie_list{ display:block; border:1px #FFFFFF solid; width:auto; margin:0; padding:0; } #content ul.movie_list li{ height:27.5em; display:block; width:50%; float:left; } #content ul.movie_list li.clear{ display:block; width:100%; height:1px; } #content ul.movie_list li#new_release_li{ display:block; width:100%; height:auto; margin-bottom:5px; } #content ul.movie_list li#recommended_li{ display:block; width:100%; height:auto; margin-bottom:5px; } #content ul.movie_list li .movie_box .play_links{ margin-bottom:1em; display:block; font-size:.9em; width:208px; } #content ul.movie_list li .movie_box .play_links a{ font-weight:bold; } #content ul.movie_list li .movie_box{ border:1px #000 solid; background:#FFECC5; color: #000000; overflow:hidden; height:98%; margin:0 4px 5px 0; position:relative; left:2px; } #content ul.movie_list li .movie_box h3{ font-weight:normal; font-size:.95em; } #content ul.movie_list li .movie_box h3 .happy{ position:relative; top:2px; } #content ul.movie_list li .movie_box .title{ background:#AD4908; color:#FFFFFF; border-bottom:1px #000 solid; font-size:1.5em; padding:2px 6px; } #content ul.movie_list li .movie_box .title a{ color:#FFFFFF; text-decoration:none; font-weight:bold; } #content ul.movie_list li .movie_box .title a:hover{ color:yellow; } #content ul.movie_list li .movie_box .studio{ background:#993300; color:#FFECC5; border-bottom:1px #000 solid; font-size:1.2em; padding:2px 6px; font-weight:normal; } #content ul.movie_list li .movie_box .studio a{ color:#FFFFFF; font-weight:bold; } #content ul.movie_list li .movie_box .studio a:hover{ color:yellow; } #content ul.movie_list li .movie_box .body{ font-size:1.2em; padding:4px; } #content ul.movie_list li .movie_box .key{ display:block; padding-left:5px; width:175px; } #content ul.movie_list li .movie_box .body .premium, #content ul.movie_list li .movie_box .body .specials, #content ul.movie_list li .movie_box .body .free, #content ul.movie_list li .movie_box .body .last_watched a{ font-size:1.1em; font-weight:bold; } #content ul.movie_list li .movie_box .body .stars, #content ul.movie_list li .movie_box .body .last_watched{ display:block; margin-top:5px; } #content ul.movie_list li .movie_box .body p{ overflow:hidden; padding-right:5px; } #content ul.movie_list li .movie_box a{ color: maroon; font-weight:normal; } #content ul.movie_list li .movie_box a:hover{ color: red; } #content ul.movie_list li .movie_box .body .movie_cover{ float:left; margin:0 4px 2px 0; width:110px; } #content ul.movie_list li .movie_box .body .sample_links{ display:block; } #content .movie_list_clear{ display:inline; width:100%; height:50px; clear:right; border:1px #FFFFFF dotted; } #content ul.movie_list li .movie_box .flag_marked{ text-align:center; width:26px; display:block; height:26px; position:absolute; right:0px; bottom:0px; padding:8px 0 0 3px; } #content ul.movie_list li .movie_box .fav_marked{ text-align:center; width:26px; display:block; height:26px; position:absolute; right:20px; bottom:0px; padding:8px 0 0 3px; } #content ul.movie_list li .movie_box .fav_delete{ text-align:center; width:26px; display:block; height:26px; position:absolute; right:0px; bottom:0px; padding:8px 26px 0 3px; } #content ul.movie_list li .movie_box .account_highlight{ display:block; padding:5px; color:#000; background:#eee; border:1px #a40001 solid; } /* box cover views -----------------------------------------------*/ .movie_list_mini li{ display:block; width:18.5%; float:left; text-align:center; margin:0 .5%; } .movie_list_mini li .title{ padding-bottom:4px; } .movie_list_mini li img.boxcover{ width:95%; max-width:220px; } .movie_list_mini li.clear{ width:99%; height:20px; border:0; } .movie_list_mini .play_links a{ font-size:12px; text-decoration:underline; margin:0 2px; } .movie_list_mini .play_links a:hover{ text-decoration:none; } .movie_list_mini .boxcover_icons{ border:1px #000 solid; position:absolute; right:3px; bottom:3px; background:#fff; padding:2px; } .movie_box_mini .title a{ text-decoration:none; font-size:13px; } .movie_box_mini .title{ display:block; overflow:hidden; height:14px; } .movie_list_mini li img.boxcover{ width:100%; } .movie_list_mini .boxcover_icons{ bottom:0; right:0; border:1px #ccc solid; } .peel_away{ display:block; width:36px; height:40px; overflow:hidden; position:absolute; top:0; right:0; z-index:2; } .peel_away_cover{ display:block; width:35px; height:35px; overflow:hidden; position:absolute; top:0; right:0; } .peel_away_image{ position:absolute; top:0; right:0; } .movie_list_mini .boxcover{ border:0; } /* Video Scene list view ------------------------------------------------*/ #video_scene_view .title .single_scene_toggle a{ float:right; cursor:pointer; font-size:12px; } #video_scene_view{ padding:8px; border:1px #000 solid; background:#FFECC5; color:#000000; } #video_scene_view a{ color:maroon; } #video_scene_view a:hover{ color:red; } #video_scene_view .title{ background:#AD4908; padding:2px 8px; margin-bottom:4px; } #video_scene_view .title a{ font-size:18px; font-weight:bold; text-decoration:none; color:#FFFFFF; } #video_scene_view .title a:hover{ color:yellow; } #video_scene_view .studio{ background:#993300; color:#FFECC5; font-size:14px; padding:2px 8px; } #video_scene_view .studio a{ color:#FFFFFF; } #video_scene_view .studio a:hover{ color:yellow; } #video_scene_view .video_description{ padding-left:8px; font-size:12px; } #video_scene_view .video_description .play_links{ font-size:11px; margin-bottom:1em; } #video_scene_view .video_description .play_links a{ font-weight:bold; } #video_scene_view .video_description .stars{ display:block; margin-bottom:.5em; } #video_scene_view .video_description .last_watched a{ color:red; font-size:14px; } #video_scene_view .key{ padding-left:8px; } #video_scene_view .flag_marked, #video_scene_view .fav_marked, #video_scene_view .scene_fav{ display:block; width:38px; float:right; } #video_scene_view .scenes{ padding-top:5px; } #video_scene_view .scenes h2{ font-size:16px; } #video_scene_view .scenes .premium, #video_scene_view .scenes .specials{ font-size:14px; color:red; padding-left:3px; font-weight:bold; } #video_scene_view .scene_table{ float:left; margin:5px; border:1px #FFECC5 solid; width:150px; min-width:150px; } #video_scene_view .scene_title{ font-weight:bold; font-size:12px; background:#AD4908; padding:2px 4px; color:#FFFFFF; } #video_scene_view .scene_image{ border:1px #000 solid; } #video_scene_view .scenes .play_links{ padding:2px 0 0 4px; font-weight:bold; font-size:12px; } #video_scene_view .hot_scene{ border:1px #a40001 solid; background:#FFFFFF url(images/hot_scene_mini.gif) no-repeat scroll right bottom; } #video_scene_view #video_scene_toggle{ text-align:right; font-size:13px; margin-bottom:4px; font-weight:bold; } #video_scene_view #video_scene_toggle a{ cursor:pointer; text-decoration:underline; } #video_scene_view .no_scenes{ display:block; border:1px #ccc solid; width:auto; padding:20px; font-size:12px; } #video_scene_view .no_scenes a{ font-size:16px; } #video_scene_view .hide_all_video_details .video_info_left{ display: none; } #video_scene_view .hide_all_video_details .video_info_right{ display: none; } /* Recommendations box, and featured studio -------------------------------------------------*/ #recommended_li .plaintext, #featured_studio .plaintext{ border-top:0; color:#000000; background:#FFECC5; padding:5px 0; } #featured_studio .plaintext a{ color:maroon; font-size:12px; text-decoration:none; } #featured_studio .plaintext a:hover{ color:red; } #recommended_li .plaintext a{ color:red; font-size:12px; } #recommended_li .plaintext a:hover{ color:maroon; } #recommended_li td, #featured_studio td{ text-align:center; width:20%; padding:3px; } #recommended_li h3, #recommended_li .base, #featured_studio h3{ text-align:center; font-size:1.3em; font-weight:normal; } #recommended_li h3, #featured_studio h3{ margin-bottom:5px; } #recommended_li .plaintext h3 a { color: red; text-decoration: underline; } #recommended_li .base a{ font-weight:bold; } #content .recommended_sub_header{ text-align:center; font-size:1.4em; color:#000000; background:#FFECC5; font-weight:bold; padding:5px; border:1px #000 solid; border-top:0; } #content .recommended_sub_header a{ color:maroon; } #content .recommended_sub_header a:hover{ color:red; } #featured_studio{ margin-top:8px; } /* Recommendations.php wrapping -----------------------------------*/ .recommendations_box_list { margin:0; padding:5px 0 0 0; } .recommendations_box_list li{ list-style:none; display:block; float:left; height:175px; margin:3px 5px 5px 0; } .recommendations_box_list li .movie{ width:130px; height:175px; text-align:center; } .recommendations_box_list li .rec_star_info{ width:265px; height:175px; } .recommendations_box_list li .rec_category_info{ width:265px; height:175px; } .recommendations_box_list li .rec_studio_info{ width:265px; height:175px; } .recommendations_box_list li .rec_star_image { background-position: center; width: 130px; height: 175px; background-repeat: no-repeat; } /* Star rating -------------------------------------------------*/ #content ul.movie_list li .movie_box .rating{ display:block; width:110px; text-align:center; } /* Flash New Releases --------------------------------------------------*/ #content #flash_new_releases{ background:#fff; border:1px #000 solid; } #content #flash_new_releases h2{ background:#AD4908; color:#FFFFFF; border-bottom:1px #000 solid; text-align:center; font-size:1.6em; padding:.25em; } #content #flash_new_releases .body{ background:#fff; } /* Flash Recommended --------------------------------------------------*/ #content #flash_recommended{ background:#fff; border:1px #000 solid; } #content #flash_recommended h2{ background:#AD4908; color:#FFFFFF; border-bottom:1px #000 solid; text-align:center; font-size:1.6em; padding:.25em; } #content #flash_recommended .body{ background:#fff; } /* Recommendations page --------------------------------------------------*/ #content .recommended_table{ width:99%; } /* Page sorting links -------------------------------------------------*/ .page_sort_links{ font-size:1.2em; } .page_sort_links a{ font-weight:bold; } .page_sort_links .left{ text-align:left; } .page_sort_links .right{ text-align:right; } /* Page filters ----------------------------------------------*/ #page_filters{ padding:5px; border:1px #000 solid; border-top:0; background:#FFECC5; color:#000000; } #page_filters .check_filters{ text-align:left; font-size:1.2em; padding:2px 5px 5px 5px; } #page_filters .check_filters .hidden_filters{ display:block; } #page_filters #category_drop_down{ text-align:left; height:auto; } #page_filters #category_drop_down ul{ height:auto; text-align:left; padding:5px; margin:0; } #page_filters #category_drop_down li{ display:inline; } #page_filters .change_view_link a{ color:maroon; } #page_filters .change_view_link a:hover{ color:red; } #page_filters #search_within{ text-align:left; font-size:12px; margin-bottom:4px; } #page_filters #search_within form{ background:#993300 url(/images/bg_transparent.png) top left repeat; color:#FFFFFF; border:1px #993300 inset; padding:2px; display:block; margin:2px 5px 0 5px; padding:1px 6px; } #page_filters #search_within #words{ width:150px; } #content .change_view{ text-align:center; font-size:13px; font-weight:bold; margin-top:3px; } #page_filters a{ color:maroon; } #page_filters a:hover{ color:red; } #page_filters .more_filters{ text-align:left; font-size:11px; margin:0 5px; } /* Normal page Styles These will have the same colors as the featured movie bodies, but are usually used in areas like the categories page --------------------------------------------------------------------------------*/ #content .normal_page{ padding:5px; border:1px #000 solid; background:#FFECC5; color:#000000; } #content .normal_page a{ color:maroon; } #content .normal_page a:hover{ color:red; } #content #category_tabs{ display:block; height:20px; } #content #category_tabs li{ border:1px #000 solid; margin:0 6px; padding:0; display:block; float:left; background:#993300; height:19px; } #content #category_tabs li.current{ background:#FFECC5; border-bottom:0; height:20px; } #content #category_tabs li.spacer{ border: none; background: none; height:19px; } #content #category_tabs li a{ font-size:1.4em; font-weight:bold; color:#FFFFFF; padding:2px 10px; height:19px; display:block; text-transform:capitalize; text-decoration:none; } #content #category_tabs li a:hover{ color:yellow; } #content #category_tabs li.current a{ text-decoration:none; color:maroon; } #content #category_tabs li.current a:hover{ color:red; } #content #category_tabs li.external{ height:19px; background:#AD4908; } #content #category_tabs li.external a{ color:#FFFFFF; background:#AD4908 url(images/icon_new_site.gif) right 5px no-repeat; padding-right:20px; display:block; height:15px; } #content #category_tabs li.external a:hover{ background:maroon url(images/icon_new_site.gif) right 5px no-repeat; color:yellow; } #content #category_tabs li.right_tabs{ float:right; height:19px; } /* These are for the categories listing page -------------------------------------------*/ #content .normal_page .cat_colum{ display:block; width:33%; float:left; } #content .normal_page .cat_list{ font-size:1.2em; margin:auto; margin-bottom:10px; width:20em; } #content .normal_page .cat_list h3{ font-size:1.5em; } #content .normal_page .cat_list h3 a{ text-decoration:none; } #content .normal_page .cat_list h3 a:hover{ text-decoration:underline; } #content .normal_page .cat_list h3 small{ font-size:12px; font-weight:normal; } #content .normal_page #cat_page_top{ display:block; text-align:center; margin-bottom:10px; } #content .normal_page #cat_page_top a{ font-size:1.8em; font-weight:bold; } #content .normal_page #cat_page_bottom{ display:block; height:120px; margin-top:10px; } #content .normal_page #cat_page_bottom .content{ display:block; float:left; width:33%; height:120px; text-align:center; } #content .normal_page #cat_page_bottom .cat_key{ display:block; height:120px; width:258px; margin:auto; background:transparent url(/images/bg_cat_key.gif) top center no-repeat; } #content .normal_page #cat_page_bottom .cat_key h3{ color:#fff; font-size:16px; text-align:center; padding-top:4px; padding-bottom:10px; } #content .normal_page #cat_page_bottom #category_key, #content .normal_page #cat_page_bottom #menu_key{ font-size:12px; text-align:left; } #content .normal_page #cat_page_bottom #category_key h4, #content .normal_page #cat_page_bottom #menu_key h4{ font-size:13px; font-weight:bold; padding-right:10px; padding-left:5px; } #content .normal_page #cat_page_bottom #category_key .icons, #content .normal_page #cat_page_bottom #menu_key .icons{ margin-left:10px; padding-left:15px; } #content .normal_page #cat_page_bottom #search_link{ text-align:center; } #content .normal_page #cat_page_bottom #search_link a{ font-size:1.8em; font-weight:bold; display:block; margin-top:15px; } #content .normal_page #cat_page_bottom #menu_key a, #content .normal_page #cat_page_bottom #search_link a{ color:#000; } #content .normal_page #cat_page_bottom #menu_key a:hover, #content .normal_page #cat_page_bottom #search_link a:hover{ color:#a40001; } #content .normal_page .cat_list li{ list-style:none; margin-bottom:3px; } #content .normal_page .cat_list li a{ text-decoration:none; } #content .normal_page .cat_list li a:hover{ text-decoration:underline; } /* Category Based scene search ----------------------------------------------------------------------*/ .section_header .control_right{ position: absolute; right: 2%; cursor: pointer; } .section_header .ie6{ position: relative; margin-left: 35px; cursor: pointer; } .preset_scene_list{ font-size:13px; } .preset_scene_list h2{ font-size:18px; } .preset_scene_list h2 img{ cursor: pointer; } .preset_scene_list a{ text-decoration:none; } .preset_scene_list small{ font-size:11px; } .preset_scene_column{ padding-left:4%; } .preset_scene_list li{ list-style:none; margin:0 0 3px 22px; color:#333333; } .preset_scene_list ul{ margin-bottom:16px; } /* Tagging-related tags -----------------------------------------------------------------------*/ .tag_cloud { display:block; padding:1em 5px 2em 5px; font-size:1.4em; width:auto; text-align:center; margin-bottom:1.5em; background:#FFECC5; color:#000000; border:1px #000 solid; border-top:0; } .tag_cloud a{ color:maroon; } .tag_cloud a:hover{ color:red; } .tag_cloud_small3 { font-size: 80%; } .tag_cloud_small2 { font-size: 90%; } .tag_cloud_small1 { font-size: 100%; } .tag_cloud_normal { font-size: 110%; } .tag_cloud_large1 { font-size: 120%; } .tag_cloud_large2 { font-size: 130%; } .tag_cloud_large3 { font-size: 140%; } .section_header .all_tags{ display:block; top:5px; right:10px; position:absolute; font-size:.85em; } .tag_cloud .tag_header{ font-size:.8em; font-weight:bold; } /* Studio Page - studio info ---------------------------------------*/ #content .studio_info{ padding:5px; font-size:1.2em; border:5px #AD4908 double; background:#FFECC5; color:#000000; width:100%; } #content .studio_info a{ color:maroon; } #content .studio_info a:hover{ color:red; } #content .studio_info .studio_image{ float:left; margin:0 5px 5px 0; padding:2px; border:2px #000 solid; } /* Featured Studio page blocks ----------------------------------------------------------------*/ #content .studio_featured, #content .studio_random, #content #studio_list, #content #director_list, #content #series_list{ padding:5px; border:1px #000 solid; border-top:0; background:#FFECC5; color:#000000; text-align:left; font-size:1.2em; } #content .studio_featured a, #content .studio_random a, #content #studio_list a, #content #director_list a, #content #series_list a{ color:maroon; text-decoration:none; line-height:2em; font-weight:bold; } #content .studio_random a{ line-height:15px; } #content .studio_featured a:hover, #content .studio_random a:hover, #content #studio_list a:hover, #content #director_list a:hover, #content #series_list a:hover{ color:red; text-decoration:underline; } #content .studio_featured .studio_logo{ display:block; float:right; margin:0 0 5px 5px; background:#fff; padding:2px; border:2px #000 solid; } #content .studio_featured .phone{ font-weight:bold; display:block; margin-bottom:5px; } #content h2.studio_header{ text-align:left; } #content .studio_featured h3{ font-size:1.2em; text-align:left; margin:10px 5px; } #content .studio_featured ul{ display:block; height:150px; width:100%; } #content .studio_featured ul li{ display:block; height:150px; text-align:center; float:left; width:20%; } /* Random Studio Block ----------------------------------------*/ #content .studio_random .studio_logo{ float:left; margin:0 5px 5px 0; background:#fff; padding:2px; border:1px #000 solid; } #content .studio_random td{ padding:5px; } #content .studio_random .description{ text-align:justify; } #content .studio_random .new_movies{ text-align:center; padding-left:16px } #content .studio_random .new_movies ul{ text-align:left; } #content .studio_random .new_movies li{ list-style-type:decimal; list-style-position:outside; margin:0 0 2px 16px; } #content .studio_random .new_movies li a{ text-decoration:none; } /* - Studio List - Director List --------------------------------------------*/ #content #studio_list, #content #director_list, #content #series_list{ display:block; } #content #studio_list ul, #content #director_list ul, #content #series_list ul{ display:block; width:33%; float:left; } #content #studio_list ul li, #content #director_list ul li, #content #series_list ul li{ margin-bottom:4px; text-align:left; padding-left:4em; } #content #studio_list ul li a, #content #director_list ul li a, #content #series_list ul li a{ text-decoration:none; font-weight:bold; } #content #studio_list #studio_key{ padding:4px; border:1px #000 solid; background:#fff; width:190px; margin-bottom:5px; margin-left:4em; } /* Studios Drop-down menu ------------------------------------------*/ #content #studio_dropdown{ border:1px #000 solid; border-bottom:0; background:#FFECC5; color:#000000; display:block; padding:2px; width:240px; } /* - Studio search letters at the top of the studios pages - Stars search letters at the top of the Stars Pages - Director search letters at the top of the directors Pages ---------------------------------------------------------*/ .studio_letters, .stars_letters, .director_letters, .series_letters{ display:block; text-align:center; font-size:18px; } .studio_letters a, .stars_letters a, .stars_letters .current, .director_letters a, .series_letters a{ font-family:'Arial Black',arial,helvetica,sans-serif; margin:0 2px; } .studio_letters .suggest_studio, .stars_letters .stars_organized, .director_letters .director_organized, .series_letters .series_organized{ font-size:11px; display:block; text-align:center; font-family:arial,helvetica,sans-serif; } .studio_letters .suggest_studio a, .stars_letters .stars_organized a{ font-weight:normal; font-family:arial,helvetica,sans-serif; } .stars_letters .star_subletters{ font-size:14px; } /* Stars pages -------------------------------------------------------*/ #content .featured_star .star_photo, #content .featured_star_small .star_photo{ border:1px #000 solid; float:left; margin:0 5px 5px 0; } #content .featured_star{ } #content .featured_star, #content .featured_star_small{ border:1px #000 solid; border-top:0; background:#FFECC5; color:#000000; display:block; padding:5px; font-size:1.2em; } #content .featured_star a, #content .featured_star_small a{ color:maroon; } #content .featured_star a:hover, #content .featured_star_small a:hover{ color:red; } #content .featured_star h3, #content .featured_star_small h3{ font-size:1.2em; font-weight:normal; text-align:left; padding:2px; color:#000000; } #content h2.star{ text-align:left; } #content .featured_star h3 a, #content .featured_star_small h3 a{ font-weight:bold; } #content .featured_star h3 a:hover, #content .featured_star_small h3 a:hover{ text-decoration:none; } #content .featured_star .star_fanclub{ display:block; border-left:1px #000 dotted; padding:5px; margin:0 0 5px 5px; float:right; width:200px; } #content .featured_star .star_bio{ margin-bottom:10px; } #content .featured_star ul.recent_videos li{ display:block; width:19.9%; text-align:center; float:left; padding-top:5px; } #content .featured_star ul.recent_videos{ display:block; height:160px; } #content .featured_star ul.recent_videos li.clear{ display:block; width:100%; height:1px; } #content .featured_star_small .other_movies{ display:block; padding:5px; height:auto; height:18em; } #content .featured_star_small .other_movies .java_cover{ float:right; display:block; width:110px; text-align:center; } #content .featured_star_small .other_movies ul{ display:inline-block; padding-left:10px; width:31%; float:left; } #content .featured_star_small .other_movies ul li{ margin-bottom:.25em; } /* Stars name listing --------------------------*/ #stars_list{ width:100%; border:1px #000 solid; border-top:0; background:#FFECC5; color:#000000; } #stars_list a{ color:maroon; text-decoration:none; } #stars_list a:hover{ color:red; } #stars_list td{ padding:15px 0 0 15px; } #stars_list td ul{ text-align:left; font-size:1.2em; } #stars_list td ul li{ margin-bottom:.25em; } /* Stars photos ----------------------------------------*/ .star_photo_view li{ display:block; width:132px; height:210px; overflow:hidden; float:left; margin:5px; text-align:center; } .star_photo_view li a img{ border:1px #000 solid; } .star_photo_view li a:hover img{ border:1px #a40001 solid; } #content #stars_list .view_nav{ font-size:12px; padding:0 10px 10px 0; border-bottom:1px #ccc dashed; text-align:left; } #content #stars_list .view_nav a{ text-decoration:underline; } #content #stars_list .view_nav a:hover{ text-decoration:none; } /* Star Search -----------------------------------------*/ #stars_list ul{ position:relative; } #stars_list li{ text-transform:capitalize; } #stars_list li small{ font-size:10px; color:#666; } #stars_list .sm_star_photo{ cursor:pointer; border:0; } #stars_list .lg_star_photo{ position:absolute; padding:4px; background:#fff; border:1px #666 solid; left:20px; } /* Featured star row ------------------------------------------------*/ .star_list_mini{ background:#FFECC5; width:190px; margin:0 3px; display:block; height:290px; padding:3px; } .star_list_mini li{ list-style-type:decimal; list-style-position:inside; color:#000000; } .star_list_mini a{ color:maroon; font-size:12px; text-decoration:none; line-height:18px; } .star_list_mini a:hover{ color:red; } .star_list_mini .star_photo_cell img{ border:1px #000 solid; margin-top:3px; } #star_scroller{ background:#FFECC5; border:1px #000 solid; height:322px; width:auto; overflow:auto; margin-bottom:8px; } /* Text formatting for safe sex page ----------------------------------------*/ #safe_sex .normal_page{ font-size:1.3em; padding:12px; } #safe_sex .normal_page p, #safe_sex .normal_page ul{ margin-bottom:12px; } #safe_sex .normal_page h3, #safe_sex .normal_page h4{ font-size:1.2em; } #safe_sex .normal_page ul li{ margin-left:25px; list-style:disc; } /* Stars photos on listing page ----------------------------------------*/ #content #stars_list #small_stars_photos #star_photo_large{ display:block; float:left; width:130px; margin:5px; } #content #stars_list #small_stars_photos #star_photo_large img{ border:1px #000 solid; } #content #stars_list #small_stars_photos .photo_small{ border:1px #000 solid; } /* Forgot password page ----------------------------------------*/ #content #password_form{ margin:5em auto; font-size:1.5em; width:35em; display:block; border:1px #000 solid; background:#FFECC5; color:#000000; } #content #password_form p{ padding:.5em; } #content #password_form h2{ font-size:1.1em; display:block; background:#AD4908; color:#FFFFFF; padding:.25em; } /* @group Login Page */ /* --------------------------------------------*/ #content #login_form{ display:block; width:720px; margin:auto; margin-bottom:8px; border:1px #000 solid; background:#fff url(images/login_backdrop.jpg) top left no-repeat; color:#000; text-align: left; min-height: 570px; } #content #login_form_wrapper { border: 2px solid #a90f0c; background: #fff url(images/login_wrapper_bg.gif) top right no-repeat; width: 360px; margin: 15px 10px 10px 340px; } #content #login_form #forgot_password #forgot_pass_content{ height:auto; } #content #login_form_wrapper p.centered{ padding: 0 30px; font: 1.3em arial; } #content #login_form_wrapper p.centered a{ color: red; } #existing_customers, #new_customers, #forgot_password { width: 300px; margin: 20px 20px 20px 30px; color: #383d50; } #existing_customers fieldset, #new_customers fieldset, #forgot_password fieldset{ border: 1px solid #102c90; padding: 5px 13px 5px 13px; background-color: #fffffa; } #existing_customers legend, #new_customers legend, #forgot_password legend { font: bold 20px arial, verdana; color: #102c90; padding: 2px; } #existing_customers a, #new_customers a { color: maroon; font: .7em arial, verdana; text-decoration: none; } #new_customers p { font: 1.7em 'Trebuchet MS', helvetica, arial, verdana; } #new_customers span { color: #000; } /* @end */ /* Card Pages ------------------------------------------------------------------------*/ #content #card_main{ font-size:1.4em; background:#fff; color:#000; border:1px #000 solid; width:750px; margin:auto; margin-bottom:1em; text-align:center; padding-bottom:1.6em; } #content #card_main a{ color:#a40001; } #content #card_main a:hover{ color:#000; } #content #card_main p{ text-align:left; } #content #card_main h2{ display:block; font-size:1.4em; font-weight:bold; background:#AD4908; color:#FFFFFF; padding:.3em; text-align:center; margin-bottom:1.2em; } #content #card_main #card_image{ float:left; margin:0 15px 10px 0; } #content #card_main .more_info{ display:block; text-align:left; width:405px; padding:10px; margin:10px; margin-left:305px; border:1px black dotted; } #content #card_main h3{ text-align:center; margin-top:1.5em; } #content #card_main .submit_button{ font-size:1.4em; margin-bottom:1em; margin-right:45px; } /* Verification Message ------------------------*/ #content #card_message{ margin:2.5em auto 2.5em auto; font-size:1.8em; font-weight:bold; } #content #card_message_free{ width:750px; height:250px; background:#fff; color:#000; border:4px #000 double; margin:2.5em auto 2.5em auto; font-size:1.4em; text-align:left; padding:10px 5px; } #content #card_message_free a{ color:#a40001; font-weight:bold; } #content #card_message_free a:hover{ color:#000; } #content #card_message_free #card_image{ float:left; margin:0 15px 10px 0; } #content #card_message_free h2{ font-weight:bold; text-align:left; font-size:1.4em; } /* Review table -----------------------------------------------------*/ body#review_list #filter_reviews{ text-align:right; font-size:12px; display:block; position:relative; top:12px; } body#review_list #filter_reviews a{ font-weight:bold; } body#review_list .wide_colum{ padding:0 4%; } #content #review_table{ width:100%; font-size:1.25em; background:#FFECC5; color:#000000; border:1px #000 solid; z-index:1; position:relative; margin:0 auto; } #content #review_table td{ padding:3px; text-align:center; } #content #review_table .review_title{ text-align:left; } #content #review_table .review_title a{ text-decoration:none; } #content #review_table .title{ border-bottom:1px #000 solid; position:relative; font-weight:bold; font-size:1.2em; } #content #review_table td a{ color:maroon; } #content #review_table td a:hover{ color:red; } #content #review_tabs{ text-align:left; font-size:1.4em; margin:0 80px 0 80px; } #content #review_tabs a{ background:#AD4908; color:#FFFFFF; border:1px #000 solid; border-bottom:0; text-decoration:none; padding:2px 6px 1px 6px; z-index:5; position:relative; font-weight:bold; } #content #review_tabs a:hover{ background:maroon; color:yellow; } #content #review_tabs a.active{ background:#FFECC5; color:#000000; border:1px #000 solid; border-bottom:0; } #content #review_tabs a.active:hover{ color:red; background:#FFECC5; } #content #review_table .bubble{ background:transparent url(images/movie_bubble.png) top left no-repeat; width:140px; height:170px; padding:10px 0 0 10px; display:none; z-index:20; position:absolute; top:-135px; left:-155px; } #content #sort_reviews{ font-size:1.2em; width:450px; float:right; text-align:right; margin:-21px 0 0 0; } #content #sort_reviews a{ font-weight:bold; } /* Star Page - star info ---------------------------------------*/ #content .star_info{ font-size:1.3em; border:5px #AD4908 double; background:#FFECC5; color:#000000; width:100%; } #content .star_info a{ color:maroon; } #content .star_info a:hover{ color:red; } #content .star_info .star_image{ margin:0 5px 5px 0; padding:2px; border:2px #000 solid; float:left; } #content .star_info .right{ display:block; padding:0 0 10px 10px; width:200px; border-left:2px #AD4908 double; margin-left:10px; margin-bottom:10px; } #content .star_info .left{ padding:5px; width:100%; } /* Testimonials Page ----------------------------------------*/ #content #testimonials.normal_page{ font-size:1.3em; border-top:0; } #content #testimonials h3{ font-size:1.4em; } #content #testimonials li{ padding:15px 0 15px 0; border-bottom:2px solid #FFFFFF; margin-bottom:15px; } #content #testimonials li .date{ float:right; font-weight:bold; margin:0 0 10px 10px; } /* Sex Glossary --------------------------------------------------------------*/ .glossary { font-size: 14px; } .glossary h3 { padding-top:5px; border-top: 0; font-size: 16px; } #glossary_key { margin-top: 8px; float: right; text-align: left; border: 1px solid; padding: 6px; font-size: 1.28em; } .glossary_photo{ text-align: center; border: 1px #ccc outset; background: #fff; padding: 2px; display: block; width: auto; float: right; font-size: 1.28em; } .glossary .small, #glossary_key .small { font-size: 11px; color: #999; font-style:italic; text-decoration: none; } .glossary a, #glossary_key a, #glossary_key a:hover { text-decoration: none; } .glossary_nav{ font-size:18px; font-weight:bold; } /* Popup window for icon key -------------------------------------------------*/ #icon_key{ width:100%; text-align:left; font-size:1.1em; border:1px #000 solid; background:#FFECC5; color:#000000; } #icon_key a{ color:maroon; } #icon_key a:hover{ color:red; } #icon_key .title{ color:#FFFFFF; background:#AD4908; border-bottom:1px #000 solid; padding:2px; text-align:center; font-size:1.1em; font-weight:bold; } #icon_key .content{ padding:4px; } #icon_key .icon{ width:50px; text-align:center; position:relative; top:5px; } #icon_key td{ text-align:left; margin:0 0 5px 0; color:#000000; } /* News Page ----------------------------------------------------*/ #content #news_stories{ margin-top:4em; } #content #news_stories li{ display:block; margin-bottom:8px; padding:0; } #content #news_stories li .story{ border:1px #000 solid; background:#FFECC5; color:#000000; font-size:1.2em; width:100%; } #content #news_stories li .story h2{ border-bottom:1px #000 solid; color:#FFFFFF; background:#AD4908; padding:2px; font-size:1.2em; } #content #news_stories li .story h2 small{ font-size:.75em; } #content #news_stories li .story img{ margin:0 5px 5px 0; padding:2px; background:#fff; border:1px #000 solid; } #content #news_stories li .story .content{ padding:5px; } #content #news_stories li .story .content a{ color:maroon; } #content #news_stories li .story .content a:hover{ color:red; } #content #news_stories li .story .content cite{ font-style:normal; font-size:.9em; color:red; } .news_more_link{ font-size:1.6em; font-weight:bold; } #content #news_stories blockquote{ display:block; width:auto; position:relative; left:30px; margin-right:70px; margin-bottom:1em; } #content #news_stories blockquote p{ position:relative; display:block; padding-left:30px; } /* Scene search simple -------------------------------------------------------*/ #secene_search #toggle_advanced_scene_data{ background:transparent; } #scene_search_input{ background: #FFECC5; color: #000000; border:1px #000 solid; border-top:1px dashed #ccc; position:relative; top:-2px; } #scene_search_input h2{ font-size:18px; padding:5px; font-weight:normal; color:maroon; } #scene_search_input h3{ font-size:16px; } #scene_search_input .link_simple_search{ font-size:14px; color:#a40001; margin-left:12px; font-style:italic; font-weight:bold; } #scene_search_input .link_simple_search:hover{ color:red; } #performers_section, #actions_section, #settings_section{ margin: 5px; height:100%; } #performer_add_list{ display:block; width:100%; margin-top: 15px; } #performer_display .detail{ margin-left: 0px; } .performer_link{ font-weight: bold; font-size:11px; margin:0 2px 2px 2px; float: left; width: 100px; text-align: center; border: 1px black solid; padding: 3px; background: #DFDFDF; } .performer_link:hover{ background-color: #fff; color: #000; } .performer_cta{ font-size:12px; margin-bottom:2px; } .detail{ font-size:11px; border-bottom: #CCC 1px solid; margin-right: 2px; padding:1px 2px 1px 14px; } .detail_selected{ background: black; color: white; } .detail:hover{ background-color: #3F3F3F; color: white; } .advanced_detail{ display:none; } .advanced_detail.detail_selected{ display:block; } .detail_selected:hover{ background-color: #CCCCCC; color: black; } .submit_button{ font-size:14px; font-weight:bold; padding:2px 10px; margin-right:10px; } #page_filters strong{ margin-left: 4px; } #page_filters .js_link{ color:#990000; } #page_filters .js_link:hover{ color:red; } .selection_area, #performer_attribute_display{ border-left:1px #666666 solid; } /* Privacy Tips --------------------------------------------------------*/ #content #privacy{ border-top:0px; font-size:1.3em; padding:10px; } #content #privacy h3{ font-size:1.2em; margin:1em 0 .5em 0; } #content #privacy .key{ float:right; margin:5px; padding:2px; background:#fff; border:1px #000 solid; } #content #privacy li{ margin-bottom:1em; } #content #privacy ol{ margin-left:35px; } #content #privacy ol li{ list-style:decimal; } /* Offer Code -----------------------------------------*/ #content .offercode{ display:block; text-align:center; font-size:2.2em; width:95%; margin:0 0 8px 0; padding:.25em; position:relative; background:#993300; color:#FFFFFF; border:1px #000 solid; } #content .offercode a{ color:#FFFFFF; font-weight:bold; } #content .offercode a:hover{ color:yellow; } /* Contact US ------------------------------------------*/ #content #contact_form{ border-top:0px; font-size:1.4em; } #content #contact_form fieldset{ border:0; padding:10px; } #content #contact_form fieldset table{ margin-top:2em; } #content #contact_form fieldset .question, #content #contact_form fieldset .answer{ padding:5px; vertical-align:top; } #content #contact_form fieldset .question{ font-weight:bold; width:50%; vertical-align:top; } #content #contact_form fieldset .answer input{ margin-top:3px; } #content #contact_form fieldset .red{ color:red; } #content #contact_form fieldset .help_msg{ text-align:center; font-size:1.4em; font-weight:bold; } #content #contact_form fieldset .comments{ text-align:center; margin-top:1em; } #content #contact_form fieldset .comments .question{ text-align:center; width:98%; } #content #contact_form fieldset .submit{ font-size:2em; margin:.5em; } #content #contact_form fieldset .signature{ margin-left:2em; } #content #contact_form .date{ font-weight:bold; } #content #contact_form .message_sent{ font-size:1.6em; text-align:center; padding:2em 0; line-height:2em; } /* Help Canter -------------------------------------------------------------------------------*/ #help #content #help_questions .section_header{ border-top:0px; border-right:0px; border-left:0px; } #content #help_questions{ border:1px #000 solid; background:#FFECC5; color:#000000; } #content #help_questions, #content #help_answers{ margin:0 10em; text-align:left; font-size:1.2em; } #content #help_questions a{ color:maroon; } #content #help_questions a:hover{ color:red; } #content #help_answers .normal_page{ border-top:0; } #content #help_questions h3{ margin-left:1em; font-size:1.4em; } #content #help_questions ol{ margin-bottom:1.5em; } #content #help_questions ol li{ margin-left:3em; list-style:decimal inside; } #content #help_answers{ margin-top:2em; } #content #help_answers .top_link{ font-weight:bold; display:block; float:right; margin:.5em; background:#993300; color:#FFFFFF; border:1px #000 solid; width:5em; padding:.25em; text-align:center; } #content #help_answers .top_link:hover{ color:yellow; } #content #help_answers h3{ margin:1em 0 0 1em; font-size:1.5em; } #content #help_answers .question{ margin:0 2em; font-size:1.2em; font-weight:bold; } #content #help_answers .answer{ margin:0 3em 2em 3em; } #content #help_answers ol{ margin:.25em 0; } #content #help_answers ol li, #content #help_answers ul li{ margin-left:2em; list-style-position:outside; } #content #help_answers li{ margin-bottom:1em; } #content #help_answers ol li{ list-style:decimal; } #content #help_answers ul li{ list-style:disc; } #content #help_answers ol ol li{ list-style:upper-alpha; } #content #help_answers .odd, #content #help_answers .even{ padding:.5em 0; } #content #help_nav{ display:block; border-bottom:1px #000 dashed; margin-bottom:2em; } #content #help_nav ul{ display:block; height:45px; } #content #help_nav ul li{ display:block; float:left; width:24%; height:100%; padding-top:1em; text-align:center; } #content #help_nav ul li h3{ margin:0; } #content #help_questions #help_contact{ margin:2em; } /* Free Sample Clips ------------------------------------------------------*/ #content ul.movie_list .free_sample_ad, #content .free_sample_header{ background:#000; border:1px #000 solid; margin:0px 2px 2px 2px; height:auto; width:99.5%; } #content .free_sample_header h2.section_header{ border-top:0; border-right:0; border-left:0; } #content .free_sample_header{ background:#f2e4db url(/images/bg_free_samples_header.gif) top left repeat-x; color: #000; } #content .free_sample_header h3{ font-size: 1.4em; color: #a40001; } #content .free_sample_header h4{ font-size: 1.3em; color: #a40001; } #content .free_sample_header a{ color: #000; } #content ul.movie_list .free_sample_ad{ background:#316bb6 url(/images/bg_free_samples_ads.gif) top left repeat-x; } #free_sample_header_block { width: 564px; text-align: left; margin: 5px 10px; font-size: 1.2em; } #content .free_sample_header li{ margin-left: 36px; list-style-type: decimal; } /* Press Releases -------------------------------------------------------------------------------*/ #content .press_see_all{ font-size:1.4em; text-align:center; font-weight:bold; } #content #press_release_more, #content #press_release_main{ border-top:0; font-size:1.5em; } #content #press_release_more{ width:100%; } #content #press_release_main{ width:auto; padding:10px; } #content #press_more_header{ margin-top:3em; } #content #press_release_more td{ padding:5px 0 5px 10px; } #content #press_release_more .date{ font-size:.9em; } /* News Letters ---------------------------------------------------------------*/ /* Listing */ #content #newsletters_table{ border-top:0; font-size:1.5em; width:100%; } #content #newsletters_table td{ padding:3px; } #content #newsletters_table .date{ font-size:.8em; } /* single page ---------------------------------------------------------*/ #content #newsletter{ border-top:0; font-size:1.3em; } #content .news_letter_all{ font-size:1.5em; margin:1em; font-weight:bold; text-align:center; } #content #newsletter .letter_title{ font-weight:bold; padding:.5em; height:1%; } #content #newsletter .letter_description{ padding:.5em; display:block; height:1%; } #content #newsletter .large_box{ display:block; text-align:center; float:right; margin:0 0 1em 1em; font-weight:bold; } #content #newsletter #letter_movies{ display:block; } #content #newsletter #letter_movies li{ display:block; width:49%; float:left; padding:.5%; height:auto; } #content #newsletter #letter_movies li .content{ display:block; } #content #newsletter #letter_movies li .content .thumbnail{ display:block; float:left; margin-right:.5em; } #content #newsletter #letter_movies li .content .thumbnail img{ border:1px #000 solid; } #content #newsletter #letter_movies li .content .title{ font-weight:bold; margin-bottom:.5em; } #content #newsletter #letter_movies li .content .studio{ margin-bottom:.5em; } #content #newsletter #letter_movies li .content .studio a{ font-weight:bold; } #content #newsletter #letter_movies li.clear{ width:99%; } /* My Account Areas --------------------------------------------------------------------------*/ /* top nav ----------------------*/ #my_account_top_links{ font-size:13px; text-align:center; margin:0 auto 15px auto; width:780px; } #my_account_top_links a{ margin:0 5px; } #my_account_top_links a:hover{ text-decoration:none; } #content #my_account_top_links.normal_page{ background-image:none; padding:12px 0; } #my_rentals #my_account_top_links, #my_downloads #my_account_top_links, #my_favorites #my_account_top_links, #my_history #my_account_top_links, #review_list #my_account_top_links{ width:auto; } /* Content -------------------------*/ .myaccount_content{ padding:10px; border:1px #000 solid; background:#FFECC5; color:#000000; font-size:12px; width:760px; margin:0 auto 1em auto; text-align:left; } .myaccount_content a{ color:maroon; } .myaccount_content a:hover{ color:red; } #content .myaccount_content h2.section_header{ font-size:1.3em; } .myaccount_content .error{ background:#fff; color:#f00; text-align:center; } #content .myaccount_content #pref_main label input{ margin:2px; } #content .myaccount_content #pref_main .top{ display:block; padding:2px; font-size:.85em; font-weight:bold; margin-top:-12px; text-align:right; } /* Suggestions ----------------------------*/ #suggestion_form p{ margin:1em 0 .5em 0; font-size:1.1em; } #suggestion_form #suggestion_table{ margin:1em auto 1em auto; } #suggestion_form #suggestion_table .question{ font-weight:bold; text-align:left; vertical-align:top; margin-right:1em; } #suggestion_form #suggestion_table .answer{ text-align:left; vertical-align:top; } #suggestion_form #suggestion_table td{ padding:3px; } #suggestion_form .submit_button{ text-align:center; } #suggestion_form .submit_button .submit{ font-size:1.6em; } #suggestion_form p.ps{ font-weight:bold; font-size:1.1em; } /* Personal Preferences ------------------------------------------*/ .myaccount_content #preference_nav{ text-align:center; font-size:1.2em; padding:.5em 0; margin:5px; border-bottom:1px #ccc solid; } .myaccount_content #time_left{ text-align:center; font-weight:bold; margin-bottom:1em; } .myaccount_content #pref_main h3{ display:block; font-size:1.4em; width:200px; height:7em; float:left; margin-right:1em; font-weight:normal; } .myaccount_content #pref_main h3.password_nav{ height:9em; } .myaccount_content #pref_main h3.history_nav{ height:11em; } .myaccount_content #pref_main fieldset{ padding:10px 10px 10px 30px; margin:10px 0; } .myaccount_content #pref_main fieldset legend{ font-weight:bold; color:#000000; font-size:1.1em; margin:0 0 1em -15px; } .myaccount_content #pref_main fieldset input.button{ margin-top:1em; } .myaccount_content #pref_main hr{ margin:.5em 0 1em 0; } /* My History ------------------------------------*/ .myaccount_content .empty{ font-weight:bold; text-align:center; font-size:1.4em; margin:1em; } .myaccount_content #viewing_history{ border-bottom:1px #000 solid; margin-bottom:1em; } .myaccount_content #viewing_history li{ padding:10px; position:relative; } .myaccount_content #viewing_history li h3{ font-size:1.1em; width:380px; } .myaccount_content #viewing_history li form{ width:auto; position:absolute; top:3px; right:10px; } .myaccount_content #viewing_history li .comments{ margin-top:1em; } #my_history.myaccount_content .page_links{ text-align:center; font-size:1.2em; } #my_history.myaccount_content .page_links .current{ text-decoration:none; font-weight:bold; } .myaccount_content #comments_main h3{ font-size:1.2em; margin:1em 0 .5em 0; } .myaccount_content #comments_main textarea{ width:98%; margin:auto; padding:5px; font-size:1.1em; } .myaccount_content #comments_main input.submit{ font-size:1.2em; } /* My Favorites ----------------------------------------*/ #my_favorites.myaccount_content .page_links, #my_phone_sex.myaccount_content .page_links{ width:auto; height:1.5em; margin:1em 0 .5em 0; text-align:center; clear:both; } #my_phone_sex.myaccount_content .page_links .page_sort_links .left{ text-align:center; font-weight:normal; width:100%; color:#000000; display:block; float:none; } #my_favorites.myaccount_content #favorite_list fieldset{ border:0; } #my_favorites.myaccount_content #favorite_list h3{ font-size:1.1em; margin-bottom:.5em; } #my_favorites .current_page{ color:red; } #my_marked #my_favorites #favorite_filters #page_filters{ border:0; background-image:none; padding:0; } /* My Rentals & Downloads & Reviews ------------------------------------------*/ #my_rentals.myaccount_content, #my_downloads.myaccount_content, #my_reviews.myaccount_content{ font-size:1em; } #my_rentals.myaccount_content h2.section_header, #my_downloads.myaccount_content h2.section_header, #my_reviews.myaccount_content h2.section_header{ margin-bottom:1em; font-size:1.5em; } #my_downloads.myaccount_content #download_filters{ width:auto; height:1.5em; margin:1em 0 .5em 0; text-align:left; clear:right; font-size:1.2em; } #my_downloads.myaccount_content .page_sort_links{ color:#000; } /* My Reviews ----------------------------------------------*/ #my_reviews.myaccount_content #review_filters{ display:block; text-align:center; margin-bottom:1em; } #my_reviews.myaccount_content #review_filters select{ width:10em; } #my_reviews.myaccount_content #review_filters select, #my_reviews.myaccount_content #review_filters input{ font-size:1.4em; } #my_reviews.myaccount_content #review_list{ font-size:1.2em; } #my_reviews.myaccount_content #review_list li{ margin-bottom:1em; } #my_reviews.myaccount_content #review_list h3.title{ font-size:1.2em; border:1px #000 solid; color:#FFFFFF; background:#AD4908; padding:2px; } #my_reviews.myaccount_content #review_list h3.title a{ color:#FFFFFF; } #my_reviews.myaccount_content #review_list h3.title a:hover{ color:yellow; } #my_reviews.myaccount_content #review_list h3.studio{ padding:.5em 0 0 10px; } #my_reviews.myaccount_content #review_list li .body{ padding:10px; } #my_reviews.myaccount_content #review_list .movie_cover{ display:block; width:auto; float:left; margin:5px; } /* My Purchases -------------------------------*/ #my_purchases.myaccount_content #purchase_table{ font-size:1.1em; width:100%; } #my_purchases.myaccount_content #purchase_table td{ padding:5px; } #my_purchases.myaccount_content #purchase_table td.title{ font-weight:bold; } /* My Phone Sex ----------------------------------*/ #my_phone_sex.myaccount_content p{ font-size:1.4em; text-align:center; } #my_phone_sex.myaccount_content p.call_now{ font-weight:bold; } #my_phone_sex.myaccount_content p small{ font-size:.8em; } #my_phone_sex.myaccount_content #phone_sex_pins{ text-align:center; } #my_phone_sex.myaccount_content #phone_sex_table{ font-size:1.4em; margin:1em auto; border:1px #000 solid; width:500px; } #my_phone_sex.myaccount_content #phone_sex_table td, #my_phone_sex.myaccount_content #phone_sex_table th{ padding:5px; font-weight:normal; } #my_phone_sex.myaccount_content #phone_sex_table th{ background:#AD4908; border-bottom:1px #000 solid; color:#FFFFFF; } #my_phone_sex.myaccount_content #phone_sex_table small{ font-size:.8em; } /* Pay as you go ---------------------------------------------*/ #payg.myaccount_content { font-size:1.3em; } #payg.myaccount_content .payg_info{ font-size:1em; margin-bottom:2em; padding:0 20px 10px 20px; } #payg.myaccount_content h2{ margin-bottom:1em; } #payg.myaccount_content a{ font-weight:bold; } #payg.myaccount_content #charges_table{ width:75%; } #payg.myaccount_content #charges_table th, #payg.myaccount_content #charges_table td{ text-align:right; } /* Hotmovies Live show feeds, like hotbox ---------------------------------------------*/ #live_feeds .normal_page{ font-size:1.2em; border-top:0; } #live_feeds .normal_page h3{ font-size:1.6em; } #live_feeds .normal_page h4{ font-size:1.4em; } #live_feeds .normal_page .date{ color:#a40001; font-size:1.2em; } #live_feeds .normal_page p{ display:block; padding-left:10px; } /* Random movie page - I'm feeling Lucky --------------------------------------------*/ body#random .section_header{ margin-bottom:1em; } body#random .random_bottom_link{ text-align:center; font-size:1.6em; font-weight:bold; text-transform:capitalize; } /* About us page & mission statement --------------------------------------------*/ #content #about, #content #mission_statement{ padding:10px; border-top:0; font-size:1.5em; } #content #about ol{ margin-top:1.5em; } #content #about li{ list-style:decimal; margin:0 0 1.5em 3em; } #content #about h3{ font-size:1.1em; } #content #about li p{ margin-left:.5em; } #content #mission_statement #national_building{ float:right; margin:10px 0 10px 10px; border:1px #000 solid; background:#fff; text-align:center; padding:5px; display:block; } #content #mission_statement #national_building img{ border:1px #000 solid; } #content #mission_statement #national_building small{ text-align:center; font-size:.8em; } /* Jobs at Hotmovies ---------------------------------------*/ #jobs #content{ font-size:1.2em; padding:10px; } #jobs #content h3{ font-size:1.2em; } #jobs #content ul li{ margin-left:24px; list-style:disc; } #jobs #content ul{ margin-bottom:1.2em; } /* Silverlight --------------------------------------*/ #silverlight_page{ background:#fff url(/images/bg_silverlight.jpg) top left no-repeat; color:#000; border:1px #000 solid; border-top:0; padding:125px 60px 20px 20px; } #silverlight_table{ font-size:13px; color:#000; } #silverlight_table td hr{ color: #f00; background-color: #eee; height: 1px; border: 0; margin: 7px 0; } #silverlight_table h3{ font-size:24px; color:#333; font-weight:normal; padding: 7px 0; } #silverlight_table h4{ font-size:18px; color:#125ca7; font-weight:normal; padding: 5px 0; } #content h2.silverlight_section_header{ position:relative; display:block; padding:4px; font-size:1.6em; width:auto; text-align:center; background:#c6d8eb url(/images/bg_silverlight_header.gif) top left repeat-x; color:#000; border:1px #000 solid; } #silverlight_page a{ color:#125ca7; } #silverlight_page a:hover{ color:blue; } #silverlight_page form { background-color: #ffffcc; border: 1px solid #ccccaa; padding: 8px; font: 13px arial; margin: 0 0 5px 0; } #silverlight_installed { background-color: #ffffcc; border: 1px solid #ccccaa; padding: 8px; font: 13px arial; margin: 0; } #silverlight_installed p{ margin: 0; } /* Send the gift of Porn ---------------------------------------*/ #content #send_gift_form{ width:578px; margin:1em auto; font-size:1.3em; } #content #send_gift_form .highlight, #content #send_gift_form .highlight a{ color:#f00; font-weight:bold; font-size:1.2em; } #content #send_gift_form fieldset{ border:0; margin:2em; text-align:left; } #content #send_gift_form fieldset legend{ font-size:1.4em; font-weight:normal; } #content #send_gift_form fieldset label{ margin-left:1.5em; padding:.25em; display:block; width:420px; } #content #send_gift_form fieldset label strong{ text-align:right; } #content #send_gift_form .base_link{ text-align:center; } #content #send_gift_form .smile{ font-size:1.4em; text-align:center; } #content #send_gift_form fieldset.comments{ text-align:center; } #content #send_gift_form .submit{ font-size:1.4em; } #content #send_gift_form fieldset.comments label.submit_button{ margin-top:.5em; text-align:left; } /* Send a video to a friend ----------------------------------------*/ #sendvideo #send_video_header{ margin:0 auto; display:block; width:580px; border-bottom:0; } #sendvideo #send_gift_form{ margin-top:0; background:#fff url(/images/bg_send_video.gif) top center no-repeat; } #sendvideo #send_gift_form .movie_box{ display:block; width:560px; margin:30px auto; height:190px; } /* Timeline --------------------------------------------*/ .timeline{ text-align:center; font-size:12px; margin:0 auto 10px auto; font-weight:bold; width:auto; } .timeline a{ font-weight:normal; padding:5px 4px; border-top:1px #000000 solid; text-decoration:none; } .timeline a:hover{ text-decoration:underline; } .timeline .current_year{ border-top:1px #000000 solid; padding:5px 4px; background-image:url(/images/marker.gif); background-position:center -4px; background-repeat:no-repeat; } /* Gift List --------------------------------------*/ #gift_list_box{ margin:40px auto; border:1px #000 solid; background:#FFECC5; color:#000000; font-size:1.2em; width:590px; padding:10px; } #gift_list_box a{ color:maroon; } #gift_list_box a:hover{ color:red; } #gift_list_box h2{ font-style:italic; font-size:1.6em; } #gift_list_box th{ text-align:left; font-size:1.2em; text-decoration:underline; } /* How to Use Hm pages --------------------------------------*/ #content #how_to_us_hm{ border-top:0; font-size:1.2em; padding:10px; } #content #how_to_us_hm h2{ font-size:1.5em; } #content #how_to_us_hm h3{ font-size:1.3em; } #content #how_to_us_hm .sample{ float:right; } #content #how_to_us_hm ol li{ list-style:decimal; margin:0 0 .5em 30px; } #content #how_to_us_hm .sign_up_image{ text-align:center; width:520px; margin:auto; } #content #how_to_us_hm p.highlight{ font-size:1.4em; font-weight:bold; text-transform:capitalize; } /* Free Phone Sex -------------------------------------------------*/ #content #free_phone_sex{ border-top:0; font-size:1.3em; padding:10px; } #content #free_phone_sex h3{ font-size:1.4em; margin:.25em 0; } #content #free_phone_sex ol{ margin: 0 0 1em 1em; } #content #free_phone_sex li{ margin-left:30px; list-style:decimal; font-size:1.1em; margin-bottom:.5em; } #content #free_phone_sex{ width:650px; margin:0 auto; } #freephonesex h2.section_header{ width:650px; margin:0 auto; } #content #free_phone_sex .problem{ font-size:1.1em; margin-bottom:1em; text-align:right; } /* Advanced Search Page ------------------------------------------------*/ #content #refine_search{ border:1px #000 solid; border-top:0; background:#FFECC5; color:#000000; padding:10px; font-size:1.3em; text-align:center; } #content #refine_search a{ color:maroon; } #content #refine_search a:hover{ color:red; } #content #refine_search #breadcrumb{ margin-left:10px; padding-left:20px; background: url(/images/icon_search.gif) top left no-repeat; } #content #search_again{ text-align:center; font-size:1.3em; font-weight:bold; margin-bottom:1em; } #content h2.no_results{ text-align:center; font-size:1.8em; margin-bottom:1em; font-weight:bold; } body#search #search_head_mini.section_header{ width:620px; margin:0 auto; } #content #search_form{ border:1px #000 solid; border-top:0; background:#FFECC5; color:#000000; width:620px; padding:10px; margin:0 auto; font-size:1.3em; } #content #search_form #top_search{ margin-bottom:1em; text-align:center; font-weight:bold; } #content #search_form #top_search input{ font-weight:normal; } #content #search_form #top_search .find{ font-size:1.2em; font-weight:bold; } #content #search_form #conjunction{ text-align:left; padding-left:126px; } #content #search_form #conjunction label{ text-transform:capitalize; font-weight:normal; } #content #search_form #exclusion{ text-align:left; padding-left:28px; } #content #search_form #show_me{ margin-bottom:1em; } #content #search_form h3{ text-align:center; font-size:1.2em; margin:1em 0 1.5em 0; } #content #search_form fieldset{ border:0; margin-bottom:1.2em; } #content #search_form fieldset legend{ font-weight:bold; color:#000000; font-size:1.1em; } #content #search_form label{ margin-left:1em; } #content #search_form h4{ font-size:1.1em; } #content #search_form #search_table{ width:100%; } #content #search_form #search_table td{ padding-top:1.5em; } #content #search_form #search_button{ text-align:center; padding:1em; } #content #search_form #search_button .submit{ font-size:1.6em; } #content #search_form #search_table select{ width:260px; } #content #search_form #conjunction label{ margin-right:1em; margin-left:0; } #content #search_form #star_search_small .submit{ font-size:1.4em; font-weight:bold; padding:3px; } /* General Clapboard styles ------------------------------------------------------------------------------*/ #clapboard { width:750px; margin:0 auto 2em auto; background:#ccc; border: 3px solid #ddd; text-align: left; } #clapboard .clap_head{ background:url(/images/buymoretime_clapboard.gif); height: 40px; } #clapboard .phone{ padding:3px; font-size:1.5em; color:#444; text-align:center } #clapboard .body{ background:#fff; color:#000; } #clapboard .body a{ color:#a40001; } #clapboard .body a:hover{ color:red; } /* channels - rental packages -------------------------------------------*/ #rental_package .normal_page, .channel_info .normal_page{ font-size:12px; } .channel_info .normal_page .highlight{ font-size:14px; font-weight:bold; } .channel_info .header_more_link{ float:right; margin-right:5px; font-size:12px; } .channel_info h2.section_header{ border-bottom:0; } .channel_info .package_button{ font-size:16px; font-weight:bold; padding:6px; margin-top:2px; } #package_studios small{ font-size:.9em; margin-left:5px; } /* Sign Up Pages -------------------------------------------------------------------------------*/ #signup1 ol{ padding-top: 13px; } #signup1 a{ color: #102C90; } #signup1 fieldset { width: 430px; } #signup1 fieldset li{ padding: 2px; } /* future or older page ??? -----------------------------------------------------------------------------*/ #signup_flags{ text-align:left; margin:auto; width:750px; } #signup_flags form{ text-align:left; width:140px; float: left; } #signup h2 { font: bold 3.3em arial, tahoma; color: #a40001; padding-bottom: 4px; text-align: center; width: 430px; } #signup h3 { font: bold 1.7em arial, tahoma; color: #a40001; padding: 0; margin-top: -4px; margin-bottom: 19px; text-align: center; width: 430px; } #signup .body form { margin: 0 15px; } #signup fieldset { margin: 0; padding: 0; border: 2px solid #93a9b0; background-color: #fffff2; /* this code below is becuase IE can't even handle simple things like forms and background colors */ position: relative; /* end ie is terrible */ } #signup ol.submit { padding: 0; text-align: center; } #signup legend { margin-left: 1em; font: 1.6em helvetica, arial; color: #3060b5; border: 1px solid #ccc; padding: 5px 10px 4px 10px; background-color: #ffffff; /* this code below is becuase IE can't even handle simple things like forms and background colors */ position: absolute; top: -.8em; left: .2em; /* end ie is terrible */ } #signup fieldset ol { list-style: none; } #signup fieldset li { margin-bottom: 1em; } #signup label { float: left; width: 12em; margin-right: 1em; text-align: right; font-size: 1.5em; color: #222; line-height: 12px; } #signup label span { font-size: 10px; } #signup1 input, #signup1 select { padding: 2px; border: 1px solid #999; background-color: #fff; color: #102c90; font-size: 1.4em; width: 190px; } #signup .body input:focus { border: 1px solid #333; background-color: #fff; } #signup .body input[type="text"]:focus, #signup .body input[type="password"]:focus { border: 1px solid #333; background-color: #fff; } #signup .body input.focus, #step2 .body input.focus{ border: 1px solid #333; background-color: #fff; } #signup .submit input { border: 3px double #444; border-top-color: #CCC; border-left-color: #CCC; padding: 3px; background: #FFF url(/images/btn_bg_continue.gif) top center no-repeat; color: #102c90; font: bold 1.9em Helvetica, Arial, sans-serif; margin: 10px 0; width: 190px; } #signup .submit input:hover { background: #FFF url(/images/btn_bg_continue_hover.gif) top center no-repeat; } #signup .submit input:focus { border: 3px double #444; border-top-color: #CCC; border-left-color: #CCC; padding: 0.25em; background: #FFF url/images/btn_bg_continue_hover.gif) top center no-repeat; } #signup input.checkbox { width: 20px; margin: 7px 160px 0 0; border: 0px; } #signup .body { padding-bottom: 0px; } #signup .body p { font: bold 1.2em arial; margin: 0px 14px; padding: 4px 4px; text-align: center; width: 420px; } #signup .body p a { text-decoration: none; display: block; } #signup .body p a:hover { text-decoration: underline; } #signup .body .signup_offer { font: bold 2.3em arial, verdana; color: #2D60B3; background-color: #fff; border: 1px solid #93a9b0; width: 433px; padding: 8px 0px;; margin-top: 5px; margin-bottom: 5px; } #signup #signup_offer_code { font: normal 1.3em arial, verdana; text-align: center; margin: 15px 0 0; padding: 0 4px; } #signup #signup_offer_code p { font: normal 1em arial, verdana; color: #303030; margin: 0; padding: 2px 0; } #signup fieldset a { font: .8em arial; } #signup small { font: normal .8em verdana; } #signup #error { color: red; font: bold 1.3em verdana; padding: 5px 0; background-color: #efefef; text-align: center; } #step2 .error { color: red; font: bold 1.3em verdana; padding: 5px 0; text-align: center; } .signup_continue{ font-size:18px; margin-top:3px; } #signup .non-required { color: #787878; } /* Tempoary signup Step 1 & maybe 2 ----------------------------------------------*/ #temp_signup{ background:#fff; width:530px; color:#000; font-size:12px; display:block; } #temp_signup a{ color:#000; } #temp_signup a:hover{ color:#a40001; } #temp_signup .new_user{ font-size:16px; font-weight:bold; } #temp_signup #signup_base{ font-size:16px; } #temp_signup #signup_base a{ color:#a40001; } #temp_signup #signup_base a:hover{ color:#000; } /* Step 2 ---------------------- */ #signup_table2 form.signupform { width: 400px; } #signup_table2 #payg, #signup_table2 #packages{ width:100%; font-size:1.2em; } #signup_table2 #payg th, #signup_table2 #packages th{ color:#A40001; background:#fff; font-size:1.4em; text-align:center; padding-top:4px; padding-bottom:4px; } #signup_table2 #payg td, #signup_table2 #packages td{ padding-top:5px; padding-bottom:5px; border-bottom: 1px solid #edef34; text-align: center; background-color: #fff; color: #000; } #signup_table2 #packages td.price{ text-align:right; padding-right: 50px; } #signup_table2 #payg .price{ padding-right:5px; } #signup_table2 .plan{ text-align:right; padding-right:20px; font-weight:bold; } #signup_table2 .select{ text-align:center; } #signup_table2 .head{ font-weight:bold; text-align:center; padding:0; color: #444; } #signup_table2 .free{ font-weight:bold; font-size:1.4em; } #signup_table2 #notes{ text-align:left; font-size:1.1em; padding: 0; margin: 0 0 1em 0; color: #444; padding: 20px; background-color: transparent; } #signup_table2 #packages tr:hover, #signup_table2 #payg tr:hover{ background-color: #ffffee } /* Free Sample on signup step 2 ---------------------------------------*/ #signup_sample { color:#444; text-align:left; font-size:1.2em; width: 394px; background-color: #efefef; margin: 3px 15px; border: 2px solid #ccc; } #signup_sample a { color:#a40001; text-decoration: none; } #signup_sample a:hover { text-decoration: underline; } #signup_sample h4 { font-size: 1.3em; text-align: center; background-color: white; border: 1px solid white; } .body #signup_sample p { font: normal 1em arial; padding: 2px; margin: 0; width: 100%; color: #555; } #signup_sample ul{ width: 250px; margin: 3px auto 8px; text-align: center; } #signup_sample li { display: inline; padding: 2px 10px; margin: 5px 0; font: bold 1.1em arial; text-align: center; background-color: #ddd; } /* Signup Step 3/4 ------------------------------------------------*/ /* Playlist ---------------------------------------------------------------------------------*/ #hacker_safe { text-align: center; padding: 20px 0 40px 0; } /* Public Playlist ----------------------------*/ #content #public_playlist{ width:100%; background:#FFECC5; color:#000000; border:1px #000 solid; text-align:left; font-size:1.4em; } #content #public_playlist a{ color:maroon; } #content #public_playlist a:hover{ color:red; } #content #public_playlist th, #content #public_playlist td{ padding:5px; } #content #public_playlist th{ background:#993300; color:#FFECC5; border-bottom:1px #000 solid; font-size:1.2em; } #content #public_playlist th a{ color:#FFFFFF; } #content #public_playlist th a:hover{ color:yellow; } #content #public_playlist .clips, #content #public_playlist .runtime{ text-align:center; } #content #public_playlist .user{ text-align:right; } #content #public_playlist .playlist_icons{ text-align:right; font-size:12px; font-weight:bold; } #content #public_playlist .playlist{ font-weight:bold; } /* Single Playlist ---------------------*/ #content #single_playlist{ border:1px #000 solid; border-top:0; background:#FFECC5; color:#000000; font-size:1.2em; position:relative; } #content #single_playlist a{ color:maroon; } #content #single_playlist a:hover{ color:red; } #content #single_playlist .playlist_icons{ font-weight:bold; position:absolute; font-size:11px; top:5px; right:10px; } #content #single_playlist #list li{ height:120px; clear:right; border-top:1px #000 solid; overflow:hidden; font-size:1.1em; padding:5px; } #content #single_playlist #list li .clip_image{ float:left; margin:5px; } #content #single_playlist li .clip_image img{ border:1px #000 solid; } #content #single_playlist li .number{ display:block; float:left; text-align:center; width:80px; height:100px; overflow:hidden; font-size:48px; padding-top:25px; color:#AD4908; } #content #single_playlist li .clip_play_links{ display:block; width:8em; float:right; text-transform:capitalize; } #content #single_playlist li .clip_play_links img{ margin-left:1em; } #content #single_playlist li .number .copy_img{ position:relative; } #content #single_playlist #top_info{ display:block; height:110px; position:relative; } #content #single_playlist .count{ position:absolute; right:15px; bottom:5px; font-size:12px; font-weight:bold; } #content #single_playlist #play_string{ font-size:1.2em; padding:1em; font-weight:bold; } #content #single_playlist #play_string a{ margin-right:1em; } #content #single_playlist #play_string .links{ padding-left:10px; } #content #single_playlist .clip_info{ display:block; height:90px; width:auto; float:left; } #content #single_playlist li h3{ font-size:1.2em; padding:2px 0; } #content #single_playlist li h4, #content #single_playlist li .clip_text{ padding-left:30px; } #content #single_playlist li h4 a{ font-weight:normal; } #content #single_playlist #manage_playlist{ font-size:1.2em; font-weight:bold; padding:2px 0 0 15px; } #content #single_playlist #manage_playlist select{ font-weight:normal; } /* Email Verification -------------------------------------------------*/ #email_verify_bg{ display:block; width:778px; height:556px; margin:50px auto; position:relative; color:#000; font-size:14px; } #email_verify_bg a{ color:#a40001; } #email_verify_bg a:hover{ color:red; } #email_verify_form{ display:block; position:relative; left:375px; padding-top:15px; width:380px; } #top_txt{ font-size:12px; } #top_txt .error{ color:red; padding:10px; } #validate{ position:absolute; top:152px; } #validate #verify_field{ width:138px; } #validate h2{ margin-bottom:8px; display:block; } /* -------------------------------------------------*/ #pc_general_info, #pc_more_info{ font-size:1.4em; } #pc_general_info img{ border:1px #000 solid; background:#fff; margin:5px; } #pc_general_info.normal_page{ border-top:0; } #pc_more_info{ margin-top:1.5em; } body#pc2tv .tabs{ font-size:.8em; } body#pc2tv .pc_content{ border:1px #000 solid; background:#FFECC5; color:#000000; padding:10px; font-size:1.1em; } body#pc2tv .pc_content a{ color:maroon; } body#pc2tv .pc_content a:hover{ color:red; } body#pc2tv .pc_content h3{ margin-top:1.5em; font-size:1.2em; } body#pc2tv .pc_content h4{ font-size:1.1em; } body#pc2tv .pc_content li{ margin-left:30px; list-style:decimal; margin-bottom:1em; } #pc_more_info h2{ display:block; padding:5px; border:1px #000 solid; color:#FFFFFF; background:#AD4908; cursor:pointer; margin-bottom:1px; font-size:14px; } /* VOD After Dark page -------------------------------------------*/ #content #afterdark_main{ font-size:1.2em; background:url(/images/bg_afterdark_warning.gif) top center no-repeat; width:780px; height:300px; padding-top:100px; margin:3em auto; } #content #afterdark_main textarea{ margin-bottom:2em; } /* Downloads ---------------------------------------------*/ #content #downloads .normal_page{ font-size:1.4em; border-top:0; padding:10px; } #content #downloads .intro{ font-weight:bold; text-align:center; font-size:1.6em; } #content #downloads .browse{ font-size:1.2em; font-weight:bold; text-align:center; } #content #downloads li{ list-style:decimal; margin-bottom:.5em; margin-left:30px; } #content #downloads h3{ margin-bottom:1em; font-weight:normal; } #content #downloads a{ font-weight:bold; } /* Rss page -----------------------------------------------*/ #rss_body{ font-size:1.2em; } #rss_body ul.quicklinks{ font-size:1.2em; margin:1em 22px; font-weight:bold; } #rss_body ul.quicklinks li{ list-style:disc; } #rss_body ul.quicklinks a{ text-decoration:underline; } #rss_body h3{ font-size:1.4em; } #rss_body #rss_large{ float:right; margin:0 0 5px 5px; } #rss_body #readers{ width:150px; float:right; margin:0 0 5px 5px; border:1px #000 solid; background:#FFECC5; color:#000000; } #rss_body #readers a{ color:maroon; } #rss_body #readers a:hover{ color:red; } #rss_body #readers h3{ color:#FFFFFF; background:#AD4908; border-bottom:1px #000 solid; padding:4px; font-size:1.2em; } #rss_body #readers .body{ padding:5px; } #rss_body #readers ul li{ display:block; margin-left:8px; } #rss_body #readers .body .other{ border-top:1px #000 dashed; font-size:.9em; margin-top:5px; } /* Scene Search ------------------------------------------------------------------*/ #list_of_scenes { clear:right; } #list_of_scenes li{ margin-bottom:10px; } .scene_set{ width:100%; } #scene_search .scene_set{ background:#FFECC5; color:#000000; } #scene_search .scene_set a{ color:maroon; } #scene_search .scene_set a:hover{ color:red; } #scene_search .scene_set .title{ font-weight:bold; font-size:16px; padding:2px 8px; background:#AD4908; } #scene_search .scene_set .title a{ color:#FFFFFF; text-decoration:none; } #scene_search .scene_set .title a:hover{ color:yellow; } #scene_search .scene_set .studio{ padding:2px 8px; font-size:12px; } #scene_search .scene_set .studio a{ color:maroon; } #scene_search .scene_set .studio a:hover{ color:red; } #scene_search .scene_set .movie_cover{ width:110px; text-align:center; padding:4px; } #scene_search h2.section_header{ width:auto; margin:0 0 5px 0; display:block; float:none; } #scene_search h2.section_header #btn_start_over, #scene_search h2.section_header #btn_refine_search, #scene_search h2.section_header #btn_switch_view{ font-size:10px; } #scene_search h2.section_header #btn_get_results{ font-size:14px; } #scene_search #scene_info{ display:block; } #scene_search #page_filters{ font-size:1.2em; } .collapsed .advanced_scene_info{ display: none; } .scene_set_wrap{ width: 100%; } .collapsed .scene_set_wrap{ width: 250px; } .collapsed .movie_cover{ display: none; } #scene_search #scene_info .normal_page{ background-image:none; } /* advanced scene search -----------------------------------*/ #scene_search #search_param_display div{ display: none; min-height: 1.5em; margin: 3px; border-top:0; } #scene_search .page_block{ display: none; border: 1px black solid; background:#fff; color:#000; font-size:12px; height:500px; } #scene_search .page_block a{ color:#000; text-decoration:underline; } #scene_search .page_block a:hover{ color:blue; } #scene_search .page_block table{ margin-bottom:10px; } #scene_search .page_heading{ width: 250px; margin: 5px; padding: 5px; float: left; } #scene_search .js_link{ cursor: pointer; } #scene_search .type_menu{ margin: 3px; } #btn_switch_view{ display: inline; } #scene_search .menu_row{ margin:2px 0; display:block; } #scene_search .menu_row a{ margin-top:2px; margin-bottom:2px; } #scene_search .performer_item{ padding: 8px; margin: 1px; border: #ccc 1px dashed; background: #e6e6e6; color:#666; } #scene_search .performer_item span{ margin:0 10px 1px 0; text-decoration:underline; padding:2px 4px; } #scene_search .performer_item:hover{ cursor: pointer; } #scene_search .performer_item span.activeGender{ text-decoration:none; border:1px #696969 solid; background:#fff; color:#000; } #scene_search .performer_item div{ display:block; margin-bottom:4px; } #scene_search .performer_item div a{ text-decoration:none; margin:0 2px 0 4px; } #scene_search .NotUsed{ color: #999; } #scene_search .used{ border:1px #333 solid; background: #cccccc; color:#000; } #scene_search .activePerformer{ background: #696969; border:1px #000 solid; color:#000; } #scene_search .activePerformer h3{ color: white; } #scene_search .mod_list{ width: 250px; float: left; margin-top: 6px; } #scene_search li{ list-style-type: none; } #scene_search a.active_menu_item{ text-decoration:none; color:#fff; background: #102c90; } #scene_search a.active_menu_item:hover{ color:#c0c0ff; } #scene_search .menu_column{ width: 230px; padding-left:15px; float:left; } #scene_search .menu_column input{ margin-right:5px; } #scene_search #page_control a{ text-decoration:none; font-size:18px; border:1px #000 solid; border-bottom:0; padding:4px 10px; position:relative; color:#FFFFFF; background:#AD4908; top:-3px; } #scene_search #page_control a:hover{ color:yellow; background:maroon; } #scene_search #page_control .selected{ background: #FFFFFF; color:#000; top:0; } #scene_search #page_control .selected:hover{ color:#a40001; background: #FFFFFF; } #scene_search #scene_count_display{ font-size:14px; } #scene_search #scene_count_display input{ font-weight:bold; } #scene_search .page_heading select{ width:80px; } #scene_search .selection_area{ clear:left; } #scene_search h2.section_header{ margin-bottom:0; border-bottom:0; } #scene_search h2.section_header input{ font-weight:bold; font-size:.8em; padding:2px 10px; } #scene_search .warning{ font-size:24px; text-align:center; padding:20px; border-top:1px #000 solid; } #scene_search .selection_area li{ margin:0; } #performer_attribute_display strong, #actions_section strong, #settings_section strong{ font-size:12px; color:#a40001; font-style:italic; padding-left:4px; } #performer_attribute_display .js_link, #actions_section .js_link, #settings_section .js_link{ text-indent:8px; } /* Collapsed scene search ----------------------------------------------------------------*/ #list_of_scenes.collapsed li{ width:250px; float:left; height:305px; margin:5px; } #list_of_scenes.collapsed li .scene_info_item{ width:228px; border:0; height:auto; margin:auto; } #list_of_scenes.collapsed li .hot_scene{ border:1px #a40001 solid; } #list_of_scenes.collapsed li .studio a em{ display:none; } #list_of_scenes.collapsed li #clips{ margin:0; padding:0; width:auto; text-align:center; padding:0 7px 5px 7px; } #list_of_scenes.collapsed li .scene{ padding:13px 0 0 1px; text-align:left; } #list_of_scenes.collapsed li .scene h3{ display:inline; width:auto; border:0; margin-left:8px; } #list_of_scenes.collapsed li .title a{ font-size:13px; height:16px; overflow:hidden; display:block; } /* Video Page - This is going to be big!! -------------------------------------------------------------------- -------------------------------------------------------------------- ------------------------------------------------------------------*/ /* left side */ #content #main_video{ border:1px #000 solid; background:#FFECC5; color:#000000; width:90%; margin-left:4%; font-size:1.2em; position:relative; min-width:710px; } #content #main_video a{ color:maroon; } #content #main_video a:hover{ color:red; } #content #main_video h2{ border-bottom:1px #000 solid; color:#FFFFFF; background:#AD4908; font-size:1.8em; padding-left:1em; position:relative; } #content #main_video #movie_cover_large{ width:230px; padding:5px; } #content #main_video #movie_cover_large .minute_rate{ margin-bottom:3px; } #content #main_video #movie_cover_large #cover{ border:1px #000 solid; } #content #main_video #movie_cover_large #video_options a{ font-size:1em; font-weight:bold; text-decoration:none; text-transform:uppercase; } #content #main_video #movie_cover_large #video_options .icon{ margin:3px 0 0 10px; } #content #main_video #movie_cover_large #video_options .icon img{ padding-right:10px; } #content #main_video .free{ display:block; width:222px; height:22px; text-align:center; font-weight:bold; background:#fff url(/images/bg_free_minutes.gif) top center no-repeat; margin-bottom:3px; padding-top:2px; font-size:1.2em; } /*right side*/ #content #main_video #main_video_content a{ font-weight:bold; } #content #main_video #main_video_content h3{ background:#993300; color:#FFECC5; border-left:1px #AD4908 solid; border-bottom:1px #AD4908 solid; font-weight:normal; padding:2px 0 2px 6px; margin-bottom:8px; } #content #main_video #main_video_content h3 a{ color:#FFFFFF; font-weight:bold; } #content #main_video #main_video_content h3 a:hover{ color:yellow; } #content #main_video #main_video_content .stars{ margin-top:1em; } #content #main_video #main_video_content .rating{ font-size:1.4em; font-style:italic; } /* All of the viewing options. - 2 boxes */ #content #main_video #main_video_content #all_viewing_options{ margin-top:8px; display:block; } #content #main_video #main_video_content #all_viewing_options .title{ font-size:1.2em; font-weight:bold; } #content #main_video #main_video_content #all_viewing_options .title a{ font-weight:normal; font-size:.8em; margin-left:1.5em; } #content #main_video #main_video_content #all_viewing_options #movie_options{ margin-top:5px; } #content #main_video #main_video_content #all_viewing_options #movie_options .option_block{ width:220px; display:block; float:left; margin-right:10px; margin-top:5px; } #content #main_video #main_video_content #all_viewing_options #movie_options h4{ border:1px #000 solid; color:#FFFFFF; background:#AD4908; font-size:1.2em; padding:2px 0 2px 4px } #content #main_video #main_video_content #all_viewing_options #movie_options h4 a img{ float:right; margin:2px 4px 0 4px; } #content #main_video #main_video_content #all_viewing_options #movie_options .option_body{ border:1px #000 solid; border-top:0; padding:3px; } #content #main_video #main_video_content #all_viewing_options #movie_options .viewing_options{ background:#993300; color:#FFECC5; border:1px #AD4908 solid; padding:2px; margin:2px; font-weight:bold; } #content #main_video #main_video_content #all_viewing_options #movie_options .viewing_options a{ color:#FFFFFF; font-size:.9em; } #content #main_video #main_video_content #all_viewing_options #movie_options .viewing_options a:hover{ color:yellow; } #content #main_video #main_video_content #all_viewing_options #movie_options .icon{ float:right; } #content #main_video #main_video_content #all_viewing_options #movie_options .minute_text{ padding:2px; background:#fff; display:block; margin:1em 0; } #content #main_video #main_video_content #all_viewing_options #movie_options .minute_text img{ float:right; } #content #main_video #main_video_content #all_viewing_options #movie_options .minute_text a{ color:red; font-size:.8em; } #content #main_video #main_video_content #all_viewing_options #movie_options .minute_text a:hover{ color:#a40001; } #content #main_video #main_video_content #all_viewing_options #movie_options .option_links a{ margin-left:8px; } #content #main_video #main_video_content #all_viewing_options #movie_options .option_links img{ position:relative; left:6px; } #content #main_video #main_video_content #all_viewing_options #movie_options .play_links{ display:block; float:left; height:50px; margin-right:5px; } #content #main_video #purchase_option_main .option_body .premium_video_text{ padding:2px 5px 6px 5px; } #content #main_video #purchase_option_main .option_body .premium_video_text a{ color:#a40001; } #content #main_video #purchase_option_main .option_body .premium_video_text a:hover{ color:red; } #content #main_video #purchase_option_main .option_body .premium_video_text a strong{ font-size:13px; } /* tag block --------------------------------------------*/ #content #main_video .tag{ background:#993300; color:#FFECC5; border:1px #AD4908 solid; width:auto; padding:2px; display:inline; } #content #main_video .tag a{ color:#FFFFFF; } #content #main_video .tag a:hover{ color:yellow; } #content #main_video .tag .count{ font-size:.9em; } /* parental warning - mainstream sites --------------------------------------------*/ #content #parent_warning{ display:block; text-align:center; border:1px #000 solid; width:100px; background:#fff; margin:5px; float:right; } #content #parent_warning a{ text-decoration:none; } #content #parent_warning .black_bg{ background:#000; } #content #parent_warning .black_bg a, #content #parent_warning .black_bg a:hover{ color:#fff; } #content #parent_warning #warnings{ font-size:.9em; } /* Special text for spanking vod and possibly video in the spanking category ---------------------------------------------------------------------*/ .spanking_text{ text-align:center; margin-left:4%; font-size:15px; margin-bottom:5px; font-weight:bold; display:block; background:#FFECC5; border:1px #000 solid; color:#000000; padding:4px 0; width:90%; } .spanking_text a{ color:maroon; } .spanking_text a:hover{ color:red; } #video .offercode{ width:90%; margin:0 4% 5px 4%; display:block; } /* Video page ectra info blocks ----------------------------------------------------------------------*/ /* Clips --------------------*/ #content #video_extra_info{ display:block; width:90%; margin-left:4%; margin-top:2em; padding-top:1em; } #content #video_extra_info .tabs{ position:relative; top:-1px; } #content #video_extra_info .tabs a{ background:#AD4908; color:#FFFFFF; border:1px #000 solid; border-bottom:0; margin:0 4px; font-size:1.2em; padding:2px 6px; text-decoration:none; font-weight:bold; height:1.8em; } #content #video_extra_info .tabs a:hover{ background:maroon; color:yellow; } #content #video_extra_info .tabs a.currentpage, #content #video_extra_info .tabs a:hover.currentpage{ color:#000000; background:#FFECC5; } #content #video_extra_info .content{ border:1px #000 solid; color:#000000; background:#FFECC5; padding-top:1em; } #content #video_extra_info .content a{ color:maroon; } #content #video_extra_info .content a:hover{ color:red; } #content #video_extra_info h2{ font-size:1.7em; margin-left:1em; } #content #video_extra_info .special_price{ margin-bottom:2em; font-size:1.3em; padding-left:2em; font-weight:bold; font-style:italic; } /* Clips -----------------------------------*/ #clips{ display:block; overflow:auto; width:100%; } #clips li{ display:block; background:#fff; width:auto; min-width:140px; max-width:220px; float:left; margin:.25em; padding: 1px; } #toggle_advanced_scene_data{ cursor: pointer; font-weight: bold; font-size: 12px; display:block; float:right; margin-right:8px; margin-top:-3px; width:145px; text-align:center; text-decoration:underline; height:23px; padding-top:4px; } #clips .basic_scene_info{ width: 97.5%; max-width:97.5%; display:block; margin:5px auto; float:none; } #clips .hot_scene{ border:1px #a40001 solid; padding: 0px; } #clips .basic_scene_info .clip_table{ width:100%; color:#000; } #clips .basic_scene_info .scene{ width:220px; } #clips .basic_scene_info .scene .screenshot{ text-align:right; } #clips .advanced_scene_info{ font-size:1.2em; padding:10px 10px 10px 20px; color:#333; } #clips .advanced_scene_info h4{ font-size:1.2em; color:#000; } #clips .advanced_scene_info .info_set{ display:block; margin-bottom:20px; } #clips li h3{ background:#AD4908; color:#FFFFFF; padding:2px 2px 2px 4px; font-size:1.3em; } #clips li .screenshot{ text-align:center; } #clips li .screenshot img{ border:1px #000 solid; } #clips li .play_links{ margin:0 0 5px 6px; } #content #clips li .play_links a{ font-size:12px; text-decoration:none; font-weight:bold; } #content #clips .basic_scene_info .clip_table a, #content #clips li .play_links a{ color:#000; margin:0; } #content #clips .basic_scene_info .clip_table a:hover, #content #clips li .play_links a:hover{ color:#a40001; } #content #clips .clip_table .rating_fav{ margin-bottom:2px; text-align:left; } #content #clips .clip_table .scene_fav, #content #clips .scene_info_item .scene_fav{ display:block; width:40px; float:right; } /* Premium Pricing -----------------------------*/ #content #video_extra_info p.message{ font-size:2em; font-weight:bold; margin-left:3em; font-style:italic; } /* Bottom boxes ------------------------------*/ #also_found_in{ padding:.25em 1em 2em 1em; } #also_found_in h2{ margin:2em 0 0 0; } #also_found_in p, #also_found_in ul{ font-size:1.3em; margin:0 0 0 2em; } #studio #also_found_in{ font-size:1.2em; border:1px #000 solid; background:#FFECC5; color:#000000; padding:0; margin:2em 10px 5px 10px; } #studio #also_found_in h2{ background:#AD4908; color:#FFFFFF; border-bottom:1px #000 solid; font-size:1.4em; font-weight:bold; padding:2px 5px 2px 5px; position:relative; margin:0; } #studio #also_found_in p { margin:1em; font-size:1em; } #studio #also_found_in p a{ color:maroon; } #studio #also_found_in p a:hover{ color:red; } /* Stars ----------------------------------*/ #content #video_extra_info .stars, #content #video_extra_info .director{ font-size:1.2em; margin-left:2em; } #content #video_extra_info .stars a, #content #video_extra_info .director a{ font-weight:bold; } #content #video_extra_info .featured_stars h3{ font-size:1.4em; font-weight:bold; margin:2em 1em 0 1em; } #content #video_extra_info .featured_stars .star_set{ padding:1em; position:relative; min-height:24em; } #content #video_extra_info .featured_stars h4{ font-size:1.3em; font-weight:bold; margin:1em 1em 0 1em; padding:2px 2px 2px 6px; background:#AD4908; color:#FFFFFF; border:1px #000 solid; } #content #video_extra_info .featured_stars h4 a{ text-decoration:none; color:#FFFFFF; } #content #video_extra_info .featured_stars h4 a:hover{ color:yellow; } #content #video_extra_info .featured_stars .video_star_bio{ padding:0 1em 1em 1em; font-size:1.3em; } #content #video_extra_info .featured_stars .video_star_bio img{ border:1px #000 solid; padding:2px; margin:5px; float:left; } #content #video_extra_info .featured_stars .fanclub{ display:block; width:auto; border:1px #000 dotted; border-top:0; padding:.5em 1em; margin:0 0 1em 1em; float:right; } /* Video review panel ----------------------*/ #content #video_extra_info .highlight{ font-size:1.4em; color:yellow; } #content #video_extra_info .top_rating, #content #video_extra_info .review_link{ margin:5px 25px; font-size:1.2em; } #content #video_extra_info .review_link{ font-size:1.6em; font-style:italic; font-weight:bold; } #content #video_extra_info .review{ margin:0 10px 5px 10px; font-size:1.2em; border:1px #000 solid; background:#FFECC5; color:#000000; } #content #video_extra_info .review .title{ background:#AD4908; color:#FFFFFF; border-bottom:1px #000 solid; font-size:1.2em; font-weight:bold; padding:2px 5px 2px 5px; position:relative; } #content #video_extra_info .review .title .button_expand{ position:absolute; right:2px; } #content #video_extra_info .review .review_content{ padding:10px; } .review .review_content cite{ margin:1em 2em; font-weight:bold; font-size:.9em; } #content #video_extra_info .review .link_more{ margin-top:5px; font-weight:bold; font-size:1.1em; } #content #video_extra_info .review p{ margin-left:1em; } /* Synopsis pane -------------------------------------------*/ #content #video_extra_info h3.title{ font-size:1.4em; margin:1em 2em; } #content #video_extra_info .description, #content #video_extra_info .run_time{ font-size:1.2em; margin:1em 2em; } /* Review this movie ------------------------------------------*/ #content #video_extra_info #title_rating{ font-size:1.5em; margin:1em 15px; } #content #video_extra_info #title_rating a{ font-size:1.2em; font-weight:bold; font-style:italic; } #content #video_extra_info #review_form{ margin:1em 10px; font-size:1.2em; } #content #video_extra_info #review_form h3{ font-size:1.2em; font-weight:bold; margin:1.3em 0 .5em 0; } #content #video_extra_info #review_form select, #content #video_extra_info #review_form textarea, #content #video_extra_info #review_form input{ margin:0 15px; } #content #video_extra_info #review_form .submit{ font-size:1.6em; margin:.5em; } #content #video_extra_info #review_form .msg{ font-size:1.4em; margin-left:10px; } /* Accept premium video service & 1mb files ---------------------------------------------*/ #content #video_premium, #content #video_check_1m{ margin-bottom:1em; } #content #video_premium .normal_page, #content #video_check_1m .normal_page{ font-size:1.4em; padding:20px; } #content #video_premium h3, #content #video_check_1m h3{ font-weight:bold; font-size:1.4em; } #content #video_premium li, #content #video_check_1m li{ margin:0 0 1em 40px; list-style:decimal; } #content #video_premium .submit, #content #video_check_1m .submit{ font-size:1.6em; } #content #video_premium .highlight, #content #video_check_1m .highlight{ font-size:1.1em; font-weight:bold; } #content #video_premium .return, #content #video_check_1m .return{ text-align:center; font-size:1.4em; } /* recommended movies -------------------------------------*/ #content #recommended{ width:90%; margin-left:4%; } #content #recommended table{ border-top:0; } /*-------------------------------------------- ---------------------------------------------- Video Page layout 2 ---------------------------------------------- ---------------------------------------------*/ #video_content{ background:#FFECC5; border:1px #000 solid; padding:0; color:#000000; max-width:1045px; margin:0 auto; min-width:780px; } #video_content a{ color:maroon; } #video_content a:hover{ color:red; } #video_content h2.video_title{ font-size:20px; padding:0 0 4px 10px; } #purchase_option_main .video_tabs a, #video_content .video_tabs a{ padding:4px 10px; text-decoration:none; text-align:center; font-size:14px; background:#FFECC5 url(/images/tab_tint.png) bottom left repeat-x; border:1px #000 solid; position:relative; font-weight:bold; top:1px; } #purchase_option_main .video_tabs a.active, #video_content .video_tabs a.active{ border-bottom:0; padding-bottom:5px; background-image:none; } #purchase_option_main .ui-tabs-nav .ui-tabs-selected a, #video_content .ui-tabs-nav .ui-tabs-selected a { background-image:none; border-bottom:0; padding:3px 10px 6px 10px; } #purchase_option_main .option_body, #video_content .option_body{ border:1px #000 solid; padding:10px 5px; text-align:left; font-size:12px; } #purchase_option_main .option_body h4{ border:0; font-weight:bold; font-size:14px; } #content #main_video #main_video_content #purchase_option_main .option_body a, #purchase_option_main .option_body a, #purchase_option_main .option_body .video_links a{ font-weight:normal; } #purchase_option_main .option_body h4{ font-weight:bold; margin-bottom:2px; } #purchase_option_main .option_body .video_links{ padding:0 0 5px 20px; margin-bottom:5px; } #purchase_option_main .video_links a{ margin-right:8px; } #purchase_option_main .primary_play br{ display:none; } #purchase_option_main a.video_icon{ float:right; } #purchase_option_main #streaming_option .primary_play, #purchase_option_main #streaming_option .primary_play a{ font-size:16px; font-weight:bold; } #purchase_option_main #channel_option .primary_play{ font-size:16px; font-weight:bold; } #video_content #rate_it.option_body{ font-size:14px; } #video_content .option_body .favorite_text{ color:#000; padding:10px; margin-bottom:5px; background:#d1f0b3; border:2px #fff solid; text-align:center; } #video_content .video_warning a{ font-weight:bold; } #video_content .video_warning a, #video_content .option_body .favorite_text a{ color:#000; } #video_content .video_warning a:hover, #video_content .option_body .favorite_text a:hover{ color:#a40001; } #video_content #favorites, #video_content #save{ text-align:center; } #video_content #purchase_option .option_body, #video_content #tagging.option_body{ text-align:left; font-size:13px; } #video_content #purchase_option .video_links{ padding-left:20px; } #video_content .video_warning{ color:#000; background:#f0b3b3; border:2px #fff solid; padding:10px; text-align:center; font-weight:bold; font-size:12px; } #video_content #community h2, #video_content #share h2, #video_content #synop h2{ font-size:16px; } #video_content #community .review{ border-bottom:1px #000 solid; margin-bottom:10px; } #video_content #community .review .title{ font-size:14px; font-style:italic; } #video_content #community .review_content, #video_content #community #review_form .comment_body{ padding-left:10px; } #video_content #community #review_form{ margin-top:10px; background:#ccc; border:1px #999 solid; color:#000; padding:10px; } #video_content #community #review_form .msg{ text-indent:10px; } #video_content #share legend{ font-weight:bold; color:#000000; } #video_content #share fieldset{ border:0; } #video_content #share label{ padding-left:20px; } #video_content #share .submit_button input{ font-size:14px; font-weight:bold; padding:auto 12px; } #video_content #synop h3{ font-size:14px; } #video_content #synop .run_time, #video_content #synop .description{ margin-bottom:8px; } #video_content .also_in{ background:#ddd; color:#000; padding:10px; font-size:13px; } #video_content .also_in a{ color:#000; } #video_content .also_in a:hover{ color:#a40001; } #video_content .also_in ul li{ text-indent:10px; } #video_content #studio_info, #video_content #cat_list{ background:#ddd; color:#000; font-size:12px; padding:5px; border:1px #999 solid; } #video_content #video_info{ background:#ddd; } #video_content #studio_info a, #video_content #scenes .scene_tags a{ color:#000; } #video_content #studio_info a:hover, #video_content #scenes .scene_tags a:hover{ color:#a40001; } #video_content #studio_info .light{ color:#666; } #video_content #cover_links{ padding:3px; } #video_content h2.sub_header{ font-size:16px; font-weight:bold; } #video_content #scenes, #video_content #related_videos{ height:390px; width:97%; overflow:auto; font-size:11px; border:1px #000 solid; padding:5px; position:relative; } #video_content #scenes .scene_tags{ font-size:11px; padding:5px; background:#ddd; border:1px #999 solid; } #video_content .scene_content_2_tags strong{ font-weight:normal; padding-left:5px; } #video_content .scene_content_2_tags h3{ font-size:13px; margin-top:5px; } #video_content .scene_content_2_tags{ margin-bottom:5px; } #video_content #scenes .hot_scene{ border:2px #a40001 solid; } #video_content #scenes .scene_image{ border:1px #000 solid; } #video_content #scene_content_1 .play_links{ width:75px; min-width:75px; max-width:100%; } #video_content #scene_content_2 .scene_content_2_tags{ padding-bottom:5px; background:#FFECC5; } #video_content #stars_photo_list{ font-size:12px; } #video_content .star_photo{ border:1px #000 solid; width:31%; max-width:130px; } #video2 .view_links{ margin:0 auto 8px auto; width:auto; max-width:1045px; min-width:780px; } #video2 #content .offercode{ width:auto; } #video2 .page_sort_links{ text-align:left; } #video_content .page_sort_links{ font-size:12px; color:#000000; } #video_content .page_sort_links a{ color:maroon; } #video_content .page_sort_links a:hover{ color:red; } #video_content .special_price a{ font-size:14px; font-weight:bold; color:red; } #video_content .special_price a:hover{ color:maroon; } #video_content .rating_number{ font-size:11px; } #video_content .minute_text{ margin-bottom:5px; } #video_not_logged_in{ width:400px; text-align:center; background:#000 url(/images/bg_video2_login.jpg) top center no-repeat; } #video_not_logged_in .cover{ margin:12px auto 8px auto; border:0; position:relative; } #video_not_logged_in .login_link{ background:#a40001; font-size:18px; padding:5px; border-top:1px #000 solid; } #video_not_logged_in .login_link a, #video_not_logged_in .login_link a:hover{ color:#fff; } #video_not_logged_in .login_link a:hover{ text-decoration:none; } #video #purchase_option_main .option_body{ width:450px; } #video .page_sort_links{ margin-left:4%; width:90%; } /* Jquery Tabs ------------------------------------------------------------------------------------*/ /* Caution! Ensure accessibility in print and other media types... */ /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */ .ui-tabs-hide { display: none; } /* Skin */ .ui-tabs-nav { list-style: none; margin: 0; padding: 0; } .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */ display: block; clear: both; content: " "; } .ui-tabs-nav li { float: left; margin: 0; } .ui-tabs-nav a, .ui-tabs-nav a span { display: block; } .ui-tabs-nav a { margin: 2px 0 0; /* position: relative makes opacity fail for disabled tab in IE */ padding-left: 0; white-space: nowrap; /* required in IE 6 */ outline: 0; /* prevent dotted border in Firefox */ } .ui-tabs-nav .ui-tabs-selected a { position: relative; margin-top: 0; } .ui-tabs-nav a span { width: auto; height: auto; } *>.ui-tabs-nav a span { /* hide from IE 6 */ width: auto; height: auto; } .ui-tabs-nav .ui-tabs-selected a span { padding-bottom: 2px; } .ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active { background-image:none; background-position: 100% -100px; } .ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active { background-image:none; } .ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span { background-position: 100% -100px; } .ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span { background-position: 0 0; } .ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */ cursor: text; } .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */ cursor: pointer; } .ui-tabs-disabled { opacity: .4; filter: alpha(opacity=40); } .ui-tabs-panel { border-top: 1px solid #97a5b0; padding: 1em 8px; background: #FFECC5; /* declare background color for container to avoid distorted fonts in IE while fading */ } .ui-tabs-loading em { padding: 0 0 0 20px; } /* Additional IE specific bug fixes... */ * html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */ display: inline-block; } *:first-child+html .ui-tabs-nav { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */ display: inline-block; } /* Generic Splash Page ------------------------------------*/ #special_main{ border:1px #000 solid; } #special_main .title{ background:#AD4908; color:#FFFFFF; border-bottom:1px #000 solid; } /* Special styles for languages -------------------------------------*/ .lang_hebrew{ direction:rtl; } /* Galleries ------------------------------------------------------------- -------------------------------------------------------------*/ #outermost_shell #content_shell{ background:#FFECC5; border:#FFECC5; color:#000000; } #outermost_shell #content_shell a{ color:maroon; } #outermost_shell #content_shell a:hover{ color:red; } #outermost_shell #content_shell .studio{ background:#993300; color:#FFECC5; font-size:22px; border-bottom:#FFECC5; } #outermost_shell #content_shell .studio a{ color:#FFFFFF; } #outermost_shell #content_shell .studio a:hover{ color:yellow; } #outermost_shell #content_shell #join_link2{ font-size:18px; } #outermost_shell #content_shell #title{ font-size:14px; } /* foreign splash page ---------------------------------------*/ #content_stripe{ background:#FFECC5; color:#000000; border-top:5px #AD4908 solid; border-bottom:5px #AD4908 solid; } #splash_foreign .point_sub{ color:#000000; } #splash_foreign .point_main{ color:#000000; } #splash_foreign .content_head{ color:#000000; } #splash_foreign .content_subhead{ color:#000000; } #splash_foreign #enter a{ background:#AD4908; border:2px outset #AD4908; color:#FFFFFF; } #splash_foreign #enter a:hover{ background:maroon; border:2px inset maroon; color:yellow; } #splash_foreign .left_color, #splash_foreign .right_color{ background:#AD4908; } #splash_foreign .left_color{ background:#AD4908 url(/images/splash_foreign_lt_shadow.png) top left repeat-y; } #splash_foreign .right_color{ background:#AD4908 url(/images/splash_foreign_rt_shadow.png) top right repeat-y; } /*--------------------------------------------------------------------------------------------\\ \\ // // Misc Developer code Below. \\ \\ I don't know where most of this is being used. // //--------------------------------------------------------------------------------------------*/ /* @group Uni-Forms */ /* Forms Attempting to standardize forms everywhere on the site, making them.... uni-form! */ .uniForm{ margin:0; padding:0; position:relative; width:100%; overflow:hidden; } /* Generals */ .uniForm fieldset{ margin:1em 0; border:none; margin:0; padding:0; } .uniForm fieldset legend{ color:#000; /* Reset IE */ font-weight:bold; font-size:120%; margin:0; padding:0; } .uniForm .ctrlHolder{ /* This is the main unit that contains our form elements */ padding:0px 0px 7px 0px; overflow:hidden; margin:0; clear:both; } .uniForm .buttonHolder{ overflow:hidden; clear:both; text-align:right; } .uniForm .focused{ background:#FFFCDF; } .uniForm .resetButton{ cursor: pointer; } .uniForm .submitButton{ border: 3px double #444; border-top-color: #CCC; border-left-color: #CCC; padding: 2px; background-color: #efefef; color: #102c90; font: bold 1.9em Helvetica, Arial, sans-serif; margin-bottom: 5px; cursor: pointer; } .uniForm .inlineLabel input{ } .uniForm .focused{ /* For highlighting the rows on input focus */ } /* Styles for form controls where labels are in line with the input elements */ .uniForm .inlineLabels .ctrlHolder{ } .uniForm .inlineLabels .fileUpload{ } .uniForm .inlineLabels .selectInput{ float:left; } .uniForm .inlineLabels textarea{ float:left; } /* inlineLabels esthetics */ .uniForm .inlineLabels .formHint strong{ } /* Styles for form controls where labels are above the input elements */ .uniForm .blockLabels .ctrlHolder{ } .uniForm .blockLabels label, .uniForm .blockLabels .label{ display:block; float:none; margin:.3em 0; padding:0; line-height:100%; width:auto; } .uniForm .blockLabels .label{ float:left; margin-right:3em; } .uniForm .blockLabels .inlineLabel{ position:relative; top:.15em; } .uniForm .blockLabels .textInput, .uniForm .blockLabels .fileUpload{ float:left; } .uniForm .blockLabels .fileUpload{ } .uniForm .blockLabels .selectInput{ display:block; } .uniForm .blockLabels textarea{ float:left; display:block; } .uniForm .blockLabels .formHint{ float:right; margin:0; clear:none; } /* blockLabels esthetics */ .uniForm .blockLabels .ctrlHolder{ } .uniForm .blockLabels .focused{ } /* Focus pseudoclasses */ .uniForm .ctrlHolder .textInput:focus{ border: 1px solid #000; border-top: 2px solid #000; border-left: 2px solid #000; } .uniForm div.focused .textInput:focus{ } .uniForm div.focused .formHint{ } /* Required fields asterisk styling, use if needed */ .uniForm label em, .uniForm .label em{ display:block; position:absolute; left:100%; font-style:normal; font-weight:bold; } .uniForm .blockLabels label em, .uniForm .blockLabels .label em{ position:static; display:inline; } /* Add the following classes to your fieldsets (preferably) if you want columns */ .uniForm .col{ float:left; } .uniForm .columnLeft{ float:left; } .uniForm .columnRight{ float:right; } /* .inlineLabels */ .uniForm .inlineLabels label, .uniForm .inlineLabels .label{ width:45%; /* Required property */ float:left; margin:.3em 2% 0 0; padding:0; line-height:100%; position:relative; font-size: 1.3em; text-align: right; } .uniForm .inlineLabel, .uniForm .inlineLabels .inlineLabel, .uniForm .blockLabels .inlineLabel{ width:auto; float:none; margin:0 1em 0 0; display:inline; } .uniForm .inlineLabels .textInput, .uniForm .inlineLabels .fileUpload{ width:45%; /* Required property */ border: 1px solid #aaa; border-top: 2px solid #999; border-left: 2px solid #999; font-size: 1.3em; float:left; color: #102c90; padding: 2px; } .uniForm .inlineLabels .selectInput{ width:45%; /* Required property */ } .uniForm .inlineLabels textarea{ width:45%; /* Required property */ height:12em; } .uniForm .inlineLabels .formHint{ margin-top:0; margin-left:47%; clear:both; } /* .blockLabels */ .uniForm .blockLabels .textInput, .uniForm .blockLabels .fileUpload{ width:53%; /* Required property */ } .uniForm .blockLabels .selectInput{ display:block; width:53.5%; /* Required property */ } .uniForm .blockLabels textarea{ width:53%; /* Required property */ height:12em; } .uniForm .blockLabels .formHint{ width:45%; /* Required property */ } /* Columns */ .uniForm .col{ width:47.9%; /* Required property */ margin:0 2% 0 0; } .uniForm .columnLeft{ width:49%; /* Required property */ } .uniForm .columnRight{ width:49%; /* Required property */ } /* Messages */ .uniForm #errorMsg{ background:#ffdfdf; border:1px solid #df7d7d; border-width:1px 0; margin:0 0 1em 0; padding:1em; } .uniForm .error{ background:#ffdfdf; border:1px solid #df7d7d; border-width:1px 0; } .uniForm #errorMsg dt, .uniForm #errorMsg h3{ margin:0 0 .5em 0; font-size:110%; line-height:100%; font-weight:bold; } .uniForm #errorMsg dd{ margin:0; padding:0; } .uniForm #errorMsg ol{ margin:0; padding:0; } .uniForm #errorMsg ol li{ margin:0; padding:2px; list-style-position:inside; border-bottom:1px dotted #df7d7d; position:relative; } .uniForm .errorField{ color:#af4c4c; margin:0 0 6px 0; padding:4px; background:#ffbfbf; } /* @end */ /* Saved searches autocomplete -------------------------------------*/ #ysearchmod {position:relative;padding:1em;} #ysearchautocomplete {position:relative;margin:1em;}/* set width of widget here*/ #savedSearchesContainer {} #savedSearchesContainer .yui-ac-content {border:1px solid #404040;background:#fff;overflow:hidden;z-index:9050;} #savedSearchesContainer .yui-ac-shadow {margin:.3em;background:#a0a0a0;z-index:9049;} #savedSearchesContainer ul {padding:5px 0;} #savedSearchesContainer li {padding:0 5px;cursor:default;white-space:nowrap;} #savedSearchesContainer li.yui-ac-highlight {background:#ffffff;} /* Silverlight block on main page for Mac users -------------------------------------*/ #silverlight_container { height: 153px; background: #9fccff url(/images/silverlight_tile.png) top left repeat-x; text-align: center; position: relative; margin-bottom: 5px; } #silverlight_container img { border: 0px; } #silverlight_container a { cursor: pointer } #silverlight_container span, #silverlight_object { position: absolute; top: 0px; right: 0px; color: #666; font-size: 11px; font-weight: bold; z-index: 100 } /* Custom User Page -------------------------------------*/ #custom_user_page fieldset { padding: 5px; margin: 5px; } #custom_user_page legend { font-size: 14px; font-weight: bold; } #custom_user_page .draggable_block { border:1px black solid; background-color: #eeeeee; width: 200px; padding: 2px; margin: 2px; cursor: move; /* * Allows multiple boxes in the same row. */ float: left; } /** * Class to apply to a draggable when it's being drug around. */ #custom_user_page .draggable_start { background-color: #dddddd; } #custom_user_page .droppable_box { width: 300px; float: left; } /** * Class that's used when all droppables are highlighted. */ #custom_user_page .droppable_highlight { background-color: #eeeeee; } /** * The area that holds the 3 droppable areas. */ .droppable_boxes { } #custom_user_page .custom_block_key { border: 1px black dashed; background-color: #ffffee; padding: 2px; margin: 2px; } #custom_user_page .button { font-size: 16px; } /** * Custom user boxes for the front page. */ #user_page_index{ height:325px; border-top:0; overflow:auto; border:1px #000 solid; background:#FFECC5; } #user_page_index .body, #user_page .body { width: 150px; background:#FFECC5; color:#000000; } #user_page_index .body .more_link{ font-size:12px; } #user_page_index .body a{ color:maroon; } #user_page_index .body a:hover{ color:red; } #user_page_index .body h2, #user_page .body h2 { margin: 5px; font-size: 12px; background: #993300; margin: 0px; padding: 5px; border-left:1px #FFECC5 solid; color:#FFECC5; height:24px; overflow:hidden; } #user_page_index .body h2 a, #user_page .body h2 a{ color:#FFFFFF; text-decoration:none; } #user_page_index h2 a:hover, #user_page h2 a:hover{ color:yellow; } #user_page_index .inner_body, #user_page .inner_body { padding: 5px; } #user_page_index .body li, #user_page .body li { list-style-position: outside; list-style-type: decimal; margin:0 0 2px 20px; font-weight: bold; font-size:11px; color:#000000; } #user_page_index .body li a, #user_page .body li a{ font-weight:normal; text-decoration:none; height:14px; display:block; overflow:hidden; } #user_page_index .body .java_box, #user_page .body .java_box{ text-align:center; } /** * Custom user boxes for the edit page. */ #user_page .body { height: 290px; margin: 5px; float: left; border:1px #000 dashed; } #user_page h2{ border-bottom:1px #000 dashed; background:#eee; } #user_page .delete_button { float: right; } /** * Class to apply to a draggable when it's being drug around. */ .draggable_start { background-color: #dddddd; } /* For webmaster affiliate link that can appear at the top of the site. -----------------------------------------------------------------------*/ .webmaster_link{ background:#fff url(/images/your_aff_link.gif) 15px center no-repeat; color:#000; padding:2px; margin:0; } .webmaster_link a{ color:#a40001; margin-right:200px; text-decoration:none; } .webmaster_link a:hover{ color:#000; } /* LOADING: Browser css file -------------------------------------------*/ /* LOADING: Custom css -------------------------------------------*/ #sidebar1 .box h2, #sidebar2 .box h2{ background:#AD4908 url(/images/leopard.gif) top repeat-x;}