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

#logo {
	background:url('/images/layout/logo.gif')no-repeat; display:block;
	height:56px;
	width:346px;
}

#logo a {
	height:71px;
	width:346px;
}

#content div.content-golf {
	padding:0 0 20px 0;
	line-height:18px;
	width:980px;
}

.swim-story {
	width:660px;
	/*background:url('/images/golf/news/golf_main4.jpg') top left no-repeat;*/
	overflow:hidden;
	border:0px dashed #00F;
}

div.swim-story div.gradient, div.whitebox div.gradient {
	height:50px;
	background: -moz-linear-gradient(rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, .5) 0%); /* mozilla */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(100%, rgba(0, 0, 0, 0)), color-stop(0%, rgba(0, 0, 0, .5))); /* webkit */
	background: linear-gradient(0deg, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, .5) 0%);
}

div.swim-story div.story {
	margin-top:0px;
	padding:5px 15px 15px 15px;
	background: #FFFFFF; /* old browsers, or ie */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 20%); /* mozilla */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, .5)), color-stop(20%, rgba(255, 255, 255, 1))); /* webkit */
	background: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 20%);
}
.swimstory-container { position:absolute; width:660px; height:295px; z-index:100; border:0px dashed #FF9; }
#swimstory-link { display:block; width:660px; height:295px; overflow:hidden; border:1px dashed #FF9; padding-top:-50px; z-index:999; }
#swimstory-link Span { display:block; }

div.golferimg {
	float:right;
	margin-left:25px;
	margin-top:-2px;
	margin-right:-20px;
	width:311px;
	min-height:528px;
}
div.golferimg div.pull-quote {
	width:295px !important;
	margin-top:575px !important;
}

div.golferimg div.pull-quote p {
	border-top:0px !important;
	padding-top:10px !important;
}

div.golferimg div.pull-quote span {
	font-size:16px !important;
}

div.swim-story div.story h1 {
	color:rgb(5, 75, 140);
	font-size:36px !important;
	font-weight:bold;
	line-height:38px;
	margin:5px 0 20px 0 !important;
	border:0px dashed #900;
	text-shadow: 0px 3px 7px rgba(255, 255, 255, 1);
}

div.swim-story div.story h2 {
	color:rgb(5, 75, 140);
	font-size:20px !important;
	font-weight:normal;
	margin:0 0 15px 0 !important;
	text-shadow: 0px 2px 3px rgba(255, 255, 255, 1);
}

div.swim-story div.story p {
	color:rgb(120, 120, 120);
	font-size:14px;
	line-height:20px;
	margin:0 0 16px 0;
}

div.golf-left-col {
	float:right;
	height:300px;
	width:320px;
	background: url('/images/golf/bg-ball.jpg') top left no-repeat;
}

div.golf-left-col div.whitebox {
	-moz-border-radius: 10px;
	border-radius: 10px;
	width:250px;
	height:220px;
	background:#FFF;
	margin:20px 0 0 20px;
	position:absolute;
	padding:15px;
}

div.golf-left-col div.whitebox h2 {
	width:250px;
	height:45px;
	border:0px dashed #900;
	background:url('/images/golf/header-mutual-golf.jpg') top left no-repeat;
}

div.golf-left-col div.whitebox h2 span {
	visibility:hidden;
}

div.golf-left-col div.whitebox p {
	margin-bottom:15px;
	line-height:23px;
}

img.swimmer {
	float:right;
	margin-left:25px;
	margin-top:-12px;
	margin-right:-20px;
}

#header {
	padding-top:24px !important;
}

li.jcarousel-item {
	margin-bottom:0 !important;
	padding-bottom:0 !important;
	background:none !important;
	padding-left:0 !important;
	height:75px;
	border-bottom:1px solid rgba(0,0,0,.10);;
}

div.newscarousel {
	/* float:right; */
	/* margin-top:310px; */
	/* margin-right:5px; */
	width:300px;

    position: absolute;
    top: 310px;
    right: 5px;
}

div.newscarousel ul.jcarousel li span {
	width:210px;
	float:right;
	margin:0;
	margin-top:5px;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	position:relative;
	z-index:10;
}

div.newscarousel ul.jcarousel li.odd {
	background:#FBFBFE !important;
}

div.newscarousel ul.jcarousel li img {
	z-index:10;
	position:relative;
}

.jcarousel-skin-tango .jcarousel-container-vertical, .jcarousel-clip-vertical,  .jcarousel-skin-tango {
	height:225px !important;
}

.jcarousel-skin-tango .jcarousel-container-vertical a {
	display:block;
	position:absolute;
	height:75px;
	width:298px;
	z-index:0;
}

.jcarousel-skin-tango .jcarousel-container-vertical a:hover {
	background:rgba(102,255,102,.35);
}

.sigcard {
	padding-top:30px;
	height:120px;
	width:300px;
}

.sigcard img {
	float:left;
	margin-right:20px;
	margin-top:-30px;
}

p.wallpaper {
	height:110px;
}

p.wallpaper span {
	display:block;
	margin-left:140px;
	margin-top:-70px;
}

div.screensaver {
	
}

/*///// Navigation /////*/
#nav { height:50px; margin-top:15px; background:transparent url("/images/layout/nav/nav-golf.jpg") top left no-repeat; background-position:0px -150px; }
#nav ul {  }
#nav ul li { display:block; float:left; }
#nav ul li a { height:0; padding-top:50px; float:left; overflow:hidden; border:none; background:transparent url("/images/layout/nav/nav-golf.jpg") 0 0 no-repeat; }

#nav ul li#nav_golf_home a { width:61px; }
#nav ul li#nav_golf_home a:hover { background-position:0 -50px; }
#nav ul li#nav_golf_home a:active { background-position:0 -100px; }
#nav ul li#nav_golf_home.on a { background-position:0 -100px; }

#nav ul li#nav_golf_golfers a { width:157px; background-position:-62px 0; }
#nav ul li#nav_golf_golfers a:hover { background-position:-62px -50px; }
#nav ul li#nav_golf_golfers a:active { background-position:-62px -100px; }
#nav ul li#nav_golf_golfers.on a { background-position:-62px -100px; }

#nav ul li#nav_golf_academy a { width:136px; background-position:-219px 0; }
#nav ul li#nav_golf_academy a:hover { background-position:-219px -50px; }
#nav ul li#nav_golf_academy a:active { background-position:-219px -100px; }
#nav ul li#nav_golf_academy.on a { background-position:-219px -100px; }

#nav ul li#nav_golf_rules a { width:163px; background-position:-355px 0; }
#nav ul li#nav_golf_rules a:hover { background-position:-355px -50px; }
#nav ul li#nav_golf_rules a:active { background-position:-355px -100px; }
#nav ul li#nav_golf_rules.on a { background-position:-355px -100px; }

#nav ul li#nav_golf_glossary a { width:104px; background-position:-518px 0; }
#nav ul li#nav_golf_glossary a:hover { background-position:-518px -50px; }
#nav ul li#nav_golf_glossary a:active { background-position:-518px -100px; }
#nav ul li#nav_golf_glossary.on a { background-position:-518px -100px; }

#nav ul li#nav_golf_whatsinthebag a { width:166px; background-position:-622px 0; }
#nav ul li#nav_golf_whatsinthebag a:hover { background-position:-622px -50px; }
#nav ul li#nav_golf_whatsinthebag a:active { background-position:-622px -100px; }
#nav ul li#nav_golf_whatsinthebag.on a { background-position:-622px -100px; }

a.connectgolf { display:block; width:724px; height:58px; margin-bottom:15px; padding:19px 3px 4px 18px; font-size:12px; color:#444; background:transparent url('/images/layout/presentation/presentation-btm-golf-bg.png') top left no-repeat; border:none; }
/*
#nav ul li#nav_swim_downloads a { width:119px; background-position:-703px 0; }
#nav ul li#nav_swim_downloads a:hover { background-position:-703px -50px; }
#nav ul li#nav_swim_downloads a:active { background-position:-703px -100px; }
#nav ul li#nav_swim_downloads.on a { background-position:-703px -100px; }

#nav ul li#nav_swim_links a { width:86px; background-position:-822px 0; }
#nav ul li#nav_swim_links a:hover { background-position:-822px -50px; }
#nav ul li#nav_swim_links a:active { background-position:-822px -100px; }
#nav ul li#nav_swim_links.on a { background-position:-822px -100px; }


#nav ul li#nav_swim_glossary a { width:112px; background-position:-511px 0; }
#nav ul li#nav_swim_glossary a:hover { background-position:-511px -50px; }
#nav ul li#nav_swim_glossary a:active { background-position:-511px -100px; }
#nav ul li#nav_swim_glossary.on a { background-position:-511px -100px; }
#nav ul li#nav_swim_breakout a { width:212px; background-position:-709px 0; }
#nav ul li#nav_swim_breakout a:hover { background-position:-709px -50px; }
#nav ul li#nav_swim_breakout a:active { background-position:-709px -100px; }
#nav ul li#nav_swim_breakout.on a { background-position:-709px -100px; }
*/

#nav ul li.on a { cursor:pointer }
#nav ul li.on a.selected { cursor:default; }


#nav ul li#nav_account { float:right; padding:0 14px 0 0; }
#nav ul li#nav_account a { display:block; height:30px; padding:20px 0 0 19px; font-size:12px; color:#FFF; background:transparent url("/images/icons/lock-white.png") 0 18px no-repeat; border:none; }
#nav ul li#nav_account a:hover { text-decoration:underline; }

#title-bar {
	background:url('http://www.mutualofomaha.com/images/golf/titlebar-shade-gradient.jpg') top right no-repeat !important;
}

img.duellogo {
	width:400px;
	height:400px;
	float:right;
	margin:0 0 40px 40px;
}

div.pull-quote span {
	text-align:left !important;
}

/***** STYLES FOR SLIDESHOW *****/
	div#slideShowItems{
		width:660px;
	  	height:299px;
		overflow:hidden;
		position:relative;
		z-index:0;
		border:0px dashed #FF0;
	}
	
	div#slideShowItems div{
		width:660px;
	}
	
	
	div#slideShowItems img {
		margin-right:13px;
		float:left;
	}
	
	ul#slideShowCount{
		margin:0px;
		padding:0px;
		width:664px;
		height:22px;
		background: transparent url('/images/golf/home-pictnav-tile3.gif') repeat-x;
		overflow:hidden;
		display:block;
		padding-bottom:2px;
		margin-right:0px;
		border:0px dashed #900;
	}
	ul#slideShowCount li.slide{
		line-height:14px;
		float:right;
		cursor:pointer;
		width:2px;
		height:12px;
		display:block;
		overflow:hidden;
		margin-top:4px;
		background: transparent url('/images/golf/tabs.png') no-repeat scroll left top;
	}
	
	ul#slideShowCount li.slide span{
		padding-left:10px;
		color:white;
		font-weight:bold;
		font-size:12px;
	}
	
	ul#slideShowCount li.slide:hover{
		background-position:left -32px;
	}
	
	ul#slideShowCount li.slide.selectedTab{
		background-position:left -16px;
	}
	div#slideShow{
		width:626px;
	}
.etiquettestyle { margin:5px 40px 0px 25px !important; border:0px dashed #900; line-height:20px; }
