a{text-decoration: none;color:#81deff}a:hover{text-decoration: underline}a img{border:0px}a.btn_shopping{width:120px;height:30px;line-height:30px;border:0px;color:#444444;background: url('/images/btn_continue-shopping.png');margin:0px 2px;cursor: pointer;text-align: left;padding-left:40px;display:block}a.btn_shopping:hover{text-decoration: none;color:black;}a.downloadable{padding-left:20px;background: url('/images/icon_download.png') top left no-repeat}body{padding:0px;margin:0px;font-family:Arial,sans-serif;font-size:0.8em;color:#222222;background: white}body._editor{background: white;width:970px}div.clear,div.col_clear{clear:both;line-height:0;font-size:0;height:1px;padding:0px;margin:0px;}.c320 div.col_clear{padding-bottom:10px}div.col_clear{padding-bottom:20px}div.conference_buttons{text-align:center}div.conference_field{margin-left:170px;}div.conference_field label{display: inline;float: none;width:auto;padding:0px;text-align: left}div.conference_qu{width:140px;float: left;padding-left:20px;}h3.conference_heading{border-bottom:1px dashed #aaa;margin:10px 0px;padding-bottom:2px}div.flowshow{width:610px;height:410px;overflow: hidden;border:10px solid #193950;border-width:0px 10px 0px 10px;background-color:#193950;padding:10px 0px;margin-bottom:10px}div.flowshow.conferences{height:100px}div.flowcontents{width:610px;height:320px;overflow: hidden}div.flowcontents div.content{width:610px;float: left;;position: relative}div.flowcontents div.content p.desc{width:300px;padding:10px;position:absolute;bottom:10px;right:10px;background:black;color: white}div.flowcontents div.content p.desc .title{font-size:1.2em;font-weight:bold;color:#4cb7e3}div.flowlinks{margin-top:10px;height:80px;overflow: hidden;}div.flowlinks span.arrow_left,div.flowlinks span.arrow_right{width:35px;height:80px;background: url('/images/flow_arrow_left.png') no-repeat center center;float: left}div.flowlinks span.arrow_right{background-image: url('/images/flow_arrow_right.png');float: right}div.flowlinks div.flowlinksholder{margin:0px 40x;height:80px;overflow: hidden;}div.flowlinks div.flowlinkdivs{height:80px;}div.flowlink{width:95px;float: left;margin:0px 5px;cursor: pointer;border:2px solid transparent;overflow: hidden}div.flowlink img{width:100px}div.spinner{background: url('/images/spinner.gif') no-repeat;width:15px;height:15px;}dl#contact{float: left;width:300px;margin-top:0px}dl#contact dd{margin-left:100px;padding:3px}dl#contact dt{width:70px;float: left;padding:3px 15px;text-align: right;font-weight:bold;}form label,form input,form select,form textarea{margin-bottom:8px;font-family:arial,sans-serif}form label{display:block;float: left;text-align: right;width:100px;padding-right:10px;}form br{clear: left;}h1,h2,h3,h4,h5,h6{margin:0px 0px 10px 0px;}h1{color:#a0d9f4;font-weight:bold;padding-bottom:5px;font-size:1.6em;font-family: "Lucida Sans",arial,sans-serif}h1#logo{width:310px;height:110px;float: left;margin: -60px 0px 0px 10px;padding:0px;}h1#logo a{width:310px;height:110px;display:block;background: url('/images/logo.png') no-repeat 0px 8px;}h1#logo a:hover{text-decoration: none;background-position:0px -94px}h1#logo i{visibility: hidden}h1.breadcrumbs{font-size:1.0em;color: white;text-align: right;font-weight: normal}h1.breadcrumbs a{color: white}h1.standalone{margin:0px;padding:0px}h2{color:#48b8e0;font-weight: normal;font-size:1.3em;margin:5px 0px;}h2 a{color:#48b8e0;}h2.acc_toggler{border:1px solid #193950;border-width:0px 0px 1px 0px;padding:5px 10px;background:#1b4966;color: white;cursor: pointer}h2.acc_inactive{background:#1b4966 url('/images/acc_background.gif') no-repeat bottom right}div.acc_content{padding:5px 15px}h3{color:#ccc;padding-bottom:5px;font-weight: normal;margin-bottom:0px}h3 a{color:#ccc;}h4{margin:4px 0px;color:#4f4f4f}.c320 h2,.c320 h3,.c320 h4,.c640 .c320_light h2,.c640 .c320_light h3,.c640 .c320_light h4{padding:10px 10px 0px 10px}hr.clear{clear:both;border:0px;width:80%;color: white;height:0px}hr.divider{border:0px;border-top:1px dashed #4f8eb6;}img.float_left{float: left;margin:0px 20px 20px 0px;}img.float_right{float: right;margin:0px 0px 20px 20px;}input,select,textarea{border:1px solid #444444;font-family: "Lucida Sans",Verdana,sans-serif;font-size:1em}input[type="radio"],input[type="checkbox"]{border:0px}select{font-size:0.9em}input.button{width:150px;height:30px;border:0px;color:#444444;background: url('/images/btn_button.png');margin:0px 2px;cursor: pointer;text-align: left;padding-left:30px}input.button:hover{color:black;}input[type="reset"].button{background: url('/images/btn_reset.png');}input[type="submit"].button{background: url('/images/btn_submit.png');}label.detail{display:block;float: left;padding-right:10px;width:100px;text-align: right;font-weight:bold;color:#ccc}li.doc{list-style-image: url('/dpanel/assets/ckfinder/core/images/icons/16/doc.gif');}li.mp3{list-style-image: url('/dpanel/assets/ckfinder/core/images/icons/16/mp3.gif');}li.pdf{list-style-image: url('/dpanel/assets/ckfinder/core/images/icons/16/pdf.gif');}li.ppt{list-style-image: url('/dpanel/assets/ckfinder/core/images/icons/16/ppt.gif');}li.zip{list-style-image: url('/dpanel/assets/ckfinder/core/images/icons/16/zip.gif');}p{line-height:1.4em;margin:0px;padding:5px 0px}form p.error{margin: -10px 0px 0px 0px;font-size:0.9em}p.promo_code{font-weight:bold}p.search_top,p.search_bottom{margin:0px 0px 10px 0px;border:1px dashed #306986;border-width:0px 0px 1px 0px;text-align: right}p.search_bottom{border-width:1px 0px 0px 0px;margin:0px}p.search_top b,p.search_bottom b{color: white}table{width:100%}table td{vertical-align: top}table thead td{background-color:#183a4f;font-weight:bold;color: white;padding:5px;font-size:0.9em}table tbody td{}table tbody td.controls{text-align:center}table tbody td.controls img{margin-bottom:3px}ul{margin:0px auto;padding-bottom:10px}dl#subcats{padding: none;margin:0px 0px 40px 0px;}dl#subcats dt{font-size:1.2em;font-weight:bold;color:#444}dl#subcats dt.description{font-size:1em;font-weight: normal;padding:3px 0px}dl#subcats dd{padding:0px;margin:0px}dl#subcats dd a{font-size:1.1em;float: left;margin:5px;padding:5px 15px;background-color:#efefef;border:1px solid #efefef}dl#subcats dd a:hover{border:1px solid #bbbbbb;text-decoration: none}.c240,.c300,.c320,.c480,.c640,.c720,.c960{float: left;margin-left:10px;overflow: hidden}.c240{width:230px;}.c300{width:300px;}.c320{width:310px;}.c480{width:470px}.c640{width:630px;padding-top:10px}.c720{width:710px;}.c960{width:950px;padding-top:10px}.c320_light p,.c320_dark p{padding:10px;margin:0px}.c320_dark,.c640_dark{background-color:#193950;color:#89C9EC;margin-bottom:10px;}.c640_dark{padding:10px;;}.c320_light,.c640_light,.c960_light{background-color:#215b80;color: white;margin-bottom:10px;}.c640_light,.c960_light{padding:10px}.c320_light,.c320_dark{width:310px;}div.c640 .c320_light{float: left;margin-right:10px}.left{float: left}.date{font-size:0.8em;color:#89C9EC}.error,.price,.reduced,._req,.total_price{color:#e98a8a}.first{margin-left:0px}.reduced{font-size:0.8em}._req:after{content: ' *'}.right{float: right}.total_price{font-weight:bold}div.c320_light h1{padding:10px 10px 0px 10px;margin:0px}div.c320_light div.conference div.img{padding:0px 10px;margin-top:5px}div.c320_light div.conference div.desc h2{padding:0px 10px;margin:0px}div.c320_light div.conference h3{padding-top:0px}div.c640_light div.conference{margin:5px 0px}div.c640_light div.conference div.desc{width:320px;}div.c640_light div.conference div.img{float: right;width:280px;margin-left:10px}div.conference_list{padding-bottom:5px}div.conference_list a.thumb{float: left;display:block;width:50px;margin:0px 0px 5px 10px}div.conference_list h3{margin:0px 0px 5px 60px;padding-top:0px}div.conference_list img{width:50px;}div.product_full,div.product_half,div.product_third{width:610px;}div.product_half,div.product_third{float: left;margin-left:10px;}div.product_half.first,div.product_third.first{margin-left:0px;}div.product_full div.img,div.product_half div.img,div.product_third div.img{width:200px;float: left}div.product_full div.img a img{border:2px solid #89C9EC}div.product_full div.desc{width:385px;float: right}div.product_full h3,div.product_half h3,div.product_third h3{margin:0px;padding:5px 0px;font-size:1.1em;color:#89C9EC;font-weight: normal;}div.product_full h3{border-top:1px dashed #4f8eb6;margin-top:10px}div.product_full h3 a,div.product_half h3 a,div.product_third h3 a{color:#89C9EC}div.product_full p.desc,div.product_half p.desc,div.product_third p.desc{color: white;padding:0px 0px 2px 0px}div.product_full p.price,div.product_half p.price,div.product_third p.price{padding:0px 0px 2px 0px}div.product_full p.product_added,p.product_downloadable{width:300px;margin:10px auto;border:1px solid #48B8E0;padding:10px;background:#193950;}p.product_downloadable{width:500px;background:#193950 url('/images/icon_download_big.png') no-repeat 10px center;padding-left:50px}div.product_full .price{font-size:140%;margin-bottom:3px}div.product_full div.add_to_basket{border-top:1px dashed #4f8eb6;padding-top:10px}div.product_full div.add_to_basket span{float: left;margin-top:5px}div.product_full div.add_to_basket input{float: right;background: url('/images/btn_add-basket.png');}div.product_half{width:300px;}div.product_half div.img{width:120px;}div.product_half div.desc{margin-left:130px}div.product_third{width:196px;}div.product_third div.img{width:60px;}div.product_third div.desc{margin-left:65px}div.r_topleft,div.r_topcenter,div.r_topright,div.r_bottomleft,div.r_bottomcenter,div.r_bottomright{width:10px;height:10px;position:absolute;top:0px;left:0px;background: transparent url('/images/sprite.png') no-repeat scroll 0px 0px;z-index:11}div.r_topright,div.r_bottomright{left:auto;right:0px;background-position: -10px 0px}div.r_bottomleft,div.r_bottomright{top:auto;bottom:0px;background-position: -10px -10px}div.r_bottomleft{background-position:0px -10px}div.r_topcenter,div.r_bottomcenter{margin:0px 10px;background: url('/images/sprite.png') repeat-x scroll 0px -20px;}div.categories{margin-bottom:10px;padding-bottom:10px}div.categories h2{padding:10px 10px 0px 10px}div.categories li.expanded{background: url('/images/li_expanded.png') no-repeat left 7px;}div.categories li.expanded ul{display:block}div.categories li.expander{background: url('/images/li_expander.png') no-repeat left 7px;}div.categories li.expander ul{display: none}div.categories ul{list-style: none;padding:0px;margin:0px 10px}div.categories ul li{border-top:1px solid #48B8E0;padding-left:12px}div.categories ul li a{display:block;height:25px;line-height:25px;padding:0px 10px;background-color:#193950;color:#9bbbcc}div.categories ul li a.active{background-color:#217e80;color:#ffffff;text-decoration: none;padding-left:25px}div.categories ul li a:hover{text-decoration: none}div.categories ul li ul{margin-right:0px}div.subnavigation{margin-bottom:10px;padding-bottom:10px}div.subnavigation h2{padding:10px 10px 0px 10px}div.subnavigation ul{list-style: none;padding:0px;margin:0px 10px}div.subnavigation ul li{border-top:1px solid #48B8E0;padding-left:12px}div.subnavigation ul li a{display:block;height:25px;line-height:25px;padding:0px 10px;background-color:#193950;color:#9bbbcc}div.subnavigation ul li a.active{background-color:#217e80;color:#ffffff;text-decoration: none;padding-left:25px}div.subnavigation ul li a:hover{text-decoration: none}div.subnavigation ul li ul{margin-right:0px}#basket{width:223px;height:50px;padding:10px 0px 0px 87px;margin-bottom:10px;background: url('/images/bg_basket.png');cursor: pointer}#basket a{font-size:0.9em}#basket a.basket{margin-right:20px}#basket b{margin-right:20px;color: white}#basket h2{margin: -7px 0px 0px 0px;padding:0px}#basket p{margin:0px;padding:2px 0px 0px 0px;line-height:15px;color:#ccc}table.basket_contents{margin-bottom:10px}table.basket_contents tbody td{width:10%;padding:5px 0px;}table.basket_contents tbody tr td{border-bottom:1px dashed #4F8EB6}table.basket_contents tbody tr.shipping td{border:0px}table.basket_contents tfoot td{background-color:#266389;padding:4px}table.basket_contents td.delete{text-align:center;}table.basket_contents td.price{padding-left:4px}table.basket_contents td.product_name{width:65%;padding:5px}table.basket_contents td.quantity{text-align:center}table.basket_contents ul{padding-top:5px}#basket_page #purchased_yes,#basket_page #purchased_no,#basket_page #confirm_details{border:1px solid #4f8eb6;padding:10px;}fieldset{width:410px;margin:auto;border:1px dashed #4f8eb6;overflow: hidden;line-height:1.4em}fieldset.conference.left,fieldset.conference.right{width:265px;margin-top:10px}fieldset.conference_full{width:auto;margin:0px 0px 10px 0px}fieldset.left,fieldset.right{margin:0px 10px 10px 10px;}fieldset.order{width:560px;margin:10px 0px 20px 0px;background-color:#1e6586}fieldset.order div.delivery_address,fieldset.order div.invoice_address,fieldset.order div.order_details{margin:0px 10px 10px 10px;float: left;width:165px}fieldset br{clear:both;}fieldset label{width:100px;display:block;float: left;text-align: right;padding-right:10px;font-weight: normal}fieldset legend{font-weight:bold;color:#ccc}#basket_page h1{float: left}#basket_page h3{margin:0px 0px 10px 0px}#basket_page label.terms{width:auto;float: none;text-align: left;display: inline;font-weight: normal}#basket_progress{overflow:auto;margin:0;float: right}#basket_progress ol{min-height:3em;margin:0;padding:0;}#basket_progress li{float:left;width:6em;min-height:3em;margin:0 .6em;padding-left:2.2em;color:#ccc;background: transparent url(/images/basket_progress.png) 0 4px no-repeat;list-style-type:none;}#basket_progress li.two{background-position:-142px 4px;}#basket_progress li.three{background-position:-280px 4px;}#basket_progress li.current{background-position:0 -38px;color:#48B8E0}#basket_progress li.current.two{background-position:-142px -38px;}#basket_progress li.current.three{background-position:-280px -38px;}#basket_progress p,#basket_progress li span{display:block;position:absolute;left:-9999px;}#body{background: url('/images/bg_body.png') repeat-x bottom left;}#login div.container,#body div.container,#header div.container,#footer div.container{width:970px;margin:0px auto}#book_search{text-align: right}#book_search input[type="submit"].button{background: url('/images/btn_search.png');height:25px;line-height:25px;width:90px}#checkouts div.checkout{margin:10px auto;width:300px;padding:10px 10px 10px 200px;border:1px solid #4F8EB6}#checkouts #checkout_invoice{background: url('http://dpanel.diffuseuk.com/shop/checkout_invoice.png') no-repeat 40px center}#checkouts #checkout_sagepay{background: url('http://dpanel.diffuseuk.com/shop/padlock_sagepay.png') no-repeat 30px center}#conferences_flow{margin:10px 0px;background: url('/images/bg_conferences_flow.gif') no-repeat top left;position: relative}#conferences_flow div.conference_headline{border-top:10px solid black;clear:both;height:35px;line-height:35px;background: transparent url('/images/bg_conferences_flow_bottom_black.gif') bottom left no-repeat;padding:0px 20px}#conferences_flow div.conference_headline #conference_name{color: white;margin-right:10px}#conferences_flow div.conference_headline #conference_date{color:#77cae8}#conferences_flow div.flowholder{margin:0px;overflow: hidden;height:130px;}#conferences_flow ul{list-style-type: none;margin:0px;padding:0px;}#conferences_flow li{float: left;margin:0px 5px;}#conferences_flow li img{border:1px solid black}#conferences_flow span.arrow_left,#conferences_flow span.arrow_right{width:25px;height:130px;background: url('/images/conferencesflow_arrow_left.gif') no-repeat center center;cursor: pointer;position:absolute;top:0px;left:30px;}#conferences_flow span.arrow_right{background-image: url('/images/conferencesflow_arrow_right.gif');left:auto;right:30px}#contact_form{margin-top:17px}#contact_form div.submit_buttons{margin-left:110px}#footer{background:#333;color:#aaa;}#footer p{text-align: right;font-size:0.8em;margin:0px 10px 0px 0px}#feedback{margin:0px 0px 5px 0px}#feedback p{color:#444444;padding:10px 10px 10px 43px;letter-spacing:0.1em;margin:0px 0px 2px 0px}#feedback p.error{background:#ffdbdb url('http://dpanel.diffuseuk.com/common/img/msg_error.png') no-repeat 8px center;border:1px solid #a20c0c;border-width:1px 0px;font-size:1.0em}#feedback p.information{background:#F7FDCB url('http://dpanel.diffuseuk.com/common/img/msg_information.gif') no-repeat 8px center;border:1px solid #C2D071;border-width:1px 0px}#feedback p.printer{background:#dae0f7 url('http://dpanel.diffuseuk.com/common/img/msg_printer.gif') no-repeat 8px center;border:1px solid #404e84;border-width:1px 0px}#feedback p.success{background:#eeffed url('http://dpanel.diffuseuk.com/common/img/msg_success.png') no-repeat 8px center;border:1px solid #83b582;border-width:1px 0px}#feedback p.warning{background:#fbf7db url('http://dpanel.diffuseuk.com/common/img/msg_warning.gif') no-repeat 8px center;border:1px solid #e2c72c;border-width:1px 0px}#gmap{float: right;width:300px;height:200px;border:1px solid #e4ca9e;margin-bottom:10px}#gmap.conference_map{float: none;width:600px;height:300px}#header{background: url('/images/bg_header_rounded.png') no-repeat top center;height:50px;padding-top:60px;margin-top: -38px}#header div.container{position: relative}#header ul.nav{width:620px;margin:0px 0px 0px 330px;padding:0px;list-style: none;}#header ul.nav li{border-left:5px solid white;height:50px;float: left;display:block;margin-right:15px}#header ul.nav li a{text-transform: uppercase;font-weight:bold;color: white;display:block;float: left;padding:30px 10px 5px 10px}#header ul.nav li a:hover{color:black;text-decoration: none}#header ul.nav li ul{position:absolute;top:58px;left: -330px;background: transparent url('/images/bg_subnav.png') no-repeat bottom left;width:630px;padding:10px;visibility: hidden;z-index:100;}#header ul.nav li ul li{height:16px;border:1px solid white;border-width:0px 0px 0px 1px;margin:0px}#header ul.nav li ul li.first{border: none;margin-left: -10px}#header ul.nav li ul li a{padding:0px 7px;color: white;text-transform: none;font-weight: normal}#header ul.nav li ul li a:hover{color:#47b7dd}#homeflow{width:630px;height:392px;overflow: hidden;background: transparent url('/images/bg_home_flow.png') no-repeat top left;padding:10px 0px;margin-bottom:10px}#homeflow div.flowcontents{width:610px;height:320px;overflow: hidden;margin:0px 10px 10px 10px;position: relative;z-index:10}#homeflow div.flowcontents li{width:610px;height:320px;}#homeflow div.flowcontents p.desc{width:300px;padding:10px;position:absolute;bottom:10px;right:10px;background:black;color: white}#homeflow div.flowcontents p.desc .title{font-size:1.2em;font-weight:bold;color:#4cb7e3}#homeflow div.flowlinks{width:500px;height:62px;margin:0px auto}#homeflow div.flowlinks li{width:90px;height:58px;overflow: hidden;margin:0px 3px;border:2px solid #193950;cursor: pointer}#homeflow div.flowlinks li.current{border:2px solid #48B8E0}#homeflow li{float: left}#homeflow span.arrow_left,#homeflow span.arrow_right{width:35px;height:58px;margin-left:20px;background: url('/images/flow_arrow_left.png') no-repeat center center;float: left}#homeflow span.arrow_right{background-image: url('/images/flow_arrow_right.png');float: right;margin:0px 20px 0px 0px}#homeflow ul{list-style: none;margin:0px;padding:0px}#login{background:#11243b;height:0px;color: white;padding-top:10px;font-size:0.9em;position: relative}#login a{color:#48B8E0;}#login div.container{padding-left:150px;width:720px}#login input{margin-right:20px;background-color:#ccc}#login input.button{width:100px;height:20px;background: url('/images/btn_login.png');font-weight:bold}#login label{display: inline;float: none;color:#ccc;padding-right:5px}#login p{padding-left:200px}#login div.loginClose{display:block;position:absolute;right:15px;top:10px;width:42px;text-align: left;}#login div.loginClose a{display:block;width:100%;height:17px;background: url(/images/btn_close.jpg) no-repeat right 0px;padding:3px 10px 0px 0px;border: none;color: white;}#login div.loginClose a:hover{background-position: right -20px;text-decoration: none}#shop_home h2{border-bottom:1px solid #48B8E0;margin-bottom:10px}#shop_search label{display:block;width:25px;margin:2px 0px 0px 10px;padding-right:5px}#shop_search input,#shop_search select{float: left;}#shop_search input.button{margin:0px 0px 10px 40px}#tag_cloud{background-color:#215b80;font-family:arial,sans-serif;margin-bottom:10px;}#tag_cloud a{color:#89c9ec;display:block;float: left}#tag_cloud h2{margin:0px;border:1px solid #89c9ec;border-width:0px 0px 1px 0px;padding:10px 10px 4px 10px;color: white;line-height:1.3em}#tag_cloud div.cloud_centre{padding:10px 5px}#tag_cloud div.cloud_centre.home{font-size:1.4em}#tag_cloud ul{list-style: none;padding:0px;margin:0px}#tag_cloud li{float: left}#tag_cloud .size_1{font-size:90%;color:#4cb7e3}#tag_cloud .size_2{font-size:123%;}#tag_cloud .size_3{font-size:154%;}#tag_cloud .size_4{font-size:171%;}#tag_cloud .size_5{font-size:183%;}#tag_cloud .size_6{font-size:216%}#tag_cloud .r1{margin:5px 0px 6px 3px}#tag_cloud .r2{margin: -2px 0px 2px 5px}#tag_cloud .r3{margin: -1px 0px 4px 6px}#tag_cloud .r4{margin: -4px 0px 8px 7px}#tag_cloud .hlite{color: white}#tag_search li{margin-top:8px;line-height:1.3em}#tag_search li a{font-size:1.1em}#top{background: url(/images/login_top.png) repeat-x 0 0;height:38px;position: relative;top:0px;left:0px;width:100%;z-index:5}#top ul.login{display:block;position: relative;float: right;clear: right;height:38px;width:auto;font-weight:bold;line-height:38px;margin:0;right:50px;color: white;font-size:80%;text-align:center;background: url(/images/login_r.png) no-repeat right 0;padding-right:45px;}#top ul.login li.left{background: url(/images/login_l.png) no-repeat left 0;height:38px;width:45px;padding:0;margin:0;display:block;float: left;}#top ul.login li{text-align: left;padding:0 6px;display:block;float: left;height:38px;background: url(/images/login_c.png) repeat-x 0 0;}#top ul.login li a{color:#48B8E0;}#top ul.login li a:hover{color: white;}