#main{
	width:1200px;
	background-image:url('../img/dragon.jpg'); background-repeat:no-repeat; background-position:center top;
	}
	
	
	/*------*/	
.txt{
	width:698px;  margin:0 auto 0 auto;
	background-image:url('../img/txt_bg.jpg'); background-repeat:repeat-y;
	}
.txtheader{
	width:698px; height:99px; margin:0px auto 10px auto;
	background-image:url('../img/txtheader.jpg'); background-repeat:no-repeat;
	}
.txtheader h3{text-align:center; color:#ffd95a; margin:0; padding:25px 0 0 0; font-size:35px; font-weight:bold;}
.txtheader h4{text-align:center; color:#555555; margin:0; padding:0; font-size:15px; font-weight:bold;}
.txt h4 b{color:#000000;}

.txtbody{width:698px;  margin:0 auto 0 auto;}
.txtbody p{width:600px; margin:0 auto 0 auto; padding:0 0 10px 0; color:#000; font-size:13px; text-align:justify; line-height:17px;}
.txtbody p a{color:#b01515; font-weight:bold;} .txt p a:hover{color:#ffd95a;}
.txtbody p span{color:#b01515;}


.wck_prg_letters{
	width:698px; height:76px; margin:0 0 5px 0;
	background-image:url('../img/wing_chun_letters.jpg'); background-position:center top; background-repeat:no-repeat;
	}
.jdk_letters{
	width:698px; height:76px; margin:0 0 5px 0;
	background-image:url('../img/jdk_letters.jpg'); background-position:center top; background-repeat:no-repeat;
	}

/*---article images---*/
.a_img img{width:470px;}
.dg1 img{width:108px; height:188px; float:right; padding:0 0 0 10px;}


.lt img{width:200px; height:300px; float:left; padding:0 10px 0 0;}
.rt img{width:200px; height:300px; float:right; padding:0 0 0 10px;}

.lineage{margin:0; padding:0;}
.lineage img{width:608px; height:1389px; padding:0; margin:0;}


.txtbody h4{
	width:698px; height:20px; text-align:center; color:#555555; margin:25px 0 0 0; padding:0 0 5px 0; font-size:15px; 
	background-image:url('../img/txt_div.jpg'); background-repeat:no-repeat; background-position: center bottom; 
	}
.instructor{width:636px; margin:0 auto 0 auto; background-color:#f1f1f1;}
.sh{height:170px;}
.instructor img{float:left; width:150px; height:150px; margin:5px 10px 0 0; padding:0; border:3px #ffffff solid;}

.map{width:605px; height:550px; margin:0 auto 50px auto; }



.articles, .media{width:636px; margin:0 auto 0 auto;}
.articles ul li, .media ul li{margin:0; padding:0; list-style:circle; color:#000;}
.articles li a, .media li a{color:#b01515; font-weight:bold; font-size:13px;}
.articles li a:hover, .media li a:hover{ color:#ffd95a;}

.images{width:628px;  margin:0 auto 0 auto;}
.images img{width:100px; height:100px; margin:5px 0 0 5px; padding:0; border:5px #fff solid;}

.images img:hover{opacity:0.6; filter:alpha(opacity=60);}

.bijong img{float:left; padding:0 5px 0 0;}


.ttm{width:636px; margin:0 auto 0 auto; background-color:#f1f1f1;}
.ttm img{float:left; width:150px; height:150px; margin:5px 10px 0 0; padding:0; border:3px #ffffff solid;}

.fc_slideshow{width:605px; height:400px; background:#ccc; overflow:hidden; margin:0 auto 0 auto;}



.txtfooter{
	width:698px; height:99px; margin:0px auto 0 auto;
	background-image:url('../img/txtfooter.jpg'); background-repeat:no-repeat; background-position:center top;
	}
	

/*-----------CONTACT FORM--------------*/

#contact_form{width:435px; height:450px; margin:25px auto 0 auto; background-color:#f1f1f1; border:1px #e4e4e4 solid;}
#contact_form form{width:335px; margin:10px auto 0 auto; padding:0;}
#contact_form p{margin:10px 0 10px 0; padding:0; color:#000; font-size:16px; font-weight:bold;}	
#name, #email, #phone, #address{height:25px; width:335px;}	
#message{width:335px;}
#send{ border:1px #ccc solid; width:100px; height:35px; background-color:#171717; color:#ffffff; cursor:pointer;}	
#send:hover{color:#ffd95a;}	

#storeTable {
	width: 500px;
	margin-left: 30px;
}

