@charset "utf-8";
/* CSS Document */

img, #top_bg, #bottom_bg { behavior: url(iepngfix.htc) }

body
{
	background:url(../design_images/body_bg.jpg) repeat-x top #D2D2D2;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	font-size:11px;
	font-family:Tahoma, Arial;
	color:#676767;	
}

a:link { color:#393996; text-decoration:none; font-weight:normal;}
a:visited { color:#393996; text-decoration:none; font-weight:normal;}
a:active { color:#393996; text-decoration:none; font-weight:normal; }
a:hover { color:#00a2b2; text-decoration:none; font-weight:normal;}

#background
{
	background:url(../design_images/bg.jpg) no-repeat top center #D2D2D2;
	width:100%;
	min-height:814px;
	height:auto !important;
	height:814px;
	text-align:center;	
}

#container
{
	width:955px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.imageCaption{
	text-align:center;
	color:#000000
}


#logo
{
	float:left;
	width:337px;
	margin-top:10px;
	padding-bottom:5px;
}

#top_buttons
{
	margin:0px;
	padding:0px;
	list-style:none;
	float:right;
	width:380px;
	padding-left:238px;
	margin-top:10px;
	padding-bottom:5px;
}

#blue
{
	color:#556fac;
	font-size:12px;
}

#top_buttons li
{
	margin:0px;
	padding:0px;
	padding-left:15px;
	float:left;
	width:80px;
	list-style:none;
}

#top_bg
{
	background:url(../design_images/top_bg.png) no-repeat bottom;
	float:left;
	width:955px;
	height:10px;
}

#top_bg_2
{
	background:url(../design_images/top_bg2.png) no-repeat bottom;
	float:left;
	width:955px;
	height:10px;
}

#bottom_bg
{
	background:url(../design_images/bottom_bg.png) no-repeat top;
	float:left;
	width:955px;
	height:10px;
}

#bottom_bg_2
{
	background:url(../design_images/bottom_bg2.png) no-repeat top;
	float:left;
	width:955px;
	height:10px;
}

#main
{
	float:left;
	width:955px;
	background:url(../design_images/mid_bg.png) repeat-y top;
}

#main_02
{
	float:left;
	width:955px;
	background:url(../design_images/mid_bg2.png) repeat-y top;
}

#left
{
	float:left;
	width:131px;
	background:url(../design_images/btnhome_bg.png) no-repeat top left;
}

#right
{
	float:left;
	width:232px;
	padding-left:10px;
}

#right2
{
	float:left;
	width:268px;
	padding-left:10px;
}

#right3
{
	float:left;
	width:284px;
	padding-left:10px;
	padding-right:5px;
}

#menu
{
	
	margin:0px;
	padding:0px;
	margin-top:30px;
	padding-bottom:20px;
	margin-right:4px;
	float:left;
	list-style:none;
	width:123px;

}

#menu li
{
	padding:0px;
	margin:0px;
	width:115px;
	text-align:right;
	padding-top:4px;
	padding-left:8px;
	padding-bottom:9px;
	padding-right:8px;
	float:left;
}

#menu li a
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:1.2em;
	font-family:Tahoma, Arial;

}

#menu li a:hover
{
	color:#999999;
	text-decoration:none;
	font-size:1.2em;
	font-family:Tahoma, Arial;

}


/* Sub Menu :: START*/

#subMenu
{
	
	margin:0px;
	padding:0px;
	margin-top:7px;
	padding-bottom:20px;
	margin-right:5px;
	margin-left:10px;
	float:left;
	width:135px;
	text-align:left;

}

#subMenu H2
{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
}

#subMenu ul
{
	list-style:none;
	width:140px;
	margin:0px;
	margin-top:50px;
	padding:0px;
	
}

#subMenu li
{
	padding:0px;
	margin:0px;
	margin-left:0px;
	margin-right:4px;
	padding-top:4px;
}

#subMenu li a
{
	font-weight:bold;
	color:#373737;
	text-decoration:none;
	font-size:11px;
	font-family:Tahoma, Arial;
	font-weight:normal;

}

#subMenu li a:hover
{
	font-weight:bold;
	color:#999999;
	text-decoration:none;
	font-size:11px;
	font-family:Tahoma, Arial;
	font-weight:normal;
}

/* Sub Menu :: END */

/* Content :: START */

#content{
	float:left;
	/*width:419px;*/
	width:419px;
	padding:10px;
	text-align:left;
}

#content H1{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:20px;
	font-weight:normal;
	color:#676767;
}

#content H2{
	margin:0px;
	margin-top:10px;
	padding:0px;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color:#999999;
}

/* Content :: END */

/* Right Banner Sub :: START */

#rightBannersSub
{
	width:215px;
	float:left;
	text-align:left;
	padding:10px;
	padding-right:0px;
	padding-top:0px;
}

	#nowShowing{
		background:url(../design_images/bg_nowshowing.jpg) no-repeat top left #FFFFFF;
		width:195px;
		padding:10px;
		padding-top:60px;
	}
	
		#nowShowing H2{
			display:none;
		}
		
		
		#nowShowing ul{
			margin:0px;
			padding:0px;
			list-style:none;
		}
		
		#nowShowing a{
			font-size:14px;
			text-decoration:underline;
			color:#393939;
		}
		
		#nowShowing a:hover{
			font-size:14px;
			color:#CCCCCC;
		}
		
	#comingSoon{
		background:url(../design_images/bg_comingsoon.jpg) no-repeat top left #FFFFFF;
		margin-top:10px;
		width:195px;
		padding:10px;
		padding-top:60px;
	}
	
		#comingSoon H2{
			display:none;
		}
		
		
		#comingSoon ul{
			margin:0px;
			padding:0px;
			list-style:none;
		}
		
		#comingSoon a{
			font-size:14px;
			text-decoration:underline;
			color:#393939;
		}
		
		#comingSoon a:hover{
			font-size:14px;
			color:#CCCCCC;
		}
		
	#whatsOn{
		background:url(../design_images/whats_on.gif) no-repeat top left #FFFFFF;
		margin-top:10px;
		width:215px;
		height:29px;
	}
	
		#whatsOn H2{
			display:none;
		}
		
	#AD01{
		width:215px;
		float:left;
	}
	
		#AD01 img{
			border:0px;
		}
	
	#AD02{
		width:215px;
		margin-top:10px;
		float:left;
	}
	
		#AD02 img{
			border:0px;
		}
		

/* Right Banner Sub :: END */

/* Overview :: START */

#shopOverview
{
	width:419px;
	float:left;
}

#shopOverview img
{
	width:100px;
	float:left;
	margin:5px;
}

#shopOverview div
{
	width:295px;
	float:left;
	padding:5px;
}

#shopOverview H3
{
	color:#676767;
	font-size:15px;
	margin:0px;
	margin-bottom:5px;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}

		#shopOverview a{
			font-size:12px;
			color:#393939;
		}
		
		#shopOverview a:hover{
			font-size:12px;
			color:#CCCCCC;
		}

/* Overview :: END */

/* Detail :: START */

#shopDetail
{
	width:409px;
	margin-top:10px;
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}

#shopDetail img
{
	margin:5px;
}

#shopDetail hr
{
	color:#b64098;
	background:#b64098;
	border:0px #b64098;
	height:2px;
	margin-top:4px;
	margin-bottom:4px;
}

#shopDetail H2
{
	color:#00a2b1;
	font-size:20px;
	margin:0px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
}

#shopDetail H4
{
	color:#676767;
	font-size:13px;
	margin:0px;
	margin-bottom:5px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

		#shopDetail a{
			color:#393939;
		}
		
		#shopDetail a:hover{
			color:#CCCCCC;
		}	

/* Detail :: END*/

/* Cinema :: START*/

#cinemaBannerTop
{
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	float:left;
	width:360px;
	height:29px;
	margin-top:10px;
	margin-bottom:10px;
	padding:25px;
	text-align:center;
	background:url(../design_images/bg_cinema_banners.png) top center no-repeat;	
}

	#cinemaBannerTop H4
	{
		font-size:18px;
		margin:0px;
		font-weight:normal;
	}
	
	.bigText
	{
		font-size:26px;
	}
	
#cinemaBannerBottom
{
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	float:left;
	width:190px;
	height:50px;
	margin-top:10px;
	padding:30px;
	padding-right:0px;
	padding-left:220px;
	text-align:center;
	background:url(../design_images/bg_cinema_banner_bottom.jpg) top center no-repeat;	
}

	#cinemaBannerBottom H4
	{
		font-size:11px;
		margin:0px;
		font-weight:normal;
	}

	#cinemaBannerBottom a
	{
		color:#FFFFFF;
	}
	
	.bigText
	{
		font-size:13px;
		font-weight:bold;
	}

#vacancies{
	float:left;
	width:410px;
}

#vacancies hr{
	color:#CCCCCC;
	background:#CCCCCC;
	border:0px #CCCCCC;
	height:2px;
	margin-top:2px;
	margin-bottom:5px;	
}

#vacancies H3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;
}

/* Schedule :: START */

#schedule{
	float:left;
}

	#schedule hr{
		color:#000;
		background:#000000;
		border:0px #000000;
		height:2px;
		margin-top:5px;
		margin-top:5px;
	}
	
	#schedule H2{
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		margin-top:10px;
		margin-bottom:5px;
	}
	
	#schedule a{
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	#schedule a:hover{
		color:#393996;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	.scheduleActive{
		font-size:14px;
		font-weight:bold;
		color:#393996;
	}
	
	#cinema_logo{
		background:url(../design_images/icon_cinema.gif) no-repeat top right;
		padding-bottom:10px;
	}
	
	.cinemaColor{
		color:#393996;
	}

#movie{
	float:left;
	width:410px;
	margin-top:5px;
}

#movie h2{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}

.movieGrey{
	background:#EEEEEE;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}

.blueCinema{
	background:url(../design_images/blue_cinema.gif) no-repeat bottom center;
}

/* Schedule :: END */

/* Cinema :: END*/

.active
{
	background:#dddddd;
	
}

#menu li.active a
{
	color:#000;
}

.box
{
	width:232px;
	float:left;
	padding-bottom:10px;
}

.box2
{
	width:268px;
	float:left;
	padding-bottom:10px;
}

.box3
{
	width:284px;
	float:left;
	padding-bottom:10px;
}

.shopping
{
	background:url(../design_images/shopping_icon.gif) no-repeat;
	width:53px;
	height:43px;
	float:left;
	cursor:hand;
}

.contact
{
	background:url(../design_images/contact_icon.gif) no-repeat;
	width:53px;
	height:43px;
	float:left;
	cursor:hand;
}

.cinema
{
	background:url(../design_images/cinema_icon.gif) no-repeat;
	width:53px;
	height:43px;
	float:left;
	cursor:hand;
}

#shop_at_embassy
{
	float:left;
	width:179px;
}

#cinema_item
{
	float:left;
	width:215px;
}

#shop_at_embassy_title
{
	background:url(../design_images/shop_at_embassy.gif) no-repeat;
	float:left;
	width:179px;
	height:29px;
	cursor:hand;
}

#buy_a_voucher_title
{
	background:url(../design_images/buy_a_voucher.gif) no-repeat;
	float:left;
	width:179px;
	height:43px;
	cursor:hand;
}

#join_our_newsletter_title
{
	background:url(../design_images/join_our_newsletter.gif) no-repeat;
	float:left;
	width:179px;
	height:43px;
	cursor:hand;
}

#nowshowing_title
{
	background:url(../design_images/nowshowing.gif) no-repeat;
	float:left;
	width:215px;
	height:29px;
	cursor:hand;
}

#nowshowing_title_b
{
	background:url(../design_images/NOW-SHOWING.gif) no-repeat;
	float:left;
	width:215px;
	height:60px;
	cursor:hand;
}

#comingsoon_title
{
	background:url(../design_images/comingsoon.gif) no-repeat;
	float:left;
	width:215px;
	height:29px;
	cursor:hand;
}

#whats_on_title
{
	background:url(../design_images/whats_on.gif) no-repeat;
	float:left;
	width:284px;
	height:29px;
	cursor:hand;
}

#shop_at_embassy_title h2, #buy_a_voucher_title h2, #join_our_newsletter_title h2, #nowshowing_title h2, #comingsoon_title h2, #whats_on_title h2, #nowshowing_title_b h2
{
	display:none;
}

#shop_at_embassy_content
{
	padding-top:15px;
	padding-left:15px;
	padding-right:10px;
	width:154px;
	float:left;
	background:url(../design_images/grey_bottom.gif) no-repeat bottom #D9D9D9;
	min-height:536px;
	height:auto !important;
	height:536px;
}

#cinema_poster
{
	width:215px;
	float:left;
	background-color:#D9D9D9;

}

#shop_at_embassy_content ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}

#shop_at_embassy_content li
{
	text-align:left;
	padding-bottom:5px;

}

#shop_at_embassy_content li a
{
	color:#373737;
}

#bottom_banners
{
	float:left;
	padding-left:134px;
}

#bottom_banners img
{
	margin-left:7px;
}

#footer_left
{
	margin-top:15px;
	width:630px;
	float:left;	
	text-align:left;
}

#footer_right
{
	margin-top:15px;
	float:left;
	width:230px;
	text-align:right;
}

/* Contact Form*/
#contact_form input,textarea 
	{
		font-size:11px;
		border:1px solid #BCB9AA;
		padding:1px;
		width:282px;
	}
	
	#contact_form_Checkbox input
	{
		width:15px;
	}
	
	#submit input
	{
		width:50px;
	}