body {font-family:'Arial','Lucida Grande','verdana','Lucida Sans Unicode','sans-serif'; color: #333; font-size: 12px; line-height: 150%; margin: 0; padding:0;}
IMG {border:0;}
p {line-height: 150%;}
td {font:12px 'Arial','Lucida Grande','verdana','Lucida Sans Unicode','arial','sans-serif';}
form ,ul ,dl ,h1 ,h2 ,h3 ,h4 ,h5 ,p{margin: 0px; padding: 0px; list-style-type:none;}

/* header
/*--------------------------------------------------------*/
#top{width: 955px; height: 68px; display:block; background: url(../images/bluemoon_03.png) no-repeat 35px 0; margin-top: 10px;}

	.luanger{float:right; text-align:right; width:auto; clear:both; padding-right: 12px;}
	/*----menu----------------*/
	#nav{height: 30px; text-align: right; width: 640px; padding-top: 20px; line-height: 30px; float:right; color: #000; clear:both;}
	#nav a {background:url(../images/bluemoon_06.png) no-repeat; width: 117px; height: 23px; line-height: 23px; text-align:center; display:block; margin-left: 8px; float:left;}


/* mainbox
/*--------------------------------------------------------*/
.mainbox{width: 955px; height: auto; display:block;}

	.left{float:left; width: 259px; height: auto; margin-top: 2px;}
		.left_search{background:url(../images/bluemoon_13.png) no-repeat; height: 39px; padding-top: 80px; display: table; clear:both;}
		.search_inputbox{width: 128px; height: 16px; border: 1px solid #333;}
		.about_left{background:url(../images/left_bg2_16.png) no-repeat; padding-left: 76px; height: 302px;}
			/*- Marquee ----up-------------------*/
			#i_demo{overflow:hidden; float:left; height: 270px; margin-top: 10px;}
			#i_demo1,#i_demo2{text-align:center;}
		
	.rightbox{float:right; width: 696px; height: auto;} 
		.news{float:left; width: 49%; height: 215px; margin-top: 12px; text-align:center;}
		.right_dot_line{border-right: 1px dotted #CCC;}
		.news li{background:url(../images/main_news_arrow.gif) no-repeat 30px 11px; line-height: 24px; text-indent: 43px; text-align: left;}
		.about{widtd: 96%; padding-left: 10px;}
		.about p{line-height: 250%; font-size: 14px;}
		.about .redb{color: #996600; font-weight: bold;}
		
		.contact{widtd: 96%; padding-left: 40px; padding-top: 10px;}
		.contact p{line-height: 160%; font-size: 14px; padding-left: 20px;}
		.contact .redb{color: #996600; font-weight: bold;}
		.contact h5{color: #996600;}
		
				
	/*---product-----------------*/
	.banner_top{margin-top: 2px;}
	.web_site{text-align:right; width: 100%; margin-bottom: 6px; background: #EEE; line-height: 24px;}
	.web_site_img{background:url(../images/bull01.gif) 0 center no-repeat; padding: 0 8px 0 16px;}
	
	.product{}
	.info_news,.news_shows{margin: 10px; width:auto; display:block;}
	.info_news ul{list-style: none;}
	.info_news li{width: 100%; display:block; line-height: 30px; background:url(../images/3.gif) 8px center no-repeat; text-indent: 25px; text-align:left; border-bottom: 1px dotted #CCC;}

	.pr_style{padding: 4px 0;}
	.pr_style table{border: 2px solid #CCC;}
	.pr_style td{text-align:center}
	.pr_style .title{text-align:left; text-indent: 6px; color:#666; font-weight:bold;}

	.p_show_bg{height: 20px; line-height: 20px; text-align:center; width: 60px; background: #006699; margin: 4px;}
	.p_show_bg a:link, .p_show_bg a:visited{text-decoration: none; font-weight: bold; color:#FFF;}
	.p_show_bg a:hover{text-decoration: none; color:#CCC;}

	
	.cplb{margin-left: 40px; font-size: 14px; font-weight: bold; background: #EEE; text-indent: 12px; line-height: 26px;}
	.p_content{margin-left: 40px;}
	
	
	
	
/* footer
/*--------------------------------------------------------*/
#footer{width: 955px; display:block; background: url(../images/foot_bg_36.png) repeat-x center; height: 50px; margin: 15px 0 8px 0;}
#menu{background: #FFF url(../images/bluemoon_28.png) no-repeat 60px center; height: 50px; padding: 12px 0 0 120px; width: 500px; display:block;}
#menu a{margin: 0 10px;}
/*- PUB -----------------------*/
.more{float:right; padding: 24px 8px 0 0;}
.fl{ float:left;}
.fr{float:right;}
.mtb{margin: 4px 0;}
.pb60{padding-bottom: 60px;}
.aboutstyle{line-height: 280%;}
.prosty{border-bottom: 3px solid #800000; background: #CCC; padding-top: 3px; height: 20px; line-height: 20px; text-align:center;}
/*- PUB -----------------------*/

/* All_links
/*--------------------------------------------------------*/
a:link ,a:visited{color:#333; text-decoration: none;}
a:hover{color: #999; text-decoration: none;}

.product a:link ,.product a:visited{color: #006633; text-decoration: underline;}
.product a:hover{color: #CCC;}

#nav a:link ,#nav a:visited{color:#FFF; text-decoration: none; font-weight:bold;}
#nav a:hover{color: #CCC;}


