/* CSS Document */

body {
	margin-top: 0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color: #f2ecda;
	background-image:url(images/image_bg.jpg);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
	}
	

	
A:link
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
}


#package
{
	width:665px;
	height: 500px;
	display: block;
	text-align:left;
	background-image:url(/images/header_images/bg_package.gif);
	background-repeat:no-repeat;
	position:relative;
	margin: 0px 0px 0px 0px;
	right:0px;
	left: 0px;
	bottom:0px;
	top: 0px;
}

/* Box Div Class Wide*/
#header_horizontal
{
	width:920px;
	height: 26px;
	display: block;
	text-align:left;
	/*background-image:url(images/index_newsflash.gif);*/
	/*background-repeat:no-repeat;*/
	position:relative;
	margin: 0px 0px 0px 0px;
	right:0px;
	left: 0px;
	bottom:0px;
	top: 0px;
}
A:visited
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
}
A:hover
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline;
}
.class6 A:link
{
    FONT-SIZE: 13px;
    COLOR: #FFFFFF;
	background:#ff9c0d;
	border:1px;
	border-right-color:#FF6600;
	border-right-style:solid;
	/*border-top-color: #FF6600;*/
	/*border-top-style:solid;*/
	border-bottom-color:#FF6600;
	border-bottom-style:solid;
	/*border-left-color:#999999;*/
	/*border-left-style:solid;*/
	display:block;
	width: 239px;
	height: 18px;
    FONT-FAMILY: Arial;
	FONT-WEIGHT:bold;
    TEXT-DECORATION: none;
}
.class6 A:visited
{
    FONT-SIZE: 13px;
    COLOR: #8226;
	background:#ff9c0d;
    FONT-FAMILY: Arial;
	display:block;
	width: 239px;
	height: 18px;
	FONT-WEIGHT:bold;
    TEXT-DECORATION: none;
}
.class6 A:hover
{
    FONT-SIZE: 13px;
    COLOR: #000000;
	background:#2c9fdf;
	border:1px;
	/*border-color:#2c9fdf;*/
	/*border-style:solid;*/
	border-right-color:#000000;
	border-right-style:solid;
	/*border-top-color: #FF6600;*/
	/*border-top-style:solid;*/
	border-bottom-color:#000000;
	border-bottom-style:solid;
	/*border-left-color:#999999;*/
	/*border-left-style:solid;*/
	display:block;
	width: 239px;
	height: 18px;
    FONT-FAMILY: Arial;
	FONT-WEIGHT:bold;
    TEXT-DECORATION: none;
}



/* DESTINATION SPECIFIC - HORTIZONTAL LINKS BLUE */
.class5 A:link
{
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
	FONT-WEIGHT:bold;
    TEXT-DECORATION: none;
}
.class5 A:visited
{
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
	FONT-WEIGHT:bold;
    TEXT-DECORATION: none;
}
.class5 A:hover
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
	FONT-WEIGHT:bold;
    TEXT-DECORATION: underline;
}

/* FOOTER -LINKS  */
.class4 A:link
{
    /*margin-left:10px;*/
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
	LEFT:5px
	FONT-WEIGHT:normal;
    TEXT-DECORATION: none;
}
.class4 A:visited
{
    FONT-SIZE: 11px;
    /*margin-left:5px;*/
    COLOR: #000000;
    FONT-FAMILY: Arial;
	FONT-WEIGHT:normal;
    TEXT-DECORATION: none;
}
.class4 A:hover
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
	FONT-WEIGHT:normal;
    TEXT-DECORATION: underline;
}

/* LARGER FONT TYPE LINKS  */
.class3 A:link
{
    FONT-SIZE: 11px;
    COLOR: #284d81;
    FONT-FAMILY: Arial;
	FONT-WEIGHT:normal;
    TEXT-DECORATION: none;
}
.class3 A:visited
{
    FONT-SIZE: 11px;
    COLOR: #284d81;
    FONT-FAMILY: Arial;
	FONT-WEIGHT:normal;
    TEXT-DECORATION: none;
}
.class3 A:hover
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
	FONT-WEIGHT:normal;
    TEXT-DECORATION: underline;
}

/* NAVIGATION MENU LINKS  */
.class2 A:link
{
    FONT-SIZE: 12px;
    COLOR: #284d81;
    FONT-FAMILY: Arial;
	FONT-WEIGHT:bold;
	
    TEXT-DECORATION: none;
}
.class2 A:visited
{
    FONT-SIZE: 12px;
    COLOR: #284d81;
    FONT-FAMILY: Arial;
	FONT-WEIGHT:bold;
    	 TEXT-DECORATION: none;
}
.class2 A:hover
{
 
   FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
	FONT-WEIGHT:bold;
	LEFT:5px
    TEXT-DECORATION: none;
}

/* SMALL FONT TYPE LINKS  */
.class1 A:link
{
    FONT-SIZE: 10px;
    COLOR: #284d81;
    FONT-FAMILY: Arial;
	FONT-WEIGHT:normal;
    TEXT-DECORATION: none;
}
.class1 A:visited
{
    FONT-SIZE: 10px;
    COLOR: #284d81;
    FONT-FAMILY: Arial;
	FONT-WEIGHT:normal;
    TEXT-DECORATION: none;
}
.class1 A:hover
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
	FONT-WEIGHT:normal;
    TEXT-DECORATION: underline;
}
.class33 A:link
{
    FONT-SIZE: 12px;
 COLOR: #284d81;  
    FONT-FAMILY: Arial;
        FONT-WEIGHT:normal;
    TEXT-DECORATION: none;
}
.class33 A:visited      
{
    FONT-SIZE: 12px;                
    COLOR: #284d81;         
    FONT-FAMILY: Arial;         
        FONT-WEIGHT:normal;
    TEXT-DECORATION: none;
}                  
.class33 A:hover 
{
    FONT-SIZE: 12px;
    COLOR: #284d81;      
    FONT-FAMILY: Arial;
        FONT-WEIGHT:normal;
    TEXT-DECORATION: underline;
}

/* Body Content Fonts */
.bodytext {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight:normal}

.des_text{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight:bold}

.hometext
{
    FONT-SIZE: 10px;
    COLOR: #284d81;        
    FONT-FAMILY: Arial;
        FONT-WEIGHT:normal;
    TEXT-DECORATION: none;  
}
/* Body Content Fonts BLUE */
.bodytextblue {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #284d81; font-weight:normal}
.bodytextbluelarge {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #284d81; font-weight:normal}
/* Body Content Fonts */
.bodytextbold {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight:bold}

/* Body Content Fonts */
.des_text{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight:bold}

/* Body Content Fonts */
.headers_textboldwhite{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight:bold}

/* Body Content Fonts */
.headers_textboldblack{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight:bold}

/* DESTINATIONS - Headers */
.headers_text {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #2c9fdf; font-weight:bold}

.headers_large_text {font-family: Arial, Helvetica, sans-serif; font-size: 25px; color: #2c9fdf; font-weight:bold}

/* TEXT WHITE - DESTINATION PAGE LOCATION - Headers */
.headers_textwhite {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; font-weight:bold}

/* Headers */
.headers {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight:bold}

/* Body Content Fonts */
.headers_orange {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ff8f06; font-weight:bold}

/* Header Black Left-Side - Body Content Fonts */
.headers_des {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight:bold}

/* Body Content Fonts */
.headers_deals {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:bold; 
margin-top:5px;}

/* Body Content Fonts */
.headers_hotels {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:bold; 
margin-top:0px; margin-left: 0px;}
				





/* GLOBAL - START /////////////////////////////////////////////////// */

/* GLOBAL - Background Bottom Border Graphic*/
#footer
{
	width:820px;
	height: 120px;
	background-image:url(../images/image_btm.gif);
	background-repeat:no-repeat;
	display: block;
	
}


/* LEFT BOX - TRI FORMAT*/
#pricebox
{
	width:230px;
	height: 220px;
	display: block;
	background-repeat:no-repeat;
	position:relative;
	margin: 5px 5px 5px 5px;
	right:0px;
	bottom:0px;
	top: 0px;
}
#pricebox_cobrand
{
        width:210px;
        height: 220px;
        display: block;
        background-repeat:no-repeat;
        position:relative;
        margin: 0px 0px 5px 5px;
        right:0px;      
        bottom:0px;
        top: 0px;
}

/* INDEX - Group Deal Box*/
#group
{
	width:255px;
	height: 600px;
	display: block;
	/*background-image:url(images/index_group.gif);*/
	/*background-repeat:no-repeat;*/
	/*position:relative;*/
	text-align:left;
	margin: 5px 5px 0px 5px;
	right:0px;
	left: 0px;
	bottom:0px;
	top: 0px;
}

/* INDEX - Newsflash*/
#index_leftside
{
	width:230px;
	height: 700px;
	display: block;
	/*background-image:url(images/index_newsflash.gif);*/
	/*background-repeat:no-repeat;*/
	position:relative;
	margin: 5px 0px 0px 0px;
	right:0px;
	left: 0px;
	bottom:0px;
	top: 0px;
}

/* INDEX - Top Destinations*/
#middle_box
{
	width:660px;
	/*height: 200px;*/
	display: block;
	text-align:left;
	/*background-image:url(images/index_newsflash.gif);*/
	/*background-repeat:no-repeat;*/
	position:relative;
	margin: 5px 5px 0px 0px;
	right:0px;
	left: 0px;
	bottom:0px;
	top: 0px;
}
#middle_box_body
{
        width:920px;
        /*height: 200px;*/
        display: block;
        text-align:center;
        /*background-image:url(images/index_newsflash.gif);*/
        /*background-repeat:no-repeat;*/
        position:relative;
	
        /*margin: 5px 5px 0px 0px;*/
        right:0px;                  
        left: 5px;        
        bottom:0px;             
        top: 0px; 
}                
#middle_box_dest
{
        width:900px;
        /*height: 200px;*/
        display: block;   
        text-align:left;
        /*background-image:url(images/index_newsflash.gif);*/
        /*background-repeat:no-repeat;*/
        position:relative;
        margin: 5px 5px 0px 0px;
        right:0px;     
        left: 10px;             
        bottom:0px;
        top: 0px;
}
/* INDEX - Top Destinations*/
#hotels
{
	width:400px;
	height: 700px;
	display: block;
	text-align:left;
	/*background-image:url(images/index_newsflash.gif);*/
	/*background-repeat:no-repeat;*/
	position:relative;
	margin: 5px 5px 5px 0px;
	right:0px;
	left: 0px;
	bottom:0px;
	top: 0px;
}
.description{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #000000;
}

TEXTAREA,INPUT,SELECT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.hotel_photos {

    border: 1px ridge;
    border-color: #ADE1FF #ADE1FF #ADE1FF #ADE1FF;

}
.video {
	background-attachment: fixed;
	background-image: url(/images/video.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.vidtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;

}
.vidtext a:link{
     text-decoration: underline;
     color: #FFFFFF;
   
}
.navtext {
width:200px;
font-size:8pt;
font-family:verdana;
border-width:2px;
border-style:outset;
border-color:#006BAE;
layer-background-color:#CC0000;
background-color:#F88017;
color:black;
}

.RedAstrick {

color:red;
	font-weight: bold;
}
 

.vidtext a:visited{
     text-decoration: underline;
     color: #FFFFFF;
   
}
 
.vidtext a:hover{
     text-decoration: underline;
     color: #EEF60C;
    
} 

.vidtext a:active{
     text-decoration: underline;
     color: #FFFFFF;
}

.bluebutton {
        background-color:#54ACF4; 
	font-weight: bold;
	color=#ffffff; 
	border=1;
	font-size: 9pt; 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	cursor: hand; 
	border: 1px solid; 
	border-color: #ADE1FF #00009a #00009a #ADE1FF;
}
.redbutton {
        background-color:red; 
	font-weight: bold;
	color=#ffffff; 
	border=1;
	font-size: 9pt; 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	cursor: hand; 
	border: 1px solid; 
	border-color: #ADE1FF #00009a #00009a #ADE1FF;
}

.topNav {
	font-family: ariel, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: ;	
}

.topNavDivider {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}

.topNav a:link{
     text-decoration: none;
     color: #AADCFF;
} 

.topNav a:visited{
     text-decoration: none;
     color: #AADCFF;
}
 
.topNav a:hover{
     text-decoration: none;
     color: #FDD751;
} 

.topNav a:active{
     text-decoration: none;
     color: #FFFFFF;
}

.PriceYourTrip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}

.weekanddestination {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: capitalize;
	color: #000000;
}
.weekanddestination a, .weekanddestination a:link, .weekanddestination a:visited {
     text-decoration: underline;
     color: #000000;
} 
.weekanddestination a:hover, .weekanddestination a:active{
     text-decoration: none;
     color: red;
} 


.PriceNowSaveBox {
	border: 1px solid #00009A;
	background-color: #ACD8FF;
}

.BlueHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: capitalize;
	color: #00009A;
}
.BlueHeadline a:link{
     text-decoration: underline;
     color: #00009A;
} 

.BlueHeadline a:visited{
     text-decoration: underline;
     color: #00009A;
}
 
.BlueHeadline a:hover{
     text-decoration: underline;
     color: #54ACF4;
} 

.BlueHeadline a:active{
     text-decoration: underline;
     color: #00009A;
}

.GreyBodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #616161;
}

.BlueHeadlineCAPS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #00009A;
}

.BlueHeadlineCAPS a:link{
     text-decoration: none;
     color: #00009A;
} 

.BlueHeadlineCAPS a:visited{
     text-decoration: none;
     color: #00009A;
}
 
.BlueHeadlineCAPS a:hover{
     text-decoration: none;
     color: #FEB73C;
} 

.BlueHeadlineCAPS a:active{
     text-decoration: none;
     color: #FEB40A;
}

.GreyBodyTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #616161;
}

.MiniGreyHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #616161;
}

.BlackBodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #000000;
	margin-top: 7px;
	margin-bottom: 7px;



}

.BlackBodyText a:link{
     text-decoration: underline;
     color: #000000;
} 

.BlackBodyText a:visited{
     text-decoration: underline;
     color: #000000;
}
 
.BlackBodyText a:hover{
     text-decoration: underline;
     color: #376AFB;
} 

.BlackBodyText a:active{
     text-decoration: underline;
     color: #FB0242;
}

.MiniBlackHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #000000;
}

.MiniBlackHeadline a:link{
     text-decoration: underline;
     color: #00009A;
} 

.MiniBlackHeadline a:visited{
     text-decoration: none;
     color: #000000;
}
 
.MiniBlackHeadline a:hover{
     text-decoration: none;
     color: #FFFFFF;
} 

.MiniBlackHeadline a:active{
     text-decoration: none;
     color: #AADCFF;
}

.WhiteHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
}

.WhiteMiniHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.WhiteMiniHeadline a:link{
     text-decoration: none;
     color: #FF6600;
} 

.WhiteMiniHeadline a:visited{
     text-decoration: none;
     color: #FF6600;
}
 
.WhiteMiniHeadline a:hover{
     text-decoration: none;
     color: #FF6600;
} 

.WhiteMiniHeadline a:active{
     text-decoration: none;
     color: #FF6600;
}

.WhiteCopyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

.RedHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}

.BlackHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-transform: capitalize;

}

.BlackLargerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #000000;
}

.LargerText {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #000000;
}


.BlackLargerText a:link{
     text-decoration: underline;
     color: #000000;
} 

.BlackLargerText a:visited{
     text-decoration: underline;
     color: #000000;
}
 
.BlackLargerText a:hover{
     text-decoration: underline;
     color: #FF0000;
} 

.BlackLargerText a:active{
     text-decoration: underline;
     color: #000000;
}

.Dots {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #9F9F9E;
}

.LoginText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #00009A;
}

.HotelText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #000000;
	background-color: #FFFFFF;
}

.HotelText a:link{
text-decoration: underline;
color: #000000;
} 

.HotelText a:visited{
text-decoration: underline;
color: #000000;
}
 
.HotelText a:hover{
text-decoration: underline;
color: #FEB73C;
} 

.HotelText a:active{
text-decoration: underline;
color: #000000;
}
.FormHeadlineBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EFEFEF;
	background-color: #00009A;
	border: 1px solid #000000;
}
.FormBoxContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #E5E5E5;

}
.FormBoxContent a:link{
     text-decoration: underline;
     color: #000000;
} 

.FormBoxContent a:visited{
     text-decoration: underline;
     color: #000000;
}
 
.FormBoxContent a:hover{
     text-decoration: underline;
     color: #FFA10D;
} 

.FormBoxContent2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #F2F2F2;
}
.FormBoxContent2 a:link{
     text-decoration: underline;
     color: #000000;
} 

.FormBoxContent2 a:visited{
     text-decoration: underline;
     color: #000000;
}

.FormBoxContent2 a:hover{
     text-decoration: underline;
     color: #FFA10D;
}

HeadlineText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.HeadlineText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}
.FormHeadlineBox2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00009A;
	border: 1px solid #000000;
	text-transform: uppercase;
}
.FormBoxContent3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
}
.FormBoxContent4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #00009A;
	background-color: #FFFFFF;
}
.FormBoxContent5 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: bold;
        color: #00009A;
        background-color: #FFFFFF;
}
.HotelBox1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #F2F2F2;
}
.HotelBox1 a:link{
text-decoration: underline;
color: #000000;
} 

.HotelBox1 a:visited{
text-decoration: underline;
color: #000000;
}
 
.HotelBox1 a:hover{
text-decoration: underline;
color: #FC0012;
} 

.HotelBox1 a:active{
text-decoration: underline;
color: #000000;
}

.HotelBox2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #E5E5E5;
}
.LightBlueHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #1E4DBB;
}
.LightBlueHeadline a:link{
text-decoration: underline;
color: #1E4DBB;
} 

.LightBlueHeadline a:visited{
text-decoration: underline;
color: #1E4DBB;
}
 
.LightBlueHeadline a:hover{
text-decoration: underline;
color: #FFA10D;
} 

.LightBlueHeadline a:active{
text-decoration: underline;
color: #1E4DBB;
}

.BookNowBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	background-color: #54ACF4;
	border: 1px solid #00009A;
}
.BookNowBox a:link{
     text-decoration: none;
     color: #000000;
     background-color: #54ACF4;
} 

.BookNowBox a:visited{
     text-decoration: none;
     color: #000000;
     background-color: #54ACF4;
}
 
.BookNowBox a:hover{
     text-decoration: none;
     color: #FFFFFF;
     background-color: #54ACF4;
} 

.BookNowBox a:active{
     text-decoration: none;
     color: #000000;
     background-color: #54ACF4;

}.Reservation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #000000;
	list-style-position: outside;
	list-style-type: circle;
}
.DestinationTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 29px;
	font-style: oblique;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #00009A;
}

.HotelInvTitle {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 20px;
        font-style: oblique;
        font-weight: bold;
        font-variant: normal;
        text-transform: capitalize;
        color: #00009A;
}
 
.DestinationLinksBox {
	background-attachment: fixed;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 2px;
	border: 1px solid #16BBC8;
	text-transform: capitalize;
}	
.DestinationLinksBox a {
	/*/*/display: block;
	padding: 1px 1px 1px 18px;
	border: 1px solid #333;
	width: 167px;
	background-color: #FF6600;
	background-image:  url(images/buttonbg1.gif); /* */	
}
.DestinationLinksBox a:link {
	color: #000;
	/*/*/color: #FFFFFF;
	text-decoration: none;
	background-color: #FF6600;
	background-image:  url(images/buttonbg1.gif); /* */
	
}
.DestinationLinksBox a:visited {
	color: #000;
	/*/*/color: #FFFFFF;
	text-decoration: none;
	background-color: #FF6600;
	background-image:  url(images/buttonbg1.gif); /* */
}
.DestinationLinksBox a:hover {
	border: 1px solid #FEC12F;
	text-decoration: none;
	background-color: #FF6600;
	background-image:  url(images/buttonbg2.gif);
	color: #333;
}
.DestinationLinksBox a:active {
	color: #000;
	/*/*/color: #000000;
	text-decoration: none;
	border: 1px solid #333;
	background-color: #FF6600;
	background-image:  url(images/buttonbg2.gif); /* */
}

.DestinationLinksBox a {
        /*/*/display: block;
        padding: 1px 1px 1px 18px;
        border: 1px solid #333;
        width: 167px;
        background-color: #FF6600;
        background-image:  url(images/buttonbg1.gif); /* */
}
.FormLinksBox a:link {

      color: #ffffff;
        text-decoration: none;
        padding: 1px 1px 1px 18px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        text-transform: capitalize;
        background-color: #00ff00;
        line-height: normal;
        border: 1px solid #FEC12F;

}
.FormLinksBox a:visited {
        color: #000000;
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;
        padding: 1px 1px 1px 18px;
        font-size: 13px;
        font-weight: bold;
        text-transform: capitalize;
        background-color: #00ff00;
        line-height: normal;
        width: 150px;
        border: 1px solid #FEC12F;
}
.FormLinksBox a:hover {
        border: 1px solid #FEC12F;
        padding: 1px 1px 1px 18px;
        text-decoration: none;
        width: 150px;
        background-color: #FF6600;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        text-transform: capitalize;
        color: #ffffff;
        font-size: 13px;
        line-height: normal;
}
.FormLinksBox a:active {
        color: #000;
        text-decoration: none;
        border: 1px solid #333;
        background-color: #FF6600;
}

.DestinationLinksBoxSelected {
	background-attachment: fixed;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 2px;
	border: 1px solid #16BBC8;
	text-transform: capitalize;
}	
.DestinationLinksBoxSelected a {
	/*/*/display: block;
	padding: 1px 1px 1px 18px;
	border: 1px solid #FEC12F;
	width: 167px;
	text-decoration: none;
	background-color: #FF6600;
	background-image:  url(images/buttonbg2.gif); /* */
	color: #333;
}

.PackageIncludes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	color: #000099;
	list-style-position: outside;
	list-style-type: disc;
	line-height: normal;
	padding: 0px;
	margin-left: -20px;
	margin-bottom: 3px;
	margin-top: -2px;


}
.PackageIncludesBox {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: FEAE2F;
	border: 1px none #000000;
	text-transform: uppercase;
}
.BestBuyHotelBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ADE1FF;
	list-style-position: outside;
	list-style-type: lower-alpha;
	padding: 4px;
	margin-left: 2px;


}
.BestBuyHotelBox a:link{
     text-decoration: none;
     color: #000000;
     
} 

.BestBuyHotelBox a:visited{
     text-decoration: none;
     color: #000000;
     
}
 
.BestBuyHotelBox a:hover{
     text-decoration: none;
     color: #FC0012;
     
} 

.BestBuyHotelBox a:active{
     text-decoration: none;
     color: #000000;
}
.DestinationSubHeadText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-style: oblique;
	font-weight: bold;
	color: #00009A;
	text-transform: capitalize;
}
.DoubleGreyLines {
	background-attachment: fixed;
	background-image: url(images/double_grey_lines.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.Dots2 {
	background-attachment: fixed;
	background-image: url(images/grey_dots.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.RedHeadlineCaps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-transform: uppercase;
}
.RedHeadlineCaps2 {

	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #FF9900;
	text-transform: uppercase;
}
.LtBlueHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3399FF;
}
.DoubleGreyLines2 {

	background-attachment: fixed;
	background-image: url(images/double_grey_lines2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.DestinationTitleSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: oblique;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #00009A;
}
.bullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: capitalize;
	color: #000000;
	list-style-position: outside;
	list-style-type: disc;
	line-height: normal;
	margin-left: -10px;
	margin-top: 5px;
	text-decoration: underline;
}
.bullets a:link{
     text-decoration: underline;
     color: #000000;
} 

.bullets a:visited{
     text-decoration: underline;
     color: #000000;
}
 
.bullets a:hover{
     text-decoration: underlinee;
     color: #FD9C3E;
} 

.bullets a:active{
     text-decoration: underline;
     color: #000000;
}
.BlackLargerText2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: capitalize;
	color: #000000;
}
.Blacktext {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: capitalize;
	color: #000000;
}
.LtBlueHeadline2 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3399FF;
}
.BlackBodyTextBig {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #000000;
	margin-top: 7px;
	margin-bottom: 7px;
}
.BlackBodyTextBigItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #000000;
	margin-top: 7px;
	margin-bottom: 7px;
	font-style: italic;

}
.OrangeHeadlineCapsArial {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0066CC;
	text-transform: uppercase;
}
.BlueTableBox {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #00009A;
	border: 1px solid #00009A;
}
.LtBlueTableBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #000000;
	background-color: #ADE1FF;
	border: none;

}
.BlackHeadlineCaps {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}

        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        text-transform: uppercase;
        color: #FFFFFF;
}
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        text-transform: uppercase;
        color: #FFFFFF;
}.WhiteHeadlineTextCaps {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
.WhiteHeadlineText {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        color: #FFFFFF;
}
.WhiteBodyTextBigItalic {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF;
	margin-top: 7px;
	margin-bottom: 7px;
	font-style: italic;
}
.TravelFreeBG {
	background-attachment: fixed;
	background-image: url(images/people1.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.OrangeHeadline {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ff6600;
	text-transform: capitalize;
}
.BlackHeadlineBigger {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-transform: capitalize;
}
.FaqsBG {

	background-attachment: fixed;
	background-image: url(images/people2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.FormsBG {
	background-attachment: fixed;
	background-image: url(images/people3.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.HotDealsBG {
	background-attachment: fixed;
	background-image: url(images/people2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.InfoBG {
	background-attachment: fixed;
	background-image: url(images/people5.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.TravelAgentBG {
	background-attachment: fixed;
	background-image: url(images/people6.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.GroupBG {
	background-attachment: fixed;
	background-image: url(images/people7.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.AboutBG {
	background-attachment: fixed;
	background-image: url(images/people8.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.AirplaneBG {

	background-attachment: fixed;
	background-image: url(images/people9.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.RealCancunBG {

	background-attachment: fixed;
	background-image: url(images/people10.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.noBorder{ 
border: 0px solid #000000; 
}

#sub_nav{
         margin-left: 20px;
}

.sub_nav_ul{
            float:left;
            list-style-position:outside;
            list-style-type:none;
            margin:0;
            padding:0 0 0 5px;
            width:auto;
}

.sub_nav_li{
        display:inline;
        float:left;
        margin:0 25px 0 0;
        padding:0;
}


