body {
	background-color:	#FFFFFF;
	font-family:		Tahoma, Arial, Georgia, sans-serif;
	font-size:		12px;
	margin:			0px;
}

#allcontent {
	width:			800px;
	padding:		1px;
	background-color:	#FFFFFF;/*#BCD9F8;*/
	margin-left:		auto;
	margin-right:		auto;
	font-size:		13px;
}

#header {
	background-color:	#FFFFFF;
	margin:			5px 0px 0px 0px;
	padding:		0px;
	height:			150px;
}

#logo {
	margin-top:		10px;
	padding:		0px;
	float:			left;
}

#lang_bar {
	background-color:	#FFFFFF;
	text-align:		right;
	color:			#064A92;
	padding:		10px 0px 5px 0px;
	margin:			0px;
}

#cart_bar {
	text-align:		right;
	color:			#064A92;
	padding:		0px 0px 5px 0px;
	margin:			40px 0px 0px 0px;
}

#cart_bar a {
	color:			#FFFFFF;
}

.menu_round_left {
	background-image:	url(image/etc/menu_bg_tl.jpg);
	background-position:left;
	background-repeat:	no-repeat;
}

.menu_round_right {
	background-image:	url(image/etc/menu_bg_tr.jpg);
	background-position:right;
	background-repeat:	no-repeat;
	height:				30px;
}

#headerlink {
	font-family:		Arial, sans-serif; 
	background-color:	#FFFFFF;
	border-style:		none;
	border-collapse:	separate;
	margin:0px;padding:0px;
}

#headerlink td {
	/*background-color:	#2C69BE;*/
	background-image:	url(image/etc/menu_bg_c.jpg);
	background-repeat:	repeat;
	text-align:		center;
	font-family:	Verdana, Geneva, Arial, sans-serif;
	padding:		0px;
}

#headerlink a {
	text-decoration:	none;
	font-weight:		bold;
	color:				#02076D;
}

#headerlink a:hover {
	/*background:		#DEF0F5;*/
	color:			#000000/*#096C88;*/
}

#siteband {
	background-color:	#2D6BC0;
	background-image:	url(image/etc/siteband_bg_c1.jpg);
	background-repeat:	repeat;
	height:				115px;
	padding:			5px 20px 0px 20px;
	color:				#FFFFFF; 
}

#siteband_con{
	background-color:	#2D6BC0;
	background-image:	url(image/etc/siteband_bg_c3.jpg);
	background-repeat:	no-repeat;
	background-position:right;
	height:				120px;
	padding-right:		40px;
	width:				520px;
	float:				left;
}

#siteband_right {
	background-color:	#2D6BC0;
	background-image:	url(image/etc/siteband_bg_c2.jpg);
	background-repeat:	repeat;
	height:				120px;
	width:				220px;
	padding:			0px 10px 0px 10px;
	color:				#FFFFFF;
	float:				right;
}

#siteband a {
	color:				#FFFFFF; 
}

#hotdeal {
	background-color:	#FFFFFF;
	margin:			0px;
	color:			#000000;
	clear:			both;
}

.hothead {
	color:				#FFFFFF;
	background-color:	#FC2D37;
	margin:				0px;
	font-family:		Georgia, Arial, sans-serif;
	background-image:	url(image/etc/hot_bg_c.jpg);
	background-repeat:	repeat-x;
	padding:			0px;
}

#hotdeal table {
	margin:			10px 0px 0px 0px;
	padding:		0px;
	border-collapse:collapse;
}

#hotdeal table td {
	padding:		10px 5px 10px 5px;
}

#hotdeal table th div {
	background-image:	url(image/etc/hot_bg_tl.jpg);
	background-position:top left;
	background-repeat:	no-repeat;
	margin:0px;
	padding:0px;
}

#hotdeal table th div div {
	background-image:	url(image/etc/hot_bg_tr.jpg);
	background-position:top right;
	background-repeat:	no-repeat;
}

#package {
	background-color:	#FFFFFF;
	margin:			20px 5px 10px 0px;
	padding:		0px;
	border-color:		#15A52C;
	border-width:		1px;
	border-style:		solid;
	font-family:		Verdana, Geneva, Arial, sans-serif;
	font-size:		11px;
	color:			#15A52C;
}

.packhead {
	color:			#FAF37D;
	background-color:	#15A52C;
	margin:			0px;
	padding:		5px;
	border-color:		#15A52C;
	border-width:		1px;
	border-bottom-style:	solid;
	font-family:		Georgia, Arial, sans-serif;
	font-size:			12px;
}

#package p{
	padding:		0px;
}

#rightbar {
	width:			160px;
	float:			right;
	text-align:		left;
	margin:			0px 0px 5px 5px;
	background-color:	#FFFFFF; /*#71B5FA;*/
	clear:			both;
}

.whyushead {
	color:			#FFFFFF;
	background-color:	#48A6F0;
	margin:				0px;
	font-size:			13px;
	background-image:	url(image/etc/whyus_bg_c.jpg);
	background-repeat:	repeat-x;
	padding:			0px;
}

.whyus table {
	margin:			5px 0px 5px 0px;
	padding:		0px;
	border-collapse:collapse;
}

.whyus table th div {
	background-image:	url(image/etc/whyus_bg_tl.jpg);
	background-position:top left;
	background-repeat:	no-repeat;
	margin:0px;
	padding:0px;
}

.whyus table th div div {
	background-image:	url(image/etc/whyus_bg_tr.jpg);
	background-position:top right;
	background-repeat:	no-repeat;
	margin:0px;
	padding:0px;
}

.whyus table td{
	width:			50%;
	vertical-align: top;
	margin:			0px;
	padding:		5px 5px 5px 5px;
	font-size:		13px;
	line-height:	20px;
	color:			#000000;
}

.whyuslink {
	color:			#0000CC;
	text-decoration:	underline;
}

.whyus a {
	color:			#0066FF;
	font-weight:	bold;
	font-style:		normal;
	text-decoration:none;
}

#main {
	background-color:	#FFFFFF;
	line-height:	180%;
	/*font-size:		11px;
	padding:		10px 0px 10px 0px;
	margin:			0px 0px 0px 1px;
	color:			#1F3975;
	line-height:	180%;
	font-family:	Arial, Georgia, sans-serif;
	text-align:		justify;*/
}

#headwelcome {
	font-size:		19px;
	font-weight:	bold;
	font-family:	Arial, sans-serif;
}

#midsec {
	background-color:	#FFFFFF;
	clear:				left;
	margin:				0px;
	padding:			0px;
}

.hotelhead {
	color:			#FFFFFF; /*#572101;*/
	background-color:	#48A6F0;
	margin:				0px;
	background-image:	url(image/etc/whyus_bg_c.jpg);
	background-repeat:	repeat-x;
	padding:			0px;
}

.hotelbylocation table {
	margin:			5px 0px 0px 0px;
	padding:		0px;
	border-collapse:collapse;
}

.hotelbylocation table th div {
	background-image:	url(image/etc/whyus_bg_tl.jpg);
	background-position:top left;
	background-repeat:	no-repeat;
	margin:0px;
	padding:0px;
}

.hotelbylocation table td{
	width:			50%;
	vertical-align: top;
	margin:			0px;
	padding:		5px 5px 5px 5px;
	font-size:		13px;
	line-height:	20px;
	color:			#000000; /*#572101;*/
}

.location {
	font-size:		17px;
	font-style:		italic;
	color:			#1C364C; /*#785B2F;*/
}

.locationlink {
	color:			#0000CC; /*#572101;*/
	text-decoration:	underline;
	font-weight:		normal;
}
.locationlink:hover {
	color:			#993A21;
	text-decoration: none;
}

.flighthead {
	color:			#420F04;
	background-color:	#EAC58B;
	margin:				0px;
	font-family:		Georgia, Arial, sans-serif;
	font-size:			14px;
	background-image:	url(image/etc/flight_bg_c.jpg);
	background-repeat:	repeat-x;
	padding:			0px;
}

.flight table {
	margin:			5px 5px 5px 0px;
	padding:		0px;
	border-collapse:collapse;
}

.flight table th div {
	background-image:	url(image/etc/flight_bg_tl.jpg);
	background-position:top left;
	background-repeat:	no-repeat;
	margin:0px;
	padding:0px;
}

.flight table th div div {
	background-image:	url(image/etc/flight_bg_tr.jpg);
	background-position:top right;
	background-repeat:	no-repeat;
	margin:0px;
	padding:0px;
}

.flight table td{
	width:			50%;
	vertical-align: top;
	margin:			0px;
	padding:		5px 5px 5px 5px;
	font-size:		13px;
	line-height:	20px;
	color:			#000000;
}

.travelhead {
	color:			#2F20F0;
	background-color:	#ACDBF7;
	margin:				0px;
	font-size:			14px;
	background-image:	url(image/etc/travel_bg_c.jpg);
	background-repeat:	repeat-x;
	padding:			0px;
}

.travelinfo table {
	margin:			5px 0px 5px 0px;
	padding:		0px;
	border-collapse:collapse;
}

.travelinfo table th div {
	background-image:	url(/image/etc/travel_bg_tl.jpg);
	background-position:top left;
	background-repeat:	no-repeat;
	margin:0px;
	padding:0px;
}

.travelinfo table th div div {
	background-image:	url(image/etc/travel_bg_tr.jpg);
	background-position:top right;
	background-repeat:	no-repeat;
	margin:0px;
	padding:0px;
}

.travelinfo table td{
	vertical-align: top;
	margin:			0px;
	padding:		5px 5px 5px 5px;
	font-size:		13px;
	line-height:	20px;
	color:			#000000;
}

.travellink {
	color:			#0000CC;
	text-decoration:	underline;
	font-weight:	bold;
}

.travelsublink {
	color:			#0000CC;
	text-decoration:	underline;
	font-weight:	normal;
}

#footer {
	background-color:	#2C69BE;
	color:			#EAEBED;
	text-align:		center;
	padding:		5px;
	margin:			3px 1px 3px 1px;
	font-size:		11px;
	clear:			both;
}

h1 {
	font-size: 		17px;
	color:			#072DBD;
}

h2 {
	font-size: 		14px;
	color:			#072DBD;
}

.headlink {
	text-decoration:	none;
}

.hotelimage {
	padding:		3px;
	border-color:		#C80308;
	border-width:		1px;
	border-style:		solid;
	margin-bottom:		5px;
}

.packageimage {
	padding:		3px;
	border-color:		#15A52C;
	border-width:		1px;
	border-style:		solid;
	margin-bottom:		5px;
}

.locationimage {
	padding:		3px;
	border-color:		#A0742E;
	border-width:		1px;
	border-style:		solid;
	margin:			0px 10px 0px 10px;
	float:			left;
}

.styleimage {
	padding:		3px;
	border-color:		#A0742E;
	border-width:		1px;
	border-style:		solid;
	margin:			0px 10px 0px 10px;
	float:			left;
}

#mainflash {
	width:			580px;
	height:			130px;
	background-color:	#000000;
	margin-top:		10px;
	float:			right;
}

#card_accepted {
	margin:			0px 10px 0px 10px;
	padding:		7px 5px 5px 5px;
	text-align:		center;
}

.image_noborder {
	border-style:		none;
}

#about {
	color:			#000000;
}

#tat_license{
	margin:			10px 0px 10px 5px;
	padding:			5px;
	border-color:		#B4D1F8;
	border-width:		1px;
	border-style:		solid;
	font-family:		Verdana, Geneva, Arial, sans-serif;
	font-size:			11px;
	color:			#2D28F5;
}

.tat_license_width{
	width:			130px;
	text-align:		center;
	line-height:		140%;
	float:			left;
}

#about_rightbar {
	width:			150px;
	float:			right;
	text-align:		center;
	margin:			0px 0px 5px 5px;
	background-color:		#FFFFFF;
}

em {
	font-style:		normal;
	font-weight:		bold;
}

#statement {
	width:			210px;
	float:			right;
	padding:		0px 10px 0px 0px;
	margin:			20px 10px 0px 0px;
	font-weight:		bold;
	color:			#2C69BE;
	text-align:		right;
	line-height:		170%;
}

#cart_table {
	margin:			0px;
	padding:		0px;
	border-color:		#EAC58B;
	border-width:		1px;
	border-style:		solid;
	border-collapse:		collapse;
	width:			100%;
	/*background-color:		#F7F8D4;*/
}

#cart_table th {
	color:			#6F3818;
	text-align:		center;
	border-color:		#EAC58B;
	border-width:		1px;
	border-style:		solid;
	background-color:		#ebc386;
	font-family:		Georgia, Arial, sans-serif;
}

#cart_table td {
	font-family:	Arial, Georgia, sans-serif;
	color:			#000000;
	padding-right:	5px;
}

#cart_table a {
	text-decoration:		none;
	color:			#6F3818;
}

#room_table a:hover {
	color:			#D16E34;
}

.hotel_icon {
	padding:			5px;
	border-color:		#FFFFFF;
	border-width:		2px;
	border-style:		solid;
}

.room_icon {
	padding:			0px;
	border-color:		#FFFFFF;
	border-width:		2px;
	border-style:		solid;
}

.avg_rate_field {
	width:				100px;
}

.subtotal_field {
	width:				100px;
}

.hotel_name_field {
	font-weight:		bold;
	font-size:			14px;
	padding:			10px 0px 0px 0px;
}

.tab_field {
	width:				10px;
}

.solid_side_border {
	border-color:		#EAC58B;
	border-width:		1px;
	border-left-style:	solid;
	border-right-style:solid;
}

.solid_top_border {
	border-color:		#EAC58B;
	border-width:		1px;
	border-top-style:solid;
}

.solid_bottom_border {
	border-color:		#EAC58B;
	border-width:		1px;
	border-bottom-style:solid;
}

.bold {
	font-weight:		bold;
}

.left {
	text-align:			left;
}

.right {
	text-align:			right;
}

.center {
	text-align:			center;
}

.top {
	vertical-align:		top;
}

.error {
	color:	#CC0000;
}

.quicklinkhead {
	color:			#FFFFFF;
	background-color:	#48A6F0;
	margin:				0px;
	font-family:		Georgia, Arial, sans-serif;
	font-size:			12px;
	background-image:	url(image/etc/whyus_bg_c.jpg);
	background-repeat:	repeat-x;
	padding:			0px;
}

.quicklink table {
	margin:			5px 0px 5px 0px;
	padding:		0px;
	border-collapse:collapse;
}

.quicklink table th div {
	background-image:	url(image/etc/whyus_bg_tl.jpg);
	background-position:top left;
	background-repeat:	no-repeat;
	margin:0px;
	padding:0px;
}

.quicklink table th div div {
	background-image:	url(image/etc/whyus_bg_tr.jpg);
	background-position:top right;
	background-repeat:	no-repeat;
	margin:0px;
	padding:0px;
}

.quicklink table td{
	width:			50%;
	vertical-align: top;
	margin:			0px;
	padding:		5px 5px 5px 5px;
	font-size:		13px;
	line-height:	20px;
	color:			#000000;
	background-color:#CCF9FE;
}

.quicklink a {
	color:			#cc0e8b;
	font-weight:	bold;
	font-size:		12px;
	font-style:		normal;
	text-decoration:none;
}

.quicklink li a {
	color:			#000000;
	font-weight:	normal;
	font-size:		12px;
	font-style:		normal;
	text-decoration:underline;
}