body{
	font-family: Verdana,Arial,sans-serif;
	color: #333333;	
	line-height: 1.166;	
	margin:0px 0px 0px 0px;
	padding-left:5px;width:774px;margin-left: auto; margin-right: auto;
	}

a{
	font-family: Verdana,Arial,sans-serif;
	font-size:13px;
	color: #006699;
	text-decoration: none;
}

a:link{	color: #006699;text-decoration: none;}
a:visited{color: #006699;text-decoration: none;}
a:hover{color: #800000;text-decoration: none;}

h1{
 font-family: Century Gothic,Verdana,Arial;	
 font-weight: normal;
 text-align: center;
 font-size: 24px;
 color: #800000;
 margin: 0px;
 padding:0px 0px 0px 0px;
}

h2{
 font-family: Verdana,Arial,sans-serif;
 font-size: 140%;
 color: #D3B437;
 margin: 0px;
 padding: 0px 0px 0px 0px;
 text-align: center;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 150%;
 color: #D3B437;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family: Verdana,Arial,sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #006699;
 margin: 0px;
 padding: 0px; 
 vertical-align:middle;
}

h5{font-family:Arial,sans-serif; font-size:125%; color: #800000; margin: 0px; padding: 0px;}
td{font-family: Verdana,Arial,sans-serif;font-size:13px;}
ul{list-style-type: square;}
ul ul{list-style-type: disc;}
ul ul ul{ list-style-type: none;}
#cat {font-family:Arial;font-size:10px;color:black;}  

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#masthead{
	margin-top: 0px;
    padding: 0px;
	border-bottom: 1px solid #cccccc;
	width:770px;
	margin-left: auto; margin-right: auto;
	background-image:  url("../media/bluebg5.gif");
}
#footer{width:770px;clear: both;}
#pageBg {padding-top:4px;}

#gallery{padding: 0px; border-left: 1px #cccccc;border-left-style:dotted;
margin: 0px; width:200px; float:right; font-size:13px;}

#content{padding-right:10px; width:560px; float:left; margin-top: 20px;}
#windowBox{padding: 5px 0px 5px 5px;border: 1px solid #cccccc;margin: 0px;font-size:13px;}
#legalContent {margin-top:20px;padding: 0px;}
#aboutUs {margin-top:20px;padding: 0px;width:99%;margin-left: auto; margin-right: auto;}
#aboutCat {font-family: Verdana,Arial,sans-serif; font-size: 13px;}
#aboutCat a{ font-size: 13px; font-weight:bold;}
/***********************************************/
/* webSite                                  */
/***********************************************/
#webSite a, #webSite a:link, #webSite a:visited, #webSite a:hover {
font-family:Arial,sans-serif;	color: #006699;
text-decoration: none;	font-weight:bold;
font-size:115%;	font-style:italic;
}
#legalHeader a, #legalHeader a:link, #legalHeader a:visited, #legalHeader a:hover {
font-family:Arial,sans-serif;color: #006699;
text-decoration: none;	font-weight:bold;
font-size:140%;	font-style:italic;
}
/************* #pageLinks styles *************/

#pageLinks{font-size:12px;padding: 2px 0px 0px 10px;}

#pageLinks a:hover{background-color:#f0e68c;color:#800000;}

/************* #search form styles ***************/
#search form{margin: 0px;padding: 4px 0px 0px 0px;white-space:nowrap;}

.searchLabel a:link,.searchLabel a:hover, .searchLabel a:visited{
display:block;margin:0px;padding:0px;
font-size:12px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;color:#006699;
}
.searchLabel a:hover{color:#0066ff;}
select {font-family:Verdana,Arial,serif;width:140px;color:#000000;background-color:#f0e68c;}

/************** .feature styles ***************/

.feature{padding: 0px 0px 10px 10px;font-size: 80%;}
.feature h3{padding: 15px 0px 5px 0px;text-align: center;}

/************** .details styles *****************/
.details{clear: both;padding: 0px 0px 0px 10px;font-size: 13px;}
.details p{padding: 0px 0px 0px 0px;}
.details h3{padding: 0px 0px 0px 0px;font-size: 13px;color: #006699;font-family: Verdana, Arial, Helvetica,sans-serif;}
.details a, .details a:link, .details a:visited, .details a:hover {font-size: 13px;}
.details a:hover{background-color:#f0e68c;}
.cornerTopRight {float:right;margin:0px;padding:0px;}
.cornerTopLeft {float:left;margin:0px;padding:0px;}
/************* #siteInfo styles ***************/

#siteInfo{ font-family:Verdana,Arial,Helvetica,sans-serif;
	clear: both; border: 1px solid #cccccc;
	font-size: 11px; color: #333333;
	padding: 0px 0px 0px 0px;	
	background-color: #f0e68c;
	border-top:0px;	width:770px;		
	display: block;	text-align:left;
	}
#siteInfo a:link, #siteInfo a:visited{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;	color: #006699;
text-decoration: none; font-weight:normal;}
#siteInfo a:hover{background-color:#ffffff;}

/************* #holidayRes styles ***************/
#holidayRes {
	margin-top: 20px;
	width:99%;
	border: 2px #cccccc;border-style:dotted;
	font-size: 13px;
	color: #000000;
	text-align:center;
	padding: 10px 0px 10px 0px;
	background-color: #f0e68c;
	margin-left: auto; margin-right: auto;
}
.styleTel {color:#800000;font-weight:bold;}
#holidayRes a{font-size:13px;text-decoration:none;font-weight:bold;color:#006699;}
#holidayRes a:hover {color:#0066ff;}

/************* #hotelInfo styles ***************/
#hotelInfo{
	clear: both; border: 1px solid #cccccc;
	border-bottom:0px;	font-size: 11px;	
	background-color:#f2f5fa;
	width:770px; padding: 1px 0px 1px 0px;	
	text-align:center;	margin-left: auto; margin-right: auto;
}
.travelInfo a{font-weight:bold;font-size:11px;color:#006699;}

/************* #topLinks styles ***************/

#topLinks{background-color:#f2f5fa;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;vertical-align:middle;}
#topLinks a:hover{background-color:#f0e68c;text-decoration:none;}

/************* #specialOffers styles ***************/
#specialOffers{
	width:90%;
	clear: both;
	border: 1px solid #eeeeee;
	font-size: 13px;
	color: #000000;
	padding: 10px 10px 10px 10px;
	background-color: #f0e68c;
	margin-left: auto; margin-right: auto;
	border-style:inset;
	border-color:#c0c0c0;
}
.offerStyle {color:#800000;font-weight:bold;}

/************* #redseaLinks styles ***************/
#pageNav{border-left:1px solid #000000;width:150px;background-image:#000000;
font-family:Verdana,Arial,sans-serif;background-image:  url(../media/sidebg.jpg);}
#moreInfo{border-top: 2px solid #cccc66;border-bottom: 2px solid #cccc66;padding:4px 0 4px 4px;}
#moreInfo h3{font-size:1.2em;font-family:Helvetica,arial,sans-serif;color:#ffd700;font-weight:normal;}
#moreInfo a:link, #moreInfo a:visited {font-family:verdana,arial,sans-serif;font-size:1em;
display: block;border-bottom: 1px solid #cccc66;padding: 3px 0px 3px 5px;color: #ffffff;}
#redseaLinks{margin:0px;padding:0px; background-image:  url(../media/hotelLinks.jpg);}
#redseaLinks a:link, #redseaLinks a:visited {font-family:verdana,arial,sans-serif;font-size:1em;
display: block;border-bottom: 1px solid #cccc66;padding: 3px 0px 3px 5px;color: #ffffff;}
#redseaLinks a:hover{ color: #ffffff;text-decoration: none;background-image:  url(../media/sidebg.jpg);}
#redseaLinks a:visited{color: #ffffff;}
/************* #hotelLinks styles ***************/

#hotelLinks{
	border: 1px solid #cccccc;	
	font-size:9px;
	color: #666666;	
	width:770px;	
	margin-left: auto; margin-right: auto;
	padding: 5px 0px 5px 0px;
	text-align:center;	
}
#hotelLinks a:link, #hotelLinks a:visited { font-weight:normal;font-size:13px;text-decoration:none;}
#legalLinks{
	border: 1px solid #cccccc;font-size:8px; color:#666666;	
	width:770px;margin-left: auto; margin-right: auto;
	padding: 0px 0px 0px 0px;text-align:center;	font-weight:normal;
}
#legalLinks a:link, #legalLinks a:visited { font-weight:normal;font-size:11px;text-decoration:none;}
.windowLinks {display:block; margin: 0px; border: #cccccc 1px solid; padding: 10px; font: 13px Verdana; }
.windowLinks a { line-height: 1.5;}
#externalLinks{
	border: 1px solid #cccccc;	
	font-size:12px;
	color: #000000;	
	width:770px;	
	margin-left: auto; margin-right: auto;
	padding: 5px 0px 5px 0px;
	text-align:center;
	font-weight:normal;
}
#externalLinks a:link, #externalLinks a:hover, #externalLinks a:visited {font-weight:normal;font-size:12px;color:#808000;text-decoration:none;
} 