@charset "utf-8";
/* 
HotMovies Specific Styles
-------------------------------- */

body{
    background:#a40001 url(/images/hm_bg_clean.jpg) top repeat-x;
    }
    
/* Log In Form */   
#page_header_right{
    border:0;
    background:#fff url(/images/bg_login_hm2.gif) top center no-repeat;
    height:82px;
    width:102px;
    }

/* Log Out Button */    
#header .logout{
    border:0;
    background:transparent url(/images/but_logout_bg.png) top center no-repeat;
    width:80px;
    height:20px;
    }
#header .logout:hover{
    background:transparent url(/images/but_logout_bg_over.png) top center no-repeat;
    }
    
/* Style for the drop down menues  */   
#nav2 .raquo{
    display:none;
    }
#nav2 #top_nav_bar{
    background:#3a4880 url(/images/hm_nav2_bg.gif) top left repeat-x;
    }
#nav2 #top_nav_bar a{
    background:#3a4880 url(/images/hm_nav_button.gif) top left repeat-x;
    }
#nav2 #top_nav_bar a:hover{
    background:#495ca6 url(/images/hm_nav2_button_over.gif) top left repeat-x;
    }
#nav2 #top_nav_bar #tab_contact a,
#nav2 #top_nav_bar #tab_home a{
    background:#3a4880 url(/images/hm_nav_button_drop.gif) top left repeat-x;
    }
#nav2 #top_nav_bar #tab_contact a:hover,
#nav2 #top_nav_bar #tab_home a:hover{
    background:#495ca6 url(/images/hm_nav_button_drop_over.gif) top left repeat-x;
    }
#nav2 #top_nav_bar #tab_contact ul a,
#nav2 #top_nav_bar #tab_home ul a{
    background:#3a4880;
    }
#nav2 #top_nav_bar #tab_contact ul a:hover,
#nav2 #top_nav_bar #tab_home ul a:hover{
    background:#2865e2;
    }
#nav2 #top_nav_bar #tab_contact ul #tab_suggestion a,
#nav2 #top_nav_bar #tab_home ul #tab_playlists a{
    background:#3a4880 url(/images/hm_nav2_drop_bottom.gif) bottom left repeat-x;
    height:25px;
    }
#nav2 #top_nav_bar #tab_contact ul #tab_suggestion a:hover,
#nav2 #top_nav_bar #tab_home ul #tab_playlists a:hover{
    background:#2865e2 url(/images/hm_nav2_drop_bottom.gif) bottom left repeat-x;
    }
#nav2 #top_nav_bar #tab_try_us a,
#nav2 #top_nav_bar #tab_try_us a:hover{
    background:#fff url(/images/hm_nav2_highlight_drop.gif) top left repeat-x;
    }
#nav2 #top_nav_bar #tab_try_us a{
    color:#000066;
    }
#nav2 #top_nav_bar #tab_try_us a:hover{
    color:#a40001;
    }
#nav2 #top_nav_bar #tab_try_us ul a,
#nav2 #top_nav_bar #tab_try_us ul a:hover{
    background:#fff;
    }
#nav2 #top_nav_bar #tab_try_us ul #tab_card a{
    background:#fff url(/images/hm_nav2_drop_bottom.gif) bottom left repeat-x;
    height:25px;
    }

/*video page classic*/
#clips .basic_scene_info .clip_table{
    background:#FFF url(/images/bg_hm_video_info.gif) no-repeat right top;
    }
#clips .hot_scene{
    border:1px red solid;
    }
#clips .hot_scene .clip_table{
    background:#FFF url(/images/hot_scene.gif) no-repeat  right bottom;
    }
    
/* video page embeded */
#main_video_content h3{
    background:#ffebb5;
    }       
#video_content .video_tabs a,
#video_content .option_body,
#video_content #scenes,
#video_content #related_videos{
    border:1px #ccc solid;
    }   
#video_content #community .review{
    border-bottom:1px #ccc solid;
    }
#video_content .spacer_px{
    border-bottom:1px #ccc dotted;
    }
#video_content #scenes .hot_scene{
    border:1px #a40001;
    background:#fff url(/images/hot_scene_mini.gif) bottom right no-repeat;
    }    
#purchase_option_main #streaming_option .primary_play a{
    color:#a40001;
    }
#purchase_option_main #streaming_option .primary_play a:hover{
    color:red;
    }



/*
 Style for the old Nav
     These will hopefully be removed at some point
*/

/* .tabs a */
#nav #tabs li a{
    background:#102C90 url(/images/bg_nav.gif) top repeat-x;
    }   
#nav #tabs li a:hover{
    background:#376CF9 url(/images/bg_tabs_over.gif) top repeat-x
    }
#nav #tabs li{

    margin-right:0;
    padding:5px 0 3px 0;
    background:transparent url(/images/hm_tab_right.gif) top right no-repeat;
    }
#nav #tabs li a{
    border:0;
    background:transparent url(/images/hm_tab_left.gif) top left no-repeat;
    padding:3px 8px 2px 8px;
    }

#nav #tabs li a:hover{
    background-color:transparent;
    }
#nav #tabs li:hover{
    background:transparent url(/images/hm_tab_right.gif) right -36px no-repeat;
    }
#nav #tabs li:hover a:hover{
    background:transparent url(/images/hm_tab_left.gif) left -36px no-repeat;
    }
/* .submenu */
#nav .subnav,
#nav_footer .subnav{
    background:#102C90 url(/images/bg_hm_submenu.gif) top repeat-x;
    }
#nav .subnav a,
#nav_footer .subnav a{
    margin-left:1px;
    margin-right:1px;
    }
#nav .subnav a:hover,
#nav_footer .subnav a:hover{
    background:#376CF9 url(/images/bg_submenu_over.gif) repeat-x;
    border-right:1px #000 solid;
    border-left:1px #000 solid;
    margin-left:0px;
    margin-right:0px;
    }
#nav .navbase{
    background:#ededed url(/images/bg_navbase.gif) top repeat-x;
    }
    
#hebrew_subnav,
#hebrew_tabs a{
 background:#102C90 url(/images/bg_hm_submenu.gif) top repeat-x;
    }
/*
 End old nav
*/




/* video page  */
#video_extra_info .tabs a{
    background:#102C90 url(/images/bg_nav.gif) top repeat-x;
    padding:3px 8px 0 8px;
    }
#video_extra_info .tabs a:hover{
    background:#376CF9 url(/images/bg_tabs_over.gif) top repeat-x
    }
#video #toggle_advanced_scene_data,
#video #toggle_advanced_scene_data_fake{
    background:#fff url(/images/but_video_details_bg.gif) top center no-repeat;
    text-decoration:none;
    }


/* custom Yellow Bevel */
#video #also_found_in .section_header,
.star_info h3.section_header,
#video_extra_info .review .section_header{
    background-image:none;
    }
    
.movie_list .body .highlight{
    color:#a40001;
    }   

/* left th */
#sidebar1 .box h2,
#sidebar1 .box .header{
    background:#a40001 url(/images/bg_left_h2_2.gif) top left no-repeat;
    padding-left:8px;
    border-left:0;
    border-top:0;
    border-right:0;
    }
.widget_header_blue{
    background:#a40001 url(/images/bg_left_h2_2.gif) top left no-repeat;
    text-indent:8px;
    border-left:0;
    border-top:0;
    border-right:0;
    }   
        
/* .right th */
#sidebar2 .box h2,
#sidebar2 .box .header{
    background:transparent url(/images/bg_right_th.gif) top left no-repeat;
    padding-left:8px;
    border-left:0;
    border-top:0;
    border-right:0;
    display:block;
    }   
/* Studio drop down menu */
#studio_dropdown{
    border:0;
    background:#a40001 url(/images/bg_hm_studio_drop.gif) top left no-repeat;
    text-align:center;
    width:265px;
    padding:4px 2px;
    }
        
/* Zebra Stripes*/
.even{
    background:#fffaec;
    }
    
/* Offer Code
--------------------------*/
#content .offercode{
    background:red url(/images/bg_promo.gif) top;
    border:4px #ffc425 double;
    color:#fff;
    font-weight:bold;
    }
#content .offercode a{
    color:#fff;
    }
#content .offercode a:hover{
    color:#ffc425;
    }

/* help pages
-----------------------------*/
#help_questions .normal_page{
    padding:0;
    }
#help_answers .top_link{
    background:transparent url(/images/icon_top.gif) top left no-repeat;
    border:0;
    text-align:left;
    padding-left:25px;
    height:25px;
    text-decoration:none;
    }
#help_answers .top_link:hover{
    background:transparent url(/images/icon_top_over.gif) top left no-repeat;
    }
#help_nav{
    background:#fff1cd url(/images/bg_help_shadow.gif) top left repeat-x;
    border:0;
    display:block;
    height:56px;
    }
#help_nav .current{
    background:transparent url(/images/tab_help_current.gif) top center no-repeat;
    }
#help_nav a{
    font-size:16px;
    }

/* Phone sex
---------------*/
#freephonesex .normal_page{
    background:#fff url(/images/bg_phone.jpg) bottom right no-repeat;
    }

/* Advanced Search
------------------------------------*/  
#search_form hr{
    visibility:hidden;
    }   
#search_form p.top_notes{
    margin-left:20px;
    }   
#advanced_search h3{
    display:none;
    }
#advanced_search #top_search{
    border-bottom:0;
    }

/* Downloads
-------------*/
#downloads h3{
    color:navy;
    }
#downloads .normal_page a{
    color:#a40001;
    }
#downloads .normal_page a:hover{
    color:red;
    }
#downloads .browse a{
    color:#000;
    }

    
/* This is a special color set for hotmovies
----------------------------------------------*/
a.tag_cloud_small3 {
    color:#555454;
    }

a.tag_cloud_small2 {
    color:#604949;
    }

a.tag_cloud_small1 {
    color:#6d3a3a;
    }

a.tag_cloud_normal {
    color:#7e2829;
    }

a.tag_cloud_large1 {
    color:#8e1718;
    }

a.tag_cloud_large2 {
    color:#9b0b0b;
    }

a.tag_cloud_large3 {
    color:#a40001;
    }

/* HotMovies Vlink 
----------------------------------------*/
.cat_colum .cat_list a:visited,
.tag_cloud a:visited,
#studio_list a:visited,
#stars_list  a:visited,
#series_list a:visited,
#director_list a:visited,
.movie_list .movie_box .title a:visited{
    color:#a40001;
    }

/*
custom user page boxes
-----------------------*/
#user_page .body{
    border:1px #ccc dashed;
    }
#user_page h2{
    border-bottom:1px #ccc dashed;
    background:#eee;
    }

/* top lists link on index page
-----------------------*/
#sidebar2 #top_lists_link{
   border:0;
   background:transparent url(/images/bg_more_top_lists_link.png) top center no-repeat;
   }
#sidebar2 #top_lists_link a{
   padding:12px 2px 11px 2px;
   }
#sidebar2 #top_lists_link a{
    padding:12px 2px 11px 2px;
    }


#top_search_terms .number{
    color:#999;
    }

/* hotmovies */ 
#video_scene_view .multi_image .play_links a{
    color:#a40001;
    }   
#video_scene_view .multi_image .play_links a:hover{
    color:red;
    }
/* categories pages*/
#subcategories{
    background:#eee;
    border:1px #ddd solid;
    }
    
/*breadcrumbs*/ 
.page_header .breadcrumb a{
  color:#1c409f;
  text-decoration:underline;
   }

.page_header .breadcrumb a:hover{
   color:#a40001;
   }
/*search page*/
#search_again a{
    color:#a40001;
    }
#search_again a:hover{
    color:#333;
    }

/* sphinx search page*/
#search_v2 .form_filters_label{
	background:#ddd;
	}
#search_v2 .search_string{
	color:#102C90;
	}
