BODY {
scrollbar-face-color:#B63D51;
scrollbar-highlight-color:#BC3E54;
scrollbar-shadow-color:#913040;
scrollbar-darkshadow-color:#69242F;
scrollbar-3dlight-color:#FF0000;
scrollbar-arrow-color:#F0EDE6;
scrollbar-track-color:#C68681;
background-image:url(../images/bkgd_stripes.gif); 
background-position:top center;
}

H1 {
	font-family: Georgia, Book Antiqua, Times New Roman, serif;
 	font-size: 20px;
 	font-weight: normal;
 	color: #0089E1;
	display:inline;
}
H2  {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A28F57;
	font-weight : bold;
	display:inline;
}
H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F26C4F;
	font-weight : bold;
	display:inline;
}
H4 {
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	color: #666666;
	font-weight : 400;
	display:inline;
}
HR {border:2px solid; color: black;}
UL {
	list-style-image: url(../images/bullet_white.gif);
	list-style-position: outside;
	margin-left: 18px;
	padding: 0px;
	line-height: 12.5pt;
}
A {
	color:#757374;
	text-decoration: none;
}
A:Hover{
	color: #0089E1;
	text-decoration: underline;
}
A:Active{
	color: #4371CF;
}
A.navtopmenu:visited {color:#E6E6E6;} 
A.navtopmenu:active {color:#ffff00;} 
A.navtopmenu:link {color:#E6E6E6;} 
A.navtopmenu:hover {color:#EF9C00;} 
.navtop { 
 font-family: Tahoma;
 font-size: 11px;
 color: #E6E6E6;
 padding-left: 0px;
 padding-right: 0px;
 background-image: url(../images/nav_top/nav-bkgd-black-noshade.gif);
 background-repeat: repeat-x;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-color: #283247;
 border-right-color: #6A747E;
 border-bottom-color: #283247;
 border-left-color: #283247
}
.normalstyle {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333;
	font-weight : 400;
}
.arialstyle {  
	font-family: arial, helvetica, clean, sans-serif; 
	font-size: 11px; 
	color: #464646;
	font-weight : 400;
}
.dealprice {
	font-size: 38px;
    font-family: Impact, Charcoal, sans-serif;
    color: #0178C7;
    text-align: justify;
}
.hotelistitle {
 font-size: 20pt;
 font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;
 color: #0066CC;
 text-align: left;
 font-weight: normal;
}
.hotelnombre {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -2px;
	color: #666666;
	word-spacing: 2px;
}

.nav_map_style {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6C6A6A;
	font-weight : 400;
	line-height:14.5pt;
}
.nav_bar_style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
	color: #998E77;
}
.textform
{
    font-family: 'Trebuchet MS', Verdana;
    font-size: 11px;
    FONT-WEIGHT: normal;
}
.dropdown
{
    font-family: 'Trebuchet MS', Verdana;
    font-size: 11px;
}
.featuredstyle {
	font-family: Times New Roman, Times, serif;
	font-size: 20px;
	color: #656363;
	font-weight : 400;
}
.footerbarstyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C5B89B;
	font-weight : bold;
}
.amenities_style { 
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px; 
	 color: #656363;
	 font-weight : 400;
	 line-height:8pt;
}
.iconstyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C5B89B;
	font-weight : bold;
	letter-spacing: 1px;
}
.footergrey {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; color: #333333;
}
.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504E4E;
	font-weight: normal;
}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #504E4E;
	font-weight: bold;
}
#popup { 
   position: absolute;
   width: 500px;
   height: 350px;
   display: none;
   border: 0px solid #000000;
   font: 10px verdana;
}
.popupstyle {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: Black;
	line-height: 11pt;
	letter-spacing: normal;
}

.main_table
{
	border-style:solid;
	border-width:1px;
	border-color:black;
}
.mid_table
{
	border-style:solid;
	border-width:1px;
	border-color:black;
	border-bottom:none;
	border-top:none;
}
.bottom_table
{
	border-style:solid;
	border-width:1px;
	border-color:black;
	border-top:none;
	border-left:none;
	border-right:none;
}
.column_head
{
	CURSOR: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003399;
	font-weight : bold;
	line-height:16.5pt;
	vertical-align: middle;
	BACKGROUND-COLOR: #F0EDE6;
	TEXT-DECORATION: none;
}
.td_hotel_name_style{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	font-weight : bold;
	text-align:left;
	line-height:12.5pt;
	TEXT-DECORATION: none;
} 
.td_cells_style{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight : normal;
} 
.row2_head_rates
{
	font-family: Arial;
	font-size: 12px;
	color: #737373;
	font-weight : bold;
	letter-spacing: 1px;
	line-height:16.5pt;
	vertical-align: middle;
	background-color:#E7E7E7;
	text-decoration:none;
}
.row1_head_rates
{
	font-family: Arial;
	font-size: 12px;
	color: #737373;
	font-weight : bold;
	letter-spacing: 1px;
	line-height:16.5pt;
	vertical-align: middle;
	background-color:white;
	text-decoration:none;
}

.point { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: darkred; font-weight:400;}

.dataform {
font-family:Verdana; 
font-size:8pt;
color:black;
font-weight:100;
word-spacing:-1pt;
letter-spacing:0pt;
text-align:left;
vertical-align:top;
line-height:16.5pt;
}
.titlestrong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #333333;
	font-weight : 500;
	line-height: 18px;
}
.title2strong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	font-weight : 400;
	line-height: 18px;
}
.datagallery {
	font-family:  Verdana;
	font-size: 12px;
	color: #000000;
	line-height: 14px;
}
.texbesidestimage{
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 11px;
	color: #000000;
	line-height: 20pt;
	vertical-align: top;
}
.artevisual{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; letter-spacing:1pt; color: #6B91D6;line-height: 20px;font-weight : 600;}
.smallButton{
	background : #AD498A;
	font-size : 10px;
	color : #3c5381;
	border : outset;
	cursor : hand;
	width :53px;
	padding-right: 15px;
}
hr.dottedbox {
	border: thin dotted #CCCCCC;
}
* > hr.dottedbox
{  	width: 99%;
	border-bottom: none;
  	padding: 1px;
	background: url(images/line.gif) repeat-x bottom;
}
.activitybold {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: 303E38;
}
.activitysmall {
	font-family: Tahoma;
	font-size: 11px;
	color: 303F39;
	font-weight: normal;

}
.widescript {
	font-family: Arial;
	font-size: 12px;
	color: white;
	font-weight : bold;
	letter-spacing: 1px;
	padding:2px;
	padding-left:5px;
}
.navactivities {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: 494F6F;
}
.tourtitle {
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 17px;
	font-weight: bold;
	color: 747991;
}
.actbelowtitle {
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 9px;
	color: #333333;
}
.verysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	font-weight : 400;
}
.verysmallwhite {
	font-family: tahoma, verdana;
	font-size: 10px;
	letter-spacing: 0px;
	font-weight : 500;
	color: white;
}
.whiteedge {
	border: 1px solid #FFFFFF;
}
.hpwhitesmall {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;

}
.hpsidetitle {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
}
.hpsidetext {
	font-family: Tahoma;
	font-size: 11px;
	color: #000051;
}
.hpprice {
	font-family: "Book Antiqua", "Times New Roman", serif;
	font-size: 38px;
	color: #333333;
}
.hpspaced {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	letter-spacing: 5px;
}
.links-black-text{
	color:#333333; 
	text-decoration:underline;
}
.sitemap{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#333333; 
	line-height: 14pt;
}
.sitemapcoltitle{
	font-family:  Arial,  sans-serif;
	font-size: 17.5px;
	color:white;
	line-height: 14pt;
}
.sitemaptitle{
	font-family:  Arial,  sans-serif;
	font-size: 16px;
	color:white; 
	line-height: 14.5pt;
}

.filter {
filter:alpha (opacity=30); /* MS Internet Explorer */ 
filter:progid:DXImageTransform.Microsoft.Alpha 
(style=0, opacity=30) /* MS Internet Explorer proprietory */ 
-moz-opacity: 0.3; /* Mozilla v1.6 and below */ 
opacity: 0.3; /* CSS-3 Standards */ 
-khtml-opacity:.3 /* Safari */ 
} 

/* Parent division with background image */ 
#backtrans { background-image:url(images/hp/bkgd_box.gif); background-repeat:no-repeat;} 

/* Transparent text area */ 
#transbox {background:black; filter:alpha(opacity=30);	-moz-opacity:0.4;	opacity: 0.4;}

/* Asterick represents wildcard for child dependents of #transbox */ 
#transbox * { position: relative;  } 

/* Text div - lacks transparency */ 
#transbox div {
	left:3px;
	top:5px;
	padding:0px;
	width:227px;
	font-weight: normal;
	color: white;
} 
