.clear {clear:both;height:1px;overflow:hidden;}
img {border:0px;}

html, body {height:100%;margin:0px;padding:0px;}

#wrapper {
	font-family: MS Sans Serif, Tahoma, sans-serif;
	font-size: 11px;
	margin:20px auto;
	padding:0px 0px 10px 0px;
	width:952px;
	border:1px solid #7C8388;
	color:#7C8388;
}

#header {
	width:950px;
	height:395px;
	background-image:url(../images/home/boat.jpg);
	background-repeat:no-repeat;
}

#header #logo {
	float:left;
}
#header .tagline {
	float:left;width:326px;margin:20px 0px 10px 0px;
}
#header h1 {
	background-image:url(../images/home/tag-line.gif);
	background-repear:no-repeat;
	width:326px;height:34px;
	margin:20px 0px 10px 0px;
	background-position:top left;
	float:left;
}
#header h1 span {display:none;}
#header #topmenu {
	float:left;margin-left:5px;
}
#header #topmenu a {font-size: 11px;}

#rightmenu .button_right {
	padding:0px 15px 0px 0px;
}

#content {
	padding:0px 15px;
}

#content .introduction {
	width:520px;
	float:left;
	margin:20px 15px 0px 0px;
}
#content .introduction p {margin:0px 0px 15px 0px;}
#content .introduction a {
	padding:0px 0px 0px 20px;
	display:block;
	height:24px;
	background-image:url(../images/home/btn-view-intro.gif);
	background-repeat:no-repeat;
	text-align:center;
	line-height:24px;
	color:#FFF;
	float:left;
}
#content .introduction a:hover {
	text-decoration:underline;
}
#content .introduction a span {
	padding:0px 20px 0px 0px;
	float:left;
	display:block;background-image:url(../images/home/btn-view-intro.gif);
	background-position:top right;
	cursor:pointer;
}
#content .feature {
	width:168px;
	float:left;
	padding:0px 12px;
}

#content .line {
	border-right:1px solid #999;
}

#content .feature h2 {
	margin:5px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
}
#content .feature p {
	margin:0px 0px 5px 0px;
}