/**********************/
/*  "*" is universal  */
/*   "U" = Universal  */
/**********************/
* { font-family:arial, helvetica, sans-serif; font-size: 12px; color:#000000 }
.bodytxt { font-family:arial, helvetica, sans-serif; font-size:12px; color:#000000 }
.bodytxtBld { font-family:arial, helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000 }
.bodylinkBld { font-family:arial, helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0033CC }
a { font-size:12px; color:#0033CC; font-family:arial, helvetica ; text-decoration:underline }
a:active { color:#0033CC; text-decoration:underline }
a:visited { color:#666666; text-decoration:underline }
a:hover { color:#003366; text-decoration:none }

.texthome { font-family:arial, helvetica, sans-serif; font-size:14px; color:#0033CC; text-decoration:underline}
.error { font-family:arial, helvetica, sans-serif; font-size: 12px; color:#FF0000 }
.bodyred { font-family:arial, helvetica, sans-serif; font-size: 12px; color:#FF0000; font-weight : bold;}
.bodywhite { font-family:arial, helvetica, sans-serif; font-size: 12px; color:#FFFFFF; }
	
.fineprint { font-family:arial, helvetica, sans-serif; font-size: 10px; color:#000000 }
.fineprintBld { font-family:arial, helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000 }
.fineprint a:link { font-size:10px; color:#0033CC; text-decoration:underline }
.fineprint a:visited { font-size:10px; color:#666666; text-decoration:underline }
.fineprint a:active { font-size:10px; color:#0033CC; text-decoration:underline }
.fineprint a:hover { font-size:10px; color:#003366; text-decoration:none }

.background { background-image: url('http://funjet.trisepttech.com/redesign/resicons/ifj_res_bg.gif')}
body {
    scrollbar-arrow-color:#000000;
	scrollbar-base-color:#808080;
	scrollbar-shadow-color:#CCCCCC;
	scrollbar-face-color:#E8E8E8;
	scrollbar-highlight-color:#CCCCCC;
	scrollbar-dark-shadow-color:#E8E8E8;
	scrollbar-3d-light-color:#808080;
	margin:0px
}

.dagger { font-family:arial, helvetica, sans-serif; font-size: 13px; color:#0000FF; text-decoration:none }
.dagger a:link { font-size:13px; color:#0000FF; text-decoration:none }
.dagger a:visited { font-size:13px; color:#0000FF; text-decoration:none }
.dagger a:active { font-size:13px; color:#0000FF; text-decoration:none }
.dagger a:hover { font-size:13px; color:#0000FF; text-decoration:none }

.border {

	border-top: none;
	border-right: 1px solid #336699;
	border-bottom: 1px solid #336699;
	border-left: 1px solid #336699;
}

.borderR {

	border-top: none;
	border-right:  1px solid #FFFFFF;
	border-bottom: none;
	border-left:  none;
}

.borderL {

	border-top: none;
	border-right:  none;
	border-bottom: none;
	border-left:  1px solid #FFFFFF;
}

.borderB {

	border-top: none;
	border-right:  none;
	border-bottom: 1px solid #FFFFFF;
	border-left:  none;
}

.borderT {

	border-top: 1px solid #FFFFFF;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

.borderTBR {

	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: none;
}

.borderLR {

	border-top: none;
	border-right: 1px solid #FFFFFF;
	border-bottom: none;
	border-left: 1px solid #FFFFFF;
}

.borderLRB {

	border-top: none;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

.borderLRTB {

	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

.borderTopOffers {

	border-top: none;
	border-right: 1px solid #3776AF;
	border-bottom: none;
	border-left: none;
}

ul { 
	margin:0px; 
	list-style-image: url('http://www.funjet.com/images/bullet.gif');
	}

.topnavigation {
	font:11px arial, helvetica, sans-serif;
	color:#FFFFFF;
	padding-right:2px;
}
.topnavigation a:link { color:#FFFFFF; text-decoration:underline }
.topnavigation a:visited { color:#FFFFFF; text-decoration:underline }
.topnavigation a:active { color:#FFFFFF; text-decoration:underline }
.topnavigation a:hover { color:#FFFFFF; text-decoration:none }

.bulletpt {
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}

/* START STYLES FOR DESTINATION PAGES */
.drpDown1 {
    background-color:#FFFFFF;
    font-family:arial, helvetica, sans-serif;
    font-size:11px;
    color:#000000
}
		
/* START STYLES FOR RES TOOL */
.drpDown2 {
    background-color:#FFFFFF;
    width:168;
    margin-left:2px;
    font-family:arial, helvetica, sans-serif;
    font-size:11px;
    color:#000000
}

.drpDown3 {
    background-color:#FFFFFF;
    width:38;
    margin-left:2px;
    font-family:arial, helvetica, sans-serif;
    font-size:11px;
    color:#000000;
}

.drpDown4 {
    background-color:#FFFFFF;
    margin-left:2px;
    font-family:arial, helvetica, sans-serif;
    font-size:11px;
    color:#000000;
}

.drpDownPVP {
    background-color:#FFFFFF;
    width:134;
    font-family:arial, helvetica, sans-serif;
    font-size:11px;
    color:#000000;
}

.drpDownHOTELEXTRA {
    background-color:#FFFFFF;
    width:150;
    font-family:arial, helvetica, sans-serif;
    font-size:11px;
    color:#000000;
}

.drpDownST {			 /* THIS IS RES */
    background-color:#FFFFFF;
    width:175;
    margin-left:2px;
    font-family:arial, helvetica, sans-serif;
    font-size:11px;
    color:#000000
}
.errormsg {
	font-family:arial, helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;
	color:#CC0000
}
/********************************************************/
.crumb
{
    font-size:11px;
    font-weight:bold;
    color:#999999;
    font-family:arial, helvetica, sans-serif;
    text-decoration:underline
}

a.crumb:link { text-decoration:underline }
a.crumb:active { color:#0033CC; text-decoration:underline }
a.crumb:visited { color:#999999; text-decoration:underline }
a.crumb:hover { color:#003366 ; text-decoration:none}


/* CHANGED COLOR FROM #996600 */
.header1
{
    font-size:14px;
    font-weight:bold;
    color:#003399;
    font-family:arial, helvetica
}

a.header1:link { text-decoration:underline }
a.header1:active { color:#003399; text-decoration:underline }
a.header1:visited { color:#003399; text-decoration:underline }
a.header1:hover { color:#003399 ; text-decoration:none}



/* CHANGED COLOR FROM #996600 TO 003399*/
.header2
{
    font-size:12px;
    font-weight:bold;
    color:#003399;
    font-family:arial, helvetica
}

.header3 {
    font-size:11px;
    font-weight:bold;
    color:#666666;
    font-family:arial, helvetica, sans-serif
}

.header4 {
    font-size:10px;
    font-weight:bold;
    color:#000000;
    font-family:arial, helvetica, sans-serif
}

.header5 {
    font-size:13px;
    font-weight:bold;
    color:#666666;
    font-family:arial, helvetica, sans-serif
}

.header6
{
    font-size:16px;
    font-weight:bold;
    color:#003399;
    font-family:arial, helvetica
}

.header7{
	font-size:21px;
	font-weight:bold;
	color:#FF3333;
	font-family:arial, helvetica
}

.header8{
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:arial, helvetica
}

.menu{
	font-size:11px;
	font-weight:none;
	color:#003366;
	font-family:arial, helvetica
}
a.menu:link { color:#003366; text-decoration:underline }
a.menu:visited { color:#003366; text-decoration:underline }
a.menu:active { color:#003366; text-decoration:underline }
a.menu:hover { color:#FFFFFF; text-decoration:underline }

.restext{
	font-size:11px;
	color:#003399;
	font-family:arial, helvetica
}

/* 	TEXT BOX 	*/
.txtBoxStyle{
	border:1px solid #666666;
	background:#BCBCBC url('http://www.funjet.com/images/toolElements/shadow_textbox_long.gif');
	font-family:arial, helvetica, sans-serif;
	font-size:12px;    
	color:#354D73;
	width:70px;
	height:16px;
	background-image:url('http://www.funjet.com/images/toolElements/shadow_textbox_long.gif')
}
/* 	TEXT BOX FOR EMAIL SPECIALS SIGNUP FORM	*/
.txtBoxStyleESU{
	border:1px solid #666666;
	background:#BCBCBC url('http://www.funjet.com/images/toolElements/shadow_textbox_long.gif');
	font-family:arial, helvetica, sans-serif;
	font-size:12px;    
	color:#354D73;
	width:90px;
	height:16px;
	background-image:url('http://www.funjet.com/images/toolElements/shadow_textbox_long.gif')
}

.textField25 {
	border:1px solid #666666;
	background:#BCBCBC url('http://www.funjet.com/images/toolElements/shadow_textbox_long.gif');
	height: 16px;
	width: 25px;
	font-family:arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #354D73;
	background-image:url('http://www.funjet.com/images/toolElements/shadow_textbox_long.gif')
}

/* 	TEXT BOX FOR CONTACT FORM	*/
.txtBoxStyleCF {	/*THIS IS THE INPUT FIELD*/
	border:1px solid #666666;
	background:#BCBCBC url('http://www.funjet.com/images/toolElements/shadow_textbox_long.gif');
	font-family:arial, helvetica, sans-serif;
	font-size:13px;    
	color:#354D73;
	width:120px;
	height:16px;
	background-image:url('http://www.funjet.com/images/toolElements/shadow_textbox_long.gif')
}
.txtBoxStyleTellUs {	/*THIS IS THE INPUT FIELD*/
	border:1px solid #666666;
	background:#BCBCBC url('http://www.funjet.com/images/toolElements/shadow_textbox_long.gif');
	font-family:arial, helvetica, sans-serif;
	font-size:13px;    
	color:#354D73;
	width:35px;
	height:16px;
	background-image:url('http://www.funjet.com/images/toolElements/shadow_textbox_long.gif')
}

#innerTxtBox {
	padding:1px;
	background:#cccccc;
	width:72px;
	height:18px
}

/* FTA TOOL TEXT BOX */
.txtBoxStyleFTA {	/*THIS IS THE INPUT FIELD*/
	border:1px solid #666666;
	background:#BCBCBC url('http://www.funjet.com/images/toolElements/shadow_textbox_long.gif');
	font-family:arial, helvetica, sans-serif;
	font-size:12px;    
	color:#354D73;
	width:70px;
	height:16px;
	background-image:url('http://www.funjet.com/images/toolElements/shadow_textbox_long.gif')
}
#innerTxtBoxFTA {	/*THIS IS THE BORDER*/
	padding:1px;
	background:#cccccc;
	width:72px;
	height:18px
}

/* 	TEXT BOX 2 - USED FOR HOME_MYFUNJET FORM	*/
.txtBoxStyle2{
	border:1px solid #666666;
	background:#BCBCBC url('http://www.funjet.com/images/toolElements/shadow_textbox_long.gif');
	font-family:arial, helvetica, sans-serif;
	font-size:12px;    
	color:#354D73;
	width:60px;
	height:16px;
	background-image:url('http://www.funjet.com/images/toolElements/shadow_textbox_long.gif')
}
#innerTxtBox2 {
	padding:1px;
	background:#CCCCCC;
	width:62px;
	height:18px
}

/*  SUB NAV  */
.subnavFun {
	font:11px arial, helvetica, sans-serif;
	color:#333399;
	text-decoration:none;
 }
a.subnavFun { color:#333399; text-decoration:none }
a.subnavFun:visited { color:#333399; text-decoration:none }
a.subnavFun:active { color:#333399; text-decoration:none }
a.subnavFun:hover { color:#333399; text-decoration:none }

.subnavAbout {
	font:11px arial, helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
 }
a.subnavAbout { color:#FFFFFF; text-decoration:none }
a.subnavAbout:visited { color:#FFFFFF; text-decoration:none }
a.subnavAbout:active { color:#FFFFFF; text-decoration:none }
a.subnavAbout:hover { color:#ffffff; text-decoration:none }



/* 	SPECIALS CHANGED FROM 003399 TO 0033CC*/
.specials { font-size:12px; color:#0033CC; font-family:arial, helvetica }
a.specials { text-decoration: underline }
a.specials:active { color:#0033CC; text-decoration:underline }
a.specials:visited { color:#666666; text-decoration:underline }
a.specials:hover { color:#003366 ; text-decoration:none}
.boldspecials {color:#0033CC; font-weight:bold }

ul.body { list-style-image:url('http://www.funjet.com/images/bullet.gif'); margin-left:20px; margin-right:0px; margin-top:3px; margin-bottom:0px }
ul.body li { margin:0px 0px 5px 0px }

/* 	VIRTUAL	*/
.virtual { font-size:11px; color:#0033CC; font-family:arial, helvetica ; text-decoration:underline }
a.virtual	a { font-size:11px; color:#0033CC; font-family:arial, helvetica ; text-decoration:underline }
a.virtual:active { color:#0033CC; text-decoration:underline }
a.virtual:visited { color:#0033CC; text-decoration:underline }
a.virtual:hover { color:#003366; text-decoration:none }

.virtualBld { font-size:11px; font-weight:bold; color:#0033CC; font-family:arial, helvetica ; text-decoration:underline }
a.virtualBld { font-size:11px; font-weight:bold; color:#0033CC; font-family:arial, helvetica ; text-decoration:underline }
a.virtualBld:active { color:#0033CC; text-decoration:underline }
a.virtualBld:visited { color:#0033CC; text-decoration:underline }
a.virtualBld:hover { color:#003366; text-decoration:none }

/* START STYLES FOR FOOTER */
#meandBottom { 
	z-index:100; 
	visibility:hidden; 
	position:absolute; 
	top:0px; 
	left:0px; 
	width:0px; 
	height:0px 
}

/* 	HOTDEALS	*/
.MainHotdeals {	
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
}
.HotdealsColumns 	{
	border-left:0px; 
	border-right:0px; 
	border-bottom:1px; 
	font-size:12px; 
	font-weight:bold; 
	color:#333333
}
.titleleft	{
	border-right:0px; 
	border-bottom:1px; 
	font-size:12px; 
	font-weight:bold; 
	color:#333333
}
.title	{
	border-left:0px; 
	border-right:0px; 
	border-bottom:1px; 
	font-size:12px; 
	font-weight:bold; 
	color:#333333
}
.titleright	{
	border-left:0px; 
	border-bottom:1px; 
	font-size:12px; 
	font-weight:bold; 
	color:#333333
}
.se {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}

.agentname
{
	font-family:arial, helvetica, sans-serif;
	font-size:20px;
	color:#000000;
}
.agentinfo 
{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
/************BEGIN STYLES FOR HOTEL PROFILES************/


a.hptabs:link {
	font-size: 11px;
	line-height: 10px;
	color: Black;
	text-decoration: none;
}

a.hptabs:active {
	font-size: 11px;
	line-height: 10px;
	color: Black;
	text-decoration: underline;
}

a.hptabs:hover {
  font-size: 11px;
  line-height: 10px;
  color: #FFFFFF;
  text-decoration: underline;
}

a.hptabs:visited {
	font-size: 11px;
	line-height: 10px;
	color: Black;
	text-decoration: none;
}

.hpheader1 {
  font-size:15px;
  line-height:16px;
  font-weight:bold;
  color:#FFFFFF;
  font-family:verdana, arial, helvetica
}

.hpheader2 {
  font-size:13px;
  line-height:15px;
  font-weight:bold;
  color:#316B9C;
  font-family:verdana, arial, helvetica
}

.hpheader3 {
  font-size:11px;
  line-height:12px;
  font-weight:bold;
  color:#000000;
  font-family:verdana, arial, helvetica
}

.hpheader4 {
  font-size:11px;
  line-height:12px;
  font-weight:bold;
  color:#FFFFFF;
  font-family:verdana, arial, helvetica
}
.whtbdrTRBL {
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

.blkbdrTRBL {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}

.blkbdrTRB {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: none;
}

.blkbdrTBL {
	border-top: 1px solid #000000;
	border-right: none;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}

.blkbdrRBL {
	border-top: none;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}

.blkbdrTRL {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: none;
	border-left: 1px solid #000000;
}

.blkbdrRB {
	border-top: none;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: none;
}

.blkbdrB {
	border-top: none;
	border-right:  none;
	border-bottom: 1px solid #000000;
	border-left:  none;
}

.blkbdrT {
	border-top: 1px solid #000000;
	border-right: none;
	border-bottom: none;
	border-left:  none;
}

.blkbdrR {
	border-top: none;
	border-right: 1px solid #000000;
	border-bottom: none;
	border-left: none;
}

.blkbdrTB {
	border-top: 1px solid #000000;
	border-right: none;
	border-bottom: 1px solid #000000;
	border-left:  none;
}

.blkbdrTR {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: none;
	border-left:  none;
}

.blkbdrRL {
	border-top: none;
	border-right: 1px solid #000000;
	border-bottom: none;
	border-left:  1px solid #000000;
}
.cursor {
	cursor: pointer;
}
