html {
	margin:0; padding:0;
	background-color:#000000;
	background-image:url(../images/blk_html_bg.jpg); background-repeat:no-repeat; background-position:top center;
}
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;
}
div {
	margin:0; padding:0;	
}
img {
	margin:0; padding:0;	
	display:block;
	border:none;
}
p {
	margin:0 0 18px 0;
	line-height:18px;
}
a {
	color:#FFFFFF;
	text-decoration:none;
}
h1 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:36px; font-weight:normal;
	letter-spacing:-1px;
	margin:0 0 18px 0;
}

h2 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:22px; font-weight:normal;
	letter-spacing:-1px;
	margin:0 0 18px 0;
}

#blk_outline {
	width:990px; height:auto;
	margin:0 auto;
	position:relative;
}
	#blk_outline_head {
		width:988px; height:auto;
		margin:0;
		float:left;
		border:1px solid #808080;
	}
		#blk_head_logo {
			width:988px; height:205px;
			float:left;
		}
					
	#blk_outline_body {
		width:988px; height:auto;
		float:left;
	}
		#blk_body_nav {
			width:988px; height:27px;
			float:left; position:relative;
		}
			#blk_nav_bg {
				width:988px; height:27px;
				position:absolute; top:0; left:1px;
				background-color:#000000;
				opacity:0.5; filter:alpha(opacity=50);
			}	
			#blk_body_nav ul {
				width:auto; height:27px;
				margin:0; padding:0;
				float:left;
				list-style-type:none;
			}
				#blk_body_nav ul li {
					width:auto; height:27px;
					margin:0; padding:0;
					float:left; position:relative;
					overflow:hidden;
				}
					#blk_body_nav ul li a {
						padding:6px 25px;
						float:left; position:relative;
						z-index:20;
					}
						#blk_body_nav ul li a.active {
							font-weight:bold;
						}
						
					#blk_body_nav ul li .blk_nav_arrow {
						width:7px; height:4px;
						margin:0 0 -7px -3px;
						position:absolute; bottom:0; left:50%;
						z-index:15;
					}
					#blk_body_nav ul li .blk_nav_bg {
						width:100%; height:100%;
						position:absolute; top:0; left:0;
						background-color:#000000;
						opacity:0; filter:alpha(opacity=0);
						z-index:10;
					}
					
		#blk_body_content {
			width:948px; height:auto;
			padding:20px;
			float:left;
			background-color:#000000;
			border:1px solid #808080;
		}
			#blk_content_text {
				width:728px; height:auto;
				margin:0 20px 0 0;
				float:left;
			}
				#blk_content_text a {
					color:#0099FF;
				}
					#blk_content_text a:hover {
						text-decoration:underline;
					}
				
				.blk_packages_item {
					width:728px; height:auto;
					margin:0 0 30px 0;
					float:left;
					font-size:14px;
				}	
					.blk_packages_details {
						width:350px; height:auto;
						margin:0 50px 0 0;
						float:left;
					}
						.blk_packages_title {
							float:left;
						}
						.blk_packages_desc {
							width:350px; height:auto;
							margin:0;
							float:left;
						}
						
					.blk_packages_prices {
						width:320px; height:auto;
						padding:29px 0 0 0;
						float:left;
						text-align:center;
					}
				
			#blk_content_imgs {
				width:200px; height:auto;
				float:left;
			}
				#blk_content_imgs img {
					margin:0 0 20px 0;
				}
				
				
	#blk_outline_foot {
		width:970px; height:auto;
		margin:5px 0 0 20px;
		float:left;
		font-size:10px; color:#999999;
	}
	

