@charset "UTF-8";@import url("http://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,900");body {background-color:#FFFFFF;font-family:Lato;color:#555555;}#content, #content_noside {color:#555555;}h1 {color:#1073B3;}h2 {color:#009452;}h7 {font-family:Verdana, Geneva, sans-serif;}a {color:#333333;}h1 {font-size: 1.2em;font-weight: normal;text-transform: uppercase; padding-bottom:0px;padding-top: 10px;}h2 {line-height: normal;font-size: 1.1em;font-weight: normal;border-top: 1px solid #E0E0E0;padding-top: 20px;}h3 { font-size: 0.9em; line-height: normal;font-weight: bold;text-transform: uppercase;margin: 0 0 10px 15px; padding-left:15px;}body {line-height: normal;font-size: 1em;background-position: top center;background-repeat: repeat-y;}p {font-size: 1em; line-height: 1.5em; text-align: justify;}#content p {font-size:1em;}.top_login {color: #fff;background: transparent;}#content {background-repeat: no-repeat;}ul, ol { font-size: 0.8em; line-height: 1.3em;list-style-position: outside;margin-left: 15px;}li {display: list-item;}ul {list-style-type: none; }ol {list-style-type: decimal; }ul ul, ol ul {list-style-type: none;list-style-position: inside;margin-left: 15px; }ol ol, ul ol {list-style-type: lower-latin;list-style-position: inside;margin-left: 15px; }a[rel="alternate"] {margin-right: 12px;margin-top: 5px;}.item {color:#000000;border-width:0;padding:0;}.item .body a {color:#444444;}.item .title a {color:#444444;}.item .body a:hover {color:#A7A9AC;}.item .title a:hover {color:#A7A9AC;}.item .summary {color:#444444;}.item .title {color:#A7A9AC;}.item {text-align: center;}.childview {color: #000;padding: 5px;min-height: 150px;}.items .title a, .items .title a:link, .items .title a:active, .items .title a:focus, .items .title a:visited {color: #fff;font-weight: normal;text-decoration: none;font-size: 1em;}.items .title a:hover, #homepage_pages a:hover {color: #FFF;}.item {background-repeat: no-repeat;}.item .summary {color: #999;font-size: 0.8em;}.children div.title, .homepage_pages div.title {margin-bottom: 0;}.item .image img {background-color:transparent;}table.children td div.child {background-color: transparent;}.item.document{padding: 20px 10px 0 0;}.item.link{padding: 20px 10px 0 0;}.item.link img{padding: 20px;width:200px;}.item.link .body{width: 873px;padding: 20px;background-color: #F0F0F0;min-height: 150px;text-align: left;}.item.document,.item.link {overflow:auto;}.item.document .image,.item.link .image {float: left;margin: 2px 20px 2px 0px;border: 0px solid #a7a9ac;margin-bottom: 20px;}.item.document .body,.item.link .body{color:#a7a9ac;text-align:left;font-size: 0.8em;}.item.document .title {font-size: 1.4em;font-weight:normal;text-align:left;margin-left:155px;} .item.link .title {font-size: 1.4em;color: #444;font-weight:normal;text-align:left;padding-top:0;} .item.link .link {text-transform:lowercase;margin-bottom: 10px;}.item.document .date, .item.link .date {font-size: 0.9em;color: #000;font-weight: normal;text-align:left;}.item.document .summary {font-weight:normal;text-align:justify;margin-left:155px;padding-right: 10px;}.item.link .summary {color: #777;text-align:left;font-size: 1.2em;}.item.document .body a,.item.link .body a{color:#000;text-align:left;}.item.document .body a:hover,.item.link .body a:hover{color: #a7a9ac;text-align:left;}.item.document .attached-files a, .item.link .attached-files a {color: #000;text-transform:capitalize;width:700px;margin-left:80px;overflow:auto;margin-left:5px;}.item.document .image, .item.link .image {float: left;margin: 2px 20px 2px 0px;border: 0px solid #a7a9ac;margin-bottom: 20px;}.item.news {border-width:0;}.item.news .body a {color:#000000;}.item .title a {color:#000000;}div.item.news div.image img {border:none;}.item.product {background-color:#F0F0F0;}.item.product {border-top: 0px solid #eee;border-right: 0px solid #666;border-left: 0px solid #eee;border-bottom: 0px solid #666;}div.item.product input.product_quantity {width: 30px;}div.item.product table.display-data {margin: 2px auto;}div.item.product table.display-data tr {background-color: transparent;}div.item.product table.display-data tr td,div.item.product table.display-data tr th {line-height: normal;}div.item.product div.slogan_header {background-color: #fff;color: #000;font-weight: bold;width: 100%;height: 1.5em;margin: 0;padding: 3px 0;}div.item.product div.slogan_header a {color: #fff;text-decoration: none;}.product_slogan a {color: #000;font-weight: bold;}#next_day_delivery {background-color:#999999;color:#FFFFFF;border-width:0;padding:23px;}#top_bar {background-color:#DDDDDD;border-width:0;padding:0;}#item_count {border-width:0;padding:0;background-image:url("images/trolley-icon-black.png");}#top_bar_content {border-width:0;padding:0;}#product_sections_content_1 {border-width:0;padding:0;}#products_variants_versions_238 {border-width:0;padding:0;}#cart_value {border-width:0;padding:0;}#social-media-container-vertical {border-width:0;padding:0;}#shop_online {background-color:#94378E;color:#FFFFFF;border-width:0;padding:23px;}#cookie-warning {border-width:0;padding:0;}#pages_title_gallery {border-width:0;padding:0;}#product_enquiry_form {border-width:0;padding:0;}#products_variants_table {background-color:#F0F0F0;border-width:0;padding:0;}#product_sections {border-width:0;padding:0;}#parent_name {border-width:0;padding:0;}#logo {border-width:0;padding:0;}#products_related_block {color:#FFFFFF;border-width:0;padding:0;}#products_related_block a {color:#FFFFFF;}#gallery {border-width:0;padding:0;}#cart_content_container {border-width:0;padding:0;background-image:url("images/white-transparen-70.png");}#products_gallery {border-width:0;padding:0;}#header {background-color:#FFFFFF;border-width:0;padding:0;}#path {border-width:0;padding:0;}#home_gallery {border-width:0;padding:0;}#calendar {border-width:0;padding:0;}#content_container {background-color:#FFFFFF;border-width:0;padding:0;background-image:url("images/heartworks-side-menu-bg.png");}#toplinks {color:#555555;border-width:0;padding:0;}#toplinks a {color:#555555;}#non_bg_content_container {background-color:#FFFFFF;border-width:0;padding:0;}#news_table {background-color:#F8F8F8;border-width:0;padding:0;}#news_heading {border-width:0;padding:0;}#news_heading a {color:#888888;}#news_rot_container {border-width:0;padding:0;}#facebook_box {border-width:0;padding:0;}#events_table {background-color:#F8F8F8;border-width:0;padding:0;}#product_featured {border-width:0;padding:0;background-image:url("images/handmade.png");}#sidebar {background-color:#FFFFFF;color:#000000;border-width:0;padding:0;}#account_content_container {background-color:#FFFFFF;border-width:0;padding:0;background-image:url("images/show-content-shadow.jpg");}#extra_information {border-width:0;padding:0;}#home_title_gallery {border-width:0;padding:0;}#nobgbottom {border-width:0;padding:0;background-image:url("images/branton-white-blue.png");}#left {border-width:0;padding:0;}#all {border-width:0;padding:0;}#special_all {border-width:0;padding:0;}#logo_and_login {border-width:0;padding:0;}#contact_details {border-width:0;padding:0;}#brands {border-width:0;padding:0;}#motto {border-width:0;padding:0;}#clients {border-width:0;padding:0;}#survey {border-width:0;padding:0;}#special {border-width:0;padding:0;}#payments {background-color:#FFFFFF;color:#000000;border-width:0;padding:15px;}#payments a {color:#000000;}#staff {border-width:0;padding:0;}#staff_gallery {border-width:0;padding:0;}#news {border-width:0;padding:0;}#product_special {background-color:#F0F0F0;border-width:0;padding:0;}#cart_message {background-color:#F0F0F0;color:#000000;border-width:0;padding:0;}#cart_message a {color:#000000;}#clientlogin {border-width:0;padding:0;}#products_announcement {background-color:#6DFF38;color:#000000;border-color:#000000;border-width:1px;padding:2px;}#home_content_container {background-color:#FFFFFF;border-width:0;padding:0;}#h_content {border-width:0;padding:0;}#bottom {color:#414042;border-width:0;padding:15px;}#bottom a {color:#414042;}#body {border-width:0;padding:0;background-image:url("images/footer-190.png");}#menu {border-width:0;padding:0;}#homepage_pages {color:#FFFFFF;border-width:0;padding:0;}#homepage_pages a {color:#FFFFFF;}#content {border-width:0;padding:0;}#helpers_cart_items {border-width:0;padding:0;}#confirm_requirements {border-width:0;padding:0;}#products_perpage {border-width:0;padding:0;}#newsletter_sub {border-width:0;padding:0;}#product_sections_content_3 {border-width:0;padding:0;}#product_enquiry {border-width:0;padding:0;}#contact_form_map {border-width:0;padding:0;}#contact_form {border-width:0;padding:0;}#events_heading {border-width:0;padding:0;}#top_images {border-width:0;padding:0;}#pages_gallery {border-width:0;padding:0;}#news_all_link {border-width:0;padding:0;}#pages-250 {border-width:0;padding:0;}#community_button {border-width:0;padding:0;}#copy_container {border-width:0;padding:0;}#sitemap {border-width:0;padding:0;}#control {border-width:0;padding:0;}#account_login {border-width:0;padding:0;}#pages-1 {border-width:0;padding:0;}#products_variants_table_tall {border-width:0;padding:0;}#price_filter {border-width:0;padding:0;}#product-rows {border-width:0;padding:0;}#login_bg {border-width:0;padding:0;}#mega-menu {border-width:0;padding:0;}#Shipping_wrapper {border-width:0;padding:0;}#submit_checkout {border-width:0;padding:0;}#brands_table {border-width:0;padding:0;}#pages-8 {border-width:0;padding:0;}#searchbox {border-width:0;padding:0;}#projects_view {border-width:0;padding:0;}#partners_heading {border-width:0;padding:0;}#projectsportfolio_gallery {border-width:0;padding:0;}#news_gallery {border-width:0;padding:0;}#events_gallery {border-width:0;padding:0;}#s_sector_filter {border-width:0;padding:0;}#projects_filter {border-width:0;padding:0;}#projects_summary {border-width:0;padding:0;}#children {border-width:0;padding:0;}#pages-190 {border-width:0;padding:0;}#pages-235 {border-width:0;padding:0;}#swipe_products {border-width:0;padding:0;}#next_day_delivery {display: block;float: right;width: 414px;height: 12px;clear: right;margin-top: 15px;margin-left: 15px;}#top_bar {border-bottom: 1px solid #fff;text-transform: capitalize;}#item_count {background-repeat: no-repeat;background-position: 85px 0px;padding-left: 12px;height:20px;}#top_bar_content {width:948px;}#cart_value {margin-left: 20px;}#shop_online {display: block;float: right;width: 414px;height: 12px;margin-left: 15px;}#pages_title_gallery {border: 1px solid #E0E0E0;padding: 8px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09);-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}#product_enquiry_form {width: 471px;height: 335px;overflow: hidden;float: left;padding-bottom: 20px;width: 362px;}#products_variants_table {border: 0px;width: 584px;float: right;margin-bottom:10px;}#product_sections {width: 471px;float: right;border-bottom: 0px;margin-bottom: -1px;position: relative;z-index: 10;}#parent_name {text-transform: uppercase;padding-left: 20px;}#logo {float: left;clear: right;margin-top: 20px;}#products_related_block {width: 968px;}#cart_content_container {background-position: top;Background-repeat: repeat;}#products_gallery {margin-bottom: 10px;}#header {position: relative;height:150px;}#path {font-size: 0.9em;margin-top: 5px;}#content_container {padding: 15px;background-repeat: repeat-y;background-position: top right;min-height: 580px;clear: right;margin-left: 227px;margin-top: 0;}#toplinks {text-align: right;margin-top: 0px;font-weight: normal;float: right;}#non_bg_content_container {padding: 15px 15px 15px 15px;background-repeat: repeat;background-position: top;min-height:610px;clear: right;}#news_table {padding: 10px 10px 10px 10px;margin-bottom: 10px;margin-left:15px;}#news_heading {font-size: 1em;text-transform: capitalize;text-decoration: none;font-weight: normal;}#facebook_box {border: 3px solid #4c80c2;margin-top: 10px;float:right;clear: both;padding: 5px; width: 350px;}#events_table {font-size: 1em;margin-bottom: 20px;padding: 20px;padding-top: 16px;margin-left: 0;border: 1px solid #e0e0e0;position: relative;}#product_featured {margin: 10px 0px 6px 10px;width: 270px;padding:10px;clear: both;}#sidebar { clear:left; float:left; color: #000; display: block; font-size: 0.9em; margin: 0px 12px 0 0; padding: 20px 0 10px 0; width: 227px;display: table-cell;}#account_content_container {padding: 10px 20px;background-repeat: repeat-x;background-position: top;}#extra_information {float:right;width: 289px;margin: 20px 25px 0 10px;}#home_title_gallery {float: left;margin: 20px 0 0 0;}#nobgbottom {background-repeat: repeat-x;background-position: top;}#left {width: 226px;display: block;float: left;}#all {width: 948px;}#special_all {background-color: #2E3397;background-position: left top;background-repeat: repeat-x;clear: both;color: #FFFFFF;min-height: 54px;padding: 20px 10px 5px 120px;text-align: left;}#logo_and_login {float: left;}#contact_details {line-height: 2em;}#motto {color: #2B3DA1;font-family: Times New Roman;font-size: 1.6em;font-style: italic;font-weight: bold;line-height: normal;padding: 10px;text-align: center;}#survey {background-position: bottom;background-repeat: no-repeat;height: 180px;padding: 5px;}#payments {float:right;margin: 20px 0 20px 20px;width: 190px;text-align: left;min-width: 170px;padding-right:0;font-size: 0.9em;padding-left:0;margin-right:0;margin-bottom:5px;}#product_special {border: 0 none;border:1px solid #e0e0e0;font-size: 0.9em;margin-top: 2px;margin-left:15px;margin-right: 0px;min-height: 380px;overflow: hidden;padding: 20px;width: auto;text-align: center;margin-bottom: 20px;}#cart_message {display: inline;float: right;clear:none;width: 229px;padding: 5px 0 10px;padding-bottom:2px;margin-bottom:5px;padding-bottom: 6px;padding-top: 6px;background-repeat: no-repeat;background-position: 3% 44%;}#clientlogin {margin-right: -100px;padding: 5px 10px;position: relative;top: 30px;left: 110px;}#products_announcement {display: block;border-style: solid;margin: 10px 0;}#home_content_container {background-repeat: repeat;min-height: 475px;padding: 0 15px 5px 15px;width:917px;}#h_content {padding-left: 15px;padding-right: 15px;}#bottom {padding: 15px;margin-top:24px;line-height: 1.4em;height:80px;}#body {background-repeat: repeat-x;background-position: bottom;}#menu {margin: 0;padding: 0;border: 0;}#homepage_pages {margin-bottom: 0px;clear: left;background-repeat: no-repeat;margin-top:25px;padding-top: 20px;}#content {min-height: auto;padding-bottom: 8px;position: relative;}#helpers_cart_items {border: 1px solid #000;width: 190px;margin: 10px;}#confirm_requirements {min-height: 160px;}#products_perpage {clear: right;}#contact_form_map {width: 450px;}#contact_form {width:98%;box-sizing: border-box;background-color: #f0f0f0;padding:10px;box-shadow: 0px 0px 6px #ccc;}#top_images {}#pages_gallery {margin-bottom: 15px;margin-right: 25px;}#community_button {position: relative; top:63px; right: -65px;}#searchbox {position: relative;top: -53px;left: -100px;padding: 0;}#projects_filter {width: 713px;margin: 0 0 20px 0;float: left;clear: left;border:none;box-shadow: 0 0 1px #777;background:#f0f0f0;}#swipe_products {margin-bottom:20px;margin-top:10px;}div#next_day_delivery .name{font-size: 1.6em;text-transform: uppercase;margin-right: 0px;margin-top: 5px;}div#next_day_delivery .content_small{margin-left: 10px;text-transform: uppercase;float: right;}#item_count:before {content: 'MY CART';margin-right: 45px;}#social-media-container-vertical {float: right;margin: 45px 50px;width: 230px;}#social-media-container-horizontal {float: right;position: absolute;top: -85px;right: 400px;}div#shop_online .name{font-size: 1.6em;text-transform: uppercase;margin-right: 70px;margin-top: 5px;}div#shop_online .content_small{margin-left: 20px;text-transform: uppercase;}#cookie-warning {background-color: #777;border-top: 0px solid #FF0000;bottom: 0;color: #fff;font-size: 1.3em;font-weight: normal;min-height: 30px;padding: 10px;position: fixed;text-align: center;width: 100%;z-index: 500;}#cookie-warning span {cursor: pointer;display: block;font-size: .7em;padding-top: 10px;}#pages_title_gallery .caption{color: #fff;line-height: 1.4em;}#pages_title_gallery .caption .title{font-weight: 500;padding-left:4px;margin-bottom: 1px;}#pages_title_gallery .caption:hover {font-weight:normal;}#pages_title_gallery .caption .description {padding-left:4px;}form input[type="button"], form input[type="submit"], form input[type="reset"] {padding: 1px 8px;background: transparent;margin-left: 100px;}#products_variants_table td {vertical-align: middle;text-align: center;}#products_variants_table td:last-of-type {text-align: center;}#products_variants_table tr.even {background-color: #fafafa;}#products_variants_table th {background-color: #fcfcfc;border-bottom: 1px solid #e0e0e0;font-size: 0.8em;font-weight: normal;padding: 5px;text-align:center;width: 52px;}#products_variants_table input {width: 25px;overflow: hidden;text-align: center;margin-left:10px;}#products_variants_table td .price {font-weight: 500;color: #000;font-size:1.2em;text-align:center;}#products_variants_table td span.price.struck {margin-top:5px;color:#777;font-weight:normal;}#products_variants_table td span.price.special {margin-top:0;margin-bottom:5px;}#products_variants_table span.price.struck:before {content: "Was ";font-weight: normal;font-size:.87em;padding-right:3px;}#products_variants_table span.price.special:before {content: "Now ";font-weight:normal;font-size:.87em;padding-right:3px;}#product_sections span.active {background-color: #fff;border: 1px solid #DCDDEE;border-bottom: 1px solid #fff;color: #A860A2;font-weight: normal;margin-right: 8px;padding: 10px 20px;}#product_sections span{background-color: #f0f0f0;border: 1px solid #DCDDEE;color: #999;font-weight: normal;margin-right: 8px;padding: 10px 20px;text-transform: uppercase;}div#parent_name a {text-decoration: none;padding-left: 20px;}.related {background-position: center top;background-color: #555555;border: 0px solid #9F9F9F;display: block;min-height: 185px;padding: 15px;margin-right: 15px;margin-top: 8px;width: 206px;}.squares td {empty-cells: hide;line-height: normal;width: 236px;}.related .related_title a {color: #000;font-weight: bold;border: 0 none;margin: 0;padding: 0;text-decoration:none;vertical-align: baseline;display: block;margin-bottom: 5px;font-size:.9em;padding-bottom:5px;text-align:left;}.related .related_title a:hover {color:#666;}.related.item .product_slogan {font-size: .95em;}.related.item {padding: 10px;padding-top: 15px;}#products_related_block .price {display: block;margin-top: 20px;}#products_related_block_1 {}#products_related_block_2 {background:#dbdbdb;}#products_related_block_3 {background:#ccc;}#related_products_header_1 {width:auto;}#related_products_header_2 {background: #dbdbdb;width: auto;}#related_products_header_3 {background: #ccc;width: auto;}.related.item .product_button .shop_addcart {background-color: #1e3864;border: 0 none;color: #fff;margin-left: 0;padding: 8px;text-transform: uppercase;width: 38%;font-size: .8em;margin-right: 0;margin-top: 10px;margin-bottom: 10px;}.related.item .product_button .shop_addcart:hover {background-color:#547291;}#gallery #gallery-large, #gallery .thumbs td img { border-color: transparent;}a#gallery { width:41px;}div#products_gallery {margin: 0 20px 20px 0px;float: left;clear: none;}#path a {color: #000;text-decoration: none;font-weight: normal;}#path a:hover {text-decoration: underline;}div#home_gallery {float: right;margin: 3px 0 0 30px;border: none;}div#home_gallery>div {border: none;}.month { border: 1px solid #444; margin-left: 24px;}.month-day { border: 1px solid #999; padding: 3px;}.month-today { background-color: #000; border: 1px solid #000;}.month-week { background-color: #444; border: 1px solid #444;}.month-event { background-color: #ff6600; border: 1px solid #ff6600; font-weight: bold; color: #000;}#content_container ul {list-style-type: disc;font-size: 1em;}#non_bg_content_container ul {list-style-type: disc;font-size: 1em;}#toplinks a {border-right: 0;padding: 4px 18px;text-decoration: none;font-size: 0.9em;float: none;display: inline-block;}#toplinks a:hover {text-decoration: underline;}div #news_table #news_rot_container .date{ color: #999; font-size: 0.9em; font-weight: normal; text-transform: capitalize; display: block;}div #news_table #news_rot_container .summary{ color: #888; font-size: 0.9em; font-weight: normal; display: block;}#news_table{border: 1px solid #e0e0e0;position: relative;font-size: 1em;margin-bottom: 20px;padding: 20px;padding-top: 16px;margin-left: 0;border: 1px solid #e0e0e0;position: relative;}#news_table a { }#news_table:after{background: url(images/290.png);background-repeat:no-repeat;content: ' ';position:absolute;height: 7px;width:100%;bottom:-8px;left:0;}#news_table .title {margin-bottom:3px;padding-top:7px;}#news_table .title a{color: #ccc;font-weight: 500;text-transform: capitalize;text-decoration: none;display: block;clear: left;margin: 5px 0;font-size: 1em;padding-top: 5px;}.news_extrainfo {border-bottom:1px dotted #b7b6b7;padding-bottom:5px;}.news_extrainfo:first-of-type{border-top: 1px dotted #b7b6b7;margin-top: 5px;}#news_heading a {color:#888;}#news_rot_container .news_exrainfo, #news_table ul#news_rot_container li {background-image: none;color: #bbb;margin-top: 5px;border-bottom: 1px solid #ccc;}#news_table ul#news_rot_container li {padding: 3px 0;}#news_rot_container .news_exrainfo .title, #news_rot_container li .title {color: #444;text-transform: capitalize;}#news_rot_container .news_exrainfo .summary, #news_rot_container li .summary {padding-top: 10px;}#news_rot_container .news_exrainfo .date, #news_rot_container li .news_published {display: block;text-transform: capitalize;}#news_rot_container li .news_published {font-style: normal;color: #666;font-size: 0.9em;}#news_rot_container #news_all_link {color: #000;margin-left:20px;}#news_table a { font-size: 1em; color: #888; text-transform: capitalize; text-decoration: none; font-weight:500;}#news_heading{color:#000;font-size:1.2em;color:#888;text-transform:normal;}#news_table #news_rot_container .month,#news_table #news_rot_container .date {border: 0;}#events_table .happening {color: #999;font-size: 0.9em;font-weight:normal;text-transform: capitalize;}#events_table ul li{ clear: left; margin: 10px 0; padding-bottom: 15px; min-height: auto; border-bottom: 1px dotted #ccc;}#events_table ul li:first-of-type {border-top:1px dotted #ccc;}#events_table a.title {color: #ccc;text-transform: capitalize;text-decoration: none;display: block;clear: left;margin: 5px 0;font-size:1.3em;padding-top: 5px;}#events_table a.title:hover {text-decoration:underline;}#events_table ul li {font-weight: normal;list-style-type: none;text-align: left;font-size: 0.9em;}#events_table div.summary {color: #888;font-size: 1em;}#events_table span.location {color: #999;font-size: 0.9em;}a#events_all_link,a#events_all_link:link, a#events_all_link:visited{ color: #444; font-size: 1em; font-weight: normal; margin-bottom: 0; margin-top: 4px; padding: 10px; text-align: center; text-transform: capitalize; background-color: #FFFFFF; display: block; text-decoration: none;}a#events_all_link, a#events_all_link:hover { color: #000; background-color: #999;}#events_table:after {background: url(images/290.png);background-repeat: no-repeat;content: ' ';position: absolute;height: 7px;width: 100%;bottom: -8px;left: 0;}#product_featured .title {color: #f00;}#sidebar div#partial_tree {clear: left;float: left;margin-left: 0;margin-right: 12px;padding: 0 10px 10px 10px;color: #000;}#sidebar div#parent_name a {clear: left;float: left;margin-left: 0;margin-right: 12px;padding: 0 10px 10px 17px;color: #414042;font-weight: normal;}#sidebar ul.menu_partial_tree {padding: 0 0 0 15px;margin: 0;}#sidebar ul.menu_partial_tree>li>ul {padding: 0;list-style-position: outside;}#sidebar ul.menu_partial_tree li a {color: #999;text-decoration: none;text-transform: capitalize;display: block;padding: 3px 5px;border-bottom: 1px solid #ccc;margin: 0;line-height: 1.3em;width: 100%;font-size:1.1em;padding-bottom:8px;}#sidebar ul.menu_partial_tree li a:hover,#sidebar ul.menu_partial_tree li.current a {color: #333;}#sidebar_brand_list_header {margin: auto 0;text-align: center;text-transform: uppercase;color: #1E3864;margin-left: -34px;font-size: 1.05em;}ul#sidebar_brand_list.brand_list {margin: auto 0;padding-left: 33px;padding-top: 8px;}ul#sidebar_brand_list.brand_list li {padding-bottom: 4px;color: #888;}ul#sidebar_brand_list.brand_list li a {color:#999;font-size:1.1em;}ul#sidebar_brand_list.brand_list li a:hover {color:#000;}#partial_tree_column {margin-top:0;padding-left: 6px;}#pages-1 #extra_information {margin: 20px 0 0 0;}#extra_information .product_featured {background-color:#f0f0f0;border: 1px solid #e0e0e0;text-align:center; padding-bottom:10px;padding-top:10px;margin-bottom:15px;}#extra_information .featured_title { color: #1e3864; font-size: 1.3em; font-weight: normal;}#extra_information .product_featured a.product_name_link {text-decoration:none;font-weight:600;}#extra_information .product_featured div.title {padding-bottom:5px;}#extra_information .product_featured .price.featured {color:#000;font-weight:600;font-size:1.2em}#extra_information .product_featured .product_slogan a {color:#46c2db;font-size:.9em;}#special_all a:before {content: "» ";}#special_all a {color: #FFFFFF;line-height: normal;font-weight: bold;text-decoration: none;}#special_all a:hover {text-decoration:underline;}div#contact_details span.small_italic {font-style: italic;}#hamper_store div.headline, #survey div.headline, #motto_box div.headline {background-image: url("images/brands.jpg");background-position: center top;background-repeat: repeat-x;text-align: center;border: 1px solid #999;}#motto_box div.headline a {color: #000;text-decoration: none;display: block;padding-top: 8px;padding-bottom: 5px;}#survey div.headline {color: #000;text-decoration: none;display: block;padding-top: 8px;padding-bottom: 5px;}#clients div.headline {background-image: url("images/clients.jpg");background-position: center top;background-repeat: repeat-x;height: 30px;text-align: center;border: 1px solid #000;}#clients div.headline a {color: #fff;text-decoration: none;display: block;padding-top: 8px;}#clients img {border: 1px solid #CCCCCC;margin: 5px;}td#special {background-color: #bacadd;}td#special img {border: 1px solid #134480;float: left;margin: 15px 10px 25px;background-color: #fff;padding: 3px;}td#special hr {clear: left;color: #1F71D5;height: 1px;margin: 15px 0;}td#special .title {margin: 10px 0;padding-top: 10px;}td#special .header a {color: #fff;display: block;padding-top: 8px;text-decoration: none;font-weight: bold;}td#special div.header {background-image: url("images/offers.jpg");background-position: center top;background-repeat: repeat-x;border: 1px solid #2941a3;height: 30px;text-align: center;}td#special .body .title a {color: #000;font-weight: bold;text-decoration: none;}td#special .body .title a:hover {text-decoration: underline;}td#special .body .price {color: #293fa2;font-weight: bold;}input.product_quantity {width: 15px;}input.shop_addcart {float: right;}#products_variants_table td {padding: 6px;font-size: 0.9em;}#payments form input[type="button"], #payments form input[type="submit"], #payments form input[type="reset"] {background-color: #1e3864;border: 0 none;color: #fff;margin-left: 0;padding: 10px;text-transform: uppercase;width: 188px;font-size: 1em;}#payments form input[type="submit"]:hover {background-color:#547291;}div.qty_select input {width: 35px;}div.qty_select{padding:12px 8px;}div.version_select_c{padding:12px 8px 0;width: 155px;}#staff_gallery {float:left;padding-right:20px;border: 1px solid #E0E0E0;padding: 8px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09);-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;margin-right:15px;}#product_special div.special_title {display: none;}#product_special div.product_slogan a {color: #999;}#product_special div.product_slogan {margin-bottom:0px;}#product_special div.title a {color: #000;font-weight: 600;font-size: 1.1em;line-height: 1.2em;text-decoration: none;}#product_special div.image {display: block;clear: left;padding: 15px;}#product_special .brand_name {margin-bottom: 10px;}#product_special div.content {text-align: center;}#product_special .price.special {color: #000;font-weight: normal;font-size: 1.5em;float: center;padding: 5px;}#product_special div.price span.vat {display:inline;font-size: 0.5em;clear: right;}#product_special a.special_offer_view_all {display: inline-block;padding: 0;text-decoration: none;color: #1e3864;font-size: 1.2em;text-transform:uppercase;}div#product_special table.display-data {margin: 2px0;border: none;}div#product_special table.display-data tr {background: transparent;}div#product_special table.display-data tr td,div#product_special table.display-data tr th {line-height: normal;padding-left: 0;border: none;}#product_special span.variants {display: block;font-size: .7em;color:#777;}#product_special .price.struck {display:block;text-decoration:line-through;color:#777;font-size:.8em;}#product_special .special_buy_now {font-weight:normal;background-color:#1e3864;font-size:.9em;text-transform:uppercase;max-width:150px;}#product_special .special_buy_now:hover {background-color:#547291;}#cart_message span {display: inline;float: left;}#cart_value {margin-left:30px;}#clientlogin .login_links a,#clientlogin .login_links span {display: inline-block;float: left;width: 80px;color: #000;}#clientlogin .login_links span {width: 190px;padding-bottom: 3px;font-weight:600;margin-left:-20px;}#clientlogin .login_links a:first-of-type {width: 130px;margin-left: -20px;}#clientlogin .login_links a:last-of-type {margin-left:10px;}#products_announcement {background-color: #1f3864;border-color: #1f3864;border-width: 1px;color: #fff;padding: 7px;}#home_content_container h1 {clear: left;padding-top: 20px;}#home_content_container #content2 {margin-top:20px;margin-bottom:25px;}#home_content_container #pages_gallery {margin-top:30px;margin-left:28px;margin-bottom:30px;}#home_content_container ul {list-style-type: disc;font-size: 1em;}#home_content_container .item.product {border:1px solid #e0e0e0;padding: 20px;min-height:100px;}#home_content_container .item.product .brand_title {display: inline-block;font-weight:500;padding: 0;padding-bottom:10px;text-decoration: none;color: #1e3864;font-size: 1.2em;text-transform: uppercase;}#home_content_container .item.product .title a {text-decoration:none;font-weight:500;}#bottom {font-size: 0.9em;}#bottom #bottom_a {width:30%;}#bottom #bottom_b {width:0%;}#bottom #bottom_c {width:30%;float:right;}span#site_phone {display:block;}#pages-1 #bottom {margin-top:31px;}#homepage_pages td {padding: 15px 0px 0px 15px;padding-left:5px;padding-right: 12px;padding-left: 12px;}#homepage_pages tr td div.child {border-right: 0px solid #666;border-bottom: 0px solid #666;border-left: 0px solid #eee;position:relative;}#homepage_pages tr td div.child:after{background-repeat:no-repeat;content: ' ';position:absolute;height: 7px;width:100%;bottom:-8px;left:0;}#homepage_pages td.first {padding: 15px 0px 15px 0px;padding-right: 13px;}#homepage_pages td.last {padding: 15px 0px 15px 15px;}#homepage_pages td div.child {background: transparent;padding-top: 15px;}#homepage_pages div.summary {color: #000;}#homepage_pages a {text-transform: uppercase;}#homepage_pages div.title {display: block;background-color: #b5bcc3;margin-top: -5px;padding-top: 5px;padding-bottom: 5px;}#homepage_pages div.title:hover{background-color: #888;transition: all 0.5s ease;}#homepage_pages img{}#homepage_pages tr td div.child ul li a {color:#fff;text-decoration:none;}#homepage_pages tr td div.child ul {text-align:left;color:#fff;background: #1E3864;margin: 0;padding-top: 10px;font-size: .9em;padding-bottom: 10px;}#content2 p {margin-top:5px;}table#helpers_cart_items td,table#helpers_cart_items th {text-align: left;padding: 4px;text-align: left;line-height: 1em;}table#helpers_cart_items th {font-weight: bold;padding-top: 4px;}table#helpers_cart_items tr#helpers_cart_total td,table#helpers_cart_items tr#helpers_cart_total th {border-top: 1px solid #000;}#confirm_requirements.info div:first-of-type {line-height: 1.3em;}#confirm_requirements #confirm_payment {width: 345px;}div.products_perpage .item .product {border-color: #EEEEEE #666666 #666666 #EEEEEE;border-style: solid;border-width: 0px;min-height: 360px;}.items .title a{font-weight: normal;}#newsletter_sub input[type="email"]{clear: left;}form input[type="button"], form input[type="submit"], form input[type="reset"] {background: none repeat scroll 0 0 transparent;margin-left: 5px;padding: 1px 8px;}#newsletter_sub span {display: block;}#product_sections_content_3 h2 {font-size: 1em;font-weight: bold;margin-bottom: 0px;text-transform: uppercase;clear: left;color: #555;}#product_enquiry {font-size: 0.9em;}form .required {font-weight: normal;}#contact_form td{padding-left:10px;}form#contact_form_map input, form#contact_form_map textarea {border: none;}#contact_form tr td {padding-bottom: 10px;}#contact_form .defaultSection {color: #000; font-size:1em; }#events_table #events_heading a{font-size: 1.2em;color: #888;text-transform: capitalize;text-decoration: none;}div#pages_gallery{clear: right;float: right;margin: 0 0 15px 15px;background-color:#fff;}#pages_gallery #gallery .caption {background: rgb(255, 255, 255) none repeat scroll 0% 0%;}a#news_all_link,a#news_all_link:link,a#news_all_link:visited{color: #444;font-size: 1em;font-weight: normal;margin-bottom: 0;margin-top: 22px;padding: 10px;text-align: center;text-transform: capitalize;background-color: #fff;display: block;text-decoration: none;}a#news_all_link, a#news_all_link:hover {color: #444;background-color: #999;}#pages-250 .video {background: none;margin-right: 15px;}span#copy_container {font-size: 0.8em;color:#ccc;}a#copyright {color:#ccc;}ul.sitemap > li {border:none;}ul.sitemap ul li a:before {content: "> ";}ul.sitemap > li > a {text-decoration:none;font-size:1.1em;padding-left:13px;text-transform:uppercase;}ul.sitemap ul li a {text-decoration:none;font-size:1.1em;}ul.sitemap ul li a:hover {text-decoration:underline;}ul.sitemap li,ul.sitemap li a{padding-bottom:3px;text-align:left;padding-right:10px;color:#fff;}#control { font-size:.9em;}table#account_login .buttons a{padding-bottom: 20px;width: 135px;}#pages-1 h2 {}#pages-1 p { margin-top: 6px;}#pages-1 #content2 p {margin-right: 0px;}#pages-1 .product { margin-left: 0px; margin-right: 0px;}#pages-1 .product {font-size: 1em;margin-bottom: 20px;padding: 20px;padding-top: 16px;margin-left: 0;border: 1px solid #e0e0e0;position: relative;}#pages-1 .product:after {background-repeat: no-repeat;content: ' ';position: absolute;height: 7px;width: 100%;bottom: -8px;left: 0;}#pages-1 #product_special {margin-left: 0px;font-size: 1em;margin-bottom: 20px;padding: 20px;padding-top: 16px;margin-left: 0;border: 1px solid #e0e0e0;position: relative;}#pages-1 #product_special:after {background: url(images/290.png);background-repeat: no-repeat;content: ' ';position: absolute;height: 7px;width: 100%;bottom: -6px;left: 0;}#pages-1 .item.project {padding-bottom: 0;padding-top: 23px;}#pages-1 .item.project .title a {color:#444;text-decoration:none;}#pages-1 .item.project .title a:hover {text-decoration:underline;}#pages-1 .item.project .title {text-align:center;font-size:1.1em;}#products_variants_table_tall .showprice.ex_vat,#products_variants_table_tall .showprice.inc_vat{text-align: left;padding: 5px 0 0 5px;}#products_variants_table_tall .showprice.inc_vat .price {font-size:15px;color:#777;}#products_variants_table_tall .showprice.inc_vat{color:#777;}#products_variants_table_tall {background:#f0f0f0;}#products_variants_table_tall .version_select_c {width:140px;font-size:.9em;text-transform:none;}#products_variants_table_tall .qty_select {margin: 0;padding: 10px 8px;font-size:.9em;text-transform:none;}#products_variants_table_tall .prd_title {font-weight:500;padding: 10px 0 0 5px;}#products_variants_table_tall .productcode {padding:10px 0 0 5px;font-weight:500;}#products_variants_table_tall .showprice > span.price {font-size: 1.2em;display:inline;}#products_variants_table_tall .showprice > span {font-size: 0.9em;}#products_variants_table_tall .showprice.ex_vat > span {}#products_variants_table_tall .showprice.ex_vat > span.price.struck {color:#000;}#products_variants_table_tall .showprice.ex_vat >span.price.special {font-weight: 600;color:#000;}#products_variants_table_tall .showprice.inc_vat > span.price.struck {display:none;}#products_variants_table_tall .showprice.inc_vat > span.price.special {}form#price_filter {margin-left:30px;}form#price_filter input[type="number"] {width:30px;margin-left:5px;margin-right:5px;}form#price_filter span{display:inline-flex;margin-bottom:5px;color: #555;}form#price_filter input[type="submit"]{border: none;background: #999;border-radius: 4px;color: #fff;padding-bottom: 3px;}form#price_filter input[type="submit"]:hover{ box-shadow: 0px 0px 5px #ccc;}table#products-rows tr.product-table {border: 5px solid #1f3864;background-color:#fff;}.product-table.even {color:#000;}table#products-rows td.product-table-col a{padding-right:40px;font-weight:bold;text-decoration:none;}table#products-rows td.product-table-col a:hover {text-decoration:underline;}table#products-rows td.product-table-col {text-align:left;}table#products-rows {clear: none;width:680px;}#login_bg {}#login_bg span.login_links {}#mega-menu-item ul.menu {background:none;}#mega-menu-item ul li a {background:none;text-shadow:none;color:#fff;font-weight:normal;}#mega-menu-item ul li a:hover {color:#fff;background-color:#f0f0f0;}#mega-menu-item ul li .sub li.mega-hdr a.mega-hdr-a {padding: 5px 5px 5px 15px;margin-bottom: 5px;background: #E3E3E3 url(skins/images/bg_mega_hdr.png) no-repeat 0 0;text-transform: uppercase;font-weight: bold;color: #000;text-shadow: 1px 1px 1px #fff;}#Shipping_wrapper label {padding-left:10px;}span#submit_checkout {float:right;}#brands_table {border-bottom: 2px solid #ccc;margin-bottom: 20px;}body#pages-8 #filter_form{border-color:#ccc;}body#pages-8 #filter_form input[type="submit"] {background:#f0f0f0;}#searchbox input[type="submit"] {background:#ffffff;color:#1e3864;}#projects_view {border: 1px solid #dbdbdb;width: auto;overflow: hidden;padding: 8px;background: #f3f3f3;font-size: .95em;}#project_completion_date, #project_location,#project_industry{padding-top:5px;font-weight:500;text-transform:none;color:#777;}#project_industry,#project_client {font-weight:500;color:#777;}#project_industry span,#project_client span,#project_completion_date span,#project_location span,#project_types span {font-weight:500;color:#000;}#project_types {padding-top: 5px;font-weight:500;color:#777;}#partners_heading { text-transform:uppercase; font-size:1.2em; color: #1073B3;}div#projectsportfolio_gallery {margin-left:15px;margin-bottom:10px;border: 1px solid #E0E0E0;background-color:#fff;padding: 8px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09);-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding-bottom: 3px;padding-right:4px;}.body-projectsportfolio .box-grid img {padding-right:4px;}#projectsportfolio_gallery div#gallery {padding-right: 5px;margin-top: 3px;padding-left: 2px;margin-bottom: -1px;} #news_gallery {border: 1px solid #E0E0E0;padding: 8px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09);-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}div#events_gallery {border: 1px solid #E0E0E0;padding: 8px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09);-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}#s_sector_filter, #s_type_filter {border: 1px solid #999;}#projects_filter input {background: #d8d8d8;font-size: .9em;}#projects_summary {color:#46c2db;border-top: 1px solid #E0E0E0;padding-top: 15px;}table#children.items.children.squares {margin-top: 25px;}#pages-190 #contact_form_map {}#pages-190 input#CmdSubmit { background: #999;border-radius: 5px;}#pages-235 h2 {font-size: 1.1em; margin-top: 22px;}#swipe_products .item.product {background:none;border:none;}#swipe_products {background:#f0f0f0;}#swipe_products table.products.items.squares {width: 846px;margin: auto;margin-top: 10px;margin-bottom: 10px;}#swipe_products div.item.product.featured {height:200px;padding-left: 15px;padding-right: 15px;}#swipe_products .item.product.featured .title {padding-top:0;margin-bottom:0;}img#products_left,img#products_right {opacity:.3;}img#products_left:hover,img#products_right:hover {opacity:1;transition: all 0.5s ease;}.cart_horizontal {border-width:0;padding:0;}.version_select {background-color:#F0F0F0;border-width:0;padding:0;}.price {color:#000000;border-width:0;padding:0;}.buttons {border-width:0;padding:0;}.product_slogan {color:#FFFFFF;border-width:0;padding:0;}.cmds {border-width:0;padding:0;}.news_date {color:#777777;border-width:0;padding:0;}.addthis_default_style {border-width:0;padding:0;}.defaultSection {border-width:0;padding:0;}.question {border-color:#000000;border-width:0;padding:0;}.shop_addcart {border-width:0;padding:0;}.assistant_location {border-width:0;padding:0;}.related {color:#000000;border-width:0;padding:0;}.related a {color:#000000;}.brand_name {border-width:0;padding:0;}.paginator {border-width:0;padding:0;}.special_buy_now {background-color:#555555;color:#FFFFFF;border-width:0;padding:8px;}.special_buy_now a {color:#FFFFFF;background-color:#555555;}.below_footer {color:#FFFFFF;border-color:#505050;border-width:0;padding:0;}.below_footer a {color:#505050;}.hover-slide-controls {color:#FFFFFF;border-width:0;padding:0;}.brands_image {border-width:0;padding:0;}.cart_buttons {border-width:0;padding:0;}.locations {border-width:0;padding:0;}.products {border-width:0;padding:0;}.notice {border-width:0;padding:0;}.products_gallery {border-width:0;padding:0;}.product {border-width:0;padding:0;}.children {color:#000000;border-width:0;padding:0;}.children a {color:#000000;}.partners {border-width:0;padding:0;}.brands {border-width:0;padding:0;}.acc_links {border-width:0;padding:0;}.title {border-width:0;padding:0;}.media-out-vertical {border-width:0;padding:0;}.qty_select {background-color:#F0F0F0;border-width:0;padding:0;}.version_select_c {border-width:0;padding:0;background-image:url("images/select-arrow2.png");}.highlights {border-width:0;padding:0;}.boxes_horizontal {border-width:0;padding:0;}.date {border-width:0;padding:0;}.news_exrainfo {border-width:0;padding:0;}.news {border-width:0;padding:0;}.events {border-width:0;padding:0;}.head_mail {color:#283891;border-width:0;padding:0;background-image:url("images/letter.png");}.head_phone {color:#283891;border-width:0;padding:0;background-image:url("images/tel.png");}.video {background-color:#F0F0F0;border-width:0;padding:0;}.lightbox_gallery {border-width:0;padding:0;}.document {border-width:0;padding:0;}.body-news {border-width:0;padding:0;}.attached-files {border-width:0;padding:0;}.attached-files a {color:#1E3864;}.item {border-width:0;padding:0;}.price_desc {border-width:0;padding:0;}.product_content {border-width:0;padding:0;}.product_tabs {border-width:0;padding:0;}.vat_info {border-width:0;padding:0;}.prd_title {border-width:0;padding:0;}.showprice {border-width:0;padding:0;}.product_button_moreinfo {color:#46C2DB;border-width:0;padding:0;}.event {border-width:0;padding:0;}.product_button {border-width:0;padding:0;}.staff.item {border-width:0;padding:0;}.body-special {border-width:0;padding:0;}.body-staff {border-width:0;padding:0;}.assistant_buttons {border-width:0;padding:0;}.info {border-width:0;padding:0;}.featured_products {border-width:0;padding:0;}.testimonials {background-color:#FFFFFF;border-width:0;padding:0;}.related_products {border-width:0;padding:0;}.body-products {border-width:0;padding:0;}.body-events {border-width:0;padding:0;}.project {border-width:0;padding:0;}.body-projectportfolio {border-width:0;padding:0;}.project_type_menu {border-width:0;padding:0;}.client_industries {border-width:0;padding:0;}.projects_extra {border-width:0;padding:0;}.body-pages {border-width:0;padding:0;}.display-data {border-width:0;padding:0;}.locations_container {border-width:0;padding:0;}.cart_horizontal {clear: left;}.version_select {border: 0px;color: #666;font-style: normal;float: left;text-transform: lowercase;font-size: 1em;margin-top: -10px;}.product_slogan {font-weight: 600;font-size: 1em;margin-bottom: 10px;color: #000;}.cmds {text-align: left;width: 450px;}.news_date {margin: 0px;padding: 0 0 0 0;font-size:.8em;font-weight:normal;text-transform:none;}.defaultSection {font-variant: normal;text-transform: uppercase;}.question {padding: 10px;line-height: 2em;font-weight:bold;}.shop_addcart {cursor:pointer;}.related {background-color: #F0F0F0;background-position: center top;border: 0;display: block;margin-right: 16px;margin-top: 20px;min-height: 135px;padding: 8px;}.brand_name {float: right;clear: right;border: 0px solid #000000;text-align: center;margin-left: 20px;margin-bottom: -10px;width: 194px;}.special_buy_now {display: block;font-weight: bold;clear: both;margin: 0 auto 0;text-decoration: none;max-width: 102px;}.below_footer {margin: 0 auto;width: 938px;padding: 8px 10px 10px 0px;font-size: 1em;text-align: center;}.hover-slide-controls {background-color: #FF6600;padding: 10px 0px 10px 10px;}.brands_image { height: 65px;padding: 3px 5px 5px;text-align: center;width: 152px;}.cart_buttons {margin: 7px 0 7px 440px;}.locations {line-height: 1.8em;font-size: 0.85em;margin-bottom: 20px;}.products {margin-left: -15px;}.products_gallery {float: right;}.product {margin-left: 15px;margin-bottom: 15px;}.children {margin-top: 0px;margin-bottom: 0px;margin-right:15px;}.title {font-size: 1em;padding: 13px 0 0px 0px;margin-bottom: 10px;}.media-out-vertical {display: inline;}.qty_select {margin: 15px 0;padding: 0 0 15px 0;text-transform: uppercase;}.version_select_c {text-transform: uppercase; width: 169px; height: 24px; overflow: hidden; background-repeat: no-repeat; background-position: right top;clear: left;}.highlights {line-height:normal;text-align: justify;color: #000;float:right;clear:right;width:570px;}.date { }.news_exrainfo {clear: left;margin: 10px 0;min-height: 82px;border-bottom: 1px solid #ccc;padding-bottom: 10px;}.head_mail {position: absolute; top: 95px; right: 20px;background-repeat: no-repeat;padding: 0 0 10px 30px;font-weight:normal;font-size: 17px;}.head_phone {position: absolute; top:45px; right: 20px;font-size: 16px;font-weight: normal;background-repeat: no-repeat;background-position: center left ;padding:10px 0px 10px 30px;display:inline-block;}.video {width: 100%;margin: 0 0 10px 0px;}.lightbox_gallery {padding: 20px;}.document {background-color: #F0F0F0;margin-bottom:20px;padding-bottom:20px;box-shadow: 0px 0px 6px #ccc;}.price_desc {padding-right:5px;}.product_tabs {border-bottom: 2px solid #777;float: right;width: 584px;font-size:.8em;}.featured_products {border-bottom: 2px solid #ccc;margin-bottom: 20px;}.related_products {width: 304px;background: #f0f0f0;}.cart_horizontal tr.odd td, .cart_vertical tr.odd td {background-color: #F2F2F2;padding: 15px;border-bottom: 1px solid #fff;vertical-align:middle;}.cart_horizontal tr.even td, .cart_vertical tr.odd td {background-color: #F7F7F7;padding: 15px;border-bottom: 1px solid #fff;vertical-align:middle;}.cart_vertical th, .cart_horizontal th {text-transform: uppercase;color: #000;font-size: 0.7em;background-color: #FFFFFF;border: 0px;border-bottom: 1px solid #fff;padding: 5px;}.cart_horizontal td a{font-size: 1em;line-height: 1em;text-decoration: none;}.cart_horizontal td a:hover{color: #555555;}.cart_horizontal .image a img, .cart_vertical .image a img, .cart_vertical .image a:hover img, .cart_horizontal .image a:hover img {border: 0px;height: auto;width: 125px;}.cart_horizontal .amount,.cart_vertical .amount {text-align:center;}.cart_buttons span.buttons {float:right;}.cart_buttons span.buttons a {}.version_select {background:#fff; min-width:35px; padding: 5px; font-size: 14px; line-height: 1; border: 1px solid #ccc; border-radius: 0; height: 34px;margin-right: -35px;cursor:pointer;}.version_select option {}#payments .price {font-size: 1.4em;font-weight:500;text-align: right;display: block; margin: 10px 0 10px 0;margin-right:5px;}#account_login td.buttons {border-left: 4px solid #F0F0F0;}.buttons a {background-image: none;background-color: #444;border: 0 none;color: #fff;margin-bottom: 6px;padding: 8px;text-transform: uppercase;width: 155px;font-size: 0.8em;font-weight: normal;}.buttons span.button, .buttons a span, .buttons span.button span {background-image: none;color: #fff;font-weight: normal;padding: 5px 0 5px 8px;}.buttons a.red span {background-image: none;background-color: transparent; color: #fff;}.buttons a.red {background-image: none;background-color: #c00 color: #fff;}.buttons span.button,.buttons a span,.buttons span.button span {padding: 5px 0 5px 8px;}div.product_slogan {margin: 3px 0 10px;}.product_slogan a {color: #999;font-weight: bold;text-decoration:none;}.product_slogan a:hover {text-decoration:underline;}.product_slogan {color:#999;font-size:1.1em;}.product_slogan a {font-weight:bold;}.cmds input[type="button"],.cmds input[type="submit"],.cmds input[type="reset"]{background-color: #444;color: #fff;text-transform: uppercase;border: 0;margin-left: 0;margin-bottom: 6px;padding: 8px 8px;width: 200px;}#content_noside .addthis_default_style, #content .addthis_default_style {min-width: 140px;text-align: right;float: right;}#content_noside #non_bg_content_container .addthis_default_style {float: right;}.question{color: #6A8A22;padding: 10px;text-decoration:none;color:#fff;font-size: 1em;font-weight: normal;margin-top: 4px;margin-bottom: 5px;padding: 5px;text-align: center;background-color: #919191;display: block;}.question:hover, .question.opened{color: #ffffff;background-color: #027cbf;} .answer{padding: 0px 20px 0px 50px;}input.shop_addcart {color:#1e3864;margin-bottom:5px;}div.assistant_location {background-color: #F0F0F0;border: 0px solid #D1D9E0;border-top-left-radius: 0px;border-top-right-radius: 0px;font-size: 13px;font-weight: normal;height: 36px;width: 948px;margin-bottom:15px;margin-right: 0px;margin-top: 0px;padding: 0;}.assistant_location span {color: #777;font-size: 1.2em;}.assistant_location a, .assistant_location span {border-left: 0px solid #D1D9E0;border-right: 5px solid #FFFFFF;color: #000000;display: block;float: left;padding: 7px 20px;}#products_related_block a {color: #000;text-decoration: none;font-weight: normal;text-transform: uppercase;}#products_related_block a:hover {color: #A860A2;background-color: transparent;}#products_related_block .price {color: #C848BF;}#products_related_block .squares td {empty-cells: hide;line-height: normal;width: 236px;}.related_title a:hover {background:transparent;}.related.item {width:265px;background:#fff;margin-left: 8px;margin-bottom:10px;margin-top:10px;margin-right:3px;}.related.item .price.struck {display:block;font-weight:normal;color:#555;}.related.item .price.special {display:block;font-size:1.2em;}.related.item .related_title {float:left;}.related.item .pricing {width: 100px;float: right;text-align: left;}.related.item .image {float:left;clear:left;}.related.item .brand_name {font-size: 1em;padding-bottom: 15px;margin-left: 0;width: 100%;}.related.item a.product_button_moreinfo {width: 80px;height: 28px;line-height: 28px;padding: 3px 0px 5px 0px;color: #fff;font-size: 0.8em;text-decoration: none;float: right;background-image: none;display: block;background-color: #46c2db;text-align: center;margin-top: 10px;margin-bottom: 10px;text-transform: uppercase;margin-left: 10px;padding-left: 10px;padding-right: 10px;}.related.item a.product_button_moreinfo:hover {background-color:#46aadb;}.related_products h2 {font-size: 1.1em;font-weight: bold;width:260px;padding-left:8px;padding-bottom:0;padding-top:10px;border-top:0;}.brand_name img {border: 0px;width: 100px;}.paginator {border-top: 1px solid #999;height: 20px;margin: 2px 0 0;padding: 3px 0;font-size: 0.8em;}.paginator .position {float: left;color: #999;}.paginator .links {float: right;color: #999;}.paginator a {color: #999;}.below_footer {color: #000;position:relative;}.below_footer a {text-decoration: none;}.below_footer_left {padding-left:14px;font-size:.9em;}.below_footer_right {margin-top:-3px;margin-right:5px;}table.locations .title {padding-top: 0;font-weight: 600;text-transform: uppercase;font-size: 1.1em;padding-bottom: 10px;color: #000; }table.locations th:after {content: ":";}table.locations td {text-align: left;padding-top: 0;margin: 0;vertical-align: bottom;}table.locations th {padding-bottom: 10px;color: #444;text-align: left;font-weight: 600;padding: 0;margin: 0;vertical-align: bottom;width: 100px;}.locations img{width: 440px;margin-bottom:10px;}table.locations .body {font-size: 1.1em;margin-right: 10px;}table.products td div.product .product_slogan {font-size: 15px;margin-bottom:5px;}table.products td div.product .product_code {display:none;}table.products td div.product .brand_name {margin-bottom:8px;margin-left:-20px;}table.products td div.product {margin-bottom: 15px;color: #000;padding: 10px;line-height: 2em;min-height: 270px;}table.products td div.product .price_desc {display:none;}table.products td div.product .special {color: #000000;}table.products td div.product .title {font-size: 1.1em;height: 2em;}table.products td div.product .description{margin-left:10px;margin-right:10px;color:#333;font-size: .8em;}table.products td div.product .spotlight_content {font-size:15px;}table.products td div.product .more {padding: 0px;line-height: 1em;margin-top:5px;}table.products td div.product div.more a {color: #000;line-height: normal;font-size: .8em;padding-top: 5px;padding-bottom: 5px;padding-left: 4px;padding-right: 0px;display: inline-block;width: 177px;}table.items.products {margin-left: -8px;}table.items.products .price {margin-bottom:5px;font-size: 1.3em;}table.products .image a img {margin-top: 8px;}table.products td div.product .price.special.label {padding-right:5px;}table.items.products .price.normal.label {padding-right: 5px;color:#555;}table.products td div.product .special span.price_desc, table.products td div.product .special span.vat_info {color: #000;font-weight:600;}table.products td div.product .price.special.ex_vat {font-size:1em;}table.products td div.product .price span.vat_info {font-weight:600;font-size:.5em;}table.items.products span.price.struck.ex_vat {display:none;}table.items.products span.price.struck.inc_vat {color:#555;font-size:1em;font-weight:normal;}table.items.products span.price.ex_vat {display:block;color:#555;font-size:1em;font-weight:normal;}table.items.products span.variants {display:block;color:#555;padding-bottom:4px;font-weight:normal;font-size:.9em;}table.items.products .price.ex_vat span.variants {display:none;}table.items.products .price.struck {color: #555;font-weight: 500;font-size: 1.1em;}table.products td div.product .price.inc_vat span:last-child {display:none;}table.products td div.product .price.special {font-size: 1.3em;}table.products td div.product .price.inc_vat span {font-size:.8em;}table.products td div.product .price.inc_vat span.variants {font-size:.7em;line-height: 1em;}table.products td div.product .price.ex_vat span {font-size:.8em;}table.products .title a,table.products .title a:link,table.products .title a:active,table.products .title a:focus,table.products .title a:visited {color: #000;font-weight: bold;}table.products .title a:hover {color: #666;text-decoration: none;}input.shop_addcart {color: #1e3864;} input.product_quantity {text-align: right;}table.products td div.product .price.inc_vat {display:block;margin-top: 3px;font-size:1.5em;}#flash .notice {background: none;border: 0px solid #BBBBBB;padding: 5px 10px;}table.products td div.product {line-height: 1.2em;}.item.product {margin-left: 12px;margin-right: 5px;}table.children td div.child {margin-left: 17px;margin-bottom: 15px;line-height: 1.5em;min-height: 190px;min-width: 205px;background: #f8f8f8;border-top: 0px solid #eee;border-right: 0px solid #666;border-bottom: 0px solid #666;border-left: 0px solid #eee;border: 1px solid #e0e0e0;position:relative;box-shadow: 0px 0px 1px #ccc;}table.children td div.child .title a {color:#009452;}table.children td div.child:hover {background: #004f88;transition: all 0.5s ease;}table.children td div.child:hover .title a {color:#fff;}table.children td div.child:after{background-repeat:no-repeat; content: ' '; position:absolute; height: 7px; width:100%; bottom:-8px; left:0;}table.children td.first div.child {margin-left: 0px;}table.children td .first {margin-left: 0;}table.children td div.child .title {padding-top: 8px;padding-bottom: 8px;font-size: 0.95em;text-transform:uppercase;}table.children td div.child .summary {padding: 0 15px;text-align: center;font-size: 1em;color: #000;}table.children .title a,table.children .title a:link, table.children .title a:active, table.children .title a:focus, table.children .title a:visited {color: #ccc;font-size: 1em;}.partners .item {background-color: #0038AD;border: 1px solid #0038AD;margin: 15px 0px 15px 20px;padding:15px;min-height: 195px;}td.first div.partners.item{margin: 15px 0px 15px 0px;}.partners .item div.title {padding:10px;color: #fff;font-weight: bold;font-size: 1.4em;}.partners .item div.title a{color: #fff;}.partners .item div.summary {font-size: 0.9em;color: #ccc;text-align: left;}.partners .item div.image {background-color: #fff;}table.partners {margin-left: auto; margin-right: auto; }table.partners td {padding-right:50px;padding-left: 50px;vertical-align: middle;}.body-partners h3 {padding-left: 0;margin-left: 0;}.brands .item {background-color: #F0F0F0;margin: 15px 0px 20px 20px;padding:15px;min-height: 100px;width:184px;background-image:none;margin-left:19px;}.brands td.first div.item.brand{margin: 15px 0px 15px 0px;margin-left:5px;}.brands .item div.image {background-color: #fff;}.brands .item div.title {padding-bottom:10px;padding-top:0px;color: #000;font-weight: bold;font-size: 1.2em;margin-bottom: 0;}.brands .item div.title a{color: #000;font-weight:bold;}.brands .item div.brand_web a {padding-top:7px;color: #ccc;font-size: 1.4em;}div.acc_links a {display: block;margin: 4px 0;}table.children .title a,table.children .title a:link,table.children .title a:active,table.children .title a:focus,table.children .title a:visited {color:#000;text-decoration: none;}table.children .title a:hover {color: #444;}.media-out-horizontal {padding:10px;}div.qty_select input {float: right;text-align: right;margin-top: -5px;background-color: #fff;border: 1px solid #ccc;font-size: 1.2em;}h3#highlights_header {float:right;clear:right;width:584px;color:#999;margin-bottom:0;}ul.highlights {margin-top:0;color:#555;}div.assistant_location {margin-top:20px;}.assistant_location a.active {-moz-border: none;background-color: #dcdcdc;background-image:none;border-color: #D1D9E0 #D1D9E0 -moz-use-text-color;border-image: none;border-style: solid solid none;border-top-left-radius: 0px;border-top-right-radius: 0px;border-width: 0px;border-right: 5px solid #fff;font-size: 1.2em;padding: 7px 20px 7px 35px;position: relative;top: 0px;color: #000;background-image: url(images/checkout-active2.png);background-repeat: no-repeat;background-position: left;}.assistant_location a, .assistant_location span {border-left: 0 solid #D1D9E0;border-right: 5px solid #FFFFFF;color: #555;display: block;float: left;padding: 7px 20px 7px 35px;text-decoration: none;font-size: 1.2em;background-image: url(images/checkout-done2.png);background-repeat: no-repeat;background-position: left;}.assistant_location span {color: #999;background-image:none;}.boxes_horizontal td, .activity_horizontal td, .boxes_horizontal .box_left, .boxes_horizontal .box_right{padding: 10px;}.news_exrainfo div.image {float: left;margin-right: 10px;}.news_exrainfo div.title {float: left;clear: none;width: 180px;}div.news {width:850px;margin:10px 10px 10px 10px;margin-left: 15px;margin-right: 15px;padding:20px;background-color: #F0F0F0;min-height: 150px;text-align:left;}div.item.news div.title {text-transform: capitalize;margin-bottom: 10px;text-align:left;color:#444;padding:0;}div.item.news div.title a {color: #414042;}div.item.news div.title a:hover {text-decoration: underline;}.item.news {box-shadow: 0px 0px 6px #ccc;}table.news td div.image {text-align: left;display: inline;float: left;margin-right: 20px;}table.news .date {font-size: 0.8em;font-style: normal;font-weight: normal;margin-right: 0;color: #777;}table.news .summary {color:#333;font-size: 0.85em;}ul.events {margin-left:0;margin-top: 5px;}div.event {width:880px;margin:10px 0;padding:20px;background-color: #F0F0F0;min-height: 150px;box-shadow: 0px 0px 6px #ccc;}div.item.event div.title {padding-top:0;}div.item.event div.title a{text-transform: uppercase;margin-bottom: 10px;text-decoration: none;color: #1e3864;display: block;}div.item.event div.title a:hover{text-decoration: underline;}table.events td div.image {text-align: left;display: inline;float: left;margin-right: 20px;}table.events td div.image img {border: 0px;}table.events .date { font-size: 0.8em; font-style: normal; font-weight: 600; margin-right: 0px; color: #999;}table.events .summary {color: #fff;font-size: 0.85em;margin-top: 6px;}table.events .location {color: #999999;font-size: 0.9em;font-weight:600;display: block;margin-top: 6px;}h3.event_time {margin-left: 0;padding-left: 0;text-transform: none;font-weight:600;color:#777;}h3.event_location {margin-left: 0;padding-left: 0;font-weight:normal;}h3.event_location:before {content:"Location: ";font-weight:600;color:#1e3864;}.video iframe {width: 339px;min-height: 189px;}table#video_types {}#sidebar #video_heading {text-transform: uppercase;font-size: 1.1em;padding-left:30px;margin-bottom: 13px;color: #1e3864;}#sidebar .item.video {text-align: left;margin-left: 32px;min-height: 25px;margin-bottom: 0;margin-top: 5px;border-bottom:1px solid #ccc;}#sidebar .item.video a {text-decoration: none;font-size: .9em;color: #999;padding-bottom: 5px;padding-left:4px;}#sidebar .item.video a:active {}#extra_information .video iframe {width: 314px;min-height:189px;}.body-pages #extra_information {margin-bottom: 30px;}.document img{padding-left:20px;}.document img.filetype_icon{padding-left:0px;}.document .title{padding-top:0;color:#444;}.attached-files td{padding-top:10px;padding-bottom:10px;}.document div.summary{color: #333;font-size:1.1em;}.document div.title {color:#1e3864;}.item.document .attached-files {font-size: 1.1em;color: #555;margin-top:10px;}.body-news h2 {padding-top:15px;}.body-news .buttons {margin-top:25px;}.product_content {width:585px;float:right;clear:right;min-height: 200px;}.product_downloads {width:585px;float:right;}.product_specs {width:585px;float:right;min-height:253px;}.product_content p {clear:right;}.product_tabs span.active {background:#777;border:1px solid #777;}span.vat_info {font-size:.9em;}.prd_title {font-weight:600;}.show_price {}.items.products.squares .item.product a.product_button_moreinfo {width: 137px;height: 28px;line-height: 28px;padding: 3px 0px 5px 0px;color: #fff;font-size: 0.85em;text-decoration: none;float: left;background-image: none;display: block;background-color: #46c2db;text-align: center;margin-top: 10px;margin-bottom: 10px;text-transform: uppercase;clear: left;margin-left: 10px;padding-left: 20px;padding-right: 20px;}.event.item .title {text-align:left;}.event.item .body {text-align:left;}#pages-4 .buttons a {width:auto;}.product_button .shop_addcart{background-color: #1e3864;border: 0 none;color: #fff;margin-left: 0;padding: 8px;text-transform: uppercase;width:91%;font-size: .9em;margin-right:9px;margin-top:10px;margin-bottom:10px;}td.first .staff.item {margin-right:25px;}td.first .staff.item .title {padding-left:2px;}td.last .staff.item .body,td.last .staff.item .bodytext {padding-left:0;}td.last .staff.item .title {padding-left:2px;}div.staff.item {min-height:380px; padding-left:18px;background:#f0f0f0;margin-right:25px;box-shadow: 0px 0px 6px #ccc;}.staff.item .title {padding-left: 2px;padding-bottom: 0px;padding-top: 15px;text-align:left;margin-top:15px;font-weight:600;}.staff.item .title a {text-decoration:none;}.staff.item .body {text-align:left;font-size:1em;float:left;}.staff.item .image {float:left;padding-left:2px;padding-bottom:8px;}.staff.item .bodytext {float:left;padding-right:20px;}.staff.item .body .type,.staff.item .body .email,.staff.item .body .phone,.staff.item .body .mobile {padding-bottom:5px;}.staff.item .body .type {font-weight:600;}.staff.item .email:before{content:"E-mail: ";font-size:1em;color: #1e3864;font-weight: 600;}.staff.item .phone:before {content:"Phone: "; font-size:1em;color: #1e3864;font-weight: 600;}.staff.item .mobile:before {content:"Mobile: "; font-size:1em;color: #1e3864;font-weight: 600;}body.body-staff p.email:before {content:"E-mail: ";color:#1e3864;font-weight:600;}body.body-staff p.mobile:before {content:"Mobile: "; color:#1e3864;font-weight:600;}body.body-staff p.phone:before {content:"Phone: "; color:#1e3864;font-weight:600;}body.body-staff h3{margin-left: 0;padding-left: 0;font-weight: 600;text-transform: none;font-size:1em;}body.body-staff .buttons a span {font-size:1.1em;}body.body-staff p.email,body.body-staff p.mobile,body.body-staff p.phone {}body.body-staff h2:nth-of-type(2) {color:#555;font-weight:600;border-top:none;padding-top: 2px;}.assistant_buttons td.next{font-size:1.2em;}.assistant_buttons td.cancel {font-size:1.1em;}.info {height:130px;}.item.product.featured .title {height:30px;}div.item.product.featured {margin-bottom:20px;height:280px}div.testimonials.home {background:#1e3864;width: 264px;margin-left: 14px;}.testimonials.home .title a {color: #fff;text-decoration: none;}.body-products div#products_gallery {background:#FFFFFF;}.body-products #non_bg_content_container {min-height: 700px;}.body-products .spotlight_content {width:584px; float:right;}.body-products .product_slogan {width:584px; float:right;}.body-products h1 {width: 584px;float: right;}.body-products .extra.content {width: 584px;float: right;padding-top: 7px;}.body-events h2 {width:575px;}.body-events .buttons a span, .buttons span.button span {font-size:1.1em;}.item.project {border: 1px solid #e0e0e0;padding: 10px;background-color:#f0f0f0;margin:0 10px 20px 0;}.item.project .title a {color:#000;}.item.project .title {padding-top:0;text-align:left;}.item.project .body {text-align:left;line-height: 1.5;font-size: .9em;color: #555;}.body-projectsportfolio .buttons a span {font-size:1.1em;}.body-projectsportfolio #map {margin:20px 0;}.body-projectsportfolio ul {padding-left:10px;}.body-projectsportfolio h2 {width: auto;overflow: hidden;padding-top: 15px;padding-bottom: 15px;}#parent_name.project_type_menu {font-weight: 500;font-size: .9em;text-align:left;width:165px;}#partial_tree ul.menu_partial_tree.project_types {padding-left:10px;font-size:.9em;color:#999;}#partial_tree ul.menu_partial_tree.project_types li a {color:#999;}#partial_tree ul.menu_partial_tree.project_types li a:hover {color:#333;}#partial_tree ul.menu_partial_tree.client_industries {padding-left: 10px;font-size:.9em;color:#999;}#partial_tree ul.menu_partial_tree.client_industries li a {color:#999;}#partial_tree ul.menu_partial_tree.client_industries li a:hover {color:#333;}#projects_table {background:#f0f0f0;font-size: 1em;margin-bottom: 20px;padding: 20px;padding-top: 16px;margin-left: 0;border: 1px solid #e0e0e0;position: relative;}#projects_table:after {background: url(images/290.png);background-repeat: no-repeat;content: ' ';position: absolute;height: 7px;width: 100%;bottom: -8px;left: 0;}#projects_extra ul li:first-of-type {border-top: 1px dotted #ccc;}ul#projects_extra {background: #f0f0f0;margin:0;padding-left: 0;}#projects_extra a.title {color: #444;text-transform: capitalize;text-decoration: none;display: block;clear: left;margin: 5px 0;font-size: 1.1em;padding-top: 5px;}#projects_extra ul li {font-weight: normal;list-style-type: none;text-align: left;font-size: 0.9em;}#projects_extra li {list-style-type:none;color: #333;font-size: .9em;border-top: 1px dotted #ccc;margin-left: 0;}#projects_extra_heading {font-size: 1.2em;color: #888;text-transform: capitalize;text-decoration: none;}#projects_extra_heading a {font-size: 1em;text-decoration: none;color: #888;text-transform: capitalize;}a#projects_all_link, a#projects_all_link:link, a#projects_all_link:visited {color: #444;font-size: 1em;font-weight: normal;margin-bottom: 0;margin-top: 22px;padding: 10px;text-align: center;text-transform: capitalize;background-color: #FFFFFF;display: block;text-decoration: none;}a#projects_all_link, a#projects_all_link:hover {color: #000;background-color: #999;}#projects_extra .published {color: #777777;font-size: 0.9em;font-weight: normal;text-transform: capitalize; display: block;}#projects_extra li:last-of-type {border-bottom:1px solid #ccc;padding-bottom: 7px;}.body-pages #extra_information {margin-top: 100px;}.body-pages #extra_information .video {background:#fff;}table.display-data { float: right;width: 365px;margin-top:10px;}table.locations_container {width:100%;}#menu {height: 32px;margin: 0;padding: 0;display: none; }ul#navmenu-h {margin: 0;padding: 0;list-style: none;position: relative;z-index: 100;}ul#navmenu-h ul {width: 160px; margin: 0;list-style: none;display: none;position: absolute;top: 100%;left: 0;padding: 0;font-size: 100%;}ul#navmenu-h ul ul,ul#navmenu-h ul ul ul {top: 0;left: 100%;}ul#navmenu-h li {float: left;display: inline;position: relative;}ul#navmenu-h ul li {width: 100%;display: block;}ul#navmenu-h a {border-top: 1px solid #FFF;border-right: 1px solid #FFF;border-left: 1px solid #FFF;display: block;text-decoration: none;height: 1%;padding: 6px 21px 6px 21px;}ul#navmenu-h li.level-2 a.last {border-bottom: 1px solid #FFF;}ul#navmenu-h li.level-3 a {border-left: 0px;}ul#navmenu-h li{background-repeat: repeat-x;background-position: top;}ul#navmenu-h li.level-2 {font-size: 0.8em;}ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a {float: none;}ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul {display: none;}ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul {display: block;}ul#navmenu-h {display: inline-block;margin: 0;padding: 0;}ul#navmenu-h li {margin: 0;}ul#navmenu-h {border-width:0;border-style:solid;background-color:#004F88;width:1004px;}ul#navmenu-h>li {padding:0;}ul#navmenu-h>li>a {border-width:0 1px;border-style:solid;padding:10px 20px;}ul#navmenu-h>li>a.first {border-left-width:0;}ul#navmenu-h>li>a.last {border-right-width:0;}ul#navmenu-h>li, ul#navmenu-h>li>a {color:#F8F8F8;background-color:#004F88;}ul#navmenu-h a:hover, ul#navmenu-h li:hover>a, ul#navmenu-h li.iehover>a, ul#navmenu-h>li>a.current {color:#FFFFFF;background-color:#1073B3;background-image:none;}ul#navmenu-h li:hover li, ul#navmenu-h li.iehover li, ul#navmenu-h li:hover li:hover li, ul#navmenu-h li.iehover li.iehover li, ul#navmenu-h li:hover li:hover li:hover li, ul#navmenu-h li.iehover li.iehover li.iehover li {color:#009452;background-color:#F3F3F3;}ul#navmenu-h li:hover li a, ul#navmenu-h li.iehover li a, ul#navmenu-h li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li a, ul#navmenu-h li:hover li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li.iehover li a {color:#009452;}ul#navmenu-h li ul li a:hover, ul#navmenu-h li ul li a.active, ul#navmenu-h li ul li a.current, ul#navmenu-h li:hover li a:hover, ul#navmenu-h li:hover li a.active, ul#navmenu-h li:hover li a.current, ul#navmenu-h li:hover li:hover>a, ul#navmenu-h li:hover li.current>a, ul#navmenu-h li.iehover li a:hover, ul#navmenu-h li.iehover li a.active, ul#navmenu-h li.iehover li a.current, ul#navmenu-h li.iehover li.iehover>a, ul#navmenu-h li.iehover li.current>a, ul#navmenu-h li:hover li:hover li a:hover, ul#navmenu-h li:hover li:hover li a.active, ul#navmenu-h li:hover li:hover li a.current, ul#navmenu-h li:hover li:hover li:hover a, ul#navmenu-h li:hover li:hover li.current a, ul#navmenu-h li.iehover li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover li a.active, ul#navmenu-h li.iehover li.iehover li a.current, ul#navmenu-h li.iehover li.iehover li.iehover a, ul#navmenu-h li.iehover li.iehover li.current a, ul#navmenu-h li:hover li:hover li:hover li a:hover, ul#navmenu-h li:hover li:hover li:hover li a.active, ul#navmenu-h li:hover li:hover li:hover li a.current, ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {color:#000000;background-color:#FFFFFF;}ul#navmenu-h li ul li a.parent:hover, ul#navmenu-h li ul li a.parent.active, ul#navmenu-h li ul li a.parent.current, ul#navmenu-h li:hover li a.parent:hover, ul#navmenu-h li:hover li:hover>a.parent, ul#navmenu-h li.iehover li a.parent:hover, ul#navmenu-h li.iehover li.iehover>a.parent, ul#navmenu-h li:hover li:hover li a.parent:hover, ul#navmenu-h li:hover li:hover li:hover a.parent, ul#navmenu-h li.iehover li.iehover li a.parent:hover, ul#navmenu-h li.iehover li.iehover li.iehover a.parent, ul#navmenu-h li:hover li:hover li:hover li a.parent:hover, ul#navmenu-h li.iehover li.iehover li.iehover li a.parent:hover {color:#000000;background:transparent;background-image:url(images/item-pointer-mover.gif);background-repeat:no-repeat;background-position:95% 10px;}ul#navmenu-h li ul li.standard_hovered_li, ul#navmenu-h li ul li:hover, ul#navmenu-h li ul li.current {background-color:#FFFFFF;}ul#navmenu-h a.parent {background-position:95% 10px;background-image:url(images/item-pointer.gif);background-repeat:no-repeat;}ul#navmenu-h a.parent:hover {background-image:url(images/item-pointer-mover.gif);background-repeat:no-repeat;}ul#navmenu-h {width: 949px;height: 37px;float: right;}ul#navmenu-h a {border-left: 1px solid #fff;border-top: 1px solid #fff;border-bottom: 1px solid #ccc;display: block;height: 1%;padding: 6px 21px;text-decoration: none;}ul#navmenu-h ul {width: 200px;margin: 0;list-style: none;display: none;position: absolute;left: 0;padding: 0;font-size: 100%;margin-top:20px;box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.15);}ul#navmenu-h>li, ul#navmenu-h>li>a {text-transform:uppercase;}ul#navmenu-h li.level-2 a.last {border-bottom: 1px solid #ccc;}ul#navmenu-h .level-2 a{ font-size: 1.1em;line-height: 1.3em;}ul#navmenu-h > li, ul#navmenu-h > li > a {line-height:1.4;font-size:1.1em;height:17px;}ul#navmenu-h>li>a:hover {transition: all 0.3s ease;}ul#navmenu-h>li>a {border-width: 0 0px}ul#navmenu-h > li > a {padding:10px 12px; font-size: 15px;}ul#navmenu-h > li > a:hover {}.fading_gallery .caption, #gallery .caption, .side_gallery .caption, .single_image .caption, .single_gallery .caption, #skewed_gallery .caption, .box-grid .caption {background-color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";opacity:0.01;} .fading_gallery .caption, #gallery .caption, .side_gallery .caption, .single_image .caption, .single_gallery .caption, #skewed_gallery .caption, .box-grid .caption {filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=1);}.fading_gallery .caption:hover, #gallery .caption:hover, .side_gallery .caption:hover, .single_image .caption:hover, .single_gallery .caption:hover, #skewed_gallery .caption:hover, .box-grid .caption:hover {background-color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";} .fading_gallery .caption:hover, #gallery .caption:hover, .side_gallery .caption:hover, .single_image .caption:hover, .single_gallery .caption:hover, #skewed_gallery .caption:hover, .box-grid .caption:hover {filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}.fading_gallery .caption .title, #gallery .caption .title, .side_gallery .caption .title, .single_image .caption .title, .single_gallery .caption .title, #skewed_gallery .caption .title, .box-grid .caption .title {font-weight:normal;font-size:1.4em;color:#FFFFFF;}.fading_gallery .caption:hover .title, #gallery .caption:hover .title, .side_gallery .caption:hover .title, .single_image .caption:hover .title, .single_gallery .caption:hover .title, #skewed_gallery .caption:hover .title, .box-grid .caption:hover .title {color:#FFFFFF;}.fading_gallery .caption .description, #gallery .caption .description, .side_gallery .caption .description, .single_image .caption .description, .single_gallery .caption .description, #skewed_gallery .caption .description, .box-grid .caption .description {font-weight:normal;font-size:1em;color:#FFFFFF;}.fading_gallery .caption:hover .description, #gallery .caption:hover .description, .side_gallery .caption:hover .description, .single_image .caption:hover .description, .single_gallery .caption:hover .description, #skewed_gallery .caption:hover .description, .box-grid .caption:hover .description {color:#858585;}#slider .scroller_caption_textbottomright {background-color:#fff;font-weight:normal;font-size:1.4em;color:#FFFFFF;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";opacity:0.01;} #slider .scroller_caption_textbottomright {filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=1);}#slider li span, .scroller_caption_textbottomright {background-color:#fff;}#slider .scroller_desc_textbottomright {background-color:#fff;color:#FFFFFF;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";opacity:0.01;} #slider .scroller_desc_textbottomright {filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=1);}ol#controls li a {padding:4px;background-color:#67FF38;}ol#controls li.current a {background-color:#FFE959;}.caption {line-height: 1em;}.description{padding-bottom: 5px;}.fading_gallery .caption, #gallery .caption, .side_gallery .caption, .single_image .caption, .single_gallery .caption, #skewed_gallery .caption, .box-grid .caption {background-color: #b5bcc3;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";opacity: 1;background-color: transparent;}.fading_gallery .caption .title,#gallery .caption .title, .side_gallery .caption .title, .single_image .caption .title, .single_gallery .caption .title,#skewed_gallery .caption .title,.box-grid .caption .title {font-weight: normal;padding-bottom:5px;padding-top:5px;margin-top: -70px;}.fading_gallery .caption:hover .title,.single_gallery .caption:hover .title,.side_gallery .caption:hover .title,.box_grid .caption:hover .title {font-weight:500;}.fading_gallery .caption:hover .description,.single_gallery .caption:hover .description,.side_gallery .caption:hover .description,.box_grid .caption:hover .description {font-weight:500;}.fading_gallery .caption .description, #gallery .caption .description,.side_gallery .caption .description, .single_image .caption .description,.single_gallery .caption .description, #skewed_gallery .caption .description,.box-grid .caption .description {font-weight: normal;color: #858585;padding-bottom:0;}#products_gallery .caption .title,#products_gallery .caption .title {margin-bottom: 2px;padding-top: 1px;}#pages_gallery .single_gallery .caption .title,#pages_gallery .fading_gallery .caption .title {margin-bottom:2px;padding-top: 6px;padding-bottom: 10px;padding-left:3px;}#pages_gallery .single_gallery .caption:hover .title,#pages_gallery .fading_gallery .caption:hover .title {font-weight:500;}#products_gallery.caption .description,#products_gallery.caption .description {padding-bottom: 2px;}#pages_gallery .single_gallery .caption .description,#pages_gallery .fading_gallery .caption .description {padding-bottom: 5px;padding-left:3px;}#pages_gallery .single_gallery .caption:hover .description,#pages_gallery .fading_gallery .caprion:hover .description {font-weight:500;}#top_images .single_gallery .caption .description,#top_images .single_gallery .caption .title {padding-left: 4px;padding-bottom: 5px;}#top_images .single_gallery .caption .title {margin-bottom: 7px;}#home_title_gallery .fading_gallery .caption .title {font-size:27px;}#home_title_gallery .fading_gallery .caption .title { margin-top:0; }#home_title_gallery .fading_gallery .caption .description {color:#fff;}#home_title_gallery .fading_gallery .caption {margin-top: -100px;background: #004F88 none repeat scroll 0% 0%;opacity: 0.8;max-width: 575px !important;line-height: 1;border-radius: 0px 6px 6px 0px;}