/* Dr Jones teaching */
table.styleit{width:92%; padding: 2px; border: 1px solid black; background-color: #ffffff;}
table.styleit2{background-color: #ffffff; padding: 2px; border: 1px solid black; text-align:center;}
td.c13{font-family:"Lato",Arial,Helvetica,sans-serif;color:#000;font-size:.94em;line-height:1.8em}
td.colcell25 {width: 25%; text-align:center;}
td.colcell33 {width:33%;}
tr.valigntop{vertical-align: top;}
ul.leftalign{text-align:left;}
td.wid50{width: 50%;}
td.greycenter{background-color: #C0C0C0; text-align:center;}
/* 404 error page */
div.mainsearch{overflow: hidden; padding-right: 1em;}
div.YMsearch{overflow: hidden; padding-right: .5em;}
div.mainsrchcontainer{max-width:470px;}
div.YMsrchcontainer{display:none; margin-top:-1em;width: 70%;}
.maininputlabel{padding-top:11px;color:black;}
.PMinputlabel{padding-top:9px;}
.YMinputlabel{float: right; font-size: 0.7em; padding: 5px 0 5px 0; height:28px;}
.YMinputtxt{width: 99%;height:24px; font-weight:200;color:black;font-style:italic;}
.mainsrchbutton{float:right;margin-right:-1.2em;margin-top:1px;}
.PMsrchbutton{float:right;font-size: 0.7em; height:20px; margin-top:8px;margin-right:-1em;}
.divTableCell1err{float: left;width: 35%;vertical-align: top;padding-left:0;}
.divTableCell2err{float: right;width: 60%;margin-left:2em;}
@media screen and (max-width: 800px){.divTableCell1err{width: 92%;}.divTableCell2err{float:left;width: 92%;margin-right:8px;}}
/* Books */
img.imgitem{width:112px;height:137px}.section{clear:both;padding:0;margin:0}.col{display:block;float:left;margin:1% 0 1% 1.6%;cursor:pointer}.col:first-child{margin-left:0}.group:after,.group:before{content:"";display:table}.group:after{clear:both}.group{zoom:1}.span_3_of_3{width:100%}.span_2_of_3{width:66.1%}.span_1_of_3{width:32.2%}.divbookcell{height:250px;border:double 3px #d3d3d3;padding-top:10px;padding-left:2px;padding-right:2px}.divTableCell1books{float:left;width:49%;vertical-align:top;padding-left:0}.divTableCell2books{float:right;width:49%}
/*  tellme-cc2020.html  */
.msgtxtarea{width:295px;font-weight:200;color:black;font-family:sans-serif;font-size:14px;font-style:italic;padding-left:5px;margin:0;}.contactinput{width:288px; height:30px;font-weight:200;color:black;font-family:sans-serif;font-size:14px;font-style:italic;padding-left:5px;margin:0;}
/*  books  */
.bookcolumn {float: left;width: 31.33%;height: 300px;margin:5px;text-align: center;}
.row:after {content: "";display: table;clear: both;}
.infocl{cursor: pointer;}

@media screen and (max-width:730px){
.bookcolumn {float: left;width: 46%;border: 3px grey;border-style: double;height: 300px;padding-top : 20px;}.infocl{display:none;}}