

/* use to to format print version of website */
@media print {#divHeader ,#divFooter,#hdrNavigation,#divCopy{display: none !important;}}

body{font-family:Arial;font-size: 12px; color:#000000; background:#0072b7 url('//educationalwarehouse.com/assets/layout/bg-texture.jpg') repeat;}
a {font-family: Arial;	font-size: 10px; text-decoration:none; color:#000000}
a:hover {color:#0072bc;}
img {display:block; float:left;}
.NoFloat, #divCategoryTitle IMG, #divItemViewImg IMG {display:inline;  float:none;}
#Aligner{ text-align:center; margin:auto; width:838px; }
/* base page elements */
#divBase{width: 808px;padding-left:15px; padding-right:15px; background-color:#FFFFFF; text-align: left; float:left; margin-left:auto; margin-right:auto}
#divTopCorners { width:838px; height:15px; background:url('//educationalwarehouse.com/assets/layout/corners_top.gif') no-repeat; float:left }
#divBottomCorners { width:838px; height:15px; background:url('//educationalwarehouse.com/assets/layout/corners_bottom.png') no-repeat; float:left; margin-bottom:10px; }
#divHeader{width:808px;float:left;}
#divMenuTop{margin-top:110px;margin-bottom:10px;}
#divRightHeader{text-align:right;width:100%;float:right; height:111px; background:url('//educationalwarehouse.com/assets/layout/rightHeader.jpg') no-repeat; }
#divJoin{background:url('//educationalwarehouse.com/assets/layout/backg-newsletter-2.gif') no-repeat right;height:35px; width:220px; float:left; color:#FFFFFF;padding-left:217px;padding-top:8px; }
#divJoin2{background:url('//educationalwarehouse.com/assets/layout/new/signup_top.png') no-repeat right;height:48px;float:left; color:#FFFFFF;width:100%}
#divJoin2Bottom{background:url('//educationalwarehouse.com/assets/layout/new/signup-banner.gif') no-repeat right;float:left; color:#FFFFFF;width:100%;height:48px;}
#divBaseContent {width:808px;float:left; margin-top:10px }
#divMain{margin-left:10px;width:650px; min-height:500px;height:auto !important; height:500px;background: url(//educationalwarehouse.com/assets/layout/bottom_corners.gif) no-repeat bottom;float:left;}


#divCopy{width:808px;margin-bottom:15px;float:left;}

/* header elements */
#hdrConnect{float:left;height:111px; width:406px;}
#hdrContainer{*overflow:hidden; /* The width of the content */} 
#hdrLogo{float:left;height:111px; width:406px;}
#hdrLogoCheckout{float:left;}
#hdrContent{float:left;vertical-align:top;}
#hdrSearch{width:203px;position:relative; z-index:2;float:left;padding-right:-5px;}
#hdrLinks{width:350px;height:22px;text-align:right;padding-top:10px;float:right;}
#hdrLinks a{font-size: 11px; text-decoration:none;}
#hdrLinks a:hover{text-decoration:underline;}
#hdrNumbers{width:360px;height:15px;text-align:left;font-family: Arial; font-size: 10px;float:right; padding-bottom:5px; background:url(//educationalwarehouse.com/assets/layout/bg-dot.gif) repeat-x bottom}
#hdrLiveChat{float:left;height:36px;}
#hdrNavigation{width:605px; position:relative; z-index:2;float:left; }
#hdrDivider{width:764px;padding-left:10px;}
#hdrNavigation a:hover{cursor:pointer;}
#divSeparator{float:left;clear:both;}
#divSeparator #divLeft {width:141px; float:left;}
#divSeparator #divRight {width:23px;padding-left:317px;float:left;}
#divSubscribe { clear:both; color:#000000}
#divSubscribe #divText { float:left;text-align:center;padding-top:5px;width:410px; padding-right:10px; }
.txtSubscribe {width:245px;font:10px Arial; padding:3px 0px 2px 6px; left:0px; height:12px; text-align:left;border:none; background:url(//educationalwarehouse.com/assets/layout/new/input-box.jpg) no-repeat; float:left; display:block }
.SubmitNewsletter{float:left; display:block;}
#divHeaderSpacer {height:5px; background:url(//educationalwarehouse.com/assets/layout/bg-dot.gif) repeat-x center 2px; float:left; width:650px; overflow:hidden}
#divFollow {float:right; padding-left:218px; width:253px; height:30px; margin-right:-5px;margin-top:25px }
#divCalendar {float:left; padding-left:0px; width:253px; height:30px; margin-right:0px;margin-top:25px }
#divFollowUs {float:left; padding-left:213px; width:189px; height:35px; margin-bottom:5px}
#divHeaderSpacerMenu {height:1px; background:url(//educationalwarehouse.com/assets/layout/bg-dot.gif) repeat-x;width:840px;vertical-align:bottom;}
#divHeaderSpacerMenuBottom {height:1px; background:url(//educationalwarehouse.com/assets/layout/bg-dot.gif) repeat-x;width:840px;float:left;}
#divBottomSpacer{height:3px; background:url(//educationalwarehouse.com/assets/layout/bg-dot.gif) repeat-x;}
#divBgLeft{background:url(//educationalwarehouse.com/assets/layout/border-left.gif) repeat-y;width:30px;left:0;top:0;position:absolute;}
#divHeaderAssistance{width:350px; padding-left:52px; float:left; margin-bottom:10px;}
#divHeaderAssistance2{width:350px; float:left; margin-top:3px; margin-left:5px;}
.HeaderImgAssistance{margin-bottom:1px;display:inline;float:none;background-image:url(//educationalwarehouse.com/assets/layout/header-cs-border.gif);}
.HeaderImgAssistance:hover{margin-bottom:1px;display:inline;float:none;background-image:url(//educationalwarehouse.com/assets/layout/header-cs-border.gif);}
#divPreLogo {float:left; height:43px; width:838px; margin-bottom:5px; }
#divPreLogo2 {height:43px; width:100%;left:0px;float:left;background-image:url(//educationalwarehouse.com/assets/layout/new/top-bg-y.gif);}
/* footer elements */
#divFootLinks{text-align:center;padding-left:20px;padding-right:8px;padding-top:10px;float:left;}
#divFootLinks a{font-size:12px;font-weight:bold;text-decoration:none;}
#divFootLinks a:hover{text-decoration:underline;}
#FootMailList{padding-top:5px;padding-left:10px;float:left;}
#FootMailListText{padding-top:5px;padding-right:5px;float:left;}

#divFooterBottom{width:100%;height:9px;background: url(//educationalwarehouse.com/assets/layout/bottom_corners.gif) no-repeat bottom;float:left;}

/*Copyright section */
#CopySEO{float:left;clear:left;}
#CopyText{float:left;font-size:11px;padding-left:13px;color:#FFFFFF;}
#CopyText a{color:#FFFFFF; text-decoration:none;}
#CopyTextRight{float:left; display:none;}
#CopyTextLeft{float:left; width:808px;height:21px;vertical-align:middle;}

/* header search control */
#divSearchBox{padding-right:-3px;vertical-align:top;text-align:left;float:left; width:203px; height:31px; background:url(//educationalwarehouse.com/assets/layout/new2/search_a.png) repeat-x; color:#FFFFFF}
#divSearchBoxIcon{ float:left; width:40px; margin-left:5px; margin-top:8px;}
#searchBoxIcon{ width:40px; float:left; }
#divSearchBoxTextBox{float:left; height:31px;width:124px;}
.searchTextbox{width:109px;overflow:hidden; font-size:11px; height:15px; padding:2px 3px 2px 7px; margin:7px 0px 0px 5px; border:0px; background:url(//educationalwarehouse.com/assets/layout/new2/search_b.png) no-repeat}
#divSearchBoxBtn{float:left; padding-top:7px;}
#divSuggestions{font-size:11px;BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; WIDTH: 171px; BORDER-BOTTOM: gray 1px solid; POSITION:absolute;BACKGROUND-COLOR: white;cursor:hand;padding-left:3px;}

/* main body elements (asp.net - WithNav.Master) */
#divMainNav{}
#divMainNavigation{text-align:left;width:500px;}
#divMainNavList a:hover{cursor:pointer;}
#divLeftColumn{float:left;text-align:left;vertical-align:top;width:145px}
#divLeftMenu{float:left; width:135px;clear:both;background:url(//educationalwarehouse.com/assets/layout/bg-dot.gif) repeat-x top;padding-left:10px;}


.arrowLeftMenu{padding-left:15px;padding-bottom:3px;padding-top:3px;width:130px;float:left;color:#626262;font-size:12px;cursor:hand;border-bottom: 1px dotted;border-color:#8b8b8b;}
.arrowLeftMenu:hover
{padding-left:15px;padding-bottom:3px;padding-top:3px;background:url(//educationalwarehouse.com/assets/layout/arrow_menu.gif) no-repeat left  50%;width:130px;float:left;color:#0072bc;font-size:12px;border-bottom: 1px dotted;border-color:#8b8b8b;}
.footerMenu{cusor:hand;font-size:8px;}
#divfooterMenuLink a{cusor:hand;font-size:10px;margin-top:4px;color:#FFFFFF;font-size:11px;padding-left:13px;}
#divfooterMenuLink a:hover{cusor:hand;font-size:10px;margin-top:4px;color:#FFFF00;font-size:11px;padding-left:13px;}

#divLeftMenu A{cursor:pointer; line-height:20px;}
#divContentPageContent {width:560px;float:left;}
#divContentPageContent H1 { height:23px; padding-top:5px;padding-left:10px; font:bold 18px Arial;background:url(//educationalwarehouse.com/assets/layout/bg-dot.gif) repeat-x bottom; margin:0px; }
#divContentPageContent H2 { font:bold 12px Arial; color:#000000; margin:0px; padding-bottom:5px; }
#divContentPageContent #Main {padding:10px;float:left}
#divContentPageContent A{font-weight:bold; text-decoration:underline; color:#444444}

/* header mailing list control */
#divMailingList{float:left;font:11px Arial;}
#divMailingList2{float:left;align:left;font:11px Arial;}
#divMailingListText{float:left; padding-top:5px;}
#divMailingListTextBox{padding-top:4px;float:left;*padding-top:3px;}
#divMailingListIcon{padding-top:3px; margin-left:5px; float:left}

/* search page elements */
#divSearch{}
#divSearchHeader{padding-bottom:10px;}
.searchResults{padding-bottom:3px;padding-top:3px;padding-left:20px;background:url(//educationalwarehouse.com/assets/layout//arrow.gif) center left no-repeat;}
.divSearchSeparator{ margin-top:10px; margin-bottom:10px; float:left; width:650px; height:5px; background:url(//educationalwarehouse.com/assets/layout/bg-dot.gif) repeat-x center }
.divViewMoreLink{ margin-top:10px; float:left; width:111px; margin-left:539px; }

/* pager control */
#divPager{margin: 3px 0px 3px 0px; background-color:#FFFFFF;width:650px; float:left; font-size:11px;}
.gotopage{font-family:Arial; font-size:11px;border-style:solid;border:solid 1px #999999;text-align:center; float:left; margin-right:5px; margin-top:2px}
#divItemsPerPage{ width:245px; padding-left:5px; float:left; font-weight:bold; }
#divGotoPage{ width:150px; float:left;  }
#divPageList{ width:250px; text-align:right; float:left; }
#divGotoPageText{float:left;font-weight:bold; margin-right:5px; margin-top:3px;} 

/*category page - top */
#divCategoryHeader{background-color: #D9EAF4; font-weight:bold;}
#divCategoryCrumbs{ margin-top:3px; padding:3px 3px 3px 7px; font-size:12px;}
#divCategoryCrumbs a{ margin-top:3px; padding:3px 3px 3px 7px; font-size:12px;}
#divCategoryListMain {padding:3px 3px 5px 6px; font-size:11px; float:left; }
#divCategoryListMain A{font-size:12px; white-space:nowrap; color:#0072bc;}
#divCategoryListMain .lnkMore { color:#ed1c23; margin-left:10px; } 
#divCategoryTitle, #divCartHeader{background:url(//educationalwarehouse.com/assets/layout/bg-dot.gif) repeat-x bottom;}
.CategoryTitleRight{ float:left; height:92px; width:165px; background:url(//educationalwarehouse.com/assets/layout/categoryTitle_right.gif); margin-top:-8px; }


/*category page - category list */
#divCategoryList{width:100%;padding-left:5px;padding-bottom:20px;float:left;}
.categoryElement{height:30px;text-align:center;padding-top:5px;float:left; background:url(//educationalwarehouse.com/assets/layout//bg_category_item.gif);}
.categoryElement a{color:#FFFFFF;font-size:16px;font-weight:bold;text-decoration:none;}
.categoryElement a:hover{color:#fff6ad;}
.categoryElementFront{width:20px;height:35px;background:url(//educationalwarehouse.com/assets/layout//bg_category_left.gif);float:left;}
.categoryElementEnd {width:20px;height:35px;background:url(//educationalwarehouse.com/assets/layout//bg_category_right.gif);float:left;margin-right:5px;}
.categorySelectedLnk{color:Yellow;}

/*category - item list */
#divItemHeaderPager{float:left; width:650px;}
#divItemFooterPager{float:left;font-weight:bold;width:650px;}



/*category page - items*/
.itemElement{text-align:center;width:150px;height:232px;float:left; margin:5px 2px 5px 0px;padding:10px 5px 0px 5px;background:url(//educationalwarehouse.com/assets/layout/itemElementBg.gif) no-repeat;}
.itemElementImage{width:150px;height:150px;}
#divitemElementImage {vertical-align:middle;}
.itemElementName{font-size:11px;padding-top:5px;}
.itemElementName a{font-size:11px;padding-top:5px;}
.itemElementPrice{height:10px;font-size:11px;font-weight:bold;}
.itemElementColors{height:20px;}
.itemElementPreOrder{height:20px;}
.itemElementSearch{text-align:center;width:150px;height:232px;float:left; margin:5px 2px 5px 0px;padding:10px 5px 0px 5px;background:url(//educationalwarehouse.com/assets/layout/itemElementBg.gif) no-repeat;}
.itemElementNoStock { width:150px; float:left; font:10px Arial; color:#FF0000; margin-top:5px;}
.itemElementQuickView { width:150px; text-align:center; margin-top:5px; }
.ItemNoStock{text-align:center; font-style:italic;padding-left:4px;}
.spnOriginalPrice{color:red;background-image:url(//educationalwarehouse.com/assets/layout/strike.gif);background-repeat:repeat-x;background-position:0% 5px;}

/*start item page*/
#divItemHeader, #divPageTitle,.divTitle {font-size: 20px;margin:5px 0px;padding-bottom:3px; background:url(//educationalwarehouse.com/assets/layout/bg-dot.gif) repeat-x bottom;}
#divItemTitle{width:640px;background:#D9EAF4;text-align:left;padding-top:3px; padding-bottom:3px;margin-bottom:10px;padding-left:10px;color:#0072bc;font-weight:bold;font-size:12px; background:url(//educationalwarehouse.com/assets/layout/short_title_bg.gif) no-repeat;}
#divTitlePage, #divTitlePageLong{width:640px;background:#D9EAF4;text-align:left;padding-top:3px; padding-bottom:3px;margin-bottom:10px;padding-left:10px;color:#0072bc;font-weight:bold;font-size:12px; background:url(//educationalwarehouse.com/assets/layout/short_title_bg.gif) no-repeat;}
#divTitlePageLong{width:798px; margin-top:10px; background:url(//educationalwarehouse.com/assets/layout/long_title_bg.gif) no-repeat; }
.pageTitle{ background:url(//educationalwarehouse.com/assets/layout/long_title_bg.gif) no-repeat;text-align:left;padding-top:3px; padding-bottom:3px;padding-right:5px;margin-bottom:10px;padding-left:10px;color:#0072bc;font-weight:bold;font-size:12px;}
#divTitlePageShort{width:135px;background:#D9EAF4;text-align:left;padding-top:3px; padding-bottom:3px;padding-right:5px;margin-bottom:10px;padding-left:5px;color:#0072bc;font-weight:bold;}
#divOrderDetails { background:url(//educationalwarehouse.com/assets/layout/dot_vertical.gif) repeat-x top;}
#divOrderStatus{height:24px;width:309px; background:url(//educationalwarehouse.com/assets/layout/bg_minicart.gif);text-align:left;padding-top:3px; padding-bottom:3px;float:left;}
#divOrderStatus2{height:24px;width:309px;text-align:left;padding-top:3px; padding-bottom:3px;float:left;}
#divItemContainer{overflow:hidden;}
/* * html #divItemContainer{height:1%; } not needed on item page*/
#divItemColLeft{float:left;width:300px;}
#divChokeHazard{float:left;width:300px; margin-top:10px}
.imgChoke{float:left;}
#divItemColRight{float:left;width:178px;padding-left:5px;}
#divItemColRight H1{font-size:12px;margin-top:3px;font-weight:bold}
#divItemColRight H2{font-size:12px;margin-top:3px;font-weight:bold}
#divItemRelatedItemsColumn{float:left;width:160px;margin-left:7px;}
#divItemViews{width:290px;padding-left:5px; clear:both;}
#divItemViewImg{width:80px;height:80px;border:1px solid #D9EAF4; padding-top:5px;text-align:center; cursor:pointer}
#divItemView{padding: 13px 13px 0px 0px; float:left; }
#divItemLinks{padding-top:10px;clear:both;vertical-align:top;width:301px;}
#divItemEnlarge, #divItemEmail, #divItemPrint, #divItemViewsTitle, #divColorsTitle {margin-left:0px;}
#divItemDotLine{padding-top:26px;background:url(//educationalwarehouse.com/assets/layout/bg-dot.gif) repeat-x bottom;}

#divItemMainImg{width:300px;height:300px;text-align:center;}
#divItemColorImgs{padding-top:5px;width:300px; clear:both}
#divItemColorImg{width:45px;height:45px;margin-right:5px;margin-bottom:5px;float:left; overflow:hidden}
#divItemContentShort{}
#divItemContentLong{list-style-position:inside;}
#divItemContentLong A {font-size:12px;color:#0072bc;}
#divItemContentLong H1{font-size:12px;margin-top:3px;font-weight:normal}
#divItemContentLong img{display:inline;float:none;}
#divItemPreOrder{}
#divItemPrice{padding-top:5px;padding-bottom:10px; font-weight:bold}
#divItemSizes{padding-top:3px;}
#divItemColors{padding-top:3px;}
#divItemQty{padding-top:8px;}
#divItemAddCart{padding-top:10px; clear:both;}
#divItemLink{ padding-bottom:2px; }
#divItemColor{padding-top:3px;}

/* end of item page */

#divItemDetail{margin-left:25px;position:absolute;}
#divItemDetailImg{}
#divItemDetailText{text-align:center;}
#divItemDetailText a{}

#divEmailFriendMain{}
#divEmailMain{}
#divEmailFriend{width:150px;height:150px;text-align:left;}
#divEmailThankYou{padding-top:140px;padding-bottom:180px;text-align:center;}
#divCurrentPromotion{width:668px;height:20px;background:url(//educationalwarehouse.com/assets/layout/current-promotions.gif) no-repeat;background-color:#FFA439;text-align:center;float:none;}
#divTitlePageSignup{width:658px;background:#D9EAF4;text-align:left;padding-top:3px; padding-bottom:3px;padding-right:5px;padding-left:5px;color:#0072bc;font-weight:bold;font-size:12px;}

.radioGender{}
.radioGender input[type="radio"]{width: 20px;vertical-align:bottom;*vertical-align:middle;}

/*order page */
.order_summary_table td{padding-top:1px;padding-bottom:1px;}
.orderHeader{font-weight:bold;background:#D9EAF4;text-align:left;padding: 3px 5px 3px 5px;margin-bottom:10px;color:#0072bc;font-weight:bold;font-size:12px;height:20px;}
.orderRow{color:#000000;background-color:white; height:25px;background:url(//educationalwarehouse.com/assets/layout/bg-dot.gif) repeat-x bottom; padding-bottom:5px;}
.orderSelectedRow{}
.orderAlternatingRow{}

/* order details page */
.textAlternate{background-color: #FFFFFF;background:url(//educationalwarehouse.com/assets/layout/bg-dot.gif) repeat-x bottom;}
.orderTotal{color: #000000; font-weight:bold;background-color:#D9EAF4;}
#orderConfirmation{font-weight:bold; padding-top:10px; padding-bottom:10px;}
#orderConfirmationMail{color:#0072bc;background-color:#D9EAF4;height:40px;text-align:center}

/*shopping cart page */
/* {border:solid 1px;}*/
#divCartMain{float:left;margin-right:4px; width:840px}
#divCartRelatedItems{float:left;width:160px; margin-left:5px;vertical-align:top;text-align:center;}
#divCartHeader{clear:both;}
.divCartItemCount{width:805px;text-align:left;padding-top:3px; padding-bottom:3px;padding-right:5px;margin-bottom:10px;padding-left:5px;}
#divCartValidationSummary{margin:5px;}
#divContinueShoppingTop{float:left; margin-left:10px}
#divUpdateCartTop{width:95px;float:left;padding-left:10px;}
#divCallChatTop{width:100px; float:left; display:none}
#divCheckout1{float:right;padding-right:5px;}
#divCheckoutPage{width:808px; float:left;}
#divCheckoutPage .ContentText { width:798px; float:left; margin: 10px 5px 10px 5px}
#divCheckoutTitle{width:798px;background:#D9EAF4;text-align:left;padding-top:3px; padding-bottom:3px;padding-right:5px;margin-bottom:10px;padding-left:5px;color:#0072bc;font-weight:bold;font-size:12px; float:left; margin-top:20px;}
#divCartRptItems{width:614px;float:left;vertical-align:top;margin-right:22px;padding-bottom:20px;}
#divCartRptItemsHeader{background:url(//educationalwarehouse.com/assets/layout/bg-dot.gif) repeat-x bottom;padding-bottom:3px; margin-bottom:5px}
.cartItemRow{width:600px;float:left;height:160px;background:url(//educationalwarehouse.com/assets/layout/bg-dot.gif) repeat-x bottom; padding-bottom:5px;padding-top:10px;}
.cartItemAlternateRow{}
#divCartItemDescText{width:340px;float:left;text-align:center;font-weight:bold;color:#0072bc;font-size:12px;}
#divCartItemQtyText{width:50px;float:left;font-weight:bold;text-align:center;margin-left:15px;font-size:12px;color:#0072bc;}
#divCartItemPriceText{width:80px;margin-left:30px;float:left;text-align:center;font-weight:bold;color:#0072bc;font-size:12px;}	
#divCartItemSubTotalText{float left;text-align:center;font-weight:bold;color:#0072bc;font-size:12px;}
.cartItemImage{width:150px; height:150px; float:left;margin-right:10px; margin-left:10px; overflow:hidden; text-align:center }
.chkGift{font-size:10px; padding-top:10px;}
.chkGift INPUT { vertical-align:middle;}
.cartItemDesc{width:130px;float:left; padding-right:20px; padding-top:10px;}
.cartItemQty{width:100px;text-align:center;margin-right:15px;float:left;margin-top:20px; margin-left:15px;}
.cartItemPrice{width:50px;margin-left:10px;float:left;margin-top:20px;}
.cartItemPrice .Promo {color:#FF0000; text-decoration:line-through; font-weight:normal}
.cartItemSubTotal{float:left;margin-top:20px; margin-left:25px; width:50px}
#divCartRptPromotions{width:830px;float:left;padding-left:10px;margin-top:10px; margin-bottom:20px}
.cartPromotionDesc{float:left;margin-right:15px;width:210px; font-weight:bold; text-align:right }
.cartPromotionRemove{width:50px;padding-left:195px;margin-right:25px;float:left;}
.cartPromotionSubTotal{width:80px;float:left;margin-left:30px;}
#divContinueShoppingBottom{float:left; margin-left:10px;}
#divUpdateCartBottom{float:left;padding-left:10px;}

#divCartRightColumn{clear:both;float:left;width:531px;vertical-align:top;padding-left:150px;padding-bottom:20px;}
#divCartTotals{width:210px;height:150px;padding:5px;float:left; background-color:#E6F0F9;}
#divCartTotalsHeader{display:none}
#divCartTotalsContainer{margin-bottom:3px;padding-bottom:10px;vertical-align:middle;}
#divCartTotalsSubTotalDesc{width:145px;height:20px;padding-left:5px;float:left;}
#divCartTotalsSubTotalValue{height:20px;}
#divCartTotalsShippingDesc{width:145px;height:20px;padding-left:5px;float:left;}
#divCartTotalsShippingValue{height:20px;}
#divCartTotalsTaxDesc{width:145px;height:20px;padding-left:5px;float:left;}
#divCartTotalsTaxValue{height:20px;}
#divCartTotalsTotalDesc{width:145px;height:20px;padding-left:5px;float:left; font-weight:bold}
#divCartTotalsTotalValue{height:20px;}

#divCartTotalsApplyCode{width:218px;height:150px;text-align:center;padding:5px;float:left; background-color:#EFEFEF;}
#divCartTotalsApplyCodeText{margin-left: auto;margin-right: auto;padding-bottom:10px;}
#divCartTotalsApplyCodeTextBox{padding-bottom:10px; }
.textboxApplyCode{}
.divRewardsClub {padding-bottom:10px;}
#divCartCheckoutBtn{width:808px; float:left; padding-top:10px;background:url(//educationalwarehouse.com/assets/layout/bg-dot.gif) repeat-x top;}
.cartDropDown {width:40px;}
/* cart related items */
.cartRelatedItemNormal{text-align:center;}
.cartRelatedItemListElement{text-align:center;margin-left:3px;}
.cartRelatedItemElementImage { margin-bottom:5px;width:150px;text-align:center;}
.cartRelatedItemElementRight { width:160px; padding-top:5px;}
.cartRelatedItemElementPrice { margin:5px; }
.cartRelatedItemElementOptionHolder { margin:5px; }

#divRelatedTop{background:url('//educationalwarehouse.com/assets/layout/related_top.gif')}
#divRelatedBackg{background:url('//educationalwarehouse.com/assets/layout/related_backg.gif')}
#divRelatedBottom{background:url('//educationalwarehouse.com/assets/layout/related_bottom.gif')  no-repeat}

#divCartRelatedItemsHeader {margin-bottom:3px;padding-top:48px;width:225px;height:20px; float:left;background:url(//educationalwarehouse.com/assets/layout/bg-dot.gif) repeat-x bottom;}
#divCartRelatedItemsContent { clear:both;vertical-align:top;}
#divCartRecommendText{font-weight:bold;font-size:12px;color:#8f9c63;height:30px;vertical-align:bottom;text-align:center;}
/* checkout */
.checkoutLabel { font-size:12px;color:#4c4c4c;width:130px;}
.divCheckOutTextareaDots{float:left;background: url(//educationalwarehouse.com/assets/layout/textarea-bg.gif) no-repeat; width:272px; height:70px;}
.CheckOutTextareaDots{width:262px;overflow:hidden;font-family:Arial; font-size:11px; line-height:12px; padding:1px 3px 0px 3px; margin:1px; border:0px;}
#ConfirmationButtons{ width:798px; padding:0px 5px 0px 5px;float:left; }
#ConfirmationButtons .Left { width:150px; float:left }
#ConfirmationButtons .Right { width:150px; margin-left:498px; text-align:right; float:left }

.dotted_line {background:url(//educationalwarehouse.com/assets/layout/bg-dot.gif) repeat-x bottom;}
.dotted_line_clear {background:url(//educationalwarehouse.com/assets/layout/bg-dot.gif) repeat-x bottom; clear: both; height: 1px;}
.vertical_dotted_line { background:url(//educationalwarehouse.com/assets/layout/dot_vertical.gif) repeat-x top; width:1px;}

#divCheckoutPage #Title { color:#0072BC; width:798px; padding:0px 5px 0px 5px; float:left; font-weight:bold; margin-bottom:10px; }
#divSignInContent .Text { width:80px; float:left }
#divSignInContent .Field { width:130px; float:left }
#divSignInContent .Button { width:200px; float:left; padding-top:12px; }
#divSignInContent .Button INPUT { vertical-align:middle }
#divSignInContent .Input { width:150px; float:left; } 

#divSignInContent{  width:798px; padding:0px 5px 0px 5px; float:left; padding-bottom:20px; border-bottom:solid 1px #0f76c1 }

#divBillingShipping { width:798px; float:left; margin-bottom:20px; padding:0px 5px 20px 5px; margin-top:20px; border-bottom:solid 1px #0f76c1 }
#divBillingShipping .divBilling, #divBillingShipping .divShipping{ width:350px; float:left; margin-right:20px; }
#divBillingShipping .divBilling .Title, #divBillingShipping .divShipping .Title {float:left; width:200px; color:#0072BC; font-weight:bold; }
#divBillingShipping .divBilling .Form, #divBillingShipping .divShipping .Form { width:350px; float:left }
#divBillingShipping .divBilling .Row, #divBillingShipping .divShipping .Row { width:350px; float:left; margin-bottom:5px }
#divBillingShipping .divBilling .Form .Text, #divBillingShipping .divShipping .Form .Text { width:150px; float:left }
#divBillingShipping .divBilling .Form .Field, #divBillingShipping .divShipping .Form .Field { width:200px; float:left }
#divBillingShipping .divBilling .Subtitle, #divBillingShipping .divShipping .Subtitle { width:350px; float:left; margin-bottom:10px; }

#divSignUp { width:798px; float:left; margin-bottom:20px; padding:0px 5px 20px 5px; border-bottom:solid 1px #0f76c1 }
#divSignUp .Title { width:798px; float:left; color:#0072BC; font-weight:bold; margin-bottom:10px; }
#divSignUp .Text { width:798px; float:left; margin-bottom:10px; }

#divPaymentInfo { width:798px; padding:0px 5px 0px 5px; float:left; }
#divPaymentInfo .Title { width:798px; float:left; color:#0072BC; font-weight:bold; margin-bottom:10px; }
#divPaymentInfo .Form { width:500px; float:left }
#divPaymentInfo .Form .Row { width:500px; float:left; margin-bottom:5px }
#divPaymentInfo .Form .Row .Text { width:150px; float:left }
#divPaymentInfo .Form .Row .Field { width:350px; float:left }

#divCheckoutPage .Buttons { width:798px; float:left; margin-top:20px; }
#divCheckoutPage .Buttons .Left { margin-left:10px;width:100px; float:left; margin-right:580px; }
#divCheckoutPage .Buttons .Right { width:100px; float:left; }
#divCheckoutPage .Footer { width:798px; float:left; text-align:center } 
/* asp.net skin styles, use to control styles of asp.net buildin control elements ie. texboxes, dropdownlist, Label, etc.  */
/*TODO: need more work to consolidate */

.input_style{font-size:11px; border:solid 1px #999999;}

/* used for input with dotted border */
#divTextBoxDots{float:left;background: url(//educationalwarehouse.com/assets/layout/search-bg.gif) no-repeat; width:172px; height:20px;}
.divTextBoxDots{float:left;background: url(//educationalwarehouse.com/assets/layout/search-bg.gif) no-repeat; width:172px; height:20px;}
.input_dots{width:164px;overflow:hidden; font-size:11px; height:12px; line-height:12px; padding:1px 3px 0px 3px; margin:1px; border:0px;}

/*used in TextBoxShortSkin, TextBoxMediumSkin, TextBoxLongSkin*/
.input_long{height: 14px; width: 164px; font-size:11px;padding-left:2px;}
.input_medium{height: 14px;	width: 124px; font-size:11px;padding-left:2px;}
.input_short{height: 14px;	width: 25px;text-align:center;  font-size:11px;padding-left:2px;padding-right:2px;}
.input_login_dotted{height: 14px;width: 173px; border-style:dotted;border-width:1px; }
.input_message{ height: 100px;width: 382px;font-family:Arial;font-size:11px;padding-left:2px;cursor:default;}
.input_quantity{height: 14px; width: 30px; font-size:11px;text-align:center;}
.input_quantitywrong{height: 14px; width: 30px; font-size:11px;color:#D82300;text-align:center;}

/*used in CheckboxBlack Skin*/
.checkbox{margin-top:30px;}

.lblemail{width:125px;}

/*used in TextBoxMessageBoxSkin */
.input_messagebox{height: 100px;width: 355px;background-image:url(//educationalwarehouse.com/assets/layout//bg_input_live_chat_text.jpg);}
.text_black{font-size:12px;color:#4c4c4c;}

/*used in PageHeadingSkin */
.page_heading{color: #0072bc;text-decoration: none;font-family:Arial;font-size: 12px;font-weight: bold;padding-bottom:5px; padding-top:3px; padding-left:2px;}
.page_headingpadd{color: #000000;text-decoration: none;font-family:Arial;font-size: 14px;font-weight: bold;padding-bottom:3px;padding-left:2px;}
/* used in LinkBlackSkin */
.page_heading_black{color: #000000;text-decoration: none;font-family:Arial;font-size: 18px;font-weight: bold;padding-bottom:5px; padding-top:3px; padding-left:2px;}

/*used in HighlightSkin */
.highlight{color: #EF4E67;text-decoration: none;font-size: 11px;}

.validationSummary { color:Red; background-color: #FFFABF; border: 2px solid red; padding: 4px; }
.validator { font-weight: bold; }

.requiredFormField {font-weight: bold;}
.optionalFormField { }

.dropdown_style, SELECT{font-family:Arial;font-size: 11px; border:solid 1px #999999; color:#444444;}
.dropdown_style, OPTION{padding-left:4px;}
/* used in DropDownSmallSkin */
.dropdown_small{height: 20px;width: 60px;}
/*used in DropDownLongSkin */
.dropdown_long{	height: 20px;width: 164px;}
/* used in DropDownMediumSkin */
.dropdown_medium{height: 18px;width: 121px;padding-left:2px;*width:127px;}
.dropdown_extra{height: 18px;width: 172px;}
.dropdown_search{height: 18px;width: 100px;border:solid 1px #000000;}

/* used in LinkPinkSkin */
.link_pink {color: #F05D75;text-decoration: none;font-size: 11px;}
.link_pink:hover {color: #8b4ead;text-decoration: underline;font-size: 11px;}
/* used in LinkBlackSkin */
.link_black {color: #000000;text-decoration: none;font-size: 11px;}
.link_black:hover {color: #938369;text-decoration: underline;font-size: 11px;}
/*used in LinkRedSkin */
.link_red{color: #c90000;text-decoration: none; text-decoration:underline;font-size: 11px;}
.link_red:hover {color: #c90000;text-decoration: none;font-size: 11px;}
/*used in LinkBlueSkin */
.link_blue {color: #0072bc;text-decoration: none;	font-size: 11px;font-weight:bold;}
.link_blue:hover {color: #0072bc;text-decoration: underline;font-size: 11px;font-weight:bold;}
.link_bluecart {color: #000000;text-decoration: none;	font-size: 11px;}
.link_bluecart:hover {color: #0072bc;text-decoration: none;font-size: 11px;}
/* used in LinkBrownUnderSkin */
.link_brown_under {color: #8b4ead;text-decoration: underline;	font-size: 11px;}
.link_brown_under:hover {color: #EF4E67;text-decoration: underline;font-size: 11px;}
/*used in ImageButtonSkin*/
.img_button{font-weight:bold;}
.imagecontroller{border: 0px;vertical-align: middle;}


/* given for content block */
.title{ font-size: 16px; font-weight: bold; text-decoration: none; color: #8b4ead;	}
.thick_horizontal_delimiter{height:1px; background-color:#8b4ead; font-size:2px;}
.thin_horizontal_delimiter{height:1px; background-color:#8b4ead; font-size:2px;}

/* search by size */
.divSearchSize {border-bottom: dotted 1px; padding-bottom:5px;}
#divItemColorsSizes {width:150px; float:left;}
#divSearchNextDay { width:160px; float:left; padding-left:13px; padding-right:10px; margin-top:15px; padding-top:15px;height:75px; background: url(//educationalwarehouse.com/assets/layout/bg_search_inv.jpg) }
#divSearchNextDayHeader { width:160px; float:left; padding-top:35px }
#spnAvailability {font-weight:bold;}
#divCallChatReview {float:right;margin-top:10px;}

A IMG { border:0px; } 


/* Minicart Styles */
#divMiniCart{float:left; width:309px; padding:8px 0px 0px 93px;}
#divMiniCart2{float:right; width:309px; margin-top:2px; margin-right:15px;}
#divMiniCartLeft {float:right; width:309px; text-align:right;padding-top:5px;} 


#divMinicartDropDown{overflow:hidden;background-color:#FFFFFF;clear:both; position:absolute; float:right; margin-top:26px; *margin-top:7px; width:266px; padding:5px 5px 5px 20px;z-index:200; margin-left:18px;line-height:16px; border:solid 5px #eaeaea;}
.minicartItemImage {height:150px; width:150px; margin:2px 10px 2px 0px;float:left}

/* Item Preview */
.divItemPreview {position:absolute; clear:both; border:solid 1px #96947e; z-index:2; left:790px; *margin-left:0px;width:300px;margin-top:20px;display:none;}
.divPreviewTitle{clear:both; padding:3px;background-color:#ebece6; height:50px;width:294px;}
.divPreviewTitle .Title {font-size:18px;}

.divRelatedItemPreview {position:absolute;border:solid 1px #96947e; z-index:2; left:758px; *margin-left:10px;width:150px;}
.divRelatedPreviewTitle{clear:both; padding:3px;background-color:#ebece6; height:50px;width:144px; text-align:left;}
.divRelatedPreviewTitle .Title {font-size:18px;}

#divPreviewRollout{background:url(//educationalwarehouse.com/assets/layout/preview_rollout.gif); top:170px; left:790px;position:absolute; height:262px; width:197px;display:none; }

.divRelatedItemControls{float:left; margin-bottom:5px;margin-left:10px;display:none;text-align:center;}
.itemRelatedItemSize{margin-bottom:5px;}
.itemRelatedItemElementPrice{margin:5px;}
.itemRelatedItemNormal{text-align:center;width:160px;}
.itemRelatedImage{margin-bottom:5px;}
.itemRelatedName { text-align:center; padding:5px; }


/*Modal Popup*/
.modalBackground {background-color:#3F3F3F;filter:alpha(opacity=70);opacity:0.7;filter: Alpha(Opacity=70); -moz-opacity:0.7; opacity: 0.7;}

#zoomDiv {display: none;}
#zoomWrapper {border-top: solid 1px #cccccc;width:400px;padding-left: 100px;margin-top: 5px;}
.zoomGallery div {position:absolute;top:28px;left:15px;}
.zoomGallery a {float:left;padding:10px 2px 0 2px;}
. dropdownred{scrollbar-3dlight-color:skyblue;scrollbar-arrow-color:#FFC0CB;scrollbar-base-color:#033000;scrollbar-darkshadow-color:#000d00;scrollbar-face-color:skyblue;scrollbar-highlight-color:#0d0000;scrollbar-track-color:#f00000;scrollbar-shadow-color:#22d000;}
/* ORDER DETAILS PAGE */
.MessageCancelConfirm {font-family: Arial;font-weight:bold;	font-size: 14px; text-decoration:none; color:#000000;text-align:center;vertical-align:middle; }
#divDetailsPage{width:808px; overflow:hidden}

#divDetailsPage #divInstructions {margin-top:10px; margin-bottom:10px;}
#divDetailsPage #divInstructions #divInstructionsTextHead {color:#000000; background:#e0eeda; font-weight:bold; padding-left:5px; height:20px; line-height:20px; vertical-align:middle;}
#divDetailsPage #divInstructions #divInstructionsBody {padding:10px;}

#divDetailsPage #divShipSummary {margin-top:10px; margin-bottom:10px}
#divDetailsPage #divShipSummary #divShipSummaryTextHead {color:#000000; background:#ffead7; font-weight:bold; padding-left:5px; height:20px; line-height:20px; vertical-align:middle;}
#divDetailsPage #divShipSummary #divShipSummaryBody {padding:5px;}

#divDetailsPage #divRetSummary {margin-top:10px; margin-bottom:10px}
#divDetailsPage #divRetSummary #divHead {height:18px; width:600px; background:url(//educationalwarehouse.com/assets/layout/returns_top_bg.gif) no-repeat; padding-left:30px; padding-top:4px; color:#ffffff; font-weight:bold;clear:both; }
#divDetailsPage #divRetSummary #divBody {border-left:solid 1px #f49000; border-right:solid 1px #f49000; width:628px;  background-color:#FFFFFF; float:left;}
#divDetailsPage #divRetSummary #divFoot {height:22px; width:630px;background:url(//educationalwarehouse.com/assets/layout/returns_bottom_bg.gif) no-repeat;  clear:both; }

#divDetailsPage #divOrdSummary {margin-top:20px; margin-bottom:20px; clear:both;}
#divDetailsPage #divOrdSummary #divOrdSummaryTextHead {color:#000000; background:#d9eaf4; font-weight:bold; padding-left:5px; height:20px; line-height:20px; vertical-align:middle;}
#divDetailsPage #divOrdSummary #divOrdSummaryOrderNo {color:#000000; font-weight:bold; padding-left:5px; margin-top:5px; height:20px; line-height:20px; vertical-align:middle;}
#divDetailsPage #divOrdSummary #divOrdSummaryBody { padding-left:5px; margin-top:5px; vertical-align:middle;}

#divDetailsPage #divShipmentHeader {width:808px; padding-top:3px; color: #000000; font-weight:bold; float:left}
#divDetailsPage #divShipmentHeader #divDescription, #divDetailsPage #divShipmentItem #divDescription, #divDetailsPage #divShipmentItemAlt #divDescription {width:466px; padding-left:5px;float:left;}
#divDetailsPage #divShipmentHeader #divStatus, #divDetailsPage #divShipmentItem #divStatus, #divDetailsPage #divShipmentItemAlt #divStatus {width:150px; float:left; text-align:center;}
#divDetailsPage #divShipmentItem {padding-top:5px; width:808px; padding-bottom:5px;background-color:Transparent; float:left; font-size:12px; clear:both; vertical-align:middle; background:url(//educationalwarehouse.com/assets/layout/bg-dot.gif) repeat-x bottom;}
#divDetailsPage #divShipmentItemAlt {padding-top:5px; width:808px; padding-bottom:5px; float:left; background:url(//educationalwarehouse.com/assets/layout/bg-dot.gif) repeat-x bottom; font-size:12px; clear:both}
#divDetailsPage #divShipmentItem #divStatus A, #divDetailsPage #divShipmentItemAlt #divStatus A, #divDetailsPage #divShipmentItem #divTrackingNo A, #divDetailsPage #divShipmentItemAlt #divTrackingNo A { color:#0072BC; font:bold 12px Verdana; text-decoration:underline; }
#divDetailsPage #divShipmentItem #divStatus A:hover, #divDetailsPage #divShipmentItemAlt #divStatus A:hover, #divDetailsPage #divShipmentItem #divTrackingNo A:hover, #divDetailsPage #divShipmentItemAlt #divTrackingNo A:hover { text-decoration:none; }
#divDetailsPage #divShipmentItem #divTrackingNo, #divDetailsPage #divShipmentItemAlt #divTrackingNo{ text-align:center;float:left;width:150px}
#divDetailsPage #divShipmentHeader #divTrackingNo{ text-align:center;width:150px; float:left;}



#divDetailsPage #divReturnsHeader {width:628px; border-bottom:solid 1px #f49000; padding-top:3px; color: #f49000; font-weight:bold}
#divDetailsPage #divReturnsHeader #divDescription  {width:240px; padding-left:20px;float:left;}
#divDetailsPage #divReturnsHeader #divStatus  {width:130px; float:left; text-align:center}
#divDetailsPage #divReturnsHeader #divRefundStatus  {width:130px; float:left; text-align:center}
#divDetailsPage #divReturnsHeader #divTrackingStatus  {width:130px; float:left; text-align:center}
#divDetailsPage #divReturnsHeader #divReturnLabel  {text-align:center}
#divDetailsPage #divReturnItem {padding-top:10px; height:23px; padding-bottom:5px; font-size:11px; clear:both}
#divDetailsPage #divReturnItemAlt {padding-top:10px; height:23px; padding-bottom:5px; font-size:11px; clear:both; background-color:#f1e6e6; }
#divDetailsPage #divReturnItem #divDescription, #divDetailsPage #divReturnItemAlt #divDescription  { float:left;width:240px; padding-left:20px;float:left}
#divDetailsPage #divReturnItem #divStatus, #divDetailsPage #divReturnItemAlt #divStatus  {width:130px; text-align:center; float:left}
#divDetailsPage #divReturnItem #divRefundStatus, #divDetailsPage #divReturnItemAlt #divRefundStatus  {width:130px; float:left; text-align:center}
#divDetailsPage #divReturnItem #divTrackingStatus, #divDetailsPage #divReturnItemAlt #divTrackingStatus  { border:solid 1px;width:130px; float:left; text-align:center}
#divDetailsPage #divReturnItem #divReturnLabel, #divDetailsPage #divReturnItemAlt #divReturnLabel  {text-align:center;float:left; width:100px;} 
#divDetailsPage #divReturnItem #divReturnLabel A, #divDetailsPage #divReturnItemAlt #divReturnLabel A {font:bold 11px Verdana } 

#divDetailsPage #divOrdSummary #divCustDetails {float:left; padding:10px;}

#divConfirm{margin-top:60px;}
.CancelOrder{margin-left:10px;margin-right:120px;}
#divOrdSummary #divCustomerName {padding-bottom:10px;}

#divOrdSummary #divCustDetails {clear:both;margin-bottom:10px; float:left;}

#divOrdSummary #divBillingAddress {float:left; width:300px;}
#divOrdSummary #divShippingAddress {float:left; width:300px;}
#divOrdSummary #divOrderHeader { background-color:#ffffff; border-top:solid 0px #678500; border-bottom:solid 0px #678500; float:left; color:#000000; font-weight:bold;font-size:12px;}
#divOrdSummary #divOrderHeader #divDescription { width:400px; float:left; padding-left:20px; }
#divOrdSummary #divOrderHeader #divQuantity { width:170px;float:left; text-align:center; }
#divOrdSummary #divOrderHeader #divSubtotal { width:150px; float:left; text-align:center;}

#divOrdSummary #divOrderItem { background-color:#FFF9DB; float:left; font-size:11px; padding:5px;}
#divOrdSummary #divOrderItemAlt { background-color:#ffffff; float:left; font-size:11px; padding:5px;}

#divOrdSummary #divOrderItem #divDescription, #divOrdSummary #divOrderItemAlt #divDescription { width:400px; float:left; padding-left:20px; }
#divOrdSummary #divOrderItem #divQuantity, #divOrdSummary #divOrderItemAlt #divQuantity { width:170px;float:left; text-align:center; }
#divOrdSummary #divOrderItem #divSubtotal, #divOrdSummary #divOrderItemAlt #divSubtotal { width:150px; float:left; text-align:center;}
#divOrdSummary #divTotals {background-color:#FFFFFF; clear:both; border-top:solid 0px #678500; padding-top:10px;padding-bottom:10px;font-size:11px; padding-left:450px;float:left; width:243px}
#divOrdSummary #divTotals #divTitle, #divOrdSummary #divFoot #divTitle {float:left; width:160px;}
#divOrdSummary #divTotals #divSeparator {clear:both}
#divOrdSummary #divTotals #divValue, #divOrdSummary #divFoot #divValue {float:left; width:80px;text-align:right;}


#divSortLinks {float:left;width:385px;}
.divDirectionLinks {FLOAT: left;MARGIN-LEFT: 3px;WIDTH: 10px;}
.textLink:hover{text-decoration:underline;}
#divSortLinksText {	float: left; width:95px; padding-left:5px; font-weight:bold; font-size: 11px;}
.divContentResults { float:left; width:645px; padding-left:5px; }
.divSortLink { color: #0072bc; font-size: 11px;padding-left:15px;float:left; display:block }

#divSortPaging #divPaging A {FONT-SIZE: 11px;TEXT-DECORATION: none} 
#divSortPaging #divSorting {FONT-SIZE: 11px;FLOAT: left;WIDTH: 640px;}
#divSortPaging #divSorting A {FONT-SIZE: 11px;TEXT-DECORATION: none;} 

#divChat{width:201px; height:284px;padding-bottom:10px;margin-top:5px;}
#divChatItem{width:201px; height:284px;}

#divPrint{text-align:right;}

.SiteMapLeft{ width:300px; float:left;}
.SiteMapRight{width:300px; float:left;}

#divLeftSearchFilters{ float:left; width:155px; padding-left:2px; margin-top:10px; }
#divSearchMain { width:650px; float:left }
.FilterLink, .FilterLink_Selected {width:110px; font:10px arial; padding:3px 0px 0px 17px; float:left; display:block; min-height:16px;}
.FilterLink { background:url(//educationalwarehouse.com/assets/layout/ck_unchecked.gif) no-repeat left center }
.FilterLink_Selected { background:url(//educationalwarehouse.com/assets/layout/ck_checked.gif) no-repeat left center }


.divSearchFiltersTitle{ width:140px;text-align:left;padding-top:3px; padding-bottom:3px;padding-right:5px;margin-bottom:10px;padding-left:5px;color:#0072bc;font-weight:bold;font-size:12px;}
.divFilterSeparator { width:140px; float:left; height:1px; background:url(//educationalwarehouse.com/assets/layout/bg-dot-grey.gif) repeat-x; margin-left:5px; }
.divFilterTitle { width:140px; color:#FFFFFF; height:15px; font-weight:bold;font-size:12px; float:left; margin-top:10px;padding-left:5px; padding-bottom:3px; padding-top:3px; background:url(//educationalwarehouse.com/assets/layout/FilterTitle-expanded.gif) no-repeat; margin-left:5px; }
.divFilterAttributes { width:130px; border-left:solid 1px #0072bc; border-right:solid 1px #0072bc; padding: 5px 4px 5px 4px; float:left; margin-left:5px; }
.divFilterBottom { width:140px; float:left; margin-left:5px; background:url(//educationalwarehouse.com/assets/layout/FilterBottom.gif) no-repeat; height:6px; }
.divFilterAttributes{ font:10px arial; }
.FilterTextBox { font:10px Arial; width:78px; float:left; border:solid 1px #AAAAAA; margin-top:7px; margin-right:3px; }



.inlineWindow{clear:both;position:fixed; float:left; z-index:150; }
#alertBox .inlineWindow{clear:both;position:fixed; float:left; z-index:150;}
.inlineWindow .TopTitle{font-size:11px; padding: 5px 3px 0px 3px;font-weight:bold;}
.inlineWindow .t-l {background:url(//educationalwarehouse.com/assets/layout/Window/t-l.png) no-repeat; width:36px; height:35px; float:left; }
.inlineWindow .t { background:url(//educationalwarehouse.com/assets/layout/Window/t.png) repeat-x; height:35px; float:left;}
.inlineWindow .t-r { background:url(//educationalwarehouse.com/assets/layout/Window/t-r.png) no-repeat; width:36px; height:35px; float:left }
.inlineWindow .m { background-color:#FFFFFF; float:left; }
.inlineWindow .b { background:url(//educationalwarehouse.com/assets/layout/Window/b.png) repeat-x bottom; height:35px; float:left;}
.inlineWindow .b-l {background:url(//educationalwarehouse.com/assets/layout/Window/b-l.png) no-repeat; width:36px; height:35px; float:left}
.inlineWindow .b-r { background:url(//educationalwarehouse.com/assets/layout/Window/b-r.png) no-repeat; width:36px; height:35px; float:left }
.inlineWindow .m-l { background:url(//educationalwarehouse.com/assets/layout/Window/m-l.png) repeat-y;width:36px; float:left; }
.inlineWindow .m-r { background:url(//educationalwarehouse.com/assets/layout/Window/m-r.png) repeat-y;width:36px; float:left; }
#divBodyFade {clear:both; background-color:#707070; opacity:.5; filter: alpha(opacity=50); -moz-opacity: 0.5; position:fixed; top:0px; left:0px; z-index:98; }



/* item popup styles */
#divItemPopupContainer{overflow:hidden;}
/* * html #divItemContainer{height:1%; } not needed on item page*/
#divItemPopupColLeft{float:left;width:310px;}
#divChokeHazard{float:left;width:300px; margin-top:10px}
.imgChoke{float:left;}
#divItemPopupColRight{float:left;width:350px;padding-left:5px;}
#divItemPopupTitle{float:left; width: 350px;background:#D9EAF4;text-align:left;padding-top:3px; padding-bottom:3px;margin-bottom:10px;padding-left:5px;color:#0072bc;font-weight:bold;font-size:12px;}
#divItemPopupColRight H1{font-size:12px;margin-top:3px;font-weight:bold}
#divItemPopupColRight H2{font-size:12px;margin-top:3px;font-weight:bold}
#divItemPopupViews{width:290px;padding-left:5px; clear:both;}
#divItemPopupViewImg{width:80px;height:80px;border:1px solid #D9EAF4; padding-top:5px;text-align:center; cursor:pointer}
#divItemPopupView{padding: 13px 13px 0px 0px; float:left; }
#divItemPopupLinks{padding-top:10px;clear:both;vertical-align:top;width:301px;}
#divItemPopupEnlarge, #divItemPopupEmail, #divItemPopupPrint, #divItemPopupViewsTitle, #divColorsTitle {margin-left:0px;}
#divItemPopupDotLine{padding-top:26px;background:url(//educationalwarehouse.com/assets/layout/bg-dot.gif) repeat-x bottom;}

#divItemPopupMainImg{width:300px;height:300px; padding:5px; ;background:url(//educationalwarehouse.com/assets/layout/itempopup_imagebg.gif); text-align:center;}
#divItemPopupColorImgs{padding-top:5px;width:310px; clear:both}
#divItemPopupColorImg{width:45px;height:45px;margin-right:5px;margin-bottom:5px;float:left; overflow:hidden}
#divItemPopupContentShort{}
#divItemPopupContentLong{list-style-position:inside;}
#divItemPopupContentLong A, #divItemPopupFullLink A {font-size:12px;color:#0072bc;}
#divItemPopupContentLong H1{font-size:12px;margin-top:3px;font-weight:normal}
#divItemPopupContentLong img{display:inline;float:none;}
#divItemPopupPreOrder{}
#divItemPopupPrice{padding-top:5px;padding-bottom:10px; font-weight:bold}
#divItemPopupSizes{padding-top:3px;}
#divItemPopupColors{padding-top:3px;}
#divItemPopupQty{padding-top:8px;}
#divItemPopupAddCart{padding-top:10px; clear:both;}
#divItemPopupLink{ padding-bottom:2px; }
#divItemPopupColor{padding-top:3px;}
#divItemPopupFullLink{ float:left; width:335px; background:url(//educationalwarehouse.com/assets/layout/arr_fullPage.gif) no-repeat ; padding-left:15px; margin-top:15px; margin-bottom:15px }



/*cart horiz*/
.cartRelatedItemListElementHoriz {
	height:195px;
	position:relative;
	text-align:center;
	width:190px;
	margin-left: auto ;
	margin-right: auto ;
}
.cartRelatedItemElementRightHoriz {
	bottom:0;
	padding-top:5px;
}
.divCartRelatedItemsContentHoriz {
	width:100%;
}

#divCartRecommendTextHoriz {
	background:transparent url(//educationalwarehouse.com/assets/layout/bg-dot.gif) repeat-x scroll center bottom;	
	font-size:12px;
	font-weight:bold;
	height:22px;
	vertical-align:bottom;
	text-align:left;
	color:#0072B7;
	margin-bottom:20px;
}
#divRelatedBackgHoriz{
	width:100%;
}
#divCartRelatedItemsHoriz {
	float:left;
	margin-left:5px;
	text-align:center;
	vertical-align:top;
	width:100%;
}
#divCartCheckoutBtnHoriz {
	float:left;
	padding-top:10px;
	width:808px;
	margin-bottom:15px;
}
#divCartMainHoriz {
	margin-right:4px;
	width:805px;
}
#divCartRptItemsHoriz {
	float:left;
	margin-right:22px;
	vertical-align:top;
	width:100%;
}
#divTitlePageLongHoriz {
	background:transparent url(//educationalwarehouse.com/assets/layout/shopping-cart-top-banner.jpg) no-repeat scroll 0 0;
	width:798px;
	height:55px;
}
#divTitlePageUnderLineHoriz {
	background:transparent url(//educationalwarehouse.com/assets/layout/bg-dot.gif) repeat-x scroll right top;	
	height:15px;
	width:99.3%;
}
#divCartItemHeaderLeftUp {
	background:transparent url(//educationalwarehouse.com/assets/layout/shopping-cart-item-table-corner-left-up.jpg) no-repeat;	
	height:41px;
	float:left;
	width:11px;
}
#divCartItemHeaderLeftUp {
	background:transparent url(//educationalwarehouse.com/assets/layout/shopping-cart-item-table-corner-left-up.jpg) no-repeat;	
	height:41px;
	float:left;
	width:11px;
}
#divCartItemHeaderRightUp {
	background:transparent url(//educationalwarehouse.com/assets/layout/shopping-cart-item-table-corner-right-up.jpg) no-repeat;	
	height:41px;
	float:left;
	width:11px;
}
#divCartItemDescText {
	color:#0072BC;
	float:left;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:340px;
}
#divCartItemBkColor{background:transparent url(//educationalwarehouse.com/assets/layout/shopping-cart-item-table-line-up.jpg) repeat-x;	width: 145px; float:left; color:#0072BC; font-size:12px;font-weight:bold;height:41px;line-height:2.6em;padding-left:10px;}
#divCartProductBkColor{background:transparent url(//educationalwarehouse.com/assets/layout/shopping-cart-item-table-line-up.jpg) repeat-x;	width: 185px; float:left; color:#0072BC; font-size:12px;font-weight:bold;height:41px;line-height:2.6em;}
#divCartQuantityBkColor{background:transparent url(//educationalwarehouse.com/assets/layout/shopping-cart-item-table-line-up.jpg) repeat-x; width: 67px; float:left; color:#0072BC; font-size:12px;font-weight:bold;height:41px;line-height:2.6em;}
#divCartPriceEachBkColor{background:transparent url(//educationalwarehouse.com/assets/layout/shopping-cart-item-table-line-up.jpg) repeat-x;width: 75px; float:left; color:#0072BC; font-size:12px;font-weight:bold;height:41px;line-height:2.6em;}
#divCartDiscountBkColor{/*display:none; */background:transparent url(//educationalwarehouse.com/assets/layout/shopping-cart-item-table-line-up.jpg) repeat-x;	width:  155px; float:left; color:#0072BC; font-size:12px;font-weight:bold;height:41px;line-height:2.6em;}
#divCartTotalPriceBkColor{background:transparent url(//educationalwarehouse.com/assets/layout/shopping-cart-item-table-line-up.jpg) repeat-x;	width:  80px; float:left; color:#0072BC; font-size:12px;font-weight:bold;height:41px;line-height:2.6em;}
#divCartButtonsBkColor{background:transparent url(//educationalwarehouse.com/assets/layout/shopping-cart-item-table-line-up.jpg) repeat-x;	float:left; color:#0072BC; font-size:12px;font-weight:bold;height:41px;line-height:2.6em; width:65px; _width:64px; }

#divCartRptItemsHeaderHoriz {
	margin-bottom:5px;
	padding-bottom:3px;
}

.cartItemRowHoriz {
width:100%;
	float:left;
	padding-bottom:5px;
	padding-top:10px;
}

#divCartSeparatorHoriz {
	background:transparent url(//educationalwarehouse.com/assets/layout/bg-dot.gif) repeat-x;	
	height:5px;
}
.cartItemImageHoriz {
	float:left;
	margin-left:10px;
	margin-right:10px;
	overflow:hidden;
	text-align:center;
	width:150px;
}
#divCartRightColumnHoriz {
	clear:both;
	float:left;
	vertical-align:top;
	width:99.3%;
	background-color:#d9eaf4;
}
#divCartRptPromotionsHoriz {
	float:left;
	padding-left:10px;
	width:830px;
}
.cartRelatedItemElementImageHoriz {
	margin-bottom:5px;
	text-align:center;
	height:150px;
	/*width:190px;*/
}
.cartRelatedItemElementImageHoriz:first-child
{
	margin-left:30px;
}  
#divCartRightColumnLineUpHoriz {
	background:transparent url(//educationalwarehouse.com/assets/layout/shopping-cart-item-table-summary-up.jpg) repeat-x;	
	height:28px;
}
#divCartValidationSummaryHoriz {
	color:#d9eaf4;
}
#divCartTotalsApplyCodeHoriz {
	background-color:#d9eaf4;
	float:left;
	height:78px;
	padding:5px 5px 5px 15px;
	width:300px;
}
#divCartTotalsApplyCodeTextHoriz {
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	color:#0072bc;
}
#divCartTotalsApplyCodeTextBoxHoriz {
	float:left; 
	padding-top:2px;
	width:158px;
	min-width:158px;
	white-space:nowrap;
}
#divCartTotalsHoriz {
	background-color:#d9eaf4;
	float:right;
	padding:5px;
	width:210px;
	margin-right:77px;
}
#divCartTotalsBottomBar {
	position:relative; clear:both;
	width:100%;
}
#divCartTotalsBottomBarCorner1 {
	float:left;
	width:100px;
	height:10px;
	background:transparent url(//educationalwarehouse.com/assets/layout/shopping-cart-item-table-corner-bottom-left.jpg) no-repeat;
	background-position:bottom left;	
}
#divCartTotalsBottomBarCorner2 {
	float:right;
	width:100px;
	height:10px;
	background:transparent url(//educationalwarehouse.com/assets/layout/shopping-cart-item-table-corner-bottom-right.jpg) no-repeat;
	background-position:bottom right;	
}
#divCartTotalsContainerHoriz {
	vertical-align:middle;
}
#divCheckout2 {
	float:right;
	padding-right:12px;
}
.cartItemDescHoriz {
	float:left;
	/*padding-right:20px;*/
	padding-top:10px;
	width:170px;
}
.cartItemQtyHoriz {
	float:left;
	margin-top:10px;
	text-align:center;
	width:80px;
}
.cartItemPriceHoriz {
	float:left;
	margin-left:0px;
	margin-top:10px;
	width:70px;
}
.cartItemDiscHoriz {
	/*display:none;*/
	float:left;
	margin-left:5px;
	margin-top:10px;
	width:155px;
}
.cartItemSubTotalHoriz {
	float:left;
	margin-left:4px;
	margin-top:10px;
	width:77px;
}
.cartItemRemoveHoriz {
	float:left;
	margin-left:4px;
	margin-top:10px;
	width:70px;
}
.cartPromotionDescHoriz{float:left;margin-right:15px;width:440px; font-weight:bold; text-align:right }
.cartPromotionRemoveHoriz{
	width:50px;float:left;
}

#collapsibleFrontBoxMain 
{
    text-align:left;
}

#collapsibleFrontBoxGradientCaption {
    color: black;
    font-family:Arial;
    font-size:12px;
    color:White;
    cursor: pointer;
    text-align:left;
    left:0px;
    }
div.collapsibleFrontBoxContent 
{
    background-color: transparent;
    color:White;
    font-family:Arial;
    font-size:11px;
    padding: 4px;
    overflow: hidden;
    clear:both;
    margin-left:3px;
    _margin-left:1px;
    text-align:center;
}
div.collapsibleFrontBoxContent a { color:White;text-decoration:underline; }
