body
{
margin : 0;	
padding : 0;	
font : normal 73%/1.5em Arial,Verdana, Tahoma, sans-serif; 
color: #111;
line-height:16px;
background:url(images/light-blue-background.jpg) repeat;
}

/*css for a tag--*/
a
{
font : normal 1em Arial,Verdana, Tahoma, sans-serif; 
color:#666666;
text-decoration:none;
}

a:hover
{
font : normal 1em Arial,Verdana, Tahoma, sans-serif; 
color:#000000;
text-decoration:underline;
}

/*css for heading tag-->*/
h1
{
font : bold 1.6em Arial,Verdana, Tahoma, sans-serif; 
color:#142779;
}

h2
{
font : bold 1.6em Arial,Verdana, Tahoma, sans-serif; 
color:#142779;
padding-top:15px;
height:28px;
border-bottom:2px dotted #CC0000;
}

.la-dv
{
text-align:left;
font : normal 1em Arial,Verdana, Tahoma, sans-serif; 
color:#000000;
}

.la-hd
{
font : bold 1.2em Arial,Verdana, Tahoma, sans-serif; 
color:#142779;
/*border-bottom:2px dotted #CC0000;*/
}


/*css for p --*/
p
{
font : normal 1em Arial,Verdana, Tahoma, sans-serif; 
color:#000000;
text-align:justify;
}

.la
{
font : normal 1em Arial,Verdana, Tahoma, sans-serif; 
color:#000000;
text-align:justify;
}


.tb
{
background:#FCFAED;
padding:10px;
}
/*css for li--*/



li
{
font : normal 1em Arial,Verdana, Tahoma, sans-serif; 
color:#666666;
list-style:square;
}

li a
{
font : normal 1em Arial,Verdana, Tahoma, sans-serif; 
color:#666666;
list-style:square;
text-decoration:none;
}

li a:hover
{
font : normal 1em Arial,Verdana, Tahoma, sans-serif; 
color:#666666;
list-style:square;
text-decoration:underline;
}
/* form css--*/
.button
{
border:1px solid #999999;
width:90px;
background:#CCCCCC;
font : bold 0.98em Arial,Verdana, Tahoma, sans-serif; 
text-decoration:none;
}

.button a
{
font : bold 0.98em Arial,Verdana, Tahoma, sans-serif;
color:#666666; 
text-decoration:none;
}

.button a:hover
{
font : bold 0.98em Arial,Verdana, Tahoma, sans-serif;
color:#666666; 
text-decoration:underline;
}

.input
{
border:1px solid #999999;
background:#CCCCCC;
font : bold 0.98em Arial,Verdana, Tahoma, sans-serif;
width:130px;
}

.online-btn
{
border:2px solid #d64f4b;
background-color:#bf0f11;
width:180px;
height:22px;
font : bold 1em Arial,Verdana, Tahoma, sans-serif; 
color:#ffffff;
text-align:center;
padding-top:4px;
text-decoration:none;
}

.bg
{
background-color:#f4f4f4;
padding-left:8px;
height:25px;
}

.br
{
border:1px solid #CCCCCC;
background-color:#ffffff;
}

.input
{
border:1px solid #CCCCCC;
font : normal 0.98em Arial,Verdana, Tahoma, sans-serif; 
color:#000000;
background-color:#fffdf8;
}

.online-btn a
{

font : bold 1em Arial,Verdana, Tahoma, sans-serif; 
color:#ffffff;
text-align:center;
padding-top:4px;
text-decoration:none;
}

/*Top Main navigations*/

#menubar
{
margin:0 auto;
width:847px;
}

#menu-content
{
	margin: 0 auto;
	padding: 0;
	position: relative;
}


#menu-content ul 
{
	color: #FFF;
	margin: 0;
	padding-left: 0px;
}



#menu-content li 
{ 
display:inline; 
}


#menu-content li a
{
	font: 12px verdana, Arial,sans-serif;
	padding-top:16px;	
	padding-left:0px;
	margin:0px;
	float:left;
	text-align:center;
	color: #FFF;
	text-decoration: none;
	height:33px;
	width:121px;
	background:url('images/blue-bg.jpg') no-repeat center;
}


#menu-content li a:hover
{
	font: 12px verdana, Arial,sans-serif; 
	color:#fff; 
	background:url('images/red-bg.jpg') no-repeat center;
}


#menu-content li a#current
{
	font: 12px verdana, Arial,sans-serif; 
	color:#fff; 
	background:url('images/red-bg.jpg') no-repeat center;
}


.main
{
margin:0 auto;
width:870px;
display:table;
height:auto;
}

.ph
{
font:bold 12px verdana, Arial,sans-serif; 
color:#142779;
width:170px;
display:block;
float:right; 
margin:40px 10px 5px 0px;
}

#logo
{
background:url(images/logo.jpg) no-repeat;
width:599px;
height:36px;
float:left;
margin:20px 0px 20px 0px;
}

.mainbody
{
width:870px;
display:table;
height:auto;
border:2px solid #112165;
background-color:#f8f3e3;
margin:0px;
clear:both;
}

.mainbody-inner
{
margin:0 auto;
width:847px;
}

.body
{
margin:0 auto;
display:block;
height:auto;
width:847px;
}

.left-div
{
float:left;
display:table;
width:339px;
height:auto;
}

/* stylesheet for inner page-- */

.right-div-inner
{
display:table;
width:840px;
height:auto !important;
min-height:600px !important;
height:600px;
margin:0 auto;
float:left;
}

li
{
list-style:square;
color:#CC0000;
line-height:25px;
}

li span
{
color:#000000;
line-height:25px;
}

.right-div
{
float:right;
display:table;
width:502px;
height:auto;
}

/*right part--*/
.welcome
{
display:block;
height:auto;
padding:0px 14px 0px 14px;
}

.welcome-txt
{
display:block;
height:auto;
padding:0px 14px 0px 14px;
clear:both;
height:auto !important;
min-height:600px !important;
height:600px;
}

.pt
{
clear:both;
margin:20px 0px 0px 0px;
}

.guest-book
{
display:block;
height:168px;
background-color:#fdfbf6;
margin:14px 14px 6px 14px;
}
.gb1
{
background:url(images/guest-book.jpg) no-repeat;
height:148px;
width:21px;
float:left;
margin-top:10px;
}

.gb2
{
float:left;
width:300px;
margin-top:30px;
margin-left:10px;
}
.gb3
{
float:right;
margin-right:20px;
margin-top:10px;
}

.right
{
float:right;
}

.readmore
{
font : bold 1em Arial,Verdana, Tahoma, sans-serif; 
color:#d31413;
text-decoration:underline;
}

.readmore a
{
font : bold 1em Arial,Verdana, Tahoma, sans-serif; 
color:#d31413;
text-decoration:underline;
}
.readmore a:hover
{
font : bold 1em Arial,Verdana, Tahoma, sans-serif; 
color:#142779;
text-decoration:underline;
}

.ad
{
display:block;
height:206px;;
padding:10px 14px 12px 14px;
clear:both;
}

.ad1
{
display:block;
float:left;
background:url(images/offer-bg.jpg) repeat;
border:2px solid #d75453;
width:248px;
margin-top:8px;
height:191px;
}
.winter
{
margin-top:6px;
}
.ad1-mr
{
margin:0px 8px 0px 8px;
}
.sp
{
color:#ffffff;
font : normal 1em Arial,Verdana, Tahoma, sans-serif;
text-align:justify;
margin-top:5px;
}

.sub-hd
{
color:#ffffff;
font : normal 1.6em Arial,Verdana, Tahoma, sans-serif;
line-height:25px;
}

.sp-click
{
color:#ffffff;
font : normal 1em Arial,Verdana, Tahoma, sans-serif;
text-decoration:underline;
margin-top:6px;
}

.sp-click a
{
color:#ffffff;
font : normal 1em Arial,Verdana, Tahoma, sans-serif;
text-decoration:underline;
}

.ad2
{
display:block;
float:right;
background:url(images/booking-bg.jpg) repeat;
border:2px solid #8bc4f2;
width:202px;
margin-top:8px;
height:191px;
}

.ad2-mr
{
margin:0px 8px 0px 8px;
}

.right-book
{
float:right;
margin-top:65px;
}

/* right part end--*/

/*left part start*/
/*
.facilities
{
display:block;
height:191px;
background-color:#fdfbf6;
margin:16px 12px 12px 12px;
}*/

.facilities
{
display:block;
height:191px;
background-color:#fdfbf6;
margin:16px 10px 12px 10px;
}

.fc1
{
background:url(images/facilities.jpg) no-repeat;
height:171px;
width:22px;
float:left;
margin-top:10px;
}

/*
.fc2
{
padding-top:3px;
padding-left:20px;
padding-right:8px;
padding-bottom:3px;
}*/


.fc2
{
width:280px;
float:right;
margin:12px 8px 0px 4px ;
}

.fc-list
{
list-style:none;
color:#000000;
font : normal 1em Arial,Verdana, Tahoma, sans-serif;
line-height:20px;
}

/*
.list
{
list-style:none;
line-height:20px;
text-indent:-25px;
color:#000000;
}

.list-sub
{
list-style:none;
line-height:15px;
text-indent:-25px;
color:#000000;
} */

.list
{
list-style:none;
line-height:20px;
text-indent:-25px;
color:#000000;
}

.more
{
text-align:right;
color:#000000;
font : normal 1em Arial,Verdana, Tahoma, sans-serif;
text-decoration:none;
}

.more a
{
text-align:right;
color:#000000;
font : normal 1em Arial,Verdana, Tahoma, sans-serif;
text-decoration:none;
}

.photogal
{
padding-top:8px;
padding-left:11px;
}

.gal-click
{
color:#000000;
font : normal 0.98em Arial,Verdana, Tahoma, sans-serif;
text-decoration:none;
padding-top:8px;
padding-left:11px;
}

.glry  a
{
color:#000000;
font : normal 0.98em Arial,Verdana, Tahoma, sans-serif;
text-decoration:none;
}

.glry  a:hover
{
color:#000000;
font : normal 0.98em Arial,Verdana, Tahoma, sans-serif;
text-decoration:underline;
}
.box1
{
margin:0 auto;
}

.bx-rht
{
float:right;
margin-left:10px;
}

.bx-lht
{
float:left;
width:216px;
}

.gal-click a
{
color:#000000;
font : normal 0.98em Arial,Verdana, Tahoma, sans-serif;
text-decoration:underline;
padding-top:8px;
}

.gal-click a:hover
{
color:#000000;
font : normal 0.98em Arial,Verdana, Tahoma, sans-serif;
text-decoration:none;
padding-top:8px;
}

/* Gallery--*/

.gal-out
{
margin:0 auto;
clear:right;
}


.bigimg-con
{
padding:8px;
}

.gal-th
{
display:block;
margin:0 auto;
clear:both;
}


.thumb-out
{
padding:7px 0px 6px 10px;
margin:0 auto;
}

.bt-lft
{
float:left;
display:block;
width:375px;

}
.bt-rht
{
float:right;
display:block;
width:320px;
}

.bt-rht-txt
{
color:#000000;
font : normal .98em Arial,Verdana, Tahoma, sans-serif;
text-decoration:none;
padding-left:20px;
}

.bt-rht-txt a
{
color:#000000;
font : normal .98em Arial,Verdana, Tahoma, sans-serif;
text-decoration:none;
}

.bt-rht-txt a:hover
{
color:#000000;
font : normal .98em Arial,Verdana, Tahoma, sans-serif;
text-decoration:underline;

}

.bt-rht-txt2
{
color:#000000;
font : normal .98em Arial,Verdana, Tahoma, sans-serif;
}

.bottom
{
margin:0 auto;
display:block;
width:870px;
height:50px;
margin-top:16px;
clear:both;
}


.rooms
{
margin:0 auto;
width:210px;
display:block;
height:auto;
}

.rm1
{
float:left;
width:200px;
}

.rm1-ht
{
height:40px;
}

.rm1-ht-cn
{
height:40px;
text-align:center;
}

.red
{
color:#CC0000;
font : bold 1em Arial,Verdana, Tahoma, sans-serif;
text-decoration:none;
}

.red a
{
color:#CC0000;
font : bold 1em Arial,Verdana, Tahoma, sans-serif;
text-decoration:underline;
}

.red a:hover
{
color:#CC0000;
font : bold 1em Arial,Verdana, Tahoma, sans-serif;
text-decoration:none;
}

.div
{
clear:both;
}
.rm2
{
float:left;
width:200px;
}

.fac
{
float:left;
width:260px;
padding-left:10px;
display:inline;
}

.fac-div
{
margin:0 auto;
}

.fac1
{
float:right;
width:500px;
display:inline;
}

.map-lft
{
float:left;
display:block;
width:30%;
}

.map-rht
{
float:right;
display:block;
width:60%;
}

.contact
{
padding-left:46px;
}

#breakfast
{
clear:both;
text-align:left;
}

.btn
{
width:400px;
height:30px;
}

.btn-rt
{
float:right;
}

.btn-lt
{
float:left;
}

.loc-im
{
border:2px solid #b2bcc6;
}

/*guest book*/

.gb-bg
{
background:#FCFAED;
width:98%;
padding:10px;
margin-top:5px;
}

.gb-bg-lh
{
background:#eceadc;
width:98%;
padding:10px;
margin-top:5px;
}


.blk-txt
{
color:#142779;
padding:5px 0px 5px 0px;
font : bold 1em Arial,Verdana, Tahoma, sans-serif;
}
