body{ background:#ccc; margin:0px; padding:0; color: #fff}
html { min-height: 100%; margin-bottom: 1px; }
/*START OF COMMON */
#wrapper{width: 770px; font-family:Verdana, Arial, Helvetica; font-size:65%; margin: 0 auto; background:#fff; padding:0;}

img{border:none}

h1{font-weight:bold; font-size: 110%;}
h2{font-weight:bold; font-size: 110%;}

td {padding:0; margin:0;}
ul{ list-style-type: square; margin: 0px 0px 0px 15px; padding: 0px }
li{ margin: 5px 0px}
a{color:#0054A6; text-decoration: none}
a:hover{color:#0054A6; text-decoration: underline}

.strong{font-weight: bold}
.right{ float: right}
.grey{color: #BFBFBF}
.yellow_heading{color: #FFEA00; font-weight:bold}

.features{ margin: 0px 0px 0px 15px; padding:0px 15px 20px 5px;  }
.item{color:#fff ;margin: -2px 0px 1px 8px; background-image: url(../spl_packs/img/bullet.gif); background-repeat: no-repeat; 
background-position: 0px 0px; font-weight: normal; line-height:14px;}

.item_link{color:#FFFF99 ;margin: 0px 0px 0px 8px; line-height:13px;}
a:hover.item_link {color:#fff ;margin: 0px 0px 0px 8px; line-height:13px;}

/*END OF COMMON */

/*START OF HEADER */

#header{padding-bottom:10px; vertical-align:top;}
#header #top{padding-bottom:10px; }
#header #nav{  width:100%;  clear: both; text-align:right; }
#logo { width:236px; padding-bottom:10px;float:left; }

.navlist li{display: inline;list-style-type: none;padding:0 5px;border-right:1px solid #666; }
.navlist li.last {border-right:none;padding-right:24px;}
.navlist li a { font-weight:normal; color:#666; text-decoration:none;}
.navlist li a:link { }
.navlist li a:visited { }
.navlist li a:hover { font-weight:normal; color:#E7912F; text-decoration:none;}
.navlist li a.selected {color:#E7912F;}

/*END OF HEADER */

/*START OF HEADERLOG0 - ENEWSLETTER */

#header1{padding-bottom:10px; vertical-align:top;}
#header1 #top1{padding-top:5px; }

/*END OF HEADERLOG0 - ENEWSLETTER */





/*START OF HOMEPAGE */
#main h1,#main  h2,#main  p,#main  ul {padding-left:15px;padding-right:5px; padding-bottom:0;}
#main img {padding:0; margin:0; clear:both}

#main h1 {background: url(../spl_packs/style/i/travel_home_text.gif) no-repeat top left;
	margin-left:15px;
	padding-top: 63px; /*height of image*/
	overflow: hidden;
	/*tantrek hack for ie*/
	height:263px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 0;
}

#main #mainimg {padding-top:0px;}

#main #top_image{padding:0px 30px 10px 20px; font-weight: bold;}
#main #top_image #left{ float:left;  width:200px; margin-right:7px; margin-bottom:0px}
#main #top_image #right{margin-left:126px}

#deals{float:right; margin-bottom:0px}

#main #left_col { width:460px; padding-top:30px; padding-bottom:0; margin:0; background:#E17800; color:#FFE47C;}

#main #right_col {color:#FFE47C; width:310px; padding-top:10px;background:#E1B300;  border-left:5px solid white; vertical-align:top;}
#main #right_col p{width:272px; margin-top:15px; margin-bottom:12px}
#main #right_col h2{
	margin-top:15px;
	background: url(../spl_packs/style/i/multinational.gif) no-repeat top left;
	margin-left:15px;
	padding-top: 11px; /*height of image*/
	overflow: hidden;
	/*tantrek hack for ie*/
	height:11px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 0;
}


#main #bottomleft {color:#E17800; background:#E1E37C   ; padding-top:10px; width:247px; vertical-align:top; border-top: 5px solid #fff; padding-bottom: 15px}
#main #bottomleft h2 {background: url(../spl_packs/style/i/space_travel.gif) no-repeat top left;	
	width:100px;
	margin-left:15px;
	padding-top: 35px; /*height of image*/
	overflow: hidden;
	/*tantrek hack for ie*/
	height:35px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 0;
}


#main #bottomright {color:#FFE47C; background:#E1B300; padding-top:10px; border-left:5px solid white;width:218px; vertical-align:top;border-top: 5px solid #fff}
#main #bottomright h2 {
	width:80px;	
	background: url(../spl_packs/style/i/air_travel.gif) no-repeat top left;	
	margin-left:15px;
	padding-top: 35px;		/*height of image*/
	overflow: hidden;
	/*tantrek hack for ie*/
	height:35px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 0;
}

#main #bottomright p,h2, #main #bottomleft p,h2{  margin:0px 0px 5px 0px; }
#main #bottomright img, #main #bottomleft img, #main #bottomfarright img{float:right; margin-right:10px; margin-bottom:6px; margin-left:5px}
#main #bottomfarright { color:#FFE47C; background:#E17800; padding-top:15px; border-left:5px solid white; vertical-align:top;}

.tourpack{ background:#E17800; border-left:5px solid white; vertical-align:top;}
.tourpack_txt{ color:#fff;}
a.tourpack_txt:hover{ color:#000;}

.morepackages{ color:#FFFF00;}
a.morepackages:hover{ color:#000;}



#main #bottomfarright h2 
{
    width:110px;
	background: url(../spl_packs/style/i/convenience.gif) no-repeat top left;	
	margin-left:15px;
	padding-top: 14px;		/*height of image*/
	overflow: hidden;
	/*tantrek hack for ie*/
	height:14px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 0;
}

#main #right_col img {margin:0px 12px;}

/*END OF HOMEPAGE */

/*START OF CONTACT */
#contact h1, #contact h2, #contact p { padding-left:15px; padding-right:5px; }
#contact h1 { background: #00B08B; color:#fff; padding-top:2px; padding-bottom:2px; margin-bottom:45px}
#contact #left_col { background:#00B08B;  padding:6px 0 50px 0; vertical-align:top; width:304px; }
#contact #left_col p {margin-bottom:0px; margin-top:10px}
#contact #left_col img{margin-bottom:15px}
#contact #right_col { background:#D9D9D9; color:#474747; border-left:6px solid #fff; vertical-align:top; padding:27px 0 60px 0; width:460px;}

#contact #right_col p {margin-bottom:0px; margin-top:15px}
/*END OFCONTACT */



/*start of breadcrum*/
.breadcrumBox 
{
		background: #FFE47C;
		border-top: 5px solid #fff; 
		padding: 5px 5px 5px 5px;
		width:568;
  }
  
  .breadcrumTxt
{
		background: #FFE47C;
		width:568;
		font-weight:normal; color:#666; text-decoration:none;
  }

a.breadcrumTxt:hover {font-weight:normal; color:#E7912F; text-decoration:none;}

.breadcrumbselected {font-weight:normal; color:#E7912F; text-decoration:none;}
.arrow {font-weight:normal; color:#666; text-decoration:none;}

/*end of breadcrum*/

/*start of box*/
.Box 
{
		background: #E1E37C;
		border-top:1px solid #fff;
  }
/*end of box*/

/*start of box enews*/
.Boxenews 
{
		background: #E17800;
		border-top:1px solid #fff;
  }
  
.enewsheading {
font-family: verdana,Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
color:#FFFF99;
padding-bottom:10px;
padding-top:5px;
	}
	
.enewsheading1 {
font-family: verdana,Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
color:#990000;
padding-bottom:10px;
padding-left:10px;
padding-top:5px;
	}
.enewstxt {
font-family: verdana,Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
color:#ffffff;
padding-bottom:10px;
padding-right:10px;
text-align:justify;
	}
	
.enewstxt1 {
font-family: verdana,Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
color:#4D0519;
padding-bottom:10px;
padding-left:10px;
text-align:justify;
	}
/*end of enews*/



.Content {
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	color:#4D0519;
}

.traveller {
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	color:#4D0519;
	text-decoration:underline;
}

a.traveller:hover {
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	color:#666;
	text-decoration:none;
}

.borderimg {
border:1px solid #fff;
}


.General{
	font-family:Verdana;
	font-size:12px;
	color:#587B7C;
	font-weight:bold;
	text-decoration: none; 
	padding:10px 0px 5px 10px;
	border:0px solid red;
	}
	
	.print {
 	font-family:Verdana;
	font-size:10px;
	color:#E7912F;
	font-weight:normal;
	text-decoration: none;
 }
 
 a.print:hover {
 	font-family:Verdana;
	font-size:10px;
	color:#000;
	font-weight:normal;
	text-decoration: underline;
 }
/* reservation style starts here*/
 .reservation {
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FF6600;
	text-align:right;
	padding:5px 0px 0px 5px;
	font-weight:normal;
}

 a.reservation:hover {
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	color:#000;
}

 .reservationpage {
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#4D0519;
	text-align:right;
	padding:5px 5px 0px 5px;
	font-weight:bold;
}

 .reserformlist {
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#4D0519;
	font-weight:normal;
}

.reserformtxt {
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#4D0519;
	font-weight:normal;
	border:1px solid #999999;
	boder:1px 1px 1px 1px;
	border-bottom-style:inset;
	height:15px;
}

.reserformaddress{
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#4D0519;
	font-weight:normal;
	border:1px solid #999999;
	boder:1px 1px 1px 1px;
	border-bottom-style:inset;
	height:70px;
}

.reserformtxtsmall {
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#4D0519;
	font-weight:bold;
}

.reservationlink
{
		border-top: 5px solid #fff; 
		padding: 0px 10px 0px 0px;
		font-family: verdana,Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-align:right;
		font-weight:normal;
  }
  
  a.reservationlink:hover
{
		border-top: 5px solid #fff; 
		padding: 0px 10px 0px 0px;
		font-family: verdana,Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-align:right;
		font-weight:normal;
		color:#FF9900;
  }

.note {
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FF0000;
	font-weight:bold;
}

#roomConfiguration td{
   font:normal 11px Verdana,Arial,Helvetica,sans-serif;
}


/* reservation style ends here*/

.tableheader {
font-family:verdana;
font-size:10px;
font-weight:bold;
background-color:#999999;
color:#FFFFFF;
padding:3px 3px 3px 3px;
}

.tabletxt {
font-family:verdana;
font-size:10px;
font-weight:normal;
color:#000;
padding:2px 1px 1px 2px;
}


/*END OF HEADER */

/*START OF FOOTER */
#footer{color: #666;  text-align: left; padding:28px 0px 20px 55px;  font-size: 90%; clear: both; height: 42px; background: url(/img/useful_links_logo.gif) no-repeat; background-position: 20px 20px}
#footer a{color: #666; text-decoration: none}
#footer a:hover{color: #666; text-decoration: underline}

/*END OF FOOTER */

/* World Tour Style Starts Here */

.Asia_tour_header {
font-family:"Century Gothic", Arial, Helvetica, sans-serif, verdana;
font-size:17px;
font-weight:bold;
color:#b50303;
text-decoration:none;
}

.Asia_tour_smallheader {
font-family:"Century Gothic", Arial, Helvetica, sans-serif, verdana;
font-size:14px;
font-weight:bold;
color:#000000;
text-decoration:none;
}



/* World Tour Style ends Here */