html,body {
margin:0;
padding:0;
}

#Swoop {
position:relative;
}

#ClassroomBooksWrapper {
display:block;
width:720px;
font-family:arial, helvetica, sans-serif;
font-size:12px;
color:#000;
text-align:left;
background-color:#fff;
margin-left:auto;
margin-right:auto;
position:relative;
}

#ClassroomBooksWrapper form {
display:block;
margin:0;
padding:0;
}

#ClassroomBooksWrapper .Header {
display:block;
width:720px;
}

#ClassroomBooksWrapper .ContentTable {
display:table;
width:720px;
border-left:2px #88B2DA solid;
border-right:2px #88B2DA solid;
border-bottom:2px #88B2DA solid;
}

#ClassroomBooksWrapper .LeftCell {
width:174px;
border-right:3px #88B2DA solid;
background-color:#fff;
margin:0;
padding:0;
}

#clear_wrapper #ClassroomBooksWrapper .RightCell,#clear_wrapper #ClassroomBooksWrapper .RightCellHome {
background-color:#fff;
text-align:left;
margin:0;
}

#ClassroomBooksWrapper .RightCell {
padding:0 0 10px 10px;
}

#ClassroomBooksWrapper .RightCellHome {
padding:2px 0 0 6px;
}

#GradeSubNav,#GAPSubNav,#BrowseLevelSubNav,#BrowseDefaultSubNav,#ExpertLibSubNav,#CollectionsSubNav,#ContactDefaultSubNav,#ContactSalesSubNav,#ContactSpecialistSubNav,#EvaluateSubNav,#SpecialOffersSubNav,#GuideSubNav {
display:none;
}

.LeftNavArea {
display:block;
width:178px;
}

#clear_wrapper #ClassroomBooksWrapper .MainContentArea {
padding:10px 0 0;
}

#ClassroomBooksWrapper .HeaderText,#ClassroomBooksWrapper .HeaderText2,#ClassroomBooksWrapper .HeaderText3 {
display:block;
font-weight:700;
font-size:18px;
color:#2057B2;
}

#ClassroomBooksWrapper .HeaderText {
float:left;
padding-top:10px;
line-height:20px;
}

#ClassroomBooksWrapper .HeaderText2 {
padding-bottom:10px;
}

#ClassroomBooksWrapper .HeaderArea:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

#ClassroomBooksWrapper .HeaderSubText {
font:bold 12px arial;
color:#000;
}

#ClassroomBooksWrapper .TopImage {
display:block;
padding:0 0 10px 10px;
}

#ClassroomBooksWrapper .ToolboxArea {
display:block;
width:222px;
float:right;
}

#ClassroomBooksWrapper .ProductsDisplay {display:block;width:609px;border-left:#9ACAF6 1px solid;border-right:#9ACAF6 1px solid;border-bottom:#9ACAF6 1px solid;padding:20px 0;}

#ClassroomBooksWrapper .ProductName {
color:#0666B5;
font-weight:700;
font-size:14px;
}

#ClassroomBooksWrapper .ProductDivider {display:block;width:550px;padding:20px 0;}

#ClassroomBooksWrapper .ProductImageCell {display:table-cell;width:195px;text-align:left;}
#ClassroomBooksWrapper .ProductInfoCell {display:table-cell;text-align:left;width:470px;line-height:15px;}

#ClassroomBooksWrapper .ProductDescList {
font-size:12px;
margin:0 0 0 15px;
padding:0;
}

#ClassroomBooksWrapper .NoSpaceList1 {
font-size:12px;
display:block;
width:100%;
margin:10px 0;
padding:0 0 0 15px;
}

td,.text12 {
font-family:arial, helvetica, sans-serif;
font-size:12px;
}

.text12O {
font-family:arial, helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#f60;
}

.text11 {
font-family:arial, helvetica, sans-serif;
font-size:11px;
}

.indent {
margin:10px 20px;
}

.listItem {
text-indent:-8px;
padding:0 2px 0 10px;
}

.subNavList {
display:block;
width:140px;
text-align:left;
padding:5px 10px;
}

.navListItem {
text-indent:0;
font-size:11px;
color:red;
padding:0 0 0 10px;
}

.navListItem2 {
text-indent:0;
font-size:11px;
color:red;
padding:0;
}

.navListItem A:link,.navListItem A:visited,.navListItem A:hover,.navListItem A:active,.navListItem2 A:link,.navListItem2 A:visited,.navListItem2 A:hover,.navListItem2 A:active,.blueNavText {
color:#30F;
}

.OrangeNavText {
color:#E76520;
font-size:11px;
}

.clLeftNavOff {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
font-weight:700;
background-image:url(/images/common/css.left.nav.off.gif);
margin-top:2px;
margin-right:2px;
margin-left:2px;
background-color:#2e79e4;
background-repeat:repeat-x;
line-height:12px;
border:solid 1px #2E79E4;
padding:4px;
}

.clLeftNavOff A:link,.clLeftNavOff A:visited,.clLeftNavOff A:hover,.clLeftNavOff A:active {
color:#fff;
text-decoration:none;
display:block;
}

.clLeftNavOn {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
font-weight:700;
margin-top:2px;
margin-right:2px;
margin-left:2px;
background-color:#ff000e;
line-height:12px;
border:solid 1px #2E79E4;
padding:4px;
}

.clLeftNavOn A:hover,.clLeftNavOn A:active,.clLeftNavOn A,.clLeftNavOn A:visited {
color:#fff;
text-decoration:none;
}

.clLeftSubNav {
background:url(/products/paperbacks/images/arr_blue.gif) 0 2px no-repeat;
font-size:11px;
margin-left:20px;
text-align:left;
padding-left:10px;
margin-bottom:2px;
}

.clLeftSubNavOn {
background:url(/products/paperbacks/images/arr_orange.gif) 0 2px no-repeat;
font-size:11px;
margin-left:20px;
text-align:left;
padding-left:10px;
margin-bottom:2px;
color:#f60;
}

#OrderBoxDiv,#StopImage {
position:relative;
margin:0;
padding:0;
}

#OrderNowBox {
margin-left:auto;
margin-right:auto;
width:160px;
border:2px #2977EA solid;
background:#fff;
padding:0;
}

#OrderNowBox .LastRow,#OrderNowBox .DividerRow {
display:block;
width:160px;
}

#OrderNowBox .DividerRow {
border-bottom:1px #6E90B0 solid;
}

#OrderNowBox .OrderBoxHeader {
font-size:14px;
color:#2B2D7C;
font-weight:700;
display:block;
width:150px;
padding:5px 5px 5px 2px;
}

#OrderNowBox .TeacherStoreArea,#OrderNowBox .MailFaxArea {
display:block;
width:160px;
padding:5px 0;
}

#OrderNowBox .CallArea {
display:block;
width:156px;
font-size:10px;
color:#406588;
text-align:center;
margin:2px;
}

#OrderNowBox .FormArea {
display:block;
width:100%;
margin-left:auto;
margin-right:auto;
padding:0;
}

#OrderNowBox .TeacherStoreArea form {
display:block;
margin:0;
padding:0;
}

#OrderNowBox .OptionText {
font-size:10px;
}

#OrderNowBox .OrderText,#OrderNowBox .OrderText a:link,#OrderNowBox .OrderText a:visited,#OrderNowBox .OrderText a:hover,#OrderNowBox .OrderText a:active {
text-decoration:none;
font-size:10px;
color:#406588;
}

#OrderNowBox .SelectMenu {
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
background:#FFF;
color:#000;
margin:0;
padding:0;
}

div#LeftTout {
width:100%;
text-align:center;
}

div#LeftTout img {
border:0;
margin:0 auto;
}

a img {
border:0;
}

#ClassroomBooksWrapper #flag {
position:absolute;
top:0;
left:0;
z-index:160;
}

#ClassroomBooksWrapper .CopyArea {
position:relative;
z-index:100;
}

#ToolboxOn {
z-index:150;
}

.freeOnlineResources {
margin-left:140px;
width:220px;
border:1px solid #666;
background-color:#DDD;
padding:5px;
}

.freeOnlineResources ul {
padding-left:25px;
margin:5px 0;
}
