
/* Reset CSS
------------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
:focus {
	outline: 1px dotted;
}


/* Custom Font - MyriadProRegular 
------------------------------------------------------------------------- */
@font-face {
    font-family: 'MyriadProRegular';
    src: url('fonts/myriadpro-regular-webfont.eot?') format('eot'),
         url('fonts/myriadpro-regular-webfont.woff') format('woff'),
         url('fonts/myriadpro-regular-webfont.ttf') format('truetype'),
         url('fonts/myriadpro-regular-webfont.svg#webfontTAE9Vs7K') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadProSemibold';
    src: url('fonts/myriadpro-semibold-webfont.eot?') format('eot'),
         url('fonts/myriadpro-semibold-webfont.woff') format('woff'),
         url('fonts/myriadpro-semibold-webfont.ttf') format('truetype'),
         url('fonts/myriadpro-semibold-webfont.svg#webfontAGqmcnoa') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadProBold';
    src: url('fonts/myriadpro-bold-webfont.eot?') format('eot'),
         url('fonts/myriadpro-bold-webfont.woff') format('woff'),
         url('fonts/myriadpro-bold-webfont.ttf') format('truetype'),
         url('fonts/myriadpro-bold-webfont.svg#webfonteYAFDM1k') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* Font Colors
------------------------------------------------------------------------- */
body {
	color: #838383;
}

a:link, a:visited, div.sitemap ul.top ul li a {
	color: #5d889b;
}

h1, div#sections div span, div.bg-leftside-section h3, div.sitemap ul.top a { 
	color: #8D8D8D;
}

h2 {
	color: #5D889B;
	border-bottom: 1px solid #D1D1D1;	
}

h2.headline, div#sections div span.panel-header, div#sections div span.tab {
	color: #5d889b;
}

div.utility-nav ul li a, input.form-button, div#footer a:link, #footer a:visited  {
	color: #cae6f5;
}

div.phone-number {
	text-shadow:
	-1px -1px 0 #6f9dad,
	1px -1px 0 #6f9dad,
	-1px 1px 0 #6f9dad,
	1px 1px 0 #6f9dad;
	color: #FFFFFF;
}

div#nav-bar a {
	color: #CAE6F5;
	text-shadow: #42565f -1px -1px 0;
}

div#nav-bar a:hover, ul#main-nav li a:hover, ul#main-nav li a.current,
ul#sub-nav li.first a.current, input.form-button:hover, 
div.utility-nav ul li a:hover, div#footer a:hover    {
	color: #FFFFFF;			
}

div.item a:link span.date, div.item a:visited span.date {
	color: #838383;
}

p.platform-headline a {
	color: #7C7C7C;
}

input:hover, input:focus, textarea:hover, textarea:focus {
	border: 1px solid #608a9c;
}

div#footer h3 {
	color: #E1F6FF;
	text-shadow: #516974 -1px -1px 0;
}

div#footer-info-wrap {
	color: #D0F2FE;
}

span.info {
	border: 1px solid #DEDEDE;
}

p#vtip { 
	color: #346e94; 
}


/* ------------------------------------------------------------------------- */
/* Common CSS Structure 
------------------------------------------------------------------------- */

/* Body 
------------------------------------------------------------------------- */
body {
	font: 15px/25px 'MyriadProRegular';
	background: #FFFFFF url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/body-bg.jpg') repeat-x top left;
}

a:link, a:visited {
	font-family: 'MyriadProSemibold';
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1 { 
	font-size: 17px;
	margin: 0 0 15px 0;
}

	body.platform h1 {
		font-size: 14px;
		position: absolute;
		top: 0;
		left: 0;
		padding: 10px 0 10px 40px;
		background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/bottom-border-h1.jpg') no-repeat bottom left;
		width: 575px;
	}

body.platform h2 {
	border: none;
	margin-bottom: 0;
	padding: 0
}

h2 {
	font-size: 22px;
	margin: 30px 0px 20px;
	padding-bottom: 5px;
}

h3 {
	font-size: 18px;
}

	body.platform .first-fade h2 {
		padding: 30px 0 0 0;
		margin-bottom: 3px;
	}

	h2.headline, div#contact-form p, div#contact-form h2 {
		padding: 0; 
		margin: 0;
		border-bottom: none;
	}
	
	h2.headline {
		font-size: 25px;
	}

p {
	margin: 0 0 15px 0;
}


/* Overall wrapper 
------------------------------------------------------------------------- */
div#img-bg {
	background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/img-bg.jpg') no-repeat top center;
}

div#wrapper {
	width: 980px;
	margin: 0px auto;
}


/* Top 
------------------------------------------------------------------------- */
div#top {
	overflow: hidden;
	width: 972px;
	margin: 0px auto;
}

	div.utility-nav {
		float: right;
	}
	
		div.utility-nav ul {
			margin: 0;
			line-height: 35px;
			float: right;
		}
	
		div.utility-nav ul li {
			float: left;
			list-style: none;
			background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/utility-nav.jpg') no-repeat top center;
		}
			
			div.utility-nav ul li.first {
				background-position: top left;
				padding: 0 0 0 10px;
			}

			div.utility-nav ul li.last {
				background-position: top right;
				padding: 0 10px 0 0;				
			}
		
		div.utility-nav ul li a {
			display: block;
			padding: 0 10px;
			line-height: 35px;
			font-family: 'MyriadProRegular';
			font-size: 13px;
		}
		
		div.phone-number {
			font-size: 15px;
			line-height: 92px;
			font-style: italic;
			clear: both;
			text-align: right;
			float: right;
			margin: 0 5px 0 0;
			width: 280px;
		}
	
			div.phone-number span {
				font-family: 'MyriadProSemibold';
				font-size: 25px;
				margin: 0 0 0 5px;
			}

				div.phone-number span a {
					color: #FFFFFF;
				}
	
	a#logo {
		float: left;
		margin: 20px 0 0 0;
		display: block;
	}


/* Main Nav 
------------------------------------------------------------------------- */
div#nav-bar {
	background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/main-nav-bg.png') no-repeat top left;
	width: 972px;
	height: 44px;
	overflow: hidden;
	margin: 0px auto;
}

	div#nav-bar a {
		font-family: "MyriadProBold";
		text-decoration: none;
		display: block;
	}
	
	ul#main-nav  {
		float: left;
		overflow: hidden;
		padding: 0 0 0 15px;
		position: relative;
	}

		ul#main-nav li {
			display: block;
			float: left;
			line-height: 44px;
			padding: 0 15px;
			background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/main-nav-seperator.jpg') no-repeat right 3px ;
			position: relative;
		}

			ul#main-nav li a {
				z-index: 20;
				display: block;
				position: relative;
			}

		ul#main-nav li.last {
			background: none;
		}
		
		ul#main-nav li a:hover, ul#main-nav li a.current {
			background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/main-nav-hover.png') no-repeat bottom center;
		}

	a#main-nav-call-to-action {
		float: right;
		display: block;
		line-height: 44px;
		background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/mail-icon.jpg') no-repeat center left;
		padding: 0 30px 0px 25px; 
	}


/* Intro Section 
------------------------------------------------------------------------- */		
div#intro {
	background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/content-bg.png') repeat-y center left;
	width: 980px;
	position: relative;
}

	div#slider {
		background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/slide-bg.jpg') no-repeat top left;
		width: 970px;
		height: 281px;
		margin: 0px auto;
		position: relative;	
		cursor:pointer;
	}

	/* single slide */
	#slider div {
		display:none;
		position:absolute;
		height: 281px;
		width: 970px;
	}
		div#slider p.intro-content {
			float: left;
			width: 410px;
			margin: 46px 0 0 67px;
			display:block;
		}
		
		div#slider span {
			display: block;
		}
		
		div.slidetabs {
			display: block;
			overflow: hidden;
			width: 76px;
			clear: both;
			position: absolute;
			top: 244px;
			left: 442px;
		}
		
			/* single tab */
			.slidetabs a {
				width: 13px;
				height: 13px;
				float: left;
				margin: 3px;
				background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/navigator.png') 0 0 no-repeat;
				display: block;
				font-size: 1px;		
			}

			/* mouseover state */
			.slidetabs a:hover {
				background-position: 0 -13px;      
			}

			/* active state (current page state) */
			.slidetabs a.current {
				background-position: 0 -13px;     
			} 	
		
			p.intro-content span, p.intro-content a {
				display: block;
			}

			p.intro-content a {
				margin: 15px 0 0 0;
			}
		
			p.intro-content span {
				font-size: 49px;
				line-height: 49px;
				display: block;
				margin: 0 0 15px 0;
			}

		div#slider div img {
			float: right;
		}
	
	div#sections {
		margin: 0px auto;
		overflow: hidden;
		width: 970px;
	}	
	
		div#sections div {
			float: left;
			width: 321px;
			height: 180px;
		}	
		
		div#sections div span.panel-header {
			font-size: 22px;
			padding: 30px 0 0 40px;
			margin: 0 0 10px 0;
		}
		
			div#sections div span {
				font: 15px/25px 'MyriadProRegular';
				padding: 0px 100px 15px 40px;
				margin: 0;
			}
		
		div#sections div a {
			text-decoration: none;
		}
		
		div#sections div span {
			display: block;
		}
		
		div#sections div span.tab {
			margin: 0;
			background: #FFFFFF url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/section-tab.jpg') no-repeat 20px 0;
			padding: 0;
			width: 175px;
			text-align: center;
			font-family: 'MyriadProSemibold';
			display: block;
		}
		
		div#sections div a:hover span.tab {
			text-decoration: underline;
		}
						
		div#section-one a:link, div#section-one a:visited,
		div#section-two a:link, div#section-two a:visited,
		div#section-three a:link, div#section-three a:visited {
			display: block;
			height: 190px;
		}

		div#section-one a:link, div#section-one a:visited {
			background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/panel1.jpg') no-repeat 147px 0;
		}
		div#section-one a:hover {
			background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/panel1.jpg') no-repeat 147px -174px;
		}

		div#section-two a:link, div#section-two a:visited {
			background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/panel2.jpg') no-repeat 163px 0;
		}
		div#section-two a:hover, div#section-two a:active {
			background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/panel2.jpg') no-repeat 163px -174px;
		}

		div#section-three a:link, div#section-three a:visited {
			background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/panel3.jpg') no-repeat 160px 0;
		}

		div#section-three a:hover {
			background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/panel3.jpg') no-repeat 160px -174px;
		}

			
	div#bottom-graphic {
		background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/bottom-curve-intro.png') no-repeat center top;
		width: 980px;
		height: 10px;
		margin: -4px 0 0 0;
	}

	
/* Home Styles 
------------------------------------------------------------------------- */
	div#top-graphic {
		background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/top-curve-intro.png') no-repeat center top;
		width: 980px;
		height: 10px;
		margin: 6px 0 0 0;
	}
	
	div#content-wrapper {
		background: transparent url('http://d32lsiwcadkj4v.cloudfront.net/evenflow/common/gradient-bottom.png') no-repeat bottom left;
		width: 980px;
		overflow: hidden;
		margin: 0 0 30px 0;
		padding: 0 0 75px 0;
	}	
	
		body.platform div#content-wrapper {
			padding: 0 0 4px 0;
	}	
	
		div#home-left {
			float: left;
			width: 595px;
			margin: 25px 0px 0px 45px;
			overflow: hidden;
		}
		
			div#home-left ul {
				overflow: hidden;
				width: 600px;
				margin: 0 0 30px 0;
			}

			div#home-left ul li {
				float: left;
				width: 260px;
				margin: 0 15px 10px 10px;
				padding: 0 0 0 10px;
				line-height: 18px;
				background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/details-arrow.gif") no-repeat 0 6px ;
			}
		
		div#home-right {
			float: right;
			margin: 25px 0 40px 0;
			width: 300px;
			overflow: hidden;
		}
	
		div#bottom-wrapper {
			background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/content-bg.png') repeat-y center left;
			width: 980px;
			overflow: hidden;
			position: relative;
			padding: 0;
			margin: 0;
		}
		
		div.top-rightside-section {
			background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/top-rightside-curve.jpg') no-repeat top left;
			width: 300px;
			height: 10px;
		}

		div.bg-rightside-section {
			background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/middle-bg-curve.jpg') repeat-y top left;
			position:relative;
			overflow:hidden;	 
			width: 300px;
		}

		div.scrollable {
			height: 160px;
		}
		
		div.bg-rightside-section h3 {
			padding: 15px 30px 5px 30px;
			margin: 0;
			font-size: 25px;
		}
		
		div.bottom-rightside-section {
			background: url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/bottom-rightside-curve.png') no-repeat top left;
			width: 300px;
			height: 51px;
			position: relative;
		}

			div.bottom-rightside-section a {
				line-height: 40px;
				padding: 0 0 0 30px;
				font-size: 15px;
				display: block;
				float: left;
			}

			div.actions {
				width: 88px;
				height: 27px;
				float: right;
				display: block;
				overflow: hidden;
				position: absolute;
				top: 7px;
				right: 25px;
			}

			div.bottom-rightside-section a.prev {
				text-indent: -9999px;
				width: 44px;
				height: 27px;
				background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/ticker-prev-next.jpg') no-repeat top left;
				display: block;
				padding: 0;
				cursor: pointer;
			}

				div.bottom-rightside-section a.prev:hover {
					background-position: bottom left;
				}

			div.bottom-rightside-section a.next {
				text-indent: -9999px;
				width: 44px;
				height: 27px;
				background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/ticker-prev-next.jpg') no-repeat top right;
				display: block;
				padding: 0;
				cursor: pointer;
			}

				div.bottom-rightside-section a.next:hover {
					background-position: bottom right;
				}

			div.bg-rightside-section ul {
				padding: 10px 30px;
			}

			div.bg-rightside-section ul li {
				line-height: 20px;
				margin: 0 0 10px 0;
				padding: 0 0 0 15px;
				background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/right-col-arrow.jpg') no-repeat left 4px ;
			}

			.items {	
				position:absolute;
				height:20000em;	
				margin: 0px;
			}

			div.item {
				background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/ticker-bg.jpg') no-repeat bottom center;
				line-height: 20px;
			}

			div.item a {
				display: block;
				font-size: 17px;
				display: inline-block;
				vertical-align: middle;
				height: 60px;
				padding: 10px 30px;
				width: 240px;
			}
			
				div.testimonials {
					font-style: italic;
					background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/quotes.jpg') no-repeat 15px 0;
					padding: 25px 30px;
					height: 110px;
					width: 240px;
					display: table-cell;
					position: static;
					vertical-align: middle;
					display: block;
				}

			div.item span.name {
				font-style: italic;
				display: block;
				font-family: 'MyriadProSemibold';
				margin: 10px 0;
			}

			div.item a:link span.date, div.item a:visited span.date {
				text-decoration: none;
				display: block;
				font-size: 13px;
				font-style: italic;
				text-decoration: none;
			}

			div.item a:hover span.date {
				text-decoration: none;
			}

			div.bottom-rightside-section a.rightside-viewall {
				background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/long-tab.jpg') no-repeat top center;
				display: block;
				width: 300px;
				line-height: 30px;
				margin: 7px auto 0 auto;
				padding: 0;
				text-align: center;
				font-size: 15px;
			}


/* Platform Styles 
------------------------------------------------------------------------- */
div.platform-section {
	width: 964px;
	margin: 0px auto;
	overflow: hidden;
}

.platform-content-right {
	overflow: hidden;
	width: 555px;
	float: right;
	padding: 15px 40px 0 0;
}

.platform-content-left {
	overflow: hidden;
	width: 555px;
	float: left;
	padding: 15px 0 0 40px;
}

div#platform-subnav {
	background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sub-nav-bg.jpg') no-repeat top left;
	margin: 0px auto;
	width: 964px;
	overflow: hidden;
	height: 104px;	
}

p.platform-headline {
	font-family: 'MyriadProSemibold';
	font-size: 27px;
	display: block;
	float: left;
	line-height: 104px;
	margin: 0 0 0 40px;
}

	p.platform-headline a {
		display: inline-block;
	}
	
	p.platform-headline a:hover, p.platform-headline a.current {
		background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/top-sub-nav-current.png') no-repeat bottom center;
		text-decoration: none;
	}

	div#platform-subnav  ul {
		float: right;
		line-height: 104px;
	}
	
		div#platform-subnav ul li {
			display: inline;
			margin: 0px 35px;
		}
	
		div#platform-subnav ul li a {
			display: inline-block;
		}
	
		div#platform-subnav ul li a:hover, div#platform-subnav ul li a.current {
			background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/top-sub-nav-current.png') no-repeat bottom center;
			text-decoration: none;
		}

div.platform-section.first {
	height: 373px;
}

.platform-fade-section {
	overflow: hidden;
	width: 964px;
	position: relative;
}

	.first-fade {
		background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/first-fade.jpg') no-repeat bottom right;
		height: 374px;
	}

	.alt-first-fade {
		background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/alt1-fade.jpg') no-repeat bottom right;
		height: 335px;
	}

	.alt-second-fade {
		background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/alt2-fade.jpg') no-repeat bottom right;
		height: 335px;
	}

img.platform-img-right {
	float: right;
	display: block;
}

img.platform-img-left {
	float: left;
	display: block;
}

div.platform-section.last {
	background: none;
}

div.platform-section ul {
	overflow: hidden;
}

div.platform-content-right {
	float: right;
}

div.platform-section ul li {
	float: left;
	display: block;
	padding: 0 30px 0 15px;
	background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/content-arrow.jpg') no-repeat 2px 7px;	
}


/* Details Page 
------------------------------------------------------------------------- */
#details-right {
	float: right;
	width: 600px;
	margin: 20px 5px 0 0 ;
	padding: 0 35px 0 0;
}  

	#details-right ul {
		overflow: hidden;
		width: 600px;
		margin: 0 0 30px 0;
	}

	#details-right ul li {
		float: left;
		width: 260px;
		margin: 0 15px 10px 10px;
		padding: 0 0 0 10px;
		line-height: 18px;
		background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/details-arrow.gif") no-repeat 0 6px ;
	}  

#details-left {
	width: 300px;
	float: left;
} 

div.top-leftside-section {
	background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/top-leftside-curve.png') no-repeat top left;
	width: 300px;
	height: 10px;
}

div.bg-leftside-section {
	background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/middle-bg-curve.jpg') repeat-y top left;
	position:relative;
	overflow:hidden;	 
	width: 300px;
}

div.bg-leftside-section h3 {
	padding: 15px 30px 5px 30px;
	margin: 0;
	font-size: 25px;
}

div.bottom-leftside-section {
	background: url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/bottom-leftside-curve.png') no-repeat scroll top left;
	width: 300px;
	height: 51px;
	position: relative;
}
	
	div.map {
		width: 244px;
		display: block;
		margin: 0 auto 15px auto;
	}
	
		div.map h3 {
			padding: 15px 0px 5px;
		}

		p.img-map {
			display: block;
			width: 244px;
			height: 153px;
			position: relative;
			overflow: hidden;
		}
		
		p.img-map a {
			background: url('http://d1avjv5qocj6du.cloudfront.net/evenflow/common/direction-map-rollover.png') no-repeat top left;
			position: absolute;
			width: 244px;
			height: 153px;
			display: block;
			z-index: 10;
		}
		
		p.img-map a:hover {
			background: url('http://d1avjv5qocj6du.cloudfront.net/evenflow/common/direction-map-rollover.png') no-repeat bottom left;
		}

	div.bottom-leftside-section a {
		line-height: 40px;
		padding: 0 0 0 30px;
		font-size: 15px;
		display: block;
		float: left;
	}
    
	div.bottom-leftside-section a.prev {
		text-indent: -9999px;
		width: 44px;
		height: 27px;
		background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/ticker-prev-next.jpg') no-repeat top left;
		display: block;
		padding: 0;
		cursor: pointer;
	}

		div.bottom-leftside-section a.prev:hover {
			background-position: bottom left;
		}

	div.bottom-leftside-section a.next {
		text-indent: -9999px;
		width: 44px;
		height: 27px;
		background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/ticker-prev-next.jpg') no-repeat top right;
		display: block;
		padding: 0;
		cursor: pointer;
	}

		div.bottom-leftside-section a.next:hover {
			background-position: bottom right;
		}

	div.bg-leftside-section ul {
		padding: 10px 30px;
	}

	div.bg-leftside-section ul li {
		line-height: 20px;
		margin: 0 0 10px 0;
		padding: 0 0 0 15px;
		background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/right-col-arrow.jpg') no-repeat left 4px ;
	}

	div.bg-rightside-section ul.bna, div.bg-leftside-section ul.bna {	
		overflow: hidden;
		padding: 0px 0px 0px 30px;
	}
	
	div.bg-rightside-section ul.bna li, div.bg-leftside-section ul.bna li {
		float: left;
		padding: 0px 20px 0px 0px;
		width: 110px;
		background: none;
	}

	div.bottom-leftside-section a.leftside-viewall {
		background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/long-tab.jpg') no-repeat top center;
		display: block;
		width: 300px;
		line-height: 30px;
		margin: 7px auto 0 auto;
		padding: 0;
		text-align: center;
		font-size: 15px;
	}

	#content-bg {
		background: url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/details-content-bg.png') no-repeat scroll top center;
		width: 980px;
		margin: 0px auto;
		padding: 25px 0 0 0;
		overflow: hidden;
	}

	#mini-links {
		width: 964px;
		margin: 0px auto;
		overflow: hidden;
	}
	
		ul#breadcrumb {
			float: left;
			width: 850px;
			overflow: hidden;
		}
		
			ul#breadcrumb li.first {
				background: none;
			}
	
			ul#breadcrumb li {
				background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/breadrumb-icon.jpg') no-repeat 0px 15px;
				padding: 0 0 0 15px;
			}
	
				ul#breadcrumb li a {
					font-family: 'MyriadProRegular';
				}
	
		ul#apps-links {
			float: right;
			width: 75px;
			overflow: hidden;
			margin: 0 25px 0 0;
		}
		
		ul#apps-links li.photo a {
			display: block;
			background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/apps-icons.jpg') no-repeat 0 0;
			height: 24px;
			width: 27px;
			margin: 8px 0 0 0;
		}
		
			ul#apps-links li.photo a:hover {
				background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/apps-icons.jpg') no-repeat 0 -25px;
			}
		
		ul#apps-links li.video a {
			display: block;
			background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/apps-icons.jpg') no-repeat -32px 0;
			height: 24px;
			width: 27px;
			margin: 8px 0 0 0;
		}

			ul#apps-links li.video a:hover {
				background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/apps-icons.jpg') no-repeat -32px -26px;
			}
		
			ul#apps-links li, ul#breadcrumb li {
				float: left;
				margin: 0 5px 0 5px;
				font-size: 13px;
				line-height: 40px;
				font-family: 'MyriadProRegular';
			}
			
			ul#apps-links li img, ul#breadcrumb li img {
				vertical-align: middle;
			}

	ul#sub-nav {
		width: 300px;
		margin: 0 0 18px 0;
	}

	ul#sub-nav li a:link, ul#sub-nav a:visited {
		text-decoration: none;
	}	

	ul#sub-nav li a:hover {
		text-decoration: underline;
	}	

	ul#sub-nav li.first a:link, ul#sub-nav li.first a:visited {
		background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/sub-nav-first.png') no-repeat top left;
		display: block;
		line-height: 42px;
		padding: 4px 0 0 45px;
	}	
	
	ul#sub-nav li.first a.current {
		padding: 4px 0 0 45px;
		background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/sub-nav-first.png') no-repeat bottom left;
	}

	ul#sub-nav li a:link, ul#sub-nav li a:visited {
		background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/sub-nav.jpg') no-repeat top left;
		display: block;
		line-height: 39px;
		padding: 2px 0 0 45px;
	}		

	ul#sub-nav li a.current {
		background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/current-sub-nav.jpg') no-repeat bottom left;
	}

	ul#sub-nav li.last a:link, ul#sub-nav li.last a:visited {
		background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/sub-nav-last.png') no-repeat top left;
		display: block;
		line-height: 39px;
		padding: 2px 0 0 45px;
	}		

	ul#sub-nav li.last a.current {
		background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sub-nav-last.png') no-repeat bottom left;
	}


/* Contact Form 
------------------------------------------------------------------------- */
div#top-contact-graphic {
	background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/top-contact-curve.jpg') no-repeat top left;
	width: 595px;
	height: 7px;
	clear: both;
}

div#contact-form {
	width: 535px;
	padding: 15px 30px 0px 30px; 
	background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/contact-bg.jpg') repeat-y top left;
	line-height: 35px;
}

div#contact-form img.right {
	border: none;
}

span.contact-business {
	display: none;
}

div#bottom-contact-graphic {
	background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/bottom-contact-curve.png') no-repeat bottom left;
	width: 595px;
	height: 62px;
}

input {
	border: 1px solid #bcbcbc;
	padding: 5px;
	background: #FFFFFF url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/text-input-bg.jpg') repeat-x top left;
	width: 163px;
}

textarea {
	border: 1px solid #bcbcbc;
	padding: 5px;
	background: #FFFFFF url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/text-input-bg.jpg') repeat-x top left;
	width: 513px;
}

input:hover, input:focus, textarea:hover, textarea:focus {
	border: 1px solid #5d889b;
}

input.form-button {
	background: url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/form-button.png') no-repeat scroll top left;
	width: 157px;
	height: 40px;
	border: none;
	font-family: 'MyriadProSemibold';
	font-size: 15px;
	display: inline-block;
	cursor: pointer;
	margin: 10px 5px 0 0;
}

input.form-button:hover {
	background: url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/form-button.png') no-repeat scroll bottom left;
	width: 157px;
	height: 40px;
}

span.slickbox {
	overflow: hidden;
	width: 525px;
}

a#slick-up {
	background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/close.jpg') no-repeat 115px 0px;
	cursor: pointer;
	display: block;
	float: right;
	height: 18px;
	margin: 7px 10px 5px 0px;
	width: 105px;
	padding: 0 25px 0 0;
	font-family: 'MyriadProSemibold';
	font-style: italic;
	text-align: right;
	line-height: 18px;
}

a#slick-up:hover {
	background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/close.jpg') no-repeat 115px -20px;
}

#errors {
	background: #f0dcdc;
	color: #333333;
	width: 483px;
	padding: 20px;
	display: none;
	margin: 10px 0 5px 0;
	border: 1px solid #CC0000;		
}


/* Footer
------------------------------------------------------------------------- */
div#footer {
	background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/footer-small-bg.jpg') repeat left top;
	overflow: hidden;
}

div#footer h3 {
	font-family: 'MyriadProSemibold';
	margin: 0 0 10px 0;
	padding: 0 0 0 30px;
}

	h3.procedure-icon {
		background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/aqua-procedure-icon.png') no-repeat 0 0;
	}

	h3.navigation-icon {
		background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png') no-repeat left -41px ;
	}
	
	h3.social-media-icon {
		background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png') no-repeat left -81px ;
	}
	
	h3.highlights-icon {
		background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png') no-repeat left -121px;
	}

div#footer a:link, #footer a:visited {
	text-decoration: none;
}

div#footer-content {
	width: 980px;
	padding: 40px 0 0 0;
	margin: 0px auto;
	background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/top-footer-bg.jpg') no-repeat left top;
}

	div#footer-bottom-content {
		overflow: hidden;
		width: 980px;
		background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/bottom-footer-bg.jpg') no-repeat left bottom;
		padding: 0 0 40px 0;
	}

	div#footer-content .box {
		float: left;
		width: 215px;
		margin: 0 40px 0 0;
	}
	
		div#footer-content .last {
			margin: 0;
		}

	div#footer-content ul {
		border-top: 1px solid #49778f ;
		border-bottom: 1px solid #9bbfcb ;
	}

	div#footer-content li {
		border-top: 1px solid #9bbfcb ;
		border-bottom: 1px solid #49778f ;
	}	
	
		div#footer-content li a {
			display: block;
			padding: 7px 0px 7px 25px;
			font-size: 15px;
			background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png') no-repeat 0px -469px;
		}
		
		div#footer-content li a:hover {
			background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png') no-repeat 0px -497px;
		}

		div#footer-content li.fb a {
			background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png') no-repeat -5px -151px;
		}

		div#footer-content li.fb a:hover {
			background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png') no-repeat -5px -191px;
		}

		div#footer-content li.twitter a {
			background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png') no-repeat -5px -230px;
		}

		div#footer-content li.twitter a:hover {
			background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png') no-repeat -5px -270px;
		}

		div#footer-content li.linkedin a {
			background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png') no-repeat -5px -309px;
		}

		div#footer-content li.linkedin a:hover {
			background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png') no-repeat -5px -349px;
		}

		div#footer-content li.rss a {
			background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png') no-repeat -5px -390px;
		}

		div#footer-content li.rss a:hover {
			background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png') no-repeat -5px -430px;
		}


		div#footer-content li.video a {
			background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png') no-repeat 5px -544px;
			padding: 14px 0px 14px 85px;
		}

		div#footer-content li.video a:hover {
			background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png') no-repeat 5px -602px;
		}		

		div#footer-content li.photo a {
			background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png') no-repeat 5px -676px;
			padding: 14px 0px 14px 85px;
		}

		div#footer-content li.photo a:hover {
			background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png') no-repeat 5px -736px;
		}
		
		div#footer-content li.blog a {
			background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png') no-repeat 5px -818px;
			padding: 14px 0px 13px 85px;
		}

		div#footer-content li.blog a:hover {
			background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png') no-repeat 5px -878px;
		}
	
	div#footer-info-wrap {
		overflow: hidden;
		background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/footer-small-divider.jpg') repeat-x top left;
	}
		
		div#footer-info {
			width: 980px;
			margin: 0px auto;
		}

		div#footer-info p {
			line-height: 35px;
			margin: 0;
		}


/* Universal Changes 
------------------------------------------------------------------------- */
div.embed {
	width: 287px;
	position: relative;
	margin: 0 0 15px 0; 
}
	div#home-left img, div#details-right img, div#home-right img, div#details-left img {  
		border: 1px solid #DEDEDE;
		padding: 2px;
	}
	
		div#home-left p.img-map img, div#details-right p.img-map img, div#home-right p.img-map img, div#details-left p.img-map img {  
			border: none;
			padding: 0;
		}

	.img-left, .left {
		float: left;
		margin: 0 15px 15px 0 ;
	}
	
	.img-right, .right {
		float: right;
		margin: 0 0 15px 15px;
	}

	span.info {
		display: block;
		padding: 10px 15px;
		border: 1px solid #DEDEDE;
		-moz-border-radius-bottomright: 8px;
		-moz-border-radius-bottomleft: 8px;
		border-bottom-right-radius: 8px;
		border-bottom-left-radius: 8px;
		background: none;
		position: relative;
	}
	
	span.info a.video-more
	{
	  position:absolute;
	  text-align:right;
	  bottom:5px;
	  right:5px;
	  width:80px;
	  height:15px;
	  font-size:10px;
	}
	
	span.play-button {
		background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/aqua-marine/play-button.png') no-repeat top left;
		position: absolute;
		top: 15px;
		right: 15px;
		width: 54px;
		height: 35px;
		text-indent:-9999px;
	}
	
	a.thumb {
		display: inline-block;
	}
	
	div.embed a:hover {
		text-decoration: none;
	}
	
	a:hover span.info {
		text-decoration: underline;
	}
	
div.embed-img { 
	overflow: hidden;
}

.footer-logo {
	margin: -73px 0px 0px 40px;
}

div.addthis_toolbox {
	margin: 0 0 10px 0 ;
}


/* VTip 
------------------------------------------------------------------------- */
p#vtip { 
	display: none; 
	position: absolute; 
	padding: 1px 5px;
	margin: 15px 0 0 0; 
	left: 30px; 
	top: 30px;
	font-size: 0.8em; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	z-index: 9999;
	background-color: white; 
	border: 1px solid #caced0;
}

p#vtip #vtipArrow { 
	position: absolute; 
	top: -10px; 
	left: 5px 
}


/* Sitemap 
------------------------------------------------------------------------- */
div.sitemap {
	width: 930px;
	margin: 0px 0px 0px 45px;
}

div.sitemap h2.headline {
	line-height: 40px;
	margin: 0 0 20px 0;
}

div.sitemap ul {
	width: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

div.sitemap ul.top {
	display: block;
	float: left;
	width: 270px;
	margin: 0 40px 20px 0;
	line-height: 40px;
	font-size: 22px;
}

div.sitemap ul li ul li {
	line-height: 26px;
}

	div.sitemap ul.top li a {
		font-family: 'MyriadProRegular';
		margin: 0 0 10px 0;
		display: block;
		border-bottom: 1px solid #D1D1D1;
		background: none;
		
	}

	div.sitemap ul.top li ul li a {
		font-family: 'MyriadProSemibold';
		border: none;
		margin: 0;
		font-size: 14px;
		display: block;
	}

div.sitemap ul.top ul li ul li a {
	font-family: 'MyriadProRegular';
}

div.sitemap ul.top li ul li {
	background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/ul-long.png') no-repeat 0 0;
	padding-left: 18px; /* left padding to push text off of the image */
}
	
div.sitemap ul.top li ul li:last-child {
	background: transparent url('http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/ul-end.png') no-repeat 0px 0;
	padding-bottom: 0;
}

div.sitemap-rows {
	width: 100%;
	overflow: auto;
}
