body {
	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #4E5869;
	margin: 0;
	padding: 0;
	color: #000;
	background-color: #92d7e5;
	width:100%;
}



.container{
	background:url("../images/background-l-x.jpg") no-repeat;
	width:1060px;
	/*background-color:white;*/
	margin:0 auto;
}
.containerrightbg
{
	/*position:relative;
	top:0px;
	left:980px;*/
	z-index: 0;
	background:url("../images/background-r-x.jpg") no-repeat;
	width:80px;
	height:980px;
	float:left;
}
.content{
	margin:0 0 0 80px;
	width:900px;
	background-color:#92d7e6;
	float:left;
} 

.header {
	background:url(../images/background-sky-18.jpg) no-repeat;
	height:126px;
	padding: 10px 20px 5px 20px;
}

.container, .containerrightbg, .header{
background-position: 0 -14px;
}
.headimgs {
	
	float:left;
}

.headtxt{
	font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size:27px;
	padding:0 0 0 130px;
	line-height:26px;
	color:#0f738a;
	font-style:italic;
}
.headtopright{
	font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size:18px;
	line-height:17px;
	color:#0f738a;
	font-style:italic;
	float:right;
	padding:8px 20px 0 0;
}
.rowcont{
	clear:both;
}
.linkbanners{
	padding:4px 10px 0 0;
}
.slideshow{
	padding-right:20px;	
	float:left;
	width:600px;
	height:275px;
}

.checkform{
	background-image:url("../assets/boxblue_gr.png");
	height:80px;
	border: 1px solid #34a9ca;
	color:#034ea2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	text-align:center;

}

.checkform30{
	/*background-image:url("../assets/boxblue_gr.png");
	height:50px;
	border: 1px solid #34a9ca;*/
	color:#034ea2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	text-align:center;

}

.footer{
	background-image:url("../assets/boxaqua_gr.png");
		height:80px;
		line-height:24px;
		color:#a6fcff;
		padding:5px 0 0 0;
}
.footlinks, .footlinks a{
 font-size: 12px;
 color:white;
 text-decoration: none;
}
.footlinks a:hover{
	color:#b8fee2;
}
.footlines{
 font-size: 11px;

}

/*general tables etc.*/


.normtable1{
	border:1px solid #126378;
		background-color:#CCFFF3;
}
.normtable1 td{
	/*padding:4px;*/
	font-size:11px;
	border-width:0;
	vertical-align:top;
	background-color:#CCFFF3;
}

.normtable{

}
.normtable td{

	font-size:11px;
	border-width:0;
	vertical-align:top;
}
.normfont, .normfont td{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
	font-style:normal;
}
.normleft{
	padding:7px; 
}
.normmid{
	padding:7px 0 7px 0;
	line-height:150%;
}
.normright{
	padding:7px; 
}

.tablepadleftd28{
	padding-left:28px;
	font-size:11px;
	border-width:0;
	vertical-align:top;
		color:#003333;
}

.tablepadright28{
	padding-right:28px;
	padding-left:25px;
	font-size:11px;
	border-width:0;
	vertical-align:top;
		color:#003333;
	
}


a img{
border:0;
}

/*Rollover images stacked vertically*/

a.rollover {
	float:right;
	background-repeat:no-repeat;
	margin: 0px 10px 0px 0px; 
	display: block;
	width: 214px;
	height: 46px;
	text-decoration: none;
	background: url(../assets/buttons/facebook-two.png);
	}
a.rollover:hover {
	background-position: 0 -46px;
	background-repeat:no-repeat;
	}
.displace {
	position: absolute;
	left: -5000px;	
}
a.rollover1 {
	float:right;
	background-repeat:no-repeat;
	margin: 0px 10px 0px 0px; 
	display: block;
	width: 214px;
	height: 46px;
	text-decoration: none;
	background: url(../assets/buttons/twitter-two.png);
	}
a.rollover1:hover {
	background-position: 0 -46px;
	background-repeat:no-repeat;
	}
.displace {
	position: absolute;
	left: -5000px;	
}
a.rollover2 {
	float:right;
	background-repeat:no-repeat;
	margin: 0px 10px 0px 0px; 
	display: block;
	width: 214px;
	height: 46px;
	text-decoration: none;
	background: url(../assets/buttons/blogger-two.png);
	}
	
a.rollover2:hover {
	background-position: 0 -46px;
	background-repeat:no-repeat;
	}
	
.displace {
	position: absolute;
	left: -5000px;	
}

a.rollover3 {
	float:right;
	background-repeat:no-repeat;
	margin: 0px 10px 0px 0px; 
	display: block;
	width: 214px;
	height: 46px;
	text-decoration: none;
	background: url(../assets/buttons/youtube-two.png);
	}
a.rollover3:hover {
	background-position: 0 -46px;
	background-repeat:no-repeat;
	}
.displace {
	position: absolute;
	left: -5000px;	
}


.callbox {
	background-image:url(../assets/buttons/call.png);
	background-position: 10 10 0 0;
    background-repeat: no-repeat;
	float:right;
	width: 216px;
	height: 79px;
	padding-right: 10px;
	
}
.callbox:hover{

}
.callbox:hover .callblue{
 	font-weight:bold;
}
.callgray {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
		text-align:right;
			text-decoration:none;
	line-height:10px;
	padding-right:10px;
	
}

.callblue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#00adef;
		text-align:right;
			text-decoration:none;
	line-height:1px;
	padding-right:10px;
	
}



	/*drop menus*/
	
.nbarcont{
	height:32px;
	background:url(../images/subnav.jpg) repeat-x;
	margin:0px auto;
}
.nbar {
   margin: 0;
   padding: 0;
	font-size:12px;
	
}
.nbar li {
   list-style:none;
	border:solid white;
	border-width:0;
   float: left;
}
.nbar li a {
	 padding: 7px 8px;
}
.nbar li li a, .nbar li a {
   display: block;
  	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	}
	
	
/* hover color*/
.nbar li li a:hover,.nbar li a:hover {
   color:#b8fee2; 
}	
.nbar li ul {
   border:solid white;
	border-width:0px 1px 1px 1px;
   display: none; 
   min-width: 9em; /* Width to help Opera out background-image:url(tours/im2/bullballblu.png); background-color: #BBFFEB;*/
}
.nbar li:hover ul, .nbar li.hover ul {
   display: block;
   position: absolute;
	
   margin: 0;
   padding: 0; 
}
/*all xindex*/
.nbar li:hover ul, .nbar li.hover ul {
z-index:100000;
}
.nbar li li{border-width:0px;}
.nbar li:hover li, .nbar li.hover li {
   float: none; }
.nbar li:hover li a, .nbar li.hover li a {
   border:solid white;
	border-width:1px 0px 0px 0px;
	background:url(../images/subnav.jpg) repeat-x;
}
.nbar li li a:hover {
}	
  
.navicirc{ 
	background-color: red;
	background-image:url(tours/im2/bullballblu.png); 
	width:10px; 
	height:10px; 
	float:left;
	vertical-align:middle;
}
	
a:hover .navicirc{
	background-image:url(tours/im2/bularrgre.png); 
}
/*functions*/
.clear{clear:both;}

.style12aqua {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12;
	color:#0f738a;
	font-style:normal;
}
/*calendar*/

.minform input, .minform select{font-size:11px}
.minform td{font-size:11px; vertical-align:top; text-align:center}
.minsubmit {color:#296eb2; background:#91d6e5}
.calfor{margin:7px auto 2px auto;}
.calfor td{background:white; vertical-align:middle; height:40px; width:40px; text-align:center; border:solid #91d6e5; border-width:1px 1px 0 0;}
.cacatl{color:#296eb2; background:#c5e6f6 !important; font-weight:bold;}
.cacahl{color:#296eb2; background:#73c2eb !important; }
.smallbord{border:1px solid #333333; height:10px; width:10px; background:white; margin:2px 0 0 0;}
.bigscroll{background-color: #D5F4FF; border:1px inset #333333; text-align:center; width:auto; height:345px; overflow:auto; margin:3px 0 3px 0;}

/*a few for admin*/
.roomz a{background-color: #D5F4FF; border:1px inset #333333; width:25px; text-decoration:none; color:#296eb2; padding:2px;}
.borderedx{ border:solid #91d6e5; border-width:0 0 1px 1px;}
.borderedx td{background:#D5F4FF; vertical-align:top; text-align:center; border:solid #91d6e5; border-width:1px 1px 0 0;}

.dh{color:#ffaa9b; font-size:10px !important; font-weight:bold; padding:6px; text-align:center; height:auto !important;}

.weathert{border:0; margin:0 0 15px 0; border-collapse:collapse;}
.weathert td{padding:3px; text-align:left; vertical-align:top; font-size: 12px; font-style:normal;
font-family:verdanna, arial; }
.logo-crest>img, .logo-text{vertical-align:top; float:left;}

.minform input{font-size:11px;} 
.minform select{font-size:11px; background:white; border:1px outset #222222;}
.minform td{font-size:11px; vertical-align:top; text-align:center}
.minsubmit {color:#296eb2; background:white}
.formtl{font-size:22px;text-align:center; color:#296eb2;}
.confform{font-sze:14px; margin:15px 15px 15px 15px; padding:15px 15px 15px 15px; background:#c6eff5; border:1px solid #1099bb; line-height:1.5em;}
table.minform{width:100%;}