body {
	font-family: Century Gothic, sans-serif;
	font-size: 1.5em;
}

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

td {                                                        
	font-family: Verdana, Arial, Helvetica, sans-serif;                            
	}

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(../chiang-mai-village/images/header-quote.png);
	height: 60%;

}

td#header-quote-village-spa {
	background-repeat: no-repeat;
	background-position: 20% 10px;
	background-image:  url(../chiang-mai-village/images/header-quote-spa.png);
	height: 60%;

}

td#header-quote-village-rj {
	background-repeat: no-repeat;
	background-position: 25% 10px;
	background-image:  url(../chiang-mai-village/images/header-quote-rj.png);
	height: 60%;

}

td#header-quote-village-detox {
	background-repeat: no-repeat;
	background-position: 10% 10px;
	background-image:  url(../chiang-mai-village/images/header-quote-detox.png);
	height: 60%;

}

td#header-quote-village-dental {
	background-repeat: no-repeat;
	background-position: 10% 10px;
	background-image:  url(../chiang-mai-village/images/header-quote-dental.png);
	height: 60%;

}

td#header-quote-village-accomm {
	background-repeat: no-repeat;
	background-position: 10% 10px;
	background-image:  url(../chiang-mai-village/images/header-quote-accomm.png);
	height: 60%;

}

td#header-quote-village-book {
	background-repeat: no-repeat;
	background-position: 10% 10px;
	background-image:  url(../chiang-mai-village/images/header-quote-accomm.png);
	height: 60%;

}

td#header-logo-village {
	background-repeat: no-repeat;
	background-image:  url(../chiang-mai-village/images/ban-sabai-logo.png);
	background-position: 90% 1px;
	height: 40%;
}


table#header-village {
	height: 170px;
	background-image:  url(../chiang-mai-village/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: #69A148;
	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: #A0AD5A;
	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: 0.7em;
}

td#index-side-nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	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: 0.9em;
	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: 0.9em;
	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: 0.9em;
	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: 0.9em;
	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: 0.9em;
	color: #000000;
	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: 1em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}


p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

ul {
	font-size: .8em;
	text-align: left;
}
.sitemap {
	font-size: 1.5em;
}.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;
}