/*PAGE LIMK BEHIVIOR
***************************************/
A:link {
	color: #333333;
	text-decoration: none;
    }
A:visited {
	color: #666666;
}
A:hover {
	color: #CC3300;
	text-decoration: underline;
    }
A:active {
	color: #333333;
	text-decoration: none;
    }
/*BODY TEXT
***************************************/
body{
	margin:0;
	padding:0;
	color:#000;
	font-family:"Lucida Grande",Tahoma,Geneva,Arial,Helvetica,sans-serif;
	line-height:1.0em;
	text-align:left;
	background-image:url(karibeimages/karibebg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
:url(karibeimages/karibebg.jpg) no-repeat;
background-attachment:scroll;background-position:center top;
}

.KaribeCSS {
	font-family: Verdana, Arial, Helvetica, sans-serif, Georgia, "Lucida Sans", "MS Sans Serif";
	font-size: 13px;
	color: #4D4D4D;
	font-weight: normal;

}
.smalltx {
	font-family: Verdana, Arial, Helvetica, sans-serif, Georgia, "Lucida Sans", "MS Sans Serif";
	font-size: xx-small;
	color: #990000;
	line-height: 1.8em;
}
	ul#menu{
	margin:0;
	padding:0;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:small;
	color: #FFFFFF;
	text-transform:uppercase;
	position:relative;
	display:block;
	height:40px;
	background:#993300;
	width:753px;
	border-right:0px solid #CDCCDA;
	border-top:0px solid #CDCCDA;
	border-left:0px solid #CDCCDA;
	border-bottom:0px solid #CDCCDA;
	overflow: visible;

}
	ul#menu li{
	display:block;
	float:left;
	margin:0;
	pading:0;
	height:40px;/*Cell height*/
	border-right:1px solid #CDCCDA;

	}
	ul#menu li a{
	display:block;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	padding:12px 8px 8px 8px;
	height:20px;
	}
	ul#menu li a:hover{
	border:#CDCCDA;
	background:	#F2F2F2;
	height: 20px;
	width: auto;
	padding:12px 8px 8px 8px;
	color: #CC3300;
	}
	ul#menu li a.selected{
	border:#CDCCDA;
	background:	#F2F2F2;
	height: 20px;
	width: auto;
	padding:12px 8px 8px 8px;
	color: #996633;
	}	
	ul#menu a#current {/*current background*/
	border:#CDCCDA;
	background:	#F2F2F2;
	height: 20px;
	width: auto;
	padding:12px 8px 8px 8px;
	}
	.smallertx {
	font-family: Verdana, Arial, Helvetica, sans-serif, Georgia, "Lucida Sans", "MS Sans Serif";
	font-size: 9px;
	color: #333333;
	font-weight: bold;
	line-height: 1.8em;


}
	.headers {
	font-family: Verdana, Arial, Helvetica, sans-serif, Georgia, "Lucida Sans", "MS Sans Serif";
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	line-height: 2em;


}
	.reservationtx {
	font-family: Verdana, Arial, Helvetica, sans-serif, Georgia, "Lucida Sans", "MS Sans Serif";
	font-size: xx-small;
	color: #666666;
	line-height: normal;
	font-weight: bold;

}
	.headermain {
        
	font-family: Verdana, Arial, Helvetica, sans-serif, Georgia, "Lucida Sans", "MS Sans Serif";
	font-size: 14px;
	color: #CC3300;
	font-weight: bold;
	line-height: 1.8em;
}

a.selected{
	border:#CDCCDA;
	background:	#F2F2F2;
	height: 20px;
	width: auto;
	padding:12px 8px 8px 8px;
	color: #000000;
	}
a.selected:link{
	border:#CDCCDA;
	background:	#F2F2F2;
	height: 20px;
	width: auto;
	padding:12px 8px 8px 8px;
	color: #000000;
	}
a.selected:visited{
	border:#CDCCDA;
	background:	#F2F2F2;
	height: 20px;
	width: auto;
	padding:12px 8px 8px 8px;
	color: #000000;
	}	
a.selected:hover{
	border:#CDCCDA;
	background:	#F2F2F2;
	height: 20px;
	width: auto;
	padding:12px 8px 8px 8px;
	color: #000000;
	}
	
a.selected:active{
	border:#CDCCDA;
	background:	#F2F2F2;
	height: 20px;
	width: auto;
	padding:12px 8px 8px 8px;
	color: #993300;
	}	
		
#login_form							{ width:325px; margin:0 auto; text-align:left; line-height:25px; padding-top:10px; padding-bottom:20px; border-bottom:1px solid #e5e5e5;}
#login_form	form					{ text-align:left;}
#login_form	form label				{ display: block; float: left;text-align:right; width:80px; color:#666666; font-size:12px; font-family:Verdana; line-height:22px; }
#login_form	form input 				{ background:#fbfbd6; vertical-align:middle; margin-bottom:5px; width:150px; border:1px solid; border-color:#bcd797 #deedbd #deedbd #bcd797; line-height:22px; height:22px;} 
#login_form	form input.checkbox 	{ background:#fbfbd6; vertical-align:middle; margin-bottom:5px; width:auto; border:1px solid; border-color:#bcd797 #deedbd #deedbd #bcd797; line-height:22px; height:22px;} 
#login_form	form img 				{ float:left;} 
#login_form	form input.login		{ border:0; width:87px; height:28px; background:url(/karibehotel/images/button_login.gif) 0 0 no-repeat;}
 
td.heading
{
	text-align:left;
	font-family:verdana,helvetica;
	color:#336699;
	font-size:18px;
	weight:bolder;
	height:40px;
	border-top:2px solid #fffffff;
	border-bottom:2px solid #eeeeee;
}
.title {
	text-align:left;
	font-family:verdana,helvetica;
	color:#336699;
	font-size:18px;
	weight:bolder;
	height:30px;
	border-top:0px solid #fffffff;
	border-bottom:1px dashed #eeeeee
}

.tabletitle {
	text-align:left;
	font-family:verdana,helvetica;
	color:#336699;
	font-size:14px;
	weight:bolder;
	border-top:0px solid #fffffff;
	border-bottom:1px dashed #eeeeee
}

#bhmenu {
width: 100%;
float:left;
} 

#bhmenu ul
{
font-family:Arial,Verdana,Helvetica, sans-serif;
	font-size: 10px;
	font-weight: strong;
list-style-type:none;
margin:0;
padding:3;
} 

#bhmenu li a#aheader,a#aheader:hover,a#aheader:link,a#aheader:visited{

border-bottom: 3px solid #7D9EC0;
background: #d7def0;
color: #003366;
text-decoration: none;
font-weight: bold;
font-size: 10px;
display: block;
padding: 1px;
width: auto;
}

#bhmenu li
{
display: inline;
/* for IE5 and IE6 */
} 

#bhmenu a
{
color: #555555;
text-decoration: none;
font-size: 10px;
display: block;
padding: 3px;
width: auto;
background-color: #d7def0;
border-bottom: 1px dotted #80c080;

} 

#bhmenu a:hover
{
color: #003366;990000
text-decoration: none;
font-size: 10px;
display: block;
padding: 3px;
width: auto;
background-color: #EAEAEA;
border-bottom: 1px dotted #80c080;

} 




#bhmenu li a#current
{color: #990000;
border-bottom: 1px dotted #80c080;
    border-top: 1px dotted #80c080;
	border-right: 1px dotted #80c080;
	border-left: 1px dotted #80c080;
background: #eee;
} 

.emailsignup {
color: #990000;
font-size: 16px;
}

.emailSignupDiv{
padding: 3px;
  border: 1px solid #dddecb;
    
}


.emailsignup{
color: #333333;
font-size: 10px;
    
}

	.emailmain {

	font-family: Verdana, Arial, Helvetica, sans-serif, Georgia, "Lucida Sans", "MS Sans Serif";
	font-size: 12px;
	color: #CC3300;
	font-weight: bold;
}

.smallregular {
	font-family: Verdana, Arial, Helvetica, sans-serif, Georgia, "Lucida Sans", "MS Sans Serif";
	font-size: x-small;
	color: #333333;
	line-height: 1.2em;
	border-bottom:1px solid #e1e1e1;
}

.smallregular2 {
	font-family: Verdana, Arial, Helvetica, sans-serif, Georgia, "Lucida Sans", "MS Sans Serif";
	font-size: x-small;
	color: #333333;
	line-height: 1.2em;	
}