p
{
	margin-bottom:8px;	
}

h1
{
	font-size:22pt;
	font-family:Georgia, Times New Roman, Times, serif;
	font-style:italic;
	font-weight:normal;
	color:#3B282B;
	margin-bottom:8px;
}

h2
{
	font-size:18pt;
	font-family:Georgia, Times New Roman, Times, serif;
	font-style:italic;
	font-weight:normal;
	color:#3B282B;
	margin-bottom:8px;
}

h3
{
	font-size:21px;
	line-height: 25px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-style:italic;
	font-weight:normal;
	color:#3B282B;
	margin-bottom:8px;
}

h4
{
	font-size:13pt;
	font-family:Georgia, Times New Roman, Times, serif;
	font-style:italic;
	font-weight:normal;
	margin-bottom:8px;
}

h5
{
	font-size:14pt;
	font-family:Georgia, Times New Roman, Times, serif;
	font-style:italic;
	font-weight:normal;
	color:#3B282B;
	margin-bottom:8px;
}

a
{
	color:#323233;
	text-decoration:none;	
}

a:hover
{
	color:#323233;
	text-decoration:underline;		
}

.bbup
{
	color:#3B282B;
}

.bold
{
	font-weight:bold;	
}

.gr
{
	color:#323233 !important;
}

.nomarg
{
	margin:0px !important;
}

li.active a
{
	color:#3B282B !important;
	background-position:-106px 0px !important;	
}

/*LAYOUT PAGE DIM*/

div.homepad { padding-bottom:300px; }
div.lhome { width:400px;padding-top:10px; }
div.rhome { width:361px;margin-left:20px;padding-top:10px; }
div.rhome h3, div.rhome h4 { margin-bottom:4px; }

div.aboutpad { padding-bottom:220px; }

div.locpad { padding-bottom:220px; }
div.lloc { width:310px;padding-right:30px; }
div.rloc { width:460px; }

div.hfpad { padding-bottom:220px; }

div.specialpad { padding-bottom:60px; }
div.lspecial { width:401px;padding-right:20px;padding-top:10px; }
div.rspecial { width:361px;padding-left:20px;padding-top:10px; }
div.lspecial h3 { margin-bottom:2px; }

div.contactpad { padding-bottom:120px; }
div.mcontact h3 { margin-bottom:2px; }

div.gallerypad { padding-bottom:220px;height:620px !important; }

/*Others*/

a.bookthisroom
{
	display:block;
	height:20px;
	width:135px;
	background-color:#3B282B;
	color:#FFFFFF;
	text-align:center;
	font-family:Georgia, Times New Roman, Times, serif;
	font-style:italic;
	font-weight:bold;
	padding-top:4px;
	bottom:0px;
}

a.bbtn, a.bbtne
{
	display:block;
	height:20px;
	width:135px;
	background-color:#3B282B;
	color:#FFFFFF;
	text-align:center;
	font-family:Georgia, Times New Roman, Times, serif;
	font-style:italic;
	font-weight:bold;
	padding-top:4px;
}

a.bbtne
{
	width:180px !important;	
}

input.bwidth
{
	width:510px !important;	
}

.red
{
	color:#FF0000;
	font-weight:bold;
}

div.pagination
{
	display:block;
	margin-top:10px;
	text-align:center;
	width:400px;
	clear:both;
	font-weight:bold;
}

div.pagination a, div.pagination span
{
	margin:0px 6px;
}

div.top
{
	display:none;
}