/*
 * Forwart website style definitions
 *
 * Copyright (C) 2003-2013
 * Luuk Wilms, Forwart
 * http://www.forwart.nl
 *
 * Date: 2013-05-24
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a:active,a:selected,a:visited,a:focus{outline:none}html{-webkit-font-smoothing:antialiased}body{font:13px sans-serif;*font-size:small;*font:x-small;line-height:1.22}table{font-size:inherit;font:100%}select,input,textarea{font:99% sans-serif}.clearfix{display:inline-block}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{height:1%}.clearfix{display:block}.mixin-col{border:0px solid rgba(0,0,0,0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}.col{border:0px solid rgba(0,0,0,0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}.row{display:inline-block;display:block}.row:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.mixin-span_first{margin-left:0}@media screen and (min-width: 0px) and (max-width: 479px){.col{margin-left:2%;padding:0 0%}.span_1{width:49%;border-left-width:0;padding:0 0%;margin-left:2%}.span_1.padding-l{padding:0 0 0 0%}.span_1.padding-r{padding:0 0% 0 0}.span_1.no-padding{padding:0}.span_2{width:100%}.span_2{margin-left:0}}@media screen and (min-width: 480px) and (max-width: 999px){.col{margin-left:2%;padding:0 0%}.span_1{width:15%;border-left-width:0;padding:0 0%;margin-left:2%}.span_1.padding-l{padding:0 0 0 0%}.span_1.padding-r{padding:0 0% 0 0}.span_1.no-padding{padding:0}.span_2{width:32%;border-left-width:0;padding:0 0%;margin-left:2%}.span_2.padding-l{padding:0 0 0 0%}.span_2.padding-r{padding:0 0% 0 0}.span_2.no-padding{padding:0}.span_3{width:49%;border-left-width:0;padding:0 0%;margin-left:2%}.span_3.padding-l{padding:0 0 0 0%}.span_3.padding-r{padding:0 0% 0 0}.span_3.no-padding{padding:0}.span_4{width:66%;border-left-width:0;padding:0 0%;margin-left:2%}.span_4.padding-l{padding:0 0 0 0%}.span_4.padding-r{padding:0 0% 0 0}.span_4.no-padding{padding:0}.span_5{width:83%;border-left-width:0;padding:0 0%;margin-left:2%}.span_5.padding-l{padding:0 0 0 0%}.span_5.padding-r{padding:0 0% 0 0}.span_5.no-padding{padding:0}.span_6{width:100%}.span_6{margin-left:0}}@media screen and (min-width: 980px){.col{margin-left:2%;padding:0 0%}.span_1{width:6.5%;border-left-width:0;padding:0 0%;margin-left:2%}.span_1.padding-l{padding:0 0 0 0%}.span_1.padding-r{padding:0 0% 0 0}.span_1.no-padding{padding:0}.span_2{width:15%;border-left-width:0;padding:0 0%;margin-left:2%}.span_2.padding-l{padding:0 0 0 0%}.span_2.padding-r{padding:0 0% 0 0}.span_2.no-padding{padding:0}.span_3{width:23.5%;border-left-width:0;padding:0 0%;margin-left:2%}.span_3.padding-l{padding:0 0 0 0%}.span_3.padding-r{padding:0 0% 0 0}.span_3.no-padding{padding:0}.span_4{width:32%;border-left-width:0;padding:0 0%;margin-left:2%}.span_4.padding-l{padding:0 0 0 0%}.span_4.padding-r{padding:0 0% 0 0}.span_4.no-padding{padding:0}.span_5{width:40.5%;border-left-width:0;padding:0 0%;margin-left:2%}.span_5.padding-l{padding:0 0 0 0%}.span_5.padding-r{padding:0 0% 0 0}.span_5.no-padding{padding:0}.span_6{width:49%;border-left-width:0;padding:0 0%;margin-left:2%}.span_6.padding-l{padding:0 0 0 0%}.span_6.padding-r{padding:0 0% 0 0}.span_6.no-padding{padding:0}.span_7{width:57.5%;border-left-width:0;padding:0 0%;margin-left:2%}.span_7.padding-l{padding:0 0 0 0%}.span_7.padding-r{padding:0 0% 0 0}.span_7.no-padding{padding:0}.span_8{width:66%;border-left-width:0;padding:0 0%;margin-left:2%}.span_8.padding-l{padding:0 0 0 0%}.span_8.padding-r{padding:0 0% 0 0}.span_8.no-padding{padding:0}.span_9{width:74.5%;border-left-width:0;padding:0 0%;margin-left:2%}.span_9.padding-l{padding:0 0 0 0%}.span_9.padding-r{padding:0 0% 0 0}.span_9.no-padding{padding:0}.span_10{width:83%;border-left-width:0;padding:0 0%;margin-left:2%}.span_10.padding-l{padding:0 0 0 0%}.span_10.padding-r{padding:0 0% 0 0}.span_10.no-padding{padding:0}.span_11{width:91.5%;border-left-width:0;padding:0 0%;margin-left:2%}.span_11.padding-l{padding:0 0 0 0%}.span_11.padding-r{padding:0 0% 0 0}.span_11.no-padding{padding:0}.span_12{width:100%}.span_12{margin-left:0}}html{margin:0;padding:0;width:100%;height:100%;background:#fff}body{margin:0;padding:0;width:100%;height:100%;overflow-y:scroll;font:normal 13px/1.5 'Arial', sans-serif;color:#3c2313}#container{margin:0 auto;padding:0;width:980px;position:relative;z-index:5}#container:before,#container > .before{content:'';display:block;width:1067px;height:639px;position:absolute;top:130px;left:50%;bottom:auto;right:auto;margin-left:-533px;z-index:0;background:url('//www.buitelaarhoutconstructies.nl/template/img/shadow.png') no-repeat 0 0}#bgImg{position:absolute;top:0;left:0;z-index:0;overflow:hidden;width:100%;height:350px}#bgImg img{width:2000px;height:350px;position:relative;left:50%;margin-left:-1000px;-webkit-opacity:.65;-moz-opacity:.65;opacity:.65}#homeSlider{position:absolute;top:0;left:0;z-index:0;overflow:hidden;width:100%;height:350px}#homeSlider .img{width:100%;height:350px;z-index:1;background:#fff;position:absolute;top:0;left:0}#homeSlider .img img{width:2000px;height:350px;position:relative;left:50%;margin-left:-1000px;-webkit-opacity:.65;-moz-opacity:.65;opacity:.65}#homeSlider .img.active{z-index:3}header#mainheader{overflow:hidden;position:relative;height:115px;z-index:10}header#mainheader ul{position:absolute;top:0;left:auto;bottom:auto;right:0;font:bold 14px 'Arial', sans-serif;background:#fcb040;padding:9px 15px}header#mainheader ul li{display:inline-block}.ie7 header#mainheader ul li{display:inline;zoom:1}header#mainheader ul li.tel{margin-right:25px}header#mainheader ul li.location{display:none}header#mainheader ul a{color:#3c2313;text-decoration:none}header#mainheader ul a:hover{text-decoration:underline}.mainLogo{margin:0;padding:25px 0 0 15px}.mainLogo a{display:block}#headnav #mobileNavTrigger{position:absolute;display:none;width:100%;text-align:left;font:bold 15px/50px 'Arial', sans-serif;text-transform:uppercase;color:#fff;text-align:center;height:100%;z-index:0;top:0;right:0;cursor:pointer}#headnav #mobileNavTrigger i{margin-right:15px}.mobileNav{clear:both}#headnav{margin:0;padding:0;list-style-type:none;background:#3c2313;height:50px;font:normal 15px/50px 'Arial', sans-serif;position:relative;left:-5px;width:980px;display:inline-block;display:block;text-align:center}#headnav:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#headnav li{display:inline-block;margin:0;padding:0;border-left:2px solid #3c2313;border-right:2px solid #3c2313}.ie7 #headnav li{display:inline;zoom:1}#headnav li:first-child,#headnav li.first{border-left:0}#headnav li.active{background-color:#fcb040;border-color:#675347;position:relative}#headnav li.active:after,#headnav li.active > .after{content:'';display:block;background:url('//www.buitelaarhoutconstructies.nl/template/img/sprite.png') no-repeat -461px -335px;width:22px;height:11px;position:absolute;top:auto;left:50%;bottom:-6px;right:auto;margin-left:-11px}#headnav li.active a{color:#3c2313;font-weight:bold}#headnav a{display:block;color:#fff;line-height:50px;padding:0 10px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}#headnav a:hover{color:#fcb040}#mobileNav{background:#3c2313;font:normal 16px 'Arial', sans-serif;display:none;padding:10px 10px 10px 0;margin:0 0 0 -5px;width:100%}#mobileNav > li{display:block;padding:0 15px 0 15px}#mobileNav > li a{padding:7px 0 8px 0;display:block;color:#fff;border-bottom:1px solid rgba(255,255,255,0.2)}#mobileNav > li a:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f105';margin-right:10px}#mobileNav > li a:hover{color:#fcb040}#mobileNav > li.active a,#mobileNav > li.active a:hover{color:#fcb040}#mobileNav > li.hasChildren{overflow:hidden;position:relative}#mobileNav > li.hasChildren i{float:right;font-size:12px;position:absolute;top:14px;right:12px;z-index:10;color:#fff;cursor:pointer;width:16px;text-align:center}#mobileNav > li ul{margin-left:20px}#mobileNav > li ul li{font-size:15px;position:relative}#mobileNav > li ul li.hasChildren i{right:-3px;top:10px;-webkit-opacity:.65;-moz-opacity:.65;opacity:.65}#mobileNav > li ul li a{border-bottom:0;padding:5px 0 6px 0}#mobileNav > li ul li ul li{font-size:13px}#sidebar #subnav ul{margin:0 0 20px 0;padding:0;list-style-type:none;font:normal 14px 'Arial', sans-serif}#sidebar #subnav ul li{margin:0 0 5px 0;padding:0;background:none}#sidebar #subnav ul li.active a{background:#3c2313;color:#fcb040}#sidebar #subnav ul a{display:block;color:#3c2313;padding:8px 15px;background:#e8e0d5;font-weight:normal;text-decoration:none}#sidebar #subnav ul a:hover{background-color:#fcb040}h1,h2,h3,h4,h5,h6{margin:0 0 5px 0;padding:0;font:bold 20px/22px 'Arial', sans-serif;font-style:italic;color:#3c2313}h1.pageTitle,h2.pageTitle,h3.pageTitle,h4.pageTitle,h5.pageTitle,h6.pageTitle{font-size:17px;text-transform:uppercase;padding:25px 0;text-align:center;margin:0}h3{font-size:17px}h4{font-size:15px}h5{font-size:14px}h6{font-size:13px;font-style:normal}#content{padding:0 5px;margin:10px 0;background:#fff}#headerImg{margin-bottom:25px}#wrapper{background:url('//www.buitelaarhoutconstructies.nl/template/img/gradient.jpg') repeat-x 0 175px;padding:0 10px 25px 10px;overflow:hidden}#sidebar{width:200px;float:right;margin-right:50px;position:relative;z-index:5}#sidebar aside{background:#e8e0d5;padding:20px 15px;font-size:20px;text-align:center}#sidebar aside p{margin-bottom:0}#sidebar aside img{margin-bottom:15px}#main,.cm11Slot{width:610px;margin-left:50px;padding-bottom:30px;float:left;position:relative;z-index:5}#main.wide,.cm11Slot.wide{width:850px}#main p,.cm11Slot p,#sidebar p{margin:0 0 15px 0}#main a,.cm11Slot a,#sidebar a{text-decoration:none;color:#c08f46;font-weight:bold;text-decoration:none}#main a:hover,.cm11Slot a:hover,#sidebar a:hover{text-decoration:underline}#main a.more,#main a.lees-meer,.cm11Slot a.more,.cm11Slot a.lees-meer,#sidebar a.more,#sidebar a.lees-meer{background:#fcb040 url('//www.buitelaarhoutconstructies.nl/template/img/sprite.png') no-repeat 5px -407px;color:#3c2313;font-weight:bold;text-decoration:none;display:inline-block;padding:5px 10px 5px 30px}.ie7 #main a.more,.ie7 #main a.lees-meer,.ie7 .cm11Slot a.more,.ie7 .cm11Slot a.lees-meer,.ie7 #sidebar a.more,.ie7 #sidebar a.lees-meer{display:inline;zoom:1}#main a.more:hover,#main a.lees-meer:hover,.cm11Slot a.more:hover,.cm11Slot a.lees-meer:hover,#sidebar a.more:hover,#sidebar a.lees-meer:hover{background-color:#3c2313;background-position:-45px -357px;color:#fcb040}#main a.image-link,.cm11Slot a.image-link,#sidebar a.image-link{border:4px solid #fcb040;-webkit-box-shadow:0 0 5px #222;-moz-box-shadow:0 0 5px #222;box-shadow:0 0 5px #222;display:inline-block;-webkit-transition:border-color .3s;-moz-transition:border-color .3s;-ms-transition:border-color .3s;-o-transition:border-color .3s}.ie7 #main a.image-link,.ie7 .cm11Slot a.image-link,.ie7 #sidebar a.image-link{display:inline;zoom:1}#main a.image-link:hover,.cm11Slot a.image-link:hover,#sidebar a.image-link:hover{border-color:#3c2313}#main img,.cm11Slot img,#sidebar img{vertical-align:middle}#main ul,.cm11Slot ul,#sidebar ul{margin:0 0 15px 20px}#main ul li,.cm11Slot ul li,#sidebar ul li{background:url('//www.buitelaarhoutconstructies.nl/template/img/sprite.png') no-repeat -58px -363px;padding-left:20px;margin:5px 0}#main ol,.cm11Slot ol,#sidebar ol{margin:0 0 15px 20px}#main ol li,.cm11Slot ol li,#sidebar ol li{margin:0 0 0 18px;padding:0 0 0 3px;list-style-type:decimal}#main .cm11File a,.cm11Slot .cm11File a,#sidebar .cm11File a{padding:10px;display:block;margin:0 0 15px 0;background:#f0f0f0;border:1px solid #e2e2e2;text-decoration:none}#main .cm11File a img,.cm11Slot .cm11File a img,#sidebar .cm11File a img{position:relative;top:-2px;margin-right:5px}#main .cm11File a span,#main .cm11File a .description,.cm11Slot .cm11File a span,.cm11Slot .cm11File a .description,#sidebar .cm11File a span,#sidebar .cm11File a .description{color:#666;font-weight:normal;font-style:italic}#main .cm11File a .description,.cm11Slot .cm11File a .description,#sidebar .cm11File a .description{font-size:12px}#main .cm11File a:hover,.cm11Slot .cm11File a:hover,#sidebar .cm11File a:hover{background-color:#fcb040;color:#3c2313}#main .cm11File a:hover span,#main .cm11File a:hover .description,.cm11Slot .cm11File a:hover span,.cm11Slot .cm11File a:hover .description,#sidebar .cm11File a:hover span,#sidebar .cm11File a:hover .description{color:#3c2313}#main .links,.cm11Slot .links,#sidebar .links{overflow:hidden;margin:15px 0}#main .links a,.cm11Slot .links a,#sidebar .links a{display:block;float:right;width:38%;padding:5%;background:#e8e0d5;color:#3c2313;text-decoration:none;font-size:17px;text-align:center}#main .links a:hover,.cm11Slot .links a:hover,#sidebar .links a:hover{background-color:#fcb040}#main .links a:first-child,#main .links a.first,.cm11Slot .links a:first-child,.cm11Slot .links a.first,#sidebar .links a:first-child,#sidebar .links a.first{float:left}.column-2{overflow:hidden}.column-2 div.left{width:42%;float:left}.column-2 div.right{width:42%;float:right}hr,div.hr{border:0;margin:15px 0;height:2px;background:#e2e2e2}a{text-decoration:none}a:focus{outline:0}address{font-style:normal;margin:10px 0}strong{font-weight:bold}em{font-style:italic}.img-align-r{float:right;margin:0 0 10px 20px}.img-align-l{float:left;margin:0 20px 10px 0}.img-align-c{display:block;margin:0 auto}.img-align-f-r{display:block;margin-left:auto;margin-right:0}.img-align-f-l{display:block;margin-left:0;margin-right:auto}.txt-align-l{text-align:left}.txt-align-r{text-align:right}.txt-align-c{text-align:center}.txt-align-j{text-align:justify}p.date{font-style:italic;color:#666;font-size:15px}#main .newsLinks{overflow:hidden}#main .newsLinks a{float:right}#main .newsLinks a i{color:#3c2313;margin-right:5px}#main .newsLinks a.back{float:left}#main .newsLinks a:hover{text-decoration:none;color:#3c2313}#main #newsList{margin:0 -2%;padding:0;overflow:hidden}#main #newsList > li{width:46%;float:left;list-style-type:none;margin:0 2% 2% 2%;padding:0 0 2% 0;border-bottom:1px solid #e2e2e2;cursor:pointer}#main #newsList li:nth-child(2n+1){clear:both}#main #newsList i{color:#3c2313;margin-right:5px}#main #newsList h2{font-size:15px;margin:5px 0}#main #newsList span{font-style:italic;color:#666;font-size:15px;display:inline-block;margin:5px 0}#main #newsList img{max-width:100%;height:auto}#main #newsList .img{width:75px;height:75px;position:relative;float:right;margin-left:15px;margin-bottom:10px}#main #newsList .img img{position:absolute;top:0;left:0;padding:2px;border:1px solid #e2e2e2}.pagerContainer{position:relative}.loadingIndicator{width:100%;height:100%;position:absolute;top:0;left:0;bottom:auto;right:auto;z-index:50;background:#fff url('/template/img/loading.gif') no-repeat center center;display:none}#main ul.pager{margin:15px 0;padding:15px;overflow:hidden;text-align:center;background:#e8e0d5}#main ul.pager li{list-style-type:none;margin:0 2px;padding:1px 0 0 0;background:none;display:inline-block}.ie7 #main ul.pager li{display:inline;zoom:1}#main ul.pager li:before{display:none}#main ul.pager li.last,#main ul.pager li.next{float:right;margin:0 0 0 10px}#main ul.pager li.first,#main ul.pager li.prev{float:left;margin:0 10px 0 0}#main ul.pager li.inactive a,#main ul.pager li.inactive span,#main ul.pager li.inactive a:hover,#main ul.pager li.inactive span:hover{background:none;color:#b3b3b3;cursor:not-allowed}#main ul.pager li.active a,#main ul.pager li.active span,#main ul.pager li.active a:hover,#main ul.pager li.active span:hover{color:#fff;background-color:#fcb040}#main ul.pager li a,#main ul.pager li span{border:0;padding:6px 8px;color:#3c2313;font-weight:bold;cursor:pointer}#main ul.pager li a:hover,#main ul.pager li span:hover{color:#fcb040;background-color:#3c2313;text-decoration:none}table{width:100%;margin:10px 0}td{border:1px solid #fff;background:#f2f2f2;padding:5px}thead td,th{text-align:left;padding:5px;background:#3c2313;color:#fcb040;font-weight:bold}#main .sitemap{background:transparent url('//www.buitelaarhoutconstructies.nl//template/img/grey-pixel.gif') repeat-y 25px 0;margin:0;padding:0;list-style-type:none}#main .sitemap li{list-style-type:none;margin:0 0 15px 0;padding:0 0 0 10px;background:none}#main .sitemap li a{background:white;padding:3px}#main .sitemap li ul{margin:0 0 0 16px;padding:0}#main .sitemap li ul li{margin:5px 0 6px 0;padding:0 0 0 15px;position:relative}#main .sitemap li ul li:before,#main .sitemap li ul li > .before{content:'';display:block;background:transparent url('//www.buitelaarhoutconstructies.nl//template/img/grey-pixel.gif') repeat-x 0 10px;width:15px;height:20px;position:absolute;top:0;left:0;bottom:0;right:0}#main .sitemap li ul li a{font-weight:normal;padding:0 0 0 5px}#main .sitemap li ul li ul{background:transparent url('//www.buitelaarhoutconstructies.nl//template/img/grey-pixel.gif') repeat-y 15px 0;margin:0 0 10px 0}#main .sitemap li ul li ul li{margin:0 0 0 16px;padding:0 0 0 10px}#main .mapWrap{position:relative;z-index:0}#main .mapWrap .mapsLoadingOverlay{width:100%;height:100%;position:absolute;top:0;left:0;bottom:auto;right:auto;background:white;z-index:10}#main #map{width:575px;height:350px;border:5px solid #e2e2e2;margin-top:15px;position:relative;z-index:1}#main #map img{max-width:none;height:auto}#main #map a{border:0}#main .gtab{margin:0 0 0 -3px !important}#main #directions{clear:both}#main #directions img{max-width:none}#main .adp-list{border:0;padding:0;margin-top:10px}#main .adp-list table td:hover{background-color:#3c2313;color:#fcb040}#main .adp-list table td.adp-listheader,#main .adp-list table td.adp-listheader:hover{background:#fff;font:15px 'Arial', sans-serif;font-weight:bold;color:#3c2313;padding:10px 4px;text-transform:uppercase}#main .adp-list table td.adp-listsel{background:#fcb040;font-weight:bold;color:#3c2313}#main .infowindowContent{line-height:16px;font-size:13px}#main .infowindowContent form{margin:0}#main .infowindowContent input{width:90%;background:#fafafa;border:1px solid #e2e2e2}#main .infowindowContent input:focus{border:1px solid #666}#main .infowindowContent input#mapsubmit{width:auto;margin-left:0;font-size:12px;padding-top:7px;background:#fcb040;color:#3c2313;font-weight:bold;border:1px solid #fcb040}#main .infowindowContent input#mapsubmit:hover{background-color:#3c2313;border-color:#3c2313;color:#fcb040}#main .infowindowContent a.closeWindow{background:#3c2313;padding:3px 5px 2px 5px;line-height:14px;color:#fff;font-weight:bold;position:absolute;top:5px;left:auto;bottom:auto;right:5px;text-decoration:none}#main .infowindowContent a.closeWindow:hover{color:#3c2313;background-color:#fcb040}#main form{margin:0 0 15px 0;padding:0 5px;background:#f8f6f3;border:1px solid #e4dbce}#main form p,#main form div{clear:both;background:#f3efe9;padding:2px 10px}#main form p{margin:5px 0}#main form p.textarea label{vertical-align:top}#main form .placeholder{color:#666}#main form fieldset{padding:0;border:0;outline:0}#main form label{font-weight:bold;display:inline-block;vertical-align:baseline;width:175px;padding:5px 0 0 0;cursor:pointer}#main form input,#main form textarea{width:300px;padding:5px;font:normal 13px/1.5 'Arial', sans-serif;color:#3c2313;background-color:#fff;background:-moz-linear-gradient(top,#fff,#fafafa);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fafafa));background:-webkit-linear-gradient(top,#fff,#fafafa);background:-o-linear-gradient(top,#fff,#fafafa);background:linear-gradient(top,#fff,#fafafa);background:-ms-linear-gradient(top,#fff,#fafafa);border:2px solid #ece5dc;font:normal 14px/1.6 'Arial', sans-serif}#main form input:focus,#main form textarea:focus{outline:0;border-color:#fff;-webkit-box-shadow:0 0 5px #fcb040;-moz-box-shadow:0 0 5px #fcb040;box-shadow:0 0 5px #fcb040}#main form textarea{height:100px;resize:vertical}#main form .checkbox_list,#main form .radio_list{margin:0;padding:0;float:right;width:520px}#main form .checkbox_list li,#main form .radio_list li{background:none;padding:0;margin:0}#main form input[type=checkbox],#main form input[type=radio],#main form .checkbox_list input,#main form .radio_list input,#main form .checkbox input,#main form .radio input{width:25px;background:none;border:0}#main form input[type=radio],#main form .radio_list input,#main form .radio input{vertical-align:text-bottom}#main form input[type=checkbox],#main form .checkbox_list input,#main form .checkbox input{vertical-align:bottom;*vertical-align:baseline}#main form input[type=submit],#main form input[type=reset],#main form input.submit,#main form input.button{width:auto;cursor:pointer;overflow:visible;margin:10px 0 10px 175px;padding:9px 18px;color:#3c2313;background:#fcb040;border:0;font:normal 16px 'Arial', sans-serif;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-ms-transition:background-color .2s linear;-o-transition:background-color .2s linear}#main form input[type=submit]:hover,#main form input[type=reset]:hover,#main form input.submit:hover,#main form input.button:hover{background-color:#3c2313;color:#fcb040}#main form p.submit{background:none}#main form .help{font-size:11px;font-style:italic}#main form p.form_count input{width:50px}#main form p.form_people{display:none;overflow:hidden}#main form p.form_people textarea{display:none}#main form p.form_people input{margin-left:175px}#main form #errorMessages{text-align:left;color:#cc0000;font:bold 12px 'Arial', sans-serif;position:relative;margin:0 0 5px 0;padding:10px 0 10px 175px}#main form #errorMessages .error input,#main form #errorMessages .error textarea{border:0}#main form #errorMessages .error input:focus,#main form #errorMessages .error textarea:focus{border:0}#main form #errorMessages .success input,#main form #errorMessages .success textarea{border:0}#main form .error input,#main form .error textarea{border:2px dotted #cc0000}#main form .error input:focus,#main form .error textarea:focus{border:2px solid #f0f0f0}#main form .error span{color:#cc0000;margin:0 0 0 10px;vertical-align:middle}#main form .success input,#main form .success textarea{border:2px dotted green}#main form.newsletterSubscribe input[type=submit],#main form.newsletterSubscribe input[type=reset],#main form.newsletterSubscribe input.submit,#main form.newsletterSubscribe input.button{margin-left:0}form.newsletterSubscribe{background:#e8e0d5;padding:20px 15px;margin:30px 25px 0 25px;text-align:center;clear:both}form.newsletterSubscribe input,form.newsletterSubscribe textarea,form.newsletterSubscribe select{width:auto;padding:0 10px;font:normal 13px/1 'Arial', sans-serif;background-color:#f6f6f6;background:-moz-linear-gradient(top,#f6f6f6,#fdfdfd);background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#fdfdfd));background:-webkit-linear-gradient(top,#f6f6f6,#fdfdfd);background:-o-linear-gradient(top,#f6f6f6,#fdfdfd);background:linear-gradient(top,#f6f6f6,#fdfdfd);background:-ms-linear-gradient(top,#f6f6f6,#fdfdfd);border:2px solid #e2e2e2;color:#3c2313;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;height:36px}form.newsletterSubscribe input:focus,form.newsletterSubscribe textarea:focus,form.newsletterSubscribe select:focus{outline:none;border-color:#fcb040}form.newsletterSubscribe .col{float:none;display:inline-block;margin:0}form.newsletterSubscribe input[type=submit],form.newsletterSubscribe input[type=reset],form.newsletterSubscribe input.submit,form.newsletterSubscribe input.button,form.newsletterSubscribe button{width:auto;cursor:pointer;overflow:visible;margin:0;padding:9px 18px;color:#3c2313;background:#fcb040;border:0;font:normal 16px 'Arial', sans-serif;position:relative;top:1px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-ms-transition:background-color .2s linear;-o-transition:background-color .2s linear}form.newsletterSubscribe input[type=submit]:hover,form.newsletterSubscribe input[type=reset]:hover,form.newsletterSubscribe input.submit:hover,form.newsletterSubscribe input.button:hover,form.newsletterSubscribe button:hover{background-color:#3c2313;color:#fcb040}form.newsletterSubscribe input[type=submit] i,form.newsletterSubscribe input[type=reset] i,form.newsletterSubscribe input.submit i,form.newsletterSubscribe input.button i,form.newsletterSubscribe button i{margin-right:5px}form.newsletterSubscribe.page{text-align:left}#mainfooter{width:980px;margin:0 auto;overflow:hidden;position:relative;clear:both}#mainfooter #footerTeaser{display:block;z-index:150;float:left;margin-left:25px;margin-top:40px;width:650px;position:relative;line-height:0;cursor:pointer}#mainfooter #footerTeaser img{width:100%;height:auto;border:4px solid #fcb040;display:inline-block;position:relative;z-index:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.ie7 #mainfooter #footerTeaser img{display:inline;zoom:1}#mainfooter #footerTeaser .txt{position:absolute;z-index:1;bottom:0;left:0;padding:10px 20px;background:#fcb040;color:#3c2313;line-height:1.2;font:italic bold 15px 'Arial', sans-serif;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}#mainfooter #footerTeaser .txt a{color:#3c2313;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}#mainfooter #footerTeaser:hover img{border-color:#3c2313}#mainfooter #footerTeaser:hover .txt{background:#3c2313;color:#fcb040}#mainfooter #footerTeaser:hover .txt a{color:#fcb040}#mainfooter #banner{margin:0 25px;background:#3c2313;padding:15px 425px 15px 15px;color:#fff;height:55px;overflow:hidden;position:relative;z-index:5}#mainfooter #banner p{margin:0}#mainfooter #banner p a{font-weight:bold;text-decoration:none;color:#3c2313}#mainfooter #banner p a:hover{text-decoration:underline}#mainfooter #banner img{position:absolute;top:0;left:auto;bottom:auto;right:0;z-index:5}#mainfooter #banner:before,#mainfooter #banner > .before{content:'';display:block;background:url('//www.buitelaarhoutconstructies.nl/template/img/sprite.png') no-repeat -933px -231px;position:absolute;top:0;left:auto;bottom:auto;right:282px;width:11px;height:85px;z-index:10}#mainfooter address{padding:30px 0 0 715px;height:135px}#mainfooter address p{margin-bottom:15px}#mainfooter address a{color:#c08f46;text-decoration:none}#mainfooter address a:hover{text-decoration:underline}#mainfooter address a.more,#mainfooter address a.lees-meer{font-weight:bold;color:#3c2313;background:url('//www.buitelaarhoutconstructies.nl/template/img/sprite.png') no-repeat -58px -364px;padding-left:20px;text-decoration:none}#mainfooter address a.more:hover,#mainfooter address a.lees-meer:hover{color:#c08f46}#mainfooter #bottom{background:#fcb040 url('//www.buitelaarhoutconstructies.nl/template/img/sprite.png') no-repeat right -84px;padding:0 15px;height:48px;overflow:hidden}#mainfooter #bottom strong{font-size:16px;line-height:49px;font-weight:bold;font-style:italic;text-transform:uppercase;color:#3c2313;margin-right:20px}#mainfooter #bottom a{display:inline-block;color:#3c2313;margin-left:5px;font-size:18px;position:relative;top:1px}.ie7 #mainfooter #bottom a{display:inline;zoom:1}#mainfooter #bottom a:hover{color:#fff}#languageSwitcher{float:right;color:#fff;padding:18px 0 0 0}#languageSwitcher a,#languageSwitcher span{text-transform:uppercase;font-weight:bold;color:#3c2313;display:block;padding:3px 5px}#languageSwitcher a:hover{color:#fcb040}#languageSwitcher span{background-color:#e8e0d5}#languageSwitcher ul li{float:left;margin:0 2px}#copy{margin:10px 0 20px 0;float:left}#copy a,#copy span{color:#666;text-decoration:none;font-size:11px;border-left:1px solid #ccc;padding:0 0 2px 10px;margin:11px 0 0 10px;float:left;display:block}#copy a:hover,#copy span:hover{color:#000}#copy a.forwart,#copy span.forwart{position:relative;white-space:nowrap;border-bottom:0;border-left:0;padding:1px 0 5px 30px;background:url('/template/img/by_forwart_s.png') no-repeat left 0px;display:block;float:left;margin:10px 0}#copy a.forwart:hover,#copy span.forwart:hover{background-position:left -24px}#copy a.viduro,#copy span.viduro{border-left:0;margin-left:0}#copy span{border-left:0;padding-left:0;margin-right:0;display:inline-block}.ie7 #copy span{display:inline;zoom:1}body.homepage #wrapper{position:relative;height:410px}body.homepage #main{position:absolute;top:140px;left:0;bottom:auto;right:auto;margin:0}body.homepage #main .homeBlock{margin:0;position:absolute;top:0;left:0;bottom:auto;right:auto;border:5px solid #fcb040;-webkit-box-shadow:0 0 5px #222;-moz-box-shadow:0 0 5px #222;box-shadow:0 0 5px #222;-webkit-transition:border-color .2s;-moz-transition:border-color .2s;-ms-transition:border-color .2s;-o-transition:border-color .2s}body.homepage #main .homeBlock.hover,body.homepage #main .homeBlock:hover{cursor:pointer;border-color:#3c2313}body.homepage #main .homeBlock.hover a,body.homepage #main .homeBlock:hover a{color:#fcb040;bottom:10px}body.homepage #main .homeBlock#leftBlock{left:44px}body.homepage #main .homeBlock#leftBlock a{background:url('//www.buitelaarhoutconstructies.nl/template/img/sprite.png') no-repeat -335px -165px;width:264px;height:39px;line-height:39px;padding-left:35px;left:-15px}body.homepage #main .homeBlock#middleBlock{left:365px}body.homepage #main .homeBlock#middleBlock a{background:url('//www.buitelaarhoutconstructies.nl/template/img/sprite.png') no-repeat -642px -165px;width:303px;height:49px;line-height:49px;padding-left:30px;left:-25px}body.homepage #main .homeBlock#rightBlock{left:685px}body.homepage #main .homeBlock#rightBlock a{background:url('//www.buitelaarhoutconstructies.nl/template/img/sprite.png') no-repeat -8px -165px;width:264px;height:39px;overflow:hidden;line-height:39px;left:-15px;padding-left:50px}body.homepage #main .homeBlock p{display:inline;margin:0}body.homepage #main .homeBlock a{position:absolute;top:auto;left:-5px;bottom:15px;right:auto;font-size:18px;color:#fff;font-style:italic;text-decoration:none;font-weight:normal;display:block;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}.referenceLink{display:inline-block;padding:10px;margin-right:5px;border:1px solid #e2e2e2;margin-bottom:10px;background:#fff;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.referenceLink:hover{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}.referenceDetail{display:none;font-size:14px}.referenceDetail h2{font-size:24px;font-style:normal;text-transform:uppercase;margin-bottom:15px}.referenceDetail img{padding:10px;background:#fff}.referenceDetail blockquote{margin:10px 0 5px 0;font-size:16px;color:#666;font-style:italic}.referenceDetail cite{font-size:12px}.fancybox-wrap.fancybox-type-inline .fancybox-next span{right:-55px;visibility:visible}.fancybox-wrap.fancybox-type-inline .fancybox-prev span{left:-55px;visibility:visible}@media screen and (min-width: 0) and (max-width: 999px){html.res body{min-width:315px}html.res #container{width:96%}html.res #container:before,html.res #container > .before{display:none}html.res #container img{max-width:100%;height:auto}html.res #mainheader{height:auto}html.res #main{width:70%;margin-left:0}html.res #main.wide{width:100%}html.res #container{overflow:hidden}html.res #sidebar{width:25%;margin-right:0}html.res #main #map{width:100%}html.res #mainfooter{width:96%;height:auto;overflow:hidden}html.res #mainfooter #banner{height:auto;padding-right:50%;margin:0 15px 0 0}html.res #mainfooter #banner:before{display:none}html.res #mainfooter #banner img{height:100%;width:auto}html.res #mainfooter address{padding:0;height:auto;margin:15px 25px 0 69%;width:30%}html.res #mainfooter #footerTeaser{width:60%;margin:21px 0 0 0}html.res .mainLogo{padding:10px 0 0 0}html.res #headnav{width:100%;padding-right:10px;left:-5px}html.res body.homepage #wrapper{height:auto;overflow:visible;padding-bottom:50px}html.res body.homepage #main{width:100%}html.res body.homepage #main .homeBlock{position:relative;width:25%;left:0;top:0;display:inline-block}.ie7 html.res body.homepage #main .homeBlock{display:inline;zoom:1}html.res body.homepage #main .homeBlock#middleBlock,html.res body.homepage #main .homeBlock#leftBlock,html.res body.homepage #main .homeBlock#rightBlock{left:0}html.res body.homepage #main .homeBlock#leftBlock{margin:0 0 0 3%}html.res body.homepage #main .homeBlock#middleBlock{margin:0 7%}html.res body.homepage #main .homeBlock#rightBlock a{left:-38px}html.res body.homepage #main .homeBlock a{bottom:5px;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8)}html.res form.newsletterSubscribe{margin-left:0;margin-right:0}}@media screen and (min-width: 840px) and (max-width: 999px){html.res #mainfooter:after,html.res #mainfooter > .after{top:70px}html.res body.homepage #mainfooter{margin-top:20px}}@media screen and (min-width: 0px) and (max-width: 935px){html.res #headnav{padding:0 10px 0 0}html.res #headnav #mobileNavTrigger,html.res #headnav #mobileNav{display:block}html.res #headnav ul{display:none}}@media screen and (min-width: 0px) and (max-width: 750px){html.res #main ul.pager .first,html.res #main ul.pager .last{display:none}}@media screen and (min-width: 0) and (max-width: 767px){html.res .mainLogo{text-align:center}html.res #wrapper{background:none}html.res header#mainheader ul{position:relative;right:auto;bottom:auto;text-align:center}html.res header#mainheader ul li{display:inline-block;margin:5px 0 0 10px}.ie7 html.res header#mainheader ul li{display:inline;zoom:1}html.res header#mainheader ul li.location{display:inline-block}.ie7 html.res header#mainheader ul li.location{display:inline;zoom:1}html.res #mainfooter #banner{margin:0;padding:10px}html.res #mainfooter #banner img{display:none}html.res #mainfooter{margin-top:15px}html.res #mainfooter #footerTeaser{width:100%;float:none}html.res #mainfooter #footerTeaser .txt{position:relative;font-size:13px}html.res #mainfooter address{width:100%;margin-left:0}html.res #mainfooter #bottom{background:#3c2313}html.res #content{min-height:0px}html.res #main,html.res #sidebar{width:100%}html.res #main .image-link{max-width:35%}html.res body.homepage #main .homeBlock{width:25%;border-width:3px}html.res body.homepage #main .homeBlock#leftBlock{margin-left:4%}html.res body.homepage #main .homeBlock#leftBlock a{left:-75%}html.res body.homepage #main .homeBlock#rightBlock a{left:-75%}html.res body.homepage #main .homeBlock#middleBlock{margin:0 6% 0 5.5%}html.res body.homepage #main .homeBlock#middleBlock a{left:-75%}html.res body.homepage #main .homeBlock a{-webkit-transform:scale(.6);-moz-transform:scale(.6);-ms-transform:scale(.6);-o-transform:scale(.6)}html.res #copy{margin:0;position:relative;padding-bottom:65px;text-align:center;float:none}html.res #copy > span{margin:0;padding:0;float:none}html.res #copy .copy{position:absolute;bottom:0;left:50%;margin-left:-95px}html.res #copy .other{width:100%}html.res #copy .other a{float:none;display:inline-block}.ie7 html.res #copy .other a{display:inline;zoom:1}html.res #copy .other a:first-of-type{margin-left:0;padding-left:0;border-left:0}html.res #languageSwitcher{float:none;text-align:center}html.res #languageSwitcher li{float:none;display:inline-block;margin:0}.ie7 html.res #languageSwitcher li{display:inline;zoom:1}html.res form.newsletterSubscribe{margin-left:0;margin-right:0;padding-left:5px;padding-right:5px}html.res form.newsletterSubscribe p{width:22%;margin:0 1%}html.res form.newsletterSubscribe p input{width:94%;padding:0 3%}html.res form.newsletterSubscribe button{padding:0 5px;font-size:13px;height:36px;line-height:36px}}@media screen and (min-width: 0) and (max-width: 479px){html.res h1.pageTitle,html.res h2.pageTitle,html.res h3.pageTitle,html.res h4.pageTitle,html.res h5.pageTitle,html.res h6.pageTitle{font-size:14px;padding:10px 0}html.res #headerImg{display:none}html.res #content{min-height:300px}html.res body.homepage #main{position:relative;top:0;padding-bottom:0}html.res body.homepage #main .homeBlock{width:200px;display:block}html.res body.homepage #main .homeBlock#leftBlock{margin:0 auto 15px auto;left:auto}html.res body.homepage #main .homeBlock#leftBlock a{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);left:-25px}html.res body.homepage #main .homeBlock#middleBlock{margin:0 auto 15px auto;left:auto}html.res body.homepage #main .homeBlock#middleBlock a{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);left:-25px}html.res body.homepage #main .homeBlock#rightBlock{margin:0 auto 15px auto;left:auto}html.res body.homepage #main .homeBlock#rightBlock a{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);left:-25px}html.res #mainfooter{text-align:center}html.res #mainfooter address{margin-left:0;width:100%}html.res #mainfooter:after,html.res #mainfooter > .after{display:none}html.res form.newsletterSubscribe p{width:95%}html.res form.newsletterSubscribe button{padding:0 15px;font-size:16px;height:36px;line-height:36px;margin-top:5px}html.res #main #newsList > li{width:100%;float:none;margin:0 0 15px 0}html.res #main ul.pager .first,html.res #main ul.pager .last,html.res #main ul.pager .next,html.res #main ul.pager .prev{display:none}}@media only screen and (-webkit-min-device-pixel-ratio: 2){body.homepage #main .homeBlock#leftBlock a,body.homepage #main .homeBlock#middleBlock a,body.homepage #main .homeBlock#rightBlock a,#mainfooter address a.more,#mainfooter address a.lees-meer{background-image:url('//www.buitelaarhoutconstructies.nl/template/img/sprite@2x.png');background-size:945px 430px}#copy a.forwart{background-image:url('//www.buitelaarhoutconstructies.nl/template/img/by_forwart_s@2x.png') !important;background-size:20px 43px !important;padding-top:2px}}html.ie7 body{overflow-y:visible}html.ie7 #mainfooter:after,html.ie8 #mainfooter:after{display:none}html.ie7 #mainfooter #banner:before,html.ie8 #mainfooter #banner:before{display:none}.fancybox-tmp iframe,.fancybox-tmp object{vertical-align:top;padding:0;margin:0}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;padding:0;margin:0;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{padding:0;margin:0;position:relative;outline:none}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0;padding:10px}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;border:0;padding:0;margin:0;vertical-align:top}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/template/img/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8020}#fancybox-loading div{width:44px;height:44px;background:url('/template/img/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;background:transparent url('/template/img/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:20px;background-position:0 -36px}.fancybox-next span{right:20px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;padding:0;overflow:visible;visibility:hidden}#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:#000}#fancybox-overlay.overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8030;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{margin-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}#jr_overlay{top:0;left:0;padding:0;margin:0;z-index:200;position:absolute}#jr_wrap{position:absolute;text-align:center;width:100%;z-index:300;padding:0;margin:0}#jr_inner{font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;font-size:12px;background:#FFF;border:1px solid #CCC;color:#4F4F4F;margin:0 auto;height:auto;padding:20px;position:relative}#jr_header{display:block;color:#333;padding:5px;padding-bottom:0;margin:0;font-family:Helvetica, Arial, sans-serif;font-weight:bold;text-align:left;font-size:1.3em;margin-bottom:0.5em}#jr_inner p{text-align:left;padding:5px;margin:0}#jr_inner ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0}#jr_inner ul li{cursor:pointer;float:left;width:120px;height:122px;margin:0 10px 10px 10px;padding:0;text-align:center}#jr_inner li a{color:#333;font-size:0.8em;text-decoration:none;padding:0;margin:0}#jr_inner li a:hover{text-decoration:underline}#jr_inner .jr_icon{width:100px;height:100px;margin:1px auto;padding:0;background:transparent no-repeat scroll left top;cursor:pointer}#jr_close{margin:0 0 0 50px;clear:both;text-align:left;padding:0;margin:0}#jr_close a{color:#000;display:block;width:auto;margin:0;padding:0;text-decoration:underline}#jr_close p{padding:10px 0 0 0;margin:0}@media print{*{background:transparent !important;color:#444 !important;text-shadow:none}a,a:visited{color:#444 !important;text-decoration:underline}a:after{content:" (" attr(href) ")"}abbr:after{content:" (" attr(title) ")"}pre,blockquote{border:1px solid #999;page-break-inside:avoid}img{page-break-inside:avoid}h2,h3{page-break-after:avoid}}@media only screen and (max-device-width: 520px){#sfWebDebug{display:none}}