/*-------------------------
---------------------------
World Yacht - Default CSS
---------------------------
-------------------------*/

* {
	margin: 0;
	padding: 0;
}

body {
	height: 100%;
	background: url(../img/bg_wave.jpg) 0 0;
	font-family: "Myriad Pro", Myriad, Arial, sans-serif;
	z-index: -50;
}

a {
	-moz-outline: none;
}

a img {
	border: none;
}

.float {
	float: left;
	display: inline;
}

.cleared {
	clear: both;
}

.block {
	display: block;
}

.hidden {
	text-indent: -1000000px;
}

.hideContent {
	display: none;
}

#glow {
	width: 100%;
	height: 100%;
	background: url(../img/bg_glow.png) no-repeat top center;
	position: absolute;
	z-index: -1;
}

#container {
	width: 986px;
	/*height: 100%;*/
	margin: 0 auto;
	background: url(../img/bg_shadow.png) repeat-y 0 0;
}
	#contentBox {
		background:#E3ECF4 url(../img/world-content-bg.jpg) repeat-y scroll 0 0;
		/*height:100%;*/
		margin:0 auto;
		overflow:hidden;
		position:relative;
		width:900px;
	}

		#interiorTop {
			width: 900px;
			height: 35px;
			background: url(../img/interior_top.gif) no-repeat 0 0;
		}

		/*Sidebar - Navigation*/
		#sidebarWrap {
			background:transparent url(../img/bg_sidebar.gif) repeat-y scroll 0 -1px;
			float:left;
			/*height:100%;*/
			overflow:hidden;
			width:156px;
		}

		#sidebar {
			min-height: 911px;
			background: url(../img/bg_sidebar_full.gif) no-repeat 0 0;

		}

			#sidebar h3 {
				margin: 12px 0 0 0;
				padding: 12px 0 0 16px;
				border-top: 1px solid #253248;
				font-size: 16px;
			}

			#sidebar h3.last {
				padding: 12px 0 12px 16px;
				border: 1px solid #253248;
				border-width: 1px 0;
			}

			#sidebar h3 a {
				color: #fff;
				text-decoration: none;
			}

			#sidebar h3 a:hover {
				color: #6f86a1;
			}

			#sidebar ul {
				margin: 5px 0 12px 34px;
				font-size: 11px;
				letter-spacing: 1px;
			}

				#sidebar ul li {
					margin: 2px 0;
					list-style-image: url(../img/bullet.gif);
				}

					#sidebar ul li a {
						text-decoration: none;
						text-transform: uppercase;
						color: #838689;
					}

					#sidebar ul li a:hover {
						color: #fff;
						opacity: .75;
					}

		/*Content*/
		.content, .content2 {
			float:left;
			margin:0;
			padding:71px 20px 0;
			width:704px;
		}
		.content3 {
			float: left;
			/*
position: relative !important;
			top: 0px !important;
*/
			width: 704px;
			/* margin: 0 0 0 156px; */
			padding: 20px 20px 0 20px;
			
		}
			#contentTop {
				width: 704px;
				height: 11px;
				background: url(../img/content_top.gif) no-repeat top center;
			}

			#genericTop {
				width: 704px;
				height: 97px;
				background: url(../img/page_top_small.jpg) no-repeat 0 0;
			}

			.title {
				width: 100%;
				height: 30px;
				background: #6f86a1;
				position: relative;
			}

				.title h2.hidden {
					margin: 0 0 0 14px;
				}

				.title a {
					width: 63px;
					height: 19px;
					background: url(../img/btn_back.gif) no-repeat 0 0;
					position: absolute;
					right: 9px;
					float: right !important;
				}

				.title a:hover {
					background-position: 0 -19px;
				}

			/*Main Content*/
			#main {
				min-height: 511px;
				margin: 0 0 26px 0;
				padding: 0 0 22px 0;
				background: #fff url(../img/content_bottom.gif) no-repeat bottom center;
			}

				.left {
					width: 401px;
					margin: 29px 0 0 30px;
					color: #091b37;
				}


.left_special {
					width: 644px;
					margin: 29px 0 0 30px;
					color: #091b37;
				}
				
				.head_special {
					font-size:22px;
					font-weight:bold;
					margin:10px 0;
					
					
					
					}
					
					.special_p
					
					{line-height:21px}
				
				
				
					.left h2 {
						margin: 0 0 20px 0;
					}

				.right {
					width: 213px;
					margin: 31px 0 0 30px;
				}

					.right p, .right a {
						font-size: 12px;
					}

		/*Footer*/
		#footer {
			clear: both;
			width: 900px;
			height: 94px;
			margin: 0 auto;
			background: #0f3663 url(../img/interior_bottom.gif) no-repeat top center;
			text-align: center;
		}

		#footer ul {
			padding: 38px 0 0 0;
		}

		#footer ul li {
			margin: 0 10px;
			display: inline;
			list-style-type: none;
			text-transform: uppercase;
			font-size: 11px;
			letter-spacing: 1px;
		}

			#footer ul li a {
				color: #b0bccb;
			}

			#footer ul li a:hover {
				color: #fff;
			}