body
	{
		margin:0px;
		padding:0px;
		background:url(images/topbg.jpg) repeat-x;
		background-color:#003853;
		font-family:Arial, Helvetica, sans-serif;
		
	}
#head_blank
	{
		width:100%;
		height:361px;
		margin:0px;
		padding:0px;
		background:url(images/headpic.jpg) no-repeat center top;
	}
#headpanel
	{
		width:785px;
		height:361px;
		margin:0 auto;
		padding:0px;
	}
#logo
	{
	background:transparent url(images/logo.png) no-repeat scroll right top;
	float:left;
	height:138px;
	left:151px;
	position:absolute;
	top:150px;
	width:263px;
	}
#searchpanel
	{
	width:252px;
	height:49px;
	margin:0px;
	padding:0 0 0 237px;
	float:left;
	background:url(images/searchbg.jpg) no-repeat right top;
	display: table;
	}
	
.searchpanel_text{
clear:both;
color:#FFFFFF;
float:none;
font-family:arial;
font-size:16px;
font-weight:bold;
height:20px;
padding-left:30px;
padding-top:20px;
text-shadow:2px 2px 2px #000000;
width:200px;
}	
#searchpanel span
	{
		width:70px;
		margin:19px 0 0 0;
		padding:0 0 0 8px;
		float:left;
		font-family:Arial;
		font-size:14px;
		font-weight:bold;
		color:#FFFFFF;
		line-height:18px;
	}
#searchpanel input
	{
		width:118px;
		height:22px;
		margin:15px 0 0 0;
		padding:3px 0 0 5px;
		float:left;
		font-family:Arial;
		font-size:14px;
		color:#FFFFFF;
		line-height:18px;
		background:url(images/inputbg.png) no-repeat;
		border:0px;
	}
#searchpanel a
	{
		width:42px;
		height:21px;
		margin:15px 0 0 0;
		padding:2px 0 0 0;
		float:left;
		font-family:Arial;
		font-size:14px;
		font-weight:bold;
		color:#FFFFFF;
		line-height:18px;
		text-align:center;
		text-decoration:none;
		background:url(images/gobg.jpg) no-repeat
	}
#middlepanel_blank
	{
		width:100%;
		margin:0px;
		padding:0 0 65px 0;
		float:left;
		background:#000000 url(images/middlepanelbg.jpg) repeat-x left bottom;
	}
#middlepanel
	{
		width:820px;
		margin:0 auto;
		padding:0px;
	}
#mleft
	{
		width:533px;
		margin:0px;
		padding:0px;
		float:left;
	}
#menu
	{
		width:429px;
		height:45px;
		margin:0px;
		padding:0 0 0 12px;
		float:left;
	}
#menu ul
	{
		width:429px;
		height:45px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#menu ul li
	{
		width:102px;
		height:45px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#menu ul li.mspace
	{
		width:7px;
		height:45px;
		margin:0px;
		padding:0px;
		float:left;
	}
#menu ul li .mblank
	{
		width:7px;
		height:45px;
		margin:0px;
		padding:0px;
		float:left;
	}
#menu ul li a
	{
		width:102px;
		height:32px;
		margin:0px;
		padding:13px 0 0 0;
		float:left;
		font-family:"Trebuchet MS";
		font-size:16px;
		color:#78d2ff;
		line-height:20px;
		text-align:center;
		text-decoration:none;
		background:url(images/menubg.jpg) no-repeat;
	}
#menu ul li a:hover
	{
		color:#FFFFFF;
		background:url(images/menubghover.jpg) no-repeat;
	}
#welcomepanel
	{
		width:490px;
		margin:45px 0 0 0;
		padding:0px;
		float:left;
		font-family:"arial";
		font-size:15px;


	}
#welcomepanel h2
	{
		width:433px;
		height:25px;
		margin:0px;
		padding:5px 0 0 57px;
		float:left;
		font-family:Georgia;
		font-size:24px;
		color:#78d2ff;
		line-height:28px;
		font-weight:normal;
		background:url(images/headingbg.jpg) no-repeat;
	}
#welcomepanel p
	{
		color:#4ae9ff;
		text-align:justify;
		font-family:arial;
		float:left;
		width:100%;
		padding:5px 0 10px 0;
		margin:0px;
		font-size:12px;
	}
	
	
#welcomepanel p.link a{ display:block; clear:both; text-decoration:none; color:#FFFFFF; font-size:12px; clear:both;}
#welcomepanel p.link a:hover { text-decoration:underline;}


	
	#welcomepanel h1
	{
 float: left;
    font-family: "arial";
    font-size: 14px;
    line-height: 1.5em;
    text-align: justify;
	}
	
	
#party
	{
		width:490px;
		margin:30px 0 0 0;
		padding:0 0 26px 0;
		float:left;
	}
#party h2
	{
		width:433px;
		height:25px;
		margin:0px;
		padding:5px 0 0 57px;
		float:left;
		font-family:Georgia;
		font-size:24px;
		color:#78d2ff;
		line-height:28px;
		font-weight:normal;
		background:url(images/headingbg.jpg) no-repeat;
	}
#partypic
	{
	width:135px;
	height:92px;
	margin:21px 0 0 0;
	padding:0 0 0 58px;
	float:left;
	background-repeat: no-repeat;
	background-position: right top;
	}
#party p
	{
		width:267px;
		margin:35px 0 0 0;
		padding:0 0 0 22px;
		float:left;
		font-family:"Times New Roman";
		font-size:15px;
		color:#4ae9ff;
		line-height:19px;
		font-weight:normal;
	}
#party p a
	{
		font-family:"Times New Roman";
		font-size:15px;
		color:#4ae9ff;
		line-height:19px;
	}
#party p a:hover
	{
		text-decoration:none;
	}
#loginpanel
	{
		width:251px;
		margin:0px;
		padding:0px;
		float:left;
	}
#logintop
	{
		width:251px;
		height:6px;
		margin:0px;
		padding:0px;
		float:left;
		line-height:1px;
		background:url(images/logintop.jpg) no-repeat;
	}
#loginbody
	{
	width:222px;
	margin:0px;
	float:left;
	background:#0f1e29 url(images/loginbg.jpg) repeat-x;
	border-left:#0088ff solid 1px;
	border-right:#0088ff solid 1px;
	padding-top: 13px;
	padding-right: 0;
	padding-bottom: 9px;
	padding-left: 27px;
	}
#loginbody h2
	{
		width:137px;
		height:27px;
		margin:0px;
		padding:8px 0 8px 58px;
		float:left;
		font-family:Georgia;
		font-size:22px;
		color:#78d2ff;
		line-height:26px;
		font-weight:normal;
		background:url(images/userloginicon.jpg) no-repeat 5px 0;
	}
#loginbody h3
	{
		width:149px;
		height:27px;
		margin:30px 0 0 0;
		padding:20px 0 5px 53px;
		float:left;
		font-family:Georgia;
		font-size:19px;
		color:#0478c0;
		line-height:23px;
		font-weight:normal;
		background:url(images/regicon.jpg) no-repeat 5px 0;
	}
#loginbottom
	{
		width:182px;
		height:113px;
		margin:0px;
		padding:0 0 0 69px;
		float:left;
		background:url(images/loginbottom.jpg) no-repeat;
	}
#loginbottom a
	{
		width:111px;
		height:113px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(images/registerbg.jpg) no-repeat;
	}
#loginbody input
	{
		width:185px;
		height:18px;
		margin:8px 0 0 0;
		padding:5px 0 0 10px;
		float:left;
		font-family:Tahoma;
		font-size:10px;
		color:#78d2ff;
		background:url(images/logininput.jpg) no-repeat;
		border:0px;
	}
#loginbody a
	{
		width:auto;
		margin:8px 0 0 0;
		padding:0 0 0 5px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:13px;
		color:#78d2ff;
		font-weight:bold;
	}
#loginbody a:hover
	{
		text-decoration:none;
	}
#bottom_blank
	{
		width:100%;
		margin:0px;
		padding:0px;
		float:left;
		background:#003753 url(images/bottompanel.jpg) repeat-x
	}
#bottompanel
	{
		width:820px;
		margin:0 auto;
		padding:0px;
	}
#events_blank
	{
		width:43px;
		height:104px;
		margin:0px;
		padding:0px;
		float:left;
	}
#events
	{
		width:561px;
		margin:0px;
		padding:0 0 41px 0;
		float:left;
	}
#events h2, #events p.heading
	{
		width:491px;
		height:25px;
		margin:0px;
		padding:5px 0 24px 60px;
		float:left;
		font-family:Georgia;
		font-size:24px;
		color:#78d2ff;
		line-height:28px;
		font-weight:normal;
		background:url(images/headingbg2.jpg) no-repeat;
	}
#events ul
	{
		width:205px;
		margin:0px;
		padding:0 0 0 20px;
		float:left;
		display:block;
		border-right:#004669 solid 1px;
	}
#events ul li
	{
		width:176px;
		height:23px;
		margin:0px;
		padding:0 0 0 10px;
		float:left;
		display:block;
		background:#11486b;
	}
#events ul li.espace
	{
		width:186px;
		height:4px;
		margin:0px;
		padding:0px;
		float:left;
		background:none;
	}
#events ul li .eblank
	{
		width:186px;
		height:4px;
		margin:0px;
		padding:0px;
		float:left;
	}
#events ul li a
	{
		width:auto;
		margin:5px 0 0 0;
		padding:0px;
		float:left;
		display:block;
		font-family:Verdana;
		font-size:10px;
		color:#78d2ff;
		text-decoration:none;
	}
#events ul li a:hover
	{
		text-decoration:underline;
	}
#news
	{
	float:left;
margin:0;
padding:0;
width:250px;
	}
#news h2
	{
		width:190px;
		margin:0px;
		padding:0 0 21px 0;
		float:left;
		font-family:Georgia;
		font-size:24px;
		color:#78d2ff;
		line-height:28px;
		font-weight:normal;
	}
#news span
	{
		width:190px;
		margin:10px 0 0 0;
		padding:0px;
		float:left;
		font-family:Verdana;
		font-size:10px;
		color:#006ea5;
		line-height:14px;
		font-weight:bold;
	}
#news p
	{
	color:#999999;
float:left;
font-family:Verdana;
font-size:10px;
line-height:14px;
margin:8px 0 0;
padding:0;
text-align:justify;
width:250px;
	}
#foot_support
	{
		width:785px;
		margin:0px;
		padding:0px;
		float:left;
	}
#footblank
	{
		width:33px;
		height:130px;
		margin:0px;
		padding:0px;
		float:left;
	}
#footpanel
	{
		width:722px;
		margin:0px;
		padding:0 0 0 30px;
		float:left;
		border-top:#004669 solid 1px;
	}
#footmenu
	{
		width:290px;
		margin:40px 0 0 0;
		padding:0px;
		float:left;
	}
#footmenu ul
	{
		width:290px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#footmenu ul li
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#footmenu ul li .fspace
	{
		width:auto;
		margin:0px;
		padding:0 4px 0 4px;
		float:left;
		font-family:Tahoma;
		font-size:10px;
		color:#2be4fe;
		line-height:14px;
		font-weight:bold;
	}
#footmenu ul li a
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Tahoma;
		font-size:10px;
		color:#2be4fe;
		line-height:14px;
		font-weight:bold;
		text-decoration:none;
	}
#footmenu ul li a:hover
	{
		color:#4e9cc4;
	}
#copyright
	{
		width:720px;
		margin:5px 0 0 0;
		padding:0px;
		float:left;
		font-family:Tahoma;
		font-size:10px;
		color:#2be4fe;
		line-height:14px;
	}
/*---------------------------------Booking-----------------------------------*/
#bookingpanel
	{
		width:251px;
		margin:0px;
		padding:0 0 30px 0;
		float:left;
	}
#bookingtop
	{
		width:251px;
		height:6px;
		margin:0px;
		padding:0px;
		float:left;
		line-height:1px;
		background:url(images/logintop.jpg) no-repeat;
	}
#bookingbody
	{
		width:222px;
		margin:0px;
		padding:13px 0 9px 27px;
		float:left;
		background:#0f1e29 url(images/loginbg.jpg) repeat-x;
		border-left:#0088ff solid 1px;
		border-right:#0088ff solid 1px;
	}
#bookingbody h2
	{
		width:200px;
		height:27px;
		margin:0px;
		padding:8px 0 8px 0;
		float:left;
		font-family:Georgia;
		font-size:22px;
		color:#78d2ff;
		line-height:26px;
		font-weight:normal;
	}
#bookingbody h3
	{
		width:200px;
		margin:0px;
		padding:8px 0 8px 0;
		float:left;
		font-family:Verdana;
		font-size:12px;
		color:#78d2ff;
		line-height:16px;
		font-weight:normal;
	}
#bookingbody a
	{
		width:auto;
		margin:10px 0 0 0;
		padding:0px;
		float:left;
		font-family:Verdana;
		font-size:12px;
		color:#78d2ff;
		line-height:16px;
	}
#bookingbody select.date
	{
		width:45px;
		height:18px;
		margin:10px 0 0 0;
		padding:2px 0 0 0;
		float:left;
		font-family:Verdana;
		font-size:10px;
		color:#78d2ff;
		background:#2c5470;
		border:0px;
		
	}
#bookingbody select.month
	{
		width:50px;
		height:18px;
		margin:10px 0 0 0;
		padding:2px 0 0 0;
		float:left;
		font-family:Verdana;
		font-size:10px;
		color:#78d2ff;
		background:#2c5470;
		border:0px;
	}
#bookingbody select.year
	{
		width:60px;
		height:18px;
		margin:10px 0 0 0;
		padding:2px 0 0 0;
		float:left;
		font-family:Verdana;
		font-size:10px;
		color:#78d2ff;
		background:#2c5470;
		border:0px;
	}
.packageblank
	{
		width:190px;
		margin:0px;
		padding:0px;
		float:left;
	}
#bookingbody select.package
	{
		width:195px;
		height:18px;
		margin:10px 0 0 0;
		padding:2px 0 0 0;
		float:left;
		font-family:Verdana;
		font-size:10px;
		color:#78d2ff;
		background:#2c5470;
		border:0px;
	}
.blankspace
	{
		width:20px;
		height:20px;
		margin:10px 0 0 0;
		padding:0px;
		float:left;
	}
#bookingbottom
	{
		width:182px;
		height:113px;
		margin:0px;
		padding:0 0 0 69px;
		float:left;
		background:url(images/loginbottom.jpg) no-repeat;
	}
#bookingbottom a
	{
		width:111px;
		height:113px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(images/booknow.jpg) no-repeat;
	}
#welcomepanel
	{
		width:490px;
		margin:45px 0 0 0;
		padding:0px;
		float:left;
	}
#welcomepanel h2, #welcomepanel p.heading
	{
		width:433px;
		height:25px;
		margin:0px;
		padding:5px 0 0 57px;
		float:left;
		font-family:Georgia;
		font-size:24px;
		color:#78d2ff;
		line-height:28px;
		font-weight:normal;
		background:url(images/headingbg.jpg) no-repeat;
	}
	
	#welcomepanel h2.key	{ font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; background:none; padding:0px; height:auto;}
#innerpanel
	{
		width:490px;
		margin:45px 0 0 0;
		padding:0px;
		float:left;
	}
#innerpanel h2
	{
		width:433px;
		height:25px;
		margin:0px;
		padding:5px 0 0 57px;
		float:left;
		font-family:Georgia;
		font-size:24px;
		color:#78d2ff;
		line-height:28px;
		font-weight:normal;
		background:url(images/headingbg.jpg) no-repeat;
	}
#innerpanel h3
	{
		width:433px;
		margin:10px 0 0 0;
		padding:5px 0 0 57px;
		float:left;
		font-family:Georgia;
		font-size:15px;
		color:#006ea5;
		line-height:19px;
		font-weight:bold;
	}
#innerpanel h4
	{
		width:433px;
		margin:7px 0 0 0;
		padding:0 0 0 57px;
		float:left;
		font-family:Georgia;
		font-size:12px;
		color:#006ea5;
		line-height:19px;
		font-weight:bold;
	}
#innerpanel h5
	{
		width:433px;
		margin:7px 0 0 0;
		padding:0 0 0 57px;
		float:left;
		font-family:Georgia;
		font-size:12px;
		color:#78d2ff;
		line-height:16px;
		font-weight:normal;
	}
#innerpanel p
	{
		width:433px;
		margin:13px 0 0 0;
		padding:0 0 0 57px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:12px;
		color:#4ae9ff;
		line-height:19px;
		text-align:justify;
	}
#innerpanel p span
	{
		color:#006ea5;
	}
#innerpanel ul
	{
		width:433px;
		margin:10px 0 0 0;
		padding:0 0 0 57px;
		float:left;
		display:block;
	}
#innerpanel ul li
	{
		width:413px;
		margin:5px 0 0 0;
		padding:0 0 0 20px;
		float:left;
		display:block;
		background:url(images/liststyle.jpg) no-repeat;
	}
#innerpanel ul li a
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:12px;
		color:#78d2ff;
		line-height:19px;
		text-decoration:none;
	}
#innerpanel ul li a:hover
	{
		color:#006ea5;
	}
.leftblank
	{
	width:433px;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
	}
/*----------------------------Sublist----------------------------*/
#sublist
	{
		width:251px;
		margin:0px;
		padding:0 0 18px 0;
		float:left;
	}
#sublisttop
	{
		width:251px;
		height:6px;
		margin:0px;
		padding:0px;
		float:left;
		line-height:1px;
		background:url(images/logintop.jpg) no-repeat;
	}
#sublistbody
	{
		width:222px;
		margin:0px;
		padding:13px 0 25px 27px;
		float:left;
		background:#12212a url(images/sublistbg.jpg) repeat-x;
		border-left:#0088ff solid 1px;
		border-right:#0088ff solid 1px;
	}
#sublistbody h2
	{
		width:200px;
		height:27px;
		margin:0px;
		padding:15px 0 15px 0;
		float:left;
		font-family:Georgia;
		font-size:22px;
		color:#78d2ff;
		line-height:26px;
		font-weight:normal;
	}
#sublistbottom
	{
		width:251px;
		height:6px;
		margin:0px;
		padding:0px;
		float:left;
		line-height:1px;
		background:url(images/sublistbottom.jpg) no-repeat;
	}
#sublistbody ul
	{
		width:180px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#sublistbody ul li
	{
		width:160px;
		margin:2px 0 0 0;
		padding:0 0 0 20px;
		float:left;
		display:block;
		background:url(images/subliststyle.png) no-repeat 0 3px;
	}
#sublistbody ul li a
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:12px;
		color:#78d2ff;
		line-height:19px;
		text-decoration:none;
	}
#sublistbody ul li a:hover
	{
		color:#006ea5;
	}
.form
	{
		width:170px;
		margin:7px 0 0 0;
		padding:0 0 0 57px;
		float:left;
	}
.form input
	{
		width:170px;
		height:18px;
		margin:5px 0 0 0;
		padding:3px 0 0 4px;
		float:left;
		font-family:Tahoma;
		font-size:10px;
		line-height:14px;
		color:#006ea5;
		background:#000000;
		border:#006ea5 solid 1px;
	}
.form select
	{
		width:176px;
		height:23px;
		margin:5px 0 0 0;
		padding:3px 0 3px 4px;
		float:left;
		font-family:Tahoma;
		font-size:10px;
		line-height:14px;
		color:#006ea5;
		background:#000000;
		border:#006ea5 solid 1px;
	}
.form textarea
	{
		width:170px;
		height:105px;
		margin:5px 0 0 0;
		padding:3px 0 0 4px;
		float:left;
		font-family:Tahoma;
		font-size:10px;
		line-height:14px;
		color:#006ea5;
		background:#000000;
		border:#006ea5 solid 1px;
	}
.form a
	{
		width:60px;
		height:19px;
		margin:5px 0 0 0;
		padding:4px 0 0 0;
		float:left;
		font-family:Tahoma;
		font-size:10px;
		line-height:14px;
		color:#5098c0;
		background:#214d6b;
		text-align:center;
		text-decoration:none;
	}
.form a:hover
	{
		color:#FFFFFF;
		background:#68c6fb;
	}
/*-------------------------------Validation-----------------------------*/
#validaion
	{
		width:100px;
		height:15px;
		margin:8px 0 0 0;
		padding:px;
		float:left;
	}
.xhtml
	{
		width:40px;
		height:15px;
		margin:0 5px 0 0;
		padding:px;
		float:left;
		font-family:Tahoma;
		font-size:10px;
		line-height:14px;
		color:#5098c0;
		background:#214d6b;
		text-align:center;
		text-decoration:none;
	}
.xhtml:hover
	{
		color:#FFFFFF;
		background:#68c6fb;
	}
.css
	{
		width:40px;
		height:15px;
		margin:0px;
		padding:px;
		float:left;
		font-family:Tahoma;
		font-size:10px;
		line-height:14px;
		color:#FFFFFF;
		background:#68c6fb;
		text-align:center;
		text-decoration:none;
	}
.css:hover
	{
		color:#5098c0;
		background:#214d6b;
	}
	
.Mobileno{ font:arial; color:#ffffff; font-size:15px; font-weight:bold;}	

.sitename{
color:#99CC00;
display:block;
float:left;
font-family:TitilliumMaps26L,arial;
font-size:27px;
font-weight:bold;
line-height:22px;
margin-top:40px;
width:295px;}

.com{ color:#999999;
display:block;
float:right;
font-family:arial;
font-size:18px;
font-weight:bold;
text-shadow:2px 2px 2px #000000;
width:65px;;}


#punefemaleescort{
display:block;
float:left;
margin-top:-15px;
width:295px;}

#Example_B {
height: 65px;
width:160px;
-moz-border-radius-bottomright: 50px 25px;
border-bottom-right-radius: 50px 25px;
background-color:#FFFFFF;
}


h1{ 
color:#4AE9FF;
display:block;
font-family:arial;
font-size:14px;
text-align:center;
width:100%;}

h2{font-size:14px;}

a{ text-decoration:none;}


.clear		{ clear:both;}
