/**************************** main ***************************/
BODY {background-color: #74bbd1; background-image: url(Pics/body_background.gif); background-position: top; background-repeat: repeat-x; margin:10px;}
H1	{FONT-WEIGHT: bold;color: #636363;text-transform: propper;font: bold 17px Verdana, Arial, sans-serif;}
H2	{font-size: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #4374ac; margin:0;}
li {	font: Verdana, Arial, sans-serif;	font-size: 11px;	color: #000000;	font-weight: normal;	text-transform: none;		line-height: normal;	list-style-type: disc;}
TD {font: 8pt Verdana, Arial, sans-serif; }

TABLE.MainViewArea {background-color: #ffffff; width: 760px;}
TABLE.NavBar {background-color: #FFFFFF; text-align: top; vertical-align: top; height: 24px; width: 100%; border: 1px solid #7a7a7a;}
TD.Logo {background-color: #74bbd1; background-image: url(Pics/header_background.gif);  background-position: top; background-repeat: repeat-x;}
TD.LeftPanel {background-color: #FFFFFF; vertical-align: top; border-left: 1px solid #7a7a7a; width: 10px;}
TD.MainPanel {background-color: #FFFFFF; vertical-align: top; width: 740px;}
TD.RightPanel {background-color: #FFFFFF; vertical-align: top; border-right: 1px solid #7a7a7a;}
TD.BottomPanel {background-color: #FFFFFF; vertical-align: top; border-left: 1px solid #7a7a7a; border-right: 1px solid #7a7a7a; border-bottom: 1px solid #7a7a7a;}
TD.SavedItin {background-color: #FFFFFF; vertical-align: top; border: 1px solid #7a7a7a; padding:10px;}
.buttonevwrap {cell-spacing: 0px; padding: 0px; border: 0px;}
.buttonev {
	text-align: center;
	text-decoration: underline;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.buttonevon {
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.pageheadBLUE {
	background-color: #FFFFFF; background-image: url(Pics/navbar_down.gif); background-position: top; background-repeat: repeat-x; 
	color: #414141;	border: 1px solid #7a7a7a; font: bold 13px Verdana, Arial, sans-serif;
	line-height: 24px; padding-left: 25px;  display: block; text-indent: -1em;}
.default {	font: normal 10px/normal Verdana, Verdana, Arial, sans-serif, sans-serif;	color: #000000;	text-transform: none;	background-position: top;}
.Waiting {POSITION: fixed; POSITION: expression("absolute"); 
	width: 100px;
	TOP: expression(parseInt(document.body.scrollTop+100));
	padding: 0px; left:260px; border: 0px solid #000080; color: #FDC811;}
.WaitingMsg {background-color: #FFFFFF; background-image: url(Pics/navbar_down.gif); background-position: top; background-repeat: repeat-x; color: red; border: 1px solid #7a7a7a; font: bold 13px Verdana, Arial, sans-serif; }
TABLE.Error {background-color: #ffffff; cell-spacing: 0px; padding: 0px; padding-right: 70px; margin-bottom: 10px; border: 2px solid black; color: red;font-weight: bold; }


/**************************** Links ****************************/
A:link, a.link {cursor:pointer; color: #0083bf; text-decoration: none;}  /*008bcc*/
A:hover {cursor:pointer; color: #0083bf; text-decoration: underline;}  /*008bcc*/
ul li a:link, td.pagebullet a:link {cursor:pointer; text-decoration: none; color: #414141; } 
ul li a:visited, td.pagebullet a:visited {cursor:pointer; text-decoration: none; color: #003399; }
ul li a:hover, td.pagebullet a:hover {cursor:pointer; text-decoration: underline; }

/**************************** Product Guides ****************************/
.prodguidelinkscontainer { background-color: lightgray; border: 1px solid black; padding: 7px 2px 7px 2px;}
.prodguidelinks { width: 100px; background-color: lightgray; padding: 3px;}
.productguideheader { cursor:pointer; color: blue; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px;}
.prodguidecountrylink { cursor:pointer; color: #0f438d; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 5px 0px 10px 0px;}
.prodguidecitylink { cursor:pointer; color: #0f438d; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

/***************************** Prod Guides Menu ******************************/
#plantabs
{
	padding: 0px;
	margin: 0px;
	width: 715px;
	border:0;
}
#plantabs ul
{
	float: left;
	list-style: none;
	line-height: 1;
	padding: 0;
	margin: 0;
	width: 715px;
	color: #25408f;
	font: 12px Arial, Helvetica, serif;
	font-weight: bold;
}
#plantabs ul li a
{
	display: block;
	margin: 0px;
	background: url(http://www.avantidestinations.com/EVWeb/images/tab-inactive-prodguide.gif) no-repeat;
	height:46px;
	width:141px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #868686;
	text-align:center;
	text-decoration: none;
	padding: 14px 6px 14px 6px;
	border-right:0;
}
#plantabs ul li a:hover
{
	margin: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0f438d;
	text-decoration: none;
	padding: 14px 6px 14px 6px;
	border-right:0px;
}
#plantabs li
{
	list-style: none;
	float: left;
	padding: 0;
	margin: 0;
	width:141px;
	height: 46px;
	border-right: 2px solid #fff;
}

#plantabs li a:hover, #plantabs li a.sfhover
{
	margin: 0;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0f438d;
	text-decoration: none;
	padding: 14px 6px 14px 6px;
}
#plantabs .active
{
	display: block;
	margin: 0;
	width:141px;
	background: transparent url(http://www.avantidestinations.com/EVWeb/images/tab-active-prodguide.gif) no-repeat;
	height:46px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0f438d;
	text-align:center;
	padding: 14px 6px 14px 6px;
	border-right:0px;
}
#plantabs .booknow
{
	display: block;
	margin: 0;
	width:141px;
	background: transparent url(http://www.avantidestinations.com/EVWeb/images/tab-book-prodguide.gif) no-repeat;
	height:46px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0f438d;
	text-align:center;
	padding: 14px 6px 14px 6px;
	border-right:0px;
}
.plantabsbordermiddle {
    background-color: transparent;
    background-image: url("http://www.avantidestinations.com/EVWeb/images/middle-prodguide.gif");
    background-position: center top;
    background-repeat: repeat-y;
    margin: 0;
    padding: 0;
}
.plantabsborderbottom {
    background-image: url("http://www.avantidestinations.com/EVWeb/images/bottom-prodguide.gif");
    background-position: center bottom;
    background-repeat: no-repeat;
    margin: 0 0 80px;
    padding: 0 0 37px;
}
/*********************** Web 2.0 Style Button ********************/
.btn_left{
float: left;
height: 17px; /*24px;*/
width: 7px;
background: url(Pics/gbl_btn_left.gif) no-repeat;
}
input.btn_mid{border:0;}
.btn_mid{
float: left;
height: 17px; /*24px;*/
background: url(Pics/gbl_btn_mid.gif) repeat-x ;
line-height: 17px; /*24px;*/
font-weight:bold;
}
.btn_right{
float: left;
height: 17px; /*24px;*/
width: 9px;
background: url(Pics/gbl_btn_right.gif) no-repeat;
}
/* Code:
<div class="btn_left"></div><div class="btn_mid">
</div><div class="btn_right"></div>
*/

/******************* Rounded-Corner Boxes *************************/
.t {background: url(Pics/corners/dot.gif) 0 0 repeat-x; background-position: top; margin-top: 10px;}
.b {background: url(Pics/corners/dot.gif) 0 100% repeat-x;}
.l {background: url(Pics/corners/dot.gif) 0 0 repeat-y}
.r {background: url(Pics/corners/dot.gif) 100% 0 repeat-y}
.blCorner {background: url(Pics/corners/bl.gif) 0 100% no-repeat;}
.brCorner {background: url(Pics/corners/br.gif) 100% 100% no-repeat;}
.tlCorner {background: url(Pics/corners/tl.gif) 0 0 no-repeat;}
.trCorner {background: url(Pics/corners/tr.gif) 100% 0 no-repeat; padding:10px;}
.clearCorner {font-size: 1px; height: 1px; width: 100%;} 
.fill_color {background-color: #fef7e7;}
.fill_color_light {background-color: #fbf8f1;}
/* Code:
<div class="fill_color"><div class="t"><div class="b"><div class="l"><div class="r"><div class='blCorner'><div class='brCorner'><div class='tlCorner'><div class='trCorner'>
</div></div></div></div></div></div></div></div></div>
<div class='clearCorner'>&nbsp;</div>
*/

/************************ Navigation Bar **********************/
TABLE.NavBar td.buttonev {
  height: 24px;
	line-height: 24px;
	background-color: #FFFFFF;
	background-image: url(Pics/navbar_down.gif); background-position: top; background-repeat: repeat-x; 
	color: #414141;
	border-left: 1px solid #7a7a7a;
	padding: 0px;
	margin: 0px;
	cell-spacing: 0px;
	text-align: center;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
}
TABLE.NavBar td.buttonevon {
  height: 24px;
	line-height: 24px;
	background-color: #FFFFFF;
	background-image: url(Pics/navbar_up.gif); background-position: bottom; background-repeat: repeat-x;
	color: #4374ac;
	border-left: 1px solid #7a7a7a;
	padding: 0px;
	margin: 0px;
	cell-spacing: 0px;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}
TABLE.NavBar td.btn_mid{ float: none; }

/************************ Print Exceptions *****************************/
@media print { .donotprint, .topofpage {display: none;} }

/************************ Calendar *****************************/



/***************** Home page related***********************/
.top_cell h2 {
	margin-top: 0px;
	margin-bottom: 5px;
	font: bold 17px Verdana, Arial, sans-serif;
	text-transform: uppercase; color: #636363;
	}
.mid_cell span.makeiteasy {
	font: bold 17px Verdana, Arial, sans-serif;
	color: #0358ab; display: none;
	}
.top_cell ul { margin-top: 0px; margin-bottom: 0px;
	margin-left: 25px; padding-left:0;
  list-style-image: url(Pics/orangeorb.gif); 
	}
ul.largebullet { margin-top: 0px; margin-bottom: 0px;
	margin-left: 15px; padding-left: 7px;
  list-style-image: url(Pics/orangeorb.gif); 
	}
ul.largebullet li { font-size: 11px; line-height:18px;vertical-align:middle;}
.top_cell ul li {
	font: 12px Verdana, Arial, sans-serif; color: #282727;
	height: 20px; padding-left: 5px;  margin-left: 0px;
	}
span.highlight { background-color: #fcecc5;}
h1.statement { font: 13px Verdana, Arial, sans-serif;
  color: #282727; font-weight: bold; margin: 0px 0px 8px 0px;
  padding: 0px; text-align: center;
	}
.mid_cell span.customstart {
	margin-top: 0px;
	margin-bottom: 0px;
	font: bold 15px Verdana, Arial, sans-serif; color: #282727;
	}
div.bottom_cell img { float: left; }
.bottom_cell h2, .side_cell h2, top_cell h3 {
	margin-top: 0px;
	margin-bottom: 5px;
	font: bold 15px Verdana, Arial, sans-serif; color: #282727;
	}
.side_cell {float: right; height: 273px; width: 195px; align: top;}
.side_cell img {
	margin-right: 5px; float: left;
	}
img.theme_link {border: 1px solid #7a7a7a;}
/*.mid_bling {background-image: url(Pics/home_mid_photos.jpg);
  background-position: 98% 100%; background-repeat: no-repeat;
	}*/
table.three_steps tr  { text-align: center; vertical-align: 50%; }
table.three_steps td { width: 233px; text-align: left; padding-left: 50px; 
	background-position: 0% 40%; background-repeat: no-repeat; }
td.step_one {background-image: url(Pics/step_1.gif);}
td.step_two {background-image: url(Pics/step_2.gif);}
td.step_three {background-image: url(Pics/step_3.gif);}

/* Custom Itin Structure */
TABLE.CustomStructure {background-color: #fef7e7; cell-spacing: 0px; width: 720px;}/* padding: 2px; border: 1px solid #7a7a7a;*/
TABLE.CustomStructureCustomize {background-color: #ffffff; padding: 0px; text-align: right; align: right;}
.CustomStructureEmphasis {	font: Verdana, Arial, sans-serif;font-size: 11px;color: #003399;font-weight: bold; padding-left: 3px;	vertical-align: middle;	white-space: pre; line-height: normal;}
.CustomStructureCity {background-color: #ffffff; padding: 0px; cell-spacing: 0px; border: 1px solid #7a7a7a; margin: 0px;}
.CustomStructureCityName {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #282727;background-color: #ffffff; /*border-bottom: 1px solid #7a7a7a;*/ padding: 6px 0px 6px 7px; border-top: 1px solid #7a7a7a; background-image: url(Pics/navbar_down.gif); background-position: top; background-repeat: repeat-x;}
.CustomStructureAir {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #282727;background-color: #ffffff; /*border-bottom: 1px solid #7a7a7a;*/ padding: 6px 0px 6px 7px; border-top: 1px solid #7a7a7a; background-image: url(Pics/navbar_down.gif); background-position: top; background-repeat: repeat-x;}
.CustomStructureNoAir {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #d70101;background-color: #ffffff; border-bottom: 1px solid #7a7a7a; padding: 4px; border-top: 1px solid #7a7a7a;  background-image: url(Pics/navbar_down.gif); background-position: top; background-repeat: repeat-x;}
.CustomStructureType {width: 90px; border-top: 1px solid #7a7a7a; border-right: 1px solid #7a7a7a; font-weight: bold; padding-left: 3px; padding-right: 2px; background-color: #ebfcff;}
.CustomStructureEmptyRow {width: 100%; border-top: 1px solid #7a7a7a; padding-left: 3px;}
.CustomStructureEmptyAdd {width: 100%; border-top: 1px solid #7a7a7a; text-align: right; }
.CustomPromoCode {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000080;background-color: #f2f2f2; padding: 0px; border-top: 1px solid #7a7a7a; }
.CustomStructureTotalsAverage {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000080;background-color: #f2f2f2; padding: 0px; }
.CustomStructureTotals {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; font-weight: bold; color: #282727;background-color: #f2f2f2; padding-right: 2px; padding-top: 3px; border-top: 1px solid #7a7a7a; }
.CustomStructureAgentComm {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #990000;background-color: #f2f2f2; padding: 0px; }
.CustomStructureTotalComm {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; font-weight: bold; color: #990000;background-color: #f2f2f2; padding-right: 2px; padding-top: 3px; }
/* Custom Input */
TABLE.InputForm {background-color: #fef7e7; color: #000080; padding: 2px; border: 1px solid #7a7a7a; width: 513px; height: 324px; background-image: url(Pics/navbar_down.gif); background-position: top; background-repeat: repeat-x;}
TABLE.InputInsideForm {background-color: #fef7e7; color: #000080; padding: 2px; border: 0px;}
OPTGROUP.grphdr { background-color: #ededed; color: #5b5b5b;}   /* destination list headers */
OPTION.grpdet { background:  #FFFFFF; color: black;}     /* destination list cities */
/* Product List */
TABLE.ProdList {background-color: #fbf8f1; padding: 5px; border: 1px solid #7a7a7a;}
TABLE.ProdListDetail {background-color: #ffffff; padding: 2px; border: 1px solid #7a7a7a; background-image: url(Pics/navbar_down.gif); background-position: top; background-repeat: repeat-x;}
.PaxCounts {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #990000; }
.ProdListHeading {background-color: #ffef7e7; color: #282727; font-size: 12px; font-weight: bolder; border-bottom: 1px solid #7a7a7a;}
.ProdListDetailItem {background-color: #ffef7e7;}
SPAN.popuplink {cursor:pointer; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal; color: 003399; text-decoration: underline;}
.popTitle {color: #4D5257; font: 13pt Tahoma; font-weight: bold;}
/* Package List */
.ProdListPkgRemark {font: Verdana, Arial, sans-serif;font-size: 12px;color: #FF2255;font-weight: bold;text-transform: none; line-height: normal; vertical-align: top;}
.ProdListPkgInclRemark {font: Verdana, Arial, sans-serif;font-size: 12px;color: #00DD00;font-weight: bold;text-transform: none; line-height: normal; vertical-align: top;}
/* Hotel List */
.ProdListHotelName {font: Verdana, Arial, sans-serif;font-size: 11px;color: #003399;font-weight: bold;text-transform: none; line-height: normal; vertical-align: top;}
TD.ProdListHotelLocation {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;color: #003399;font-weight: bold;}
TD.ProdListHotelPrice {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #003399;}
/* Cars */
TD.ProdListCarDescription {font: Verdana, Arial, sans-serif;font-size: 11px;color: #003399;font-weight: bold;text-transform: none; line-height: normal; vertical-align: top;}
TD.ProdListCarClass {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;color: #003399;font-weight: bold;}
TD.ProdListCarType {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;color: #003399;font-weight: bold;}
TD.ProdListCarTrans {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;color: #003399;font-weight: bold;}
TD.ProdListCarIns {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;color: #003399;font-weight: bold;}
TD.ProdListCarPrice {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #003399;}
.ProdListCarLocations {color: #7a7a7a; font-size: 10px; font-weight: bolder; cursor: pointer;}
/* Transfers/Options */
TD.ProdListOptionDescription {font: Verdana, Arial, sans-serif;font-size: 11px;color: #003399;font-weight: bold;text-transform: none; line-height: normal; vertical-align: top;}
TD.ProdListOptionPrice {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #003399;}
/* Rail */
TD.ProdListRailDescription {font: Verdana, Arial, sans-serif;font-size: 11px;color: #003399;font-weight: bold;text-transform: none; line-height: normal; vertical-align: top;}
TD.ProdListRailPrice {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #003399;}
TABLE.ProdListRailSched {background-color: #FFE4C1; width: 100%; padding: 2px; border: 1px solid #7a7a7a;}
TD.ProdListRailSchedHeader {font: Verdana, Arial, sans-serif;font-size: 11px;color: #7a7a7a;font-weight: bold;text-transform: none; line-height: normal; vertical-align: top; text-decoration: underline;}
TD.ProdListRailSchedLine {font: Verdana, Arial, sans-serif;font-size: 11px;color: #003399;font-weight: bold;text-transform: none; line-height: normal; vertical-align: top;}
/* Air */
TD.ProdListAirDescription {font: Verdana, Arial, sans-serif;font-size: 11px;color: #003399;font-weight: bold;text-transform: none; line-height: normal; vertical-align: top;}
TD.ProdListAirPrice {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #003399;}
TABLE.ProdListAirSched {background-color: #FFE4C1; width: 100%; padding: 2px; border: 1px solid #7a7a7a;}
TR.ProdListAirSchedHeader {font: Verdana, Arial, sans-serif;font-size: 11px;color: #7a7a7a;font-weight: bold;text-transform: none; line-height: normal; vertical-align: top; text-decoration: underline;}
TD.ProdListAirSchedLine {font: Verdana, Arial, sans-serif;font-size: 11px;color: #003399;font-weight: bold;text-transform: none; line-height: normal; vertical-align: top;}
/* BOOKED */
.columnspacer { background-color: #d2dce8;}
.BookedServiceType {width: 20px; border-top: 1px solid #7a7a7a; border-right: 1px solid #7a7a7a; font-weight: bold; padding-left: 3px; padding-right: 2px; background-color: #ebfcff;}
.BookedServicePrice { width: 70px; border-top: 1px solid #7a7a7a; border-right: 1px solid #7a7a7a; font-weight: bold; padding-left: 3px; padding-right: 2px;}
.UnableRemark {font-weight: bold; color: red;}
.WarningRemark {font-weight: bold; color: darkcyan;}
TD.BookedPkgItem { border-top: 1px solid #7a7a7a; border-right: 1px solid #7a7a7a; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #000000;background-color: #99FF66; padding-left: 3px; padding-right: 3px; }
TD.BookedHotelItem { border-top: 1px solid #7a7a7a; border-right: 1px solid #7a7a7a; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #000000;background-color: #CCCCFF; padding-left: 3px; padding-right: 3px; }
TD.BookedTransferItem { border-top: 1px solid #7a7a7a; border-right: 1px solid #7a7a7a; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #000000;background-color: #CCFFCC; padding-left: 3px; padding-right: 3px;}
TD.BookedOptionItem { border-top: 1px solid #7a7a7a; border-right: 1px solid #7a7a7a; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #000000;background-color: #FFFFCC; padding-left: 3px; padding-right: 3px;}
TD.BookedCarItem { border-top: 1px solid #7a7a7a; border-right: 1px solid #7a7a7a; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #000000;background-color: #FFCCCC; padding-left: 3px; padding-right: 3px;}
TD.BookedRailItem { border-top: 1px solid #7a7a7a; border-right: 1px solid #7a7a7a; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #000000;background-color: #FFCC99; padding-left: 3px; padding-right: 3px;}
TD.BookedIAirItem { border-top: 1px solid #7a7a7a; border-right: 1px solid #7a7a7a; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #000000;background-color: #FFCC99; padding-left: 3px; padding-right: 3px;}
TD.BookedITraItem { border-top: 1px solid #7a7a7a; border-right: 1px solid #7a7a7a; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #000000;background-color: #FFCC99; padding-left: 3px; padding-right: 3px;}
TD.BookedAirItem { border-top: 1px solid #7a7a7a; border-right: 1px solid #7a7a7a; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #000000;background-color: #FFCC99; padding-left: 3px; padding-right: 3px;}
/* Saved Itin */
.SavedItinCityName {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #800000; }
.SavedItinType {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #800000; }
.SavedItinList {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #282727; }
.SavedItinList h2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold; }
/* Packages */
.PkgList {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #282727; }
.PkgDesc {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #636363; }
.PkgDescRestore {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #282727; border-bottom: 1px solid #7a7a7a; }
.PkgName {}

/* Pax */
TABLE.PaxForm {background-color: #FFFFFF; color: #000080; padding: 2px; border: 1px solid #7a7a7a; background-image: url(Pics/navbar_down.gif); background-position: top; background-repeat: repeat-x;}
.TotalPrice {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #003399;}
.Required {	font: normal 11px/normal Verdana, Arial, sans-serif;	color: red;	text-transform: none;	background-position: top;}

/* Final Conf*/
.FinalItinDate {font: Verdana, Arial, sans-serif;font-size: 11px; width: 100px;color: #990000;font-weight: bold;text-transform: none; line-height: normal; vertical-align: top;}
.FinalItinDesc {font: Verdana, Arial, sans-serif;font-size: 11px;color: #003399;font-weight: bold;text-transform: none; line-height: normal; vertical-align: top;}
.FinalContactLabel {font: Verdana, Arial, sans-serif;font-size: 11px; width: 100px;color: #990000;font-weight: bold;text-transform: none; line-height: normal; vertical-align: top;}
.FinalContact {font: Verdana, Arial, sans-serif;font-size: 11px;color: #003399;font-weight: bold;text-transform: none; line-height: normal; vertical-align: top;}
.FinalPaxName {font: Verdana, Arial, sans-serif;font-size: 11px;color: #003399;font-weight: bold;text-transform: none; line-height: normal; vertical-align: top;}
#FinalThanks {margin: 10px 0 0 0;}

/* About Us */
.about_who {background-image: url(Pics/ico_who_we_are.jpg); background-position: 40px 40px; background-repeat: no-repeat;}
.about_products_services {background-image: url(Pics/ico_share.jpg); background-position: 40px 40px; background-repeat: no-repeat;}
.about_services {background-image: url(Pics/ico_lightbulb.jpg); background-position: 40px 40px; background-repeat: no-repeat;}
.about_partners {background-image: url(Pics/ico_who_we_are2.jpg); background-position: 40px 40px; background-repeat: no-repeat;}
.about_contact {background-image: url(Pics/ico_contact.jpg); background-position: 40px 40px; background-repeat: no-repeat;}

/* Destination Guide */
.destination_guides {background-image: url(Pics/ico_compass.jpg); background-position: 40px 40px; background-repeat: no-repeat;}
.video_guides {background-image: url(Pics/ico_videocamera.jpg); background-position: 540px 40px; background-repeat: no-repeat;}

/* agents related */
.AgentListLink {color: #003399; font-size: 10px; font-weight: bolder; cursor: pointer; text-decoration: underline;}
.AgentName {font: Verdana, Arial, sans-serif;font-size: 11px;color: #660000;font-weight: bold;}




BODY.PopUp {background-color: #e5effa;background-image: url(http://www.eurovacations.com/servlet/Evac/Themes/Evac/Pics/tab_moreinfo.gif);background-repeat: no-repeat;background-position: top;padding: 20;}
TD.MainMenuButton {background-color: #0000AA;}
TD.InventoryStatus {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #CC0000; font-weight: bold;}
A.MainMenuButton {color: white;}

.ERRORCTRL {background-color: #FF8888;}

TABLE.Savings {background-color: #FFFFCC; font: 11pt Verdana, Arial, sans-serif; color: #003399}
TR.AirR1 {background-color: #E5EFFA;}
TR.AirR2 {background-color: #FFFFEE;}
TR.R1 {background-color: #FFFFEE;}
TR.R2 {background-color: #FFFFCC;}
TR.Total {background-color: #FFFFCC;}
TR.Savings {background-color: #FFE8D9; font: 11pt Verdana, Arial, sans-serif; color: #000000}
TR.Promotion {background-color: #FFFF00;}
TR.Shipping {background-color: #FFFFCC;}
TABLE.SearchSummary {background-color: #FFFFFF;	border: solid 2px #003399;	font: 9pt Verdana, Arial, sans-serif; padding: 2px;}	

TR.SearchSummaryHeader {background-color: #FFFFCC;}
TR.TotalSnip {background-color: #FFE8D9; font-family: Tenacity, Verdana, Arial; font-size: 12px; font-weight: bold; padding: 2px; color: #000000;text-align: right;}
IMG.ProdDetailA {border: 3px solid #003399; position: relative; left: -5px; top: -5px;}
DIV.ImageProdDetailA { background-color: #69A5E3;}
IMG.ProdDetailB {}
DIV.ImageProdDetailB { }
TABLE.ProdDetailSummary { border: 3px solid #003399; position: relative; left: -5px; top: -5px; background-color: #FFFFCC; padding: 2px;}
TABLE.ProdDetailOptions { background-color: #FFFFCC;}
TABLE.ProdDetailButtons { }
TABLE.ProdDetailCarSummary { background-color: #FFFFCC;}
TABLE.ProdDetailHotelSummary { background-color: #FFFFCC;}	
TABLE.ProdDetailColA { }
TABLE.ProdDetailColB { }
TABLE.ProdDetailColC { }



.bkgndMain {	background-color: e5effa;}
.bkgndHot {	background-color: ffe8d9;}
.bkgndDyn {	background-color: ffffcc;	border: 3px solid #003399;	position: relative;	left: -5px;	top: -5px;}

TD.CartButton {font-family: Tenacity, Verdana, Arial;font-size: 10px;font-weight: bold;color: white;line-height: 10px;text-align: center;vertical-align: middle;background-position: center center;}
.dealheading {	font-family: Tenacity, Verdana, Arial;	font-size: 10px;font-weight: bold;text-transform: uppercase;color: #FFFFFF;		left: 10px;	text-indent: 3px;	background-position: left top;}
.dealheadingCtr {font-family: Tenacity, Verdana, Arial; font-size: 10px;font-weight: bold;text-transform: uppercase;color: #FFFFFF;	text-align: center;	left: 10px;	text-indent: 3px;	background-position: left top;}
.howtoList {	font-family: Tenacity, Verdana, Arial;font-size: 10px;	font-weight: bold;	text-transform: uppercase;color: #FFFFFF;	left: 10px;	text-indent: 3px;	background-position: left top;}

.defaultEmphasis {font: Verdana, Arial, sans-serif;	font-size: 11px;	color: #000000;	font-weight: bold;	text-transform: none;	line-height: normal;	background-position: top;}
.defaultEmphasisHead {font: Verdana, Arial, sans-serif;	font-size: 12px;	color: #000000;	font-weight: bold;	text-transform: uppercase;		line-height: 18px;	border: none;}
.defaultmmddyyAges {font: Verdana, Arial, sans-serif;	font-size: 9px;	color: #000000;	font-weight: normal;	text-transform: none;}
.footerText {	font: Verdana, Arial, sans-serif;font-size: 10px;color: #000000;font-weight: normal;text-transform: none;	text-align: center;}

.pagehead {	font: Verdana, Arial, sans-serif;font-size: 12px;color: #003399;font-weight: bold;background-color: #FFFFCC;	text-transform: uppercase;	}
.pagetitle {	font: Verdana, Arial, sans-serif;font-size: 18px;color: #003399;font-weight: bold;}
.pagetitle {	font: Verdana, Arial, sans-serif;font-size: 18px;color: #003399;font-weight: bold;}
.pagefooter {	font: Verdana, Arial, sans-serif;font-size: 9px;color: #003399;	font-weight: bold;background-color: #FFFFCC;	text-transform: none;}
.main {		font: Verdana, Arial, sans-serif;font-size: 11px;color: #003399;font-weight: normal;text-transform: none;	}
.mainItal {font: italic normal 11px Verdana, Arial, sans-serif;color: #003399;text-transform: none;}
.mainEmphasisItal {font: italic bold 11px Verdana, Arial, sans-serif;color: #003399;text-transform: none;}
.mainEmphasis {	font: Verdana, Arial, sans-serif;font-size: 11px;color: #003399;font-weight: bold;text-transform: none;		line-height: normal;	vertical-align: top;	white-space: pre;}
.mainEmphasisHead {font: Verdana, Arial, sans-serif;	font-size: 12px;	color: #003399;	font-weight: bold;	text-transform: uppercase;		line-height: 18px;	border: none;}
.mainEmphasisTitle {font: Verdana, Arial, sans-serif;	font-size: 14px;	color: #003399;	font-weight: bold;	text-transform: uppercase;		line-height: 18px;	border: none;}
.topofpage {	font: Verdana, Arial, sans-serif;	font-size: 10px;	color: #003399;	font-weight: normal;	text-transform: none;	text-align: right;	font-style: italic;	background-position: right top;}
.smallcaption {	font: Verdana, Arial, sans-serif;	font-size: 10px;	color: #003399;	font-weight: normal;	text-transform: none;	font-style: italic;}
.footerNav {	font: Verdana, Arial, sans-serif;	font-size: 10px;	color: #003399;	font-weight: normal;text-transform: none;	text-align: center;}
.pagebullet {	font-family: Tenacity, Verdana, Arial;	font-size: 10px;	font-weight: normal;	text-transform: uppercase;	color: #003399;	left: 10px;	background-position: left top;	line-height: 25px;}
.pageheadBLUEtight {font-family: Tenacity, Verdana, Arial;	font-size: 10px;	color: #003399;	font-weight: bold;	background-color: e5effa;	text-transform: uppercase;	border-top-width: 2px;	border-right-width: 2px;	border-bottom-width: 2px;	border-left-width: 2px;	border-top-style: solid;	border-top-color: 003399;	border-right-color: 003399;	border-bottom-color: e5effa;	border-left-color: 003399;	display: block;	border-bottom-style: solid;		text-indent: 2px;	vertical-align: top;	line-height: 15px;}
.pageheadBLUEline {font-family: Tenacity, Verdana, Arial;	font-size: 10px;	color: #003399;	font-weight: bold;	background-color: e5effa;	text-transform: uppercase;	border-top-width: 2px;	border-right-width: 2px;	border-bottom-width: thin;	border-left-width: 2px;	border-top-style: solid;	border-top-color: 003399;	border-right-color: 003399;	border-bottom-color: e5effa;	border-left-color: 003399;	display: block;	border-bottom-style: solid;		text-indent: 2px;	vertical-align: top;	line-height: 3px;}

.minor {	font: Verdana, Arial, sans-serif;	font-size: 11px;	color: #69A5E3;	font-weight: normal;	text-transform: none;	}


.hot {		font: normal 11px/normal Verdana, Arial, sans-serif;color: #CC0000;text-transform: none;	border: none;}
.hotSpecials {	font: normal 11px/normal Verdana, Arial, sans-serif;	color: #CC0000;	text-transform: none;	background-position: top;}
.hotPrices { 	font: bold 12px/normal Verdana, Arial, sans-serif;	color: #CC0000;	text-transform: none;	text-align: center;	background-position: left top;}

.howtoList {	font-family: Tenacity, Verdana, Arial;font-size: 10px;	font-weight: bold;	text-transform: uppercase;color: #FFFFFF;		left: 10px;	text-indent: 3px;	background-position: left top;}
.pricenumber {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;}
.pageheadPOPUP {font-family: Tenacity, Verdana, Arial;	font-size: 10px;	color: #FFFFFF;	font-weight: bold;	background-color: #69A5E3;	text-transform: uppercase;	border-top-width: 2px;	border-right-width: 2px;	border-bottom-width: 3px;	border-left-width: 2px;	border-top-style: solid;	border-top-color: #003399;	border-right-color: #FFFFFF;	border-bottom-color: #69A5E3;	border-left-color: #FFFFFF;	display: block;	border-bottom-style: solid;		text-indent: 2px;	vertical-align: top;	line-height: 20px;}
.pageheadYELLOW {font-family: Tenacity, Verdana, Arial;	font-size: 10px;	color: #003399;	font-weight: bold;	background-color: #FFFFE8;	text-transform: uppercase;	border-top-width: 2px;	border-right-width: 2px;	border-bottom-width: 2px;	border-left-width: 2px;	border-top-style: solid;	border-top-color: 003399;	border-right-color: 003399;	border-bottom-color: #FFFFE8;	border-left-color: 003399;	display: block;	border-bottom-style: solid;		text-indent: 2px;	vertical-align: top;	line-height: 20px;}
.dropcap {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-style: normal;font-weight: bolder;text-transform: uppercase;color: #003399;vertical-align: baseline;}
IMG.ImageHowTo {border: 2px solid #003399;}
SPAN.popuplinksmall {cursor:hand; font: 8pt Verdana, Arial, sans-serif; color: 003399; text-decoration: underline;}
SPAN.popuplinkmed {cursor:hand; font: 11px Verdana, Arial, sans-serif; color: 003399; text-decoration: underline;}
/******* SPECIALS  *******/
div.specialsnav {margin-bottom:10px;}
.specialsnav a:link {font-weight:bold; font-size:11pt; color:#0f438d; text-decoration:none;padding-bottom:10px;margin-bottom:5px;}
.specialsnav a:visited { font-weight:bold; font-size:11pt; color:#0f438d;}
.specialsnav a:hover {text-decoration:underline;}
.specialsnav a.buttonevon:link, .specialsnav a.buttonevon:hover {/*background:url(Pics/hover-bar-blue.gif) bottom center no-repeat;*/ color:#000;text-decoration:none;}
.hot {color:#ab0f0f;} /*dark red*/
.headBig {	font-family: Arial, Verdana, sans-serif;	
		font-size: 12px; color: #003399; font-weight: bold;	
		background-color: e5effa;	text-transform: uppercase;	
		border-top-width: 2px;	border-right-width: 2px;
		border-bottom-width: 2px;	border-left-width: 2px;
		text-indent: 2px;	vertical-align: top; line-height: 20px;}
	.mainEmphasisHead {font: Arial, Verdana, sans-serif;
		font-size: 12px;	color: #003399;	font-weight: bold;
		text-transform: uppercase;	line-height: 18px;	border: none;}
	.mainEmphasis {	font: Arial, Verdana, sans-serif; 
		font-size: 11px;color: #003399;font-weight: bold;
		text-transform: none;		line-height: normal;
		vertical-align: top;	white-space: pre;}
	.hotPrices {	font: Arial, Verdana, sans-serif;
		font-size: 11px;color: #CC0000;font-weight: bold;
		text-transform: none;		line-height: normal;	
		vertical-align: top;	white-space: pre;}
  	.specialtable a:link { color: black; text-decoration: none }
	.specialtable a:visited { color: black; text-decoration: none }
	.specialtable a:hover { color: #DC2625; text-decoration: none }
	table.specialtable td, table.specialtable {border-style: solid; border-color: #e5effa; background: #fff; }
	COL#col4 { font-size:10px; }
	#best-deals A.booknow:link, A.booknow:visited {cursor:pointer; color: #444444; text-decoration: none;}
	#best-deals A.booknow:hover {cursor:pointer; color: #097b00;  text-decoration: underline; }
	#best-deals .btn_left	{float: right;}
	#best-deals .btn_mid		{float: right;}
	#best-deals .btn_right	{float: right;}
	#best-deals div.booknow {position:relative; bottom:10px; } 
/****** End of SPECIALS ******/	

#best-deals tr {background: transparent url(Pics/best-deals-bg2.gif) repeat-x top; padding-bottom:6px; }
#best-deals td {padding-top: 8px;}
#best-deals img {width:100px; height: 100px; padding: 0 10px 0 0; border:0; }
#best-deals span {color:#eb8e08; font-weight:bold; font-size:14px;}
#best-deals tr.country, #best-deals tr.country td {
	background-image:none; 
	text-align:left;
	font: 16pt arial black, arial; 
	color:#6e6e6e; position:relative; top: 8px;
	padding-bottom:0;
	}
.block-text {font-size:10pt; padding:0 20px;text-align:justify;}
#best-deals.pre-post-cruise {margin:0 20px;}
#best-deals.pre-post-cruise img {display:none;}
#best-deals.pre-post-cruise tr {padding:0; margin-bottom:-20px;}
#best-deals.pre-post-cruise div {position:relative; padding:0; top:5px;} */
#best-deals.pre-post-cruise tr.country { padding-right:0px;padding-top:20px;}
#pre-post-cruise-header {background: url(Pics/Pre-Post-Cruise.jpg) top center no-repeat; margin-top:20px; margin-bottom:-6px;}

