A.headerNavigation:hover{color:#01293f;text-decoration:none;} A.headerNavigation{color:#01293f;text-decoration:none;} A.pageResults:hover{color:#0000FF;background:#FFFF33;} A.pageResults{color:#0000FF;} a.readMore{font-weight:bold;background-color:#88171a;color:#fff;padding:1px;text-decoration:none;} a.redlink, redlink {font-weight:bold;text-decoration:none;color:#831313;} a:hover.readMore{font-weight:bold;background-color:#135c83;color:#fff;padding:1px;text-decoration:none;} A:hover{text-decoration:underline;} A{color:#831313;text-decoration:none;} body, html{font-size: 1rem; line-height: 1.25rem; font-family: Arial, Helvetica, Verdana, sans-serif;margin:0 auto 0 0;padding:0px;} div.toggler{cursor:pointer;} FORM{display:inline;} h1, h2, h3{font:bold 1.5em/1em Arial, Helvetica, sans-serif;margin-bottom:0;padding-bottom:0;color:#01293f;display:flex;} H3{color:#831313;margin-bottom:0px;} img.ComingSoonImage{padding-right:5px;} img{border:0;} ol li{margin-bottom:10px;margin-top:-10px;} select{border:1px solid #01293f;background-color:#edeede;font-weight:bold;} SPAN.errorText{color:#ff0000;} SPAN.greetUser{color:#f0a480;font-weight:bold;} SPAN.markProductOutOfStock{color:#c76170;font-weight:bold;} SPAN.newItemInCart{color:#ff0000;} SPAN.productSpecialPrice{color:#ff0000;} .subTitle{font-style:italic;display:contents;font-size:88%;} table, p{/*font-size:1em;*/ }TABLE.formArea{background:#f1f9fe;border-color:#7b9ebd;border-style:solid;border-width:1px;} TABLE.productListing{border:1px;border-style:solid;border-color:#b6b7cb;border-spacing:1px;} TD.accountCategory{color:#aabbdd;} TD.formAreaTitle{font-weight:bold;} TD.headerError{background:#ff0000;color:#ffffff;font-weight:bold;text-align:center;} TD.headerInfo{background:#00ff00;color:#ffffff;font-weight:bold;text-align:center;} TD.headerNavigation{background:#bbc3d3;color:#ffffff;font-weight:bold;} TD.infoBoxHeading{font-weight:bold;background:#bbc3d3;color:#ffffff;} TD.pageHeading, DIV.pageHeading{font-family:bold 1.25em/1.25em Arial, sans-serif;color:#9a9a9a;} TD.subBar{color:#000000;} TD.tableHeading{font-weight:bold;} TEXTAREA{width:100%;} TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even{background:#f8f8f9;} TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd{background:#f8f8f9;} TR.footer{background:#bbc3d3;} TR.header{background:#ffffff;} TR.headerError{background:#ff0000;} TR.headerInfo{background:#00ff00;} TR.headerNavigation{background:#bbc3d3;} TR.subBar{background:#f4f7fd;} ul{margin-bottom:15px;margin-top:0;} #AdvancedSearch a{color:#01293f;text-decoration:none;} #articletitle{/*font-size:1.5em;line-height:1.5em;*/color:#01293F;padding:0px 0px 10px;font-weight:bold;} #Bestsellers td img{padding-top:10px;padding-bottom:10px;} #bodyContent{width:55%;margin-left:15px;} #bodyWrapper{width:100%;margin:0 auto;} #breadcrumbs a{color:#01293f;font-weight:bold;text-decoration:none;} #center{width:100%;} #columnLeft{/*font-size:1em;line-height:1.75em;*/background:url("https://www.morganclaypoolpublishers.com/images/bg_beigegradient.jpg") repeat-x scroll left top transparent;float:left;} #columnRight{background:url("https://www.morganclaypoolpublishers.com/images/bg_beigegradient.jpg") repeat-x scroll left top transparent;float:right;} #container .column{position:relative;float:left;margin-top:-20px;} #container > #left{left:-200px;margin-left:expression(document.all.center.offsetWidth * -1);} #container{padding-left:200px;padding-right:200px;} #disclaimer{line-height:16px;} #FeaturedTitles, #Bestsellers, #disclaimer{text-align:left;margin:15px 20px 25px 15px;} #footer, .footer{clear:both;background-color:#135c83;color:#fff;text-align:center;height:20px;} #header{background-color:#fff;width:100%;text-align:left;position:relative;padding-bottom:6%;margin:0;} #headerShortcuts{float:right;margin-top:15px;} #headlines{background:#edeede;padding:0px 10px 0 10px;} #Intromessage h3{line-height:16px;text-align:left;margin-bottom:0;} #Intromessage{padding:0 20px 0 20px;text-align:left;} 
blockquote.twitter-tweet {
  display: inline-block;
  /* padding: 16px; */
  padding: 4px;
  margin: 0;
  /* margin: 10px 0; */
  max-width: 468px;
  border: #ddd 1px solid;
  border-top-color: #eee;
  border-bottom-color: #bbb;
  border-radius: 5px;
  box-shadow: 0 1px 3px rgba(0,0,0,0.15);
  font: bold 14px/18px Helvetica, Arial, sans-serif;
  color: #000;
}
blockquote.twitter-tweet p {
  font: normal 18px/24px Georgia, "Times New Roman", Palatino, serif;
  margin: 0;
  /* margin: 0 5px 10px 0; */
}
blockquote.twitter-tweet a[href^="https://twitter.com"] {
  font-weight: normal;
  color: #666;
  /*font-size: 12px;*/
}
a.twitter-timeline {
  /* Buttonish */
  display: inline-block;
  padding: 3px 6px 3px 15px;
  /* padding: 6px 12px 6px 30px; */
  /* margin: 10px 0; */
  border: #ccc solid 1px;
  border-radius: 3px;
  background: #f8f8f8 url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNzIgNzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDcyIDcyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxyZWN0IHg9IjAiIGZpbGw9Im5vbmUiIHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIvPg0KPHBhdGggZmlsbD0iIzU1YWNlZSIgZD0iTTY4LjgxMiwxNS4xNDFjLTIuMzQ4LDEuMDM5LTQuODY5LDEuNzQzLTcuNTE5LDIuMDZjMi43MDMtMS42Miw0Ljc3OC00LjE4Nyw1Ljc1Ni03LjI0NGMtMi41MjksMS41LTUuMzMsMi41OTItOC4zMTMsMy4xNzYNCglDNTYuMzQ5LDEwLjU5MSw1Mi45NDgsOSw0OS4xODIsOWMtNy4yMjksMC0xMy4wOTIsNS44NjEtMTMuMDkyLDEzLjA5M2MwLDEuMDI2LDAuMTE4LDIuMDIxLDAuMzM4LDIuOTgxDQoJYy0xMC44ODUtMC41NDgtMjAuNTI4LTUuNzU3LTI2Ljk4Ny0xMy42NzljLTEuMTI2LDEuOTM2LTEuNzcxLDQuMTg0LTEuNzcxLDYuNTgxYzAsNC41NDIsMi4zMTIsOC41NTEsNS44MjQsMTAuODk4DQoJYy0yLjE0Ni0wLjA2OS00LjE2NS0wLjY1Ny01LjkzLTEuNjM4Yy0wLjAwMiwwLjA1NS0wLjAwMiwwLjExLTAuMDAyLDAuMTYyYzAsNi4zNDUsNC41MTMsMTEuNjM4LDEwLjUwNCwxMi44NA0KCWMtMS4xMDEsMC4yOTgtMi4yNTYsMC40NTctMy40NDksMC40NTdjLTAuODQ2LDAtMS42NjctMC4wNzgtMi40NjUtMC4yMzFjMS42NjcsNS4yLDYuNDk5LDguOTg2LDEyLjIzLDkuMDkNCgljLTQuNDgyLDMuNTEyLTEwLjEyOSw1LjYwNi0xNi4yNiw1LjYwNmMtMS4wNTUsMC0yLjA5Ni0wLjA2MS0zLjEyMi0wLjE4NGM1Ljc5NCwzLjcxNywxMi42NzYsNS44ODIsMjAuMDY3LDUuODgyDQoJYzI0LjA4MywwLDM3LjI1MS0xOS45NDksMzcuMjUxLTM3LjI0OWMwLTAuNTY2LTAuMDE0LTEuMTM0LTAuMDM5LTEuNjk0QzY0LjgzOCwyMC4wNjgsNjcuMDU4LDE3Ljc2NSw2OC44MTIsMTUuMTQxeiIvPg0KPC9zdmc+DQo=") 8px 8px no-repeat;
  background-size: 1em 1em;
  /* Text */
  font: normal 12px/18px Helvetica, Arial, sans-serif;
  color: #333;
  white-space: nowrap;
}
a.twitter-timeline:hover, a.twitter-timeline:focus {  background-color: #dedede;}
/* Color Highlight for keyboard navigation */
a.twitter-timeline:focus {  outline: none;  border-color: #0089cb;}
.twitter-timeline { max-width: 1200px; background-color: #edeede; border-radius: 0; }
.timeline-widget { max-width: 1200px; background-color: #edeede; border-radius: 0; }
.timeline-header { padding: 0; }
#left{background:transparent url('https://www.morganclaypoolpublishers.com/images/bg_beigegradient.jpg') left top repeat-x;width:200px;margin-left:-100%;left:150px;right:200px;text-align:left;padding-bottom:20px;} #logo{background-color:#b8bc7b;float:left;width:90%;} #piGal img{max-width:110px;height:auto;} #right{background:transparent url('https://www.morganclaypoolpublishers.com/images/bg_beigegradient.jpg') left top repeat-x;width:200px;margin-right:-200px;text-align:left;padding-bottom:20px;} #SearchBlock{background-color:#fff;width:100%; display: block;} #sectionSeparator{background-color:#efefef;margin:13px 0 13px 0px;padding:3px 0 3px 0px;text-align:left;} #storeLogo{float:left;margin-top:5px;} #subjectlist{background:#edeede;padding:2px;} #SynthCompSci, #SynthEng, #CollLifeSci, #CollLifeSci, #ACMBooks, #IOP{display:none;} #titlePage #center .title{color:#88171a;font:bold 1.75em/1.75em Arial, Helvetica, sans-serif;} #topBlock{background-color:#fff;margin-bottom:1%;width:100%;} #topBlue .items img{padding:0 10px 0 0;} #topBlue .items{padding:10px 0 0 0;text-align:right;line-height:25px;} #topBlue form{padding:0px;margin:0px;} #topBlue{background:#fff url('https://www.morganclaypoolpublishers.com/images/bg_topblue.jpg') left top repeat-x;height:75px;width:745px;} #topLinks a:hover{font-weight:bold;text-decoration:none;color:#fff;} #topLinks a{font-weight:bold;text-decoration:none;color:#fff;} #topLinks span.links{/*font-size:1.25em;line-height:1.75em;*/color:#fff;} #topLinks{background-color:#135c83;height:34px;width:870px;text-align:left;padding:5px 0 0 20px;} 
#topLinks2 a:hover{font-weight:bold;text-decoration:none;color:#fff;} 
#topLinks2 a{font-weight:bold;text-decoration:none;color:#fff;} 
#topLinks2 span.links{/*font-size:1.25em;line-height:1.75em;*/color:#fff;} 
#topLinks2 {background-color:#135c83;text-align:left;padding:0 20px;}
#toprightlinks{line-height:1.75em;font-weight:bold;} #wrapper{width:95%;text-align:left;border:0;} * html #left{left:150px;} * html .boxhead h2{height:1%;} .accountLinkList{list-style-type:none;margin:2px 2px 2px 10px;padding:5px;} .accountLinkListEntry{float:left;margin-right:5px;} .author{font-family:"Times New Roman", Times, serif;} .bookCover{padding:0 10px 10px 0;} .boxBody a:hover{text-decoration:underline;color:#25358f;font-weight:normal;line-height:18px;} .boxBody a{text-decoration:none;color:#135c83;font-weight:normal;line-height:18px;} .boxBody{margin:0;padding:0px 5px 5px 5px;background:url(https://www.morganclaypoolpublishers.com/images/rd_corner_bg.png) repeat-y top;} .boxBottom{padding:0 0 0 0;margin:0;text-align:center;height:1px;background:url(https://www.morganclaypoolpublishers.com/images/rd_corner_bottom.png) repeat-y top;} .boxHead{padding:0 0 0 0;margin:0;text-align:center;height:8px;background:url(https://www.morganclaypoolpublishers.com/images/rd_corner_top.png) repeat-y top;} .buttonAction{float:right;} .buttonSet{clear:both;} .checkoutBarCurrent{color:#000000;} .checkoutBarFrom, .checkoutBarTo{color:#8c8c8c;} .collapse + input + *{display:none;} .collapse + input{display:none;} .collapse{display:block;} .collapse+ input:checked + *{display:block;} .contentContainer h2{font-size:1em;line-height:1em;display:block;decoration:none;font-weight:normal;margin-bottom:0;padding-bottom:5px;} .contentContainer{padding-bottom:10px;/*font-size:1em;line-height:1.75em;*/} .contentrow a, #Bestsellers a, #disclaimer a{color:#135c83;font-weight:bold;text-decoration:none;} .contentrow a:hover, #Bestsellers a:hover, #disclaimer a:hover{color:#25358f;font-weight:bold;text-decoration:none;} .contentrow{margin-bottom:20px;} .contentText, .contentText table{padding:0;/*font-size:1em*/} .errorBox{background:#ffb3b5;font-weight:bold;} .fieldKey{font-weight:bold;width:150px;} .grid_24 footer{background-color:#135c83;color:#fff;text-align:center;height:20px;clear:both;} .infoBox{background:#b6b7cb;} .infoBoxContainer{font-weight:normal;} .infoBoxContents{padding:0;} .infoBoxHeading{padding:2px;} .infoBoxNotice{background:#FF8E90;} .infoBoxNoticeContents{background:#FFE6E6;} .informacion a{color:#831313;text-decoration:none;} .informacion{padding:10px; background-color: #edeede;} .inputRequirement{color:#ff0000;} .messageStackError, .messageStackWarning{background-color:#ffb3b5;} .messageStackSuccess{background-color:#99ff00;} .moduleRowOver{background-color:#D7E9F7;cursor:pointer;cursor:hand;} .moduleRowSelected{background-color:#E9F4FC;} .orderEdit{color:#70d250;text-decoration:none;} .pageTitle{color:#25358f;text-transform:uppercase;font:1.75em/1.75em "Times New Roman", Times, serif;border-bottom:1px solid #135c83;} .productListingData{/*font-size:1em;line-height:1.5em;*/table-layout:fixed;} .productListingHeader A:hover{color:#01293f;text-decoration:none;} .productListingHeader{table-layout:fixed;color:#01293f;font:1.25em/1.25em "Times New Roman",Times,serif;margin:10px 0;} .productListTable tr.alt td{background-color:#ecf6fc;} .productListTable{padding:0;} .productsNotifications{background:#f2fff7;} .sideBox{margin:0 auto;} .smallbookCover{padding:15px 10px 5px 0;} .stockWarning{color:#cc0033;} .subHeader{/*font-size:1.5em;*/text-transform:uppercase;color:#01293f;padding:6px;font-family:"Times New Roman", Times, serif;background-image:url("https://www.morganclaypoolpublishers.com/images/bg_subheads.gif");background-repeat:repeat-x;} .Submit{background-color:#01293f;color:#fff;font-weight:normal;text-transform:uppercase;} .tdbLink {/*font-size:1.25em;line-height:1.5em;*/} .title{font-weight:bold;/*font-size:1.25em;line-height:1.25em;*/color:#135c83;text-decoration:none;} .titlePageJumpLinks{color:#135c83;font-weight:bold;} .ui-widget-content{border:1px solid #edeede;} .ui-widget-header a{color:#01293f;text-decoration:none;} .ui-widget-header{font:1.25em/1.25em "Times New Roman", Times, serif;font-weight:normal;background-color:transparent;background-image:url("https://www.morganclaypoolpublishers.com/images/bg_subheads.gif");background-repeat:repeat-x;border:0 none;color:#01293f;padding:5px;text-transform:uppercase;} .webSitePrice{color:#88171a;} 

  #protector {
    height: 100%;
    width: 100%;
    /*position: absolute;*/
    left: 0;
    top: 0;
    z-index: 99999999;
  }


#bookcoverish {float:left; }
#bookcoverish, #bookdescripsh {padding:5px;}
#bookishcard { clear: both;}
/* Clear floats after the columns */
.newrow:after {
  content: "";
  display: table;
  clear: both;
}

.newrow { width: 100%;}

.newcolumn {
  float: left;
  padding: 0px;
}

.left, .right { width: 24%; }

.middle { width: 48%; padding: 0 2%; }

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

#topright {
    padding: 5px 0px 0px 0px;
    margin-left: 10px;
    background-color: #b8bc7b;
    display: block;
}

a.redlink {
    font-size: .7rem;
    display: block;
}

#subjectlist a, #subjectlist a.redlink {
    font-size: 1rem;
    line-height: 1.4em;
}

.institutionalized {
    width: 23%;
    float: right;
    text-align: right;
}

.searchfield {
    background-color:#e5e7cf; border:1px solid #c5c5c5; height: 25px; width: 70%; margin-right: 5px; }

.basicsearch {
    float: left;
    width: 75%;
}

#container { margin-top: 25px; }

.logoimg { width: 73%; }

#logowrapper {background-color: #b8bc7b;min-width: 940px;}

/* MEDIA MADNESS */

#wrapper{min-width:940px;}

button#tdb1 {
    font-size: 1rem;
    font-weight: bold;
    background-color: cornflowerblue;
}


@supports (-webkit-touch-callout: none) {
  /* CSS specific to iOS devices */ 
}

@supports not (-webkit-touch-callout: none) {
  /* CSS for other than iOS devices */ 
}

@media screen and (max-device-width: 480px) {
    body { font-size: 1.5rem; line-height: 2.25rem;}
    .subHeader {background-image: none; background-color: lightgray;}
    #topright {/*font-size: 2rem; line-height: 3.5rem;*/ }
    #logowrapper {min-width: 200px; display: flow-root;}
    .logoimg { width: 100%; }
    #wrapper{min-width:100px;}
    .left, .right, .middle { width: 100%;}
    #wrapper #header a img { margin-bottom: 1%; width: 100%; }
    #logo { width: 95%; float: none; }
    #topLinks2 span.links {
        line-height: 160%;
        color: #fff;
        padding: 0px;
        margin: 0px;
    }
    #topLinks2 {padding: 5px 20px 0 20px;}
    #topBlock { /*font-size: 2rem; line-height: 3rem; margin-bottom: 0;*/ clear: both; }
    #subjectlist a, #subjectlist a.redlink, #subjectlist strong.redlink { font-size: 100%; line-height: 150%;}
    .searchfield { width: 50%; }
    #header {  }
    .informacion { padding: 5px; line-height: 150%; font-size: 100%; }
    #container {
    padding-left: 0px;
    padding-right: 0px;
    }
    .newcolumn.right { display: none; width: 1%; }
    .sideBox {
        margin: 0 auto;
        width: 100%;
        display: table;
        float: left;
        background-color: white;
    }
    .newcolumn {width: 100%;}
    .middle {clear: none; width: 100%;}
    #topLinks2 span.links a {
        float: left;
        margin-right: 2%;
        /*font-size: 1.1em;
        line-height: 1.4em;*/
    }
    #topright a.redlink {
        float: left;
        margin-right: 1%;
        font-size: 120%;
        margin-left: 2%;
    }
    select {
        font-size: 3rem;
    }
    button#tdb1 {
        font-size: 3rem;
        font-weight: bold;
        background-color: cornflowerblue;
    }
    
    #footer, .footer{height:10%;}
}
