/*-------------------------CSS Design by 9RA at guidevision.com-----------------------*/
/*////////////////////////////////////////////////////////////////////////////////////*/
/*                                          Main Body                                 */
/*////////////////////////////////////////////////////////////////////////////////////*/	
	body {
		margin-top:0px;
		background-color: #FFFFFF;
		background-image:url(../images/bgtaichi.jpg);
		background-repeat:repeat-x;
		background-position:153px 0px;
		background-color:#DFF4EF;
		background-attachment:fixed;
	}
	#wrapper{
		width:1000px;
		margin:auto;
		padding:0px;
		font-family:Tahoma, Verdana;
		font-size:13px;
		color:#000000;
	}
	#topbody{
		width:100%;
		height:131px;
		margin:0 auto;
	}
	
	#centerbody{
		width:100%;
		margin:0 auto;
	}
	#bottombody{
		font-size:11px;
		color:#3E3E3E;
		color:#4f4f4f;
		width:980px;;
		height:60px;
		text-align:center;
		margin:0 auto;
		text-align:right;
	}
	#rightbody{
		float:right;
		margin-top:12px;
		margin-left:10px;
		width:690px;
	}
	
/*////////////////////////////////////////////////////////////////////////////////////*/
/*                                         Sub Body                                   */
/*////////////////////////////////////////////////////////////////////////////////////*/	
	
	#logo{
		margin-left:15px;
		padding-top:35px;
		width:225px;
		height:96px;
		float:left;
		text-align:center;
	}
	#topright{
		width:75px;
		padding-top:15px;
		text-align:left;
		float:right;
	}
	#topright A{
		color:#000000;
		text-decoration:none;
	}
	#topright A:hover{
		color:#000000;
		text-decoration:underline;
	}
	
		
	#menu{
		margin-left:15px;
		width:250px;
		float:left;
	}
	#topmenushow{
		width:100%;
		height:auto;
	}

	#menushow{
		background-image:url(../images/bgmenu.png);
		_background-image:url(../images/bgmenu.gif);
		background-repeat:no-repeat;
		width:250px;
		height:480px;
		-moz-border-radius: 4px; 
		-webkit-border-radius: 4px; 
		border-radius: 4px; 
	}
	.txthighlight{
		color:#FF0000;
	}
	.txthighlightbold{
		color:#ff931f;
		font-weight:bold;
	}
	.txthighlightboldgreen{
		color:#0C0;
		font-weight:bold;
	}
	
	.txtbottom , .txtbottom A{
		color:#4f4f4f;
		text-decoration:none;
	}
	.txtbottom A:hover{
		color:#00CC00;
		text-decoration:none;
	}
	.txth2{
		font-size:16px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
		background-color:#000000;
		padding:2px;
	}
	.txtbgcol{
		color:#FFFFFF;
		font-weight:bold;
		background-color:#009900;
		font-size:13px;
		padding-left:5px;
		padding-right:5px;
		padding-top:1px;
		padding-bottom:1px;
	}
	.txtbgcolbig{
		color:#FFFFFF;
		font-weight:bold;
		background-color:#009900;
		font-size:15px;
		padding-left:5px;
		padding-right:5px;
		padding-top:1px;
		padding-bottom:1px;
	}
	
	.txt {
		background:#ffffff none repeat scroll 0 0;
		border:1px solid #696969;
		color:#000000;
		height:14px;
	}
	.txtarea {
		background:#ffffff none repeat scroll 0 0;
		border:1px solid #696969;
		color:#000000;
		width:350px;
	}
	.btn {
		background:#ffffff none repeat scroll 0 0;
		border-color:#696969 #989898 #989898 #696969;
		border-style:outset;
		border-width:1px;
		color:#000000;
		height:20px;
	}
	.imgborder{
		background: url(../images/ajax-loader.gif) no-repeat 50% 50%;
		padding:3px;
		border:1px;
		border-style:dashed;
		border-color:#00CC33;
		margin-right:10px;
	}
	.showphoto{
		width:650px;
		height:315px;
		padding:5px;
	}
	.thumbnailsphoto{
		width:62px;
		height:30px;
		float:left;
		padding-top:10px;
	}
	.txtlink{
		text-decoration:underline;
		color:#F00;
	}
	#imgfree{
	position:absolute;
	margin-left:420px;
	left: 410px;
	}
	
/*////////////////////////////////////////////////////////////////////////////////////*/
/*                                         Menu                                       */
/*////////////////////////////////////////////////////////////////////////////////////*/	
	
#navigation ul {
		float:left;
		margin-top:0px;
		margin-left:4px;
		padding:0px;
}

#navigation ul li {
	margin:0px;
	display: inline;
	line-height: normal;
}

#navigation ul li a {
	display: block;
	float: left;
	height:30px;
	text-indent:-9999px;
}


li#nav_home a {width:205px;background: url(../images/nav_manu.gif) no-repeat 0px 0px;}
li#nav_home a:hover {background-position:-239px 0px;}
.selectedhome{display: block;float: left;height:30px;text-indent:-9999px;width:205px;background: url(../images/nav_manu.gif) no-repeat 0px 0px;
background-position: -205px 0px;}

li#nav_lesson a {width:205px;background: url(../images/nav_manu.gif) no-repeat 0px -30px;}
li#nav_lesson a:hover {background-position:-239px -30px;}
.selectedlesson{display: block;float: left;height:30px;text-indent:-9999px;width:205px;background: url(../images/nav_manu.gif) no-repeat 0px 0px;
background-position: -205px -30px;}

li#nav_6day a {width:205px;background: url(../images/nav_manu.gif) no-repeat 0px -60px;}
li#nav_6day a:hover {background-position:-239px -60px;}
.selected6day{display: block;float: left;height:30px;text-indent:-9999px;width:205px;background: url(../images/nav_manu.gif) no-repeat 0px 0px;
background-position: -205px -60px;}

li#nav_rates a {width:205px;background: url(../images/nav_manu.gif) no-repeat 0px -90px;}
li#nav_rates a:hover {background-position:-239px -90px;}
.selectedrates{display: block;float: left;height:30px;text-indent:-9999px;width:205px;background: url(../images/nav_manu.gif) no-repeat 0px 0px;
background-position: -205px -90px;}

li#nav_photo_gallery a {width:205px;background: url(../images/nav_manu.gif) no-repeat 0px -120px;}
li#nav_photo_gallery a:hover {background-position:-239px -120px;}
.selectedphoto_gallery{display: block;float: left;height:30px;text-indent:-9999px;width:205px;background: url(../images/nav_manu.gif) no-repeat 0px 0px;
background-position: -205px -120px;}

li#nav_location a {width:205px;background: url(../images/nav_manu.gif) no-repeat 0px -150px;}
li#nav_location a:hover {background-position:-239px -150px;}
.selectedlocation{display: block;float: left;height:30px;text-indent:-9999px;width:205px;background: url(../images/nav_manu.gif) no-repeat 0px 0px;
background-position: -205px -150px;}

li#nav_instructor a {width:205px;background: url(../images/nav_manu.gif) no-repeat 0px -180px;}
li#nav_instructor a:hover {background-position:-239px -180px;}
.selectedinstructor{display: block;float: left;height:30px;text-indent:-9999px;width:205px;background: url(../images/nav_manu.gif) no-repeat 0px 0px;
background-position: -205px -180px;}

li#nav_history a {width:205px;background: url(../images/nav_manu.gif) no-repeat 0px -210px;}
li#nav_history a:hover {background-position:-239px -210px;}
.selectedhistory{display: block;float: left;height:30px;text-indent:-9999px;width:205px;background: url(../images/nav_manu.gif) no-repeat 0px 0px;
background-position: -205px -210px;}

li#nav_benefits a {width:205px;background: url(../images/nav_manu.gif) no-repeat 0px -240px;}
li#nav_benefits a:hover {background-position:-239px -240px;}
.selectedbenefits{display: block;float: left;height:30px;text-indent:-9999px;width:205px;background: url(../images/nav_manu.gif) no-repeat 0px 0px;
background-position: -205px -240px;}

li#nav_accommodations a {width:205px;background: url(../images/nav_manu.gif) no-repeat 0px -270px;}
li#nav_accommodations a:hover {background-position:-239px -270px;}
.selectedaccommodations{display: block;float: left;height:30px;text-indent:-9999px;width:205px;background: url(../images/nav_manu.gif) no-repeat 0px 0px;
background-position: -205px -270px;}

li#nav_phuket_activities a {width:205px;background: url(../images/nav_manu.gif) no-repeat 0px -300px;}
li#nav_phuket_activities a:hover {background-position:-239px -300px;}
.selectedphuket_activities{display: block;float: left;height:30px;text-indent:-9999px;width:205px;background: url(../images/nav_manu.gif) no-repeat 0px 0px;
background-position: -205px -300px;}

li#nav_contact a {width:205px;background: url(../images/nav_manu.gif) no-repeat 0px -330px;}
li#nav_contact a:hover {background-position:-239px -330px;}
.selectedcontact{display: block;float: left;height:30px;text-indent:-9999px;width:205px;background: url(../images/nav_manu.gif) no-repeat 0px 0px;
background-position: -205px -330px;}

li#nav_resources a {width:205px;background: url(../images/nav_manu.gif) no-repeat 0px -360px;}
li#nav_resources a:hover {background-position:-239px -360px;}
.selectedresources{display: block;float: left;height:30px;text-indent:-9999px;width:205px;background: url(../images/nav_manu.gif) no-repeat 0px 0px;
background-position: -205px -360px;}

