article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block}
body
{
background-position: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: .9em;
background-color: #fff;
margin-top: 0;
background-image: url('../images/bg.jpg');
background-repeat: repeat-x;background-position:left top;background-attachment:fixed;
}
#footer
{
clear:both;
}
#copyright{width:100%;text-align:center;}
#main
{
margin-right: auto;
margin-left: auto;
width: 93%; border: thin #CCC solid;/**/
min-width: 790px; /*max-width:1100px;*/
padding: 1%;
padding-top: 0;
margin-top: .5em;
z-index: 100;
max-width: 1100px;
background-color: #FFF;
border-bottom-left-radius: .8em;
border-top-right-radius: .8em;
moz-border-bottom-left-radius: .8em;
moz-border-top-right-radius: .8em;
border-bottom-right-radius: .8em;
border-top-left-radius: .8em;
moz-border-bottom-right-radius: .8em;
moz-border-top-left-radius: .8em;
margin-bottom:3%;
}
.shadow
{
-moz-box-shadow: 6px 6px 8px #5F6048;
-webkit-box-shadow: 6px 6px 8px #5F6048;
box-shadow: 6px 6px 8px #5F6048;
}
#productDet{border-bottom:thin #CCC solid;}
#productDet h4
{display:inline;
}
#productDetails
{
min-width: 500px;
margin-top:1%;
}
.tabs
{width:60%;
margin-top:1%;
max-width:800px;
min-width:200px;
overflow:auto;
}
#productImage
{
width: 38.585799%;
min-width: 150px;
float: left;
}
#authorImage
{float:left;padding-right:3%;}
#productImage .imageLarge
{
width: 92.75%;
padding: 1.0575125%;
-moz-box-shadow: 5px 5px 5px #5F6048;
-webkit-box-shadow: 5px 5px 5px #5F6048;
box-shadow: 5px 5px 5px #5F6048;cursor:pointer;
}
#orderSection
{
width: 23%;
float: right; /*background-color:#FFC;*/
min-width: 130px;
text-align: center;
z-index:190;
top: 0px;
left: 0px;
}
.default{position: relative;}
.fixed{position:fixed;top:-5px;float:right;}
#orderSection.Label
{
font-size: large;
}
#itemCorrelation
{
clear: both;
}
#productLeft
{
float: left;
width: 76%;
position: relative;
z-index:200;
margin-top:1em;
}
#moreInfo
{
clear: both; /*width:80%;*/
position: relative;
z-index:100;
}
.hgroup h1
{
font-family: Verdana, Arial, Sans-Serif;
font-size: 1.2em;
margin: 0;
}
.hgroup h2
{
font-family: Verdana, Arial, Sans-Serif;
font-size: 1.0em;
margin-top: 0;
font-style: italic;
}
.hgroup h3, h4
{
font-family: Verdana, Arial, Sans-Serif;
font-size: .7em;
margin-top: 0;
}
.hgroup h3 a
{
text-decoration: none;
}
.TabText
{
width: 100%;
}
#tabs section
{
padding: 1%;
}
.quotedBy
{
margin-left: 5%;
margin-top: -2%;
}
#reviews_tab blockquote
{
margin-right: 1.25%;
margin-top: .5%;
margin-left: 1%;
padding-left: 1.5%;
}
.quoteDiv
{
border-left: 1px dotted gray;
margin-bottom: 7%;
}
.dxgvControl
{
margin-top: 2%;
width: 100%;
}
/*Price Box*/
.pbListPrice
{
text-decoration: line-through;
color: #FF3300;
}
.pbIncart{text-align:center;color:Green;font-style:italic;}
#PriceBox
{
border: 1px solid #F4F8FD;
width: 80%;
background-color: #EEEEEE;
border-bottom-left-radius: 2%;
border-top-right-radius: 2%;
moz-border-bottom-left-radius: 2%;
moz-border-top-right-radius: 2%;
border-bottom-right-radius: 2%;
border-top-left-radius: 2%;
moz-border-bottom-right-radius: 2%;
moz-border-top-left-radius: 2%;
min-height: 200px;
padding: 5%;
font-size: .9em;
margin-left: auto;
margin-right: auto;
display: block;
}
.bindingRow1
{
padding: 2%;
text-align: left;
margin: 2%;
}
.bindingRow2
{
border-color: #5F6048;
border-style: dotted none dotted none;
border-width: 1px;
padding: 5% 2% 5% 2%;
text-align: left;
margin: 2%;
}
.pbISBN
{
}
.pbBinding
{
}
.pbLPLabel
{
color: Red;
}
.pbDPLabel
{
}
.pbDiscountPrice
{
}
[id*="_fvBindings_lblDiscountPrice_L_0"]
{
display: none;
}
[id*="_fvBindings_lblDiscountPrice_0"]
{
font-size: 1.9em;
font-weight: bold;
color: #006600;
margin-left: 28%;
margin-right: auto;
}
.hide
{
display: none;
}
.pbItems
{
width: 20%;
text-align: center;
}
.addCart
{
margin-left: auto;
margin-right: auto;
display: inline;
}
.pbLines
{
display: block;
}
.multiColumn
{
column-width: 18em;
column-gap: 1em;
}
.multiColumn blockquote
{
margin: 5%;
}
.multiColumn a
{
text-decoration: none;
color: #333333;
}
.multiColumn div
{
margin: 5%;
}
.multiColumn h2
{
display: block;
column-span: all;
margin-left: auto;
margin-right: auto;
}
#CommonCoreTable
{
border:1px solid #C0C0C0;
}
#authorInfo
{
float: left;
display: block;
}
#authorInfo img
{float:left; text-align:right;
padding:.5em;
}
.author_photo
{
}
.author_bio a
{
clear:both;
}
.seriesBox
{
padding: .5em;
}
.relatedItems
{
display: block;
clear: both;
}
.relatedItems h1, h2
{
font-size: .9em;
}
.relatedItemsWrapper
{
width: 100%;
display: block; /*overflow:hidden;*/
min-width:600px;
}
.relatedItems h3, #moreInfo span h3, #moreInfo span h2
{width:98%;
padding: 1%;
font-size: 1.5em;
color:#148;
font-weight:bold;
clear:both;
margin-top:2%;'padding-bottom:0;margin-bottom:0;
}
.relatedItemsY
{
/*overflow:hidden;*/
display: block;
/*width:600%;*/
}
.relatedItemsY ul
{
list-style-type: none;
margin: auto;
margin-left:-1%;
}
.relatedItemsY li
{
float:left;
max-width:150px;
min-width:140px;
width:15%;
padding:.08%;
position:relative;
}
.relatedItemsX
{
float: left;
width: 6%;
min-width: 100px;
max-width: 130px;
padding: 1px;
margin: 3px;
}
.relatedItemsY img
{
width: 90%;
min-width:135px;
}
.relatedItemsY h1
{
font-family: Arial,verdana,sans-serif;
font-size: .8em;
margin: 0;
}
.relatedItemsY h2
{
font-family: Arial,verdana,sans-serif;
font-size: .7em;
margin: 0;
}
.relatedItemsY h1 > a
{
text-decoration: none;
color: #333300;
}
.relatedItemsY h2 > a
{
text-decoration: none;
color: #666633;
}
.relatedItemsY a:hover
{
text-decoration: underline;
}
#socialLinks
{
margin: 5%;
}
relatedDiv
{
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
z-index:100;
}
.relatedDivMore
{
position:absolute;
left:0;
bottom:0;
width:100%;
height:50%;
z-index:200;
background-color:White;
opacity:0.95;
filter:alpha(opacity=95); /* For IE8 and earlier */
display:none;
}
/* Scrolling */
#riScrollLeft
{
float: left;
width: 4%;
max-width: 30px;
min-width:26px;
margin-top: 8%;
margin-bottom: auto;
}
#riScrollLeft a
{
width: 24px;
height: 20px;
background: url(../images/IconSet.jpg) 0 -2px;
position: relative;
float: left;
}
#riScrollLeft a:hover
{
background: url(../images/IconSet.jpg) 0 -24px;
}
.riContent
{
width: 92%; overflow:hidden;
float: left;
position: relative;
}
#riScrollRight
{
width: 4%;
max-width: 30px;
float: left;
margin-top: 8%;
margin-bottom: auto;min-width:26px;
}
#riScrollRight a
{
width: 24px;
height: 20px;
background: url(../images/IconSet.jpg) -24px -2px;
position: relative;
float: right;
}
#riScrollRight a:hover
{
background: url(../images/IconSet.jpg) -24px -24px;
}
#otherPics ul
{
list-style-type: none;
padding:0;
display:block;
}
#otherPics ul
{
list-style-type: none;
margin:1%;
display:block;
}
.relatedPopUp
{
position: relative;
z-index: 999;
width: 100%;
background-color: #DFDFFF;
font-family: Arial, Verdana,sans-serif;
font: 10px;
}
.relatedPopUp h1
{
font:1.3em;
}
.mmPopUp div
{background-color:White;padding:0;}
.mmPopUpX
{float:left;padding:1.5%;min-width:110px;}
.mmPopUpX ul
{margin:0;padding:1%;margin-left:5px;}
.mmPopUpX h3
{margin-bottom:0;padding-bottom:0;}
.mmPopUpX li
{
list-style-type: none;
padding:5px;margin-left:0;
}
.mmPopUpX li:hover
{
background-color: #f60;
color: White;
cursor: pointer;
}
.mmPopUpX li:hover > a
{
color:White;
}
.mmPopUpX img
{border:none;float:right;}
.mmPopUpX a{text-decoration:none;color:Black;}
.dxig-thumbnailTextArea h2 >a
{ color:white;text-decoration:none;}
.dxig-thumbnailTextArea a:hover
{ text-decoration:underline;}
#header
{
background-position: 10px;
position: relative;
float: left;
width: 100%;
min-width:775px;
margin-left: auto;
margin-right: auto;
background-color: #227BCF;
z-index: 200;
padding-top: .75em;
padding-bottom: .5em;
border-top-right-radius: .6em;
moz-border-top-right-radius: .6em;
border-top-left-radius: .6em;
moz-border-top-left-radius: .6em;
}
#headerLogo
{background-image: url(https://www.enslow.com/images/Enslow_Pub_w.png);
background-repeat: no-repeat;width:436px;height:56px;margin-left:10px;float:left;
}
#content
{clear:both;z-index:400;}
/* Shopping Cart */
#scWrapper
{border:1px dotted blue;
background-color:snow;
padding:1%;
float:right;
margin-top:1px;
width:18%;
border-bottom-right-radius: .6em;
moz-border-bottom-right-radius: .6em;
line-height:.75em;
}
#shoppingCart
{
}
#accountInfo
{
}
.shoppingCartItems a
{
width: 43px;
height: 30px;
background: url(../images/IconSet.jpg) -2px -65px;
position: relative;
float: left;
padding-top: 1%;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.3em;
font-weight: bold;
color: #000099;
text-decoration: underline;
background-repeat: no-repeat;
}
.shoppingCartAmount a
{
position: relative;
float: left;
padding-left:15%;
padding-top: 1%;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size:80%;
font-weight: bold;
color: #000099;
text-decoration: none;
text-decoration: line-through;
color: #FF0000;
}
.shoppingCartTotal a
{
position: relative;
float: left;
padding-left:15%;
padding-top: 1%;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size:90%;
font-weight: bold;
color: #000099;
text-decoration: none;
}
a.underPrice
{
margin-top:-3px;
margin-left:0;
text-align:right;
font-size:80%;
}
/*The first add to cart button /*/
[id*="_fvBindings_btnAddCart_0"]
{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
background-color: #f60;
color: White;
width: 75%;
line-height: 40%;
min-height: 40px;
padding: 3%;
padding-top: 5%;
margin-left: 0;
font-weight: bold;
}
#scLeft
{width: 80%;float:left;margin-top:0;
}
#scRight
{width: 15%;float:left;
margin-left:2%;margin-right:auto;margin-top:0;padding:1%;
}
.groupPanel
{clear:both;
}
.groupPanel img
{float:left;padding-right:2%;padding-left:2%;
}
.wrapAround
{
width: 50%;
float:left;white-space: normal;
}
.scHeaderText
{font-size:1.1em;margin-top:10px;margin-bottom:0;}
.subMenu
{display:inline;margin-left:0px;padding-left:0;}
.subMenu li
{
display: inline;
padding: .5em;
padding-top: 1.2em;
font-size: .9em;
vertical-align: middle;
border: 1px solid silver;
border-collapse: collapse;
text-align: left;
background-color: #EFFFDF;
line-height:1.1em;
}
.subMenuX li
{display:block;
}
.subMenu label
{ }
.subMenu input
{color: blue;
width:20px;
line-height:18px;
}
.subMenu li:hover
{
background-color:#f60;
color:White;
}
.subMenu a
{text-decoration:none;color:Maroon;}
.subMenu a:hover
{text-decoration:Underline;color:White;}
#SC_LIST
{
height: 100%;
min-height: 200px;
max-height: 500px;
width: 100%;
overflow: auto;
overflow-x:hidden;
padding:1%;
border: 1px dotted silver;
}
.gridW
{width: 95%;
margin-left:auto;
margin-right:auto;
}
#summaryTable
{
position: relative;
z-index:800;
}
#summaryExtras
{
font-family: Arial, Helvetica, sans-serif;
font-size: .9em;
padding:1%;
}
.scText
{width:75%; border: 1px solid blue;
}
.checkoutButton
{
background-color:#f60;
color:White;
border: 1px solid silver;
width:100%;
font-size:1.1em;
font-weight:bold;
min-height:30px;
height:50%;
}
#seriesDrill
{
width:10%;
float:left;
}
#seriesListing
{width:80%;
float:left;
position:relative;
color:Black;
min-height:500px;
max-width:850px;overflow:auto;
}
.seriesList
{
width:100%;
min-width:500px;font-size:.9em;
z-index:100;
}
.seriesListMin{padding:1%;max-width:200px;text-align:center;}
.seriesList h4
{font-size:.9em;
}
#seriesPromos
{width:15%;
float:left;
min-width:210px;
}
.dxdvItem{min-height:230px;}
.seriesImage
{
width:15%;min-width:120px;
float: left;padding:1%;position:relative;
}
.seriesImage img
{
max-width:130px;
}
.seriesInfo
{width:35%;float: left;padding:1%;position:relative;color:Black;
}
.resultMain
{width:80%;float: left;padding:1%;position:relative;color:Black;
}
.seriesInfo h3,h4,h5
{ margin-left:0;margin-top:0;}
.buyingOptions
{
width: 28%;
float: left;
padding: 1%;
position: relative;
color: Black;
text-align: left;
}
.buyinOptions ul
{padding:0;}
.buyingOptions li
{margin-left:-40px;
list-style:none;
padding-left:0;
}
/*Series.aspx*/
#seriesFeatures
{float:left;
width:55%;
padding:1%;
position:relative;
}
#seriesBullets
{float:left;
width:40%;
padding:1%;
position:relative;
}
.bookList
{
clear:both;
}
.popIt
{
min-width: 600px;
max-height:550px;
z-index:900;
text-align:left;
}
#upRSS{
width:94%;
margin-top:1.1em;
max-height:500px;
overflow-y:auto;
overflow-x: hidden;
background-color:White;
}
.blogList
{
}
.blogList ul
{
margin-left:0;
width:100%;margin-left:0;margin-bottom:0;
}
.blogList li
{
width:100%;
line-height:1.1em;
padding-left:.5em;
padding-bottom:0px;
list-style:none;
margin-left:-40px;
border-bottom: 1px dotted silver;
text-align: left;
}
.blogList p
{margin:0px;
}
.blogList li:hover
{
background-color: #f60;
}
.blogList a
{
text-decoration: none;
color: Black;
font-size: 1.1em;
}
.blogList img
{ width:70%;height:70%;padding:1px;}
.blogHeader
{
width: 100%;
padding: .5em;
border-bottom: 1;
border-bottom-style: double;
border-bottom-width: 1px;
border-bottom-color: #333300;
}
.blogger-post-footer img
{height:1px;width:1px;}
.awardWinner img
{
float:left; padding:.1em;
}
.awardWinner h4,h5,h6
{
padding:.25em;margin:0;
}
.awardWinner
{display:block;min-height:120px;border-bottom:1px dotted silver;}
/*Menus and Navigation
#categoryNav
{width: 18%;
max-width:150px;
min-width:140px;
float:left;
}*/
#mainContent
{width:100%;
float:left;
padding-left:.25em;
}
.smallMenu, .footerMenu
{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
float:right;
}
.smallMenu ul, .footerMenu ul
{
top: 0px;
padding-right: .25em;
}
.smallMenu li,.footerMenu li
{
display: inline;
}
.smallMenu a, .footerMenu a
{
color:Gray;
text-decoration:none;
padding: .4em;
font-size:.75em;
}
.smallMenu a:hover,.footerMenu a:hover
{
color: White;
background-color: #f60;
}
.mainMenu
{
position:relative;
float:left;
width:79.5%;
padding:0;
margin:0;
line-height:3em;
clear:both;
max-height:30px;
}
.mainMenu > ul
{
margin-left:.0;
padding-left:.25em;
background-image:url(../images/menubg.png);
background-repeat:repeat-x;
width:100%;
font-size:.8em;
border-bottom-left-radius: .6em;
moz-border-bottom-left-radius: .6em;
}
.mainMenu > ul:first-child li
{
list-style-type: none;
display: inline;
list-style-image: url('../images/menudiv.png');
}
.mainMenu  ul:first-child li > a
{
padding:.2em;
padding-left:.5em;
padding-right:.5em;
font-size:110%;
text-decoration:none;
color:#1A0066;
font-weight:bold;
margin:.2em;
margin-bottom:0;
}
.mainMenu  ul:first-child li > a:hover
{
background-color:#1A0066;
color:white;
border:dotted 1px white;
}
.footerMenu
{
margin-top:5px;
margin-left:auto;
margin-right:auto;
text-align:center;
width:100%;
font-size:1.1em;
}
hr
{
border-top: 1px solid silver;
}
#breadCrumbs{clear:left;width:98%;padding-left:1%;padding-top:2px;font-size:80%;position:relative;box-shadow:none;}
#breadCrumbs>div{display:inline;}
#breadCrumbs a{color:Blue;}
#breadCrumbs a:visited{color: Navy;}
#headerStuff{display:inline;float:right;vertical-align:middle;width:40%;padding:.55em;}
#searchBox,#searchBox0{clear:right;float:right;vertical-align:middle;margin-top:.25em;width:100%;display:inline;padding:3px;max-width:440px;}
#searchBox0 {float:left;border:1px silver solid;}
.searchTool
{
height: 22px;
width: 77%;
border: none;
font-size: .8em;
color: #999999;
}
#searchTerm
{
border: 1px inset #FFFFFF;
width: 99%;
padding-left: 5px;
padding:2px;
background-color: #FFF;
float:right;
}
#picEnlarger
{margin-top:-35px;
background: url(https://images.enslow.com/shared/zoom.png.ashx?width=24) ;
width: 95%;
height:25px;
z-index:200;
position:relative;
background-repeat:no-repeat;
background-position:97% 0;
cursor: pointer;
}
.searchButton
{   height:40px;
width: 20%;
max-width:90px;min-width:90px;
text-align:right;border-left:solid 1px silver;border-top:solid 1 px silve;padding:8px;padding-left:40px;
background:  url('../images/search-24-ns.png') no-repeat 8px center;
}
.searchButtonLarge{max-width:180px;min-width:170px;}
.searchButton:hover{background-color:#f60;color:white;border-style:inset;}
#searchTerm button:hover
{background-color:Purple;}
#searchBox h1, h2, h3, h4, h5 {margin-top:0; padding-top:0;margin-bottom:5px;font-size:1em;}
#searchBox h3, h4, h5
{
font-size:.8em;
font-weight: normal;
}
.login{float:right;font-size:1.3em;color:White;text-decoration:none;clear:right;}
.login a{color:White;text-decoration:none;font-size:1.3em;}
.login span{font-size:1.3em;}
.login a:hover{text-decoration:underline;}
#searchBox h2
{
font-size: .9em;
font-style: italic;
}
#searchBox img {padding-right:5px;}
#headerSmallMenu{float:right;width:100%;}
.searchDropDown
{
width:250px;
height:250px;}
.reviewBox
{
width:220px;
margin-left:1%;
min-height:240px;
font-size:1.1em;
}
#filterControl
{
width:100%;
}
.filterBox h3
{
margin:0;margin-top:1.2em;
}
[id*="_fvBindings_lblDiscountPrice_L_0"]
{
display: none;
}
#searchControl
{ width:40%;padding:1%;float:left;}
#pnlPromo
{
width:50%;float:right;padding:1%}
#pnlPromo h4
{
font-size: large;text-align:center;
}
#ccapple
{
width:25%;padding:right:25%;}
.tabContent
{width: 72%;
float:left;
padding:1%;
margin-right:0;
border: thin silver solid;
z-index:10;
min-height:300px;
}
.tabTabs
{width:25%;float:left;margin-left:-1px;z-index:20;}
#tabWrapper{width:100%;height:320px;}
.scDiscount
{font-size: 1.4em;font-weight:bold;}
.footNote
{
width:75%;padding-left:5%; padding-right:1%;font-size:.8em;
}
.disclaimer
{font-size: 1em;line-height:1.1em;}
.scSelected, .scSelected a
{
background-color: #006600;
color: #FFFFFF;
}
#processingWizard
{ width:100%;border: 1px solid #f60;display:block;}
#processingWizard h2
{ width: 98%;
background-color:#f60;
color:White;
font-size:1.1em;
padding: 1%;margin-top:0;
}
.mvFooter
{
width: 98%;
background-color: #CCFF99;
color: #000;
font-size: 1.1em;
padding:1%;
margin-top: 0;
clear: both;
}
.mvFooter a,.mvFooter span
{ color: #000; padding:1%;line-height:30px;
}
.mvFooter a:hover
{ text-decoration:none  ;background-color:#f60;color:white;
}
.viewStuff {padding-left:2%;padding-right:2%;}
.catOptions
{width:30%;float: left; border: 1px silver dotted;position:relative;padding:.4em;margin-right:1%;
top: 0px;
left: 0px;
}
#processingWizard .fixedHeight
{height:350px;margin-bottom:5px;}
.catOptions2
{width:45%}
.catOptions3
{width:90%;}
.catOptions2 th, .catOptions3 th
{text-align:left;font-size:.9em;line-height:25pt;
}
.catOptions h3
{margin-bottom:0;margin-top:0;}
.recapTable
{
width: 90%;
table-layout: auto;
border-spacing: 3px;
}
.recapTable caption
{
background-color: #CCFF99;
font-size:1.1em;
font-weight:bold;padding:5px;
}
.recapTable th, .recapTable td
{
padding: 5px;
}
.recapTable th
{
font-weight: bold;
}
.smallTB
{margin-left:10px;font-size:.8em; color:Blue;}
.smallTB input {width:20px;}
.txtOther {width:75%; color:Blue;margin-left:7%;}
.promoList li
{
list-style-type: square;
text-indent: 0px;
margin-left:0px;
padding-left:0;
}
.promoList
{padding-left:10%;}
.red {color:Red;}
#checkOutWrapper
{
width:100%;
padding:1%;
position:relative;
margin-left:auto;
margin-right:auto;
margin-top:1%;
}
#checkOutWrapper .checkOutBox
{
padding:0;
width:30%;
min-width:350px;
float:left;
margin:1%;
border: 1px dotted silver;
position:relative;
top: 0px;
left: 1px;
}
#checkOutWrapper .checkOutBoxG
{ min-width:250px;}
.checkOutBox th
{
text-align:left;
font-size:.9em;
vertical-align:top;
}
.largerText th
{font-size:1.1em;}
.largerText input
{max-width:350px;}
.largerText caption
{font-size:1.5em;background-color:Gray;color:White;padding:5px;margin-top:10px;}
#checkOutWrapper .checkOutBoxH
{
min-height:450px;
}
.checkOutBox h3
{width:94%;
line-height:1.2em;
font-size:1.1em;
color:White;
padding: 3%;
background-color:#f60;
margin-top:0;
}
.checkOutBox > div
{
padding-left:1%;
padding-right:1%;
padding-bottom:1%;
}
.checkOutBox hr
{
border-top: 1px dotted #008000;
width: 80%;
}
.checkOutBox table
{
padding:1%;
line-height:20pt;
width:103%;
font-size:80%;
vertical-align:top;
}
.checkOutBox td
{vertical-align:top;}
.checkOutBox input[type="text"]
{
width:90%;
}
.smaller
{width:50%;}
.centerDiv
{ position:relative;margin-left:auto;
margin-right:auto;}
.CorrelationDropDown
{width:80%;}
.onTop
{
z-index: 12000;}
.superTop
{
position: relative;
z-index:18000;}
.superTopP
{z-index:20000;}
#moreBuying
{padding:15%;display:none;}
#lblProcessingAmount
{float:right;
font-weight:bold;
font-size:1.5em;}
#gP
{
background-image: url(../images/GoogleBG.png);background-repeat:no-repeat;
min-height:48px;
padding-top:4px;
}
#gP p
{max-width:159px;font-size:.7em;padding:0;margin:0;margin-left:111px;padding-right:1%;margin-top:-33px;}
/* For Book Images in Processing */
.bookCover
{
width: 250px;float:left;margin:.5%;
height: 161px;
font-size: .8em;
font-family: Verdana,Arial,Sans-Serif;
}
.bcOutside
{
background-image: url(../images/bookOutside.png);
background-repeat: no-repeat;
}
.bcInside
{
background-image: url(../images/bookInside.png);
background-repeat: no-repeat;
}
.coverLeft
{
clear: both;
float: left;
margin-left: 2px;
}
.coverRight
{
float: right;
}
.coverTop
{
top: 2px;
}
.coverBottom
{
margin-top: 35px;
}
.coverBottomAR
{
margin-top: -40px;
}
.coverCenter
{
clear: both;
margin-top: 45px;
height: 30px;
}
.insideDiv
{
position: relative;
float: left;
padding: 0;
margin: 0;
margin-left: 3px;
margin-top: 5px;
}
.coverDiv
{
width: 105px;
height: 145px;
}
.spineDiv
{
width: 20px;
height: 145px;
}
.floatL
{float:left;}
.promoBox {float: left;}
.promoBox img {float:left;padding:0;margin-right:15px;border:1px solid silver;}
/* Common Core Anchor Standards Matrix */
#ccMatrix
{
min-width:355px;
width:95%;
margin-left:0;
margin-right:auto;
}
#ccMatrix > div
{
padding:5px;
border-bottom: 1px dotted silver;
}
#ccMatrix  h1 { 
padding-left:45px !important;
font-size:200%;text-align:center;vertical-align:bottom;
}
#ccMatrix h2
{
display: inline;
float: left;
width: 30%;
min-width:145px;
height:auto;
font-size: .9em;
text-align: right;
padding-right:10px;
vertical-align: bottom;
font-family:Verdana, Geneva, sans-serif;
margin-top:20px;
}
#ccSpeakingListening h2
{}
.ccRow
{clear:both;
height:42px;
border-bottom:1px dotted silver;
padding-bottom:5px;
}
.checkBox
{
position: relative;
width: 25px;
height: 42px;
float: left;
text-align: center;
background-image: url(../images/check_bg.png);
background-repeat: no-repeat;
background-position: center bottom;
padding: 0;
}
.checkBox h3
{
font-size:.8em;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:-10px;
margin-top:10px;
margin-right:auto;
margin-left:auto;
}
.checkBox img
{
margin-bottom:5px;margin-left:-5px;
}
.highlight
{
clear: both;
font-size: .9em;
background-color: #f80;
color: #fff;
opacity:0.8;
padding-left:3px;padding-right:3px;
}
.largerText {font-size:1.2em;}
/*
.searchResult h2
{display: inline;}
*/
.searchResult
{border-top: 1px dotted #f60; position:relative;clear:both;
}
.searchResult .seriesInfo
{width:80%;float:left;}
.searchResult h1
{clear:both; font-size:1.2em;}
.searchResult a
{text-decoration:none;
font-size:1.2em;}
.searchResult > .img
{position:relative;float:left;padding-right:2%;padding-bottom:2%;width:15%;}
.searchResult p
{
font-size: 1.1em;
line-height: 1.3em;
}
.attribution
{width:95%; padding:2%;height:30px;background-color:Silver;clear:both;}
.searchResult li
{display:block;
}
#searchGoogleList
{float:left;width:30%;position:relative;min-height:550px;max-height:650px;max-width:250px;overflow:scroll;}
#searchGoogleList li,#searchGoogleList img  , #searchGoogleList p {clear:both;}
#searchGooglePreview
{float:left;width:66%;position:relative;min-height:550px;}
#bookBrowse
{width:80%;
float:left;
position:relative;
color:Black;
min-height:500px;
max-width:850px;
}
/* Common Core Stuff */
.box25
{
float:left;
margin: .5%;
margin-bottom:2%;
font-size: 1.2em;
background-color: #F80;
min-height:80px;
max-height:120px;
width:135px;
padding: 1%;
padding-top:2%;
color:White;
border: 1px solid #f80;
text-align:center;
}
.box25:hover
{
background-color: #CC6600;
border: 1px solid #f80;
cursor: pointer;
}
.box25 a
{text-decoration:none; color:White;}
#accordion-resizer{max-height:800px;}
#accordion img{width:95%;height:auto;}
.testDrive
{
border-style: dotted;
border-width: 1px;
width: 92%;
padding: 2%;
display:block;
background-color: #FFFF00;
color: Blue;
text-decoration: underline;
margin-top: 15px;
font-weight: bold;
}
#lkDataSheet{background-color:#fff;width: 90%;
/*display:inline-table;*/
display:none;
color: Blue;
text-decoration: underline;
margin-top: 15px;
font-weight: bold;
background-repeat: no-repeat;
height:55px;
padding-top:10px;padding-left:5px;
}
#lkDataSheet img {float:left;margin-top:-10px;padding-right:5px;}
.testDrive:hover,#lkDataSheet:hover
{
cursor: pointer;background-color:blue;color:white;
}
.yellowHL
{
background-color: #FFFF00;
padding:5px;
}
.tabResources
{
display: list-item;
list-style-image: url('../images/pdf.png');
margin-left: 30px;
vertical-align: top;
}
.eBookLogo
{
padding-left:25px !important;
background-image :url('https://images.enslow.com/shared/epointplus_e.png.ashx?width=25&height=20');
background-repeat: no-repeat;
}
.ccLogo
{
padding-left:25px !important;
background-image :url('https://images.enslow.com/large/BWC_Common_Core_logo.png.ashx?width=25&height=20');
background-repeat: no-repeat;
}
#cookieWarning
{
width:100%;
background-color:Red;
color:White;
font-size: 1.3em;
text-align:center;
padding:1%;
position:fixed;
left:0px;
top:0px;
z-index:99999;
}
#isbnList tr
{
padding: 2px;
border-bottom: 1px dotted orange;
}
#isbnList
{
border: 1px solid silver;
empty-cells: show;
border-collapse: collapse;
width: 95%;
line-height:14pt;
}
#isbnList caption
{
font: 1.2em bold;
text-align: left;
font-weight: bold;
}
#isbnList th
{text-align:left;}
.alignRight, .alignRight th
{
text-align:right !important;
padding-right: 5px;
}
.crossOut
{
text-decoration: line-through;
}
.bolder
{
font-weight:bold;
font-size:1.1em;
}
.half
{float:left;width:48%;padding:1%;font-size:.9em;}
.buttonAssembly
{display:inline; max-width:300px;}
.smallMargin {margin:3px;}
.inlineBtn
{
display: inline-table;
vertical-align: top;
}
.inlineBtnO  { vertical-align: bottom; margin-left:10px;color:Gray;text-decoration:underline;}
.inlineBtnO:hover  { color:blue;text-decoration:none;cursor:pointer; }
.left60
{float:left;width:56%;padding:1%;}
.right40
{float:left;width:40%;padding:1%;}
.fixedWidth {min-width:330px;max-width:340px;margin:10px;float:left;margin-top:3px;}
.fixedWidthWide {min-width:675px;max-width:680px;margin:10px;width:64%;float:left;margin-top:3px;}
.subWrapper{width:30%;max-width:360px;min-width:365px;padding:0;margin:0;float:left;}
.advancedHeight{min-height:270px;}
#srHeader{padding:1%;margin-top:25px; margin-bottom:15px;width:98%;border-bottom-left-radius: .6em;
border-top-right-radius: .6em;
moz-border-bottom-left-radius: .6em;
moz-border-top-right-radius: .6em;
border-bottom-right-radius: .6em;
border-top-left-radius: .6em;
moz-border-bottom-right-radius: .6em;
moz-border-top-left-radius: .6em;background-image: url('../images/bg.jpg');
background-repeat: repeat-x;background-position:left top;background-attachment:fixed;border: silver dotted 1px;}
#srHeader > em {font-weight:bold;padding-right:30px;padding-left:15px;}
.clearL{clear: both;}
.resultBookL, .resultSeriesL, .resultAuthorL
{
width:63%;float:left;margin-right:1%;max-height:200px;overflow:auto;}
.resultBookR, .resultSeriesR, .resultAuthorR
{
width:33%;float:left;border:1px black dotted;padding:1%;}
.resultBook, .resultSeries, .resultAuthor
{
width:48%;float:left;margin-right:1%;}
.resultBook #PriceBox, .resultSeries #PriceBox, .resultAuthor #PriceBox
{display: inline;}
.resultReviewL h4 {font-weight:bold;}
.resultReviewL .quoteDiv{margin-bottom:10px;}
.searchReviewsWrapper{width:600px;}
.searchReviewsWrapper .reviewItem {width:100px; padding:5px;border:1px silver dotted;font-size:.8em;text-align:center;float:left;}
.searchReviewsWrapper .reviewItem:hover {text-decoration:underline;background-color:beige;color:black;}
#searchOptions h2
{font-size:1.3em; padding:.9em;padding-right:0px;width:98%;background-color:Black;color:White;margin-top:.5em;}
.pupProduct{min-width:850px;min-height:600px;}
.specialPromo , .specialPromo a,.specialPromo:visited{font-size:0.9em;text-decoration:none;color:#2F1A75;font-family:verdana, arial, sans-serif;}
.specialPromo {border-bottom-left-radius: .8em;
border-top-right-radius: .8em;
moz-border-bottom-left-radius: .8em;
moz-border-top-right-radius: .8em;
border-bottom-right-radius: .8em;
border-top-left-radius: .8em;
moz-border-bottom-right-radius: .8em;
moz-border-top-left-radius: .8em; border:thin solid silver;margin-top:15px;}
.specialPromo img{width:90%;height:auto;left:auto;right:auto;}
.specialPromo:hover, .specialPromo a:hover{background-color:Orange;color:white;}
.specialPromo h2{font-size:1.3em;padding:3px;padding-top:15px;}
.specialPromo:hover{text-decoration:underline;}

.specialPromo2 h1 {font-size:1.4em;}
.specialPromo2 h3{font-size:1.1em;width:95%;padding:5px;background-color:orange;}
.specialPromo2 a{color:White;}
.specialPromo2 a:hover{text-decoration:underline;}
.specialPromo {padding:10px;}
#breadCrumbs {display:inline;font-size:.8em;}
#breadCrumbs  div{display:inline;}
#correlationSearch>div{padding:5px;}
#correlationSearch>div>span{font-size:.9em;font-weight:bold;font-style:italic;display:block;}

#correlationSearch  .section:nth-child(2){height:0;padding:0;}
#correlationSearch  .section:nth-child(3){background:url(https://images.enslow.com/shared/one.png.ashx?width=60) no-repeat left bottom;padding-left:70px;height:55px;margin-bottom:20px;}
#correlationSearch  .section:nth-child(4){background:url(https://images.enslow.com/shared/two.png.ashx?width=60) no-repeat left bottom;padding-left:70px;height:55px;margin-bottom:20px;}
#correlationSearch  .section:nth-child(5){background:url(https://images.enslow.com/shared/three.png.ashx?width=60) no-repeat left top;padding-left:70px;margin-bottom:20px;}
#correlationSearch h1{font-size:1.7em;vertical-align:top;padding-top:5px;margin:0;padding-bottom:15px;line-height:25px;}
#correlationSearch h1 img{float:left;margin-top:-10px;padding-right:10px;}
#correlationSearch  >.section:nth-child(5)>table:nth-child(2){border:silver dotted 1px;margin-bottom:5px;padding:5px;}
.liPdf,.liXls{margin-left:5px;padding:8px;vertical-align:top;border-bottom:1px dotted silver;max-width:440px;}
.liPdf{list-style-image:url('https://images.enslow.com/shared/pdficon_large.png.ashx?width=24');}
.liXls{list-style-image:url('https://images.enslow.com/shared/Logo_Microsoft_Excel_2013.png.ashx?width=24');}
.liPdf em,.liXls em{font-size:.8em;display:block;}
.liPdf:hover,.liXls:hover{background-color:silver;}
#pic, .img_rot {-moz-transform: rotate(-20deg);-moz-transform: skewx(25deg) translatex(150px);-webkit-transform: rotate(-20deg);-o-transform: rotate(-20deg);-ms-transform: rotate(-20deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=-.5);transform: rotate(-20deg);height:auto;width:250px;}
#ccRight {float: left;width: 60%;}
#ccRight p {padding-left: 5px;font-size:1.5em;}
h2#salesHeading{padding:5px;font-size:2.5em;color:#227BCF;font-wright:bold;}
#ccTabWrapper{height:380px;border:1px dotted orange;background-color:orange;padding:1%;padding-bottom:0;margin-bottom:0;
background: -webkit-linear-gradient(orange, white, white) !important; /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(orange, white, white) !important; /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(orange, white, white) !important; /* For Firefox 3.6 to 15 */
  background: linear-gradient(orange, white, white) !important; /* Standard syntax */}
#goLinker{font-size:1.2em;text-decoration:none;padding:8px;border:thin #227BCF solid;background-color:#227BCF;color:white;width:80%;text-align:center;font-weight:bold;}  
#goLinker:hover{color:#227BCF;background-color:white;}
#goLinkerLink {text-decoration:none;}
.rounded{border-bottom-left-radius: .8em;border-top-right-radius: .8em;moz-border-bottom-left-radius: .8em;moz-border-top-right-radius: .8em;border-bottom-right-radius: .8em;border-top-left-radius: .8em;moz-border-bottom-right-radius: .8em;moz-border-top-left-radius: .8em;}
.img_rot{float:left;}
.smallText{font-size:.8em;}
#ui-accordion-accordion-panel-4{max-height:250px;overflow:auto;}
#stemPromo {
            background: url('https://images.enslow.com/shared/stemb.jpg.ashx?width=800') center no-repeat;height:380px;
        }
#stemPromo h2{font-size:1.5em;float:left;width:75%;}	
#stemPromo > #goLinker {float:left;}	


/* ePointPlus Promo */
#epoint{ padding:5px;border:1px dotted silver;min-height:350px;background: url(https://images.enslow.com/shared/monitor_tablet.png.ashx?height=320) no-repeat left bottom}
#epoint h2,#epoint h3, .epointD h2, .epointD h3{text-align:center;font-family:'Gill Sans', 'Gill Sans MT', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, sans-serif;margin:0;}
.epointD {padding-top:15px;}
#epoint h2, .epointD h2{color:#1B4692;font-size:1.8em;}
#epoint h3{color:red;font-size:1.3em;}
#eppLogo{display:block;margin-left:auto;margin-right:auto;}
.epointD h2 {line-height:25px}
.epointD h2 img{vertical-align:top}
.epointD blockquote{color:red;font-size:110%;text-align:center;}
.epointD blockquote >p{color:gray;font-style:italic;text-align:center;margin-top:5px}
.eppBest{float:left;margin:15px;padding-left:0;padding-top:15px;color:#1B4692;font-size:90%;}
.w60{width:65%;border-right:dotted silver 1px;padding-right:25px}
.w30{width:24%;float:right}
.eppBest >ul {color:gray}
.eppBest li > ul{font-weight:bold;}
.eppBest li{margin-bottom:5px;}
.eppBest em{font-weight:bold;}
.eppBullets {padding-top:15px;}

#eppFree{clear:both;font-family:'Myriad Pro', 'DejaVu Sans Condensed', 'Gill Sans', 'Gill Sans MT', Helvetica, Arial, sans-serif;text-align:center;width:40%;float:right;line-height:1.2em;margin-top:25px;font-size:1.5em;}
#eppFree > span{display:block;font-weight:bold;color:#1FA7E4}
#epointC{background-color:white;width:100%;padding-bottom:10px;opacity:0.9;margin-right:10px;}
#eppText{font-family:Verdana, Arial, san-serif;color:white;font-size:1.1em; width:40%;float:right;padding:0.5em;margin-right:10px;background-color: #22B0E5;
box-shadow: 4px 4px 2px #2E599C;border-radius:5px;
}
#eppText a{color:white;padding:3px;}
#eppText li{font-size:.8em;line-height:1.5em}

#eppText a:hover{background-color:white;color:#2E599C;text-decoration:none;}

#eppText p{padding:0;}
.circle {
height:135px;
width:130px;
background-color: white;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border: 20px  #2E599C solid;
box-shadow:0px 0px 5px 5px white;
}
.circle{margin-top:20px;margin-left:auto;margin-right:auto;}
.circle p{font-size:.75em;line-height:1.1em;margin-left:auto;margin-right:auto;width:80%;margin-top:12%;text-align:center;}
.circle span, .circle a{display:block;font-size:1.1em;color:#22B0E5;font-weight:bold;text-decoration:none;}
.circle  span:first-child {font-size:1.5em;color:#2E599C;}

/* Spring 2015 Promo */
#spring2015{padding:5px;border:1px dotted silver;min-height:350px;background: url(https://images.enslow.com/shared/Collage2015.png.ashx?width=300) repeat center bottom}
#spring2015 h2,#spring2015 h3{text-align:center;font-family:'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, sans-serif;margin:0;color:Purple;}
#spring2015 h2{font-size:2em;padding-top:15px;}
#spring2015 h3{font-size:1.5em;}
#spring2015C  span{font-weight:bold;color:Red}
#spring2015C{background-color:white;width:100%;padding-bottom:10px;opacity:0.8;margin-right:10px;margin-bottom:25px;}
#spring2015 > #goLinker {float:right;margin-right:10%;margin-top:20px;}	

.state { font-size:16px; font-weight:bold; text-decoration:none; color:#000080; display:block} 
	.substate { font-size:9px; font-weight:bold; text-decoration:none; color:black; max-width:120px; display:block} 
	.company {font-size:12px;color:gray} .sr { font-size:14px; text-decoration:none; color:black; display:block} 
	.phone { font-size:11px; text-decoration:none color:black;display:block } 
	.email { font-size:11px; text-decoration:none; color:blue; } 
	.email:visited { font-size:11px; text-decoration:none; color:red; display:block } 
	.email:hover { font-size:11px; text-decoration:underline; color:purple; }  
	.rep span {display:block}
	
	div.rep  { font-family:'Helvetica','Arial','sans-serif'; margin: 0px; border: 0px solid #0000ff; height: 110px; width: 145px; float: 
	left; text-align: left; margin-bottom: 0px;padding:5px;} 
	div.rep:hover {background-color:rgb(243, 243, 243);border:2px solid gray;padding:3px;}
