/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:8pt;
	margin:0;
	background-color:#FFA200;
	}

h1, h2, h3, h4, h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	}

a {
	text-decoration: none;
	color:#858585;
	}

a:hover {
	text-decoration: underline;
	color:#FF7800;
	}

a:visited {
	text-decoration: none;
	}

img {
	border: none;
	text-decoration: none;
	}
ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
li {
	margin: 0;
	padding: 0;
	}
.non_dis{display:none;}
/***Main***/

#top{
	height:80px;/**inner:148px**/
	background-color:#FFA200;
	}
	#top_wrapper{
		width:900px;
		margin:0 auto;
		}
		#top_wrapper img{
			margin:40px 0 0 22px;
			}
		
#contents{
	background-color:#FFA200;
	}
	#con_wrapper{
		width:900px;
		margin:0 auto;
		padding-top:30px;
		text-align:center;
		background-color:#000000;
		}
		#main_flash{
			margin:0;
			padding:0;
			}
		#main_menu{
			width:900px;
			border-top:1px solid #666666;
			height:40px;
			}
			#main_menu ul{
				padding:10px 80px;
				text-align:center;
				}
			#main_menu ul li{
				float:left;
				font-size:9pt;
				font-weight:bold;
				padding:0px 30px;
				}
				.list_border{
					border-right:1px solid #ffffff;
					}
			#main_menu ul li a{
				color:#ffffff;
				}
			#main_menu ul li a:hover{
				text-decoration:none;
				color:#FFCC33;
				}
/**Inner pages***/
#inner_top{
	height:148px;
	background-color:#FFA200;
	background-image:url(../images/skyline_bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	}
	#inner_top_wrapper{
		width:900px;
		margin:0 auto;
		/*height:148px;*/
		background-color:#FFA200;
		}
		#logo{
			padding-left:22px;
			padding-top:48px;
			height:46px;
			}
			#logo a{
				background:url(../images/logo.gif) no-repeat 0 0;
				width:318px;
				height:25px;
				display:block;
				}
		#menu{
			height:53px;
			background-color:#f3f3f3;
			}
	/**inner-contents***/
	#contents_inner{
		background-color:#000000;
		}
		#con_inner_wrapper{
			width:900px;
			margin:0 auto;
			}
			#con_inner{
				float:left;
				min-height:441px;
				background-color:#FFFFFF;
				background-image:url(../images/inner_con_bg.gif);
				background-position:top;
				background-repeat:repeat-x;
				}
				#left{
					width:166px;
					padding:22px;
					float:left;
					}
					#left img{
						margin-bottom:20px;
						}
					#left ul{
						padding:0;
						margin:0;
						}
						#left ul li{
							padding:5px 0;
							margin:2px 0;
							}
						#left ul li a{
							padding:5px 0;
							margin-left:10px;
							font-size:10pt;
							color:#9C9C9C;
							border-bottom:2px dashed #EBEBEB;
							}
						#left ul li a:hover{
							text-decoration:none;
							color:#FEA821;							
							}
				/**right****/
				#right{
					float:right;
					width:666px;
					margin:12px 12px 12px 0;
					border:2px solid #EBEBEB;
					}
				*html #right{
					width:664px;
					margin-right:7px;
					margin-bottom:7px;
					}
				
					#text_box{
						float:left;
						width:293px;
						padding:23px;
						}
					*html #text_box{
						padding:13px;
						}
					#pic_box{
						float:right;
						width:324px;
						margin:2px 2px 2px 0;
						}
						#pic_box img{
							display:block;
							}
				/**right category***/
					#right_category{
						float:left;
						width:664px;
						margin:1px;
						background-color:#FFEDCF;
						height:402px;
						}
					*html #right_category{
						width:662px;
						}
						#right_category h3{
							padding:10px 0 10px 15px;
							margin-bottom:15px;
							background-color:#FFD081;s
							font-size:12pt;
							}
						#cate_box{
							padding:0;
							margin-left:15px;
							}
							#cate_pic{
								float:left;
								width:304px;
								}
							#cate_text{
								float:right;
								width:315px;
								padding:10px;
								margin:0;
								}
								#cate_text ul li{
									padding:3px 10px;
									background:url(../images/dot_gray.gif) no-repeat 2px 50%;
									}
							.tle_brown{
								color:#8C5D2F;
								font-size:9pt;
								font-weight:bold;
								}
						/***right customer service***/
						#submit_box{
							padding:23px;
							}
							#submit_box img{
								margin-bottom:20px;
								}
						/***right portfolio pic box***/
						#s_pic_box{
							padding:0;
							margin:0;
							}
							#s_pic_l{
								float:left;
								width:136px;
								padding:5px 7px 5px 0;
								}
							#s_pic_r{
								float:right;
								width:143px;
								padding:5px 0;
								}
								#s_pic_l img,#s_pic_r img{
									display:block;
									}
							#ss_pic{
								clear:both;
								padding:0;
								margin:0;
								}
								#ss_pic ul{
									padding:0;
									margin:0;
									}
									#ss_pic ul li{
										float:left;
										}
										#ss_pic ul li img{
											margin-right:5px;
											margin-bottom:5px;
											}
			#bottom{
				clear:both;
				text-align:center;
				color:#FFFFFF;
				background-color:#16120E;
				}
				#bottom p{
					margin:0;
					padding:5px;
					border-top:1px solid #383531;
					}