.body {margin:0;

	width: 950px;}



img {border:0;}



a {margin: 0px;}



ul.menu {

font-size:0px;

	padding: 0;

	margin: 0;}

	

.space6{

	height: 26px;

	width: 90px;

	float: left;

}	



ul.menu li {

   float:left;

   list-style:none;

   display: inline;

}



#Container{

	margin-left:auto;

	margin-right:auto;

	width: 950px;

	height: auto;}

	

#header{

	width: 950px;

	height: 60px;

	float: left;

}

	

#h_logo{

	float: left;

	padding-top: 20px;

	padding-bottom: 7px;

	width: auto;

	padding-right: 152px;

}



#h_baner{

	float:left;

	padding-top: 26px;

	padding-bottom: 0px;

	width: 270px;

	height: 34px;

	text-align:right;
	
	background-color: ;
	
	margin-left: 90px;

}



.h_baner_space{

	padding-left: 6px;

	float: left;

	}

	

#top_main{

	width:950px;

	height:445px;

	background:url(images/main_img.jpg);

	float: left;}



#top_banner{
	text-align: right;
	padding-top: 150px;
	padding-right: 9px;
	width: auto;

}	


.style1 {

	margin-top:5px;

	font-size: 10px;

	margin-bottom: 50px;}

	

.t_style1 {

	margin-top: 10px;

	font-size: 10px;
	
	line-height: 14px;

	text-align: right;

	width: 390px;
	
	height: px;

	float: left;
	
	background-color: ;

}	



#contents{}



#t_back_repeat{

	background-image: url(images/access_back_r.jpg);

	background-repeat: repeat-y;

	height: 500px;

	width: 950px;

}



#t_info{

	width: 560px;

	height: auto;

	float: left;

	margin-top: 5px;

}



#t_info_r{

	background-image: url(images/t_info_r.gif);

	background-repeat: repeat-y;

	width: 540px;

	height: auto;

	font-size: 12px;

	line-height: 20px;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-right: 10px;

	padding-left: 10px;

        float: left;
}

.whats_new {
width: 260px;
background-color: ;
font-size: 10px;
line-height: 16px;
float: left;
margin-left: px;
 }
 
 .whats_new2 {
width: 400px;
background-color: ;
font-size: 12px;
line-height: 18px;
float: left;
 }

#feed {
width: 260px;
background-color: ;
margin-left: px;
font-size: 10px;
line-height: 16px;
font-weight: bold;
float: left;
}

#feed a {
font-size: 10px;
line-height: 16px;
font-weight: normal;
}

#feed2 {
width: 400px;
background-color: ;
margin-left: px;
font-size: 12px;
line-height: 18px;
font-weight: bold;
float: left;
}

#feed2 a {
font-size: 12px;
line-height: 18px;
font-weight: normal;
}


.bana{
width: ;
height: ;
background-color:;
margin-left: 5px;
margin-top: 5px;

        float: left;
}


	

#news{

	width: 920px;

	background-image: url(images/news_back_r.jpg);

	background-repeat: repeat-y;

	height: auto;

	font-size: 13px;

	line-height: 20px;

	padding-right: 10px;

	padding-left: 20px;

	padding-top: 10px;

	padding-bottom: 10px;

                float: left;
}



#blog{

	width: 930px;

	background-image: url(images/news_back_r.jpg);

	background-repeat: repeat-y;

	height: auto;

	font-size: 13px;

	line-height: normal;

	padding-right: 10px;

	padding-left: 10px;

	padding-top: 10px;

	padding-bottom: 10px;

	text-align:center;

}







ul.news {

	list-style-position: outside;

	list-style-image: url(images/news.jpg);

	margin-top: 0px;

	margin-bottom: 0px;

} 



ul.t_info {

	margin-top: 0px;

	margin-bottom: 0px;

	list-style-type: none;

} 



ul.t_info li {



}







	







#map{

	background-image: url(images/map.jpg);

	background-repeat: no-repeat;

	height: 332px;

	width: 698px;

	padding-top: 58px;

	font-size: 10px;

	line-height: 16px;

	color: #333333;

	background-position: right top;

	padding-left: 20px;

	float: left;}

	

#bridal{

	width: 935px;

	background-color:#000000;

	height: auto;

	float: left;

	padding-top: 10px;

	padding-left: 8px;

	padding-right: 7px;

}

		

.b_chip{margin-right:5px;

	margin-bottom:5px;

	float: left;}

	

#m_menu_all{

	background-image: url(images/m_repeat.jpg);

	background-repeat: repeat-x;

	height: auto;

	width: 950px;

	float: left;

}



#m_menu{

	height:auto;

	width: 882px;

	float: left;

}	



.m_menu_in{

	height:auto;

	width: 840px;

	float: left;

	padding-top: 16px;

	padding-right: 21px;

	padding-left: 21px;

}	



#m_menu_l{

	background-image: url(images/m_back_l.jpg);

	height: 158px;

	width: 34px;

	float: left;

}	







#m_menu_r{

background-image: url(images/m_back_r.jpg);

	height: 158px;

	width: 34px;

	float: left;

}



.m_menu_hand{

	float: left;

	width: 625px;

	padding-left: 12px;

	background-image: url(images/m_race.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

	padding-bottom: 56px;

	font-size: 12px;

	line-height: 21px;

	margin-bottom: 5px;

}	



#m_back_repeat{

	background-image: url(images/m_repeat.jpg);

	background-repeat: repeat-y;

	height: auto;

	width: 950px;

}



.a_chip_box{

	margin-bottom: 20px;

}



#a_back_repeat{

	background-image: url(images/a_repeat.jpg);

	background-repeat: repeat-y;

	height: auto;

	width: 936px;

	padding-right: 7px;

	padding-left: 7px;

	float: left;

}



.a_f_c_space{

	margin-right:8px;

	margin-bottom:8px;

	height: 107px;

	width: 228px;

	float: left;

}



.a_f_c_space_02{

	margin-right:0px;

	height: 107px;

	width: 228px;

	float: left;

	margin-bottom: 8px;

}



#a_lace{

	margin-top:50px;

	height: 77px;

	width: 163px;

	float: right;

}



.b_f_c_space{

	margin-right:5px;

	margin-bottom:5px;

	height: 102px;

	width: 230px;

	float: left;

}



.b_f_c_space02{

	margin-bottom:5px;

	height: 102px;

	width: 230px;

	float: left;

}







#ca_main {


	width:950px;

	height:px;

	background-color: ;

	float: left;
	
	}
	
.ca_main1 {


	width:910px;

	height:px;

	background-color:;

	float: left;
	
	margin-left: 20px;
	
	margin-top: 20px;
	
	}

* html .ca_main1 {


	width:910px;

	height:px;

	background-color:;

	float: left;
	
	margin-left: 20px;
	
	margin-top: 20px;
	
	display: inline;
	
	}
	
#ca_main .style00 {
font-size: 13px;
line-height: 15px;
font-weight: bold;
margin-top: 20px;
}

#ca_main .style01 {
width:;
height:;
background-color: ; 
font-size: 11px;
line-height: 13px;
font-weight: normal;
margin-top: 10px;
}

#down{
padding-top:5px;
width: 910px;
text-align:center;
float: left;
}


