@charset "utf-8";
/* CSS Document */

/*- body--------------------------- */	
body {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-image: url(../images/bg_top.jpg);
  background-position:top;
  background-repeat:repeat-x;
  background-color:#032f44;
  
    }
	
	
	
	div, p, form, label, input, textarea, span{
	margin:0; padding:0;
}

  
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
}
	
ul {
list-style: none;
margin: 0;
padding: 0;
}
  
img {
	border: none;
	margin:0; padding:0;
} 
/*- body--------------------------- */	

/*- header--------------------------- */	

#header{
	width:910px;
	height:141px;
	margin:auto;
	}
	
	#logo_ocean{
		background-image:url(../images/TheOceanPearl_logo.jpg);
		background-repeat:no-repeat;
		width:254px;
		height:141px;
		float:left;
		position:relative;
			
	}
	#jrb_logo{
		background-image:url(../images/JRBGroup_logo.jpg);
		background-repeat:no-repeat;
		width:127px;
		height:141px;
		float:right;
		position:relative;
	}
	
	/*- header--------------------------- */	
	
	#menu_div{
		width:910px;
		height:38px;
		margin:auto
	}
	#flashBanner{
		width:910px;
		height:211px;
		margin:auto;
		background:#FFF;
		z-index:0;
	}
	
	/*- text container--------------------------- */
	
	
	#water_bg{
		width:100%;
		background-image: url(../images/bo_bg_16.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
		margin:auto;
		
				
	}
	
	#water_bg_home{
	width:100%;
	height:600px;
	background-image: url(../images/bo_bg_16.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin:auto;
		
				
	}
	#water_bg_Management{
		width:100%;
		height:500px;
		background-image: url(../images/bo_bg_16.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
		margin:auto;
	}
	#water_bg_Delhi{
	width: 100%;
	height: 900px;
	background-image: url(../images/bo_bg_16.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: auto;
	}
		#water_bg_Management{
		width:100%;
		height:500px;
		background-image: url(../images/bo_bg_16.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
		margin:auto;
	}
	#water_bg_travel{
	width: 100%;
	height: 800px;
	background-image: url(../images/bo_bg_16.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: auto;
	}
	
	#water_bg_hall{
		width:100%;
		height:490px;
		background-image: url(../images/bo_bg_16.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
		margin:auto;
		
				
	}
	#water_bg_Pacific_hall{
		width:100%;
		height:525px;
		background-image: url(../images/bo_bg_16.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
		margin:auto;
		
				
	}
	#water_bg_Reservations{
		width:100%;
		height:650px;
		background-image: url(../images/bo_bg_16.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
		margin:auto;
		
				
	}
	#water_bg_gallery{
	width: 100%;
	height: 700px;
	background-image: url(../images/bo_bg_16.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: auto;
		
				
	}
	
	#water_bg_rooms{
		width:100%;
		height:760px;
		background-image: url(../images/bo_bg_16.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
		margin:auto;
		
				
	}
	#water_bg_OtherFacilities{
		width:100%;
		height:700px;
		background-image: url(../images/bo_bg_16.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
		margin:auto;
		
				
	}
	#water_bg_locateUs{
		width:100%;
		height:850px;
		background-image: url(../images/bo_bg_16.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
		margin:auto;
		
				
	}
	#textcontainer{
		width:996px;
		height:400px;
		margin:auto;
		padding:0px;
			}
	#textcontainer_coffeeshop{
		width:996px;
		height:490px;
		margin:auto;
		padding:0px;
			}
			#textcontainer_loungebar{
		width:996px;
		height:490px;
		margin:auto;
		padding:0px;
			}
			#textcontainer_CoralRestaurant{
		width:996px;
		height:490px;
		margin:auto;
		padding:0px;
			}
			#textcontainer_VegetarianRestaurant{
		width:996px;
		height:490px;
		margin:auto;
		padding:0px;
			}
			#textcontainer_Management{
	width: 996px;
	height: 700px;
	margin: auto;
	padding: 0px;
			}
			#textcontainer_Delhi{
	width: 996px;
	height: auto;
	margin: auto;
	padding: 0px;
			}
			
			#textcontainer_travel{
	width: 996px;
	height: 800px;
	margin: auto;
	padding: 0px;
			}
			#textcontainer_PartyHall{
		width:996px;
		height:490px;
		margin:auto;
		padding:0px;
			}
			
			#textcontainer_PacificPartyHall{
		width:996px;
		height:520px;
		margin:auto;
		padding:0px;
			}
			#textcontainer_home{
	width:996px;
	height:600px;
	margin:auto;
	padding:0px;
			}
			#textcontainer_Reservations{
		width:996px;
		height:680px;
		margin:auto;
		padding:0px;
			}
			
			#textcontainer_Gallery{
	width: 996px;
	height: auto;
	margin: auto;
	padding: 0px;
			}
			#textcontainer_rooms{
		width:996px;
		height:760px;
		margin:auto;
		padding:0px;
			}
			
			#textcontainer_OtherFacilities{
		width:996px;
		height:700px;
		margin:auto;
		padding:0px;
			}
			#textcontainer_locateUs{
		width:996px;
		height:850px;
		margin:auto;
		padding:0px;
			}
			#textcontainer_about{
		width:996px;
		height:600px;
		margin:auto;
		padding:0px;
			}
			
			
			#side_reservations{
	width: 44px;
	height: 400px;
	float: left;
	position: relative;
		
			}
			#text_center{
	width: 910px;
	height: 400px;
	position: relative;
	background-color: #FFF;
	float: left;
			
			}
			#text_center_coffeeshop{
			width:909px;
				height:490px;
				position:relative;
				background-color:#FFF;
				float: left;
			
			}
			#text_center_loungebar{
				width:909px;
				height:490px;
				position:relative;
				background-color:#FFF;
				float: left;
			
			}
			#text_center_CoralRestaurant{
				width:909px;
				height:490px;
				position:relative;
				background-color:#FFF;
				float: left;
			
			}
			#text_center_VegetarianRestaurant{
				width:909px;
				height:480px;
				position:relative;
				background-color:#FFF;
				float: left;
			
			}
			
			#text_center_Management{
	width: 909px;
	height: 600px;
	position: relative;
	background-color: #FFF;
	float: left;
			
			}
			
			#text_center_Delhi{
	width: 909px;
	height: 900px;
	position: relative;
	background-color: #FFF;
	float: left;			
			}
			#text_center_Delhi1{
				width:909px;
				height:800px;
				position:relative;
				background-color:#FFF;
				float: left;
			
			}
			
			#text_center_travel{
	width: 909px;
	height: 600px;
	position: relative;
	background-color: #FFF;
	float: left;
			
			}
			#text_center_travel1{
	width: 909px;
	height: 2300px;
	position: relative;
	background-color: #FFF;
	float: left;
			
			}
			#text_center_travel2{
	width: 909px;
	height: 900px;
	position: relative;
	background-color: #FFF;
	float: left;
			
			}
		
			#text_center_home{
	width: 910px;
	height: 730px;
	position: relative;
	background-color: #FFF;
	float: left;
	margin-right: 25px;
			
			}
			#text_center_hall{
	width:909px;
	height:auto;
	position:relative;
	background-color:#FFF;
	float: left;
			
			}
			#text_center_PacificPartyHall{
				width:909px;
				height:520px;
				position:relative;
				background-color:#FFF;
				float: left;
			
			}
			#text_center_Reservations{
				width:909px;
				height:680px;
				position:relative;
				background-color:#FFF;
				float: left;
			
			}
			#text_center_gallery{
	width: 909px;
	height: 700px;
	position: relative;
	background-color: #FFF;
	float: left;
			
			}
			#text_center_rooms{
				width:909px;
				height:760px;
				position:relative;
				background-color:#FFF;
				float: left;
			
			}
			
			#text_center_OtherFacilities{
				width:909px;
				height:700px;
				position:relative;
				background-color:#FFF;
				float: left;
			
			}
			#text_center_locateUs{
				width:909px;
				height:850px;
				position:relative;
				background-color:#FFF;
				float: left;
			
			}
			#text_center_about{
	width:909px;
	height:auto;
	position:relative;
	background-color:#FFF;
	float: left;
			
			}
			#otherPage_TextContainer{
	width: 850px;
	height: auto;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 40px;
				
				
			}
			
						
			/*- home page--------------------------- */
			
			#textcontainer_left{
	width:599px;
	position:relative;
	float: left;
	padding-right:20px;
			}
			#textcontainer_right{
	width:230px;
	height:auto;
	position:relative;
	float: left;

	padding-left:20px;
				
			}
			#home_foot_logos{
				width:900px;
				height:80px;
				float:left;
				margin-top:8px;
				margin-left:5px;
				position:relative;
				background-color:#F3F3F3;
				
						}
			#welcome_container{
	width: 570px;
	height: 380px;
	padding-left: 15px;
	padding-top: 15px;
	position: relative;
	float: left;
			
			}
			#facilities{
				background-image:url(../images/Home_34.jpg);
				background-repeat:no-repeat;
				width:560px;
				height:150px;
				float:left;
				margin-top:25px;
				padding-top:25px;
				padding-left:20px;
				padding-right:20px;
			
												
			}
			
			
						
			/*- home page--------------------------- */
			h1{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:22px;
	font-weight: normal;
	color: #1a7496;
	text-decoration: none;
	text-align:left;
	line-height:30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #1a7496;
			}
			
			
			
			h2{
	font-family: "Arial", Helvetica, sans-serif; 
	font-size:12px;
	font-weight: normal;
	color: #767575;
	text-decoration: none;
	text-align: justify;
	line-height:20px;
	letter-spacing:1px;
				
			}
			
			h4{
	font-family: "Arial", Helvetica, sans-serif; 
	font-size:12px;
	font-weight: normal;
	color: #157ea8;
	text-decoration: none;
	text-align: justify;
	line-height:20px;
	letter-spacing:1px;
						}
						.locateUs_text{
							font-family:Arial, Helvetica, sans-serif;
							font-size:12px;
							color:#666;
							text-align:justify;
							
						}
			
			h2 a:link{
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#1a7496;
				text-decoration:none;
	
	}
	
	h2 a:visited{
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#1a7496;
				text-decoration:none;
				
		
	}
	 h2 a:hover{
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#1a7496;
				text-decoration: underline;
		
	}
	
	h2 a:active{
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#1a7496;
				text-decoration:none;
				
		
	}
			
			h3{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:20px;
	font-weight: normal;
	color: #032f44;
	text-decoration: none;
	text-align:left;
	line-height:30px;
	
							}
							
							
			.text_facilities{
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: lighter;
	color: #157ea8;
	text-decoration: none;
		font-variant: normal;
	line-height:25px;	
	
			}
			.text_facilities2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: lighter;
	font-weight:bold;
	color: #157ea8;
	text-decoration: none;
		font-variant: normal;
	line-height:25px;	
	
			}
			
	.text_facilities3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight: lighter;
	font-weight:bold;
	color: #157ea8;
	text-decoration: none;
		font-variant: normal;
	line-height:25px;	
	
			}
			
			
.text_GuestRooms{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #157ea8;
	text-decoration: none;
	line-height:25px;
	text-align:left;
	letter-spacing:0.5px;
	
				}
				
			
			/*- text container--------------------------- */
			
			/*- About --------------------------- */
			
			.left_image{
				width:180px;
				float:left;
				position:relative;
				padding-right:20px;				
			}
			
						.left_tripadviserscript{
				width:240px;
				height:452px;
				float:left;
				position:relative;
				padding-right:20px;				
			}
			
			.right_text{
				width:600px;
				float:left;
				position:relative;
			
			}
						.right_text_about{
	width: 500px;
	float: left;
	position: relative;
			
			}
			.right_text_rooms{
	width: 540px;
	float: left;
	position: relative;
	padding-right: 20px;
			
			}
	.right_text_rooms1{
	width: 840px;
	float: left;
	position: relative;
	padding-right: 20px;
			
			}		
			.left_JRB_logo{
				background-image: url(../images/SagarRatna_ParentGroup-_logo.jpg);
				background-repeat:no-repeat;
				width:142px;
				height:187px;
				float:left;
				position:relative;
				padding-right:20px;
				margin-left:30px;
				
			}
			
			.left_Chairman{
				background-image: url(../images/chairman_sagar.jpg);
				background-repeat:no-repeat;
				width:142px;
				height:187px;
				float:left;
				position:relative;
				padding-right:20px;
				margin-left:30px;
				
			}
			
			
				
				/*- About --------------------------- */
				
				/*- Facilities --------------------------- */
				.left_logo_Facilities{
	width:239px;
	height:auto;
	float:left;
	position:relative;
	padding-right:10px;
	margin-left:10px;
					
				}
				.left_Restaurant{
				
				width:239px;
				height:222px;
				float:left;
				position:relative;
								
			}
			
			.right_text_Restaurant{
				width:520px;
				float:left;
				position:relative;
				padding-right:20px;
			
			}
				
				
				
				.left_VegRestaurant{
				
				width:239px;
				height:222px;
				float:left;
				position:relative;
							
			}
					.left_bar{
				
				width:239px;
				height:222px;
				float:left;
				position:relative;
				
				
			}
			
			.left_FunctionHall {
				
				width:239px;
				height:222px;
				float:left;
				position:relative;
				padding-right:10px;
				margin-left:10px;
				
			}
			.left_CoffeeShop {
				
				width:239px;
				height:222px;
				float:left;
				position:relative;
								
			}
			.facilites_Pages_Contact{
				
				float:right;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight: bold;
				color:#1a7496;
				
			
			}
				
				
				/*- Facilities --------------------------- *
			
			
			
			
			
			
			
			/*- footer--------------------------- */
			
			
			#footer{
	width: 910px;
	height: auto;
	margin: auto;
				
			}
			
			#footer_left{
	width: 490px;
	height: auto;
	float: left;
	position: relative;
	padding-top: 20px;
				
			}
			.footer_right{
	width: 180px;
	height: auto;
	float: left;
	position: relative;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 5px;
			}
			h6{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	border-bottom:solid 1px #186f96;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;				
				
						}
				
			.footer_menu{
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#8bbfd6;
							
			}
			.footer_menu a:link{
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#8bbfd6;
				text-decoration:none;
				line-height:20px;
				
							
			}
			
			.footer_menu a:visited{
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#8bbfd6;
				text-decoration:none;
				
							
			}
			.footer_menu a:hover{
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#fff;
				text-decoration:none;
				
							
			}
			.footer_menu a:active{
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#fff;
				text-decoration:none;
						
			}
				
				
				.footer_Copyright{
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#578ea6;
							
			}
				
				.footer_Copyright a:link {
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#578ea6;
				text-decoration: none;
							
			}
			.footer_Copyright a:visited {
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#578ea6;
				text-decoration: none;
							
			}
			.footer_Copyright a:hover {
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#fff;
				text-decoration: none;
										
			}
			.tripadviserlogosml{width:64px;
			height:64px;
			position:relative;
			float:left;			
			padding-top:68px;
			padding-left:115px;

		}
			
			.tripadviserbravo{width:152px;
			height:108px;
			position:relative;
			float:left;
			padding-left:10px;
			padding-top:14px;

		}
			
			.tripadviserlogo{width:150px;
			height:110px;
			position:relative;
			float:left;
			margin-left:15px;

		}
		
		
					.tripadviserlogo2{width:150px;
			height:110px;
			position:relative;
			float:left;
			margin-left:50px;

		}
/*- footer---------------------------
