.maintable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 1000px; PADDING-TOP: 0px; BACKGROUND-COLOR: white; 
	TEXT-ALIGN: left; border:15px solid white;

}

#topin{
	float:left;
	FONT-SIZE: 11px; COLOR: #009900; FONT-FAMILY: Verdana, Arial, Arial Narrow ; TEXT-ALIGN: justify;
	BACKGROUND-COLOR: white; LINE-HEIGHT: 20px; padding:10px; width: 940px
}

#pic{ float:left;
	FONT-SIZE: 11px; COLOR: #009900; FONT-FAMILY: Verdana, Arial, Arial Narrow ; TEXT-ALIGN: justify;
	width: auto; height:auto;  BACKGROUND-COLOR: white; LINE-HEIGHT: 20px;
	padding:10px; 
	border: 1px solid #E0E0E0;
}
h1 {
	
	padding-bottom: 0px;
	FONT-SIZE: 20px; 
	color: #0070B8;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Arial, Arial Narrow ; TEXT-ALIGN: left; 
	
}

#discmenu{float:left; TEXT-ALIGN: justify; width: 279px;  BACKGROUND-COLOR: #F1F3F8; LINE-HEIGHT: 20px; Padding:5px; 
FONT-SIZE: 11px; COLOR: #2a2a2a; FONT-FAMILY: Verdana, Arial, Arial Narrow;

}

#rightmenu{float:right; TEXT-ALIGN: left; width: 450px;  BACKGROUND-COLOR: #F1F3F8; Padding:0px; LINE-HEIGHT: 20px; padding-top:5px

}
#inrightmenu1{float:left;
FONT-SIZE: 10px; COLOR: #2a2a2a; FONT-FAMILY: Verdana, Arial, Arial Narrow ; TEXT-ALIGN: left;
	width: 440px; height:auto;  BACKGROUND-COLOR: white; LINE-HEIGHT: 20px;
	padding:5px; MARGIN: 0px; border-bottom: 1px solid #E9E9E9; border-top: 1px solid #E9E9E9; border-left: 1px solid #E9E9E9; border-right: 1px solid #E9E9E9;

}

h2 {
	FONT-SIZE: 14px; 
	color: #333333;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 20px;
	FONT-SIZE: 18px;
	FONT-FAMILY: Verdana, Arial, Arial Narrow ; TEXT-ALIGN: left; 
	width:100%;
	height:auto;

}
#inrightmenu{float:left;
FONT-SIZE: 10px; COLOR: #2a2a2a; FONT-FAMILY: Verdana, Arial, Arial Narrow ; TEXT-ALIGN: left;
	width: 440px; height:auto;  BACKGROUND-COLOR: white; LINE-HEIGHT: 20px;	padding:5px; MARGIN: 0px; border-bottom: 1px solid #E9E9E9;border-left: 1px solid #E9E9E9; border-right: 1px solid #E9E9E9;

}


.booktxt {
	float:right;
	margin-top: 15px;
	padding:10px;
	FONT-SIZE: 11px; 
	color: white;
	LINE-HEIGHT: 0px;
	background-color: #009900;
	height:auto;
	border: 1px solid #E0E0E0;

}

.booktxt a {COLOR: white; TEXT-DECORATION: none
}

.booktxt a:hover {
	text-decoration:underline
}

#itinerary{float:left;
FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Arial Narrow ; TEXT-ALIGN: left;  height:auto;  BACKGROUND-COLOR: white; LINE-HEIGHT: 20px; padding:5px; MARGIN: 0px; border: 1px solid #E9E9E9;

}
.txtgrey{float:left;
	FONT-SIZE: 13px; COLOR: #009900; FONT-FAMILY: Verdana, Arial, Arial Narrow ; TEXT-ALIGN: left;
	LINE-HEIGHT: 15px;	MARGIN: 0px 0px 0px 0px; padding-top:10px; padding-bottom:10px; border-bottom: 1px dashed #666666; width:100%

}
.txtdisc{float:left;
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Arial Narrow ; TEXT-ALIGN: justify;
	LINE-HEIGHT: 15px;	MARGIN: 0px 0px 0px 0px; padding-left:56px;

}
H4 {	margin-bottom: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	FONT-SIZE: 15px; 
	color: #333333;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 15px;
	text-decoration:underline;
}
#mainbody1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 970px; PADDING-TOP: 0px; BACKGROUND-COLOR: white; 
	TEXT-ALIGN: left; border:15px solid white; height: 2800px

}

.text1 {FONT-SIZE: 11px; color: #0000FF; FONT-FAMILY: Verdana, Arial, Arial Narrow ; TEXT-ALIGN: left;
height:auto;  LINE-HEIGHT: 20px; MARGIN: 0px; padding-bottom: 2px; border - bottom: 1px solid #0000FF


}
#text {FONT-SIZE: 11px; COLOR: green; FONT-FAMILY: Verdana, Arial, Arial Narrow ; TEXT-ALIGN: left;
height:auto;  BACKGROUND-COLOR: white; LINE-HEIGHT: 20px; padding-left:8px; MARGIN: 3px; border-left: 1px solid #2a2a2a


}


TABLE.form {
	BORDER-RIGHT: #c3c3c3 1px solid; BORDER-TOP: #c3c3c3 1px solid; BORDER-LEFT: #c3c3c3 1px solid; BORDER-BOTTOM: #c3c3c3 1px solid; BORDER-COLLAPSE: collapse;  BACKGROUND-COLOR:white
}
TABLE.form TH {
	BORDER-RIGHT: #c3c3c3 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #c3c3c3 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #c3c3c3 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #c3c3c3 1px solid; BACKGROUND-COLOR: #e5eecc;
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc6600; FONT-FAMILY: Verdana, Arial, Arial Narrow; height: 28px
	
}
TABLE.form TD {
	BORDER-RIGHT: #c3c3c3 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #c3c3c3 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #c3c3c3 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #c3c3c3 1px solid;
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Arial Narrow; height: auto; TEXT-ALIGN: left
}
.heading{	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #993366; border-bottom: 2px solid #FF9900;
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Verdana, Arial, Arial Narrow ; TEXT-ALIGN: center; height: 20px; width: 100%

}

h3 { FONT-SIZE: 14px; 
	color: #333333;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 20px;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Arial Narrow ; TEXT-ALIGN: left; 
	width:100%;
	height:auto;

}
h3 a {COLOR: #009900; TEXT-DECORATION: none
}

#best{float:left;
margin-top: 0px; FONT-SIZE: 11px; COLOR: #333333; width: 98%; FONT-FAMILY: Verdana, Arial, Arial Narrow ; TEXT-ALIGN: left;  height:auto;  BACKGROUND-COLOR: white; LINE-HEIGHT: 20px; padding:5px; MARGIN: 0px; border: 2px solid #E9E9E9; BACKGROUND-IMAGE: url(picture/best_bg.gif); BACKGROUND-REPEAT: repeat-x;

}

#inbest1{float:left;
	width: 45%; height:auto;  BACKGROUND-COLOR: white; LINE-HEIGHT: 20px; text-transform:uppercase; 
	padding:10px; FONT-SIZE: 10px; COLOR: #996600; FONT-FAMILY: Verdana, Arial, Arial Narrow;	FONT-WEIGHT: bold
}

#inbest1 a {COLOR: #996600; TEXT-DECORATION: none; FONT-WEIGHT: bold
}

#inbest2{float:right;
	width: 45%; height:auto;  BACKGROUND-COLOR: white; LINE-HEIGHT: 20px; text-transform:uppercase;
	padding:10px; FONT-SIZE: 10px; COLOR: #996600; FONT-FAMILY: Verdana, Arial, Arial Narrow;	FONT-WEIGHT: bold

}

#inbest2 a {COLOR: #996600; TEXT-DECORATION: none; FONT-WEIGHT: bold
}