#TopContainer DIV.SearchLeft{background-image:url(searchbar-lft.gif);width:13px;height:58px;float:left;}
#TopContainer DIV.SearchMiddle{background-image:url(searchbar-bg.gif);width:685px;height:44px;float:left;padding-top:14px;}
#TopContainer DIV.SearchRight{background-image:url(searchbar-rgt.gif);width:81px;height:58px;float:left;}

#FullTopContainer DIV.SearchLeft{background-image:url(searchbar-lft.gif);width:13px;height:58px;float:left;}
#FullTopContainer DIV.SearchMiddle{background-image:url(searchbar-bg.gif);width:870px;height:44px;float:left;padding-top:14px;}
#FullTopContainer DIV.SearchRight{background-image:url(searchbar-rgt.gif);width:81px;height:58px;float:left;}

#TextBookPage{ float:left; margin:0 auto; margin-left:3px;}
#TextBookPage DIV.BlueTitle{color:#085eaf; font-size:18pt; font-weight:bold; line-height:36px;}

#SearchPanel{ float:left;background-image:url(search-bg.gif); width:603px; background-repeat:no-repeat; height:151px; padding:5px 10px 5px 10px; margin:10px 0px 10px 0px;}
#SearchpanelLeft{ width:374px; float:left;}
DIV.Heading{ color:#ffffff; font-size:18px; line-height:30px;}
#SearchpanelRight{ width:229px; float:left;}
#TabList{ float:left; margin-top:6px;}
#TabList li{float:left;  font-size:12px; font-weight:bold; list-style:none;}
#TabList li.normal{color:#ffffff;height:21px; padding:5px; width:62px; text-align:center;}
#TabList li.selected{color:#000000; width:62px; padding:5px;height:21px; text-align:center; background-image:url(search-tab.gif); background-repeat:repeat-x;}
#SearchBox{ float:left; margin-top:10px;}
#SearchBox INPUT.SearchTextBox{ width:270px; border:1px solid #ffffff; height:18px; padding:2px; line-height:18px;}
#SearchBox INPUT.SearchTextBox1{ width:135px; border:1px solid #ffffff; height:18px; padding:2px; line-height:18px;}
#SearchBox INPUT.ClassNotesSearchTextBox{ width:200px; border:1px solid #ffffff; height:18px; padding:2px; line-height:18px;}

#SearchTextPanel{ float:left;width:330px; margin-left:10px;}
DIV.YellowText{ float:left;color:#ffffff;font-size:16px; font-weight:bold; line-height:30px;}

<!--#SearchBox1{ float:left; margin-top:10px; color:#ffffff; font-size:14px; letter-spacing:0.5px; font-weight:bold; font-family:Arial;}-->
#SearchBox1{ float:left; margin-top:10px;}
#SearchBox1 INPUT{ background-color:#ffffff; width:130px; border:1px solid #ffffff; height:18px; padding:2px; line-height:18px;}

#SearchHeading{ float:left; width:100%; border-bottom:1px solid #a7a7a7; margin-bottom:20px; padding-bottom:10px;}
.SearchResultText{ float:left; color:#666666; font-weight:bold;}
.SearchResultText Span{ color:#CC0000;}
.Listlink {font-size:13px; line-height:22px;}
.Listlink A{ text-decoration: underline;}
#SearchList{float:left;width:100%;font-family:Arial}
#SearchList DIV,P,A{font-family:Arial;}

DIV.TextbookListItem{float:left;padding:8px;}
DIV.TextbookNum{float:left;width:12px;padding-right:4px;color:#333333;}
DIV.TextbookImage{float:left;width:160px;text-align:center;}
DIV.TextbookImage IMG{padding:4px;background-color:#E0E0E0;}
DIV.TextbookContent{float:left;width:600px;}
.ListHeading{font-family:Arial;font-size:10pt;}
.ListHeading A{color:#085eaf; font-weight:bold;}
.OutofStock{color:#CC0000;font-size:12pt;font-weight:bold;}
.PriceTitle{color:#CC0000;font-size:10pt;font-weight:bold;}
.RentPrice{color:#CC0000;font-size:10pt;font-weight:bold;}
.BuyPrice{color:#CC0000;font-size:10pt;font-weight:bold;}
A.Link{font-size:10pt;text-decoration:underline;}
A.SellLink{font-size:9pt;font-weight:bold;}
DIV.TextbookListItemSeperator{border-bottom:1px solid #CCCCCC;float:left;width:100%;}
.TitleBlock{font-size:14pt;color:#ff6100;font-weight:bold;line-height:30px;float:left;width:924px;margin-bottom:8px;font-family:Arial;}

#BookDetail{float:left;width:100%;font-family:Arial; margin:0 auto;}

#BookDetailTop { float:left;width:934px;font-family:Arial; padding:5px; background-image:url(../images/grey-bg.gif); background-repeat:repeat-x;}
#BookDetailTop DIV,P,A,H2,H3{font-family:Arial}
#BookDetailTopLeft {float:left; width:150px; padding:6px; background-color:#FFFFFF;}
#BookDetailTopContent{float:left;padding-left:5px;width:773px;font-size:8pt; }
#BookDetailTopContent H2{color:#085eaf;font-size:12pt;font-family:Arial; margin-bottom:10px;}
#BookAttributes {float:left;width:180px;}
.OrangeBar{ background-image:url(../images/title-bg.gif); background-repeat:no-repeat; width:240px; height:25px; padding:5px; line-height:25px; color:#ffffff; font-size:16pt; text-align:center; margin-left:5px;}
.OrangeBarPeek{ background-image:url(../images/title-bg.gif); background-repeat:no-repeat; width:240px; height:25px; padding:5px; line-height:25px; color:#ffffff; font-size:16pt; text-align:center;}

#BookActions{float:left; width:585px; margin-left:5px;}
#BookActionsBottom{float:left;width:570px;margin-top:6px;}
#BookActionsBottom DIV.LeftImage{ float:left; background-image:url(../images/rate-left.gif); height:50px; width:5px; background-repeat:no-repeat;}
#BookActionsBottom DIV.RightImage{float:left; background-image:url(../images/rate-right.gif); height:50px; width:5px; background-repeat:no-repeat;}
#BookActionsBottom DIV.MiddleImage{float:left; background-image:url(../images/rate-bg.gif); padding:7px;height:36px; width:546px; background-repeat:repeat-x;}
#BookActionsBottom DIV.Left{width:220px;float:left;padding-left:20px}
#BookActionsBottom DIV.Right{width:140px;float:right;}
#BookActionsBottom A{color:#D96F23;text-decoration:underline;line-height:18px;font-weight:bold;}

.BookRentalTop{float:left; background-image:url(../images/box-top.gif); width:260px;padding:10px; background-repeat:no-repeat;}
.BookRentalBottom{ float:left; background-image:url(../images/box-btm.gif); width:280px; height:15px; background-repeat:no-repeat;}
.BookRentalMiddle{ float:left; background-image:url(../images/box-mid.gif); width:260px; padding:0px 10px 0px 10px; background-repeat:repeat-y;}

#BookRental{float:left; width:260px;}
#BookRental SPAN.Title{font-size:10pt;font-weight:bold;font-family:Verdana;color:#484848;}
#BookRentalBlock{float:left;width:250px;}
#BookRentalBlock DIV.Title{ padding-top:5px; color:#666666;font-size:12pt; font-weight:bold;  text-align:center; margin-bottom:10px;}

#BookBuyIt{float:left;width:260px;}
#BookBuyIt SPAN.Title{font-size:10pt;font-weight:bold;font-family:Verdana;color:#484848}
#BookBuyItBlock{float:left;width:250px;}
#BookBuyItBlock DIV.Title{ padding-top:5px;color:#666666;font-size:12pt; font-weight:bold;  text-align:center; margin-bottom:10px;}
SPAN.DisplayPrice{color:#0500fe;font-weight:bold;font-size:14px;font-family:Arial;}
SPAN.BlackText{color:#333333; font-size:14px;font-weight:bold; font-family:Arial;}
div.DueDate{text-align:center;border:1px dashed #CCCCCC; background-color:#f5f5f5;color:#CC0000; font-weight:bold; font-size:14px; padding:10px; margin-bottom:10px; width:238px;}
div.RadioLeft{ float:left; width:30px;}
div.Text{ float:left; width:100px;}
div.Cash{ float:left; width:125px;}
div.ListDetail{ float:left;width:260px; height:35px;}
.DisplayBlock {float:left;}
.DisplayBlockHead{float:left;background-color:#E0E0E0;line-height:20px;font-weight:bold;font-size:8pt;padding-left:4px;border-bottom:1px solid #003366;width:100%;}
.DisplayBlockContent{padding:8px;}
H1{font-family:Arial;color:#085eaf;}
.DottedLine{ float:left; width:806px;background-image:url(../images/dotted-line.gif); height:3px; background-repeat:repeat-x;}
#SellingSteps{width:806px;float:left; margin-top:5px; margin-bottom:5px;}
#SellingSteps div.Image{ float:left}
#SellingSteps div.Normal{ float:left;font-size:11px;color:#000000; background-color:#dddddd; padding:4px 10px 4px 10px;font-family:Verdana;}
#SellingSteps div.Selected{ float:left;font-family:Verdana;color:#ffffff; font-size:11px; background-color:#000000; padding:4px 10px 4px 10px;}

.CurveForm{ float:left; width:806px; margin-top:8px;}
.SellFormTop{ float:left; width:806px;}
.SellFormTopLeft{ float:left; background-image:url(../images/top-left.gif); width:16px; height:16px;}
.SellFormTopMiddle{ float:left; height:15px; width:774px; border-top:1px solid #cdcdcd;}
.SellFormTopRight{ float:left; background-image:url(../images/top-right.gif); width:16px; height:16px;}

.SellFormBottom{ float:left; width:806px;}
.SellFormBottomLeft{ float:left; background-image:url(../images/btm-left.gif); width:16px; height:16px;}
.SellFormBottomMiddle{ float:left; height:15px; width:774px; border-bottom:1px solid #cdcdcd;}
.SellFormBottomRight{ float:left; background-image:url(../images/btm-right.gif); width:16px; height:16px;}

.SellForm{border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; float:left;width:774px; padding-left:15px; padding-right:15px;}

.SellForm1{float:left;width:607px;  padding-top:10px;  padding-bottom:10px; padding-left:8px; padding-right:15px; }
#SellFormProductDetail{float:left; width:806px;}
#SellFormProductDetailImage{float:left; width:138px; text-align:center;}
#SellFormProductDetailImage IMG{padding:5px; border:1px solid #c0c0c0; width:126px; height:160px;}
#SellFormProductDetailContent{float:left;font-family:Arial; width:638px;border:1px solid #c0c0c0; margin-left:8px; padding:10px; color:#696969; line-height:20px;}
#SellFormProductDetailForm{float:left;width:720px;font-family:Arial;padding:10px; margin:5px;}
.SellFormProductDetailForm{ border:1px solid  #E0E0E0;}
.selltextbox{ border:1px solid #e0e0e0; padding:2px; height:20px; line-height:20px; width:180px;}

.faqCont{ float:left; width:209px; padding-left:13px;}
.faqContTop{ float:left; width:197px; padding:6px; background-image:url(../images/ftop.gif); background-repeat:no-repeat;}
.faqContBottom{ float:left; width:209px; background-image:url(../images/fbtm.gif); background-repeat:no-repeat; height:10px;}
#PriceCont{ float:left; background-image:url(../images/price-bg.gif); width:224px; height:120px;float:left; background-repeat:no-repeat; margin-bottom:8px;}
.BlueTextTitle{ color:#004a77; font-size:13pt; font-family:Arial; font-weight:bold;}
.BlueTextTitle span{ color:#d77025;}
.OrangeBox{ border:1px solid #fecfb1; background-color:#fffaf6; padding:10px; width:782px; margin-top:10px; margin-bottom:10px;}
.OrangeBox span{ color:#d77025;}
#ProductInformation{ float:left; margin-bottom:10px; margin-top:10px;border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-top:1px solid #dddddd; background-color:#f1faff; width:772px;}
#ProductInformation tr{border-bottom:1px solid #dddddd;}
#ProductInformation td.Left{ width:30%;text-align:right; vertical-align:top;border-bottom:1px solid #dddddd;}
#ProductInformation td.Right{ text-align:left;vertical-align:top; border-left:1px solid #dddddd;border-bottom:1px solid #dddddd;}

#BookDetailBottom{float:left;width:100%}
#BookDetailBottom H3{font-size:14pt;line-height:20px;color:#2e72b1;}
#BookDetailBottom DIV.Details{ font-size:12px; line-height:20px; font-family:Arial;text-align:justify;margin-bottom:10px;}
#BookDetailBottom DIV.Details P{ margin-bottom:10px; text-align:justify;font-family:Arial;}
#BookDetailBottom DIV.DetailsLeft{ float:left; width:100px; font-family:Arial;font-family:Arial;ont-size:12px; line-height:20px;}
#BookDetailBottom DIV.DetailsRight{width:250px;font-family:Arial;ont-size:12px; line-height:20px}
#BookDetailBottom DIV.SizeList{ width:100%;font-family:Arial; font-size:12px;}

#BoodDetailItem{ float:left;}
#BoodDetailItem H3{ font-size:18px; font-weight:bold; margin:20px;color:#2e72b1; width:100%}
#ItemContentTabs{ padding:0px 10px 0px 20px; width:914px;}
#ItemContentTabs li{ float:left; cursor:pointer;}
#ItemContentTabs li.Active{ float:left;list-style:none;padding:0px 10px 0px 10px; background-image:url(../images/darkblue.gif); width:115px; height:32px; line-height:32px;background-repeat:no-repeat; text-align:center; color:#ffffff; font-size:12px; font-family:Arial; font-weight:bold; margin-right:5px;}
#ItemContentTabs li.Inactive{ float:left; list-style:none; padding:0px 10px 0px 10px;  background-image:url(../images/orange.gif); color:#FFFFFF;  background-repeat:no-repeat; text-align:center;width:115px;  height:32px; line-height:32px; font-weight:bold; font-size:12px; font-family:Arial; margin-right:5px;}
#ItemContentArea{ float:left;width:944px; padding-bottom:20px;}

#ItemContentAreaTop{ height:9px; float:left; width:944px;}
#ItemContentAreaTop DIV.TopLeft{ width:9px;height:9px; float:left; background-image:url(../images/curve-tl.gif); background-repeat:no-repeat; background-position:top;}
#ItemContentAreaTop DIV.TopRight{ width:9px; height:9px; float:left; background-image:url(../images/curve-tr.gif); background-repeat:no-repeat; background-position:top;}
#ItemContentAreaTop DIV.TopMiddle{ width:926px; height:8px; float:left; border-top:1px solid #6fafdd;}

#ItemContentAreaMiddle{float:left; width:922px; padding:10px; border-left:1px solid #6fafdd; border-right:1px solid #6fafdd;}

#ItemContentAreaBottom{ height:9px; float:left; width:944px;}
#ItemContentAreaBottom DIV.BottomLeft{ width:9px;height:9px; float:left; background-image:url(../images/curve-bl.gif); background-repeat:no-repeat; background-position:top;}
#ItemContentAreaBottom DIV.BottomRight{ width:9px; height:9px; float:left; background-image:url(../images/curve-br.gif); background-repeat:no-repeat; background-position:top;}
#ItemContentAreaBottom DIV.BottomMiddle{ width:926px; height:8px; float:left; border-bottom:1px solid #6fafdd;}


#ItemContentArea div.ConditionName{font-size:14pt; font-weight:bold; line-height:30px;font-family:Arial; color:#333333;}
#ItemContentArea div.TitleBorder{ background-image:url(../images/tab-bg.gif); background-repeat:repeat-x; height:40px;}
#ItemContentArea div.TitleHead{ float:left; padding:0px 8px 0px 8px;color:#666666; font-size:11px; font-family:Verdana; line-height:40px;font-weight:bold; background-image:url(../images/tab-bg.gif); background-repeat:repeat-x; height:40px;}
#ItemContentArea div.Left{ float:left;background-image:url(../images/tab-lft.gif); background-repeat:no-repeat; height:40px; width:10px;}
#ItemContentArea div.Right{ float:left;background-image:url(../images/tab-rgt.gif); background-repeat:no-repeat; height:40px;width:10px;	}

#ItemContentArea div.LeftBorder{float:left; border-left:1px solid #b5d3ea;}
#ItemContentArea div.RightBorder{float:left; float:left; border-right:1px solid #b5d3ea;}
#ItemContentArea div.oddlist{float:left; background-color:#efefef; font-family:Arial;vertical-align:top; width:919px;}
#ItemContentArea div.oddlist1{float:left; background-color:#e7f3ff; font-family:Arial;vertical-align:top; width:919px;}
#ItemContentArea div.evenlist{float:left; background-color:#ffffff; font-family:Arial;vertical-align:top; width:919px;}
#ItemContentArea div.BookItem{ float:left; font-family:Arial; font-size:12px; line-height:17px; padding:8px; vertical-align:top;}
#ItemContentArea div.BookItem SPAN{ color:#CC0000;font-size:15pt; font-family:Arial;vertical-align:top;}

.BlueText{ color:#2e72b1;}

#StepTab{ width:764px; margin-top:10px; float:left;}
#StepTab DIV.Selected{ float:left;background-image:url(../images/blue-tab.gif); width:65px; height:25px; line-height:25px; text-align:center; font-size:12px; color:#666666; font-weight:bold; margin-right:5px;}
#StepTab DIV.Normal{ float:left;background-image:url(../images/grey-tab.gif); width:65px; height:25px; line-height:25px; text-align:center; font-size:12px; color:#666666; font-weight:bold; margin-right:5px;}
#StepTab DIV.After{ float:left;background-image:url(../images/red-tab.gif); width:65px; height:25px; line-height:25px; text-align:center; font-size:12px; color:#FFFFFF; font-weight:bold; margin-right:5px;}
#StepTab DIV.Before{ float:left;background-image:url(../images/green-tab.gif); width:65px; height:25px; line-height:25px; text-align:center; font-size:12px; color:#FFFFFF; font-weight:bold; margin-right:5px;}
#StepCont1{ float:left; border:1px solid #bcbcbc; background-repeat:repeat-x; width:784px; padding:10px; background-image:url(../images/step-grey-bg.gif);}
#StepCont1 DIV.Message{font-size:16px; font-weight:bold;color:#333333; margin-top:20px; line-height:30px;}
#StepCont1 DIV.ErrorMessage{font-size:16px; font-weight:bold;color:#CC0000;margin-top:20px;}

.textbooktext{line-height:13px; text-align:left; font-size:11px; padding-left:5px;}
.textbookborder{float:left; border:1px solid #E1E1E1; width:798px; padding-bottom:8px; background-color:#F6F6F6;}
.textbooktitle{color:#085eaf; font-weight:bold; }
.textbookauthor{color:#5B5B5B;}
.textbookprice{color:#CC0000;}
.textbookImage{float:left; background:#FFFFFF;border:1px solid #CCCCCC; padding-bottom:5px;padding-left:5px;padding-right:5px;padding-top:5px;margin-left:10px;margin-bottom:6px; margin-right:5px;}
.AvgpriceDecr{font-size:16px; padding-left:30px; padding-bottom:8px;}
.Avgprice{padding-left:70px; font-size:16px;}


#BlueSearchPanel{float:left; width:803px; margin-top:15px; margin-bottom:10px;}
#BlueSearchPanel .Topleft{float:left; background-image:url(../images/tp-lt.gif); width:5px; height:5px;}
#BlueSearchPanel .Middle{ height:5px; width:790px; background-color:#17649c; float:left;}
#BlueSearchPanel .TopRight{float:left; background-image:url(../images/tp-rt.gif); width:5px; height:5px;}
#BlueSearchPanel .Bottomleft{float:left; background-image:url(../images/bt-lt.gif); width:5px; height:5px;}
#BlueSearchPanel .BottomRight{float:left; background-image:url(../images/bt-rt.gif); width:5px; height:5px;}
#BlueSearchPanel .BlueSearchCont{background-color:#17649c; width:780px; padding:0px 10px 0px 10px;}

#BlueInnerPanel{float:left; width:486px; margin-top:-6px;}
#BlueInnerPanel .Topleft{float:left; background-image:url(../images/in-tp-lt.gif); width:5px; height:5px;}
#BlueInnerPanel .Middle{ height:5px; width:476px; background-color:#4583b0; float:left;}
#BlueInnerPanel .TopRight{float:left; background-image:url(../images/in-tp-rt.gif); width:5px; height:5px;}
#BlueInnerPanel .Bottomleft{float:left; background-image:url(../images/in-bt-lt.gif); width:5px; height:5px;}
#BlueInnerPanel .BottomRight{float:left; background-image:url(../images/in-bt-rt.gif); width:5px; height:5px;}
#BlueInnerPanel .BlueSearchCont{background-color:#4583b0; width:466px; padding:0px 10px 0px 10px;}


#BookSaleRentBottom{float:left;width:453px;margin-top:6px;}
#BookSaleRentBottom DIV.LeftImage{ float:left; background-image:url(../images/rate-left.gif); height:50px; width:5px; background-repeat:no-repeat;}
#BookSaleRentBottom DIV.RightImage{float:left; background-image:url(../images/rate-right.gif); height:50px; width:5px; background-repeat:no-repeat;}
#BookSaleRentBottom DIV.MiddleImage{float:left; background-image:url(../images/rate-bg.gif); padding:7px;height:36px; width:426px; background-repeat:repeat-x;}
#BookSaleRentBottom DIV.Left{width:220px;float:left;padding-left:20px}
#BookSaleRentBottom DIV.Right{width:140px;float:right;}
#BookSaleRentBottom A{color:#D96F23;text-decoration:underline;line-height:18px;font-weight:bold;}

