#mainTable{
    text-align:left;
}
.jcat li.journalItems {
    margin-left: 20px;
}
a:link, a:active, a:visited, a.identitiesLink:link, a.identitiesLink:active, a.identitiesLink:visited  {
    color:#892035;
    text-decoration:none;
}
#hide {display:none}
#cartinfo{
    width:49px;
}
#cartinfo a{
 background: url(../images/cart.jpg) 0px 0px no-repeat;
 font-size:0px;
}
#cartinfo a:hover{
    background: url(../images/cart.jpg) 0px -22px no-repeat
}
#content{
    margin: auto 0;
    padding: 0;
    text-align: center;
    min-height: 630px;
    height: auto;
    _height: 630px;
    background-repeat:no-repeat;
    background-position:top;
}
#headerSearchText, input.searchText{
    color:#999;
}
#loiLeftSideBarTextDiv, #loiFirstContentSnippetDiv, #loiSecondContentSnippetDiv, #loiThirdContentSnippetDiv, #tocFirstContentSnippetDiv, #tocSecondContentSnippetDiv{
    text-align: left;
}
.contentSnippetContainer{
    width:  445px;
}

h2.favh2{
    margin-top:24px;
}

.insideCont h2.favh2{
    margin-bottom:13px;
}

button.mobileBtn{ padding: 0 10px 0 0; left: -55px; margin-top:20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 100px; font-weight: bold; text-align: center; background: transparent url(../images/red_btn_sprite.gif) no-repeat right -88px }
button.mobileBtn span { height:24px; padding: 4px 0 0 10px; margin:0 0 0 -2px; *margin:0 0 0 2px; background: transparent url(../images/red_btn_sprite.gif) no-repeat left 0; color:#fff }
* html button.mobileBtn { padding-left: 2px } /* Extra padding on search button for IE6 */
button.mobileBtn:hover, button.mobileBtnHover { /* the redundant class is used to apply the hover state with a script */ background-position: right -132px }
button.mobileBtn:hover span, button.mobileBtnHover span { background-position: 0 -44px }


.profile_subscriptions tr td{
    padding-bottom:0px;
    padding-top:0px;
    margin-bottom:0px;
    margin-top:0px;
}
table.profile_subscriptions{
    margin-top:10px;
}
div.alertSettingsLeadOut{
    float: right;
    margin-right: 465px;
    margin-top: -37px;
}
div.accessToken div{
    margin-bottom:10px;

}
div.accessToken label{
    font-weight:bold;
}

#myLiebertSinppDiv{
    line-height: 3em;
    margin-bottom: 50px;
}
table tr td.firstCell img.accessIcon{
    margin-top:10px;
}
table.timeFrame tr td{
    padding-left:0px;
    padding-top:5px;
}
#advancedSearchFormDiv{
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
}
div.art_title img{
    margin-left:5px;
}
table.articleEntry.searchResult{
    margin-top:0px;
    margin-bottom:-0px;
}
div.hr.searchResult{
    margin-top:0px;
}
#searchResultsRightFirstSnippDiv{
    text-align: left;
}
#QSFSearchText,#QSFSaveSearchName{
    width:150px;
}

#denialPageOffers tr td{
    padding:0px;
}
a.underline{
    text-decoration:underline;
}
div.coBoxInner div.snippetBody{
    background-color: white;
    height: 175px;
    margin: 12px 0;
    overflow: scroll;
    padding: 6px 24px;
}
div.coBoxInner div.snippetBody b{
    font-size: 12px;
    padding-top: 18px;
    color: #892035;
}

#ecommForm div.coBoxWide.marginBot div.coBoxInner table.ecomm tr td{
    padding:0 20px 2px 0;
}
#countryCode{
    width:206px;
}
.coBoxInner h3.ecommAddressTitle{
    margin: 8px 0;
    padding: 0;
    color:black;
    font-size:11px;
}
div.address div{
    margin-bottom:5px;
}
div.addressLink{
    font-weight:bold;
    color:#892035;
}

p.billingAddressP, p.creditCardUsedPP{
    line-height:22px;
    font-weight:normal;
}
tr.subtotal td.ecommOrderLabel{
    font-weight:normal;
}

#videoTools li a.view_link,#videoTools li a.rssFeed{
    display:inline;
}

ul.mostPopular p.rc_more{
    text-align:right;
    margin-top:0px;
}
table.noSpace tr td{
    margin:0px;
    padding:0px;
}

#vdLoiRightSideBarTextDiv{
    text-align: center;
    line-height: 5em;
}

#homeJournalTitle{
    background: url(../images/Logos/vidlogo.jpg) no-repeat 0 0;
}

.tocJournalTitle {
    font-style: italic;
}

div.publication-welcome{
    width: 440px;
    text-align: left;
}

p.vidAccess img{
    margin: 0 0 -2px;
    padding: 0 6px;
}

#publication-welcomeFullWidth{
    width:100%;
}

div.authInfo, div.citeThisVideo, div.referencesDiv{
    margin-top:10px;
}

div.referencesDiv ul li{
    margin-top:10px;
    padding-left:10px;
}

#videoTools li.rssLi a{
    display:inline;
}

#firstPage{
    margin: 0;
    text-align: center;
}

#firstPage img.firstPageImage{
    border: 1px solid silver;
    padding: 5px;
}

div.bookWrapper, form.bookForm{
    text-align:left;
}

div.chapterContent{
    text-align:left;
    margin-top:10px;
}

div.chapterRight{
    margin-top:125px;
}

div.NLM_sec.NLM_sec_level_1{
    margin-top:5px;
}

div.Page404{
    padding-top:30px;
}

.mostReadArticles {
    float: left;
    line-height: 145%;
    margin: 35px 0 0 18px;
    padding-bottom: 24px;
    padding-left: 12px;
    text-align: left;
    width: 900px;
    _padding-left:0;
    _margin-left:14px;
}

.mostReadArticles hr {
    display: block;
    position: relative;
    padding: 0;
    margin: 6px auto;
    width: 100%;
    clear: both;
    border: none;
    border-top: 1px dotted #ccc;
    border-bottom: 1px solid #FFF;
    font-size: 1px;
    line-height: 0;
    overflow: visible;
}

.mostReadArticles h2 {
    font-family:Arial, Helvetica, sans-serif;
    color:#892035;
    letter-spacing:-1px;
    font-size:18px
}

div.mostReadArticlesUpperPart{
    margin-left:10px;
    padding-top:20px;
}

#journalSubscriptionOfferList{
    padding-top:20px;
    padding-bottom:10px;
}

#journalSubscriptionOfferListButtonDiv{
    padding-right:30px;
}

#journalSubscriptionHeader{
    margin-top:10px;
}

.showIdentities, p.showIdentities b{
    text-align:left;
    width:99%;
    margin-left:5px;
}
table.showIdentities{
    border:solid #9a9a9a 1px;
}
div.showIdentities hr{
    color:#9a9a9a;
}
ul.showIdentities li{
    padding-left:5px;
}

#registrationBtn{
    width:64px;
}

#categoriesHeader{
    background-image:none;
    text-indent:0px;
    color:#892035;
    padding-top:5px;
}

div.articleResultRightSide{
    margin-left:185px;
    padding-right:20px;
}

ul.showBullet{
    line-height: normal;
    list-style: disc outside none;
    margin-top: 10px;
    padding-left: 25px;
}

#activateDiv{
    padding-left:10px;
    padding-top:10px;
    padding-right:10px;
    padding-bottom:5px;
}

/*****************************************************************************/
/*//////////////////////// RESET & UNIVERSAL STYLES /////////////////////////*/
/*****************************************************************************/

html { margin-left: 0px; overflow-y: scroll }

body { background: #FFFFFF;
    color: #333333;
    font: 13px Verdana, Geneva, sans-serif;
    margin: 0;
    padding: 0;
    text-align: center;
    background-repeat:repeat-x;
    background-position:top;
}

h1, h2, h3, h4, h5, h6, ul, li, pre, code { line-height: 100%; margin: 0; padding: 0; }
table { font-size: inherit }
table tr td { padding: 8px 5px; }
td { vertical-align: top; }
ul { line-height: normal; list-style: none outside none; }
img { border: 0 none; }
p { margin: 16px 0; }
a { color: #892035; text-decoration: none }
a:hover { color: #BD1536; text-decoration: underline; }
form { font-family: Verdana, Geneva, sans-serif; font-size: 11px }
input, select { border: 1px solid #CCCCCC; font-size: 11px }
input[type="radio"] { border: none }

/*****************************************************************************/
/*///////////////////////// LIBRARY CLASSES /////////////////////////////////*/
/*****************************************************************************/

/*floats and alignment*/
.floatfix { clear: both }
.floatleft { float: left }
.floatright { float: right }
.center { text-align: center }
.leftAlign { text-align: left }
.rightAlign { text-align: right }
.middle { vertical-align: middle }

/*text*/
.bold { font-weight: bold }
.italic { font-style: italic }
.lineheight { line-height: normal }
.link { text-decoration: underline }
.smTxt { font-size: 10px; font-weight: normal }
.smTxt2 { font-size: 9px; font-weight: normal }

/*borders*/
.btBrd { border-bottom: 1px dotted #CCCCCC }
.btBrd2px { border-bottom: 2px dotted #CCCCCC }
.lftBrd { border-left: 1px dotted #CCCCCC; padding-left: 12px }
.noBorder { border: medium none }
.rtBrd { border-right: 1px dotted #CCCCCC; margin-right: 12px }
.topBrd { border-top: 1px dotted #CCCCCC }
.topBrd2px { border-top: 2px dotted #CCCCCC }

/*margins & padding*/
.marginLt { margin-left: 12px }
.marginRt { margin-right: 12px }
.marginTop { margin-top: 10px }
.marginBot { margin-bottom: 10px }
.noMargin { margin:0 }
.noPad { margin: 0; padding: 0 }
.padLt { padding-left: 12px }
.padRt { padding-right: 12px }
.padTop { padding-top: 10px }
.padBot { padding-bottom: 10px; }
.padBot2x { padding-bottom: 24px }
.vertPad3px { padding: 3px 0 }

/*images*/
.icon { margin: 0 0 -2px; padding: 0 6px }
.imgRt { float: right }

/*rules*/
.hr { display: block; position: relative; padding: 0; margin: 18px auto; width: 100%; clear: both; border: none; border-top: 1px dotted #ccc; border-bottom: 1px solid #FFF; font-size: 1px; line-height: 0; overflow: visible; }
.hr2px { display: block; position: relative; padding: 0; margin: 18px auto; width: 100%; clear: both; border: none; border-top: 2px dotted #ccc; border-bottom: 2px solid #FFF; font-size: 1px; line-height: 0; overflow: visible; }
.hr2pxvid { display: block; position: relative; padding: 0; margin: 24px 0 0 0; width: 440px; border: none; border-top: 2px dotted #ccc; border-bottom: 2px solid #FFF; font-size: 1px; line-height: 0; overflow: visible; }

/*color*/
.darkred { color: #892035 }
.darkgray { color: #333333 }
.gray { color: #999999 }
.redOrange { color: #ff3803}
.red { color: red }

/*widths*/
.width25pc {width:25%}
.width33pc {width:33%}
.width40pc {width:40%}
.width440 { width:440px }
.width45pc {width:45%}
.singleCol { width: 47% }

/*errors*/
input.error { border: 2px solid red }

/* Input Button Styling*/
button { position:relative; border:0; cursor:pointer; overflow:visible; /* removes extra side padding in IE */ }
button::-moz-focus-inner { border: none;  /* overrides extra padding in Firefox */}
button span { position: relative; display: block; white-space: nowrap }
@media screen and (-webkit-min-device-pixel-ratio:0) {/* Safari and Google Chrome only - fix margins */button span { margin-top: -1px; }}

/* RED BUTTON - OPTIONAL BUTTON STYLES for applying custom look and feel: */
input.submitBtn{background-image:url("../images/submit.png");background-position: center center;background-repeat: no-repeat;height: 25px;width: 64px;border:none;padding-top:0px;vertical-align:middle;}
input.submitBtn:hover{background-image:url("../images/submithover.png");cursor:pointer;}
button.submitBtn{ padding: 0 10px 0 0; margin:0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: center; background: transparent url(../images/red_btn_sprite.gif) no-repeat right -88px }
button.submitBtn span { height:24px; padding: 4px 0 0 10px; margin:0 0 0 -2px; *margin:0 0 0 2px; background: transparent url(../images/red_btn_sprite.gif) no-repeat left 0; color:#fff }
* html button.submitBtn { padding-left: 2px } /* Extra padding on search button for IE6 */
button.submitBtn:hover, button.submitBtnHover { /* the redundant class is used to apply the hover state with a script */ background-position: right -132px }
button.submitBtn:hover span, button.submitBtnHover span { background-position: 0 -44px }

/* GRAY BUTTON - OPTIONAL BUTTON STYLES for applying custom look and feel: */
button.grSubmitBtn { padding: 0 10px 0 0; margin:0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: center; background: transparent url(../images/gray_btn_sprite.gif) no-repeat right -88px }
button.grSubmitBtn span { height:24px; padding: 4px 0 0 10px; margin:0 0 0 -2px; *margin:0 0 0 2px; background: transparent url(../images/gray_btn_sprite.gif) no-repeat left 0; color:#fff }
* html button.grSubmitBtn { padding-left: 2px } /* Extra padding on search button for IE6 */
button.grSubmitBtn:hover, button.grSubmitBtnHover { /* the redundant class is used to apply the hover state with a script */ background-position: right -132px }
button.grSubmitBtn:hover span, button.grSubmitBtnHover span { background-position: 0 -44px }


/*****************************************************************************/
/*///////////////////////// TEMPLATE / LAYOUTS //////////////////////////////*/
/*****************************************************************************/

/* Body and Main Wrapper Background - "Default Background" */
.mainBkgrd {background: url(../images/journBkgrds/main_grd.jpg) repeat-x top #fff}
.mainWrapper {margin: auto 0; padding: 0; text-align: center; background:url(../images/journBkgrds/main_bkgd.jpg) no-repeat top; min-height:630px; height:auto; _height: 630px}
* html .mainWrapper {height: 630px;}

/* MAL LOGO and top level nav for Contact | Support | Cart */
.logo {margin: 0 auto; width: 970px}
.logo p {float:left; margin:0; padding:0}
.logo ul {float: right; height: 22px; list-style: outside none none; margin: 0; overflow: hidden; padding: 20px 0 9px; width: 174px;}
.logo li {float:left; list-style-type:none; margin:0; padding:0; }
.logo li a {display:block; height:22px; position:relative;overflow:hidden}
.logo li a span {position:absolute; width:100%; height:100%; left:0px; top:0px}
.logo li a.contact {width:62px}
.logo li a.contact span {background: url(../images/contact.jpg) 0px 0px no-repeat}
.logo li a.contact:hover span {background: url(../images/contact.jpg) 0px -22px no-repeat}
.logo li a.support {width:62px}
.logo li a.support span {background: url(../images/support.jpg) 0px 0px no-repeat}
.logo li a.support:hover span {background: url(../images/support.jpg) 0px -22px no-repeat}
.logo li a.cart {width:49px;}
.logo li a.cart span {background: url(../images/cart.jpg) 0px 0px no-repeat}
.logo li a.cart:hover span {background: url(../images/cart.jpg) 0px -22px no-repeat}

/*INSTITUTION BANNER*/
.instBannerTxt { position:absolute; top:0; width:100%; z-index:3; text-align:center; color:#fff; background-color:#938870;height:16px;left:0px;}

/* NAV BUTTONS for HOME - BROWSE - RESOURCES - LIBRARIANS - ADVERTISE */
.NavWrapper { width:970px; text-align:left; margin: 0 auto; clear:both; padding-top:14px; *padding-top: 0; _padding-top: 14px; padding-left:1px; min-height:24px; }
.NavCont { float: left; height: 26px; list-style: none outside none; margin: 0; padding: 0; position: absolute; width: 455px; z-index: 2000; margin-left:15px; _margin-left:0; _width: 465px; }
.NavCont li { float: left; list-style-type: none }
.NavCont li a.headerLink:hover { height: 26px; border-bottom:none; border-top:#dadada solid 1px;border-left:#dadada solid 1px;border-right:#dadada solid 1px; color:#ca022a;text-decoration:none;padding-left:9px;}

.NavCont li .normalHeader:hover {
    border-top: #dadada solid 1px;
    border-left: #dadada solid 1px;
    border-right: #dadada solid 1px;
}

.NavCont li a.headerLink,.NavCont li a.normalHeader{text-decoration:none;text-align:center;padding-top:4px;}
.NavCont li a.normalHeader:hover{color:#ca022a;}
/*.NavCont li.header.hasSubmenu{width:80px;}*/
.NavCont li.header.hasSubmenu{padding: 0px 0px 0px 3px; width:auto;margin-right:1px;}
.NavCont li.header.hasSubmenu:hover{padding: 0px 0px 0px 1px;margin-right:0px;}
.NavCont li:hover > a.headerLink{ height: 26px; border-bottom:none; border-top:#dadada solid 1px;border-left:#dadada solid 1px;border-right:#dadada solid 1px; color:#ca022a;text-decoration:none;padding-left:9px;}
/*.NavCont li a.home { display: block; float: left; height: 26px; position: relative; width: 65px }
.NavCont li a.home span { background: url(../images/homeBtn.gif) no-repeat 0 0; display: block; float: left; height: 100%; left: 0; position: absolute; top: 0; width: 100% }
.NavCont li a.home:hover span { background: url(../images/homeBtn.gif) no-repeat 0 -26px; height: 100%; left: 0; position: absolute; top: 0; width: 100% }*/
.NavCont li:hover > a.home { height: 26px }
.NavCont li a.browse { display: block; float: left; position: relative; width: auto; padding-left:8px;padding-right:8px; font-size:0.88em; padding-top:8px;font-family:Verdana,Geneva,sans-serif;color:#993333;}
.NavCont li a.browse span { display: block; float: left; height: 26px; left: 0; position: absolute; top: 0;}
.NavCont li a.browse:hover span { height: 30px; left: 0; position: absolute; top: 0;}
.NavCont li:hover > a.browse { height: 21px}
.NavCont li:hover > a.browse span { height: 30px }
.NavCont li a.res { display: block; float: left; position: relative; width: 74px }
.NavCont li a.res span { background: url(../images/resourcesBtn.gif) no-repeat 0 0; display: block; float: left; height: 26px; left: 0; position: absolute; top: 0; width: 74px }
.NavCont li a.res:hover span { background: url(../images/resourcesBtn.gif) no-repeat  0 -26px; height: 30px; left: 0; position: absolute; top: 0; width: 74px; }
.NavCont li:hover > a.res { height: 26px}
.NavCont li:hover > a.res span { background: url(../images/resourcesBtn.gif) no-repeat 0 -26px; height: 30px; }
.NavCont li a.libs { display: block; float: left; position: relative; width: 72px; }
.NavCont li a.libs span { background: url(../images/librariansBtn.gif) no-repeat 0 0; display: block; float: left; height: 26px; left: 0; position: absolute; top: 0; width: 72px; }
.NavCont li a.libs:hover span { background: url(../images/librariansBtn.gif) no-repeat 0 -26px; height: 30px; left: 0; position: absolute; top: 0; width: 72px; }
.NavCont li:hover > a.libs { height: 26px; }
.NavCont li:hover > a.libs span { background: url(../images/librariansBtn.gif) no-repeat 0 -26px; height: 30px; }
.NavCont li a.press { display: block; float: left; position: relative; width: 46px; }
.NavCont li a.press span { background: url(../images/pressBtn.gif) no-repeat 0 0; display: block; float: left; height: 26px; left: 0; position: absolute; top: 0; width: 46px; }
.NavCont li a.press:hover span { background: url(../images/pressBtn.gif) no-repeat 0 -26px; height: 30px; left: 0; position: absolute; top: 0; width: 46px; }
.NavCont li:hover > a.press { height: 26px; }
.NavCont li:hover > a.press span { background: url(../images/pressBtn.gif) no-repeat 0 -26px; height: 30px; }
.NavCont li a.adv { display: block; float: left; position: relative; width: 71px; }
.NavCont li a.adv span { background: url(../images/vertBtn.gif) no-repeat 0 0  ; display: block; float: left; height: 26px; left: 0; position: absolute; top: 0; width: 71px; }
.NavCont li a.adv:hover span { background: url(../images/vertBtn.gif) no-repeat 0 -26px; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.NavCont li:hover > a.adv { height: 26px; }

/*NAV Content Containers:  HOME - BROWSE - RESOURCES - LIBRARIANS - ADVERTISE*/
.NavCont .linkWrapper {
   -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: 30px; _top: 28px; width: 681px; z-index: 2000 }
.NavCont :hover .linkWrapper { left:-15px }
.NavCont a.browse:hover .linkWrapper {_left:-55px}/*ie6 fix - Browse Container*/
.NavCont a.res:hover .linkWrapper {_left:-152px}/*ie6 fix - Resources Container*/
.NavCont a.libs:hover .linkWrapper {_left:-226px}/*ie6 fix - Librarians Container*/
.NavCont a:visited {_text-decoration:none;} /*fixes underscore for UL text in ie6*/

.infoCont, .infoCont2 {
    width: 621px;
    background: #fff;
    padding: 18px 30px;
}

#librariansMenuBady .infoCont {
    width: 681px;
}

.infoCont a { display: inline; padding: 0; text-decoration: none }
.infoCont a:hover { text-decoration: underline }
.infoCont .clear { clear: left }
.infoCont ul { float: left; min-height: 100%; padding: 0; margin: 0; line-height:130%}
.infoCont li { font-size: 11px; color:#333; line-height:130%; float:none }
.infoCont li.hasSubmenu{background-image:none;}
.infoCont ul ul { padding-top:2px }
.infoCont 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 }
.infoCont li li a { clear: left; float: none; font-size: 11px; font-weight:normal}
.list2 ul { float: left; min-height: 100%; padding: 0; margin: 0; line-height:130%}
.infoCont li { background-image: url(../images/leftSmGray.jpg); background-position: 0 0.4em; background-repeat: no-repeat; padding-left: 1.4em; float:left; margin-right:15px; width:150px }
.infoCont table { border-collapse: collapse; height: 0; margin: -1px; width: 0 }
.infoCont .rtBord { border-right: 1px dotted #CCCCCC;margin-right: 12px;}

/* Top Search Bars */
.searchTop{background-color: #ffffff; display: inline; height: 30px; margin-left: 90px; padding: 9px 18px; position: absolute; left: 50%; top: 44px; width: 359px; border-radius: 7px 0px 0px 7px; -moz-border-radius: 7px 0px 0px 7px; -webkit-border-radius: 7px 0px 0px 7px;}
.searchTop input {padding: 4px 6px; margin: 0; *margin: 0 0 9px 0; *padding: 2px 3px; width: 175px}
.searchTop select {padding: 3px 2px ; margin: 0 0 0 -2px; *margin: 0 4px 9px -2px; *padding: 7px 2px}

/*My Liebert Login Bar*/
.myLiebLogin {width:545px; height: 28px; padding:0 16px 0 0; float:right; text-align:right; margin-top:2px; position:relative; padding-top:0px;}
.myLiebLogin img {vertical-align:middle}
.myLiebLogin .welcomeUnRegisteredUser{width:480px; text-align:right; float:left;padding-top:5px;height:13px;margin-left:71px;}
.myLiebLogin .welcome {width:312px; text-align:right; float:left; line-height:50%}
.myLiebLogin .login {float:right;vertical-align:middle}
.myLiebLogin .logout {margin-top:4px;margin-right:0px;}
.ctrDropDown{width:180px}
.ctrDropDownClick{width:225px}
.plainDropDown{width:180px}
.dropdown {width:180px; position:absolute; z-index:1; background-color:#fff; top:-1px; margin-left:322px; *margin-left:42px; *left:50%; margin-top:2px}

/*Footer*/
.footer { clear: both; font-size: 10px; margin: 0 auto; text-align: left; width: 980px; height:auto}
.footer p { float: left; font-size: 9px; padding-left: 24px; width: 290px; }
.footer a { color: #333333; text-decoration: none; }
.footer a:hover { color: #892035; text-decoration: underline; }
.footer a:visited { /*color: #601625*/}
.footer a:active { /*color: #d2183c*/}
.footer .copyright { border-top: 2px dotted #CCCCCC; clear: both; float: left; margin: 18px 0 0 314px; width: 620px; _margin: 18px 0 0 158px; _width:620px}
.footer .crossref-counter { margin-top: 0; width: 145px; }
.footer p.copyrightText { float: left; margin-top: 5px; padding: 0; width: auto; }
.footer p.copyrightText a { color: #892035 }
.footerMenu { width:656px; float:left; padding:38px 0 0 0; }
.footerMenu .menuGrp { width:127px; float:left; margin-right:4px}
.footerMenu .menuGrp h5 { text-transform: uppercase; font-size:10px; padding-bottom: 6px; float:left; width:127px;}
.footer ul { float: left; margin:0; padding-bottom:12px }
.footer li { font-size: 9px; line-height: 150%;   }
.footer li a {display:block; display: inline-block }

/*****************************************************************************/
/*///////////////////// PUBLICATION & VIDEO PAGES //////////////////////////////*/
/*****************************************************************************/
/*Shared Navigation Styles for Pub & Video Pages
/*BUTTONS:  ABOUT THE JOURNAL - SUBSCRIBE - FOR AUTHORS - VIDEO*/
.authorNavCont, .videoNavCont { height: 68px;  font-family:Arial, Helvetica, sans-serif; /*float:left*/ }
.authorNavCont { width: 693px; margin-left: -24px; padding-bottom: 32px; width: 693px;  }
.videoNavCont { margin-left: 19px; padding-top: 17px; width: 935px }

.authorNav { width: 693px }
.videoNav { width: 935px; _left:-8px }
.authorNav, .videoNav { height: 68px; list-style: none outside none; margin: 0; padding: 0; position: relative; z-index: 500 }
.authorNav li, .videoNav li  { float: left }
.authorNav li a.about, .authorNav li a.subscribe, .authorNav li a.authors, .authorNav li a.aboutVideo, .authorNav li a.browseVideo, .authorNav li a.subscribeVideo, .videoNav li a.aboutVid, .videoNav li a.browseVid, .videoNav li a.subscribeVid, .videoNav li a.submitVideo { display:block; height:42px; float:left; text-decoration:none; color:#892035; letter-spacing: -1px; font-size: 18px; font-weight: bold; text-align:center; padding-top:26px }
.authorNav img, .videoNav img { border:none }
.videoNav li a.aboutVid, .videoNav li a.browseVid, .videoNav li a.subscribeVid, .videoNav li a.submitVideo{ width:233px; }
.authorNav li a.about { width:240px; background: url(../images/aboutJournal.jpg) no-repeat 0 0; }
.authorNav li a.about:hover, .authorNav li a.subscribe:hover, .authorNav li a.authors:hover, .authorNav li a.aboutVideo:hover, .authorNav li a.browseVideo:hover, .authorNav li a.subscribeVideo, .videoNav li a.aboutVid:hover, .videoNav li a.browseVid:hover, .videoNav li a.subscribeVid:hover, .videoNav li a.submitVideo:hover { height:42px; color:#bb1233 }
.authorNav li:hover > a.about, .authorNav li:hover > a.subscribe, .authorNav li:hover > a.authors, .authorNav li:hover > a.aboutVideo, .authorNav li:hover > a.browseVideo, .authorNav li:hover > a.subscribeVideo, .videoNav li:hover > a.aboutVid, .videoNav li:hover > a.browseVid, .videoNav li:hover > a.subscribeVid, .videoNav li:hover > a.submitVideo { height:42px; color:#bb1233 }

.authorNav li a.subscribe { width:233px; background: url(../images/subscribeRenew.jpg) no-repeat 0 0}
.authorNav li a.subscribe:hover { background: url(../images/subscribeRenew.jpg) no-repeat 0 -68px;}
.authorNav li:hover > a.subscribe { background: url(../images/subscribeRenew.jpg) no-repeat 0 -68px;}
.authorNav li a.authors { width:220px; background: url(../images/forAuthors.jpg) no-repeat 0 0; }
.authorNav li a.authors:hover { background: url(../images/forAuthors.jpg) no-repeat 0 -68px;}
.authorNav li:hover > a.authors { background: url(../images/forAuthors.jpg) no-repeat 0 -68px;}

.authorNav li a.aboutVideo { width:252px; background: url(../images/aboutJournalVideo.jpg) no-repeat 0 0; }
.authorNav li a.aboutVideo:hover { background: url(../images/aboutJournalVideo.jpg) no-repeat 0 -68px;}
.authorNav li:hover > a.aboutVideo { background: url(../images/aboutJournalVideo.jpg) no-repeat 0 -68px;}
.authorNav li a.browseVideo { width:192px; background: url(../images/browsebyVideo.jpg) no-repeat 0 0; }
.authorNav li a.browseVideo:hover { background: url(../images/browsebyVideo.jpg) no-repeat 0 -68px;}
.authorNav li:hover > a.browseVideo { background: url(../images/browsebyVideo.jpg) no-repeat 0 -68px;}
.authorNav li a.subscribeVideo { width:249px; background: url(../images/subscribeVideo.jpg) no-repeat 0 0; }
.authorNav li a.subscribeVideo:hover { background: url(../images/subscribeVideo.jpg) no-repeat 0 -68px;}
.authorNav li:hover > a.subscribeVideo { background: url(../images/subscribeVideo.jpg) no-repeat 0 -68px;}

.videoNav li a.aboutVid {  background: url(../images/aboutJournalVideo4bt.jpg) no-repeat 0 0; }
.videoNav li a.aboutVid:hover { background: url(../images/aboutJournalVideo4bt.jpg) no-repeat 0 -68px;}
.videoNav li:hover > a.aboutVid { background: url(../images/aboutJournalVideo4bt.jpg) no-repeat 0 -68px;}
.videoNav li a.browseVid { background: url(../images/browsebyVideo4bt.jpg) no-repeat 0 0; }
.videoNav li a.browseVid:hover { background: url(../images/browsebyVideo4bt.jpg) no-repeat 0 -68px;}
.videoNav li:hover > a.browseVid { background: url(../images/browsebyVideo4bt.jpg) no-repeat 0 -68px;}
.videoNav li a.subscribeVid { background: url(../images/subscribeRenew4bt.jpg) no-repeat 0 0; }
.videoNav li a.subscribeVid:hover { background: url(../images/subscribeRenew4bt.jpg) no-repeat 0 -68px;}
.videoNav li:hover > a.subscribeVid { background: url(../images/subscribeRenew4bt.jpg) no-repeat 0 -68px;}
.videoNav li a.submitVideo { background: url(../images/payPerView4bt.jpg) no-repeat 0 0; }
.videoNav li a.submitVideo:hover { background: url(../images/payPerView4bt.jpg) no-repeat 0 -68px;}
.videoNav li:hover > a.submitVideo { background: url(../images/payPerView4bt.jpg) no-repeat 0 -68px;}

/*Navigation Content Containers:  ABOUT THE JOURNAL - SUBSCRIBE - FOR AUTHORS - VIDEO*/
.authorNav .hovercont, .authorNav .videocont, .videoNav .videocont  { -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; position: absolute; top: 64px;  z-index: 5; letter-spacing:normal;/* _top:24px*/ }

.authorNav .hovercont { width: 681px; padding: 4px }
.authorNav .videocont { width: 187px }
.videoNav .videocont { width: 230px;  text-align: left;   }

.authorNav :hover .hovercont { left:-1px; }
.linkcont { background: #fff; padding: 18px;  width: 645px; font-size:11px; font-weight:normal; letter-spacing:normal; text-align:left }
.linkcont .clear { clear: left }
.linkcont table { border-collapse: collapse; height: 0; margin: -1px; width: 0; }
.linkcont ul {padding:0 0 0 18px; margin:0; list-style:none; background-color:green}
.linkcont li {float:left; background-image: url(../images/leftSmGray.jpg); background-position: 0 0.4em; background-repeat: no-repeat; padding-left:1.4em; margin-right:10px; width:177px}
.linkcont li a {clear: left; color: #892035; float: none; font-family: Verdana, Geneva, sans-serif; font-size: 11px; line-height: 130%; text-decoration: none;}
.linkcont li a:hover {color:#bb1233}

.authorNav :hover .videocont { left: 252px; text-align:left}
.videocont a { display: inline; padding: 0; text-decoration: none; }
.videocont .clear { clear: left; }
.videocont ul { float: left; min-height: 100%; padding: 0; }
.videocont li { padding-bottom: 12px; padding-left: 45px; padding-top: 12px; width: 142px; }
.videocont li.first { padding-top: 20px; }
.videocont li.last { padding-bottom: 20px; }
.videocont li a { clear: left; float: none; font-size: 14px; font-weight: bold; }
.videocont li:hover { background-color: #E7E7E9; width: 142px; }
.videoNav :hover .videocont { left: 232px}
.videoNav .videocont li { padding-left: 64px; width: 166px; _padding-top:10px; _padding-bottom:10px}
.videoNav .videocont li:hover { background-color: #E7E7E9; width: 166px; }
.videoNav .vc  {  left: -9999px; position: absolute;  z-index: 3; top:0;  } /*select menus showing through on video pages - ie6*/
.videoNav :hover .vc { left: 0}
iframe.fix {z-index:1; width: 230px; left:236px; position: absolute; top: 10px; height:190px; margin-top:55px}

/*Side Search*/
.searchSide { padding: 8px 0 8px 12px; width: 224px; *float:left }
.searchSide input { margin: 0 0 2px; padding: 4px 6px; width: 135px; *float:left }
.searchSide select { padding: 3px 2px; width: 148px; *float:left }

/*Banners Holders*/
.topBannerContainer { width: 970px; margin: 0 auto; padding-top:18px; clear:both; background-color:#fff; text-align:center; } /*LEADERBOARD 728x90*/
.skyscraper { width:185px; margin-top:18px } /*SKYSCRAPER 160x600 and RECTANGLE 180x150*/
.rectBanner { text-align:center; margin: 5px 0 } /*SKYSCRAPER 160x600 and RECTANGLE 180x150*/

/*Layout*/
.contentContainer { clear: both; font-size: 11px; margin: 0 auto; min-height: 500px; /*height: 500px;*/ text-align: center; width: 970px; }
.pubBkgrd { background:url(../images/pubBkrdGrad.jpg) no-repeat 0 0; _background:url(../images/pubBkrdGrad.jpg) no-repeat 1px 0 }

/*narrow left column / wide right */
.lpub, .rpub { float: left; }
.lpub { margin-left: 18px; padding-top: 28px; text-align: left; width: 242px; _padding:24px 0 0 0;  _margin:0 0 0 8px;  }
.rpub { margin: 0 18px 0 24px; padding-bottom: 24px; padding-top: 16px; text-align: left; width: 668px; _margin: 0 0 0 24px;}
/*wide left narrow right*/
.left { float: left; line-height: 145%; margin: 35px 0 0 18px; padding-bottom: 24px; padding-left: 12px; text-align: left; width: 660px; _padding-left:0; _margin-left:14px}
.right { float: right; margin: 25px 18px 0 0; text-align: left; width: 244px;  _margin:25px 10px 0 0 }

/*Main Styles*/
.left h1, .rpub h1, { font-size: 24px; font-weight: bold; letter-spacing: -0.02em; padding: 8px 0; }
.left h2 { font-size: 14px; line-height: 135%; }
.left h3 { color: #892035; font-size: 14px; }
.rpub h2 { font-size: 18px; font-weight: bold; padding: 8px 0; }
.rpub h3 { font-size: 14px; font-weight: bold; padding: 8px 0; }
.rpub p { margin: 10px 0; padding-right: 24px; }
.rpub ul.list-horizontal { width: 340px; }
.rpub .list-horizontal li { display: inline; float: left; margin-right: 3px; padding: 2px 0; }

/*****************************************************************************/
/*///////////////////// MY LIEBERT / PPV PAGES //////////////////////////////*/
/*****************************************************************************/
.insideCont { line-height: 150%; margin: 0 auto; padding: 50px 50px 0; text-align: left; width: 870px }
.menuContent { background-color: #FFFFFF; border: 1px solid #CCCCCC; clear: both; margin-bottom: 20px; padding: 20px 40px 30px; text-align:left; }
.pageContent { clear: both; margin-bottom: 20px; padding: 20px 40px 30px; text-align:left; }
.emailafriend { border:none ; background:none ; clear: both; margin-bottom: 20px; padding: 20px 40px 30px; text-align:left; }
.menuContent h2, .pageContent h2, .pageContent h1{color:#892035; font-weight:bold;}
.insideCont h1, .insideCont h2, .insideCont h3 { color: #892035; font-weight: bold; }
.insideCont h1 { font-size: 22px }
.insideCont h2 { font-size: 18px; margin: 24px 0 0; }
.insideCont h3 { font-size: 14px; margin: 18px 0 0 }
.insideCont ul { margin: 8px 0; }
.insideCont ul li { line-height: 175%; }
.instMenuTabsWrap ul li { line-height: 175%;}
.insideCont input, .insideCont select { font-size: 11px; margin: 0; }
.insideCont input { padding: 3px; }
.insideCont select { padding: 2px; }

/*MY LIEBERT page/content/images*/
#submitUserDataEmail{
    background-color: #F5EDD1;
    border: 2px solid #999999;
    border-radius: 16px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #892035;
    padding: 14px 32px;
    text-align: center;
    width: 180px;
    margin-left: 135px;
    margin-top: -25px;
    cursor: pointer;
    position: absolute;
}

#myLiebertSinppText{
    width: 400px;
    text-align: left;
    margin-top: -160px;
    margin-left: 65px;
    line-height: 1.5em;
}

#myLiebertSinppArrowRt{
    background: url(../images/blkArrowRt.gif) no-repeat 0 0;
    width: 12px;
    height: 16px;
    margin-top: -33px;
    margin-left: 105px;
}

.myLiebEmailArrow{background: url(../images/dottedLineArrow.gif) no-repeat 0 0; height: 160px; width: 30px; alt:"My Liebert / Liebert Connect";  ;margin-top: -10px;}
.myLiebEmailHdr{background: url(../images/MyLiebertLiebertConnectHdr.gif) no-repeat 0 0; height: 40px; text-indent: -9999px; width: 318px; alt:"My Liebert / Liebert Connect";}
.myLiebertSinppEmailDiv{background-color: white; width:340px; height:200px; text-align: left;padding-left: 20px;line-height: 1.5em;border: dotted 2px #C0C0C0;margin-left: 500px;margin-top: -230px}
.myLiebertSinppEmail{background: url(../images/emailAlertsPref.gif) no-repeat 0 0; height: 145px; width: 318px; margin-top: -25px;}
.myLiebHdr { background: url(../images/myLiebertText.gif) no-repeat 0 0; height: 26px; text-indent: -9999px; width: 331px; }
.myLiebContentTools { background: url(../images/OnlineContentToolsPref.gif) no-repeat 0 0; height: 66px; text-indent: -9999px; width: 465px; alt:"My Liebert Online Content Tools";}
.myLiebContent { float: left; margin-bottom: 12px; width: 50%; }
.myLiebEmailPref { background: url(../images/myLiebertEmailPref.gif) no-repeat 0 0; height: 71px; text-indent: -9999px; width: 380px; }
.myLiebEmail { border-bottom: 2px dotted #CCCCCC; border-left: 2px dotted #CCCCCC; float: right; padding-left: 15px; width: 45%; }
.myLiebContent, .myLiebEmail { line-height: 125%; }
.myLiebEmailSignup a { background: url(../images/grArrowRt.gif) no-repeat 25px 0; height: 58px; text-indent: -9999px; width: 380px; }
.myLiebEmailSignup a:hover { background: url(../images/grArrowRt.gif) no-repeat 25px -58px; }
.myLiebRegister { background: url(../images/myLiebertRegister.gif) no-repeat 0 0; height: 45px; text-indent: -9999px; width: 331px; }

/*My Liebert & Search tabbed menus*/
.menuTabsWrap { background: url(../images/tabBkgrd.jpg) repeat-x 0 0; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; clear: both; height: 60px; width: 100%; }

ul.menuTabs { list-style: none outside none; margin: 0; padding: 0; }
.menuTabs li { background: url(../images/tabBkgrd.jpg) repeat-x 0 0; border-right: 1px solid #CCCCCC; float: left; height: 36px; margin: 0; padding: 24px 0 0; }
.menuTabs li a { color: #333333; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding: 0 1.25em; }
.menuTabs .selected { background: url(../images/tabBkgrdSel.jpg) repeat center center; }
.menuTabs li a:hover { background: url(../images/tabBkgrdHvr.jpg) repeat-x 0 -1px ; color: #892035; margin-top: -23px; padding: 23px 1.25em 20px; text-decoration: none; }
.menuTabs li a.selectedLink { color: #892035; }

/*tabbed menu - institutional admin*/
.instMenuTabsWrap { background-color: #892035; border-right: 1px solid #4B111D; border-top: 1px solid #4B111D; height: 38px; width: 100%; }
ul.instMenuTabs { list-style: none outside none; margin: 0; padding: 0; }
.instMenuTabs li { background-color: #892035; border-left: 1px solid #4B111D; float: left; height: 28px; margin: 0; padding: 10px 0 0 0; }
.instMenuTabs li a { color: #DECCCF; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; padding: 0 0.7em;  }
.instMenuTabs .selected { background-color: #4B111D; }
.instMenuTabs li a:hover { background-color: #4B111D; border-bottom: 1px solid #4B111D; color: #FFFFFF; margin-top: -10px; padding: 10px 0.7em 8px; text-decoration: none}
.instMenuTabs li a.selectedLink { color: #FFFFFF; }

/*search tabs*/
ul.searchTabs { list-style: none outside none; margin: 0; padding: 0; height: 60px }
.searchTabs li { background: url(../images/tabBkgrd.jpg) repeat-x 0 0; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; float: left; height: 36px; margin: 0; padding: 24px 0 0;  }
.searchTabs li a { color: #333333; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding: 0 1.25em; }
.searchTabs .selected { background: url(../images/tabBkgrdSel.jpg) repeat center center; }
.searchTabs li a:hover { background: url(../images/tabBkgrdHvr.jpg) repeat-x 0 -1px ; color: #892035; margin-top: -23px; padding: 23px 1.25em 20px;  padding: 23px 1.25em 20px;  text-decoration: none; }
.searchTabs li a.selectedLink { color: #892035; }


/* Checkout / Document Request / Metadata */
.articleImg {float:left; padding: 0 12px 0 0; margin-top:-24px }
.coBillAddr p, .coPymtMthd p { margin: 6px 0 }
.coBillAddr, .coPymtMthd  { width:49%; padding-bottom:18px }
.coBoxInner { background-color:#f4f4f4; margin: 5px; padding: 14px 38px; _padding:14px 24px; *height:100%; position:relative;text-align:left;}
.coBoxInner .article p {margin:0}
.coBoxInner p, .coBoxInner h3  { margin:8px 0; padding:0 }
.coBoxInner h2 { margin: 12px 0 }
.coBoxInner h4.title { font-size:12px; padding: 24px 12px 0 0 }
.coBoxInner ol { list-style-type: none; margin: 0; padding: 12px 0 0 0 }
.coBoxInner label { float:left; width: 150px}
.coBoxInner label.remember {padding-top:6px}
.coBoxInner input { width: 18em }
.coBoxInner input.secCode { width: 9em }
.coBoxInner input.rmbrchkbx {width:2em; padding-left:0}
.coBoxInner li {line-height:150%; padding: 0 0 0.25em 0;overflow: hidden; }
.coBoxInner .radio { width: 2em }
.coBoxLogin { width:575px; }
.coBoxSubscribed { width:280px; }
.coBoxSubscribed input{ width:2em; border:none }
.coBoxWide, .coBoxLogin, .coBoxSubscribed  { border: 1px solid #ccc; background-color:#fff }
.coBoxWide { width:100% }
.coTable {width:780px; border-collapse:collapse; margin:0; padding: 0; text-align:left; border:none}
.coTable tr.odd { border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; margin-top:1px; }
.coTable tr td.price{font-weight:normal;}
.coTable tr.total td{padding:0 0 0 6px;}
.coTable tr.total td.price{font-weight:bold;}
*+html .coTable tr.odd td { padding:4px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc }/*ie7*/
*html .coTable tr.odd td { padding:4px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc }/*ie6*/
.goBack {position:absolute; left:0; top: 0}
.license { height: 175px; overflow: scroll; background-color:white; margin: 12px 0; padding: 6px 24px }
h3.licenseHdr { font-size: 12px; padding-top:18px }
h3.metadata {  background: url(../images/download-metadata.gif) no-repeat 0 0; height: 28px; margin-bottom: 12px; text-indent: -9999px; width:250px; }
.dlMetadata { width:49%; padding-bottom:18px }
.dlMetadata p { margin:6px 0 }
.dlMetadata input { width: 3em; }
.dlMetadata label { width:300px }
.required { top:12px;  }
.req2 { display:block; padding-top:-6px; line-height:125% }
.signin { width: 340px }
.signin label  {width: 125px; float:left}
.signin ol  { list-style: none outside none; margin: 0; padding: 12px 0 0 0  }
.signin li { clear: left; line-height:150%;  padding:0 0 0.5em 0; width: 100%;  *margin:0; *padding:-1em 0 0.1em 0; *line-height:100% }
.signin input { width: 18em; padding-right: 12px; _padding-right:6px }
.xPad { padding: 2px 0 }

/* checkout images */
h3.coLogin, h3.coNotSubscribed, h3.coInstAccess, h3.coPymtMthd1, h3.coBillAddr { height: 20px; margin-top: 3px; padding-bottom: 5px; text-indent: -9999px; width: 100%; border-bottom: 1px dotted #ccc;  }
h3.coRecLib a, h3.coSignIn, h3.coTerms, h3.coThankYou, h3.coPymtMthd, h3.coShopCart, h3.coConfirm { height: 20px; margin-top: 3px; text-indent: -9999px; width: 225px }
h3.coBillAddr, div.ecommHeader.coBillAddr { background: url(../images/billingAddress.jpg) no-repeat 0 0  }
h3.coConfirm { background: url(../images/confirm-order.gif) no-repeat 0 0  }
h3.coInstAccess  { background: url(../images/instant-access-options.jpg) no-repeat 0 0; margin-top:24px }
h3.coLogin { background: url(../images/cologin.jpg) no-repeat 0 0 }
h3.cLogin { text-indent: 0px; border-bottom:1px dotted #CCCCCC;height:20px;}
h3.coNotSubscribed { background: url(../images/not-subscribed.jpg) no-repeat 0 0 }
h3.coPymtMthd, h3.coPymtMthd1, div.ecommHeader.coPymtMthd { background: url(../images/pymtMethod.gif) no-repeat 0 0  }
div.ecommHeader.coPymtMthd,div.ecommHeader.coBillAddr  {font-size:0px; padding-bottom:0px;margin-bottom:0px;}
h3.coRecLib a { background: url(../images/recLibrarian.jpg) no-repeat 0 -2px; float:left; margin-top:-3px; padding-right:24px  }
h3.coSignIn { background: url(../images/sign-in.gif) no-repeat 0 0  }
h3.coShopCart { background: url(../images/shopping-cart.gif) no-repeat 0 0  }
h3.coTerms { background: url(../images/terms-cond.gif) no-repeat 0 0  }
h3.coThankYou { background: url(../images/thank-you.gif) no-repeat 0 0  }

/*****************************************************************************/
/*///////////////////// STYLES AND INDIVIDUAL COMPONENTS ////////////////////*/
/*****************************************************************************/

p.author, p.title, p.issue, .rpub p.author, .rpub p.issue, p.pubClips { margin: 0; padding: 0; }
.advSrchSlctMenus tr td {padding:0; margin:0}
.articleCount { font-weight:normal }
.articleEntry { margin-top: 18px; clear:both;_padding-bottom:18px; margin-right:18px}
.articleEntryTable{margin-top:0px;clear: left;}
.articleEntryTable tr td{border-bottom: 1px dotted #CCCCCC;font-size:11px;}
#tocArticles table.articleEntry{min-height:0px;margin-top:0px;}
.articleInfo { padding-bottom: 10px; width: 94%; }
.articleInfo .list-horizontal ul{ width: 440px; display:inline; margin:0; padding:0; }
.articleInfo .list-horizontal li { display:inline; margin: 2px 6px 3px 0; padding: 0; }
.caption p { line-height: normal; margin: 8px 0; }
.captionLabel { font-weight: bold; }
.coverLink { font-size: 10px; margin: 0 0 0 15px; }
.cover { border: 1px solid #CCCCCC; margin: 4px 0 11px 15px; }
.disclaimer { float: right; }
.dummyTableThumb { float: left; margin-top: 8px; width: 180px; }
.figureBox { border: 1px dotted #CCCCCC; min-height: 140px; padding: 12px; width: 95%; }
.figureThumb { float: left; margin-top: 6px; width: 180px; }
.input { float: left; padding-right: 10px; text-align: right; width: 25px; }
.myLiebertSignup {float:right; width:185px; margin-top:-10px; margin-left:18px; padding-left:18px; padding-bottom: 24px}
ul.list-horizontal { width: 100% }
.list-horizontal li { display: inline; float: left; margin-right: 3px; padding: 0; }
ul.printArticle { border-bottom: 1px dotted #CCCCCC; border-top: 1px dotted #CCCCCC; margin-bottom: 12px; padding: 6px 0; text-align: center; width: 100%; }
.printArticle li { display:inline; margin: 0 ; padding: 12px 3px; line-height:200%}
/*.printArticle li.supp  { width:100%  }*/
.printArticle a { padding: 6px 0 12px 24px;  }
.printArticle .html a { background: url(../images/htmlPage.jpg) no-repeat 0 1px; }
.printArticle .pdfprint a { background: url(../images/PDF.gif) no-repeat 0 1px; }
.printArticle .pdflinks a { background: url(../images/pdflinks.gif) no-repeat 0 1px; }
.printArticle .suppLink a { background: url(../images/suppMatLink.gif) no-repeat 0 1px}

.recArticle { line-height: 135%; margin: 0; padding: 0; width: 100%; }
.recArticle .list-horizontal li { line-height: normal; }
.references ol { padding-bottom: 5px; }
.references li { line-height: 125%; padding: 3px 0; }
ol.references ul li { padding: 0; }
ul.removeList { padding-left: 60px; }
.removeList li { text-indent: -60px; }
.searchCitation { margin: 0 5px; clear:both; padding-top:3px }
.searchCitation ul { list-style-type: disc; margin: 12px 0; padding: 12px 0 0 12px; }
h2.searchResults {  background: url(../images/searchResults.gif) no-repeat 0 0; height: 28px; margin-bottom: 12px; text-indent: -9999px; width: 117px; }
.searchResultsCont {width:100%; float:left; text-align:left}
.searchResultsCont p {padding:0; margin:0}
.section {clear:both; padding-bottom:1em;}
.section a { text-decoration: underline; }
.section .hdr { background: url(../images/hdrBkgrd.jpg) repeat-x 0 0 #dcd9e0; padding: 16px 8px 16px 16px; border-bottom: solid 1px #ccc }
.section .hdr h3 { line-height:110% }
.section select { font-size: 12px; max-width: 25em; }
.tableBox { background-color: #FDFDFD; border: 1px dotted #CCCCCC; min-height: 120px; padding: 12px; width: 95%; }
.toc { float: left; line-height: 135%; margin: 0; padding: 0; width: 445px; }
.toc .articleInfo { width: 410px; }
h3.tocHdr { border-top: 1px dotted #CCCCCC; float: left; font-size: 12px; font-weight: bold; padding: 0.75em 0 1em; width: 100%; color:#892035 }
h3.welcome { padding: 24px 0 0; }

/*pagination and search results*/
.clips, .selectAll {text-align:left; font-weight:bold}
.clips { color: #892035}
.clips input, .clips select, .clips label, .selectAll input, .selectAll select, .selectAll label {float:left; border:none}
.displayResults {width: 200px; float:left}
.orderResults {width: 200px; float:right; text-align:right}
ul.pagination { background-color: #F7F6F7; border-bottom: 2px dotted #CCCCCC; border-top: 2px dotted #CCCCCC; margin-top: 12px; padding: 12px 0 24px; text-align: center; width: 445px; *padding-bottom:12px}
.pagination li { float: left; list-style-type: none; }
.pagination li a { display: block; height: 15px; overflow: hidden; position: relative; width: 145px; }
.pagination li a span { height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.pagination li a.all span { background: url(../images/allIssues.jpg) no-repeat 0 0; }
.pagination li a.all:hover span { background: url(../images/allIssues.jpg) no-repeat 0 -15px; }
.pagination li a.prev span { background: url(../images/prevIssue.jpg) no-repeat 0 0; }
.pagination li a.prev:hover span { background: url(../images/prevIssue.jpg) no-repeat 0 -15px; }
.pagination li a.next span { background: url(../images/nextIssue.jpg) no-repeat 0 0; }
.pagination li a.next:hover span { background: url(../images/nextIssue.jpg) no-repeat 0 -15px; }
.resultsPage {width: 200px; float:left; text-align:right}
.selectCont { padding: 12px 0}
.selectContMenuDD {float:right; width:310px; text-align:right }
.selectContMenuDD label {width:160px; line-height:120%; font-size:9px; float:left }
.selectContWide { padding: 12px 0; width: 100%; float:left; border-top: 2px dotted #ccc; text-align: left;}

/*video pages*/
/*video headers - Most Viewed - Cited - Shared*/
.vidhdr { background: url(../images/hdrBkgrd.jpg) repeat-x 0 0; padding: 8px 8px 16px 16px; width: 416px; }
.vidhdrWide { background: url(../images/hdrBkgrd.jpg) repeat-x 0 0; padding: 8px 8px 16px 16px }
.vidhdr h3, .vidRecentViewed h3, .vidCategories h3, .vidMostViewed h3, .vidIssues h3, .vidMostShared h3, .vidMostCited h3 {  height: 20px; margin-top: 3px; text-indent: -9999px; width: 117px; }
.vidhdr h3 { background: url(../images/recent_videos.jpg) no-repeat 0 0 }
.vidIssues h3 { background: url(../images/issues.jpg) no-repeat 0 0 }
.vidCategories h3 { background: url(../images/categories.jpg) no-repeat 0 0 }
.vidMostCited h3 { background: url(../images/most_cited.jpg) no-repeat 0 0 }
.vidMostShared h3 { background: url(../images/most_shared.jpg) no-repeat 0 0 }
.vidMostViewed h3 { background: url(../images/most_viewed.jpg) no-repeat 0 0 }
.vidRecentViewed h3 { background: url(../images/most_viewed.jpg) no-repeat 0 0 }

/*View Video List*/
ul.vidFiles { background-color: #F6F5F5; border: 1px solid #CCCCCC; height: 48px; margin-bottom: 6px; padding: 6px 0; width: 524px; }
.vidFiles li { float: left; list-style-type: none; margin: 0; padding: 0; }
.vidFiles li a { display: block; height: 48px; overflow: hidden; position: relative; }
.vidFiles li a span {  position: absolute; left: 0; top: 0; height: 100%; width: 100%; }
.vidFiles li a.vuVidAbstract, .vidFiles li a.quicktime, .vidFiles li a.mp4  { width: 172px; }
.vidFiles li a.vuVidAbstract span { background: url(../images/vidAbPDF.jpg) no-repeat 0 0; }
.vidFiles li a.quicktime span { background: url(../images/quicktime.jpg) no-repeat 0 0; }
.vidFiles li a.mp4 span { background: url(../images/mp4.jpg) no-repeat 0 0; }
.vidRecentViewed h3 { background: url(../images/most_viewed.jpg) no-repeat 0 0 }
.vidCategories h3 { background: url(../images/categories.jpg) no-repeat 0 0 }

/*Additional Video Styles*/
.moreVideos a { background: url(../images/more_videos.jpg) no-repeat 335px 0; border: 0 none; display: block; height: 24px; margin: 24px 0 12px; text-indent: -9999px; width: 468px; }
p.moreVideos a { margin-left:50px; }
.moreVideos a:hover { background: url(../images/more_videos.jpg) no-repeat 335px -24px; border: 0 none; display: block; height: 24px; text-indent: -9999px; width: 468px; }
.recentVid { background-color: #F9F9F9; border-top: 2px dotted #CCCCCC; line-height: 135%; margin-top: 24px; padding: 12px 16px; width: 408px; }
p.vidAuthor { margin-top: 6px; }
p.vidBlurb { line-height:120%}
.vidCat { padding-left:8px }
.vidCat ul li {line-height:150%; font-weight:bold; padding-top:12px}
div.vidCat.collapsible{margin-top:10px;}
div.vidCat.collapsible div.collapsibleSeparator a.collapsibleLink{line-height:150%; font-weight:bold; padding-top:12px}
div.vidCat.collapsible div.collapsibleSeparator div a.collapsibleLink{color: #892035; text-decoration: none;font-weight:normal; background:url("../images/leftSmGray.jpg") no-repeat scroll 10px 5px transparent;}
div.collapsibleSeparator{margin-bottom:10px;}
.vidCat ul ul li {text-indent:24px; font-weight:normal; padding-top:0; background:url(../images/leftSmGray.jpg) no-repeat 10px 5px}
.vidCat ul ul ul li {text-indent:48px; font-weight:normal; background:url(../images/leftSmGray.jpg) no-repeat 34px 5px}
p.vidClips  {margin-top:-6px }
.vidCopyright { float: left; width: 300px; }
.vidInfo { width: 268px; }
.vidInfoWrapper { float:right; width:600px; margin-bottom:-10px }
.vidLink { font-size: 12px; font-weight: bold; }
h1.vidlogo { height: 46px; margin: 0; padding: 0 0 8px; text-indent: -9999px; width: 292px; }
div.vidlogo{margin-bottom:8px;}
#vidlogoH1{background: url(../images/Logos/vidlogo.jpg) no-repeat 0 0;}
.vidMain { padding: 12px 0 }
.vidPlay { margin-right: 8px; vertical-align: middle; }
.vidViewed { padding: 18px 0 }
.vplayer { background: none repeat scroll 0 0 #D0D0BE; height: 312px; margin: 10px auto 30px; padding: 10px; width: 384px; }
.vidThumbMain { background: url(../images/bck_thmb_main.gif) no-repeat 0 0; height: 140px; margin: 0 12px 25px 0; padding: 0; width: 172px; }
.vidThumbMain img,div.art_title div.vidThumbMain img { border: medium none; height: 112.1px; margin: 10px 0 0 10px; padding: 0; width: 150px; }
.vidThumbViewed { min-height:150px }
h4.vidTitle { font-size: 12px; font-weight: bold; line-height: 135%; }

/*open access text*/
.openAccess a {height: 23px; width: 404px; display: block; border: 0; text-indent: -9999px; background:url(../images/open-access-info.gif) no-repeat left top }
h2.openAccess {padding:0; margin:0}

/*advanced search graphic*/
.advSearch a, .advSearch2 a  { height: 18px; overflow: hidden; position: relative; width: 223px; }
.advSearch span, .advSearch2 span { height: 18px; position: absolute; width: 223px; }
.advSearch span { background: url(../images/advancedSearch.gif) no-repeat -8px 0 }
.advSearch2 span { background: url(../images/advancedSearch2.gif) no-repeat -8px 0 }

/*Access Indicator*/
ul.accessIndicator { height: 24px;width: 437px; background-color:#f9f9f9; border: 1px solid #f1f1f1; margin-top:8px; padding:8px 0 0 8px }
.accessIndicator li { float: left; }
.accessIndicator li img { padding: 1px 2px 0 15px; }

/*/////////////////////////// FORM STYLING ///////////////////////////////////*/
/*form styling-full width*/
.formStyle {position:relative}
.formStyle fieldset {position: relative; *position: relative; float: left; clear: both; width: 100%; margin: 1em 0 -1em 0; *margin: 0 0 -1em 0; padding: .05em 0 1em 0; *padding: 0; border-style: none; border-top: 1px dotted #ccc; /*background-color: #F2EFE9;*/ }
.formStyle legend {padding: 0; color: #892035; font-weight: bold; *position: relative; *left: -7px; *top: -0.75em; *width:24em}
.formStyle fieldset ol {padding: 3.25em 1em 0 1em; list-style: none;/* *padding-top: 0.25em; *padding-top: 0.25em;*/ *padding-top: 0em;  *margin-top:3em;}
.formStyle fieldset li {float: left; clear: left; width: 100%; padding-bottom: .5em; line-height:125%}
.formStyle fieldset.submit {float: none; width: auto; padding-top: 1.5em; margin: 0 auto; margin-left: 18em; background-color: #FFFFFF; border:none}
.formStyle label {float: left; width: 16em; margin-right: 1em; text-align: right;}
.formStyle legend span {position: absolute; /*left: 0.74em;*/ left:0em; top: 0; margin-top: 0.75em; font-size: 135%; *margin-top: 1.25em}
.formStyle input {width:25em ;padding: 5px 0px;}
.formStyle select {width:25em; border: solid 1px #ccc}
.formStyle .checkbox {width:auto; float:left; margin-right:12px; margin-bottom:5px;border:none}
.radio {border:none}
.formStyle fieldset fieldset {margin-bottom: -2.5em; border-style: none}
.formStyle fieldset fieldset legend {margin-left: 0; font-weight: normal; *top: 0}
.formStyle fieldset fieldset ol {position: relative; top: -1.5em; margin: 0; padding: 0 0 3em 0}
.formStyle fieldset fieldset label {float: none;  width: auto; margin-right: auto;}
.formStyle .reqField {position:absolute; left: 50%; top: 20px; margin-left:270px; _margin-left:200px }
.formStyle p.reqField{top:-8px;}
.formStyle em {color:red}

/*form styling-half width*/
.singleCol ol { list-style: none outside none; margin: 0; padding: 0; }
.singleCol li { clear: left; line-height: 125%; padding-bottom: 0.5em; width: 100%; }
.singleCol label { float: left; margin-bottom: 0.25em; margin-right: 1em; text-align: left; width: 10em; }
.singleCol input { width: 20em; }
.singleCol input.chkbx { border: medium none; float: left; margin-left: 10.5em; width: 2em; }
.horizList ul{ margin: 0; padding:0; width: 100%; display:inline }
.horizList ul li { float:left; list-style-type: disc; margin: 0; padding:0}

/*error text*/
.error { color: red; font-size: 85%; line-height: normal; padding: 3px 0; }
.errorField { color: red; width: auto; *padding-bottom:12px}
.formStyle label strong { color: red; display: block; font-size: 85%; font-weight: normal; text-transform: uppercase; }

/*/////////////////////////// TOOLBOXES ///////////////////////////////////*/
/*toolbox icons*/
a.icon-connotea { background: url(../images/connotea.gif) no-repeat 0 0}
a.icon-cite { background: url(../images/citeulike.jpg) no-repeat 0 0}
a.icon-deli { background: url(../images/delicious.jpg) no-repeat  0 0}
a.icon-digg { background: url(../images/diggthis.jpg) no-repeat 0 0}
a.icon-fb { background: url(../images/fbicon.jpg) no-repeat  0 0}
a.icon-news { background: url(../images/newsvine.jpg) no-repeat  0 0 }
a.icon-twitter { background: url(../images/twittericon.jpg) no-repeat  0 0 }

/* Shared Styles for all Toolboxes */
.vTools, .mPop, .vCat, .pTools, .Rec, .shTools { position:relative; float:left; padding:1px 0; }
h4.vTools, h4.mPop, h4.vCat, h4.pTools, h4.Rec, h4.shTools {font-weight:bold; font-size:14px; height: 20px; position: absolute; overflow: hidden; width: 170px; left:29px; top:18px;  z-index: 2}
h4.vTools span, h4.mPop span, h4.vCat span, h4.pTools span, h4.Rec span, h4.shTools span { position: absolute; width: 100%; height: 100% }
#videoTools, .mostPopular, #videoCatTools, .pubTools, .weRecommend, .share { margin: 3px 0 0 5px; padding: 48px 0 0 25px;  width: 207px }
#videoTools li.last, #videoTools li:hover ul li.last, #videoCatTools li.last, .pubTools li.last, .share li.last { border-bottom: 0 none }
#videoTools li.pubToolsBottom, .mostPopular li.pubToolsBottom, #videoCatTools li.pubToolsBottom, .pubTools li.pubToolsBottom, .weRecommend li.pubToolsBottom, .share li.pubToolsBottom { background: url(../images/pubBoxBottom.jpg) no-repeat 5px 0; height: 46px; margin: 5px 0 0 -30px; padding: 0 }

/* Video Journal Tools */
.vTools { z-index:75 }
h4.vTools span {background: url(../images/vid_tools_txt.jpg) no-repeat 0 0 }
#videoTools { background: url(../images/pubToolsBox-Top.jpg) no-repeat 0 0 }
#videoTools li { font-size: 11px;border-bottom: 1px dotted #CCCCCC; line-height: 135%; margin-right: 25px; padding: 3px 0;}
#videoTools a { display: block; *display:inline-block}
ul#videoTools li ul { background-color:orange; background-color: #F9F9F9; border: 1px solid #CCCCCC; font-weight: bold; left: -9999px; padding: 12px; position: absolute; z-index: 15; margin-bottom:24px }
#videoTools li ul li { width:140px }
#videoTools li:hover ul {left: auto; margin: -6px 0 32px 45px; padding:10px 0 10px 12px; }
#videoTools li ul li a { font-weight: normal; padding-left: 26px; }
#videoTools li:hover ul, #videoTools li.sfhover ul { left: auto } /*suckerfish ie6*/

/*most popular*/
h4.mPop span {background: url(../images/most_popular.jpg) no-repeat 0 0 }
.mostPopular {background: url(../images/pubToolsBox-Top.jpg) no-repeat 0 0 }
.mostPopular img { float: left; height: 46px; padding: 3px 6px 6px 0; width: 60px; }
ul.mostPopular ul { margin-bottom:12px }
ul.mostPopular li em { font-style:normal; font-weight:bold; font-size:11px; color:#666; line-height:200% }
ul.mostPopular ul li { font-size: 10px; font-weight: normal; line-height: 125%; margin-right: 15px; padding: 4px 0 0 0}
ul.mostPopular ul li a:hover { text-decoration: none; }
#videoCatTools strong { display: block; font-size: 14px; font-weight: bold; height: 20px; overflow: hidden; padding-top: 14px; position: relative; text-align: right; width: 210px; }
#videoCatTools strong span { background: url(../images/more.jpg) no-repeat 0 0; height: 100%; position: absolute; width: 100%; left:150px; cursor:pointer;}
.popVidTitle { font-size: 11px; font-weight: bold; }

/* Video Category Tools */
.vCat { z-index:50 }
h4.vCat span {background: url(../images/vid_cat_tools_txt.jpg) no-repeat 0 0 }
#videoCatTools { background: url(../images/pubToolsBox-Top.jpg) no-repeat 0 0; position:relative }
#videoCatTools li { font-size: 11px; border-bottom: 1px dotted #CCCCCC; line-height: 135%; margin-right: 25px; padding: 3px 0;}
#videoTools a { display: block; *display:inline-block}
ul#videoCatTools li ul { background-color: #F9F9F9; border: 1px solid #CCCCCC; left: -9999px; padding: 12px; position: absolute; z-index:1; }
#videoCatTools li:hover ul { left: auto; margin: -6px 0 32px 45px; }
#videoCatTools li ul li { border: medium none; width:140px}
#videoCatTools li:hover ul, #videoCatTools li.sfhover ul { left: auto}/*suckerfish ie6*/

/* Publication Tools */
h4.pTools span {background: url(../images/pub_tools_txt.jpg) no-repeat 0 0 }
.pubTools { background: url(../images/pubToolsBox-Top.jpg) no-repeat 0 0; position:relative }
.pubTools li { font-size: 11px;border-bottom: 1px dotted #CCCCCC; line-height: 135%; margin-right: 25px; padding: 3px 0;}

/*we recommend*/
h4.Rec span {background: url(../images/we_recommend.jpg) no-repeat 0 0; }
.weRecommend { background: url(../images/pubToolsBox-Top.jpg) no-repeat 0 0; position: relative  }
ul.weRecommend  li { font-size: 11px;/* font-weight: normal; */font-weight:bold; line-height: 150%; margin-right: 25px }
ul.weRecommend ul { font-weight: bold; margin:0 0 4px 0}
ul.weRecommend ul li{ font-weight:normal}
ul.weRecommend  ul ul li { margin-right: 0; }
ul.weRecommend  ul ul ul li {  margin-right: 0}
ul.weRecommend ul.first { padding-top: 18px; _padding-top: 12px;}
ul.weRecommend ul ul { color: #999999; list-style-type: disc; margin: 0; padding:0 0 0 14px;}

/* share box */
h4.shTools span {background: url(../images/share_txt.jpg) no-repeat 0 0 }
.share { position:relative; background: url(../images/pubToolsBox-Top.jpg) no-repeat 0 0}
.share a { display: block; height: 15px; padding-left: 26px; }
ul.share em { position:relative; display:block; font-size: 14px; font-weight: bold; height: 20px; margin-top: 5px; overflow: hidden; width: 170px;  }
.share li { font-size: 11px;border-bottom: 1px dotted #CCCCCC; line-height: 135%; margin-right: 25px; padding: 3px 0;}

/*/////////////////////// QUICK SEARCH /  MODIFY SEARCH /////////////////////////////*/
.modifySearch { margin: 12px }
.quickSearch p, .modifySearch p { margin:6px 0 }
.quickSearch input, .quickSearch select, .modifySearch input, .modifySearch select { padding:3px }
.modifySearch select { width:125px}

.qsSearch, .qsAuthors, .qsKeyword, .modSearch, .narrowSearch, .saveSearch {height: 33px; width: 143px; text-indent: -9999px}
.qsSearch {background:url(../images/qsSearch.gif) no-repeat 0 10px}
.qsAuthors {background:url(../images/qsAuthors.gif) no-repeat 0 10px}
.qsKeyword {background:url(../images/qsKeyword.gif) no-repeat 0 10px}
.modSearch {background:url(../images/modify_search.gif) no-repeat 0 10px}
.narrowSearch {background:url(../images/narrow_search.gif) no-repeat 0 10px}
.saveSearch {background:url(../images/save_search.gif) no-repeat 0 10px}
ul.rssSearch li {background: url(../images/rss_icon.jpg) no-repeat 0 0; line-height:200%; margin-top:48px; text-indent:24px}

/*/////////////////////////// SIMPLE / ADVANCED SEARCH ///////////////////////////*/
.journalCategory { position:relative }
ul.jcat { padding-left:22px; font-weight:bold;}
.jcat li { clear:both; margin-left:200px}
ul.jsubcat { margin-left:45px }
.jcat li li { font-weight:normal; clear:both }
.journalListToggle { background: url(../images/mal_iconPlus.gif) no-repeat 0 0; cursor: pointer; height: 14px; left:-18px; top:5px; position: absolute; width:14px; }
input.checkbox { margin: 0; padding: 0; border:#FFF; }
.journalCategoryCheckbox, .journalItemCheckbox { position: relative; right: 2px;top: 2px; }
#journalListRadios li { width:200px; float:left; padding:0 0 12px 0}
h2.searchHdr { height: 20px; margin-top: 3px; text-indent: -9999px; width: 225px; background: url(../images/advSearchHdr.gif) no-repeat 0 0 }

/*sprite - previous - next*/
ul.prevNextSprite { height: 24px; list-style-type: none; margin: 12px auto 24px auto; padding: 0; text-align: center; width: 181px }
ul.prevNextSprite span { left: -5000px; position: absolute; }
ul.prevNextSprite li { float: left; }
ul.prevNextSprite li a { background: url(../images/prev-next1.gif) repeat 0 0; display: block; height: 24px; }
ul.prevNextSprite li.prev a { background-position: 0 0; width: 101px; }
ul.prevNextSprite li.prev a:hover { background-position: 0 -27px; }
ul.prevNextSprite li.prev a.inactive { background-position: 0 -53px; }
ul.prevNextSprite li.next a { background-position: -101px 0; width: 78px; }
ul.prevNextSprite li.next a:hover { background-position: -101px -27px; }
ul.prevNextSprite li.next a.inactive { background-position: -101px -53px; }

/*nav bar sprite - issues*/
.issueSprite { height: 68px; list-style-type: none; margin: 0 auto; padding: 17px 0 0; text-align: center; width: 927px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; letter-spacing:-1px }
.issueSecondSprite { height: 71px; list-style-type: none; margin: 0 auto; padding: 17px 0 0; text-align: center; width: 927px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; letter-spacing:-1px }

.issueSprite li { float: left; }
.issueSprite li a { background: url(../images/issueSprite.jpg) repeat 0 0; display: block; height: 42px; text-decoration:none; padding-top:26px }
.issueSprite li a:hover { text-decoration:none; padding-bottom:0; margin-bottom:0; height:42px }
.issueSprite li a.inactive { color:#afafaf}

.issueSecondSprite li { float: left; }
.issueSecondSprite li a {background: url(../images/smAbtJournalBtn.jpg) no-repeat 0 0; display: block; height: 27px; text-decoration:none; padding-top:10px }
.issueSecondSprite li a:hover { text-decoration:none; padding-bottom:0; margin-bottom:0; height:71px }
.issueSecondSprite li a.inactive { color:#afafaf}


.issueSprite li.allIssues a { background-position: 0 0 ; width: 234px; }
.issueSprite li.allIssues a:hover { background-position: 0 -68px;  }
.issueSprite li.allIssues a.inactive { background-position: 0 -136px; }

.issueSecondSprite li.aboutJournals a {background-position: 0 0 ;font-size:11px;width: 167px; }
.issueSecondSprite li.aboutJournals a:hover { background-position:  0 -35px;  }
.issueSecondSprite li.aboutJournals a.inactive { background-position:  0 -35px;}


.issueSprite li.inThisIssue a { background-position: -234px 0; width: 230px; }
.issueSprite li.inThisIssue a:hover { background-position: -234px -68px; }
.issueSprite li.inThisIssue a.inactive { background-position: -234px -136px; }

.issueSecondSprite li.subscribe a {background-position: 0px 0; width: 167px; font-size:11px; }
.issueSecondSprite li.subscribe a:hover { background-position:  0 -35px; }
.issueSecondSprite li.subscribe a.inactive { background-position:  0 -35px;; }


.issueSprite li.prevArticle a { background-position: -463px 0; width: 228px; }
.issueSprite li.prevArticle a:hover { background-position: -463px -68px; }
.issueSprite li.prevArticle a.inactive { background-position: -463px -136px; }

.issueSecondSprite li.buyArticle a {background-position: 0px 0; width: 167px ;font-size:11px; }
.issueSecondSprite li.buyArticle a:hover { background-position: 0 -35px; }
.issueSecondSprite li.buyArticle a.inactive { background-position:  0 -35px; }

.issueSprite li.nextArticle a { background-position: -690px 0; width: 235px; }
.issueSprite li.nextArticle a:hover { background-position: -690px -68px; }
.issueSprite li.nextArticle a.inactive { background-position: -690px -136px; }

/*Large Gray Beveled Button*/
a.lgGrayBtn { background:url(../images/lgGrayBtn.jpg) 0 0; display: block; text-align:center; padding-top:20px; font-family:Arial, Helvetica, sans-serif; letter-spacing: -1px;
font-size: 18px; font-weight: bold; height: 46px; text-decoration: none; width: 235px; color: #892035; border:none }
a.lgGrayBtn:hover { background-position: 0 -65px; color:#bb1233; cursor: pointer; text-decoration:none}

/*Accordion Menu*/
.accordionMenu {width: 445px; *width:440px; padding:18px 0}
.accordionMenu .headerbar{padding: 8px 10px 8px 24px;margin:0;cursor: pointer;font-weight:bold;background: #f3f3f3 url(../images/left.jpg) 8px 10px no-repeat;border-bottom: solid 1px #ccc;}
.accordionMenu .selected {padding: 8px 10px 8px 24px;margin:0;cursor: pointer;font-weight:bold;background: #f3f3f3 url(../images/down.jpg) 8px 10px no-repeat;border-bottom: solid 1px #ccc;}
.accordionMenu .headerbar a{text-decoration: none;color: #333;display: block;font-size:12px;}
.accordionMenu .headerbar a:hover{text-decoration: none;}
.accordionMenu ul {padding:8px 0; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-top:0px; border-color:#f1f1f1; border-style:solid}
.accordionMenu li {padding:0 20px 8px 27px; font-size:9px}
.accordionMenu li a {text-decoration:none; padding-right:6px; font-size:11px}
.accordionMenu a:hover{text-decoration:underline}
.oaoptions img {margin-bottom:-4px}

/*///////////////////////// FANCY BOX MODAL WINDOW //////////////////////////////////*/
.fancybox-container {display:none;}
.data {height:90%; width:70%; color:#000; background-color:#fff; border:1px solid #444; padding:12px; margin: 0 auto; text-align:center;}
.data a {color:#892035; text-decoration:underline}
.data table {border-collapse:collapse; width:100%; margin-bottom:6px}
.data thead tr th {padding:3px}
.data table table tr td, .data thead tr th {border:1px solid #333; padding:3px 6px;}
.data h3 {color:#84b8d9;}
.data p {padding:0; margin:0; text-align:left}
.data .captionLabel {font-size:14px; font-weight:bold; color: #892035;text-align:left; float:left; margin-bottom:16px}

div.linkWrapper div.infoCont ul.width45pc{
    width: 25%;
}

div.linkWrapper.first div.infoCont ul.width45pc{
    width:40%;
}

.marketable{
    width: 25em;
    margin-left: 184px;
    text-align: justify;
}

div.flashMovieHolder{
    width:385px;
    height:311px;
}

.NavCont LI A.headerLink .infoCont {
    text-align: left;
}

div.coBillAddr, DIV.coPymtMthd {
    _font-size: 10pt;
}

.coBoxInner LI {
    _padding: 0;
    _line-height: 100%;
    _font-size: 10pt;
}

div.ecommHeader.coPymtMthd, div.ecommHeader.coBillAddr {
    _background: none;
}
#emailPageConfirm{padding-top:2em;}

#mobileDevicePairing_login{
    text-align:left;
}

h2.mobileDeviceLoginHeader{
    margin-bottom:10px;
}

#dropDownDiv select{
    width:180px;
}

table#vj_vid_list td {
	margin: 0px;
	padding: 0px;
    padding-bottom:5px;
}

table#vj_vid_list {
	width: 440px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

.menuTabs, .menuTabPlain, a.menuTabPlain, a.menuTabPlain:visited, a.menuTabPlain:active, a.menuTabPlain:link  {
    background-color: #892035;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    font-size: 10pt;
}

.subMenuTabSelected, a.subMenuTabSelected, a.subMenuTabSelected:visited, a.subMenuTabSelected:active, a.subMenuTabSelected:link {
    background-color: #892035;
    color: #FFFFCC;
    font-weight: bold;
    text-decoration: none;
    font-size: 9pt;
}

#MenuLine li ul {
	position: absolute;
	width: 7em;
	display: none;
    background:#892035;
}

div.title-group.level1 {
    border-top: 1px dotted #CCCCCC;
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    margin: 1em 0 0.5em;
    padding-top: 1em;
}

.articleEntry .art_title img {
    vertical-align: text-bottom;
}

.searchResultJournal {
    font-style:italic;
}

.headerAd.banner a{
    top:16px;
}

.headerAd a{
    top:1px;
    position:absolute;
    background:#00A3E4;
    padding:0.4em 2em;
    -webkit-border-radius:0.4em;
    -moz-border-radius:0.4em;
    color:white !important;
    font-weight:bold;
    text-decoration:none;
    left:45%;
}

#dplayer {
	background: #D0D0BE;
	width: 384px;
	height: 312px;
	margin: 10px auto 30px auto;
	padding: 10px;
}

.myEmailAlertsWrp { margin: 12px 0 42px;  }
.myEmailAlertsWrp img { vertical-align: middle; padding-right: 12px; }

#issueNode > table {
    width: 100%;
}
.accordionMenu1 {width: 224px; *width:214px; padding:8px 0 7px 12px}
.accordionMenu1 .headerbar{padding: 8px 10px 8px 24px;margin:0;cursor: pointer;font-weight:bold;background: #f3f3f3 url(../images/left.jpg) 8px 10px no-repeat;border-bottom: solid 1px #ccc;}
.accordionMenu1 .selected {padding: 8px 10px 8px 24px;margin:0;cursor: pointer;font-weight:bold;background: #f3f3f3 url(../images/down.jpg) 8px 10px no-repeat;border-bottom: solid 1px #ccc;font-size: 12px;}
.accordionMenu1 .headerbar a{text-decoration: none;color: #333;display: block;font-size:12px;}
.accordionMenu1 .headerbar a:hover{text-decoration: none;}
.accordionMenu1 ul {padding:8px 0; border-bottom-width:1px; border-right-width:1px; border-left-width:1px; border-top:0px; border-color:#f1f1f1; border-style:solid}
.accordionMenu1 li {padding:0 20px 8px 27px; font-size:9px}
.accordionMenu1 li a {text-decoration:none; padding-right:6px; font-size:11px}
.accordionMenu1 a:hover{text-decoration:underline}
.accordionMenu1 .headerbar1 {padding: 8px 10px 8px 21px;margin:0;cursor: pointer;font-weight:bold;background: #f3f3f3 8px 10px no-repeat;border-bottom: solid 1px #ccc;font-size: 14px;}

.sb_wrapper {margin:0; padding:0; padding: 9px 18px; position:absolute; left: 0; top: 0; width: 359px; z-index: 2999;
}
.sb_wrapper input[type="text"] {color: #444; border-right : none; border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0px 0px 4px; -webkit-border-radius: 4px 0px 0px 4px; float :left; height:auto; line-height: 22px; padding: 5px 15px 4px 28px; width: 266px; border: 2px solid #ccc; font-family : arial, helvetica, sans serif; font-size: 14px; outline :none;}

span.sb_down { position:absolute; top:14px; left:24px; width:18px; height:24px; background-position:center center; background-repeat: no-repeat; border:1px solid #fff; background-image:url(../images/search-down.png);
}

input.sb_search{ cursor:pointer; background: url(../images/search-icon.png) 5px 1px  no-repeat #a4a4a4; width:42px; height:35px; border: 2px solid #ccc; border-left: none; float:left; margin:0; border-radius: 0px 4px 4px 0px; -moz-border-radius: 0px 4px 4px 0px; -webkit-border-radius: 0px 4px 4px 0px; cursor:pointer; outline: none; *filter:chroma(color=#000000); *border:none;}

input.sb_search:hover{ background: url(../images/search-icon.png) -24px 1px  no-repeat #b7b7b7;}