/* RESET
~~~~~~~~~~~~~~~~~~~~~~~~*/
html,body,h1,h2,h3,h4,h5,h6,p,blockquote,address,pre,cite,code,dfn,kbd,a,samp,img,ins,u,big,
font,tt,q,dl,dt,dd,ul,ol,li,applet,object,iframe,form,fieldset,label,legend,th,td,th,tbody,
tfoot,thead,tr,caption {
    font-size:100%;
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-weight:400;
    font-style:400;
    text-decoration:none;   
    }

:focus {outline:0}

div {position:relative}

/*	GENERAL
~~~~~~~~~~~~~~~~~~~~~~~~*/
body {
    font-size:62.5%;
    line-height:1.5;
    font-family:Verdana, Arial, sans-serif;
    background:#efeaea
    color:#222;
    }

hr {
    clear:both;
    width:100%;
    height:1px;
    margin:18px auto 17px;
    color:#333;
    border:none;
    border-top:1px solid inherit;
    background:#333;
    }

h1, h2, h3, h4, h5, h6 {
    font:18px/12px Verdana, Arial, sans-serif;
    color:#4d4d4d;
    margin:0 0 4px;
    }

a, a:link, a:active, a:visited {
    color:#000;
    border-bottom:1px solid #000;
    }

a:hover, a:focus, .current a {
    color:#444;
    border-bottom:1px solid #ccc;
    }

img {display:block;}

blockquote {
    color:#e22127;
    font-size:18px;
    padding:18px 9px;
    }

/* LAYOUT
~~~~~~~~~~~~~~~~~~~~~~~~*/
.wrapper {
    width:980px;
    margin:0 auto;
    background:#fff;
    box-shadow:1px 1px 12px #666;
    -moz-box-shadow:1px 1px 12px #666;
    -webkit-box-shadow:1px 1px 12px #666;
    }

#header, #content, #quick-links {
    position:relative;
	width:980px;
    margin:0 auto;
    border:1px solid #e5e5e5;
    border-width:0;
    }

#header {
    height:354px;
    /*background:url('/images/templates/images/kirkwood-slideshow-corp.jpg') no-repeat center top;*/
    }

#header .logo {
    position:absolute;
    top:24px;
    left:845px;
    width:96px;
    height:110px;
    z-index:980;
    background:url('/images/templates/images/kirkwood-logo.png') top left no-repeat;
    }
    
#header .logo a{
    position:absolute;
    top:1px;
    left:1px;
    display:block;
    width:86px;
    height:99px;
    text-indent:-9999px;
    border-bottom:0;
    z-index:990;
    }
    
#spotlight-info {
    margin-left:37px;
    margin-top:18px;
    width:205px;
    height:211px;
    padding:18px;
    background-color:#555;
    background-color:rgba(0,0,0,.7);
    color:#fff;
    z-index:500;
}

#spotlight-info h2 {
    font-size:18px;
    font-weight:bold;
    line-height:22px;
    margin-bottom:8px;
    }
    
#spotlight-info h3 {
    font-size:15px;
    font-weight:bold;
    line-height:18px;
    margin-bottom:5px;
    }
    
#spotlight-info p {
    font-size:12px;
    margin-bottom:9px;
    }
    
#spotlight-info h2, #spotlight-info h3, #spotlight-info p, a.spotlight-open{color:#fff;}

a.spotlight-open {
    border-bottom:0;
    padding:3px 18px 3px 0;
    font-size:13px;
    font-weight:bold;
    background:url('/images/templates/images/white-right.png') center right no-repeat;
    }
    
a.development-list {
    position:absolute;
    top:314px;
    left:818px;
    border:1px solid #222;
    padding:4px 4px 4px 18px;
    background:#333 url('/images/templates/images/white-up.png') 3px 6px no-repeat;
    background:rgba(0,0,0,.4) url('/images/templates/images/white-up.png') 3px 6px no-repeat;
    color:#fff;
    z-index:510;
    }

#content {
    padding:0 16px 16px 16px;
    width:947px;
    /*background:url('/images/templates/images/foot-shadow.jpg') bottom right no-repeat;*/
    }

.section-head {
    float:left;
    padding:18px 0 0 0;
    font-size:20px;
    }

#section-filter {
    margin-left:242px;
    margin-top:10px;
    width:705px;
    height:35px;
    background:#eee;
    -webkit-border-radius:19px;
    -moz-border-radius:19px;
    border-radius:19px;
    }
    
#section-filter h4 {
    font-size:13px;
    padding:11px 0 0 11px;
    }

.search-criteria {
    left:128px;
    top:-20px;
    width:570px;
    }
    
.search-criteria a {border-bottom:0; padding:3px 0; letter-spacing:0px;}
.search-criteria a:hover {background:#bb051e; color:#fff;}

#section-content {border:1px solid blue; margin-top:18px;}

.kirkwood-option {
    display:inline-block;
    vertical-align:top;
    width:199px;
    height:127px;
    margin:18px 12px 0 0;
    padding:10px;
    }

.kirkwood-option h3 {
    font-size:20px;
    line-height:24px;
    font-weight:bold;
    }
    
h3.tel-no {
    color:#bb051e;
    padding-left:28px;
    background:url('/images/templates/images/telephone.png') -3px 1px no-repeat;
    }
    
.enviro, .enviro h3 {color:#236621;}

.kirkwood-option p {font-size:11px;}

.kirkwood-option a {border:0;}

 /* box 1 - two cols */   
.development-map {
    width:456px;
    height:147px;
    background:#eee;
    padding:0;
    }
    
.development-map h3 {
    font-size:18px;
    line-height:20px;
    font-weight:bold;
    margin:10px 0 1px 230px;
    }
    
.location-map {
    float:left;
    display:block;
    width:210px;
    height:147px;
    background:#fff url('/images/templates/images/static-map.jpg') 0 0 no-repeat;
    }
    
.location-list {
    display:block;
    width:200px;
    list-style-type:none;
    margin:6px 0 0 230px;
    padding:0;
    }
    
.location-list li {
    display:block;
    padding:1px 0 1px 18px;
    background:url('/images/templates/images/red-arrow-right.png') -3px 0px no-repeat;
    }

.location-list li a {
    border:0;
    display:block;
    padding:1px 0;
    letter-spacing:-1px;
    }
    
/* box 2 */       
.emphasis {
    background:#bb051e;
    color:#fff;
    }
    
.emphasis h3, .emphasis p, .emphasis a {color:#fff;}

/* box 3 */       
.final-plot {background:url('/images/templates/images/generic-bg.jpg') top left repeat-y;}

.final-plot h3, .final-plot p {width:120px;}
    
/* box 4 */       
.made-easy {background:url('/images/templates/images/made-easy.jpg') top left no-repeat;}
    
/* box 5 */       
.sell-land {/*background:url('/images/templates/images/sell-land.jpg') bottom center no-repeat;*/}

/* inner-page specific - large header pages */
.main-column {
    width:580px;
    margin-left:20px;
    float:left;
    padding:40px;
    }
    
.main-column h2 {
    font-size:32px;
    color:#bb051e;
    }
    
.main-column-options {
    float:left;
    display:block;
    width:170px;
    margin-top:44px;
    }
    
.left-nav-options, .left-nav-options li ul {
    margin:0;
    padding:0;
    list-style-type:none;
    }
    
.left-nav-options li {padding:0;}

.left-nav-options li a {
    display:block;
    padding:8px 0 8px 18px;
    background:url('/images/templates/images/dark-right.png') 0 13px no-repeat;
    border-bottom:1px solid #ddd;
    font-size:14px;
    color:#6f8fa8;
    }

.main-column .kirkwood-option {
    width:152px;
    padding-left:0;
    padding-right:0;
    height:252px;
    }
    
.main-column .kirkwood-option .tel-no, .main-column .kirkwood-option .business-hours {
    font-size:17px;
    background:url('/images/templates/images/telephone.png') -3px 2px no-repeat;
    }

.main-column .kirkwood-option .business-hours {
    color:#bb051e;
    padding-left:28px;
    background:url('/images/templates/images/clock.png') 0px -2px no-repeat;
    }

.primary-content {
    margin-left:190px;
    margin-top:44px;
    width:400px;
    font-size:12px;
    color:#666;
	/*clear:both;*/
    }
    
.primary-content img {
    display:inline-block;
    width:180px;
    overflow:hidden;
    margin-right:9px;
    margin-bottom:0;
    }
    
.primary-content h3 {margin:18px 0 9px 0}

.primary-content p {margin-bottom:18px;}


.primary-content .sean
{
	margin-top:20px;
	margin-left:30px; 
}


a.primary-next {
    display:inline-block;
    padding:6px 8px 6px 18px;
    background:#6f8fa8 url('/images/templates/images/white-right.png') 2px 7px no-repeat;
    border:0;
    color:#fff;
    margin-top:18px;
    }

.info-column {
    padding-left:32px;
    padding-right:12px;
    width:208px;
    margin-left:680px;
    background:url('/images/templates/images/head-shadow.jpg') top left no-repeat;
    padding-top:16px;
    }
    
.info-column .location-list {
    margin-left:0;
    margin-bottom:32px;
    }
    
.info-column h3 {
    font-size:20px;
    line-height:20px;
    font-weight:bold;
    margin-top:32px;
    }
    
.info-column .kirkwood-option {
    margin-left:-10px;
    margin-top:0;
    width:186px;
    min-height:284px;
    }

#price-list {
    width:100%;
    border:1px dotted #999;
    border-width:1px 1px 0 1px;
    margin-bottom:18px;
    }

#price-list td {
    padding:7px;
    font-size:12px;
    border-bottom:1px dotted #999;
    }
    
#price-list td.plot-no {
    background:#ddd;
    width:80px;
    text-align:center;
    border-right:1px dotted #999;
    }
    
#price-list td.plot-desc {
    width:260px;
    }

/* home of the week pricelist styles */
.featured-home {}
.featured-home td.plot-desc, .featured-home td.plot-price, .featured-home td.plot-no {background:#333!important;color:#aaa;}
.featured-home td.plot-price span {color:#fff;font-size:15px;}
.featured-home td.plot-no a {color:#ddd!important;border-color:#ccc;}
.featured-home td.plot-no a:hover {color:#fff!important;border-color:#BB051E;}
.feature-notice {
    background:#333;
    color:#eee;
    text-align:right;
    font-style:italic;
    }
    
.plot-desc a {display:block; border:0; padding-left:20px; background:url('/images/templates/images/red-arrow-right.png') -3px 0 no-repeat;}
    
#price-list td.plot-price {color:#bb051e;}

#price-list img {
    margin:9px 0 0 0;
    border:2px solid #fff;
    }

/*show*/
.plot-price span {display:block; width:76px;}
/*span.price-Released*/

/*hide*/
span.price-Reserved, span.price-Show, span.price-Not, span.price-Sold, span.plot-Released {display:none;}


.property-type-list {
    display:block;
    float:left;
    height:150px;
    margin-right:14px;
    width:180px;
    }
    
.property-type-list a {
    border:0;
    color:#fff;
    }
    
.property-type-list dt {
    text-align:center;
    font-size:14px;
    padding:4px;
    background:#99b3cc;
    }

#siteplan {padding-top:12px;}

#siteplan img {border:1px solid #ddd;}

#siteplan ul {
    list-style-type:none;
    margin:0;
    padding:0;
    }
    
#siteplan ul li {
    background:#fff;
    border:1px solid #ddd;
    display:block;
    float:left;
    height:96px;
    margin:0 5px 5px 0;
    padding:15px;
    width:62px;
    }
    
#siteplan ul li a {border-bottom:0;}

/* Footer elements */
.tag-line {
    display:block;
    height:30px;
    padding-left:50px;
    }

#site-info {
    font-size:100%;
    color:#888;
    text-align:left;
    display:block;
    margin:18px 0 9px 61px;
    }
    
.homeAlt #site-info {margin-left:0;}
    
#quick-links {
    height:144px;
    background:rgb(174,174,175) url('/images/templates/images/footer-bg.jpg') top left repeat-x;
    position:relative;
    }
    
 dl.footer-index, .extended-index {
    display:inline-block;
    vertical-align:top;
    margin-top:14px;
    width:110px;
    margin-left:5px;
    }
    
.extended-index {width:150px;margin-left:10px;}
    
dl.footer-index dt, dl.extended-index dt {
    font-size:13px; 
    font-weight:bold; 
    margin-bottom:3px; 
    color:#333;
    }

dl.footer-index dd, dl.footer-index dd a, dl.extended-index dd a {
    font-size:11px;
    line-height:16px;
    color:#fff;
    }

dl.footer-index a, dl.extended-index a {border:0;}

dl.extended-index dd a {
    color:#BB051E;
    line-height:16px;
    }
    
    
    #quick-links .badge
    {
    	background-color:none;
    	background:none;
    	line-height:normal;
    	padding:0;
    	margin:0;
    	border:0;
    	position:absolute;
    	right:20px;
    	top:-30px;
    }
    
    
    

a.rss-feed {
    position:relative;
    font-size:14px;
    padding-right:20px;
    top:14px;
    background:url('/images/templates/images/rss-feed.png') center right no-repeat;
    border:0;
    }

/*	LISTS
~~~~~~~~~~~~~~~~~~~~~~~~*/
ul, ol {
    margin-left:22px;
    text-indent:0;
    }

ol {margin-left:36px;}

.primary-content li {margin-bottom:13px; font-size:14px; color:#666;}

/* sitemap lists */
#sitemap li {margin:10px 0;}

#sitemap li a {font-weight:bold;}

#sitemap ul {
    margin-left:0;
    list-style-type:none;
    }
    
#sitemap ul li a {
    padding-left:18px;
    background:url('/images/templates/images/dark-right.png') 0 1px no-repeat;
    font-weight:normal;
    }
    
#sitemap ul li ul {margin-left:18px;} 

#sitemap ul li ul li a {font-style:italic;}

#sitemap a {border-bottom:0;}

.development-list-title {border-top:1px solid #ddd; padding-top:10px;}
.development-list-title a {border:0; font-size:20px; margin-bottom:10px; padding-top:9px; padding-left:22px; background:url('/images/templates/images/red-arrow-right.png') -3px 12px no-repeat;}


.sean .development-list-title a {border:0; font-size:20px; margin-bottom:10px; padding-top:9px; padding-left:22px; background:url('/images/templates/images/blue-arrow-right.png') -3px 12px no-repeat;color:#6F8FA8;}
.sean .development-list-title a:hover {
color:#444;
}

.development-list-data {}
.development-list-data strong {display:block;}

/*
FORMS
~~~~~~~~~~~~~~~~~~~~~~~~*/
form {width:auto;}

fieldset {
    display:block;
    margin:9px 0;
    }

legend {display:block;}
	
fieldset ol, fieldset li {
    list-style:none;
    margin:0;
    }
    
fieldset li {padding:3px 0;}
    
input, select, option, button {
    font-size:12px;
    padding:3px;
    }
	
textarea {
    overflow:auto;
    resize:both;
    }
	
button {cursor:pointer;}

#sign-up-form {margin-bottom:0;}

#sign-up-form legend {display:none;}

#sign-up-form input[type='text'] {
    border:1px solid #ccc;
    color:#777;
    width:116px;
    }
    
#sign-up-form input[type='submit'], #mc-embedded-subscribe-form input[type="submit"], .form-structure input[type="submit"] {
    background:#eee;
    border:0;
    width:64px;
    -webkit-border-radius:16px;
    -moz-border-radius:16px;
    border-radius:16px;
    cursor:pointer;
    }
  /*  
#mc-embedded-subscribe-form input[type="submit"] {margin-top:4px;}

#mc-embedded-subscribe-form label {
    display:block;
    width:170px;
    }
    
#mc-embedded-subscribe-form input[type="text"] {
    padding:1px;
    width:170px!important;
    }
*/
.mc_embed_close {display:none;}

/* alter the response position on the home page mailchimp form only */
.home-mc-form #mce-success-response {
    background:#fff;
    color:#266824;
    position:absolute;
    top:-43px;
    z-index:999;
    }

.form-structure label {
    display:block;
    margin-bottom:9px;
    }
    
.form-structure input, .form-structure textarea {width:300px;}

.info-column label {
    display:block;
    width:170px;
    }
    
.info-column input, .info-column textarea {width:170px;!important}

#search-by-location {position:absolute; right:3px; top:-5px; height:18px;}
#search-by-location fieldset {margin:0;}
#search-by-location select {padding:1px;}

/* form in col 1 */
.newsletter-form {height:367px!important;}
.mc-field-group label {width:140px!important;margin-bottom:3px;}
.mc-field-group input {width:140px!important;}



/* NAVIGATION
~~~~~~~~~~~~~~~~~~~~~~~~*/
#index {
    font:14px Verdana, Arial, sans-serif;
    letter-spacing:-1px;
    background:transparent url('/images/templates/images/index-bg.png') top left repeat-x;
    height:67px;
    z-index:510;
    }
    
#index ul {
    margin:0 0 0 30px;
    padding:0;
    }
    
#index li {
    display:inline-block;
    margin:0;
    padding:18px 9px 2px 4px;
    list-style-type:none;
    }
    
#index li.current {background:transparent url('/images/templates/images/current-indicator.png') top center no-repeat;}
    
#index li a {
    border-bottom:0;
    font-size:15px;
    }

/* SHORT HEADER SPECIFIC
~~~~~~~~~~~~~~~~~~~~~~~~*/
.short-header #content {margin-top:-150px;}
.short-header .main-column {margin-top:-100px;}
.short-header .main-column {background:#fff;}

/* HOME PAGE SPECIFIC
~~~~~~~~~~~~~~~~~~~~~~~~~*/
.homeAlt #content {
    padding-top:16px;
    /*background:url('/images/templates/images/elevation-bg.png') bottom right no-repeat;*/
    }

/*	EXTRAS
~~~~~~~~~~~~~~~~~~~~~~~~*/
.skip {
    position:absolute;
    top:-9999em;
    left:-9999em;
    }
    
.clearing {
    display:block;
    height:1px;
    clear:both;
    }

/* creates a right-angled triangle mask on the bottom corner (absolutely positioned) */
.clip:before {
	content:"\00a0";
	display:block; /* reduce the damage in FF3.0 */
	position:absolute;
	width:0;
	height:0;
    top:118px;
	left:190px;
	bottom:auto;
	border-width:0;
	border-bottom-width:30px; /* height of the triangle */
	border-left-width:30px; /* width of the triangle */
	border-style:solid;
	border-color:transparent transparent #fff;
    }

.clip-map:before {left:427px;}

/* Slideshow */
#slider {
    position:absolute;
    top:0;
    left:0;
    z-index:1;
    /* To prevent images being displayed incorrectly, hide this element until 
    the full page is loaded and javascript kicks in, jquery does the rest */
    visibility:hidden;
    }
    
#slider ul, #slider li, #slider2 ul, #slider2 li {
    margin:0;
    padding:0;
    list-style:none;
    }
    
#slider2 {margin-top:1em;}
    
#slider li, #slider2 li {
    width:980px;
    height:354px;
    overflow:hidden;
    }
    
#slider a, #slider a:link, #slider a:active, #slider a:visited {
    border: 0px;
    }

#prevBtn, #nextBtn, #slider1next, #slider1prev {
    position:absolute;
    left:680px;
    top:314px;
    z-index:1000;
    }
    
#nextBtn, #slider1next {left:760px;}

#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a {
    display:block;
    position:relative;
    padding:4px 4px 4px 18px;
    background:#333 url('/images/templates/images/white-left.png') 3px 6px no-repeat;
    background:rgba(0,0,0,.8) url('/images/templates/images/white-left.png') 3px 6px no-repeat;
    color:#fff;
    }
    
#nextBtn a, #slider1next a {
    background:#333 url('/images/templates/images/white-right.png') 33px center no-repeat;
    background:rgba(0,0,0,.8) url('/images/templates/images/white-right.png') 33px center no-repeat;
    padding:4px 18px 4px 4px;
    }
    
/* lightbox elements */
#colorbox h2 {
    color:#bb051e;
    font-size:32px;
    display:block;
    width:900px;
    }

#colorbox h3 {margin:9px 0;}

.property-back-button {
    background:url('/images/templates/images/arrow_previous.png') 7px 11px no-repeat;
    float:left;
    position:relative;
    margin:0 0 18px 10px;
    width:141px;
    padding-left:32px;
    padding-top:9px;
    border:1px solid #ddd;
}
.property-download {
    background:url('/images/templates/images/pdf-icon.png') 7px 11px no-repeat;
    display:block;
    /*left:580px;
    position:absolute;
    top:10px;*/
    position:relative;
    margin:0 0 18px 400px;
    width:141px;
    padding-left:32px;
    padding-top:9px;
    border:1px solid #ddd;
    }
    
.property-download h3 a, .property-back-button h3 a {
    color:#bb051e;
    border-bottom:0;
    display:block;
    width:173px;
    padding:3px 0 7px 0;
    }
    
.property-dimensions ul {margin-bottom:12px;}

.property-image {
    float:left;
    display:block;
    width:550px;
    height:300px;
    border:1px solid #ddd;
    overflow:hidden;
    margin:18px 0;
    }
    
.property-image-nav {
    display:block;
    margin-left:580px;
    margin-top:20px;
    list-style-type:none;
    padding:0;
    width:300px;
    }
    
.property-image-nav li {float:left;}

.property-image-nav li a {
    display:block;
    width:80px;
    height:80px;
    border:1px solid #666;
    margin:0 9px 9px 0;
    }
    
.property-dimensions {
    float:left;
    display:block;
    width:290px;
    margin-right:9px;
    font-size:12px;
    }
    
.property-note {
    display:block;
    float:left;
    width:260px;
    }
    
.property-info {
    display:block;
    float:left;
    width:285px;
    font-size:14px;
    }
    
.property-info ul {
    list-style-type:none;
    margin-left:0;
    }
    
.property-info ul li {
    margin-left:0;
    padding-left:18px;
    list style-type:none;
    background:url('/images/templates/images/dark-right.png') 0 5px no-repeat;
    }

.main-column h5 {margin:18px 0 35px 0;}

/* tag line in top of col 3 */
h2.tag{margin:24px 0 0 0;}

.left-nav-options .sub_level_0>a {color:#bb051e;}

.breadcrumb-nav {margin-bottom:18px;}

.download-list {list-style-type:none; margin:0;}
.download-list li {}
.download-list li a {padding-left:18px; border-bottom:0}
.download-list li a.pdf {background:url('/images/templates/images/pdf.png') 0 0 no-repeat;}

/* development pdf downloads */
.development-download {
    background:url('/images/templates/images/pdf-icon.png') 7px 11px no-repeat;
    display:block;
    position:relative;
    margin:18px 0;
    width:141px;
    padding-left:32px;
    padding-top:9px;
    border:1px solid #ddd;
    }
.development-download>h3 {margin:0;}
.development-download h3 a {
    color:#bb051e;
    border-bottom:0;
    display:block;
    width:173px;
    padding:3px 0 7px 0;
    }

/* search criteria not on the homepage */
.internal-search-widget {position:relative; padding:18px; margin-bottom:18px;}
.internal-search-widget h4 {margin:18px 0;}
.search-criteria-int {position:relative; display:block;}
.search-criteria-int a {font-size:11px; border:0;}
#search-by-location-int {position:relative; width:200px;}
#search-by-location-int fieldset {margin:0;}
#search-by-location-int select {padding:1px;}

/* styling of property type slider elements */

.anythingSlider ul li {font-size:12px;}
.anythingSlider h3 {padding-left:15px;}
.anythingSlider p {}
.anythingSlider img {border:1px solid #ddd; padding:2px;}

/* development level incentives */
.development-incentive {
    display:block;
    height:80px;
    width:400px;
    margin-bottom:18px;
    overflow:hidden;
    }

.sidebar-incentive {
    display:block;
    height:318px;
    margin:18px 0;
    width:218px;
    }

.hp-block-link {
    display:block;
    width:216px;
    height:145px;
    position:absolute;
    top:0;
    left:0;
    }


/* Home Page image rotator below main header */
#hp-slider {
    position:relative;
    width:478px;
    height:165px;
    margin:-147px 0 0 466px;
    background:url('/images/templates/images/loading.gif') no-repeat 50% 50%;
    padding:0;
    border:1px solid #eee;
    }
    
#hp-slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
    }
    
#hp-slider a {
    border:0;
    display:block;
    }

.nivo-controlNav {
	position:absolute;
	left:12px;
	bottom:-2px;
	}
	
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url('/images/templates/images/bullets.png') no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
    }
    
.nivo-controlNav a.active {
	background-position:0 -22px;
    }

    


