body
{
	background: url(images/page-tile.jpg);
	color:#191919;
	line-height:20px;
	font-family:Verdana, Arial, Tahoma, Georgia, Times New Roman;
	font-size:12px;
	margin:0px;
	width:100%;
	
}
.OuterDiv
{
	background: url(images/page-bg.jpg) repeat-x center top;
	padding:50px 0px 10px 0px;
	width:100%;
	display:inline-table;
}

form
{
	display:inline;
}

.ParentContainer
{
	width:1035px;
	padding:0px 30px 0px 0px;
	display:block;
}

.TopPanel
{
	width:895px;
	height:160px;
	background:url(images/top-panel.png) no-repeat;
	padding:25px 0 0 110px;
	text-align:left;
}

.TopPanel ul
{
	margin:0px;
	padding:0px;
}

.TopPanel ul li
{
	list-style:none;
	height:105px;
	display:table-cell;
}

#Forecast
{
	width:100%;
}

#Forecast ul 
{
	width:100%;
	list-style:none;
	padding:0px;
	margin:0px;
}
#Forecast ul li
{
	float:left;
	width:74px;
	padding:0px;
	margin:0px;
	font-size:11px;
	text-align:center;
}

.WeatherImage
{
	width:222px;
	text-align:center;
}

.Weather .Hd
{
	
}

.Logo
{
	float:left;	
	width:490px;
	padding:15px 0px 0px 0px;
}

.Weather
{
	float:left;	
	width:250px;
	text-align:center;
	padding:15px 0px 0px 0px;
	display:inline-block;
}

.RightInfo
{
	float:left;	
	width:150px;
	padding:0px;
}

.RightInfo .tel1, .RightInfo .tel2
{
	display:block;
	margin:0px;
	padding:1px 0px 1px 0px;
}


.RightInfo .RightLogo
{
	display:block;
	margin:0px;
	padding:0px;
}


.EmailLink
{
	background:url(images/email.png) no-repeat;
	display:inline-block;
	width:121px;
	height:11px;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

.EmailLink:hover
{
	background:url(images/email-hover.png) no-repeat;
}

.OtherIcons
{
	padding-top:3px;
}

/* Headers */

h2
{
	color:#40c0b0;
	font-size:32px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:15px 0px 15px 0px;
}

h4
{
	color:#800;
	font-size:20px;
	font-weight:bold;margin:10px 0px 0px 0px;
	padding:0px;
}

/* Headers ends */

/* Top Nav */

	.TopNavigationPanel
	{
		width:1005px;
		text-align:left;
		display:inline-block;
		padding:0;
		margin:0px;
	}
	
	#DivTab ul
	{
		list-style: none;
		padding:0px;
		margin:0px 0px 0px 24px!important;
		margin:0px 0px 0px 23px;
		width:978px;
		display:inline-block;

	}
	
	#DivTab li {
		float: left;
		background: url(images/tabright.jpg) top right no-repeat;
		margin: 0 2px 0 0;
		height:34px;
		z-index:102;
	}
	
	#DivTab a {
		display: block;
		background: url(images/tableft.jpg) top left no-repeat;
		color: #fff;
		text-decoration: none;
		padding: 6px 12px 0 11px;
		font-size:13px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:bold;
		height:28px;
		z-index:103;
		
	}
	#DivTab a:hover {
		color: #fff;
	}
	
	#DivTab li.selected {
		font-weight: bold;
		background-image: url(images/tabrightactive.jpg);
	}
	
	#DivTab li.selected a {
		background-image: url(images/tableftactive.jpg);
		color: #ffffff;
	}
	
/* Top Nav ends */

/* Middle panel */
	
	.MiddlePanel
	{
		padding:0;
		width:956px;
	}
	
	.ContentHome
	{
		width:970px;
		background:#ffffff;
		text-align:left;
		padding:0px;
		margin:0px;
	}
	.Content
	{
		width:970px;
		background:url(images/fadepixel.png);
		text-align:left;
		padding:0px;
		margin:0px;
	}
	
	.RightBoxesWrapper
	{
	position:relative;
	}
	
	.RightBoxes
	{
		position:absolute;
		left:780px;
		width:217px;
		top:10px;
	}
	
	.TopCurve
	{
		background: url(images/block-topcurve.png) no-repeat;
		height:10px;
	}
	
	.BlockBg
	{
		background: url(images/block-bg.png) repeat-y;
		display:block;
		padding:0 0 0 10px;
		text-align:left;
	}
	
	.Hd
	{	
		font-size:13px;
		color:#333;
		font-weight:bold;
	}
	
	.frmTable td
	{	
		font-size:10px;
		color:#685954;
		font-weight:bold;
	}
	
	.frmTable input[type=text]
	{
		border:1px solid #aaa;
		font-size:10px;
		color:#685954;
		font-weight:bold;
		padding:2px;
	}
	
	.frmTable select
	{
		border:1px solid #aaa;
		font-size:10px;
		color:#685954;
		font-weight:bold;
		padding:2px;
	}
	
	.BlockBg input[type=text], .BlockBg select
	{
		font-size:10px;
		color:#685954;
		font-weight:bold;
	}
	
	.BtmCurve
	{
		background: url(images/block-btmcurve.png) no-repeat;
		height:20px;
	}

/* Middle panel ends */

/* Content area */

	.ContentArea
	{
		margin:20px 10px 0px 10px;
		text-align:center;
	}
	
	.ContentBottomCurve
	{
		margin-bottom:10px;
	}
	
/* Content area ends */

/* Subpage Content area */

	
	.InnerContentArea
	{
		width:730px;
		text-align:center;
		min-height:600px;
		text-align:left;
		padding:10px 0px 0px 35px;
	}
	
	.InnerBlock
	{
		background:#f6e5df;
		padding:20px;
		text-align:left;
	}

	.txtOrange
	{
		color:#ff7040;
		font-weight:bold;
	}
/* Content area ends */

/* Footer area */

	.Footer
	{
		width:974px;
	}
	
	.Footer .TopCurve
	{
		background: url(images/footer-topcurve.png) no-repeat;
		height:10px;
	}
	
	.Footer .Bg
	{
		background: url(images/footer-bg.png) repeat-y;
		padding:0 10px 0 10px;
	}
	
	.Footer .Bg td
	{
		color:#0b6385;
		font-size:10px;
		font-weight:bold;
		line-height:12px;
	}
	
	.Footer .Link
	{
		color:#0b6385;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
	}

	.Footer .Link:hover
	{
		color:#fff;
	}
	
	.Footer .Copyright
	{
		color:#0b6385;
		font-size:10px;
		font-weight:normal;
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
	}

	.Footer .Copyright a
	{
		color:#0b6385;
		font-size:10px;
		font-weight:normal;
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
	}

	.BottomLinks
	{
		padding:5px;
	}
	
	.Footer .BottomLinks a
	{
		color:#0b6385;
		font-size:10px;
		font-weight:normal;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		line-height:14px;
	}
	
	.Footer .BtmCurve
	{
		background: url(images/footer-btmcurve.png) no-repeat;
		height:10px;
	}
	.bookng-form table td
	{
		padding:4px;
		border:1px solid #eee;
	}

	.bookng-form
	{
		font-family:Verdana, Arial, Tahoma, Georgia, Times New Roman;
		font-size:12px;
	}
	.bookng-form table td input[type=text]
	{
		border:1px solid #aaa;
		font-size:10px;
		color:#685954;
		font-weight:bold;
		padding:2px;
		width:200px;
	}
	
	.bookng-form table td input.OrangeBg[type=text]
	{
		border:1px solid #aaa;
		background:#ffeed6;
		font-size:10px;
		color:#685954;
		font-weight:bold;
		padding:2px;
		width:200px;
	}
	
	.bookng-form table td select
	{
		border:1px solid #aaa;
		font-size:10px;
		color:#685954;
		font-weight:bold;
		padding:2px;
	}
	
	.bookng-form table td textarea
	{
		border:1px solid #aaa;
		font-size:10px;
		color:#685954;
		font-family:Verdana;
		font-weight:bold;
		padding:2px;
	}


/* Footer area ends */


