body{margin:0;padding:0;}html{background-color:#E1DEEF;padding:0;margin:0;background-repeat:repeat-x;}#container-header{float:left;width:100%;border-bottom:1px solid #fff;background:#333333;}#menu-header{float:left;width:100%;border-bottom:1px solid #fff;background:#000;}#container-footer{float:left;width:100%;border-top:10px solid #E1DEEF;background:#333333;}#container-container{float:left;width:100%;background:#fff url(images/bgmain.png) repeat-y top center;}#container-container-int{float:left;width:100%;background:#fff url(images/main-bg2.jpg) repeat-y top center;}#container-container-main{float:left;width:100%;background:#fff;}#container-container-map{float:left;width:100%;background:#fff;border-top:10px solid #E1DEEF;}#container{padding:0 0px;margin:0 auto;}#container #main{padding:0 20px;}#top-holder{}#left-top{float:left;width:100%;text-align:center;}.ccm-image-block{height:auto;margin:0 auto;width:auto;}#right-top{float:right;width:510px;display:none;}#menu-top{float:left;width:970px;}#main-holder{display:table;width:100%;background-color:#fff;}#main-left{width:36%;min-height:644px;background:#e1deef;min-width:36% !important;vertical-align:top}#main-right{width:64% !important;padding:0 30px 0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#container-banners{width:100%;margin:0 auto;}#container-bslider{float:left;width:100%;background:#E1DEEF;border-top:1px solid #fff;}#main-holder{float:left;width:100%;}#main-featured1{float:left;width:32%;margin:20px 0;}#main-featured2{float:left;width:32%;margin:20px 10px 20px 15px;}#main-featured3{float:right;width:32%;margin:20px 0;}#mainb{width:100%;margin:0 auto;}#main-banner{width:100%;}#main-slider{width:100%;}#main{margin:0 auto;}#main-sitemap{float:left;width:100%;}#footer{min-height:200px;}#footer-middle{float:right;width:350px;margin:40px 0 0 0;}#footer-footer{float:left;width:970px;}#footer-footer-left{float:left;width:300px;}#footer-footer-right{float:right;width:260px;}.searchtitle{font-size:13px;color:#004182;padding:0 0 5px 0;}#search{float:right;margin:10px 0px 20px 0;border:1px solid #ccc;height:25px;padding:5px 0;background:#fff;-moz-border-radius:25px;border-radius:25px;}#searchform{float:left;padding:0;width:100%;margin:0;height:32px;}#myform{float:left;margin:2px 0 5px 5px;width:165px;}#myform input[type="text"]{width:165px;background:#fff;}.myform{background:#fff;border:none;color:#666;height:19px;padding:0 0 0 20px;width:125px;}#mybutton{border:none;float:right;height:27px;width:30px;margin:0 13px 0 0;}.mybutton{background:#fff url(images/search.png) no-repeat top right;border:0;height:27px;margin:0;width:30px;font-size:12px;font-weight:bold;color:#fff;padding:0;}.mybutton:hover{background:#fff url(images/search-hover.png) no-repeat top right;}#sliderall{float:left;width:162px;}#imageslider{float:left;width:162px;height:68px;position:relative;background:#444;}#imageslider a{padding:0;margin:0;height:0px;}#sliderholder{float:left;width:162px;margin:0;position:absolute;bottom:0px;left:0;}#slidertext{height:69px;float:left;width:162px;margin:0;padding:0;text-align:center;}#slidertext:hover{background:#142127;}#slidertext h3{padding:20px 10px 0 10px;margin:0;}#slidertext h3 a{color:#fff;}#slidertext h3 a:hover{color:#e0deee;text-decoration:none;}#slidertext p{color:#fff;margin:0;padding:0 10px 0 10px;}#sliderlink a{float:right;width:30px;height:100px;background-image:url(images/arrow_block.jpg);}#sliderlink a:hover{background-image:url(images/arrow_block_hover.jpg);}div.scrollWrapper{position:relative;overflow:hidden;}div.scrollableArea{position:relative;width:auto;height:100%;}.bx-wrapper{margin:0 68px;width:100%;}.bx-window{}.bx-prev{position:absolute;top:0;left:-69px;width:68px;}.bx-next{position:absolute;top:0;right:-68px;width:68px;}ul#slider1{position:relative;float:left;margin:0;padding:0;}#project-page-listn{float:left;width:100%;margin:0 0 0 5px;}#project-holdern{float:left;width:100%;border-bottom:10px solid #E1DEEF;padding:0 0 7.5px 0;padding:0 0 9px 0\9;margin:0 0 8px 0;}.project-page-list-thumbnain{float:left;width:23%;overflow:hidden;}.ccm-page-list-description-projectn{float:right;width:74%;font-size:12px;}.ccm-page-list-description-projectn a:hover{text-decoration:none;}.news a{float:left;color:#333;}#project-holdern h3{margin:5px 0 0 0;}#footer-middle input[type=email]{float:left;width:250px;height:40px;padding:0 20px;margin:0;border:1px solid #ccc;-moz-border-radius:25px;border-radius:25px;color:#666;font-size:16px;}#footer-middle .submit{float:left;background:#fff url(images/farrow.jpg) no-repeat top left;height:30px;width:30px;margin:-45px 0 0 280px;border:0;color:none;cursor:pointer;}#footer-middle .submit{color:#fff;}#footer-middle .question label{float:left;width:300px;color:#000;font-size:26px;letter-spacing:-2px;}#footer-middle .success{display:block;padding:5px 0 5px 20px;background:#0098D4;border:1px solid #ccc;margin:0 0 10px 0;}#footer-middle .required{color:#E0DEEE;}.fields{padding:10px 0 10px 29px;font-size:12px;color:#fff;line-height:15px;float:left;}#footer-middle label{float:left;margin:0 0 10px 0;}#pagination div#paginations div#paginationsnum span a{padding:10px;float:left;}#pagination{clear:both;margin:0 0 40px;overflow:hidden;width:100%;}#paginations{border-bottom:1px solid #e1def1;border-top:1px solid #e1def1;float:left;padding:0;width:100%;}#paginations a{color:#666666;}#paginationsbuts{color:#666666;float:right;}#paginationsnum{float:left;}.pagination_left{border-right:1px solid #e1def1;float:left;padding:10px;}.pagination_right{float:left;padding:10px;}.currentPage{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #e1def1;border-color:-moz-use-text-color #e1def1 -moz-use-text-color -moz-use-text-color;border-image:none;border-style:none solid none none;border-width:0 1px 0 0;float:left;padding:10px;}.nextPage{border-right:1px solid #e1def1;float:left;padding:10px;}.topcontact a{color:#fff;}html,body{-webkit-text-size-adjust:none;}#right-top{padding-top:2px;}.headercall{display:inline-block;float:left;padding-right:20px;}.headeremail{display:inline-block;float:left;padding-top:1px;padding-right:27px;}.headerSocial{display:inline-block;float:left;}.headerSlogan{float:left;margin:16px 0 0 -15px;}.headerSearch{float:right;margin:4px 0 0;}.ipadslogan{display:none;}.fullSlider{background-color:#fff;max-height:570px;}.whitebox{background:none;padding:20px;width:100%;text-align:center;}.largeText{color:#fff;display:block;font-size:40px;}.smallText{color:#fff;display:block;font-size:20px;font-weight:normal;line-height:15px;padding:10px 0;line-height:27px;}.viewallLink{background:#fff url("images/farrow.jpg") no-repeat scroll left top;color:#666;display:block;font-size:12px;font-weight:bold;line-height:14px;margin:0 0 3px;padding:7px 0 10px 30px;display:none;}.bxSlide{text-decoration:none !important;}@media only screen and (max-width:1023px){.captionwrap{bottom:auto;width:100%;position:relative;}.whitebox{width:100%;padding-bottom:0;box-sizing:border-box;}}#mm_gallery1{margin:0;position:relative;overflow:hidden;height:570px;}#mm_gallery1 .hold ul{margin:0;padding:0;list-style:none;width:99999px;overflow:hidden;}#mm_gallery1 .hold ul li{float:left;width:100%;}#mm_gallery1 .hold ul li img{display:block;}#mm_gallery1 .hold ul li .text{position:absolute;top:310px;left:0;z-index:5;background:#fff;width:315px;height:140px;padding:20px 50px}#mm_gallery1 .hold ul li .text span{display:block;margin:0 0 3px;padding:7px 0 10px 30px;font-size:12px;line-height:14px;font-weight:bold;color:#666;background:#fff url("recourses/farrow.jpg")no-repeat top left;}#mm_gallery1 .hold ul li .text strong{display:block;padding:0 0 10px 0;font-size:13px;line-height:15px;color:#6c6b75;font-weight:normal;}#mm_gallery1 .switcher{display:none;}#mm_gallery1 .switcher1{margin:0;padding:0 20px!important;list-style:none;position:absolute;bottom:0px;right:0px;width:100%;height:80px;background:#C6C1DF;border-top:1px solid #fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}#mm_gallery1 .switcher1 li{float:left;width:11%;height:80px;overflow:hidden;display:inline;border-left:1px solid #fff;}#mm_gallery1 .switcher1 a{float:left;width:110px;height:80px;overflow:hidden;text-indent:9999px;}#mm_gallery1 .switcher1 li.active a,#mm_gallery1 .switcher1 li a:hover{}#mm_gallery1 .switcher1 li.bull0{background:#333333 url(images/1.png) no-repeat center 0px;}#mm_gallery1 .switcher1 li.bull1{background:#333333 url(images/2.png) no-repeat center 0px;}#mm_gallery1 .switcher1 li.bull2{background:#333333 url(images/3.png) no-repeat center 0px;}#mm_gallery1 .switcher1 li.bull3{background:#333333 url(images/4.png) no-repeat center 0px;}#mm_gallery1 .switcher1 li.bull4{background:#333333 url(images/5.png) no-repeat center 0px;}#mm_gallery1 .switcher1 li.bull5{background:#333333 url(images/6.png) no-repeat center 0px;}#mm_gallery1 .switcher1 li.bull6{background:#333333 url(images/7.png) no-repeat center 0px;}#mm_gallery1 .switcher1 li.bull7{background:#333333 url(images/8.png) no-repeat center 0px;}#mm_gallery1 .switcher1 li.bull8{background:#333333 url(images/9.png) no-repeat center 0px;}#mm_gallery1 .switcher1 li.active.bull0,#mm_gallery1 .switcher1 li:hover.bull0{background:#1C1A1B url(images/1.png) no-repeat center 0px;}#mm_gallery1 .switcher1 li.active.bull1,#mm_gallery1 .switcher1 li:hover.bull1{background:#1C1A1B url(images/2.png) no-repeat center 0px;}#mm_gallery1 .switcher1 li.active.bull2,#mm_gallery1 .switcher1 li:hover.bull2{background:#1C1A1B url(images/3.png) no-repeat center 0px;}#mm_gallery1 .switcher1 li.active.bull3,#mm_gallery1 .switcher1 li:hover.bull3{background:#1C1A1B url(images/4.png) no-repeat center 0px;}#mm_gallery1 .switcher1 li.active.bull4,#mm_gallery1 .switcher1 li:hover.bull4{background:#1C1A1B url(images/5.png) no-repeat center 0px;}#mm_gallery1 .switcher1 li.active.bull5,#mm_gallery1 .switcher1 li:hover.bull5{background:#1C1A1B url(images/6.png) no-repeat center 0px;}#mm_gallery1 .switcher1 li.active.bull6,#mm_gallery1 .switcher1 li:hover.bull6{background:#1C1A1B url(images/7.png) no-repeat center 0px;}#mm_gallery1 .switcher1 li.active.bull7,#mm_gallery1 .switcher1 li:hover.bull7{background:#1C1A1B url(images/8.png) no-repeat center 0px;}#mm_gallery1 .switcher1 li.active.bull8,#mm_gallery1 .switcher1 li:hover.bull8{background:#1C1A1B url(images/9.png) no-repeat center 0px;}.fullSlider{overflow:hidden}#container-container-map{display:none;}#formblock3318.formblock{display:none;}.email,.telphne{display:inline-block;font-weight:bold;font-size:15px !important;margin:0;}.email a{font-weight:bold;font-size:15px !important;}.socilicons{float:left;width:100%;margin:5px 0;}.socilicons > a{cursor:pointer;}.outrMost{text-align:center;width:100%;margin-bottom:6px;}.cpyryts > span{font-size:12px !important;font-style:italic;font-weight:bold;}.socilicons img{height:20px;margin-right:6px;width:20px;}.largeText::after{border-bottom:2px solid;content:"";display:block;margin-bottom:8px;margin-left:44%;margin-top:10px;text-align:center;width:10%;}.telphne > img{height:15px;margin-right:5px;width:15px;}.email > img{height:12px;margin-right:5px;width:15px;}#mm_gallery{width:100%!important;}#mm_gallery .slider{width:100%!important;}#mm_gallery .slider li{width:100%!important;}#mm_gallery .slider li img{width:100%!important;height:auto!important;}#left-top img{height:auto;margin:0 auto;width:auto;}#footer-middle{text-align:center;width:100%;margin:0;}.captionwrap{bottom:150px;left:0;margin:0 auto;max-width:700px;position:absolute;right:0;top:23%;display:inline-block;text-align:center;width:100%}#footer-left{box-sizing:border-box;float:left;padding:25px 25px 0;text-align:center;width:100%;}.search-box{background:#fff;border-radius:20px;padding:5px;width:190px;float:right;margin-top:20px;margin-right:10px;}.search-box h3{display:none;}.search-box h4{color:red;font-size:12px;font-weight:normal;position:absolute;width:204px;margin:10px 0 0 !important;}.search-box .ccm-search-block-text{border:none;padding:5px;width:80%;}.search-box .ccm-search-block-submit{background:url(images/icon-search.jpg) right top no-repeat;vertical-align:top;margin-top:5px;border:none;width:21px;height:19px;font-size:0;cursor:pointer;}.right-content{max-width:660px;}.clearfix{clear:both;}#searchResults .searchResult{margin:0px !important;}.searchResult{padding:0px 0;margin:10px 0;border-top:1px solid #ccc;}.ccm-gallery-wrap,.right-content h1{max-width:660px;}body{color:#6c6b75;font-size:13px;font-family:Arial,sans-serif;}img{border:0px}a{text-decoration:none;color:#253a93;font-weight:bold;}hr{height:10px;background-color:#E1DEEF;border:0;}p{padding-left:10px;font-size:12px;}#footer p{padding-left:29px;font-size:12px;color:#fff;line-height:15px;}#footer a{font-size:11px;color:#fff;line-height:10px;}#right-top img{margin:5px 0 0 2px;}.clear{clear:both;display:block;}h1,h2,h3{font-family:Arial,sans-serif;padding:0;margin:0;font-weight:bold;padding-left:10px;}h1{font-size:18px;color:#333;line-height:50px;border-bottom:10px solid #E1DEEF;padding:20px 0px;}h2{font-size:18px;color:#333;line-height:30px;}h3{font-size:14px;color:#7d8a90;font-weight:bold;}#container-container-main h2{color:#333;font-weight:bold;font-size:14px;margin:20px 0 15px 0;}#container-container-main h3{color:#333;font-weight:bold;font-size:14px;margin:20px 0;padding:7px 30px;float:left;background:#fff url(images/farrow.jpg)no-repeat top left;}#container-container-main a{color:#333;}.blacktitle{font-size:22px;font-weight:bold;color:#000;}.blacktext{color:#000;}.whitetitle{font-size:22px;font-weight:bold;color:#fff;}.whitetext{color:#fff;}.palebluetitle{font-size:22px;font-weight:bold;color:#B9D0EF;}.paleblue{color:#B9D0EF;}.yellowtexttitle{font-size:22px;font-weight:bold;color:#FFD701;}.yellowtext{color:#FFD701;}.bluetexttitle{font-size:22px;font-weight:bold;color:#253a93}.bluetext{color:#253a93}.yellowbg{background:#FFD701;border-right:25px solid #e3eaf0;padding-right:10px}.shelters{background-image:url(images/blueton_web_10.jpg);background-repeat:no-repeat;background-position:top left;padding-right:10px}.brochure{background-image:url(images/blueton_web_12.jpg);background-repeat:no-repeat;border-left:20px solid #e3eaf0;padding-right:10px}#right-top table td{vertical-align:center;}.topcontact{color:#fff;font-size:14px;font-weight:bold;margin:0;}.footer{color:#E0DEEE;font-size:14px;font-weight:bold;}@media only screen and (min-width:980px){#menu-top ul{display:block;}#menu-top{position:relative;z-index:99;width:100%;}#menu-top ul{padding:0;margin:0;list-style-type:none;text-align:center;display:block;width:100%;list-style-position:inside;}#menu-top li{float:left;position:relative;width:16%;}#menu-top li:last-child{}#menu-top li:first-child{border:0;}#menu-top a,#menu-top a:visited{display:block;font-size:14px;font-weight:bold;text-decoration:none;color:#fff;padding:10px 45px;}#menu-top a:hover{color:red;}#menu-top :hover > a,#menu-top a.nav-selected{color:#e0deee;}#menu-top ul li:first-child :hover{}#menu-top ul.nav li.nav-path-selected a.nav-path-selected{color:#e0deee;}#menu-top ul.nav a.nav-path-selected{color:#e0deee;}#menu-top ul.nav li.nav-path-selected ul li.nav-path-selected a.nav-path-selected{color:#000;}#menu-top ul li ul{margin:0;padding:5px 0;background:#e1deef;border-top:1px solid #fff;}#menu-top ul ul li{margin:0;padding:0;width:160px;padding:5px 20px;border:none;float:left;}#menu-top ul ul a,#menu-top ul ul a:visited{z-index:15;color:#000;font-size:13.5px;font-weight:bold;padding:0 0 3px 0px;margin:0;text-align:left;}#menu-top ul ul a.drop,#menu-top ul ul a.drop:visited{display:block;text-align:left;}#menu-top ul ul a.drop:hover{display:block;z-index:15;color:#000;text-align:left;}#menu-top ul ul :hover > a.drop,#menu-top ul ul :hover > a{display:block;z-index:10;color:#000;text-align:left;}#menu-top ul ul ul{position:relative;top:0;left:0;z-index:20;border:none;width:190px;margin:0;padding:0;min-height:220px;height:220px\9;background:none;}#menu-top ul li ul li{margin:0;padding:0;width:170px;min-height:20px;padding:0 20px 0 0;border:none;font-size:12px;font-weight:normal;}#menu-top ul ul ul li{z-index:20;border:none;width:130px;padding:0;background:none;}#menu-top ul ul ul a,#menu-top ul ul ul a:visited{z-index:20;color:#333;font-size:12px;padding:3px 2px;border:none;font-weight:normal;height:auto;}#menu-top ul ul ul a:hover,#menu-top ul ul ul a:hover{background:none;z-index:20;border:none;font-size:12px;color:#6c6b75;}#menu-top ul ul ul :hover > a.drop,#menu-top ul ul ul :hover > a{background:none;z-index:20;border:none;font-size:12px;color:#6c6b75;text-decoration:none;}#menu-top ul ul{visibility:hidden;position:absolute;top:36px;left:-279px;z-index:20;width:970px;display:block;}#menu-top > ul > li > ul{width:1033px;position:absolute;top:36px;left:-348px;height:auto;color:#e1deef;padding:10px 60px;z-index:100000}#menu-top ul li:hover ul,#menu-top ul a:hover ul{visibility:visible;}#menu-top ul li:first-child{color:#663398;}#menu-top ul.nav li.straightdown ul{width:200px;height:auto;color:#e1deef;position:absolute;left:25px;padding:10px 0px;background:#ddd9ed;}#menu-top ul.nav li.straightdown ul li{width:90%;color:#e1deef;padding:0px;}#menu-top ul.nav li.straightdown ul li a{color:#000;padding:5px 20px;font-size:13px;font-weight:normal;}#menu-top ul.nav li.straightdown ul li a:hover{color:#666;}#menu-top ul li.straightdown ul{visibility:hidden;position:absolute;top:36px;left:-279px;z-index:20;width:970px;display:block;}#menu-top ul li.straightdown ul{width:1033px;position:absolute;top:36px;left:-348px;height:469px;color:#e1deef;padding:10px 60px;}#menu-top ul li.straightdown:hover ul,#menu-top ul a:hover ul{visibility:visible;}}#main-left .nav li{margin:0px;padding:0px;width:100%;line-height:20px;border-bottom:1px solid #fff;clear:both;}#main-left .nav li a{margin:0px;display:block;padding:10px 50px 10px 25px;color:#333;font-weight:bold;}#main-left ul li a:hover,#main-left ul .nav li.nav-selected a{color:#333;text-decoration:none;background:#fff;}#main-left ul li.nav-selected a.nav-selected{background:#fff;}#main-left ul li ul{padding:0;margin:0 0 5px;border-top:1px solid #fff;background:#E1DEEF;width:100%}#main-left .nav li.nav-selected ul li,#main-left .nav li ul li{border:none;}#main-left .nav li.nav-selected ul li a,#main-left .nav li ul li a{line-height:21px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:26px;color:#6c6b75;font-size:12px;font-weight:normal;}#main-left .nav li.nav-selected ul li a:hover,#main-left .nav li ul li a:hover{line-height:21px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#6c6b75;background:#fff;}#main-left .nav li ul li.nav-selected a{line-height:21px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:30px;padding-right:0px;color:#6c6b75;background:#fff;}#main-right li{padding:0;}#product-page-list{width:100%;padding:20px 0 0 0;}.product-page-list-thumbnail{}#product-holder{float:left;width:110px;height:170px;margin:0 75px 30px 0;background:#333333;text-align:center;}#product-holder h3{padding:5px;font-size:14px;}#product-holder a{color:#fff;}* html #product-holder{float:left;width:110px;height:160px;margin:0 35px 30px 0;background:#333333;text-align:center;}#project-page-list{width:100%;padding:20px 0 0 0;}.project-page-list-thumbnail{}.ccm-page-list-description-project{font-size:12px;padding:5px 10px;color:#fff;}#project-holder{float:left;width:175px;height:240px;margin:0 35px 40px 0;background:#333333;text-align:left;}#project-holder h3{padding:5px;}#project-holder a{color:#253a93;}* html #project-holder{float:left;width:175px;height:200px;margin:0 35px 40px 0;background:#FFF;text-align:left;}#brochure-holder{background-image:url(images/catalogue2.jpg);background-position:top right;background-repeat:no-repeat;}.miniSurveyViewbrochure{background:#ededed;width:360px;padding:10px 0 20px 40px;solid #fff;font-size:12px;}#footer-menu-top ul{margin:0px;padding:7px 0 0 45px;list-style:none;}#footer-menu-top li{float:left;}#footer-menu-top li a{margin:0px;display:inline;padding:0 10px 10px 0;color:#253a93;font-size:11px;}#footer-menu-top li a:hover,#footer-right .nav li.nav-selected a{text-decoration:underline;}#main-right ul{font-size:12px;}#main-sitemap ul{list-style-type:none;float:left;width:100%;margin:10px 0;padding:0;}#main-sitemap ul li{float:left;position:relative;margin:10px 23px 10px 0;min-height:210px;width:9.5%;}#main-sitemap ul a,#main-sitemap ul a:visited{z-index:15;color:#333;font-size:14px;font-weight:bold;padding:0 0 10px 0px;margin:0;text-align:left;display:block;}#main-sitemap ul a.drop,#main-sitemap ul a.drop:visited{display:block;text-align:left;}#main-sitemap ul a.drop:hover{display:block;z-index:15;color:#6c6b75;text-align:left;}#main-sitemap ul :hover > a.drop,#main-sitemap ul :hover > a{display:block;z-index:10;color:#6c6b75;text-align:left;}#main-sitemap ul li ul{margin:0;padding:0;width:170px;min-height:210px;height:230px\9;float:left;}#main-sitemap ul li ul li{margin:0;padding:0;width:138px;min-height:20px;padding:0;border:none;font-size:11px;font-weight:normal;}#main-sitemap ul li ul li a,#main-sitemap ul li ul li a:visited{font-size:11px;font-weight:normal;}#main-sitemap ul.nav li ul li a{padding:1px 2px;}#main-featured1 img,#main-featured3 img,.project-page-list-thumbnain img{height:auto;width:100%;}#main-left ul{margin:40px 0 0 0;padding:0px;list-style-type:none;font-size:14px;border-top:1px solid #fff;float:right;}@media only screen and (max-width:1023px){img{height:auto;max-width:100%;}}@media only screen and (min-width:1024px){#menu-top > ul > li > ul{width:945px;}#menu-top ul li ul li{width:165px;}}@media only screen and (min-width:980px){#menu-top > ul > li > ul{width:925px;padding:10px 34px !important;left:-298px;}#menu-top > ul > li.straightdown > ul{padding:10px 0px !important;}#menu-top ul li ul li{width:165px;}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){#main-left{width:22%;}#main-right{width:64%!important;}#container{padding:0;}#menu-top li{text-align:center;}#menu-top a,#menu-top a:visited{padding:10px;}#right-top{margin-right:15px;}#footer-left{padding:20px 30px 70px 20px;}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){#main-left{width:29%;min-width:29% !important;}#main-right{width:71%!important;}}@media only screen and (min-width:1024px){#main-left{min-width:319px;display:table-cell;float:none;height:100%;}#main-right{width:100%;display:table-cell;float:none;}}@media only screen and (max-width:1024px){#container-banners{width:970px;}#mainb{width:100%;}#main-banner{width:100%;}#mm_gallery1{width:100% !important;}#mm_gallery1 .hold ul li img{max-width:100% !important;}#mm_gallery1 .hold ul li{max-width:970px;}#mm_gallery1 .switcher1{padding:0 !important;}#mm_gallery1 .switcher1 li{width:106px !important}#footer-middle p{padding-left:0;}#footer-middle .fields{clear:both;float:left;padding:10px 0;width:100%;}#footer-middle input[type="email"]{width:230px;}#footer-middle .ccm-image-block{margin-left:-22px;max-width:100%;}#footer-middle .submit{margin:-45px 0 0 230px;}#main-sitemap{height:auto}#main-sitemap ul{width:auto;}#main-sitemap ul li{width:17%;margin:10px 3% 10px 0;min-height:180px;}#main-sitemap ul li ul{min-height:inherit;}#container-container-int #main-right p{padding-left:0}#container-container-int #main-right h2{padding-left:0}#container-container-int #main-right h3{padding-left:0}#map{width:100% !important;padding:20px 0 !important;}}@media only screen and (max-width:980px){#container{margin:0 15px;width:auto;padding:0;}#top-holder{width:100%;}#footer{width:100%;}#left-top{width:100%;}#right-top{width:100%;}#right-top table{width:auto !important;float:left;}#container-banners{width:100%;}#main-featured1{width:32%;}#main-featured2{width:32%;margin:20px 2%;}#main-featured3{width:32%;float:left;}#footer-middle{float:left;}#menu-header #container{margin:0;}#mainb,#main-banner,#mm_gallery1{width:100% !important;}#mm_gallery1{overflow:inherit !important;}#mm_gallery1 .switcher1{position:relative !important;padding:0 !important;}#container-container{background:#c6c1df;background-image:none;}#mm_gallery1 .switcher1 li{border-bottom:1px solid #fff;width:107px !important;}#mm_gallery1 .hold ul{width:100% !important;}#mm_gallery1 .hold ul li{width:100% !important;}#mm_gallery1 .hold ul li .text{top:auto !important;bottom:0 !important;width:auto !important;height:auto !important;position:relative !important;padding:20px !important;}#project-page-listn{margin:0}.ccm-page-list-description-projectn{width:180px;}#main{width:100%;}#main-sitemap ul li{width:30%;}#main-right{width:640px;}#project-page-list{width:auto;}#project-holder{margin:0 20px 20px 0;}.ipadslogan{display:block}.headerSlogan{display:none;}#search{margin:0 0 20px;}}@media only screen and (max-width:900px){#mm_gallery1 .switcher1 li{width:11% !important;}#main-right{width:560px;}#product-page-list{width:auto;}#product-holder{margin:0 30px 30px 0;}}@media only screen and (max-width:800px){#mm_gallery1 .switcher1 li{width:87px !important;}.ccm-page-list-description-projectn{width:120px;}#main-right{width:460px;}#mm_gallery1 .hold ul{height:510px !important}}@media only screen and (max-width:768px){.right-content{max-width:490px;}#product-holder{margin:0 20px 30px 0;}#mm_gallery1 .switcher1 li{width:84px !important;}#main-right{width:100% !important;display:table-cell;}#main-right blockquote{margin-left:0;margin-right:0;}.captionwrap{width:100%}#main-left{display:table-cell;width:29%;}#container{overflow:hidden;}.captionwrap{left:0;margin:0 auto;max-width:100% !important;position:relative;right:0;bottom:0px;}.largeText::after{border:none;}.whitebox{background:#e5e3f1;padding:20px;width:100%;text-align:center;}.largeText{color:#000;display:block;font-size:14px;font-weight:bold;}.smallText{color:#000;display:block;font-size:12px;font-weight:normal;padding:0px 0;line-height:18px;}}@media only screen and (max-width:767px){#container #main{padding:0px;}.search-box{border:solid 1px #ccc;display:block;margin:10px 10px;width:auto !important;float:none !important}#main-holder{display:block !important}#left-top{text-align:center;}#right-top{text-align:center;}.headercall{padding-right:0;width:100%;}.headeremail{padding:0;width:100%;}.headerSocial{padding-right:0;width:100%;}.headerSearch{clear:both;float:none;margin:0;}#search{display:inline-block;float:none;margin:20px auto 30px;}#main-left{min-height:auto;width:100%;}#main-right{width:100%;min-width:100%;display:block;}#main-left ul{float:none;}.whitebox{display:block;}}@media only screen and (max-width:640px){#mm_gallery1 .hold ul{height:440px !important}#mm_gallery1 .switcher1 li{width:127px !important;}.project-page-list-thumbnain{width:100%;}.ccm-page-list-description-projectn{width:100%;}#footer-left{float:none;padding:20px 0 0;width:auto;}#footer-middle{float:none;width:auto;margin-bottom:20px;}#main-right{width:300px;}.pageid534 table td{display:block;width:auto !important;box-sizing:border-box;}#main-left .nav li ul li.nav-selected a,#main-left .nav li ul li a{width:auto !important;}#main-left .nav li.nav-selected ul li a:hover,#main-left .nav li ul li a:hover{width:auto;}}@media only screen and (max-width:600px){#mm_gallery1 .hold ul{height:420px !important}#mm_gallery1 .switcher1 li{width:20% !important;box-sizing:border-box;}#main-right{width:280px;padding:0 20px;}#footer-middle input[type="email"]{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;}#footer-middle .submit{margin:-45px 11px -1px 194px;float:right;}}@media only screen and (max-width:599px){#right-top table td{display:block;width:100%;}#right-top table{margin-bottom:15px;}#mm_gallery1 .hold ul{height:370px !important}#main-featured1{width:100%;}#main-featured1 img{width:100%;}#main-featured2{width:100%;margin:20px 0;}#main-featured3{width:100%;}#main-featured3 img{width:100%;}#main-featured3 p{padding:0}#main-featured1 p{padding:0}#container-container-main h2{padding-left:0;}.project-page-list-thumbnain{float:left;margin:0 15px 0 0;width:auto;}.ccm-page-list-description-projectn{float:left;width:auto;}#main-sitemap ul li{width:100%;min-height:inherit}#container-container-int{background:#e1deef;}#container-container-int #main-holder{background-image:none;}#main-left{background-color:#fff;float:left;min-height:inherit;width:100%;}#main-left .nav li{width:auto;}#main-left ul{background-color:#e1deef;margin:20px 20px 0;}#main-left ul li a:hover,#main-left ul .nav li.nav-selected a{width:auto;}#main-left .nav li a{padding:10px 0 10px 20px;}#main-right{float:none;padding:20px;width:auto;clear:both;}#product-holder{margin:0 20px 20px 0;}}@media only screen and (max-width:479px){#right-top table{width:100% !important;text-align:right;margin-bottom:0;}#project-holder{margin:0 0 20px;text-align:center;width:100%;height:auto;}#project-holder img{width:100%;}#main-left .nav li ul li.nav-selected a,#main-left .nav li ul li a{padding-left:30px !important;}#main-left .nav li.nav-selected ul li a:hover,#main-left .nav li ul li a:hover{padding-left:30px !important}.ccm-gallery-wrap tbody tr td{width:23%;display:inline-block;}#lightbox-container-image-box{width:100% !important;height:auto !important;}#lightbox-container-image-data-box{width:auto !important;}#lightbox-nav a{height:100% !important;}}@media only screen and (max-width:360px){#mm_gallery1 .switcher1 li{width:50% !important;}.ccm-page-list-description-projectn{width:160px;}#product-holder{margin:0 10px 10px 0;width:86px;}#mm_gallery1 .hold ul{height:300px !important}}@media only screen and (max-width:320px){#product-holder{width:114px;}}#menu-top #menu-button{display:none;}@media all and (max-width:979px){#menu-top,#menu-top ul,#menu-top ul li,#menu-top ul li a,#menu-top #menu-button{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#menu-top:after,#menu-top > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}#menu-top{width:100%;}#menu-top ul{width:100%;display:none;}#menu-top ul li{width:100%;border-top:1px solid #444;}#menu-top ul li a{width:100%;padding:15px;text-decoration:none;color:#fff;}#menu-top ul li a:hover{color:#E0DEEE;background-color:#333333;}#menu-top > ul > li{float:none;background:none;}#menu-top ul ul li a{padding-bottom:9px;padding-left:25px !important;padding-top:10px;background:none;}#menu-top ul ul ul li a{padding-left:45px !important;}#menu-top ul li:hover > a,#menu-top ul li.current-menu-item > a{background:none;}#menu-top ul ul,#menu-top ul ul ul{position:relative;left:0;width:100%;margin:0;}#menu-top #menu-button{display:block;padding:15px 15px 35px;color:#fff;background:#333333 url(images/menu-grid.png) center 17px no-repeat;cursor:pointer;font-size:18px;}#menu-top #menu-button:after{content:"Menu";left:0;margin-left:80px;position:absolute;right:0;text-align:center;top:15px;}#menu-top #menu-button.menu-opened{background-color:#CDD1EC;color:#000;}#menu-top .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #444;height:44px;width:44px;cursor:pointer;}#menu-top ul ul .submenu-button{height:30px;width:30px;}#menu-top .submenu-button:after{content:'';position:absolute;top:20px;left:17px;display:block;width:0;padding:0;border:5px solid transparent;border-top-color:#fff;}#menu-top ul ul .submenu-button:after{border-width:4px;left:11px;top:14px;}#menu-top .submenu-button.submenu-opened:after{top:15px;border-top-color:transparent;border-bottom-color:#fff;}#menu-top ul ul .submenu-button.submenu-opened:after{top:10px;}}