div.errors{position:absolute; top:90px}div.errors strong{color:#900}.contactForm{background:url(/assets/templates/SandersDesign/images/contact-form-bg.png) 0 -60px repeat-x #4285AC; float:left; width:100%; color:#fff; padding:1px 0 20px 0; margin-top:9px}.contactForm h3{display:none}.contactForm h4{color:#fff}.contactForm .contactDetails{float:left; width:280px; margin:0 0 0 3px}.contactForm .contactDetails h4{margin:8px 11px 10px 11px}.contactForm .contactDetails fieldset{margin:0 5px 5px 5px; padding:0 7px 5px 7px}.contactForm select{background:#fff; color:#224357; border:1px solid #2e5c78; padding:2px; margin:2px -2px}.contactForm .clientDetails{background:url(/assets/templates/SandersDesign/images/contact-form-bg.png) right -150px repeat-x}.contactForm .userDetails{background:#4285AC}.contactForm .contactDetails input{clear:both; border:1px solid #2e5c78; width:199px; margin:2px -2px; height:18px; padding:2px 58px 2px 2px}.contactForm .contactDetails input:focus{border-color:#212121}.contactForm .contactDetails label{padding:5px 0 2px 0; display:block}.contactForm .contactDetails select{width:261px}.contactForm input.required{background:url(/assets/templates/SandersDesign/images/required_InputBG.png) -170px -2px no-repeat}.contactForm input.optional{background:url(/assets/templates/SandersDesign/images/optional_InputBG.png) -170px -2px no-repeat}.mainDetails{padding:0 5px 0 3px; width:400px}.contactForm .mainDetails h4{margin:8px 0 5px 8px; font-size:16px}.contactForm .mainDetails h5{padding:7px 5px 8px 10px; font-size:15px; color:#fff}.contactForm .mainDetails fieldset.website h5, .contactForm .mainDetails fieldset.brand  h5,  .contactForm .mainDetails fieldset.print h5{padding:7px 5px 7px 10px}.contactForm .mainDetails legend.header{margin:5px 0 10px 3px; font-size:15px}.contactForm .mainDetails label{margin:5px 0; display:block; padding:0}.contactForm .mainDetails textarea{width:421px; border:1px solid #2e5c78; color:#224357; font-size:12px; height:220px;  overflow-y:scroll}.contactForm .mainDetails textarea.optional{background:url(/assets/templates/SandersDesign/images/optional_InputBG.png) -33px -2px no-repeat #fff}.contactForm .mainDetails textarea.required{background:url(/assets/templates/SandersDesign/images/required_InputBG.png) -33px -2px no-repeat #fff}.contactForm .mainDetails textarea:focus{background:#fff}.contactForm .mainDetails select{margin:2px -2px; padding:2.5px 2px; width:410px}.contactForm .mainDetails input{clear:both; border:1px solid #2e5c78; width:375px; height:18px; padding:2px 48px 2px 2px}.contactForm .mainDetails input:focus, .contactForm .mainDetails textarea:focus{border-color:#212121}.contactForm .mainDetails input.optional{background:url(/assets/templates/SandersDesign/images/optional_InputBG.png) -170px -2px no-repeat #fff}.contactForm .mainDetails input.required{background:url(/assets/templates/SandersDesign/images/required_InputBG.png) -170px -2px no-repeat #fff}.contactForm .mainDetails legend, .contactForm .mainDetails label{color:#fff; padding:5px 2px 2px 8px; float:left}.contactForm .mainDetails .schedule div#projectLaunch{float:left; background:#7fa82d; width:424px; padding:0 2px; margin-top:2px}.contactForm .mainDetails .schedule div input.datepicker{float:right; width:120px; clear:none; margin:6px 7px; padding-right:2px}.contactForm .mainDetails .schedule label{margin:8px 8px; float:left; padding:0}.contactForm .mainDetails .ui-slider{width:392px; background:#A6C9DD; margin:0 4px}html body .contactForm .mainDetails .slider_amount input.page_number, html body .contactForm .mainDetails .slider_amount input{background: transparent; border:none; color:#fff; width:100px}.contactForm .mainDetails .budget div.subWrapper{background:#73a9ca; padding-top:3px}.contactForm .mainDetails .slider_amount{clear:both; margin:0 2px}.contactForm .mainDetails .slider{margin:10px 5px 10px 5px}.contactForm .mainDetails textarea#message{margin-top:-4px}input.button{border:1px solid #2e5c78; background:#5697BE; padding:2px 4px; color:#fff; float:right; margin:5px 8px 15px 0; height:auto; width:auto; clear:both; cursor:pointer}input.button:hover{background:#7fa82d; border-color:#4b631b}ul.contactSubMenu{width:733px; overflow:hidden; float:left; clear:both}ul.contactSubMenu li{display:inline; float:left}ul.contactSubMenu li a{display:block; width:226px; padding:0.3em 0 0.4em 8px; font-size:1.3em; color:#666; float:left; margin-right:10px; background:#EBEBEB; line-height:normal}html ul.contactSubMenu li.last a{margin-right:0}ul.contactSubMenu li a:link, ul.contactSubMenu li a:visited{background:#EBEBEB; color:#666; border:none}ul.contactSubMenu li a:hover, ul.contactSubMenu li a:active{background:#999; color:#fff; border:none}ul.contactSubMenu li a.current, ul.contactSubMenu li a.current:link, ul.contactSubMenu li a.current:visited, ul.contactSubMenu li a.current:active, ul.contactSubMenu li a.current:hover{background:#3A7598; color:#fff}html .contactForm input.errorField, html .contactForm .mainDetails input.errorField{border:1px #900 solid; background:url(/assets/templates/SandersDesign/images/required_InputBG_ALERT.png) -170px -2px no-repeat #fff}html .contactForm .mainDetails textarea.errorField{border:1px #900 solid; background:url(/assets/templates/SandersDesign/images/required_InputBG_ALERT.png) -33px -2px no-repeat #fff}.contactForm select.errorField, .contactForm .mainDetails select.errorField{background:#FFDCDC; color:#B23838}fieldset.projectType div.brand input, fieldset.projectType div.website input, fieldset.projectType div.print input{float:right; width:14px; clear:none; margin:5px 10px; border:none; padding:0}.projectType div.brand, .projectType div.website, .projectType div.print{clear:both; background:#5697be; float:left; margin:0 0 2px 0; width:428px; display:block}html fieldset.projectType div.highlight{background:#7fa82d}  fieldset.projectType{margin-bottom:-2px}.contactForm .mainDetails fieldset.projectType label{float:left; margin:4px 0 4px 10px; padding:0}fieldset.website, fieldset.brand, fieldset.print{width:424px; border:2px solid #7fa82d; clear:both; float:left; padding-bottom:2px; margin:0 0 2px 0}.contactForm .mainDetails div.subWrapper textarea{width:412px; height:120px}.contactForm .mainDetails fieldset.website  div.subWrapper textarea{width:408px}.contactForm .mainDetails fieldset select{margin:0}.contactForm .mainDetails fieldset.brand input, .contactForm .mainDetails fieldset.website input, .contactForm .mainDetails fieldset.print input, .contactForm .mainDetails fieldset.supportWebAddress input{width:348px; padding:2px 58px 2px 2px; background:url(/assets/templates/SandersDesign/images/optional_InputBG.png) -20px -2px no-repeat}.subWrapper{background:#5697be; margin:2px 2px 0 2px; padding:2px 5px 7px 5px; width:410px}.contactForm .mainDetails div.subWrapper label{clear:both; padding-left:2px; margin-left:0; width:100%}.contactForm .mainDetails fieldset.message label{clear:both; background:#5697be; float:left; padding:5px 8px 6px 8px; display:block; width:412px; margin-bottom:2px}.contactForm .mainDetails .messageDetails, fieldset.supportWebAddress{width:428px; clear:both; float:left; padding:0 0 2px 0; margin:0; background:#5697be}fieldset.supportWebAddress{margin-top:2px}fieldset.supportWebAddress div.subWrapper input.required{background:url(/assets/templates/SandersDesign/images/required_InputBG.png) -20px -2px no-repeat #fff}fieldset.supportWebAddress div.subWrapper input.errorField{background:url(/assets/templates/SandersDesign/images/required_InputBG_ALERT.png) -20px -2px no-repeat #fff}.contactForm .mainDetails fieldset.supportWebAddress input{width:352px}.contactForm .mainDetails .messageDetails .subWrapper{padding-top:5px; background:#5697be}.contactForm .mainDetails .messageDetails #enquiry_message, .contactForm .mainDetails #support_info{height:250px}.ui-slider{position:relative; text-align:left; padding:0}.ui-slider .ui-slider-handle{position:absolute; z-index:2; width:1.2em; height:1.2em; cursor:default}.ui-slider .ui-slider-range{position:absolute; z-index:1; font-size:.7em; display:block; border:0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em; margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0; height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em; height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em; margin-left:0; margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0; width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-widget-content{border:1px solid #2e5c78; background:#73A9CA  url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #2e5c78; background: #7fa82d url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color:#222; font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default, .ui-widget-content .ui-state-default{border:1px solid #4b631b; background:#7fa82d url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight:normal; color:#555; outline:none}.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#555; text-decoration:none; outline:none}.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus{border:1px solid #4b631b; background:#9ECC40 url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight:normal; color:#212121; outline:none}.ui-state-hover a, .ui-state-hover a:hover{color:#212121; text-decoration:none; outline:none}.ui-state-active, .ui-widget-content .ui-state-active{border:1px solid #4b631b; background:#709227 url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight:normal; color:#212121; outline:none}.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#212121; outline:none; text-decoration:none}.ui-corner-tl{-moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px}.ui-corner-tr{-moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px}.ui-corner-bl{-moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px}.ui-corner-br{-moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px}.ui-corner-top{-moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px}.ui-corner-bottom{-moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px}.ui-corner-right{ -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px}.ui-corner-left{-moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px}.ui-corner-all{-moz-border-radius:4px; -webkit-border-radius:4px}#ui-datepicker-div{display:none}.ui-datepicker{width:17em; padding:.2em .2em 0; font-size:0.9em; background:#ebebeb; z-index:10000}.ui-datepicker .ui-datepicker-header{position:relative; padding:.2em 0; background:#4285ac; color:#fff}.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute; top:2px; width:1.8em; height:1.8em; background:#73a9ca; color:#fff}.ui-datepicker .ui-datepicker-prev .ui-icon{margin-right:-4px}.ui-datepicker .ui-datepicker-next .ui-icon{margin-left:-1px}html .ui-datepicker .ui-datepicker-prev-hover, html .ui-datepicker .ui-datepicker-next-hover{border:none; background:#7fa82d; top:2px}.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-prev-hover{left:2px}.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-next-hover{right:2px}.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display:block; position:absolute; left:50%; margin-left:-8px; top:50%; margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em; line-height:1.8em; text-align:center}.ui-datepicker .ui-datepicker-title select{float:left; font-size:1em; margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right}.ui-datepicker table{width:100%; font-size:.9em; border-collapse:collapse; margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em; text-align:center; font-weight:bold; border:0}.ui-datepicker td{border:0; padding:1px}.ui-datepicker td span, .ui-datepicker td a{display:block; padding:.2em; text-align:right; text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none; margin:.7em 0 0 0; padding:0 .2em; border-left:0; border-right:0; border-bottom:0; border-color:#ccc}.ui-datepicker .ui-datepicker-buttonpane button{float:right; margin:.5em .2em .4em; cursor:pointer; padding:.2em .6em .3em .6em; width:auto; overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker .ui-state-default{background:#73a9ca; border:#73a9ca; color:#fff}.ui-datepicker .ui-state-hover{background:#7fa82d; border:#73a9ca; color:#fff}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:98%; margin:.2em auto .4em; background:#DFDFDF; color:#2e5c78; height:15em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left; font-size:0.9em; margin-top:0.2em}.ui-datepicker-row-break{clear:both; width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px; left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px; right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px; left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px; right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0; border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0; border-left-width:1px}* html .contactForm .contactDetails{margin:0}* html .contactForm .mainDetails fieldset.supportWebAddress input{width:348px}* html .contactForm .mainDetails div.subWrapper textarea{width:348px}* html ul.contactSubMenu li a{margin-right:5px}.ui-datepicker-cover{  display:none;   display:block;   position:absolute;   z-index:-1;  filter:mask();  top:-4px;  left:-4px;  width:200px;  height:200px}div.new-project, div.support-request{display:none}; 