
.clear:after{content:"." ;display:block ;height:0; clear:both; visibility:hidden;}
* html .clear {height:1%;}

.skipnav {display:none;}

/* Margins */
#column1margin {margin:19px 0 0 20px; padding:0;}
#column2margin {margin:76px 44px 0 14px;}

#column3margin {margin:0; padding:0 0 0 14px; float:left;}
#column4margin {margin:0; padding:0 13px; float:left;}
#column5margin {margin:0; float:left;}

/* Layout */
body {
	margin:0;
	background:#29689a;
	}
	#header {
		width:980px;
		margin:0;
		margin-right:auto;
		margin-left:auto;
		padding:0;
		text-align:left;
		background:url(/custom/templates/page/home/images/header-body.jpg) no-repeat #ffffff;
		}
		#logo {
			width:980px;
			height:116px;
			overflow:hidden;
			margin:0;
			padding:0;
			float:left;
			position:relative;
			}
		#menu {
			position:absolute;
			bottom:0;
			right:0;
			}
			
	#introduction {
		width:980px;
		margin:0;
		margin-right:auto;
		margin-left:auto;
		padding:0;
		text-align:left;
		background:url(/custom/templates/page/home/images/introduction-body.jpg) no-repeat #ffffff;
		}
		#column1 {
			width:720px;
			height:326px;
			overflow:hidden;
			margin:0;
			padding:0;
			float:left;
			background:url(/custom/templates/page/home/images/column-1-body.png) no-repeat;
			}
		#column2 {
			width:260px;
			height:326px;
			overflow:hidden;
			margin:0;
			padding:0;
			float:left;
			background:url(/custom/templates/page/home/images/column-2-body.png) no-repeat;
			}
			
	#pathways {
		width:980px;
		margin:0;
		margin-right:auto;
		margin-left:auto;
		padding:0 0 23px 0;
		text-align:left;
		background:#fff;
		}
		#column3 {
			width:309px;
			height:auto;
			overflow:hidden;
			margin:0;
			padding:0;
			float:left;
			}
		#column4 {
			width:309px;
			height:auto;
			overflow:hidden;
			margin:0;
			padding:0;
			float:left;
			}
		#column5 {
			width:309px;
			height:auto;
			overflow:hidden;
			margin:0;
			padding:0;
			float:left;
			}
			.pathwaybodypadding{ padding:0 20px 0 20px;}
			
	#footer {
		width:980px;
		margin:0;
		margin-right:auto;
		margin-left:auto;
		padding:0;
		text-align:left;
		background:url(/custom/templates/page/home/images/footer-body.png) no-repeat top #fff;
		}
		.menu{ margin:0; padding:10px 14px 14px 14px; text-align:right;}
		#options {
			width:500px;
			height:auto;
			overflow:hidden;
			margin:0;
			padding:0;
			float:left;
			}
		#address {
			width:480px;
			height:auto;
			overflow:hidden;
			margin:0;
			padding:0;
			float:left;
			text-align:right;
			}
		
	#credit {
		width:980px;
		margin:0;
		margin-right:auto;
		margin-left:auto;
		padding:0;
		text-align:left;
		}
		#cabbagetree {
			width:980px;
			height:60px;
			overflow:hidden;
			margin:0;
			padding:0;
			float:left;
			text-align:right;
			}
		
/* Navigation */
.HorizontalMenu a:link, .HorizontalMenu a:visited {
	font-size:15px;
	font-weight:bold;
	color:#29689a;
	text-decoration:none;
	margin:0;
	padding:0 14px;
	line-height:42px;
	display:block;
	float:left;
	border-bottom:1px #dde7ef solid;
	}
	.HorizontalMenu a:hover {
		border-bottom:1px #3f77a4 solid;
		}
	.HorizontalMenuLevel2CurrentPage a:visited,
	.HorizontalMenuLevel2CurrentPage a:link {
		font-size:15px;
		font-weight:bold;
		color:#29689a;
		text-decoration:none;
		margin:0;
		padding:0 14px;
		line-height:42px;
		display:block;
		float:left;
		border-bottom:1px #3f77a4 solid;
		}

/* Thumbnail Image Template + Enlarge text styling */
.kiwiThumbnailContainer {position:relative; width:156px; height:156px;}
	#column9 .kiwiThumbnailContainer img.kiwithumbnail{ margin:0;}
	.kiwiThumbnailContainer span.enlarge {text-decoration:none; position:absolute; bottom:7px; right:7px; color:#000000; background-color:#FFFFFF; padding:2px 5px; opacity:0.6; filter:alpha(opacity=80); -moz-opacity:0.8;}
.kiwiThumbnailContainerLandscape {width:309px; height:156px;}
.kiwiThumbnailContainerPortrait {width:156px; height:309px;}
