.hidden 
{position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;}

body { Trebuchet, Tahoma, Arial, sans-serif;
  margin:0;
  padding:0;
}

.resonsive-image img {width:100% }
.node-type-textbook-marketing h1 { }

body.pff-1 {
  Trebuchet, Tahoma, Arial, sans-serif;
  margin:0;
  padding:0;
}

#main {
  margin: 0em; 
}

.wide-layout #site-name {
  margin: 0 0 2px 10px;
  margin-top: 21px;
  text-transform:none; 
  font-size: 24px;
  font-family: Tahoma, Geneva, sans-serif;
}

h1.page-title {font-weight:bold;  color: #276722  }
h1#page-title {
    font-weight: bold;
    color: #276722;
}

.front h1.page-title {display:none}


.hidden {display:none}

.clear-both {clear:both}


img {
    vertical-align: middle;
    max-width: 100%; height: auto;
}

.page-taxonomy-term img {
    vertical-align: middle;
    max-width: none; 
    height: auto;
}


.page-taxonomy-term h1.page-title, .page-taxonomy-search h1.page-title {
display:none
}


.page-user td {background:#fff}
table 
{ width:100%; border: none; border-bottom: 2px solid #000000; table-layout: auto}
.profile-bio {margin-top: 8px}


th, tr, td {
  vertical-align: top;
}


ul.no-icon {list-style: none;} 

.node-type-textbook-marketing .field-name-field-isbn2node-cover {
 float: left; 
}


.node-type-textbook-marketing .field-name-field-isbn2node-cover img {
  max-width: 500px; 
  margin-right: 10px;
}

.node-type-textbook-marketing .field-name-field-description {clear:both}

.page-affiliated-faculty .view-header h3 {display:none}



table th.fixed-60-exact table td.fixed-60 {width: 60px}

table th.fixed-5, table td.fixed-5  { width: 5% }
table th.fixed-10, table td.fixed-10  { width: 10% }

table th.fixed-12, table td.fixed-12  { width: 12% }
table th.fixed-15, table td.fixed-15  { width: 15% }
table th.fixed-20, table td.fixed-20  { width: 20% }
table th.fixed-25, table td.fixed-25  { width: 25% }
table th.fixed-30, table td.fixed-30  { width: 30% }
table th.fixed-35, table td.fixed-35  { width: 35% }
table th.fixed-40, table td.fixed-40  { width: 40% }
table th.fixed-45, table td.fixed-45  { width: 45% }
table th.fixed-50, table td.fixed-50  { width: 50% }
table th.fixed-55, table td.fixed-55  { width: 55% }
table th.fixed-60, table td.fixed-60  { width: 60% }
table th.fixed-65, table td.fixed-65  { width: 65% }
table th.fixed-70, table td.fixed-70  { width: 70% }
table th.fixed-75, table td.fixed-75  { width: 75% }
table th.fixed-80, table td.fixed-80  { width: 80% }
table th.fixed-85, table td.fixed-85  { width: 85% }

p {margin-bottom: 8px}



.field-name-field-book-format .field-label {
  font-size: 13px;
  font-weight: bold !important;
}


.centered { text-align:center }
.centered img {text-align:center }
.right {text-align:right; }
.investigate-resource {text-align:right; }

.accordion-title {font-weight:bold}

div.float-right {float:right}
.float-right img  {float:right}
%node-type-workshop #edit-actions input[type="submit"]  {display:none}

.front .date-display-single {color: #83AA8C}
.front .date-display-start {color: #83AA8C}
.front .date-display-end {color: #83AA8C}

body.wide-layout {margin:0; padding:0}

div.form-item-count {display:none}

.page-node-take .field-name-body p { font-size: 24px; font-weight:bold}
.question_type_name { color: #fff }
.page-node-take h1 { font-size: 1.3em }
.read-more {font-size:80%; text-align:right;}

#head .booktree  {display:none}
.booktree #navigation {display:none}

li.booktree
  {
  padding-left: 1.0em; /* LTR */
  list-style-type: none;
  margin: 4px;
  }

li.container{
  list-style-type: none;
  }

ul.booktree
  {
  padding-left: 1.0em; /* LTR */
  list-style-type: none;
  }

.page-booktree #header, 
.page-print-invoice #header,
.page-print-wifi #header,
.page-print-bio #header  {display:none}

.page-booktree .region-navigation, 
.page-print-invoice .region-navigation,
.page-print-wifi .region-navigation, 
.page-print-bio .region-navigation {display:none}

.page-booktree .breadcrumb,
.page-print-invoice .breadcrumb,
.page-print-wifi .breadcrumb,
.page-print-bio .breadcrumb,
.node-type-faq .breadcrumb {display:none}
.node-type-workshop .breadcrumb {display:none}
.node-type-textbook .breadcrumb {display:none}
.page-workshop-map .breadcrumb {display:none}


.page-booktree .region-footer,
.page-print-invoice .region-footer,
.page-print-wifi .region-footer,
.page-print-bio .region-footer {display:none}

.entityconnect-add, .entityconnect-edit {
    float: left;
}

.subtitle {font-weight:bold; font-size: 125%; font-style:italic}


tr.odd {
  background-color: #ECE9E9 !important;
}

td.active {
  background-color: #fff;
}

.page-node-1 #page-wrapper p {
font-size: 85%;
}


/* Homepage Slideshow */


.slideshow-wrapper {
}

.slideshow-table-wrapper table {
  width:100%;
  border:none;
  cellspacing:0;
  padding:0;
  background:none;
  border-bottom:none;
}

table.slideshow-wrapper { width: 1025px; }

tr.slideshow-table {
    padding:0;
    background:none;
}


td.feature-description {
  width: 425px;
  height: 400px;
  padding: 40px;
  background-color: black;
  font-size: 15px;
  color: white;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

td.feature-description h2 { 
  color: #eee; 
  font-size: 24px;
}

td.feature-description h2 a { 
  color: #eee;
  font-size: 24px;
}

td.feature-description p { 
  font-color: #999; 
  margin-top: 12px; 
}


.slideshow-photo img {
   width: 100%;
}

td.slideshow-photo {
    padding: 0px; 
    border:none;
}




div.vertical-tabs ul li.vertical-tab-button {
    list-style: outside none none;
    margin: 0px;
    display: none;
}




.comments-arrow {
    background: none;
    width: 0px;
    height: 0px;
    top: 0px;
    left: 0px;
}

.comment {
    padding: 16px 0px 0px;
    clear: both;
    border-bottom: 1px solid #CE5828;
}



.pane-user-name {font-weight:bold; font-size: 25px}


.node-type-textbook-marketing .panel-2col-bricks .panel-col-first 
{ width: 45%}



.node-type-textbook-marketing .panel-2col-bricks .panel-col-last {
    width: 55%;
}


.glossify-link img {
   padding: 0 0 0 0px;
   margin-bottom: 0px;
   display:none;
}


 /* exclude Not Affilated with a Center from display  */

.ui-widget-content #13472 a {
    display:none;}

.ui-widget-content a {
    color: #5FA758;
}

.more { 
  text-align:left;
  font-style:italic;
  font-size: 85%;
}


.larger-text {font-size: 15px; padding-top: 8px; color: #444}

h2.pane-title {margin-top: 8px; font-size:15; font-weight:bold; color: #515F5C}




.node-type-chapter-book-page .book_printer  .region ul.links li {
display:none
}

.book_printer .content ul li { display:none
}


.node-type-instructional-material ul.links.inline {display:none}


.views-field-field-text-multiple-line li {margin-bottom: 4px}

.node-type-book h2.pane-title {font-size: 100% }



#content-wrap img {
    border: none;
    height: auto;
    margin: 0 0 0 0;
    padding: 1px;
    padding-left: 4px;
}



blockquote, q {
  quotes: none;
  border: 3px solid #ECECEC;
  background: none;
  padding: 17px 8px 7px 47px;
  text-shadow: 1px 1px #fff;
  margin: 5px 0;
  border-radius: 7px;
  border-left: #ccc 10px solid;
  padding-left: 20px;
  margin-left: 16px;
  margin-bottom: 24px;
  margin-top: 18px;
}


.views_form_textbooks_panel_pane_1 .form-submit {display:none}

.copyright { 
   text-align:left; 
   font-size: 80%;
   line-height: 115%;
   color: #888;
}


.views-exposed-form .views-exposed-widget {
    float: left;
    padding: .5em .4em 0 0;
}


.date-time {color: #888}

#workshop-moderator {font-weight:bold}


textarea.form-textarea .page-legal-accept, select.form-select .page-legal-accept  {
font-family: Trebuchet, Tahoma, Arial, sans-serif;

}
br .page-legal-accept  {margin-8px; }

.website-marketing-wrapper { position:relative}

.website-marketing-overlay { 
width: 400px;
float:right;
}
.website-photo { float:left}


.investigate-resource {
  font-size: 80%;
  color: #888;
}


#announcement {
  background-position: 8px 8px; /* LTR */
  background-repeat: no-repeat;
  border: 1px solid;
  margin: 6px 0;
  padding: 10px 10px 10px 50px; /* LTR */
  background-color: #CCEAA2;
  border-color: #587D22;
  font-size: 90%;
}



#views-form-announcements-panel-pane-3 .form-actions {display:none}

.align-right {text-align:right}

div.book-float-right {float:right; margin-left: 10px; }
div.space-below {margin-bottom: 12px}
div.space-above {margin-top: 12px}

.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: .2em 0.7em;
    text-decoration: none;
    font-size: 90%;
}
.pane-book-menus-navigation h2.pane-title {display:none}



div.space-above {margin-top: 6px}

div.img-float-right img {
  float:right; 
  margin-left: 16px; 
  margin-bottom: 8px; 
 }

.node-type-course-textbook .breadcrumb {display:none}

.manual-breadcrumb {
    margin-bottom: 10px;
    border-bottom: #eee 1px solid;
}

.manual-breadcrumb-best-responsive {
    margin-bottom: 10px;
    font-size: 80%;
    border-bottom: #eee 1px solid;
}


#homebox div.view-header {
    text-align: left;
}

div.box { 
  font-size: 80%;
  margin:5px; 
  border:1px solid #888; 
  padding: 6px;  
  background-color: #ccc;
  width: 250px;
  float:right;
}
