/* from cache */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:0.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid transparent;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
.container{position:relative;width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box}
.column,.columns{width:100%;float:left;box-sizing:border-box}
@media (min-width:400px){.container{padding:0}}
@media (min-width:550px){.container{}
.column,.columns{margin-left:4%}
.column:first-child,.columns:first-child{margin-left:0}
.one.column,.one.columns{width:4.66666666667%}
.two.columns{width:13.3333333333%}
.three.columns{width:22%}
.four.columns{width:30.6666666667%}
.five.columns{width:39.3333333333%}
.six.columns{width:48%}
.seven.columns{width:56.6666666667%}
.eight.columns{width:65.3333333333%}
.nine.columns{width:74.0%}
.ten.columns{width:82.6666666667%}
.eleven.columns{width:91.3333333333%}
.twelve.columns{width:100%;margin-left:0}
.one-third.column{width:30.6666666667%}
.two-thirds.column{width:65.3333333333%}
.one-half.column{width:48%}
.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}
.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}
.offset-by-three.column,.offset-by-three.columns{margin-left:26%}
.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}
.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}
.offset-by-six.column,.offset-by-six.columns{margin-left:52%}
.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}
.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}
.offset-by-nine.column,.offset-by-nine.columns{margin-left:78.0%}
.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}
.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}
.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}
.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}
.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}
html{font-size:62.5%}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}
h1{font-size:4.0rem;line-height:2;letter-spacing:-.1rem}
h2{font-size:3.6rem;line-height:1.25;letter-spacing:-.1rem}
h3{font-size:3.0rem;line-height:1.3;letter-spacing:-.1rem}
h4{font-size:2.4rem;line-height:1.35;letter-spacing:-.08rem}
h5{font-size:1.8rem;line-height:1.5;letter-spacing:-.05rem}
h6{font-size:1.5rem;line-height:1.6;letter-spacing:0}
@media (min-width:550px){h1{font-size:5.0rem}
h2{font-size:4.2rem}
h3{font-size:3.6rem}
h4{font-size:3.0rem}
h5{font-size:2.4rem}
h6{font-size:1.5rem}}
p{margin-top:0}
a{color:#1EAEDB}
a:hover{color:#0FA0CE}
.button,button,input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}
.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{color:#333;border-color:#888;outline:0}
.button.button-primary,button.button-primary,input[type="submit"].button-primary,input[type="reset"].button-primary,input[type="button"].button-primary{color:#FFF;background-color:#33C3F0;border-color:#33C3F0}
.button.button-primary:hover,button.button-primary:hover,input[type="submit"].button-primary:hover,input[type="reset"].button-primary:hover,input[type="button"].button-primary:hover,.button.button-primary:focus,button.button-primary:focus,input[type="submit"].button-primary:focus,input[type="reset"].button-primary:focus,input[type="button"].button-primary:focus{color:#FFF;background-color:#1EAEDB;border-color:#1EAEDB}
input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #D1D1D1;border-radius:4px;box-shadow:none;box-sizing:border-box}
input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}
textarea{min-height:65px;padding-top:6px;padding-bottom:6px}
input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:1px solid #33C3F0;outline:0}
label,legend{display:block;margin-bottom:.5rem;font-weight:600}
fieldset{padding:0;border-width:0}
input[type="checkbox"],input[type="radio"]{display:inline}
label > .label-body{display:inline-block;margin-left:.5rem;font-weight:normal}
ul{list-style:circle inside}
ol{list-style:decimal inside}
ol,ul{padding-left:0;margin-top:0}
ul ul,ul ol,ol ol,ol ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}
li{margin-bottom:1rem}
code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#F1F1F1;border:1px solid #E1E1E1;border-radius:4px}
pre > code{display:block;padding:1rem 1.5rem;white-space:pre}
th,td{padding:12px 15px;text-align:left;border-bottom:1px solid #E1E1E1}
th:first-child,td:first-child{padding-left:0}
th:last-child,td:last-child{padding-right:0}
button,.button{margin-bottom:1rem}
input,textarea,select,fieldset{margin-bottom:1.5rem}
pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:2.5rem}
.u-full-width{width:100%;box-sizing:border-box}
.u-max-full-width{max-width:100%;box-sizing:border-box}
.u-pull-right{float:right;margin:0 0 4% 4% !important}
.u-pull-left{float:left;margin:0 4% 4% 0 !important}
hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #E1E1E1}
.container:after,.row:after,.u-cf{content:"";display:table;clear:both}
@media (min-width:400px){}
@media (min-width:550px){}
@media (min-width:750px){}
@media (min-width:1000px){}
@media (min-width:1200px){}
body{position:relative;font-family:'Open Sans',${arial_font_family}
;font-weight:400;font-size:1.6em;line-height:1.5em;color:#000;background:#fff}
#flashMessage{background-color:#EAE5C7;color:#942A09;font-size:1.2em;line-height:1.7em;text-align:center}
iframe{display:block;float:none !important;clear:both !important;width:100% !important}
#top_bar{position:fixed;top:0;left:0;color:#fff;background:none;width:100%;height:20px;margin:0}
#top_bar a.skip:link,#top_bar a.skip:visited{position:absolute;left:-9999px;color:#fff !important;background-color:#000}
#top_bar a.skip:hover,#top_bar a.skip:active,#top_bar a.skip:focus{float:left;top:0;left:0;font-size:.875em;padding:0;text-indent:0;text-decoration:none;color:#fff !important;background-color:#000}
.diminished{font-size:.875em;text-align:center}
#top_bar .left{position:absolute;top:0;left:40px;height:16px;line-height:16px;*height:20px;*line-height:20px;padding:0;margin:0 3px;border:none}
#top_bar .right{position:absolute;top:0;right:40px;height:16px;line-height:16px;*height:20px;*line-height:20px;padding:0;margin:0 3px;border:none}
#top_text{position:absolute;top:0;width:100%;height:20px;line-height:20px;padding:0;margin:0;text-align:center;border:none}
#top_bar .left a:link,#top_bar .left a:visited{border-bottom:solid #fff 1px;text-decoration:none}
#top_bar .left a:hover,#top_bar .left a:focus,#top_bar .left a:active{background-color:#fff;border:none;color:none;text-decoration:none}
#top_bar .right a:link,#top_bar .right a:visited{padding:.2em .5em;color:#fff;background-color:none;text-decoration:none}
#top_bar .right a:hover,#top_bar .right a:active,#top_bar .right a:focus{padding:.2em .5em;color:#000;background-color:#FFF;text-decoration:none}
#top_bar span.small,#top_bar span.medium,#top_bar span.large{color:#fff;background-color:none;padding:0 2px}
#top_bar .small{font-size:8px;padding:0 3px}
#top_bar .medium{font-size:12px;padding:0 3px}
#top_bar .large{font-size:16px;padding:0 3px}
#top_bar .admin{font-size:.875em;line-height:1em;padding:0 .2em;margin:0 .5em;text-decoration:none}
#top_bar .separator{width:1px;color:none;background-color:none;line-height:1em;border-right:solid 1px #fff;overflow:hidden}
#logo{position:absolute;top:15px;left:20px;width:450px;height:70px;text-indent:-9999em;background:transparent url('../images/logo.png') 0 0 no-repeat;z-index:101}
#company-name{position:absolute;top:0;left:180px;height:40px;line-height:40px;font-size:36px;font-weight:700;color:#0D6A81;background-color:transparent;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px  1px 0 #fff,1px  1px 0 #fff}
#specialties{position:absolute;top:60px;left:200px;height:24px;line-height:24px;font-size:24px;font-weight:700;color:#0D6A81;background-color:transparent;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px  1px 0 #fff,1px  1px 0 #fff}
#tagline{position:fixed;top:600px;left 0;display:block;width:100%;font-size:2em;line-height:55px;padding:0;margin:0;color:#fff;font-family:${tagline_font_family}
;text-align:center}
#call-today{position:relative;font-family:${trebuchet_font_family}
;font-size:24px;line-height:24px;padding:0;margin:0 20px 0 0;color:#fff;text-shadow:0 -1px 0 #000;text-align:right}
#call-today a{color:#fff;text-decoration:none}
#company-phone{position:relative;font-family:${title_font_family}
;font-weight:700;font-size:30px;line-height:30px;padding:0;margin:0 20px 0 0;color:#fff;text-shadow:0 -1px 0 #000;text-align:right}
#company-phone a{color:#fff;text-decoration:none}
#neighbor_webmaster_banner{position:fixed;width:100%;height:80px;padding:20px 0 0 0;margin:0;background:#24699B;z-index:1}
@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,#neighbor_webmaster_banner{z-index:auto}}
#banner_bottom{position:absolute;bottom:1px;left:0;height:7px;width:100%;background:#9C7E24;border-top:solid 1px #000;border-bottom:solid 1px #000}
#neighbor_webmaster_menu{position:absolute;bottom:5px;right:0;display:block;height:40px;margin:0;padding:0 5px 7px 0;text-align:right;z-index:110}
#neighbor_webmaster_menu ul{position:relative;float:none;display:inline-block;height:40px;line-height:40px;margin:0;padding:0;list-style:none}
#neighbor_webmaster_menu ul ul{position:absolute;display:none;top:40px;height:auto;text-indent:0;margin:0 0 0 -55px;padding:0;border-radius:0 0 10px 10px;overflow:hidden}
#neighbor_webmaster_menu ul li:hover ul,#neighbor_webmaster_menu ul li ul:hover{display:inline-block;border:solid 1px #67B8ED;background:#9C7E24}
#neighbor_webmaster_menu li{float:left;color:#67B8ED;font-size:20px;text-transform:capitalize;text-align:center !important}
#neighbor_webmaster_menu ul li ul li{position:relative;float:none;border-left:none;border-top:solid 1px #67B8ED;margin:0}
#neighbor_webmaster_menu ul li ul li:hover{background:#636363}
#neighbor_webmaster_menu ul li ul li.first{border-top:none}
#neighbor_webmaster_menu li.first{border-left:none}
#neighbor_webmaster_menu li a{position:relative;display:block;margin:0 15px !important;padding:0;text-shadow:0 -1px 0 #000}
#neighbor_webmaster_menu a:link,#neighbor_webmaster_menu a:visited{text-decoration:none;color:#67B8ED}
#neighbor_webmaster_menu a:hover,#neighbor_webmaster_menu a:active,#neighbor_webmaster_menu a:focus{text-decoration:none;color:#FFF}
#neighbor_webmaster_menu li.current > a:link,#neighbor_webmaster_menu li.current > a:visited,#neighbor_webmaster_menu li.current > a:hover,#neighbor_webmaster_menu li.current > a:active,#neighbor_webmaster_menu li.current > a:focus{text-decoration:none;color:#FFF}
#neighbor_webmaster_menu li.current > a:after{content:'';width:100%;position:absolute;left:0;bottom:8px;border-width:0 0 2px;border-style:solid;border-color:#FFF}
#neighbor_webmaster_menu li ul li.current > a:after{content:'';border:none}
#mobile{position:absolute;top:10px;right:20px;display:block;height:30px;width:30px;margin:0;z-index:110}
#mobile img{position:relative;display:block;height:30px;width:30px}
#neighbor_webmaster_mobile_menu{position:absolute;top:50px;left:0;float:none;display:none;width:100%;height:30px;margin:0 0 0 5%;padding:0;text-align:right;z-index:110}
#neighbor_webmaster_mobile_menu ul{position:relative;float:none;display:block;text-align:right;width:100%;margin:0;padding:0;z-index:105}
#neighbor_webmaster_mobile_menu li{position:relative;float:none;display:block;width:90%;margin:0;padding:0;background-image:none;font-family:arial,sans-serif;font-size:20px;text-transform:capitalize;line-height:40px;text-align:right !important;border:solid 1px #999}
#neighbor_webmaster_mobile_menu li a{position:relative;display:block;float:none;padding:0 10px}
#neighbor_webmaster_mobile_menu li.first{}
#neighbor_webmaster_mobile_menu li.selected > a:link,#neighbor_webmaster_mobile_menu li.selected > a:visited,#neighbor_webmaster_mobile_menu li.selected > a:hover,#neighbor_webmaster_mobile_menu li.selected > a:active,#neighbor_webmaster_mobile_menu li.selected > a:focus{text-decoration:none;color:#fff;background-color:#000}
#neighbor_webmaster_mobile_menu a:link,#neighbor_webmaster_mobile_menu a:visited{color:#67B8ED;background-color:#444;text-decoration:none}
#neighbor_webmaster_mobile_menu a:hover,#neighbor_webmaster_mobile_menu a:active,#neighbor_webmaster_mobile_menu a:focus{color:#FFF;background-color:#000;text-decoration:none}
#neighbor_webmaster_mobile_menu ul ul{width:100%;margin:0;padding:0}
#neighbor_webmaster_mobile_menu ul ul li{width:100%}
#neighbor_webmaster_mobile_menu ul ul li a{padding:0 40px 0 0}
#neighbor_webmaster_content{position:relative;width:100%;padding:100px 0 0 0;margin:0;z-index:0}
#neighbor_webmaster_content ul{list-style:none}
#neighbor_webmaster_content ul li{display:block;background:transparent url('../images/finger-icon.png') 0 0 no-repeat;padding:0 0 0 28px;margin:2px 0 0 0}
#flashcontent{position:relative;display:block;height:200px;margin:0 auto;padding:0;border:none;outline:none}
#breadcrumb{position:relative;width:100%;margin:0 0 10px 80px;padding:0;font-size:12px;height:16px;line-height:16px;text-align:left}
#portfolio section{display:block;max-width:960px;margin:20px auto}
dl.portfolio{position:relative;float:left;width:310px;height:280px;color:#fff;overflow:hidden;margin-bottom:1em}
.portfolio dt{margin:0 auto;padding:0}
.portfolio dd.description{position:absolute;display:block;width:300px;height:200px;background:url('../images/portfolio-bg.png') 0 0 no-repeat;margin:0;padding:10px;top:245px;left:0}
dl.portfolio .description ul{font-size:.875em;letter-spacing:0}
dl.portfolio dd.description ul li{background-image:url('../images/icons/tick.png') !important;line-height:1.2em;padding-left:12px}
dl.portfolio .link{text-align:center;margin:0 auto;padding:0 15px 0 0}
dl.portfolio .link a:link,.portfolio .link a:visited{color:#ffa}
#neighbor_webmaster_footer{position:relative;font-size:.875em;color:#F5F0E7;text-align:center;width:100%;height:125px;margin:0 auto;padding:0;background:#636363;border-top:solid #b1b1b1 1px}
#neighbor_webmaster_footer ul{padding:0;margin:10px 0 0 0}
#neighbor_webmaster_footer ul li{background-image:none;padding:0;margin:0;line-height:1.5em}
#neighbor_webmaster_footer a:link,#neighbor_webmaster_footer a:visited{color:#F5F0E7;background-color:transparent;text-decoration:none}
#neighbor_webmaster_footer a:hover,#neighbor_webmaster_footer a:active,#neighbor_webmaster_footer a:focus{text-decoration:underline;background-color:transparent}
#neighborwebmaster_logo{position:relative;display:inline-block;height:23px;width:150px;background:transparent url('../images/neighborwebmaster.png') 0 0 no-repeat}
#copyright{position:relative;display:block;font-size:.875em;text-align:center;margin:0 auto}
#copyright a{text-decoration:none}
#print_copyright{display:none}
#website{position:relative;color:#999;margin:20px 0 0 0;padding:0;height:20px;font-size:.875em}
#website a{color:#999;background-color:transparent}
#neighbor_webmaster_footer .diminished{margin:0 auto;padding:0;border:solid transparent 1px}
#bottom_menu{position:relative;width 100%;margin:0 auto;padding:0}
#bottom_menu h2{display:none}
#bottom_menu ul{position:relative;padding:10px 0 0 0;display:inline-block;*zoom:1;*display:inline;list-style:none}
#bottom_menu ul li{position:relative;float:left;text-align:left;background:none;margin:0 5px;line-height:1.2em;padding:0}
#bottom_menu ul li.last{border-right:none}
.social-links{position:absolute;display:inline-block;bottom:0;right:30px;margin:0;padding:0;height:64px;overflow:hidden;list-style:none}
.social{position:relative;float:left;width:64px;height:64px}
.social a{display:block;width:64px;height:64px;background-image:url('../images/social.png');text-indent:-9999em}
.social a.youtube{background-position:0 -64px}
.social a.youtube:hover,.social.youtube:focus,.social.youtube:active{background-position:0 0}
.social a.facebook{background-position:-64px -64px}
.social a.facebook:hover,.social.facebook:focus,.social.facebook:active{background-position:-64px 0}
.social a.googleplus{background-position:-128px -64px}
.social a.googleplus:hover,.social.googleplus:focus,.social.googleplus:active{background-position:-128px 0}
.social a.bandcamp{background-position:-192px -64px}
.social a.bandcamp:hover,.social.bandcamp:focus,.social.bandcamp:active{background-position:-192px 0}
.social a.pinterest{background-position:-256px -64px}
.social a.pinterest:hover,.social.pinterest:focus,.social.pinterest:active{background-position:-256px 0}
.social a.twitter{background-position:-320px -64px}
.social a.twitter:hover,.social.twitter:focus,.social.twitter:active{background-position:-320px 0}
.social a.linkedin{background-position:-384px -64px}
.social a.linkedin:hover,.social.linkedin:focus,.social.linkedin:active{background-position:-384px 0}
#top{display:none;position:fixed;bottom:5px;right:5px;width:32px;height:32px;background-image:url('../images/up.png');background-repeat:no-repeat;opacity:0.4;filter:alpha(opacity=40)}
#top:hover{opacity:0.8;filter:alpha(opacity=80);z-index:110}
.message{text-align:center;background-color:#CEF;color:#1B5F32;padding:0 .5em .2em .5em;border:solid #1B5F32 1px}
.warning{text-align:center;background-color:#CEF;color:#330;padding:0 .5em .2em .5em;border:solid #663 1px}
.error{text-align:center;background-color:#CEF;color:#C33;padding:0 .5em .2em .5em;border:solid #633 1px}
.division{clear:both;margin:0 20px;padding:20px 0}
.webdesign{display:none}
.sitemap{position:relative;display:block;margin-left:200px;list-style-type:none;list-style-image:none}
.sitemap li{background-image:none;padding:3px 0 0 0;margin:0;list-style:none}
.sitemap ul{display:block
padding:0 0 0 30px;margin:5px 0 0 30px;border-left:solid #333 1px}
.sitemap a:link,.sitemap a:visited,.sitemap a:hover,.sitemap a:active,.sitemap a:focus{text-decoration:none;color:#444}
#auth{border:solid 4px #636363;border-radius:5px;padding:20px;margin-bottom:10px;background:#F8F2E6}
#auth input[type='text'],#auth input[type='password'],#auth textarea{width:90%}
#contact input[type='text'],#contact input[type='password'],#contact textarea,#contact select{width:90%}
.mandat,.required{color:#67B8ED}
.container{background:#f5f0e7;padding:20px}
.title{position:relative;background:#E99F36;color:#000;text-align:center;font-weight:200;font-family:${title_font_family}
;z-index:2;line-height:2em;min-height:2em;margin:0}
.content{border-bottom:solid 4px #E6DAC3}
#video-container{position:fixed;display:block;width:100%}
#main_video{position:fixed;top:100px;left:0;width:100%;margin:0;padding:0;opacity:0.8;z-index:-1}
#main_image{position:fixed;top:100px;left:0;width:100%;margin:0;padding:0;opacity:0.8;z-index:-1}
#main_image_overlay{position:relative;width:100%;margin:0;padding:0;overflow:hidden;z-index:-3}
#side_image{position:relative;width:100%;margin:0;padding:0}
h1.title{margin:-2px 0 0 0}
#home h1.title{margin:-6px 0 0 0}
.header{margin:2rem 0 0 0;font-family:${title_font_family}
;text-align:center;color:#5A9A44;background:none}
.docs-header{text-transform:uppercase;font-size:1.4rem;letter-spacing:.2rem;font-weight:600}
.docs-section{padding:2rem 0;margin-bottom:0}
.example-grid .column,.example-grid .columns{background:#EEE;text-align:center;border-radius:4px;font-size:1rem;text-transform:uppercase;height:30px;line-height:30px;margin-bottom:.75rem;font-weight:600;letter-spacing:.1rem}
.docs-example .row,.docs-example.row,.docs-example form{margin-bottom:0}
.docs-example h1,.docs-example h2,.docs-example h3,.docs-example h4,.docs-example h5,.docs-example h6{margin-bottom:1rem}
.heading-font-size{font-size:1.2rem;color:#999;letter-spacing:normal}
.code-example{margin-top:1.5rem;margin-bottom:0}
.code-example-body{white-space:pre;word-wrap:break-word}
.example{position:relative;margin-top:4rem}
.example-header{font-weight:600;margin-top:1.5rem;margin-bottom:.5rem}
.example-description{margin-bottom:1.5rem}
.example-screenshot-wrapper{display:block;position:relative;overflow:hidden;border-radius:6px;border:1px solid #eee;height:250px}
.example-screenshot{width:100%;height:auto}
.example-screenshot.coming-soon{width:auto;position:absolute;background:#eee;top:5px;right:5px;bottom:5px;left:5px}
.navbar{display:none}
@media (min-width:550px){.example-grid .column,.example-grid .columns{margin-bottom:1.5rem}
.docs-section{padding:6rem 0}
.example-send-yourself-copy{float:right;margin-top:12px}
.example-screenshot-wrapper{position:absolute;width:48%;height:100%;left:0;max-height:none}}
@media (min-width:750px){.navbar + .docs-section{border-top-width:0}
.navbar,.navbar-spacer{display:block;width:100%}
.navbar-spacer{display:none}
.has-docked-nav .navbar{position:fixed;top:0;right:0;background:#F7EEDD;background:rgba(36,105,155,.75);border-top:1px solid #eee;border-bottom:1px solid #eee}
.has-docked-nav .navbar-spacer{display:block}}
div.preview-container{position:relative !important;float:none !important;margin:10px auto !important;border:none !important;box-shadow:none !important;background:rgb(192,192,0) !important;background:rgba(192,192,0,0.5) !important;overflow:visible !important;z-index:999995 !important}
div#side_image{z-index:999999 !important}
div.preview-container *{position:relative !important;float:none !important;display:block !important}
div.preview-tag{position:absolute !important;left:0 !important;top:0 !important;border:solid 2px #F00 !important;font-family:sans-serif !important;font-size:14px !important;height:18px !important;line-height:8px !important;font-weight:normal !important;text-transform:none !important;text-shadow:none !important;margin:0 !important;padding:0 !important;z-index:999999 !important}
div.preview-tag a:link,div.preview-tag a:visited{display:block;background-color:#000 !important;color:#FFF !important;text-decoration:none !important;padding:5px;z-index:999999 !important}
div.preview-tag a:hover,div.preview-tag a:focus,div.preview-tag a:active{display:block;background-color:#FFF !important;color:#000 !important;text-decoration:none !important;padding:5px;z-index:999999 !important}
div#vars{position:relative !important;width:100% !important;background:#fff;border-bottom:solid #444 1px;z-index:999999 !important}
div.var-container{float:left !important;margin:10px 10px !important;border:none !important;box-shadow:none !important;background:rgb(192,192,0) !important;background:rgba(192,192,0,0.5) !important;overflow:visible !important;z-index:999999 !important}
div.var-tag{float:left !important;border:solid 2px #F00 !important;font-family:sans-serif !important;font-size:14px !important;height:18px !important;line-height:8px !important;font-weight:normal !important;text-transform:none !important;text-shadow:none !important;margin:0 5px 0 0 !important;padding:0 !important;z-index:999999 !important}
div.var-tag a:link,div.var-tag a:visited{display:inline-block !important;background-color:#000 !important;color:#FFF !important;text-decoration:none !important;padding:5px;z-index:999999 !important}
div.var-tag a:hover,div.var-tag a:focus,div.var-tag a:active{display:inline-block !important;background-color:#FFF !important;color:#000 !important;text-decoration:none !important;padding:5px;z-index:999999 !important}
@media print{body{color:#000;margin:0;padding:0;background-color:#fff}
#wrap{position:relative;width:960px;margin:0;padding:0;background-color:#FFF}
#top_bar,#bottom_bar{display:none}
#neighbor_webmaster_banner,#neighbor_webmaster_footer{display:none}
#neighbor_webmaster_content{float:left}
#ads,#slogan,#contact-info,#flashcontent{display:none}
#logo{position:absolute;display:block;top:10px;left:100px;width:200px;height:187px}
#address,#email,#phone_number,#tag_line{left:350px;margin:0;padding:0}
#flashcontent,#neighbor_webmaster_menu,#neighbor_webmaster_footer,#nav{display:none}
#neighbor_webmaster_header,#neighbor_webmaster_content,#main_content,#print_copyright{position:relative;display:block;width:100%;padding:0;margin:0}
#print_copyright{height:20px;line-height:20px;text-align:center}
#main_column{float:left;margin:0;padding:0}
#main_column table{}
#side_column{float:right;margin:30px 0 0 0;padding:0;border:solid red 1px}
#side_column ul{font-size:.875em;margin:0}
#side_column ul li{line-height:1.2em}
#side_bar,.breadcrumb,.tabtree,#bottom_menu,#website,.buttons{display:none}}
@media (min-width:950px){body #neighbor_webmaster_menu{display:block}
body #neighbor_webmaster_mobile_menu{display:none}
body #mobile{display:none}
body #slider{display:block}}
@media (max-width:950px){#tagline{display:none}
body #call-today{padding:30px 0 0 0}
#license{line-height:20px}
#license p{clear:right}
#neighbor_webmaster_menu{display:none}
#top_text{top:135px;right:10px;width:auto;text-align:right}}
@media (max-width:800px){#top_bar{z-index:0 !important}
#logo{position:absolute;top:10px;left:50%;width:257px;height:40px;margin-left:-135px;text-indent:-9999em;background:transparent url('../images/logo-small.png') 0 0 no-repeat;z-index:101}
#mobile{top:10px}
body #call-today{width:100%;text-align:center}}
@media (max-width:420px){body #company-name{font-size:24px;line-height:30px}}
