/*
	Import the styles for the info boxes
*/
	@import url(infobox.css);

body { margin: 0; font-family:  "Trebuchet", Arial, Verdana; font-size: 62.5%; color: #616161; }

p { 
	margin-left: 0 !important;
	margin-right: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

h1 { font-size: 1.4em; }
h2 { font-size: 1.2em; color: #008CAF; padding: 0; margin: 0 0 10px 0; //margin-bottom: 0 !important; }

#wrapper {
	width: 930px;
	margin: 0 auto auto auto;
	z-index: 1;
}
	#movie_container { display: block; width: 930px; height: 610px; margin: auto; }
	#links_row { margin: 5px 8px 0 0px; width: 901px; }
	
		#options_list { list-style: none; padding: 0; margin: 0; }
		#options_list li { margin: 0; padding: 0; display: inline; float: left; }
		.tell_friend { height: 16px; width: 89px; background: url(../img/tell_friend.gif) no-repeat top; }
		#tell_friend_link { border: none !important; padding: 0 !important; _display: block; _height: 16px !important; }
		.bookmark, .share { margin-left: 20px !important; }

	#footer_row { margin: 0 8px 0 0px; width: 914px; }
		#footer_links_container { display: inline; float: left; width: 732px; height: 39px; margin: 0 0 0 0px; }
			#footer_links,#footer_strapline { position: relative; display: inline; float: left; }
		
		#footer_links_container #footer_links { /* width: 450px; */ font-size: 1.0em; line-height: 14px; margin: 25px 20px 0 0; }
		
		#footer_links a { color: #616161; text-decoration: none; }
		#footer_links a:hover { color: #616161; text-decoration: underline; }
		
		#footer_links_container #footer_strapline { font-size: 1.0em; line-height: 11px; margin: 28px 0 0 0; /* width: 362px; */ }
		
		#logo_container { display: inline; float: right; margin-right: 5px;	width: 145px; height: 39px; }
		#logo_container a img { border: none; }
	#code {
		position: relative;
		float: left;
		margin-left: 20px !important;
		_margin-left: 10px;
		font-size: 0.85em;
		width: 880px;
	}
		
#tell_friend_container {
	position: absolute; display: none; width: 343px; height: 197px; z-index: 5000; top: 420px; left: 50%; margin-left: -455px;
	background: url(../img/tell_friend_bg.png) no-repeat; _background: url(../img/tell_friend_bg_ie.gif) no-repeat;
}
#tell_friend_left, #tell_friend_right { position: relative; display: inline; float: left; }
#tell_friend_left { margin: 20px 10px 20px 20px; width: 220px; height: 135px; }
#tell_friend_left p { margin-bottom: 3px !important; margin-top: 3px; //margin: 0 !important; }
#tell_friend_left h2 { margin-bottom: 2px !important; }

#tell_friend_right { margin: 20px 20px 20px 0; width: 46px; height: 135px; float: right; }
#tell_friend_close_btn { 
	float: right; width: 17px; height: 17px; display: block; margin: 0; margin-bottom: 94px; padding: 0;
	background: url(../img/map_close_btn.png) no-repeat top left; _background: url(../img/map_close_btn.gif) no-repeat top left;
}

#tell_friend_success_close_btn {
	float: right;
	width: 17px;
	height: 17px;
	display: block;
	margin: 0;
	margin-bottom: 94px;
	padding: 0;
	background: url(../img/map_close_btn.png) no-repeat top left;
	_background: url(../img/map_close_btn.gif) no-repeat top left;
}

#tell_friend_submit_btn { 
	float: right;
	width: 46px;
	height: 23px;
	display: block;
	margin: 0;
	padding: 0;
	background: url(../img/send.gif) no-repeat top left;
}

#tell_friend_form_email { width: 243px; height: 23px; background: url(../img/tell_friend_form_email.gif) no-repeat; }
#tell_friend_form_comment { width: 243px; height: 57px; background: url(../img/tell_friend_form_comment.gif) no-repeat; }

#tell_friend_container input {
/* 	This input field is styled to be hidden inside the background of the parent div. */
	border: none; width: 232px; height: 19px; margin: 2px auto auto 2px; padding: 1px 4px 0 4px; color: #6E6E6E;
/*  IE7  */
	//border: 1px solid #FFFFFF !important;
	//height: 17px;
	//padding: 0 2px 0 2px;
}
#tell_friend_container textarea {
/* 	This textarea is styled to be hidden inside the background of the parent div. */
	border: none; width: 237px; height: 52px; margin: 2px auto auto 2px; padding: 1px 1px 0 1px; color: #6E6E6E; font-size: 1.1em; font-family:  "Trebuchet", Arial, Verdana; white-space: pre-wrap;
/*  IE7  */
	//border: 1px solid #FFFFFF !important;
	//height: 51px;
	//padding: 0px;
}

#tell_friend_success_container {
	position: absolute;
	top: 510px;
	left: 50%;
	margin-left: -455px;
	width: 307px;
	height: 65px;
	padding: 15px 17px 30px 20px;
	background: url(../img/tell_friend_success_bg.png) no-repeat;
	_background: url(../img/tell_friend_success_bg.gif) no-repeat;;
	z-index: 500000;
	display: none;
}

#tell_friend_success_container h1 { margin: 5px 0 5px 0; padding: 0; color: #008CAF; }
#tell_friend_success_container p { margin: 0; padding: 0; }
#tell_friend_success_container_left { display: inline; float: left; width: 280px; }
#tell_friend_success_container_right { display: inline; float: right; width: 27px; height: 20px; }

#content_container { float: left; margin: 50px 12px 0 0px; display: none; font-size: 1.2em; }
#content_container a { color: #008CAF; text-decoration: none; }
#content_container a:hover { text-decoration: underline; }

#privacy_policy {
	display: none;
	width: 500px;
}
#terms_conditions {
	display: none;
	width: 500px;
}

#content_close_btn {
	display: inline;
	float: left;
	margin-top: 20px;
}

#content_close_btn a { 
	display: block;
	width: 17px;
	height: 17px;
	background: url(../img/map_close_btn.gif) no-repeat top;
}
#content_close_btn a:hover { background: url(../img/map_close_btn.gif) no-repeat bottom; }

#map_container {
	position: absolute;
	top: 40px;
	left: 50%;
	margin-left: -425px;
	width: 1000px;
	height: 430px;
	background: url(../img/map_container_bg.png) no-repeat top left;
	_background: none !important; display: none;
}
	#map, #map_closer, #recordListDiv { position: relative; display: inline; float: left; }
	#map { margin: 0 0 0 30px; width: 530px; height: 400px; background: #FFFFFF; }
	#recordListDiv { 
		width: 258px; height: 380px; min-height: 360px; background: #9e9e9e url(../img/map_list_bg.gif) repeat-x fixed; padding-bottom: 0px !important; margin-bottom: 0 !important; border-left: 1px solid #8E8E8E;
	/*
		IE Styles
	*/
		//height: 360px;
		//padding-top: 20px;
		_margin-left: -5px !important;
	}
	#recordListDiv p { margin-left: 20px; font-size: 1.2em; }
	#recordListDiv ol p { margin-left: 0 !important; }
	#scroller_container { _margin: 0 !important; _padding: 0 !important; }
	#map a { color: #007698; }
	
	#map_closer { margin: 0 0 0 13px; width: 17px; height: 17px; position:relative; top:-400px;left:820px;}
	#close_btn {
		display: block; width: 17px; height: 17px; background: url(../img/map_close_btn.png) no-repeat top; _background: url(../img/map_close_btn.gif) no-repeat top;
	/*
		IE7 Fix
	*/
		margin-top: 0;
	}
	#message { display: none; }
	
	#loading { dispaly: inline; }
/*
	Altering Bing Styles
*/
	.MMcenter h1 { color: #007698 !important; }
	#recordListDiv { padding-bottom: 20px !important;  }
	#recordListDiv h2 { font-size: 1.4em; color: #666666; margin-left: 20px; margin-top: 20px; }
	#recordList { color: #007698; font-size: 1.4em; font-weight: bold; list-style-position: outside; margin-bottom: 20px !important; }
	#recordList h1 { font-size: 0.9em; margin-bottom: 0 !important; padding-bottom: 0 !important; }
	#recordList p { color: #434343; font-weight: 100; font-size: 0.9em; margin-top: 0; }
	#recordList a { text-decoration: none; color: #434343; font-weight: bold; }
	#recordList a:hover { text-decoration: underline; }

	.error_container { padding: 0 10px 10px 10px; }
	.error_container h1 { color: #FF0000; margin-bottom: 0; padding-bottom: 0; }
	.error_container p { margin-top: 5px; font-size: 1.1em; }

	#print_link {
		padding: 20px 0 0 20px;
	}
	
	.map_prom_code { text-align: right; margin-right: 15px; margin-bottom: 0; padding-bottom: 0; font-size: 0.9em !important; }
	.spaced_line { margin-bottom: 5px; display: block; }
	
	
	
