/* CSS Document */

/* EXISTING STYLES */


/*  OLD BULLET
.bullet { list-style-image: url(../images/bullet.gif); list-style-type: none; list-style-position: outside; line-height: 14pt; text-indent: -10px; }
*/
   
.bgSearching { background-color: A00C0C; background-image: url(../images/bg_searching.jpg); }
.BodyTable { BORDER: #487078 1px solid; BACKGROUND-COLOR: #fff; }
.BodyTable td { color:#000;}
.BodyTable span	{
	font:bold 12px/20px Tahoma;
	color:#424346;
	}

/* OLD BUTTON
.button {
	BACKGROUND-COLOR: #33679C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bolder;
	color: #FFFFFF;
	border: 1px solid #000000;
}
.buttonROLL {
	BACKGROUND-COLOR: #4A87C4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #FFFFFF;
}
*/

.calhead { BACKGROUND-COLOR: #365198; }
.detail { FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.detailRoll { FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(../images/bg_listing_roll.gif); FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; }
.EBg { background-color: #FFF3E0; }
.EBody {FONT: 8pt Verdana, Arial, Helvetica, sans-serif; background-color: #FFF3E0;}
.Etable { background-color: #FFFFFF; border-top: 2px none #C30101; border-right: 2px solid #C30101; border-bottom: 2px solid #C30101; border-left: 2px solid #C30101; }
.EtextHd { font-weight: lighter; color: #C80000; font-family: "Times New Roman", Times, serif; font-size: 14pt; }
.hdDoorway { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14pt; color: #365198; }
.indicator { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; background-color: #C80000; color: #FFFFFF; }

.LBBg { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; }
.LBBGcolor { background-color: #FFDCA8; }
/*.LBHead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; background-image: url(../images/bg_hd1.gif); }*/
.LBHead2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; COLOR: #000000; background-image: url(../images/bg_hd2.gif); }
.LBHead3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; COLOR: #000000; background-image: url(../images/bg_hd3.gif); }
.ledger { BACKGROUND-COLOR: #f0f0f0; }

/* .listTable { background-color: #F0F0F0; border: 2px solid #C2CDE9; } */
.listTableSub { BORDER: #c2cde9 2px solid; BACKGROUND-COLOR: #ffffff; }
.listTabs { FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../images/bg_listing.gif); FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e3e8f4; }
.MainHead { FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e3e8f4; }
/*.mediumtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; } */
.RBHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/bg_hd4.gif);
	padding: 5px 5px 5px 7px;
	margin: 5px;
}

.textCompliment { COLOR: #365198; }
.textHd { FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.textHdCompliment { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #365198; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.textImportant { FONT-SIZE: 8pt; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.topbar { BACKGROUND-COLOR: #fcc068; }
.topline { BACKGROUND-COLOR: #ff9900; }
.topMenu { FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-DECORATION: underline; }
/* A:active { COLOR: black; }
A:hover { COLOR: #003366; }
A:link { COLOR: #A02700; }
A:visited { COLOR: #A02700; }
BODY { FONT: 8pt Verdana, Arial, Helvetica, sans-serif; scrollbar-face-color:#496D92; scrollbar-arrow-color:#EFF3F8; scrollbar-track-color:#EFF3F8; scrollbar-shadow-color:#EFF3F8; scrollbar-highlight-color:#EFF3F8; scrollbar-3dlight-color:#EFF3F8; scrollbar-darkshadow-Color:#EFF3F8; }
INPUT { BORDER: #496D92 1px outset; BACKGROUND-COLOR: #e3e8f4; font-family: Verdana,Arial,Helvetica; font-size: 7pt; } */


H1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16pt;
	color: #970100;
	line-height: 32px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
} 

H1 A:LINK 
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16pt;
	color: #970100;
	line-height: 24px;
	margin-top: 0px;
	margin-right: 0px;
	
	margin-left: 0px;
	padding: 0px;
}
/* 
SELECT { font-family: Verdana,Arial,Helvetica; font-size: 7pt; BACKGROUND-COLOR: #e3e8f4; BORDER: #496D92 1px outset; } 
/* TD { FONT: 8pt Verdana, Arial, Helvetica, sans-serif; } 
*/
TEXTAREA { font-family: Verdana,Arial,Helvetica; font-size: 7pt; BACKGROUND-COLOR: #e3e8f4; BORDER: #496D92 1px outset; }

/* NEW STYLES */

#menu {
  background:#fff;
  float:left;
  width:100%;
  font:small times, serif;
  line-height:normal;
  padding-bottom:0px;
}
#menu ul {
  margin:0;
  padding:0px 10px 0;
  list-style:none;
  }
#menu li {
  float:left;
  background:url("../images/norm_left.gif") no-repeat left bottom;
  margin:0;
  margin-left:2px;
  padding:0 0 0 9px;
}

#menu a {
	float:left;
	display:block;
	background:url("../images/norm_right.gif") no-repeat right bottom;
	padding:3px 15px 4px 6px;
	font:900 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration: none;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#menu a {float:none;}
/* End IE5-Mac hack */

div#menu li:hover {
  background:url("../images/norm_left_hover.gif") no-repeat left bottom;
}
div#menu li:hover a {
  color:#000000;	
  background:url("../images/norm_right_hover.gif") no-repeat right bottom;
}

#menu #current {
  background-image:url("../images/norm_left_hover.gif");
  }
#menu #current a {
  background-image:url("../images/norm_right_hover.gif");
  color:#000000;
  padding-bottom:5px;
 }

/* List Menus */

#listmenu {
  float:left;
  width:100%;
  font:small times, serif;
  line-height:normal;
  padding-bottom:0px;
}
#listmenu ul {
  margin:0;
  padding:0px 5px 0;
  list-style:none;
  }
#listmenu li {
  float:left;
  background:url("../images/norm_leftLM.gif") no-repeat left bottom;
  margin:0;
  margin-left:2px;
  padding:0 0 0 9px;
}

#listmenu a {
	float:left;
	display:block;
	background:url("../images/norm_rightLM.gif") no-repeat right bottom;
	padding:3px 15px 4px 6px;
	font:900 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration: none;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#listmenu a {float:none;}
/* End IE5-Mac hack */

div#listmenu li:hover {
	  background:url("../images/norm_left_hoverLM.gif") no-repeat left bottom;
}
div#listmenu li:hover a {
  color:#666666;	
  background:url("../images/norm_right_hoverLM.gif") no-repeat right bottom;
}

#listmenu #current {
  background-image:url("../images/norm_left_hoverLM.gif");
  }
#listmenu #current a {
  background-image:url("../images/norm_right_hoverLM.gif");
  color:#000000;
  padding-bottom:5px;
 }
 
/* End List Menus */
 

/* Begin preload hack */

h5 {
  background:url("../images/norm_left_hover.gif") no-repeat;
  background-position:-1000px -1000px;
}
h6 {
  background:url('../images/norm_right_hover.gif') no-repeat top left;
  background-position:-1000px -1000px;
}

/* End preload hack */

	
/*A:active { COLOR: black; 
	}
A:hover { COLOR: #003366; 
	text-decoration: underline;
	}
A:link { COLOR: #A02700; 
	}
A:visited { COLOR: #A02700; 
	}

a {
	font-weight: normal;
	color:  #ccc;
	outline: none;
	}*/
	
TD { FONT: 8pt/12px Verdana, Arial, Helvetica, sans-serif; 
	}

.ahem {
	display: none;
	}

.bullet {
	list-style-image: url(../images/bullet.gif);
	list-style-type: none;
	list-style-position: outside;
	line-height: 14pt;
	margin-left: -15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.button {
	BACKGROUND-COLOR: #33679C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bolder;
	color: #FFFFFF;
	border: 1px solid #2F6C8D;
	background-image: url(../images/bg_button.gif);
}
.buttonROLL {
	BACKGROUND-COLOR: #33679C;
	color: #E2F0FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	background-image: url(../images/bg_button_o.gif);
	border: 1px solid #2F6C8D; 
}

.listTable { background-color: #F0F0F0; border: 2px solid #C2CDE9; }
.mediumtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }

.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
.smalltext span	{
	color:#424346;
	}
.smalltext a {
	color:#AD0201;
	font-weight:bold;
	text-decoration:none;
	}
.smalltext a:hover {
	text-decoration:underline;
	}

hr {
	margin: 0px; /* fixes xhtml N6 bug where the hr sits to the left*/
	color: #ccc; /* for ie */
	background-color: #ccc; /* for everyone else */
	height: 1px;
	/* text-align: right; for ie */
	/* margin-right: 0; for everyone else */
	}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	margin-top: 0px;
	margin-bottom: 10px; /* The Ugly Fix part II*/
	}

/* weird ie5win bug: all line-height to font-size ratios must agree or box gets pushed around. UPDATE: this has turned out to be very rare. my current recommendation is IGNORE this warning. at the moment i'm leaving it in only in case the issue turns up again. possibly the original bug in march 2001 was caused by an unusual combination of factors, although this solved it at the time.*/

/*

h1 {
	font-size: 12px;
	line-height: 44px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0; 
	}
*/
h2 {
	font-size: 22px;
	line-height: 40px;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #35699E;
	}
h3 {
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}
h4 {
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	}

img {
	border: 0;
	}
SELECT { font-family: Verdana,Arial,Helvetica; font-size: 7pt; BACKGROUND-COLOR: #e3e8f4; BORDER: #496D92 1px outset; }
INPUT { BORDER: #496D92 1px outset; BACKGROUND-COLOR: #fff /* used to be #e3e8f4*/; font-family: Verdana,Arial,Helvetica; font-size: 7pt; }

.BodyTable .LBHead {
	font:bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-image: url(../images/nt-2-miss-bg.gif);
	padding: 5px 5px 5px 7px;
	margin: 5px;
}
.LBHead {
	font:bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-image: url(../images/nt-2-miss-bg.gif);
	background-repeat:repeat-x;
	background-color:#487078;
	padding: 5px 5px 5px 7px;
	margin: 5px;
}



.nowrap {
	white-space: nowrap;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
/* must be combined with nobr in html for ie5win */
	}
.tiny {
	font-size: 9px;
	line-height: 16px;
	margin-top: 15px;
	margin-bottom: 5px; 
	}
.ten {
	color: #ccc;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	margin-top: 15px;
	margin-bottom: 5px; 
	}
#container {
	position: relative;
	width:768px;
	margin:0 auto;
	background-color: #FFFFFF;
	border: 1px solid #990000;
	overflow: visible;
	
	}
		
#header {
	z-index:4;
	width:100%;
	height:78px;
	background:#fff url(../images/header.gif) no-repeat left top;
	margin:0;
}
#header a {
	display:block;
	width:768px;
	height:78px;
	background:transparent;
	text-indent:-10000px;
	text-decoration:none;
}	

#quicksearch {
	border: 1px solid #990000;
	margin: 0px;
	background-color: #FFFFFF;
}

#Content {
	margin:0px 190px 0px 0px;
	padding:0px 5px 5px;

	}



#rightsidebar {
	position:absolute;
	top:328px;
	right:0px;
	width:180px;
	padding:0px 0px 10px;
	background-color:#FFFFFF;
	/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:180px;
	margin-right: 10px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	}
/* Again, "be nice to Opera 5". */
body>#Menu {width:150px;}


#leftsidebar {
	position: absolute;
	top: 0px; /* The Ugly Fix part III*/
	left: 0px;
	margin: 127px 0px ;
	padding: 10px 10px;
	background: #FFDCA8; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 177px;
	height: 100%;
	}
html>body #left {
	width: -19px; /* ie5win fudge ends */
	}
#middle {
	margin: 0px 10px 20px 210px; /* The Ugly Fix part V*/
	border: 0px solid #ccc;
	background: #FFFFFF;
	width: 550px;
	}
#right {
	position: absolute;
	top: 0px;
	right: 0px; /* Opera5.02 will show a space at right when there is no scroll bar */
	margin: 220px 0px 0px;
	padding: 10px;
	background: #666; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 180px;
	background-color: #666;
	z-index: 0;
	}
	html>body #right {
	width: -19px; /* ie5win fudge ends */
	}

	
pre {
	font-size: 12px;
	line-height: 22px;
	margin-top: 0px;
	margin-bottom: 30px;  /* The Ugly Fix part VI*/
	}


.LBQuickSearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/bg_hd1.gif);
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 2px;
	background-color: #C50000;
	background-repeat: repeat-x;
}
#leftSBbox {
	border: 1px solid #990000;
	margin-top: 20px;
	background-color: #FFFFFF;
	background-image: url(../images/qs_grad.gif);
}
.tablepad {
	padding: 7px 5px 0px 7px;
}
.divpad {
	padding: 10px;
	margin: 10px;
}
#spotlight {
	border: 1px solid #487078;
	background-color: #FFFFFF;
	padding: 0px;
	margin:20px 0px 0px 0px;
	display:block;
}
.mediumtextsub {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;
}
#newsbox {
	border: 1px solid #545454;
	margin-top: 20px;
	background-color: #E9E9E9;
}
.LBNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/bg_hdnews.gif);
	padding: 5px 5px 5px 7px;
	margin: 5px;
}
#rightSBbox {
	margin-top: 5px;
	padding:5px;
}
.AltHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/bg_hdalt.gif);
	padding: 5px 5px 5px 7px;
	margin: 5px;
}
#rightSBAd {
	margin-top: 10px;
	background-color: #FFFFFF;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
#mainbox {
	margin-top: 20px;
	background-color: #FFFFFF;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
#supercontainer {
	position:relative;
	width:768px;
	margin:0 auto;
	background-color: #FFFFFF;
	padding: 0px 5px 5px;
	float: left;
}
#footer {
	margin-top: 200px;
	background-color: #FFFFFF;
	width: 768px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
#subnav {
	background-color: #FCC169;
	border-top: 2px solid #FF8712;
	border-right: none;
	border-bottom: none;
	border-left: none;
	height: 20px;
	display: block;
	width: 768px;
	margin-top: 5px;
	float: left;
}

#subnav ul {
	margin:0 0 0 0px;
	padding:0px 5px 0;
	list-style:url(none) none;
  }
#subnav li {
	float:right;
	margin:0 0 0 0px;
	padding:0 0 0 0px;
}

#subnav a {
	float:right;
	display:inline;
	padding:3px 5px 3px 0px;
	font:bold 7pt Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
  }
 
# subnav hover {
	color:#A02700; 
	}
  
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#subnav a {
	float:none;
	text-align: right;
}
/* End IE5-Mac hack */
#deals {
	border: 1px solid #990000;
	margin-top: 20px;
	background-color: #FFFFFF;
}
#ListingContainer {
	border: 2px solid #649099;
	background-color: #ffffff;
	background-image: url(/xroot/images/bg_listing_hd.gif);
	background-repeat: repeat-x;
}
/* .listTable { background-color: #F0F0F0; border: 2px solid #C2CDE9; } */
/* .listTableSub { BORDER: #c2cde9 2px solid; BACKGROUND-COLOR: #ffffff; } */

#travelDates {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	padding: 0px;
	margin: 0px 5px;
	clear: both;
}
#sortMenu {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	padding: 0px;
	clear: both;
	margin: 10px 5px 0px;
	background-color: #FFFFFF;
}


.listingHead A:LINK, .listingHead A:VISITED
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;

}

.listingHead A:HOVER, .listingHead A:ACTIVE
{
	color: #A02700;

}


#listingPhoto {
	padding: 5px 5px 5px 10px;
	margin: 5px 5px 5px 3px;
}

#listingInfo {
	margin-left: 5px;
	padding-right: 5px;
	margin-right: 5px;
	margin-top: 10px;
	
}



#listingTimes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	clear: left;
	margin-left: 5px;
	padding-top: 2px;
}
#detailsContainer {
	padding: 0px;
	margin: 15px 0px 5px 5px;
	background-color: #FFFFFF;
	border: 1px solid #C8D2EB;
}
#detailsLeft {
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 310px;
	margin: 10px 0px 0px;
	padding: 10px;
}
.detailHead {
	background-position: bottom;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	line-height: 15px;
	color: #666666;
	background-image: url(/xroot/images/underline.gif);
	background-repeat: repeat-x;
}
#return {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	float: right;
	margin-right: 10px;
	margin-top: 3px;
}
#detailsRight {
	padding:0px 0px 10px;
	background-color:#FFFFFF;
	/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	margin-right: 5px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	width: 180px;
	float: right;
}
.detailSBHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #5F88B2;
	padding: 5px 5px 5px 7px;
	margin: 5px;
	background-color: #DAE9F7;
}
.detailBullet {
	list-style-type: disc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 12px;
	color: #000000;
	margin-left: -25px;
	text-indent: 0px;
	display: block;
}
#orderBox {
	padding:0px 0px 10px;
	background-color:#FFFFFF;
	/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	margin-right: 5px;
	border: 1px solid #396C9F;
	margin-top: 10px;
	clear: none;
}
#orderDetail {
	margin: 10px 0px 0px;
	padding: 10px;
	clear: none;
	width: 250px;
}
.orderHead {
	background-color: #6391BD;
	color: #FFFFFF;
	padding-left: 10px;
}
.orderLine {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.CGNewsDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #999999;
}
.CGNewsHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.listingHotel {
	margin-bottom: 10px;
}
.listingHotelDates {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	background-color: #EAEAEA;
	color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.listingHotelPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EAEAEA;
	border-left-color: #EAEAEA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cecece;
}
/********************************************New style added on 09-05-07 starts from here***********************************/
p { padding:0; margin:0;}
/********************************************New style added on 09-05-07 ends here***********************************/
/********************************************New style added on 11-05-07 starts from here***********************************/
.voucher-brdr
	{
	border:1px dashed #5594D0;
	}
.vouchr-1st-rw
	{
	background:#EDEEEF url(../images/logo-bg-2.jpg) repeat-x;

	font:11px/14px Tahoma;
	color:#000;
	padding:5px;
	border:1px dashed #DADBDB;
	}
.vouchr-1st-rw span
	{
	font:12px/14px Tahoma;
	color:#f00;
	padding-right:4px;
	}
.vch-bdy th
	{
	background-image:url(../images/body-bg.gif);
	background-repeat:repeat-x;
	padding:5px 10px 5px 10px;
	}
.vch-bdy-td
	{
	background-color:#F4F5F6;
	padding:0px 5px 0px 5px;
	}
.tkt-bg
	{
	background-color:#E3E4E5;
	}
.adrss 
	{
	font:normal 12px/14px Tahoma;
	color:#2E3944;
	}
.brdr-btm-ble
	{
	border-bottom:1px solid #9BC0E3;
	}
.ray-stvn-shw
	{
	font:18px/20px "Trebuchet MS";
	color:#000;
	}
.ray-stvn-shw span
	{
	font:12px/18px Tahoma;
	color:#2E3944;
	}
.brdr-rght
	{
	border-right:1px solid #BFC0C0;
	}
.brdr-top
	{
	border-top:1px solid #BFC0C0;
	}
.brdr-lft
	{
	border-left:1px solid #BFC0C0;
	}
.brdr-btm
	{
	border-bottom:1px solid #BFC0C0;
	}
/********************************************New style added on 11-05-07 ends here***********************************/
/*****************************************NEW STYLE ADDED ON 24-05-2007 STARTS FROM HERE **************************/
#ContentFull h4 {
	font:19px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#AD0201;
	text-transform:uppercase;
	margin-bottom:10px;
}
#ContentFull h4 a {
	font:19px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#AD0201;
	text-transform:uppercase;
	text-decoration:underline;
}
#ContentFull h4 a:hover {
	font:19px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#AD0201;
	text-transform:uppercase;
	text-decoration:none;
}
h4
	{
	padding:0;
	margin:0;
	}
.listingHead {
	padding-left: 20px;
	background-image: url(../images/nt-2-miss-bg.gif);
	background-repeat:repeat-x;
	background-color:#487078;
	font:bold 14px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.link-th
	{
	color:#BFF3F8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
.listingHead span
	{
	color:#BFF3F8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
#listing .listingHead span a
	{
	color:#BFF3F8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
	}
#listing .listingHead span a:hover
	{
	color:#BFF3F8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	}
#listing {
	padding: 0px;
	clear: both;
	margin: 15px 5px 5px;
	background-color: #2D393F;
	border: 1px solid #C8D2EB;
}
.listingInfo td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#fff;
}
.listingInfo span
	{
	color:#FEFE9A;
	}
.listingInfo a
	{
	text-align:right;
	font-weight:bold;
	color:#BFF3F8;
	text-decoration:none;
	margin-top:5px;
	}
.listingInfo a:hover
	{
	text-decoration:underline;
	}
.listingInfo img
	{
	padding:2px;
	border:1px solid #000;
	}
.dates img
	{
	margin-right:3px;
	margin-left:10px;
	}
.dates a
	{
	color:#487078;
	text-decoration:none;
	}
.dates a:hover
	{
	color:#487078;
	text-decoration:underline;
	}
.listHead { 
	background-color: #D7DADA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 7pt;
 } 
.listInfo { BACKGROUND-COLOR: #fff7d2; }
.listLine { BACKGROUND-COLOR: #8095d0; }
.listSubHead {
	background-color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
}
.ful-screen
{
color:#FEFE9A;
}
.ful-screen a
	{
	color:#C3E8F0;
	text-decoration:none;
	}
.ful-screen a:hover
	{
	color:#C3E8F0;
	text-decoration:underline;
	}
/*****************************************NEW STYLE ADDED ON 24-05-2007 ENDS HERE **************************/
/*********************************New Style added on 28-05-07 Starts from here***************************************************/	
h1, h2
	{
	padding:0;
	margin:0;
	}
.bdy-tp-lnk
	{
	color:#000;
	padding-top:10px;
	text-transform:uppercase;
	padding-left:30px;
	font:bold 10px/12px Tahoma;
	}
.bdy-tp-lnk a
	{
	color:#AD0201;
	text-decoration:none;
	text-transform:uppercase;
	font:bold 10px/12px Tahoma;
	}
.bdy-tp-lnk a:hover
	{
	text-decoration:underline;
	}
.show-tme
	{
	background-color:#F0F0F0;
	height:23px;
	padding-left:21px;
	border:1px dotted #BABABA;
	}
.blue-heading
	{
	font:bold 11px/14px Tahoma;
	color:#166BAA;
	}
.small-txt-blk
	{
	font:bold 10px/14px Tahoma;
	color:#2A3237;
	}
.small-txt-blk a
	{
	font:bold 10px/14px Tahoma;
	color:#2A3237;
	text-decoration:underline;
	}
.small-txt-blk a:hover
	{
	color:#AD0201;
	text-decoration:none;
	}
.small-txt-lnk
	{
	color:#000;
	font:bold 10px/12px Tahoma;
	}
.small-txt-lnk a
	{
	color:#AD0201;
	text-decoration:none;
	font:bold 10px/12px Tahoma;
	}
.small-txt-lnk a:hover
	{
	text-decoration:underline;
	}
	

.sml-txt-blue
	{
	font:bold 10px/14px Tahoma;
	color:#166BAA;
	text-transform:none;
	padding-bottom:5px;
	}
.tkt-dtls span
	{
	font:normal 10px/14px Tahoma;
	color:#000;
	}
	
.tckt-form
	{
	background-image:url(../images/top-pics-bg.gif);
	background-repeat:repeat-x;
	height:24px;
	font:bold 11px/14px Tahoma;
	color:#fff;
	padding-left:21px;
	text-transform:uppercase;
	}
.red-txt
	{
	font:bold 11px/25px Tahoma;
	color:#AD0201;
	}
.inpt30
	{
	width:40px;
	padding-left:4px;
	}
.txtarea100
	{
	width:100%;
	}
.small-txt-blk-nrml
	{
	font:normal 10px/14px Tahoma;
	color:#2A3237;
	padding-left:5px;
	} 
.shw-pad
	{
	border:1px solid #D4D0C8;
	padding:4px;
	}
.grey-brdr
	{
	border:1px solid #D4D0C8;
	}
.red-txt-big
	{
	font:bold 14px/16px Tahoma;
	color:#AD0201;
	}
/**********************************New Style added on 28-05-07 Ends here ***************************************************/
/**********************************New Style added on 31-05-07 Starts From Here ********************************************/
.grey-bg th
	{
	background-color:#C4C2C2;
	padding:3px 4px 3px 4px;
	font:bpld 11px/12px Tahoma;
	color:#fff;
	}
.grey-bg td span
	{
	font-weight:bold;
	color:#000;
	}
.grey-bg td
	{
	background-color:#F0F0F0;
	padding:3px 4px 3px 4px;
	}
.mdfy-btn
	{
	background-color:#C4C2C2;
	border:1px solid #8F8E8E;
	font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	cursor:pointer;
	}
/**********************************New Style added on 31-05-07 Ends Here ********************************************/
.subhd {
	font-size: 8pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
	background-color: #EBEFFF;
}
.package {
	font-size: 10pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
	background-color: #DCDCDC;
	font-variant: small-caps;
	background-image: url(/images/bg_hd_packages.gif);
}
.packageHd {
	font-size: 9pt;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
}
.info {
	BACKGROUND-COLOR: #f0f0f0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
}


