*{margin:0;padding:0;outline:none}input,textarea{padding:3px 2px;font-size:12px;resize:none}select{padding:1px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px}option{padding:1px 10px 1px 2px}input[type="submit"]{border:none;cursor:pointer}ul,ol{padding:10px 0 10px 20px}li{margin:0 0 2px 0}img{border:none}table{border-collapse:collapse;border-spacing:0}th,td{padding:4px}p{padding:8px 0;line-height:18px}.wrapper{float:left;width:100%}.clear{clear:both;height:0;font-size:0}.image_align_middle{vertical-align:middle;margin:0 0 .25em 0;padding-right:3px}.cms_image_left{padding:0 26px 10px 0}.cms_image_right{padding:0 0 10px 26px}.fr{float:right}.fl{float:left}.uppercase_text{text-transform:uppercase}.contact_details{border:1px solid #dadada;padding:10px;width:100%}.contact_details td{padding:10px}.remove_padding td{padding:0}.contact_details_label_row td{padding:10px 10px 2px 10px}.contact_details_input_row td{padding:1px 10px 5px 10px}.msg-sent{background:#cde8d3;border:1px solid #0a621f;color:#0a621f;border-radius:5px;text-align:center;margin:8px 4px 10px 4px;padding:4px}.error-msg{background:#ffd7d7;border:1px solid #771f1f;color:#771f1f;border-radius:5px;text-align:center;margin:8px 4px 10px 4px;padding:4px}.click_span{padding:8px;border:1px solid #dadada;cursor:pointer;margin:8px 0}.vat-inc{font-style:italic}body{font-family:'Droid Sans',sans-serif;font-size:12px;color:#6f6f6f;background:#565656;border-top:3px solid #00661a} h1,h2,h3,h4,h5,h6{font-family:'Droid Serif',serif;color:#00661a;font-weight:normal;font-size:12px}h1{font-size:24px;padding:8px 0}h2{font-size:18px;padding:5px 0 8px 0}h3{font-size:16px;padding:5px 0 8px 0}h4{font-family:'Droid Sans',sans-serif;padding:1px 0 3px 0}h5{font-weight:bold;font-family:'Droid Sans',sans-serif}h6{font-weight:bold;color:#383838;font-family:'Droid Sans',sans-serif}.grey_h{color:#a0a0a0} a{color:#367e46;text-decoration:none}a:hover{text-decoration:underline} #header_container{width:100%;background:url(images/style/ianallan/body_bg.jpg) repeat-x #fff}#header{width:980px;margin:0 auto;background:url(images/style/ianallan/body_bg.jpg) repeat-x #fff;padding-bottom:10px}#header_top{height:23px;text-align:right;padding:8px 10px 0 0}#logo{height:79px;width:160px;margin-top:5px;float:left}#top_searches{border-left:1px dotted #9c9c9c;border-right:1px dotted #9c9c9c;width:550px;float:left;color:#fff;height:60px;margin:13px 0 0 0;padding:0 0 4px 20px}#search_our_range{margin-top:6px}.search_left{width:264px;float:left}#search_container{width:260px;height:21px;overflow:hidden;border-radius:4px;background:#fff;margin-top:7px;padding-top:3px}.search-input,.search-input-main{width:100%;color:#6F6F6F;font-size:11px;border:none;padding-left:4px}.search-input-main{width:200px;margin:10px 10px 3px 0;border:1px solid #e4e4e4}.search_center{width:188px;float:left;margin-left:10px}.search_select{width:180px;border:none;color:#6F6F6F;margin-top:7px;font-size:11px;padding:5px 4px 4px 4px;border-radius:4px}#search_right{width:67px;float:left}.search-button{width:57px;height:24px;background:url(images/style/ianallan/top_search_button.jpg) no-repeat;cursor:pointer;color:#fff;font-size:11px;text-align:center;margin:7px 0 0 10px;font-family:'Droid Sans',sans-serif}.search-button:hover{background:url(images/style/ianallan/top_search_button_hover.jpg) no-repeat}#basket_details{width:230px;float:left}#basket_text{width:140px;color:#fff;float:left;line-height:22px;padding:24px 0 0 24px}#basket_text a{color:#919191}#basket_image{width:63px;float:right;margin:10px 0 0 0}#menu{height:36px;background:url(images/style/ianallan/menu_bgr.jpg) repeat-x;border-radius:3px;padding:0 4px}#top_categories{width:114px;height:26px;background:url(images/style/ianallan/top_categories.jpg) no-repeat;color:#fff;font-family:'Droid Serif',serif;font-size:13px;text-shadow:1px 2px 2px #000;padding:10px 0 0 0;text-align:center;float:left}.menu_item_lvl1,.menu_item_lvl1_sel{width:126px;float:left;text-align:center;font-size:13px}.menu_item_lvl1 a,.menu_item_lvl1_sel a{display:block;height:25px;padding:11px 22px 0 22px}.menu_item_lvl1 a{border-left:1px solid #D5D5D5;border-right:1px solid #fff;color:#383838}.menu_item_lvl1 a:hover,.menu_item_lvl1_sel a{text-decoration:none;color:#fff;background:url(images/style/ianallan/menu_item_bgr.jpg) repeat-x;border-left:1px solid #4b8c5a;border-right:1px solid #4b8c5a}.menu_item_lvl1_sel a{color:#fff;background:url(images/style/ianallan/menu_item_bgr.jpg) repeat-x;border-left:1px solid #4b8c5a;border-right:1px solid #4b8c5a}.social_icon{width:28px;height:28px;float:right;margin:4px 5px 0 0}#content_bg{width:100%;background:url(images/style/ianallan/content_bg.jpg) repeat-x #fff}#content_container{width:980px;margin:0 auto;padding:20px 0 10px 0;background:url(images/style/ianallan/content_bg.jpg) repeat-x #fff}#sidebar{width:170px;float:left}#content{width:790px;float:left;padding:0 0 20px 20px}.sidebar_section{width:170px;border-bottom:4px solid #367e46;margin-bottom:10px}.sidebar_menu_title{width:157px;height:24px;background:url(images/style/ianallan/sidebar_menu_top.jpg) no-repeat;color:#fff;font-family:'Droid Serif',serif;font-size:14px; padding:10px 0 0 13px}.filter_item,.filter_item_sel{background:#383838;padding:8px 10px;color:#fff}.filter_item a,.filter_item_sel a{color:#fff}.filter_item_sel,.filter_item:hover{background:#367e46}.side_menu_tise{padding-bottom:5px}#footer_top_container{background:#383838;width:100%;border-top:10px solid #367e46;border-bottom:1px solid #000}#footer_top{width:980px;margin:0 auto}#back_to_top{width:80px;float:right;background:#367e46;font-size:13px;text-align:center;padding:3px 3px 6px 3px}#back_to_top a{color:#fff}#footer_categories{float:left;width:300px;height:200px;border-right:1px solid #424242;padding:1px 10px 0 20px;margin-bottom:20px}.footer_categories_col{width:140px;float:left;padding-right:10px}#footer_pages{float:left;width:150px;height:200px;border-left:1px solid #424242;padding:1px 20px 0 20px;margin-bottom:20px}#footer_customer_services{float:left;width:150px;height:200px;border-right:1px solid #424242;border-left:1px solid #424242;padding:1px 20px 0 20px;margin:0 10px 20px 0}#social_media{width:242px;float:right;margin:12px 0}#twitter_tweet{width:216px;height:70px;background:url(images/style/ianallan/tweet_bg.jpg) no-repeat;font-family:'Droid Sans',sans-serif;font-size:12px;color:#383838;padding:16px 10px 0 16px;line-height:16px}#twitter_tweet a{color:#3ca0c0}#twitter_follow_us{width:242px;height:31px}#facebook_button{margin-top:10px}#footer_bottom_container{width:100%;background:#565656}#footer{width:980px;margin:0 auto 40px auto;background:#565656;font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#919191;padding:12px 0 0 0}#footer a{color:#919191}.footer_header{font-family:'Droid Serif',serif;color:#fff;font-size:14px;padding-bottom:12px}.footer_menu_lvl1,.footer_menu_lvl1_sel{padding:3px 0}.footer_menu_lvl1 a,.footer_menu_lvl1_sel a{color:#919191}#footer_left{width:50%;float:left}#footer_right{width:50%;float:left;text-align:right} #slider_container{width:770px;height:279px;padding:5px;background:#fff;box-shadow:0 1px 1px 1px #ccc;margin:0 0 26px 3px}#home_banner{margin-bottom:22px}#slider{height:279px;clear:both;text-align:center;z-index:3;position:relative}.jumper{padding:20px;margin:0 auto}.jump,.jump_sel{width:11px;height:10px;float:left;margin-left:5px;cursor:pointer}.jump a{text-decoration:none}.jump{background:url(images/style/ianallan/slider_jump.jpg) no-repeat}.jump_sel{background:url(images/style/ianallan/slider_jump_sel.jpg) no-repeat}#home_content{padding-top:6px}#home_content_right{width:210px;float:left;padding:0 0 14px 15px;margin-bottom:30px;border-left:1px solid #dbdbdb}#home_content_right h3{padding-bottom:2px}#home-tabs,#listing_tabs_bar{height:32px;border-bottom:1px solid #e4e4e4;margin:18px 0;font-family:'Droid Serif',serif;font-size:14px;color:#383838;clear:both}#home-tabs a,#listing_tabs_bar a{color:#383838}.home_tab,.home_tab_sel,.listing_tab,.listing_tab_sel,.our_shops_tab,.our_shops_tab_sel{border:1px solid #e4e4e4;border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px;margin-left:5px;float:left;cursor:pointer}.home_tab,.listing_tab,.our_shops_tab{height:22px;padding:7px 16px 0 16px;margin-top:2px;background:#f9f9f9}.home_tab_sel,.listing_tab_sel,.our_shops_tab_sel{height:24px;padding:8px 16px 0 16px;background:url(images/style/ianallan/tab_sel_bgr.jpg) repeat-x}.our_shops_tab,.our_shops_tab_sel{width:142px;text-align:center}.home-tab-content,.data_tab{border-bottom:1px solid #e4e4e4;padding-bottom:8px;margin-bottom:12px}.data_tab{padding:0 0 12px 0}#home_author{border:1px solid #e4e4e4;padding:0 18px 15px 18px}#home_author_left{width:593px;float:left;padding-bottom:12px}#home_author_right{width:145px;padding-left:20px;float:right;margin:-36px -12px 0 0}.home_top_title{width:354px;float:left;padding:0 13px 8px 0;margin-top:15px}.home_top_title_left{width:140px;float:left;text-align:center}.home_top_title_right{width:194px;float:left;padding-left:18px}.home_top_title_img{border-bottom:1px dotted #ccc} .faq_question{font-family:'Droid Serif',serif;color:#00661a;font-weight:normal;font-size:16px}.faq_container{border-bottom:1px dotted #d9d9d9;padding-bottom:12px} .shop_details{border:1px solid #d6d6d6;background:#f0f0f0;padding:6px 0;line-height:18px;border-radius:5px;margin-bottom:16px}.shop_details p{padding-top:0}.shop_details_col{width:230px;float:left;padding:0 12px;border-right:1px solid #d6d6d6}.shop_details_remove{border-right:none}.our_shops_image{border:1px solid #d1d1d1}.our_shop_thumb{width:74px;height:60px;float:left;margin:6px 4px 0 0}.google_map{border-top:1px solid #e4e4e4;padding:15px 0 0 0;margin:10px 0 20px 0}.map_details{width:335px;float:left}.map_details td{padding:0}.opening_hours{font-family:'Droid Sans',sans-serif;font-size:14px;color:#367e46}#birmingham_map,#london_map,#cardiff_map,#manchester_map{width:463px;height:317px;float:left;border:1px solid #d1d1d1;margin-right:15px} #contact_left{width:375px;float:left}#contact_right{width:375px;float:right;background:#f0f0f0;border-radius:5px;border:1px solid #d2d2d2}#contact_us{padding:6px 8px 25px 14px}.text_input{width:330px;height:18px;border:1px solid #d2d2d2;margin:7px 0 0 0;border-radius:5px}.text_area{width:330px;border:1px solid #d2d2d2;border-radius:5px;margin:7px 0 0 0;font-family:'Droid Sans',sans-serif}.button_enquiry{width:57px;height:24px;background:url(images/style/ianallan/button_contact.jpg) no-repeat;font-family:'Droid Sans',sans-serif;color:#fff;margin:7px 10px 0 0}.button_enquiry:hover{background:url(images/style/ianallan/button_contact_hover.jpg) no-repeat} #newsletters_and_interests{background:#f0f0f0;border:1px solid #d2d2d2;border-radius:4px;padding:13px 23px 25px 23px;margin:4px 0 25px 0}.newsletter_input{width:348px;float:left;margin-right:22px;margin-bottom:20px}.newsletter_input_box{width:334px;float:left;border:1px solid #d2d2d2;border-radius:4px;margin-top:3px;padding:4px 0}.newsletter_type{font-family:'Droid Serif',serif;font-size:14px;color:#383838}.newsletter_option{width:149px;float:left;margin:18px 0 0 0}.newsletter_tick{background:#009;vertical-align:middle;margin:0 11px .25em 0}#subscribe_button{width:217px;height:34px;margin:20px auto 0 auto}#subscribe_newsletter{width:217px;height:34px;background:url(images/style/ianallan/button_nsltr.jpg) no-repeat;font-family:'Droid Sans',sans-serif;color:#fff;font-size:16px;text-shadow:1px 1px 1px #333}#subscribe_newsletter:hover{background:url(images/style/ianallan/button_nsltr_hover.jpg) no-repeat}#newsletter_archives ul{padding:0}#newsletter_archives li{font-family:'Droid Sans',sans-serif;font-size:11px;border-bottom:1px dotted #d9d9d9;padding:8px 0;list-style:none}#newsletter_archives ul li a{font-size:13px;font-family:'Droid Serif',serif}.newletter_divider{width:100%;clear:both;height:0;font-size:0;border-bottom:1px solid #d2d2d2;padding:20px 0 0 0;margin-bottom:14px} #article_left{width:568px;float:left}#article_right{width:187px;margin:30px 10px 0 10px;float:right;border-top:1px solid #e4e4e4}.article_item_category{border-bottom:1px solid #e4e4e4;font-size:14px;color:#00661a;font-family:'Droid Serif',serif}.article_image{float:right;padding:3px 3px 3px 14px}.article_item_category a{display:block;padding:10px 2px 8px 10px}.article_item{border-bottom:1px solid #e4e4e4;padding-bottom:10px;margin-bottom:0px;padding:10px 0 20px 0}.article_dotted{border-bottom:1px dotted #d9d9d9}.article_item_comments{height:18px;background:#ebebeb;color:#367e46;text-align:center;padding:3px 0 0 0;border-radius:4px;margin-bottom:4px}.article_item_left{float:left;width:450px;padding-bottom:5px}.article_item_left h2{padding:8px 0 4px 0}.article_item_right{width:114px;float:left;padding-top:6px}.article_item_right .artical_comments_category{margin:4px 0 0 0}.article_archive_link a{height:18px;display:block;background:#ebebeb;text-align:center;border-radius:4px;padding:3px 0 0 0}.article_content{padding-bottom:10px}.read_article_btn_category{text-align:center;float:left;width:94px}.read_article_btn_category a{width:94px;height:19px;padding-top:4px;display:block;color:#FFF;background:url(images/style/ianallan/button_bgr.jpg) repeat-x;border-radius:4px}.read_article_btn_category a:hover{background:url(images/style/ianallan/button_bgr_hover.jpg) repeat-x;text-decoration:none}.artical_comments_category{background:#ebebeb;width:94px;height:19px;color:#367e46;text-align:center;border-radius:3px;padding-top:4px;margin-left:7px;float:left} #main_article{border-bottom:1px solid #e4e4e4;padding-bottom:8px;margin-bottom:6px}.article_item_posted_in{color:#383838 }.comment{border-bottom:1px dotted #cccccc;padding:8px 0 6px 10px}.comment_name_span{color:#6f6f6f;font-weight:bold}#form_comments{color:#383838;border:solid thin #d1d1d1;border-radius:5px;width:360px;background:#f0f0f0;padding-left:15px;padding-bottom:10px}.comments_text_input{width:330px;border:1px solid #d2d2d2;border-radius:5px;margin:7px 0 0 0;font-family:'Droid Sans',sans-serif;padding:6px 0 6px 4px}.comments_text_area{width:330px;border:1px solid #d2d2d2;border-radius:5px;margin:7px 0 0 0;font-family:'Droid Sans',sans-serif;padding:6px 0 6px 4px}.button_post_comment{width:110px;height:24px;background:url(images/style/ianallan/button_post_comment.jpg) no-repeat;color:#fff;font-family:'Droid Sans',sans-serif}.button_post_comment:hover{background:url(images/style/ianallan/button_post_comment_hover.jpg) no-repeat} .brand_list{width:160px;padding:0 20px;margin-bottom:14px;float:left;border-right:1px dotted #ccc}.brand_image{width:134px;height:133px;padding:3px;background:#fff;margin:0 auto 10px auto;border:1px solid #dfdfdf;text-shadow:1px 1px 1px #333}.brand_title{height:50px;font-size:14px;color:#136827;text-align:center;margin-bottom:10px}.brand_text{overflow:hidden}.brand_text p{line-height:16px}.brand_link a{margin:0 auto;text-align:center;width:132px;height:19px;padding-top:4px;display:block;background:url(images/style/ianallan/button_authors.jpg) no-repeat;font-size:12px;color:#fff}.brand_link a:hover{background:url(images/style/ianallan/button_authors_hover.jpg) no-repeat;text-decoration:none}#brand_filter{margin:12px 0;height:30px;border-bottom:1px solid #e4e4e4}.brand_filter_item,.brand_filter_item_sel{width:27px;padding-top:9px;border:1px solid #e4e4e4;border-bottom:none;margin-right:1px;font-size:14px;border-top-left-radius:5px;border-top-right-radius:5px;float:left;cursor:pointer;text-align:center}.brand_filter_item a,.brand_filter_item_sel a{display:block}.brand_filter_item{background:#f9f9f9;color:#383838;height:20px}.brand_filter_item_sel{background:url(images/style/ianallan/brand_filter_sel_bgr.jpg) repeat-x;color:#116725;height:21px} .cat_text{padding:0 0 2px 0;margin:0 0 14px 0;border-bottom:1px solid #e4e4e4}#results_sort_bar{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:7px 5px 5px 5px;height:25px;margin:0 0 12px 0}#results_sort_by{float:left;width:300px}#results_view{float:left;width:100px}#results_sort_ppp{float:right;width:180px;text-align:right}.select_input{margin-left:8px;border:1px solid #e4e4e4;color:#8b8b8b} .cat_list{float:left;width:251px;padding:0 8px 5px 5px}.cat_list_text{font-family:'Droid Serif',serif;font-size:14px;text-align:center;margin-bottom:10px}.cat_list_text a{border-radius:5px;background:#367e46;text-decoration:none;color:#fff;display:block;padding:7px}.cat_list_text a:hover{background:#044e15} #navtrail{color:#6c6c6c;background:url(images/style/ianallan/navtrail_bgr.jpg) repeat-x #ececec;border:1px solid #d9d9d9;min-height:22px;padding:10px 16px 0 10px;border-radius:3px}#navtrail a{color:#6c6c6c;text-decoration:none;padding:0 4px}#navtrail a:hover{text-decoration:underline}.navtrail_current{color:#1c6d2e;padding:0 4px} .category_level1,.category_level1_hover,.category_level1_lvl1,.category_level1_lvl1_sel{background:#383838;width:170px;border-bottom:1px solid #4c4c4c}.category_level1 a,.category_level1_hover a,.category_level1_lvl1 a,.category_level1_lvl1_sel a{color:#fff;display:block;padding:8px 0 6px 13px;text-decoration:none}.category_level1_hover,.category_level1:hover,.category_level1_lvl1 a:hover{background:#367e46}.category_level_container{position:absolute;z-index:4;margin:-29px 0 0 168px}.category_level2 a{background:url(images/style/ianallan/category_level2_bgr.png) repeat-y;display:block;width:164px;padding:8px 0 6px 13px;border:1px solid #5c9769;border-top:none;font-weight:bold;font-size:14px;color:#fff}.category_level3 a{background:url(images/style/ianallan/category_level2_bgr.png) repeat-y;display:block;width:155px;padding:8px 0 6px 22px;border:1px solid #5c9769;border-top:none;color:#fff}.category_level2 a:hover,.category_level3 a:hover{background:url(images/style/ianallan/category_level2_hover_bgr.png) repeat-y} .prod_grid{float:left;width:140px;padding:0 8px;margin-bottom:14px;border-right:1px dotted #cccccc}.prod_item{text-align:center}.prod_item_remove{padding-right:0}.prod_image{margin:0 0 10px 0;border-bottom:1px dotted #cccccc}.prod_title a{color:#00661a;display:block;padding-bottom:2px}.prod_sub_title{color:#959494}.prod_sub_title a{color:#959494}.prod_price{padding-top:26px}.prod_price_from{font-size:14px;color:#606060}.prod_price_web{font-weight:bold;font-size:18px;color:#464646}.prod_button{width:133px;margin:10px auto 0 auto}.prod_button a{width:133px;height:18px;padding-top:5px;background:url(images/style/ianallan/button_prod_list.jpg) no-repeat;display:block;color:#fff}.prod_button a:hover{text-decoration:none;background:url(images/style/ianallan/button_prod_list_hover.jpg) no-repeat}.prod_divider{border-top:1px dotted #cccccc;height:14px;clear:both}.home-tab-content .prod_divider{border-top:none} .previous_page,.page_number_sel,.page_number,.next_page{float:left;margin:0 3px 0 0;font-size:11px}.previous_page a,.page_number_sel a,.page_number a,.next_page a{float:left;display:block;padding:4px;background:#f3f3f3;border:1px solid #d8d8d8;color:#6b6b6b;text-decoration:none}.previous_page a:hover,.page_number a:hover,.next_page a:hover{background:#d8d8d8;color:#111}.page_number_sel a{background:#171717;color:#fff} #listing_sub_heading{font-family:'Droid Serif',serif;font-size:16px;color:#868686;margin-bottom:8px}#listing_sub_heading a{color:#868686}#listing_image{width:350px;float:left;padding:12px 12px 10px 0}#listing_offer_overlay,.prod_image_overlay{width:48px;height:48px;position:absolute;margin:8px 0 0 20px}.prod_image_overlay{margin:0;background:url(images/style/ianallan/on_offer_large.png) no-repeat}#listing_enlarge{color:#979797;text-align:center}.other_image{width:75px;float:left;padding:0 6px;margin:8px 0;border-right:1px dotted #cccccc}#listing_details{width:402px;float:left;border-left:1px dotted #cccccc;padding:12px 0 10px 18px}#listing_reviews{font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#383838;border-bottom:1px dotted #cccccc;padding-bottom:12px;margin-bottom:16px}#listing_options{border-bottom:1px dotted #cccccc}.options_1_text,.options_2_text{width:120px;float:left;padding-top:3px}.options_1_option,.options_2_option{width:200px;float:left;padding-bottom:16px}#options_price{font-size:25px;font-weight:bold;color:#383838;padding:12px 0}#quantity{clear:both}.qty_text{width:60px;float:left;font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#383838;padding-top:2px}.qty_option{width:80px;float:left}#stock{width:250px;float:left;padding-top:4px}.button_add_to_basket,.olay_button_large{width:162px;height:33px;background:url(images/style/ianallan/button_add_to_basket.jpg) no-repeat;font-size:17px;color:#fff;text-shadow:1px 1px 1px #444;margin-top:14px}.button_add_to_basket:hover,.olay_button_large:hover{background:url(images/style/ianallan/button_add_to_basket_hover.jpg) no-repeat}.review-container{background:url(images/style/ianallan/review_quote_open.jpg) no-repeat top left;padding:10px 10px 6px 34px;margin-bottom:14px;border-bottom:1px dotted #cccccc}.review-by{color:#367e46;padding-bottom:10px}.review_table{margin-top:12px}.rating_image{padding-top:6px}.review_table .text_input{border:1px solid #d2d2d2;margin:4px 0 8px 0}.button_submit_form{width:107px;height:24px;background:url(images/style/ianallan/button_review.jpg) no-repeat;color:#fff;text-shadow:1px 1px 1px #444}.button_submit_form:hover{background:url(images/style/ianallan/button_review_hover.jpg) no-repeat} .button_methods{width:160px;height:21px;background:url(images/style/ianallan/button_black_small_bgr.jpg) repeat-x;font-family:'Droid Sans',sans-serif;color:#fff}.button_methods:hover{background:#383838}.button_update{width:119px;height:21px;background:url(images/style/ianallan/button_update.jpg) no-repeat;font-family:'Droid Sans',sans-serif;color:#fff;padding-left:18px}.button_update:hover{background:url(images/style/ianallan/button_update_hover.jpg) no-repeat}.button_checkout{width:190px;height:32px;background:url(images/style/ianallan/button_green_bgr.jpg) repeat-x;font-family:'Droid Sans',sans-serif;font-size:14px;color:#fff;float:right}.button_checkout:hover{background:url(images/style/ianallan/button_green_bgr_hover.jpg) repeat-x}.button_large_link,.button_small_link{width:120px;height:20px;background:url(images/style/ianallan/button_black_large_bgr.jpg) repeat-x;padding:7px 20px 0 20px;color:#fff;display:block;text-align:center}.button_large_link:hover,.button_small_link:hover{text-decoration:none;background:#383838}#checkout_stage{padding:0 0 15px 0}.cart_items{border-left:1px solid #ccc;border-right:1px solid #ccc}.cart_row_container td{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px}.cart_row_container{background:#fafafa}.cart_row_container .cart_row_image img,.related_basket_image img{border:1px solid #ccc;margin:2px 0 0 2px}.cart_row_container .cart_row_title{padding:5px 10px}.cart_row_container .cart_customfield{font-style:italic}.cart_row_container .cart_row_qty{padding:5px 10px 5px 5px;width:75px;text-align:center}.cart_row_container .listing_option_customfield{border:1px solid #ccc}.cart_row_container .cart_row_qty span{text-decoration:underline;color:#a3a3a3;cursor:pointer}.cart_row_container .cart_row_qty span:hover{color:#a00}.cart_row_container .cart_row_price{text-align:right;padding:5px 10px 5px 5px;width:100px}#cart_base{float:right;width:300px;background:#fafafa;padding:10px;border:1px solid #ccc;border-top:none}#cart_base_update{float:left;width:45%}#cart_base_total{float:right;width:55%;text-align:right;padding:4px 0 0 0}#related_basket{float:left;width:408px;padding:0 0 20px 0}#cart_options{float:right;width:320px;padding:0 0 20px 0}.cart_option{margin:5px 0 15px 0;background:#fafafa;border:1px solid #dadada}.cart_option td{padding:5px}#cart_checkout_button{align:left}.voucher_toggle{text-decoration:underline;color:#6f6f6f;cursor:pointer}.voucher_toggle:hover{color:#333}#cart_totals{float:right;width:220px}#cart_totals td{padding:5px 10px 5px 5px}#cart_totals .cart_grand_total td{border-top:1px solid #dadada;padding:15px 10px 15px 5px}.cart_select{width:220px;border:1px solid #c0c0c0;margin-top:2px}.cart_input{border:1px solid #c0c0c0}#continue_shopping{padding:10px 0}.related_basket_container{border-bottom:1px solid #dadada;padding:10px}.related_basket_image{float:left;width:81px}.related_basket_content{float:left;width:220px;padding:8px 0 0 10px}.related_basket_price{float:right;width:70px;text-align:right;padding:10px 4px 0 0;font-size:14px}.related_basket_button{float:right;clear:right;width:70px;text-align:right;padding:12px 0 0 0}.button_add_to_basket_small{width:57px;height:24px;background:url(images/style/ianallan/button_contact.jpg) no-repeat;color:#fff}.button_add_to_basket_small:hover{background:url(images/style/ianallan/button_contact_hover.jpg) no-repeat} #recent_categories{width:240px;float:left;padding-right:15px}#recent_products{width:255px;float:left;padding:0 15px 0 15px;border-left:1px dotted #9c9c9c;border-right:1px dotted #9c9c9c}#continue_actions{width:233px;float:right;padding-left:15px}.recent_product{border-bottom:1px dotted #9c9c9c;margin-bottom:15px;padding-bottom:12px}.recent_product_image{width:75px;float:left;padding-right:10px}.recent_product_content{width:154px;float:left;padding-left:15px;border-left:1px dotted #9c9c9c}.recent_product_subtext{padding:4px 0 6px 0}.recent_product_button{width:133px;margin-top:6px}.recent_product_button a{width:133px;height:18px;padding-top:5px;background:url(images/style/ianallan/button_prod_list.jpg) no-repeat;display:block;color:#fff;text-align:center}.recent_product_button a:hover{text-decoration:none;background:url(images/style/ianallan/button_prod_list_hover.jpg) no-repeat} .cart_address_col{width:365px;padding-top:20px}.cart_address_input{width:330px}.cart_address_input_small{width:150px}#confirm_cart_summary{border:1px solid #dadada;border-bottom:none}.cart_summary_container{border-bottom:1px solid #dadada;padding:10px}.cart_summary_qty{float:left;width:20px}.cart_summary_title{float:left;width:230px}.cart_summary_price{float:right;width:80px;text-align:right}#confirm_cart_shipping{margin:8px 0 0 0;padding:10px;border:1px solid #dadada}#confirm_cart_shipping_title{float:left;width:250px;padding:8px 0 0 0}#confirm_cart_shipping_price{float:right;width:80px;padding:8px 0 0 0;text-align:right}#confirm_cart_total{float:right;width:200px;padding:10px;border:1px solid #dadada;border-top:none}.confirm_cart_total_label{float:left;width:120px;text-align:right;padding:4px 0}.confirm_cart_total_value{float:right;text-align:right;width:80px;padding:4px 0}.payment_methods{border:1px solid #dadada;border-bottom:none}.payment_methods td{padding:0}.payment_methods table{border-bottom:1px solid #dadada}.payment_methods table tr td{padding:10px}.confirm_tandc{padding-top:14px} #account_login{width:363px;float:left;padding:10px}#order_login{width:363px;float:left;padding:10px;margin:0 0 0 20px}.form_chkbox{padding-top:8px}.button_small{width:100px;height:32px;background:url(images/style/ianallan/button_bgr.jpg) repeat-x;font-family:'Droid Sans',sans-serif;font-size:14px;color:#fff}.button_small:hover{background:url(images/style/ianallan/button_bgr_hover.jpg) repeat-x}#newacc_contact{padding:10px;margin:0 0 20px 0}#newacc_acc{padding:10px;margin:0 0 20px 0}#newacc_del{width:363px;min-height:456px;float:left;padding:10px}#newacc_bil{width:363px;min-height:456px;float:left;padding:10px;margin:0 0 0 20px}#newacc_button{float:left;padding:20px 0}#newacc_trade{padding:10px;margin:0 0 20px 0;background:url(http://www.ianallanpublishing.com/images/style/ianallan/trade_area_icon.png) no-repeat bottom right #ffd393;border:1px solid #f19c23}#newacc_trade h3{color:#573606}.form_container{background:#efefef;border:1px solid #c6c6c6}.form_row{width:350px;float:left;padding:5px 0}.form_label{}.form_field{}.form_note,.form_note a{font-size:11px;color:#666;padding:6px 0 8px 0}.form_select{border:1px solid #ccc;margin-top:6px}.required-fields{font-size:11px;color:#a00}#copy_address{cursor:pointer;text-align:center;margin:20px 0 0 0}.validate_border{border:1px solid #a00} #olay_back{position:fixed;_position:absolute;z-index:10000;top:0;bottom:0;left:0;right:0;_height:expression((document.body.scrollTop + document.body.clientHeight) + 'px');background-color:#000000;filter:alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;width:100%}#olay_box_container{position:fixed;_position:absolute;z-index:10010;top:10%;left:50%}#olay_box{position:relative;left:-300px;width:600px;background-color:#FFFFFF;padding:10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-box-shadow:0px 0px 12px #333; -webkit-box-shadow:0px 0px 12px #333; box-shadow:0px 0px 12px #333; }#olay_close,#search_results_close{float:right;margin-top:5px;background:url(images/style/ianallan/olay_close.jpg) no-repeat;width:26px;height:25px;cursor:pointer} #chkout_container{width:778px;margin:0 auto 20px auto;background:#fff;border:1px solid #d8d8d8;border-top:none;border-radius:4px}#chkout_header{padding:24px 0 0 20px;height:95px;margin-bottom:15px;background:url(images/style/ianallan/chkout_header_bgr.jpg) repeat-x}#chkout_content{padding:0 15px}#chkout_footer{color:#bcbbbb;border-top:1px solid #e1e1e1;padding:8px 0;margin:0 15px;background:url(images/style/ianallan/chkout_footer_bg.jpg) no-repeat right 16px;line-height:18px}#chkout_footer a{color:#bcbbbb}#chkout_footer a:hover{color:#8f8f8f;text-decoration:none}.chkout_footer_span{color:#8f8f8f} .order_history th{text-align:left;background:#f0f0f0;border-bottom:1px solid #c6c6c6;padding:8px}.order_history td{border-bottom:1px solid #c6c6c6;padding:10px 8px} #home_map{position:relative}.home_map_pic{position:absolute;right:18px;top:7px;z-index:10;display:none}.home_map_tooltip{position:absolute;z-index:10;display:none}#manchester_tooltip{left:158px;top:41px;cursor:pointer}#birmingham_tooltip{left:191px;top:109px;cursor:pointer}#cardiff_tooltip{left:128px;top:164px;cursor:pointer}#london_tooltip{left:264px;top:184px;cursor:pointer}#map_address_details{width:400px;float:right;position:absolute;top:10px;left:420px}.map_details_home{width:180px;float:left;min-height:160px} #catalogue_request{background:#f0f0f0;border-radius:5px;border:1px solid #d2d2d2;margin:4px 0}#catalogue_form{padding:8px 10px 8px 10px}.button_catalogue{width:152px;height:23px;background:url(images/style/ianallan/button_catalogue.png) no-repeat;color:#fff;text-shadow:1px 1px 1px #444;margin:6px 15px 0 0}.button_catalogue:hover{background:url(images/style/ianallan/button_catalogue_hover.png) no-repeat}.catalogue_item{float:left;width:214px;text-align:center;background:#f0f0f0;border-radius:5px;border:1px solid #d2d2d2;margin:4px 19px 6px 0;padding:14px}.catalogue_item_image{float:none}.catalogue_item_subtitle{font-size:14px;color:#383838;line-height:24px}.catalogue_item_issueno{font-size:14px;font-weight:bold;color:#383838}.catalogue_item_link a{display:block;width:152px;height:19px;margin:0 auto;background:url(images/style/ianallan/button_catalogue.png) no-repeat;color:#fff;text-shadow:1px 1px 1px #444;text-align:center;padding-top:4px;margin-top:4px}.catalogue_item_link a:hover{background:url(images/style/ianallan/button_catalogue_hover.png) no-repeat;text-decoration:none} #download_container_cat{border-bottom:1px solid #e4e4e4;padding-bottom:10px}#download_list{width:250px;float:left}#latest_download{float:left;width:520px;background:#f0f0f0;border:1px solid #d8d8d8;border-radius:5px;padding:10px 5px 10px 10px}.download_container_page{border-top:1px solid #d8d8d8;margin-top:5px;padding-top:10px}.download_btn{color:#FFF;text-decoration:none!important;font-size:12px;background:url(images/style/ianallan/download_pdf.jpg) no-repeat;height:23px;width:99px;display:block;line-height:23px;text-align:center}.download_h3{font-size:14px;color:#383838 }.download_page_link a{text-decoration:none;color:#FFF;font-size:14px;display:block;background:#367e46;width:240px;height:32px;line-height:32px;text-align:center;border-radius:6px}.download_page_link a:hover{background:#044e15}.download_container_link{float:right}.download_continer_text{margin-right:130px}.latest_download_image{float:right;margin:0 8px} #sidebar_right{width:170px;float:right}.sidebar_right_section{background:url(images/style/ianallan/sidebar_right_bg_v2.jpg) no-repeat bottom center #163e1f;text-align:center;padding:11px 10px;color:#fff;margin-bottom:12px;padding-bottom:13px}.competition_text p{font-size:14px;color:#7ac98c}.competition_text span{font-size:16px;color:#ffffff}.sidebar_right_section_link{margin-top:10px}.sidebar_right_section_link a{height:23px;line-height:23px;display:block;color:#fff}.sidebar_right_section_link a:hover{text-decoration:none}.sidebar-btn-catalogue a{background:url(images/style/ianallan/btn_request_cat.png) no-repeat;width:155px;margin-left:-3px}.sidebar-btn-catalogue a:hover{background:url(images/style/ianallan/btn_request_cat_hover.png) no-repeat}.sidebar-btn-newsletter a{background:url(images/style/ianallan/btn_newsletter.png) no-repeat;width:149px}.sidebar-btn-newsletter a:hover{background:url(images/style/ianallan/btn_newsletter_hover.png) no-repeat}.sidebar-btn-competition a,.sidebar-btn-trade a ,.sidebar-btn-direct a{width:131px;margin:auto}.sidebar-btn-competition a{background:url(images/style/ianallan/btn_competition.png) no-repeat;clear:both}.sidebar-btn-competition a:hover{background:url(images/style/ianallan/btn_competition_hover.png) no-repeat}.sidebar-btn-trade a{background:url(images/style/ianallan/btn_trade_resources.png) no-repeat}.sidebar-btn-trade a:hover{background:url(images/style/ianallan/btn_trade_resources_hover.png) no-repeat}.sidebar-btn-direct a{background:url(images/style/ianallan/btn_direct.png) no-repeat}.sidebar-btn-direct a:hover{background:url(images/style/ianallan/btn_direct_hover.png) no-repeat}#home_prod_container .prod_grid{padding:0 5px} .ia_slider_image{position:absolute;top:5px;left:5px}.ia_slider_title_container{width:344px;float:right;position:relative;height:69px}.ia_slider_link{background:url(images/style/ianallan/slide_bkg.png) repeat-x #363636;border-top:1px solid #404040;border-bottom:1px solid #383838;width:291px;margin-left:23px;height:69px;color:#7ac98c;font-size:18px;padding:0 15px;line-height:68px;overflow:hidden;display:block;text-decoration:none}.ia_slider_link:hover,.ia_slider_link_sel:hover{text-decoration:none}.ia_slider_link_sel{background:url(images/style/ianallan/slide_bkg.png) repeat-x #363636;border-top:1px solid #404040;border-bottom:1px solid #383838;width:291px;margin-left:23px;height:69px;color:#FFFFFF;font-size:18px;padding:0 15px;line-height:68px;overflow:hidden;display:block;text-decoration:none}.ia_slider_arrow{background:url(images/style/ianallan/slide_arrow.png);position:absolute;top:0;left:0;height:70px;width:25px;z-index:1010}