html {
	height: 100%;
	margin: 0 0 1px 0;
	padding: 0;
 }
 


.bold_grey_book {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #767676;
	line-height:15px;
}

.regular_grey_book {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #767676;
	line-height:15px;
}

.regular_grey_about {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #767676;
	line-height:16px;
}

.regular_grey_the_beavans {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #767676;
	line-height:15px;
}

a.green_cap_link:link {
	font-family: Arial;
	font-size: 10px;
	color: #4e9b10;
	text-decoration:none;
	text-transform:uppercase;
}

a.green_cap_link:visited {
	font-family: Arial;
	font-size: 10px;
	color: #4e9b10;
	text-decoration:none;
	text-transfForm:uppercase;
}

a.green_cap_link:hover {
	font-family: Arial;
	font-size: 10px;
	color: #1d3a6f ;
	text-decoration:none;
	text-transform:uppercase;
}

a.green_cap_link:active {
	font-family: Arial;
	font-size: 10px;
	color: #1d3a6f;
	text-decoration:none;
	text-transform:uppercase;
}

.regular_grey_NI_year {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #767676;
	line-height:15px;
}

.regular_grey_NI_film {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #767676;
	line-height:15px;
}

#layer1 {
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 300px;
	left: 509px;
	top: 138px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding: 10px;
}

#close {
	float: right;
}

a.footer_white:link {
	font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:underline;
}

a.footer_white:visited {
	font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:underline;
}

a.footer_white:hover {
	font-family: Arial;
	font-size: 10px;
	color: #1d3a6f;
	text-decoration:underline;
}

a.footer_white:active {
	font-family: Arial;
	font-size: 10px;
	color: #1d3a6f;
	text-decoration:underline;
}



a.footer_white_lg:link {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:underline;
}

a.footer_white_lg:visited {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:underline;
}

a.footer_white_lg:hover {
	font-family: Arial;
	font-size: 12px;
	color: #1d3a6f;
	text-decoration:underline;
}

a.footer_white_lg:active {
	font-family: Arial;
	font-size: 12px;
	color: #1d3a6f;
	text-decoration:underline;
}

a.blue_buy:link {
	font-family: Arial;
	font-size: 12px;
	color: #47abcb;
	text-decoration:none;
}

a.blue_buy:visited {
	font-family: Arial;
	font-size: 12px;
	color: #47abcb;
	text-decoration:none;
}

a.blue_buy:hover {
	font-family: Arial;
	font-size: 12px;
	color: #47abcb;
	text-decoration:underline;
}

a.blue_buy:active {
	font-family: Arial;
	font-size: 12px;
	color: #47abcb;
	text-decoration:underline;
}

.footer_white_text {
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
}

.press_quote {
	font-family: Arial;
	font-size: 15px;
	font-style: normal;
	color: #1d3a6f;
	line-height:18px;
}

.press_source {
	font-family: Arial;
	font-size: 12.5px;
	font-style: normal;
	color: #666666;
	line-height:18px;
}

.press_in_theaters {
	font-family: Arial;
	font-size: 12.5px;
	font-style: normal;
	color: #1d3a6f;
	line-height:18.75px;
}

.friends_link_cat_title {
	font-family: Arial;
	font-size: 12.5px;
	font-style: normal;
	color: #1d3a6f;
	line-height:16px;
}

.friends_link_title {
	font-family: Arial;
	font-size: 12.5px;
	font-style: normal;
	color: #767676;
	line-height:16px;
}

a.green_lc_link:link {
	font-family: Arial;
	font-size: 12.5px;
	color: #4e9b10;
	text-decoration:none;
}

a.green_lc_link:visited {
	font-family: Arial;
	font-size: 12.5px;
	color: #4e9b10;
	text-decoration:none;
}

a.green_lc_link:hover {
	font-family: Arial;
	font-size: 12.5px;
	color: #1d3a6f ;
	text-decoration:none;
}

a.green_lc_link:active {
	font-family: Arial;
	font-size: 12.5px;
	color: #1d3a6f;
	text-decoration:none;
}

a.trailer_control:link {
	font-family: Arial;
	font-size: 10px;
	color: #1d3a6f;
	text-decoration:none;
}

a.trailer_control:visited {
	font-family: Arial;
	font-size: 10px;
	color: #1d3a6f;
	text-decoration:none;
}

a.trailer_control:hover {
	font-family: Arial;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
}

a.trailer_control:active {
	font-family: Arial;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
}

.theater_info {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #767676;
}

a.theater_link:link {
	font-family: Arial;
	font-size: 12px;
	color: #62931f;
	text-decoration:none;
}

a.theater_link:visited {
	font-family: Arial;
	font-size: 12px;
	color: #62931f;
	text-decoration:none;
}

a.theater_link:hover {
	font-family: Arial;
	font-size: 12px;
	color: #1d3a6f ;
	text-decoration:none;
}

a.theater_link:active {
	font-family: Arial;
	font-size: 12px;
	color: #1d3a6f;
	text-decoration:none;
}

.theater_row {
	padding-top: 4px;
	padding-bottom: 4px;
}

a.green_cap_link_lg:link {
	font-family: Arial;
	font-size: 12px;
	color: #62931f;
	text-decoration:none;
	text-transform:uppercase;
}

a.green_cap_link_lg:visited {
	font-family: Arial;
	font-size: 12px;
	color: #62931f;
	text-decoration:none;
	text-transform:uppercase;
}

a.green_cap_link_lg:hover {
	font-family: Arial;
	font-size: 12px;
	color: #1d3a6f ;
	text-decoration:none;
	text-transform:uppercase;
}

a.green_cap_link_lg:active {
	font-family: Arial;
	font-size: 12px;
	color: #1d3a6f;
	text-decoration:none;
	text-transform:uppercase;
}

.blog_title {
	font-family: Arial;
	font-size: 14px;
	color: #1d3a6f;
	text-decoration:none;
	padding-top:5px;
}

.blog_line {
	padding-top:5px;
}

.blog_end {
	padding:5px;
}

a.blog_title:link {
	font-family: Arial;
	font-size: 14px;
	color: #1d3a6f;
	text-decoration:none;
}

a.blog_title:visited {
	font-family: Arial;
	font-size: 14px;
	color: #1d3a6f;
	text-decoration:none;
}

a.blog_title:hover {
	font-family: Arial;
	font-size: 14px;
	color: #1d3a6f ;
	text-decoration:none;
}

a.blog_title:active {
	font-family: Arial;
	font-size: 14px;
	color: #1d3a6f;
	text-decoration:none;
}

.blog_date {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
}

.blog_text {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}

a.blog_post_action_link:link {
	font-family: Arial;
	font-size: 10px;
	color: #4e9b10;
	text-decoration:none;
	text-transform:uppercase;
}

a.blog_post_action_link:visited {
	font-family: Arial;
	font-size: 10px;
	color: #4e9b10;
	text-decoration:none;
	text-transform:uppercase;
}

a.blog_post_action_link:hover {
	font-family: Arial;
	font-size: 10px;
	color: #1d3a6f ;
	text-decoration:none;
	text-transform:uppercase;
}

a.blog_post_action_link:active {
	font-family: Arial;
	font-size: 10px;
	color: #1d3a6f;
	text-decoration:none;
	text-transform:uppercase;
}

.comments {
	font-family: Arial;
	font-size: 10px;
	color: #4e9b10;
	text-decoration:none;
	text-transform:uppercase;
}

.ecard_input_box {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #909090;
 	background-color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #d6d6d6;
	padding: 2px;
	width:23em;
}

.ecard_field_line {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
}

.ecard_field_line_first {
	padding-top:6px;
	padding-bottom:3px;
	padding-left:3px;
}

.ecard_field_name {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #909090;
	text-transform: uppercase;
}

.ecard_padded_line {
	padding-left:3px;
}

.ecard_msg_box {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #909090;
 	background-color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #d6d6d6;
	width: 197px;
	height: 60px;
	padding: 5px;
}

.ecard_description {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #909090;
}

.ecard_description_header {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #234f76;
	text-transform:uppercase;
}

a.ecard_link:link {
	font-family: Arial;
	font-size: 12px;
	color: #909090;
	text-decoration:underline;
}

a.ecard_link:visited {
	font-family: Arial;
	font-size: 12px;
	color: #909090;
	text-decoration:underline;
}

a.ecard_link:hover {
	font-family: Arial;
	font-size: 12px;
	color: #909090 ;
	text-decoration:underline;
}

a.ecard_link:active {
	font-family: Arial;
	font-size: 12px;
	color: #909090;
	text-decoration:underline;
}

.blog_bold_white {
	font-family: Arial;
	font-size: 11px;
	font-weight: regular;
	color: #FFFFFF;
}

.blog_comment_input_box {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #8dc73f;
 	background-color: #fbfbfb;
	border-width: 1px;
	border-style: solid;
	border-color: #8dc73f;
	padding: 2px;
}

.blog_comment_field_line {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
}

.blog_comment_field_line_first {
	padding-top:6px;
	padding-bottom:3px;
	padding-left:3px;
}

.blog_comment_field_name {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}

.blog_comment_padded_line {
	padding-left:3px;
}

.blog_comment_msg_box {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #8dc73f;
 	background-color: #fbfbfb;
	border-width: 1px;
	border-style: solid;
	border-color: #8dc73f;
	width: 180px;
	height: 60px;
	padding: 5px;
}

.blog_comment_description {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

a.blog_comment_link:link {
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
}

a.blog_comment_link:visited {
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
}

a.blog_comment_link:hover {
	font-family: Arial;
	font-size: 12px;
	color: #ffffff ;
	text-decoration:underline;
}

a.blog_comment_link:active {
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	text-decoration:underline;
}

.blog_post_action {
	font-family: Arial;
	font-size: 10px;
	color: #4e9b10;
	text-decoration:none;
	text-transform:uppercase;
}

a.blog_post_link:link {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	text-decoration:underline;
}

a.blog_post_link:visited {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	text-decoration:underline;
}

a.blog_post_link:hover {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	text-decoration:underline;
}

a.blog_post_link:active {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	text-decoration:underline;
}

a.press_url_link:link {
	font-family: Arial;
	font-size: 15px;
	font-style: normal;
	color: #1d3a6f;
	line-height:18px;
	text-decoration:underline;
}

a.press_url_link:visited {
	font-family: Arial;
	font-size: 15px;
	font-style: normal;
	color: #1d3a6f;
	line-height:18px;
	text-decoration:underline;
}

a.press_url_link:hover {
	font-family: Arial;
	font-size: 15px;
	font-style: normal;
	color: #1d3a6f;
	line-height:18px;
	text-decoration:underline;
}

a.press_url_link:active {
	font-family: Arial;
	font-size: 15px;
	font-style: normal;
	color: #1d3a6f;
	line-height:18px;
	text-decoration:underline;
}

.press_links_intro {
	font-family: Arial;
	font-size: 11px;
	font-style: bold;
	color: #1d3a6f;
	line-height:18.75px;
}