@charset "utf-8";
body  {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-image: url(../template_files/background.jpg);
	background-repeat: repeat;
}
#container  {
	width: 996px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-decoration: none;
	background-color: #FFF;
} 

#header  {
	width: 996px;
	height: 129px;
	background-image: url(../template_files/topheader.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	padding: 0px;
	margin: 0px;
} 
.heading1 {
	color: #003399;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	text-align: center;
	margin-bottom: 15px;
	padding-bottom: 15px;
	padding-top: 15px;
}
.Heading2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #003399;
	font-size: 13px;
	margin-bottom: 0px;
}
#mainContent  {
	padding-bottom: 0px;
	padding-top: 0px;
	text-align: justify;
	margin: 0px;
	width: 630px;
	padding-right: 15px;
	padding-left: 14px;
} 
#menuwrapper {

}
#topheading  {
	font-size: 21px;
	text-align: center;
	font-weight: normal;
	color: #003399;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 22px;
	padding-bottom: 55px;
	clear: none;
	font-style: normal;
}
#topheading1 {
	font-size: 18px;
	text-align: center;
	font-weight: normal;
	color: #003399;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 22px;
	padding-bottom: 55px;
	font-style: italic;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

a {
	color: #0000DD;
	text-decoration: none;
	font-size: 12px;
}

a:hover {
	color: #C30;
	font-size: 12px;
}
#asiaguide_thumbs {
	width: 630px;
}	
#indexthumbs tr td a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#indexthumbs tr td{
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
}
#indexthumbs tr td a {
	font-size: 12px;
	text-align: center;

}


#siteinfo  {
	text-align: center;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 13px;
}
#siteinfotext {
	text-align: center;
	font-size: 11px;
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 5px;
	color: #333;
}

#mainContent a img {


}
#sidebar1  #addthis  {
	margin-bottom: 55px;
	padding-top: 10px;
}
#sidebar1 #addthis_bookstore{
	margin-bottom: 30px;
	padding-top: 10px;
}

#sidebar2  #googlesearch  {
	margin-bottom: 21px;


}
#sidebar1  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
	text-align: left;
	width: 150px;
	margin: 0px;
}

#sidebar2  {
	width: 150px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 7px;
	padding-top: 15px;
	text-align: left;
}	


#footer  {
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	clear: both;
	background-color: #DDDDDD;
	background-image: url(../template_files/footer_bg.jpg);
	background-repeat: repeat;
	height: 30px;
} 
#footer  p  {
	margin: 0;
	text-align: center;
	font-family: Arial, sans-serif, helvetica;
	font-size: 13px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}

.fltlft {
	float: left;
	margin-right: 8px;
}
.fltrt {
	float: right;
	margin-left: 8px;
	display: inline;
}
#siteinfotext a {
	font-size: 11px;
}
#phototable {
	margin-top: 5px;
	margin-bottom: 2px;
	text-align: center;
}
#phototable tr td .highslide img {
	border: 1px solid #666;
}

#introtable {
	margin-top: 5px;
	margin-bottom: 2px;
}

#introtable  img {
	margin-bottom: 3px;
}

#introtable    td  {
	text-align: center;
	color: #333;
	font-size: 12px;
	padding-bottom: 5px;
}
#Table01 tr td {
	padding-top: 5px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	text-align: justify;
	vertical-align: text-top;
}
.table2X1 tr td {
	vertical-align: top;
	padding-top: 15px;
	text-align: justify;
	padding-right: 8px;
	padding-bottom: 5px;
}

#Table01 tr td a .fltlft {
	border: 1px solid #333;
}
.redarrow {
	padding-left: 2px;
}
#cell_intp1 {
	padding-top: 12px;
	padding-bottom: 24px;
	width: 630px;
}
#cellh1 {
	padding-bottom: 23px;
	text-align: justify;
}
h2 {
	color: #003399;
	font-size: 14px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
}

h4  {
	color: #003399;
	font-size: 14px;
	margin-bottom: 0px;
	font-weight: bold;
}
.img_cell {
	color: #333;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

#cell_img p img {
	border: 1px solid #333;
}
#cell_1embtm {
	padding-bottom: 12px;
	width: 630px;

}

#cell001 {
	padding-top: 12px;
	padding-bottom: 12px;
	width: 630px;
}

#cell01 {
	padding-top: 18px;
	padding-bottom: 18px;
}



#cell02 {
	padding-top: 30px;
	padding-bottom: 30px;

}

#cell03 {
	padding-top: 24px;
	padding-bottom: 24px;
	width: 630px;

}
#cell03 img  {
	margin-right: 5px;
}
.img_border {
	border: 1px solid #333;
}
.clearboth {
	clear: both;
}

.Bold1em {
	font-weight: bold;
	font-size: 14px;
}


.Bold {
	font-weight: bold;
}
ul li{
	list-style-type: none;
	background-image: url(../images/bullets/square1.gif);
	background-position: 1px 7px;
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-left: -40px;
	margin-bottom: 5px;
}



hr {
	border: 0;
	color: #9E9E9E;
	background-color: #9E9E9E;
	height: 1px;
	width: 100%;
	text-align: left;
}
#table_A1 tr td {
	vertical-align: top;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
	padding-top: 15px;
	text-align: justify;
}


#table_A1 tr td img {
	border: 1px solid #333;
}

#table_A1 tr td a {
	font-size: 12px;
	text-align: left;
	line-height: 14px;
}
#cellci {

}
#cell_icc {
	width: 630px;
}
#googlesearch_heading {
	font-size: 21px;
	text-align: center;
	font-weight: normal;
	color: #003399;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 22px;
	padding-bottom: 55px;
	clear: none;
	font-style: normal;
	width: 630px;
	padding-right: 14px;
	padding-left: 14px;
}

#introheading  {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #003399;
	font-size: 21px;
	text-align: center;
	padding-bottom: 38px;
	padding-top: 6px;
	font-style: normal;
}
#introheading img {
	padding-right: 5px;
}
#cell_p1p1 {
	width: 343px;
	float: left;
	padding-right: 1px;
}
#cell_p1s1 {
	width: 280px;
	float: right;
	padding-left: 2px;
}
#cell_p1p2 {
	padding-top: 12px;
	padding-bottom: 12px;
	margin-top: 10px;
}
#cell_kftxt1 {
	width: 295px;
	float: right;
	padding-left: 20px;
	text-align: left;
}
#cell_kfimg {
	width: 310px;
	text-align: center;
	color: #333;
}
#cell_kftxt2 {
	padding-bottom: 12px;
	width: 630px;
	padding-top: 12px;
}
#pagetitle {
	padding-top: 30px;
	padding-bottom: 10px;
	background-image: url(../images/flags/animated/br.gif);
	background-position: 135px top;
	background-repeat: no-repeat;
	text-align: center;
}

.cell1emtop {
	padding-top: 12px;
	width: 630px;
}
.cell1embm630 {
	padding-bottom: 12px;
	width: 630px;
}


.cell1embm {
	padding-bottom: 12px;
	width: 630px;
}
.cell2embm {
	padding-bottom: 24px;
}

.cell2em {
	padding-top: 24px;
	padding-bottom: 24px;
}
.cell1em {
	padding-top: 12px;
	padding-bottom: 12px;
	width: 630px;
}
.blue_left {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #0033BC;
	text-align: left;
	font-weight: normal;
}
.bluetxt {
	color: #0033BC;
	text-align: center;
}

#blue_centre {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #0033BC;
	text-align: center;
	padding-bottom: 6px;
	width: 630px;
}

#introheading img {
	padding-right: 5px;
}
.cell_imgright .sml_txt a {
	text-decoration: none;
}
.img_cell .sml_txt a{
	text-decoration: none;
	font-size: 11px;
}


.cell_imgright {
	float: right;
	text-align: center;
	color: #333;
	margin-left: 8px;
	display: inline;
}
.txtleft {
	text-align: left;

}

.cell_txtleft {
	width: 307px;

}
.sml_txt {
	font-size: 11px;
}
.sml_txt a {
	font-size: 11px;
}

#mapiframe {
	border: 1px solid #000;
	height: 500px;
	margin-bottom: 10px;
	width: 628px;
}
#navlinks {
	padding-bottom: 10px;
	text-align: center;
	font-size: 12px;
	color: #03C;
}
#navlinks a {
	font-weight: bold;
}
#navlinks a:hover {
	font-weight: bold;
	font-size: 12px;
}
.clearboth {
	clear: both;
	height: 1px;
}
.floatleft {
	float: left;
	width: 630px;

}
#floatleft {
	float: left;
	width: 630px;
}
.thumbleft {
	clear:left;
	float:left;
	margin-right:0.5em;
}
.clear_right {
	clear: right;
}
#sbar2_content {
	padding-top: 10px;
	text-align: center;
}

#gallerycell {
	padding-top: 5px;
}
#gallerycell table tr td .highslide img {


}

#gallerycell table tr td {
	font-size: 11px;
	line-height: 13px;
	padding-bottom: 8px;
	text-align: center;
}

#gallery_table tr td a img {
	margin-bottom: 5px;
}
#gallery_table td {
	padding-bottom: 5px;
	padding-top: 5px;
	font-family: Arial, sans-serif, helvetica;
	text-align: center;
	padding-right: 4px;
	padding-left: 4px;
}
#gallery_table a {
	font-size: 12px;
}
#gallery_table tr td a img {
	border: 1px solid #333;
	margin-bottom: 3px;
}
#gallery_table {
	padding: 0px;
	margin: 0px;

}
#navbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
}

#cell_navbox {
	width: 620px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
}
#cell_navbox #navbox tr td {
	vertical-align: top;

}
.infobox {
	padding: 5px;
	background-color: #EAFAFF;
	border: 1px solid #666;
	width: 40%;
	float: right;
	margin-left: 6px;
}
.cell_Lp22 {
	padding-left: 22px;
}

#cell_630 {
	width: 630px;
}
.HS_googleAD {
	padding-top: 10px;
}
.Div4 {
	width: 460px;
}
.cell_630 {
	width: 630px;
}
.cell_001emtop {
	padding-top: 12px;
}

.cell_6301em {
	width: 630px;
	padding-top: 12px;
	padding-bottom: 12px;
}
.cell_6301embm {
	width: 630px;
	padding-bottom: 12px;
	text-align: justify;
}
#weather   {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
}
#weather tr td {
	vertical-align: top;
	text-align: justify;
}
#cell_navigation {
	margin-bottom: 12px;
	padding-right: 5px;
	padding-left: 5px;
}
#cell_largeimg {
	width: 630px;
	text-align: center;
}

#cell_ta {
	padding-top: 12px;
	padding-bottom: 12px;
	text-align: left;
	width: 630px;
}

#Temples tr td img {
	border: 1px solid #333;
}
#Temples tr td {
	vertical-align: top;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
	padding-top: 5px;
	text-align: justify;
	font-size: 12px;
}
.more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
#Temples tr td p .more {
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}
#Temples tr td p img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#Temples tr td a {
	font-size: 16px;
	text-decoration: underline;
	font-weight: bold;
}

#infotable   {
	text-align: center;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999;
}
#infotable td {
	border: 1px solid #999;
	padding: 5px;
}
h3 {
	font-size: 14px;
	font-weight: bold;
}
#Centre_div {
	text-align: center;
}
#googleContent {
	padding-bottom: 15px;
	padding-top: 5px;
	width: 800px;
	margin-top: 0px;
	margin-right: 98px;
	margin-bottom: 0px;
	margin-left: 98px;
}
#content_table tr td{
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
#mainContent ol li{
	padding-top: 5px;
	padding-bottom: 5px;
}
.Red_lefttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #900;
	text-align: left;
	font-weight: bold;
}
.smallfont  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	line-height: 16px;
}
#content_table {
	margin: 0px;
	padding: 0px;
	background-image: url(../template_files/content_background.jpg);
	background-repeat: repeat-y;
	width: 996px;
}
#Alexa {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 10px;
}
.amazon {
	margin-bottom: 5px;
	margin-top: 25px;
}
#book_store_Content {
	width: 98%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#bkstr_heading {
	font-size: 21px;
	text-align: center;
	font-weight: normal;
	color: #003399;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 22px;
	padding-bottom: 55px;
	clear: none;
	font-style: normal;
	width: 630px;
	padding-right: 14px;
	padding-left: 14px;
}
#bookstore_table {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #FFF;
}
#bookstore_table tr td {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
#google_120x600image_ad {
	padding-top: 20px;
	padding-bottom: 10px;
}
.google_div468 {
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 14px;
	padding-left: 15px;
}
#bookings_content {
	width: 98%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#bookings_table  {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #FFF;
}
#bookings_table tr td {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}

html { 
      min-height: 100%; 
	  margin-bottom: 1px; 
}
html {
   overflow-y: scroll;
   }
.google_div300x250 {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 14px;
	padding-left: 15px;
}
#introthumbtable {
	margin-top: 5px;
	margin-bottom: 2px;
}
#introthumbtable img {
	margin-bottom: 3px;
	border: 2px solid #666;
}
#introthumbtable tr td .highslide img {

}

#introthumbtable td {
	text-align: center;
	color: #333;
	font-size: 12px;
	padding-bottom: 5px;
}
.Centre_div {
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.searchbox_div {
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	width: 500px;
}
.hotelscombined_1_div {
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 468px;
	margin-right: auto;
	margin-left: auto;
}
#hotelscombined_imgdiv {
	text-align: center;
}
#hotelscombined_0_div {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 558px;
	margin-right: auto;
	margin-left: auto;
	background-color: #D8E4F1;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}
#hotelscombined_flashbanner {
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 20px;
}
.hostelbookers_1_div {
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 460px;
	margin-right: auto;
	margin-left: auto;
}
#hostelbookers_120x600image_ad {
	padding-top: 20px;
	padding-bottom: 10px;
}
#Ultimatehotelsearch_Div {
	padding-top: 20px;
	padding-bottom: 5px;
}



.Cell_2em {
	padding-top: 20px;
	padding-bottom: 20px;
}
.amazon_rightdiv {
	margin-bottom: 5px;
	margin-top: 25px;
	text-align: center;
}
#Bookings_heading {
	font-size: 21px;
	text-align: left;
	font-weight: normal;
	color: #003399;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	margin-left: 200px;
	padding-top: 15px;
	padding-bottom: 15px;
}
#Bookings_logo {
	text-align: center;
	padding-top: 5px;
}

#histats {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
