body{padding-bottom:15px;background-color:#F3F4F4;}
#wrapper{width:959px;margin:0 auto;background-color:white;}
#header{background:url(../images/background-header.jpg) right top no-repeat;position:relative;z-index:200;}
#header .logo{padding:26px 0 20px 36px;}
#header .logo a{display:block;width:252px;height:46px;background:url(../images/logo-business-systems.jpg) left top no-repeat;}
#header ul.navigation *{font:12px/15px arial;}
#header ul.navigation{float:left;padding:0;position:absolute;}
#header ul.navigation li{position:relative;float:left;height:34px;padding:0;margin:-2px -3px 0 3px;background:url(../images/separator-header.jpg) right 10px no-repeat;}
#header ul.navigation li.selected,#header ul.navigation li.selected a,#header ul.navigation li.selected a .r-bg{background-image:url(../images/background-navigation.png) !important;background-repeat:no-repeat;}
#header ul.navigation li.selected{background-repeat:repeat-x;}
#header ul.navigation li.last{background:none;}
#header ul.navigation li a{float:left;margin:0 -3px;text-decoration:none;}
#header ul.navigation li a .r-bg{float:left;}
#header ul.navigation li a .r-bg .a-bg{float:left;height:24px;padding:10px 20px 0 18px;color:#FCFCFC;}
#header ul.navigation li a:hover .r-bg .a-bg{color:#D2D2D2;}
#header ul.navigation li.selected a .r-bg .a-bg{padding-left:19px;color:#F3F5F4;font-weight:bold;background:url(../images/icon-arrow-white-down.png) center top no-repeat;}
#header ul.navigation li.selected a:hover .r-bg .a-bg{text-decoration:underline;}
#header ul.navigation li ul{display:none;position:absolute;z-index:500;top:32px;left:0px;padding:0px;background:url(../images/dropdown_menu.png) left top no-repeat;height:200px;width:653px;margin-left:6px;}
#header ul.navigation li:hover ul{display:block;}
#header ul.navigation li ul li{float:left;background:none !important;width:300px;display:inline;padding-top:10px;width:205px;margin-left:15px;}
#header ul.navigation li ul li a{font-weight:bold;}
#header ul.navigation li.selected ul li a{background:none !important;}
#header ul.navigation li ul li ul{width:auto;margin-left:-11px;background:none;}
#header ul.navigation li ul li ul li{clear:both;width:200px;height:auto;margin-left:12px;}
#header ul.navigation li ul li ul li a{color:#FFFFFF !important;}
#header ul.navigation li ul.simple{background:#555555;width:205px;height:auto;padding-bottom:10px !important;}
#header ul.navigation li ul.simple li{display:block;padding-top:10px;width:180px;margin-left:15px;height:auto;}
#header ul.navigation li ul.simple li a{color:#FFFFFF;}
#header ul.navigation li.green ul li{list-style-image:url(../images/icon-arrow-right-light-green.png)}
#header ul.navigation li.orange ul li{list-style-image:url(../images/icon-arrow-right-light-orange.png)}
#header ul.navigation li.dark-blue ul li{list-style-image:url(../images/icon-arrow-right-light-dark-blue.png)}
#header ul.navigation li.light-blue ul li{list-style-image:url(../images/icon-arrow-right-light-blue.png)}
#header ul.navigation li.red ul li{list-style-image:url(../images/icon-arrow-right-light-red.png)}
#header ul.navigation li.yellow ul li{list-style-image:url(../images/icon-arrow-right-light-yellow.png)}
#header ul.navigation li.purple ul li{list-style-image:url(../images/icon-arrow-right-light-purple.png)}
#header .telephone{float:right;height:23px;width:230px;margin:4px 0 0 0;padding:0;color:white;background-image:url(../images/background-telephone.png);background-position:left top;background-repeat:no-repeat;}
#body{padding-bottom:28px;background:url(../images/background-sidebar.jpg) 759px top no-repeat;}
.home #body{background:none;}
#content{float:left;width:710px;padding:0 0 0 23px;}
#breadcrumbs,#breadcrumbs *{font:10px/13px tahoma;color:#707070;}
#breadcrumbs{padding:8px 0 20px 22px;}
.home h1{float:right;padding:50px 0 0 0;}
.home .welcome h2,.home .welcome p a{color:#209EB4;}
.home .welcome{float:left;width:710px;padding:0 0 10px 25px;}
#home-right{float:right;width:181px;padding-left:32px;}
.home .left{float:left;}
.home .App_WebForm,.right .App_WebForm{float:right;margin:35px 24px 20px 0;}
.home .form-closed{padding:0;background:none !important;}
.home .form-closed form{padding:6px !important;height:72px;color:#FFFFFF;background:url(../images/background-contact2.jpg) left top no-repeat !important;}
.home .form-closed form h3{padding-bottom:7px !important;font-size:13px;text-shadow:#979797 0 1px;cursor:pointer;}
.home .App_WebForm p,.right .App_WebForm p{padding:6px !important;height:72px;color:#FFFFFF !important;background:url(../images/background-contact2.jpg) left top no-repeat !important;}
.home .App_WebForm .App_Result_message p,.right .App_WebForm .App_Result_message p{background:none !important;color:#000000 !important;}
.home .App_WebForm form p,.right .App_WebForm form p{padding:0px;}
#search-form{width:163px;padding:15px 17px 10px 1px;}
#search-form .text-input{width:105px;}
#search-form .image-submit{float:right;margin-top:-1px;color:#333333;}
#product-details{min-height:400px;height:auto !important;height:400px;padding:31px 22px 25px 22px;background:url(../images/background-product-details.jpg) 241px top no-repeat;}
#product-details h2{padding:4px 0;font-size:20px;}
#product-details .floating{float:left;}
#product-details .last{padding-bottom:18px;}
#product-panel{position:relative;float:left;width:255px;margin-left:-13px;padding-bottom:18px;}
#product-panel .navigation{padding:22px 0 0 10px;}
#product-panel .navigation li{padding:0 0 17px 0;background:none;}
#product-panel .navigation li a{font-weight:bold;color:#3C3C3C;text-decoration:none !important;font-size:12px;border-bottom:2px solid #CCCCCC;}
#product-panel .navigation li a:hover{color:#5A5A5A;border-color:#D7D7D7;}
#product-panel .navigation li a img{float:left;padding-right:12px;margin-top:-6px;background-color:white;}
#contact-us{padding:10px 0 17px 15px;}
#contact-us h2{font-size:19px;}
#contact-us .location,#contact-us .location *{font-size:12px;line-height:18px;}
#contact-us .location{padding-bottom:40px;}
#contact-us .location .map{float:left;}
#contact-us .location .information{float:right;width:180px;}
#contact-us .location .information address{padding-bottom:20px;}
#contact-us .location .information .contacts{height:121px;padding-bottom:0;}
#contact-us .location .information .actions{padding:0;margin:0;}
#contact-us .location .information .actions li{padding:11px 0 0 0;background:none;}
#contact-us .location .information .actions li a{text-decoration:underline;}
#contact-us .location .information .actions li a:hover{text-decoration:none;}
#contact-us .location .information .actions li a img{padding:0 0 0 7px;background-color:white;vertical-align:-3px;}
.App_WebForm{width:457px;border-top:1px solid #72BF44;}
.App_WebForm form{padding:6px 0 0 0;}
.App_WebForm form .App_WebForm_field{text-align:right;padding:0 0 8px 0;width:auto;float:none;}
.App_WebForm form .App_WebForm_field label{float:left;font-size:12px;color:#666666;}
.App_WebForm form .App_WebForm_field .text-input2,.App_WebForm form .App_WebForm_field .textarea{position:relative;width:348px;margin-top:-2px;}
.App_WebForm form .App_WebForm_field input,.App_WebForm form .App_WebForm_field .textarea{float:right;width:330px;}
.App_WebForm form .App_WebForm_field textarea{height:108px;}
.App_WebForm form .App_WebForm_field .App_WebForm_checkbox{clear:both !important;}
.App_WebForm form .App_WebForm_field .App_WebForm_checkbox input[type="checkbox"]{float:left;clear:right;width:20px;margin-left:123px !important;}
.App_WebForm form .App_WebForm_field .App_WebForm_checkbox label{width:300px;text-align:left;clear:right;}
.App_WebForm form .App_WebForm_field .App_WebForm_checkbox input{margin-left:145px !important;float:left;}
.App_WebForm form .App_WebForm_field .App_FormFieldType_YesNo_radio label{margin:5px 0 0 5px;text-align:left;width:50px;}
.App_WebForm form .App_WebForm_field .App_FormFieldType_YesNo_radio input{width:10px;float:left;margin:5px 0px 0px 5px !important;}
.App_WebForm form .submit{padding-top:3px;}
.App_WebForm form .submit .button,.App_WebForm form .button{float:right;}
.App_WebForm .App_WebForm_submit .button{float:right;color:#000000 !important;margin-right:22px;}
.App_WebForm .App_WebForm_submit input{float:right;}
.App_WebForm form .App_WebForm_field.App_FormFieldType_FormFieldTypeChoice.wide,.App_WebForm form .App_WebForm_field.App_FormFieldType_FormFieldTypeText.wide{text-align:left;margin-left:126px;}
.App_WebForm form .App_WebForm_field.App_FormFieldType_FormFieldTypeChoice.wide input{float:left;width:auto;clear:left;}
.App_WebForm form .App_WebForm_field.App_FormFieldType_FormFieldTypeChoice.wide input[type="checkbox"]{margin-left:0px !important;margin-top:3px;float:left;}
#about-us{padding:14px 18px;border-top-width:29px !important;border-bottom-width:40px !important;}
#about-us .left{float:left;width:400px;}
#about-us h3{padding:0 0 1px 0;}
#about-us p{padding:0 0 4px 0;text-align:justify;}
#about-us .right{float:right;width:195px;padding-top:32px;text-align:center;color:#2A758A;font-size:10px;}
#news-archive{padding:0 0 0 0;border-bottom-width:14px !important;}
#news-archive .years{padding-bottom:30px;background-color:#E8F0F1;}
#news-archive .years h3{float:left;padding:2px 0 0 0;font-size:15px;}
#news-archive .years a{float:left;height:22px;width:60px;margin-left:10px;font:11px/22px arial;color:white;white-space:nowrap;text-decoration:none;text-align:center;background:#333333 url(../images/button-archive.jpg) left top no-repeat;}
#news-archive .years a.selected{background-color:#209EB4;background-position:left bottom;}
#news-archive .news-block{padding:24px 16px 0 16px;}
#news-archive .news-block h2{color:#333333;font-size:17px;}
#news-archive .news-block h2 small a{font:normal 10px/12px arial;color:#333333;}
#news-archive .news-block p{padding:0 0 8px 0;}
#news-archive .news-block .more{border-top:1px solid #C7E7EC;}
#news-archive .news-block .open{border-color:#E5E5E5;}
#news-archive .news-block .more-inner{position:relative;height:17px;border-top:1px solid #58B6C7;}
#news-archive .news-block .more-inner a{text-decoration:none;}
#news-archive .news-block .open .more-inner{border-color:#B3B3B3;}
#news-archive .news-block .more-inner span{position:absolute;right:0;top:-2px;width:66px;height:19px;background-image:url(../images/button-details.jpg);background-repeat:no-repeat;cursor:pointer;}
#news-archive .news-block .closed span{background-position:left bottom;}
#news-archive .news-block .open span{background-position:left top;}
#news-archive .news-block .new-content{margin-bottom:5px;}
#news-archive .news-block .new-content .App_ImageAsset{margin-bottom:10px !important;}
#news-archive .back{margin-top:20px;padding-top:12px;padding-left:8px;background-color:#E8F0F1;}
#news-archive .App_ImageAsset{height:auto !important;}
#news-archive .App_ImageAsset_caption{margin:3px 0 0 0;}
#news-archive .App_ImageAsset_caption p{font-size:11px;padding:5px;line-height:120%;}
#sidebar{float:right;overflow:hidden;width:184px;padding:0 2px 0 14px;}
#sidebar h3{padding-bottom:5px;}
#sidebar p{padding:0 0 6px 0;font-size:11px;color:#666666;}
#sidebar p,#sidebar p a,#sidebar ul li,#sidebar ul li a{color:#666666;}
#sidebar ul{padding:0 0 20px 4px;}
#sidebar ul li{padding-left:7px;font-size:12px;}
#sidebar ul li a{display:block;}
#sidebar small{display:block;width:175px;margin:8px 0 0 -15px;font:9px/13px tahoma;color:#6C6C6C;}
#sidebar .center,#sidebar .center *{text-align:center;}
#sidebar .container{padding:15px 30px 7px 10px;}
#sidebar .container.testimonial p{font-style:italic;}
.home .App_WebForm,.right .App_WebForm{width:171px;margin:24px 13px 10px 1px;background:url(../images/background-contact.jpg) right bottom no-repeat;border:none;}
.home .App_WebForm form,.right .App_WebForm form{padding:10px 16px 10px 11px;margin-bottom:0px !important;background:url(../images/background-contact.jpg) left top no-repeat;}
.home .App_WebForm .App_WebForm_section,.right .App_WebForm .App_WebForm_section{padding-bottom:9px;color:#333333 !important;text-shadow:#B8B8B8 1px 1px;font-size:13px;}
.home .App_WebForm .App_WebForm_field,.right .App_WebForm .App_WebForm_field{padding:0;}
.home .App_WebForm .App_WebForm_field .App_WebForm_fieldName,.right .App_WebForm .App_WebForm_field .App_WebForm_fieldName{display:block;padding:0 0 0 4px;color:white;font-family:tahoma;line-height:16px;margin-top:-2px;font-size:11px;text-align:left;}
.home .App_WebForm .App_WebForm_field .App_WebForm_input input,.home .App_WebForm .App_WebForm_field .App_WebForm_input textarea,.right .App_WebForm .App_WebForm_field .App_WebForm_input input,.right .App_WebForm .App_WebForm_field .App_WebForm_input textarea{width:130px !important;font-size:11px !important;color:#666666 !important;}
.home .App_WebForm .App_WebForm_field .App_WebForm_input .App_FormFieldType_YesNo_checkbox input,.right .App_WebForm .App_WebForm_field .App_WebForm_input .App_FormFieldType_YesNo_checkbox input{float:left;width:10px !important;}
.home .App_WebForm .App_WebForm_field .App_WebForm_input .App_FormFieldType_YesNo_checkbox label,.right .App_WebForm .App_WebForm_field .App_WebForm_input .App_FormFieldType_YesNo_checkbox label{clear:both;color:#FFFFFF;font-size:11px;width:100%;}
.home .App_WebForm .App_WebForm_field .App_WebForm_input textarea,.right .App_WebForm .App_WebForm_field .App_WebForm_input textarea{height:59px;}
.home .App_WebForm .App_WebForm_submit,.right .App_WebForm .App_WebForm_submit{margin:0px;}
.home .App_WebForm .App_WebForm_submit .button,.right .App_WebForm .App_WebForm_submit .button{float:right;margin-right:5px;}
#footer *{padding:0;color:#CCCCCC;font:11px/14px tahoma;text-decoration:none;}
#footer,#footer-inner,#footer-inner-inner{background-image:url(../images/backgrounds.jpg);background-repeat:no-repeat;}
#footer{background-repeat:repeat-x;background-color:#3F3F3F;}
#footer-inner{background-position:left -30px;}
#footer-inner-inner{height:22px;padding:8px 33px 0 33px;background-position:right -60px;}
#footer-inner-inner .copyright{float:left;cursor:default;color:#DADADA;}
#footer-inner-inner ul.navigation{float:left;padding-left:2px;}
#footer-inner-inner ul.navigation li{float:left;padding-right:11px;padding-left:13px;background:url(../images/separator-footer.jpg) left 3px no-repeat;}
#footer-inner-inner ul.navigation li.first{background:none;}
#footer-inner-inner ul.navigation li a:hover{text-decoration:underline;}
.copyright{float:right;padding:3px 0px;margin-right:25px;}
.copyright a{color:#888888;}
.copyright a:hover{text-decoration:none;}
.hidden{display:none !important;}
.bold{font-weight:bold !important;}
.underline-link{text-decoration:underline;}
.underline-link:hover{text-decoration:none;}
.new-image-right{float:right;margin:0 0 15px 25px;}
.custom-margin-01{margin-top:8px;}
.cufon-ready h1,.cufon-ready h1 *{cursor:default;font-size:40px;word-spacing:2px;line-height:35px;}
.cufon-ready .home h1,.cufon-ready .home h1 *{font-size:38px;}
.cufon-ready .home h1 span{word-spacing:0;}
.cp{padding-left:3px;}
.block .button-middle{width:138px;text-align:center;}
.dark-box,.dark-box-inner,.dark-box-inner-inner{background-image:url(../images/backgrounds.jpg);background-repeat:no-repeat;}
.dark-box{margin:0 1px;background-repeat:repeat-x;background-color:#3F3F3F;background-position:left -90px;}
.dark-box-inner{background-position:left -119px;}
.dark-box-inner-inner{height:29px;padding-right:32px;background-position:right -148px;}
.white-box{float:left;padding:5px 5px 0 0;margin-top:0px;background:url(../images/white-box-rt.png) right top no-repeat;}
.white-box-inner{position:relative;float:left;background:url(../images/white-box-lb.png) left bottom no-repeat;}
.white-box-inner .lt-corner{position:absolute;left:0;top:-5px;height:5px;width:100%;font:0/0 arial;background:url(../images/white-box-lt.png) left top no-repeat;}
.white-box-inner-inner{float:left;margin-right:-5px;padding:0 5px 5px 5px;background:url(../images/white-box-rb.png) right bottom no-repeat;}
input.text-input,textarea{position:relative;float:left;padding:0 2px;border:0;font:11px/12px arial;color:#666666;}
input.text-input{height:12px;padding:2px 2px;margin:-3px 0;background-color:transparent;}
textarea{overflow:auto;line-height:15px;}
input::-moz-focus-inner{border:0;padding:0;}
.text-input2,.textarea2{float:right;border:1px solid #EAEAEA;}
.text-input2 input,.textarea2 textarea{float:right;padding:3px 3px;font:11px/13px arial;color:#333333;border:0;border-top:1px solid #FBFBFB;border-bottom:1px solid #F7F7F7;}
.button,.button *{float:left;height:26px;font:11px/26px arial;color:white;white-space:nowrap;text-decoration:none !important;}
.button *{background-image:url(../images/background-buttons.png);background-color:transparent;background-repeat:no-repeat;}
.button-left,.button-right{width:14px;}
.button-middle{width:auto;padding:0;background-repeat:repeat-x;border:0;cursor:pointer;text-decoration:none !important;}
.panel{position:relative;margin-bottom:25px;background:#F4F4F4 url(../images/background-panel.jpg) -710px top repeat-y;}
.panel-inner{background:url(../images/background-panel.jpg) left top no-repeat;}
.panel-inner-inner{min-height:125px;height:auto !important;height:125px;padding:17px 40px 20px 24px;background:url(../images/background-panel.jpg) right bottom no-repeat;}
.panel p{position:relative;padding:0;z-index:100;}
.image-list{padding:12px 22px 0 22px;}
.image-list li{padding:9px 0 0 0;background:none;list-style-type:disc;}
.image-list li .image{float:left;margin-right:18px;}
.image-list li h3{padding:4px 0 2px 0;color:black;font:bold 13px/14px arial;text-indent:-1px;}
.image-list li p{padding:0;color:#636363;line-height:15px;}
.image-list-02{padding:0;background-color:#F5EDDE;}
.image-list-02 li{float:left;height:135px;width:299px;margin:0 2px 4px 0;padding:0 18px 0 13px;background:none;background-color:white;}
.image-list-02 li .image{float:right;height:98px;width:80px;padding:25px 0 0 0;text-align:right;}
.image-list-02 li h3{padding:12px 0 3px 0;color:#E75112;font:bold 12px/14px arial;text-indent:-1px;}
.image-list-02 li p{width:212px;}
.image-list-02 li p,.image-list-02 li p a{padding:0;color:#262626;line-height:17px;}
.image-list-03{padding:22px 0 3px 12px;margin:0;border-top-width:29px !important;border-bottom-width:29px !important;}
.image-list-03 li{float:left;height:135px;width:114px;padding:0 0 0 12px;background:none;text-align:center;}
.image-list-03 li,.image-list-03 li *{font:normal 10px/12px tahoma !important;color:#333333;text-decoration:none !important;}
.image-list-03 li .image{display:block;margin-bottom:7px;}
.image-list-03 li a{display:block;}
.image-list-03 li a:hover,.image-list-03 li a:hover strong{color:#646464;}
.image-list-04{padding:8px 22px 21px 22px;border-top-width:29px !important;border-bottom-width:29px !important;}
.image-list-04 li{padding:17px 0 13px 0;background:none;border-bottom:2px solid #8FCED9;}
.image-list-04 li.last{border-bottom:0;}
.image-list-04 li .image{float:left;margin:4px 24px 0 3px;}
.image-list-04 li h3{padding:3px 0 1px 0;color:#209EB4;font:bold 13px/14px arial;text-indent:-1px;}
.image-list-04 li p{padding:0;color:#262626;line-height:16px;}
* html .clearfix{height:1%;}
html[xmlns] .clearfix{display:block;}
.clearfix:after{height:0;display:block;clear:both;content:".";visibility:hidden;line-height:0;}
.clearfix{display:inline-block;}
.clear{clear:both;}
.App_SiteSearch .App_SiteSearch_content{margin-left:7px;}
.App_SiteSearch .App_SiteSearch_panel{background:none;border:none;}
body.red .theme-bgcolor{background-color:#FF4800;}
body.orange .theme-bgcolor{background-color:#E75012;}
body.dark-blue .theme-bgcolor{background-color:#209EB4;}
body.light-blue .theme-bgcolor{background-color:#3CC2D8;}
body.yellow .theme-bgcolor{background-color:#FDC700;}
body.purple .theme-bgcolor{background-color:#C93DA5;}
body.green .theme-bgcolor{background-color:#72BF44;}
body.red .highlight{color:#FF4800;}
body.orange .highlight{color:#E75012;}
body.dark-blue .highlight{color:#209EB4;}
body.light-blue .highlight{color:#3CC2D8;}
body.yellow .highlight{color:#FDC700;}
body.purple .highlight{color:#C93DA5;}
body.green .highlight{color:#72BF44;}
body.home #header .telephone{background-color:#2CC6E8 !important;}
body.red h1,#header ul.navigation li.red a{color:#FF4800;}
body.red #sidebar h3{color:#E55111;}
body.orange h1,body.orange #sidebar h3,#header ul.navigation li.orange a{color:#E75012;}
body.dark-blue h1,#header ul.navigation li.dark-blue a,#news-archive .news-block h3,#news-archive .news-block h3 a,#news-archive .years h3,body.dark-blue #sidebar h3{color:#209EB4;}
body.light-blue h1,#header ul.navigation li.light-blue a,body.light-blue #sidebar h3{color:#3CC2D8;}
body.yellow h1,#header ul.navigation li.yellow a,body.yellow #sidebar h3{color:#FDC700;}
body.purple h1,#header ul.navigation li.purple a,body.purple #sidebar h3,#about-us h3{color:#B41E8E;}
body.green h1,body.green #sidebar h3,#header ul.navigation li.green a{color:#72BF44;}
body.home h1{color:#333333;}
.theme-border,.App_SiteSearch_results{border-width:23px;border-top-width:24px;border-style:solid;}
body.red .theme-border,body.red .App_SiteSearch_results{border-color:#FFE4D9;}
body.orange .theme-border,body.orange .App_SiteSearch_results{border-color:#F5EDDE;}
body.dark-blue .theme-border,body.dark-blue .App_SiteSearch_results{border-color:#E8F0F1;}
body.light-blue .theme-border,body.light-blue .App_SiteSearch_results{border-color:#E2F5F9;}
body.yellow .theme-border,body.yellow .App_SiteSearch_results{border-color:#F9F4E0;}
body.purple .theme-border,body.purple .App_SiteSearch_results{border-color:#F0E9EF;}
body.green .theme-border,body.green .App_SiteSearch_results{border-color:#E6EFE2;}
body.red .image-list-02{background-color:#FFE4D9;}
body.orange .image-list-02{background-color:#F5EDDE;}
body.dark-blue .image-list-02{background-color:#E8F0F1;}
body.light-blue .image-list-02{background-color:#E2F5F9;}
body.yellow .image-list-02{background-color:#F9F4E0;}
body.purple .image-list-02{background-color:#F0E9EF;}
body.green .image-list-02{background-color:#E6EFE2;}
body.red #header li.selected{background-position:left -34px;}
body.red #header li.selected a{background-position:left top;}
body.red #header li.selected a .r-bg{background-position:right -68px;}
body.orange #header li.selected{background-position:left -136px;}
body.orange #header li.selected a{background-position:left -102px;}
body.orange #header li.selected a .r-bg{background-position:right -170px;}
body.dark-blue #header li.selected{background-position:left -238px;}
body.dark-blue #header li.selected a{background-position:left -204px;}
body.dark-blue #header li.selected a .r-bg{background-position:right -272px;}
body.light-blue #header li.selected{background-position:left -340px;}
body.light-blue #header li.selected a{background-position:left -306px;}
body.light-blue #header li.selected a .r-bg{background-position:right -374px;}
body.yellow #header li.selected{background-position:left -442px;}
body.yellow #header li.selected a{background-position:left -408px;}
body.yellow #header li.selected a .r-bg{background-position:right -476px;}
body.purple #header li.selected{background-position:left -544px;}
body.purple #header li.selected a{background-position:left -510px;}
body.purple #header li.selected a .r-bg{background-position:right -578px;}
body.green #header li.selected{background-position:left -646px;}
body.green #header li.selected a{background-position:left -612px;}
body.green #header li.selected a .r-bg{background-position:right -680px;}
body.yellow li.selected .a-bg,body.green li.selected .a-bg{color:#333331 !important;}
body.red .button-left{background-position:left -78px;}
body.red .button-middle{background-position:left -130px;}
body.red .button-right{background-position:left -104px;}
body.orange .button-left{background-position:left -156px;}
body.orange .button-middle{background-position:left -208px;}
body.orange .button-right{background-position:left -182px;}
body.dark-blue .button-left{background-position:left -234px;}
body.dark-blue .button-middle{background-position:left -286px;}
body.dark-blue .button-right{background-position:left -260px;}
body.purple .button-left{background-position:left -312px;}
body.purple .button-middle{background-position:left -364px;}
body.purple .button-right{background-position:left -338px;}
body.green .button-left{background-position:left -390px;}
body.green .button-middle{background-position:left -442px;}
body.green .button-right{background-position:left -416px;}
body.yellow .button-left{background-position:left -468px;}
body.yellow .button-middle{background-position:left -520px;}
body.yellow .button-right{background-position:left -494px;}
body.light-blue .button-left{background-position:left -546px;}
body.light-blue .button-middle{background-position:left -598px;}
body.light-blue .button-right{background-position:left -572px;}
body.yellow .button-middle,body.green .button-middle{color:#333333;}
.black-button .button-left{background-position:left top !important;}
.black-button .button-middle{background-position:left -52px !important;color:white !important;}
.black-button .button-right{background-position:left -26px !important;}
.icon01,.icon02,.icon03,.icon04,.icon05,.icon06,.icon07,.icon08{position:absolute;}
.icon01{top:-85px;right:23px;}
.icon02{top:-83px;right:50px;}
.icon03{top:-113px;right:51px;}
.icon04{top:-86px;right:41px;}
.icon05{top:-122px;right:66px;}
.icon06{top:-89px;right:30px;}
.icon07{top:-124px;right:23px;}
.icon08{top:-86px;right:41px;}
.home .App_WebForm_section,.arrow-down{padding-right:25px;background-position:right 5px;background-repeat:no-repeat;}
body.red .arrow-down,body.home.red .App_WebForm_section{background-image:url(../images/icon-arrow-down-red.png);}
body.orange .arrow-down,body.home.orange .App_WebForm_section{background-image:url(../images/icon-arrow-down-orange.png);}
body.dark-blue .arrow-down,body.home.dark-blue .App_WebForm_section{background-image:url(../images/icon-arrow-down-dark-blue.png);}
body.light-blue .arrow-down,body.home.light-blue .App_WebForm_section{background-image:url(../images/icon-arrow-down-light-blue.png);}
body.yellow .arrow-down,body.home.yellow .App_WebForm_section{background-image:url(../images/icon-arrow-down-yellow.png);}
body.purple .arrow-down,body.home.purple .App_WebForm_section{background-image:url(../images/icon-arrow-down-purple.png);}
#productViewer_applyForm .button{color:#000000 !important;}
.App_WebForm .BusinessSystemsUK_FormFieldType_FormFieldTypePostcodeAnywhere .App_WebForm_input{float:none !important;}
.App_WebForm .BusinessSystemsUK_FormFieldType_FormFieldTypePostcodeAnywhere .App_WebForm_input label{margin:0px 0px 10px 20px;padding-top:5px;width:100px;clear:both;}
.App_WebForm .BusinessSystemsUK_FormFieldType_FormFieldTypePostcodeAnywhere .App_WebForm_input .App_ObjectAdmin_selector input,.App_WebForm .BusinessSystemsUK_FormFieldType_FormFieldTypePostcodeAnywhere .App_WebForm_input .App_ObjectAdmin_selector select{margin:0px 23px 10px 0px;}
.App_WebForm .BusinessSystemsUK_FormFieldType_FormFieldTypePostcodeAnywhere .App_WebForm_input .App_ObjectAdmin_selector select{border:1px solid #E0E0E0;padding:3px;width:308px;margin-top:10px;}
.App_WebForm .BusinessSystemsUK_FormFieldType_FormFieldTypePostcodeAnywhere .App_WebForm_input .App_WebForm_button{width:95px;float:left;margin-left:-5px;}
.App_WebForm .BusinessSystemsUK_FormFieldType_FormFieldTypePostcodeAnywhere .App_WebForm_input .App_WebForm_button input{width:95px;}
.App_WebForm .BusinessSystemsUK_FormFieldType_FormFieldTypePostcodeAnywhere .App_WebForm_input .App_ObjectAdmin_selector .App_WebForm_postcode{width:200px;float:left;margin:0px 10px 0px 6px;}
.App_HTMLContent hr{border:1px solid #CCCCCC;margin:0px 0px 8px 0px;display:block;}
.App_SiteSearch_results .App_SiteSearch_result{color:#333333;border:none !important;}
.App_SiteSearch_results a.App_SiteSearch_result:hover{text-decoration:underline;border:none !important;}
.App_SiteSearch_results .App_SiteSearch_result .App_SiteSearch_result_inner span:hover{text-decoration:none !important;}
.popUpButton{margin-right:5px;}
