/* Global Parameters  */

	body { 
	background : #EEDCD2; 
	margin-top : 0; 
	margin-left : 0; 
	margin-right : 0; 
	margin-bottom : 0; 
}

table { 
	border-collapse: collapse; 
} 

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

img {
	border: 0px none;
}
	
	h1 	
		{ font-family: verdana, arial, helvetica; font-size: 11pt; color: #CC3300; font-weight: bold; }

	h2 	
		{ font-family: verdana, arial, helvetica; font-size: 11pt; color: #891C14; font-weight: bold; }
		
	h3 	
		{ font-family: verdana, arial, helvetica; font-size: 11pt; color: #CC3300; font-weight: bold; margin-bottom: 0; }

	ul, li, ol
		{ font-family: arial, verdana, sans-serif; font-size: 10pt; color: #8C4826; text-decoration: none; font-weight: normal; }
	
	
/* Document Links  */

	a:link, a:active
		{ font-family: arial, verdana, sans-serif; font-size: 10pt; color: #B54900; text-decoration: underline; font-weight: bold; }
		
	a:hover
		{ font-family: arial, verdana, sans-serif; font-size: 10pt; color: #000000; text-decoration: underline; font-weight: bold; }
		
	a:visited
		{ font-family: arial, verdana, sans-serif; font-size: 10pt; color: #B54900; text-decoration: underline; font-weight: bold; }
				
		
	a.link-8pt:link, a.link-8pt:visited, a.link-8pt:active
		{ font-family: arial, verdana, sans-serif; font-size: 8pt; color: #8C4826; text-decoration: underline; font-weight: bold; }
	a.link-8pt:hover
		{ font-family: arial, verdana, sans-serif; font-size: 8pt; color: #000000; text-decoration: underline; font-weight: bold; }
		
		
	


/* Document Fonts  */

			
	
	.texts-10pt
		{ font-family: arial, verdana, sans-serif; font-size: 10pt; color: #8C4826; text-decoration: none; font-weight: normal; }
		
	.text-9pt
		{ font-family: arial, verdana, sans-serif; font-size: 12px; color: #8C4826; text-decoration: none; font-weight: normal; }
		
	.text-9ptblack
		{ font-family: arial, verdana, sans-serif; font-size: 9pt; color: #000000; text-decoration: none; font-weight: normal; }
		
	.text-8pt
		{ font-family: arial, verdana, sans-serif; font-size: 8pt; color: #8C4826; text-decoration: none; font-weight: normal; }
		
	.text-8ptgray
		{ font-family: arial, verdana, sans-serif; font-size: 8pt; color: #808080; text-decoration: none; font-weight: normal; }
		
			
	
/* Document Tables  */

		
	.top {
		width: 650px;
		margin-left: auto; 
		margin-right: auto;
		font-family: verdana;
		font-size: 8pt;
		color: #EEDCD2;
		text-decoration: none;
		font-weight: normal;
		}
		
	.top2 {
		text-align: right;
		vertical-align: bottom;
		font-family: verdana;
		font-size: 8pt;
		color: #EEDCD2;
		text-decoration: none;
		font-weight: normal;
		}
		
	.menu, .menu2 {
		width: 650px;
		height: 41px;
		margin-left: auto; 
		margin-right: auto;
		text-align: center;
		}
		
	.menu2 {
		height: 42px;
		}
		
	.menu-divider {
		background-color: #CC9A93;
		height: 1px;
		}
		
	.menu-divider2 {
		background-color: #EAC3BE;
		height: 1px;
		}
		
	.home {
		width: 650px;
		height: 258px;
		margin-left: auto; 
		margin-right: auto;
		text-align: center;
		border:1px solid #7D0000;
		background : url('images/beach.jpg') top left; 
		background-repeat : no-repeat; 
		}
		
	.home1 {
		width: 354px;
		height: 258px;
		vertical-align: top; 
		}
		
	.home2 {
		width: 294px;
		padding-left: 15px; 
		padding-right: 17px;
		font-family: arial;
		font-size: 12px;
		color: #8C4826;
		text-decoration: none;
		font-weight: normal;
		text-align: justify;
		line-height: 14px;
		vertical-align: middle;
		}
		
	.slidetable {
		width: 649px;
		height: 204px;
		margin-left: auto; 
		margin-right: auto;
		border: 1px solid #7D0000;
		background : url('images/beach2.jpg') top left; 
		background-repeat : no-repeat; 	
		}
		
	.maincontent {
		width: 650px;
		margin-left: auto; 
		margin-right: auto;
		background : url('images/beach3_1.jpg') top left; 
		background-repeat : no-repeat; 
		font-family: arial;
		font-size: 12px;
		color: #8C4826;
		text-decoration: none;
		font-weight: normal;
		text-align: justify;
		}
		
	.slidetable1 {
		width: 73px;
		border: 1px solid #7D0000;		
		}
		
	.footer {
		width: 650px;
		margin-left: auto; 
		margin-right: auto;
		font-family: arial, verdana, sans-serif;
		font-size: 8pt;
		color: #8C4826;
		text-decoration: none;
		font-weight: normal;
		
		}

		
	.table-main 
		{ background-color: #F4E8E1; font-family: arial, verdana, helvetica; font-size: 10pt; color: #8C4826; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px;}
		
	.MainContent table {
	background-color: #F2E9DA;
	width:100%;
	border:1px solid #B65555;
	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:#B65555;
	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;
	}
		

		
	.popup {
		width: 100%;
		background : url('http://www.boathousephuket.com/images/beach3.jpg') top left; 
		background-repeat : no-repeat; 
		margin-left: auto; 
		margin-right: auto;
		}
		
		*
	div#show3 {

		width: 574px;
		margin: 0 auto;
	}

	div#show3 table td {
		height: 0px;
	}

	div#show3 table input {
		outline-style: none;
	}

	.image_left {
			float: left;
			margin-right: 12px;
			}
			
	.image_right {
			float: right;
			margin-left: 12px;
			}
			
	.image_right2 {
			float: right;
			margin-left: 6px;
			}
			
	.heading {
			float: right;
			vertical-align: text-bottom;
			text-align: right;
			}
			
	.fullwidth {
			width: 100%;
			}
			
	.fullwidth2 {
			width: 100%;
			}
			
	.fullwidth_bg {
		width: 100%;
		background : url('images/beach3_1.jpg') top left; 
		background-repeat : no-repeat; 
		font-family: arial;
		font-size: 8pt;
		color: #8C4826;
		text-decoration: none;
		font-weight: normal;
		text-align: center;
		}
		
	.fullwidth_center {
			width: 25%;
			}
			
	.fullwidth_center td {
			text-align: center;
			}
			
	.halfwidth {
			width: 50%;
			text-align: left;
			}
			
	.halfwidth_right {
			width: 50%;
			text-align: right;
			}
			
	.news td {
			padding: 4px;
			width: 25%;
			}
			
	.news2 td {
			padding: 2px;
			}
			
	.events td {
			padding: 6px;
			}
	
	.events2 td {
			border-bottom: 1px dotted #8C4826;
			padding-bottom: 20px;
			padding-top: 20px;
			padding-right: 6px;
			}
	
	.absbottom { 
	vertical-align: text-bottom; 
}

.red { 
	color: #FF0000;
}

.yellow { 
	color: #ffff00;
}