body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #e7ddcb;
	background: #000000;
}
* {margin: 0; padding: 0;}
ul, ol {list-style: none outside;}
.clear {clear: both; zoom: 1;}
h1, h2, h3, h4, h5, h6 {
	font-size: 1em;
	font-weight: normal;
	}
img, button, input {border: none;}
img {display: block;}
a {
	/*-moz-outline: none;*/
	color: #ded3c0;
	}
#omniture{
	display:none;
}
.desc #saw_maze a{
	/*color:#656565;*/
}
.SM{
	font-size: 50%;
	vertical-align : super;
	margin-bottom: -3px;
}
/*--- page structure ---*/
#wrap {
	background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/bg.jpg) no-repeat left top;
	width: 990px;
	margin: 0 auto;
	}
#content {
	margin-top: -65px;
	}
	
/* header */
#header {
	position: relative;
	z-index: 2;
	}
#hhnheader {
	outline: none;
	}

/* left column */
#left {
	float: left;
	width: 223px;
	text-align: right;
	position: relative;
	}
.character {
	width: 223px;
	height: 358px;
	margin: -143px 0 0;
	position: absolute;
}
.character.chucky {
	background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/chucky_bg.png) no-repeat left top;
}
.character.saw {
	background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/character_saw_bg.png) no-repeat left top;
	width: 288px;
	height: 373px;
	margin: -70px 0 0 -29px;
}
.character.saw2 {
	background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/character_saw_v2.png) no-repeat left top;
	width: 323px;
	height: 380px;
	margin: -99px 0 0 -29px;
}
.character.halloween {
	background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/halloween_bg.png) no-repeat left top;
	width: 270px;
	height: 360px;
	margin: -70px 0 0 -29px;
}
.character.pig {
	background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/pig_bg.png) no-repeat left top;
	width: 323px;
	height: 380px;
	margin: -99px 0 0 -29px;
}
/* Sub-page navigation */
.subnav {
	display: inline-block;
	padding-top: 172px;
	position: relative;
	font-weight:bold;
	}
.subnav li a {
	display: block;
	width: 230px;
	height: 35px;
	font-size: 1.33em;
	text-align: right;
	text-decoration: none;
	cursor: pointer;
	}
.subnav li a:hover,
.subnav li a.selected {
	background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/subnav/hover_bg_2.png) no-repeat right top;
	}
.subnav li a span {
	margin-right: 15px;
	padding-top: 9px;
	display: block;
	}
.subnav li#m_all_new {
	background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/subnav/all_new.png) no-repeat left top;
	margin-left: 37px;
	width: 104px;
	height: 31px;
	}

/* Sub-page navigation v2 */
.subnav_v2 {
	margin-top: 5px;
	font-weight:bold;
}
.subnav_v2 #pick_date {
	background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/subnav/pick_date_bg.png) no-repeat left top;
	padding: 18px 0 12px;
	width: 208px;
}
.subnav_v2 #pick_date a {
	display: block;
	margin-right: 16px;
	font-size: 1.17em;
	text-align: right;
	text-decoration: none;
	cursor: pointer;
}
.subnav_v2 #stay_connected {
	background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/subnav/connected_bg.png) no-repeat left top;
	padding: 10px 16px 16px 10px;
	height: 75px;
}
.subnav_v2 #stay_connected .label{
	margin-top:7px;
	font-size: 1.10em;
	text-align: right;
	float:right;
	text-decoration: none;
	display:block;
	cursor: default;
}
.subnav_v2 #stay_connected .twitter, .subnav_v2 #stay_connected .facebook,
.subnav_v2 #stay_connected .email, .subnav_v2 #stay_connected .mobile{
	float:left;
	width:21px;
	height:26px;
	cursor: pointer;
	display:inline;
	overflow:hidden;
}
.subnav_v2 #stay_connected .twitter{
	background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/subnav/btn_twitter.gif) no-repeat left top;
}
.subnav_v2 #stay_connected .facebook{
	background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/subnav/btn_facebook.gif) no-repeat left top;
}
.subnav_v2 #stay_connected .email{
	background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/subnav/btn_email.gif) no-repeat left top;
}
.subnav_v2 #stay_connected .mobile{
	background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/subnav/btn_mobile.gif) no-repeat left top;
}
.subnav_v2 #stay_connected p{
	margin:0;
	padding:0;
	float:left;
}
/* right column */
#right {
	float: right;
	width: 750px;
	}
	
h1.heading {
	background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/h_divider.png) no-repeat left top;
	height: 30px;
	margin-top: 6px;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
h1.heading span {
	font-size: 2.33em;
	margin: -13px 0 0 18px;
	position: absolute;
	display: block;
	}
h1.heading em {
	color: #d13414;
	font-style: normal;
	}
	
#page_content {
	min-height: 680px;
	height: auto !important;
	height: 680px;
	padding-left: 18px;
	font-size:16px;
}

p {
	/*color: #656565;*/
	line-height: 16px;
	}
p.short_desc {
	width: 350px;
	padding: 0 0 10px 0;
	}
ul.tips_list {
	/*color: #656565*/;
	width: 425px;
	}
ul.tips_list li {
	list-style: disc outside;
	padding-bottom: 10px;
	margin-left: 15px;	
	}
	
/* Overview & News_Reviews Styles*/
.copy{
	float:left;
	margin-top:30px;
	width:440px;
}
.copy p{
	padding:0;
	margin: 0 0 10px 0;
	float:left;
	width:440px;
	line-height:normal;
	font-size:16px;
}
.list{
	width:340px;
	height: 165px;
	float: left;
}
.list img{
	float:left;
}
.list ul{
	width: 175px;
	float:left;
	margin: 0;
	padding: 25px 0 0 5px;
}
.list li{
	padding-left:0px;
	padding-bottom: 10px;
	list-style:none;
	margin: 0;
	font-size:16px;
}
.copy a:link {
	text-decoration: underline;
}
.copy  a:visited {
	text-decoration: underline;
}
.copy  a:hover {
	text-decoration: none;
}
.copy a:active {
	text-decoration: underline;
}
.copy .quoter{
	margin-top:5px;
	margin-bottom:15px;
	font-size:10px;
	width:440px;
	text-align:right;
	float:left;
	font-size:12px;
}
.copy .quote{
	margin-top:25px;
	width:440px;
	float:left;
	font-size:16px;
}
.copy .buy_link{
	margin-top:20px;
	font-size:16px;
	text-align:center;
}
	
/* FAQs Styles */
.listFaqs{
	width:650px;
}
.listFaqs ol{
	margin-left:30px;
	list-style:decimal;
}
.listFaqs li{
	list-style:decimal;
}
.listFaqs p{
	margin-top:15px;
	margin-bottom:15px;
}
.insiderTips{
	margin-top:30px;
	width:650px;
}
.insiderTips .header{
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
}
.insiderTips ul{
	margin-left:30px;
}
.insiderTips li{
	list-style:disc;
	margin-bottom:15px;
}

/* TEMPLATE */
.template_1  {
	background-repeat:no-repeat;
	background-position:right top;
	background-image:url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/bkgd_dungeon.jpg);
	padding-top: 20px;
}
.template_2  {
	background-repeat:no-repeat;
	background-position:right top;
	background-image: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/template_2_bg.jpg);
	padding-top: 40px;
}
.template_3 {
	background-repeat:no-repeat;
	background-position:right top;
	background-image: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/billy_tricycle_bg.jpg);
	padding-top: 40px;
}
ul.image_items {
	width: 550px;
	margin: 0 0 0 40px;
	}
ul.text_items {
	padding: 0px 18px 0 0;
	}
	
ul.image_items li {
	border-bottom: 1px solid #424242;
	padding: 13px 0;
	overflow: hidden;
	zoom: 1;
	}
ul.image_items li.last {
	border-bottom: none;
	}
ul.image_items li .image {
	float: left;
	width: 157px;
	text-align: center;
	}
ul.image_items li img {
	display: inline-block;
	}
ul.image_items .desc {
	overflow: hidden;
	zoom: 1;
	}
ul.image_items h3,
ul.text_items h3 {
	text-transform: capitalize;
	color: #a82d2d;
	padding-bottom: 10px;
	font-weight: bold;
	}
ul.image_items .desc p,
ul.text_items .desc p{
	padding-bottom: 10px;
	/*font-weight: bold;*/
	}
ul.image_items .desc p strong,
ul.text_items .desc p strong {
	text-transform: capitalize;
	}
ul.text_items li {
	padding: 4px 300px 4px 0;
	}
ul.text_items li.last {
	border-bottom: none;
	}

/* ATTRACTIONS TEMPLATE */
h2.sub_heading {
	background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/play_new_game.png) no-repeat left top;
	height: 53px;
	text-indent: -999em;
	margin: 35px 0 0 9px;
}
.sub_h_desc {
	padding: 3px 78px 0px 18px;
	font-weight: bold;
	}
ul.image_items_v2  {
	background: #eadfc2 url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/attract_bg.jpg) no-repeat right top;
	width: 583px;
	margin: 35px 0 0 18px;
	padding-top: 8px;
	}
ul.image_items_v2 li a {
	background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/buttons/mazes_btn.png) no-repeat left top;
	width: 190px;
	height: 45px;
	display: block;
	text-indent: -999em;
	-moz-outline: none;
	float: left;
	margin: 0 5px 0 0;
	position: relative;
	cursor: pointer;
	}
ul.image_items_v2 li a.terror_t_btn {
	background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/buttons/terror_tram_btn.png) no-repeat left top;
	}
ul.image_items_v2 li a.shows_btn {
	background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/buttons/shows_btn.png) no-repeat left top;
	}
ul.image_items_v2 li a.scarezone_btn {
	background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/buttons/scare_zones_btn.png) no-repeat left top;
	}
ul.image_items_v2 li{
	overflow: hidden;
	zoom: 1;
	}
ul.image_items_v2 li p{
	overflow: hidden;
	zoom: 1;
	border-bottom: 1px solid #4a473e;
	padding: 12px 0;
	margin-right: 12px;
	color: #3d3d3d;
	font-weight: bold;
	}
ul.image_items_v2 li.last p{
	border-bottom: none;
	}

/***************************
	TICKET PAGE
	*/
.tickets_page {
	margin-left: 75px;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	}
	.tickets_page h1.heading{
		background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/h_divider_wide.png) no-repeat left top;
		width: 913px;
		height: 47px;
		}
	#sell_out_heading{
		background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/event_will_sell_out.png) no-repeat left top;
		width: 850px;
		height: 47px;
		text-indent: -9999px;
		margin: 21px 0 25px 7px;
		}
		/***************************
		COLUMNS
		*/
		.tickets_page #left{
			width: 518px;
			padding-right: 28px;
			text-align: left;
			}
			.tickets_page #left p{
				padding: 0 9px 15px 7px;
				font-size:16px;
				/*font-weight: bold;*/
				}
			.tickets_page #left h2{
				padding: 0 9px 0 7px;
				/*color: #fff;*/
				font-weight: bold;
				font-size:16px;
				}
			.tickets_page #left h2.timed_header{
				font-size: 1.8em;
				font-weight: bold;
				/*color: #b8ab93;*/
				padding-bottom: 5px;
				}
				.tickets_page #left h2.timed_header span{
					color: #e70000;
					}
		.tickets_page #right{
			width: 321px;
			text-align: left;
			float: left;
			}
			.tickets_page #right p{
				width: auto;
				}
		/***************************
		TICKET CALENDAR
		*/
		.tickets_page #left #ticket_calendar{
			background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/calendar/calendar_header.png) no-repeat left top;
			padding: 77px 7px 25px 12px;
			zoom: 1;
			}
			.tickets_page #left #ticket_calendar table{
				}
				.tickets_page #left #ticket_calendar table th{
					display: none;
					}
				.tickets_page #left #ticket_calendar table td {
					border: 1px solid #392d10;
					background-color: #d3d3d3;
					}
					.tickets_page #left #ticket_calendar table td .cal_day{
						width: 69px;
						height: 85px;
						background-color: #d3d3d3;
						position: relative;
						display: block;
						text-decoration: none;
						}
						.tickets_page #left #ticket_calendar table td .date{
							color: #7a7c7e;
							font-weight: bold;
							font-size: 1.5em;
							position: absolute;
							top: 7px;
							right: 9px;
							}
						.tickets_page #left #ticket_calendar table td.tix_date .date{
							text-decoration: underline;
							color: #6a1d1d;
							}
						.tickets_page #left #ticket_calendar table td .date_msg{
							color: #6a1d1d;
							font-size: 1.05em;
							position: absolute;
							bottom: 25px;
							left: 12px;
							}
				/* available date */
				.tickets_page #left #ticket_calendar table td.tix_date {
					background-color: #dfd3b6;
					}
					.tickets_page #left #ticket_calendar table td.tix_date .cal_day{
						background-color: #dfd3b6;
						}
					/* highlighted date */
					.tickets_page #left #ticket_calendar table td.tix_date a.cal_day:hover {
						background: #dfd3b6 url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/calendar/date_highlighted.gif) no-repeat left top;
						}
					/* past date */
					.tickets_page #left #ticket_calendar table td.tix_past_date .cal_day,
					.tickets_page #left #ticket_calendar table td.tix_past_date a.cal_day:hover {
						background: #dfd3b6 url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/calendar/calendar_past_date.gif) no-repeat left bottom;
						}
						.tickets_page #left #ticket_calendar table td.tix_past_date  .date{
							text-decoration: none;
							}
						.tickets_page #left #ticket_calendar table td.tix_past_date  .date_msg{
							display: none;
							}
					/* selected date */
					.tickets_page #left #ticket_calendar table td.tix_selected_date .cal_day,
					.tickets_page #left #ticket_calendar table td.tix_selected_date a.cal_day:hover {
						background: #dfd3b6 url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/calendar/calendar_closed_date.gif) no-repeat left top;
						}
						.tickets_page #left #ticket_calendar table td.tix_selected_date  .date_msg{
							color: #FFF;
							}
							.tickets_page #left #ticket_calendar table td.tix_selected_date  .date{
							color: #fff;
							text-decoration: none;
							}
			.tickets_page #left #ticket_calendar p{
				padding-top: 7px;
				}
		/***************************
		TICKET AND HOURS
		*/
		#tickets_and_hours{
			background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/modules/module_content_bg.jpg) no-repeat 5px 29px;
			width: 312px;
			}
			#tickets_and_hours .module_header{
				background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/modules/module_header.png) no-repeat left top;
				height: 28px;
				overflow: hidden;
				zoom: 1;
				padding: 5px 13px 0 18px;
				}
			* html #tickets_and_hours .module_header{
				background: none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/modules/module_header.png', sizingMethod='crop');
				}
				#tickets_and_hours .module_header h2{
					float: left;
					color: #e7ddcb;
					font-weight: bold;
					font-size: 20px;
					line-height: 1.1em;
					font-family: Georgia, "Times New Roman", Times, serif;
					}
				#ticket_date {
					float: right;
					overflow: hidden;
					zoom: 1;
					padding-top: 3px;
					}
					#ticket_date .previous,
					#ticket_date .next{
						float: left;
						}
					#ticket_date .previous a{
						background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/icons/arrow_left.png) no-repeat left top;
						width: 17px;
						height: 15px;
						text-indent: -9999px;
						float: left;
						cursor: pointer;
						position: relative;
						}
					* html #ticket_date .previous a{
						background: none;
						filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/icons/arrow_left.png', sizingMethod='crop');
						}
					#ticket_date .date{
						float: left;
						color: #e7ddcb;
						font-weight: bold;
						}
					#ticket_date .next a{
						background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/icons/arrow_right.png) no-repeat left top;
						width: 17px;
						height: 15px;
						text-indent: -9999px;
						float: left;
						cursor: pointer;
						position: relative;
						}
					* html #ticket_date .next a{
						background: none;
						filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/icons/arrow_right.png', sizingMethod='crop');
						}
			#tickets_and_hours .module_content{
				color: #4d4a4a;
				background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/modules/blood_splatter.jpg) no-repeat 5px -3px;
				padding: 29px 0 0 20px;
				}
				#tickets_and_hours .module_content .select_date{
					width:265px;
					height:325px;
				}
					#tickets_and_hours .module_content .select_date #line01{
						padding-top:90px;
						font-size:36px;
						text-align:center;
						font-weight:bold;
					}
					#tickets_and_hours .module_content .select_date #line02{
						padding-top:5px;
						font-size:18px;
						text-align:center;
						font-weight:bold;
					}
					#tickets_and_hours .module_content .select_date #line03{
						padding-top:5px;
						font-size:24px;
						text-align:center;
						font-weight:bold;
						color:#6a1d1d;
					}
					#tickets_and_hours .module_content .select_date #bottomLine{
						padding-top:75px;
						font-size:12px;
						text-align:center;
						font-weight:bold;
						color:#6a1d1d;
					}
				#tickets_and_hours .ticket_section {
					background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/ticket_divider.gif) no-repeat left bottom;
					padding: 8px 0;
					overflow: hidden;
					zoom: 1;
					clear: both;
					width:280px;
					}
					#tickets_and_hours .ticket_section_last{
						background: none;
						}
						#tickets_and_hours .ticket_section dl{
							width:270px;
						}
					#tickets_and_hours .ticket_section dt, #tickets_and_hours .ticket_section h3{
						color: #2e2b2b;
						/*color: #e7ddcb;*/
						font-size: 1em;
						clear: both;
						width: 168px;
						padding-bottom: 8px;
						font-weight:bold;
						}
					#tickets_and_hours .ticket_section dt a, #tickets_and_hours .ticket_section h3 a{
						color: #2e2b2b;
						text-decoration: none;
						}
					#tickets_and_hours .ticket_section .multi_ticket_option dt{
						font-size: .9em;
						color: #4d4a4a;
						}
					#tickets_and_hours .ticket_section dt,
					#tickets_and_hours .ticket_section dd{
						float: left;
						}
					#tickets_and_hours .ticket_section dd.ticket_price{
						color: #2e2b2b;
						font-size: 1.1em;
						width: 33px;
						font-weight: bold;
						}
					#tickets_and_hours .ticket_section dd.ticket_price_none{
						color: #2e2b2b;
						font-size: 1.1em;
						width: 98px;
						font-weight: bold;
						}
					#tickets_and_hours .ticket_section dd.ticket_link{
						padding-left: 4px;
						}
						.buy_now_link{
							background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/buttons/buy_now_btn.png) no-repeat left top;
							height: 18px;
							width: 65px;
							text-indent: -9999px;
							display: block;
							cursor: pointer;
							}
						* html #tickets_and_hours .ticket_section dd.ticket_link .buy_now_link{
							background: none;
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/buttons/buy_now_btn.png', sizingMethod='crop');
							}
					#tickets_and_hours .ticket_section dd.ticket_phone{
						color: #691c1c;
						font-weight: bold;
						}
					#tickets_and_hours .ticket_section .ticket_section_detail{
						clear: both;
						font-size: .93em;
						color: #4d4a4a;
						/*color: #e7ddcb;*/
						margin:0;
						padding:0;
						}
				#tickets_and_hours .ticket_operating_hours{
					color: #222020;
					padding: 10px 0 30px 0;
					font-weight: bold;
					}
					#tickets_and_hours .ticket_operating_hours dt,
					#tickets_and_hours .ticket_operating_hours dd{
						float: left;
						padding-right: 12px;
						}
						.ticket_section .ticket_phone span.red {
							color: #782020;
							font-weight: bold;
							}
							.ticket_section .ticket_phone {
							padding-top: 5px;
							width:163px;
							}
							
		/***************************
		SKIP THE LINE
		*/
		#skip_line{
			background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/modules/tickets-skip_the_line_bg.png) no-repeat left top;
			width: 321px;
			height: 135px;
			margin: 19px 0 0 0;
			}
			#skip_line h2{
				color: #42403a;
				font-size: 1.5em;
				text-align: center;
				padding: 20px 0 15px;
				line-height: 1.3em;
				font-weight: bold;
				}
				#skip_line h2 span{
					font-size: 1.3em;
					display: block;
					color: #2e2b2b;
					}
			#skip_line p{
				float: left;
				width: auto;
				padding: 3px 8px 0 16px;
				color: #222020;
				}
			#skip_line .buy_now_btn{
				background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/buttons/buy_now_102w.gif) no-repeat left top;
				display: block;
				float: left;
				width: 102px;
				height: 21px;
				text-indent: -9999px;
				position: relative;
				}
		/***************************
		ANNUAL PASS MEMBER
		*/
		#annual_pass_member {
			padding: 25px 0 0;
			background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/modules/module_bg_annual_pass.jpg) no-repeat 5px 48px;
			}
			#annual_pass_member .module_header{
				background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/modules/module_header.png) no-repeat left top;
				height: 28px;
				overflow: hidden;
				zoom: 1;
				padding: 5px 13px 0 18px;
				}
				#annual_pass_member .module_header h2{
					color: #e7ddcb;
					font-weight: bold;
					font-size: 20px;
					font-weight: bold;
					line-height: 1.1em;
					font-family: Georgia, "Times New Roman", Times, serif;
					}
			#annual_pass_member .module_content {
				padding: 0 6px 14px 4px;
				}
				#annual_pass_member .module_content h3{
					color: #FFF;
					padding: 12px 10px 0 10px;
					font-weight: bold;
					}
			/* barcode form */
			#annual_pass_barcode{
				position: relative;
				height: 69px;
				width: 303px;
				}
				#barcode_search_label{
					position: absolute;
					color: #796e5a;
					top: 25px;
					left: 23px;
					font-size: 1.5em;
					font-weight: bold;
					line-height: 1.3em;
					}
				#barcode_search{
					background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/barcode_input_bg.png) no-repeat left top;
					color: #796e5a;
					height: 44px;
					width: 218px;
					float: left;
					vertical-align: middle;
					border: none;
					font-size: 1.5em;
					font-weight: bold;
					line-height: 1.3em;
					padding: 25px 0 0 23px;
					}
				#barcode_search_button{
					background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/barcode_search_btn.png) no-repeat left top;
					height: 69px;
					width: 62px;
					float: left;
					vertical-align: middle;
					border: none;
					text-indent: -9999px;
					cursor: pointer;
					}
			#annual_pass_member .module_content p{
				color: #959595;
				padding: 4px 10px 0 10px;
				font-weight: bold;
				}
				#annual_pass_member .module_content p a{
					color: #FFF;
					text-decoration: underline;
					}
					.ticket_type_info {
						cursor: pointer;
					}
					

/* CALENDAR, EMAIL, MOBILE POP UP */
#hhncalendar {
	position: absolute;
	left: -40px;
	top: 112px;
	outline: none;
	z-index:10000;
}
#hhnemailpopup {
	position: absolute;
	left: 400px;
	top: 30px;
	outline: none;
	z-index:10000;
}
#hhnmobilepopup {
	position: absolute;
	left: 400px;
	top: 30px;
	outline: none;
	z-index:10000;
}	
	
	
table.dates_calendar {
	/*color: #656565;*/
	/*font-weight: bold;*/
	}
table.dates_calendar td {
	padding-bottom: 7px;
	}
/* DIRECTIONS PAGE */
.directions_page,
.short_t1 {
	width: 425px;
	}
.directions_page p,
.short_t1 p {
	padding: 0 0 25px 0;
	}
.directions_page h3{
	font-weight: bold;
	color: #a82d2d;
	padding-bottom: 10px;
	font-weight: bold;
	}
iframe#themap {
	margin: 5px 0 15px 0;
	}

.coming_soon_txt {
	font-size: 17px;
	}
		/**********************
		TOOLTIP
		*/
		#tooltip {
			position: absolute;
			z-index: 3000;
			border: 1px solid #111;
			background-color: #eee;
			padding: 5px;
			}
		#tooltip h3, #tooltip div {
			margin: 0;
			color: #535353;
			}

/* footer */
#footer {
	background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/h_divider.gif) no-repeat right top;
	padding: 26px 0 0 20px;
	margin-top: 18px;
	position: relative;
	font-size: .92em;
	font-weight: bold;
}
#footer p {
	font-size: 10px;
	color: #777;
}
ul.footer_links {
	margin: 55px 0 5px 0;
	}
ul.footer_links li {
	display: inline;
	color: #ded3c0;
	}
ul.footer_links a {
	text-decoration: none;
	color: #ded3c0;
	}
ul.footer_links.grey {
	margin: 0;
	padding-bottom: 20px;
	}
ul.footer_links.grey li {
	color: #777777;
	}
ul.footer_links.grey a {
	text-decoration: none;
	color: #777777;
	font-size: 10px;
	}
ul.footer_links a:hover {
	text-decoration: underline;
	}
.warning_sign {
	background: url(http://mt41-blogs.universalstudioshollywood.com/hhn/_images/warning_notice.jpg) no-repeat right top;
	text-indent: -999em;
	width: 307px;
	height: 97px;
	position: absolute;
	right: 0;
}