/* 
HotMovies Specific Styles
-------------------------------- */

body{
    background:#a40001 url(/images/hm_bg_clean.jpg) top repeat-x;
	margin-top:0;
    }
    
#page_header_right input{
	margin-bottom:2px;
	} 
#page_header_right{
    border:0;
	display:block;
	padding:2px 4px;
	height:auto;
	border:1px #000 solid;
	
	border-style: solid;
    border-width: 1px;


	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	
	background:transparent url(/images/bg_transparent.png) top left repeat;
	
    }



/* 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_hm_submenu.gif) top repeat-x;
	border:1px #000 solid;
	border-bottom:0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
    }   
#nav #tabs li a:hover{
    background:#376CF9;
    }

#nav #tabs li a{
    padding:3px 8px 2px 8px;
    }

	
	
	
	
/* .submenu */
#nav .subnav{
    background:#102C90 url(/images/bg_hm_submenu.gif) top repeat-x;
    }

#nav .subnav a:hover{
    background:#376CF9;

    }
#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
*/





/* 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{
    border:0;
    display:block;
    height:56px;
    }
#help_nav a{
    font-size:16px;
    }
#help_nav ul li{
	width:19%;
	}


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

/* new video page*/
#purchase_options{
    background-color:#b3d3e9;
    background: -moz-linear-gradient(top, #ffffff 0%, #b3d3e9 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#b3d3e9)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b3d3e9',GradientType=0 ); /* ie */
    border:1px #b3d3e9 solid;
    }  
#purchase_options .change_player{
 	border-bottom:1px #b3d3e9 solid;
    }
#purchase_options .primary_play{
	border:1px #fff solid;
    }   
#purchase_options a:hover{
	color:blue;
    }   


/* hightlight for autocomplete*/
.ui-state-hover, 
.ui-widget-content .ui-state-hover, 
.ui-widget-header .ui-state-hover, 
.ui-state-focus, 
.ui-widget-content .ui-state-focus, 
.ui-widget-header .ui-state-focus { 
	background: gold; 
	}
/* reasons page */
#reasons_body {
	border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
	}
#reasons_body .wrap {
    display: inline-block;
    margin: 12px;
    min-height: 139px;
    vertical-align: top;
    width: 36%;
	}
#reasons_body h3 {
	color: #142A87;
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 4px;
	}
#reasons_body .desc {
	font-size:14px;
	color:#333333;
	}
.30minbut a {
	border:0px;
	color:#FFFFFF !important;
	}
.30minbut img {
	border:0px;
	color:#FFFFFF;
	}
#top_info .playlist_icons {
	margin:0px 0px 12px 0px;
	}
#top_info .playlist_icons a {
	font-size:14px;
	}
#searches #search_directors {
	margin-bottom:7px;
	padding-bottom:7px;
	}
#searches #search_downloads {
	margin-bottom:7px;
	padding-bottom:7px;
	}
