body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;

}



/* Sets the initial font style color  for table cells */



td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #A3C298;

	}



table#header {

	height: 110px;

	margin: 0px;

	padding: 0px;

}



#main-nav-current a:link, #main-nav-current a:visited, #main-nav-current a:hover, #main-nav-current a:active{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFCC;

	font-size: 1.5em;

}



#main-nav a:link, #main-nav a:visited, #main-nav a:hover, #main-nav a:active{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFCC;

	font-size: 1.5em;

}



#index-side-nav a:link, #index-side-nav a:visited, #index-side-nav a:hover, #index-side-nav a:active{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFCC;

	font-size: 1.5em;

}



#sub-nav a:link, #sub-nav a:visited, #sub-nav a:hover, #sub-nav a:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFCC;

	font-size: 1.5em;

}



td#header-quote-index {

	background-repeat: no-repeat;

	background-position: 10% 10px;

	background-image:  url(../images/ban-sabai-logo-index.png);

	height: 60%;

	width: 60%;



}



td#header-search {

	height: 60%;

	width: 20%;

	vertical-align: top;

	text-align: right;



}



td#header-logo-index {



}



table#header-index {

	height: 126px;

	background-repeat: repeat;

}



td#header-quote-big-buddha {



}



td#header-quote-big-buddha-rj {



}



td#header-quote-big-buddha-spa {



}



td#header-quote-big-buddha-book {

	background-repeat: no-repeat;

	background-position: 10% 10px;

	background-image:  url(../samui-big-buddha/images/header-quote-book.png);

	height: 60%;



}



td#header-logo-big-buddha {



}

.new-header-nav {

	margin: 0px;

	padding: 0px;

	height: 126px;

}





table#header-big-buddha {

	height: 170px;

	background-image:  url(../samui-big-buddha/images/header-bg.gif);

	background-repeat: repeat;

	background-position: center center;

}



td#header-quote-sunset {

	background-repeat: no-repeat;

	background-position: 10% 10px;

	background-image:  url(../samui-sunset-beach/images/header-quote.png);

	height: 60%;



}

td#header-quote-sunset-accom {

	background-repeat: no-repeat;

	background-position: 10% 10px;

	background-image:  url(../samui-sunset-beach/images/header-quote-accom.png);

	height: 60%;



}





td#header-quote-employ {

	background-repeat: no-repeat;

	background-position: 10% 10px;

	background-image:  url(../employment/images/header-quote.png);

	height: 60%;



}



td#header-logo-sunset {

	background-repeat: no-repeat;

	background-image:  url(../samui-sunset-beach/images/ban-sabai-logo.png);

	background-position: 90% 1px;

	height: 40%;

}





table#header-sunset {

	height: 170px;

	background-image:  url(../samui-sunset-beach/images/headerbg.gif);

	background-repeat: repeat;

	background-position: center center;

}



td#header-quote-village {

	background-repeat: no-repeat;

	background-position: 10% 10px;

	background-image:  url("../images/header-quote.png");

	height: 60%;



}



td#header-quote-village-spa {

	background-repeat: no-repeat;

	background-position: 20% 10px;

	background-image:  url("../images/header-quote-spa.png");

	height: 60%;



}



td#header-quote-village-rj {

	background-repeat: no-repeat;

	background-position: 25% 10px;

	background-image:  url("../images/header-quote-rj.png");

	height: 60%;



}



td#header-quote-village-detox {

	background-repeat: no-repeat;

	background-position: 10% 10px;

	background-image:  url("../images/header-quote-detox.png");

	height: 60%;



}



td#header-quote-village-dental {

	background-repeat: no-repeat;

	background-position: 10% 10px;

	background-image:  url("../images/header-quote-dental.png");

	height: 60%;



}



td#header-quote-village-accomm {

	background-repeat: no-repeat;

	background-position: 10% 10px;

	background-image:  url("../images/header-quote-accomm.png");

	height: 60%;



}



td#header-quote-village-book {

	background-repeat: no-repeat;

	background-position: 10% 10px;

	background-image:  url("../images/header-quote-accomm.png");

	height: 60%;



}



td#header-logo-village {

	background-repeat: no-repeat;

	background-image:  url("../images/ban-sabai-logo.png");

	background-position: 90% 1px;

	height: 40%;

}





table#header-village {

	height: 170px;

	background-image:  url("../images/headerbg.gif");

	background-repeat: repeat;

	background-position: center center;

}



td#header-quote-town {

	background-repeat: no-repeat;

	background-position: 10% 10px;

	background-image:  url(../chiang-mai-town/images/header-quote.png);

	height: 60%;



}



td#header-quote-town-spa {

	background-repeat: no-repeat;

	background-position: 20% 10px;

	background-image:  url(../chiang-mai-town/images/header-quote-spa.png);

	height: 60%;



}



td#header-quote-town-rj {

	background-repeat: no-repeat;

	background-position: 25% 10px;

	background-image:  url(../chiang-mai-town/images/header-quote-rj.png);

	height: 60%;



}



td#header-quote-town-book {

	background-repeat: no-repeat;

	background-position: 10% 10px;

	background-image:  url(../chiang-mai-town/images/header-quote-book.png);

	height: 60%;



}



td#header-logo-town {

	background-repeat: no-repeat;

	background-image:  url(../chiang-mai-town/images/ban-sabai-logo.png);

	background-position: 90% 1px;

	height: 40%;



}



table#header-town {

	height: 170px;

	background-image:  url(../chiang-mai-town/images/headerbg.gif);

	background-repeat: repeat;

	background-position: center center;

}





/* sets the body table bg color size and padding */ 

table#body-color-index {
	background-color: #aoad5a;
	padding: 0px;
	border: 0px none;
	width: 760px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-right: auto;
	margin-left: auto;

}



/* sets the body table bg color size and padding */ 

table#body-color-samui-big-buddha {

	background-color: #B3CBD5;

	padding: 0px;

	margin: 0px;

	border: 0px none;

	width: 760px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	margin-right: auto;

	margin-left: auto;

}



/* sets the body table bg color size and padding */ 

table#body-color-samui-sunset-beach {

	background-color: #FF9933;

	padding: 0px;

	margin: 0px;

	border: 0px none;

	width: 760px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	margin-right: auto;

	margin-left: auto;

}







/* sets the body table bg color size and padding */ 

table#body-color-chiang-mai-village {
	background-color: #B5CE80;
	padding: 0px;
	margin: 0px;
	border: 0px none;
	width: 760px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-right: auto;
	margin-left: auto;

}



/* sets the body table bg color size and padding */ 

table#body-color-chiang-mai-town {

	background-color: #F9D864;

	padding: 0px;

	margin: 0px;

	border: 0px none;

	width: 760px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	margin-right: auto;

	margin-left: auto;

}



/* sets the body table bg color size and padding */ 

table#body-color-products {

	background-color: #00B9B9;

	padding: 0px;

	margin: 0px;

	border: 0px none;

	width: 760px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	margin-right: auto;

	margin-left: auto;

}



/* sets the main nav table cells cursor, alignment and cell height*/  

td#main-nav {

	cursor:hand;

	padding: 0%;

	margin: 0px;

	border: 0px none;

	text-align: center;

	height: 20px;

	white-space: normal;

	width: auto;

	background-color: #791215;

}



/* sets the table main nav size and color and text style and size */

table#nav {

	width: 760px;

	margin: 0px;

	padding: 0px;

	color: #ffffcc;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.7em;

}



td#sub-nav {

	cursor:hand;

	padding: 0%;

	margin: 0px;

	border: 0px none;

	text-align: center;

	height: 20px;

	white-space: normal;

	width: 33%;

	background-color: #791215;

}



td#sub-nav2 {

	cursor:hand;

	padding: 0%;

	margin: 0px;

	border: 0px none;

	text-align: center;

	height: 20px;

	white-space: normal;

	width: auto;

	background-color: #791215;

}



table#sub-nav {

	width: 760px;

	margin: 0px;

	padding: 0px;

	color: #ffffcc;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

}



td#index-side-nav {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #FFFFCC;

	background-color: #791215;

	text-decoration: none;

	text-align: center;

	vertical-align: middle;

	cursor: hand;

	padding: 3px 0px;

}





/* NOTE: link visted hover active are all set to a common style. This does not set the style to the main  */

/* nav as this is controlled in the html by applying a mouse over / off state to the table cell with a href */

/* link based also on the table cell */

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #660000;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;

}



a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-weight: normal;

	color: #791215;

	text-align: center;

	vertical-align: middle;

	text-decoration: none;

}



a:hover  {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-weight: normal;

	color: #791215;

	text-align: center;

	vertical-align: middle;

	text-decoration: none;

}



a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #791215;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;

}



/* sets only alignment to the footer nav which holds links the same as in the main nav */  

table#footer-nav {

	text-align: center;

	vertical-align: middle;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

	padding: 0px;

	margin: 0px;

	width: 100%;

}



/* this class is used for text only to match the style of the link visited hover active. but with black text */

/* see footer ban sabai text for example */ 

.font-link-size {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #336600;

	text-align: center;

	vertical-align: middle;

	text-decoration: none;

	font-weight: normal;

}



/* sets the color of the nav button for the that current page */

td#main-nav-current {

	cursor:hand;

	padding: 0%;

	margin: 0px;

	border: 0px none;

	text-align: center;

	height: 20px;

	white-space: normal;

	width: auto;

	background-color: #990033;

}



td#sub-nav-current {

	cursor:hand;

	padding: 0%;

	margin: 0px;

	border: 0px none;

	text-align: center;

	height: 20px;

	white-space: normal;

	width: 33%;

	background-color: #990033;

}



td#sub-nav2-current {

	cursor:hand;

	padding: 0%;

	margin: 0px;

	border: 0px none;

	text-align: center;

	height: 20px;

	white-space: normal;

	width: auto;

	background-color: #990033;

}



h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	margin: 0px;

	padding: 0px;

}



h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;

}



h3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	margin: 0px;

	padding: 0px;

}





p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #A3C298;

}



ul {

	font-size: .16px;

	text-align: left;

}

.sitemap {

	font-size: 24px;

}.hor-line {

	border-top: 1px solid #FFFFFF;

	border-right: 1px none #FFFFFF;

	border-bottom: 1px none #FFFFFF;

	border-left: 1px none #FFFFFF;

	width: 500px;

	margin-left: 130px;

}

.border {

	border: 1px solid #660000;

}
