/*--------------------------------------------------
Title: Pinewood Studios Modules CSS
Author: Matt Hobbs
Email: m.r.hobbs@gmail.com
Contents:
		Right Modules Vertical Spacing
		Align Module Links
		Location Box Styling
		Search Box Styling
		Search Box Content Styling
		News Box Styling
		News Box Content Styling
		Multimedia Box Styling
		Multimedia Box Content Styling
		Stills Box Styling
		Stills Box Content Styling
--------------------------------------------------*/

/*--------------------------------------------------
Right Modules Vertical Spacing
--------------------------------------------------*/
.search_box,
.news_box, 
.multimedia_box, 
.stills_box, 
.third_column_box,  
#production_filmography {
	margin: 0 0 2px 0;
	}
#email_newsletter{
	margin: 0 auto;
	}
/*--------------------------------------------------
Align Module Links
--------------------------------------------------*/
.module_link {
	width: 166px;
	text-align: right;
	}
/*--------------------------------------------------
Location Box Styling
--------------------------------------------------*/	
.third_column_box {
	width: 182px;
	background: url(../images/cnr_location_body_r.gif) no-repeat bottom right;
	}
.third_column_head {
	background: url(../images/cnr_location_head_r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	}
.third_column_body {
	background: url(../images/cnr_location_body_l.gif) no-repeat bottom left;
	margin: 0;
	padding: 1px 0 8px 6px;
	}
.third_column_body img {
	margin: 2px 0 0 0;
	}
.third_column_head h2 {
	background: url(../images/cnr_location_head_l.gif) no-repeat top left;
	margin: 0;
	padding: 25px 0 0;
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	}
	
/*--------------------------------------------------
Search Box Styling
--------------------------------------------------*/	
.search_box {
	width: 182px;
	background: url(../images/cnr_module_body_r.gif) no-repeat bottom right;
	}
.search_head {
	background: url(../images/cnr_search_head_r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	}
.search_body {
	background: url(../images/cnr_module_body_l.gif) no-repeat bottom left;
	margin: 0;
	padding: 1px 0 7px 6px;
	}
.search_head h2 {
	background: url(../images/cnr_search_head_l.gif) no-repeat top left;
	margin: 0;
	padding: 25px 0 0;
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	}
/*--------------------------------------------------
Search Box Content Styling
--------------------------------------------------*/
form {
	margin: 0;
	padding: 2px 0 0 5px;
	}
input {
	color: #781351;
	background: #FFF;
	border: 1px solid #d65608;
	margin : 0 0 10px 0;
	width: 141px;
	}
label	{
	float: left;
	text-align: right;
	display: block;
	color: #606061;
	font-family: verdana ,arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.0em;
	padding-bottom: 3px;
	}
input#button {
	border: 0;
	margin: 0 0 2px 112px;
	margin /**/: 1px 0 5px 112px;
	width: 49px;
	height: 8px;
	}

/*--------------------------------------------------
News Box Styling
--------------------------------------------------*/	
.news_box {
	width: 182px;
	background: url(../images/cnr_module_body_r.gif) no-repeat bottom right;
	}
.news_head {
	background: url(../images/cnr_news_head_r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	}
.news_body {
	background: url(../images/cnr_module_body_l.gif) no-repeat bottom left;
	margin: 0;
	padding: 1px 0 9px 6px;
	}
.news_body img {
	margin: -1px 0 0 -2px;
	}
.news_head h2 {
	background: url(../images/cnr_news_head_l.gif) no-repeat top left;
	margin: 0;
	padding: 25px 0 0;
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	}
/*--------------------------------------------------
News Box Content Styling
--------------------------------------------------*/
ul.pink_arrows {
	list-style-image: url(../images/im_pink_arrow.gif);
	list-style-image /**/: url(../images/im_pink_arrow_ff.gif);
	margin: 7px 0 8px 10px;
	font-weight: bold;
	padding: 0;
	}
ul.pink_arrows li {
	margin: 0 0 0 10px;
/*	height: 1.6em;*/
	padding: 0 0 7px 0;
	}
#li_last {
	background: none;
	}
.news_body a#news_button {
	padding: 0;
	margin: 0;
	color: #d11f87;
	font-weight: bold;
	}
.news_body a#news_button img {
	padding: 0px 0 0 6px;
	}
/*--------------------------------------------------
Multimedia Box Styling
--------------------------------------------------*/	
.multimedia_box {
	width: 182px;
	background: url(../images/cnr_module_body_r.gif) no-repeat bottom right;
	}
.multimedia_head {
	background: url(../images/cnr_multimedia_head_r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	}
.multimedia_body {
	background: url(../images/cnr_module_body_l.gif) no-repeat bottom left;
	margin: 0;
	padding: 1px 0 10px 6px;
	}
.multimedia_body img {
	margin: -1px 0 0 -2px;
	}
.multimedia_head h2 {
	background: url(../images/cnr_multimedia_head_l.gif) no-repeat top left;
	margin: 0;
	padding: 25px 0 0 0;
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	}
/*--------------------------------------------------
Multimedia Box Content Styling
--------------------------------------------------*/	
.multimedia_body img {
	margin: -1px 0 0 -2px;
	padding: 2px 0 0 2px;
	padding /**/: 2px 0 3px 2px;
	}
.multimedia_body a#multimedia_button {
	padding: 0;
	color: #327cb2;
	font-weight: bold;
	margin: 0;
	}
.multimedia_body a#multimedia_button img {
	padding: 5px 0 0 6px;
	}
.multimedia_body p {
	margin: 0;
	padding: 0px 2px 9px 3px;
	font-weight: bold;
	color: #606061;
	}
	
/*--------------------------------------------------
Stills Box Styling
--------------------------------------------------*/	
.stills_box {
	width: 182px;
	background: url(../images/cnr_module_body_r.gif) no-repeat bottom right;
	}
.stills_head {
	background: url(../images/cnr_stills_head_r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	}
.stills_body {
	background: url(../images/cnr_module_body_l.gif) no-repeat bottom left;
	margin: 0;
	padding: 1px 0 10px 6px;
	}
.stills_body img {
	margin: -1px 0 0 -2px;
	}
.stills_head h2 {
	background: url(../images/cnr_stills_head_l.gif) no-repeat top left;
	margin: 0;
	padding: 25px 0 0 0;
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	}
/*--------------------------------------------------
Stills Box Content Styling
--------------------------------------------------*/	
.stills_body img {
	margin: -1px 0 0 -2px;
	padding: 2px 0 4px 2px;
	}
.stills_body a#stills_button {
	padding: 0;
	color: #BA2121;
	font-weight: bold;
	margin: 0;
	}
.stills_body a#stills_button img {
	padding: 5px 0 0 6px;
	}
	
/*--------------------------------------------------
Team Box Styling
--------------------------------------------------*/	
.team_box {
	width: 182px;
	background: url(../images/cnr_module_body_r.gif) no-repeat bottom right;
	}
.team_head {
	background: url(../images/cnr_team_head_r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	}
.team_body {
	background: url(../images/cnr_module_body_l.gif) no-repeat bottom left;
	margin: 0;
	padding: 1px 0 10px 6px;
	}
.team_body img {
	margin: -1px 0 0 -2px;
	}
.team_head h2 {
	background: url(../images/cnr_team_head_l.gif) no-repeat top left;
	margin: 0;
	padding: 25px 0 0 0;
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	}
	
/*--------------------------------------------------
Team Box Content Styling
--------------------------------------------------*/	
.team_body img {
	margin: -1px 0 0 -2px;
	padding: 2px 0 4px 2px;
	}
.team_body a#team_button {
	padding: 0;
	color: #7a1005;
	font-weight: bold;
	margin: 0;
	}
.team_body a#team_button img {
	padding: 5px 0 0 6px;
	}
	
/*----------START OF ADDED----------*/
	
/*--------------------------------------------------
Case Study Styling
--------------------------------------------------*/	
.case_study_box {
	width: 182px;
	background: url(../images/cnr_module_body_r.gif) no-repeat bottom right;
	}
.case_study_head {
	background: url(../images/cnr_case_study_head_r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	}
.case_study_body {
	background: url(../images/cnr_module_body_l.gif) no-repeat bottom left;
	margin: 0;
	padding: 1px 0 10px 6px;
	}
.case_study_body img {
	margin: -1px 0 0 -2px;
	}
.case_study_head h2 {
	background: url(../images/cnr_case_study_head_l.gif) no-repeat top left;
	margin: 0;
	padding: 25px 0 0 0;
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	}
	
/*--------------------------------------------------
Case Study Content Styling
--------------------------------------------------*/	
.case_study_body img {
	margin: -1px 0 0 -2px;
	padding: 2px 0 4px 2px;
	}
.case_study_body a#case_study_button {
	padding: 0;
	color: #107a3a;
	font-weight: bold;
	margin: 0;
	}
.case_study_body a#case_study_button img {
	padding: 5px 0 0 6px;
	}
.case_study_body p {
	margin: 0;
	padding: 0px 2px 9px 3px;
	font-weight: bold;
	color: #606061;
	}
	
/*--------------------------------------------------
Team Member Styling
--------------------------------------------------*/
ul.green_arrows {
	list-style-image: url(../images/im_green_arrow.gif);
	list-style-image /**/: url(../images/im_green_arrow_ff.gif);
	margin: 7px 0 8px 10px;
	font-weight: bold;
	padding: 0;
	}
ul.green_arrows li {
	margin: 0 0 0 10px;
	height: 1.6em;
	padding: 0 0 7px 0;
	}
.team_member_box {
	width: 182px;
	background: url(../images/cnr_module_body_r.gif) no-repeat bottom right;
	}
.team_member_head {
	background: url(../images/cnr_team_members_head_r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	}
.team_member_body {
	background: url(../images/cnr_module_body_l.gif) no-repeat bottom left;
	margin: 0;
	padding: 1px 0 10px 6px;
	}
.team_member_body img {
	margin: -1px 0 0 -2px;
	}
.team_member_head h2 {
	background: url(../images/cnr_team_member_head_l.gif) no-repeat top left;
	margin: 0;
	padding: 25px 0 0 0;
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	}
	
/*--------------------------------------------------
Team Member Content Styling
--------------------------------------------------*/	
.team_member_body img {
	margin: -1px 0 0 -2px;
	padding: 2px 0 4px 2px;
	}
.team_member_body a#team_member_button {
	padding: 0;
	color: #107a3a;
	font-weight: bold;
	margin: 0;
	}
.team_member_body a#case_study_button img {
	padding: 5px 0 0 6px;
	}
.team_member_body p {
	margin: 0;
	padding: 0px 2px 9px 3px;
	font-weight: bold;
	color: #606061;
	}
	
/*----------END OF ADDED----------*/

/*----------ADDED BY CLARITY------*/

/*--------------------------------------------------
Search Box Content Styling
--------------------------------------------------*/
div#searchform {
	margin: 0;
	padding: 2px 0 0 5px;
	}
input#CtlSearch1_button {
	border: 0;
	margin: 0 0 2px 112px;
	margin /**/: 1px 0 5px 112px;
	width: 49px;
	height: 8px;
	}
/*--------------------------------------------------
Facility Nav 
	Highlight the current facility
--------------------------------------------------*/
.nav_border strong {color: #E77D00;}
.nav_border ul li strong {color: #E77D00;}
a.navSelected:link,a.navSelected:active,a.navSelected:visited,a.navSelected:hover  {color: #E77D00;}



/*--------------------------------------------------
Generic Form Content
--------------------------------------------------*/

.formfields {
	margin : -5px 0 0 0;
	list-style: none;
	color: #606061;
	font-size: 1.2em;
	width: 400px;
	}
.dropdown {
	margin : -5px 0 5px 0;
	list-style: none;
	color: #606061;
	font-size: 1.2em;
	width: 200px;
	}
.buttonform {
	text-align: right;
	border: 0;
	margin: 0 0 2px 350px;
	margin /**/: 1px 0 5px 350px;
	width: 49px;
	height: 8px;
	}

#CtlProductionsSearch1_rbtnlstType_0,
span.radio_form input,
table.radio_form input 
{
	float:left;
	color:#00f;
	width: 18px;
	margin : -3px 0 0 10px;
	margin /**/: 5px 0 0 10px; /* Hide real Values from IE */
	border: #fff;
	}
.select {
	background: #FFF;
	margin : 0 0 10px 15px;
	width: 147px; 
	}
.keyword {
	margin : 0 0 10px 10px;
	list-style: none;
	color: #606061;
	font-size: 1.2em;
	}
.boxbody #productionSearchForm input {
	margin : 0 0 0 15px;
	
	}
.boxbody #productionSearchForm img {
	margin: 0;
	padding: 0 0 2px 1px;
	margin: 10px 0px 0px 5px;
	
	}
.boxbody #productionSearchForm label {
    width:100px;
	text-align: left;
	margin : 0 0 0 7px;
	margin /**/: 0 0 0 15px; /* Hide real Values from IE */
	}
.boxbody #productionSearchForm input.buttonnav {
	border: 0;
	padding:0px;
	margin: 0 0 0 6px;
	width: 164px;
	height: 25px;
	}
	
ul li a, ul li a:link, ul li a:active, ul li a:visited  {color:#606061;}
ul li a:hover {color:#E77D00;}

.filmography_image_title{width:130px;}
/*----------END OF ADDED----------*/



/*--------END ADDED BY CLARITY---*/



