*{border-style:none;margin:0;padding:0;list-style-type:none;/*border-radius:5px!important*/}

input,textarea{padding:2px;/*width:13em;*/border:1px solid #ccc;font-size:14px;font-family:Arial,Helvetica,sans-serif;}

div.overlay{background:#fff;display:none;border:10px solid #ccc;-moz-box-shadow:2px 2px 10px #999;-webkit-box-shadow:2px 2px 10px #999;box-shadow:2px 2px 10px #999}
div.overlayButtons{text-align:center}
#QS_errorOverlayMessage{margin-bottom:25px}
div.errorOverlay{padding:15px}
div.errorOverlay h2{background:url("../icons/error.jpg") no-repeat scroll -3px 2px transparent;font-size:21px;font-weight:normal;padding-left:38px;padding-top:4px}
div.lookupAddressResultsOverlay{width:400px;padding:25px}
div.lookupAddressResultsOverlay select{width:390px}
#QS_lookupAddressResultsOverlay{float:none}
.addressResultsSection dd{margin:0 auto}
img{
    
    border: 1px solid #aaa;
  -moz-box-shadow: 2px 3px 6px #aaa;
  -webkit-box-shadow: 2px 3px 6px #aaa;
  box-shadow: 2px 3px 6px #aaa;
    }
label.errorHighlight{color:#F00;font-weight:bold;display:none}
input.errorHighlight{border:1px solid #F00;background-color:#ffb7b7}
fieldset{border:0}
.clearBoth{clear:both}
dl{width:100%;line-height:2.4em}
dt{text-align:right;vertical-align:middle}
.content dt{text-align:left}
dd{text-align:left;vertical-align:middle}
#accountGateway #customerselectForm dd{margin-left:68%}
#customerselectForm dd{margin-left:79%;padding-top:2px;line-height:2em}
#fullWidthContent .deliveryAddressSelectWrapper dd{margin-left:41%;padding:0}
#imageContainer{padding:10px}
#productDescription{clear:both;margin-bottom:15px;padding-top:15px}
#productDetails{clear:both;min-height:15px;padding-top:15px}
#productDescription h3{margin:10px 0;font-size:18px;color:#666;border-bottom:solid 1px #ccc}
#productDetails h3{margin:10px 0;font-size:18px;color:#666;border-bottom:solid 1px #ccc}
#productSetTitles h3{border-bottom:1px solid #ccc;color:#666;font-size:18px;margin:10px 0}
#productSetTitles ul{font-size:13px}
.ProductReviews h3{font-size:18px;color:#666;border-bottom:solid 1px #ccc}
#productReviews{margin-bottom:15px}
.reviewNone button{margin-top:20px}
.QS_reviewThanks.popupForm{padding:30px;width:85%}
#productStatusCrossSells .componentWrapper>h3{border-bottom:1px solid #ccc;color:#666;font-size:18px;margin:10px 0}
#productDetails dd{margin-right:15px;font-size:13px}
#productDetails dt{font-weight:bold}
#product .content dl{margin:0;padding:0;width:auto}
#product #container5{float:left;width:100%}
.ProductPrices{width:340px;_width:335px}
dl.priceInfo{line-height:1em}
.ProductPrices{width:340px;font-size:13px;margin-bottom:10px;margin-top:5px}
#productHeading{width:340px;border-bottom:1px solid #CCC;padding-bottom:10px;font-size:13px;color:#666}
#product #container3{margin-bottom:1px;margin-top:25px}
#product #container3 ul{line-height:140%}
#product #container5{margin-top:10px}
.Promotion h3{font-size:100%}
#product .content p{font-size:14px}
#productHeading h1{margin-bottom:5px;font-size:100%}
#container2 #productHeading dt.author,.reviewSnippet,#product dt.price,#productReviewPreview h3,#container2 #productReviewPreview dt{display:none}
.readReviewsLink{float:right;clear:none;width:61%;text-align:left;line-height:2em;font-size:13px}
#product #productReviewPreview dl{float:left;width:118px}
.rating_bar div{background:transparent url(../reviewFull.gif.png) no-repeat scroll left top;height:20px}
#productReviewPreview .rating_bar div{background:url(../reviewFull.gif.png) no-repeat scroll left top;height:20px;width:90px;float:left;display:block}
#product #container2 #productReviewPreview{width:340px;margin-top:10px;padding-bottom:25px}
#productReviews .bookReview .rating_bar{display:none}
.noReviews{float:left;position:relative;top:2px}
.productStatusBuy{width:123px}
.ProductAddBookshelf{width:150px;margin-left:135px;margin-top:-31px}
.ProductDescription{clear:both;width:100%}
.productCodeAndPointsWrapper{width:135px;float:left}
.ProductBookPoints{background-position: 0% 0%;
    padding: 10px;
    font-size:13px;border:solid 1px #ddd;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='whitesmoke')";
    width: 120px;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,whitesmoke),color-stop(1,#fff));
    background-color: #f1f1f1;
    background-repeat: repeat;
    background-attachment: scroll;
}
#product #productCode{color:#666;font-weight:bold;font-size:13px;padding-bottom:10px}
#product .productInfoWrapper{float:left;width:50%}
.notification{font-size:13px;font-weight:normal;background:url('../icons/2011/tick.gif') no-repeat 7px 12px #e4f3d8;border:1px solid #ccc;float:left;margin-top:15px;min-height:36px;clear:both;padding:5px}
.notification p{color:#057f10;float:left;padding-top:10px;padding-left:40px}
#category .notification{margin-left:176px}
#specialOfferInfo .notification{margin-left:140px}
.ListingSetTitles{background:#dbe7ec url('../offers/multiTitleHeader.gif') no-repeat scroll 8px 4px;margin-top:10px;margin-left:10px;width:716px;border:1px solid #b0c8d3;min-height:30px;float:left}
.setTitles{width:460px;padding-top:1px;float:left;padding-left:145px;padding-top:2px;font-weight:bold;color:#224563;font-size:13px}
.QS_hideShowSetTitles{cursor:pointer}
.setTitle{color:#333}
.QS_toggleSetTitles{margin-bottom:10px}
.promotionText{color:#333;float:left;font-size:14px;font-weight:normal;line-height:150%;margin:10px;width:580px}
.promotionText strong{font-weight:normal}
#searchResult .promotionText{width:435px}
#categoryList .Promotion p{padding:0;margin:0}
#product #container2 #productPromotions .promotionText p{padding:0;margin:0}
.notification .notificationContent h3{display:none}
.notificationContent button{background:url('../buttons/2011/checkout.png') no-repeat;width:104px;height:36px;float:left;margin-left:10px;margin-top:4px}
.notificationContent button.notificationContinueShoppingButton{display:none}
.notificationGotoBookshelfButton{background:url('../buttons/goToBookshelfNew.gif.png') no-repeat;height:20px;width:100px;float:right;margin-right:20px;margin-top:5px}
#productPromotions h3{display:none}
.Promotion a{float:right;font-weight:bold;margin-top:6px;margin-right:5px;background:url('../buttons/2011/moreInfo.png') no-repeat;width:109px;height:35px;text-indent:-9999px;overflow:hidden}
.browse .overlayButtons{width:30%;float:left;margin-left:200px}
.moreInfo{clear:both;line-height:22px}
.ListingMoreInfo{font-weight:bold;margin-top:10px}
#product .productCode{float:right}
.listingContent dl dd.ages{text-align:right}
.ListingAgeRange{float:right;font-weight:bold;margin:0 12px 0 8px;padding-top:5px;text-align:right;width:110px;margin-left:-1px}
#productListBody .price{font-weight:normal;margin-right:5px}
#productListBody .originalPrice{margin-right:5px;font-size:14px;color:#999}
.price{color:#333;font-size:18px;margin-top:10px;margin-right:7px}
.saving{font-weight:normal;color:green;margin-top:14px;font-size:12px}
.rrp{color:#999}
dd.rrp{margin-right:5px}
.ProductListing .basicForm,.ListingBuy{width:23%;float:left;margin-bottom:3px}
.ProductListing .productOffer,.ProductListing .multiTitle{float:left;width:436px}
#bookReviewHeader{border-bottom:1px solid #CCC;background:#f1f1f1;padding:20px}
#bookReviewHeader ul{line-height:23px;vertical-align:middle}
#bookReviewHeader ul li{width:auto;display:inline;float:left;font-size:16px;margin-right:5px}
#bookReviewHeader ul li#outof{padding-right:10px}
.reviewBlock .addReviewButton{clear:both;margin-top:10px}
.reviewText{padding:0}
#reviewBlock .reviewerInfo{float:left;margin-top:5px}
.reviewBlock ul{margin-top:10px;margin-bottom:10px;float:left}
#bookReviewHeader #outof{font-size:13px;margin-top:3px}
.bookReview{border-bottom:1px solid #d1d1d1;padding:20px}
.bookReview h4 span{height:20px;width:118px;margin:0 5px 0 0;clear:none;float:left;text-indent:-2999px}
.bookReview h4{width:auto;float:left}
.bookReview p{clear:both}
.addReviewButton{display:block;background:url('../buttons/2011/addReview.png') no-repeat;height:35px;width:122px}
#product .reviewBlock .bookReview .reviewRating{margin-top:5px;margin-bottom:5px}
.addReviewButtonWrapper{padding:1px 20px 10px;background:#f1f1f1}
.numReviews a{position:relative;top:3px}
.imageRight{float:right;margin-bottom:8px;margin-left:16px}
wl_contactUs p{line-height:150%;margin-bottom:10px}
#onlineEnquiryBox{border:1px solid #ccc;float:left;width:44.75%;margin-right:15px;margin-bottom:15px;margin-top:15px;padding:15px}
#liveChatBox{border:1px solid #ccc;float:left;width:44.75%;margin-bottom:15px;margin-top:15px;padding:15px 15px 17px}
#liveChatBox .unavailable{color:red}
#wl_contactUs h3{font-size:16px;margin-bottom:10px}
#phoneBox{border:1px solid #ccc;float:left;margin-bottom:15px;padding:15px}
.postGreyBoxLeft{float:left;width:48.5%;padding:10px;background:whitesmoke}
.postGreyBoxRight{float:left;width:48.5%;padding:10px;background:whitesmoke}

#QS_reviewForm textarea{font-size:14px;padding:10px;margin-right:15px}
#QS_reviewForm .QS_reviewClose{float:left;background:url('../buttons/2011/cancel.png') no-repeat;height:35px;width:85px}
#QS_reviewForm dt{margin-right:10px;float:left;width:20%}
#QS_reviewForm dd{width:700px}
.reviewConf h3{display:block;background:url('../titles/readerReviews.gif.png') no-repeat;height:16px;width:137px;text-indent:-1999px;margin:0 0 10px;position:relative}
.overlayButtons{width:80%;height:auto;clear:both}
.listTable{border:1px solid #d1d1d1;text-align:center;width:275px}
#bookPointsValuesUK caption{background:transparent url(../ukfade.gif) no-repeat scroll right center;font-weight:bold;margin-bottom:4px;padding-top:4px;text-align:center;width:275px;display:none}
#bookPointsValuesIR caption{background:transparent url(../irfade.gif) no-repeat scroll right center;font-weight:bold;margin-bottom:4px;padding-top:4px;text-align:center;width:275px}
caption{padding-bottom:16px;text-align:left}
.listTable .points{border-right:1px solid #d1d1d1}
.listTable th{background-color:#e4e4e4;padding:6px}
.listTable .middleMsg{background-color:#e4e4e4}
.listTable td{border-top:1px solid #d1d1d1;padding:6px}
#searchResult #container3 .Pagination{background:#f1f1f1;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;height:50px;width:100%}
#searchResult #container5 .Pagination{background:#f1f1f1;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;height:50px;width:100%;float:left}
#searchResult #container3 .pagination_dropdownStyle li{margin-top:12px;font-size:13px}
#searchResult #container3 .totals{margin-top:18px;margin-right:7px;font-size:13px}
#searchResult #container3 h2{font-size:16px}
#searchResult #searchList .author a{font-size:13px}
#searchResult .productListingWrapper{min-height:140px;margin-top:-1px}
#searchResult .productListingWrapper .ListingDescription{font-size:13px;line-height:140%}
#searchResult .ListingMoreInfo{background:transparent url(../buttons/listingMoreInfo.gif.png) no-repeat scroll 0 0;display:block;float:left;height:21px;width:85px}
#searchResult .ListingMoreInfo a{display:block;height:22px;text-indent:-9999px;width:85px;overflow:hidden}
#searchResult .notificationContent p{width:370px}
#searchResult .ListingCode dl{float:right;height:15px;line-height:1em}
#searchResult .Promotion p{margin:0;padding:0}
.browse #container3 .Pagination{background:#f1f1f1;border:1px solid #d1d1d1;height:50px;width:100%}
.browse #container5 .Pagination{border:1px solid #d1d1d1;background:#f1f1f1;height:50px;width:100%;float:left;margin-top:23px}
.browse .contentContainer{padding-bottom:0;padding-top:0}
.specialOfferProduct dd.author{width:300px;font-size:11px}
#specialOfferInfo #container2 #specialOfferInfoComponent h3{font-size:18px;padding-top:10px}
#specialOfferInfo #container2 #specialOfferHeader .backToPrevious{font-size:13px}
#specialOfferInfo #container2 .specialOfferImage{float:left;padding-right:10px;height:270px}
#specialOfferInfo #container2 .specialOfferDetail{background:#ebc7d3;min-height:216px;float:none;padding-bottom:10px}
#specialOfferInfo #container2 .specialOfferDetail h2{font-size:18px;padding-top:15px;padding-left:10px;color:#c60000}
#specialOfferInfo #container2 .specialOfferDetail p{font-size:13px;padding-left:10px;padding-right:10px}
#specialOfferInfo #container2 ul{margin-top:20px}
#wl_help a.h3{font-size:16px;font-weight:bold}
#helpMainMenu{float:right;font-size:13px;box-shadow:rgba(0,0,0,0.1) 0 0 8px;-moz-box-shadow:rgba(0,0,0,0.1) 0 0 8px;-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 8px;background-color:#f1f1f1;border:1px solid #ccc;padding:7px;margin-top:5px}
#helpMainMenu li{border-right:1px solid #d1d1d1;display:inline;margin-right:4px;padding-right:6px}
#helpMainMenu .lastOne{border-right:medium none;margin-right:0;padding-right:0}
#product .productMessagesWrapper p{width:550px}
#product .price,#category .price{font-weight:normal}
#product .imageLinks{clear:both;float:left;width:100%;margin-left:18px;margin-top:10px}
#product #specialOffers .details{float:left}
#product #specialOffers .specialOffersHeader h3{color:#fff}
.filterWrapper p{margin-bottom:10px;margin-left:10px;margin-top:3px;color:#666;font-size:13px}
#category #container1 #breadcrumb,#searchResult #container1 #breadcrumb{display:none}
.lastCrumb{color:#c50000}
#breadcrumb h1{display:inline;font-size:12px;font-weight:normal;color:#c50000}
#breadcrumb{display:block;overflow:hidden;margin:15px 0;font-size:12px}
.breadcrumb li::after{content:"/";margin:0 5px;color:#AAA}
.breadcrumb li:last-child::after{content:""}
ul.breadcrumb span.numFound{display:none}
ul.breadcrumb li{display:inline}
ul.breadcrumb li:last-child a{cursor:default;color:red}
#breadcrumb img{display:none}
.browse .multiTitleInfo{width:740px;margin-left:-1px}
.browse .setItemsList li{padding:5px;cursor:default;font-weight:normal}
.browse #center #threeQuarterContent{padding:0;margin:0;width:780px}
.browse #mainHeader{height:152px}
.browse .productInfo{float:none}
#product .productHeaders{font-size:16px}
#product #container2 .productHeaders h3 a{top:0}
.browse #container2 #recommendations .productHeaders h3 a{font-size:13px;top:0}
.browse .description{font-family:Arial,Helvetica,sans-serif;float:left;font-size:14px;line-height:150%;margin:5px auto;width:98%}
.browse #container2 .price{font-family:Arial,Helvetica,sans-serif;font-size:18px}
.browse .multiTitle a span,.browse .specialOffer a span{font-family:Arial,Helvetica,sans-serif;font-size:12px}
.browse .socialNetworking{top:67px}
.browse .facebookAPI{height:20px}
.browse #productListFooter{width:756px;font-family:Arial,Helvetica,sans-serif;font-size:12px}
.browse .buttonContainer{font-family:Arial,Helvetica,sans-serif;font-size:12px}
.browse .moreInfo{clear:none}
.browse iframe{width:90px;height:20px}
.browse .specialOfferInfo a span{font-family:Arial,Helvetica,sans-serif;font-size:12px}
#searchResult .backCat p:hover{background-color:#f5dee7;text-decoration:none}
.browse .backCat{font-weight:normal;color:#777;font-style:italic}
.catSelect{font-weight:bold;display:block;padding:5px 5px 5px 10px;color:#c50808}
.browse .inputKeyword{width:92%;border-color:#ddd}
.browse .submitButton{margin-left:79px;margin-top:5px}
.productListFooter li{display:inline;padding:0}
.pageSquare a:hover{background:#fff;text-decoration:none}
.pageSquareInactive a{background:#eaeaea;border:1px solid #ccc;margin:0;padding:4px 10px 3px;font-weight:normal;cursor:default;text-decoration:none}
.returnTop{float:right;margin-right:10px;margin-top:10px}
.paginationControl{float:left;margin-top:5px}
#sidebarBrowse,#sidebarSearch,#sidebarCategoryLanding{float:left;margin-bottom:10px}
.browse #sidebarBrowse,#sidebarSearch,#sidebarCategoryLanding{float:left;width:185px}
.browse .backFilter{display:block;padding:5px 5px 5px 10px;cursor:pointer;color:#777;font-style:italic}
.browse .backFilter p:hover{background-color:#f5dee7;text-decoration:none;cursor:pointer}
.browse .itemCode{font-size:13px;font-weight:normal;padding-left:3px}
.browse .itemCode span{padding-right:3px;font-weight:bold}
.browse .addBasket a:hover{text-decoration:none}
.pagIndexShowButton{margin-left:5px}
.paginationIndex{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;float:left;padding:10px;position:relative;top:4px;margin-top:7px}
.paginationIndex a{font-weight:normal;font-size:11px}
.paginationIndex .active{color:#c50808;font-weight:bold}
.browse #catHeader{background-image:url("../filter/left_nav_bg_blue.jpg");background-repeat:repeat-x;color:#fff;font-size:13px;font-weight:bold;height:33px;margin:0;width:170px}
#productListBody .productWrapper{padding:15px;width:96%}
#productListBody .moreInfo a:hover{text-decoration:none}
#productListBody .productInfo{width:82%;float:right}
#productListBody .productImage{float:left;margin-left: auto;margin-right: auto;}
.specialOfferInfo{width:736px}
.multiTitle{display:none}
.multiTitle{cursor:pointer}
#breadcrumbWrapper{margin-top:0;margin-bottom:10px}
#contentWrapper{float:left;margin-top:10px}
#middleWrapper{float:left;width:596px;background-color:#CCC}
#productListingWrapper{width:768px;float:left}
#catHeader{margin:0;font-size:13px;font-weight:bold;color:#fff;background-image:url("../filter/left_nav_bg_blue.jpg");background-repeat:repeat-x;height:33px;width:170px}
#catHeader span{position:relative;top:8px;left:10px}
.subcategory{display:none}
.back_up{padding-top:10px;padding-bottom:10px;padding-left:5px}
.stock{color:#999;display:none}
.filterSelect a{background-image:url("../filter/left_nav_bg_grey.jpg");border-bottom:1px dotted #ccc;overflow:hidden;font-weight:bold}
.filterSelectSingle a{background-image:url("../filter/left_nav_bg_grey.jpg");overflow:hidden;font-weight:bold}
#keywordsSubmit{font:12px Arial,Helvetica,sans-serif;background:url("../filter/left_nav_bg.jpg");border:1px solid #ccc;width:90px;cursor:pointer;color:#666;margin-left:105px;margin-top:10px;margin-bottom:10px}
.inputKeyword{font:10px Arial,Helvetica,sans-serif;margin-left:5px;font-size:13px}
.categorySelected{background-color:#efefef;border-bottom:1px solid #900}
.clear{background:url("../filter/clearFilter.gif") no-repeat;margin-top:2px;background-repeat:no-repeat;text-indent:-9999px;display:block;width:12px;height:12px;float:right}
#categoryHeader img{margin-left:10px;margin-bottom:10px}
.productWrapper{padding:10px;float:left;border-bottom:1px solid #ccc;border-radius:0!important}
.productWrapperGreen{padding-left:10px;padding-right:10px;padding-bottom:10px;margin-left:10px;margin-bottom:10px;width:554px;float:left;border:1px solid #ccc;background:-webkit-gradient(linear,0% 0,0% 100%,from(#f1f3ea),to(#e3ede4),color-stop(.6,#f1f3ea));background:-moz-linear-gradient(19% 75% 90deg,#e3ede4,#f1f3ea,#f1f3ea 100%)}
.productImage{float:left;margin-right:10px}
.purchaseInfo{float:left;width:100%;font-family:Arial,Helvetica,sans-serif}
.purchaseInfo li{display:inline}
#productListBody .buttonContainer{float:left;width:75%;margin-top:0}
.itemCode{color:#666}
.itemCode span{font-weight:bold}
.age{color:#666}
.age span{font-weight:bold}
.addToBasket a{float:left;background-image:url("../filter/left_nav_bg.jpg");height:24px;width:94px;display:block;border:1px solid #ccc;-moz-box-shadow:1px 1px 1px #ccc;-webkit-box-shadow:1px 1px 1px #ccc;box-shadow:1px 1px 1px #ccc}
.addToBasket a span{position:relative;top:5px;left:8px;font-weight:bold}
.moreInfo a{float:left;margin-left:5px;background-image:url("../buttons/2011/moreInfo.png");background-repeat:no-repeat;height:35px;width:110px;display:block;overflow:hidden}
.moreInfo span{text-indent:-9999px}
.buttonContainer{margin-top:10px}
.socialNetworking{position:relative;top:49px;left:174px}
.sharethis{margin-top:-103px;margin-left:107px;float:left}
.facebookAPI{float:right;position:relative;left:-158px;margin-top:-110px;width:90px}
.price{color:#333;padding:0;margin:0}
.save{color:green;font-size:12px;font-weight:normal}
.rrp{color:#666;text-decoration:line-through}
.productInfo{float:none}
#productListBody .productCode{float:right;color:#333;padding:5px;background:#f1f1f1}
#productListBody .productHeaders{width:90%;font-size: 15px;font-weight: bold;}
#productListBody .ageRange{float:right;margin-top:25px;color:#333}
#productListHeader{width:748px;border-bottom:1px solid #ccc;display:block;overflow:hidden;padding:10px 15px;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='whitesmoke')";
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    border-bottom-left-radius: 0!important;
    border-bottom-right-radius: 0!important;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,whitesmoke),color-stop(1,#fff));
}
#productListHeader select{padding:0;margin-left:10px}
.productListFooter{width:97.4%;float:left;padding:10px;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='whitesmoke')";
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,whitesmoke),color-stop(1,#fff));
}
.sortByWrapper{float:right;margin-left:20px;margin-top:4px}
.sortForm{float:right}
.sortForm form{float:left}
.sortInfo{float:left}
.sortInfo h1{margin-bottom:0}
.sortBy{float:left;line-height:150%}
.smallResults{font-weight:normal}
#productListFooter{float:left;width:574px;height:32px;margin:0 0 10px 10px;font-weight:bold;color:#666;background-image:url("../filter/left_nav_bg.jpg");background-repeat:repeat-x;border:1px solid #ccc}
#productListFooter ul{margin-top:10px;margin-left:10px;float:left}
#productListFooter li{display:inline;padding:0}
.pageSquare a{-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='whitesmoke')";
    border: 1px solid #ccc;
    margin: 0;
    padding: 4px 10px 3px;
    font-weight: normal;
    color: #333;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,whitesmoke),color-stop(1,#fff));
}
.pageSquare a:hover{background:#fff;text-decoration:none}
.pageSquareActive a{background:#fff;border:1px solid #ccc;margin:0;padding:4px 10px 3px;font-weight:bold}
.pageSquareInactive a{background:#eaeaea;border:1px solid #ccc;margin:0;padding:4px 10px 3px;font-weight:normal;cursor:default;text-decoration:none}
.pagIndexShowButton,.pagIndexHideButton{width:100px;height:25px;color:#666;text-indent:0;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='whitesmoke')";
    border: 1px solid #ccc;
    float: right;
    margin-top: -5px;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,whitesmoke),color-stop(1,#fff));
}
.returnTop{float:right;margin-top:10px;margin-right:10px}
.displayNumberProductsWrapper{float:right;margin-top:4px}
.numberProductsForm{float:right}
.numberProductsForm form{float:left}
.displayNumberProducts{float:left;line-height:150%}
.specialOffer a{float:left;height:35px;width:125px;background:url("../buttons/2011/showOffers.png") no-repeat;margin-left:5px;text-indent:-9999px}
.specialOfferInfo{display:none;color:#d88f23;font-weight:bold;float:left;width:740px;padding:10px;border-bottom:1px solid #ccc;background:#faf2cb}
.multiTitle a{float:left;height:35px;width:98px;background:url("../buttons/2011/showTitles.png") no-repeat;margin-left:5px;text-indent:-9999px}
.multiTitle .setVisible{background:url("../buttons/2011/hideTitles.png") no-repeat}
.specialOffer .offersVisible{background:url("../buttons/2011/hideOffers.png") no-repeat}
.setItemsBlock{color:#444;font-weight:bold;float:left;width:748px;padding:15px;background:#eee;cursor:pointer;border-bottom:1px solid #ccc}
#product .setItemsBlock{color:#444;font-weight:bold;float:left;width:740px;background:0;font:14px Arial,Helvetica,sans-serif;cursor:default;border-bottom:0}
#product .setItemsBlock li{padding:0;line-height:150%}
#product .setItemsBlock li:hover{text-decoration:none}
.setItemsBlock h4{margin-bottom:10px}
.setItemsList a{display:block;width:515px}
.multiTitle a span{position:relative;left:26px;font-weight:bold}
#category .setItemsBlock h4{margin-bottom:10px;cursor:default;font-size:18px}
.setItemsList.leftCol,.setItemsList.rightCol{float:left;width:50%}
#product .setItemsList.leftCol,#product .setItemsList.rightCol{float:left;width:50%}
.account .VerticalCatNavList{display:none}
.account #threeQuarterContent{width:100%}
.checkEmailSection{display:none}
#product .brand{font-size:15px;font-weight:normal;margin-top:5px}
#keywords .selected{background:#f1f1f1;padding:5px;border:1px dotted #ddd}
#keywords .selected span{padding:0}
.VerticalCatNavList .numFound{padding-left:0;color:#999;display:inline;font-weight:normal}
#searchResult h1.searchResults{display:none}
#productRecommendationsBlock .price{font-weight:bold}
.recomendationsBlock{float:left;border:0px solid #ccc;width:99.5%;margin-bottom:15px}
.recomendationsHeader{-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='whitesmoke')";
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border: 1px solid #ccc;
    padding: 10px 15px;
    border-bottom-left-radius: 0!important;
    border-bottom-right-radius: 0!important;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,whitesmoke),color-stop(1,#fff));
    margin: 0 0 7px -20px;
}
.specialOffersHeader{height:32px;background:url("../icons/2011/headerDecoration.png") no-repeat scroll 679px 0 #deae1c;width:100%;margin-bottom:10px}
.recomendationsHeader h3,.specialOffersHeader h3{color:#333;margin:0;font-size:18px}
.recomendationsBlock .recommendation{width:20%;margin:20px;margin-left:30px;}
.recomendationsBlock .productImage{float:none;margin:0}
.recomendationsBlock .productWrapper{background:0;border:1;min-height:300px;}
.recomendationsBlock .productHeaders{margin:0}
.recomendationsBlock .purchaseInfo{margin-top:5px;line-height:150%}
.recomendationsBlock .fn{font-size:13px}
.recomendationsBlock .brand a{font-size:13px;font-weight:normal}
.recomendationsBlock .fn,.recomendationsBlock .brand,.recomendationsBlock .purchaseInfo .rrp,.recomendationsBlock .moreInfoButton{display:none}
.recomendationsBlock .productHeaders h3 a{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:normal}
.recomendationsBlock .moreInfo a{margin-left:0}
.recomendationsBlock .productHeaders{font-size:13px;margin-top:5px}
#product{font-family:Arial,Helvetica,sans-serif}
#product .productWrapper{background:0;border:0;padding:0}
#product #container2.contentContainer{float:left;width:100%;border:0}
#product .imageBlock{float:left;min-height:266px}
#product .top .productImage{margin-right:0}
#product .likeButtonWrapper{margin-top:10px;float:left;width:60%}
#product .mainBlock{float:left;width:460px;padding:15px}
#product .detailsBlock{border-left:1px dotted #bbb;float:right;padding:15px;width:178px;min-height:240px}
#product .detailsBlock h3{background:url("/siteimages/TBP/icons/2011/bookInfo.gif") no-repeat scroll 0 0 transparent;float:left;height:28px;padding-left:42px;padding-top:4px}
#product .detailsBlock dl{font-size:13px;line-height:11px;position:relative;top:4px}
#product .detailsBlock .format{font-size:13px}
#product .detailsBlock dt,#product .detailsBlock dt a{height:16px;float:left;width:100%}
#product .detailsBlock .bottom dd{margin-bottom:0}
#product .detailsBlock dd{margin-bottom:10px;color:#666;float:left;font-weight:bold;font-size:13px}
#product .detailsBlock .productCodeContainer,#product .detailsBlock .ISBNContainer,#product .detailsBlock .publisherContainer,#product .detailsBlock .formatContainer,#product .detailsBlock .dimensionsContainer,#product .detailsBlock .pagesContainer,#product .detailsBlock .agesContainer,#product .detailsBlock .bookPointsContainer{float:left;width:100%;margin-top:3.15%}
#product .topLeftContainer{float:left}
#product .prices{float:left;clear:both}
#product .addBasket{float:left;clear:both;margin-top:15px}
#product .top .price{font-size:19px;margin-right:5px}
#product .top .purchaseInfo .originalPrice{margin-right:3px;font-size:16px;color:#999}
#product .top .purchaseInfo .saving{font-size:16px}
#product .productWrapper .top .savingsBadge{background:url("../icons/savingBanner.jpg") no-repeat scroll 0 4px transparent;float:right;height:85px;margin:-35px 10px 0 0;position:relative;text-align:center;top:4px;width:80px}
#product .productWrapper .top .savingsBadge .line1{color:#fff;font-size:24px;letter-spacing:-1px;line-height:17px;margin-left:10px;margin-top:26px;width:60px;clear:both;float:left}
#product .productWrapper .top .savingsBadge .line2{color:#fff;font-size:13px;font-weight:bold;margin-left:16px;float:left;margin-top:3px;text-transform:uppercase}
#product .productWrapper .top .specialOffersBadge{background:url("../icons/specialOfferBadge.jpg") 0 4px no-repeat;width:80px;float:right;margin:0;text-align:center;height:85px;margin-right:10px}
#product .productWrapper .top .specialOffersBadge .line1{color:#fff;font-size:11px;font-weight:bold;margin-left:21px;float:left;margin-top:33px}
#product .productWrapper .top .specialOffersBadge .line2{color:#fff;font-size:11px;font-weight:bold;margin-left:28px;float:left;margin-top:-3px}
#product .headings{float:left;width:100%}
#product .reviewRating{float:left;margin-top:0;width:100%}
.rating{text-indent:-9999px;overflow:hidden}
.reviewNone{padding:10px}
#product #productRecommendationsBlock .productInfo .price,#product #productRecommendationsBlock .productInfo .save{display:block;text-align:center;padding:0;margin:0}
#product .upsellOffer{float:left;width:68%}
#product .top .purchaseInfo{margin-top:0;float:left}
#product .deliveryInfo span{background:url("../icons/2011/deliveryServiceHelpSection.png") no-repeat scroll 0 -2px transparent;float:left;height:28px;padding-left:50px;padding-top:4px;color:#005480}
#product .deliveryInfo span strong{font-weight:normal}
#product .deliveryInfo span:hover{cursor:pointer}
#product .upSell{margin-top:20px;float:left;clear:both;border:1px solid #99bfcc;width:91%}
#product .upSell h3{height:32px;background:#99bfcc}
#product .upSell h3 span{color:#fff;margin-top:5px;margin-left:10px;float:left;font-family:Arial,Helvetica,sans-serif;font-size:16px}
#product h2{font-size:16px;font-weight:bold;margin-bottom:5px}
#product h3 a{font-size:13px;font-weight:normal}
#product .bottom{margin-top:15px;float:left;line-height:150%;width:100%}
#product .bottom h3{font-size:16px;font-weight:normal}
#productRecommendationsBlock h2{font-size:13px;margin-bottom:0;font-weight:bold}
#productRecommendationsBlock h3 a{font-size:13px;padding:0;margin:0}
#productRecommendationsBlock .productHeaders{font-size:13px}
#productRecommendationsBlock .purchaseInfo{float:none;margin:0;width:100%;text-align:center;display:block}
.browse .recomendationsBlock .recommendation{width:109px;margin-right:0}
#product .recomendationsBlock .recommendation{margin-right:10px;width:126px;min-height:300px}
#productRecommendationsBlock .price{font-size:15px}
.recommendationsUpsellBody{padding:10px 10px 3px;width:445px}
#product .recommendations{padding:10px;float:left}
.recomendationsBlock .recommendation{margin-right:10px;width:126px}
.recomendationsBlock .recommendation.last{margin-right:0}
#product .descriptionBlock{border:1px solid #ccc;margin-bottom:15px;float:left;width:99.5%}
#product .descriptionBlock h3{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='whitesmoke')";
    border-bottom: 1px solid #ccc;
    height: 30px;
    padding: 10px 20px 0;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,whitesmoke),color-stop(1,#fff));
}
#sidebar1{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,whitesmoke),color-stop(1,#fff))!important;
}
#product .specialOfferBlock .specialOffer{float:left;border:1px solid #edac12;width:98%;height:auto;background:0;margin-left:0;border:0;-moz-box-shadow:none;-webkit-box-shadow:none;padding:10px}
#product .specialOfferBlock h3{font-size:16px;font-weight:bold;margin-top:7px;color:#fff}
#product .specialOfferBlock h4{background:url("../icons/specialOfferBadge.jpg") no-repeat scroll 0 4px transparent;float:left;height:85px;margin:0 20px 0 15px;text-align:center;text-indent:-9999px;width:80px}
#product .specialOfferBlock .image{float:left;margin-right:10px}
#product .specialOfferBlock{float:left;border:1px solid #ccc;width:98.6%;font-size:13px;font-family:arial;margin-bottom:15px;margin-top:0;padding:5px}
#product .description{margin:0;padding:10px}
#product .setItemsList{padding:0;margin-top:0;float:left}
#product .setItemsList .leftCol{float:left;margin-right:40px}
#product .setItemsList .rightCol{float:left}
#product .descriptionBlock h4{color:#333}
#product .reviewBlock{float:left;width:99.5%;margin-bottom:5px;border:1px solid #ccc}
.productHeaders span{color:#999;font-weight:normal;text-transform:capitalize}
#productListBody .pr-stars-0-sm{display:none}
.browse .pr_snippet_category .pr-snippet-review-count{display:none}
.browse.review #container2{float:left;border:0}
.browse .reviewRating{display:block;overflow:hidden;margin:10px 0}
#categoryRecommendationsBlock .price,#basketRecommendationsBlock .price{display:block;text-align:center}
#categoryRecommendationsBlock .save,#basketRecommendationsBlock .save{display:block;text-align:center;padding:0}
#searchRecommendationsBlock .price,#searchRecommendationsBlock .save,#searchRecommendationsBlock .price,#searchRecommendationsBlock .save{font-weight:bold;display:block;text-align:center;padding:0}
#home .contentContainer{margin-bottom:10px;clear:both}
.setTitleAuthor{color:#666;font-style:italic}
.multiTitleInfo .setTitleAuthor{font-weight:normal;color:#9db1c6}
#submitReviewIframe{border:0;overflow:hidden;width:100%;height:1800px}
iframe.c1{border:0;overflow:hidden;width:90px;height:21px}
#categoryList,#searchList{border:1px solid #ccc;float:left;width:100%}
.format{color:#666;font-weight:normal;text-transform:capitalize}

#home_2_d{margin-right:0}
#home #container7{margin-bottom:0}
.filtersFooter{display:none}

#container0 #homeCarousel_top{float:left}
#container0 .home_main_small_spots{float:right}
#container0 #home_main_small_1,#container0 #home_main_small_2,#container0 #home_main_small_3{float:none;height:98px;width:264px;margin-bottom:11px}
.nivo-prevNav{float:left;text-indent:-9999px;height:316px;width:70px;z-index:9999;position:absolute}
.nivo-nextNav{float:right;text-indent:-9999px;height:316px;width:70px;z-index:9999;position:absolute;left:416px}
.nivo-prevNav:hover{float:left;background:url("../buttons/2011/nivo-prevNav.png") no-repeat 0 100px transparent;width:70px;height:316px;text-indent:-9999px;cursor:pointer;z-index:9999;position:absolute}
.nivo-nextNav:hover{float:right;background:url("../buttons/2011/nivo-nextNav.png") no-repeat 0 100px transparent;width:70px;height:316px;text-indent:-9999px;cursor:pointer;z-index:9999;position:absolute}
#LPbuttonH{display:inline;float:left;margin-right:10px}
#LPbuttonF{display:inline;margin-right:10px}
.ie7 #LPbuttonF{float:left;position:relative;top:6px}
.originalPrice{display:none!important}
.categoryLandingBottom{float:left;width:515px}
.parentCategory a{color:#c50000}
#productListBody .productHeaders h2,#productListBody .productHeaders h3{margin-bottom:5px}
.ProductList .description{margin:0}
.ProductList .purchaseInfo{margin:10px 0 15px 0}
#sidebar1 a{color:#005480!important}
#sidebar1 .selected,#sidebar1 a:hover{color:#c50000!important;font-weight:normal!important}
#sidebar1 h2,#accountNav h2{font-weight:normal!important}
.helpBlock a{float:left}
.filterHeader span,#sidebarBrowse .filterHeader span:hover,.filterHeader span,#sidebarBrowse .filterHeader a span,#sidebarBrowse .filterHeader a:hover,#sidebarHome .filterHeader a span:hover{cursor:default!important;color:#333!important;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='whitesmoke')";
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom: 1px solid #CCC;
    padding: 15px 15px 10px 15px;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,whiteSmoke),color-stop(1,white));
}
.helpPage #threeQuarterContent{width:980px!important;margin:0 auto}
.helpPage #content{width:780px!important;margin-left:0!important;float:right!important}

#category #siteFeatures,#searchResult #siteFeatures,#basketPage #siteFeatures{display:none}
#sidebarHome .filter-option a{display:block;overflow:hidden}
#category_facetFilter .filterSubHeader{display:none}
#price_facetFilter .backLink,#format_facetFilter .backLink,#age_facetFilter .backLink{margin-left:0}
#home_2_c,#home_4_b{margin-right:0!important}



#header1{width:100%}
#header2{width:100%;clear:both;display:block;overflow:hidden}
#header3{clear:both;display:block;overflow:hidden}
#logoHomePage a{float:left;cursor:pointer;background:url('../logo.gif.png') no-repeat;height:69px;width:275px;text-indent:-9999px;margin-top:13px;margin-left:5px;border-radius:0!important}
#logo a{float:left;cursor:pointer;background:url('../logo.gif.png') no-repeat;height:69px;width:275px;text-indent:-9999px;margin-left:5px;margin-top:13px;margin-right:10px;border-radius:0!important}
#basketPage #logo a{margin-right:24px}
#freeDelivery span.nonVip{text-indent:-9999px;display:block;font-size:0;background:url('../Header_OFFER_FreeDelivery.gif.png') no-repeat;height:46px;width:321px;float:right;margin-bottom:2px;margin-right:20px;margin-top:15px;clear:none}
#freeDelivery span.vip{text-indent:-9999px;display:block;font-size:0;background:url('../Header_OFFER_FreeDeliveryVip.gif.png') no-repeat;height:46px;width:321px;float:right;margin-bottom:2px;margin-right:4px;margin-top:4px;clear:none}
#accountStatus{float:left;margin-left:67px;padding-top:41px;font-size:12px;line-height:17px}
#accountStatus a{color:#c50808;font-size:12px;font-family:arial;font-size:12px;font-weight:bold}
#accountStatus a:hover{text-decoration:underline}
#mainHeader #header1 #accountStatus .loggedOut a:hover{text-decoration:underline}
#headerSiteLinks{float:right;font-size:12px}
#headerSiteLinks li{float:left}
#headerSiteLinks a{background-image:url("../breadcrumb/breadcrumb_bg.jpg");border-color:#ccc;border-style:solid solid none;border-width:1px 1px medium;color:#000;display:block;font-weight:normal;margin-left:3px;padding:6px 6px 7px;text-decoration:none;font-family:Arial}
#home #headerSiteLinks .navlink_home a,#categorym #headerSiteLinks .navlink_home a,#product #headerSiteLinks .navlink_home a,#wl_help #headerSiteLinks .navlink_help a,#accountHome #headerSiteLinks .navlink_account a,#accountDetails #headerSiteLinks .navlink_account a,#wl_contactUs #headerSiteLinks .navlink_contact a,#wl_specialOffers #headerSiteLinks .navlink_specialOffers a,#special_Offers #headerSiteLinks .navlink_specialOffers a{font-weight:bold;color:#c50808;background-image:url("../breadcrumb/breadcrumb_bg.jpg");background-repeat:repeat-x;font-family:Arial}
#headerSiteLinks li a:hover{background:url('../header_bg.jpg') repeat-x;color:#fff;border-color:#c60000}
#searchForm .hidden{border:0;width:0;padding:0}
#searchBox{float:left;width:251px;position:relative;left:-6px;height:29px}
#accountStatus span{display:none}
#searchBox dt{display:none}
#searchField{color:#666;font-weight:normal;width:170px;padding:4px;margin-right:7px}
.bookPointsTotalWrapper{font-size:12px}
#bookpoints dd.bookPointsTotal{font-weight:bold;font-size:13px;padding-right:15px}
#bookpoints dl,#bookpoints dl dt,#bookpoints dl dd{display:inline;margin:0;line-height:15px;font-weight:normal;font-size:12px}
.QS_basketTotal{padding-right:5px}
#bookpoints a{color:#fff}
#bookpoints{float:left;padding-top:6px;margin-left:135px}
#accountGateway #searchField,#basketPage #searchField{padding:2px}
#miniBasket a{background:transparent url('../miniBasket.gif.png') no-repeat;float:left;height:14px;width:40px;margin-right:10px;padding-left:30px;padding-right:10px;margin-top:5px;color:#fff;font-size:12px;border-right:1px solid #fff;font-weight:bold}
#miniBasket a:hover{text-decoration:underline}
#fullWidthContent .content{width:100%}
#sidebar p{padding:0}
#category_VIP{background:#fdf5e3}
#category_VIP a:hover{color:#444}
#category_VIP span{color:#444}
.sideBlock a strong{font-weight:normal}
.newslettersButton{background:url('../buttons/sendmebulletins-red.gif') no-repeat;height:23px;width:150px;margin-top:10px}
#yourdetails .newslettersButton{background:url('../buttons/2011/subscribe.png') no-repeat;height:35px;width:113px;margin-top:15px;margin-left:103px}
.sideBlock a:hover{text-decoration:underline}
#mainFooter li a:hover{text-decoration:underline}
li.email a{background:transparent url(../icons/email.gif.png) no-repeat scroll left center;margin-right:0;padding-bottom:2px;padding-left:25px;padding-top:2px}
#footer3{background-color:#e4e4e4;border:1px solid #b0b0b0;float:right;margin-bottom:12px;margin-top:13px;margin-right:37px;padding:3px;width:700px}
#footer3 ul{display:inline;margin-left:6px}
#footer3 li{display:inline;font-weight:bold;margin-left:10px;margin-right:10px;line-height:2em;float:left}
#footer3 .navlink_help{font-size:0;display:block;margin:0 10px 0 0;background-image:url('../helpdesk.gif');height:23px;width:107px}
#footer4{float:right;margin-bottom:12px;margin-right:20px;padding:3px;width:720px}
#container2{width:98%}
.contentContainer:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#home #container4{margin-left:-20px}
.contentContainer .ESpot{float:left;margin-left:10px}
#home .productBox{border:1px solid #ccc;float:left;margin-right:10px;padding:10px 0;text-align:center;width:142px}
#wl_WorldBookNight2011 #home .productBox{border:1px solid #ccc;float:left;margin-right:9px;padding:10px 0;text-align:center;width:142px}
#home .productBox.last{margin-right:0}
#basketPage #QS_errorOverlay #errorOverlayWrapper h2{font-size:18px;height:24px;padding-top:5px;width:230px}
#basketPage #QS_errorOverlay #errorOverlayWrapper #QS_errorOverlayMessage{width:230px}
#basketPage #QS_errorOverlayMessage{margin-bottom:15px}
#siteFeatures{overflow:hidden;margin-top:7px}
#siteFeatures a{display:inline;padding:0}
#loyaltyScheme{background:url(../icons/2011/bookPointsBanner.jpg) no-repeat;height:42px;width:451px;display:inline-block;text-indent:-9999px;overflow:hidden}
#loyaltyScheme:hover{text-decoration:none}
#siteSurvey{background:url(../icons/2011/betaPreviewBanner.jpg) no-repeat;height:42px;width:525px;display:inline-block;text-indent:-9999px;float:left}
#home_main{margin-right:10px}
#home_main_small_1,#home_main_small_2{display:block;height:33%;margin-bottom:15px}
#basketPage #basketRecommendationsBlock{margin-bottom:5px}
#basketPage .recomendationsBlock{margin-top:15px}
#basketPage #container2{display:none}
#home_1_b{margin-right:0}
.ie input{line-height:1.6em}
.ie #searchForm input{line-height:1em}
.ie #accountGateway #newMainHeader{margin-top:10px}
.ie #topNavigation{background:url(../filter/mainNavBackground.jpg);background-repeat:repeat-x;width:978px}
.ie .headerWrapper #searchBarWrapper,.ie .headerWrapper #navBasketWrapper{background:#f5f5f5}
.ie #category .sideBlock{float:none}
.ie .multiTitle{background:#e1ecf0}
.ie #product .productWrapper .top .savingsBlock .originalPrice{margin:0}
.ie #product .top .productImage{float:none}
.ie .soldOut{background:#ddd;color:#fff}
.ie .mailOrderLoginInfo{margin-top:20px;padding-left:8px}
.ie .mailOrderLoginInfo p.footnote{margin-left:10px}
.ie #category .notification{float:none}
.ie #basketPage button.usePointsButton{margin-bottom:5px;display:block}
.ie #basketPage #totalSavings{clear:both}
.ie #basketPage #totalSavings dt{margin-right:30px}
.ie .footerWrapper #certificates li{background:#fff}
.ie .multiTitleInfo{background:#dfeaee}
.ie .specialOfferInfo{background:#f2edcf}
.ie #accountLogin dd{width:none}
.ie #product .descriptionBlock{width:962px;float:left}
.ie #breadcrumb .lastCrumb a{background:0}
.ie .companyInfo p{clear:none;font-size:11px}
.ie #accountGateway .whiteBox h3{float:none}
.ie .footNote{width:97.5%}
.ie .account .companyInfo{background:url(../footerLogo.gif) no-repeat 710px 3px}
.ie .addressResultsSection select{width:377px}
.ie #topNavigation span{border:0}
.ie div.overlayButtons{margin-top:35px}
.ie .browse .productHeaders h2{width:95%}
.ie #searchResult .notification{float:none;width:380px;margin-left:140px}
.ie #QS_subscriptionBoxForm dl{margin-top:-10px}
.ie .sortBy{margin-top:5px}
.ie .displayNumberProducts{margin-left:10px;margin-top:5px}
.ie #productListHeader .displayNumberProductsWrapper{width:24%}
.ie #subscriptionBoxInner{margin-top:10px}
.ie .filters .filterHeader{height:42px}
.ie #product .recomendationsBlock{margin-top:15px}
.ie #basketPage #promotionCodeValue{float:left}
.ie #basketPage .promoCode{padding-right:10px}
.ie .accountEditFieldset dd{margin-bottom:5px}
.ie #accountDetails #mailingOptions dt.optional{width:150px}
.ie #accountDetails #mailingOptions dl{margin-top:0}
.pageSquareActive a{line-height:25px;color:red;font-weight:normal}
ie .pageSquare a,.pageSquare a{line-height:25px;color:#333!important;font-weight:normal}
.ie #QS_addBasketNotification_218628{margin-top:15px}
.ie #product .detailsBlock dt{width:200px}
.ie #product dd.bookPoints{width:77px}
.ie #product .wishlistNotification{margin-top:15px;width:300px}
.ie #category .wishlistNotification{width:300px}
.ie #phoneBox,#postBox,#pressBoxContainer{width:95.7%}
.ie #liveChatBox{padding-bottom:20px}
.ie #sidebarPointsPassport .info{width:110px}
.ie .headerWrapper .searchButton{height:33px}
.ie .headerWrapper #basketTotal{height:35px;float:left}
.ie .headerWrapper #navBasketWrapper{height:41px;float:right}
.ie .headerWrapper .basketImage{margin-top:-5px}
.ie #basketPage #promotionCodeValue{margin-left:15px}
.ie #basketPage .promotionCodeButton{margin-right:-15px}
.ie #yourDetails .newslettersButton{margin-left:100px}
.ie #accountDetails #mailingOptionEdit #subscribeCatalogues{margin-left:0}
.ie .reviewWrite #rating{margin-left:83px}
.ie .reviewWrite .overlayButtons{margin-left:170px}
.ie .error li a{margin-bottom:0}
.ie #searcharea p{width:300px}



ul{border:0; margin:0; padding:0;height:auto;}

#pagination-flickr li{
border:0; margin:0; padding:0;
font-size:14px;
list-style:none;
list-style-position:outside;
display: inline; 
}
#pagination-flickr a{
border:solid 1px #DDDDDD;
margin-right:2px;
}
#pagination-flickr .previous-off,
#pagination-flickr .next-off {
color:#666666;
display:block;
float:left;
font-weight:bold;
padding:3px 4px;
}
#pagination-flickr .next a,
#pagination-flickr .previous a {
font-weight:bold;
border:solid 1px #FFFFFF;
} 
#pagination-flickr .active{
color:#ff0084;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-flickr a:link,
#pagination-flickr a:visited {
color:#0063e3;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-flickr a:hover{
border:solid 1px #666666;
}



.search-results.grid{position:relative;height:auto;}
.search-results.grid ul.result-set{display:block;font-size:11px;}
.search-results.grid li.result{border-bottom:1px solid #dedede;display:inline-block;display:inline;margin-top:30px;padding:0 14px;vertical-align:bottom;zoom:1}
.search-results.grid .display-tile-item .details{height:10.5em}
.display-tile-item .details,.display-tile-item .details>a{color:#000;font-size:11px;line-height:15px;text-align:left}



element.style {
width: 12.5%;
float: left;
overflow: hidden;
}












/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
