BODY {
	margin: 0px;
	background-color: ffffff;
	font-family: verdana, geneva,arial,lucida,sans-serif;
	font-size: 15px;
	}

/*---------------------------------------------------------------------------*/	
/* Begin Link Colors Definitions                                             */
/*---------------------------------------------------------------------------*/

A:link {
	color: 6633FF;
	font-family: verdana, geneva,arial,lucida,sans-serif;
	}
	
A:active {
	color: 666666;
	font-family: verdana, geneva,arial,lucida,sans-serif;
	}
		
A:visited {
	color: 6633FF;
	font-family: verdana, geneva,arial,lucida,sans-serif;
	}
	
A:hover {
	color: 666666;
	font-family: verdana, geneva,arial,lucida,sans-serif;
	}	
	
A.subnav {
	color: 000000;
	size: 10px;
	font-family: arial,helvetica, lucida,sans-serif;
	}
	
A.specialDeal {
	color: ff6600;
	size: 12px;
	font-weight: bold;
	}
	
/*---------------------------------------------------------------------------*/	
/* Begin Table Formating Definitions                                         */
/*---------------------------------------------------------------------------*/

TABLE  {
	font-family: verdana, geneva,arial,lucida,sans-serif;
	font-size: 10px;
	}
	
TD {
	font-family: verdana, geneva,arial,lucida,sans-serif;
	font-size: 10px;
	}
TD.specials {
	font-size: 11px;
	}
	
TD.searchDetailCaps {
	text-transform: uppercase;
	color: 3366ff;
	font-weight: bold;
	font-size: 11px;
	}

TD.searchDetail {
	color: 3366ff;
	font-weight: bold;
	}
	
TH {
	font-family: verdana, geneva,arial,lucida,sans-serif;
	font-size: 10px;
	font-weight: bold;
	}
	
/*---------------------------------------------------------------------------*/	
/* Begin List Formating Definitions                                          */
/*---------------------------------------------------------------------------*/
	
LI {
	font-family: verdana, geneva,arial,lucida,sans-serif;
	font-size: 10px;
	}
	
UL {
	font-family: verdana, geneva,arial,lucida,sans-serif;
	font-size: 10px;
	}
	
OL {
	font-family: verdana, geneva,arial,lucida,sans-serif;
	font-size: 10px;
	}
	

	
/*---------------------------------------------------------------------------*/	
/* Unique Classes for specific elements                                      */
/*---------------------------------------------------------------------------*/

.elevenPoint {
	font-family: verdana, geneva, arial, lucida, sans-serif;
	font-size: 11px;
	}

.specialsNine {
	font-family: verdana, geneva, arial, lucida, sans-serif;
	font-size: 9px;
	}

.orange {
 	color: FF6600;
 	}
 	
.confirm {
text-transform: uppercase;
font-weight: bold;
font-size: 45px;
color: CC99FF;
	}
	
.destinationOrange {
 	color: FF6600;
 	font-weight: bold;
	}

.feedbackBlue {
	font-family: verdana, geneva, arial, lucida, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: 3366FF;
	}

.feedbackRed {
	font-family: verdana, geneva, arial, lucida, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: FF0000;
	}
	
	
.feedbackOrangePrice {
	font-family: verdana, geneva, arial, lucida, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: FF6600;
	}

.footer {
	font-family: verdana, geneva,arial,lucida,sans-serif;
	font-size: 9px;
	font-weight: bold;
	}
	
.headline {
	font-family: verdana, geneva,arial,lucida,sans-serif;
	font-weight: bold;
	}

.destinationHead {
	font-size: 12px;
//	color: 6699ff;
	color:4C93BF;
	font-weight: bold;
	}

.headlineDestinationHead {
	font-size: 12px;
	color: 6699ff;
	font-weight: bold;
	}
	
.destinationTitle {
	font-family: verdana, geneva, arial, lucida, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 20px;
	color: 4C93BF;
	}


.resultInfo {
	color: 999999;
	font-family: verdana, geneva,arial,lucida,sans-serif;
	font-weight: bold;
	font-size: 10px;
	}

.subheadPurple{
	font-family: verdana, geneva, arial, lucida, sans-serif;
	font-weight: bold;
 font-size: 13px;
	color: CC99FF;
}

.subheadAqua{
	font-family: verdana, geneva,arial,lucida,sans-serif;
	font-weight: bold;
 font-size: 12px;
	color: 009999;
}

.subheadBlue{
	font-family: verdana, geneva,arial,lucida,sans-serif;
	font-weight: bold;
 font-size: 12px;
	color: 3366FF;
}

.smtitleBlue{
	font-family: verdana, geneva,arial,lucida,sans-serif;
	font-weight: bold;
 font-size: 10px;
	color: 3366FF;
}

.headlineBulletinTitle{
	font-family: verdana, geneva, arial, lucida, sans-serif;
	font-weight: bold;
 font-size: 20px;
	color: FF6600;
}


/*---------------------------------------------------------------------------*/	
/* Begin Formating Definitions for HTML elements                             */
/*---------------------------------------------------------------------------*/
P {
	font-family: verdana, geneva,arial,lucida,sans-serif;
	font-size: 10px;
	}
	
H1 {
	font-family: verdana, geneva,arial,lucida,sans-serif;
	font-size: 12px;
	font-weight: bold;
	}
	
FONT {
	font-family: verdana, geneva,arial,lucida,sans-serif;
	}
	
INPUT {
	font-family: verdana, geneva,arial,lucida,sans-serif;
	font-size: 10px;
	}
	
INPUT.submitbutton {
	color: ffffff;
	//background-color: 3366ff;
	background-color: 4C93BF;
	font-weight: bold;
	}

SELECT {
	font-family: verdana, geneva,arial,lucida,sans-serif;
	font-weight: bold;
	font-size: 10px;
	}

TEXTAREA {
	font-family: verdana, geneva,arial,lucida,sans-serif;
	font-size: 10px;
	}
	
.bestDealsDest {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
width: 187px;
	}
	
/*---------------------------------------------------------------------------*/	
/* Begin Formating Definitions for New Header - added by JLoy                */
/*---------------------------------------------------------------------------*/


.subheadRed { font-family: verdana, geneva, arial, lucida, sans-serif; font-weight: bold; font-size: 13px; color: #FF0000; }
.subheadRedsm { font-family: verdana, geneva, arial, lucida, sans-serif; font-weight: normal; font-size: 10px; color: #FF0000; }



/* New Header 11-13-06 */
li.sh_Menu 
{    
width: 131px;	
height: 20px;
}
ul.sh_Nav{	
margin-top: 5px;    
margin-left: 0;    
margin-right: 0;   
margin-bottom: 0; 
padding-bottom: 0em; 
padding-left: 0em;    
padding-right: 0em;     
display: block;	
list-style-type:none;	
background-image: url(https://www.tntvacations.com/images/header_nav/ButtonBG2.gif);	
height: 21px;
}
a.sh_MainMenu, a.sh_MainMenu:link, a.sh_MainMenu:visited, a.sh_MainMenu:active
{ 	
text-align:center;    
display: block;	
text-decoration:none;	
color:#002d33;	
padding:3px 0px;	
font-family: Arial, Helvetica, sans-serif;	
font-size: 13px;	
font-style: normal;	
font-weight: bold;	
text-align: center;
}
a.sh_MainMenu:hover 
{	
text-align:center;    
display: block;
text-decoration:none;	
color:#ffffff;	
background-color:#37b79f;	
padding:3px 0px;	
font-family: Arial, Helvetica, sans-serif;	
font-size: 13px;	
font-style: normal;	
font-weight: bold;	
text-align: center;
}
li.sh_SubMenu 
{	

height: 22px;
}
ul.sh_SubNav
{  
margin-top: 1px;    
margin-left: 0;    
margin-right: 0;    
padding-top: 0px;    
padding-left: 0em;    
padding-right: 0em; 
margin-bottom: 0; 
padding-bottom: 0em;    
display: block;	
list-style-type:none;	
background-color:#eae37a;	
height: 22px;
}
a.sh_SubMenu, a.sh_SubMenu:link, a.sh_SubMenu:visited, a.sh_SubMenu:active
{    
padding-top: 1px;	
text-align:center;    
display: block;
text-decoration:none;	
color:#002d33;	
background-color:#eae37a;	
padding: 3px 0px 3px 0px;	
font-family: Arial, Helvetica, sans-serif;	
font-size: 11px;    
line-height: 15px;	
font-style: normal;	
font-weight: bold;	
text-align: center;
}
a.sh_SubMenu:hover 
{    
padding-top: 1px;	
text-align:center;    
display: block;	
text-decoration:none;	
color:#ffffff;	
background-color:#a8c786;	
padding: 3px 0px 3px 0px;	
font-family: Arial, Helvetica, sans-serif;	
font-size: 11px;    
line-height: 15px;	
font-style: normal;	
font-weight: bold;	
text-align: center;
}

.sh_BigPhoneNumber 
{	
font-family: Arial, Helvetica, sans-serif;	
font-size: 18px;	
font-weight: bolder;	
color: #085863;
}
.sh_SmallPhoneNumber
 {	
 font-family: Arial, Helvetica, sans-serif;	
 font-size: 12px;	
 font-weight: bold;	
 color: #000000;
 }
 .sh_TinyType 
 {	
 font-family: Arial, Helvetica, sans-serif;	
 font-size: 10px;
font-style: italic;	
color: #000000;
}

.lined_table {
border: solid;
border-width: 1px;
border-color: #78E0CE;
}

.AdvanceText{font-family: Arial, Lucida Sans,Tahoma,Sans-Seriff ;font-size: 11px; color:#3366FF; }
.AdvanceSelect{font-family: Arial, Lucida Sans,Tahoma,Sans-Seriff ;font-weight: bold; font-size: 11px; color:#666666; }
.AdvanceBigText{font-family: Arial, Lucida Sans,Tahoma,Sans-Seriff ;	font-weight: bold;	font-size: 18px; color: #3366FF; }

/*	Main Navigation
	------------------------------------------------------- */

	#navbody {
	float: none;
	font:13px "Helvetica", Verdana, Century Gothic, Arial;
	position: static;
	height: 40px;
	width: 800px;
	top: 0px;
	margin: 0px;
	padding: 0px;
		
	}	

	#globalNav {
		background: #59d1d4;
		width: 800px;
		}
	
	#globalNav ul {
		list-style: none;
		}
		
	#globalNav ul li {
		float: left;
		}
		
	#globalNav ul li a {
		display: block;
		text-indent: -99999px;
		height: 40px;
		}
		
		
/*	Main Navigation Image Replacement
	------------------------------------------------------- */
	
	#globalNav ul li#nav01 a:link, 
	#globalNav ul li#nav01 a:visited {
		background: transparent url(navi.gif) 0px 0 no-repeat;
		width: 105px;
		}
			
				#globalNav ul li#nav01 a:hover, #globalNav ul li#nav01 a:active {
					background-position: 0px -35px;
					}					
					
					
	#globalNav ul li#nav02 a:link, 
	#globalNav ul li#nav02 a:visited {
		background: transparent url(navi.gif) -105px 0 no-repeat;
		width: 141px;
		}
			
				#globalNav ul li#nav02 a:hover, #globalNav ul li#nav02 a:active {
					background-position: -105px -35px;
					}
			
			
	#globalNav ul li#nav03 a:link, 
	#globalNav ul li#nav03 a:visited {
		background: transparent url(navi.gif) -246px 0 no-repeat;
		width: 94px;
		}
			
				#globalNav ul li#nav03 a:hover, #globalNav ul li#nav03 a:active {
					background-position: -246px -35px;
					}
			
			
	#globalNav ul li#nav04 a:link, 
	#globalNav ul li#nav04 a:visited {
		background: transparent url(navi.gif) -340px 0 no-repeat;
		width: 79px;
		}
			
				#globalNav ul li#nav04 a:hover, #globalNav ul li#nav04 a:active {
					background-position: -340px -35px;
					}
			
			
	#globalNav ul li#nav05 a:link, 
	#globalNav ul li#nav05 a:visited {
		background: transparent url(navi.gif) -419px 0 no-repeat;
		width: 128px;
		}
			
				#globalNav ul li#nav05 a:hover, #globalNav ul li#nav05 a:active {
					background-position: -419px -35px;
					}
			
			
	#globalNav ul li#nav06 a:link, 
	#globalNav ul li#nav06 a:visited {
		background: transparent url(navi.gif) -547px 0 no-repeat;
		width: 153px;
		}
			
				#globalNav ul li#nav06 a:hover, #globalNav ul li#nav06 a:active {
					background-position: -547px -35px;
	}
	
	
	body.home #globalNav ul li#nav01 a {
		background-position: 0px -35px;
		}
	
	body.destinations #globalNav ul li#nav02 a {
		background-position: -105px -35px;
		}
	
	body.hotels #globalNav ul li#nav03 a {
		background-position: -246px -35px;
		}
	
	body.faq #globalNav ul li#nav04 a {
		background-position: -340px -35px;
		}
	
	body.contactus #globalNav ul li#nav05 a {
		background-position: -419px -35px;
		}
	
	body.agentsignin #globalNav ul li#nav06 a {
		background-position: -547px -35px;
		}

		
		

	.clearfix:after {
		clear: both;
		content: ".";
		display: block;
		height: 0;
		visibility: hidden;
		}
			
