﻿
h1 {
 
  font-family: Palatino Linotype, Times New Roman;
  font-size: 18px;
  color: #FFFFFF;
  font-weight: normal;
  margin-top:0px;
  margin-bottom:-5px;
  padding: 0px;
}

h2 {
  font-family: Palatino Linotype, Times New Roman;
  font-size: 18px;
  color: #FFF;
  
  font-weight: bold;
  margin-top:8px;
  margin-bottom:8px;
  padding: 0px;
}
h3 {
  color: #150959;
  font-size: 8pt;
  font-family: Arial;
  font-weight: bold;
}
h4 {
  color: #FFB200;
  font-size: 8pt;
  font-family: Arial;
  font-weight: bold;
}

ul {
  color: #000000;
}
li {
  list-style-type: disc;
  size: 8px;
  direction: ltr;
  color: #808080;
}


.carttable{
 border: 1px solid #cdc0b2; 
 border-collapse: collapse;
 
}

.carttable td {
 border: 1px solid #cdc0b2; 
 }


.carttable th {
 background-color:#cdc0b2;
 border: 1px solid #cdc0b2; 	
 text-align:center
}
.cartpromo{
	border: 1px solid #cdc0b2; 
	margin-top: 20px; 
	padding: 10px;
}

#WizardMainDIV h1{

	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	color:#fff;
}

.boxcontent h2 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px;
	color:#512b05;
}

.confirmly {
	width:490px;
}

.confirmly TABLE TD {
	color:#000;  
	font-weight:bold
}
legend {
	color: #6b625b;
}


#TblProducts TD a {
	 text-decoration:none;
	 color:#000;
}
#TblProducts TD p {
	padding:0px;
	margin:0px;
	font-size:8pt;
}

.ProdcutThumb{
	border-collapse: collapse;
	border: 1px solid #a4a1a1; 
	background-color:#FFFFFF;
}

.pricecolor {
	color:#d18b01;
}
.highlight {
	color:#b88432;
}
.highlight1 {
	color:#512b05;
}

/* tab */

.WizardTab li {
	background-image: url('images/Wizard/tab_normal_brown_bg.gif');
	color:#000;
	list-style:none;
}

.WizardTab li.active {
	background-image: url('images/Wizard/tab_active_brown_bg.gif');
}

.WizardTab li.active span {
	background-image: url('images/Wizard/tab_active_brown_bg.gif');
}

.WizardTab span {
	background-image: url('images/Wizard/tab_normal_brown_bg.gif');
}



.Bodyheader {
  font-size: 8pt;
  font-family: Century Gothic;
  text-decoration: none;
  color: #FFFFFF;
  width: 100%; 
  height: 100px;  
  padding-left: 22px; 
  padding-right: 22px; 
  padding-top: 12px; 
  padding-bottom: 12px; 
  background-image:url('images/bgrd_header.jpg'); 
  background-repeat:repeat-x;
}

.Bodyheader p {
  font-size: 8pt;
  font-family: Century Gothic;
  text-decoration: none;
  color: #FFFFFF;

}

.body_content  {
  font-size: 12px;
  font-family: Arial;
  text-decoration: none;
  color: #6B625B;
}

.body_content a {
  font-size: 12px;
  font-family: Arial;
  color: #150959;
  text-decoration: none;
}

.body_content a:hover {
  text-decoration: underline;}
  
  
.messages  {
  font-size: 8pt;
  font-family: Arial;
  text-decoration: none;
  color: #6B625B
}

.boxcontent {
	padding:15px;
}

#EnqFormlayer table td {
  font-size: 12px;
  font-family: Arial;
  text-decoration: none;
  color: #6B625B;
}



p {
  font-size: 12px;
  font-family: Arial;
  text-decoration: none;
  color: #6B625B;
}



.body_content p {
  font-size: 12px;
  font-family: Arial;
  text-decoration: none;
  color: #6B625B;
}



html {
  margin:0px; 
  padding:0px; 
  background-position: center top; 
  background-color: #B5A99D; 
  background-image:url('images/bgrd_popup.jpg'); 
  background-repeat:repeat-x;
}



body {
  margin:0px; 
  padding:0px; 
  background-position: center top; 
  background-color: #B5A99D; 
  background-image:url('images/bgrd_popup.jpg'); 
  background-repeat:repeat-x;
}
h1a {
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #1F145D;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
h2a {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #1F145D;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}
h3a {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #1F145D;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#design_header {
	height: 129px;
	width: 998px;
	background-color: #1F145D;
}
#container {
	width: 998px;
	height: auto !important; /* real browsers */;
	height: 100%; /* IE6: treaded as min-height*/;
	min-height: 100%;
	margin: 0 auto;
	position: relative;
	background-position: left top;
	background-image: url('images_css/bgrd_container.gif');
	background-repeat: repeat-y;
}
;
#design_content {
	width: 998px;
	overflow: auto;
}
#logo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 360px;
	height: 129px;
	z-index: 10;
}
#caption {
	position: absolute;
	top: 46px;
	left: 330px;
	width: 376px;
	height: 46px;
	z-index: 10;
}
#address {
	position: absolute;
	top: 18px;
	right: 18px;
	width: 200px;
	height: 50px;
	z-index: 0;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
}
#address a {
	color: #FFFFFF;
	font-weight: Normal;
	text-decoration: none;
}
#address a:hover {
	text-decoration: underline;
}
#navigation {
	width: 231px;
	overflow: hidden;
}
#navigation ul {
	padding: 0px;
	margin: 0px;
	text-align: left;
	list-style-type: none;
	z-index: 9;
}
#navigation ul li {
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #1F145D;
}
#navigation a {
	font-family: Arial;
	font-size: 12px;
	font-variant: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 30px;
	height: 30px;
	display: block;
	padding-left: 15px;
	width: 231px;
	background-color: #8F89AE;
}
#navigation a:hover {
	background-color: #1F145D;
	padding-left: 15px;
	width: 231px;
}
#menus {
	width: 231px;
	z-index: 10;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	padding-bottom: 60px;
}
#menus a {
	color: #FFFFFF;
	font-weight: Normal;
	text-decoration: none;
}
#menus a:hover {
	text-decoration: underline;
}

#trademark {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	position: absolute;
	width: 123px;
	height: 80px;
	z-index: 11;
	padding-left: 20px;
	padding-bottom: 10px;
	bottom: 0px;
	left: 0px;
}
#trademark a {
	color: #FFFFFF;
	font-weight: Normal;
	text-decoration: none;
}
#trademark a:hover {
	text-decoration: underline;
}
#leftcolumn {
	width: 231px;
	float: left;
	background-color: #1F145D;
}
#homebody {
	width: 767px;
	float: right;
	overflow: hidden;
}
#homebody TD {
	color: #6D6D6D;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
}
#homebody ul {
	color: #6D6D6D;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
}
#headings {
	color: #FFFFFF;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	height: 26px;
	background-color: #1F145D;
	text-align: left;
	padding-left: 16px;
	line-height: 180%;
	width:100%;
}
ul#menu ol {
	display: none;
	text-align: Left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-indent: 10px;
}
ul#menu ol li {
	border-bottom: 0px;
	border-top: 0px;
	border-bottom: 1px solid #D6D6D6;
}
ul#menu ol li a {
	font-size: 11px;
	line-height: 15px;
	height: 20px;
	padding-top: 2px;
}
.cellborder {
	border: 2px solid #CCCCCC;
	width: 140px;
	height: 140px;
}
.cellborderblue {
	border: 2px solid #1F145D;
}
#sites {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	height: 28px;
	z-index: 11;
	padding-left: 4px;
	bottom: 0px;
	left: 0px;
	background-color: #1F145D;
	line-height: 180%;
}
#sites a {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}
#sites a:hover {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	text-decoration: underline;
}
#sitestext {
	color: #FFFFFF !important;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	padding-left: 4px;
	height: 200px;
	z-index: 12;
	background-color: #1F145D;
}
#sitestext a {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}
#sitestext a:hover {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	text-decoration: underline;
}
#MainBody {
	padding: 15px 0 0 0;
	text-align: left;
}
#MainBody p {
	color: #6D6D6D;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	line-height: 150%;
	padding-top: 5px;
}

#MainBody a {
	color: #1F145D;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	line-height: 150%;
	padding-top: 5px;
	text-decoration: none;
}

#MainBody a:hover {

	text-decoration: underline;
}

#Tour_Options a {
	color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	line-height: 150%;
	padding-top: 5px;
	text-decoration: none;
}

#Tour_Options a:hover {

	text-decoration: underline;
}

.thumbnail {
	border: 1px solid #CCCCCC;
	padding: 5px;
	height: 108px;
}
.AgentDetails {
  aborder: 1px #ffffff solid;
  width: 160px;
  margin-top:10px;
  margin-bottom:10px;
  text-align:left
}

.AgentDetails ul {
	padding:0px;
	margin-left:25px;
	margin-bottom:10px;
	margin-top:10px;
}

.AgentDetails H3 {
  margin-top:0px;
  margin-bottom:2px;
  padding:2px;
  color: white;
  background-color: #150959
}
.AgentDetails li {
   color: #EDE2DE ! important;
   list-style:none;
   list-style-image:url('images/arrow_red.gif');
   padding-bottom:2px;
}

.AgentDetails P {
  margin:0px;
  padding: 1px;
  font-family: Arial;
  font-size: 12px;
  color: white;

}

.AgentDetails a {
  font-weight: normal;
  font-family: Arial;
  font-size:12px;
  color: white ! important;
  text-decoration: none;
}

.AgentDetails a:hover {
  text-decoration: underline
}




/* Box */


.raised {
	background: transparent;
	width: 40%;
}
.raised .b1 {
	display: block;
	overflow: hidden;
	font-size: 1px;
}
.raised .b1 {
	height: 1px;
}
.raised .b1 {
	margin: 0 5px;
	background: #FFFFFF;
}
.raised .b2 {
	display: block;
	overflow: hidden;
	font-size: 1px;
}
.raised .b2 {
	height: 1px;
}
.raised .b2 {
	background: #B3A79B;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.raised .b2 {
	margin: 0 3px;
	border-width: 0 2px;
}
.raised .b3 {
	display: block;
	overflow: hidden;
	font-size: 1px;
}
.raised .b3 {
	height: 1px;
}
.raised .b3 {
	background: #B3A79B;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.raised .b3 {
	margin: 0 2px;
}
.raised .b4 {
	display: block;
	overflow: hidden;
	font-size: 1px;
}
.raised .b4 {
	background: #B3A79B;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.raised .b4 {
	height: 2px;
	margin: 0 1px;
}
.raised .boxcontent {
	display: block;
	background: #B3A79B;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

.raised p {
	margin: 0 20px;
}
.raised p {
	font-size: 12 px;
	font-family: Arial;
	text-decoration: none;
	color: #6B625B;
	line-height: 120%;
}
.raised .b4b {
	display: block;
	overflow: hidden;
	font-size: 1px;
}
.raised .b4b {
	background: #B3A79B;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.raised .b4b {
	height: 2px;
	margin: 0 1px;
}
.raised .b3b {
	display: block;
	overflow: hidden;
	font-size: 1px;
}
.raised .b3b {
	height: 1px;
}
.raised .b3b {
	background: #B3A79B;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.raised .b3b {
	margin: 0 2px;
}
.raised .b2b {
	display: block;
	overflow: hidden;
	font-size: 1px;
}
.raised .b2b {
	height: 1px;
}
.raised .b2b {
	background: #B3A79B;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.raised .b2b {
	margin: 0 3px;
	border-width: 0 2px;
}
.raised .b1b {
	display: block;
	overflow: hidden;
	font-size: 1px;
}
.raised .b1b {
	height: 1px;
}
.raised .b1b {
	margin: 0 5px;
	background: #FFFFFF;
}

/* end box */

/* Menu Box */


.menu_raised {
	background: transparent;
	width: 40%;
}
.menu_raised .b1 {
	display: block;
	overflow: hidden;
	font-size: 1px;
}
.menu_raised .b1 {
	height: 1px;
}
.menu_raised .b1 {
	margin: 0 5px;
	background: #EDE2DE;
}
.menu_raised .b2 {
	display: block;
	overflow: hidden;
	font-size: 1px;
}
.menu_raised .b2 {
	height: 1px;
}
.menu_raised .b2 {
	background: #928475;
	border-left: 1px solid #EDE2DE;
	border-right: 1px solid #EDE2DE;
}
.menu_raised .b2 {
	margin: 0 3px;
	border-width: 0 2px;
}
.menu_raised .b3 {
	display: block;
	overflow: hidden;
	font-size: 1px;
}
.menu_raised .b3 {
	height: 1px;
}
.menu_raised .b3 {
	background: #928475;
	border-left: 1px solid #EDE2DE;
	border-right: 1px solid #EDE2DE;
}
.menu_raised .b3 {
	margin: 0 2px;
}
.menu_raised .b4 {
	display: block;
	overflow: hidden;
	font-size: 1px;
}
.menu_raised .b4 {
	background: #928475;
	border-left: 1px solid #EDE2DE;
	border-right: 1px solid #EDE2DE;
}
.menu_raised .b4 {
	height: 2px;
	margin: 0 1px;
}
.menu_raised .boxmenu {
	display: block;
	background: #928475;
	border-left: 1px solid #EDE2DE;
	border-right: 1px solid #EDE2DE;
}

.menu_raised p {
	margin: 0 20px;
}
.menu_raised p {
	font-size: 12 px;
	font-family: Arial;
	text-decoration: none;
	color: #6B625B;
	line-height: 120%;
}
.menu_raised .b4b {
	display: block;
	overflow: hidden;
	font-size: 1px;
}
.menu_raised .b4b {
	background: #928475;
	border-left: 1px solid #EDE2DE;
	border-right: 1px solid #EDE2DE;
}
.menu_raised .b4b {
	height: 2px;
	margin: 0 1px;
}
.menu_raised .b3b {
	display: block;
	overflow: hidden;
	font-size: 1px;
}
.menu_raised .b3b {
	height: 1px;
}
.menu_raised .b3b {
	background: #928475;
	border-left: 1px solid #EDE2DE;
	border-right: 1px solid #EDE2DE;
}
.menu_raised .b3b {
	margin: 0 2px;
}
.menu_raised .b2b {
	display: block;
	overflow: hidden;
	font-size: 1px;
}
.menu_raised .b2b {
	height: 1px;
}
.menu_raised .b2b {
	background: #928475;
	border-left: 1px solid #EDE2DE;
	border-right: 1px solid #EDE2DE;
}
.menu_raised .b2b {
	margin: 0 3px;
	border-width: 0 2px;
}
.menu_raised .b1b {
	display: block;
	overflow: hidden;
	font-size: 1px;
}
.menu_raised .b1b {
	height: 1px;
}
.menu_raised .b1b {
	margin: 0 5px;
	background: #EDE2DE;
}

/* end box */

/* RIght Box */


.right_raised {
	background: transparent;
	width: 40%;
}
.right_raised .b1 {
	display: block;
	overflow: hidden;
	font-size: 1px;
}
.right_raised .b1 {
	height: 1px;
}
.right_raised .b1 {
	margin: 0 5px;
	background: #B3A79B;
}
.right_raised .b2 {
	display: block;
	overflow: hidden;
	font-size: 1px;
}
.right_raised .b2 {
	height: 1px;
}
.right_raised .b2 {
	background: #eae1d5;
	border-left: 1px solid #B3A79B;
	border-right: 1px solid #B3A79B;
}
.right_raised .b2 {
	margin: 0 3px;
	border-width: 0 2px;
}
.right_raised .b3 {
	display: block;
	overflow: hidden;
	font-size: 1px;
}
.right_raised .b3 {
	height: 1px;
}
.right_raised .b3 {
	background: #eae1d5;
	border-left: 1px solid #B3A79B;
	border-right: 1px solid #B3A79B;
}
.right_raised .b3 {
	margin: 0 2px;
}
.right_raised .b4 {
	display: block;
	overflow: hidden;
	font-size: 1px;
}
.right_raised .b4 {
	background: #eae1d5;
	border-left: 1px solid #B3A79B;
	border-right: 1px solid #B3A79B;
}
.right_raised .b4 {
	height: 2px;
	margin: 0 1px;
}
.right_raised .boxcontent {
	display: block;
	background: #eae1d5;
	border-left: 1px solid #B3A79B;
	border-right: 1px solid #B3A79B;
}

.right_raised p {
	margin: 0 20px;
}
.right_raised p {
	font-size: 12 px;
	font-family: Arial;
	text-decoration: none;
	color: #6B625B;
	line-height: 120%;
}
.right_raised .b4b {
	display: block;
	overflow: hidden;
	font-size: 1px;
}
.right_raised .b4b {
	background: #eae1d5 ;
	border-left: 1px solid #B3A79B;
	border-right: 1px solid #B3A79B;
}
.right_raised .b4b {
	height: 2px;
	margin: 0 1px;
}
.right_raised .b3b {
	display: block;
	overflow: hidden;
	font-size: 1px;
}
.right_raised .b3b {
	height: 1px;
}
.right_raised .b3b {
	background: #eae1d5;
	border-left: 1px solid #B3A79B;
	border-right: 1px solid #B3A79B;
}
.right_raised .b3b {
	margin: 0 2px;
}
.right_raised .b2b {
	display: block;
	overflow: hidden;
	font-size: 1px;
}
.right_raised .b2b {
	height: 1px;
}
.right_raised .b2b {
	background: #eae1d5;
	border-left: 1px solid #B3A79B;
	border-right: 1px solid #B3A79B;
}
.right_raised .b2b {
	margin: 0 3px;
	border-width: 0 2px;
}
.right_raised .b1b {
	display: block;
	overflow: hidden;
	font-size: 1px;
}
.right_raised .b1b {
	height: 1px;
}
.right_raised .b1b {
	margin: 0 5px;
	background: #B3A79B;
}

/* end box */


.Bttn_CheckFlight {
width:145px;
height:30px;
cursor:pointer;
border:outset 0px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 0px 0px;
background:url(images/bttn_check_flights.gif) repeat-x left top;
}


.Bttn_SelectFlight {
width:145px;
height:30px;
cursor:pointer;
border:outset 0px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 0px 0px;
background:url(images/bttn_select_flight.gif) repeat-x left top;
}

.Bttn_Continue {
width:145px;
height:30px;
cursor:pointer;
border:outset 0px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 0px 0px;
background:url(images/bttn_continue.gif) repeat-x left top;
}

.Bttn_ConfirmBooking {
width:145px;
height:30px;
cursor:pointer;
border:outset 0px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 0px 0px;
background:url(images/bttn_confirm_booking.gif) repeat-x left top;
}

.Bttn_Submit {
width:145px;
height:30px;
cursor:pointer;
border:outset 0px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 0px 0px;
background:url(images/bttn_submit.gif) repeat-x left top;
}

.Bttn_Print {
width:145px;
height:30px;
cursor:pointer;
border:outset 0px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 0px 0px;
background:url(images/bttn_print.gif) repeat-x left top;
}

.Bttn_PrintRCPT {
width:145px;
height:30px;
cursor:pointer;
border:outset 0px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 0px 0px;
background:url(images/bttn_print_receipt.gif) repeat-x left top;
}


.BttnStyle {
width:145px;
height:30px;
cursor:pointer;
border:outset 0px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 0px 0px;
padding-bottom: 8px;
color:white;
line-height:-30px!important;
background:url(images/bttn_bgrd.jpg) repeat-x left top;
}

#rsvDetails td {
	color: #512B05;
}


