/* --------------------------------------------------Body & Layout START-----------------------------------------------------------*/

*
{
	padding: 0;
	margin: 0;
	border: 0;
}

body, html 
{
	color: #000; 
	font-family: Arial, Tahoma, sans-serif;
	background-color: #020c18; 
	height: 100%;
	text-align: left;
	display: block;
}

body 
{
	font-size: 12px;
	height: 100%;
}

#bodyContainer
{
	width: 100%;
	text-align: left;
}

#mainContainer
{
	width: 100%;
	background-image: url(../images/bg_gradient.jpg);
	background-repeat: repeat-x;
	background-color: #020912;
}

#contentContainer
{
	width: 949px;
	_width: 969px;
	overflow: hidden;
	border-left: 10px solid #597c9e;
}

#contentLeft
{
	width: 170px;
	_width: 150px;
	height: 579px;
	float: left;
}

#contentRight
{
	width: 776px;
	float: right;
	border-left: 1px solid #000000;
}

#fmContainer
{
	width:772px;
	float: left;
	/*border-right: 3px solid #000000;*/
}

.fmMainContainer
{
	width:772px;
	height:251px;
	float: left;
	background-color: #030f1e;
	border-top: 1px dotted #384e6b;
}

.fmSubContainer
{
	width:772px;
	_width:772px;
	height:109px;
	float: left;
	background-image: url(../images/bg_feature_sub.jpg);
	background-color: #000000;
	border-top: 1px dotted #384e6b;
	background-repeat: no-repeat;
}

.fmLeftMainImageContainer
{
	width:444px;
	height:251px;
	float: left;
	background-color: #000000;
}

.fmRightTextContainer
{
	width:325px;
	height:251px;
	_height:251px;
	background-image: url(../images/bg_feature_main.jpg);
	float: right;
	_width:325px;
}

* + html .fmRightTextContainer
{
	width:325px;
	height:251px;
	_height:251px;
	background-image: url(../images/bg_feature_main.jpg);
	float: right;
	_width:325px;
}

#userOptionsContainer
{
	margin: 52px 0px 0px 0px;
}

.userOptions
{
	width: 167px;
	height: 27px;
	background-image: url(../images/img_useroption_indicator.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 5px 0px;
}

.userOptionsDetials
{
	margin: 0px 0px 0px 49px;
}

#loginMovieNews
{
	width: 608px;
	height: 248px;
	float: left;
	background-color: #062347;
	margin: 331px 0px 0px 0px;
	opacity:0.7;
	filter:alpha(opacity=70);
}

#movieScrollerContainer
{
	width: 164px;
	height: 579px;
	float: right;
	background-color: #062347;
	border-left: 1px dotted #384e6b;
	opacity:0.7;
	filter:alpha(opacity=70);
}

#movieScroller
{
	width: 162px;
	height: 570px;
	float: right;
	margin: -579px 1px 0px 1px;
	_margin: -580px 0px 0px 0px;
	z-index: 200;
	position: relative;
}

#movieScrollerPreLogin
{
	width: 162px;
	height: 579px;
	float: right;
	margin: -579px 1px 0px 1px;
	_margin: -582px -164px 0px 0px;
	z-index: 400;
	position: relative;
	opacity:0.7;
	filter:alpha(opacity=70);
}

#latestMovieNewsPreLogin
{
	width: 307px;
	_width: 302px;
	float: right;
	height: 246;
	margin: 0px 1px -250px 0px;
	_margin: 0px 0px -244px -3px;
	z-index: 500;
	position: relative;
	opacity:0.7;
	filter:alpha(opacity=70);
}

@-moz-document url-prefix()
{ 
}
#latestMovieNewsPreLogin 
{ 
margin-top: 0px 5px -223px 0px !important;

} 



@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
#latestMovieNewsPreLogin
{ 
	margin: 0px 1px -245px 0px !important; 
} 
}

* + html #latestMovieNewsPreLogin
{
	width: 307px;
	float: right;
	height: 246;
	margin: 0px 1px -243px 0px;
	z-index: 400;
	position: relative;
	opacity:0.7;
	filter:alpha(opacity=70);
}

#welcomeNewsContainer
{
	width: 608px;
	_width: 612px;
	height: 246px;
	float: left;
	margin: -246px 0px 0px 0px;
}

#welcomeMessageContainer
{
	width: 295px;
	float: left;
	z-index: 200;
	position: relative;
}

#latestMovieNews
{
	width: 307px;
	_width: 303px;
	float: right;
	height: 246;
	margin: 0px 3px 0px 0px;
	_margin: 0px 5px 0px -2px;
	padding-bottom: 27px;
	_padding-bottom: 9px;
	_padding-left: 1px;
	_padding-right: 0px;
	z-index: 200;
	position: relative;
	border-left: 1px dotted #384e6b;
}

* + html #latestMovieNews
{
	width: 307px;
	_width: 303px;
	float: right;
	height: 241;
	margin: 0px 3px 0px 0px;
	_margin: 0px 5px 0px -2px;
	padding-bottom: 27px;
	_padding-bottom: 9px;
	_padding-left: 1px;
	_padding-right: 0px;
	z-index: 200;
	position: relative;
	border-left: 1px dotted #384e6b;
}

@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
#latestMovieNews
{ 
	padding-bottom: 37px !important; 
} 
}

#latestMovieNewsTitleCont
{
	width: 307px;
	_width: 302px;
	float: right;
	height: 246;
	margin: 0px -2px 0px 0px;
	z-index: 300;
	position: relative;
	background-image: url(../images/bg_title_gradient.jpg);
	background-repeat: repeat-x;
}

#contactFormTitle
{
	width: 307px;
	_width: 302px;
	height: 246;
	margin: 0px -2px 0px 0px;
	z-index: 300;
	position: relative;
}

#requestFormTitle
{
	width: 307px;
	_width: 302px;
	height: 246;
	margin: 10px -2px 0px 0px;
	z-index: 300;
	position: relative;
}

.welcomeMessageParagraph
{
	background-image: url(../images/bg_white_gradient.jpg);
	background-repeat: repeat-x;
	width: 295px;
	height: 105px;
}

.welcomeMessageParagraphMiddle
{
	background-image: url(../images/bg_white_gradient.jpg);
	background-repeat: repeat-x;
	width: 295px;
	height: 45px;
	border-bottom: 1px solid #c8cdd5;
}

.welcomeMessageParagraphBottom
{
	background-image: url(../images/bg_white_gradient.jpg);
	background-repeat: repeat-x;
	width: 295px;
	height: 93px;
	border-top: 1px solid #FFFFFF;
	font-weight: bold;
}

#movieNewsContainer
{
	width: 771px;
}

#contactDetailsContainer
{
	width: 783px;
}

#movieNewsHeaderGradient
{
	height: 29px;
	width: 771px;
	background-image: url(../images/bg_movie_news_gradient.jpg);
	background-repeat: repeat-y;
}

#movieNewsHeader
{
	width: 772px;
	height: 94px;
	background-color: #010409;
}

#movieNewsArticle
{
	width: 769px;
	background-image: url(../images/bg_movie_article_gradient.jpg);
	background-repeat: repeat-x;
	background-color: #f8fbff;
	border-right: 3px solid #000000;
}

#contactContainer
{
	width: 769px;
	background-image: url(../images/bg_contact_gradient.jpg);
	background-repeat: repeat-y;
	border-right: 3px solid #052244;
}

#contactContent
{
	width: 773px;
}

#contactLeft
{
	width: 360px;
	float: left;
	padding: 50px 0px 0px 25px;
}

#contactRight
{
	width: 360px;
	float: right;
	padding: 50px 10px 0px 0px;
}

.headerMovieNewsTitle
{
	height: 29px;
	padding: 15px 0px 0px 15px;
	float: left;
}

#movieNewsSearchContainer
{
	float: right;
	width: 295px;
	padding: 15px 15px 0px 15px;
}

.hdMainTitleContainer
{
	color: #d6dbe4;
	font-size: 24px;
	h-eight: 24px;
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	_margin-left: 7px;
	font-weight: bold;
	width:290px;
}

.certContainer
{
	color: #d6dbe4;
	font-size: 12px;
	/*height: 12px;*/
	float: left;
	/*margin-top: 10px;*/
	margin-top: 5px;
	margin-left: 5px;
	font-weight: bold;
	width:250px;
}

.releaseContainer
{
	color: #d6dbe4;
	font-size: 12px;
	height: 12px;
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	font-weight: bold;
	width: 220px;
}

.runningContainer
{
	color: #d6dbe4;
	font-size: 12px;
	height: 12px;
	float: right;
	margin-top: 5px;
	margin-left: 5px;
	font-weight: bold;
	width: 220px;
}

.synopsisContainerMain
{
	color: #e6f0ff;
	font-size: 11px;
	float: left;
	margin-top: 20px;
	margin-left: 15px;
	_margin-left: 7px;
	width: 290px;
	_width: 270px;
	height: 130px;
	_height: 122px;
}

#movieDetailsContentContainer
{
	width:771px;
	float: left;
	_float: none;
	background-color: #000000;
	border-top: 1px dotted #384e6b;
	background-image: url(../images/bg_moviedetails_sub_footer.jpg);
	background-repeat: repeat-y;
}

#movieDetailNavigationContainer
{
	width: 175px;
	float: left;
	/*background-image: url(../images/bg_moviedetail_nav.jpg);*/
	background-repeat: repeat-y;
	padding: 40px 0px 0px 0px;
}

#movieDetailSubContent
{
	width: 596px;
	_width: 576px;
	float: right;
}

#movieDetailSubFooter
{
	background-image: url(../images/bg_moviedetails_sub_footer.jpg);
	width: 772px;
	height: 10px;
	clear: both;
}

#movieDetailNavigationContainer li
{
	width: 176px;
	height: 40px;
	border-top: 1px solid #000000;
	margin: 0px 0px 0px 0px;
	_margin: -4px 0px 0px 0px;
	list-style: none;
	list-style-type: none;
	float: left;
}


#videoFlashContainer
{
	width: 504px;
	height: 312px;
	margin: 41px 0px 0px 45px;
	_margin: 37px 0px 0px 25px;
}

#orderVideoFormContainer
{
	width: 504px;
	margin: 0px 0px 0px 45px;
	_margin: 37px 0px 0px 25px;
	height: 144px;
	padding-bottom: 20px;
}

.orderVideoFormDetailContainer
{
	width: 504px;
	height: 68px;
	background-image: url(../images/bg_videoform_details.jpg);
	background-repeat: repeat-x;
}

.orderVideoFormButtonContainer
{
	width: 504px;
	height: 45px;
	background-image: url(../images/bg_videoform_button.jpg);
	background-repeat: repeat-x;
}

#orderVideoFormDetailsLeft
{
	width: 260px;
	height: 68px;
	float: left;
}

#orderVideoFormDetailsRight
{
	width: 217px;
	height: 68px;
	float: right;
	margin: 0px 10px 0px 0px;
}

.contactFormContainer2
{
	background-image: url(../images/bg_contact_details_gradient.jpg);
	background-repeat: repeat-x;
	width: 295px;
	height: 70px;
	margin-top: -5px;
}

/* --------------------------------------------------Body & Layout END-------------------------------------------------------------*/

/* ---------------------------------------------------Navigation START-------------------------------------------------------------*/

#mainNavigation
{
	width: 143px;
	/*height: 105px;*/
	margin: 24px 0px 0px 24px;
	_margin: 24px 0px 0px 39px;
	border-top: 1px dotted #384e6b;
}

#mainNavigation li
{
	height: 25px;
	width: 143px;
	list-style: none;
	/*_margin-left: -16px;*/
	border-bottom: 1px dotted #384e6b;
}

* + html #mainNavigation li
{
	height: 25px;
	width: 143px;
	list-style: none;
	margin-left: -16px;
	border-bottom: 1px dotted #384e6b;
}

#mainNavigation li a
{
	list-style: none;
}

#mainNavigation li a:hover
{
	list-style: none;
}

#footerNavigation
{
	width: 393px;
	margin: 3px 0px 0px 0px;
}

#footerNavigation a
{
	font-family: arial, helvetica, sans serif;
	font-size: 9px;
	font-weight: bold;
	color: #546c8e;
	text-decoration: none;
}

#footerNavigation a:hover
{
	font-family: arial, helvetica, sans serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#item1
{
	border-right: 1px solid #546c8e;
	float: left;
	width: 95px;
	vertical-align: middle;
}

#item2
{
	border-right: 1px solid #546c8e;
	float: left;
	width: 41px;
	margin: 0px 0px 0px 7px;
}

#item3
{
	/*border-right: 1px solid #546c8e;*/
	float: left;
	width: 53px;
	margin: 0px 0px 0px 7px;
}

#item4
{
	float: left;
	width: 55px;
	margin: 0px 0px 0px 7px;
}

#item5
{
	float: left;
	width: 53px;
	margin: 0px 0px 0px 7px;
}

/* -----------------------------------------------------Navigation END-------------------------------------------------------------*/

/* ------------------------------------------------------Footer START--------------------------------------------------------------*/

#footer 
{
	width: 100%;
	height: 154px;
	background-image: url(../images/bg_footer.jpg);
	background-repeat: repeat-x;
}

#footerContent
{
	width: 809px;
	_width: 857px;
	height: 60px;
}

#footerContentLeft
{
	width: 388px;
	float: left;
	margin: 27px 0px 0px 0px;
	_margin: 27px 0px 0px 0px
}

#footerContentRight
{
	width: 411px;
	_width: 441px;
	float: right;
	margin: 27px 0px 0px 0px;
	_margin: 27px 0px 0px 0px;
}

#footerContentSearch
{
	width: 148px;
	float: left;
	margin: 35px 0px 0px 25px;
	_margin: 35px 0px 0px 12px;
}

#footerContentParamountGroup
{
	width: 388px;
}

#footerContentParamountPictures
{
	width: 254px;
	float:left;
}

#footerContentViacom
{
	width: 157px;
	_margin-right: 20px;
	float: right;
}

#footerInputSearchContainer
{
	width: 121px;
	height: 14px;
}

.footerInputSearch
{
	width: 104px;
	height: 12px;
	border-top: 1px solid #6a7a8f;
	border-left: 1px solid #6a7a8f;
	border-bottom: 1px solid #6a7a8f;
	float: left;
	font-size: 9px;
}

.footerInputSearchButton
{
	width: 16px;
	height: 14px;
	float: right;
}

.footerParamountLinks
{
	height: 37px;
	width: 100%;
	border-left: 1px dotted #384e6b;
}

.footerParamountLinks2
{
	height: 37px;
	width: 100%;
}

* + html .footerParamountLinks2
{
	height: 37px;
	width: 100%;
	border-left: 1px dotted #384e6b;
}

.footerParamountLinksLeft
{
	width: 50%;
	_width: 48%;
	float: left;
}

.footerParamountLinksRight
{
	width: 50%;
	float: right;
}

.footerHeading
{
	color: #546c8e;
	font-size: 9px;
	text-align: center;
	font-weight: bold;
	margin: 0px 0px 14px 0px;
}

#legalWorldSerchContainer
{
	width: 934px;
	height: 38px;
	margin: -25px 0px 0px 10px;
	clear: both;
}

#legalLinks
{
	float: left;
	width: 393;
	color: #FFFFFF;
	font-size: 9px;
}

#worldSearch
{
	float: right;
	width: 233px;
}

#searchWorldWide
{
	float: left;
	height: 34px;
	width: 109px;
	background-image: url(../images/img_search_worldwide.jpg);
}

#searchWorldWideInput
{
	float: right;
	height: 34px;
	width: 121px;
	margin: 9px 0px 0px 0px;
}

/* --------------------------------------------------------Footer END--------------------------------------------------------------*/

/* ---------------------------------------------------Buttons & Links START---------------------------------------------------------*/

p.welcomeMessage
{
	font-size: 11px;
	color: #344e72;
	font-weight: bold;
	margin: 0px 20px 0px 20px;
	padding-top: 7px;
}

p.welcomeMessage a
{
	font-size: 11px;
	color: #344e72;
	font-weight: bold;
	text-decoration: underline;
}

p.welcomeMessage a:hover
{
	font-size: 11px;
	color: #3e5574;
	font-weight: bold;
	text-decoration: none;
}

p.welcomeTasks
{
	font-size: 9px;
	width: 201px;
	float: right;
	color: #344e72;
	font-weight: bold;
	margin: 35px 20px 0px 0px;
	_margin: 35px 10px 0px 0px;
	padding-top: 7px;
	text-align: right;
}

p.welcomeTasks a
{
	font-size: 9px;
	color: #344e72;
	font-weight: bold;
	text-decoration: underline;
}

p.welcomeTasks a:hover
{
	font-size: 9px;
	color: #3e5574;
	font-weight: bold;
	text-decoration: none;
}

p.logInTasksText
{
	font-size: 9px;
	width: 201px;
	float: right;
	color: #344e72;
	font-weight: bold;
	margin: 5px 20px 0px 0px;
	_margin: 5px 10px 0px 0px;
	padding-top: 7px;
	text-align: right;
}

p.logInTasksText a
{
	font-size: 9px;
	color: #344e72;
	font-weight: bold;
	text-decoration: underline;
}

p.logInTasksText a:hover
{
	font-size: 9px;
	color: #3e5574;
	font-weight: bold;
	text-decoration: none;
}

p.latestMovieLinks a
{
	color: #e2edff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

p.latestMovieLinks a:hover
{
	color: #f2d71f;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.contactEmail a
{
	color: #FFFFFF;
	font-size: 12px;
}

.contactEmail a:hover
{
	color: #f2d71f;
	font-size: 12px;
}

a 
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

a:hover
{
	text-decoration: none;
	color: #516888;
}

.userOptionsTask a
{
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
}

.userOptionsTask a:hover
{
	color: #f2d71f;
	font-size: 9px;
	font-weight: bold;
}

.btMoreContainerSub
{
	width:59px;
	height: 15px;
	float: right;
}

.btMoreContainer
{
	width:59px;
	height: 15px;
	float: left;
	margin-left: 15px;
	_margin-left: 7px;
}

.btViewTrailerContainer
{
	width:108px;
	height: 15px;
	float: left;
	margin-left: 15px;
	margin-top: 125px;
	_margin-top: 55px;
	_margin-left: 7px;
}

#buttonMTVFilms
{
	width: 45px;
	height: 35px;
	float: left;
	margin: 0px 0px 0px 30px;
	_margin: 0px 0px 0px 15px;
}

#buttonParamountPictures
{
	width: 44px;
	height: 35px;
	float: right;
	margin: 0px 28px 0px 0px;
	_margin: 0px 14px 0px 0px;
}

#buttonVantage
{
	width: 72px;
	height: 35px;
	float: left;
	margin: 0px 0px 0px 12px;
	_margin: 0px 0px 0px 6px;
}

#buttonNickelodean
{
	width: 49px;
	height: 35px;
	float: right;
	margin: 0px 32px 0px 0px;
	_margin: 0px 16px 0px 0px;
}

#buttonMarvel
{
	width: 45px;
	height: 35px;
	float: left;
	margin: 0px 0px 0px 44px;
	_margin: 0px 0px 0px 22px;
}

#buttonDreamworks
{
	width: 68px;
	height: 35px;
	float: right;
	margin: 0px 46px 0px 0px;
	_margin: 0px 23px 0px 0px;
}

#buttonViacom
{
	width: 68px;
	height: 35px;
	margin: 0px 0px 0px 42px;
}

/* -----------------------------------------------------Buttons & Links END---------------------------------------------------------*/

/* ---------------------------------------------------Images Containers START-------------------------------------------------------*/

#featureContainerHome
{
	width: 773px;
	height: 579px;
	background-image: url(../images/img_feature_home.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
	border-right: 3px solid #000000;
}

#paramountPressLogo
{
	width: 107px;
	height: 138px;
	margin: 27px 0px 0px 40px;
}

.featuredFilmIcon
{
	width: 141px;
	height: 80px;
	margin: 0px 11px 6px 11px;
}

.fmSubImageContainer
{
	width:141px;
	height:80px;
	float: left;
	margin-top: 13px;
	margin-left: 15px;
}

#movieNewsTitle
{
	width: 769px;
	height: 105px;
	background-image: url(../images/bg_movie_news_title.jpg);
	background-repeat: repeat-x;
	border-right: 3px solid #000000;
}

#latestMovieNewsTitle
{
	width: 302px;
	height: 27px;
	margin: 0px 3px 0px 0px;
	_margin: 0px 0px 0px 0px;
}

* + html #latestMovieNewsTitle
{
	width: 302px;
	height: 27px;
	margin: 0px 3px 0px 0px;
	_margin: 0px 0px 0px 0px;
	z-index: 500;
	position: relative;
}

/* --------------------------------------------------Images & Containers END---------------------------------------------------------*/

/* --------------------------------------------------Copy & Containers START--------------------------------------------------------*/

p 
{
	font-size: 11px;
	color: #344e72;
	margin-top: 5px;
}


p.latestMovieLinksDate
{
	color: #e2edff;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 10px 0px 20px;
}

p.latestMovieLinks
{
	color: #e2edff;
	font-size: 10px;
	font-weight: bold;
	padding: 0px 10px 7px 20px;
	margin-top: -2px;
}

p.contact
{
	color: #81a5d1;
	font-size: 14px;
	padding: 0px 0px 12px 0px;
}

p.videoFormMessage
{
	color: #81a5d1;
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	line-height: 27px;
	text-indent: 10px;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
p.videoFormMessage
{
	line-height: 30px;
}
}

p.movieDetail
{
	color: #e6f0ff;
	font-size: 14px;
	padding: 0px 70px 30px 30px;
	line-height: 22px;
}


p.video2
{
	_padding: 0px 70px 30px 30px;
	_margin-top: -30px;
}

p.contactFooter
{
	color: #81a5d1;
	width: 670px;
	font-size: 14px;
	padding: 0px 0px 30px 25px;
	clear: both;
}

.contactEmail
{
	color: #FFFFFF;
	font-size: 12px;
}

.contactNumber
{
	font-size: 12px;
}

.contactFax
{
	font-size: 12px;
	font-weight: bold;
}

.contactSwitchboard
{
	font-size: 12px;
	font-weight: bold;
}


h6
{
	font-size: 14px;
	font-weight: bold;
	color: #e6f0ff;
}

h5
{
	font-size: 16px;
	font-weight: bold;
	color: #e6f0ff;
	margin: 50px 0px 0px 30px;
}

p.movieNews
{
	color: #42557a;
	font-size: 15px;
	padding: 23px 0px 23px 50px;
	width: 670px;
	margin-top: 0px;
	line-height: 22px;
}

h1, h2, h3, h4, h5 
{
	padding-bottom: 5px;
}

h2 
{
	font-size: 14px;
	color: #344e72;
	font-weight: bold;
	padding: 7px 0px 0px 20px;
}


h3 
{
	font-size: 14px;
	color: #344e72;
	font-weight: bold;
	padding: 7px 0px 0px 0px;
}

h4 
{
	font-size: 14px;
	color: #344e72;
	font-weight: bold;
	padding: 7px 0px 0px 9px;
}

.movieNewsSearchTextContainer
{
	float: left;
	color: #81a5d1;
}

#headingFeatureFilms
{
	width: 162px;
	height: 41px;
	margin: 0px 0px 12px 0px;
}

#headingLatestMovieNews
{
	width: 302px;
	height: 32px;
}

.certTextContainer
{
	color: #81a5d1;
	font-size: 12px;
	height: 12px;
	float: left;
	/*margin-top: 10px;*/
	margin-top: 5px;
	margin-left: 15px;
	_margin-left: 7px;
	font-weight: bold;
}

.releaseTextContainer
{
	color: #81a5d1;
	font-size: 12px;
	height: 12px;
	float: left;
	margin-top: 5px;
	margin-left: 15px;
	_margin-left: 7px;
	font-weight: bold;
}

.runningTextContainer
{
	color: #81a5d1;
	font-size: 12px;
	height: 12px;
	float: left;
	margin-top: 5px;
	margin-left: 15px;
	_margin-left: 7px;
	font-weight: bold;
}

.userOptionsMessage
{
	color: #516888;
	font-size: 9px;
	font-weight: bold;
}

.userOptionsName
{
	color: #81a5d1;
	font-size: 11px;
	font-weight: bold;
}

.userOptionsTask
{
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
}

.movieNewsSearchText
{
	font-size: 14px;
	color: #81a5d1;
	font-weight: bold;
	margin: 0px 0px 4px 0px;
	_margin: 0px 0px 6px 0px;
}

* + html .movieNewsSearchText
{
	font-size: 14px;
	color: #81a5d1;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}

.featuredFilmsSearchText
{
	font-size: 14px;
	color: #81a5d1;
	font-weight: bold;
	margin: 0px 0px 2px 20px;
}

.fmSubRightTextContainer
{
	width:580px;
	_width:570px;
	height:80px;
	margin-top: 12px;
	margin-right: 15px;
	_margin-right: 0px;
	padding-right: 7px;
	float: right;
	_margin-left: -10px;
}
	
.hdSubTitleContainer
{
	color: #d6dbe4;
	font-size: 16px;
	width:560px;
	margin-left: 15px;
	height: 16px;
	float: left;
	font-weight: bold;
}

.synopsisContainerSub
{
	color: #e6f0ff;
	font-size: 11px;
	height: 11px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
	width: 560px;
	height: 40px;
}

.certTextContainerSub
{
	color: #81a5d1;
	font-size: 12px;
	height: 12px;
	float: left;
	margin-left: 15px;
	font-weight: bold;
}

.certContainerSub
{
	color: #d6dbe4;
	font-size: 12px;
	height: 12px;
	float: left;
	margin-left: 5px;
	font-weight: bold;
	width:40px;
}

.releaseTextContainerSub
{
	color: #81a5d1;
	font-size: 12px;
	height: 12px;
	float: left;
	font-weight: bold;
}

.releaseContainerSub
{
	color: #d6dbe4;
	font-size: 12px;
	height: 12px;
	float: left;
	font-weight: bold;
	width: 100px;
}

.headingVideoForm
{
	width: 504px;
	height: 31px;
	background-repeat: repeat-x;
	background-image: url(../images/bg_videoform_header.jpg);
}

strong
{
	color: #81a5d1;
	font-weight: bold;
}

p.strong2
{
	color: #e6f0ff;
	font-weight: bold;
}

p.ProductionNotes
{
	color: #e6f0ff;
	font-size: 14px;
	padding: 0px 70px 30px 30px;
	margin-top: -10px;
	line-height: 22px;
}

p.adBlocs
{
	color: #e6f0ff;
	font-size: 14px;
	line-height: 22px;
}

.castAndCrew
{
	color: #e6f0ff;
	font-size: 14px;
	
}

#contactAdBlock
{
	width: 360px;
	float: left;
	font-size: 14px;
	color: #e6f0ff;
	margin-left: 30px;
	_margin-left: 15px;
}

.movieNewsTitleHolder
{
	width: 650px;
	height: 70px;
	padding: 23px 50px 53px 50px;
	_padding: 23px 50px 0px 50px;
	text-indent: none;
	font-size: 20px;
	color: #051e3e;
}


/* ----------------------------------------------------Copy & Containers END--------------------------------------------------------*/

/* -----------------------------------------------------Input/Forms START-----------------------------------------------------------*/

.movieNewsSearchBox
{
	width: 157px;
	height: 16px;
	border-top: 1px solid #6a7a8f;
	border-left: 1px solid #6a7a8f;
	border-bottom: 1px solid #6a7a8f;
	float: left;
	font-size: 10px;
}

.videoTypeSelectBox
{
	width: 141px;
	/*height: 14px;*/
	_height: 10px;
	border-top: 1px solid #6a7a8f;
	border-left: 1px solid #6a7a8f;
	border-right: 1px solid #6a7a8f;
	border-bottom: 1px solid #6a7a8f;
	float: left;
	font-size: 10px;
	margin: 0px 0px 3px 0px;
	_margin: 0px 0px 1px 0px;
}

.movieNewsInputContainer
{
	float: right;
	height: 20px;
	width: 157px;
	margin: 0px 0px 0px 0px;
}

.logInContainer
{
	background-image: url(../images/bg_logInGradient.jpg);
	background-repeat: repeat-x;
	width: 295px;
	height: 53px;
}

.registerContainer
{
	width: 255px;
	_width: 345px;
}

.registerContainer2
{
	width: 275px;
	_width: 335px;
	_margin-left: -7px
}

.contactFormContainer
{
	background-image: url(../images/bg_contact_details_gradient.jpg);
	background-repeat: repeat-x;
	width: 295px;
	height: 70px;
	margin-top: -5px;
}

.contactFormMessage
{
	background-image: url(../images/bg_contact_form_message.jpg);
	background-repeat: repeat-x;
	height: 123px;
	width: 295px;
}

.contactButtonContainer
{
	background-image: url(../images/bg_contact_form_button.jpg);
	background-repeat: repeat-x;
	width: 295px;
	height: 44px;
	border-bottom: 1px solid #c8cdd5;
}

.logInButtonContainer
{
	background-image: url(../images/bg_white_gradient.jpg);
	background-repeat: repeat-x;
	width: 295px;
	height: 39px;
	border-bottom: 1px solid #c8cdd5;
}

.logInTasks
{
	background-image: url(../images/bg_white_gradient.jpg);
	background-repeat: repeat-x;
	width: 295px;
	height: 56px;
	border-top: 1px solid #FFFFFF;
	font-weight: bold;
}

* + html .logInBox
{
	width: 139px;
	/*height: 12px;*/
	border: 1px solid #6a7a8f;
	font-size: 11px;
	margin-bottom: 2px;
}

.logInBox
{
	width: 139px;
	height: 12px;
	border: 1px solid #6a7a8f;
	font-size: 11px;
	margin-bottom: 5px;
}

.registerBox
{
	width: 230px;
	
	height: 12px;
	border: 1px solid #6a7a8f;
	font-size: 11px;
	margin-bottom: 4px;
}

.registerBox2
{
	width: 205px;
	
	height: 12px;
	border: 1px solid #6a7a8f;
	font-size: 11px;
	margin-bottom: 4px;
}

.formBox
{
	width: 139px;
	/*height: 13px;*/
	border: 1px solid #6a7a8f;
	font-size: 11px;
	margin-bottom: 5px;
	_margin-bottom: 1px;
}

.formBox2
{
	width: 139px;
	/*height: 13px;*/
	border: 1px solid #6a7a8f;
	font-size: 11px;
	margin-bottom: 3px;
	_margin-bottom: 2px;
}

* + html .formBox2
{
	width: 139px;
	/*height: 13px;*/
	border: 1px solid #6a7a8f;
	font-size: 11px;
	margin-bottom: 1px;
}

* + html .formBox
{
	width: 139px;
	/*height: 12px;*/
	border: 1px solid #6a7a8f;
	font-size: 10px;
	margin-bottom: 2px;
}

.contactMessage
{
	width: 139px;
	border: 1px solid #6a7a8f;
	font-size: 9px;
	margin-bottom: 5px;
}

#logInLeft
{
	width: 73px;
	float: left;
	color: #344e72;
	font-weight: bold;
	font-size: 11px;
	margin-top: 10px;
}

#registerLeft
{
	width: 100px;
	float: left;
	color: #344e72;
	font-weight: bold;
	font-size: 11px;
	margin-top: 10px;
}

#registerLeft2
{
	width: 120px;
	float: left;
	color: #344e72;
	font-weight: bold;
	font-size: 11px;
	margin-top: 10px;
}

#videoOrderLeft
{
	width: 115px;
	float: left;
	color: #344e72;
	font-weight: bold;
	font-size: 11px;
	margin-top: 10px;
}

#videoOrderLeftShorter
{
	width: 60px;
	float: left;
	color: #344e72;
	font-weight: bold;
	font-size: 11px;
	margin-top: 10px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
.contactLeftText
{
	margin: 1px 0px 6px 30px  !important;
} 
}

.contactLeftText
{
	color: #344e72;
	font-weight: bold;
	font-size: 11px;
	margin: 0px 0px 5px 30px;
}

.contactLeftMessage
{
	color: #344e72;
	width: 30px;
	font-weight: bold;
	font-size: 11px;
	margin: 0px 0px 5px 30px;
}

.orderVideoLeftText
{
	color: #344e72;
	font-weight: bold;
	font-size: 11px;
	margin: 0px 0px 5px 10px;
	_margin: 0px 0px 3px 10px;
}

* + html .contactLeftText
{
	color: #344e72;
	font-weight: bold;
	font-size: 11px;
	margin: 1px 0px 5px 30px;
}

.logInLeftText
{
	color: #344e72;
	font-weight: bold;
	font-size: 11px;
	margin: 0px 0px 4px 30px;
}

.registerLeftText
{
	color: #344e72;
	font-weight: bold;
	font-size: 11px;
	height: 14px;
	margin: 0px 0px 4px 10px;
	_margin: 0px 0px 6px 10px;
}

* + html .registerLeftText
{
	color: #344e72;
	font-weight: bold;
	font-size: 11px;
	height: 14px;
	margin: 1px 0px 6px 10px;
}

.registerLeftText2
{
	color: #344e72;
	font-weight: bold;
	font-size: 11px;
	height: 14px;
	margin: 0px 0px 4px 0px;
	_margin: 0px 0px 6px 10px;
}

* + html .logInLeftText
{
	color: #344e72;
	font-weight: bold;
	font-size: 11px;
	margin: 0px 0px 6px 30px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
.logInLeftText
{ margin: 0px 0px 7px 30px !important; 
} }

#logInRight
{
	width: 159px;
	float: right;
	margin: 8px 0px 0px 0px;
}

#registerRight
{
	width: 150px;
	_width: 130px;
	float: right;
	margin: 8px 0px 0px 0px;
}

.videoOrderRight
{
	width: 140px;
	float: right;
	margin: 8px 0px 0px 0px;
}

#logInButton
{
	width: 60px;
	height: 22px;
	float: right;
	margin: 8px 18px 0px 10px;
	/*_margin: 3px -15px 0px 0px;*/
}

* + html #logInButton
{
	width: 60px;
	height: 22px;
	float: right;
	margin: 8px 18px 0px 0px;
}

.btLogin
{
	float: right;

}

.btRemind
{
	float: left;

}

.btCancel
{
	float: right;

}

#contactButton
{
	float: right;
	width: 59px;
	height: 22px;
	margin: 12px 18px 0px 0px;
	_margin: 9px 9px 0px 0px;
}

#orderButton
{
	float: right;
	width: 59px;
	height: 22px;
	margin: 12px 10px 0px 0px;
	_margin: 9px 9px 0px 0px;
}

/* ------------------------------------------------------------Input/Forms END-----------------------------------------------------------*/

.hdMainTitleContainerLongTitles
{
	color: #d6dbe4;
	font-size: 24px;
	h-eight: 96px;
	float: left;
	margin-top: 10px;
	line-height: 24px;
	margin-left: 15px;
	_margin-left: 7px;
	font-weight: bold;
	width:290px;
}

.synopsisContainerMainLongTitles
{
	color: #e6f0ff;
	font-size: 11px;
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	_margin-left: 7px;
	width: 290px;
	_width: 270px;
	height: 60px;
}

.btMoreContainerLongTitles
{
	width:59px;
	height: 15px;
	float: left;
	margin-left: 15px;
	_margin-left: 7px;
	margin-top: 7px;
}
