/* ::::::::::::::::::::::::::::::::::::::::::::::::::::
general and global site elements
:::::::::::::::::::::::::::::::::::::::::::::::::::: */

html, body { height: 101%; margin-bottom: 1px;}
body { margin: 0; background-color: #000000; font-family: verdana; font-size:11px; 
	color:#cccccc;background: #000 url(../images/bg.gif) repeat center;margin:0;text-align:center;height:100%;}

.clear {clear:both;}


/* layout */

#wrapper {margin:0px auto;width:900px;text-align:left;height:100%;border:0px solid yellow;}

#logonav {width:900px;border:0px solid green;}

#bodyspace {width:1px;height:7px;}

#navtop {background: url(../images/nav-topbar.gif);background-repeat:no-repeat;height:28px;width:100%;border:0px solid blue;width:892px;margin:0px auto;}
#navbottom {display:block;margin:0px auto;}

#pageheader {width:900px;border:0px solid green;margin-bottom:7px;}
#pageheader_graphic {width:896px;margin:0px auto;}


#endcap {width:900px;border:0px solid green;padding:0px;margin-top:25px;}
#endcap td {text-align:center;}
#endcap #bottombar {display:block;margin:0px auto;width:892px;}

#footer {width:900px;border:0px solid green;padding:0px;}
#footer_navigation {font-family:verdana;font-size:11px;color:#cccccc;display:block;margin:0px auto;width:100%;text-align:center;padding-top:10px;text-align:center;}
#footer_navigation a {color:#999999;text-decoration:none;font-weight:bold;margin-left:7px;margin-right:7px;}

#bug {display:block;margin:0px auto;margin-top:20px;margin-bottom:20px;}


/* links */

a {color:#ffcc00;text-decoration:none;}

a.keyart_large {border:1px;color:#454d55;width:256px;}
img.keyart_large {display:block;margin-bottom:10px;border:1px solid #454d55;}

a.keyart_thumb {border:1px;color:#454d55;}
img.keyart_thumb {margin:0px 10px 0px 0px;width:110px;border:1px solid #454d55;}

.tab_small {width:256px;height:19px;border:0px;}
.tab_wide {width:560px;height:19px;border:0px;}


/* text */

span.movie_summary {color:#ffffff;font-family:verdana;font-size:10px;display:block;}
p.also_coming {padding-top:10px;}
span.also_coming {font-weight:bold;color:#ffffff;}


table.movie_table {border:0px solid blue;border-collapse:collapse;padding:0px;border-spacing:0px;width:100%;}
span.movie_title_latesthome {color:#ffcc00;font-family:verdana;font-size:12px;font-weight:bold;display:block;}
span.movie_title {color:#ffcc00;font-family:verdana;font-size:11px;font-weight:bold;display:block;}
span.movie_releasedate {color:#cc0000;font-family:verdana;font-size:11px;font-weight:bold;display:block;}


/* images */

img.hr_basic {margin-top:10px;margin-bottom:10px;width:260px;height:9px;}
img.hr_silverbox {width:240px;height:9px;}


img { border: none; }

img.movie_more {display:block;margin-top:5px;margin-bottom:5px;}
img.logo {border:0px;position:relative;top:15px;left:25px;}
img.sub {margin-bottom:10px;width:260px;}
img.sub_wide {margin-bottom:15px;width:560px;height:21px;}
img.sub_wide_notweaks {width:560px;height:21px;}



/* ::::::::::::::::::::::::::::::::::::::::::::::::::::
home page elements
:::::::::::::::::::::::::::::::::::::::::::::::::::: */

#bodylayout {width:900px;border:0px solid orange;border-collapse:collapse;background: url(../images/bg-rows.gif);background-repeat:repeat-y;}
#bodylayout #leftcol {width:600px;height:100%;}
#bodylayout #rightcol {width:300px;height:100%;}


#bodylayout #sidebar {width:300px;height:100%;}
#bodylayout_inside #sidebar_specs {width:300px;height:100%;}

#doublecol {width:600px;border:0px solid blue;position:relative;top:-2px;border-collapse:collapse;}
#doublecol #doublecol_left {padding:0px 20px 10px 20px;width:300px;}
#doublecol #doublecol_right {padding:0px 20px 10px 20px;width:300px;}

#splash {
	width:570px;
	margin:0px auto;
	background-color:#000000;
	border:0px solid red;
	height:220px;
	position:relative;
	top:-3px;
	left:3px;
}
	
#splashplayer {
	width:570px;
	margin:0px auto;
	background-color:#000000;
	border:0px solid red;
	height:330px;
	position:relative;
	top:-3px;
	left:3px;
}

#filmdrop {width:150px;font-family:verdana;font-size:10px;}

#faithbox {text-align:center;margin:0px auto;width:250px;}
span.faithmessage1 {color:#ffffff;font-family:verdana;font-size:10px;display:block;font-weight:bold;}

#whatson {width:100%;border-bottom: 7px solid #ff9900;border-top: 7px solid #ff9900;margin-bottom:15px;}
#whatson td.network {background-color:#6e7174;padding:5px;color:#ffffff;font-family:verdana;font-size:11px;font-weight:bold;}
#whatson td.title {background-color:#7b7e81;font-family:verdana;font-size:10px;color:#ffcc00;padding:5px;border-bottom:1px solid #8f9194;}
#whatson td.showdate {background-color:#7b7e81;font-family:verdana;font-size:10px;color:#ffffff;padding:5px;border-bottom:1px solid #8f9194;}
img.whatson_header {display:block;position:relative;left:10px;}

span.news_headline {color:#ffcc00;font-family:verdana;font-size:12px;font-weight:bold;display:block;}
span.news_blurb {color:#ffffff;font-family:verdana;font-size:10px;display:block;margin-bottom:15px;}



/* ::::::::::::::::::::::::::::::::::::::::::::::::::::
inside page elements
:::::::::::::::::::::::::::::::::::::::::::::::::::: */

#bodylayout_inside {width:900px;border:0px solid orange;border-collapse:collapse;background: url(../images/bg-rows.gif);background-repeat:repeat-y;}
#bodylayout_inside #sidebar {width:300px;border:0px solid blue;border-collapse:collapse;}
#bodylayout_inside #sidebar .column_specs {padding:0px 20px 10px 20px;width:300px;}
#bodylayout_inside #mainbodycol {width:600px;background:#000000;}

#sidebar_creditblock {margin: 10px 5px 10px 5px;}
#sidebar_creditblock span {display:block;}
#sidebar_creditblock #sidebar_starring {padding-top:10px;}
#sidebar_creditblock .starring_header {display:block;color:#ffcc00;}

#mainbodycontent {width:600px;border:0px solid blue;}
#mainbodycontent .column_specs {padding:0px 19px 10px 20px;}

#mainbody_layout {width:600px;border:0px solid blue;}
#mainbody_layout .column_specs {padding:0px 20px 10px 20px;}

table.layout_column {width:100%;border:0px solid blue;}
table.layout_column .column_specs {padding:0px 20px 10px 20px;}

#bodylayout #colspace {width:300px;height:100%;}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::
product page elements
:::::::::::::::::::::::::::::::::::::::::::::::::::: */

#product_movietitle {color:#ffcc00;font-family:verdana;font-size:18px;font-weight:bold;display:block;margin:0.5em 0;}
#product_yeardateblock {border:0px;border-collapse:collapse;margin-top:3px;margin-bottom:2px;}
#product_yeardateblock td {color:#cccccc;font-family:verdana;font-size:9px;padding-right:10px;}

span.product_summary {color:#ffffff;font-family:verdana;font-size:11px;display:block;}


.trailer_wrapper {width:100%;margin-bottom:10px;}

#rentblock {margin-top:15px;margin-bottom:15px;position:relative;}
#rentblock_sub {float:left;padding-top:12px;padding-right:5px;}
.renticon {
	float:left;
	display:block;
	overflow:hidden;
	text-indent:-2000px;
	width:32px;
	height:33px;
	margin-right:6px;
}
.renticon-asylum{ background:url('/images/icon-theasylum.gif') 0 0 no-repeat;}
.renticon-netflix{ background:url('/images/icon-netflix.gif') 0 0 no-repeat;z-index:1;}
.renticon-blockbuster{ background:url('/images/icon-blockbuster.gif') 0 0 no-repeat;}
.renticon-amazon{ background:url('/images/icon-amazon.gif') 0 0 no-repeat;}
.renticon-redbox{ background:url('/images/icon-redbox.gif') 0 0 no-repeat;}


#trailer_console {margin:0px auto;margin-top:20px;margin-bottom:20px;border:0px;width:482px;}
#trailer_console .still {width:90px;height:68px;border:1px solid #01b6e3;}

#stills_layout {margin:0px auto;margin-top:10px;margin-bottom:10px;}
#stills_layout td {padding:1px;}
#stills_layout img {border:1px solid #036484;width:160px;height:120px;}

#stills2_layout {margin:10px auto 25px auto; border-collapse:collapse; border-spacing: 0;}
#stills2_layout td {padding:0px; margin:0;}
#PictoBrowser090807142312 {
	border:1px solid #3E464C; 
	border-top:0px;
}


#homeent_block {margin: 0px 5px 10px 0px;margin-bottom:20px;}
#homeent_block #data {padding-right:15px;border-right:1px solid #333333;}
#homeent_block #data span {display:block;}
#homeent_block #data #trailering {margin-top:15px;margin-bottom:15px;display:block;}
#homeent_block #specialfeatures {margin-bottom:15px;display:block;}
#homeent_block ul {margin:0px;padding-left:15px;}

table.contact_blurb {margin-bottom:20px;}
table.contact_blurb span.email {display:block;color:#999999;font-size:10px;}
table.contact_blurb span.phone {display:block;color:#ffcc00;font-size:10px;}



/* ::::::::::::::::::::::::::::::::::::::::::::::::::::
search results elements
:::::::::::::::::::::::::::::::::::::::::::::::::::: */

table.search_result {margin-bottom:15px;border:0px;}
table.search_result .title {color:#ffcc00;font-family:verdana;font-size:13px;font-weight:bold;display:block;}
table.search_result table.search_result_dateline {border:0px;border-collapse:collapse;margin-top:3px;margin-bottom:2px;}
table.search_result table.search_result_dateline td {color:#cccccc;font-family:verdana;font-size:9px;padding-right:10px;}

.hr_sub {width:100%;height:1px;margin-top:5px;margin-bottom:5px;border-top:1px solid #333333;}
.hr_sub2 {width:100%;height:1px;margin-top:0px;margin-bottom:20px;border-top:1px solid #333333;}



/* ::::::::::::::::::::::::::::::::::::::::::::::::::::
production elements
:::::::::::::::::::::::::::::::::::::::::::::::::::: */

#production_movietitle {color:#ffcc00;font-family:verdana;font-size:13px;font-weight:bold;display:block;}

#production_creditblock {margin: 0px 5px 10px 5px;}
#production_creditblock span {display:block;}
#production_creditblock #sidebar_starring {padding-top:10px;}
#production_creditblock .starring_header {display:block;color:#ffcc00;}

table.creative_profile {margin-bottom:20px;border:0px;}
table.creative_profile img.creative_profile_image {width:100px;height:139px;margin-right:15px;border:1px solid #454d55;}
table.creative_profile span.person {font-size:11px;}
table.creative_profile span.emphasis {color:#ffffff;font-weight:bold;}
table.creative_profile .hr_sub {width:100%;height:1px;margin-top:5px;margin-bottom:5px;border-top:1px solid #333333;}
table.creative_profile span.description {display:block;}
table.creative_profile span.link {display:block;margin-top:15px;}

.prodsked_div {margin:10px 5px 10px 5px;}
.prodsked_title {display:block;margin-top:5px;}
.prodsked_emph {color:#cc0000;}



/* ::::::::::::::::::::::::::::::::::::::::::::::::::::
international & homeent elements
:::::::::::::::::::::::::::::::::::::::::::::::::::: */


table.market_release {margin-bottom:20px;border:0px;}
table.market_release table.market_release_creditblock {margin: 10px 5px 10px 0px;}
table.market_release table.market_release_creditblock span {display:block;}
table.market_release table.market_release_creditblock td.market_release_starring {padding-top:10px;}
table.market_release table.market_release_creditblock span.starring_header {display:block;color:#ffcc00;}

.releasesked_div {margin:10px 5px 10px 5px;}
.releasesked_title {color:#ffcc00;font-weight:bold;font-size:11px;display:block;}
.releasesked_genre {font-size:10px;text-transform:uppercase;display:block;}
.releasesked_date {font-size:10px;display:block;}
.releasesked_prebook {font-size:10px;display:block;}
.releasesked_catalog {font-size:10px;display:block;}
.releasesked_emph {color:#ffffff;}


#production_movietitle {color:#ffcc00;font-family:verdana;font-size:13px;font-weight:bold;display:block;}

.trailer_console_small {margin-top:5px;margin-bottom:10px;border:0px;}
.trailer_console_small .still {width:90px;height:68px;border:1px solid #01b6e3;}

li.genre_package {font-weight:bold;color:#ffffff;}

span.film_market {color:gold;font-weight:bold;}
span.film_market_date {color:#ffffff;}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::
company elements
:::::::::::::::::::::::::::::::::::::::::::::::::::: */

img.photo {border:1px solid #454d55;width:258px;display:block;margin-bottom:5px;}
.sidephoto_caption {font-size:9px;width:200px;margin:0px auto;text-align:center;margin-bottom:10px;}

table.company_profile {margin-bottom:20px;border:0px;}
table.company_profile img.company_profile_image {width:100px;height:139px;margin-right:15px;border:1px solid #454d55;}
table.company_profile span.person {text-transform:uppercase;font-weight:bold;color:#eeeeee;display:block;}
table.company_profile span.title {text-transform:uppercase;color:#eeeeee;display:block;font-size:10px;}
table.company_profile div.description {margin-top:10px;}
table.company_profile span.emphasis {color:#ffffff;font-weight:bold;}
table.company_profile .hr_sub {width:100%;height:1px;margin-top:5px;margin-bottom:5px;border-top:1px solid #333333;}
table.company_profile span.description {display:block;}
table.company_profile span.link {display:block;margin-top:15px;}


#contact_block {margin: 0px 5px 10px 0px;margin-bottom:20px;}
#contact_block #data {padding-right:15px;border-right:1px solid #333333;}
#contact_block #data span {display:block;}
#contact_block #data #trailering {margin-top:15px;margin-bottom:15px;display:block;}
#contact_block #specialfeatures {margin-bottom:15px;display:block;}
#contact_block ul {margin:0px;padding-left:15px;}

#contact_block p {margin-left:5px;}
#contact_block p.mailing_address {line-height:24px;}
#contact_block p.emph {color:#ffffff;font-weight:bold;}

.contact_email {margin-left:5px;}
.contact_email_instructions {color:#ffffff;font-weight:bold;margin-left:5px;}



/* ::::::::::::::::::::::::::::::::::::::::::::::::::::
search box elements
:::::::::::::::::::::::::::::::::::::::::::::::::::: */

#searchbox {margin-bottom:10px;border:0px;width:260px;}
#searchbox .searchbox_lineitem {padding-bottom:10px;}
#searchbox .searchbox_select {width:200px;font-family:verdana;font-size:10px;}
#searchbox .searchbox_textinput {width:200px;font-family:verdana;font-size:10px;}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::
feedburner elements
:::::::::::::::::::::::::::::::::::::::::::::::::::: */
div.feedburnerFeedBlock ul {
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
    padding-left:0px;
    list-style-type: none
}
div.feedburnerFeedBlock ul li {
    margin-top:10px;
}
div.feedburnerFeedBlock ul li span.headline {
	color:#ffffff;
	font-family:verdana;
	font-size:10px;
	margin-bottom:0px;
}
div.feedburnerFeedBlock ul li span.headline a{
	color:#ffcc00;
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	display:block;
}
div.feedburnerFeedBlock ul li p.date{
    margin:4px 0 2px 0;
    font-family:Arial,Helvetica,sans-serif;
	color:#999999;
	font-size:11px;
}
div.feedburnerFeedBlock ul li div {
	margin: 0px 0 24px 0;
	color:#aaaaaa;
	font-family:verdana;
	font-size:12px;
	display:block;
	line-height: 140%;
}
div.feedburnerFeedBlock ul li p.enclosure{
    font-size:12px;
    font-family:Arial,Helvetica,sans-serif;
    color:#333333;
}

div.feedburnerFeedBlock p.fbsubscribelink a{
    font-size:11px;
    font-family:Arial,Helvetica,sans-serif;
    color:#990066;
    margin-top:-5px;
}
div.feedburnerFeedBlock div#creditfooter img{
    height:0px;
    width:0px;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::
base style
:::::::::::::::::::::::::::::::::::::::::::::::::::: */
.grayBox {
    background:#222;
    padding:15px 10px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.marBot{
    margin-bottom:5px;
}
.vSpace10{height:10px;width:1px;}
.vSpace20{height:20px;width:1px;}
.vSpace30{height:30px;width:1px;}
.white{color:#fff;}
.yellow{color:#fc0;}
.centered{text-align:center;}
.b{font-weight:bold;}

