@charset "UTF-8";
body>.subCon { border-radius:0; border:none; box-shadow:0 0 0 rgba(0,0,0,0); padding:0 }
#wrapper { margin:20px auto 0; width:970px }
h1,
h2,
h3,
h4,
h5,
h6,
p { margin-bottom:10px }
a:focus,
object { outline:none }
#subHeader { }
#subHeader h1,
#subHeader p { padding-right:320px }
#leftCol { float:left; width:650px }
#rightCol { float:right; width:300px }
#rightCol a.anBtn { margin-top:10px }
.module { margin-bottom:20px }
.videoBox { padding:9px; *min-height:22px;
background-clip:padding-box; background-color:#fff; background-origin:padding-box; border-radius:5px; border-radius:0\0/; border:1px solid #cfc2a7; box-shadow:0 1px 1px rgba(0,0,0,.1), 0 1px rgba(255,255,255,.6) inset, 1px 0 rgba(255,255,255,.3) inset, -1px 0 rgba(255,255,255,.3) inset; position:relative }
.videoBox:after { clear:both; content:"."; display:block; height:0; visibility:hidden }
#latestReleases h2 span { margin-left:161px }
#latestReleases h2 span span { margin-left:154px }
#keyCollections h2 span { margin-left:161px }
#keyCollections h2 span span { margin-left:154px }
#keyCollections { position:relative; z-index:1 }
#latestReleases { position:relative; z-index:2 }
.accMainImage { display:inline; float:left; left:10px; position:absolute; top:45px }
.hideImg { display:none }
.accordion h4 { background:#fbf9fa; border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin:-1px 0 0 310px; outline:none }
.accordion h4.first { border-top:1px solid #ccc }
.accordion p { margin:0 20px 0 320px; padding:5px 0 5px }
.accordion h4 a { cursor:pointer; display:block; padding:5px 10px; position:relative; text-decoration:none; color:#333 }
.accordion h4 a:hover,
.accordion h4.ui-state-hover span { text-decoration:none; color:#789200; text-shadow:0 1px rgba(255,255,255,.75); border-bottom-color:#789200 }
.ui-icon-triangle-1-s { border:8px solid transparent; border-bottom-width:0; border-top-color:#333; float:right; font-size:0; height:0; line-height:0; margin-top:11px; position:absolute; right:20px; width:0 }
.ui-icon-triangle-1-e { border:8px solid transparent; border-bottom-color:#333; border-top-width:0; float:right; font-size:0; height:0; line-height:0; margin-top:10px; position:absolute; right:19px; width:0 }
h4.ui-state-active a:hover,
h4.ui-state-active a:hover span { cursor:default; text-decoration:none; color:#333 }
p.accLink { padding-bottom:15px }
.accordion h4 a span.dateSpan { left:200px; position:absolute; top:5px; z-index:1 }
.sidebarACC,
#otherCategories ul.zebra { margin-bottom:10px }
.sidebarACC h4 { margin-left:0 }
.sidebarACC ul li.first { border-top:1px solid #eee }
.sidebarACC ul li { border-bottom:1px solid #ccc; outline:none }
.sidebarACC ul li a { display:block; line-height:18px; padding:5px 100px 5px 10px; position:relative; text-decoration:underline }
.sidebarACC h4.ui-state-active a:hover { cursor:pointer; text-decoration:none }
.sidebarACC ul li a span.dateSpan { position:absolute; right:16px; text-decoration:underline; top:5px }
.sidebarACC ul.noDate li a { padding-right:10px }
.sidebarACC ul li.noDate a { padding-right:90px }
div.accContent { padding-top:0 }
.fullWidth { padding:0; width:100% }
.ancBtn.scndLn { height:36px; line-height:18px; padding-top:3px;
}
.zebra li { border-bottom:1px solid #d6d6d6; line-height:30px; list-style-type:none; outline:none; padding:0 5px }
.zebra li.first { border-top:1px solid #d6d6d6 }
.zebra li a { display:block }
li.stripe-even { background-color:#fff }
li.stripe-odd { background-color:#fbf9fa }
ul.zebra li:hover { background-color:#f3f0f2; cursor:pointer; text-shadow:0 1px rgba(255,255,255,.75) }
#socialConnect ul li { border-right:1px solid #ccc; float:left; margin-right:10px }
#socialConnect ul li.last { border-right:none; margin-right:0 }
#socialConnect ul li.facebookLike { width:16% }
#socialConnect ul li.twitterFollow { width:17% }
#socialConnect ul li.downloadApp { width:19% }
#socialConnect ul li.readBlog { width:21% }
#socialConnect ul li.latestNews { width:19% }
#socialConnect a { display:inline-block; line-height:11px; text-decoration:none; vertical-align:middle }
#socialConnect a span { background-image:url(evergreenlpsprite.png); background-repeat:no-repeat; display:inline-block; height:36px; margin-right:12px; vertical-align:middle; width:35px }
li.facebookLike span { background-position:0 -36px }
li.twitterFollow span { background-position:-105px 0 }
li.downloadApp span { background-position:-70px 0 }
li.readBlog span { background-position:-35px 0 }
li.latestNews span { background-position:0 0 }
.accContent .POOuter { margin-left:320px }
/*.accContent .POOuter a.accordionCTA { padding-left:0 }/**/
#vidLink { background-color:#fff; cursor:pointer; display:none; filter:alpha(opacity=0); height:360px; left:9px; opacity:0; position:absolute; top:44px; width:630px; z-index:100 }
.POOuter a.accordionCTA { display:inline }
.POOuter { display:inline-block; position:relative; z-index:10; *display:inline;
zoom:1 }
.POCon { display:none; padding:15px 15px 15px 40px; position:absolute; right:-267px; top:-7px; width:200px; z-index:10 }
.POCon p { margin-left:0; margin-right:5px }
.hideTxt { overflow:hidden; text-indent:100%; white-space:nowrap }
.POCon h3 { display:inline; padding-right:20px; position:relative }
.POInIcon { background:transparent url(evergreenlpsprite.png) 35px 17px; height:17px; left:-25px; padding:0; position:absolute; top:0; width:13px }
a.ancClose { cursor:pointer; *color:#abb688;
color:#abb688; color:rgba(171,182,136,1); font:700 31px/18px Arial, Helvetica, sans-serif; overflow:hidden; position:absolute; right:7px; top:7px }
a.ancClose:hover { color:#566c11 }
/* v3 additions/**/

.videoBox { height: 586px; }
/*.accContent .POOuter a.accordionCTA { padding-left: 10px; }/**/
.accordion { position:relative; }
.POOuter a.accordionCTA { display: inline-block; }
.accordion h4 { background: #e6e4e4; border-bottom: 1px solid #fff; border-top: 1px solid #fff; position:relative; }
.accordion h4.first { border-top: none; }
.ui-icon-triangle-1-e { border:8px solid transparent; border-bottom-width:0; border-top-color:#333; float:right; font-size:0; height:0; line-height:0; margin-top:11px; position:absolute; right:20px; width:0; }
.ui-icon-triangle-1-s { border:8px solid transparent; border-bottom-color:#333; border-top-width:0; float:right; font-size:0; height:0; line-height:0; margin-top:10px; position:absolute; right:19px; width:0; }
.dateSpan,
.countSpan { font-weight:normal; }
.ancTag { background-color: #445708; border-radius: 5px; color:#fff; font-size:12px; font-weight:bold; height: 12px; margin:0 5px; padding: 2px 4px 1px; text-decoration:none; }
a:hover .ancTag { background-color: #789200; }
.accordion h4 a:hover .ancTag,
.accordion h4.ui-state-hover .ancTag { color:#fff; text-shadow:none; }
.accordionCTA { float:left; }
.POOuter { margin-bottom:10px; width:310px; }
.accLink:after { clear:both; content:"."; display:block; height:0; visibility:hidden }
.POOuter:after { clear:both; content:"."; display:block; height:0; visibility:hidden }
.POBut { display:inline-block; height:26px; float:right; margin:0; padding-left: 5px!Important; text-align:left; position:relative; width:65px; vertical-align:middle; }
.POBut:after { content:' '; background:url(evergreenlpsprite-v2-1.png); background-position:22px 18px; height:18px; position:absolute; right:5px; top:2px; width:18px; z-index:2; }
.POCon { right:-270px; top:-10px; }
#socialConnect a span { background-image: url(evergreenlpsprite-v2-1.png); }
#wrapper { position:relative; }
.shareLinks { background:#fbf9fa; border:1px solid #e6e4e4; border-radius:0 0 5px 5px; border-top:none; position:absolute; right:0; top:-20px; width:210px; z-index:10; }
.shareLinks h4 { margin-bottom:15px; margin-top:0 }
.shareBtn { background-image: url(evergreenlpsprite-v2-1.png); display:inline-block; height:16px; margin:0 4px 0 5px; width:16px; }
.shareCon {float:left; padding:14px 5px 7px; height:auto; }
.bookmarkCon { border-radius:0 0 5px 0;border-left:1px solid #e6e4e4; box-shadow:inset 0px 0px 10px 0px rgba(51,51,51,.15); float:right; padding:14px 0px 7px 5px; position:relative; height:auto; width:107px; }
.bookmarkCon:after { background-image: url(evergreenlpsprite-v2-1.png); background-position: -37px -37px; content:' '; width:20px; height:35px; position:absolute; top:5px; right:5px; z-index:2; }
.bookmarkCon:before { background:#bbb0a3; content:' '; height:5px; position:absolute; right:5px; top:0; width:20px; z-index:2; }
.shareBtn.facebook { background-position:54px 34px; }
.shareBtn.twitter { background-position:38px 34px; }
.shareBtn.email { background-position:56px 16px; width:20px; }
.shareBtn.bookmark { background-position:81px 23px; cursor: move; height:23px; position:relative; top:-4px; width:24px; z-index:4; }
.bookmarkPO { bottom:-55px; display:none; position:absolute; right:0px; width:160px; }
.tabLink { cursor:move; position:absolute; bottom:0; left:0; right:0; top:0; z-index:3; }
#vidStartBox { background-color:#555; background-color:rgba(51, 51, 51, 0.8); height:412px; left:9px; position:absolute; top:44px; width:630px; z-index:100 }
#vidStartBox p { color:#fff; width:260px; margin:150px 0 0 100px; }
#vidStartBox .ancBtn.lrg { border-radius:8px; font-size:80px; padding:35px 15px 37px 20px; position:absolute; right:100px; top:150px; }
.hideTxt { overflow: hidden; text-indent: 120%; white-space: nowrap; }
#searchForm, #topSearchForm, #bottomSearchForm{padding:9px 30px;}
