/*-----------------------------------------------------------------------------------*/
/* begin: global styles */
/*-----------------------------------------------------------------------------------*/
body {
	border: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 100%;
	padding:0px;
	margin: 0px;
	width: 100%;
}

h1 {
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
h2 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
ol {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.clear_both {
	clear: both;
	margin: 0;
	padding: 0;
}
/*-----------------------------------------------------------------------------------*/
/* begin: mod_sides class styles */
/*-----------------------------------------------------------------------------------*/
.mod_sides {
	margin: 0px 0 0 0;
	padding: 0;
	width: 223px;
}
.mod_sides_header {
	margin: 0;
	padding: 0px;
	height:26px;
	text-align: left;
	line-height:24px;
	padding-left: 6px;
	font-family: Arial Black, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-1.2px;
}
.mod_sides_details {
	margin: 10px;;
	font-size:12px;
}
.mod_sides_details_center {
	margin: 0;
	padding:0;
	text-align: center;
}
.mod_sides_thumb_row {
	margin: 6px 4px 10px 4px;
	text-align: center;
}
.mod_sides_thumb, .mod_sides_thumb a {
	display: inline;
	margin: 0px 1px;
	padding: 0;
}
.mod_sides_list_hold {
	list-style-type: none;
	margin: 0 4px 5px 4px;
}
.mod_sides_list_packages {
	margin: 4px;
	font-size:12px;
}
.mod_sides_list_packages form{
	margin: 0px;
	padding:0px;
}
.mod_sides_list_packages_contain {
	width:204px;
}
.mod_sides_list_package {

}
.mod_sides_list_package img{
	padding-left:4px;
}


.mod_sides_list_packages h2{
	width:206px;
	height:27px;
	font-size:14px;
	text-align:center;
	padding:0px;
	padding-top:5px;
}


.mod_sides_list_packages_explain{
	width:206px;
	height:122px;
	font-size:14px;
	text-align:center;
	padding:0px;
	padding-top:5px;
}
.explainText {
	height:78px;
}

.mod_sides_studio_list li.studioLogo {
	width:180px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	margin: 10px 0px 6px 16px;
	padding:0px;

}
.studioDivide {
	margin-top:10px;
	margin-bottom:0px;
	border:0px;
	height:2px;
}
.mod_sides_studio_list{
	margin: 0;
	padding:0px;
}

.mod_sides_studio_list li.studioLogo img{
	margin:0px;
	padding:0px;
}

#top_stars .mod_sides_thumb_row{
	margin:4px;
	padding:0px;
}
#top_stars .mod_sides_thumb, .mod_sides_thumb a{
	margin:4px;
}
#house_favs .mod_sides_thumb_row, .most_watched .mod_sides_thumb_row, .new_releases .mod_sides_thumb_row{
	margin:4px;
	padding:0px;
}
#house_favs .mod_sides_thumb, .most_watched .mod_sides_thumb, .new_releases .mod_sides_thumb, .mod_sides_thumb a{
	margin:4px 0px 4px 0;
	padding:0px;
}
/*-----------------------------------------------------------------------------------*/
/* begin: mod_sides_list class styles */
/*-----------------------------------------------------------------------------------*/
.mod_sides_list{
	font-size:12px;
	line-height:22px;
}
.mod_sides_list li{
	padding-left:20px;
}
.leftMenuItemSelected{}
.leftMenuItemLinkSelected{}

.mod_sides_list a, .mod_sides_list a:visited {
	text-decoration: none;
}
.mod_sides_list a:hover {
	text-decoration: underline;
}
.leftMenuItemSelected {

}
a.leftMenuItemLinkSelected, a.leftMenuItemLinkSelected:visited {
	font-weight:bold;
}
/*-----------------------------------------------------------------------------------*/
/* begin: mod_mid_sm_feature class styles */
/*-----------------------------------------------------------------------------------*/
.mod_mid_sm_feature {
	display: inline;
	float: left;
	min-height: 260px;
	margin: 0px;
	margin-top: 10px;
	padding: 0;
	text-align: left;
	vertical-align: middle;
	width: 193px;
	height:290px;
}
.mod_mid_sm_feature_header {
	margin: 0;
	padding: 3px 6px;
}
.mod_mid_sm_feature_recommended {
	display: inline;
	float: left;
	margin: 6px 12px 6px 12px;
	padding: 0;
	text-align: left;
	width: 71px;
}
.mod_mid_sm_feature_recommended_thumb, .mod_mid_sm_feature_recommended_thumb a {

}
.mod_mid_sm_feature_pad {
	margin: 6px 12px 6px 12px;
}
.mod_mid_sm_feature_title_level_1, .mod_mid_sm_feature_title_level_1 a {

}
.mod_mid_sm_feature_title_level_2, .mod_mid_sm_feature_title_level_2 a {
	margin: 6px 0;
}
.mod_mid_sm_feature_details {
	margin: 0;
	padding: 0;
}
.mod_mid_sm_feature_thumb, .mod_mid_sm_feature_thumb a {
	float: left;
	margin: 0 10px 1px 0;
	vertical-align: top;
}
.mod_mid_sm_feature_view_all, .mod_mid_sm_feature_view_all a {
	margin: 10px 0;
}
/*-----------------------------------------------------------------------------------*/
/* begin: mod_mid_med_feature class styles */
/*-----------------------------------------------------------------------------------*/
.mod_mid_med_feature {
	font-size:11px;
	margin: 0px;
	margin-top: 10px;
	padding: 0;
	text-align: left;
	width: 510px;
}
.mod_mid_med_feature_header {
	margin: 0;
	padding: 0px;
	height:26px;
	text-align: left;
	line-height:24px;
	padding-left: 6px;
	font-family: Arial Black, Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	font-weight:normal;
	overflow:hidden;
}
.mod_mid_med_feature_pad {
	margin: 0px;
}



/* free preview specific */
#free_previews {
	margin: 0;
	padding: 0;
	text-align: left;
	width: 743px;
	height: 400px;
}
#free_previews h2.free_preview_header{
	font-family: Arial Black, Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 10px 0 4px 100px;
	font-weight:normal;
}
#free_previews .preview_contain {
	display: inline;
	float: left;
	margin: 0px 0px 6px 34px;
	padding: 0;
	text-align: left;
	width: 320px;
}
#free_previews .preview_contain h2, #free_previews .preview_contain h2 a {
	height:40px;
}
#free_previews .preview_contain h2.preview_lower, #free_previews .preview_contain h2.preview_lower a {
	height:25px;
}
.mod_mid_med_feature_mod_preview {
	display: inline;
	float: left;
	margin: 3px 4px 6px 4px;
	padding: 0;
	text-align: left;
	width: 240px;
}
.mod_mid_med_feature_mod_preview_title, .mod_mid_med_feature_mod_preview_title a {
	margin-bottom: 3px;
	text-align: left;
	height:35px;
}
.mod_mid_med_feature_mod_preview_thumb, .mod_mid_med_feature_mod_preview_thumb a {
	margin: 0;
	vertical-align: middle;
}
.mod_mid_med_feature_mod_preview_watch, .mod_mid_med_feature_mod_preview_watch a {
	margin: 3px 0 2px 0;
}
.mod_mid_med_feature_mod_preview_icon, .mod_mid_med_feature_mod_preview_icon a {
	vertical-align: middle;
}
.mod_mid_med_feature_mod_preview_play, .mod_mid_med_feature_mod_preview_play a {
	font-weight: bold;
}
/*-----------------------------------------------------------------------------------*/
/* begin: mod_mid_large_feature class styles */
/*-----------------------------------------------------------------------------------*/
.mod_mid_large_feature {
	margin: 0px;
	padding: 0;
	text-align: left;
	width: 741px;
}
.mod_mid_large_feature_header {
	margin: 0;
	padding: 0px;
	height:26px;
	text-align: left;
	line-height:24px;
	padding-left: 6px;
	font-family: Arial Black, Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	font-weight:normal;
}
.mod_mid_large_feature_pad {
	margin: 0px;
}
.mod_mid_large_feature_mod_movie {
	display: inline;
	float: left;
	margin: 3px 6px 6px 6px;
	padding: 0;
	text-align: left;
	width: 126px;
	height: 230px;
}
.mod_mid_large_feature_mod_movie_title, .mod_mid_med_feature_mod_movie_title a {
	margin: 3px 0 2px 0;
	height:33px;
}
.mod_mid_large_feature_mod_movie_thumb, .mod_mid_med_feature_mod_movie_thumb a {
	margin: 0;
	vertical-align: middle;
}
/*-----------------------------------------------------------------------------------*/
/* begin: container - parent of all positioning */
/*-----------------------------------------------------------------------------------*/
#container_wrapper {
	text-align:center;
	clear: both;
	padding: 0;
	margin: 0px auto;
	margin-bottom: 10px;
	top: 0px;
	width: 995px;
}
#container {
	text-align:left;
	/* clear: both; */
	position: relative;
	padding-top: 10px;
	width: 995px;
}
/*-----------------------------------------------------------------------------------*/
/* begin: header/footer */
/*-----------------------------------------------------------------------------------*/
#header {
	text-align:left;
	margin: 0;
	min_height: 120px;
	_height:120px;
	height:120px;
	padding: 5px 10px 5px 0px;
	text-align: left;
}
/* begin: logo_banner */
#logo_banner {
	float: left;
	padding: 0;
	margin: 0;
	width: 400px;
	height: 75px;
}

#header_login {
	float:right;
	background:transparent !important;
}

#header_login table{
	float:right;
	background:transparent !important;
}

#header_login form{
	margin:0px;
	padding:0px;
	display:inline;
	background:transparent !important;
}
#footer {
	margin: 0;
	width: 995px;
	min-height: 210px;
	_height: 210px;
	padding: 30px 0 0px 0;
	text-align: center;
}
#footer .webmaster_studios, #footer .webmaster_studios a {
	font-weight: bold;
	margin: 0 10px;
	padding: 0;
	text-align: right;
}
#footer .promo, #footer .promo a {
	font-weight: bold;
	margin: 20px 6px 0px 6px;
	padding: 10px 0;
	text-align: center;
}
.footerList li {
	text-align:center;
	display: inline;
	margin:0px;
	padding:0px;
}
ul.footerList{
margin:0px auto !important;
}

.footerList li {
	padding:0 10px 0 5px;
}
li.ftrLinkLast {
	border:0px;
}
.footerList a, .footerList a:visited, .footerList a:hover {
	font-weight:bold;
}
/* begin: compliance_2257 */
#compliance_2257 p a, .xtraLinks {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	line-height: 10px;
}
/* begin: xod_disclaimer */
.xod_copyright {
	font-size: 10px;
	line-height: 10px;
	margin: 20px 0 0px 0;
	padding: 0;
}
#xod_disclaimer {
	width: 700px;
	font-size: 10px;
	margin: 0px auto;
	padding: 0;
}
/*-----------------------------------------------------------------------------------*/
/* begin: main - parent of right_wrapper - parent of column_center_ + column_right */
/*-----------------------------------------------------------------------------------*/
#main {
	float: right;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 752px;
}

/* begin: banner_nav_links */
.banner_nav_links {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0px;
}
.banner_nav_links table{
	text-align: center;
	width: 995px;height:27px;
	margin: 0;
	padding: 0px;
}
.banner_nav_links table.usrOut td{
	width: 124.5px;
}
.banner_nav_links table td{
	margin: 0;
	padding: 0px;
	height:28px;
}
.banner_nav_links table td.bnnrFirst{

}
.banner_nav_links table td.bnnrLast{

}

.banner_nav_links a:hover {
	/* text-decoration: underline; */
}
#banner_nav_links_bottom_wrapper .banner_nav_links {
	/*
	margin: 0;
	padding: 0;
	*/
}

/* begin: banner_nav_links2 */
.banner_nav_links2 {
	margin: 0;
	padding: 6px 10px 6px 10px;
	text-align: left;
	font-weight: bold;
}
.banner_nav_links2 form select {
	margin-bottom: 4px;
	width: 138px;
}
.selectNav {
	font-size:10px;
}

/* begin: banner_nav_links3 */
.banner_nav_links3 {
	margin: 0;
	padding: 0;
	text-align: left;
	height:25px;
}
.banner_nav_links3 ul li {
	margin: 0;
	padding: 0;
	display: inline;
}
.banner_nav_links3 li {
	float:left;
}
.banner_nav_links3 a {
	font-weight: bold;
	margin: 0;
	padding: 0;
	/* text-decoration: none; */
}
.banner_nav_links3 a:hover {
	/* text-decoration: underline; */
}
.topTab {
	width:75px;
	height:25px;
	text-align:center;
}
.topTab a {
	position:relative;
	top:5px;
	padding-top: 10px;
}

/*-----------------------------------------------------------------------------------*/
/* begin: right_wrapper - parent of column_center + column_right */
/*-----------------------------------------------------------------------------------*/
#right_wrapper {
	margin: 0px 0 0 0;
	padding: 0;
}
#top_nav {
	position:absolute;
	top:90px;
	width:995px;
	height:28px;
}
/*-----------------------------------------------------------------------------------*/
/* begin: column_center  - parent of multiple mod_mid_ boxes  */
/*-----------------------------------------------------------------------------------*/
.center_wide_contain {
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 743px;
}

#column_center {
	float: left;
	margin: 0px;
	padding: 0;
	text-align: left;
	width: 510px;
}

#column_center_background {
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 510px;
}
/*-----------------------------------------------------------------------------------*/
/* begin: column_right */
/*-----------------------------------------------------------------------------------*/
#column_right_background {
	float: right;
	margin: 9px 10px 0 0;
	padding: 0;
	text-align: left;
	width: 223px;

}
#column_right {
	float: right;
	margin: 0px 0 0 0;
	padding: 0;
	text-align: left;
	width: 223px; 
}
/* begin: ad_120x600 */
#ad_120x90 p {
	margin: 12px 8px 0 0px;
	text-align: center;
}
#ad_120x90 a img {

}
/* begin: ad_120x600 */
#ad_120x60 p {
	margin: 12px 8px 0 0px;
	text-align: center;
}
#ad_120x60 a img {

}
/*-----------------------------------------------------------------------------------*/
/* begin class: column_center_misc */
/*-----------------------------------------------------------------------------------*/
.column_center_misc {
	float: left;
	margin: 0px 8px 8px 8px;
	padding: 0; /* 8px; */
	text-align: left;
	width: 574px;
}

/*-----------------------------------------------------------------------------------*/
/* begin: column_center_bottom */
/*-----------------------------------------------------------------------------------*/
#column_center_bottom {
	float: left;
	margin: 0px;
	padding: 0;
	text-align: left;
	width: 742px;
}
/*-----------------------------------------------------------------------------------*/
/* begin: column_left */
/*-----------------------------------------------------------------------------------*/
#column_left {
	float: left;
	left: 0;
	margin: 0;
	margin-left:10px;
	margin-right:0px;
	padding: 0;
	text-align: left;
	top: 0;
	width: 223px;
}
#column_left.tallCol {
	min-height: 2400px;
	_height: 2400px;
}
#column_left.regCol {
	min-height: 1960px;
	_height: 1960px;
}
/*-----------------------------------------------------------------------------------*/
/* begin: account_control */
/*-----------------------------------------------------------------------------------*/
#account_control {
	padding: 0;
	margin: 0;
}
/*-----------------------------------------------------------------------------------*/
/* begin: search_form */
/*-----------------------------------------------------------------------------------*/
#search_form {
	padding: 0;
	margin: 0;
}
#search_form_pad {
	margin: 0;
	padding: 0px;;
}
#search_form form {
	margin: 0;
	padding: 5px;
	width: 100%;
}
#search_form form input {
	margin-bottom: 4px;
}
#search_form form input[type="radio"] {padding:0px;margin:0px 8px 6px 0px;}
#search_form form table, #search_form form tr, #search_form form td {padding:0px;margin:0px;}

#search_form .radioBut {
	font-size:12px;
	text-align:left;
}
#search_form label {padding-left:6px;}
#search_submit {
	margin: 0;
	padding: 1px;
}
/*-----------------------------------------------------------------------------------*/
/* begin: login-box */
/*-----------------------------------------------------------------------------------*/
#login_box {
	padding: 0;
	margin: 0;
}
#login_box form {
	margin: 0;
	padding: 8px;
	width: 138px;
}
#login_box form input {
	margin-bottom: 4px;
	width: 70px;
	float:right;
}
#login_box form label {
	margin-bottom: 4px;
	width: 58px;
	float:left;
	clear:both;
}
/*-----------------------------------------------------------------------------------*/
/* begin: column_left_wrapper - parent of multiple mod_sides boxes */
/*-----------------------------------------------------------------------------------*/
#column_left_wrapper {
	margin: 0;
	padding: 0px;
}
#column_left_top_wrapper {
	margin: 0;
	padding: 0px;
}
#column_left_bottom_wrapper {
	margin: 0;
	padding: 0px;
}
#genres form select {
	margin-bottom: 4px;
	width: 138px;
}

/*-----------------------------------------------------------------------------------*/
/* begin: movie page related styles */
/*-----------------------------------------------------------------------------------*/
.mod_mid_med_feature a.link_underline {
	text-decoration:underline;
}
.movieDetails a.mov_title {
}
.movieDetails a.mov_title_level_1 {
	font-weight:bold;
}

.movieDetails .mov_title_level_2, .movieDetails a.mov_title_level_2 {
	font-weight:bold;
}

.right_addtofavs {
	float:right;
	padding:0px;
	margin:0px;
}
.movie_details_left {
	float:left;
	padding:0px 00px 0px 0px;
	margin:0px 0 0 0;
}
.movie_details_right {
	float:left;
	padding:10px;
	margin:0px 0 0 0;
	width:210px;
}

.movie_list_left {
	float:left;
	padding:0px 00px 0px 0px;
	margin:0px 0 0 0;
}
.movie_list_right {
	float:right;
	padding:0px;
	margin:0px 0 0 0;
	width:200px;
}

#actor_list {
	margin:0px;
	padding:0px;
	width:180px;
	padding-bottom:10px;
}
.movie_detail_line {
	margin:0px;
	padding:0px;
	padding-bottom:6px;
}

.movie_details_top {
	padding:0px;
	margin:10px 0 0 10px;
}

.movie_details_bottom {
	padding:10px;
	margin:0px;
}
.movie_play_links {
	padding:0px;
	margin:50px 0 0 30px;
}

.movie_play_links .link_underline{
	font-weight:bold;
	padding:0px 0 0 0;
	margin:0px 0 0 0px;
}
.movie_links_info {
	font-weight:bold;
	font-size:14px;
	width:200px;
	margin:40px;
	font-weight:bold;
}
/*-----------------------------------------------------------------------------------*/
/* begin: paging styles */
/*-----------------------------------------------------------------------------------*/

.mod_mid_med_page_movie {
	margin: 6px 10px 6px 0px;
	padding: 0;
	text-align: left;
	width: 360px;
	height: 245px;
	float: left;
}
.mod_mid_med_page_movie a.link_underline {
	text-decoration:underline;
}


#topPaging{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:0px;
	margin:0px 3px 0px 3px;
	padding-bottom:10px;
	width:535px;
}
#bottomPaging{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:0px;
	margin:0px 3px 0px 3px;
	padding-top:10px;
	padding-bottom:10px;
	width:535px;
}

.movie_clip{
	text-align:center;
	margin:0px 0 0 6px;
	padding:0px 0px 0px 0px;
	float:left;
	height:276px;
	width:159px;
}
.mod_mid_large_feature .movie_clip{
	margin:0px 0 6px 18px;
}

.movieBox {
	margin:6px 12px;
	padding:0px;
	width:129px;
}
.boxcover {
	margin:0px;
	padding:0px;
}
.movie_clip .title2{
	height:24px;
	overflow:hidden;
	line-height:20px;
	margin:0px 0px;
	padding:0px;
	width:154px;
}

/*-----------------------------------------------------------------------------------*/
/* begin: utility styles */
/*-----------------------------------------------------------------------------------*/

select .firstSelect {
font-style: italic;
}
#genres_list hr{

}

#genres_list img{
border:0px;
padding:0px 0;
text-align:center;
}

#genres_list select {
width:205px;
padding:0px;
margin:0px;
margin-bottom:10px;
margin-top:10px;
}

.topItem {
	margin: 8px 8px 0px 11px;
	padding: 0;
	text-align: left;
}

.fullWidth {
	width:742px;
}
.fullWidth2 {
	width:815px;
}

.boldHead {
	font-weight:bold;
}
.floatContainer:after{
	content: ".";
	display: block;
	height: 0;
	font-size:0;
	clear: both;
	visibility:hidden;
}
.floatcontainer{
	display: inline-block;
}
/* Hides from IE Mac \*/
* html .floatcontainer {height: 1%;}
.floatcontainer{display:block;}
/* End Hack */ 

.mod_mid_med_feature_pad ol.numbers {
	margin:0 10px 0 10px;
	padding:10px;
	list-style-type: decimal;
}

#announce {
	margin:0px;
	padding:0px;
}
