@charset "utf-8";*{margin:0;padding:0;}
@font-face{font-family:'Klavika Light';src:url('../fonts/klavika-light-webfont.eot');src:url('../fonts/klavika-light-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/KlavikaLight-Plain.woff') format('woff'),
url('../fonts/klavika-light-webfont.ttf') format('truetype'),
url('../fonts/klavika-light-webfont.svg#Klavika Light') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Klavika Regular';src:url('../fonts/klavika-regular-webfont.eot');src:url('../fonts/klavika-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/KlavikaRegular-TF.woff') format('woff'),
url('../fonts/klavika-regular-webfont.ttf') format('truetype'),
url('../fonts/klavika-regular-webfont.svg#Klavika Regular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Klavika Bold';src:url('../fonts/klavika-bold-webfont.eot');src:url('../fonts/klavika-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/KlavikaBoldBold.woff') format('woff'),
url('../fonts/klavika-bold-webfont.ttf') format('truetype'),
url('../fonts/klavika-bold-webfont.svg#Klavika Bold') format('svg');font-weight:normal;font-style:normal;}


.sspbanner{display:block;}
.sspbanner540{display:none;}
.sspbanner350{display:none;}

.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li:first-child{position:relative;display:block;float:left;}
.rslides_tabs{text-align:center;position:absolute;bottom:15px;width:100%;margin:0 auto;z-index:5;}
.rslides2_tabs{display:none;}
.rslides_tabs li{display:inline;float:none;margin-right:5px;}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;background:none repeat scroll 0% 0% rgba(255, 255, 255, 0.4);display:inline-block;width:25px;height:10px;}
.rslides_here a{background:none repeat scroll 0% 0% rgba(255, 255, 255, 1.0);}
.rslides img{width:100%}
.rslides_nav{padding:10px;height:47px;width:26px;z-index:3;display:none;}
.next{position:absolute;top:45%;right:2%;background:none;}
.next:hover{background:#000;background:rgba(0,0,0,0.7);}
.prev{position:absolute;top:45%;left:2%;background:none;}
.prev:hover{background:#000;background:rgba(0,0,0,0.7);}
body{margin:0 auto;background:#fff;font-family:'Klavika Light',verdana;color:#666;font-size:.95em;line-height:1.5;max-width:1500px;}
img{border:0;}
p{margin-top:5px;}
p + p{margin-top:15px;}
p a{color:#4a80c3;text-decoration:none;font-weight:bold;}
p a:hover{color:#4a80c3;text-decoration:underline;}
h2.sub{margin-top:20px;}
h2 a:hover,h1 a:hover{text-decoration:none;}
a img{border:0;}
a{color:#666;text-decoration:none;}
a:hover{color:#666;text-decoration:underline;}
.page{margin:0 3%;box-shadow:12px 0px 12px -7px rgba(0,0,0,0.3),-12px 0px 12px -7px rgba(0,0,0,0.3);}
.header{position:fixed;top:0%;height:120px;width:94%;max-width:1410px;}
.spacer{position:relative;width:94%;height:120px;}
.sitescapes-logo{position:absolute;top:25px;left:35px;}
.sitescapes-logo img{width:200px;}
.sitescapes-sketch-logo{position:absolute;top:25px;left:35px;}
.sitescapes-sketch-logo img{width:310px;}
.menu-widget{position:absolute;top:37px;right:75px;}
.menu-link{color:#666;font-size:18px;text-decoration:none;margin-left:3px;}
.menu-link:hover{color:#666;text-decoration:none;}
.submenu-link{margin-left:10px;font-size:120%;}
.submenu-link:hover{color:#666;text-decoration:none;}
.search-icon{position:absolute;top:43px;right:35px;}
.header-tag{position:absolute;top:35px;left:255px;font-size:.85em;color:#999;}
.drop-menu-content{display:none;position:absolute;top:-35px;right:5px;background:#666;background:rgba(102,102,102,0.9);padding:5px;z-index:9999;font-size:.85em;line-height:130%;width:740px;}
.drop-menu-content a{display:block;padding:2px;color:#fff;text-decoration:none;}
.drop-menu-content a:hover{color:#fff;text-decoration:none;background:#000;background:rgba(0,0,0,0.7);}

.drop-menu-content .signal-logo{width:150px; height:68px; background: url("../images/Misc/signal-logo.png") no-repeat; display: inline-block;}
.drop-menu-content .signal-logo:hover{background: url("../images/Misc/signal-logo_h.png") no-repeat;}
.footbox .signal-logo{width:150px; height:68px; background: url("../images/Misc/signal-logo.png") no-repeat; display: inline-block;}
.footbox .signal-logo:hover{background: url("../images/Misc/signal-logo_h.png") no-repeat;}

.drop-search{display:none;position:absolute;top:-35px;right:35px;background:#666;background:rgba(102,102,102,0.9);padding:5px;z-index:9999;font-size:.85em;line-height:130%;width:480px;}
.sitelinks{margin:10px 0;overflow:hidden;}
.sitelinks{list-style-type:none;}
.sitelinks ul{list-style-type:none;}
.signal-col{display:none;}
.sitelinks li.sitelinks-1{float:left;margin:0 15px;}
.sitelinks-1 h2{margin-bottom:4px;}
.option-menu{background-color:#dcdcdc;padding:6px 6px 6px 20px;position:relative;width:auto;overflow:hidden;margin:3% 0;}
.option-menu .titlelist{padding-top:5px;}
h1{font-weight:normal;font-size:2.2em;letter-spacing:1px;line-height:1.0em;text-transform:uppercase;}
h2{font-weight:normal;font-size:1.5em;line-height:1.2em;text-transform:uppercase;}
h3{font-weight:normal;font-size:1.2em;line-height:1.2em;text-transform:uppercase;}
.slides-container{position:relative;width:auto;overflow:hidden;background-color:#dcdcdc;}
.page-container{position:relative;width:auto;overflow:hidden;background-color:#fff;}
.slides-container:hover .rslides_nav{display:block}
.stretch-container{position:relative;padding-bottom:60%;height:0;}
.stretch-container img{position:absolute;top:0;left:0;width:100%;height:100%;}
.index-container{position:relative;padding-bottom:40%;height:0;}
.index-container img{position:absolute;top:0;left:0;width:100%;height:100%;}
.map-container{position:relative;padding-bottom:70%;height:0;}
.map-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.two-thirds-title{width:66%;float:right;position:relative;overflow:hidden;}
.two-thirds-title img{width:100%;height:100%;}
.one-third-title{overflow:hidden;float:right;width:29%;padding:3% 2%;}
.one-third-sq{float:left;width:27%;padding-right:3%;}
.two-thirds-right{float:right;}
.one-third-right{float:right;}
.one-third-left{float:left;}
.two-thirds-left{float:left;}
.onetwo{width:65.5%;margin:0 3.5% 3.5% 0;}
.twothree{width:65.5%;margin:0 0 3.5% 0;}
.one{width:31%;margin:0 3.5% 2% 0;}
.two{width:31%;margin:0 3.5% 2% 0;}
.three{width:31%;margin:0 0 2% 0;}
.one-third-filter{float:right;width:26%;margin:0 3.5% 3.5% 0;padding:2.5%;background-color:#dcdcdc;}
.featured-container{display:none;}
.featured-links{padding-bottom:25px;}
.seperator{margin:0 1%;text-align:center;background:url("../images/seperator3.png") repeat-x;background-position:center;margin-bottom:3%;}
.seperator h2 span{background-color:#fff;padding:0 10px;}
.headline h2{background-color:#dcdcdc;text-align:center;padding:9px 0;margin-bottom:30px;}
.action{padding:25px 0px 0px 0px;text-align:center;text-transform:uppercase;background-image:url(../images/actionbg.jpg);background-position:top;background-repeat:repeat-x;}
.action-link{font-size:1.8em;margin-top:20px;}
.button-link{font-family:'Klavika Light',verdana;text-transform:uppercase;text-decoration:none;padding:8px 15px;background:#f93;color:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:solid 1px #ff9933;transition-duration:0.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.button-link:hover{color:#fff;background:#d97e08;border:solid 1px #b46709;text-decoration:none;}
.button-link:active{-webkit-box-shadow:inset 0 1px 4px rgba(0, 0, 0, 0.6);-moz-box-shadow:inset 0 1px 4px rgba(0, 0, 0, 0.6);box-shadow:inset 0 1px 4px rgba(0, 0, 0, 0.6);background:#ad6615;border:solid 1px #844d11;}
.banner{background-color:#dcdcdc;}
.bg-wrapper{padding:2%;min-height:150px;}
.wrapper{padding:0 2% 2% 2%;min-height:450px;}
.bg-wrapper .arrowlist, .bg-wrapper .arrowlist-h{padding-top:8px;}
.one-fourth{float:left;position:relative;width:23%;margin:0 1% 25px 1%;font-size:.9em;height:auto;}
.one-fourth-fix{float:left;position:relative;width:23%;margin:0 1% 25px 1%;font-size:.9em;height:auto;}
.one-fourth-photo{float:left;position:relative;width:23%;margin:0 1% 25px 1%;font-size:.9em;height:auto;text-align:center;}
.news-quarter{float:left;position:relative;width:23%;margin:0 1% 10px 1%;font-size:.9em;height:auto;border:solid 1px #e8e8e8;}
.news-quarter h2{margin:6px;}
.news-active{font-size:1.05em;padding:2px 6px;margin:0 2px 4px 2px;line-height:1.2em;background-color:#e8e8e8;}
.news-active:hover{background-color:#e8e8e8;cursor:pointer;}
.news-menu{font-size:1.05em;padding:2px 6px;margin:0 2px 4px 2px;line-height:1.2em;}
.news-menu:hover{background-color:#e8e8e8;cursor:pointer;}
.news-view-more{font-size:1.05em;padding:2px 6px;text-align:right;}
.news-view-more a{color:#4a80c3;text-decoration:none;font-weight:bold;}
.news-date{font-size:.8em;}
.three-fourths{float:left;position:relative;width:68%;margin:0 1% 0 1%;font-size:.9em;height:auto;}
.pro-style img{border:1px solid #e0e0e0;}
.pro-style img:hover{border:1px solid #333;}
.one-sixth{float:left;position:relative;width:14.6666%;margin:0 1% 25px 1%;font-size:.9em;height:auto;}
.one-sixth img{border:1px solid #e0e0e0;}
.one-sixth a img:hover{border:1px solid #333;}
.name-plate{position:absolute;bottom:0;right:0;width:70%;text-align:center;background:#fff;background:rgba(255,255,255,0.7);color:#666;margin-bottom:6px;}
.icon-tag{text-align:center;}
.clear{clear:both;height:0;font-size:1px;line-height:0px;}
.third-split{display:none;}
div.hr{height:25px;width:auto;background:url("../images/hr1.png") repeat-x;}
div.hr hr{display:none;}
div.hr2{display:none;}
div.hr2 hr{display:none;}
div.hr-dot{height:20px;width:auto;background:url("../images/dotline.gif") repeat-x;background-position:0 8px;}
div.hr-dot hr{display:none;}
div.hr-line{height:20px;width:auto;background:url("../images/line.gif") repeat-x;background-position:0 8px;}
div.hr-line hr{display:none;}
.pro-icons{position:relative;width:100%;padding:30px 0 20px 0;background:url(../images/probg.jpg) top repeat-x;}
.pro-icons img{width:7.09%;height:auto;padding:0 1%;}
.find-pro{position:absolute;top:8px;left:1.5%;text-transform:uppercase;font-size:.8em;}
.single{width:95%}
.double{width:42%}
.arrowlist{float:left;padding-top:15px;margin-bottom:15px;}
.arrowlist li{list-style-image:url('../images/arrow.png');margin-left:15px;}
.titlelist{float:left;padding-top:15px;margin-bottom:15px;list-style-position:inside;counter-reset:foo;display:table;}
.titlelist li{list-style-image:url('../images/arrow.png');padding-left:2%;}
.titlelist li:hover{background-color:#333;list-style-image:url('../images/arrowhover.png');}
.titlelist li:hover a{color:#fff;}
.titlelist li a:hover{color:#fff;text-decoration:none;}
.sustainable{float:left;list-style-type:none;width:42%;}
.sustainable li{margin:5px;}
.sustainable img{vertical-align:middle;padding-right:10px;}
.sustainable li p{display:inline-block;vertical-align:middle;}
.sustainable a:hover{text-decoration:underline;}
.arrowlist-h{list-style-image:url('../images/arrow.png');}
.arrowlist-h li{float:left;margin-left:15px;padding-right:15px;}
.filterlist a{display:list-item;list-style-image:url('../images/filter-off.gif');list-style-position:inside;}
.filterlist a:hover{list-style-image:url('../images/filter-on.gif');text-decoration:none;}
.filterlist a.FilterOn{display:list-item;list-style-image:url('../images/filter-on.gif');list-style-position:inside;}
.filterlist a.FilterOn:hover{text-decoration:none;}
.hide{display:block;}
.product-table{width:100%;margin-top:20px;margin-bottom:25px;border:1px solid #666;font-size:90%;}
.product-table td{padding:8px;}
.product-table a{color:#4a80c3;text-decoration:none;}
.product-table a:hover{color:#4a80c3;text-decoration:underline;}
.tr{background-color:#ebebeb;}
.th{background-color:#fff;}
.tj{color:#fff;background-color:#aaa;}
.tj tr{border-bottom:1px solid #666;}
.view-photo{float:left;width:48%;text-align:center;border:1px solid #e0e0e0;font-size:90%;}
.download-photo{float:left;width:48%;text-align:center;border:1px solid #e0e0e0;font-size:90%;border-left:0;}

.view-gallery{float:left;width:100%;text-align:center;border:1px solid #e0e0e0;font-size:90%;}
.orange-button:hover{background-color:#ff9933;}
.orange-button a{display:block;}
.orange-button:hover a{color:#fff;}
.orange-button a:hover{text-decoration:none;}
.testimony{position:relative;width:94%;min-height:76px;margin-top:20px;padding:3%;background:url(../images/testimony_top.jpg) top left repeat-x;background-color:#d3ebf7;}
.source{width:100%;font-style:italic;text-align:right !important;line-height:80%;}
.source img{vertical-align:middle;margin:0px 10px 0px 0px;}
.bubble{position:absolute;bottom:-23px;right:20px;}
.remove{display:block;}
.relocate{display:none;}
.view400{display:none;}
.new{position:absolute;top:1px;left:1px;z-index:3;width:33%;}
.new img{border:none;}
.new img:hover{border:none;}
.gallery{position:absolute;z-index:3;width:100%;}
.gallery img{border:none;}
.gallery img:hover{border:none;}
.update-img{float:left;width:25%;margin:0 5% 5% 0;}
.news-img{float:left;width:30%;margin:8px 5% 5% 0;}
.content-img{float:left;width:24%;margin:8px 3% 3% 0;}
.update-content{float:left;width:70%;margin:0 0 5% 0}
.news-content{float:left;width:65%;margin:8px 0 5% 0}
.update-page{float:right;background-color:#fff;margin-left:5%;}
.update-page:hover{background-color:#ff9933;}
.update-page a{display:block;padding:10px;}
.update-page:hover a{color:#fff;}
.update-page a:hover{text-decoration:none;}
.footer{position:relative;background-color:#fff;width:100%;background-color:#dcdcdc;}
.footbox{position:relative;width:80%;}
.footlinks{overflow:hidden;}
.footlinks{list-style-type:none;}
.footlinks ul{list-style-type:none;}
.footlinks li.sitelinks-1{float:left;margin:20px 10px 40px 10px;font-size:.85em;line-height:130%;}
.footer .footlinks a{color:#666;text-decoration:none;}
.footer .footlinks a:hover{color:#666;text-decoration:underline;}
.footer .icons{margin-right:5px;}
.footer .contact{position:absolute;top:20px;right:50px;font-size:.9em;color:#666;line-height:130%;}
.footer .contact a{color:#666;text-decoration:none;}
.footer .contact a:hover{color:#666;text-decoration:underline;}
.footer .copyr{font-size:.85em;color:#666;text-decoration:none;line-height:130%;position:absolute;bottom:20px;left:16px;}
.footer .copyr a{color:#666;text-decoration:none;margin:0 4px;}
.footer .copyr a:hover{color:#666;text-decoration:underline;}
.footer div.hr{position:absolute;bottom:25px;width:95%;margin:0 2.5%;}
.form-wrapper{position:relative;float:right;width:450px;padding:15px;}
.form-wrapper input{width:319px;height:20px;padding:10px;float:left;border:0;background:#fff;font-family:'Klavika Light',verdana;color:#666;font-size:1.0em;}
.form-wrapper button{overflow:visible;position:relative;float:right;border:0;padding:0;cursor:pointer;height:40px;width:110px;font-weight:bold;color:#fff;text-transform:uppercase;background:#f93;font-family:'Klavika Light',verdana;}
.form-wrapper button:hover, .search-wrapper button:hover{background:#e88c30;}
.form-wrapper button:active,
.form-wrapper button:focus,
.search-wrapper button:active,
.search-wrapper button:focus{background:#d17e2b;outline:0;}
.form-wrapper button::-moz-focus-inner, .search-wrapper button::-moz-focus-inner{border:0;padding:0;}
.search-wrapper{width:451px;}
.search-wrapper input{width:319px;height:20px;padding:10px;float:left;border:1px solid #dcdcdc;background:#fff;font-family:'Klavika Light',verdana;color:#666;font-size:1.0em;}
.search-wrapper button{overflow:visible;position:relative;float:left;border:0;padding:0;cursor:pointer;height:42px;width:110px;font-weight:bold;color:#fff;text-transform:uppercase;background:#f93;font-family:'Klavika Light',verdana;}
legend{color:#666;background:#fff;padding:5px 10px;font-weight:normal;font-size:1.5em;line-height:1.2em;text-transform:uppercase;}
fieldset{background:#fff;padding:20px;border:1px solid #ccc;}
input.contact,
textarea.contact{background:#fff;border:1px solid #CCC;color:#666;font-size:14px;line-height:1.2em;margin-bottom:15px;}
input[type="text"].contact,
input[type="password"].contact{padding:8px 6px;height:22px;width:280px;}
input[type="text"].newsletter,
input[type="password"].newsletter{padding:8px 6px;height:22px;width:90%;margin-bottom:15px;}
select.repselect{font-family:'Klavika Light',verdana;line-height: 30px !important;font-size:1.2em;padding:8px 6px;width:90%;max-width:400px;margin-bottom:15px;}
select.repselect option{padding:2px;}
input[type="submit"].contact{font-family:'Klavika Light',verdana;background:#222;border:none;text-shadow:0 -1px 0 rgba(0,0,0,0.3);text-transform:uppercase;color:#eee;cursor:pointer;font-size:15px;margin:5px 0;padding:5px 22px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.3);box-shadow:0px 1px 2px rgba(0,0,0,0.3);}
select.filterselect{font-family:'Klavika Light',verdana;font-size:1.0em;padding:2px;height:22px;width:90%;max-width:400px;margin-bottom:15px;}
select.filterselect option{padding:2px;}
textarea.contact{padding:3px;width:285px;height:100px;}
.tabberlive .tabbertabhide{display:none;}
.tabber{}
.tabberlive{}
ul.tabbernav{margin:0;padding-left:0px;}
ul.tabbernav li{list-style:none;display:inline;text-align:center;}
ul.tabbernav li a{width:108px;height:34px;display:block;float:left;font-size:8pt;font-family:verdana;font-weight:normal;color:#5c5c5c !important;line-height:32px;text-decoration:none;background:url(../images/submenu_off.jpg) no-repeat;}
ul.tabbernav li a:hover{width:108px;height:34px;font-size:8pt;font-family:verdana;font-weight:normal;color:#5c5c5c !important;text-decoration:none;background:url(../images/submenu_h.jpg) no-repeat;}
ul.tabbernav li.tabberactive a{width:108px;height:34px;font-size:8pt;font-family:verdana;font-weight:normal;color:#5c5c5c !important;line-height:32px;text-decoration:none;background:url(../images/submenu_on.jpg) no-repeat;}
ul.tabbernav li.tabberactive a:hover{width:108px;height:34px;font-size:8pt;font-family:verdana;font-weight:normal;color:#5c5c5c !important;line-height:32px;text-decoration:none;background:url(../images/submenu_on.jpg) no-repeat;}
.tabberlive .tabbertab{padding:30px 0 0 0;border:none;border-top:0;}
.tabberlive .tabbertab h1{display:none;}
.tabberlive .tabbertab h2{color:#5f5d67;font-family:verdana;font-size:15px;font-weight:normal;padding:0;}
.tabberlive#tab1{}
.tabberlive#tab2{}
.tabberlive#tab2 .tabbertab{height:200px;overflow:auto;}
ul.point{padding-left:25px;}
ul.point li{padding-bottom:10px;}
ul.warranty{padding-left:15px;}
ul.warranty li{padding-bottom:5px;padding-top:0;}
.sustain-content{border:1px solid #e5e5e5;padding:7px;background:#f7f7f7;}
.sustain-content:hover{background:#ebebeb;}
.sustain-content ul{list-style-posistion:inside;list-style-type:disc;margin-left:20px;}
.sustain-point:hover{text-decoration:none;}
.sustain-point{display:block;text-indent:20px;background:url(../images/expand.gif) no-repeat 0 4px;}
.expanded-content{margin-left:20px;margin-top:3px;}
p.archive-list + p.archive-list{margin-top:5px;}
.searchurl a{color:#4a80c3;text-decoration:none;font-weight:bold;}
.searchurl a:hover{color:#4a80c3;text-decoration:underline;}
.pagerow{text-align:right;margin-top:10px;}
.pagination a{color:#4a80c3;border-color:#ccc;border-style:solid;border-width:1px;margin:0 2px;padding:0 3px;text-decoration:none;}
.pagination a:hover{background-color:#4a80c3;color:#ffffff;text-decoration:none;}
.pagination-active{color:#FFF;background-color:#4a80c3;border-color:#4a80c3;border-style:solid;border-width:1px;margin:0 2px;padding:0 2px;}


@media only screen and (max-width:1500px),
only screen and (max-device-width:1500px){.index-container{padding-bottom:45%;}
}
@media only screen and (max-width:900px),
only screen and (max-device-width:900px){h1{font-size:1.8em;letter-spacing:1px;line-height:1.2em;}
h2{font-size:1.3em;line-height:1.2em;}
h3{font-size:1.0em;line-height:1.2em;}
.action-link{font-size:1.6em;margin-top:20px;}
.footlinks li.sitelinks-1{width:12%;margin:20px 2% 40px 2%;}
.map-container{padding-bottom:80%;}
.index-container{padding-bottom:50%;}
.footlinks .signal-logo{width:90px; height:42px; background: url("../images/Misc/signal-logo90.png") no-repeat; display: inline-block;}
.footlinks .signal-logo:hover{background: url("../images/Misc/signal-logo90_h.png") no-repeat;}
}
@media only screen and (max-width:768px),
only screen and (max-device-width:768px){.basis .one-fourth{width:85%;margin:0 5% 15px 5%;}
.basis{margin:3% 0;}
.news-quarter{display:none;}
.three-fourths{width:85%;margin:0 5% 15px 5%;}
.content-img{width:85%;margin:0 5% 15px 5%;}
.sitescapes-logo{left:25px;}
.sitescapes-sketch-logo{left:25px;}
.header-tag{display:none;}
.next{top:40%}
.prev{top:40%}
.drop-menu-content{width:80%;}
.sitelinks .signal-logo{width:90px; height:42px; background: url("../images/Misc/signal-logo90.png") no-repeat; display: inline-block;}
.sitelinks .signal-logo:hover{background: url("../images/Misc/signal-logo90_h.png") no-repeat;}
.sitelinks li.sitelinks-1{width:16%;margin:0 2%;}
h1{font-size:1.4em;letter-spacing:1px;line-height:1.0em;}
h2{font-size:1.1em;line-height:1.1em;}
h3{font-size:1.0em;line-height:1.1em;}
.action-link{font-size:1.3em;margin-top:20px;}
.slides-container{background-color:#fff;padding:0 2% 2%;margin:0 3%;}
.slides-container#indextitle{padding:0;margin:0;}
.two-thirds-title{width:100%;}
.one-third-title{width:90%;margin-top:3%;padding:6px 3% 6px 7%;background-color:#dcdcdc;}
.one, .two, .three, .onetwo, .twothree{width:100%;margin:0 0 6% 0;padding:0px;}
.one-third-filter{width:88%;margin:0 3% 2% 3%;padding:3%;}
.one-fourth-fix .name-plate{position:relative;width:100%;background:none;}
.drop-search{right:3%}
.remove{display:none;}
.relocate{display:block;}
.hide{display:none;}
.map-container{padding-bottom:70%;}
.bg-wrapper{padding:2% 5%;}
.wrapper{padding:0 5%;}
.headline{display:none;}
.titlelist li{padding:2% 0 2% 2%;}
.find-pro{left:12px;}
.filterpage{font-size:150%;}
.sspbanner{display:none;}
.sspbanner540{display:block;}
.sspbanner350{display:none;}
}
@media only screen and (max-width:650px),
only screen and (max-device-width:650px){.footbox{width:100%}
.footlinks li.sitelinks-1{width:16%;margin:20px 2% 40px 2%;}
.footer .contact{float:left;position:relative;top:0;right:0;margin:0 2% 40px 3%;}
.footer div.hr{bottom:35px;}
.sitelinks-1 h2{margin-bottom:0;}
}
@media only screen and (max-width:600px),
only screen and (max-device-width:600px){body{font-size:.85em;}
.sitescapes-sketch-logo{position:absolute;top:30px;left:20px;}
.sitescapes-sketch-logo img{width:260px;}
.drop-menu-content{width:80%;top:-35px;right:5%;}
.sitelinks li.sitelinks-1{width:95%;margin:0 2%;padding:3px 0;text-align:center;background:url("../images/footer-seperator.gif") repeat-x;background-position:center;font-size:1.2em;}
.sitelinks{margin:0;padding-bottom:10px;}
.sitelinks ul{display:none;}
.sitelinks .signal-col{display:block;}
.drop-menu-content{padding:15px;}
h1{font-size:1.2em;letter-spacing:1px;line-height:1.0em;}
h2{font-size:1.1em;line-height:1.1em;}
h3{font-size:1.0em;line-height:1.0em;}
.action-link{font-size:1.1em;margin-top:20px;}
.pro-icons img{width:17%;height:auto;padding:0 1.5%;margin-bottom:1.5%;}
.name-plate{width:100%;}
.one-sixth{width:31%;margin:0 1% 25px 1%;}
.third-split{display:block;clear:both;height:0;font-size:1px;line-height:0px;}
.drop-search{width:86%}
.form-wrapper{width:94%;padding:3%}
.form-wrapper input{width:71%;padding:5px;height:15px;}
.form-wrapper button{width:24%;height:25px;font-weight:normal;}
.search-wrapper{width:94%;padding:3%}
.search-wrapper input{width:71%;padding:2%;height:15px;}
.search-wrapper button{width:24%;height:27px;font-weight:normal;}
.view-photo{width:96%;}
.download-photo{width:96%;border-left:1px solid #e0e0e0;border-top:0;}
.update-img{float:left;width:100%;margin:0 0 5% 0;}
.news-img{float:left;width:100%;margin:4px 0 5% 0;}
.update-content{float:left;width:100%;margin:0 0 5% 0}
.news-content{float:left;width:100%;margin:0 0 5% 0}
.map-container{padding-bottom:80%;}
}
@media only screen and (max-width:480px),
only screen and (max-device-width:480px){.sitescapes-sketch-logo{position:absolute;top:32px;left:15px;}
.sitescapes-sketch-logo img{width:210px;}
.featured-links{display:none;}
.featured-container{display:block;margin:0px 3%;position:relative;width:auto;overflow:hidden;padding-bottom:50px;}
.featured-container:hover .rslides_nav{display:block}
.map-container{padding-bottom:90%;}
.basis{margin:6% 0;}
.sustainable{width:90%;}
.sspbanner{display:none;}
.sspbanner540{display:none;}
.sspbanner350{display:block;}
}
@media only screen and (max-width:400px),
only screen and (max-device-width:400px){.header{height:80px;}
.spacer{height:80px;}
.sitescapes-logo{position:absolute;top:26px;left:20px;}
.sitescapes-logo img{width:200px;}
.sitescapes-sketch-logo{position:absolute;top:26px;left:20px;}
.sitescapes-sketch-logo img{width:180px;}
.footlinks .signal-col{display:block;}
.menu-link{display:none;}
.menu-widget{position:absolute;top:33px;right:41px;}
.search-icon{top:35px;right:15px;}
.index-container{position:relative;padding-bottom:65%;height:0;}
.footlinks li.sitelinks-1{width:95%;margin:0 2%;padding:3px 0;text-align:center;background:url("../images/footer-seperator.gif") repeat-x;background-position:center;font-size:1.2em;}
.footlinks{margin:0;padding-bottom:10px;text-align:center;}
.footbox{overflow:hidden;padding-top:10px;margin-bottom:10px;padding-top:25px;}
.footlinks ul{display:none;}
div.hr2{position:relative;display:block;width:95%;height:12px;margin:0 2%;background:url("../images/hr1.png") repeat-x;background-postion:center center;}
.map-container{padding-bottom:120%;}
.view400{display:block;width:85%;margin:0 5% 15px 5%;}
fieldset{padding:5%;}
input[type="text"].contact,
input[type="password"].contact{padding:8px 5%;height:22px;width:85%;}
textarea.contact{width:92%;}
}
@media only screen and (max-width:320px),
only screen and (max-device-width:320px){.drop-menu-content{top:-20px;}
.sitescapes-logo{position:absolute;top:12px;left:14px;}
.sitescapes-logo img{width:170px;}
.sitescapes-sketch-logo{position:absolute;top:26px;left:10px;}
.next{top:25%}
.prev{top:25%}
.one-fourth{width:46%;}
.action-link{font-size:1.0em;margin-top:20px;}
.footer .contact{margin:0 2% 60px 3%;}
.footer div.hr{bottom:65px;}
.copyr{width:90%;}
.map-container{padding-bottom:140%;}
}