@charset "UTF-8";
/* CSS Document */

/* Global Color Styles
-------------------------------------------------- 

#f2f8fd -- Light Blue background
#00A3D6 -- Border/stroke blue
#0083ae -- Dark Blue for sidebar background
#cff1fa -- Light Blue in the Footer graphicc

*/

.blue {
	color: #0083AE;
}

.clearfix {
	clear: both;
	line-height: 1px;
}
#mainHeader #number {
	color: #fff29d;
	font: bold 18px Georgia, "Times New Roman", Times, serif;
	}
#mainHeader p {
	position: absolute;
	top: 9px;
	right: 17px;
	text-align: right;
	font-size:15px;
}
#content_container {
	background: url(../images/contentInner_backblue.gif); 
	margin: 0px;
	padding: 0px;
	width: 950px;
}

/* New Styling for Main Navigation
-------------------------------------------------- */

#main_nav {
	margin: 0px;
	padding: 0px;
	width: 950px;
	height: 43px;
	background: #05A3D6 url(../images/menu_background.gif);
}
#main_nav #home a, 
#main_nav #about a, 
#main_nav #benefits a, 
#main_nav #films a, 
#main_nav #faq a, 
#main_nav #testimonials a, 
#main_nav #contact a {
	background-image:url(../images/Arctic_MainNav_Sprites.gif) !important;
	background-position: left top;
	height: 43px;
	text-indent: -9999px;	
}
#main_nav #home a {
	background-position: left top;
	width: 103px;
}
#main_nav #home a:hover {
  background-position: left center;
}
#main_nav #home_current {
  background: url(../images/Arctic_MainNav_Sprites.gif) no-repeat left bottom;
  width: 103px;
  height: 43px;
  text-indent: -9999px; 
}
#main_nav #about a {
  background-position: -103px top;  
  width: 140px;
}
#main_nav #about a:hover {
  background-position: -103px center;
}
#main_nav #about_current {
  background: url(../images/Arctic_MainNav_Sprites.gif) no-repeat -103px bottom;
  width: 140px;
  height: 43px;
  text-indent: -9999px; 
}
#main_nav #films a {
  background-position: -243px top;
  width: 118px;
}
#main_nav #films a:hover {
  background-position: -243px center;
}
#main_nav #films_current {
  background: url(../images/Arctic_MainNav_Sprites.gif) no-repeat -243px bottom;
  width: 118px;
  height: 43px;
  text-indent: -9999px;
}
#main_nav #benefits a {
  background-position: -361px top;
	width: 236px;
}
#main_nav #benefits a:hover {
  background-position: -361px center;
}
#main_nav #benefits_current {
  background: url(../images/Arctic_MainNav_Sprites.gif) no-repeat -361px bottom;
  width: 236px;
  height: 43px;
  text-indent: -9999px; 
}
#main_nav #faq a {
  background-position: -597px top;  
  width: 79px;
}
#main_nav #faq a:hover {
  background-position: -597px center;
}
#main_nav #faq_current {
  background: url(../images/Arctic_MainNav_Sprites.gif) no-repeat -597px bottom;
  width: 79px;
  height: 43px;
  text-indent: -9999px; 
}
#main_nav #testimonials a {
  background-position: -676px top;  
  width: 134px;
}
#main_nav #testimonials a:hover {
  background-position: -676px center;
}
#main_nav #testimonials_current {
  background: url(../images/Arctic_MainNav_Sprites.gif) no-repeat -676px bottom;
  width: 134px;
  height: 43px;
  text-indent: -9999px; 
}
#main_nav #contact a {
  background-position: -810px top;
  width: 140px;
}
#main_nav #contact a:hover {
  background-position: -810px center;
}
#main_nav #contact_current {
  background: url(../images/Arctic_MainNav_Sprites.gif) no-repeat -810px bottom;
  width: 140px;
  height: 43px;
  text-indent: -9999px; 
}

/* Submenu Navigation
-------------------------------------------------- */

#nav-submenu {
	background-color: #f0fbff;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 944px;
}
#nav-submenu ul {
	list-style:none;
	margin:0;
	padding:0;
	height: 60px;
	width: 944px;
}
#nav-submenu ul li {
	display:block;
	margin:0;
	padding:0;
}
#nav-submenu ul li a {
	float:left;
	margin:0;
	padding:0;
}
#nav-submenu #sunscape a, 
#nav-submenu #ho a, 
#nav-submenu #johnson a {
	background-image: url(../images/Arctic_SubNav_Sprites.gif) !important;
	background-position: left top;
	height: 60px;
	text-indent: -9999px;
	margin:0;
	padding:0;
}
#nav-submenu #sunscape a {
	background-position: left top;
	width: 315px;
	margin:0;
	padding:0;
}
#nav-submenu #sunscape a:hover {
  background-position: left center;
}
#nav-submenu #sunscape_current a{
  background: url(../images/Arctic_SubNav_Sprites.gif) no-repeat 0px bottom;
  width: 315px;
  height: 60px;
  text-indent: -9999px;
  cursor:default;
}
#nav-submenu #ho a {
	background-position: -315px top;
	width: 315px;
}
#nav-submenu #ho a:hover {
  background-position: -315px center;
}
#nav-submenu #ho_current a{
  background: url(../images/Arctic_SubNav_Sprites.gif) no-repeat -315px bottom;
  width: 315px;
  height: 60px;
  text-indent: -9999px; 
  cursor:default;
}
#nav-submenu #johnson a {
	background-position: -630px top;
	width: 314px;
}
#nav-submenu #johnson a:hover {
  background-position: -630px center;
}
#nav-submenu #johnson_current a{
  background: url(../images/Arctic_SubNav_Sprites.gif) no-repeat -630px bottom;
  width: 314px;
  height: 60px;
  text-indent: -9999px; 
  cursor:default;
}

/* Film section
-------------------------------------------------- */

#featurefilms {
	background: #f0fbff;
	width: 100%;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	padding:25px 0;
	margin-top:35px;
}
.film-info {
	float: left;
	width: 300px;
	padding-right:10px;
}
.film-info h2 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #00a3d6;
	margin: 0px 0px .25em 50px;
}
.film-info p {
	margin: 0 0 .5em 0;
	padding: 0px;
}
.film-info p a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #00a3d6;
}
.film-info img {
	margin-left: 50px;
	margin-bottom: 10px;
}
#other-films {
	text-align: center;
	padding: 25px 60px;
}
#other-films p {
	font-size: 18px;
}
.margin-left {
	margin-left: 70px;
	width:675px;
}
.full-width-content {
	margin: 0 0 0 120px;
	padding:0;
	list-style:none;
}
h3.full-width-content  {
	margin-bottom: 1em;
	padding:0;
}
ul.full-width-content  {
	padding-bottom: .5em;
	list-style:circle;
}
ul.full-width-content li {
	color:#00a3d6;
	padding-bottom:.35em;
	font-size:1.1em;
}
#content-full p.margin-left {
	margin-left: 70px;
	width:675px;
}

/* Video section
-------------------------------------------------- */

.video {
	width: 485px;
	float: left;
	margin-bottom: 35px;
	margin-left: 117px;
}
#content .innercontent .video p {
	font-weight: bold;
	text-align: left;
	color: #0083AE;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0px 0px;
	padding: 0;
}
