@charset "UTF-8";
/* 
	contact.css 
*/

/***************************************************
 *
 * Typography
 *
 ***************************************************/

/***************************************************
 *
 * Custom CSS Elements 
 *
 ***************************************************/


/***************************************************
 *
 * Structure, Layout & Layout Typography
 *
 ***************************************************/


#formCell {
	padding-right: 20px;
}

/***************************************************
 *
 * Main Page Form Styles
 *
 ***************************************************/

div.formContainer {
	padding-left: 10px;
	padding-bottom: 5px;
}

div.formContainer table td {
	padding: 0px 10px 6px 0px;
}

div#whats-new div.longDescription {
	margin-left: 10px;
}

/***************************************************
 *
 * Viking Story Styles
 *
 ***************************************************/

div#viking-story ul.datagrid li {
    float: left;
    margin: 0 0 0 10px;
}

div#viking-story ul.datagrid li a {
	display: block;
    height: 110px;
    width: 156px;
}

div#viking-story ul.datagrid li span {
	display: block;
    height: 110px;
    width: 156px;
}

div#viking-story .thumb {
	display: block;
	height: 110px;
	float: left;
	width: 156px;
}

div#viking-story .thumb.hidden {
	display: none;
}
	
div#viking-story #media-content {
	margin-bottom: 10px;
	min-height: 360px;
}

div#viking-story span.link {
	color: #257FBA;
	cursor: pointer;
    font-size: 11px;
    outline: medium none;
    text-decoration: none;
}

div#viking-story div.longDescription {
	display: none;
	margin-top: 20px;
}

div#viking-story div.shortDescription {
	color: #555555;
	margin-top: 10px;
}

div#viking-story div.mp4player {
	background-image:url('../images/about-viking/vik_story_still.jpg');
	margin-bottom: 20px;
	padding: 20px 0 15px 0; 
	text-align: center; 
	vertical-align: middle; 
	width: 790px; 
	z-index: 0;
}


/***************************************************
 *
 * The Viking Commitment
 *
 ***************************************************/

/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
div#the-viking-commitment #slider-wrapper {
    background:url(images/slider.png) no-repeat;
    width:827px;
    height:540px;
    margin:0 auto;
}

div#the-viking-commitment #slider {
	position:relative;
    width:827px;
    height:540px;
	background:url(images/loading.gif) no-repeat 50% 50%;
}
div#the-viking-commitment #slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
div#the-viking-commitment #slider a {
	border:0;
	display:block;
}

div#the-viking-commitment .nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
}
div#the-viking-commitment .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
div#the-viking-commitment .nivo-controlNav a.active {
	background-position:0 -22px;
}

div#the-viking-commitment .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
div#the-viking-commitment a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
div#the-viking-commitment a.nivo-prevNav {
	left:15px;
}

div#the-viking-commitment .nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
div#the-viking-commitment .nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}
