/******* START OF listings.css*******/ 
 
.section .listings_heading{float:left}#results{overflow:hidden;padding:0 0 0 15px}.ajaxLoader{display:none;background:#fff url('/pws/images/medium_loader_blue.gif') 50% 120px no-repeat;position:absolute;top:00px;bottom:0;left:0;right:0;z-index:99;opacity:.6}.filters .ajaxLoader{display:none;background:#fff url('/pws/images/small_loader_blue.gif') 50% 13px no-repeat;top:46px}.list_products .product_rating{margin:5px 0}.summary_and_sort{color:#3c3c3c;float:left;clear:both;border:dotted #999;border-width:0 0 1px 0;width:100%;padding:0 0 15px;z-index:2;position:relative}.pagination_summary,.page_summary{float:left;margin:0;min-height:24px;line-height:24px;clear:left}.suggestion{margin-bottom:10px}.pagination_summary a,.js .product_sorting .button{display:none}.product_sorting{float:right;margin:0}.product_sorting label{float:right;padding:0;width:auto}.product_sorting .label_text{float:left;line-height:22px;margin:0 12px 0 0}.product_sorting .button{clear:both;float:right;margin:6px 0 0}.pagination{clear:left;padding:15px 0 0;overflow:hidden;position:relative}.pagination .page_button{float:left}.pagination .page_button a,.pagination .page_button span{display:block;padding:0 2px;min-width:12px;height:18px;line-height:20px;text-align:center;border:1px solid #dfdfdf;margin:0 2px}.pagination .page_button:hover a{background:#fafafb}.pagination .page_button span{background:#eee;cursor:default}.pagination .current{color:#111;font-weight:bold}.pagination .disabled:hover a,.pagination .page_button .disabled{cursor:default;background:#efeff0;color:#999}#bottom_pagination{border-top:12px solid #eaeaea;width:628px;position:relative;left:-15px;padding-top:30px;padding-left:15px;padding-right:15px;margin-top:15px}.products_per_page,.products_per_page ul{float:right}.products_per_page>span{float:left;height:18px;line-height:21px;margin:0 5px 0 0}.pages{float:left}.pages,.layout_select,.products_per_page{margin:0 0 5px}.layout_select{float:right}.layout_select li{float:left;list-style:none;overflow:hidden;margin:0 3px 0 0}.layout_select .layout_label{line-height:20px;padding:0 10px 0 15px}.layout_select .option{text-indent:100%}.layout_select span{cursor:default}.layout_select a,.layout_select span{display:block;width:27px;height:20px;background:url(/pws/images/listings.png)}.layout_select a.grid{background-position:0 0}.layout_select a.grid:hover,.layout_select span.grid{background-position:0 -20px}.layout_select a.list{background-position:-27px 0}.layout_select a.list:hover,.layout_select span.list{background-position:-27px -20px}h1.search_results_heading{background:0;margin:0;padding:0 0 10px}h1.search_results_heading span{background:0;display:block;line-height:1em;color:#9b9b9b;padding:0;font-size:21px;text-transform:none;font-weight:normal}h1.search_results_heading strong{color:#3c3c3c}h1.search_results_heading small{display:block;color:#3c3c3c;font-size:13px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;margin:0 0 5px}h1.search_results_heading em{text-transform:capitalize;font-style:normal}.search_results_heading .clear_search{display:none;font-size:14px;color:#014483;margin:8px 0 0 10px;cursor:pointer}.filter_group h1,.filter_group h3{padding-bottom:10px;background-position:0 31px}.hierarchy ul{clear:left}.hierarchy{border:solid #eee;border-width:0 0 1px}.hierarchy ul{display:none}.hierarchy li{position:relative}.hierarchy li ul{display:block}.hierarchy a,.hierarchy strong,.filter_group li a{display:block;padding:8px 20px 6px;border:solid #eee;border-width:1px 0 0;line-height:16px;position:relative}.hierarchy strong,.list_selected{background:#f8f8fa;border-top:1px solid #efefef;color:#3a6b96;font-weight:bold}.list_selected:hover{background:transparent url('/pws/images/sprites/hierarchy-home.png') 7px 9px no-repeat}.hierarchy a:hover,.filter_group li a:hover{background-color:#fafafb}.home_selected,.mixed_selected{font-weight:bold}#filters .open{background:transparent url('/pws/images/sprites/hierarchy_arrows.png') 0 6px no-repeat;padding-left:20px}.hierarchy a,.hierarchy strong{padding-right:70px}.hierarchy>li>strong{padding-left:15px}.filter_group .current_category a{padding-left:35px}.hierarchy i,.filter_group i{position:absolute;right:15px;top:11px;color:#99a;font-size:11px;line-height:12px}.filters h4{color:#014483;font-weight:bold;text-transform:uppercase;margin:30px 0 5px;padding:0 0 0 26px;cursor:pointer;background:transparent url('/pws/images/sprites/refines_title_arrows.png') 5px -18px no-repeat}.filters h4:hover{color:#333}.filters h4.minimised{background-position:5px -3px}ul.filter_group{overflow-y:auto;overflow-x:hidden;margin:0 0 30px}.filters .filter_group li:first-child a{border:0}.filter_group li{position:relative}.filter_group li a{text-overflow:ellipsis;overflow:hidden;position:relative;padding:10px 60px 8px 27px}.filter_group .checkbox{display:block;width:13px;height:13px;position:absolute;top:12px;left:6px;background:url('/pws/images/sprites/filter_states.gif') 0 0 no-repeat}.filter_group a:hover .checkbox{background-position:0 -13px}.filter_group h1 a{color:inherit}.filter_group .active .checkbox{background-position:0 -26px}.filter_group .active:hover .checkbox{background-position:0 -39px}.view_more_less,.view_less{display:none}.js .view_more_less{display:block;color:#014483;cursor:pointer;padding:5px 10px;text-align:right}.view_more_less:hover{color:#111}.average_review_rating .rating{cursor:auto !important}.content_search_result{border-bottom:1px dotted #eee;padding:5px 0}.content_search_result h4 a{font-size:20px}.content_search_result a{color:#014483;margin:0 0 5px;display:block}.content_link{font-style:italic;margin:5px}.advanced_search_list{clear:both;margin:10px 0 0}.advanced_search_list.browse_catalogue li{width:50%;float:left}#no_results_title p{font-size:18px;font-family:'WHSmithScalaSansWeb',Arial,sans-serif}#category_home_section{float:left;margin:15px 0 0;position:relative;width:100%}
 /******* END OF listings.css*******/ 
 
/******* START OF popUps.css*******/ 
 
div.pop_up{display:none;min-width:600px;min-height:250px;background:#FFF;padding:25px;border:solid 1px #d7d7d7;position:absolute;z-index:3001}div.loading{background:#FFF url("/pws/images/ajax-loader-payment.gif") center center no-repeat}div.pop_up{box-shadow:5px 5px 4px rgba(0,0,10,0.2)}div.pop_up span.close_pop_up{position:absolute;top:10px;right:10px;cursor:pointer}
 /******* END OF popUps.css*******/ 
 
/******* START OF quickBuy.css*******/ 
 
.pop_up h3{background:0;margin-left:-46px}#quickbuy_readmore{position:absolute;top:23px;right:0;font-size:14px;color:#014483}.container_image{float:left;width:380px}.container_image_book{float:left;width:360px}.container_info{float:right;width:570px}.container_info_book{float:right;width:590px}.pop_up_content .section{min-width:930px}.container_image_book #product_image{background:url(/pws/images/backgrounds/product_details_shelf.png) no-repeat bottom center;padding-bottom:13px}.container_image img{max-width:380px}.container_image_book img{max-width:240px}#image_container{position:relative}#product_image{z-index:1;text-align:center}.product_stickers{position:absolute;top:0;right:0}.product_stickers li{margin:0 10px 5px 0}#product_image .sticker{position:absolute;bottom:20px;left:70px}#product_title_container{margin:0 0 15px;padding:0 0 5px 0;border-bottom:1px solid #e9e9e9}#product_title_container h1{background:0;color:#2f2f2f;margin:0 0 5px 0;font-size:24px;line-height:1.2em;font-weight:bold;letter-spacing:1px;text-transform:none}#product_title_container .secondary{display:block;color:#3f3f3f;margin:0 0 10px;line-height:1.3em}#product_title_container .secondary strong,#product_title_container .secondary em{color:#999;font-weight:normal;text-transform:capitalize}#product_title_container em.secondary{color:#929292}#product_title_container .dbl_arrow{margin:0 10px 0 0}#stock_status{text-transform:uppercase;margin:0 0 15px;color:#004a87;font-size:14px;font-weight:bold}#stock_status span{color:#bbb;text-transform:none;font-size:.8em;font-weight:normal}.promo_stickers{position:absolute;top:0;right:0}.promo_stickers li{list-style:none;float:left;margin:0 0 0 10px}.promo_stickers li a{opacity:1}.promo_stickers li a:hover{opacity:.8}#basket_action_container{float:left;width:100%;margin:0 0 15px}#basket_action_container label{margin:0 10px 0 0;font-size:.9em;line-height:26px;width:auto;padding-top:0;width:60px}#basket_action_container .error{line-height:1;padding:10px;position:static;width:auto}#basket_action_container .button{float:left}#select_quantity_container{margin:0 0 15px;float:left;width:100%}#select_quantity_container input{background:#fff;width:41px;height:25px;line-height:25px;margin:0;text-align:center;border-radius:0;padding:0 3px}#select_quantity_container .quantrols{width:49px;float:left;position:relative}#select_quantity_container .quantrols input{width:28px;padding:0 16px 0 3px}#select_quantity_container .quantrols .counter{position:absolute;right:1px;cursor:pointer;background:url(/pws/images/bg-sprite-plus-minus.gif) 0 0 no-repeat;width:13px;height:13px}#select_quantity_container .quantrols .increment{top:0;background-position:0 1px}#select_quantity_container .quantrols .decrement{top:13px;background-position:bottom}#select_quantity_container input.error{border:1px solid #e79e2b}#select_quantity_container input.valid{border:1px solid #ccc}#select_amount_container{float:left;width:100%;margin:0 0 15px}#select_amount_container label{margin-top:4px}.product_price{float:left;margin:0 0 10px;overflow:hidden;width:100%}.product_price span{float:left;margin:0 5px 5px 0}.product_price .price{display:block;font-size:36px;color:#014483;font-weight:bold;width:100%}.product_price .from,.magazine_price .from{color:#999;display:block;font-size:1.1em;text-transform:uppercase}.product_price .was,.magazine_price .was{color:#bbb;font-size:.9em;text-transform:uppercase}.product_price .saving,.magazine_price .saving{color:#b11;font-size:.9em;font-weight:bold}.product_price .price_message{color:#555}.product_price .delivery{color:#3b3b3b;font-size:13px;font-weight:bold}.product_price .promo{color:#bbb}.product_price .promo a{color:#b11;font-size:13px;font-weight:bold}#social_container{padding:30px 0 30px;float:left;width:100%}#social_container.border_top{border-top:1px solid #e9e9e9;padding-top:15px}#social_container.border_top.border_bottom{padding-bottom:10px}#social_container #wishlist{float:left;margin:0 15px 0 0;line-height:22px;text-transform:uppercase}#social_container #wishlist a,#social_container #wishlist p{display:block;color:#014483;font-size:.8em}#social_container #wishlist a{text-decoration:underline}#social_container #social{float:right;clear:none;padding:0}.ebook #wishlist{display:none}#review_summary{float:right;line-height:22px;margin:0 0 0 5px;text-transform:capitalize}#review_summary .rating_main{float:left;margin:0 0 0 10px;width:auto !important}#review_summary .rating_count,#review_summary .create_review{display:none}.cover_price{text-transform:uppercase;margin:10px 0;display:block;font-size:14px;font-weight:bold}.cover_price .save{color:#b00;margin:0 0 0 10px}.magazine_options{margin:0 0 15px}.magazine_options th{font-size:11px;padding:10px}.magazine_options td{padding:15px 10px;text-align:center;vertical-align:middle;color:#5f5f60}.magazine_options td.magazine_price{text-align:left}.magazine_options .magazine_price span{display:block}.magazine_options .magazine_price .price{font-size:22px;color:#014483;font-weight:bold;margin:0 0 7px}.magazine_summary{position:relative}.magazine_summary:before,.magazine_summary:after{width:0;height:80%;display:block;position:absolute;top:10%;left:0;content:"";border-left:1px dotted #ccc}.magazine_summary:after{left:auto;right:0}.magazine_summary .summary-item{position:relative;margin-left:12px}#basket_action_container .magazine_options .button{margin:auto;float:none;min-width:150px}.int_mags{background:url("/pws/images/sprites/magazine_buttons.png") no-repeat 100% -19px;cursor:pointer;color:#014483;font-size:1.1em;line-height:20px;padding:0 18px 0 0;float:left}.hide_mags{background-position:100% -2px}.magazine_offer{border-bottom:dotted 1px #ccc;width:100%;padding:20px;margin:-5px auto 0;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:-webkit-border-box}.magazine_offer .magazine_offer_image{float:left;width:135px}.magazine_offer .magazine_offer_image img{margin:auto;max-width:136px;max-height:80px;display:block}.magazine_offer .magazine_offer_text{float:right;margin-left:10px;width:380px;padding-left:20px}.magazine_offer .magazine_offer_text h4{text-transform:uppercase;margin:0 0 5px;font-size:1.1em;font-weight:bold}.magazine_offer .magazine_offer_text p{font-size:.8em}.magazine_disclaimer{clear:both;display:block;padding:10px 0 0;font-size:.8em;color:#666;overflow:hidden}.product_section h3 span{margin:0}.product_section span{display:block;margin:10px 5px}.product_section .read_more{cursor:pointer;display:inline;font-size:.9em;margin:0 0 0 4px;font-weight:bold;text-transform:lowercase;color:#014483}.product_section{line-height:1.4em}.product_section .more_link{color:#252525;display:block;padding:1px 0 11px;border-bottom:1px dotted #848484}.product_section .more_link strong{font-weight:normal;text-transform:capitalize}.product_section .more_link em{color:#094689;font-style:normal;font-size:1.2em;margin:0 0 0 4px}.fb_iframe_widget iframe{height:100px}#residing_categories li{font-size:15px;margin:0 0 8px}#residing_categories li a{background:url(/pws/images/bg-arrow-right-red.png) no-repeat center right;padding:0 10px 0 0;color:#bf1a1a;font-weight:bold}#quantity_value{display:block;margin:7px}#add_to_basket{overflow:hidden;margin:20px 0 0 0;padding:0 0 24px 0;border-bottom:1px solid #e9e9e9}#email_back_stock{margin:30px}#email_back_stock form{overflow:hidden;padding:20px}#email_back_stock legend{font-size:1em;line-height:1.3em;color:#252525;text-transform:none;font-weight:400}#email_in_stock{display:inline-block;margin:10px 0 0 0}#email_in_stock_success{clear:both;padding:10px 0;text-transform:uppercase;font-weight:bold;color:#014483;font-size:14px}.dbl_arrow{background:url(/pws/images/icn-double-arrow.png) no-repeat center right}
 /******* END OF quickBuy.css*******/ 
 
