/* News in accordion slider */
.newsmenu ul li{
	padding-bottom: 1em;
	line-height: normal;
}
	
.topnews .newscategory{
	display: block;
	margin: .75em 0 0 .25em;
	color: #004f2f;
	text-transform: uppercase;
}
	.topnews .newscategory a:hover{ color: #8dc73f; }
	.topnews ul{
		background: #FFF;
		padding: .5em .75em;
		margin-right: .5em;
		border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px;
	}
	.topnews li{
		overflow: auto;
		clear: left;
		line-height: normal;
		padding: .5em 0;
	}
	.topnews li a{
		display: block;
		float: left;
		width: 200px;
		text-decoration: none;
	}
	.topnews .releasedate{
		display: block;
		float: left;
		padding: 0 .5em .5em 0;
		margin: 0 .5em .5em 0;
		text-align: center;
		font-size: .9em;
		text-transform: uppercase;
	}

#content .onecolumn{
	padding: 1em 20px 1em 20px;
}

.whybox{
	border: 1px solid #90c144;
	margin-right: 13px;
	float: left;
	width: 153px;
	height: 220px;
}
	.whybox p{
		font-size: 12px;
		padding: .75em;
		margin: 0;
		line-height: normal;
	}
	.whybox.lastbox{ margin-right: 0; }
	.whybox.laptop{
		margin-top: 50px;
		height: 170px;
	}
		.whybox.laptop img{
			position: absolute;
			margin-top: -50px;
		}
		.whybox.laptop p{ margin-top: 60px; }
		
.videothumbnail.smallthumbnail{
	float: left;
	width: 120px;
	margin: 0 10px 10px 0;
}
.tourlink{
	display: block;
	font-weight: bold;
	font-size: 1.25em;
}
	/*apply now*/
.applynow{
position: relative;
padding: 7px 0 0 0;
margin: 0 0 0 0;
background: #00502f;
border-top: 1px solid #999;
border-bottom: 1px solid #999;
overflow: hidden;
height: 27px;
font-family: "YanoneKaffeesatzRegular", "Yanone Kaffeesatz", "Arial Narrow", Arial, Tahoma, sans-serif;
font-weight: normal;
font-size:24px;
color: white;
text-transform: uppercase;
text-decoration:none;
}

.applynow a{
font-family: "YanoneKaffeesatzRegular", "Yanone Kaffeesatz", "Arial Narrow", Arial, Tahoma, sans-serif;
font-weight: normal;
font-size:24px;
_font-size: 14px;
color: white;
text-transform: uppercase;
text-decoration:none;
}
.applynow a:hover{
text-transform: uppercase;
text-decoration:underline;
}

span.apply {
float: left;
font-family: "YanoneKaffeesatzRegular", "Yanone Kaffeesatz", "Arial Narrow", Arial, Tahoma, sans-serif;
font-weight: normal;
font-size:24px;
_font-size: 14px;
color: white;
background: #000 url("images/numarrow.png") top right no-repeat;
padding: 7px 1.25em 15px .5em;
margin: -7px 4px 0 0;
}

/*hp hessages */
.hpmessage{
	position: relative;
	padding: 7px 0 0 0;
	margin: 0 0 0 0;
	background: #00502f;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	font-family: "Yanone Kaffeesatz", serif;
	font-size:24px;
	color: white;
	text-transform: none;
	text-decoration:none;

	width :316px;
	float: left;
}
 .hpmessage a{
	font-family: "YanoneKaffeesatzRegular", "Yanone Kaffeesatz", "Arial Narrow", Arial, Tahoma, sans-serif;
	font-weight: normal;
	font-size:20px;
	line-height:14px;
	color: white;
	text-transform: none;
	text-decoration:none;
 }
 
  .hpmessage a:hover{

	text-decoration:underline;
 }

span.hptitlemessage {
	float: left;
	font-family: "YanoneKaffeesatzRegular", "Yanone Kaffeesatz", "Arial Narrow", Arial, Tahoma, sans-serif;
	font-weight: normal;
	font-size:24px;
	color: white;
	background: #000 url("images/annarrow.png") top right no-repeat;
	padding: 7px 1.25em 10px .5em;
	margin: -7px 4px 0 0;
	width :316px;
	height:100%;
	overflow:hidden;
}

.error404 .smalltextarea{
	height: 80px;
}
	.error404 .largeinput{
		width: 465px;
	}
