/* 1.0 Resets 2.0 body + wrapper 3.0 headerfbodymi 4.0 Main Nav Container 5.0 body top 6.0 Body container 7.0 body left 8.0 Body Right 9.0 Body content 9.1 Sechead 10.0 Footer */ * { margin: 0; padding: 0; } ul { /*list-style-type: none;*/ } a { text-decoration: none; color: Black; } a img { border-width: 0; } html { font-family: Arial, Sans-Serif; /*font-size: 100%;*/ color: Black; font-weight: normal; } body { /*font-size: 62.5%;*/ } /*------------------------------------------------------------------------------- 2.0 body + wrapper */ body { background-image: url("../templates/layout/$file/bodyBkg.jpg"); background-repeat: repeat-y; background-position: top center; /*background-position: 125px 0;*/ background-color: #e6e7e9; } div#wrapper { width: 992px; margin: 0 auto; } /*------------------------------------------------------------------------------- 3.0 header */ div#header { height: 75px; position: relative; } div#header a#topLink { position: absolute; top: 0; left: 0; color:White; } div#header h1 { float: left; height: 75px; width:547px; padding-left: 10px; background-color: White; } div#header h1 a { display: block; height: 75px; background-image: url("../templates/headings/$file/headerPrimary.jpg"); width:550px; text-indent: -9000px; background-repeat: no-repeat; } div#header h1 a { } /*------------------------------------------------------------------------------- 3.1 Header logos */ .literacy div#header h1 a, .literacyhome div#header h1 a {background-image: url("../templates/headings/$file/headerLiteracy.jpg");} .macmillanlibrary div#header h1 a, .macmillanlibraryhome div#header h1 a{background-image: url("../templates/headings/$file/headerLibrary.jpg");width:550px;} .teacherresources div#header h1 a, .teacherresourceshome div#header h1 a{background-image: url("../templates/headings/$file/headerTeacher.jpg");width:736px;} .textbooks div#header h1 a, .textbookshome div#header h1 a{background-image: url("../templates/headings/$file/headerWorkbooks.jpg");width:552px;} .macmillandigital div#header h1 a, .macmillandigitalhome div#header h1 a{background-image: url("../templates/headings/$file/headerPrimary_MacDigi.jpg");width:736px;} div#header ul { position: absolute; top: 5px; right: 180px; } div#header ul li { display: inline; } div#header ul li a { float: left; height: 20px; line-height: 20px; padding: 0 7px 0 6px; background-image: url("../templates/layout/$file/headerNavDivider.gif"); background-repeat: no-repeat; background-position: right center; } div#header ul li a:hover { text-decoration: underline; } div#header ul li a.lastLink { background-image: none; } div#header div { float:right; width: 155px; margin-top: 5px; } div#header div p { padding-bottom: 2px; overflow: hidden; } div#header div input { float: left; width: 130px; height: 19px; margin: 0; /*font-size: 10px;*/ padding: 2px 0 0 3px; } div#header div input.formBtn { height: 19px; width: 20px; margin: -2px 0 0 -3px; } div#header form select { height: 17px; width: 110px; /*font-size: 10px;*/ } /*------------------------------------------------------------------------------- 4.0 Main Nav Container */ div#mainNavContainer { height: 36px; border-top: 4px solid black; background-image: url("../templates/layout/$file/mainNavBkg.jpg"); background-repeat: repeat-x; background-color: #f3f3f3; margin-left:1px; } .literacy div#mainNavContainer, .literacyhome div#mainNavContainer{border-top: 4px solid #d42125;} .macmillanlibrary div#mainNavContainer, .macmillanlibraryhome div#mainNavContainer{border-top: 4px solid #25358d;} .teacherresources div#mainNavContainer, .teacherresourceshome div#mainNavContainer{border-top: 4px solid #f89827;} .textbooks div#mainNavContainer, .textbookshome div#mainNavContainer{border-top: 4px solid #41ad48;} div#mainNavContainer ul { height: 35px; float: left; padding-left: 162px; } div#mainNavContainer ul li { display: inline; } div#mainNavContainer ul li a { float: left; height: 35px; text-indent: -9000px; background-repeat: no-repeat; } div#mainNavContainer ul li a.linkHome { width: 35px; background-image: url("../templates/layout/$file/linkHome.gif"); } div#mainNavContainer ul li a.linkLiteracy { width: 97px; background-image: url("../templates/layout/$file/MPrim_topnav_Lit_off.gif"); } .literacy div#mainNavContainer ul li a.linkLiteracy { width: 97px; background-image: url("../templates/layout/$file/MPrim_topnav_Lit_on.gif"); } div#mainNavContainer ul li a.linkLiteracy:hover { background-image: url("../templates/layout/$file/MPrim_topnav_Lit_on.gif"); } .macmillanlibrary div#mainNavContainer ul li a.linkLibrary { width: 97px; background-image: url("../templates/layout/$file/MPrim_topnav_MacLib_on.gif"); } div#mainNavContainer ul li a.linkLibrary { width: 97px; background-image: url("../templates/layout/$file/MPrim_topnav_MacLib_off.gif"); } div#mainNavContainer ul li a.linkLibrary:hover { background-image: url("../templates/layout/$file/MPrim_topnav_MacLib_on.gif"); } .teacherresources div#mainNavContainer ul li a.linkTeacherResources, .teacherresourceshome div#mainNavContainer ul li a.linkTeacherResources { background-image: url("../templates/layout/$file/MPrim_topnav_TRB_on.gif"); width: 97px; } .textbooks div#mainNavContainer ul li a.linkTextBooks, .textbookshome div#mainNavContainer ul li a.linkTextBooks { background-image: url("../templates/layout/$file/MPrim_topnav_TextBook_on.gif"); width: 97px; } div#mainNavContainer ul li a.linkTeacherResources { width: 97px; background-image: url("../templates/layout/$file/MPrim_topnav_TRB_off.gif"); } div#mainNavContainer ul li a.linkTeacherResources:hover { background-image: url("../templates/layout/$file/MPrim_topnav_TRB_on.gif"); } div#mainNavContainer ul li a.linkTextbooks { width: 97px; background-image: url("../templates/layout/$file/MPrim_topnav_TextBook_off.gif"); } div#mainNavContainer ul li a.linkTextbooks:hover { background-image: url("../templates/layout/$file/MPrim_topnav_TextBook_on.gif"); } .macmillandigital div#mainNavContainer ul li a.linkDigital { width: 97px; background-image: url("../templates/layout/$file/MPrim_topnav_MacDig_on.gif"); } div#mainNavContainer ul li a.linkDigital { width: 97px; background-image: url("../templates/layout/$file/MPrim_topnav_MacDig_off.gif"); } div#mainNavContainer ul li a.linkDigital:hover { background-image: url("../templates/layout/$file/MPrim_topnav_MacDig_on.gif"); } div#mainNavContainer a#eClubContainer { float: right; height: 28px; width: 128px; margin: 2px 5px 0 0; background-image: url("../templates/layout/$file/login.jpg"); background-repeat: no-repeat; text-indent: -9000px; } input#eClubText { float: left; width: 68px; margin: 4px 0 0 25px; /*font-size: 9px;*/ border-width: 0; background-color: #fcf400; background-image: none; } div#eClubContainer a { float: left; width: 23px; height: 21px; margin: 1px 0 0 3px; text-indent: -9000px; } div#mainNavContainer div#teacherSupportContainer { float: right; position: relative; width: 153px; height: 27px; margin: 4px 10px 0 0; background-image: url("../templates/layout/$file/linkTeacherSupport.gif"); background-repeat: no-repeat; } div#mainNavContainer div#teacherSupportContainer:hover { cursor: pointer; } div#mainNavContainer div#teacherSupportContainer div.dropDown { position: absolute; top: 22px; left: 1px; z-index: 10; width: 143px; border: 1px solid #cdcdcd; border-top-width: 0; background-color: white; display: none; } div#mainNavContainer div#teacherSupportContainer:hover div.dropDown { display: block; } div#mainNavContainer div#teacherSupportContainer div.dropDown a { display: block; color: #858487; padding: 2px 3px; } div#mainNavContainer div#teacherSupportContainer div.dropDown a:hover { text-decoration: underline; } /*------------------------------------------------------------------------------- 5.0 Body Top */ div#bodyTop { /*height: 8px;*/ padding-top:11px; background-image: url("../templates/layout/$file/bodyBorderTop.jpg"); background-repeat: no-repeat; background-position: 161px top; background-color: #f3f3f3; margin-left:1px; } /*------------------------------------------------------------------------------- 6.0 Body container */ div#bodyContainer { /* background-image: url("../templates/layout/$file/bodyBorderLeft.jpg"); background-repeat: repeat-y; */ overflow: hidden; padding-top: 4px; } /*------------------------------------------------------------------------------- 7.0 Body Left */ div#bodyLeft { float: left; width: 161px; position: relative; z-index:2; } div#bodyLeft ul { padding-bottom: 40px; list-style-type: none; } div#bodyLeft ul li.mainLink { margin: 0 30px 0 10px; padding: 3px 0 0 5px; position: relative; border: 1px solid #f3f3f3; border-right-width: 0; clear:both; display:block; } div#bodyLeft ul li.mainLinkNew { margin: 20px 30px 0 10px; padding: 5px 0 5px 5px; position: relative; height:15px; border-top: 1px solid #666666; border-bottom: 1px solid #666666; border-right-width: 0; clear:both; display:block; } div#bodyLeft ul li.active { border-color: #cdcdcd; } div#bodyLeft ul li.inactive { border-color: #f3f3f3; } div#bodyLeft ul li a { display: block; float: left; padding-left: 10px; padding-right: 10px; background-image: url("../templates/layout/$file/MP_dingbat_grey.gif"); background-repeat: no-repeat; background-position: left 4px; color: #666666; /*font-size: 11px;*/ } div#bodyLeft ul li a:hover { color: #ed1c24; background-image: url("../templates/layout/$file/MP_dingbat_red.gif"); } div#bodyLeft ul li ul { position: absolute; z-index:2; top:0; left: 0; padding: 0; border:1px solid #cdcdcd; width: 143px; visibility: hidden; background-color: white; } div#bodyLeft ul li ul li { margin: 0; } div#bodyLeft ul li ul * { } div#bodyLeft ul li ul li a { padding: 3px 6px; margin-left: 5px; display: block; color:#858487; float: none; background-image: none; /*font-size: 10px;*/ } div#bodyLeft ul li ul li a:hover { background-image: none; text-decoration: underline; } /* div#bodyLeft img { float: left; margin-left: 36px; display:inline; } */ div#bodyLeft a.label { float: left; height: 304px; width: 89px; margin-left: 36px; /*background-image: url("../templates/layout/$file/MM_publogoD1.gif");*/ /*background-image: url("../templates/layout/$file/PPOTY_logo.jpg");*/ background-image: url("../templates/layout/$file/PPOTY_logo.gif"); display:inline; text-indent: -9000px; } /*------------------------------------------------------------------------------- 8.0 Body Right */ div#bodyRight { float: right; width: 139px; /*background-color: #DCDFE0;*/ margin-bottom: -10px; /* background-image: url("../templates/layout/$file/rightColBkg.gif"); background-repeat: repeat-y;*/ } div#bodyRight div#resources { margin-top: 15px; padding-bottom: 5px; background-color: #64ccf3; background-image: url("../templates/layout/$file/MP_rgtcol_curve-bottom.gif"); background-repeat: no-repeat; background-position: left bottom; } div#bodyRight div#resources h3 { margin: 5px 10px; padding: 0 2px 4px 2px; /*font-size: 11px;*/ font-weight: bold; } div#bodyRight div#resources a { display: block; margin: 5px 10px; padding: 0 2px; } div#bodyRight div#cart { padding-top: 13px; padding-bottom: 10px; background-color: #dcdfe0; background-image: url("../templates/layout/$file/MP_rgtcol_curve-top.gif"); background-repeat: no-repeat; background-position: left top; } div#bodyRight div#cart a, div#bodyRight div#cart span.addToCart, div#bodyRight div#cart span.viewOrder, div#bodyRight div#cart span.checkout { display: block; margin: 5px 10px; padding: 0 2px 4px 24px; border-bottom: 1px solid black; } div#bodyRight div#cart a.addToCart, div#bodyRight div#cart span.addToCart { background-image: url("../templates/layout/$file/cart.gif"); background-repeat: no-repeat; background-position: -1px -2px; } div#bodyRight div#cart span.addToCart, div#bodyRight div#cart span.viewOrder, div#bodyRight div#cart span.checkout { color: #c9c9c9; } div#bodyRight div#cart h3 { margin: 5px 10px; padding: 0 2px 4px 2px; /*font-size: 11px;*/ font-weight: bold; } div#bodyRight div#cart p { margin: 5px 10px; padding: 0 2px; } div#bodyRight div.relatedResources { background-color: #DCDFE0; } div#bodyRight div.noRelatedResources { background-image: url("../templates/layout/$file/relatedResourcesBkg.gif"); background-repeat: no-repeat; } div#bodyRight div.buttons { height: 27px; } div#bodyRight div.buttons a { float: left; height: 27px; text-indent: -9000px; background-repeat: no-repeat; } div#bodyRight div.buttons a.info { width: 85px; background-image: url("../templates/layout/$file/MP_rgtcol_tools_01_off.gif"); } div#bodyRight div.buttons a.info:hover { width: 85px; background-image: url("../templates/layout/$file/MP_rgtcol_tools_01_on.gif"); } div#bodyRight div.buttons a.key { background-image: url("../templates/layout/$file/keyBtn.gif"); } div#bodyRight div.buttons a.tick { width: 54px; background-image: url("../templates/layout/$file/MP_rgtcol_tools_02_off.gif"); } div#bodyRight div.buttons a.tick:hover { width: 54px; background-image: url("../templates/layout/$file/MP_rgtcol_tools_02_on.gif"); } /*------------------------------------------------------------------------------- 9.0 Body middle */ div#bodyMiddle { /*margin: 0 152px 0 174px;*/ float: left; width: 664px; margin-left: 14px; position: relative; z-index: 1; /*min-height: 600px;*/ min-height: 400px; } /*------------------------------------------------------------------------------- 9.1 Sechead */ div#bodyMiddle div.sechead { position: relative; background-repeat: no-repeat; } /*------------------------------------------------------------------------------- 10.0 Footer */ p#footerText { margin: 0 100px 0 100px; text-align: center; color: #8b8b8b; clear: both; padding-top: 30px; padding-bottom: 40px; font-size:11px; } p#footerText a:hover { text-decoration: underline; } /*------------------------------------------------------------------------------------------------------------------------------------------- */ .edDeskBody *, div#bodyMiddle * { font-size:12px; } div#header div input { font-size: 10px; } div#header form select { font-size: 10px; } input#eClubText { font-size: 9px; } div#bodyLeft ul li a { font-size: 11px; } div#bodyLeft ul li ul li a { font-size: 10px; } div#bodyRight div#resources h3 { font-size: 11px; padding: 0; margin: 0; padding-top: 25px; padding-bottom: 5px; color: White; text-align: center; background-color: #01aef0; background-image: url("../templates/layout/$file/MP_rgtcol_teacher-Supp.gif"); background-repeat: no-repeat; background-position: left top; } div#bodyRight div#cart h3 { font-size: 11px; } div#resources ul { list-style-type: none; } div#mainNavContainer a#eClubContainerLoggedIn { float: right; height: 28px; width: 128px; margin: 2px 5px 0 0; background-image: url("../templates/layout/$file/loggedin.jpg"); background-repeat: no-repeat; text-indent: -9000px; } /*----------------------------- */ div#bodyRight div#resources a { font-size:10px; } div#bodyRight div#resources a:hover { text-decoration: underline; } div#bodyRight div#cart a, div#bodyRight div#cart span.addToCart, div#bodyRight div#cart span.viewOrder, div#bodyRight div#cart span.checkout { font-size: 11px; font-weight: bold; } div#bodyRight div#cart p { font-size: 10px; } div#header ul li a { font-size: 10px; } div#mainNavContainer div#teacherSupportContainer div.dropDown a { font-size:10px; } .homePrimary div#bodyContainer p a { color: #CF2027; } div#bodyContainer p a:hover { text-decoration: underline; } a.readlevel { display: block; margin-top:15px; background-image: url("../templates/layout/$file/MP_rgtcol_reading-level.gif"); height: 41px; width: 139px; text-indent: -9000px; } .books p, .books a { font-size: 11px; }