div#account_area.cf {clear:both}#account_area input {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc)padding:5px;width:96%;-moz-box-shadow:inset 0 3px 10px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 3px 10px rgba(0,0,0,.1);box-shadow:inset 0 3px 10px rgba(0,0,0,.1)}#account_area select {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc)padding:5px;width:99%}#registration_form select {width:94% !important}#registration_form_country_field select {width:100%}#default_invoice {width:15px}#_default_invoice_field input {width:15px;margin-left:-220px}#_default_invoice_field label {width:220px !important}#account_area label {font-weight:normal;text-align:right;line-height:23px;width:102px}#account_inner_small {padding:30px 30px 5px 30px;background-color:#fff;width:600px;min-height:200px;margin:10px auto;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc)-webkit-box-shadow:#ccc 0px 2px 3px;-moz-box-shadow:#ccc 0px 2px 3px;box-shadow:#ccc 0px 2px 3px}#account_inner_full {padding:30px 30px 5px 30px;background-color:#fff;margin:10px;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc)-webkit-box-shadow:#ccc 0px 2px 3px;-moz-box-shadow:#ccc 0px 2px 3px;box-shadow:#ccc 0px 2px 3px}#account_details_wrapper, #account_addresses {padding:30px 30px 5px 30px;background-color:#fff;width:655px;margin:10px auto 10px auto;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc)-webkit-box-shadow:#ccc 0px 2px 3px;-moz-box-shadow:#ccc 0px 2px 3px;box-shadow:#ccc 0px 2px 3px;overflow:hidden}#account_area a.submit_button {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc)padding:8px 18px;float:right}#login_form_remember_me {border:0; padding:0}#account_area a.submit_button span {font-size:15px;padding-right:40px !important}#account_area h1 {float:left;width:50% !important;color:#1c3f95}#account_area h2, h2.account_sub_title {font-weight:700;border-bottom:solid 5px #E1E1E1;padding-bottom:10px;font-family:Arial, Helvetica, sans-serif;font-size:18px}#account_area div#welcome-message {float:right;margin-top:10px;height:25px;line-height:25px;text-align:right;font-weight:700}#account_area div#welcome-message span {padding-right:10px;color:#1c3f95}#account_area tr td.view a, #account_area div#welcome-message a.not_me_logout {border:1px solid #E1E1E1;color:#333;display:block;float:right;height:25px;line-height:25px;padding:0 15px;margin-left:10px;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc)background:#FCFCFC;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FCFCFC), to(#C9C9C9));background:-webkit-linear-gradient(#FCFCFC, #C9C9C9);background:-moz-linear-gradient(#FCFCFC, #C9C9C9);background:-ms-linear-gradient(#FCFCFC, #C9C9C9);background:-o-linear-gradient(#FCFCFC, #C9C9C9);background:linear-gradient(#FCFCFC, #C9C9C9)}#account_area tr td.view a:hover, #account_area div#welcome-message a.not_me_logou:hover {background:#C9C9C9;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#C9C9C9), to(#FCFCFC));background:-webkit-linear-gradient(#C9C9C9, #FCFCFC);background:-moz-linear-gradient(#C9C9C9, #FCFCFC);background:-ms-linear-gradient(#C9C9C9, #FCFCFC);background:-o-linear-gradient(#C9C9C9, #FCFCFC);background:linear-gradient(#C9C9C9, #FCFCFC)}#account_area div.content {border-left:1px solid #E1E1E1;border-top:1px solid #E1E1E1;border-bottom:1px solid #E1E1E1;clear:left;padding:0;margin:0 auto 20px auto !important}#account_area div.content nav.column.left_col {float:left;width:239px;background-color:#fff}#account_area div.content div.middle_col.left_col {padding:0px;width:739px;min-height:400px;border-left:1px solid #E1E1E1;border-right:1px solid #E1E1E1;background-color:#F3F3F3}.account_sub_title {margin:0; padding:6px 20px !important; color:#1c3f95; font-size:16px !important}div#account_addresses table#address_selector tbody tr td {height:40px; overflow:hidden; text-overflow:ellipsis}ul#account_action_nav, ul.account_links {border:none;background:none;margin:0}ul#account_action_nav {margin:0}ul#account_action_nav li, ul.account_links li {margin:0;border:0;padding:0}ul#account_action_nav li a, ul.account_links li a {display:block;color:#333;padding:10px 20px;margin:0;border-bottom:1px solid #E1E1E1}body.account_dashboard li.dashboard a,body.account_update li.update a,body.account_history li.history a,ul#account_action_nav li a:hover,ul.account_links li a:hover {background-color:#F3F3F3}ul#account_action_nav li.logout a {border:1px solid #E1E1E1;font-weight:bold;width:45px;margin:15px;color:#333;height:25px;line-height:25px;padding:0 15px;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc)background:#FCFCFC;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FCFCFC), to(#C9C9C9));background:-webkit-linear-gradient(#FCFCFC, #C9C9C9);background:-moz-linear-gradient(#FCFCFC, #C9C9C9);background:-ms-linear-gradient(#FCFCFC, #C9C9C9);background:-o-linear-gradient(#FCFCFC, #C9C9C9);background:linear-gradient(#FCFCFC, #C9C9C9)}ul#account_action_nav li.logout a:hover {background:#C9C9C9;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#C9C9C9), to(#FCFCFC));background:-webkit-linear-gradient(#C9C9C9, #FCFCFC);background:-moz-linear-gradient(#C9C9C9, #FCFCFC);background:-ms-linear-gradient(#C9C9C9, #FCFCFC);background:-o-linear-gradient(#C9C9C9, #FCFCFC);background:linear-gradient(#C9C9C9, #FCFCFC)}#account_area table {width:650px;margin-bottom:30px;border:0;border-collapse:collapse}#account_area table thead tr {border-bottom:1px solid #E1E1E1}#account_area table thead tr th {color:#1c3f95; font-weight:700}#account_area table thead tr th, #account_area table tbody tr td{padding:8px}#cms_admin {position:fixed; bottom:0; z-index:99999; margin:0; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; opacity:0.85; text-align:center; width:100%; font-size:24px; height:60px; line-height:60px; background:#1c3f95; color:white}#cms_admin a {color:#DDD}#cms_admin a:hover {text-decoration:underline}td.radio {width:50px !important}td.radio input{display:block;margin:auto}p#new_account_address {margin-bottom:20px; height:24px}#account_area div.content div.middle_col.left_col {width:698px;margin-left:20px}#account_details_wrapper, #account_addresses {width:618px}ul.account_icon_col, ul.account_icon_col li {width:100%;height:auto;overflow:hidden;padding:0;margin:0;list-style:none}ul.account_icon_col li a {background-image:url(/images/icons/account.png);background-repeat:no-repeat;width:100%;display:block;height:50px;line-height:50px;font-weight:bold;text-indent:50px;font-size:20px;font-family:[default_font]}ul.account_icon_col li.dashboard a {background-position:0 -151px}ul.account_icon_col li.update a {background-position:0 5px}ul.account_icon_col li.history a {background-position:0 -50px}ul.account_icon_col li.logout a {background-position:0 -103px}ul.account_icon_col li.dashboard a:hover {background-position:0 -358px}ul.account_icon_col li.update a:hover {background-position:0 -202px}ul.account_icon_col li.history a:hover {background-position:0 -257px}ul.account_icon_col li.logout a:hover {background-position:0 -310px}#forgotten_area {background-color:#F3F3F3;border:1px solid #E1E1E1}#forgotten_form {padding:30px 30px 5px 30px;background-color:#fff;width:450px;margin:50px auto 50px auto;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc)-webkit-box-shadow:#ccc 0px 2px 3px;-moz-box-shadow:#ccc 0px 2px 3px;box-shadow:#ccc 0px 2px 3px}#forgotten_form h2 {font-weight:700;border-bottom:solid 5px #E1E1E1;padding-bottom:10px;font-family:Arial, Helvetica, sans-serif;font-size:18px}#forgotten_form ul {padding-top:10px}#forgotten_form label {font-weight:normal;text-align:right;line-height:23px}#forgotten_form input {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc)padding:5px;width:96%;-moz-box-shadow:inset 0 3px 10px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 3px 10px rgba(0,0,0,.1);box-shadow:inset 0 3px 10px rgba(0,0,0,.1)}#forgotten_form a.submit_button {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc)padding:8px 18px;float:right}#forgotten_form a.submit_button span {font-size:15px;padding-right:40px !important}#main_login_area {background-color:#F3F3F3;border:1px solid #E1E1E1;padding:50px 0}#main_login_form {padding:30px;background-color:#fff;width:460px;margin:auto;position:relative;-webkit-box-shadow:#ccc 0px 2px 3px;-moz-box-shadow:#ccc 0px 2px 3px;box-shadow:#ccc 0px 2px 3px;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc)}#login_form {margin-bottom:0px}#main_login_form input {padding:5px;width:96%;-moz-box-shadow:inset 0 3px 10px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 3px 10px rgba(0,0,0,.1);box-shadow:inset 0 3px 10px rgba(0,0,0,.1);border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc)}#login_form_remember_me_field {margin-top:20px;bottom:94px;left:22px}#login_form_remember_me_field input {width:15px;margin-left:-112px}#login_form_remember_me_field label {width:191px;margin-left:-95px}#login_form_links {margin:10px 0 0 0;margin-top:10px;background-color:#F3F3F3;padding:15px 0 15px 40px;margin-top:10px;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc)}#login_form_links li {float:left}#login_form_links li a {float:left;color:#666;padding-right:20px;white-space:nowrap;font-size:13.5px}#login_form_links li a span {font-weight:700}#login_form_links li a:hover {float:left;color:#1c3f95}#main_login_area label {font-weight:normal;text-align:right;line-height:23px}#main_login_area h2 {font-weight:700;border-bottom:solid 5px #E1E1E1;padding-bottom:10px;font-family:Arial, Helvetica, sans-serif;font-size:18px}#main_login_form ul.form_submit {padding-top:0; float:right; margin-top:10px}#login_form_remember_me_field {position:absolute;bottom:92px; left:22px}#main_login_form a#login_form_submit {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc)padding:8px 18px;float:right}#main_login_form a#login_form_submit span {font-size:15px;padding-right:40px !important}#login_form_links li {list-style:none}li#_state_field {display:none} #register_area {background-color:#F3F3F3;border:1px solid #E1E1E1}#register_form {padding:30px 30px 5px 30px;background-color:#fff;margin:10px auto 10px auto;width:900px;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc)-webkit-box-shadow:#ccc 0px 2px 3px;-moz-box-shadow:#ccc 0px 2px 3px;box-shadow:#ccc 0px 2px 3px}#register_form fieldset {float:left;clear:none;padding-top:20px;width:440px}#register_form legend {color:#1c3f95;display:block;width:440px;font-weight:700;border-bottom:solid 5px #E1E1E1;padding-bottom:10px;font-family:Arial, Helvetica, sans-serif;font-size:18px}#register_form .fieldset_1 {margin-left:20px}#register_form ul {padding-top:10px}#register_form ul li {padding-top:10px}#register_form label {font-weight:normal;text-align:right;line-height:23px;width:84px}#register_form input {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc)padding:5px;width:270px;-moz-box-shadow:inset 0 3px 10px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 3px 10px rgba(0,0,0,.1);box-shadow:inset 0 3px 10px rgba(0,0,0,.1)}#register_form select {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc)padding:5px;width:325px}#register_form span.input_label_post {float:right;margin-right:10px}#register_form a.submit_button {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc);padding:8px 18px;float:right;clear:both;margin-top:10px}#register_form a.submit_button span {font-size:15px;padding-right:40px !important}#checkout_inner_wrapper .registration_form li#registration_form_seperate_address_field {padding:0 0 10px 0}#checkout_inner_wrapper .registration_form li#registration_form_seperate_address_field input {float:left; width:20px}#checkout_inner_wrapper .registration_form li#registration_form_seperate_address_field label {padding:0 0 0 0px;margin:0;width:350px;float:right;text-align:left;line-height:20px}ul#blog {margin:0 0 20px 0;padding:0}ul#blog li {list-style:none;padding:0 0 20px 0}ul#blog.home li {padding:0 0 20px 120px}ul#blog.blog_shared_left li {padding:0 !important}ul#blog li h3 {font:16px/19px helvetica_neue_bold, arial;letter-spacing:-0.05em;margin:0}ul.blog .img {margin-bottom:20px;margin-top:25px}ul#blog li a.img {text-indent:-9999px;display:block;float:right;background-repeat:no-repeat;background-position:center;width:140px;height:100px;margin:0 0 0 20px}ul#blog.home li a.img {float:left;margin:0 20px 0 -120px;width:100px;height:100px}ul#blog p.social {height:20px; overflow:hidden}iframe.twitter-share-button,.fb_iframe_widget{float:left}div.blog_post {}div.blog_post div.advert.size4 {width:356px;height:300px;float:left;text-align:left}p.blog_date {font-size:14px;padding-bottom:10px}div.blog_prev_next {float:right;width:250px;margin-top:-40px}div.blog_prev_next a {display:block;float:right;padding-left:14px;font-weight:bold;background:url('/images/icons/arrow_prev.png') no-repeat left center}div.blog_prev_next a.next_post {padding-right:14px;background:url('/images/icons/arrow_next.png') no-repeat right center}ul.blog_nav {margin:0 0 20px 0;padding:0}ul.blog_nav li {float:none;list-style:none}ul.blog_nav li a {padding:3px 10px;display:block}ul.blog_nav li.sel a {color:#000}ul.blog_nav li.sel a {font-weight:bold}.blog_post_img {margin-bottom:10px}#blog_sitemap .date {color:#333333; padding-right:5px}.brand_grid_wrapper, .brand_grid_wrapper li {margin:0;padding:0;list-style:none}.brand_grid_wrapper li {margin-bottom:20px;display:block;transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-webkit-transition:opacity .35s ease-in-out}.brand_grid_wrapper li:hover {opacity:0.7}.brand_grid_wrapper li a {color:[active] !important}.brand_grid_wrapper li a:hover {color:[hover] !important}.brand_img {border:1px solid #ccc;display:block;margin-bottom:5px;margin-top:10px;text-align:center}#brand_carousel_wrapper {position:relative;width:auto;height:70px;display:block;overflow:hidden;margin-bottom:20px}#brand_carousel_wrapper ul, #brand_carousel_wrapper ul li {padding:0;margin:0;list-style:none}#brand_carousel_wrapper ul {width:560px !important;margin:20px auto;height:70px}#brand_carousel_wrapper ul li {width:140px !important;text-align:center;display:block;overflow:hidden;float:left}#brand_carousel_wrapper .brand_carousel_prev, #brand_carousel_wrapper .brand_carousel_next {position:absolute;top:20px;width:21px;height:33px;display:block;overflow:hidden;text-indent:-999999px;background:url(/images/sprite.png) no-repeat}#brand_carousel_wrapper .brand_carousel_prev {background-position:-424px -401px; left:20px}#brand_carousel_wrapper .brand_carousel_next {background-position:-465px -401px; right:20px}#brand_carousel_wrapper .brand_carousel_prev:hover, #brand_carousel_wrapper .brand_carousel_next:hover {opacity:0.8}.cat_grid_wrapper {margin-left:0 !important}#featured_categories_wrapper, #featured_categories_outer_wrapper, #featured_categories {position:relative;width:980px;display:block;margin-bottom:20px}#featured_categories_wrapper {width:900px !important;height:195px !important;overflow:hidden !important;margin:0 auto 20px auto}ul#featured_categories, ul#featured_categories li {padding:0;margin:0;list-style:none}ul#featured_categories li {width:155px;height:195px;float:left;display:table}ul#featured_categories li a {width:155px;margin:0 auto;display:block;opacity:0.8}ul#featured_categories li span {display:block;width:155px;height:125px}ul#featured_categories li span.title {height:40px;overflow:hidden;line-height:16px;color:#1c3f95;font-size:15px;font-style:italic;font-family:georgia;display:table-cell;vertical-align:middle;text-align:center}ul#featured_categories li span.cat_img {border:1px solid #EBE5D9;box-shadow:0px 10px 8px #EADDD0; -moz-box-shadow:0px 10px 8px #EADDD0; -webkit-box-shadow:0px 10px 8px #EADDD0}a#featured_category_prev, a#featured_category_next {position:absolute;top:80px;height:32px;width:32px;display:block;background:url(/images/sprite.png) left top no-repeat;text-indent:-9999px}a#featured_category_prev:hover, a#featured_category_next:hover {opacity:0.85}a#featured_category_next {background-position:-559px -827px; right:0}a#featured_category_prev {background-position:-935px -10px; left:0}.add_to_cart_msg {max-width:735px;overflow:hidden;display:block}.add_to_cart_msg h3 {color:#1c3f95;font-weight:bold;font-size:18px;border-bottom:2px solid #1c3f95;line-height:30px;margin-bottom:10px;margin-top:11px}.add_to_cart_msg .purchased_prod {margin-bottom:15px}.add_to_cart_msg .purchased_prod .prod_title {color:#1c3f95;font-size:14px;line-height:20px;margin-bottom:5px}.add_to_cart_msg .purchased_prod .img {width:80px;height:80px;margin-right:15px;float:left;text-indent:-9999999px;background-position:center center;background-repeat:no-repeat}#cart_upsell {clear:both;padding:10px 0 }#cart_upsell h4 {border-bottom:1px solid #1c3f95;color:#1c3f95;font-size:14px;font-weight:bold;line-height:30px;margin-bottom:10px}#cart_upsell ul {width:100%; margin:0; padding:0; height:145px}#cart_upsell ul li {width:150px;height:100px;margin:5px;float:left}#cart_upsell ul li a.img {display:block;margin-bottom:10px;text-indent:0;text-align:center; height:auto}#cart_upsell ul li a.img {margin:auto}#cart_upsell ul li:hover > a.title {color:#000}#cart_upsell ul li a.title {display:block;text-align:center;font-size:12px;line-height:13px;height:26px;overflow:hidden}ul#card_type_selector {height:37px}ul#card_type_selector, ul#card_type_selector li {margin:0; padding:0; list-style:none}ul#card_type_selector li, ul#card_type_selector li a {width:52px;height:32px;display:block;text-indent:-99999px;background-repeat:no-repeat;background-position:center center}ul#card_type_selector li {float:left; margin-right:19.5px}ul#card_type_selector li.last {margin-right:0}ul#card_type_selector li a {background:url(http://core.evocdn.co.uk/icons/cards.png) left top no-repeat}ul#card_type_selector li.none {display:none}ul#card_type_selector li.vc a {background-position:0 -160px}ul#card_type_selector li.vc a:hover {background-position:0 -128px}ul#card_type_selector li.delta a {background-position:0 -352px}ul#card_type_selector li.delta a:hover {background-position:0 -320px}ul#card_type_selector li.uke a {background-position:0 -224px}ul#card_type_selector li.uke a:hover {background-position:0 -192px}ul#card_type_selector li.mc a {background-position:0 -416px}ul#card_type_selector li.mc a:hover {background-position:0 -384px}ul#card_type_selector li.maestro a {background-position:0 -96px}ul#card_type_selector li.maestro a:hover {background-position:0 -64px}ul#card_type_selector li.amex a {background-position:0 -32px}ul#card_type_selector li.amex a:hover {background-position:0 0}ul#card_type_selector li.paypal a {background-position:0 -288px}ul#card_type_selector li.paypal a:hover {background-position:0 -256px}#cards_accepted {margin:15px 0;clear:both;overflow:hidden}#cards_accepted ul, #cards_accepted ul li {padding:0;margin:0;list-style:none}#cards_accepted ul li {float:left;margin-right:10px;background:url(http://core.evocdn.co.uk/icons/cards.png) left top no-repeat;text-indent:-99999px;width:52px;height:32px;display:block}#cards_accepted ul li.last {margin-right:0}#cards_accepted li.vc {background-position:0 -160px}#cards_accepted li.vc:hover {background-position:0 -128px}#cards_accepted li.delta {background-position:0 -352px}#cards_accepted li.delta:hover {background-position:0 -320px}#cards_accepted li.uke {background-position:0 -224px}#cards_accepted li.uke:hover {background-position:0 -192px}#cards_accepted li.mc {background-position:0 -416px}#cards_accepted li.mc:hover {background-position:0 -384px}#cards_accepted li.maestro {background-position:0 -96px}#cards_accepted li.maestro:hover {background-position:0 -64px}#cards_accepted li.amex {background-position:0 -32px}#cards_accepted li.amex:hover {background-position:0 0}#cards_accepted li.paypal {background-position:0 -288px}#cards_accepted li.paypal:hover {background-position:0 -256px}#checkout_progress ul {margin:0; padding:0;background:#448D00}#checkout_progress ul {border:solid 1px #64AA10;border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; behavior: url(/PIE.htc)margin:15px 20px 25px 15px;height:45px;overflow:hidden;margin:15px 15px 20px;background:url("http://core.evocdn.co.uk/ecom/checkout_sprite.png") no-repeat scroll -35px -0px #448D00}#checkout_progress ul.first {background:url("http://core.evocdn.co.uk/ecom/checkout_sprite.png") no-repeat scroll -325px -0px #448D00}#checkout_progress ul li {margin:0; padding:0;float:left;height:45px;line-height:45px;width:31.1%;text-align:center;color:#80C224;font-size:16px;font-weight:700;text-shadow:1px 1px #448D00, -1px -1px #448D00;background:url("https://c906980.ssl.cf3.rackcdn.com/ecom/checkout_sprite.png") no-repeat scroll -79px -93px #448D00;list-style:none}#checkout_progress ul li a {color:#80C224}#checkout_progress ul li.active a {color:#fff; opacity:1}#checkout_progress ul li.cart span {width:20px;height:20px;display:block;overflow:hidden;text-indent:-99999px;background:url("http://core.evocdn.co.uk/ecom/checkout_sprite.png") -0px 0 no-repeat;margin:12px;opacity:0.8}#checkout_progress ul li.cart span a {width:20px;height:20px;display:block}#checkout_progress ul li.active, #checkout_progress ul li.last {background:url("http://core.evocdn.co.uk/ecom/checkout_sprite.png") no-repeat scroll -77px -47px transparent;color:#fff}#checkout_progress ul li.sel {background:url("http://core.evocdn.co.uk/ecom/checkout_sprite.png") no-repeat scroll -95px 0 transparent;text-shadow:1px 1px #333}#checkout_progress ul li.last {background:url("http://core.evocdn.co.uk/ecom/checkout_sprite.png") no-repeat scroll -30px -47px transparent;color:#fff}#checkout_progress ul li.cart {width:60px;background-position:-2921px 0}#checkout_progress ul li.active span {opacity:0.7}#checkout_progress ul li.sel span {opacity:1}#checkout_cards {width:371px;height:32px;display:block;overflow:hidden;text-indent:-99999px;margin-bottom:21px;margin-top:15px}header #checkout_cards {position:absolute;right:0;top:20px;margin-bottom:0;margin-right:20px}.checkout_cart div.middle_col h1 {font-family:Arial, Helvetica, sans-serif}#cart_bottom_links {border-top:5px solid #E1E1E1; padding-top:20px; margin-top:20px}.grand_total th, .grand_total td {border-top:solid 1px #E1E1E1;border-bottom:solid 1px #E1E1E1;font-size:14px;line-height:29px}.checkout_cart div.middle_col tfoot#cart_footer {text-align:right}table.cart {margin-bottom:0; clear:both; width:100%}table.cart thead tr th {border-top:1px solid [primary_shadow];line-height:13px;font-weight:normal;font-size:18px;text-align:center;color:#1c3f95;font-family:[default_font];padding:0 10px}table.cart thead tr th.first {text-align:left; padding-left:10px}table.cart tbody tr td {text-align:center; padding:10px 0}table.cart tbody tr td.first {padding:13px 10px; text-align:left}table.cart tbody tr td.first div.img {float:left;margin-right:10px;border:1px solid #EBEBEB;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;height:90px;width:90px;background-position:center center;background-repeat:no-repeat}table.cart tbody tr td.first div.title a {font-weight:bold; margin-bottom:5px; display:block;line-height:13px}table.cart tbody tr td.first div.img a {height:90px;width:90px;display:block;text-indent:-99999px}table.cart tfoot tr td {text-align:center;font-weight:700;font-size:13px;color:#1c3f95;padding:4.5px 0;line-height:26px}table.cart tfoot tr th {text-align:right;padding-right:10px;font-size:12px;font-weight:700}table.cart tfoot tr.grand_total td {font-weight:bold}table.cart tfoot tr td.discount_code {vertical-align:top}table.cart tfoot tr td.discount_code form {margin-bottom:0; margin-top:20px}a.checkout_btn {float:right}a.cart_delete {display:block; height:25px; width:16px; text-indent:-99999px; background:url(http://core.evocdn.co.uk/icons/cart_delete_ecom.png) center center no-repeat}select#delivery:focus {box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none}a.cart_qty {margin:0 2px;float:left;width:18px;height:18px;line-height:18px;font-size:14px;text-align:center;display:block;overflow:hidden;border-radius:9px; -moz-border-radius:9px; -webkit-border-radius:9px;background-color:#1c3f95;color:white}a.qty_minus {line-height:15px}a.cart_qty:hover {color:white}.qty_select {display:inline; display:inline-block; margin:0 auto}form.cart_qty_form {margin:0 3px; width:34px; float:left; clear:none}input.cart_qty {float:left;width:25px;text-align:center;display:block}td.discount_code p.validation_error {clear:left; font-size:11px; color:#888888; text-align:left}ul#discount_form_submitfield.form_submit a.submit_button span {}td.delivery_selector label {display:block;float:right;padding:5px;padding-top:5px}.cart .add_to_wishlist a {height:16px;display:block;overflow:hidden;text-indent:22px;background:url(http://core.evocdn.co.uk/icons/cart_put.png) left center no-repeat}.checkout_wrapper h3.checkout_title {font-weight:700;border-bottom:solid 5px #E1E1E1;padding-bottom:10px;font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#1c3f95}a.core_button_prev.checkout_leave_btn {opacity:0.8}#no_delivery_message {display:block; line-height:1.5em}.checkout_wrapper {-moz-border-radius:5px;-webkit-border-radius:5px}.checkout_wrapper.last {margin-right:0}.checkout_wrapper ul, .checkout_wrapper ul li {padding:0;margin:0;list-style:none}.checkout_wrapper form li {margin:5px 0}.checkout_wrapper form li label {margin:0;margin-left:-120px}.middle_col ul.account_icon_col, .middle_col h2.account_sub_title, .middle_col ul.account_links {display:none}.checkout_wrapper ul.selected_address {margin-bottom:20px}.checkout_wrapper .available_addresses, .checkout_wrapper .available_addresses li {padding:0;margin:0;list-style:none}.checkout_wrapper .available_addresses {padding:20px}.checkout_wrapper .available_addresses li {border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:[light_blue];padding:10px 20px}.checkout_wrapper .available_addresses li.sel {background-color:[light_grey]}.checkout_wrapper .available_addresses li a {display:block}.checkout_wrapper .available_addresses li {margin:0 0 10px 0}.add_address_form {clear:both;display:none;overflow:hidden}.available_addresses {clear:both;display:none;overflow:hidden}.edit_address_form {clear:both;display:none;overflow:hidden}.checkout_wrapper a.core_button {margin-right:20px}form.checkout_form label {margin-left:-120px;width:155px}form.checkout_form textarea, form.checkout_form input {width:400px}form.checkout_form textarea {height:60px}form.checkout_form #checkout_form_replace_prod_field label {width:auto;display:inline-block;float:none;padding-left:125px;line-height:23px}form.checkout_form input[type="checkbox"] {float:left}form.checkout_form #checkout_form_replace_prod_field {padding-left:172px}form.checkout_form #checkout_form_submit {float:right;padding-top:5px;padding-bottom:5px;font-size:20px}form.checkout_form #checkout_form_submit span {}.form_helper {background:url(http://core.evocdn.co.uk/icons/help.png) center center no-repeat;width:16px;height:16px;display:block;float:left;overflow:hidden;cursor:pointer;margin:5px 0 0 7px}.form_helper_wrapper {position:relative;float:right;width:16px;height:16px}.form_helper_wrapper .form_helper_tooltip {display:none; position:absolute;width:230px;right:-273px !important;height:auto;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;float:left;clear:both;background-color:#1c3f95;color:#fff;padding:15px;z-index:999}tr.edit_address_form {display:none}#checkout_wrapper {background-color:#F3F3F3;border:1px solid #E1E1E1}#checkout_inner_wrapper {padding:30px;overflow:hidden;background-color:#fff;margin:15px;-webkit-box-shadow:#ccc 0px 2px 3px;-moz-box-shadow:#ccc 0px 2px 3px;box-shadow:#ccc 0px 2px 3px;box-shadow:#ccc 0px 2px 3px;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc)}#checkout_inner_wrapper form.customer_address {width:480px}#checkout_inner_wrapper form {margin:0}#checkout_inner_wrapper h2 {border-bottom:5px solid #E1E1E1;padding-bottom:10px}#checkout_inner_wrapper .confirm_footer{border-top:5px solid #E1E1E1;padding-top:30px;width:100%;display:block;float:left}#checkout_inner_wrapper .confirm_footer h2 {border-bottom:none;float:left;width:400px;padding-bottom:0;margin-bottom:0}#checkout_inner_wrapper .confirm_footer div.default_social_buttons {float:left;width:400px;clear:none}#checkout_inner_wrapper input, #checkout_inner_wrapper textarea {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc); padding:5 px;width:96%;-moz-box-shadow:inset 0 3px 10px rgba(0, 0, 0, .1);-webkit-box-shadow:inset 0 3px 10px rgba(0, 0, 0, .1);box-shadow:inset 0 3px 10px rgba(0, 0, 0, .1);padding:6px}#checkout_inner_wrapper input#payment_form_start_date_month,#checkout_inner_wrapper input#payment_form_start_date_year,#checkout_inner_wrapper input#payment_form_expiry_date_month,#checkout_inner_wrapper input#payment_form_expiry_date_year,#checkout_inner_wrapper input#payment_form_issue_number {width:30px}#checkout_inner_wrapper input#payment_form_card_security_code {width:60px}#payment_form_card_security_code_field label {width:102px !important}#checkout_inner_wrapper .registration_form input {width:88%;float:left}#checkout_inner_wrapper input.cart_qty {width:21px;padding:3px;margin-left:3px;margin-top:-3px;border:1px solid #e3e3e3}#checkout_inner_wrapper select {padding:5px;width:100%;border:1px solid #E3E3E3;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc)}#checkout_inner_wrapper #register_wrapper select {margin-top:0px}#login_form_remember_me_field input {width:15px;margin-left:-227px}#checkout_inner_wrapper #checkout_form_replace_prod_field input, #delivery_selector input {width:15px;margin-left:-168px}html body.checkout div#wrapper div.cf div.middle_col div#checkout_wrapper div#checkout_inner_wrapper div.checkout_wrapper div#login_area form#login_form.form_core_default fieldset.fieldset_0 ul li#login_form_remember_me_field.field_bool {bottom:10px}html body.checkout div#wrapper div.cf div.middle_col div#checkout_wrapper div#checkout_inner_wrapper div.checkout_wrapper div#login_area form#login_form.form_core_default fieldset.fieldset_0 ul li#login_form_remember_me_field.field_bool input#login_form_remember_me.field_bool {margin-left:-229px}html body.checkout div#wrapper div.cf div.middle_col div#checkout_wrapper div#checkout_inner_wrapper div.checkout_wrapper div#login_area form#login_form {position:relative}.radio input {width:15px !important}#login_form_remember_me_field label {width:191px;margin-left:-95px}#checkout_form_delivery_msg_field label, #checkout_form_purchase_order_no_field label {width:111px !important}#checkout_form_replace_prod_field label {margin-left:-269px}#checkout_inner_wrapper a#registration_form_submit, #checkout_inner_wrapper a#login_form_submit {float:right;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc)}#checkout_inner_wrapper a#login_form_submit {}#checkout_inner_wrapper a#registration_form_submit span, #checkout_inner_wrapper a#login_form_submit span {font-size:15px;padding-right:40px !important}.checkout div#checkout_inner_wrapper {padding:0 0 4px 0;background-color:#F3F3F3;-webkit-box-shadow:#F3F3F3 0px 0px 0px;-moz-box-shadow:#F3F3F3 0px 0px 0px;box-shadow:#F3F3F3 0px 0px 0px;box-shadow:#F3F3F3 0px 0px 0px}.checkout div.logged_in_wrapper {padding:30px !important;background-color:#fff !important;-webkit-box-shadow:#ccc 0px 2px 3px !important;-moz-box-shadow:#ccc 0px 2px 3px !important;box-shadow:#ccc 0px 2px 3px !important;box-shadow:#ccc 0px 2px 3px !important}.checkout div.checkout_wrapper {float:left;margin-right:28px;width:413px;padding:23px 23px 10px 23px;background-color:#fff;-webkit-box-shadow:#ccc 0px 2px 3px;-moz-box-shadow:#ccc 0px 2px 3px;box-shadow:#ccc 0px 2px 3px;Box-shadow:#ccc 0px 2px 3px;position:relative;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc)}.checkout div.checkout_wrapper.last {margin-right:0}a.checkout_btn, a#payment_form_submit, #checkout_wrapper a.submit_button {padding:8px 20px;float:right;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc)}a.checkout_leave_btn {padding:8px 20px;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc)}a.core_postcode_lookup.core_button, a.core_postcode_lookup.core_button span {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;width:93%;text-align:center;margin:4px 0 0 0}a.core_postcode_lookup.core_button span {margin:0}a#payment_form_submit {margin-top:20px}.checkout_form a.submit_button {margin-top:-60px}#checkout_wrapper a.submit_button span {font-size:15px;padding:0px 35px 0px 15px}.checkout_cart a.checkout_btn span {font-size:15px;padding:7px 35px 7px 15px}a#payment_form_submit span {font-size:15px;padding-right:35px}.checkout_cart a.checkout_leave_btn {float:left;background-color:#FCFCFC;border:solid 1px #C9C9C9;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FCFCFC), to(#C9C9C9));background:-webkit-linear-gradient(#FCFCFC, #C9C9C9);background:-moz-linear-gradient(#FCFCFC, #C9C9C9);background:-ms-linear-gradient(#FCFCFC, #C9C9C9);background:-o-linear-gradient(#FCFCFC, #C9C9C9);background:linear-gradient(#FCFCFC, #C9C9C9);border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc)}.checkout_cart a.checkout_leave_btn span {background-image:none;padding:6px 15px;color:#333;font-size:12px}#discount_form {position:relative; padding-left:150px}#discount_form label {position:absolute; left:0; font-weight:normal}#discount_form input {width:167px}#discount_form a#discount_form_submit {height:29px; margin-left:-20px;padding:0 5px}#discount_form a#discount_form_submit span {padding:0 15px !important; background:none; font-size:12px}table.cart {border-collapse:collapse}table.cart thead tr th {border-top:none;border-bottom:1px solid #1c3f95;font-size:12px;line-height:13px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;padding:10px 0}#payment_err {clear:both;margin-top:10px}.add_address_form_0 {display:none}a.add_address{float:right;background:#FCFCFC;border:solid 1px #C9C9C9;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FCFCFC), to(#C9C9C9));background:-webkit-linear-gradient(#FCFCFC, #C9C9C9);background:-moz-linear-gradient(#FCFCFC, #C9C9C9);background:-ms-linear-gradient(#FCFCFC, #C9C9C9);background:-o-linear-gradient(#FCFCFC, #C9C9C9);background:linear-gradient(#FCFCFC, #C9C9C9);border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc)}a.edit_address,a.delete {background:#FCFCFC;margin:0 10px;border:solid 1px #C9C9C9;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FCFCFC), to(#C9C9C9));background:-webkit-linear-gradient(#FCFCFC, #C9C9C9);background:-moz-linear-gradient(#FCFCFC, #C9C9C9);background:-ms-linear-gradient(#FCFCFC, #C9C9C9);background:-o-linear-gradient(#FCFCFC, #C9C9C9);background:linear-gradient(#FCFCFC, #C9C9C9);border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc)}div#account_area a.edit_address,a.delete {margin:-4px 15px 0 -8px}a.add_address span, a.edit_address span,a.delete span {color:#333}#checkout_form_replace_prod_field {margin-top:20px}#checkout_wrapper table#address_selector {border-collapse:collapse;width:100%;margin-bottom:20px}#checkout_wrapper table#address_selector tbody tr th, #checkout_wrapper table#address_selector tbody tr td {padding:8px 0;line-height:22px}#checkout_wrapper table#address_selector tbody tr.even {background-color:#F3F3F3}#checkout_wrapper table#address_selector thead tr th {font-weight:bold;border-bottom:1px solid #E1E1E1;padding-bottom:8px;color:#1c3f95;text-align:center}table#cart tbody tr td {border-bottom:1px solid #E1E1E1}table#cart tbody tr td p {margin:auto}#checkout_wrapper table#address_selector thead tr th.first {text-align:left}.add_address_form_0 form, .customer_address {width:50%}#checkout_wrapper input#checkout_form_purchase_order_no, #checkout_wrapper textarea#checkout_form_delivery_msg {width:50%}#checkout_form_purchase_order_no_field {border-bottom:5px solid #E1E1E1;padding-bottom:25px;margin-bottom:25px}.checkout_col_content {margin-top:10px}#account_area .customer_address {width:100%}#account_inner_full .cart p {margin:0}#account_inner_full .title {width:300px;height:100px;overflow:hidden}.checkout_cart p.var_title {}.checkout_address_msg {background:#e8e8e8 !important; color:#666 !important; margin-bottom:10px !important}section#bypass_checkout {border-top:1px solid [grey]; margin-top:20px}section#bypass_checkout h3 {border-bottom:1px solid [grey]; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color:[grey]; font-weight:bold; padding:5px 0}p#checkout_login_form_forgotten {margin:10px 0 0 0;margin-top:10px;text-align:center;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc);background-color:#F3F3F3;padding:15px 0 15px;margin-top:10px}p#checkout_login_form_forgotten a {color:#666}p#checkout_login_form_forgotten a b {font-weight:bold}p#checkout_login_form_forgotten a:hover {color:#1c3f95}body.checkout .middle_col {position:relative}#delivery_change {position:absolute; left:0; top:0; width:100%}#delivery_change .delivery {position:absolute;width:480px;margin:180px 0 0 180px;padding:30px 40px;z-index:20;border:1px solid #D3D3D3;background:#F2F2F2}div.delivery_shroud {position:absolute;background:#fff;opacity:0.8;z-index:10}.checkout div.checkout_wrapper {width:387px;margin-right:20px;padding:25px}.checkout div.checkout_wrapper.last {margin-right:0}#checkout_inner_wrapper {margin:20px}#payment_col1, #payment_col2, #payment_col3 {float:left}#payment_col1 {width:410px; padding-right:20px;border-right:4px solid #DFDFDF}#payment_col2 {padding:0 20px; width:235px}#payment_col3 {border-right:0; width:169px;float:right}#payment_col1 #payment_form_submitfield {padding:0}#payment_col2 img {margin:0 auto}li#payment_form_start_date_month_field, li#payment_form_start_date_year_field, li#payment_form_expiry_date_month_field, li#payment_form_expiry_date_year_field {float:left}li#payment_form_start_date_year_field, li#payment_form_expiry_date_year_field {padding:0; margin-left:10px}input#payment_form_start_date_month, input#payment_form_start_date_year, input#payment_form_expiry_date_month, input#payment_form_expiry_date_year, #payment_form_issue_number, #payment_form_card_security_code {width:60px; padding:4px 0; text-align:center}#payment_form_expiry_date_month_field, #payment_form_issue_number_field, #payment_form_card_security_code_field {clear:left}div.payment_desc {display:none}div.payment_desc.first {display:block}.checkout_summary_col {-moz-border-radius:5px; -webkit-border-radius:5px;margin-bottom:20px}.checkout_summary_col.last {margin-bottom:0}.checkout_summary_col .checkout_title {border-bottom:5px solid #E1E1E1;margin-bottom:0;padding-bottom:5px}.checkout_summary_col #address_title, .checkout_summary_col #billing_title {font-size:14px}.checkout_summary_col .checkout_col_content {padding:0}.payment_gateway {width:100%;height:30px;margin:20px auto;display:block;background-repeat:no-repeat;background-position:center center;text-indent:-99999px}.payment_gateway.sagepay {background-image:url(/.core/1.91/module/checkout/icons/sagepay.jpg)}#card_helpers .img {text-indent:-99999px}#card_helpers .checkout_cart {width:238px !important;height:158px !important;background:url(http://core.evocdn.co.uk/icons/checkout_cards.png) no-repeat !important;margin:0 !important}#card_number.checkout_cart {background-position:left 0 !important}#card_exp.checkout_cart {background-position:left -158px !important}#cv2_card.checkout_cart {background-position:left -316px !important}#card_start.checkout_cart {background-position:left -474px !important}#card_name.checkout_cart {background-position:left -632px !important}form.payment {margin-bottom:0}.form_helper {background:url(http://core.evocdn.co.uk/icons/help.png) center center no-repeat;width:16px;height:16px;display:block;float:left;overflow:hidden;cursor:pointer}.form_helper_wrapper {position:relative;float:right;width:16px;height:16px}.form_helper_wrapper .form_helper_tooltip {display:none; position:absolute;width:230px;right:-265px;height:auto;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;float:left;clear:both;background-color:#1c3f95;color:#fff;padding:15px}#payment_form_issue_number_field {display:none}div.postcode_lookup_matches {width:270px;display:none;overflow:hidden;clear:both;max-height:170px;overflow-y:scroll;margin-top:3px}div.postcode_lookup_matches ul, div.postcode_lookup_matches ul li {padding:0;margin:0;list-style:none}div.postcode_lookup_matches ul li {width:250px;margin:4px 0;padding-top:0 !important;border-bottom:1px solid #ccc;display:block;overflow:hidden;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}div.postcode_lookup_matches ul li a {padding:6px 10px;width:230px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#666;background-color:#e8e8e8}div.shared_reviews p.title {color:#000;font-size:12px;line-height:17px}div.shared_reviews ul, div.shared_reviews ul li, div.shared_reviews .review_stars, div.shared_reviews .review_stars li {padding:0;margin:0;list-style:none}div.shared_reviews ul li p.author {font-weight:bold; font-size:16px; color:#1c3f95}div.shared_reviews .review_stars {margin:10px 0}div.shared_reviews .review_stars li {float:left;margin:0 2px;width:20px;height:19px;text-indent:-99999px;background:url("/images/icons/review_star_large.png") left bottom no-repeat}div.shared_reviews .review_stars li.active {background-position:left top}span.review_score {padding-left:5px; line-height:22px}div.trust_pilot_img a {width:209px;height:25px;display:block;text-indent:-99999px;overflow:hidden;margin:15px auto;background:url('http://core.evocdn.co.uk/icons/trustpilot_logo.png') left top no-repeat}ul.content_box, ul.content_box li {padding:0;margin:0;list-style:none}ul.content_box {width:980px;margin-bottom:20px;display:block;overflow:hidden;clear:both}ul.content_box li {float:left;margin-right:20px}ul.content_box li.last {margin-right:0}ul.content_box li a {text-indent:-99999px;display:block}div.gal_cat_wrap {margin-bottom:10px}div.gal_cat_wrap .gal_cat_img_wrap {border:1px solid [light_grey];display:block;width:100%}div.gal_cat_wrap .gal_cat_img {height:125px;display:block;border:5px solid white}div.gal_cat_wrap .gal_cat_text {display:block;height:28px;font-size:20px;line-height:22px;padding:15px;position:relative;overflow:hidden}div.gal_cat_wrap .view_gal {display:block;color:white;font-size:12px;position:absolute;bottom:5px}div#gal_wrap #gal_main_img {display:block;height:385px;width:690px;margin:auto}div#gal_wrap #gal_img_text {width:690px;font-size:14px;margin:15px auto}div#gal_wrap {border:1px solid [light_grey]}div#gal_back {float:right;font-size:11px;line-height:18px;margin-top:15px}div#gal_back .chev {color:#CCCCCC;font-size:16px;padding-right:5px}div#gal_scroll {width:635px !important;height:95px;margin:15px auto 15px auto;overflow:hidden}div#gal_scroll ul {width:100%}div#gal_scroll ul li {float:left}div#gal_scroll a {display:block;width:115px;height:90px;text-indent:-9999px}div#gal_scroll li {padding-right:15px}.gal_prev.gal_btn {right:0;background-position: -905px -32px !important}.gal_next.gal_btn {left:0;background-position: -853px -32px !important}div#gal_wrap .gal_btn {display:block;width:41px !important;height:115px !important;text-indent:-9999px; position:absolute;top:0px}div#gal_scroll_wrap {position:relative}div#gal_head_text {font-size:15px}#home_header_wrapper {width:980px;height:335px;display:block;overflow:hidden;margin-bottom:20px;border:1px solid #f7f0e4;border-left:none;border-right:none}#home_header_wrapper #homepage_headers {border:solid 5px #fff;width:690px;height:325px;display:block;float:left;overflow:hidden;z-index:8}#home_header_wrapper #homepage_header_nav {height:335px;width:279px;display:block;float:left;border-right:1px solid #F5ECDD;z-index:8}#home_header_wrapper .homepage_header {position:relative;width:690px;height:325px;display:block}#home_header_wrapper .homepage_header .home_header_content {bottom:0;border:1px solid #F5ECDD;width:648px;height:323px;display:block;padding:0 20px;width:648px;z-index:8}.homepage_header .home_header_content h3 {font-size:40px;font-family:georgia;font-weight:normal;font-style:italic;margin-bottom:15px;margin-top:239px}.homepage_header .home_header_content p.home_header_desc {float:left;display:block;width:410px;height:21px;overflow:hidden;font-size:17px;line-height:20px;font-family:georgia;color:#8dc63f}.homepage_header .home_header_content p.home_header_href {margin-top:-30px;float:right;display:inline-block}.homepage_header .home_header_content p.home_header_href a {float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAABQCAIAAABeTij2AAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABZ0RVh0Q3JlYXRpb24gVGltZQAwOS8wNC8xMvMyZYkAAABmSURBVDiNtZHRDQAhCEOLuY1uJ/efAPy9SiJp8PijfRaINt+JTz0IUB8sJD/xceZVP/F+mXdxH/95XpXf5Zv3i/4AV5kH496MhJRX8Lo/TOM3f3/f5qt9Bo6+fE93Xpe//J+JZ2EB8dZWOF7uk3EAAAAASUVORK5CYII%3D");background-repeat:repeat-x;background-position:left top;height:47px;line-height:47px;padding:0 22px;color:#fff;font-size:16px;font-family:georgia;font-style:italic;margin-top:3px;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px}.homepage_header .home_header_content p.home_header_href a:hover {opacity:0.95}#home_header_wrapper #homepage_header_nav ul, #home_header_wrapper #homepage_header_nav ul li {padding:0;margin:0;list-style:none;position:relative}#home_header_wrapper #homepage_header_nav ul li {}#home_header_wrapper #homepage_header_nav ul li a {height:94px;width:239px;background-color:#FEF9F0;display:block;padding:17px 20px 0 20px;border-bottom:1px solid #F5ECDD;position:relative}#home_header_wrapper #homepage_header_nav ul li a .home_header_tab_arrow {display:none;position:absolute;width:27px;height:112px;right:-25px;top:0;background:url(/images/sprite.png) -179px -10px no-repeat;z-index:9}#home_header_wrapper #homepage_header_nav ul li a.sel .home_header_tab_arrow {display:block}#home_header_wrapper #homepage_header_nav ul li a .home_header_tab_title {font-size:22px;font-family:georgia;color:#1c3f95;margin-bottom:10px;display:block}#home_header_wrapper #homepage_header_nav ul li a:hover .home_header_tab_title {text-shadow:2px 2px 3px #DFDFDF;filter:dropshadow(color=#DFDFDF, offx=2, offy=2)}#home_header_wrapper #homepage_header_nav ul li a .home_header_tab_snippet {color:#8dc63f;line-height:17px;display:block;font-size:12px}.ui-slider-horizontal .ui-slider-range {top:0}.ui-slider .ui-slider-range {background-position:0 0;border:0 none;display:block;font-size:0.7em;position:absolute;z-index:1}.ui-widget-header {background:#DEDEDE;border:1px solid #9A9A9A;color:#222222;height:6px;font-weight:bold}.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background:#fff;border:1px solid #D3D3D3;color:#555555;font-weight:normal}.ui-slider-horizontal .ui-slider-handle {margin-left:-0.6em;top:-0.3em}.ui-slider .ui-slider-handle {cursor:default;height:1.2em;position:absolute;width:10px;z-index:2}.ui-widget-content a {color:#222222}.ui-corner-all {border-radius:0 0 4px 4px}.ui-widget-content {background:#fff;height:6px;border:1px solid #9A9A9A;color:#9A9A9A}.ui-widget {font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-slider {position:relative;text-align:left;width:200px;margin-left:11px;margin-bottom:7px}#left_col .prod_filter_form li label.hidden {display:none}#left_col .prod_filter_form li label {font-size:16px;color:#1c3f95;padding-top:6px;margin-bottom:10px;line-height:21px;display:block;font-weight:normal}#left_col .prod_filter_form li div label {font-size:12px;line-height:14px;text-transform:none;border-top:none;padding-top:0px;margin-bottom:0px}form#prod_filters ul {padding:0}form#prod_filters ul li {padding:0 0 10px}form#prod_filters ul ul li {padding:0}form#prod_filters .ui-slider {width:167px}.prod_filter_form li label.checkbox input {float:left; height:auto; margin:5px 10px 0 0; border:none}#left_col .prod_filter_form li label.checkbox {height:26px; line-height:26px}#left_col .prod_filter_form li label.checkbox {clear:left}.prod_filter_form li label.radio input {float:left; height:auto; margin:5px 10px 0 0}.middle_col .prod_filter_form li label.radio input {float:left; margin:0 5px 0 10px}#left_col .prod_filter_form li label.radio {height:26px; line-height:26px}.middle_col .prod_filter_form li.field_radios label {float:left}#left_col .prod_filter_form li label.radio {clear:left}form.prod_filter_form {margin:0; line-height:17px}form.prod_filter_form ul {padding:0}.middle_col form.prod_filter_form li {float:left}.middle_col form.prod_filter_form li.field_radios div {display:inline; display:inline-block}.middle_col form.prod_filter_form li.field_checkboxes div {display:inline; display:inline-block}.middle_col form.prod_filter_form li.sort_pagi {float:right}.middle_col form.prod_filter_form li label {padding-right:5px}.middle_col form.prod_filter_form li option {}.middle_col form.prod_filter_form nav.pagi {float:right}.middle_col form.prod_filter_form nav.pagi ol {margin:0}.middle_col form.prod_filter_form nav.pagi ol li {margin:0 2px}.middle_col form.prod_filter_form nav.pagi ol li.prev {margin-right:4px}.middle_col form.prod_filter_form nav.pagi ol li.next {margin-left:4px}#main_cycle li a.label {position:absolute;left:0;bottom:0;height:35px;line-height:25px;width:35px;display:block;background:[btn_active] url(http://core.evocdn.co.uk/icons/zoom_in.png) center center no-repeat;padding:0;text-indent:-99999px !important;border-radius:0 5px 0 0px; -moz-border-radius:0 5px 0 0px; -webkit-border-radius:0 5px 0 0px}#main_cycle li span {display:block}.loading {display:block;width:322px;height:360px;background-position:center center !important}div#main_cycle_wrapper {margin:0 auto;width:300px;height:300px;overflow:hidden;display:block;position:relative;border:1px solid [light_grey]}ul#main_cycle, ul#main_cycle li {width:300px;padding:0;margin:0;list-style:none}ul#main_cycle li {position:absolute}ul#main_cycle li span, ul#main_cycle li span img {display:block;margin:0 auto}a#main_cycle_prev, a#main_cycle_next {position:absolute;width:36px;height:47px;display:block;top:185px;text-indent:-99999px;z-index:50}a#main_cycle_prev {background-position:left top; left:0}a#main_cycle_next {background-position:right top; right:0}a#main_cycle_prev:hover {background-position:left bottom}a#main_cycle_next:hover {background-position:right bottom}#main_cycle li span.zoomed {display:block;background-color:#fff;background-repeat:no-repeat;background-position:center center;cursor:move}#prod_thumbs ul {display:block; margin:10px 0; padding:0; clear:left; height:91px}#prod_thumbs ul li {float:left; display:block; margin:0 0 0 6px; padding:0; width:89px; height:89px; border:1px solid [light_grey]; background-position:center center}#prod_thumbs ul li a {float:left; display:block; margin:0; padding:0; width:89px; height:89px; text-indent:-9999px}#prod_thumbs ul li.youtube_img a {background:url(/images/icons/vid.png) center center no-repeat}#prod, #prod li {padding:0; margin:0; list-style:none}#prod li {height:250px;display:block;float:left}ul#prod {margin:0 0 20px 0}#err_popup {display:none;background-color:[error_text];color:#fff;text-align:center;line-height:35px;height:35px;padding:0 25px;margin:10px;float:right;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;font-family:[default_font]}.prod_det_fields select {width:310px;padding:2px !important;margin:10px 0}ul#related_prod {margin:0; padding-bottom:0}ul#related_prod .fluid_container {padding:0 20px}form#review_form ul {height:auto}form#review_form ul label {margin-left:0}form#review_form ul li {border:0; margin:0 20px 10px 0; height:auto; padding:0}p.old_price {margin:0; text-decoration:line-through}form ul#prod_var {margin:0; padding:0}div.review_stars {display:inline-block}div.prod_det_tabs div.core_tabs_div ul#reviews_list h3 {margin-bottom:0}div.prod_det_tabs div.core_tabs_div ul#reviews_list li {margin-left:0; list-style-type:none}form.form_core_default label.star_rating, div.review_stars span {width:15px;height:15px;overflow:hidden;display:block;margin:0 2px 0 0;padding:0;cursor:pointer;float:left;font-size:15px;color:#1c3f95}form.form_core_default label.star_rating.hovered, form.form_core_default label.star_rating.sel, form.form_core_default label.star_rating:hover, div.review_stars span.sel {}form.form_core_default label.star_rating input {display:none}strong.prod_title {height:45px; margin-bottom:10px; clear:both; display:block}.grid .pricing {margin-bottom:7px}span#please_select.disabled_msg {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;background:#1c3f95;color:#fff;padding:5px 10px;display:none;text-align:center}.price_exc {clear:right; display:block}p.paginate_title {float:left;display:inline-block;font-size:11px}.middle_col form.prod_filter_form nav.pagi {width:345px; text-align:right; overflow:hidden}.middle_col form.prod_filter_form nav.pagi ol {float:right; padding:0}.grid_img_tag {position:relative}.prod_img_overlay {position:absolute;display:block;height:150px;width:150px;z-index:999999;text-indent:-999999px}.prod_img_overlay img {z-index:1}.prod_img_overlay.prod_img_sale {top:0; right:0; background:url(/images/icons/prod_save_now.png) right top no-repeat}.prod_img_overlay.prod_img_reduced {top:0; right:0; background:url(/images/icons/prod_sale.png) right top no-repeat}ul#prod.cross_sell {width:501px;clear:both;display:block;overflow:hidden;margin-top:20px;height:255px}.youtube_img {text-indent:0 !important}.price_was {text-decoration:line-through}.price_sale {display:block}ul.ui-autocomplete {clear:both;margin:30px 0 0 0 !important;padding:0 !important;margin:0 !important;z-index:9999999999 !important;position:absolute;overflow:hidden;height:auto;width:342px;border:1px solid #e2e2e2;border-radius:0 0 2px 2px; -moz-border-radius:0 0 2px 2px; -webkit-border-radius:0 0 2px 2px}ul.ui-autocomplete li.ui-menu-item {list-style:none;margin:0;padding:4px 10px;text-align:left;float:none;border-bottom:1px dashed #e3e3e3}ul.ui-autocomplete li.ui-menu-item a {display:block;line-height:normal !important}ul.ui-autocomplete li.ui-menu-item.last {border:none}.ui-autocomplete {position:absolute; cursor:default}* html .ui-autocomplete {width:1px} .ui-menu {list-style:none;margin:0;display:block;float:left}.ui-menu .ui-menu {margin-top:-3px}.ui-menu .ui-menu-item {margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a {text-decoration:none;display:block;zoom:1}div.testimonial .open_speach {padding-left:40px;background:url('/images/sprites/quote_start.png') no-repeat }div.testimonial .close_speach {padding-right:40px;background:url('/images/sprites/quote_close.png') no-repeat right bottom}div.testimonial {border-top:1px solid [light_grey];padding-top:20px;margin-top:20px}div.testimonial .name {font-size:15px;font-weight:bold;margin-bottom:10px}div.testimonial .body {font-size:13px}div.testimonial .read_more_button {}div.testimonial .read_more_block {display:none}div.shared_reviews {padding:20px;background-color:#fff;border:1px solid #dbdbdb}div.shared_reviews p.title {color:#000;font-size:13px;line-height:17px;font-weight:bold}a.trust_pilot_logo {background:url(/images/sprite.png) no-repeat -282px -458px;width:209px;height:25px;display:block;margin:10px auto;text-indent:-99999px}div.shared_reviews ul, div.shared_reviews ul li, div.shared_reviews .review_stars, div.shared_reviews .review_stars li {padding:0;margin:0;list-style:none}div.shared_reviews ul, div.shared_reviews ul li {width:220px;display:block}div.shared_reviews ul li p.author {font-weight:bold; margin-bottom:5px;font-size:16px; color:#1c3f95}div.shared_reviews .review_stars {margin:10px 0}div.shared_reviews .review_stars li {float:left;margin:0 2px;width:20px;height:19px;text-indent:-99999px;background:url(/images/sprite.png) no-repeat -353px -508px}div.shared_reviews .review_stars li.active {background-position:-393px -508px}span.review_score {padding-left:5px; line-height:22px}div.ajax_loading_shroud {background:#fff;opacity:0.8;z-index:55555;display:block;overflow:hidden;width:100%;height:100%}span.ajax_loading_icon {display:block;width:32px;height:32px;background:url('http://site.evocdn.co.uk/images/ajax_loader.gif') no-repeat}div#wrapper {width:940px}.column {width:220px;float:left}.column.left_col {width:220px}.column.right_col {float:right; width:310px}.middle_col {width:940px;float:left}.middle_col.left_col {width:700px;padding-left:20px}.middle_col.right_col {width:610px;padding-right:20px}.middle_col.left_col.right_col {width:370px;padding:0 20px}div#header_images {margin:0 auto 20px auto; overflow:hidden}div#header_images ul, div#header_images ul li {padding:0 !important;margin:0 !important;list-style:none}div#header_images ul {overflow:hidden}div#header_images ul li {list-style:none outside none}div#header_images ul li a, div#header_images ul li span {display:block; text-indent:-9999px}div#header_images, div#header_images ul, div#header_images ul li, div#header_images ul li a, div#header_images ul li span {width:1280px; height:240px}div#header_images.home, div#header_images.home ul, div#header_images.home ul li, div#header_images.home ul li a, div#header_images.home ul li span {height:200px}.hide, .hidden {display:none}.core_hide, .core_hidden {display:none !important}.tleft {text-align:left}.tcenter {text-align:center}.tright {text-align:right}.col60 {width:60px}.col70 {width:70px}.col80 {width:80px}.cf:before, .cf:after {content:"\0020";display:block;height:0;overflow:hidden}.cf:after {clear:both}.cf {zoom:1}img {border:none}.imgleft {float:left; margin:0 10px 10px 0; clear:left}.imgleft20 {float:left; margin:0 20px 20px 0; clear:left}.imgright {float:right; margin:0 0 10px 10px; clear:right}.imgright20 {float:right; margin:0 0 20px 20px; clear:right}div.core_shared_content {padding-bottom:20px}div.core_shared_content.last {padding-bottom:0}sub, sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup {top:-0.5em}sub {bottom:-0.25em}a {cursor:pointer; outline:none}img {image-rendering:optimizeQuality; -ms-interpolation-mode:bicubic}.disabled_msg {display:none;background-color:#ff4b44;padding:7px 10px;width:100%;margin-left:-14px;text-align:center;font-weight:normal;font-size:12px;color:#fff;float:left}.disabled_msg a {color:#fff; text-decoration:underline}.disabled_msg a:hover {color:#EBEBEB}#scroll_to_top {width:60px;height:60px;display:block;overflow:hidden;position:fixed;right:20px;bottom:20px}#scroll_to_top a {width:60px;height:60px;display:block;text-indent:-99999px;background:url(/images/sprite.png) no-repeat -292px -346px}img.img_loading {background:url(http://core.evocdn.co.uk/icons/loading.gif) center center no-repeat}.core_button, .core_button_prev, .core_button_next {background-color:[btn];border-radius:13px 13px 13px 13px;display:block;float:left;opacity:1;transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-webkit-transition:opacity .35s ease-in-out}.core_button:hover, .core_button_prev:hover, .core_button_next:hover {opacity:0.85}.core_button:active, .core_button_prev:active, .core_button_next:active {opacity:0.7}.core_button_next {float:right}h2 .core_button span {font-weight:normal}.core_button span, .core_button_next span, .core_button_prev span {color:#FFFFFF;display:block;float:left;font-size:11px;font-weight:bold;line-height:24px;padding:0 13px;background-repeat:no-repeat}.core_button.btn_next span, .core_button_next span {padding:0 26px 0 13px; background-image:url('http://core.evocdn.co.uk/core_button_next.png'); background-position:right center}.core_button.btn_prev span, .core_button_prev span {padding:0 13px 0 26px; background-image:url('http://core.evocdn.co.uk/core_button_prev.png'); background-position:left center}.form_core_default .submit_button {background-color:#1c3f95;border-radius:13px 13px 13px 13px;display:block;float:left}.form_core_default ul.form_submit a.submit_button span {color:#FFFFFF;display:block;float:left;font-size:11px;font-weight:bold;line-height:24px;padding:0 26px 0 13px;background:url('http://core.evocdn.co.uk/core_button_next.png') right center no-repeat}.core_icon {padding-left:20px; background-position:left center !important; background-repeat:no-repeat !important}.core_icon.page_refresh {background-image:url('http://core.evocdn.co.uk/icons/page_refresh.png') !important}.core_icon.css {background-image:url('http://core.evocdn.co.uk/icons/css.png') !important}.core_icon.db {background-image:url('http://core.evocdn.co.uk/icons/db.png') !important}.core_icon.image {background-image:url('http://core.evocdn.co.uk/icons/image.png') !important}.core_icon.cms {background-image:url('http://core.evocdn.co.uk/icons/cms.png') !important}#social_ajax_social_wrapper {width:auto; height:25px; display:block; overflow:hidden; clear:both; margin-bottom:5px} .fb-like, .twitter-share-button, #___plusone_0 {display:block !important; overflow:hidden !important; float:left !important; margin-right:7px} .fb-like {width:145px !important} .default_social_button_facebook_like {width:105px ; display:block; overflow:hidden; margin-right:10px; float:left} .fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {display:none !important} .twitter-share-button {width:81px !important; margin-top:2px !important} #___plusone_0 {width:68px !important; margin-right:7px!important} span.IN-widget {margin-top:1px}.default_social_button_pintrest {padding-top:2px} .default_social_button {float:left; display:inline-block; width:auto}div.fb-comments iframe,{height:260px !important}ul.core_tabs {height:28px;margin:0;padding:0;border-bottom:1px solid #666}ul.core_tabs li {padding:0;margin:0 3px 0 0;height:28px;float:left;border:1px solid #666;border-bottom:none;margin:0 10px 0 0}ul.core_tabs li a {display:block;float:left;padding:0 15px;line-height:28px}div.core_tabs_div {border:1px solid #666;border-top:none;padding:10px}div#debug_top_panel {position:absolute;top:0;left:0;z-index:999;padding:0 10px;width:auto;background:#000;height:50px}div#debug_top_panel a {display:block;float:left;height:32px !important;padding:9px 0 !important;line-height:16px !important;color:#fff !important}div#debug_panel {clear:both;background:#fff;height:230px}div#debug_panel_inner {height:200px}div#debug_panel_scroller {overflow-y:scroll;padding:0 10px;height:170px}div#debug_panel a.debug_opener {display:block;background:#000;color:#fff;font-weight:bold;font-size:15px;line-height:30px}div.debug_useful {margin:-30px 0 0 0;height:30px}div.debug_useful span {float:left;color:#666;line-height:30px;padding:0 10px}div.debug_useful a {float:right;color:#fff;display:block;line-height:30px;margin:0 10px 0 0}div.debug_useful a:hover {text-decoration:underline}div#debug_panel.collapsed {height:30px}div#debug_panel a.open, div#debug_panel.collapsed a.close {display:none}div#debug_panel.collapsed a.open {display:block}div#debug_panel.collapsed div#debug_panel_inner {display:none}div#debug_panel ul, div#debug_panel ul li {list-style:none;margin:0;padding:0}div#debug_panel ul#debug_tabs {background:#ccc;height:30px;padding:4px 0 0 20px;border-bottom:1px solid #bbb}div#debug_panel ul#debug_tabs li {float:left;padding-right:6px}div#debug_panel ul#debug_tabs li a {display:block;float:left;line-height:29px;padding:0 10px;background:#ddd !important;border:1px solid #bbb;border-top-left-radius:5px;-moz-border-top-left-radius:5px;-webkit-border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-top-right-radius:5px;-webkit-border-top-right-radius:5px}div#debug_panel ul#debug_tabs li a.sel {background:#fff;color:#000;border-bottom:none;line-height:30px}div#debug_panel ul#debug_tabs li.info {float:right;line-height:29px;padding:0 10px}div#debug_panel div p, div#debug_panel div pre {text-align:left}div#debug_panel div pre {margin-bottom:5px}div.debug_info.errors textarea {width:100%; height:32px; margin:5px 0 0 0}div.debug_info.errors p {margin:5px 0 10px 0}div#debug_panel ul.debug_info {clear:both;margin:10px 10px}div#debug_panel ul.debug_info li {float:left;width:200px;padding:0 0 10px 0;text-align:left}div#debug_panel ul.debug_info li label {display:block;width:190px;padding-right:10px;font-weight:bold;color:#333 !important}div#debug_panel ul.debug_info li input, div#debug_panel ul.debug_info li textarea {width:180px;color:#333 !important}a.hide_error, a.hide_error_all {background:#666;color:#fff;margin:0 0 0 10px;padding:4px 6px;font-weight:bold;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}div.dev_waring {padding:20px 0;margin:5px auto;background-color:#ff6e64;color:#fff;border:1px solid #ccc;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;font-size:13px;font-weight:bold;width:940px;box-shadow:0px 0px 10px #ccc; -moz-box-shadow:0px 0px 10px #ccc; -webkit-box-shadow:0px 0px 10px #ccc}div.dev_waring ul li, div.dev_waring ul {padding:0; margin:0; list-style:none; color:#fff}#core_version_selector {width:250px;position:fixed;overflow:hidden;top:0;right:0;background-color:#000;color:#fff}#core_version_selector label {color:#fff;font-weight:bold}#core_version_selector select {width:120px;margin:10px}#core_version_selector form {margin:0}form, fieldset {padding:0;margin:0;clear:both;border:none}form {margin-bottom:20px}legend {padding:10px 0 0 0;margin:0;font-weight:bold;font-size:16px}form ul {margin:0;padding:20px 0 0 0}form li {list-style:none !important; margin:0; padding:0}form li input, form li textarea, form select {border:1px solid #ddd;padding:4px}form li textarea {font-size:13px}form li input {height:15px;voice-family:"\"}\"";voice-family:inherit}form li span.readonly {height:23px; line-height:23px}form li.form_hint {font-size:11px;color:#999}form label {line-height:12px}form li.required label {font-weight:bold}form li.required .checkboxes label, form li.required .radios label {background:none}form li.error label, form li.required.error label {color:#c00}input.input_hours {width:24px;text-align:center}input.date_picker {width:120px}input.url, input.email {width:220px}span.text_label {padding-top:4px;display:block}span.input_label,span.input_label_pre,span.input_label_post {color:#666;padding:0 10px}span.input_label_pre {padding:0 5px 0 0}span.input_label_post {padding:0 0 0 5px}label.checkbox_single {margin:0;width:auto;text-align:left;background:none}label.checkbox_single input,label.checkbox_multiple input {width:auto}label.checkbox_multiple {margin:0;width:40px;padding-right:10px;text-align:left;background:none}ul.form_submit a.submit_button, ul.form_submit a.submit_button span {display:block;float:left}ul.form_submit a.submit_button {}ul.form_submit a.submit_button span {color:#fff;padding:0 15px;line-height:28px}ul.form_submit button.submit_real {position:absolute;width:1px;height:1px;top:-10000px}div.err {padding:15px;text-align:center;background-color:#ff4b44;color:#fff;font-size:13px;font-weight:normal;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;box-shadow:0px 0px 10px #999; -moz-box-shadow:0px 0px 10px #999; -webkit-box-shadow:0px 0px 10px #999;width:85%;margin:0 auto 10px auto}iframe {border:none} input::-webkit-input-placeholder {color:#A9A9A9 !important}input:-ms-input-placeholder {color:#A9A9A9 !important}input:-moz-placeholder {color:#A9A9A9 !important}[disabled], .disabled {opacity:0.3 !important}form.form_core_default li {padding:0 0 10px 127px}form.form_core_default li.field_captcha {padding-left:0;width:400px}form.form_core_default label {display:block;float:left;width:100px;margin-left:-120px;_margin-left:-60px;padding-right:20px}form.form_core_default label.radio {display:inline;float:none;width:auto;margin-left:0;_margin-left:0;padding-right:0}form.form_core_default input, form.form_core_default textarea {width:280px;voice-family:"\"}\"";voice-family:inherit;width:270px}form.form_core_default input[type=checkbox] {width:auto}form.form_core_default label.radio input {width:auto}form.form_core_default select {width:280px}form.form_core_inline ul,form.form_core_inline_compact ul {float:left;padding:0;margin:0}form.form_core_inline li,form.form_core_inline_compact li {float:left;padding:0 15px 10px 0}form.form_core_inline label,form.form_core_inline_compact label {display:block;float:left;line-height:25px;white-space:nowrap;padding-right:10px}form.form_core_inline_compact label {float:none;line-height:18px}form.form_core_inline fieldset,form.form_core_inline_compact fieldset {display:block; float:left}form.form_core_inline_compact ul.form_submit {}input.chars1 {width:8px; text-align:center}input.chars2 {width:16px; text-align:center}input.chars3 {width:24px; text-align:center}input.chars4 {width:32px; text-align:center}input.chars5 {width:40px; text-align:center}input.chars6 {width:48px}input.chars7 {width:56px}input.chars8 {width:64px}input.chars9 {width:72px}input.chars10 {width:80px}input.chars11 {width:88px}input.chars12 {width:96px}input.chars13 {width:104px}input.chars14 {width:112px}input.chars15 {width:120px}input.chars16 {width:128px}input.chars17 {width:136px}input.chars18 {width:144px}input.chars19 {width:152px}input.chars20 {width:160px}.grid_list {margin:0 0 20px 0; padding:0}.grid_list, .grid_col {margin:0; padding:0 0 5px 0}.grid .grid_img {background:url(/images/no_img.png) center center no-repeat; display:block; float:left; width:100%; height:150px; margin:0}.grid .grid_img a, .grid_col .grid_img a {text-indent:-999999px; width:100%; height:150px; display:block}.grid_list, .grid_col {float:left; overflow:hidden}.fluid_col_2{width:50%; float:left; display:block; padding:0; margin:0; overflow:hidden}.fluid_col_3{width:33.33333%; float:left; display:block; padding:0; margin:0; overflow:hidden}.fluid_col_4{width:25%; float:left; display:block; padding:0; margin:0; overflow:hidden}.fluid_col_5{width:20%; float:left; display:block; padding:0; margin:0; overflow:hidden}.fluid_col_6{width:16.66667%; float:left; display:block; padding:0; margin:0; overflow:hidden}.fluid_col_7{width:14.28571%; float:left; display:block; padding:0; margin:0; overflow:hidden}.fluid_col_8{width:12.5%; float:left; display:block; padding:0; margin:0; overflow:hidden}.fluid_col_9{width:11.11111%; float:left; display:block; padding:0; margin:0; overflow:hidden}.grid_col_wrapper .fluid_container {padding:0 20px}div.middle_col ul.grid_col_wrapper li.two_col,div.middle_col div.grid_col_wrapper .two_col {float:left;width:450px;padding-right:20px}div.middle_col.left_col ul.grid_col_wrapper li.two_col,div.middle_col.left_col div.grid_col_wrapper .two_col {width:330px;padding-right:20px}div.middle_col.right_col ul.grid_col_wrapper li.two_col,div.middle_col.right_col div.grid_col_wrapper .two_col {width:285px;padding-right:20px}div.middle_col.left_col.right_col ul.grid_col_wrapper li.two_col,div.middle_col.left_col.right_col div.grid_col_wrapper .two_col {width:165px;padding-right:20px}div.middle_col ul.grid_col_wrapper li.three_col,div.middle_col div.grid_col_wrapper .three_col {float:left;width:293px;padding-right:20px}div.middle_col.left_col ul.grid_col_wrapper li.three_col,div.middle_col.left_col div.grid_col_wrapper .three_col {width:213px;padding-right:20px}div.middle_col.right_col ul.grid_col_wrapper li.three_col,div.middle_col.right_col div.grid_col_wrapper .three_col {width:183px;padding-right:20px}div.middle_col.left_col.right_col ul.grid_col_wrapper li.three_col,div.middle_col.left_col.right_col div.grid_col_wrapper .three_col {width:103px;padding-right:20px}div.middle_col ul.grid_col_wrapper li.four_col,div.middle_col div.grid_col_wrapper .four_col {float:left;width:215px;padding-right:20px}div.middle_col.left_col ul.grid_col_wrapper li.four_col,div.middle_col.left_col div.grid_col_wrapper .four_col {width:155px;padding-right:20px}div.middle_col.right_col ul.grid_col_wrapper li.four_col,div.middle_col.right_col div.grid_col_wrapper .four_col {width:132px;padding-right:20px}div.middle_col.left_col.right_col ul.grid_col_wrapper li.four_col,div.middle_col.left_col.right_col div.grid_col_wrapper .four_col {width:72px;padding-right:20px}div.middle_col ul.grid_col_wrapper li.five_col,div.middle_col div.grid_col_wrapper .five_col {float:left;width:168px;padding-right:20px}div.middle_col.left_col ul.grid_col_wrapper li.five_col,div.middle_col.left_col div.grid_col_wrapper .five_col {width:120px;padding-right:20px}div.middle_col.right_col ul.grid_col_wrapper li.five_col,div.middle_col.right_col div.grid_col_wrapper .five_col {width:102px;padding-right:20px}div.middle_col.left_col.right_col ul.grid_col_wrapper li.five_col,div.middle_col.left_col.right_col div.grid_col_wrapper .five_col {width:54px;padding-right:20px}div.middle_col ul.grid_col_wrapper li.six_col,div.middle_col div.grid_col_wrapper .six_col {float:left;width:136px;padding-right:20px}div.middle_col.left_col ul.grid_col_wrapper li.six_col,div.middle_col.left_col div.grid_col_wrapper .six_col {width:96px;padding-right:20px}div.middle_col.right_col ul.grid_col_wrapper li.six_col,div.middle_col.right_col div.grid_col_wrapper .six_col {width:81px;padding-right:20px}div.middle_col.left_col.right_col ul.grid_col_wrapper li.six_col,div.middle_col.left_col.right_col div.grid_col_wrapper .six_col {width:41px;padding-right:20px}grid_col_wrapper {margin:0;padding:0}ul.grid_col_wrapper li.grid_start,div.grid_col_wrapper .grid_start,div.grid_col_wrapper .grid_start .fluid_container {padding-left:0 !important}ul.grid_col_wrapper li.grid_end,div.grid_col_wrapper .grid_end,div.grid_col_wrapper .grid_end .fluid_container {padding-right:0 !important}.paginate p.paginate_title {float:left}.paginate ol {float:right;margin:0;padding:0}.paginate ol li {float:left;margin:0;padding:0 0 0 5px}.paginate ol li span, .paginate ol li a {display:block;float:left;line-height:21px}#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:99999; overflow:hidden}#cboxOverlay{position:fixed; width:100%; height:100%}#cboxMiddleLeft, #cboxBottomLeft{clear:left}#cboxContent{position:relative; overflow:hidden}#cboxLoadedContent{overflow:auto}#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0}#cboxTitle{margin:0}#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%}#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer}#cboxOverlay{background:#fff}#colorBox{}#cboxTopLeft{width:25px; height:25px; background:url(http://site.evocdn.co.uk/css/colorbox/4/images/border1.png) 0 0 no-repeat}#cboxTopCenter{height:25px; background:url(http://site.evocdn.co.uk/css/colorbox/4/images/border1.png) 0 -50px repeat-x}#cboxTopRight{width:25px; height:25px; background:url(http://site.evocdn.co.uk/css/colorbox/4/images/border1.png) -25px 0 no-repeat}#cboxBottomLeft{width:25px; height:25px; background:url(http://site.evocdn.co.uk/css/colorbox/4/images/border1.png) 0 -25px no-repeat}#cboxBottomCenter{height:25px; background:url(http://site.evocdn.co.uk/css/colorbox/4/images/border1.png) 0 -75px repeat-x}#cboxBottomRight{width:25px; height:25px; background:url(http://site.evocdn.co.uk/css/colorbox/4/images/border1.png) -25px -25px no-repeat}#cboxMiddleLeft{width:25px; background:url(http://site.evocdn.co.uk/css/colorbox/4/images/border2.png) 0 0 repeat-y}#cboxMiddleRight{width:25px; background:url(http://site.evocdn.co.uk/css/colorbox/4/images/border2.png) -25px 0 repeat-y}#cboxContent{background:#fff}#cboxLoadedContent{margin-bottom:20px}#cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999}#cboxCurrent{display:none !important}#cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444}#cboxPrevious{position:absolute; bottom:0px; left:0; color:#444}#cboxNext{position:absolute; bottom:0px; left:63px; color:#444}#cboxLoadingOverlay{background:url(http://site.evocdn.co.uk/css/colorbox/4/images/loading.gif) 5px 5px no-repeat #fff}#cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444}.cboxIE #cboxTopLeft{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://site.evocdn.co.uk/css/colorbox/4/images/internet_explorer/borderTopLeft.png', sizingMethod='scale')}.cboxIE #cboxTopCenter{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://site.evocdn.co.uk/css/colorbox/4/images/internet_explorer/borderTopCenter.png', sizingMethod='scale')}.cboxIE #cboxTopRight{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://site.evocdn.co.uk/css/colorbox/4/images/internet_explorer/borderTopRight.png', sizingMethod='scale')}.cboxIE #cboxBottomLeft{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://site.evocdn.co.uk/css/colorbox/4/images/internet_explorer/borderBottomLeft.png', sizingMethod='scale')}.cboxIE #cboxBottomCenter{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://site.evocdn.co.uk/css/colorbox/4/images/internet_explorer/borderBottomCenter.png', sizingMethod='scale')}.cboxIE #cboxBottomRight{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://site.evocdn.co.uk/css/colorbox/4/images/internet_explorer/borderBottomRight.png', sizingMethod='scale')}.cboxIE #cboxMiddleLeft{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://site.evocdn.co.uk/css/colorbox/4/images/internet_explorer/borderMiddleLeft.png', sizingMethod='scale')}.cboxIE #cboxMiddleRight{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://site.evocdn.co.uk/css/colorbox/4/images/internet_explorer/borderMiddleRight.png', sizingMethod='scale')}ul#breadcrumb {padding:0;margin:0}ul#breadcrumb li {float:left;margin:0;padding:0 0 0 22px;line-height:20px;list-style:none}ul#breadcrumb li a, ul#breadcrumb li span {display:block;line-height:20px}ul#breadcrumb li.first {padding:0;background:none}ul#breadcrumb li.sel {padding-right:0}div.sharedspacer {clear:both; height:10px}h2.column_heading, span.heading {display:block;color:#1c3f95;font:18px/24px arial;padding:0 0 10px 10px;letter-spacing:-0.05em;border-bottom:3px solid #353535}div.column.left_col p,div.column.right_col p {margin:0}.main-page-pic {padding-left:20px; float:right; background-color:#fff; margin-top:-40px}.quote {margin:20px 0;color:#8dc63f;font-style:italic;display:block;font-size:15px;line-height:18px}.jotform-form#223413615818354 {height:4000px}a:hover, a:active, a:focus {outline:0}div, header, li, td, th, input, textarea, select, label {font:12px/14px arial}h1, h2, h3, h4 {font-weight:normal;margin:0 0 20px 0;color:#1c3f95;font-family:ubuntu_bold}h1 {font-size:28px; line-height:28px}h2 {font-size:16px; line-height:24px}h3 {font-size:19px; line-height:21px}h4 {font-size:17px; line-height:64px}h5 {font-size:15px; line-height:17px}h1 em, h2 em, h3 em, h4 em, h5 em {font-style:normal; color:#8dc63f}.middle_col p {margin:0 0 20px 0; line-height:18px !important}a {text-decoration:none;outline:none;cursor:pointer;color:#1c3f95}ul {padding:0;margin:0 0 10px 0px}li {list-style:none;margin:3px 0;padding:0}::selection {background:#1c3f95; color:#fff}::-moz-selection {background:#1c3f95; color:#fff}::-webkit-selection {background:#1c3f95; color:#fff}.msg {background: #8dce33;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8dce33), to(#74ac28));background: -webkit-linear-gradient(#8dce33, #74ac28);background: -moz-linear-gradient(#8dce33, #74ac28);background: -ms-linear-gradient(#8dce33, #74ac28);background: -o-linear-gradient(#8dce33, #74ac28);background: linear-gradient(#8dce33, #74ac28);-pie-background: linear-gradient(#8dce33, #74ac28);behavior: url(/PIE.htc);border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc)text-shadow: 0px -1px 0px #374683;filter: dropshadow(color=#374683,offX=0,offY=1);border:solid 1px #6ea426;color:#fff;font-weight:normal;display:block;overflow:hidden;height:35px;font-size:15px;line-height:35px;text-align:center;text-transform:uppercase;font-family:helvetica_neue_ltd_st,Helvetica,Arial,sans-serif;margin-bottom:20px}.msg a {color:#fff; display:block}.msg a:hover {color:#848484}.msg:hover {border:1px solid #cbcbcb; color:#848484; background: #fefefe;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fefefe), to(#e4e4e4));background: -webkit-linear-gradient(#fefefe, #e4e4e4);background: -moz-linear-gradient(#fefefe, #e4e4e4);background: -ms-linear-gradient(#fefefe, #e4e4e4);background: -o-linear-gradient(#fefefe, #e4e4e4);background: linear-gradient(#fefefe, #e4e4e4);-pie-background: linear-gradient(#fefefe, #e4e4e4);behavior: url(/PIE.htc)}.clr {display:block; clear:both; height:1px}div#header_images {margin:0 auto 20px auto !important;padding:0 0 20px 0 !important}@font-face {font-family:'helvetica_neue_bold';src:url('https://c918654.ssl.cf3.rackcdn.com/helvetica_neue_bold/helveticaneueltstd-bd_0-webfont.eot');src:url('https://c918654.ssl.cf3.rackcdn.com/helvetica_neue_bold/helveticaneueltstd-bd_0-webfont.eot?#iefix') format('embedded-opentype'),url('https://c918654.ssl.cf3.rackcdn.com/helvetica_neue_bold/helveticaneueltstd-bd_0-webfont.svg#helvetica_neue_bold') format('svg'),url('https://c918654.ssl.cf3.rackcdn.com/helvetica_neue_bold/helveticaneueltstd-bd_0-webfont.ttf') format('truetype'),url('https://c918654.ssl.cf3.rackcdn.com/helvetica_neue_bold/helveticaneueltstd-bd_0-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face {font-family:'ubuntu_regular';src:url('https://c918654.ssl.cf3.rackcdn.com/ubuntu_regular/ubuntu-regular-webfont.eot');src:url('https://c918654.ssl.cf3.rackcdn.com/ubuntu_regular/ubuntu-regular-webfont.eot?#iefix') format('embedded-opentype'),url('https://c918654.ssl.cf3.rackcdn.com/ubuntu_regular/ubuntu-regular-webfont.svg#ubuntu_regular') format('svg'),url('https://c918654.ssl.cf3.rackcdn.com/ubuntu_regular/ubuntu-regular-webfont.ttf') format('truetype'),url('https://c918654.ssl.cf3.rackcdn.com/ubuntu_regular/ubuntu-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face {font-family:'ubuntu_bold';src:url('https://c918654.ssl.cf3.rackcdn.com/ubuntu_bold/ubuntu-bold-webfont.eot');src:url('https://c918654.ssl.cf3.rackcdn.com/ubuntu_bold/ubuntu-bold-webfont.eot?#iefix') format('embedded-opentype'),url('https://c918654.ssl.cf3.rackcdn.com/ubuntu_bold/ubuntu-bold-webfont.svg#ubuntu_bold') format('svg'),url('https://c918654.ssl.cf3.rackcdn.com/ubuntu_bold/ubuntu-bold-webfont.ttf') format('truetype'),url('https://c918654.ssl.cf3.rackcdn.com/ubuntu_bold/ubuntu-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face {font-family:'myraid_pro';src:url('https://c918654.ssl.cf3.rackcdn.com/myraid_pro/myriadwebpro-webfont.eot');src:url('https://c918654.ssl.cf3.rackcdn.com/myraid_pro/myriadwebpro-webfont.eot?#iefix') format('embedded-opentype'),url('https://c918654.ssl.cf3.rackcdn.com/myraid_pro/myriadwebpro-webfont.svg#myraid_pro') format('svg'),url('https://c918654.ssl.cf3.rackcdn.com/myraid_pro/myriadwebpro-webfont.ttf') format('truetype'),url('https://c918654.ssl.cf3.rackcdn.com/myraid_pro/myriadwebpro-webfont.woff') format('woff');font-weight:normal;font-style:normal}body {margin:0; padding:0; background:#fff; color:#666; background:url(/images/backgrounds/bg.png) #dbdbdb repeat-x top center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#454545}#wrapper {width:100% !important}#content_wrapper {position:relative; background-color:#fff; width:100%; z-index:8}#wrapper.pageid1 div#content_wrapper {padding-bottom:20px}.content {width:960px; margin:auto}div.pageid1 div.middle_col h1 {width:50%; float:left}.left_col{width:220px; margin-top:-55px; position:relative; z-index:9; padding-bottom:20px}.right_col {margin-top:-55px; position:relative; z-index:9; padding-bottom:20px}.middle_col {margin-top:-55px; position:relative; z-index:9; padding-bottom:20px; margin-left:10px}#wrapper.pageid1 div.middle_col {width:960px; padding:0}#wrapper.pageid1 div.middle_col h1 {margin-bottom:30px}body.default div.middle_col h1 {color:#8dc63f; font-size:22px; border-bottom:solid 1px #d9d9d9; margin-bottom:30px; padding-bottom:5px}body.default div.middle_col h2 {font-size:16px; margin-bottom:10px}.main-page-pic img {float:right; margin-left:20px; border:solid 1px #e7e7e7; padding:3px; background-color:#fff; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc); vertical-align:middle; text-align:center; position:relative}#logo {float:left}header {height:115px;background:url(/images/backgrounds/header-bg.png) no-repeat top center;position:absolute;width:100%;z-index:10;top:0px}header section {width:960px;margin:auto;padding-top:17px;position:relative}header div#contact {float:right;color:#8dc63f;font-size:19px;line-height:90px;font-family:ubuntu_regular}header div#contact span {color:#1c3f95;font-weight:700;font-family:ubuntu_bold}#header_search_wrap {position:absolute;right:0;top:0;z-index:8}#header_search_wrap form {position:relative;right:0;display:block;background-color:#8dc63f;width:280px;height:45px;z-index:99;border-bottom:solid 4px #fff;border-left:solid 4px #fff;border-right:solid 4px #fff;padding-top:20px;top:-73px;-webkit-box-shadow: #000 0px 0px 5px;-moz-box-shadow: #000 0px 0px 5px;box-shadow: #000 0px 0px 5px;behavior: url(/PIE.htc);;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc)}#header_search_wrap form ul {float:left}#header_search_wrap form ul li {float:left}#header_search_wrap form fieldset {width:190px;display:block;float:left}#header_search_wrap form input {height:22px;padding:3px 5px;width:190px;display:block;float:left;margin-left:13px;border:1px solid #6ea426;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc)}#header_search_wrap a#header_search_submit {height:28px;width:80px;display:block;border:1px solid #6ea426;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc);margin-left:-8px;background: #8dce33;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8dce33), to(#74ac28));background: -webkit-linear-gradient(#8dce33, #74ac28);background: -moz-linear-gradient(#8dce33, #74ac28);background: -ms-linear-gradient(#8dce33, #74ac28);background: -o-linear-gradient(#8dce33, #74ac28);background: linear-gradient(#8dce33, #74ac28);-pie-background: linear-gradient(#8dce33, #74ac28);behavior: url(/PIE.htc);}@-moz-document url-prefix() {#header_search_wrap a#header_search_submit {margin-left:-48px}}#header_search_wrap a:hover#header_search_submit {border-color:#08256b;background: #2046a3;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2046a3), to(#092b7c));background: -webkit-linear-gradient(#2046a3, #092b7c);background: -moz-linear-gradient(#2046a3, #092b7c);background: -ms-linear-gradient(#2046a3, #092b7c);background: -o-linear-gradient(#2046a3, #092b7c);background: linear-gradient(#2046a3, #092b7c);-pie-background: linear-gradient(#2046a3, #092b7c);behavior: url(/PIE.htc);}#header_search_wrap a#header_search_submit span {padding:0;display:block;width:100%;text-align:center;text-transform:uppercase;font-weight:700;letter-spacing:1px;text-shadow: 0px -1px 0px #374683;filter: dropshadow(color=#374683,offX=0,offY=1);}#homepage_header {background-color:#003366;position:relative;width:100%;z-index:0;position:relative;margin-top:70px}#homepage_header h2 {display:block;font-family:ubuntu_bold, Arial, Helvetica, sans-serif;color:#fff;font-size:28px;line-height:35px;width:auto;position:absolute;top:95px;margin-left:-475px;left:50%;z-index:99;text-shadow:0px 0px 3px #636363;filter:dropshadow(color=#636363, offx=0, offy=0)}.null {padding:20px 40px;background:url('/images/backgrounds/blue_trans.png');border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; behavior: url(/PIE.htc)}#header_images {background:url(/images/banners/default.jpg)}#homepage_headers, #homepage_headers div {height:300px;margin:auto;overflow:hidden;width:100%;background-repeat:no-repeat;background-position:center center !important;background-size:cover !important}#homepage_headers, #homepage_headers div.overlay, #header_images span {}div#homepage_headers div img {position:absolute}#homepage_headers {}#wrapper.pageid1 div#homepage_headers, #wrapper.pageid1 div#homepage_headers div {height:500px}div#header_images.middle,div#header_images.middle ul, div#header_images.middle ul li, div#header_images.middle ul li span, div#header_images, div#header_images ul, div#header_images ul li, div#header_images ul li a, div#header_images ul li span{height:460px;width:100%;background-position:center;background-color:transparent;background-repeat:no-repeat}#content_top {position:absolute;top:-79px;left:0;width:100%;background:url(/images/backgrounds/content-bg.png) bottom;z-index:8}#content_top_bg {height:79px;background:url(/images/backgrounds/homepage_header_bot.png) no-repeat bottom center;z-index:8}#hp_pager_wrap {width:940px;margin:auto;position:relative;z-index:99}#hp_pager {float:right;margin-top:-120px}#hp_pager a {float:left;display:block;margin-right:10px;width:16px;height:16px;background:url(/images/sprites.png) -2032px -405px;overflow:hidden;text-indent:9999px;outline:0}#hp_pager a:hover, #hp_pager a.activeSlide {background-position:-2015px -405px}div#homepage_headers div.hph_text_block {width:940px;margin:120px auto 0}div#homepage_headers div.hph_text_block h2 {color:#fff;font-size:40px;line-height:50px;overflow:hidden;width:400px;font-family:ubuntu_bold;margin-bottom:40px;float:none;position:relative;margin:0;left:0;top:0;margin-bottom:50px;text-shadow: 0px -1px 0px #374683;filter: dropshadow(color=#374683,offX=0,offY=1);}#footer_top, #footer_bot {width:980px; margin:auto}footer section {width:1000px; margin:auto}footer section#footer {width:910px; margin:auto; padding:25px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; behavior: url(/PIE.htc); background: #2046a3;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2046a3), to(#092b7c));background: -webkit-linear-gradient(#2046a3, #092b7c);background: -moz-linear-gradient(#2046a3, #092b7c);background: -ms-linear-gradient(#2046a3, #092b7c);background: -o-linear-gradient(#2046a3, #092b7c);background: linear-gradient(#2046a3, #092b7c);-pie-background: linear-gradient(#2046a3, #092b7c);behavior: url(/PIE.htc);; min-height:150px; color:#fff; position:relative}footer h3 {color:#fff; margin:0 0 10px 0; font-size:14px; font-weight:700}footer section #connect-call h3 {font-size:16px}footer ul {margin:0}footer ul li {margin-bottom:5px}footer {background:url(/images/backgrounds/footer-bg.png) repeat-x bottom; background-color:#fff}footer section #pages, footer section nav#range {float:left}footer section #pages {width:163px; height:auto !important}footer section #range {width:470px}footer section ul#connect {height:40px}footer section #range ul {width:130px; float:left; margin-right:20px}footer section #range ul li, footer section #connect-call ul li {margin-bottom:8px}footer section #connect-call {float:right}footer section #connect-call ul {margin:0}footer section #connect-call ul#call {background:url(/images/sprites.png) no-repeat 0 -596px; padding-left:25px}footer small {float:left; padding:25px 0 50px 0; display:block; color:#454545; font-family:arial; font-size:11px}footer a#powered_by {float:right; display:block; overflow:hidden; text-indent:-9999px; width:133px; height:16px; background:url(/images/sprites.png) 0 -501px; margin-top:20px}footer a:hover#powered_by {background-position:0 -517px}#latest-news {width:960px; display:block; margin:auto; margin-bottom:20px;height:50px; background-color:#f9f9f9; border:solid 1px #cbcbcb; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; behavior: url(/PIE.htc); position:relative; overflow:hidden}#latest-news h4.title {text-indent:-20px; margin:0; padding:0; display:block; float:left; height:52px; width:254px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; behavior: url(/PIE.htc); margin-left:-1px; margin-top:-1px; line-height:50px; text-align:center; color:#fff; text-shadow: 0px -1px 0px #374683;filter: dropshadow(color=#374683,offX=0,offY=1);; font-size:18px; background:url(/images/backgrounds/latest-new-title-bg.png); position:relative}#latest-news ul {float:left; height:50px; width:660px; margin:0; padding:0}#latest-news li.news-item {float:left; height:50px; width:615px; line-height:47px; font-size:14px; padding:0 20px; overflow:hidden; font-family:myraid_pro, Helvetica, sans-serif;font-weight:bold}#latest-news ul li span.news-date {color:#8dc63f; padding-right:10px}#latest-news a.rss {height:50px;display:block; width:30px; overflow:hidden; text-indent:-9999px; background:url(/images/sprites.png) no-repeat -2014px -152px}#latest-news a:hover.rss {background-position:-2014px -194px}div#wrapper.pageid40 div#cat_all_wrap, ul#s_cat_wrap{background:url(/images/backgrounds/products-bg.png) no-repeat top;padding:15px;margin-top:30px}div#wrapper.pageid40 ul.categories {width:940px}div#wrapper.pageid40 ul.categories li, ul#s_cat_wrap li {width:185px;height:300px;padding:10px;margin:0 27px 30px 0;border:solid 1px #e3e3e3;border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; behavior: url(/PIE.htc);background-color:#f9f9f9}div#wrapper.pageid40 ul.categories li.first, ul#s_cat_wrap li.first {margin-left:0px}div#wrapper.pageid40 ul.categories li.last, ul#s_cat_wrap li.last {margin:0}div#wrapper.pageid40 ul.categories li span.field_image, ul#s_cat_wrap .img_wrap {display:block;width:175px;height:110px;margin:auto;border:solid 1px #e3e3e3;padding:5px;background-color:#fff;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc);overflow:hidden}div#wrapper.pageid40 ul.categories li span.field_image a img {width:175px;height:110px;padding:0 !important}div#wrapper.pageid40 ul.categories li h3, ul#s_cat_wrap h3 {margin:10px 0 5px 0;padding:0}div#wrapper.pageid40 ul.categories li h3.title a, ul#s_cat_wrap h3 a {display:block;color:#8dc63f;font-size:16px;font-family:ubuntu_bold, Arial, Helvetica, sans-serif;line-height:20px;height:40px;overflow:hidden}div#wrapper.pageid40 ul.categories li h3.title a:hover {text-decoration:none;color:#1c3f95}div#wrapper.pageid40 ul.categories li p.navigation_snippet {display:block;margin:0;height:100px;overflow:hidden}div#wrapper.pageid40 ul.categories li:hover p {color:#000}div#wrapper.pageid40 div.middle_col {padding:0;width:940px;margin-left:10px}div#wrapper.pageid40 div.middle_col h1 {color:#8dc63f;font-size:22px;border-bottom:solid 1px #d9d9d9;margin-bottom:20px;padding-bottom:5px}div#wrapper.pageid40 div.middle_col h2 {font-size:16px;margin-bottom:10px}div#wrapper.pageid40 div.middle_col div.catimg {overflow:hidden;text-indent:-9999px;background-color:#fff;width:238px;height:158px;background-repeat:no-repeat;background-position:center;border:solid 1px #d9d9d9 !important;border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; behavior: url(/PIE.htc);margin-bottom:30px;position:relative;margin-left:30px;margin-right:20px}div#wrapper.pageid40 form.prod_filter_form, div#wrapper.pageid40 nav#sub_cat_nav {display:none}div#wrapper.pageid40 div#category_prods {background:url(/images/backgrounds/products-bg.png) no-repeat top; padding:10px; margin-top:20px}#category_prods ul.grid li {height:auto !important}div#wrapper.pageid40 div#category_prods ul li div.fluid_container div.grid {width:185px; height:226px;margin:auto; background:url(/images/backgrounds/products-carousel-item-bg.png) no-repeat top; padding:10px; line-height:16px; overflow:hidden}div#wrapper.pageid40 div#category_prods ul li div.fluid_container div.grid div.grid_img_tag {width:175px;height:110px;margin:auto;border:solid 1px #e3e3e3;padding:5px;background-color:#fff;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc);overflow:hidden;margin-bottom:5px}div#wrapper.pageid40 div#category_prods ul li div.fluid_container div.grid div.grid_img_tag a img {}div#wrapper.pageid40 div#category_prods ul li div.fluid_container div.grid a.moreinfo {display:none}div#wrapper.pageid40 div#category_prods ul li div.fluid_container div.grid h4.prod_title {height:auto}div#wrapper.pageid40 div#category_prods ul li div.fluid_container div.grid h4.prod_title a {color:#8dc63f;font-size:16px;font-family:ubuntu_bold, Arial, Helvetica, sans-serif;max-height:45px;overflow:hidden;margin-top:-0}div#wrapper.pageid40 div#category_prods ul li div.fluid_container div.grid h4.prod_title a:hover {text-decoration:none; color:#1c3f95}div#wrapper.pageid40 ul#prod.grid_col_wrapper li {width:225px;margin:0 0 30px}.page_body_category {clear:both}.page_body_category {overflow:hidden;height:170px}.pg_img {background-color:#FFFFFF;background-position:center center;background-repeat:no-repeat;border:1px solid #D9D9D9 !important;border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; behavior: url(/PIE.htc);height:158px;text-indent:-9999px;width:238px;float:right;margin:0 0 30px 30px}a#cont_rm {float:left;margin-bottom:20px;margin-top:15px}a#cont_rm span {background-position:right -600px}a#cont_rm:hover span {background-position:right -650px}h1.narrow {margin-right:270px}p.blog_date, p.paginate_title {color:#1c3f95; padding-bottom:0; font-size:12px}body.blog_post div#wrapper.pageid48 div#content_wrapper.cf div.cf div.middle_col article.blog_post img {border:1px solid #D9D9D9; padding:3px; margin-bottom:20px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; behavior: url(/PIE.htc)}div#wrapper.pageid56 div.middle_col h1 {color:#8dc63f; font-size:22px; border-bottom:solid 1px #d9d9d9; margin-bottom:20px; padding-bottom:5px}div#wrapper.pageid56 div.middle_col h2 {font-size:16px; margin-bottom:10px}div#wrapper.pageid56 div.middle_col h3 {font-size:16px; margin-bottom:10px; border-bottom:solid 1px #d9d9d9}div#wrapper.pageid56 #prod_body strong {color:#8dc63f}div#wrapper.pageid56 #prod_body ul {margin:20px 0}div#wrapper.pageid56 #prod_body ul li {line-height:18px;background:url(/images/backgrounds/list-bull.png) no-repeat left;margin:0;padding-left:20px;list-style:none}#right_col h2 {font-family:ubuntu_regular, Arial, Helvetica, sans-serif; font-size:21px; margin:25px 0}#prod_img_gal, #prod_vid, #prod_var_block, #prod_downloads, #prod_social, #prod_pages {background:url(/images/backgrounds/right-col-bg.png) no-repeat 0 35px; position:relative}#prod_img_gal ul {padding:0;margin:10px;height:191px;overflow:hidden}#prod_img_gal ul li {border:solid 1px #d9d9d9; background-color:#fff; padding:3px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc); width:280px}#cboxNext, #cboxPrevious {background:url("/images/sprites.png") no-repeat scroll -2022px -305px #FFFFFF;width:20px;height:20px;text-indent:-9999px}#cboxNext {background-position:-2025px -269px;left:22px}#prod_img_gal a#prod_img_prev, #prod_img_gal a#prod_img_next {position:absolute;display:block;width:40px;height:40px;top:130px;border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; behavior: url(/PIE.htc);overflow:hidden;text-indent:-999px;background:url(/images/sprites.png) no-repeat -2012px -295px #fff;z-index:99}#prod_img_gal a#prod_img_prev {left:-5px}#prod_img_gal a#prod_img_next {right:-5px;background-position:-2012px -260px}#prod_vid iframe {margin:0 10px}#social_ajax_social_wrapper {margin-left:6px}.fb-like, .twitter-share-button, #___plusone_0 {margin-right:4px !important}#prod_var_block {min-height:135px;margin-top:25px}#prod_var_block div.prod_var {width:63px; margin:5px 0px 15px 10px;text-align:center; float:left;height:85px}div#prod_var_block h2 {margin:0px 0 25px}#cte {width:100%;text-align:center;color:#1c3f95;font-family:ubuntu_regular;font-size:12px}#prod_var_block div.prod_var a, #prod_var_block div.prod_var div.colour_wrap {display:block;width:63px;height:63px;overflow:hidden;text-indent:-9999px;margin-bottom:5px;border:solid 1px #d9d9d9;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc);background-repeat:no-repeat !important;background-position:center !important;position:relative}#prod_var_block div.prod_var div.colour_wrap {padding:5px;width:53px;height:53px}#prod_var_block div.prod_var div.colour_wrap div.colour {height:100%}div#wrapper.pageid48 div.middle_col h1 {display:none}article.blog_post h1#blog_header {display:block !important; color:#8dc63f; font-size:20px; border-bottom:solid 1px #d9d9d9; margin-bottom:20px; padding-bottom:5px}div#wrapper.pageid48 div.middle_col h4 a {color:#8dc63f; font-size:24px; border-bottom:solid 1px #d9d9d9; margin-bottom:20px; padding-bottom:5px; margin-right:0; display:block; line-height:29px}#blog_list div.paginate p {right:0}div#blog_list ul {overflow:visible !important}div#blog_list ul.blog li {position:relative; overflow:visible !important;padding-bottom:20px}div#blog_list ul li a.img {display:block; height:200px; border:solid 1px #d9d9d9; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; behavior: url(/PIE.htc); background-position:center; overflow:hidden; text-indent:-9999px}div#blog_list ul li a.img span {display:block; height:196px; width:99.5%; border:solid 2px #fff; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; behavior: url(/PIE.htc)}div#blog_list ul.blog li p.date {display:block; color:#fff; height:163px; width:41px; left:-72px; top:0; position:absolute; background:url(/images/backgrounds/date-bg.png) no-repeat; text-shadow: 0px -1px 0px #374683;filter: dropshadow(color=#374683,offX=0,offY=1);}div#blog_list ul.blog li p.date span {display:block; text-align:center; font-family:ubuntu_bold}div#blog_list ul.blog li p.date span.day {font-size:21px; padding-top:8px}div#right_col form {display:block; background:url(/images/backgrounds/right-col-bg.png) no-repeat; padding:20px 10px}div#right_col form input#blog_search_kw {height:15px; padding:3px 5px; width:190px; display:block; float:left; margin-left:10px; border:1px solid #ccc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc); margin-right:10px}div#right_col {margin-top:-55px; position:relative; z-index:9}div#right_col span.heading {font-family:ubuntu_regular, Arial, Helvetica, sans-serif; font-size:21px; margin:0; border:0}.blog_nav li a {color:#848484; font-family:ubuntu_regular}.blog_nav li a:hover, .blog_nav li.sel a {color:#8dc63f; font-weight:normal !important}.blog_nav {background:url(/images/backgrounds/right-col-bg.png) no-repeat top; padding:15px !important}ul.blog_nav li a {display:block;padding:3px 10px}#blog_list div.paginate p , p.blog_date {float:right}html body.blog div#wrapper.pageid48 div#content_wrapper.cf div.cf div.middle_col h2 {}html body.blog div#wrapper.pageid48 div#content_wrapper.cf div.cf div.middle_col h2 {font-weight:normal}body.case_studies_page div.middle_col h1, body.case_studies div.middle_col h1 {color:[ secondary ];font-size:22px;border-bottom:solid 1px #d9d9d9;margin-bottom:20px;padding-bottom:5px}body.case_studies div.middle_col h2 {font-size:16px;margin-bottom:10px}body.case_studies div.middle_col ul {background:url(/images/backgrounds/products-bg.png) no-repeat top;margin:0;padding:10px;margin-top:20px}body.case_studies div.middle_col ul li {border-bottom:solid 1px #d9d9d9;padding:10px 0 30px 10px}body.case_studies div.middle_col ul li h1 {color:#8dc63f;font-size:22px;border-bottom:solid 1px #d9d9d9;margin-bottom:20px;padding-bottom:5px width:615px}body.case_studies div.middle_col ul li h1 a {color:#8dc63f}body.case_studies div.middle_col ul li div.cs_img {float:right;background-color:#fff;width:271px}body.case_studies div.middle_col ul li div.cs_img a {display:block; position:relative;width:251px; height:161px; overflow:hidden; text-indent:-9999px; background-position:center !important; background-repeat:no-repeat !important; border:solid 1px #d9d9d9; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; behavior: url(/PIE.htc)}div#wrapper.pageid53 div.middle_col h1 {color:#8dc63f; font-size:22px; border-bottom:solid 1px #d9d9d9; margin-bottom:20px; padding-bottom:5px}div#wrapper.pageid53 div.middle_col h3 {color:#8dc63f}div#wrapper.pageid53 div.middle_col h3 {color:#8dc63f}div#installer {background:url(/images/backgrounds/products-bg.png) no-repeat 0 55px}.installer_right_col, .installer_left_col {float:left; width:430px; padding:15px}.installer_right_col h2, .installer_left_col h2 {font-family:ubuntu_regular; margin:0 0 25px 0; padding:0}.installer_left_col {margin-right:15px}#installer-bigimage {margin-top:65px; width:415px; height:315px; border:solid 1px #e7e7e7; padding:3px; background-color:#fff; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc)}#installer-bigimage img {width:415px; height:315px}.installer_left_col form {width:430px; margin:15px; position:relative}.installer_left_col form input, .contact_right_col form textarea {border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; behavior: url(/PIE.htc);border-color:#c0c0c0; position:relative;-moz-box-shadow:inset 0 3px 10px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 3px 10px rgba(0,0,0,.1);box-shadow:inset 0 3px 10px rgba(0,0,0,.1)}.installer_left_col form input {height:18px}.installer_left_col form label {font-weight:normal !important}.installer_left_col form {padding-bottom:30px; position:relative}.installer_left_col form a.submit_button {position:absolute; bottom:18px; right:30px; padding:0; text-align:center; border:1px solid #6ea426;background: #8dce33;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8dce33), to(#74ac28));background: -webkit-linear-gradient(#8dce33, #74ac28);background: -moz-linear-gradient(#8dce33, #74ac28);background: -ms-linear-gradient(#8dce33, #74ac28);background: -o-linear-gradient(#8dce33, #74ac28);background: linear-gradient(#8dce33, #74ac28);-pie-background: linear-gradient(#8dce33, #74ac28);behavior: url(/PIE.htc); border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; behavior: url(/PIE.htc)}.installer_left_col form a.submit_button span {display:block; width:85px; height:30px; text-align:center; padding:0; margin:0; font-family:ubuntu_regular !important; font-size:16px !important; padding-top:6px !important; background:url(/images/sprites.png) -1931px -335px !important}.installer_left_col form a:hover.submit_button {border:1px solid #cbcbcb; background: #fefefe;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fefefe), to(#e4e4e4));background: -webkit-linear-gradient(#fefefe, #e4e4e4);background: -moz-linear-gradient(#fefefe, #e4e4e4);background: -ms-linear-gradient(#fefefe, #e4e4e4);background: -o-linear-gradient(#fefefe, #e4e4e4);background: linear-gradient(#fefefe, #e4e4e4);-pie-background: linear-gradient(#fefefe, #e4e4e4);behavior: url(/PIE.htc);}.installer_left_col form a:hover.submit_button span {color:#1c3f95; background-position:-1931px -262px !important}#formbuilder_7_field_65_field label {position:absolute; bottom:20px; left:150px; width:240px}#formbuilder_7_field_65_field input {position:absolute; bottom:30px; left:-5px}div#wrapper.pageid54 div.middle_col h1 {color:#8dc63f; font-size:22px; border-bottom:solid 1px #d9d9d9; margin-bottom:20px; padding-bottom:5px}div#wrapper.pageid54 div.middle_col h3 {color:#8dc63f}.contact_right_col, .contact_left_col {float:left; width:430px; padding:15px; background:url(/images/backgrounds/contact-section-bg.png) no-repeat 0 55px}.contact_right_col h2, .contact_left_col h2 {font-family:ubuntu_regular; margin:0 0 35px -18px; padding:0}.contact_left_col {margin-right:20px}#map-wrap {width:421px; height:500px; border:solid 1px #e7e7e7; padding:3px; background-color:#fff; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc); margin:auto}#map {width:421px; height:500px}.contact_right_col form {width:430px; margin:-10px 15px; position:relative}.contact_right_col form input, .contact_right_col form textarea {border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; behavior: url(/PIE.htc);border-color:#c0c0c0; position:relative;-moz-box-shadow:inset 0 3px 10px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 3px 10px rgba(0,0,0,.1);box-shadow:inset 0 3px 10px rgba(0,0,0,.1)}#formbuilder_7_field_65, #formbuilder_1_field_59 {border:0; padding:0}.contact_right_col form input {height:18px}.contact_right_col form label {font-weight:normal !important}#formbuilder_1_field_59_field {padding-left:0;margin-left:-12px}#formbuilder_1_field_59_field label {float:right;width:205px;margin:0;padding-right:180px}#formbuilder_1_field_59_field input {float:left}.contact_right_col form {padding-bottom:30px}.contact_right_col form a.submit_button {position:absolute; bottom:18px; right:30px; padding:0; text-align:center; border:1px solid #6ea426;background: #8dce33;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8dce33), to(#74ac28));background: -webkit-linear-gradient(#8dce33, #74ac28);background: -moz-linear-gradient(#8dce33, #74ac28);background: -ms-linear-gradient(#8dce33, #74ac28);background: -o-linear-gradient(#8dce33, #74ac28);background: linear-gradient(#8dce33, #74ac28);-pie-background: linear-gradient(#8dce33, #74ac28);behavior: url(/PIE.htc); border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; behavior: url(/PIE.htc)}.contact_right_col form a.submit_button span {display:block; width:85px; height:30px; text-align:center; padding:0; margin:0; font-family:ubuntu_regular !important; font-size:16px !important; padding-top:6px !important; background:url(/images/sprites.png) -1931px -335px !important}.contact_right_col form a:hover.submit_button {border:1px solid #cbcbcb; background: #fefefe;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fefefe), to(#e4e4e4));background: -webkit-linear-gradient(#fefefe, #e4e4e4);background: -moz-linear-gradient(#fefefe, #e4e4e4);background: -ms-linear-gradient(#fefefe, #e4e4e4);background: -o-linear-gradient(#fefefe, #e4e4e4);background: linear-gradient(#fefefe, #e4e4e4);-pie-background: linear-gradient(#fefefe, #e4e4e4);behavior: url(/PIE.htc);}.contact_right_col form a:hover.submit_button span {color:#1c3f95; background-position:-1931px -262px !important}body.product_downloads div.middle_col {margin-top:-45px}body.product_downloads div.middle_col ul {margin:0}body.product_downloads div.middle_col ul li a.title {color:#8dc63f; font-size:22px; border-bottom:solid 1px #d9d9d9; margin-bottom:20px; padding-bottom:10px; width:100%; display:block; clear:both}body.product_downloads div.middle_col ul li ul li.link {float:left; margin:0 30px 30px 0}body.product_downloads div.middle_col ul li ul li.link a {border:1px solid #cbcbcb; color:#848484; background: #fefefe;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fefefe), to(#e4e4e4));background: -webkit-linear-gradient(#fefefe, #e4e4e4);background: -moz-linear-gradient(#fefefe, #e4e4e4);background: -ms-linear-gradient(#fefefe, #e4e4e4);background: -o-linear-gradient(#fefefe, #e4e4e4);background: linear-gradient(#fefefe, #e4e4e4);-pie-background: linear-gradient(#fefefe, #e4e4e4);behavior: url(/PIE.htc); border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; behavior: url(/PIE.htc); display:block; height:40px; line-height:40px; font-family:ubuntu_bold; padding:0 15px; font-size:14px}body.product_downloads div.middle_col ul li ul li.link a:hover {color:#fff; border:solid 1px #6ea426; background: #8dce33;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8dce33), to(#74ac28));background: -webkit-linear-gradient(#8dce33, #74ac28);background: -moz-linear-gradient(#8dce33, #74ac28);background: -ms-linear-gradient(#8dce33, #74ac28);background: -o-linear-gradient(#8dce33, #74ac28);background: linear-gradient(#8dce33, #74ac28);-pie-background: linear-gradient(#8dce33, #74ac28);behavior: url(/PIE.htc)}body.product_downloads div.middle_col ul li ul li.link a span {display:block; background:url(/images/sprites.png) right -444px no-repeat; padding-right:45px}#page_social_wrap {background:url("/images/backgrounds/products-bg.png") no-repeat; width:940px; margin:auto; padding-top:25px}#page_social {width:488px; margin:auto; margin-bottom:20px; height:50px}#page_social h2, #page_social #social_ajax_social_wrapper {float:left; clear:none; height:40px; font-family:ubuntu_regular; padding-right:10px}#page_social #social_ajax_social_wrapper {width:309px}div#content_wrapper div.page_body ul li, div#content_wrapper div.middle_col ul li {list-style:url('/images/bullet.png');margin-left:20px}ul#s_cat_wrap li, ul.blog li, div#wrapper.pageid52 ul li {list-style:none !important;margin-left:0 !important}ul#hp_prod_scroll li {list-style:none !important;margin-left:5px !important}footer ul#connect li a {color:#fff}div.default_social_button.default_social_button_twitter iframe {width:60px !important}div.default_social_button.default_social_button_googleplus iframe {width:40px !important}div.default_social_button.default_social_button_facebook_recommend iframe {width:300px !important}div.default_social_button.default_social_button_facebook_recommend div.fb-like {width:180px}.cat_wrap {overflow:hidden}body.categories_all_categories div#cat_all_wrap {margin-top:50px !important}#post_content {width:940px;margin:auto}div#homepage_headers div.blue_block {float:left;height:auto !important;padding:20px 20px 40px 20px;width:auto;background:url('/images/backgrounds/blue_trans.png');border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}div#homepage_headers div.blue_block.green {background:url('/images/backgrounds/green_trans.png')}body.contact div#wrapper.pageid54 div#content_wrapper.cf div.cf div.middle_col h4 {line-height:20px}ul#hpp {margin:auto;width:1000px}ul#hpp li {float:left;width:290px;margin:10px 20px}ul#hpp li h3 {color:#1c3f95;font-family:arial;font-size:14px;margin-bottom:10px}ul#hpp li p {line-height:17px;font-size:12px;margin-bottom:5px}div.middle_col img.imgleft, div.middle_col img.imgright {width:175px;height:110px;border:solid 1px #e3e3e3;padding:5px;background-color:#fff;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc);overflow:hidden;margin:0 10px}div.middle_col img.imgleft {margin-left:0}div.middle_col img.imgright {margin-right:0}h2.h_i {background:url('/images/backgrounds/blue_trans.png');padding:20px;font-size:40px !important;border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; behavior: url(/PIE.htc);margin-top:30px}h2.h_i.three_line {line-height:50px !important;width:400px !important}h2.h_i.green {background:url('/images/backgrounds/green_trans.png')}div#content_wrapper div.page_body ul#dl_prod_list li, div#content_wrapper div.middle_col ul#dl_prod_list li {list-style:none}ul#dl_prod_list li.dl_prod {margin:0 11px 20px !important}#connect {}#connect li{margin-right:28px; margin-bottom:5px; background:url(/images/sprites.png) no-repeat; float:left; width:20px; height:20px}#connect li a{font-size:0px; color:transparent; width:20px; height:20px; display:inline-block}#connect li.facebook {background-position:0 -771px}#connect li.twitter{background-position:0 -809px}#connect li.google{background-position:0 -847px}#connect li.linkedin {background:url(/images/linkedin.png?v=1) no-repeat}#top_nav {position:absolute;left:0px;width:100%;height:90px;background:url('/images/backgrounds/blue_trans.png');z-index:9;top:65px}#top_nav ul {width:980px;margin:26px auto 0;height:59px;position:relative}#top_nav ul li {line-height:59px;height:59px;float:left;position:relative;border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; behavior: url(/PIE.htc)}#top_nav ul li a {border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; behavior: url(/PIE.htc)line-height:60px;float:left;height:65px;text-decoration:none;color:#fff;display:block;padding:0 12px;font-size:15px;font-family:ubuntu_bold, Arial, Helvetica, sans-serif;line-height:65px}#top_nav ul li.last {float:right;margin-right:10px}#top_nav ul li.last a {background:background: #8dce33;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8dce33), to(#74ac28));background: -webkit-linear-gradient(#8dce33, #74ac28);background: -moz-linear-gradient(#8dce33, #74ac28);background: -ms-linear-gradient(#8dce33, #74ac28);background: -o-linear-gradient(#8dce33, #74ac28);background: linear-gradient(#8dce33, #74ac28);-pie-background: linear-gradient(#8dce33, #74ac28);behavior: url(/PIE.htc);;-webkit-border-radius:0px 0px 8px 8px;border-radius:0px 0px 8px 8px;height:55px}#top_nav ul li.last a:hover {color:#2b4c9c}#top_nav ul li a:hover, #top_nav ul li.sel a {color:#8ccd33}#top_nav ul li.sel.last a {color:#2b4c9c}nav#top_nav ul.level0 li:hover > ul {display:block}nav#top_nav ul.level1 {position:absolute;height:auto;top:52px;left:-80px;width:780px;margin:0;padding:10px;background:#fdfdfd;display:none;z-index:500;border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; behavior: url(/PIE.htc);-webkit-box-shadow: #000 0px 0px 5px;-moz-box-shadow: #000 0px 0px 5px;box-shadow: #000 0px 0px 5px;behavior: url(/PIE.htc);;z-index:8}nav#top_nav ul li.hover a:hover {color:#1c3f95}nav#top_nav ul li a.hover {background-color:#fff; height:47px; margin-top:12px; line-height:38px; color:#1c3f95; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; behavior: url(/PIE.htc);position:relative; z-index:9}nav#top_nav ul li.sn_cat {float:left;height:102px;width:348px;margin:0;padding:0;border:1px solid #cbcbcb;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc);margin:10px;background: #fefefe;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fefefe), to(#e4e4e4));background: -webkit-linear-gradient(#fefefe, #e4e4e4);background: -moz-linear-gradient(#fefefe, #e4e4e4);background: -ms-linear-gradient(#fefefe, #e4e4e4);background: -o-linear-gradient(#fefefe, #e4e4e4);background: linear-gradient(#fefefe, #e4e4e4);-pie-background: linear-gradient(#fefefe, #e4e4e4);behavior: url(/PIE.htc)}nav#top_nav ul.level1 a {color:black;height:auto;float:none}nav#top_nav ul.level1 li {height:auto}nav#top_nav ul.level1 li.first a span, nav#top_nav ul.level1 li.last a span {background:url("/images/sprites.png") no-repeat scroll -1690px -257px transparent;display:block;padding-right:25px}nav#top_nav ul.level1 li.first a:hover span, nav#top_nav ul.level1 li.last a:hover span {background:url("/images/sprites.png") no-repeat scroll -1690px -330px transparent}nav#top_nav ul.level1 li.first a, nav#top_nav ul.level1 li.last a {background: #2046a3;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2046a3), to(#092b7c));background: -webkit-linear-gradient(#2046a3, #092b7c);background: -moz-linear-gradient(#2046a3, #092b7c);background: -ms-linear-gradient(#2046a3, #092b7c);background: -o-linear-gradient(#2046a3, #092b7c);background: linear-gradient(#2046a3, #092b7c);-pie-background: linear-gradient(#2046a3, #092b7c);behavior: url(/PIE.htc);;border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; behavior: url(/PIE.htc);width:348px;margin:5px 10px;line-height:45px;padding:0 10px;font-size:18px;color:#fff}nav#top_nav ul.level1 li.first a {margin-right:0}nav#top_nav ul.level1 li.last a {margin-left:0;margin-right:0}nav#top_nav ul.level1 li.first a:hover, nav#top_nav ul.level1 li.last a:hover {background: #8dce33;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8dce33), to(#74ac28));background: -webkit-linear-gradient(#8dce33, #74ac28);background: -moz-linear-gradient(#8dce33, #74ac28);background: -ms-linear-gradient(#8dce33, #74ac28);background: -o-linear-gradient(#8dce33, #74ac28);background: linear-gradient(#8dce33, #74ac28);-pie-background: linear-gradient(#8dce33, #74ac28);behavior: url(/PIE.htc);}nav#top_nav ul.level1 li.sn_cat {padding:10px; line-height:25px}nav#top_nav ul.level1 li.sn_cat a.sn_cat_img {text-indent:-9999px;width:110px;height:100px;display:block;float:left;border:1px solid #e7e7e7;padding:0;margin-right:10px;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc)z-index:99}nav#top_nav ul.level1 li.sn_cat p.sn_cat_snip {font-size:12px;line-height:18px;height:54px;overflow:hidden;margin:0;padding:0}nav#top_nav ul.level1 li.sn_cat a.sn_cat_title {font-size:16px;line-height:16px;color:#1c3f95;font-family:ubuntu_regular;margin:0 0 8px;padding:0;display:block}nav#top_nav ul.level1 li.sn_cat a:hover.sn_cat_title {color:#8dc63f}nav#top_nav ul.level1 li.sn_cat a.sn_cat_view_more {font-size:14px;color:#1c3f95;margin:7px 0 0 0;padding:0;line-height:13px}nav#top_nav ul.level1 li.sn_cat a:hover.sn_cat_view_more {color:#8dc63f}nav#top_nav ul.level1 li.sn_cat a.sn_cat_view_more span {padding-right:25px; background:url("/images/sprites.png") repeat scroll right -60px transparent}a#title-btn {padding:10px 20px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc); float:right; font-weight:700; margin-right:10px; position:relative}a.graybtn {border:1px solid #cbcbcb; background: #fefefe;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fefefe), to(#e4e4e4));background: -webkit-linear-gradient(#fefefe, #e4e4e4);background: -moz-linear-gradient(#fefefe, #e4e4e4);background: -ms-linear-gradient(#fefefe, #e4e4e4);background: -o-linear-gradient(#fefefe, #e4e4e4);background: linear-gradient(#fefefe, #e4e4e4);-pie-background: linear-gradient(#fefefe, #e4e4e4);behavior: url(/PIE.htc)}a:hover.graybtn {border:1px solid #6ea426; color:#fff; background: #8dce33;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8dce33), to(#74ac28));background: -webkit-linear-gradient(#8dce33, #74ac28);background: -moz-linear-gradient(#8dce33, #74ac28);background: -ms-linear-gradient(#8dce33, #74ac28);background: -o-linear-gradient(#8dce33, #74ac28);background: linear-gradient(#8dce33, #74ac28);-pie-background: linear-gradient(#8dce33, #74ac28);behavior: url(/PIE.htc); text-shadow: 0px -1px 0px #374683;filter: dropshadow(color=#374683,offX=0,offY=1)}a.graybtn span {background:url(/images/sprites.png) no-repeat -1857px -61px; padding-right:25px; display:block}a:hover.graybtn span {background-position:-1857px -117px}a#header_login {background-color:#ededed; height:22px; line-height:21px; padding:0 10px; z-index:8; position:absolute; right:40px; top:7px; display:block; -webkit-border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomright: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;behavior: url(/PIE.htc);; font-family:ubuntu_bold; text-transform:uppercase; font-size:10px; z-index:7; color:#747474}a:hover#header_login {color:#8dc63f}#header_search_wrap a.show-search {width:33px; height:32px; z-index:8; position:absolute; right:0; top:-3px; display:block; background:url(/images/sprites.png) top right #8dc63f; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; behavior: url(/PIE.htc)}#header_search_wrap a:hover.show-search{background-color:#1c3f95}div#homepage_headers div.hph_text_block div.blue_block a {border:1px solid #6ea426;color:#fff;font-size:17px;padding:10px 25px;font-family:myraid_pro, Helvetica, sans-serif;position:relative;background: #8dce33;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8dce33), to(#74ac28));background: -webkit-linear-gradient(#8dce33, #74ac28);background: -moz-linear-gradient(#8dce33, #74ac28);background: -ms-linear-gradient(#8dce33, #74ac28);background: -o-linear-gradient(#8dce33, #74ac28);background: linear-gradient(#8dce33, #74ac28);;border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}div#homepage_headers div.hph_text_block div.blue_block.green a {background: #2046a3;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2046a3), to(#092b7c));background: -webkit-linear-gradient(#2046a3, #092b7c);background: -moz-linear-gradient(#2046a3, #092b7c);background: -ms-linear-gradient(#2046a3, #092b7c);background: -o-linear-gradient(#2046a3, #092b7c);background: linear-gradient(#2046a3, #092b7c);}div#homepage_headers div.hph_text_block a:hover {border:1px solid #cbcbcb; background: #fefefe;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fefefe), to(#e4e4e4));background: -webkit-linear-gradient(#fefefe, #e4e4e4);background: -moz-linear-gradient(#fefefe, #e4e4e4);background: -ms-linear-gradient(#fefefe, #e4e4e4);background: -o-linear-gradient(#fefefe, #e4e4e4);background: linear-gradient(#fefefe, #e4e4e4);-pie-background: linear-gradient(#fefefe, #e4e4e4);behavior: url(/PIE.htc); color:#1c3f95}div#homepage_headers div.hph_text_block a span {padding-right:30px; background:url(/images/sprites.png) no-repeat -1843px -344px}div#homepage_headers div.hph_text_block a:hover span {background-position:-1843px -271px}footer section nav#connect-call ul li a {color:#fff}footer section nav#connect-call ul li a:hover {color:#b7d5f4}footer section#footer a {color:#b7d5f4; line-height:16px}footer section#footer a:hover {color:#fff}nav#big-buttons {width:960px; margin:10px auto 20px auto}nav#big-buttons ul {margin:0; padding:0}nav#big-buttons ul li {margin:0; padding:0; float:left; margin-right:20px}nav#big-buttons ul li.last {margin-right:0}nav#big-buttons ul li a {width:223px; float:left; text-align:center; display:block; height:50px; line-height:50px; font-size:19px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; behavior: url(/PIE.htc); font-family:myraid_pro, Helvetica, sans-serif; position:relative}nav#big-buttons ul li a span {background-position:-1830px -255px}nav#big-buttons ul li a:hover span {background-position:-1830px -328px}a#need_help_btn {background: #8dce33;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8dce33), to(#74ac28));background: -webkit-linear-gradient(#8dce33, #74ac28);background: -moz-linear-gradient(#8dce33, #74ac28);background: -ms-linear-gradient(#8dce33, #74ac28);background: -o-linear-gradient(#8dce33, #74ac28);background: linear-gradient(#8dce33, #74ac28);-pie-background: linear-gradient(#8dce33, #74ac28);behavior: url(/PIE.htc); border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; behavior: url(/PIE.htc); display:block; height:40px; font-family:ubuntu_bold; color:#fff; font-size:18px; border:solid 1px #6ea426; padding:15px; position:relative}a#need_help_btn span.image {display:block; position:absolute; right:10px; bottom:0; width:84px; height:81px; background:url(/images/backgrounds/help-lady.png) no-repeat}a#need_help_btn span {display:block}a#need_help_btn span.need_help {font-family:ubuntu_regular; margin-bottom:12px}a:hover#need_help_btn {background: #fefefe;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fefefe), to(#e4e4e4));background: -webkit-linear-gradient(#fefefe, #e4e4e4);background: -moz-linear-gradient(#fefefe, #e4e4e4);background: -ms-linear-gradient(#fefefe, #e4e4e4);background: -o-linear-gradient(#fefefe, #e4e4e4);background: linear-gradient(#fefefe, #e4e4e4);-pie-background: linear-gradient(#fefefe, #e4e4e4);behavior: url(/PIE.htc); color:#1c3f95; border:1px solid #cbcbcb}a#need_help_btn span.contact {padding-right:25px; background:url(/images/sprites.png) no-repeat -1918px -345px}a:hover#need_help_btn span.contact {background-position:-1918px -272px}#prod_downloads a, #prod_pages a {border:1px solid #cbcbcb; color:#848484; background: #fefefe;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fefefe), to(#e4e4e4));background: -webkit-linear-gradient(#fefefe, #e4e4e4);background: -moz-linear-gradient(#fefefe, #e4e4e4);background: -ms-linear-gradient(#fefefe, #e4e4e4);background: -o-linear-gradient(#fefefe, #e4e4e4);background: linear-gradient(#fefefe, #e4e4e4);-pie-background: linear-gradient(#fefefe, #e4e4e4);behavior: url(/PIE.htc); border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; behavior: url(/PIE.htc); margin:10px; display:block; height:40px; line-height:40px; font-family:ubuntu_bold; padding:0 15px; font-size:14px}#prod_downloads a:hover, #prod_pages a:hover {color:#fff; border:solid 1px #6ea426; background: #8dce33;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8dce33), to(#74ac28));background: -webkit-linear-gradient(#8dce33, #74ac28);background: -moz-linear-gradient(#8dce33, #74ac28);background: -ms-linear-gradient(#8dce33, #74ac28);background: -o-linear-gradient(#8dce33, #74ac28);background: linear-gradient(#8dce33, #74ac28);-pie-background: linear-gradient(#8dce33, #74ac28);behavior: url(/PIE.htc)}#prod_downloads a span, #prod_pages a span {display:block; background:url(/images/sprites.png) -1790px -445px no-repeat}a#blog_home_btn {color:#fff; border:solid 1px #6ea426; margin:10px; display:block; height:40px; margin-bottom:20px; line-height:40px; font-family:ubuntu_bold; padding:0 15px; font-size:14px; position:relative; background: #8dce33;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8dce33), to(#74ac28));background: -webkit-linear-gradient(#8dce33, #74ac28);background: -moz-linear-gradient(#8dce33, #74ac28);background: -ms-linear-gradient(#8dce33, #74ac28);background: -o-linear-gradient(#8dce33, #74ac28);background: linear-gradient(#8dce33, #74ac28);-pie-background: linear-gradient(#8dce33, #74ac28);behavior: url(/PIE.htc); border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; behavior: url(/PIE.htc)}a:hover#blog_home_btn {border:1px solid #cbcbcb; color:#848484; background: #fefefe;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fefefe), to(#e4e4e4));background: -webkit-linear-gradient(#fefefe, #e4e4e4);background: -moz-linear-gradient(#fefefe, #e4e4e4);background: -ms-linear-gradient(#fefefe, #e4e4e4);background: -o-linear-gradient(#fefefe, #e4e4e4);background: linear-gradient(#fefefe, #e4e4e4);-pie-background: linear-gradient(#fefefe, #e4e4e4);behavior: url(/PIE.htc)}.bottom-links {margin-top:30px}.bottom-links a {padding-right:9px; margin-right:9px}.bottom-links a:not(:last-child) {border-right:1px solid gray}.bottom-links a:hover {text-decoration:underline}.middle_col form.prod_filter_form nav.pagi {width:auto; text-align:right; overflow:hidden}div#search_prodsdiv.grid {overflow:hidden}#search_prods ul.grid li {height:400px}.sort_pagi {line-height:50px}div#search_prods form#prod_filter.prod_filter_form fieldset {border:1px solid #353535;border-left:none;border-right:none}li.sort_pagi nav#prod_pagi.pagi p.paginate_title {margin-top:13px}#search_prods a.moreinfo {background:#E2E2E2 url('/images/sprites.png') right -57px no-repeat !important}#search_wrap {position:absolute;top:2px;right:0;background:url('/images/sprites.png') -600px 0 no-repeat;width:220px;height:34px;display:block}#search_wrap li {padding:0;margin:0}div#search_wrap form {margin:5px 0 0 10px}div#search_wrap ul#header_search_submitfield a#header_search_submit.submit_button {width:28px;height:23px;background:url('/images/sprites.png') -999px 0 no-repeat;text-indent:-9999px}div#search_wrap input#header_search_search_for.field_string {border:none;width:163px;background:#fff;border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;position:relative;behavior:url(/PIE.htc)}div#search_wrap .validation_error {display:none !important}form.form_core_default label {width:125px;margin-left:-130px;padding-right:0;line-height:16px}#formbuilder_1_submitfield {margin-top:-50px}form.form_core_default ul li.field_multi_select label.radio {display:block}div.installer_wrap {height:330px;overflow:hidden}.post_wrap {width:940px;margin:auto}a.customgraybtn {width:223px;text-align:center;display:block;height:50px;line-height:50px;font-size:19px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;font-family:myraid_pro, Helvetica, sans-serif;border:1px solid #6ea426;color:#fff;border:1px solid #cbcbcb;background:#fefefe;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fefefe), to(#e4e4e4));background:-webkit-linear-gradient(#fefefe, #e4e4e4);background:-moz-linear-gradient(#fefefe, #e4e4e4);background:-ms-linear-gradient(#fefefe, #e4e4e4);background:-o-linear-gradient(#fefefe, #e4e4e4);background:linear-gradient(#fefefe, #e4e4e4);-pie-background:linear-gradient(#fefefe, #e4e4e4);color:#1c3f95}a:hover.customgraybtn {border:1px solid #6ea426;color:#fff;background:#8dce33;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#8dce33), to(#74ac28));background:-webkit-linear-gradient(#8dce33, #74ac28);background:-moz-linear-gradient(#8dce33, #74ac28);background:-ms-linear-gradient(#8dce33, #74ac28);background:-o-linear-gradient(#8dce33, #74ac28);background:linear-gradient(#8dce33, #74ac28);-pie-background:linear-gradient(#8dce33, #74ac28);behavior:url(/PIE.htc);text-shadow:0px -1px 0px #374683;filter:dropshadow(color=#374683,offX=0,offY=1)}#products-carousel {width:100%;height:270px;margin:20px auto 0 auto;padding:0;background:url(/images/backgrounds/products-carousel-bg.png) no-repeat top;position:relative;overflow:hidden; margin-left:-10px}#products-carousel ul {margin:auto;display:block;padding:10px 0 0 0}#products-carousel .caroufredsel_wrapper {width:851px;margin:0 22px !important;float:left !important}#products-carousel ul li {width:185px;background:url(/images/backgrounds/products-carousel-item-bg.png) no-repeat top;float:left;margin:0 5px;padding:10px}#products-carousel ul li.last {margin:0}#products-carousel ul li a {color:#454545}#products-carousel ul li span.image {height:110px;display:block;border:solid 1px #e7e7e7;position:relative;z-index:150;border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; behavior: url(/PIE.htc)}#products-carousel ul li p {line-height:17px;height:50px;display:block;overflow:hidden}#products-carousel ul li h3 {color:#8dc63f;font-size:16px;height:38px;line-height:18px;overflow:hidden;margin:10px 0 3px}#products-carousel ul li a:hover h3 {color:#1c3f95}#products-carousel a.next, #products-carousel a.prev {top:0;display:block;height:242px;width:26px;border:1px solid #6ea426;background: #8dce33;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8dce33), to(#74ac28));background: -webkit-linear-gradient(#8dce33, #74ac28);background: -moz-linear-gradient(#8dce33, #74ac28);background: -ms-linear-gradient(#8dce33, #74ac28);background: -o-linear-gradient(#8dce33, #74ac28);background: linear-gradient(#8dce33, #74ac28);-pie-background: linear-gradient(#8dce33, #74ac28);behavior: url(/PIE.htc);border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; behavior: url(/PIE.htc)}#products-carousel a.next span, #products-carousel a.prev span {display:block;height:242px;width:26px;background:url(/images/sprites.png) no-repeat;overflow:hidden;text-indent:-9999px}#products-carousel a:hover.next, #products-carousel a:hover.prev {border:1px solid;#1c3f95;background: #2046a3;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2046a3), to(#092b7c));background: -webkit-linear-gradient(#2046a3, #092b7c);background: -moz-linear-gradient(#2046a3, #092b7c);background: -ms-linear-gradient(#2046a3, #092b7c);background: -o-linear-gradient(#2046a3, #092b7c);background: linear-gradient(#2046a3, #092b7c);-pie-background: linear-gradient(#2046a3, #092b7c);behavior: url(/PIE.htc)}#products-carousel a.next {float:right}#products-carousel a.next span {background-position:-1991px -120px}#products-carousel a.prev {float:left}#products-carousel a.prev span {background-position:-1947px -120px}ul#s_cat_wrap {clear:both;background-position:left top;margin-right:0;padding-right:0;width:940px}ul#s_cat_wrap li {float:left}ul#s_cat_wrap .img_wrap {}ul#s_cat_wrap .img {display:block;width:175px;height:110px;text-indent:-9999px;background-position:center;background-repeat:no-repeat;background-color:#fff}ul#s_cat_wrap p {}div#blog_list div.paginate {clear:both}div#blog_list {margin-top:0}div#blog_list div.snippet {margin-top:20px}.blog_pagi_top {display:none}p.blog_date {padding-top:6px}ul.categories {margin:0;clear:both}ul.categories li {width:166px;float:left;display:block;margin:0 20px 20px 0}ul.categories li:hover {opacity:0.9;text-decoration:underline;color:#fff}ul.categories li.last {margin-right:0}ul.categories li span.field_image {border-top:1px solid #e3e3e3;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;width:164px;display:block;text-align:center;height:138px}ul.categories li span.field_image img {padding:10px}ul.categories li span.field_image a {text-align:center}ul.categories li h3 {background:[blue];color:white;display:block;margin:0;padding:7px 15px;height:45px;overflow:hidden;font-size:19px;font-weight:normal;line-height:23px}ul.categories li span.string {background:[blue];color:#1C3F95;display:block;padding:0 0 10px;height:1em;font-weight:bold}ul.categories li span a {}ul.categories li h3 a {color:#1C3F95;display:block;height:50px;overflow:hidden}ul.categories li h3 a:hover {text-decoration:underline}ul.categories li span.string a {color:#1C3F95}ul.categories li span.string a:hover {text-decoration:underline}ul.products {margin:0;clear:both}.page_body_category .catimg {float:right;margin:0 0 10px 10px;border:1px solid [light_grey];width:192px;height:152px}.catimg {width:162px;height:122px;border:none !important}.page_body_category p {font-size:13px;line-height:19px}#related_courses {clear:both;padding-top:15px}#related_courses h2 {font-size:28px;line-height:30px}#related_courses p {font-size:14px;line-height:21px}#related_courses .prod {float:left;display:block;width:140px;padding-right:10px;min-height:95px;position:relative;padding-left:110px;margin-bottom:20px}#related_courses .prod .prod_img {display:block;width:85px;height:87px;padding:3px 4px;border:1px solid #e3e3e3;position:absolute;left:0;top:0}#related_courses .prod h3 a {color:[grey];font-size:15px;line-height:18px}#related_courses .prod h3 {margin-bottom:5px}#related_courses .prod .price {display:block;font-size:14px;font-weight:bold;color:[green];margin-bottom:5px}#related_courses .prod .string {display:block}#related_courses .prod .string a {color:[blue];font-weight:bold;line-height:16px}#related_courses .prod .string a:hover {color:[grey]}#related_courses .prod .string a span {color:[light_grey];font-weight:normal;font-size:20px;line-height:16px;padding-left:5px}#category_prods, #search_prods {clear:both}#search_prods p.no_products, #category_prods p.no_products {padding:20px}#search_prods ul.grid, #category_prods ul.grid {background:url(/images/prod-cat-bg.gif) left top repeat-y;margin:20px 0 0 0;width:100%}#category_prods ul.grid li {height:283px}#search_prods ul.grid li .img, #category_prods ul.grid li .img {display:block;margin:0 auto;width:157px;height:165px;background-position:center center;background-color:transparent}#search_prods ul.grid li .img a, #category_prods ul.grid li .img a {display:block;width:157px;height:165px;text-indent:-99999px}#search_prods ul.grid li .sale a, #category_prods ul.grid li .sale a {background:url("/images/sprites.png") no-repeat scroll -487px -130px transparent}#search_prods ul.grid li h4, #category_prods ul.grid li h4 {color:[grey];font-size:13px;margin-bottom:5px}#search_prods ul.grid li h4 a, #category_prods ul.grid li h4 a {font-family:arial;color:[grey];display:block;height:40px;margin-top:8px;overflow:hidden;clear:both}h4.prod_title {line-height:20px}#search_prods ul.grid li h4 a:hover, #category_prods ul.grid li h4 a:hover {text-decoration:underline}#search_prods .pricing, #category_prods .pricing {padding:0;color:#959595}#search_prods .pricing .price_was, #category_prods .pricing .price_was {text-decoration:line-through}#search_prods .pricing .price_was span, #category_prods .pricing .price_was span {font-weight:bold}#search_prods .pricing .price_inc, #category_prods .pricing .price_inc, #search_prods .pricing .price_exc, #category_prods .pricing .price_exc {font-size:14px;font-weight:bold}#search_prods .pricing .price_inc span, #category_prods .pricing .price_inc span, #search_prods .pricing .price_exc span, #category_prods .pricing .price_exc span {color:[blue];font-weight:bold}#search_prods a.moreinfo, #category_prods a.moreinfo {display:block;width:110px;height:25px;line-height:25px;background:url("/images/sprites.png") no-repeat scroll -572px 4px #E2E2E2;color:#929292;font-weight:bold;padding-left:10px;margin-top:10px}#search_prods a.moreinfo:hover, #category_prods a.moreinfo:hover {background-color:[light_grey]}body.categories_category div.middle_col div.page_body div h1 {margin-right:270px}.cat_img {width:164px;height:138px}form.prod_filter_form li {height:45px;line-height:45px}#prod .grid_img {height:140px;margin-bottom:10px}#prod .grid_img:hover {opacity:0.8}#dl_prod_list {background:url("/images/backgrounds/products-bg.png") no-repeat scroll center top transparent;padding:20px 12px}#dl_prod_list .dl_prod {float:left;width:185px;border:1px solid #cbcbcb;background:#f9f9f9;margin:0 11px 20px;padding:10px;min-height:295px;border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; behavior: url(/PIE.htc)}#dl_prod_list .dl_prod h2 {height:40px;font-size:16px;line-height:20px;margin:0 0 5px}#dl_prod_list .dl_prod .prod_img_wrap {width:175px;height:110px;margin:auto;border:solid 1px #e3e3e3;padding:5px;background-color:#fff;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc);overflow:hidden}#dl_prod_list .dl_prod .prod_img_wrap .prod_img {display:block;height:110px;width:175px;text-indent:-9999px}#dl_prod_list .dl_prod .dl_list {margin:20px 0 0}#dl_prod_list .dl_prod .dl_list .dl {margin:5px 0}#dl_prod_list .dl_prod .dl_list .dl a {border:1px solid #cbcbcb;color:#fff;background: #8dce33;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8dce33), to(#74ac28));background: -webkit-linear-gradient(#8dce33, #74ac28);background: -moz-linear-gradient(#8dce33, #74ac28);background: -ms-linear-gradient(#8dce33, #74ac28);background: -o-linear-gradient(#8dce33, #74ac28);background: linear-gradient(#8dce33, #74ac28);-pie-background: linear-gradient(#8dce33, #74ac28);behavior: url(/PIE.htc);;border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; behavior: url(/PIE.htc);display:block;font-weight:bold;font-size:12px}#dl_prod_list .dl_prod .dl_list .dl a span {display:block;padding:7px 30px 7px 15px;background:url("/images/sprites.png") no-repeat scroll -140px center transparent}#dl_prod_list .dl_prod .dl_list .dl a:hover {background: #fefefe;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fefefe), to(#e4e4e4));background: -webkit-linear-gradient(#fefefe, #e4e4e4);background: -moz-linear-gradient(#fefefe, #e4e4e4);background: -ms-linear-gradient(#fefefe, #e4e4e4);background: -o-linear-gradient(#fefefe, #e4e4e4);background: linear-gradient(#fefefe, #e4e4e4);-pie-background: linear-gradient(#fefefe, #e4e4e4);behavior: url(/PIE.htc);;color:#848484}#prod_thumbs_col ul li a {display:block;width:280px;height:180px;text-indent:-9999px}#prod_thumbs_col ul li {background-repeat:no-repeat}#search_prods {background:url("/images/backgrounds/products-bg.png") no-repeat scroll center top transparent}#search_prods ul li div.fluid_container {border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; behavior: url(/PIE.htc);border:1px solid #cbcbcb;background:#f9f9f9;margin:0 10px;padding:10px}div#search_prods img.prod_list_img {width:175px;height:110px;margin:auto;border:solid 1px #e3e3e3;padding:5px;background-color:#fff;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/PIE.htc);overflow:hidden}#search_prods ul.grid li h4 a {height:50px;font-size:16px;font-weight:bold;line-height:25px;display:block;padding:0;margin:0;font-family:ubuntu_bold}#search_prods ul.grid li h4 a:hover {text-decoration:none}#search_prods ul.grid li div.grid_img_tag {margin-bottom:10px}@media print {header, footer, nav, div.column, #debug_panel, .no_print {display:none}#wrapper, div.content, div.middle_col, div.middle_col.left_col, div.middle_col.right_col, div.middle_col.left_col.right_col {width:100%; padding:0; margin:0}}