/* CSS Document */

body{
padding:0px; margin:0px; background:#DFEDF9;
font:13px/14px Verdana, Arial, Helvetica, sans-serif; 
color:#c0defa; 
line-height: 20px;


}

td, th {


font:13px/14px Verdana, Arial, Helvetica, sans-serif; 
color:#0966b7; 
text-align:left; 




}
div, h1, h2, h3, h4, h5, h6 form, p, ul{
	padding:0px; margin:0px;
	}
	
.alt {
background-color: #eaf3fa;
}
.over {
background-color: yellow;
}
	
h1{
color: black; margin:0 0 15px 0; font:20px Verdana, Arial, Helvetica, sans-serif; 
 border-bottom: #a3cef5 solid 1px; line-height:25px; padding-bottom: 10px;
}
ul{
list-style-type:none;
}
.clearcols{
padding:0px;
margin:0px;
line-height:0px;
clear:both;
height:0px;
font-size:0px;
}

.rounded-corners {
     -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
}

.return {
     text-align: right;
	 padding: 10px;
}

.am_label {

font-weight:bold;
padding: 10px;

}





/*--------------- Main Body -----------------------*/
#mainbody{
width:960px; margin:0 auto; padding:0px; color:#0966b7;
border: 2px solid #c0defa;


}






/*--------------- Header Section -----------------------*/
#mainheader{
width:960px; height:451px; margin:0 auto; padding:0px;
background:url(images/header_top.jpg) no-repeat 0 0; 
position: relative;
 
}

#menubg {

width: 150px;
position: absolute;
top:168px;
left: 110px;


}


#menubg ul{
width:145px; padding:0px; margin:18px 0 0 20px; display:block;
}
#menubg ul li{
background:url(images/menu_arrow.gif) no-repeat 0 3px; display:block; padding:0 0 0 25px; height:24px; margin:2px 0 0 0px;
}
#menubg ul li a{
font:bold 11px/12px Verdana, Arial, Helvetica, sans-serif; color:#D5E4F1; text-decoration:none;
}
#menubg ul li a:hover{
color:#FFFFFF; text-decoration:none;
}


/*-------------- Main Body ------------------------*/
#contentbody{
width:960px; margin:0 auto; padding:0px;
}

/*-------------- Left Body -----------------------*/



#leftbody{
width:660px; float:left; margin:15px 0 0 0px; padding:0px;
}



#leftbody-save h1{
background:url(images/welcome.gif) no-repeat 0 0; width:382px; height:60px; display:block; margin:0 0 0 10px; padding:0px; text-indent:-2000px;
}
#leftbody p{
font:13px/14px Verdana, Arial, Helvetica, sans-serif; color:#0966b7; text-align:left; margin:10px 10px 10px 10px; padding:0px; display:block; line-height: 20px}
#leftbody p a{
font:12px/13px Verdana, Arial, Helvetica, sans-serif; color:#000000; margin:10px 0 0 0px; padding:0px; display:block;
}
#leftbody p a:hover{
color:#CC0000; text-decoration:none;
}
#leftbody h2{
background:url(images/attractive_tours.gif) no-repeat 0 0; width:382px; height:45px; display:block; margin:30px 0 0 10px; padding:0px;text-indent:-2000px;
}
#leftbody p.tour1{
background:url(images/tour_1.gif) no-repeat left top; padding:0 0 0 135px; margin:15px 0 0 10px; display:block; width:370px; font:11px/12px Verdana, Arial, Helvetica, sans-serif; color:#0966b7; text-align:justify;
}
#leftbody p.tour1 a{
font:11px/12px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align:justify; margin:16px 0 0 0px; padding:0 0 15px 0px;
}

#leftbody h4{
background:url(images/about_us.gif) no-repeat 0 0; width:319px; height:88px; display:block; margin:30px 0 0 10px; padding:0px;text-indent:-2000px;
}
#leftbody h5{
background:url(images/tourism_service.gif) no-repeat 0 0; width:331px; height:48px; display:block; margin:30px 0 0 10px; padding:0px;text-indent:-2000px;
}
#leftbody h6{
background:url(images/contact_us.gif) no-repeat 0 0; width:355px; height:70px; display:block; margin:30px 0 0 10px; padding:0px;text-indent:-2000px;
}

/*-------------- Left Body -----------------------*/
#rightbody{
width:300px; float:left; margin:15px 0 0 0px; padding:0px;

}

#general{
width:600px; margin:0 auto; padding:20px; color:#0966b7;
background-color: white;
border: 1px solid #c0defa;

}

#rates{
width:600px; margin:0 auto; padding:20px; color:#0966b7;
background-color: white;
border: 1px solid #c0defa;

}
#location{
width:600px; margin:0 auto; padding:20px; color:#0966b7;
background-color: white;
border: 1px solid #c0defa;

}

#photos{
width:600px; margin:0 auto; padding:20px; color:#0966b7;
background-color: white;
border: 1px solid #c0defa;
position: relative;

}

#attractions{
width:600px; margin:0 auto; padding:20px; color:#0966b7;
background-color: white;
border: 1px solid #c0defa;
position: relative;

}


.amenities{
width:600px; margin:0 auto; padding:20px; color:#0966b7; background-color: white; border: 1px solid #c0defa;

}

table.stripeMe {


width: 580px;
display: in-line;
border-spacing: 10px;
background-color: white;
}





#availability{
width:260px; margin:0 auto; padding:10px; color:#0966b7;
background-color: white;
border: 1px solid #c0defa;

}

/*---------- Footer Section ------------------*/
#footer{
width:960px; height:114px; background:url(images/footer.jpg) no-repeat 0 0; margin:0 auto; padding:0px;
}
#footer ul{
width:960px; display:block; margin:0px; padding:50px 0 0 30px;
}
#footer ul li{
height:15px; display:block; padding:0 25px 0 25px; margin:0px; float:left;
}
#footer ul li a{
font:bold 11px/12px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0px; padding:0px; display:block; text-decoration:none;
}
#footer ul li a:hover{
color:#000000; text-decoration:none;
}
/*------------- CONTACT FORM ----------- */

#contactbody{
	width:260px; 
	margin:0 auto; 
	padding:10px; color:#0966b7;
    background-color: white;
    border: 1px solid #c0defa;


    
	}
	
#contact{
	width:240px; margin:0 auto 0 auto;
	}
#contact form{
	width:240px; display:block; margin:0 auto 0 auto;
	}
#contact form label{
	margin:0 0px 0px 0px; display:block; font:13px Tahoma, Helvetica, sans-serif; color:#0966b7;
	
	}
#contact form input[type=text]{
	width:180px; height:20px; margin:0 0 8px 0; padding:0; border:solid 1px #0897f4;
	}
	
	#contact form textarea { 
	width:190px; height:200px;  border:solid 1px #0897f4;
	
	}
	
	#contact form input[type=submit] {
border:solid 2px brown;
background: #d1803a;
color: white;
font-weight: bold;

padding: 4px 10px 4px 10px;
margin: 10px 10px 10px 30px;
cursor:pointer; 



 }
 
 #contact form input[type=submit]:hover {

background: black;




 }
 
 #ack {
 
 color: red;
 font-weight: bold;
 display: none;
 }
 
 
 

/*------------- Calendar Section ----------- */

a.cal_head
			{
				color: white;
			}
			a.cal_head:hover
			{
				text-decoration: none;
			}
			.cal_head
			{
				background-color: #045d97;
				color:            white;
				font-family:      Verdana;
				font-size:        11;
				font-weight:      bold;
				font-style:       normal;
			}
			.cal_days /*darussol*/
			{
				background-color: #DDDDDD;
				color:            gray;
				font-family:      Verdana;
				font-size:        11;
				font-weight:      bold;
				font-style:       normal;
			}
			.cal_content
			{
				background-color: white;
				color:            #000000;
				font-family:      Verdana;
				font-size:        10;
				font-weight:      normal;
				font-style:       normal;
			}
			.cal_today, a.cal_today
			{
				background-color: #F9F005;
				color:            #000000;
				font-family:      Verdana;
				font-size:        10;
				font-weight:      bold;
				font-style:       normal;
			}
 			.cal_event, a.cal_event /* e-man 17-06-04 */
			{
				background-color: #F9F005;
				color:            #000000;
				font-family:      Verdana;
				font-size:        10;
				
				font-style:       normal;
			}
			
			
			
			
			# slider {
			 position:relative;
    width:400px; /* Change this to your images width */
    height:300px; /* Change this to your images height */
	color: white;
   
			
			
			}
			
			#slider .nivo-controlNav {
	position:absolute;
	
	bottom:-200px; /* Put the nav below the slider */
}
#slider .nivo-controlNav img {
	display:inline; /* Unhide the thumbnails */
	position:relative;
	margin-right:10px;
	margin-bottom:10px;
}

