/*-----------------------------------------------------------------------------------*/
/* begin: global styles */
/*-----------------------------------------------------------------------------------*/
body {
	background-color: #ffffff; /* page background */
	color: #000000; /* page text color */
	
}
a:link, a:visited {
	color: #000000; /* page link color */
	text-decoration: none;
}
a:hover, a:active {
	color: #000000; /* page link color hover */
	text-decoration: underline;
}
h1 {
	color: #000000; /* page text color */
}
h2 {
	color: #000000; /* page text color */
}
/*-----------------------------------------------------------------------------------*/
/* begin: mod_sides class styles */
/*-----------------------------------------------------------------------------------*/
.mod_sides {
	background-color: #ffffff; /* side boxes background color */
	border: 1px solid #000000; /* side boxes border color */
	color: #000000; /* side boxes text color */
}
.mod_sides a {
	color: #000000; /* side boxes link color */
}
.mod_sides_header {
	background-color: #000000; /* side boxes header background color */
	
	border-bottom: 1px solid #000000; /* side boxes border color */
	color: #ffffff; /* side boxes header text color */
}

.mod_sides_header a, .mod_sides_header a:visited{
	color: #ffffff; /* side boxes header text color */
}

.mod_sides_thumb, .mod_sides_thumb a {
	border: 1px solid #000000; /* side boxes border color */
}
.mod_sides_list_movie_count, .mod_sides_list_movie_count a {
	color: #000000; /* page text color */
}
/*-----------------------------------------------------------------------------------*/
/* begin: mod_mid_sm_feature class styles */
/*-----------------------------------------------------------------------------------*/
.mod_mid_sm_feature {
	background-color: #ffffff; /* middle boxes background color */
	border: 1px solid #000000; /* middle boxes border color */
	color: #000000; /* middle boxes text color */
}
.mod_mid_sm_feature a {
	color: #000000; /* middle boxes link color */
}
.mod_mid_sm_feature_header {
	background-color: #ed0101; /* middle boxes header background color */
	
	border-bottom: 1px solid #000000; /* middle boxes border color */
	color: #ffffff; /* middle boxes header text color */
}
.mod_mid_sm_feature_header a {
	color: #ffffff; /* middle boxes header text color */
}
.mod_mid_sm_feature_recommended_thumb, .mod_mid_sm_feature_recommended_thumb a {
	border: 1px solid #000000; /* middle boxes border color */
}
.mod_mid_sm_feature_title_level_1, .mod_mid_sm_feature_title_level_1 a {
	color: #fd0001 !important; /* middle boxes title 1 text color */
}
.mod_mid_sm_feature_title_level_2, .mod_mid_sm_feature_title_level_2 a {
	color: #000000; /* middle boxes title 2 text color */
}
.mod_mid_sm_feature_thumb, .mod_mid_sm_feature_thumb a {
	border: 1px solid #000000; /* middle boxes border color */
}
.mod_mid_sm_feature_view_all, .mod_mid_sm_feature_view_all a {
	color: #a80300; /* middle boxes view all text color */
}
/*-----------------------------------------------------------------------------------*/
/* begin: mod_mid_med_feature class styles */
/*-----------------------------------------------------------------------------------*/
.mod_mid_med_feature {
	background-color: #ffffff; /* middle boxes background color */
	border: 1px solid #000000; /* middle boxes border color */
	color: #000000; /* middle boxes text color */
}
.mod_mid_med_feature a {
	color: #000000; /* middle boxes link color */
}
.mod_mid_med_feature_header {
	background-color: #ed0101; /* middle boxes header background color */
	
	border-bottom: 1px solid #000000; /* middle boxes border color */
	color: #ffffff; /* middle boxes header text color */
}
.mod_mid_med_feature_header a{
	color: #ffffff !important; /* middle boxes header link text color */
}
.mod_mid_med_feature_mod_preview_title, .mod_mid_med_feature_mod_preview_title a {
	color: #3b3b3b !important; /* middle boxes preview title text color */
}
.mod_mid_med_feature_mod_preview_thumb, .mod_mid_med_feature_mod_preview_thumb a {
	border: 1px solid #000000; /* middle boxes border color */
}
.mod_mid_med_feature_mod_preview_watch, .mod_mid_med_feature_mod_preview_watch a {
	color: #fd0001; /* middle boxes preview watch text color */
	text-transform: uppercase;
}
.mod_mid_med_feature_mod_preview_icon, .mod_mid_med_feature_mod_preview_icon a {
	border: 0px solid #000000; /* middle boxes border color */
}
.mod_mid_med_feature_mod_preview_play, .mod_mid_med_feature_mod_preview_play a {
	color: #292929 !important; /* middle boxes preview play text color */
}
.mod_mid_med_feature_2257_compliance {
	color: #7d7d7d; /* middle boxes preview 2257 compliance text color */
}
.mod_mid_med_feature_2257_compliance a {
	color: #7d7d7d; /* middle boxes preview 2257 compliance text color */
}
/*-----------------------------------------------------------------------------------*/
/* begin: mod_mid_large_feature class styles */
/*-----------------------------------------------------------------------------------*/
.mod_mid_large_feature {
	background-color: #ffffff; /* middle boxes background color */
	border: 1px solid #000000; /* middle boxes border color */
	color: #000000; /* middle boxes text color */
}
.mod_mid_large_feature a {
	color: #000000; /* middle boxes link color */
}
.mod_mid_large_feature_header {
	background-color: #ed0101; /* middle boxes header background color */
	
	border-bottom: 1px solid #000000; /* middle boxes border color */
	color: #ffffff; /* middle boxes header text color */
}
.mod_mid_large_feature_mod_movie {
	/* background-color: transparent; */
}
.mod_mid_large_feature_mod_movie_title, .mod_mid_large_feature_mod_movie_title a {
	color: #000000; /* middle boxes featured movies title text color */
}
.mod_mid_large_feature_mod_movie_thumb, .mod_mid_large_feature_mod_movie_thumb a {
	border: 1px solid #000000; /* middle boxes border color */
}
/*-----------------------------------------------------------------------------------*/
/* begin: container - parent of all positioning */
/*-----------------------------------------------------------------------------------*/
#container_wrapper {
	background-color: transparent; /* dynamic color */
}
#container {
	background-color: #f5f5f5; /* middle background color */
	border-left: 1px solid #000000; /* page right left border color */
	border-right: 1px solid #000000; /* page right left border color */
}
/*-----------------------------------------------------------------------------------*/
/* begin: header/footer */
/*-----------------------------------------------------------------------------------*/
#header {
	background-color: #ffffff; /* header background color */
	
	border-bottom: 1px solid #000000; /* header bottom border */
	display: true; /* header display */
}
#header .promo, #header .promo a {
	color: #cc0000; /* header promo text color */
	letter-spacing: 0.17em; /* */
	text-transform: uppercase; /* */
}
#footer {
	background-color: #ffffff; /* footer background color */
	
	border-top: 1px solid #fd0001; /* footer top border */
	display: true; /* footer display */
}
#footer .webmaster_studios, #footer .webmaster_studios a {
	color: #3b3b3b; /* footer webmaster studio text color */
}
#footer .promo, #footer .promo a {
	border-top: 1px solid #1f1f1f; /* footer promo top border color */
	color: #cc0000; /* footer promo text color */
	letter-spacing: 0.17em; /* */
	text-transform: uppercase; /* */
}
/*-----------------------------------------------------------------------------------*/
/* begin: main - parent of right_wrapper - parent of column_center_ + column_right */
/*-----------------------------------------------------------------------------------*/
#main {
	background-color: transparent; /* dynamic color */
}
/* begin: logo_banner */
#logo_banner {
	background-color: transparent; /* dynamic color */
	border-bottom: 1px solid #fe0000; /* top nav border top color */
}
#logo_link {
	border: 0px solid #000000; /* dynamic color */
}
#logo_banner img, #logo_banner img a img {
	border: 0px solid #000000; /* dynamic color */
}
/* begin logo form controls */
#logo_banner_form_controls {
	display: true; /* logo banner form display */
}
#logo_banner_form_controls form {
	/* display: none; */
}
#logo_banner_form_controls form select {
	background-color: #F9F9F9; /* logo banner form input background */
	border: 1px solid #FFFFFF; /* logo banner form input border */
	color: #363636; /* logo banner form input text color */
}
/* begin: banner_nav_links */
.banner_nav_links {
	background-color: #710100; /* top-bottom nav background color */
	
}
.banner_nav_links a, .banner_nav_links a:visited {
 	color: #ffffff; /* top-bottom nav text color */
	text-decoration: none;
}
.banner_nav_links a:hover {
	text-decoration: underline;
}
.banner_nav_links {
	border-top: 1px solid #fe0000; /* top nav border top color */
}

/* begin: banner_nav_links2 */
.banner_nav_links2 {
	background-color: #000000; /* top-bottom nav2 background color */
	
	color: #ffffff; /* side boxes header text color */
}
.banner_nav_links2 select {
	background-color: #ffffff; /* left column form input background color */
	border: 1px solid #460100; /* left column form input border color */
	color: #000000; /* left column form input text color */
}

.selectNav {
	background-color: #ffffff; /* form input background color */
	border: 1px solid #460100; /* form input border color */
	color: #000000; /* form input text color */
}

/* begin: banner_nav_links3 */
.banner_nav_links3 {
	background-color: #710100;  /* top-bottom nav background color */
	border-bottom:1px solid #fe0000; /* top nav border top color */
}

.banner_nav_links3 a, .banner_nav_links3 a:visited {
 	color:  #ffffff; /* top-bottom nav text color */
	text-decoration: none;
}
.banner_nav_links3 a:hover {
	text-decoration: underline;
}
.topTab {
	border-right:1px solid #fe0000; /* top nav border top color */
}

.tabSelected {
	background:#000000; /* top-bottom nav2 background color */
	border-bottom:1px solid #000000; /* top-bottom nav2 background color */
}
a.tabLinkSelected, a.tabLinkSelected:visited {
		color: #ffffff; /* side boxes header text color */
}

/*-----------------------------------------------------------------------------------*/
/* begin: right_wrapper - parent of column_center + column_right */
/*-----------------------------------------------------------------------------------*/
#right_wrapper {
	background-color: transparent; /* dynamic color */
}
#top_nav {
	border-top: 1px solid #1f1f1f; /* top nav border bottom color */
}
/*-----------------------------------------------------------------------------------*/
/* begin: column_center  - parent of multiple mod_mid_ boxes  */
/*-----------------------------------------------------------------------------------*/
#column_center_background {
	background-color: transparent; /* dynamic color */
}
#column_center {
	background-color: transparent; /* dynamic color */
}
/*-----------------------------------------------------------------------------------*/
/* begin: column_right */
/*-----------------------------------------------------------------------------------*/
#column_right_background {
	background-color: transparent; /* dynamic color */
}
#column_right {
	background-color: transparent; /* dynamic color */
	width: 168px; /* 163px; if we want a right background color. */
}
/* begin: ad_120x600 */
#ad_120x90 a img {
	border: 0;
}
/* begin: ad_120x600 */
#ad_120x60 a img {
	border: 0;
}
/*-----------------------------------------------------------------------------------*/
/* begin: column_center_bottom */
/*-----------------------------------------------------------------------------------*/
#column_center_bottom {
	background-color: transparent; /* dynamic color */
}
/*-----------------------------------------------------------------------------------*/
/* begin: column_left */
/*-----------------------------------------------------------------------------------*/
#column_left {
	background-color: #a80300; /* left column background color */
	border-right: 1px solid #000000; /* left column right border color */
	color: #000000; /* dynamic color */
}
#account_search_background {
	background-color: #430200;
	
}
/*-----------------------------------------------------------------------------------*/
/* begin: account_sign_in */
/*-----------------------------------------------------------------------------------*/
#account_sign_in {
	background-color: #430200; /* left column account-login background color */
	border-bottom: 1px solid #000000; /* left column account-login bottom border color */
}
#account_sign_in_pad {
	background-color: transparent; /* dynamic color */
}
#account_create_button {
	background-color: #fdc321; /* left column free account button background color */
	border: 1px solid #ffffff; /* left column free account button border color */
	color: #000000; /* left column free account button text color */
}
#account_create_button:hover {
	background-color: #e5a400; /* left column free account button background hover color */
	border: 1px solid #ffffff; /* left column free account button border hover color */
	color: #000000; /* left column free account button text hover color */
	text-decoration: none;
}
#account_sign_in_button {
	background-color: #c30001; /* left column sign in button background color */
	border: 1px solid #ffffff; /* left column sign in button border color */
	color: #ffffff; /* left column sign in button text color */
}
#account_sign_in_button:hover {
	background-color: #fe0000; /* left column sign in button background hover color */
	border: 1px solid #ffffff; /* left column sign in button border hover color */
	color: #ffffff; /* left column sign in button text hover color */
	text-decoration: none;
}
/*-----------------------------------------------------------------------------------*/
/* begin: search_form */
/*-----------------------------------------------------------------------------------*/
#search_form {
	background-color: #a80300; */ /* left column search form background color */
	border-top: 1px solid #fe0000; /* left column search form top border color */

}
#search_form .mod_sides {
	background-color: #7a0200; /* left column genres background color */
}
#search_form_pad {
	background-color: transparent; /* dynamic color */
}
#search_form form {
	background-color: transparent; /* dynamic color */
	color: #000000; /* left column form input text color */
}
#search_form form input {
	background-color: #ffffff; /* left column form input background color */
	border: 1px solid #460100; /* left column form input border color */
	color: #000000; /* left column form input text color */
}
#search_form form select {
	background-color: #ffffff; /* left column form input background color */
	border: 1px solid #460100; /* left column form input border color */
	color: #000000; /* left column form input text color */
}
#search_submit {
	background-color: #490000; /* left column search button background color */
	border: 1px solid #ffffff; /* left column search button border color */
	color: #ffffff; /* left column search button text color */
	letter-spacing: 0.2em;
	text-decoration: none;
	text-transform: uppercase;
}
#search_submit:hover {
	background-color: #c30001; /* left column search button background color */
	border: 1px solid #ffffff; /* left column search button border color */
	color: #ffffff; /* left column search button text color */
}
/*-----------------------------------------------------------------------------------*/
/* begin: column_left_bottom_wrapper - parent of multiple mod_sides boxes */
/*-----------------------------------------------------------------------------------*/
#column_left_bottom_wrapper {
	background-color: transparent; /* dynamic color */
	border-top: 1px solid #000000; /* left column search form bottom border 2 color */
}
/* begin: mod_free_minutes mod_sides specific */
#mod_free_minutes .free_minutes_header {
	background-color: transparent; /* dynamic color */
	color: #000000; /* side boxes free minutes text color */
}
#mod_sides_account_create_button {
	background-color: #fdc321; /* side boxes free account button background color */
	border: 1px solid #000000; /* side boxes free account button border color */
	color: #000000; /* side boxes free account button text color */
}
.mod_sides_highlight_button {
	background-color: #fdc321; /* side boxes free account button background color */
	border: 1px solid #000000; /* side boxes free account button border color */
	color: #000000; /* side boxes free account button text color */
}
#mod_sides_account_create_button:hover {
	background-color: #e5a400; /* side boxes free account button background hover color */
	border: 1px solid #000000; /* side boxes free account button border hover color */
	color: #000000; /* dynamic color */ /* side boxes free account button text hover color */
	text-decoration: none;
}
/* begin: genres mod_sides specific */
#genres .mod_sides {
	background-color: #7a0200; /* left column genres background color */
}
#genres form select {
	background-color: #ffffff; /* left column form input background color */
	border: 1px solid #460100; /* left column form input border color */
	color: #000000; /* left column form input text color */
}

/*-----------------------------------------------------------------------------------*/
/* begin: movie details */
/*-----------------------------------------------------------------------------------*/
.movieDetails a.mov_title_level_1, .movieDetails .mov_title_level_1 {
	color: #fd0001; /* movie details title 1 text color */
}
.movieDetails .mov_title_level_2, .movieDetails a.mov_title_level_2  {
	color: #a80300; /* movie details title 1 text color */s
}


/* begin: ad_120x600 */
#ad_120x600 a img {
	border: 0 solid #000000;
}
/* begin: compliance_2257 */
#compliance_2257 p a {
	color: #c6c6c6; /* left column compliance 2257 text color */
}
/* begin: xod_disclaimer */
#xod_disclaimer p {
	color: #ffffff; /* left column site disclaimer text color */
}
#xod_disclaimer .xod_copyright {
	color: #ffffff; /* left column site disclaimer site name text color */
}

/*-----------------------------------------------------------------------------------*/
/* begin: paging styles */
/*-----------------------------------------------------------------------------------*/

.mod_mid_med_page_movie {
	background-color: #ffffff; /* middle boxes background color */
	border: 1px solid #000000; /* middle boxes border color */
	color: #000000; /* middle boxes text color */
}

/*-----------------------------------------------------------------------------------*/
/* begin: fly out styles */
/*-----------------------------------------------------------------------------------*/
	
/* common styling */
.menu ul li a, .menu ul li a:visited {	
	color: #000000; /* side boxes text color */
}

.menu ul li:hover a {
	background-color: #000000; /* side boxes header background color */
	color: #ffffff; /* side boxes header text color */
}
.menu ul li:hover ul li a.hide {
	background-color: #000000; /* side boxes header background color */
	color: #ffffff; /* side boxes header text color */
}
.menu ul li:hover ul li a {
 	background-color: #000000; /* side boxes header background color */
	color: #ffffff; /* side boxes header text color */

}
.menu ul li:hover ul li a:hover {

	background-color: #490000; /* left column search button background color */
	color: #ffffff; /* left column search button text color */
	
}
.menu ul li:hover ul li:hover ul {
	color: #000000; /* side boxes text color */
}
.menu ul li:hover ul li:hover ul li a {
	background-color: #000000; /* side boxes header background color */
	color: #ffffff; /* side boxes header text color */
}
.menu ul li:hover ul li:hover ul li a:hover {
	background-color: #ed0101; /* middle boxes header background color */
	color: #ffffff; /* middle boxes header text color */
}
/*-----------------------------------------------------------------------------------*/
/* begin: generic coloring */
/*-----------------------------------------------------------------------------------*/
.color_back_container {
	background-color: #f5f5f5 !important; /* middle background color */
}
.color_back_side_boxes {
	background-color: #ffffff !important; /* side boxes background color */
}
.color_back_left_column {
	background-color: #a80300 !important; /* left column background color */
}
.color_back_banner_nav_links {
	background-color: #710100 !important; /* top-bottom nav background color */
}
.color_back_banner_nav_links2 {
	background-color: #000000 !important; /* top-bottom nav2 background color */
}

.color_back_feature_header {
	background-color: #ed0101 !important; /* middle boxes header background color */
}
.color_back_free_signin {
	background-color: #430200 !important; /* left column account-login background color */
}

