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 { border: 0 none; font: inherit; margin: 0; outline: 0 none; padding: 0; vertical-align: baseline; } body { line-height: 1; } ol, ul { list-style: none outside none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: none; } table { border-collapse: collapse; border-spacing: 0; } :focus { outline: medium none blue; } em { font-style: italic; } @font-face { font-family: "MyriadProRegular"; font-style: normal; font-weight: normal; 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-face { font-family: "MyriadProSemibold"; font-style: normal; font-weight: normal; 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-face { font-family: "MyriadProBold"; font-style: normal; font-weight: normal; 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"); } body { color: #838383; } a:link, a:visited, div.sitemap ul li.top ul li a { color: #346E94; } h1, div#sections div span, div.bg-leftside-section h3, div.sitemap ul li.top a { color: #8D8D8D; } h2 { border-bottom: 1px solid #D1D1D1; color: #346E94; } p.headline, div#sections div span.panel-header, div#sections div span.tab { color: #346E94; } div.utility-nav ul li a, input.form-button, div#footer a:link, #footer a:visited { color: #CAE6F5; } div.phone-number { color: #FFFFFF; text-shadow: -1px -1px 0 #6F9DAD, 1px -1px 0 #6F9DAD, -1px 1px 0 #6F9DAD, 1px 1px 0 #6F9DAD; } div#nav-bar a { color: #CAE6F5; text-shadow: -1px -1px 0 #42565F; } 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 #346E94; } div#footer h3 { color: #E1F6FF; text-shadow: -1px -1px 0 #516974; } div#footer-info-wrap { color: #D0F2FE; } span.info { border: 1px solid #DEDEDE; } p#vtip { color: #346E94; } body { /*background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/body-bg.jpg") repeat-x scroll left top #FFFFFF;*/ font: 15px/25px 'MyriadProRegular'; } a:link, a:visited { font-family: 'MyriadProSemibold'; text-decoration: none; } a:hover { text-decoration: underline; } h1 { font-size: 17px; margin: 0 0 15px; } body.platform h1 { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/bottom-border-h1.jpg") no-repeat scroll left bottom transparent; font-size: 14px; left: 0; padding: 10px 0 10px 40px; position: absolute; top: 0; width: 575px; } body.platform h2 { border: medium none; } h2 { font-size: 22px; margin: 30px 0 20px; padding-bottom: 5px; } h3 { font-size: 18px; margin-bottom: 10px; } h4 { font-weight: bold; } body.platform .first-fade h2 { padding: 30px 0 0; } p.headline, div#contact-form p, div#contact-form h2 { border-bottom: medium none; margin: 0; padding: 0; } p.headline { font-size: 25px; } p { margin: 0 0 15px; } div#img-bg { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/img-bg.jpg") no-repeat scroll center top transparent; } div#wrapper { margin: 0 auto; padding-top: 20px; width: 980px; } div#top { margin: 0 auto; overflow: hidden; width: 972px; } div.utility-nav { float: right; } div.utility-nav ul { float: right; line-height: 35px; margin: 0; } div.utility-nav ul li { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/utility-nav.jpg") no-repeat scroll center top transparent; float: left; list-style: none outside none; } div.utility-nav ul li.first { background-position: left top; padding: 0 0 0 10px; } div.utility-nav ul li.last { background-position: right top; padding: 0 10px 0 0; } div.utility-nav ul li a { display: block; font-family: 'MyriadProRegular'; font-size: 13px; line-height: 35px; padding: 0 10px; } div.phone-number { clear: both; float: right; font-size: 15px; font-style: italic; line-height: 63px; margin: 0 5px 0 0; text-align: right; } div.phone-number span { font-family: 'MyriadProSemibold'; font-size: 25px; margin: 0 0 0 5px; } div.phone-number span a { color: #FFFFFF; } a#logo { display: block; float: left; margin: 20px 0 0; } #logo-lg { margin: 10px 90px 0 0; } div#nav-bar { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/main-nav-bg.png") no-repeat scroll left top transparent; color: #CAE6F5; height: 44px; margin: 0 auto; overflow: hidden; width: 972px; } div#nav-bar a { display: block; font-family: "MyriadProBold"; text-decoration: none; } ul#main-nav { float: left; overflow: hidden; padding: 0 0 0 15px; position: relative; } ul#main-nav li { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/main-nav-seperator.jpg") no-repeat scroll right 3px transparent; display: block; float: left; line-height: 44px; padding: 0 15px; position: relative; } ul#main-nav li a { display: block; position: relative; z-index: 20; } ul#main-nav li.last { background: none repeat scroll 0 0 transparent; } ul#main-nav li a:hover, ul#main-nav li a.current { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/main-nav-hover.png") no-repeat scroll center bottom transparent; } a#main-nav-call-to-action { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/mail-icon.jpg") no-repeat scroll left center transparent; display: block; float: right; line-height: 44px; padding: 0 30px 0 25px; } div#intro { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/content-bg.png") repeat-y scroll left center transparent; position: relative; width: 980px; } div#slider { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/slide-bg.jpg") no-repeat scroll left top transparent; cursor: pointer; height: 210px; margin: 0 auto; position: relative; width: 970px; } #slider div { height: 210px; position: absolute; width: 970px; } div#slider p.intro-content { display: block; float: left; margin: 63px 0 0 67px; width: 410px; } div#slider span { display: block; } div.slidetabs { clear: both; display: block; left: 442px; overflow: hidden; position: absolute; top: 244px; width: 76px; } .slidetabs a { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/navigator.png") no-repeat scroll 0 0 transparent; display: block; float: left; font-size: 1px; height: 13px; margin: 3px; width: 13px; } .slidetabs a:hover { background-position: 0 -13px; } .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; } p.intro-content span { display: block; font-size: 49px; line-height: 42px; margin: 0; } div#slider div img { float: right; } div#sections { margin: 0 auto; overflow: hidden; width: 970px; } div#sections div { float: left; height: 180px; width: 321px; } div#sections div span.panel-header { font-size: 22px; margin: 0 0 10px; padding: 30px 0 0 40px; } div#sections div span { font: 15px/25px 'MyriadProRegular'; margin: 0; padding: 0 100px 15px 40px; } div#sections div a { text-decoration: none; } div#sections div span { display: block; } div#sections div span.tab { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/section-tab.jpg") no-repeat scroll 20px 0 #FFFFFF; display: block; font-family: 'MyriadProSemibold'; margin: 0; padding: 0; text-align: center; width: 175px; } 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: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/panel1.jpg") no-repeat scroll 147px 0 transparent; } div#section-one a:hover { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/panel1.jpg") no-repeat scroll 147px -174px transparent; } div#section-two a:link, div#section-two a:visited { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/panel2.jpg") no-repeat scroll 163px 0 transparent; } div#section-two a:hover, div#section-two a:active { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/panel2.jpg") no-repeat scroll 163px -174px transparent; } div#section-three a:link, div#section-three a:visited { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/panel3.jpg") no-repeat scroll 160px 0 transparent; } div#section-three a:hover { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/panel3.jpg") no-repeat scroll 160px -174px transparent; } div#bottom-graphic { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/bottom-curve-intro.png") no-repeat scroll center top transparent; height: 10px; margin: -4px 0 0; width: 980px; } div#top-graphic { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/top-curve-intro.png") no-repeat scroll center top transparent; height: 10px; margin: 6px 0 0; width: 980px; } div#content-wrapper { background: url("http://d32lsiwcadkj4v.cloudfront.net/evenflow/common/gradient-bottom.png") no-repeat scroll left bottom transparent; margin: 0 0 30px; overflow: hidden; padding: 0 0 75px; width: 980px; } body.platform div#content-wrapper { padding: 0 0 4px; } div#home-left { float: left; margin: 25px 0 0 45px; overflow: hidden; width: 595px; } div#home-left ul { margin: 0 0 30px; overflow: hidden; width: 600px; } div#home-left ul li { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/details-arrow.gif") no-repeat scroll 0 6px transparent; float: left; line-height: 18px; margin: 0 15px 10px 10px; padding: 0 0 0 10px; width: 260px; } div#home-right { float: right; margin: 25px 0 40px; overflow: hidden; width: 300px; } div#bottom-wrapper { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/content-bg.png") repeat-y scroll left center transparent; margin: 0; overflow: hidden; padding: 0; position: relative; width: 980px; } div.top-rightside-section { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/top-rightside-curve.jpg") no-repeat scroll left top transparent; height: 10px; width: 300px; } div.bg-rightside-section { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/middle-bg-curve.jpg") repeat-y scroll left top transparent; overflow: hidden; position: relative; width: 300px; } div.scrollable { height: 160px; } div.bg-rightside-section h3 { font-size: 25px; margin: 0; padding: 15px 30px 5px; } div.bottom-rightside-section { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/bottom-rightside-curve.png") no-repeat scroll left top transparent; height: 51px; position: relative; width: 300px; } div.bottom-rightside-section a { display: block; float: left; font-size: 15px; line-height: 40px; padding: 0 0 0 30px; } div.actions { display: block; float: right; height: 27px; overflow: hidden; position: absolute; right: 25px; top: 7px; width: 88px; } div.bottom-rightside-section a.prev { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/ticker-prev-next.jpg") no-repeat scroll left top transparent; cursor: pointer; display: block; height: 27px; padding: 0; text-indent: -9999px; width: 44px; } div.bottom-rightside-section a.prev:hover { background-position: left bottom; } div.bottom-rightside-section a.next { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/ticker-prev-next.jpg") no-repeat scroll right top transparent; cursor: pointer; display: block; height: 27px; padding: 0; text-indent: -9999px; width: 44px; } div.bottom-rightside-section a.next:hover { background-position: right bottom; } div.bg-rightside-section ul { padding: 10px 30px; } div.bg-rightside-section ul li { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/right-col-arrow.jpg") no-repeat scroll left 4px transparent; line-height: 20px; margin: 0 0 10px; padding: 0 0 0 15px; } .items { height: 20000em; margin: 0; position: absolute; } div.item { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/ticker-bg.jpg") no-repeat scroll center bottom transparent; line-height: 20px; } div.item a { display: inline-block; font-size: 17px; height: 60px; padding: 10px 30px; vertical-align: middle; width: 240px; } div.testimonials { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/quotes.jpg") no-repeat scroll 15px 0 transparent; display: block; font-style: italic; height: 110px; padding: 25px 30px; position: static; vertical-align: middle; width: 240px; } div.item span.name { display: block; font-family: 'MyriadProSemibold'; font-style: italic; margin: 10px 0; } div.item a:link span.date, div.item a:visited span.date { 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: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/long-tab.jpg") no-repeat scroll center top transparent; display: block; font-size: 15px; line-height: 30px; margin: 7px auto 0; padding: 0; text-align: center; width: 300px; } div.platform-section { margin: 0 auto; overflow: hidden; width: 964px; } .platform-content-right { float: right; overflow: hidden; padding: 15px 40px 0 0; width: 555px; } .platform-content-left { float: left; overflow: hidden; padding: 15px 0 0 40px; width: 555px; } div#platform-subnav { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sub-nav-bg.jpg") no-repeat scroll left top transparent; height: 104px; margin: 0 auto; overflow: hidden; width: 964px; } p.platform-headline { display: block; float: left; font-family: 'MyriadProSemibold'; font-size: 27px; 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: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/top-sub-nav-current.png") no-repeat scroll center bottom transparent; text-decoration: none; } div#platform-subnav ul { float: right; line-height: 104px; } div#platform-subnav ul li { display: inline; margin: 0 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: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/top-sub-nav-current.png") no-repeat scroll center bottom transparent; text-decoration: none; } div.platform-section.first { height: 373px; } .platform-fade-section { overflow: hidden; position: relative; width: 964px; } .first-fade { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/first-fade.jpg") no-repeat scroll right bottom transparent; height: 374px; } .alt-first-fade { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/alt1-fade.jpg") no-repeat scroll right bottom transparent; height: 335px; } .alt-second-fade { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/alt2-fade.jpg") no-repeat scroll right bottom transparent; height: 335px; } img.platform-img-right { display: block; float: right; } img.platform-img-left { display: block; float: left; } div.platform-section.last { background: none repeat scroll 0 0 transparent; } div.platform-section ul { overflow: hidden; } div.platform-content-right { float: right; } div.platform-section ul li { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/content-arrow.jpg") no-repeat scroll 2px 7px transparent; display: block; float: left; padding: 0 13px 0 15px; } #details-right { float: right; margin: 20px 5px 0 0; padding: 0 35px 0 0; width: 600px; } #details-right ul { margin: 0 0 30px; overflow: hidden; width: 600px; } #details-right ul li { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/details-arrow.gif") no-repeat scroll 0 6px transparent; float: left; line-height: 18px; margin: 0 15px 10px 10px; padding: 0 0 0 10px; width: 260px; } #details-left { float: left; padding: 0 0 70px; width: 300px; } div.top-leftside-section { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/top-leftside-curve.png") no-repeat scroll left top transparent; height: 10px; width: 300px; } div.bg-leftside-section { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/middle-bg-curve.jpg") repeat-y scroll left top transparent; overflow: hidden; position: relative; width: 300px; } div.bg-leftside-section h3 { font-size: 25px; margin: 0; padding: 15px 30px 5px; } div.bg-leftside-section p { line-height: 20px; margin: 0; padding: 0 30px 5px; } div.bottom-leftside-section { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/bottom-leftside-curve.png") no-repeat scroll left top transparent; height: 51px; position: relative; width: 300px; } div.map { display: block; margin: 0 auto 15px; width: 244px; } div.map h3 { padding: 15px 0 5px; } div.bg-leftside-section div.map p { margin-top: 10px; padding-left: 0; text-align: center; width: 100%; } div.bg-leftside-section p.img-map { display: block; height: 153px; margin: 0; overflow: hidden; padding: 0; position: relative; width: 244px; } p.img-map a { display: block; height: 153px; position: absolute; width: 244px; z-index: 10; } p.img-map a.map-1 { background: url("http://eiiwebassets.s3.amazonaws.com/c/care4heart.com/directions-map-rollover.png") no-repeat scroll left top transparent; } p.img-map a.map-1:hover { background: url("http://eiiwebassets.s3.amazonaws.com/c/care4heart.com/directions-map-rollover.png") no-repeat scroll left bottom transparent; } p.img-map a.map-2 { background: url("http://eiiwebassets.s3.amazonaws.com/c/care4heart.com/directions-map-rollover-2.png") no-repeat scroll left top transparent; } p.img-map a.map-2:hover { background: url("http://eiiwebassets.s3.amazonaws.com/c/care4heart.com/directions-map-rollover-2.png") no-repeat scroll left bottom transparent; } div.bottom-leftside-section a { display: block; float: left; font-size: 15px; line-height: 40px; padding: 0 0 0 30px; } div.bottom-leftside-section a.prev { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/ticker-prev-next.jpg") no-repeat scroll left top transparent; cursor: pointer; display: block; height: 27px; padding: 0; text-indent: -9999px; width: 44px; } div.bottom-leftside-section a.prev:hover { background-position: left bottom; } div.bottom-leftside-section a.next { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/ticker-prev-next.jpg") no-repeat scroll right top transparent; cursor: pointer; display: block; height: 27px; padding: 0; text-indent: -9999px; width: 44px; } div.bottom-leftside-section a.next:hover { background-position: right bottom; } div.bg-leftside-section ul { padding: 10px 30px; } div.bg-leftside-section ul li { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/right-col-arrow.jpg") no-repeat scroll left 4px transparent; line-height: 20px; margin: 0 0 10px; padding: 0 0 0 15px; } div.bg-rightside-section ul.bna, div.bg-leftside-section ul.bna { overflow: hidden; padding: 0 0 0 30px; } div.bg-rightside-section ul.bna li, div.bg-leftside-section ul.bna li { background: none repeat scroll 0 0 transparent; float: left; padding: 0 20px 0 0; width: 110px; } div.bottom-leftside-section a.leftside-viewall { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/long-tab.jpg") no-repeat scroll center top transparent; display: block; font-size: 15px; line-height: 30px; margin: 7px auto 0; padding: 0; text-align: center; width: 300px; } #payment-content-bg { background: url("../img/paymentheaderimage.jpg") no-repeat scroll center top transparent; margin: 0 auto; overflow: hidden; padding: 25px 0 0; width: 636px; } #mini-links { margin: 0 auto; overflow: hidden; width: 964px; } ul#breadcrumb { float: left; overflow: hidden; width: 850px; } ul#breadcrumb li.first { background: none repeat scroll 0 0 transparent; } ul#breadcrumb li.first a { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/home-icon.jpg") no-repeat scroll left top transparent; display: block; height: 40px; text-indent: -9999px; width: 13px; } ul#breadcrumb li { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/breadrumb-icon.jpg") no-repeat scroll 0 15px transparent; padding: 0 0 0 15px; } ul#breadcrumb li a { font-family: 'MyriadProRegular'; } ul#apps-links { float: right; margin: 0 25px 0 0; overflow: hidden; width: 75px; } ul#apps-links li.photo a { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/apps-icons.jpg") no-repeat scroll 0 0 transparent; display: block; height: 24px; margin: 8px 0 0; width: 27px; } ul#apps-links li.photo a:hover { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/apps-icons.jpg") no-repeat scroll 0 -25px transparent; } ul#apps-links li.video a { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/apps-icons.jpg") no-repeat scroll -32px 0 transparent; display: block; height: 24px; margin: 8px 0 0; width: 27px; } ul#apps-links li.video a:hover { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/apps-icons.jpg") no-repeat scroll -32px -26px transparent; } ul#apps-links li, ul#breadcrumb li { float: left; font-family: 'MyriadProRegular'; font-size: 13px; line-height: 40px; margin: 0 5px; } ul#apps-links li img, ul#breadcrumb li img { vertical-align: middle; } ul#sub-nav { margin: 0 0 18px; width: 300px; } 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: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/sub-nav-first.png") no-repeat scroll left top transparent; display: block; line-height: 42px; padding: 4px 0 0 45px; } ul#sub-nav li.first a.current { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/sub-nav-first.png") no-repeat scroll left bottom transparent; padding: 4px 0 0 45px; } ul#sub-nav li a:link, ul#sub-nav li a:visited { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/sub-nav.jpg") no-repeat scroll left top transparent; display: block; line-height: 39px; padding: 2px 0 0 45px; } ul#sub-nav li a.current { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/current-sub-nav.jpg") no-repeat scroll left bottom transparent; } ul#sub-nav li.last a:link, ul#sub-nav li.last a:visited { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/sub-nav-last.png") no-repeat scroll left top transparent; display: block; line-height: 39px; padding: 2px 0 0 45px; } ul#sub-nav li.last a.current { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sub-nav-last.png") no-repeat scroll left bottom transparent; } div#top-contact-graphic { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/top-contact-curve.jpg") no-repeat scroll left top transparent; clear: both; height: 7px; width: 595px; } div#contact-form { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/contact-bg.jpg") repeat-y scroll left top transparent; line-height: 35px; padding: 15px 30px 0; width: 535px; } div#contact-form img.right { border: medium none; } div#bottom-contact-graphic { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/bottom-contact-curve.png") no-repeat scroll left bottom transparent; height: 62px; width: 595px; } input { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/text-input-bg.jpg") repeat-x scroll left top #FFFFFF; border: 1px solid #BCBCBC; padding: 5px; width: 163px; } textarea { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/text-input-bg.jpg") repeat-x scroll left top #FFFFFF; border: 1px solid #BCBCBC; padding: 5px; width: 513px; } input:hover, input:focus, textarea:hover, textarea:focus { border: 1px solid #5D889B; } input.form-button { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/form-button.png") no-repeat scroll left top transparent; border: medium none; cursor: pointer; display: inline-block; font-family: 'MyriadProSemibold'; font-size: 15px; height: 40px; margin: 10px 5px 0 0; width: 157px; } input.form-button:hover { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/form-button.png") no-repeat scroll left bottom transparent; height: 40px; width: 157px; } span.slickbox { overflow: hidden; width: 525px; } a#slick-up { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/close.jpg") no-repeat scroll 115px 0 transparent; cursor: pointer; display: block; float: right; font-family: 'MyriadProSemibold'; font-style: italic; height: 18px; line-height: 18px; margin: 7px 10px 5px 0; padding: 0 25px 0 0; text-align: right; width: 105px; } a#slick-up:hover { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/close.jpg") no-repeat scroll 115px -20px transparent; } #errors { background: none repeat scroll 0 0 #F0DCDC; border: 1px solid #CC0000; color: #333333; display: none; margin: 10px 0 5px; padding: 20px; width: 483px; } div#footer { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/footer-small-bg.jpg") repeat scroll left top transparent; overflow: hidden; } div#footer h3 { font-family: 'MyriadProSemibold'; margin: 0 0 10px; padding: 0 0 0 30px; } h3.procedure-icon { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/navy-procedure-icon.png") no-repeat scroll 0 0 transparent; } h3.navigation-icon { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png") no-repeat scroll left -41px transparent; } h3.social-media-icon { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png") no-repeat scroll left -81px transparent; } h3.highlights-icon { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png") no-repeat scroll left -121px transparent; } div#footer a:link, #footer a:visited { text-decoration: none; } div#footer-content { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/top-footer-bg.jpg") no-repeat scroll left top transparent; margin: 0 auto; padding: 40px 0 0; width: 980px; } div#footer-bottom-content { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/bottom-footer-bg.jpg") no-repeat scroll left bottom transparent; overflow: hidden; padding: 0 0 40px; width: 980px; } div#footer-content .box { float: left; margin: 0 40px 0 0; width: 215px; } div#footer-content .last { margin: 0; } div#footer-content ul { border-bottom: 1px solid #A4C4D0; border-top: 1px solid #4F819B; } div#footer-content li { border-bottom: 1px solid #4F819B; border-top: 1px solid #A4C4D0; } div#footer-content li a { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png") no-repeat scroll 0 -469px transparent; display: block; font-size: 15px; padding: 7px 0 7px 25px; } div#footer-content li a:hover { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png") no-repeat scroll 0 -497px transparent; } div#footer-content li.fb a { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png") no-repeat scroll -5px -151px transparent; } div#footer-content li.fb a:hover { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png") no-repeat scroll -5px -191px transparent; } div#footer-content li.twitter a { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png") no-repeat scroll -5px -230px transparent; } div#footer-content li.twitter a:hover { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png") no-repeat scroll -5px -270px transparent; } div#footer-content li.linkedin a { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png") no-repeat scroll -5px -309px transparent; } div#footer-content li.linkedin a:hover { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png") no-repeat scroll -5px -349px transparent; } div#footer-content li.rss a { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png") no-repeat scroll -5px -390px transparent; } div#footer-content li.rss a:hover { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png") no-repeat scroll -5px -430px transparent; } div#footer-content li.video a { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png") no-repeat scroll 5px -544px transparent; padding: 14px 0 14px 85px; } div#footer-content li.video a:hover { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png") no-repeat scroll 5px -602px transparent; } div#footer-content li.photo a { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png") no-repeat scroll 5px -676px transparent; padding: 14px 0 14px 85px; } div#footer-content li.photo a:hover { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png") no-repeat scroll 5px -736px transparent; } div#footer-content li.blog a { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png") no-repeat scroll 5px -818px transparent; padding: 14px 0 13px 85px; } div#footer-content li.blog a:hover { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/sprite.png") no-repeat scroll 5px -878px transparent; } div#footer-info-wrap { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/footer-small-divider.jpg") repeat-x scroll left top transparent; overflow: hidden; } div#footer-info { margin: 0 auto; width: 980px; } div#footer-info p { line-height: 35px; margin: 0; } div.embed { margin: 0 0 15px; position: relative; width: 293px; } 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: medium 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 { background: none repeat scroll 0 0 transparent; border: 1px solid #DEDEDE; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; display: block; padding: 10px 15px; position: relative; } span.info a.video-more { bottom: 5px; font-size: 10px; height: 15px; position: absolute; right: 5px; text-align: right; width: 80px; } span.play-button { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/navy/play-button.png") no-repeat scroll left top transparent; height: 35px; position: absolute; right: 15px; text-indent: -9999px; top: 15px; width: 54px; } 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: -85px 0 0 80px; } p#vtip { background-color: white; border: 1px solid #CACED0; display: none; font-size: 0.8em; left: 30px; margin: 15px 0 0; padding: 1px 5px; position: absolute; top: 30px; z-index: 9999; } p#vtip #vtipArrow { left: 5px; position: absolute; top: -10px; } div.sitemap { margin: 0 0 0 45px; width: 930px; } div.sitemap h2.headline { border: medium none; line-height: 40px; margin: 0 0 20px; } div.sitemap ul { margin: 0; overflow: hidden; padding: 0; width: 100%; } div.sitemap ul.top { display: block; float: left; font-size: 22px; line-height: 40px; margin: 0 40px 20px 0; width: 270px; } div.sitemap ul li ul li { line-height: 26px; } div.sitemap ul.top li a { background: none repeat scroll 0 0 transparent; border-bottom: 1px solid #D1D1D1; display: block; font-family: 'MyriadProRegular'; margin: 0 0 10px; } div.sitemap ul.top li ul li a { border: medium none; display: block; font-family: 'MyriadProSemibold'; font-size: 14px; margin: 0; } div.sitemap ul.top ul li ul li a { font-family: 'MyriadProRegular'; } div.sitemap ul.top li ul li { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/ul-long.png") no-repeat scroll 0 0 transparent; padding-left: 18px; } div.sitemap ul.top li ul li:last-child { background: url("http://d3quiyb59qw5ad.cloudfront.net/evenflow/common/ul-end.png") no-repeat scroll 0 0 transparent; padding-bottom: 0; } div.sitemap-rows { overflow: auto; width: 100%; } #footer a#lucid_edit_page_link { margin: 0 0 0 10px; }