/*-----------------------------------------------------------------------------------*/
/* begin: global styles */
/*-----------------------------------------------------------------------------------*/
body {
	/* page background */
	background-color:#0f0f0f;
	background-image: url(http://images.xondemand.com/site/v4/display/v4_1004/page_back.jpg);
	background-position: center 0px;
	background-repeat: no-repeat;  
	color: #000000; /* page text color */
}
body.cart {
/* page background */
	background-color:#0f0f0f;
	background-image: url(/v2/Cart/images/v4_1004/cart_bkgd.png) ;
	background-position: center 0px;
	background-repeat: repeat-y;  
	color: #001940; /* 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 {
	color: #000000; /* side boxes text color */
}
.mod_sides a {
	color: #000000; /* side boxes link color */
}
.mod_sides_header {
	background: url(http://images.xondemand.com/site/v4/display/v4_1004/title_gradient_light.png) 0px 0px repeat-x #833518; /* side boxes header background color */
	border-bottom: 1px solid #000; /* side boxes border color */
	border-top: 1px solid #000; /* side boxes border color */
	color: #d9d9de; /* side boxes header text color */
}

.mod_sides_header a, .mod_sides_header a:visited{
	color: #d9d9de; /* side boxes header text color */
}
.mod_sides_details {
 	color:  #fff !important; 
}

.mod_sides_thumb, .mod_sides_thumb a {
	border: 1px solid #252626; /* side boxes border color */
}
.mod_sides_list_movie_count, .mod_sides_list_movie_count a {
	color: #000000; /* page text color */
}
.mod_sides_list_packages_contain {
	background:#faf5f1 url(http://images.xondemand.com/site/v4/display/v4_1004/packages_back.png) repeat-y center 0;
	border:1px solid #fff;
}
.mod_sides_list_package {
	border-bottom:1px solid #fddebf;
}
.mod_sides_list_packages h2{
	background:#fe942e url(http://images.xondemand.com/site/v4/display/v4_1004/package_top.png) no-repeat 0px 0px;
}


.mod_sides_list_packages_explain{
	background:transparent url(http://images.xondemand.com/site/v4/display/v4_1004/packages-bottom.png) no-repeat 0px 0px;
}
.cart .mod_sides_list_packages_explain{
	background:transparent url(/v2/Cart/images/v4_1000/packages-bottom2.png) no-repeat 0px 0px;
}
.studioDivide {
	background:#c9dbf3 url(http://images.xondemand.com/site/v4/display/v4_1004/studio_divide.gif);
}
#top_stars .mod_sides_thumb_row{
	background:#fff;
}
#top_stars .mod_sides_thumb, .mod_sides_thumb a{
	border: 1px solid #252626;
}
#house_favs .mod_sides_thumb_row, .most_watched .mod_sides_thumb_row, .new_releases .mod_sides_thumb_row{
	background:#fff;
}
#house_favs .mod_sides_thumb, .most_watched .mod_sides_thumb, .new_releases .mod_sides_thumb, .mod_sides_thumb a{
	border: 1px solid #252626;
}
#top_studios, #top_studios a, #top_studios a:visited {
	color:#d9d9de;
}
/*-----------------------------------------------------------------------------------*/
/* begin: mod_sides_list class styles */
/*-----------------------------------------------------------------------------------*/
.mod_sides_list li{
	background-color:#c7c7cc;
	border:2px solid #000;
}

.mod_sides_list a, .mod_sides_list a:visited {
 	color:  #000 !important; 
}
.leftMenuItemSelected {
	background-color:#fbfcfe !important; 
	background-image: url(http://images.xondemand.com/site/v4/display/v4_1004/left_menu_arrow.gif);
	background-repeat:no-repeat;
	background-position:5px 1px;
}
a.leftMenuItemLinkSelected, a.leftMenuItemLinkSelected:visited {
	color: #000;
}


/*-----------------------------------------------------------------------------------*/
/* begin: contentContain class styles */
/*-----------------------------------------------------------------------------------*/
.contentContain {
	border:5px solid #000;
}

/*-----------------------------------------------------------------------------------*/
/* begin: mod_mid_sm_feature class styles */
/*-----------------------------------------------------------------------------------*/
.mod_mid_sm_feature {
	background-color: #e3e4e5; /* middle boxes background color */
	border: 1px solid #001324; /* 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: #cdd5db; /* middle boxes header background color */
	
	border-bottom: 1px solid #001324; /* middle boxes border color */
	color: #000000; /* middle boxes header text color */
}
.mod_mid_sm_feature_header a {
	color: #000000; /* middle boxes header text color */
}
.mod_mid_sm_feature_recommended_thumb, .mod_mid_sm_feature_recommended_thumb a {
	border: 1px solid #001324; /* middle boxes border color */
}
.mod_mid_sm_feature_title_level_1, .mod_mid_sm_feature_title_level_1 a {
	color: #004582 !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 #001324; /* middle boxes border color */
}
.mod_mid_sm_feature_view_all, .mod_mid_sm_feature_view_all a {
	color: #006ed0; /* middle boxes view all text color */
}
/*-----------------------------------------------------------------------------------*/
/* begin: mod_mid_med_feature class styles */
/*-----------------------------------------------------------------------------------*/
.mod_mid_med_feature {
	background-color: #fff; /* middle boxes background color */
	border: 0px ; /* 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: url(http://images.xondemand.com/site/v4/display/v4_1004/title_gradient_dark.png) 0px 0px repeat-x #282832; /* middle boxes header background color */
	color: #fff; /* middle boxes header text color */
}
.mod_mid_med_feature_header a{
	color: #fff !important; /* middle boxes header link text color */
}
.mod_mid_med_feature_pad {
	border:5px solid #000;
}

.mod_mid_med_feature_mod_preview_title, .mod_mid_med_feature_mod_preview_title a {
	color: #F39907 !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 #001324; /* middle boxes border color */
}
.mod_mid_med_feature_mod_preview_watch, .mod_mid_med_feature_mod_preview_watch a {
	color: #006ed0; /* 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 #001324; /* middle boxes border color */
}
.mod_mid_med_feature_mod_preview_play, .mod_mid_med_feature_mod_preview_play a {
	color: #163971 !important; /* middle boxes preview play text color */
}
.mod_mid_med_feature_2257_compliance {
	color: #505050; /* middle boxes preview 2257 compliance text color */
}
.mod_mid_med_feature_2257_compliance a {
	color: #505050; /* middle boxes preview 2257 compliance text color */
}

/* free preview specific */
#free_previews {
	background:#000 url(http://images.xondemand.com/site/v4/display/v4_1004/free_back2.png) 0 0 no-repeat;
}
#free_previews h2.free_preview_header{
	color: #fff;
}
#free_previews .preview_contain h2, #free_previews .preview_contain h2 a {
	color:#f39907;
}

/*-----------------------------------------------------------------------------------*/
/* begin: mod_mid_large_feature class styles */
/*-----------------------------------------------------------------------------------*/
.mod_mid_large_feature {
	background-color: #fff; /* middle boxes background color */
	border: 0px; /* 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: url(http://images.xondemand.com/site/v4/display/v4_1004/title_gradient_dark.png) 0px 0px repeat-x #282832; /* middle boxes header background color */
	color: #fff; /* middle boxes header text color */
}
.mod_mid_large_feature_header a{
	color: #fff !important; /* middle boxes header link text color */
}

.mod_mid_large_feature_pad {
	border:5px solid #000;
}
.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 #7F7F7F; /* middle boxes border color */
}
/*-----------------------------------------------------------------------------------*/
/* begin: container - parent of all positioning */
/*-----------------------------------------------------------------------------------*/
#container_wrapper {
	background-image: url(http://images.xondemand.com/site/v4/display/v4_1004/page_back.jpg);
	background-position: center 0px;
	background-repeat: no-repeat;  
	background-color: transparent; /* dynamic color */
}

#container {
	background-color: #666666; /* middle background color */
}
/*-----------------------------------------------------------------------------------*/
/* begin: header/footer */
/*-----------------------------------------------------------------------------------*/
#footer {
	background-color:#767678;
	background-image: url(http://images.xondemand.com/site/v4/display/v4_1004/footer_bkgd.jpg) ;
	background-position: 8px 10px;
	background-repeat: no-repeat;  

}
#cartFooter {
	background-color:#9b4c01;
	background-image: url(/v2/Cart/images/v4_1000/cart_bkgd_bot.png) ;
	background-position: center 0px;
	background-repeat: no-repeat;  
}
#footer .webmaster_studios, #footer .webmaster_studios a {
	color: #000000 !important; /* footer webmaster studio text color */
}
#footer .promo, #footer .promo a {
	color: #000000; /* footer promo text color */
	letter-spacing: 0.17em; /* */
	text-transform: uppercase; /* */
}
.footerList li {
	border-right:1px solid #000;
}
li.ftrLinkLast {

}
.footerList a, .footerList a:visited, .footerList a:hover {
	color:#000 !important;
}
/*-----------------------------------------------------------------------------------*/
/* begin: main - parent of right_wrapper - parent of column_center_ + column_right */
/*-----------------------------------------------------------------------------------*/
#main {
	background-color: transparent; /* dynamic color */
}

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

.banner_nav_links a, .banner_nav_links a:visited, .banner_nav_links a:hover {
	color: #000; /* top-bottom nav text color */
}

.banner_nav_links table td{
	border-left:1px solid #3f3f3f;
	border-right:1px solid #727272;
}
.banner_nav_links table td.bnnrFirst{
	border-left:0px solid #fff;
}
.banner_nav_links table td.bnnrLast{
	border-right:0px solid #fff;
}

/* begin: banner_nav_links3 */
.banner_nav_links3 {
	background-color: #638099;  /* top-bottom nav background color */
	border-bottom:1px solid #d2e7f7; /* 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 #d2e7f7; /* top nav border top color */
}

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

/*-----------------------------------------------------------------------------------*/
/* begin: right_wrapper - parent of column_center + column_right */
/*-----------------------------------------------------------------------------------*/
#right_wrapper {
	background-color: transparent; /* dynamic 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: #000;
}
#column_right {
	background-color: transparent; /* dynamic 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: transparent; /* left column background color */
	border:0px;
	color: #000000; /* dynamic color */
}
#column_left_top_wrapper {
	background-color: transparent; /* left column background color */
	border:0px;
	color: #000000; /* dynamic color */
}
#column_left_bottom_wrapper {
	background-color: #000; /* left column background color */
	border:0px;
	color: #000000; /* dynamic color */
}
/*-----------------------------------------------------------------------------------*/
/* begin: account_control */
/*-----------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------*/
/* begin: search_form */
/*-----------------------------------------------------------------------------------*/
#search_form form #search_for, #header_login form input {
	background: url(http://images.xondemand.com/site/v4/display/v4_1004/form_element_back.jpg) #fff no-repeat 0 0; 
	border: 1px solid #fff; /* left column form input border color */
	color: #4D4D4D; /* left column form input text color */
	height: 18px;
	width: 160px;
	font-style:italic;
	padding: 4px 0px 0px 2px;
}
#search_form form select {
	background-color: #ebf4fc; /* left column form input background color */
	border: 1px solid #8394a3; /* left column form input border color */
	color: #a75101; /* left column form input text color */
}
#search_form .radioBut {
 	color:  #fff !important; 
}
#search_submit {

}
#search_submit:hover {

}
#header_login {
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}
body.cart #header_login {
	color:#fff;
}

/*-----------------------------------------------------------------------------------*/
/* begin: column_left_wrapper - parent of multiple mod_sides boxes */
/*-----------------------------------------------------------------------------------*/
#column_left_wrapper {
	background-color: transparent; /* dynamic 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: #f80e0d; /* side boxes free account button background color */
	border: 1px solid #000000; /* side boxes free account button border color */
	color: #ffffff; /* side boxes free account button text color */
}
.mod_sides_highlight_button {
	background-color: #f80e0d; /* side boxes free account button background color */
	border: 1px solid #000000; /* side boxes free account button border color */
	color: #ffffff; /* side boxes free account button text color */
}
#mod_sides_account_create_button:hover {
	background-color: #df7d00; /* side boxes free account button background hover color */
	border: 1px solid #000000; /* side boxes free account button border hover color */
	color: #ffffff; /* dynamic color */ /* side boxes free account button text hover color */
	text-decoration: none;
}
/* begin: genres mod_sides specific */
#genres .mod_sides {
	background-color: #91aec7; /* left column genres background color */
}
#genres form select {
	background-color: #ebf4fc; /* left column form input background color */
	border: 1px solid #8394a3; /* left column form input border color */
	color: #000000; /* left column form input text color */
}

/*-----------------------------------------------------------------------------------*/
/* begin: movie details */
/*-----------------------------------------------------------------------------------*/
.mov_title{
	color: #044EB7 !important; /* movie details title 1 text color */
}
.movieDetails a.mov_title_level_1, .movieDetails .mov_title_level_1 {
	color: #004582; /* movie details title 1 text color */
}
.movieDetails .mov_title_level_2, .movieDetails a.mov_title_level_2  {
	color: #006ed0; /* movie details title 1 text color */
}


/* begin: ad_120x600 */
#ad_120x600 a img {
	border: 0 solid #000000;
}

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

.mod_mid_med_page_movie {
	background-color: #fff; /* middle boxes background color */
	border: 0px solid #001324; /* middle boxes border color */
	color: #000000; /* middle boxes text color */
}

.movieBox {
	border: 1px solid #7F7F7F;
}

.movie_clip{
	background:url(http://images.xondemand.com/site/v4/display/v4_1004/cover_base2.jpg) no-repeat;
}
.movie_clip .title2{
	color:#fff;
}

/*-----------------------------------------------------------------------------------*/
/* 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: #223545; /* side boxes header background color */
	color: #b6cfe3; /* side boxes header text color */
}
.menu ul li:hover ul li a.hide {
	background-color: #223545; /* side boxes header background color */
	color: #b6cfe3; /* side boxes header text color */
}
.menu ul li:hover ul li a {
 	background-color: #223545; /* side boxes header background color */
	color: #b6cfe3; /* side boxes header text color */

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

	background-color: #336e9e; /* 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: #223545; /* side boxes header background color */
	color: #b6cfe3; /* side boxes header text color */
}
.menu ul li:hover ul li:hover ul li a:hover {
	background-color: #cdd5db; /* middle boxes header background color */
	color: #000000; /* middle boxes header text color */
}
/*-----------------------------------------------------------------------------------*/
/* begin: generic coloring */
/*-----------------------------------------------------------------------------------*/
.color_back_container {
	background-color: #2e4e6b !important; /* middle background color */
}
.color_back_side_boxes {
	background-color: #f1f2f3 !important; /* side boxes background color */
}
.color_back_left_column {
	background-color: #6a8dab !important; /* left column background color */
}
.color_back_banner_nav_links {
	background-color: #638099 !important; /* top-bottom nav background color */
}
.color_back_banner_nav_links2 {
	background-color: #223545 !important; /* top-bottom nav2 background color */
}

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

a.txtRed {
	color:#ff1401;
}
#announce p{
	color: #fff !important;
}

/*-----------------------------------------------------------------------------------*/
/* begin: utility styles */
/*-----------------------------------------------------------------------------------*/
select .firstSelect {
color:#7f7f7f;
}
#genres_list hr{
border:1px solid #fbeee3;
color:#fbeee3;
background-color:#fbeee3;
}


#genres_list select {
border:1px solid #fff;
background: #fff  no-repeat 0px 0px;
color:#7f7f7f;
}
