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


body{
background-color:#75c701;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
background-attachment:fixed;
background-position:center top;
}
a:{color:#a5243a;
text-decoration:none;
outline:none;
}

a:link{color:#a5243a;
text-decoration:none;
outline:none;
}

a:visited{color:#a5243a;
text-decoration:none;
outline:none;
}
a:hover{color:#5e0817;
text-decoration:underline;
outline:none;
}



h1{
font-family: 'ImperatorBold', serif; 
font-size:16px;
line-height:20px;
font-weight:normal;
color:#eb8520;
margin-right:8px;
margin-left:8px;
padding-bottom:3px:
}



h2{
font-family:Georgia, "Times New Roman", Times, serif;
width:540px;
font-size:18px;
margin:12px 0 0;
padding:0;
color:#eb8520;
border-bottom:1px solid #a5243a;
height:29px;
font-weight:normal;
padding-top:10px;
}


h3{font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#eb8520;
font-weight:bold;}

h6{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
margin:12px 0 0;
padding:0;
color:#eb8520;
font-weight:normal;
padding-top:10px;
}



/*---------------HEADER---------------------------*/

#header{
	text-align: left;
	padding: 0px;
	border:0;
	width: 966px;
	position:relative;
    margin:0 auto;
	height:181px;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	}

#container_header{
	width:882px;
	height:181px;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;}


#header-a {
	float: left;
	width: 245px;
}

#header-b { 
	float: left;
	width: 41%;
}

#header-c {
	float: right;
	width: 266px;
}

#header_footer {
	clear: both;
}



#blank ul{
padding:0;
margin:0;
}


#blank ul li{
display: inline;
list-style-type: none;}

/*----------------------ribbon ad---------------------------------*/

div.ribbon{
position:absolute;
left:100%;
top:0px;
overflow:visible;
height:200px;
width:200px;
background-color:transparent;
margin:0 0 0 -200px;
padding:0;
z-index:1000000000;
border:none;
float:none;
}



/*----------------------MAIN---------------------------------*/
#main{
position:relative;
margin:0 auto;
width:966px;
background-color:#fec70b;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:20px;
}

#main_content{
margin:0 auto;
width:830px;

}
#main_container{
width:858px;
margin:0 auto;
position:relative;
background-color:#FFFFFF;
border-bottom:10px #a5243a solid;
border-top:10px #a5243a solid;
border-left:5px #a5243a solid;
border-right:5px #a5243a solid;

}


#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 830px;
}



#side-a {
	float: left;
	width: 567px;
	padding-bottom:20px; 
}

#side-a p{
width:520px;}

#side-b { 
	margin: 0;
	float: left;
	width: 263px;
	height: 1% /* Holly hack for Peekaboo Bug */
	padding-bottom:20px;
}

#side-c {
	clear: both;

}


/*photo for accommodation*/
.photo{
background:#79c908;
width:400px;
padding:5px;
margin-bottom:10px;
}
/*photo for accommodation*/



/*offer amenities*/
#offer{
width:255px;
height:450px;
background:url(images/offer.jpg);
background-repeat:no-repeat;
position:relative;
margin:0 auto;
margin-top:20px;
padding-left:5px;
}

#offer h4{
padding-top:20px;
padding-left:20px;
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
text-shadow: 0px 1px 0px #ffe280;
color:#844d20;
height:18px;

}



.offer1{
padding-top:10px;
padding-left:20px;
padding-right:30px;
line-height:100%;
color:#844d20;
list-style:none;
line-height:12px; 
text-shadow: 0px 1px 0px #ffd544;
}


#offer p{
padding-top:50px;
line-height:150%;
}
/*offer amenities*/




/*HOMEPAGE PAGE*/

#home1 {
	text-align: left;
	width: 858px;
	background-image:url(images/homepage/homereserve.jpg);
	background-repeat:repeat-x;
	


}


#home3 {
	float: left;
	width: 286px;
	
		background-image:url(images/homepage/bg.jpg); background-repeat:no-repeat; background-position:right;
	background-repeat:no-repeat;
}


#home4 {
	float: right;
	width: 286px;
}

#home6 { 
	float: left;
	width: 286px;
	background-image:url(images/homepage/bg.jpg); background-repeat:no-repeat; background-position:right;
	background-repeat:no-repeat;

}

#home5 {
	clear: both;

}



.home_reserve{
width:259px;
height:160px;
position:relative;
margin: 0 auto;
}


.home_content{
height:125px;}

.home_reserve p{
color:#844d20;
list-style:none;
line-height:18px; 
text-shadow: 0px 1px 0px #fffbee;
padding-left:10px;
padding-right:10px;
}


div.learn_more{

padding:5px;
padding-right:10px;


}

div.learn_more a, div.learn_more a:link, div.learn_more a:visited{
color:#a5243a;
font-size:10px;
line-height:22px;
width:107px;
height:22px;
background-image:url(images/homepage/button.jpg);
background-repeat:no-repeat;
display: block;
text-align: center;
font-family:"Times New Roman", Times, serif;
text-decoration: none;
float:right;
text-shadow: 0px 1px 0px #fffae9;
}

div.learn_more a:hover{
color:#844d20;
text-shadow: 0px 1px 0px #fffae9;}


div.learn_more a:after
{ 
content:"»";
}




.home_content h1{ 
   font-family: 'ImperatorBold', serif; line-height:25px; font-size:20px;  color:#844d20; text-shadow: 0px 1px 0px #fffbee; font-weight:bold;
   }


/*--------------------------font faces*/

@font-face {
    font-family: 'ImperatorRegular';
    src: url('fonts/1/Imperator-webfont.eot');
    src: url('fonts/1/Imperator-webfont.eot?iefix') format('eot'),
         url('fonts/1/Imperator-webfont.woff') format('woff'),
         url('fonts/1/Imperator-webfont.ttf') format('truetype'),
         url('fonts/1/Imperator-webfont.svg#webfontZ4IDcQ3T') format('svg');


}



@font-face {
    font-family: 'ImperatorBold';
    src: url('fonts/2/Imperator_Bold-webfont.eot');
    src: url('fonts/2/Imperator_Bold-webfont.eot?iefix') format('eot'),
         url('fonts/2/Imperator_Bold-webfont.woff') format('woff'),
         url('fonts/2/Imperator_Bold-webfont.ttf') format('truetype'),
         url('fonts/2/Imperator_Bold-webfont.svg#webfontyuY3Pscj') format('svg');
    font-weight: normal;
    font-style: normal;

}


/*------------------------------------------HOME CONT----
BELOW HOME BOX-----------------------*/

#home_cont1{
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 830px;
	padding-bottom:25px;
	padding-top:15px;

}

#home_cont3 {
	float: left;
	width: 275px;
}

#home_cont4 {
	float: right;
	width: 275px;
}

#home_cont6{ 
	float: left;
	width: 275px;

}

#home_cont5{
	clear: both;
}


#home_cont1 h1{	font-family: 'ImperatorBold', serif; 
line-height:20px; 
font-size:16px; 
color:#a5233b; 
font-weight:bold;
margin-right:2px;
margin-left:2px;


}

.home_tour{
width:245px;
position:relative;
margin: 0 auto;
}


.home_tour p{
height:73px;}


div.home_btn{
padding:5px;
padding-right:3px;
}

div.home_btn a, div.home_btn a:link, div.home_btn a:visited{
color:#a5243a;
font-size:10px;
line-height:25px;
width:124px;
height:25px;
background-image:url(images/homepage/button2.jpg);
background-repeat:no-repeat;
display: block;
text-align: center;
font-family:"Times New Roman", Times, serif;
text-decoration: none;
float:right;
text-shadow: 0px 1px 0px #ffebad;
}

div.home_btn a:hover{
color:#844d20;
text-shadow: 0px 1px 0px #ffebad;}


div.home_btn a:after
{ 
content:"»";
}

/*--------photo tilak*/

#photo_col{
width:250px;
margin:0 auto;
position:relative;
}

.photo_column{
float:left; width:80px; height:139px; }
.photo_column img{margin-bottom:15px; }
div#photo_footer { clear:both; }
 

/*------------------------------------------HOME CONT---------------------------*/

ul.slideshow {
	list-style:none;
	width:858px;
	height:273px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	
}	

ul.slideshow li {
	position:absolute;
	left:0;
	right:0;
}

ul.slideshow li.show {
	z-index:500;	
}

ul img {
	border:none;	
}


#slideshow-caption {
	width:858px;
	height:50px;
	position:absolute;
	bottom:0;
	left:0;	
	color:#333;
	background:#f8f8f8;
	z-index:500;
	padding:8px;
}

#slideshow-caption .slideshow-caption-container {
	padding:5px 10px;		
	z-index:1000;
}

#slideshow-caption h3 {
	margin:0;
	padding:0;	
	font-family: 'ImperatorBold', serif; line-height:20px; font-size:20px; color:#a5233b; text-shadow: 0px 1px 0px #fffbee; font-weight:bold;

}

#slideshow-caption p {
	margin:5px 0 0 0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}

.slide{}

/*-----------------------------------NEWCONTENT CONTENT*/


/*------------------------------------------inner slideshow---------------------------*/

ul.slideshow2 {
	list-style:none;
	width:858px;
	height:167px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	
}	

ul.slideshow2 li {
	position:absolute;
	left:0;
	right:0;
}

ul.slideshow2 li.show {
	z-index:500;	
}

ul img {
	border:none;	
}


#slideshow2-caption {
	width:858px;
	height:25px;
	position:absolute;
	bottom:0;
	left:0;	
	color:#333;
	background:#f8f8f8;
	z-index:500;
	padding:8px;
}

#slideshow2-caption .slideshow2-caption-container {
	padding:5px 10px;		
	z-index:1000;
}

#slideshow2-caption h3 {
	margin:0;
	padding:0;	
	font-family: 'ImperatorBold', serif; line-height:20px; font-size:20px; color:#a5233b; text-shadow: 0px 1px 0px #fffbee; font-weight:bold;

}

#slideshow2-caption p {
	margin:5px 0 0 0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}

.slide{}

/*------------------------------------------inner slideshow*/

/*amenities content*/

div.amen { float:left; width:260px; }
div.photo_amen{ margin-top:20px; margin-bottom:20px; }
div#amen_wrap { width:540px; margin:0 auto; }
div#amen_footer { clear:both; }



/*rates main page*/

#text1{font-family: 'ImperatorBold', serif; font-size:18px;  color:#1ca903; text-shadow: 0px 1px 0px #fffbee; font-weight:bold;}
#text2{font-family: 'ImperatorBold', serif; font-size:28px;  color:#a5233b; text-shadow: 0px 1px 0px #fffbee; font-weight:bold;}
.text3{  font-family: 'ImperatorBold', serif; font-size:18px; line-height:25px;  color:#1ca903; text-shadow: 0px 1px 0px #fffbee; font-weight:bold;}
.ratescont{ffont-size:14px;  color:#a5233b; text-shadow: 0px 1px 0px #fffbee; font-weight:bold;}

/*----------------------MAIN---------------------------------*/



/*---------------------------------------------GALERRY-caption- caption-----------------------*/



/*---------------------------------------------GALERRY-----------------------*/








/*----------------------LOGO--------------------------------*/
#logo_topnavs a{
color:#019201;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
text-decoration:none;
font-size:12px;
font-style:italic;
font-weight:bold;
outline:none;

}

#logo_topnavs a:visited{
color:#019201;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
text-decoration:none;
font-size:12px;
font-style:italic;
font-weight:bold;
outline:none;


}



#logo_topnavs a:hover{
color:#66CC00;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
text-decoration:underline;
font-size:12px;
font-style:italic;
font-weight:bold;
outline:none;


}


#logo_topnavs li{
list-style:none;
display:inline;
padding-left:20px;
color:#019201;
}



#contact_head{
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:17px;
	font-weight:normal;
color:#007f00;

}

#contact_head h5{
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:17px;
font-weight:800;
color:#007f00;

}


/*----------------------LOGO---------------------------------*/





#last{ clear: both; }






/*-------------------------------end of content -----to be erased */


/*-------------------------------sidebar */



.sidebar_ads{
margin-top:20px;}

.sidebar_ads img{
margin-bottom:20px;}

/*-------------------------------sidebar */


/*-----------------FOOTER-------------------------------------------*/

#footer{
position:relative;
margin:0 auto;
width:966px;
height:75px;
background-image:url(images/footer2.jpg);
background-color:#ffc509;


}

#footer2{
position:relative;
margin:0 auto;
width:869px;
height:75px;
margin-bottom:0;
}


#footer_left{
float:left;
display:inline;
width:600px;
vertical-align:bottom;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#630818;

}

#footer_right{
float:right;
display:inline;
width:102px;

}


#footer_left li{
display: inline;
list-style-type: none;
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#a5243a;
}


#footer_left ul li a, #footer_left ul li a:link, #footer_left ul li a:visited{
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#a5243a;
text-decoration:none;
}



#footer_left ul li a:hover{
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#901c30;
text-decoration:underlinee;
}



#footer_left ul{margin-left: 0;
padding-left: 0;
white-space: nowrap;}

/*---------------------------------FOOTER---------------------------------*/

/*------------------------------------------------------------------*/

/*NAVIGATION*/

#navs{
background-image:url(images/navs.jpg);
background-repeat:no-repeat;
width:966px;
height:86px;
position:relative;
margin:0 auto;
}

div.column { float:left; width:155px; height:86px; }
div#nav_end { clear:both; }
div.column1 { float:left; width:77px; height:86px; }
div.column2 { float:left; width:152px; height:86px; }

#navs_main{ 
width:850px;
height:86px;
position:relative;
margin:0 auto;

}

/*-----------------------------------------------------------------ACTIVE STATE*/
#active_acc a.testing  {
background-image:url(navs/images/1-1_02.jpg);
}

#active_amen a.amenities2 {
background-image:url(navs/images/2-2_03.jpg);
}


#active_amen a.amenities2 {
background-image:url(navs/images/2-2_03.jpg);
}


#active_tour a.tour2 {
background-image:url(navs/images/3-3_04.jpg);
}



#active_reserve a.reservation2 {
background-image:url(navs/images/4-4_05.jpg);
}


#active_contact a.contact2 {
background-image:url(navs/images/5-5_06.jpg);
}

#active_home a.home2 {
background-image:url(navs/images/home2_02.jpg);
}



/*------------------------------------------------------------------------HOME*/

.home{ width:77px;
height:86px;
display:block;
background-image:url(navs/images/home2_02.jpg) !important;
}

a.home2, a.home2:link, a.home2:visited {
background-image:url(navs/images/home_02.jpg);
width:77px;
height:86px;
display:block;
outline:none;

}


a.home2:hover, a.home2:active {
background-image:url(navs/images/home2_02.jpg);
width:77px;
height:86px;
display:block;
}

a.home2:active{
background-image:url(navs/images/home2_02.jpg);
width:77px;
height:86px;
display:block; 

}




a.home, a.home:link, a.home:visited{
background-image:url(navs/images/home2_02.jpg)!important;
width:77px;
height:86px;
visibility:hidden;
}


/*-------------------------------------------------------------------accomodation*/



.test{ width:155px;
height:86px;
display:block;
background-image:url(navs/images/1-1_02.jpg) !important;



}

a.testing, a.testing:link, a.testing:visited {
background-image:url(navs/images/1_02.jpg);
width:155px;
height:86px;
display:block;
outline:none;

}


a.testing:hover, a.testing:active {
background-image:url(navs/images/1-1_02.jpg);
width:155px;
height:86px;
display:block;
}

a.testing:active{
background-image:url(navs/images/1-1_02.jpg);
width:155px;
height:86px;
display:block; 

}




a.test, a.test:link, a.test:visited{
background-image:url(navs/images/1-1_02.jpg) !important;
width:155px;
height:86px;
visibility:hidden;
}

/*-------------------------------------------------------------amenities*/
.amenities{ width:152px;
height:86px;
display:block;


}

a.amenities2, a.amenities2:link, a.amenities2:visited {
background-image:url(navs/images/2_03.jpg);
width:152px;
height:86px;
display:block;
outline:none;

}


a.amenities2:hover, a.amenities2:active {
background-image:url(navs/images/2-2_03.jpg);
width:152px;
height:86px;
display:block;
}

a.amenities2:active{
background-image:url(navs/images/2-2_03.jpg);
width:152px;
height:86px;
display:block; 

}




a.amenities, a.amenities:link, a.amenities:visited{
background-image:url(navs/images/2-2_03.jpg) !important;
width:152px;
height:86px;
display:block;

}


a.amenities:active {
background-image:url(navs/images/2-2_03.jpg) !important;}

/*--------------------------------------------------------------------------------TOUR*/

.tour{ width:155px;
height:86px;
display:block;
background-image:url(navs/images/3-3_04.jpg) !important;
}

a.tour2, a.tour2:link, a.tour2:visited {
background-image:url(navs/images/3_04.jpg);
width:155px;
height:86px;
display:block;
outline:none;

}


a.tour2:hover, a.tour2:active {
background-image:url(navs/images/3-3_04.jpg);
width:155px;
height:86px;
display:block;
}

a.tour2:active{
background-image:url(navs/images/3-3_04.jpg);
width:155px;
height:86px;
display:block; 

}




a.tour, a.tour:link, a.tour:visited{
background-image:url(navs/images/3-3_04.jpg) !important;
width:155px;
height:86px;
visibility:hidden;
}



/*------------------------------------------------------------------------Reservation*/

.reservation{ width:154px;
height:86px;
display:block;
background-image:url(navs/images/4_05.jpg) !important;


}

a.reservation2, a.reservation2:link, a.reservation2:visited {
background-image:url(navs/images/4_05.jpg);
width:155px;
height:86px;
display:block;
outline:none;

}


a.reservation2:hover, a.reservation2:active {
background-image:url(navs/images/4-4_05.jpg);
width:155px;
height:86px;
display:block;
}

a.reservation2:active{
background-image:url(navs/images/4-4_05.jpg);
width:155px;
height:86px;
display:block; 

}




a.reservation, a.reservation:link, a.reservation:visited{
background-image:url(navs/images/4-4_05.jpg) !important;
width:155px;
height:86px;
visibility:hidden;
}





/*--------------------------------------------------------------------------------contact*/

.contact{ width:154px;
height:86px;
display:block;
background-image:url(navs/images/5-5_06.jpg)!important;
float:left;
display:inline;


}

a.contact2, a.contact2:link, a.contact2:visited {
background-image:url(navs/images/5_06.jpg);
width:155px;
height:86px;
display:block;
outline:none;

}


a.contact2:hover, a.contact2:active {
background-image:url(navs/images/5-5_06.jpg);
width:155px;
height:86px;
display:block;
}

a.contact2:active{
background-image:url(navs/images/5-5_06.jpg);
width:155px;
height:86px;
display:block; 

}




a.contact, a.contact:link, a.contact:visited{
background-image:url(navs/images/5-5_06.jpg) !important;
width:155px;
height:86px;
visibility:hidden;
}






/*--------------------------------------------END OF NAVIGATION*/

#col4{
float:left;
width:500px; 
margin-right:40px;}

#col5{float:right;
width:250px;
margin-right:10px;
}

#col5 img{float:right;
}
#col5 ul li{
list-style:none;
line-height:200%;
}


.tour ul li{
list-style:none;
line-height:100%;}


/*RESERVATION*/

#reservation_form{
width:500px;
line-height:200%
margin-left:20px;
}
#reservation_form label{
margin-right:200px;

}



#reservation_form select{
width:200px;
line-height:200%

}



/*LIGHTBOX HOVER*/

.img_opacity a:hover{
    filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

/* added by MIR */
/* contacts */
.errorstrings{ font-family:Arial; font-size:10px; color: #FF0000;}




/*backlinks*/

#backlinks{padding-right:10px;
float:left;
position:relative;
top:20px;}

#backlinks a{padding-right:10px;
}

.backlinks2 a{
margin-left:10px;
}


#readmore{
float:right; padding-left:20px;}



