/*///////////////////////////////////////////////////////////////////////////////////////*/
                                   /* Home Page Styles */
/*///////////////////////////////////////////////////////////////////////////////////////*/

.homeWrap { background:url(/images/homeWrapBg.jpg) no-repeat; width:927px; margin: 0 auto; position:relative; }
/*.largeHdrWrp { display: none; }*/
.homeGlobe { float:left; margin-top: 1px; width:295px}
.homeIntro { float:left; width:25px; padding-top:38px; }
.homeCopy, .homeCopySm  {float:right; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:150%; }
.homeCopy { width: 300px; padding:42px 50px 0 0px; }
.smallHdrWrp { background: url(/images/smHdrBkgrd.jpg) no-repeat; height: 92px; overflow: hidden; padding: 16px 85px 0 85px; }
.openPaperWrp { background: url(/images/openPaperBkgrd.jpg) no-repeat; height: 155px; overflow: hidden; }
.openPaperHdr { float: left; text-align: right; width: 200px; padding: 32px 25px } 
.openPaperHdr h2 { font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #fff;  letter-spacing: -.02em; }
.openPaperHdr h2 span { font-size: 14px; font-weight: normal;letter-spacing: .03em; color: #e9e8e9; }
.openPaperHdr a { background-color: #fef4d3; display: block; border: 1px dotted #ccc; padding: 4px 10px; text-decoration: none; font-weight: bold; font-weight: bold; font-size: 11px; margin-top: 16px; -webkit-box-shadow: 3px 4px 6px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 3px 4px 6px 0px rgba(0,0,0,0.75);
box-shadow: 3px 4px 6px 0px rgba(0,0,0,0.75); text-align: center; letter-spacing: -.02em; }
.openPaperHdr a:hover { background-color: #ffe89d; }
.openPaperArticle { float: left; text-align: left; width: 599px; padding: 20px 36px; }
.openPaperArticle h3 { font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; font-weight: bold; line-height: 125%; }
.openPaperArticle p { margin: 6px 0;    }

/* Top Nav */
.mainHomeNavCont { clear: left; width: 927px; margin:0 auto; position:relative; z-index:500 }
.mainHomeNav { clear:left; height: 61px; list-style: none outside none; margin: 0; padding:0; position: relative; z-index: 5 }
.mainHomeNav li { float: left }
.mainHomeNav img {border:none}
.mainHomeNav li a.learn, .mainHomeNav li a.browseMain, .mainHomeNav li a.resources, .mainHomeNav li a.access {display:block; height:35px; float:left; text-decoration:none; color:#333; letter-spacing: -1px; font-size: 18px; font-weight: bold; text-align:center; padding-top:26px; padding-left:10px; font-family:Arial, Helvetica, sans-serif}
.mainHomeNav li span.first {color:#892034}
.mainHomeNav li a.learn:hover, .mainHomeNav li a.browseMain:hover, .mainHomeNav li a.resources:hover, .mainHomeNav li a.access:hover { height:35px; color:#bb1233 }
.mainHomeNav li:hover > a.learn, .mainHomeNav li:hover > a.browseMain, .mainHomeNav li:hover > a.resources, .mainHomeNav li:hover > a.access { height:35px; color:#bb1233 }
.mainHomeNav li a.learn { width:191px; background: url(/images/learn.jpg) no-repeat 0 0 }
.mainHomeNav li a.learn:hover { background: url(/images/learn.jpg) no-repeat 0 -61px;}
.mainHomeNav li:hover > a.learn { background: url(/images/learn.jpg) no-repeat 0 -61px;}
.mainHomeNav li a.browseMain { width:255px; background: url(/images/browse.jpg) no-repeat 0 0; }
.mainHomeNav li a.browseMain:hover { background: url(/images/browse.jpg) no-repeat 0 -61px;}
.mainHomeNav li:hover > a.browseMain { background: url(/images/browse.jpg) no-repeat 0 -61px;}
.mainHomeNav li a.resources { width:216px; background: url(/images/browse.jpg) no-repeat 0 0; }
.mainHomeNav li a.resources:hover { background: url(/images/browse.jpg) no-repeat 0 -61px;}
.mainHomeNav li:hover > a.resources { background: url(/images/browse.jpg) no-repeat 0 -61px;}
.mainHomeNav li a.access { width:224px; background: url(/images/accessBtn.jpg) no-repeat 0 0; }
.mainHomeNav li a.access:hover { background: url(/images/accessBtn.jpg) no-repeat 0 -61px;}
.mainHomeNav li:hover > a.access { background: url(/images/accessBtn.jpg) no-repeat 0 -61px;}

/* Browse Container for Top Nav */
.mainHomeNav  .hovercont { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #F8F7F9; border-color: #D0D0D0 #DBD4DE #DBD4DE; border-right: 2px solid #DBD4DE; border-style: solid; border-width: 1px 2px 2px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); left: -9999px; margin-left: 1px; padding: 4px; position: absolute; top: 60px; width: 914px;   z-index: 5;  /*height:265px; height:275px\9*/}
.mainHomeNav :hover .hovercont { left:-1px; }
.mainHomeNav .linkcont { background: #fff; padding: 18px; width: 879px;  font-size:11px; /**margin: 0 auto; _margin-left:0; margin-left:4px;*/ font-weight:normal; letter-spacing:normal; text-align:left }
.mainHomeNav .linkcont .clear { clear: left }
.mainHomeNav .linkcont li { font-size: 11px; color:#333; line-height:130%; float:none; background-image:none }
.mainHomeNav .linkcont li a {font-size:11px; float:none; clear:left; line-height:130%; color:#892035;display:inline-block}
.mainHomeNav .linkcont li a:hover {color:#bb1233; text-decoration:underline}
.mainHomeNav .linkcont ul  { float: left; min-height: 100%; padding: 0; margin: 0; line-height:130%; _font-family:verdana, arial, helvetica, sans-serif}
.mainHomeNav .linkcont ul.disc  { width:350px }
.mainHomeNav .linkcont ul.type, .mainHomeNav .linkcont ul.all  { width:225px }
.mainHomeNav .linkcont ul ul { padding-top:2px; width:auto}
.mainHomeNav .linkcont li li { background-image: url(../images/leftSmGray.jpg); background-position: 0 0.4em; background-repeat: no-repeat; padding-left: 1.4em; float:none; padding-right:20px }
.mainHomeNav .linkcont li li a { clear: left; float: none; font-size: 11px; font-weight:normal}
.mainHomeNav .linkcont .rtBord {border-right:dotted 1px #ccc; margin-right:12px; padding-right:12px}


.mainHomeNav ul.list2 {padding:0;width:33%;float:left;min-height:100%}
.mainHomeNav ul.list2 li {float:none;clear:left;padding-right:40px; background-image: url(../images/leftSmGray.jpg);background-repeat: no-repeat;background-position: 0 .4em;padding-left: 1.4em; line-height:130%}
.mainHomeNav li.list2 a {font-size:11px;float:none;clear:left}

/* Center Slideshow */
.centerSlideshow { width:443px; height: 290px; position:absolute; left: 240px; top: 30px; z-index: 200; text-align:center; background:url(/images/center-slideshow-bkgrd.png) 0 0 no-repeat; }
.centerSlideshow  img.bgSlideImg { padding-left: 1px; }

/* Collections Container and Styles */
.collectionsWrap {clear:both; background:url(/images/homeCollectionsBgFiller.jpg) repeat-y; width: 927px; min-height:220px; _height:220px; position: relative; }
.collectionsBg {background:url(/images/homeCollectionsBg.jpg) no-repeat 0 top; min-height: 185px;  }
.collectionsBx, .resourcesBx {width: 180px; padding-top:55px; text-align:left; _height:165px}
.collectionsBx {float:left; padding-left:30px}
.resourcesBx {float:right; margin-right:30px; _margin-right:15px}
.collectionsBtm {height:43px; position:relative}
.collectionsWrap a {color:#333}
.collectionsWrap a:hover {font-weight:normal; color: #892035}
h2.collectionsHdr, h2.resourcesHdr {width: 184px; height: 23px; font-size:18px; font-weight:bold; color:#892035; letter-spacing: -1px; padding-bottom:12px; position:relative}
h2.collectionsHdr span, h2.resourcesHdr span {position:absolute; height:100%; width:100%}
h2.collectionsHdr span {background:url(/images/author-services-hdr.jpg) no-repeat 0 0 ; }
h2.resourcesHdr span {background:url(/images/libRes.jpg) no-repeat 0 0}
.collectionsWrap li {border-top: 1px dotted #ccc; padding: 5px 0}
.collectionsWrap li.first {border:none}
.showMoreFirst, .showMoreSecond {position:absolute; top:5px; z-index:60}
.showMoreFirst {left:110px}
.showMoreSecond {left:800px}

/* Cover Slideshow Container */
.coverSlideshowWrapper {clear:both; width: 927px; background:url(/images/slideshowCont.jpg) no-repeat 0 0; height: 234px; position:relative}
.coverSlideshowLinks {position:absolute;top:197px; left: 80px; bottom: 25px; width:727px; padding-right:127px}
.coverSlideshowLinks p {margin:0}
.coverSlideshowWrapper .browseLink a {color:#333}
.slideshowCenter {position:absolute; top: 40px; left:70px; } /*using this to help position slideshow in container*/

/* Media Center, News and Events */
.newsWrap {clear:both; background:url(/images/newsBg.jpg) repeat-x 0 0; text-align:left; padding: 20px 0; display:inline-block }
.newsWrap a:hover {font-weight:normal}
.mediaCtr, .companyNews, .eventsMain {width: 285px; float:left; padding: 0 12px}
h3.mediaCtrHdr, h3.companyNewsHdr, h3.eventsMainHdr {width: 283px; height: 23px; position:relative; color:#fff; font-size:16px; }
h3.mediaCtrHdr span, h3.companyNewsHdr span, h3.eventsMainHdr span {position:absolute; height:100%; width:100%; background-repeat:no-repeat; background-position: 0 0}
h3.mediaCtrHdr span {background:url(/images/mediaCtrHdr.jpg) }
h3.companyNewsHdr span {background:url(/images/compNewsHdr.jpg)}
h3.eventsMainHdr span {background:url(/images/eventsHdr.jpg)}
.newsWrap p {margin:12px 0; letter-spacing: -1px; height:20px }
.mediaCtr ul, .companyNews ul {border-right: 1px solid #e8e8e8; padding-right:24px; /*height:100%*/}
.mediaCtr li, .companyNews li {border-top:1px dotted #ccc; padding:8px 0; line-height:110%}
.mediaCtr ul li a, .companyNews ul li a {color: #333}
.mediaCtr ul li a:hover, .companyNews ul li a:hover {color:#892035; text-decoration:underline }
.newsWrap .eventsMain table  {width:279px; line-height:110%}
.newsWrap .eventsMain table tr td {border-top: 1px dotted #CCC; padding:8px 0; vertical-align:top}
.newsWrap .eventsMain table tr td.date {padding-right: 6px; min-width:40px}
.mediaCtr p .mediaRss {vertical-align: middle; padding-top:-6px; padding-left: 12px;}

/* My Liebert Sign Up and Social Media Bar */

.lcSocMediaBar { clear: both; width: 927px; background: url(/images/LCSignupHome.jpg) no-repeat -24px 0; border-top: 1px dotted #ececec; min-height: 170px; _height: 170px }
.lcSignup { text-align:left; width:530px; float:left; font-size: 12px }
.lcSignup p { margin: 0 }
.lcLogo { text-align:left; width:230px; float:left; padding-top: 18px; margin-left: 60px; _margin-left: 10px }
.lcEmailWrp { float: left; padding: 8px 0; font-size: 11px;  }
.lcEmailWrp p { margin: 1px 0; padding: 0 }
.lcEmailWrp label { display: block; padding: 0; margin: 0 }
 input.lcEmail { clear: both; width: 200px; padding: 3px; margin: 4px 0; font: 11px Verdana, Geneva, sans-serif; color: #999 }
.lcEmail input[type="submit"] { width: 104px; }
.lcSignUpBtn { border:none; height:34px; width: 104px; font: bold 12px Arial, Helvetica, sans-serif;  color: #333; cursor:pointer; margin:0; padding: 0 0 2px 0; background:url(/images/lcSignUpBtn.png) no-repeat 0 0;}
.lcSignUpBtn:hover { background:url(/images/lcSignUpBtn.png) no-repeat 0 -33px}


ul.socMediaIcons { width:100px; float:right; margin:10px 20px 0 0}
.socMediaIcons li {display:inline}
.socMediaIcons li a, .socMediaIcons li.connect {display:block; float: left; height: 29px; position: relative; overflow:hidden; font-size:9px}
.socMediaIcons li.connect {padding-right:12px}
.socMediaIcons li a  {width:32px}
.socMediaIcons li a span {height: 100%; width:32px; position:absolute; left:0; top:0; }
.socMediaIcons li.connect span {height: 100%; width:100%; position:absolute; left:0; top:0; background:url(/images/connect.gif) no-repeat 0 0}
.socMediaIcons li a.facebook span {background: url(/images/facebookLg.gif) no-repeat 0 0}
.socMediaIcons li a.facebook:hover span {background: url(/images/facebookLg.gif) no-repeat 0 -28px}
.socMediaIcons li a.twitter span {background: url(/images/twitterLg.gif) no-repeat 0 0}
.socMediaIcons li a.twitter:hover span {background: url(/images/twitterLg.gif) no-repeat 0 -28px}
.socMediaIcons li a.linkedIn span {background: url(/images/linkedInLg.gif) no-repeat 0 0 #fdfdfd}
.socMediaIcons li a.linkedIn:hover span {background: url(/images/linkedInLg.gif) no-repeat 0 -28px}

