/* GLOBAL PARAMETERS */

html, body {
	background-color:#000000;
	margin: 0;
    padding: 0;
    border: none;
	height: 100%; 
   }
   

h1 { 
	font-family: arial; 
	font-size: 12px; 
	color: #666666;
	font-weight: normal;
	margin-bottom: 0;
	margin-top: 6px;
	margin-left: auto;
	width: 774px;
	text-align: center;
	height: 33px;
}
 
h2, h3, h4, h5, h6 { 
	font-family: arial; 
	font-size: 10pt; 
	color: #810B0B;
	font-weight: bold;
	text-transform: uppercase;
	width: 292px;
	padding-top: 30px;
	margin-bottom: 0;
}

h3 { 
	color: #C38A0A;
}

h4 { 
	color: #A0A92F;
}

h5 { 
	color: #D05604;
}

h6 { 
	color: #385795;
}

ul, li, ol { 
	font-family: verdana;
	font-size: 8pt;
	color: #5B5B5B;
}

table { 
	border-collapse: collapse; 
} 

table td, table th { 
	padding: 0;
	vertical-align: top; 
} 

img {
	border: 0px none;
}


.imageright {
	float: right;
}


/* DOCUMENT LINKS */

a:link, a:active, a:visited, a.link_menu:link, a.link_menu:visited, a.link_menu:active { 
	font-family: tahoma; 
	font-size: 10pt; 
	color: #666363; 
	text-decoration: underline; 
	font-weight: normal; 
} 
a:hover, a.link_menu:hover { 
	font-family: tahoma; 
	font-size: 10pt; 
	color: #000000; 
	text-decoration: underline; 
	font-weight: normal; 
}

a.link_menu:link, a.link_menu:visited, a.link_menu:active  { 
	font-weight: bold;
} 

a.link_menu:hover { 
	font-weight: bold;
}


/* CENTER */
   
#wrapper { 
	width: 980px;
	height: 100%;
	min-height: 100%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	z-index: 1;
	left: 0px;
	top: 0px;
}


/* MENU */

#mainmenu { 
	width: 980px;
	height: 19px;
	text-align: right;
	margin-bottom: 8px;
	margin-top: 0px;
}

#mainmenu a:link, #mainmenu a:visited, #mainmenu a:active  { 
	font-family: arial; 
	font-size: 12px; 
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 15px;
} 

#mainmenu a:hover { 
	font-family: arial; 
	font-size: 12px; 
	color: #666666; 
	text-decoration: none; 
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 15px;
}

#mainmenu a.red:link, #mainmenu a.red:visited, #mainmenu a.red:active  { 
	font-family: arial; 
	font-size: 12px; 
	color: #FF9900; 
	text-decoration: none; 
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 10px;
	padding-right: 10px;
} 

#mainmenu a.red:hover { 
	font-family: arial; 
	font-size: 12px; 
	color: #666666; 
	text-decoration: none; 
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 10px;
	padding-right: 10px;
}


/* SUBLEFTMENU */

.leftmenu, .leftmenu2, .leftmenu3, .leftmenu4, .leftmenu5 {
	width: 190px;
	height: 57px;
}

.leftmenu ul, .leftmenu2 ul, .leftmenu3 ul, .leftmenu4 ul, .leftmenu5 ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: -1px;
}

.leftmenu ul li a, .leftmenu ul li a:visited, .leftmenu2 ul li a, .leftmenu2 ul li a:visited, .leftmenu3 ul li a, .leftmenu3 ul li a:visited, .leftmenu4 ul li a, .leftmenu4 ul li a:visited, .leftmenu5 ul li a, .leftmenu5 ul li a:visited {
	font: normal 12px Arial;
	font-weight: bold;
	text-transform: uppercase;
	color: #D3BFBF;
	position: relative;
	background: #560707 url('images/submenu.gif');
	background-repeat: no-repeat;
	display: block;
	height: 57px;
	padding-left: 16px;
	text-decoration: none;
}

.leftmenu2 ul li a, .leftmenu2 ul li a:visited {
	color: #E6DABF;
	background: #9D6F07 url('images/submenu2.gif');
}

.leftmenu3 ul li a, .leftmenu3 ul li a:visited {
	color: #DDDFC6;
	background: #7B8224 url('images/submenu3.gif');
}

.leftmenu4 ul li a, .leftmenu4 ul li a:visited {
	color: #E8CFBE;
	background: #A84503 url('images/submenu4.gif');
}

.leftmenu5 ul li a, .leftmenu5 ul li a:visited {
	color: #C7CDD8;
	background: #273D68 url('images/submenu5.gif');
}

.leftmenu ul li a:hover, .leftmenu2 ul li a:hover, .leftmenu3 ul li a:hover, .leftmenu4 ul li a:hover, .leftmenu5 ul li a:hover {
	font: normal 12px Arial;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: #560707 url('images/submenu_1.gif');
	background-repeat: no-repeat;
}

.leftmenu2 ul li a:hover {
	background: #9D6F07 url('images/submenu2_1.gif');
}

.leftmenu3 ul li a:hover {
	background: #7B8224 url('images/submenu3_1.gif');
}

.leftmenu4 ul li a:hover {
	background: #A84503 url('images/submenu4_1.gif');
}

.leftmenu5 ul li a:hover {
	background: #273D68 url('images/submenu5_1.gif');
}



/* Tables */

.maintable {
	width: 785px;
	height: 477px;
	border: 5px solid #707070;
	background-color: #FFFFFF;
	float: right;
}

.lefttable {
	width: 190px;
	height: 477px;
	border-left: 5px solid #707070;
	border-top: 5px solid #707070;
	border-bottom: 5px solid #707070;
	background-color: #560707;
	float: left;
}

.lefttable td, .lefttable th { 
	padding: 0;
	vertical-align: bottom;
} 

.leftcontent { 
	width: 318px;
	padding-left: 26px;
}

.leftsubcontent { 
	width: 774px;
	padding-left: 26px;
	padding-right: 21px;
	font: normal 12px tahoma;
	font-weight: normal;
	color: #666363;
	text-decoration: none;
	text-align: justify;
}

.leftcontent1, .leftcontent2, .leftcontent3, .leftcontent4, .leftcontent5, .leftcontent6, .leftcontent7, .leftcontent8, .leftcontent9, .leftcontent10, .leftcontent11, .leftcontent12, .leftcontent13, .leftcontent14, .leftcontent15, .leftcontent16, .leftcontent17, .leftcontent18, .leftcontent19, .leftcontent20, .leftcontent21, .leftcontent22, .leftcontent23, .leftcontent24, .leftcontent26, .leftcontent27, .leftcontent28, .leftcontent29 { 
	width: 318px;
	background: url('images/boathouse-wine-grill.jpg') no-repeat bottom left;
	padding-left: 26px;
	height: 467px;
}

.leftcontent2 { 
	background: url('images/best-of-award-of-excellence-2006-2008.jpg') no-repeat bottom left;
}

.leftcontent3 { 
	background: url('images/boathouse-wine-grill-chefs2.jpg') no-repeat bottom left;
}

.leftcontent4 { 
	background: url('images/boathouse-wine-grill-food.jpg') no-repeat bottom left;
}

.leftcontent5 { 
	background: url('images/boathouse-wine-grill-map.gif') no-repeat bottom left;
}

.leftcontent6 { 
	background: url('images/mom-tri-kitchen-dinner.jpg') no-repeat bottom left;
}

.leftcontent7 { 
	background: url('images/jean-noel-lumineau-chef-sura.jpg') no-repeat bottom left;
}

.leftcontent8 { 
	background: url('images/mom-tri-kitchen-menu.jpg') no-repeat bottom left;
}

.leftcontent9 { 
	background: url('images/mom-tri-kitchen-map.gif') no-repeat bottom left;
}

.leftcontent10 { 
	background: url('images/oasis-spring-tapas-bar-terrace2.jpg') no-repeat bottom left;
}

.leftcontent11 { 
	background: url('images/oasis-spring-tapas-bar-map.gif') no-repeat bottom left;
}

.leftcontent12 {
	background: url('images/oasis-on-the-sea-restaurant-dinner.jpg') no-repeat bottom left;
}

.leftcontent13 {
	background: url('images/momtri-oasis-onthesea-restaurant-map.gif') no-repeat bottom left;
}

.leftcontent14 {
	background: url('images/mom-tri-boathouse-regatta-phuket-marina.jpg') no-repeat bottom left;
}

.leftcontent15 {
	background: url('images/mom-tri-boathouse-regatta-map.gif') no-repeat bottom left;
}

.leftcontent16 {
	background: url('images/boathouse-wine-grill-chefs2.jpg') no-repeat bottom left;
}

.leftcontent17 { 
	background: url('images/mom-tri-kitchen-villa-royale.jpg') no-repeat bottom left;
}

.leftcontent18 { 
	background: url('images/mom-tri-boathouse-regatta-wine.jpg') no-repeat bottom left;
}

.leftcontent19 { 
	background: url('images/mom-tri-boathouse-regatta-menu.jpg') no-repeat bottom left;
}

.leftcontent20 { 
	background: url('images/mom-tri-kitchen-villa-royale.jpg') no-repeat bottom left;
}

.leftcontent21 { 
	background: url('images/oasis-spring-tapas-bar-wine2.jpg') no-repeat bottom left;
}

.leftcontent22 {
	background: url('images/oasis-on-the-sea-restaurant-wine.jpg') no-repeat bottom left;
}

.leftcontent23 {
	background: url('images/oasis-on-the-sea-restaurant-menu.jpg') no-repeat bottom left;
}

.leftcontent24 {
	background: url('images/oasis-spring-tapas-bar-menu2.jpg') no-repeat bottom left;
}

.leftcontent26 {
	background: url('images/oasis-chefs.jpg') no-repeat bottom left;
}

.leftcontent27 {
	background: url('images/momtri-restaurants-maps.gif') no-repeat bottom left;
	background-position: 0px 14px;
}

.leftcontent28 {
	background: url('images/mom-luang-tri.jpg') no-repeat bottom left;
}

.leftcontent29 { 
	background: url('images/boathouse-wine-grill-chefs3.jpg') no-repeat bottom left;
}


.subcontent, .subcontent4, .subcontent5, .subcontent6, .subcontent7, .subcontent8 { 
	width: 456px;
	padding-right: 21px;
	font: normal 12px tahoma;
	font-weight: normal;
	color: #666363;
	text-decoration: none;
	text-align: justify;
}

.subcontent1 { 
	width: 456px;
	padding-right: 21px;
	font: normal 12px tahoma;
	font-weight: normal;
	color: #666363;
	text-decoration: none;
	text-align: justify;
}

.subcontent4 { 
	background: url('images/boathouse-wine-grill-map2.gif') no-repeat bottom left;
}

.subcontent5 { 
	background: url('images/mom-tri-kitchen-map2.gif') no-repeat bottom left;
}

.subcontent6 {
	background: url('images/oasis-spring-tapas-bar-map2.gif') no-repeat bottom left;
}

.subcontent7 {
	background: url('images/momtri-oasis-onthesea-restaurant-map2.gif') no-repeat bottom left;
}

.subcontent8 {
	background: url('images/mom-tri-boathouse-regatta-map2.gif') no-repeat bottom left;
}

.subcontent2 { 
	width: 774px;
	padding-left: 26px;
	padding-right: 21px;
	font: normal 10pt tahoma;
	font-weight: normal;
	color: #666363;
	text-decoration: none;
	text-align: justify;
}


/* Links Footer */

#linksfooter {
	width: 774px;
	height: 22px;
	padding-top: 8px;
	text-align: center;
	font: normal 8pt tahoma;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	float: right;
}

#linksfooter a:link, #linksfooter a:visited, #linksfooter a:active  { 
	font-family: tahoma; 
	font-size: 8pt; 
	color: #333333; 
	text-decoration: none; 
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
} 

#linksfooter a:hover { 
	font-family: tahoma; 
	font-size: 8pt; 
	color: #CCCCCC; 
	text-decoration: none;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
}


/* Footer */

#footer {
	width: 980px;
	height: 22px;
	padding-top: 4px;
	text-align: right;
	font: normal 8pt tahoma;
	font-weight: normal;
	color: #1F1F1F;
	text-decoration: none;
	float: right;
	margin-top: 22px;
}

#footer a:link, #footer a:visited, #footer a:active  { 
	font-family: arial; 
	font-size: 8pt; 
	color: #1F1F1F; 
	text-decoration: underline; 
	font-weight: normal;
} 

#footer a:hover { 
	font-family: arial; 
	font-size: 8pt; 
	color: #666666; 
	text-decoration: underline; 
	font-weight: normal;
}


/*DROPDOWN MENU*/

.anylinkcss, .anylinkcss2, .anylinkcss3, .anylinkcss4, .anylinkcss5, .anylinkcss6 {
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
	border: 1px solid white;
	border-bottom-width: 0;
	line-height: 20px;
	z-index: 100; /* zIndex should be greater than that of shadow's below */
	background: #E5E5E5;
	width: 150px; /* default width for menu */
	border-left: 5px solid #810B0B;
}

.anylinkcss2 {
	border-left: 5px solid #C38A0A;
}

.anylinkcss3 {
	border-left: 5px solid #A0A92F;
}

.anylinkcss4 {
	border-left: 5px solid #D05604;
}

.anylinkcss5 {
	border-left: 5px solid #385795;
}

.anylinkcss6 {
	margin-left: -10px;
	margin-top: 8px;
	border: 1px solid #414040;
	margin-left: 0;
}

.anylinkcss ul, .anylinkcss2 ul, .anylinkcss3 ul, .anylinkcss4 ul, .anylinkcss5 ul, .anylinkcss6 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.anylinkcss ul li a, .anylinkcss ul li a:visited, .anylinkcss2 ul li a, .anylinkcss2 ul li a:visited, .anylinkcss3 ul li a, .anylinkcss3 ul li a:visited, .anylinkcss4 ul li a, .anylinkcss4 ul li a:visited, .anylinkcss5 ul li a, .anylinkcss5 ul li a:visited, .anylinkcss6 ul li a, .anylinkcss6 ul li a:visited {
	width: 100%;
	display: block;
	border-bottom: 1px solid white;
	padding: 2px 0;
	text-decoration: none;
	text-indent: 16px;
	font: bold 12px arial;
	color: #898989;	
}

.anylinkcss a:hover, .anylinkcss2 a:hover, .anylinkcss3 a:hover, .anylinkcss4 a:hover, .anylinkcss5 a:hover, .anylinkcss6 a:hover  { /*hover background color*/
	background: #FFFFFF;
	color: #000000;
	font: bold 12px arial;
	text-decoration: none;
}


/* ######### class for shadow DIV ######### */

.anylinkshadow { /*CSS for shadow. Keep this as is */
	position: absolute;
	left: 0;
	top: 0;
	z-index: 99; /*zIndex for shadow*/
	background: #666666;
	visibility: hidden;
}

/* MENU TABLE1 */

.MainContent table {
	background-color: #F2E9DA;
	width:100%;
	border:1px solid #C63939;
	border-collapse: collapse;
	padding: 0px;	
	margin: 0px 0px 10px 0px;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	color: #660000;
}
	
.MainContent table tr td {
	text-align:left;
	padding:4px;
	margin:0px;
}

.MainContent table tr.cty {
	background-color:#C63939;
	font-weight:bold;
	color: #FFFFFF;
}

.MainContent table tr.cat {
	background-color:#EDB78B;
	font-weight:bold;
	color: #FFFFCC;
}

.MainContent table tr.cty td {
	text-align: center;
}

.MainContent table tr td.td1,
.MainContent table tr td.td3 {
	width:10%;
	text-align:center;
}

.MainContent table tr td.td4 {
	width:10%;
	text-align:center;
}
	
/* MENU TABLE2 */

.MainContent2 table {
	background-color: #DFECF7;
	width:100%;
	border:1px solid #4D6FB3;
	border-collapse: collapse;
	padding: 0px;	
	margin: 0px 0px 10px 0px;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	color: #002E66;
}
	
.MainContent2 table tr td {
	text-align:left;
	padding:4px;
	margin:0px;
}

.MainContent2 table tr.cty {
	background-color:#4D6FB3;
	font-weight:bold;
	color: #FFFFFF;
}

.MainContent2 table tr.cat {
	background-color:#9AE0EA;
	font-weight:bold;
	color: #FFFFFF;
}

.MainContent2 table tr.cty td {
	text-align: center;
}

.MainContent2 table tr td.td1,
.MainContent2 table tr td.td3 {
	width:10%;
	text-align:center;
}

.MainContent2 table tr td.td4 {
	width:10%;
	text-align:center;
}

/* MENU TABLE3 */

.MainContent3 table {
	background-color: #F7E9DF;
	width:100%;
	border:1px solid #C37025;
	border-collapse: collapse;
	padding: 0px;	
	margin: 0px 0px 10px 0px;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	color: #664100;
}
	
.MainContent3 table tr td {
	text-align:left;
	padding:4px;
	margin:0px;
}

.MainContent3 table tr.cty {
	background-color:#C37025;
	font-weight:bold;
	color: #FFFFFF;
}

.MainContent3 table tr.cat {
	background-color:#EAC29A;
	font-weight:bold;
	color: #FFFFFF;
}

.MainContent3 table tr.cty td {
	text-align: center;
}

.MainContent3 table tr td.td1,
.MainContent3 table tr td.td3 {
	width:10%;
	text-align:center;
}

.MainContent3 table tr td.td4 {
	width:10%;
	text-align:center;
}

/* MENU TABLE4 */

.MainContent4 table {
	background-color: #EBF7DF;
	width:100%;
	border:1px solid #67BB15;
	border-collapse: collapse;
	padding: 0px;	
	margin: 0px 0px 10px 0px;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	color: #376600;
}
	
.MainContent4 table tr td {
	text-align:left;
	padding:4px;
	margin:0px;
}

.MainContent4 table tr.cty {
	background-color:#67BB15;
	font-weight:bold;
	color: #FFFFFF;
}

.MainContent4 table tr.cat {
	background-color:#C3EA9A;
	font-weight:bold;
	color: #FFFFFF;
}

.MainContent4 table tr.cty td {
	text-align: center;
}

.MainContent4 table tr td.td1,
.MainContent4 table tr td.td3 {
	width:10%;
	text-align:center;
}

.MainContent4 table tr td.td4 {
	width:10%;
	text-align:center;
}

/* MENU TABLE5 */

.MainContent5 table {
	background-color: #F7F2DF;
	width:100%;
	border:1px solid #BB6F15;
	border-collapse: collapse;
	padding: 0px;	
	margin: 0px 0px 10px 0px;
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	color: #664F00;
}
	
.MainContent5 table tr td {
	text-align:left;
	padding:4px;
	margin:0px;
}

.MainContent5 table tr.cty {
	background-color:#BB6F15;
	font-weight:bold;
	color: #FFFFFF;
}

.MainContent5 table tr.cat {
	background-color:#EAD89A;
	font-weight:bold;
	color: #FFFFFF;
}

.MainContent5 table tr.cty td {
	text-align: center;
}

.MainContent5 table tr td.td1,
.MainContent5 table tr td.td3 {
	width:10%;
	text-align:center;
}

.MainContent5 table tr td.td4 {
	width:10%;
	text-align:center;
}


/* General tables */
	
.fullwidth {
	width: 100%;
}
			
.halfwidth {
	width: 50%;
	text-align: left;
}
			
.halfwidth_right {
	width: 50%;
	text-align: right;
}
			
.news td {
	padding: 4px;
	width: 50%;
}
			
.news {
	width: 100%;
}
			
#flashcontent {				
		margin-left:auto;
		margin-right:auto;
		margin-top: 36px;
		width: 727px;	
		height: 341px;
		vertical-align: top;		
}

/* Document Fonts  */

.texts-9ptb, .texts-9ptb2, .texts-9ptb3, .texts-9ptb4, .texts-9ptb5 {
		font-family: arial;
		font-size: 12px;
		color: #B54900;
		text-decoration: none;
		font-weight: bold;
}

.texts-9ptb2 {
		color: #0040B5;
}

.texts-9ptb3 {
		color: #B56F00;
}

.texts-9ptb4 {
		color: #55B500;
}

.texts-9ptb5 {
		color: #B59100;
}

.texts-9ptb6 {
		font-family: tahoma;
		font-size: 11px;
		color: #FF0000;
		text-decoration: none;
		font-weight: normal;
}

.events td {
			padding: 6px;
			}
			
.events {
			width: 100%;
			}
			
			.events2 td {
			border-bottom: 1px dotted #CCCCCC;
			padding-bottom: 20px;
			padding-top: 20px;
			padding-right: 6px;
			}