a { FONT: normal 11px  Verdana, Arial, sans-serif; COLOR: #888800; text-decoration: underline}
a:hover { COLOR: #9D5A39; text-decoration:none}


.margines10{
margin-left:10px;
margin-right:10px;
margin-top:10px;
margin-bottom:10px;
}


.marginesleft{
margin-left:10px;
}

.marginesright{
margin-right:10px;
}

.marginestop{
margin-top:10px;
}

.marginesbottom{
margin-bottom:10px;
}


/*bike.css*/



.linkgrey { FONT: 10px  Verdana, Arial, sans-serif; COLOR: #C6C6C6}
a.linkgrey { FONT: 10px  Verdana, Arial, sans-serif; COLOR: #C6C6C6; text-decoration:none}
a.linkgrey:hover { FONT: 10px  Verdana, Arial, sans-serif; COLOR: #C6C6C6; text-decoration:underline}

.tourlink { FONT: bold 10px  Verdana, Arial, sans-serif; COLOR: #576715}
a.tourlink { FONT: bold 10px  Verdana, Arial, sans-serif; COLOR: #576715; text-decoration:none}
a.tourlink:hover { FONT: bold 10px  Verdana, Arial, sans-serif; COLOR: #9D5A39; text-decoration:none}

.trip	{ font: 11px verdana, arial, sans-serif; color:#576715; letter-spacing: 0pt; }

.tagline { FONT: bold 16px  Verdana, Arial, sans-serif; COLOR: #9D5A39;}
.tagsm { FONT: 8px  Verdana, Arial, sans-serif; COLOR: #9D5A39;}
.hilite { FONT: 9px  Verdana, Arial, sans-serif; COLOR: #838383; line-height: 200%;}

.orange { FONT: 9px  Verdana, Arial, sans-serif; COLOR: #9b9b9b;}
a.orange	 { COLOR: #838383}
a.orange:hover { COLOR: #843108; text-decoration: none}

.bigorange { FONT: 11px  Verdana, Arial, sans-serif; COLOR: #838383; line-height: 160%;}

.quote { FONT: 10px  Verdana, Arial, sans-serif; COLOR: #576715; line-height: 140%;}

.dayhead { FONT: bold 10px  Verdana, Arial, sans-serif; COLOR: #576715; line-height: 140%;}

.nav { FONT: bold 10px  Verdana, Arial, sans-serif; COLOR: #838383; line-height: 200%;}
.navoff { FONT: bold 10px  Verdana, Arial, sans-serif; COLOR: #CCCCCC; line-height: 200%;}
a.nav { FONT: bold 10px  Verdana, Arial, sans-serif; COLOR: #838383; line-height: 200%;}
a.nav:hover { COLOR: #843108; text-decoration: none}

.spacer {line-height:.75}
.spacer-2 {line-height:.60}


/*bikeriders.css*/


/*default.css*/


.divider {background:#999999}

.header {  font-family: "Times New Roman", Times, serif; font-size: 12pt}
.header {  font-family: "Times New Roman", Times, serif; font-size: 14pt; font-style: normal; font-weight: normal}
.small_font {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; color: #660000; font-weight: normal; font-variant: normal}
.super_small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #990000}



/*green.css*/



.comment {
font-size:0.94em;
font-style:italic;
}

.content { 
font: 11px  Verdana, Arial, sans-serif;
COLOR: #000000; 
line-height: 140%;
}

.contentold {
background-image:url(/images/layout/right_bg.gif);
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:15px;
}

.contentHeading {
color:#900;
font-weight:700;
font-family:Georgia, Times New Roman, Times, serif;
}

.contentGreyB { FONT: bold 10px  Verdana, Arial, sans-serif; COLOR: #333333
}

.contentRedB { FONT: bold 10px  Verdana, Arial, sans-serif; COLOR: #990000
}

.contentTight {
background-image:url(/images/layout/right_bg.gif);
}

.contentWide {
background-color:#eeeee6;
padding:15px;
}

.contentSection {
margin-top:14px;
margin-bottom:14px;
}

.countryName {
font-size:130%;
}

.centered {
text-align:center;
}

.copy {
color:#57543D;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}

.day {
font:10px Verdana, Arial, sans-serif;
line-height:140%;
}

.fixed {
font-size:10px;
}

.footer {
color:#5F5E44;
}

.full {
color:#C00;
font-weight:700;
}


.h2Lite {
font-family: 'Lucida Sans' ,verdana,sans-serif;
FONT-SIZE: 19px;
line-height: 100%;
font-weight:500;
color:#333;
PADDING-LEFT: 5px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 5px;
}

a.headerLink {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
}

.headerimg {
float:left;
width:178px;
height:124px;
border:0;
background:url(http://www.veloasia.com/images/layout/image_header_shadow.gif) no-repeat top left;
margin:20px 0 30px;
padding:7px 2px 0 0;
}

a.headerLink:hover {
color:#C00;
}

.heading {
color:#900;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:700;
margin-bottom:0;
margin-top:14px;
}

.imageWithBorder {
border:1px solid #666;
}

.infoBox {
background-color:#DBEBCF;
}

.larger {
font-size:120%;
}

.meals,a.meals:visited {
color:#333;
text-decoration:none;
}

a.menuitem:link,a.menuitem:visited {
display:block;
background:url(/images/layout/toursmenu_bg.png) no-repeat;
vertical-align:middle;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#fff;
text-align:left;
padding-top:5px;
padding-left:8px;
height:20px !important;
width:100%;
text-decoration:none;
}

a.menuitem:hover {
background-position:0 -25px;
text-decoration:none;
color:#1E3614;
}

a.menusubitem:link,a.menusubitem:visited {
display:block;
background:url(/images/layout/toursmenu_bg.png) no-repeat;
background-position:0 -25px;
vertical-align:middle;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#1E3614;
text-align:left;
padding-top:5px;
padding-left:8px;
height:20px !important;
width:100%;
text-decoration:none;
}

.paper {
background-color:#EEEEE6;
}

.photoCaption {
font:9px Verdana, Arial, san-serif;
color:#666;
font-weight:500;
text-align:right;
}

.redBold {
color:#CD0001;
font-weight:700;
}

.redLine {
background-color:#C99;
color:#C99;
border-bottom:0;
border-left:0;
border-right:0;
border-top:1px solid #C99;
height:1px;
}

.redLineTabs {
background-color:#C99;
}

.redtext {
color:#900;
}

.scheduleHeader {
font-weight:700;
}

.sectionHeaderaqua {
background-image:url(http://www.veloasia.com/images/layout/aquabar.gif);
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
padding-left:5px;
padding-right:5px;
}

.sectionHeadergreenlime {
background-image:url(http://www.veloasia.com/images/layout/greenbar.gif);
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
padding-left:5px;
padding-right:5px;
}

.sectionHeaderorange {
background-image:url(http://www.veloasia.com/images/layout/orangebar.gif);
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
padding-left:5px;
padding-right:5px;
}

.sectionHeaderpink {
background-image:url(http://www.veloasia.com/images/layout/pinkbar.gif);
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
padding-left:5px;
padding-right:5px;
}

.sectionHeaderredlight {
background-image:url(http://www.veloasia.com/images/layout/lightredbar.gif);
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
padding-left:5px;
padding-right:5px;
}

.sectionHeaderCathay {
background-color:#21757f;
color:#FFF;
font-family: Arial, Helvetica, sans-serif;
font-weight:700;
padding-left:5px;
padding-right:5px;
font-size:11px;
}

.sectionHeaderCathaylight {
background-color:#83a3a4;
color:#FFF;
font-family: Arial, Helvetica, sans-serif;
font-weight:700;
padding-left:5px;
padding-right:5px;
font-size:11px;
}

.sectionHeaderCathaylight2 {
background-color:#e6f0f0;
color:#000;
font-family: Arial, Helvetica, sans-serif;
font-weight:400;
padding-left:5px;
padding-right:5px;
font-size:11px;
}


.sectionHeaderGreen {
background-color:#336666;
color:#FFF;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
border-bottom:1px solid #ccc;
border-left:1px solid #cccccc;
border-right:1px #ccc;
border-top:1px solid #ccc;
}

.sectionHeaderGreenLime {
background-color:#BCCABD;
font-family: bold Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight:700;
color:#000000;
}

.sectionHeaderGreyBold {
background-color:#eeeee5;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:11px;
border-bottom:1px solid #ccc;
border-left:1px solid #cccccc;
border-right:1px #ccc;
border-top:1px solid #ccc;
}

.sideBar {
background-color:#DFDECB;
}

.sideBarBox {
width:90%;
background-color:#EEEEE6;
}

a.sideBarHeading,a.sideBarHeading:visited {
color:#363;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
}

a.sideBarLink,a.sideBarLink:visited {
color:#00F;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.sideBarShadow {
background-image:url(/images/layout/sidebar_shadow.gif);
}

.sideBarText {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.sideBarTextB {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:11px;
}

.small {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}

.smaller {
font-size:0.8em;
}

.specialNote {
color:#E00;
text-align:left;
}

a.stayBlue,a.stayBlue:visited {
color:#00F;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

a.stayRed,a.stayRed:visited {
color:#900;
text-decoration:none;
}

.schedule {
background-color:#eeeee5;
font-size:90%;
}

.sectionHeaderGrey {
background-color:#eeeee5;
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:12px;
}

.sectionHeaderYellow {
background-color:#FEF8E8;
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:90%;
}

.tiny {
font-size:6px;
}

.title {
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height: 140%;
color:#333;
}

.tourBrief {
font-family:Arial, Helvetica, sans-serif;
color:#900;
font-size:11px;
font-weight:700;
padding:2px 2px 2px 8px;
}

.tourBriefBox {
background-color:#EEEEE6;
border:1px solid #c99;
padding:10px;
}

.tourBriefLink,.tourBriefLink:visited {
color:#00f;
font-size:11px;
font-weight:lighter;
}

.tourBriefTitle {
font-size:12px;
font-weight:700;
text-decoration:underline;
}

.tourDivider {
background-color:#C99;
color:#C99;
}

.tourTab {
background-image:url(/images/layout/tour_tab_bg.gif);
}

a.tourTabLink,a.tourTabLink:visited {
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:11px;
text-decoration:none;
}

a.tourTabLink:hover {
color:#000;
}

.dayBold,.tourLink {
font:10px Verdana, Arial, sans-serif;
line-height:140%;
font-weight:700;
}

a.meals:hover,a.sideBarLink:hover,a.stayBlue:hover,a.stayRed:hover {
text-decoration:underline;
}

.sectionHeader,.sectionHeaderred {
background-image:url(http://www.veloasia.com/images/layout/redbar.gif);
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
padding-left:5px;
padding-right:5px;
}




.maincopy {
  	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #555555;
}

.arial { 
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	COLOR: #000000;
}

.arialblu {
font-family: bold Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight:700;
color:#0000FF
}

.arialred {
font:italic 11px Arial, sans-serif;
color: #FF0000;
line-height:120%;
font-weight:400;
}
	
.datehdr {
  	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
}

.datesub {
  	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #999999;
}

.introcopy {
  	font-size: 14px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	color: #999966;
}

.bigcopy {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	font-family: arial, helvetica, sans-serif;
	color: #666666;
}

.bigcopyB {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	font-family: arial, helvetica, sans-serif;
	color: #666666;
	font-weight:700;
}

.bighdr {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
  	font-family: Georgia, serif;
	color: #000000;
}

.smallcopy {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	font-family: arial, helvetica, sans-serif;
	color: #666666;
}

.smallcopyB {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	font-family: arial, helvetica, sans-serif;
	color: #666666;
	font-weight:700;
}

.smallhdr {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
  	font-family: Georgia, serif;
	color: #000000;
}

.tableshadejade {
height: 15px;
background-color:#bccabd;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:11px;
border-bottom:1px solid #ccc;
border-left:1px solid #cccccc;
border-right:1px solid #ccc;
border-top:1px solid #ccc;
padding-left:2px;
padding-top: 2px;   
padding-right: 0px;   
padding-bottom: 2px;
}

.tableshadegrey {
height: 15px;
background-color:#eeeee5;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:11px;
border-bottom:1px solid #ccc;
border-left:1px solid #cccccc;
border-right:1px solid #ccc;
border-top:1px solid #ccc;
padding-left:2px;
padding-top: 2px;   
padding-right: 0px;   
padding-bottom: 2px;
}

.tableshadewhite {
height: 15px;
background-color:#fff;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:11px;
padding-left:2px;
padding-top: 2px;   
padding-right: 0px;   
padding-bottom: 2px;
}

.link1 {
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}

.navhdr  {
 	font-family: arial, helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	font-weight: bold;
	color: #999966;
}	

#navlist
 {
 	font-family: arial, helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	font-weight: bold;
	color: #999966;
	text-decoration: none;
 }
 
 #navlist li {
	display: inline;
	list-style-type: none;
}

 #navlist li a { 
	color: #999966;
	text-decoration: none;
	padding: 0px 10px;
 }
 
  #navlist li a:hover { 
	color: #000000;
  }
  
  .navdown	{
	color: #000000;
	padding: 0px 10px;
 }
  
  #navlist2 {
	display: inline;
	list-style-type: none;
 	font-family: arial, helvetica, sans-serif;
	font-style: normal;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
 }
 
  #navlist2 li {
	display: inline;
	list-style-type: none;
}

 #navlist2 li a { 
	color: #ffffff;
	text-decoration: none;
	padding: 0px 10px;
 }
 
  #navlist2 li a:hover { 
	color: #999966;
  }


.body{
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #000000;
	font-size:12px;
}
.bodyGeorgia {
font:12px Georgia,"Times New Roman", Times, serif;
color:#333;
line-height:140%;
}
.bodyGeorgiaBold {
font:bold 12px Georgia,"Times New Roman", Times, serif;
color:#333;
line-height:140%;
}
.bodyRed{ FONT:  italic 12px  Arial, sans-serif; COLOR: #FF0000; line-height: 140%;}
.bodyBold{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}


.tableShadeAirline{
	background-color:#FEF8E8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0000ff;
	text-align="left";
	border-bottom:1px solid #cccccc;
	border-left:1px solid #ccccccc;
	border-right:1pxsolid #cccccc;
	border-top:1px solid #cccccc;
}
.tableShadeAirlineCX{ 
	BACKGROUND: #669999; 
	PADDING-BOTTOM: 3pt; 
	WIDTH: 0.1in; 
	PADDING-TOP: 3pt; 
	HEIGHT: 16.5pt; 
    text-align="left"; 
	width=10; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	bgColor=#669999; 
	height=22
}
.tableShadeGrey{
	background-color:#eeeee5;
	color:#000000;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
}
.tableShadeGrey{
	background-color:#eeeee5;
	color:#000000;
	font-family: Trebuchet MS, Verdana,Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #ccccccc;
	border-right:1pxsolid #cccccc;
	border-top:1px solid #cccccc;
}
.tableShadeRed{
	background-color:#990000;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
}
.tableShadeBlueBar{
	background-image:url(http://www.veloasia.com/images/layout/bluebar.gif);
	color:#FFFFFF;
	font-family: Trebuchet MS, Verdana,Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	font-size: 12px;
}
.tableShadeRedBar{
	background-image:url(http://www.veloasia.com/images/layout/redbar.gif);
	color:#FFFFFF;
	font-family: Trebuchet MS, Verdana,Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	font-size: 12px;
}
.tableShadeYellow{
	background-color:#FEF8E8;
	color:#000000;
	font: normal 11px Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #ccccccc;
	border-right:1pxsolid #cccccc;
	border-top:1px solid #cccccc;
}
.tableShadeOrange{
	background-color:F57A28;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #ccccccc;
	border-right:1pxsolid #cccccc;
	border-top:1px solid #cccccc;
}
.tableShadeBlue{
	background-color:1F6598;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #ccccccc;
	border-right:1pxsolid #cccccc;
	border-top:1px solid #cccccc;
}
.tableShadeMaroon{
	background-color:990000;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #ccccccc;
	border-right:1pxsolid #cccccc;
	border-top:1px solid #cccccc;
}




#header_table{position:relative; top:5px; background-color:#F4F3EF;}
#date_message{
	background-color:#f0f0f0; 
	border: 1px solid #cccccc;
	display:block;
	width:100%;
	height:30px;
	margin:0px;
}



a.topheaderlink{
display:block;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
font-size:16px;
text-align:center;
text-decoration: none;
padding-left:20px;
padding-right:20px;
height:30px;
line-height:30px;
background-color:#dadad3;
color:#6c6c5e;
}
a.topheaderlink:hover{
display:block;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
font-size:16px;
text-align:center;
text-decoration: none;
padding-left:20px;
padding-right:20px;
height:30px;
line-height:30px;
background-color:#6c6c5e;
color:#FFFFFF;
}



a.topheaderlinkfocus{
display:block;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
font-size:16px;
text-align:center;
text-decoration: none;
padding-left:20px;
padding-right:20px;
height:30px;
line-height:30px;
background-color:#6c6c5e;
color:#FFFFFF;
}
a.topheaderlinkfocus:hover{
display:block;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
font-size:16px;
text-align:center;
text-decoration: none;
padding-left:20px;
padding-right:20px;
height:30px;
line-height:30px;
background-color:#dadad3;
color:#6c6c5e;
}

/* class names */

/*
.clientComments{color:red; font-style:italic;}
.clientContent{background-color:#FFFFFF; padding:12px;}
.courier{font-family:"Courier New", Courier, mono;}
.buttonCell{padding:5px;}
.buttonEdit{
	background-color:#FFCC33;
	border: 2px solid #FF9900;
	border-bottom: 2px solid #993300;
	border-right: 2px solid #993300;
	font-size:12px;
	font-weight:bold;
	height:22px;
	margin:0px;
	margin-top:4px;
	width:76px;
}
.buttonView{
	background-color:#99CCFF;
	border: 2px solid #3399CC;
	border-bottom: 2px solid #006699;
	border-right: 2px solid #006699;
	font-size:12px;
	font-weight:bold;
	height:22px;
	margin:0px;
	width:76px;
}
.emailForm{background-color:#D0E3FC;}
.emailHeader{
	background-color:#D0E3FC; 
	border-left: 0px;
	border-top: 0px;
	border-right: 1px solid #cccccc; 
	border-bottom: 1px solid #cccccc; 
	font-size:13px;
	font-weight:bold;
	padding:3px;
}
.emailData{
	background-color:#ffffff; 
	border-left: 0px;
	border-top: 0px;
	border-right: 1px solid #cccccc; 
	border-bottom: 1px solid #cccccc; 
	font-size:12px; 
	padding: 3px;
}
.emailSection{
	background-color:#EFCCFF;
	color:#42045F;
	font-weight:bold;
	padding:5px;
}
.emailTable{
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-right: 0px; 
	border-bottom: 0px; 
}
.errorMessage{
	background-color:#FFFFFF;
	color:#990000;
	padding:10px;
	border:2px solid #CC0000;
	font-size:90%;
}
.fieldData{ background-color:#FFFFFF; color: #0033FF; font-size:1.0em;}
.fieldName{ font-size:0.8em; white-space:nowrap;}
.fieldError{background-color:#FFCCCC; border: 2px solid #cc0000;}
.formTop{
	background-color: #FCFCFB;
	border-top:1px solid #990000;
}
.formBottom{
	background-color: #FCFCFB;
	border-bottom:1px solid #990000;
}
.formLeft{
	background-color: #FCFCFB;
	border-left:1px solid #990000;
}
.formRight{
	background-color: #FCFCFB;
	border-right:1px solid #990000;
}
.formContent{ padding:10px; background-color: #FCFCFB;}
.goodNews{
	background-color:#FFFFFF;
	padding:10px;
	border:2px solid #00CC00;
	font-size:90%;
}
.grey{color: #BBBBBB;}
.lastUpdate{color: #aaaaaa; font-size: 0.9em;}
.listHeader{ background-color:#B7D690; color:#003300; font-weight: bold;}
.logoutButton{
	background-color: #FF9900;
	border-left: 2px solid #FFCC66;
	border-top: 2px solid #FFCC66;
	border-right: 2px solid #663300;
	border-bottom: 2px solid #663300;
}
.logoutButtonLink{
	display:block;
	width:100%;
	height:inherit;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.nextStep{color:#cc0000; font-weight: bold;}
.passNo{text-align:right; font-weight:bold;}
.tourHeaderEdit{
	border:2px solid #FEB300;
	background-color:#FFEC83;
	padding:5px;
}
.tourHeaderView{
	border:2px solid #7DB2E0;
	background-color:#C1E6FB;
	padding:5px;
}
.readOnly{
	border: 1px solid #cccccc;
	color:#000000;
	padding:2px;
}
.required{color:#FF3333}
.reservationBox{background-color:white;border:5px solid #333333;}
.reservationBoxdisabled{background-color:white;border:5px solid #EEEEEE;}
.right{text-align:right;}
.smallGrey{color:#CCCCCC; font-size:9px;}
.tourDayHeader{
	background-color:#EDA6A6;
	color:#330000;
	font-weight:bold;
	text-align:left;
}
.warningMessage{
	background-color:#FFFFFF;
	padding:10px;
	border:2px solid #FFCC33;
	font-size:90%;
}
.white{background-color:#FFFFFF}



.tab1_top{background-color:#FFFFFF;border-top:4px solid #93C159;}
.tab1_bottom{background-color:#FFFFFF;border-bottom:4px solid #93C159;}
.tab1_left{background-color:#FFFFFF;border-left:4px solid #93C159;}
.tab1_right{background-color:#FFFFFF;border-right:4px solid #93C159;}
.tab1_off{
	background-image:url(/images/itinerary/travelers_tab_off.gif);
	display:block;
	width:80px;
	height:23px;
}
.tab1_off_roll{
	background-image:url(/images/itinerary/travelers_tab_off.gif);
	display:block;
	width:80px;
	height:23px;
}
.tab1_off_roll:hover{
	background-image:url(/images/itinerary/travelers_tab_on.gif);
}
.tab1_on{
	background-image:url(/images/itinerary/travelers_tab_on.gif);
	display:block;
	width:80px;
	height:23px;
}
h3.tab1{color:#5E8E1D;}
hr.tab1{
	background-color:#93C159;
	color:#93C159;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-top:1px solid #93C159;
	height:1px;
}
table.tab1{	background-color: #B7D690;}
td.tab1_brief{
	background-color:#FFFFFF;
	empty-cells: show;
}
th.tab1{
	background-color: #B7D690; 
	color:#003300;
	padding-right:25px;
}
tr.tab1{
	background-color:#B7D690;
	color:#003300;
	font-weight: bold;
}


.tab2_top{background-color:#FFFFFF;	border-top:4px solid #CC0000;width:100%;}
.tab2_bottom{background-color:#FFFFFF;border-bottom:4px solid #CC0000;}
.tab2_left{background-color:#FFFFFF;border-left:4px solid #CC0000;}
.tab2_right{background-color:#FFFFFF;border-right:4px solid #CC0000;}
.tab2_off{
	background-image:url(/images/itinerary/itinerary_tab_off.gif);
	display:block;
	width:85px;
	height:23px;
}
.tab2_off_roll{
	background-image:url(/images/itinerary/itinerary_tab_off.gif);
	display:block;
	width:85px;
	height:23px;
}
.tab2_off_roll:hover{
	background-image:url(/images/itinerary/itinerary_tab_on.gif);
}
.tab2_on{
	background-image:url(/images/itinerary/itinerary_tab_on.gif);
	display:block;
	width:85px;
	height:23px;
}
.tab3_top{background-color:#FFFFFF; border-top:4px solid #FF9900; width:100%;}
.tab3_bottom{background-color:#FFFFFF; border-bottom:4px solid #FF9900;}
.tab3_left{background-color:#FFFFFF; border-left:4px solid #FF9900;}
.tab3_right{background-color:#FFFFFF; border-right:4px solid #FF9900;}
.tab3_off{
	background-image:url(/images/itinerary/hotels_tab_off.gif);
	display:block;
	width:76px;
	height:23px;
}
.tab3_off_roll{
	background-image:url(/images/itinerary/hotels_tab_off.gif);
	display:block;
	width:76px;
	height:23px;
}
.tab3_off_roll:hover{
	background-image:url(/images/itinerary/hotels_tab_on.gif);
}
.tab3_on{
	background-image:url(/images/itinerary/hotels_tab_on.gif);
	display:block;
	width:76px;
	height:23px;
}
h3.tab3{color:#CC6600;}
hr.tab3{
	background-color:#FFCC66;
	color:#FFCC66;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-top:1px solid #FFCC66;
	height:1px;
}
table.tab3{
	background-color: #FFCC66;
}
td.tab3{
	background-color:#FDFAC3;
	border:5px solid white;
	font-size:0.9em;
	padding:15px;
}
td.tab3_brief{
	background-color: #ffffff;
	padding-right:25px;
}
tr.tab3{
	background-color:#FFCC66;
	color:#663300;
	font-weight:bold;	
}


.tab4_top{background-color:#FFFFFF;border-top:4px solid #0000CC;width:100%;}
.tab4_bottom{background-color:#FFFFFF;border-bottom:4px solid #0000CC;}
.tab4_left{background-color:#FFFFFF;border-left:4px solid #0000CC;}
.tab4_right{background-color:#FFFFFF;border-right:4px solid #0000CC;}
.tab4_off{
	background-image:url(/images/itinerary/flights_tab_off.gif);
	display:block;
	width:76px;
	height:23px;
}
.tab4_off_roll{
	background-image:url(/images/itinerary/flights_tab_off.gif);
	display:block;
	width:76px;
	height:23px;
}
.tab4_off_roll:hover{background-image:url(/images/itinerary/flights_tab_on.gif);}
.tab4_on{
	background-image:url(/images/itinerary/flights_tab_on.gif);
	display:block;
	width:76px;
	height:23px;
}
h3.tab4{color:#0000CC;}
hr.tab4{
	background-color:#BFBFF2;
	color:#BFBFF2;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-top:1px solid #BFBFF2;
	height:1px;
}
table.tab4{
	background-color: #BFBFF2;
}
td.tab4{
	background-color:#FFEBCC;
	border:5px solid white;
	padding:15px;
}
td.tab4_brief{
	background-color:#FFFFFF;
	padding-right:25px;
}
tr.tab4{
	background-color:#BFBFF2;
	color:#000033;
	font-weight:bold;
	
}


.tab5_top{background-color:#FFFFFF; border-top:4px solid #666666; width:100%;}
.tab5_bottom{background-color:#FFFFFF; border-bottom:4px solid #666666;}
.tab5_left{background-color:#FFFFFF; border-left:4px solid #666666;}
.tab5_right{background-color:#FFFFFF; border-right:4px solid #666666;}
.tab5_off{
	background-image:url(/images/itinerary/invoice_tab_off.gif);
	display:block;
	width:76px;
	height:23px;
}
.tab5_off_roll{
	background-image:url(/images/itinerary/invoice_tab_off.gif);
	display:block;
	width:76px;
	height:23px;
}
.tab5_off_roll:hover{
	background-image:url(/images/itinerary/invoice_tab_on.gif);
}
.tab5_on{
	background-image:url(/images/itinerary/invoice_tab_on.gif);
	display:block;
	width:76px;
	height:23px;
}
h3.tab5{color:#CC6600;}
hr.tab5{
	background-color:#666666;
	color:#666666;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-top:1px solid #666666;
	height:1px;
}
table.tab5{
	border: 1px solid #BBBBBB;
}
td.tab5{
	border-left:1px solid #BBBBBB;
	padding-left:15px;
}
td.tab5_underline{
	border-bottom:1px solid #BBBBBB;
}
tr.tab5{
	background-color:#BBBBBB;
	color:#000000;
	font-weight:bold;
}


.toolBar{
	background-color:#990000;
	border-top: 2px solid #CC6666;
	border-bottom: 2px solid #660000;
	padding-left:20px;
}
a.toolBarLink, a.toolBarLink:visited{
	color:#FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
}






.arial_burgandy { 
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	COLOR: #990000;
}
	
.arial_blu { 
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	COLOR: #3366CC;
}


.introcopy {
  	font-size: 14px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	color: #999966;
}

.italic_burgandy {
  	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #990000;
	font-style: italic;
}

.red_italic {
	color: #FF0000;
	font-size: 11px;
	font-style: italic;
}

.smallcopy {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	font-family: arial, helvetica, sans-serif;
	color: #666666;
}

.smallhdr {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
  	font-family: Georgia, serif;
	color: #000000;
}


.link1 {
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}

.navhdr  {
 	font-family: arial, helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	font-weight: bold;
	color: #999966;
}	

#navlist
 {
 	font-family: arial, helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	font-weight: bold;
	color: #999966;
	text-decoration: none;
 }
 
 #navlist li {
	display: inline;
	list-style-type: none;
}

 #navlist li a { 
	color: #999966;
	text-decoration: none;
	padding: 0px 10px;
 }
 
  #navlist li a:hover { 
	color: #000000;
  }
  
  .navdown	{
	color: #000000;
	padding: 0px 10px;
 }
  
  #navlist2 {
	display: inline;
	list-style-type: none;
 	font-family: arial, helvetica, sans-serif;
	font-style: normal;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
 }
 
  #navlist2 li {
	display: inline;
	list-style-type: none;
}

 #navlist2 li a { 
	color: #ffffff;
	text-decoration: none;
	padding: 0px 10px;
 }
 
  #navlist2 li a:hover { 
	color: #999966;
  }





.tourDivider{background-color:#CC9999;}
.tourLink{
	color:#990000;
	font-weight:bold;
}

.newstext {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	color: black;
}

.time {
	font-family: Arial, Times, serif;
	font-size: 9pt;
	color: #404040;	
	font-weight: bold;
}
.redtextb {  font-family: Arial, Verdana, Helvetica; font-size: 10px; font-weight: bolder; color: #990000}
.greytext {  font-family: Arial, Verdana, Helvetica; font-size: 9px; color: #333333}
.normal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333}
.normalBold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333333}
.super_small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000}
*/

/*veloasia_index.css*/
/*
.newstext {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	color: black;
}
.headline{
	font-family: "Times New Roman", Times, serif;
	font-size: 13pt;
	color: black;
	font-weight : bold;
}
.subheadline{
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	color: black;
	
}
.mainheadline{
	font-family: Arial, Times, serif;
	font-size: 10pt;
	color: #404040;
	font-weight : bold;
}
.email{
	font-family: sans-seriff, arial, helvetica;
	font-size: 8pt;
	color: black;
}
.emaila{ 
	font-family: sans-seriff, arial, helvetica;
	font-size: 10pt;
	color: black;
}

.storybars{
	font-family: Arial, helvetica, serif;
	font-size: 10pt;
	color: #E2A92B;
	
}

.bigtextlink {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
	color: blue;	
}


.greytext {  font-family: Arial, Verdana, Helvetica; font-size: 9px; color: #333333}
.normal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333}
.normalBold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333333}
.super_small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000}


*/
