body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Tahoma, Verdana, MS Sans Serif;
	background: url(../images/bg_salsahacha.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color:#f38400;
	color: #FFFFFF;
}

TABLE {
	border-collapse: collapse;
}
TR TD {
	font-family: Tahoma, Verdana, MS Sans Serif;
	font-size: 12px;
	font-weight:normal;
	color:#FFFFFF;
}
TD.description p {
	margin: 0;
	padding: 0;
	font-size:14px;
	font-weight:normal;
	list-style: none;
}
TD.description {
	font-size: 9px;
	width: 100%;
	text-align: left;
}
TR.option {
	cursor: pointer;
	background: #1F2428;
	color: #9a9a98;
}
a {
	font-family: Tahoma, Verdana, MS Sans Serif;
	font-size: 12px;
	font-weight:normal;
	color:#FFFFFF;
}
a:hover {
	font-family: Tahoma, Verdana, MS Sans Serif;
	font-size: 12px;
	font-weight:normal;
	color:#ff9030;
}
/* --------------------------------------------------------------------------------------------*/
#wrapper {
	width: 980px;
	text-align: left;
	margin: auto;
}
#headermain {
	position:relative;
	width: 980px;
	height: 199px;
	background:url(../images/bg_head.jpg) repeat-x;
	/*background-color:#336699;*/
	bottom:-2px;
}
#headermain #headermain_left {
	position:relative;
	width:444px;
	height: 199px;
	float:left;
	background:url(../images/logosalsahacha2.jpg) no-repeat;
}
#headermain #headermain_right {
	position:relative;
	width:536px;
	height:199px;
	/*background-color:#FF3300;*/
	background:url(../images/bg_head4.jpg) no-repeat;
	background-position:bottom;
	float:right;
}
		#headermain #headermain_right #imagelink{
			position:relative;
			width:536px;
			height:160px;
		}
		#headermain #headermain_right #change_th_eng{
			position:relative;
			width:150px;
			text-align:right;
			margin-top:18px;
			margin-left:310px;
		}
			#headermain #headermain_right #change_th_eng a{
				font-family: Tahoma, MS Sans Serif;
				font-size: 12px;
				font-weight:normal;
				text-decoration:none;
				color:#FFFFFF;
			}
			#headermain #headermain_right #change_th_eng a:hover{
				font-family: Tahoma, MS Sans Serif;
				font-size: 12px;
				font-weight:normal;
				text-decoration:none;
				color:#ff9030;
			}
#fusioncafe {
	position:relative;
	width:980px;
	height:108px;
	text-align:left;
	background:url(../images/bg_head3.jpg) no-repeat;
	bottom:-2px;
}
		#fusioncafe #fusioncafe_left {
			position:relative;
			width:700px;
			height:108px;
			float:left;
		}
				#fusioncafe #fusioncafe_left #leftsite {
					position:relative;
					width:333px;
					height:108px;
					float:left;
					background:url(../images/bottonoflogo2.jpg) no-repeat;
				}
				#fusioncafe #fusioncafe_left #rightsite {
					position:relative;
					width:367px;
					height:108px;
					float:right;
				}
		#fusioncafe #fusioncafe_right {
			position:relative;
			width:100px;
			height:108px;
			float:right;
		}
		
#dancestudio {
	position:relative;
	width:980px;
	height:108px;
	text-align:left;
	background:url(../images/bg_head3.jpg) no-repeat;
	bottom:-2px;
}
		#dancestudio #dancestudio_left {
			position:relative;
			width:700px;
			height:108px;
			float:left;
		}
				#dancestudio #dancestudio_left #leftsite {
					position:relative;
					width:333px;
					height:108px;
					float:left;
					background:url(../images/bottonoflogo2.jpg) no-repeat;
				}
				#dancestudio #dancestudio_left #rightsite {
					position:relative;
					width:367px;
					height:108px;
					float:right;
				}
		#dancestudio #dancestudio_right {
			position:relative;
			width:210px;
			height:108px;
			float:right;
			/*background-color:#00FF99;
			background:url(../images/dancestudiocopyhead.jpg) no-repeat;*/
			right:41px;
		}
#content {
	position:relative;
	overflow:hidden;
	width:980px;
	background:url(../images/bg_content_main.jpg) repeat-y;
}
#content #content_left{
	position:relative;
	overflow:hidden;
	width:271px;
	height:1060px;
	/*min-height:783;
	height:auto;*/ 
	background:url(../images/bg_left_link2.jpg) no-repeat #f38400;
	float:left;
}
#content #content_left #navigator{
	position:relative;
	width:260px;
	text-align:right;
	overflow:hidden;
	top:82px;
	float:right;
}
#content #content_left #newsletterbox{
	position:relative;
	width:253px;
	height:156px;
	background:url(../images/bg_newsletter.jpg) no-repeat;
	top:100px;
	float:right;
}
				#content #content_left #newsletterbox TR TD #inputtext {
					text-align:center;
				}
				#content #content_left #newsletterbox TR TD #inputtext input {
					width:210px;
					height:22px;
					font-family: Tahoma, MS Sans Serif;
					font-size: 16px;
					font-weight:bold;
					color:#6a6a6a;
					border:2px #67263f solid;
					background-color:#000000;
				}
				#content #content_left #newsletterbox TR TD #resivemail input {
					position:relative;
					width:64px;
					height:19px;
				}
				#content #content_left #newsletterbox TR TD #stopmail input {
					position:relative;
					width:70px;
					height:19px;
				}
#content #content_left #newsletterbox2{
	position:relative;
	width:253px;
	height:156px;
	background:url(../images/bg_newsletter2.jpg) no-repeat;
	top:100px;
	float:right;
}
				#content #content_left #newsletterbox2 TR TD #inputtext {
					text-align:center;
				}
				#content #content_left #newsletterbox2 TR TD #inputtext input {
					width:210px;
					height:32px;
					font-family: Tahoma, MS Sans Serif;
					font-size: 16px;
					font-weight:bold;
					color:#FFFFFF;
					border:2px #67263f solid;
					background-color:#000000;
				}
				#content #content_left #newsletterbox2 TR TD #resivemail input {
					position:relative;
					width:64px;
					height:19px;
				}
				#content #content_left #newsletterbox2 TR TD #stopmail input {
					position:relative;
					width:70px;
					height:19px;
				}

#content #content_left #clip {
	position:relative;
	width:253px;
	height:230px;
	background:url(../images/bg_clip.gif) no-repeat;
	top:110px;
	float:right;
}	
	#content #content_left #clip #mov {
		position:relative;
		width:253;
		height:198px;
	}
		#content #content_left #clip #mov .posi1 {
			position:relative;
			width:234px;
			height:188px;
			margin:10px 0px 0px 10px;
		}
		
	#content #content_left #clip #select {
		position:relative;
		text-align:right;
		width:253;
		height:32px;
	}
		#content #content_left #clip #select .posi2 {
			position:relative;
			margin:6px 9px 0px 0px;
		}
		
#content #content_left #teach {
	position:relative;
	width:253px;
	height:99px;
	top:125px;
	float:right;
}	
/* ------------------------- CONTENT RIGHT CONTENT RIGHT CONTENT RIGHT CONTENT RIGHT ------------------------- */
#content #content_right{
	position:relative;
	width:709px;
	background:url(../images/bg_content.jpg) repeat-y;
	float:right;
}
		#content #content_right #contentmain{
			position:relative;
			width:655px;
			/*background:#666633;
			margin:auto;*/
			font-size: 12px;
			font-family: Tahoma, Verdana, MS Sans Serif;
			color:#8e8e8e;
			padding-left:45px;
		}
		#content #content_right #contentmain TR TD{
			font-size: 12px;
			font-family: Tahoma, Verdana, MS Sans Serif;
			color:#8e8e8e;
		}
				#content #content_right #contentmain #flashbanner{
					position:relative;
					text-align:left;
					width:655px;
				}
				#content #content_right #contentmain #slogantext{
					position:relative;
					text-align:left;
					width:655px;
					/*background-color:#FFCC66;*/
				}
				#content #content_right #contentmain #contactguest{
					position:relative;
					text-align:left;
					width:655px;
					background-color:#990000;
					margin-top:12px;
				}
				#content #content_right #contentmain #open-and-close{
					clear:both;
					position:relative;
					text-align:left;
					width:655px;
					height:120px;
					top:25px;
					background:url(../images/bgopenandclose.gif) no-repeat;
				}
					#content #content_right #contentmain #open-and-close #openfontarea{
						position:relative;
						float:right;
						text-align:center;
						line-height:18px;
						width:330px;
						top:40px;
						right:140px;
						/*background-color:#00CC00;*/
					}
				#content #content_right #contentmain #workshop{
					position:relative;
					text-align:left;
					width:655px;
				}
						#content #content_right #contentmain #workshop #workshop_left{
							position:relative;
							text-align:left;
							width:360px;
							/*background-color:#0099FF;*/
							float:left;
						}
						#content #content_right #contentmain #workshop #workshop_left #newsalsaclass{
							position:relative;
							text-align:left;
							width:360px;
							/*background-color:#0099FF;*/
						}
								#content #content_right #contentmain #workshop #workshop_left #newsalsaclass TR TD b{
									color:#666666;
								}
						#content #content_right #contentmain #workshop #workshop_left #promotion{
							position:relative;
							text-align:left;
							width:360px;
							/*background-color:#0099FF;*/
						}
						#content #content_right #contentmain #workshop #workshop_left #promotion TR TD{
							font-size: 12px;
							font-family: Tahoma, Verdana, MS Sans Serif;
							color:#8e8e8e;
						}
							#content #content_right #contentmain #workshop #workshop_left #promotion TR TD #listnews{
								position:relative;
								width:100%;
								text-align:left;
							}
								#content #content_right #contentmain #workshop #workshop_left #promotion TR TD  #listnews TR TD{
									border-top:none;
									border-left:none;
									border-right:none;
									border-bottom:solid 1px;
								}
							#content #content_right #contentmain #workshop #workshop_left #promotion TR TD .listpromotion{
								position:relative;
								width:100%;
								text-align:left;
							}
								#content #content_right #contentmain #workshop #workshop_left #promotion TR TD .listpromotion TR TD{
									border-top:none;
									border-left:none;
									border-right:none;
									border-bottom:dotted 1px #555555;
								}
						#content #content_right #contentmain #workshop #workshop_left #gallery{
							position:relative;
							text-align:left;
							width:360px;
							/*background-color:#0099FF;*/
							margin-top:20px;
						}
						#content #content_right #contentmain #workshop #workshop_left #gallery TR TD{
							font-size: 12px;
							font-family: Tahoma, Verdana, MS Sans Serif;
							color:#8e8e8e;
						}
						#content #content_right #contentmain #workshop #workshop_left #studiopromotion{
							position:relative;
							text-align:left;
							width:360px;
							/*background-color:#453625;*/
							margin-top:20px;
						}
								#content #content_right #contentmain #workshop #workshop_left #studiopromotion TR TD b{
									color:#FFCC33;
								}
								/*#content #content_right #contentmain #workshop #workshop_left #studiopromotion tr td img{
									border:solid 4px #3f4346;
								}*/
						#content #content_right #contentmain #workshop #workshop_left #howtogethere{
							position:relative;
							text-align:left;
							width:360px;
							/*background-color:#453625;*/
							margin-top:20px;
						}
						#content #content_right #contentmain #workshop #workshop_left #howtogethere TR TD{
							font-size: 12px;
							font-family: Tahoma, Verdana, MS Sans Serif;
							color:#8e8e8e;
						}
						#content #content_right #contentmain #workshop #workshop_right{
							position:relative;
							text-align:left;
							width:270px;
							/*background-color:#6633FF;*/
							float:right;
						}
						/*#content #content_right #contentmain #workshop #workshop_right #howtogethere{
							position:relative;
							text-align:left;
							width:270px;
							background-color:#6633FF;
						}*/
						#content #content_right #contentmain #workshop #workshop_right #openclassfree{
							position:relative;
							text-align:left;
							width:270px;
							/*background-color:#6633FF;*/
						}
								#content #content_right #contentmain #workshop #workshop_right #openclassfree tr td img{
									border:solid 4px #3f4346;
								}
								/* ******************************** */
								#content #content_right #contentmain #workshop #workshop_right #openclassfree tr td a{
									font-family: Tahoma, MS Sans Serif;
									font-size: 10px;
									font-weight:normal;
									color:#ffcb31;
								}
								#content #content_right #contentmain #workshop #workshop_right #openclassfree tr td a:hover{
									font-family: Tahoma, MS Sans Serif;
									font-size: 10px;
									font-weight:normal;
									color:#FF0000;
								}
								/* ********************************* */
						#content #content_right #contentmain #workshop #workshop_right #howtogethere{
							position:relative;
							text-align:left;
							width:270px;
							/*background-color:#6633FF;*/
							margin-top:8px;
						}
						#content #content_right #contentmain #workshop #workshop_right #specialevent{
							position:relative;
							text-align:left;
							width:270px;
							margin-top:15px;
						}
						#content #content_right #contentmain #workshop #workshop_right #newshome {
							position:relative;
							overflow:hidden;
							text-align:left;
							width:270px;
							margin-top:15px;
						}
				/* ********************************** workshopcontent *************************************** */
				
				#content #content_right #contentmain #workshop #workshopcontent{
					position:relative;
					text-align:left;
					width:655px;
				}
				#content #content_right #contentmain #workshop #workshopcontent TR TD{
					font-size: 12px;
					font-family: Tahoma, Verdana, MS Sans Serif;
					color:#8e8e8e;
				}
				#content #content_right #contentmain #workshop #workshopcontent TR TD b{
					color:#FFCC33;
				}
				#content #content_right #contentmain #workshop #workshopcontent #mainpromotion{
					position:relative;
					text-align:left;
					width:655px;
					/*background-color:#990000;*/
				}
				#content #content_right #contentmain #workshop #workshopcontent #mainpromotion .anotherlistpromotion{
					position:relative;
					text-align:left;
					width:655px;
				}
				#content #content_right #contentmain #workshop #workshopcontent #mainpromotion .anotherlistpromotion TR TD{
					font-size: 12px;
					font-family: Tahoma, Verdana, MS Sans Serif;
					color:#8e8e8e;
				}
						#content #content_right #contentmain #workshop #workshopcontent #mainpromotion .anotherlistpromotion TR TD a{
							font-family: Tahoma, MS Sans Serif;
							font-size: 10px;
							font-weight:normal;
							color:#ffcb31;
						}
						#content #content_right #contentmain #workshop #workshopcontent #mainpromotion .anotherlistpromotion TR TD a:hover{
							font-family: Tahoma, MS Sans Serif;
							font-size: 10px;
							font-weight:normal;
							color:#FF0000;
						}
				#content #content_right #contentmain #workshop #workshopcontent #mainpromotion .anotherlistpromotion TR TD img{
					border:solid 2px #3f4346;
				}
					#content #content_right #contentmain #workshop #workshopcontent #mainpromotion .listpromotion{
						position:relative;
						text-align:left;
						width:655px;
						/*background-color:#990000;*/
					}
					#content #content_right #contentmain #workshop #workshopcontent #mainpromotion .listpromotion tr td img{
						border:solid 4px #3f0006;
					}
				
				#content #content_right #contentmain #workshop #workshopcontent #anotherpromotion{
					position:relative;
					text-align:left;
					width:655px;
					/*background-color:#990000;*/
				}
					#content #content_right #contentmain #workshop #workshopcontent #anotherpromotion .anotherlistpromotion{
						position:relative;
						text-align:left;
						width:655px;
						/*background-color:#990000;*/
					}
					#content #content_right #contentmain #workshop #workshopcontent #anotherpromotion .anotherlistpromotion tr td img{
						border:solid 4px #3f0006;
					}
					#content #content_right #contentmain #workshop #workshop_left #studiopromotion .anotherlistpromotion tr td img{
						border:solid 2px #3c3837;
					}
						#content #content_right #contentmain #workshop #workshop_left #studiopromotion .anotherlistpromotion tr td a{
							font-family: Tahoma, MS Sans Serif;
							font-size: 10px;
							font-weight:normal;
							color:#ffcb31;
						}
						#content #content_right #contentmain #workshop #workshop_left #studiopromotion .anotherlistpromotion tr td a:hover{
							font-family: Tahoma, MS Sans Serif;
							font-size: 10px;
							font-weight:normal;
							color:#FF0000;
						}
						
				/*#content #content_right #contentmain #workshop #workshopcontent #mainpromotion tr td img{
					border:solid 4px #3f4346;
				}*/
				
				/* ********************************** workshopcontent *************************************** */
				
				#content #content_right #contentmain #workshop #newsarea {
					position:relative;
					overflow:hidden;
					width:655px;
				}
					#content #content_right #contentmain #workshop #newsarea .ntopic {
						position:relative;
						overflow:hidden;
						width:630px;
						margin-bottom:10px;
					}
					#content #content_right #contentmain #workshop #newsarea .npic {
						position:relative;
						overflow:hidden;
						width:630px;
						margin-bottom:20px;
					}
						#content #content_right #contentmain #workshop #newsarea .npic .piclist {
							position:relative;
							float:left;
							width:200px;
							height:157px;
							margin:0px 8px 8px 0px;
						}
						
						#content #content_right #contentmain #workshop #newsarea .npic .vdoshow {
							position:relative;
							text-align:center;
							width:630px;
							height:350px;
							background-color:#333333;
						}
						
					#content #content_right #contentmain #workshop #newsarea .nde {
						position:relative;
						overflow:hidden;
						width:630px;
						margin-bottom:50px;
					}
					
					#content #content_right #contentmain #workshop #newsarea .newslist {
						position:relative;
						width:630px;
						height:120px;
						margin-bottom:8px;
					}
						#content #content_right #contentmain #workshop #newsarea .newslist .neleft {
							position:relative;
							float:left;
							width:160px;
							height:120px;
						}
						#content #content_right #contentmain #workshop #newsarea .newslist .neright {
							position:relative;
							float:right;
							width:470px;
							height:120px;
						}
							#content #content_right #contentmain #workshop #newsarea .newslist .neright .na1 {
								position:relative;
								width:470px;
								margin-bottom:5px;
							}
							#content #content_right #contentmain #workshop #newsarea .newslist .neright .na2 {
								position:relative;
								width:470px;
								margin-bottom:5px;
							}
							#content #content_right #contentmain #workshop #newsarea .newslist .neright .na3 {
								position:relative;
								width:470px;
								margin-bottom:5px;
							}
				#content #content_right #contentmain #workshop #pagechange3{
					position:relative;
					text-align:right;
					width:620px;
				}
				#content #content_right #contentmain #workshop #pagechange2{
					position:relative;
					text-align:left;
					width:655px;
				}
				#content #content_right #contentmain #substance{
					position:relative;
					text-align:left;
					width:655px;
					font-size: 12px;
					font-family: Tahoma, Verdana, MS Sans Serif;
					color:#8e8e8e;
				}
				#content #content_right #contentmain #substance TR TD{
					font-size: 12px;
					font-family: Tahoma, Verdana, MS Sans Serif;
					color:#8e8e8e;
				}
				#content #content_right #contentmain #substance TR TD a{
					font-family: Tahoma, MS Sans Serif;
					font-size: 10px;
					font-weight:normal;
					color:#FF0000;
				}
				#content #content_right #contentmain #substance TR TD a:hover{
					font-family: Tahoma, MS Sans Serif;
					font-size: 10px;
					font-weight:normal;
					color:#ffcb31;
				}
						#content #content_right #contentmain #substance img{
							border:2px solid #4c4d4f;
						}
						#content #content_right #contentmain #substance img:hover{
							border:2px solid #FF6600;
						}
				#content #content_right #contentmain .pagechange {
						clear:both;
						position: relative;
						width:655px;
						margin:auto;
				}
					#content #content_right #contentmain .pagechange b{
						color:#ff9030;
					}
					#content #content_right #contentmain .pagechange a{
						text-decoration:underline;
						color:#FFFFFF;
					}
					#content #content_right #contentmain .pagechange a:hover{
						text-decoration:none;
						color:#ff9030;
					}
/* ---------------------- ///CONTENT RIGHT CONTENT RIGHT CONTENT RIGHT CONTENT RIGHT ///////------------------------- */

/* ------------------------- FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER ------------------------- */
#footer {
	clear:both;
	position:relative;
	width:980px;
	height:110px;
	background:url(../images/bg_footer.jpg) no-repeat #f38400;
}
#footer #footer_left{
	position:relative;
	width:400px;
	text-align:left;
	float:left;
	top:55px;
}
#footer #footer_right{
	position:relative;
	width:500px;
	text-align:right;
	float:right;
	top:55px;
}
/* -------------------- /////FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER///// -------------------- */
.borderimage01 {
	border:2px #666666 solid;
}







