/*********************************************************************************************************************************************************************
****************************************************************** File styles.css ***********************************************************************************
********************************************************************* 2010-06-15 *************************************************************************************
********************************************************************** William ***************************************************************************************
*********************************************************************************************************************************************************************/

* 
{
margin: 0px;
padding: 0px;
}

/**********************************************************************
******************************* Body **********************************
**********************************************************************/

body {
	background-image: url("images_2/bg_top_repeat_x.jpg");
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 1000px;
	margin:auto;
}

input, textarea {
	background: #ffffff;
	font: lighter 13px Arial, Helvetica, sans-serif;
	color: #000000;
}

p, ol, ul {
	margin-top: 0;
}

	/************************* Titles H* *********************************/

	h1, h2, h3, h4, h5 {
		color:#000000;
	}

	h1, h2, h3 {
		font-family: Arial, Helvetica, sans-serif;
		margin-top:0;
	}

	h1, h2 {
		font-weight: normal;
	}
<br />
	h1 {
		font-size: 2.4em;
	}

	h2 {
		font-size: 2.4em;
	}

	h3 {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 18px;
		font-weight:normal;	
		background:url(images/title2.gif) no-repeat bottom center;
		margin-left: 2px;
		padding-left:30px;
		margin-bottom: 10px;
		padding-top: 10px;
	}

	h4 {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 18px;
		font-weight:normal;
		padding-left: 30px;
		padding-top: 20px;
	}

	h5 {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		font-weight:normal;
		padding-left: 8px;
		padding-top: 30px;
	}
/**********************************************************************
***************************** End Body ********************************
**********************************************************************/

/**********************************************************************
****************************** Header *********************************
**********************************************************************/

#header {
	width: 1000px;
	height:262px;
	border-left:1px solid #583b2b;
	border-right:1px solid #583b2b;
	margin-top:0;
	margin-right:auto;
	margin-left:auto;
	background: url(images_2/bg_top.jpg) no-repeat top #f39300;
	}

	/********** Logo **********/

	#logo {
		width: 1000px;
		height: 242px;
	}

	#logo h1, #logo p {
		margin:0;
		line-height: normal;
	}

	#logo h1 {
		font-size: 60px;
		color: #000000;
		height:100px;
		width:506px;
		margin-left: 70px;
	}
	#logo h2 {
		margin-left:536px;
		padding: 27px 20px 0 70px;
		font-size: 60px;
		color: #000000;
	}

	#logo a {
		text-decoration: none;
		color: #ffffff;
	}
		 /***** Pos_h4 *****/
  
		.pos_h4 {
			font-family:Arial,sans-serif;
			font-size:13px;
			position:absolute;
			top:232px;
			left:930px;
		}
		
	/********** End Logo **********/

	/********** Menu **********/

	#menu {
		height: 20px;
		width: 1000px;
		font-family: Arial, sans-serif;
		background: url(images_2/bg_menu.jpg) repeat-x top #4e2e12;
		position:absolute;
		top:242px;
		margin:auto;
	}

	#menu ul {
		padding:0;
		margin: 0;
		list-style: none;
		position:absolute;
		text-align:center;
	}

	#menu ul li {
		display: inline;
		float:left;
		width:125px;
		height:20px;
		position:relative;
		text-align:center;
	}

	#menu ul li a {
		display:block;
		text-decoration:none;
		color:#ffffff;
		position:absolute;
		top:0px;
		font-size:16px;
		float:left;
		width:125px;
		height:20px;
		text-align:center;
	}

	#menu ul li:hover a {
		display:block;
		text-decoration:none;
		font-size:16px;
		float:left;	
		width:125px;
		height:20px;
		text-align:center;
	}

	#menu ul li:hover a:hover {
		display:block;
		text-decoration:none;
		background:url("images_2/bg_menu_hover.jpg") no-repeat top;
		color:#ffffff;
		float:left;
		width:125px;
		height:20px;
		text-align:center;
	}
	#menu ul li:hover ul li a {
		display:block;
		text-decoration:none;
		font-size:14px;
		background:url("images_2/bg_menu.jpg") repeat-x top;
		float:left;
		width:125px;
		height:20px;
		text-align:center;
	}

	#menu ul li:hover ul li a:hover{
		display:block;
		text-decoration:none;
		font-size:14px;
		background:url("images_2/bg_menu_hover.jpg") repeat-x top;
		float:left;
		width:125px;
		height:20px;
		text-align:center;
	}

	#menu ul li ul {
		display:none;
		text-align:center;
	}

	#menu ul li:hover ul {
		display:block;
		border-top: hidden;
		border-right:1px solid white;
		border-left:1px solid white;
		border-bottom:1px solid white;
		top:20px;
		float:left;
		height:auto;
		width:125px;
		text-align:center;
	}

	#menu ul li:hover ul li {
		text-align:center;
		background:url("images_2/bg_menu_hover.jpg") no-repeat top;
		height:20px;
		width:125px;
	}
	/********** End Menu **********/

/**********************************************************************
***************************** End Header ******************************
**********************************************************************/


/**********************************************************************
******************************** Page *********************************
**********************************************************************/

#page {
	width: 1000px;
	background-color:#fff0c7;
	border-left:1px solid #583b2b;
	border-right:1px solid #583b2b;
	text-align:center;
	padding-top: 20px;
	float:left;
}

	/********** Main_bg **********/

	#main
	{
	width: 1000px;
	height:auto; 
	margin: 0 auto;
	background: url(images_2/bg_top.jpg) no-repeat top #FDE29B;
	margin-bottom: 20px;
	}

	#main_bg{
		background: url(images/main_bg.jpg) left repeat-y; 	
	}

		/***** Content *****/

		#content {
			float: left;
			width: 500px;
			/*margin-left: 20px;*/
		}

		#content .post ul, #content .post ol
		{
			margin-left: 20px;
		}

			/*** Head 2 ***/
	    
			#head2 {
				width:460px;
				height: 155px;
				padding-left:20px;
			}

			/*** End Head 2 ***/

			/*** Post ***/

			.post {
				color: #000000;
				width:460px;
				padding:20px 20px 0 20px;
			}

			.post p {
				margin-left: 15px;
				margin-right:15px;
			}

			.post a{
				color: #002e81;
				text-decoration:none;
			}

			.post a:hover{
				text-decoration:underline;
			}

			.post H2
			{
			color: #b01000;
			text-transform: uppercase;
			font-size: 14px;
			font-weight: bold
			}

			/*** End Post ***/

		/***** End Content *****/

	/********** End Main bg **********/

	/********** Sidebars **********/

	.sidebar {
		float: left;
		margin-top: -42px;
		color: #000000;
		width:500px;

	}

	.sidebar ul {
		margin: 0;
		padding: 0;
		list-style: none;
		line-height: normal;
	}


	.sidebar li {

	}

	.sidebar h2 {
	width: 500px;
	font-size: 20px;
	font-weight: bold;
	text-transform: none;
	color: #000000;
	background: url(images/title.gif) no-repeat bottom center;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

	/********** End Sidebar **********/

/**********************************************************************
**************************** End Page *********************************
**********************************************************************/

/**********************************************************************
****************************** Footer *********************************
**********************************************************************/

#footer {
	padding: 20px 0 20px 0;
	height: auto;
	background: url(image/footer.jpg) no-repeat center #fff0c7;
	width: 1000px;
	border-left:1px solid #583b2b;
	border-right:1px solid #583b2b;
	margin:auto;
	text-align:center;
	float:left;
}

#footer p {
	text-align: center;
	font-size: smaller;
	color: #000000;
}

#footer a {
	color: #000000;
}

/**********************************************************************
************************* End Footer **********************************
**********************************************************************/

/**********************************************************************
************************** SimsBooking ********************************
**********************************************************************/

.title_check {
	background:url("images_2/bg_title.jpg") top repeat-x;
	color:#ffffff;
	-moz-border-radius:5%;

	padding:1px;
	margin:10px 0 10px 20px;

	width:460px;
}

/**********************************************************************
************************* End SimsBooking *****************************
**********************************************************************/

/**********************************************************************
*************************** Newsletter ********************************
**********************************************************************/

.title_newsletter {
	background:url("images_2/bg_title.jpg") top repeat-x;
	
	color:#ffffff;
	-moz-border-radius:5%;

	padding:1px;
	margin-left:20px;

	width:460px;
}
/**********************************************************************
************************* End Newsletter ******************************
**********************************************************************/

/**********************************************************************
*************************** Bookmarks *********************************
**********************************************************************/

.title_bookmarks {
	background:url("images_2/bg_title.jpg") top repeat-x;
	
	color:#ffffff;
	-moz-border-radius:5%;

	padding:1px;
	margin-left:20px;

	width:960px;
}
/**********************************************************************
************************* End Bookmarks *******************************
**********************************************************************/

/**********************************************************************
**************************** Address **********************************
**********************************************************************/

.title_address {
	background:url("images_2/bg_title.jpg") top repeat-x;
	
	color:#ffffff;
	-moz-border-radius:5%;

	padding:1px;
	margin-left:20px;

	width:960px;
}
/**********************************************************************
************************** End Address ********************************
**********************************************************************/

/**********************************************************************
*************** booking-london-theater-tickets.php ********************
**********************************************************************/
.theatre {
	width:327px; 
	height:125px;
	margin-top:10px;
}
.theatre .row{
	height:25px;
 	margin-left:25px;
}
.theatre .col1{
	width:100px;
	float:left;
	margin:5px 0px;
}
.theatre .col2{
	margin-left:100px;
}
.theatre .button{
	margin-left:115px;
}
/**********************************************************************
************** End booking-london-theater-tickets.php *****************
**********************************************************************/

/**********************************************************************
**************** booking-london-tour-tickets.php **********************
**********************************************************************/
.tour {
	width:327px;
	height:125px;
	margin-top:10px;
}
.tour .row{
	height:25px;
 	margin-left:10px;
}
.tour .col1{
	width:100px;
	float:left;
	margin:5px 0px;
}
.tour .col2{
	margin-left:100px;
}

.tour .button{
	margin-left:140px;
}

.infobox_tour .infobox_content {
	width: 327px;
	background: #E9C648 center repeat-y;
	margin-left: 0px;
	padding: 5px 0px;
	color: #513C29;
	overflow: auto;
	border: 3px #E9C648 solid;
	-moz-border-radius:10%;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity:0.9;
	opacity:0.9;
}
.infobox_tour .infobox_content span.title {
	margin: 0px 10px 3px;
	display: block;
	text-align: center;
	font-size: 13px;
	font-family: "Arial";
}
/**********************************************************************
***********************************************************************
**********************************************************************/

/**********************************************************************
**************** royal-norfolk-hotel-london-rooms.php *****************
**********************************************************************/
.rooms_p {
		margin:0 20px 0 20px;
		width:430px;
		border:1px solid #E2BE84;
		-moz-border-radius:5%;
		padding:15px;
		height:auto;
		list-style:none;
}

.room_facilities {
		background:url("images_2/bg_title.jpg") top repeat-x;
	
		color:#ffffff;
		-moz-border-radius:5%;
	
		padding:1px;
		margin-left:20px;

		width:460px;
}

.rooms_and_prices {
		background:url("images_2/bg_title.jpg") top repeat-x;
	
		color:#ffffff;
		-moz-border-radius:5%;
	
		padding:1px;
		margin-left:20px;

		width:460px;
}

.hotel_facilities {
		background:url("images_2/bg_title.jpg") top repeat-x;
	
		color:#ffffff;
		-moz-border-radius:5%;
	
		padding:1px;
		margin-left:20px;

		width:460px;
}
/**********************************************************************
************** End royal-norfolk-hotel-london-rooms.php ***************
**********************************************************************/

/**********************************************************************
**************** royal-norfolk-hotel-london-rooms.php *****************
**********************************************************************/
.google_map {
		background:url("images_2/bg_title.jpg") top repeat-x;
	
		color:#ffffff;
		-moz-border-radius:5%;
	
		padding:1px;
		margin-left:20px;

		width:460px;
}
/**********************************************************************
************** End royal-norfolk-hotel-london-rooms.php ***************
**********************************************************************/

/**********************************************************************
******************************** Titles *******************************
**********************************************************************/
.titles, .titles a{
	background:url("images_2/bg_title.jpg") top repeat-x;
	
	color:#ffffff;
	-moz-border-radius:5%;

	padding:1px;
	margin-left:20px;
	
	text-decoration:none;

	width:460px;
}

.rooms_p a {
	text-decoration:none;
	padding-left:145px;
	color:#000000;
}

.rooms_p a:hover {
	text-decoration:underline;
	padding-left:145px;
}
/**********************************************************************
****************************** End Titles *****************************
**********************************************************************/

/**********************************************************************
**************************** London tickets ***************************
**********************************************************************/

.infobox_tour .infobox_content {
	width: 440px;
	background: #FFF0C7 center repeat-y;
	margin-left: 20px;
	padding-left:20px;
	color: #513C29;
	overflow: auto;
	border: 1px solid #E2BE84;
	-moz-border-radius:10%;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity:0.9;
	opacity:0.9;
}
.infobox_tour .infobox_content span.title {
	margin: 0px 10px 3px;
	display: block;
	text-align: center;
	font-size: 13px;
	font-family: "Arial";
}

/**********************************************************************
************************** End London tickets *************************
**********************************************************************/


/*********************************************************************************************************************************************************************
********************************************************************* End File styles.css ****************************************************************************
*********************************************************************************************************************************************************************/
