#nshpcontent h1 a, h2 a, h3 a, h4 a{font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-align:center;}

#nshpcontent h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, #nshpcontent h2{text-decoration:none !important; color:#fff !important; background-image:none !important; text-align:center;}

h1#nsheader{font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}

#nshpcontent p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-align:center;}

#nshpcontent a:link, #nshpcontent a:visited, #nshpcontent a:hover {color:#fff; text-decoration:none;}

#nshpcontent strong{font-weight:100;}

body {
background:#0C355F;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0
}

#starburst {
	position:absolute;
	top:-3em;
	left:10.5em;
	text-indent:-999em;
	background:transparent url(images/badges.png) top left no-repeat;
	width: 150px;
	height: 150px;
}

.text {
color:#000;
font-size:11px
}

.textbluesmall {
color:#000;
font-size:10px
}

.textwhite {
color:#FFF;
font-size:11px
}

.header {
color:#000;
display:block;
float:left;
font-size:14px;
font-weight:700;
text-transform:capitalize;
width:50%
}

h3.header {
float:none;
width:100%
}

caption {
color:#FFF;
text-align:left
}

.subheader {
color:#000;
font-size:12px;
font-weight:700
}

.subheader2 {
color:#FE2F09;
font-size:12px;
font-weight:700
}

a.textwhite:hover {
color:#FF6232;
font-size:11px;
text-decoration:none
}

a.textbluesmall:hover {
color:#000;
font-size:10px;
text-decoration:underline
}

a.textblue:hover {
color:#000;
font-size:11px;
text-decoration:underline
}

a.news:hover {
color:#F00;
font-size:11px;
text-decoration:underline
}

img,a img {
border:0
}

.ctrl {
color:#000;
font:11px Arial, Helvetica, sans-serif
}

h2 {
background:url(images/Residential-Remodeling-Spec.png) no-repeat bottom center;
height:65px;
margin:0;
padding:0;
width:400px
}

h2#site-map {
background:#4278B0 url(images/header-site-map.gif) no-repeat top left;
background-position:8px;
height:14px;
margin:0;
padding:0;
width:108px
}

h2#photo-gallery {
background:#4278B0 url(images/header-photo.gif) no-repeat top left;
background-position:8px;
height:14px;
margin:0;
padding:0;
width:166px
}

h2#featured-header {
background:#4278B0 url(images/header-featured.gif) no-repeat top left;
background-position:8px;
height:14px;
margin:0;
padding:0;
width:108px
}

h2#about-us-header {
background:#4278B0 url(images/header-about-us.gif) no-repeat top left;
background-position:8px;
height:14px;
margin:0;
padding:0;
width:108px
}

h2#suppliers-header {
background:#4278B0 url(images/header-suppliers.gif) no-repeat top left;
background-position:8px;
height:14px;
margin:0;
padding:0;
width:108px
}

h2#articles-header {
background:#4278B0 url(images/header-helpful-articles.gif) no-repeat top left;
background-position:8px;
height:14px;
margin:0;
padding:0;
width:200px
}

h2#news-header {
background:#4278B0 url(images/header-ko-in-the-news.gif) no-repeat top left;
background-position:8px;
height:14px;
margin:0;
padding:0;
width:200px
}

h2#services-header {
background:#4278B0 url(images/header-services.gif) no-repeat top left;
background-position:8px;
height:14px;
margin:0;
padding:0;
width:163px
}

h2#free-tools-header {
background:#4278B0 url(images/header-free-tools.gif) no-repeat top left;
background-position:8px;
height:14px;
margin:0;
padding:0;
width:123px
}

h2#design-consultation-header {
background:#4278B0 url(images/header-design-consultation.gif) no-repeat top left;
background-position:8px;
height:14px;
margin:0;
padding:0;
width:300px
}

h2#partner-knockout-header {
background:#4278B0 url(images/header-partner-knockout.gif) no-repeat top left;
background-position:8px;
height:14px;
margin:0;
padding:0;
width:272px
}

h3#intro {
background:#0C355F url(images/label-tagline.gif) no-repeat bottom left;
height:50px;
margin:0;
padding:0;
width:176px
}

div#pintro {
background:#0C355F url(images/label-intro.gif) no-repeat bottom left;
height:150px;
margin:0;
padding:0;
width:171px
}

div#blurb-about-us {
background:#0C355F url(images/blurb-about-us.gif) no-repeat bottom left;
height:171px;
margin:0;
padding:0;
text-indent:-9999em;
width:171px
}

h3#services-quote {
background:#0C355F url(images/blurb-services.gif) no-repeat center center;
height:100px;
margin:0;
padding:0 0 25px 8px;
width:159px
}

h3#articles-quote {
background:#0C355F url(images/blurb-articles.gif) no-repeat bottom right;
height:140px;
margin:0;
padding:0;
width:180px
}

h3#suppliers-quote {
background:#0C355F url(images/blurb-suppliers.gif) no-repeat center right;
height:50px;
margin:0;
padding:0 0 25px 8px;
width:142px
}

h3#partners-quote {
background:#0C355F url(images/blurb-links.gif) no-repeat center right;
height:55px;
margin:0;
padding:0 0 25px 8px;
width:176px
}

h4#featured-news {
background:#fffff8 url(images/knockout-company-news.gif) no-repeat center left;
height:26px;
margin:0;
padding:0 0 15px;
width:266px
}

h4#knockout-interviews {
background:#fffff8 url(images/knockout-interviews.gif) no-repeat center left;
height:26px;
margin:0;
margin-left:0.5em;
padding:0;
width:266px
}

h4#project-videos {
background:#fffff8 url(images/see-project-videos.png) no-repeat center left;
height:26px;
margin:0;
margin-left:0.5em;
padding:0;
width:200px
}

h4#since-1992 {
background:transparent url(images/In-Business-Since-1992.png) no-repeat center center;
height:3em;
margin:-5px 0 0;
padding:0;
width:400px;
clear:both
}

h4#free-layout-tools {
background:#fffff8 url(images/label-free-layout-tools.gif) no-repeat center left;
height:26px;
margin:0;
padding:0 0 15px;
width:176px;
position:relative
}

h4#consultation {
background:url(images/banner-design-consultation.gif) no-repeat top left;
height:65px;
margin:0;
padding:0;
width:175px
}

h1 span,h2 span,h3#intro span,.hidden,h3#services-quote span,h3#articles-quote span,h3#suppliers-quote span,h3#partners-quote span,h4#featured-news span,h4#in-the-news span,h4#knockout-interviews span,h4#project-videos span,h4#since-1992 span,h4#free-layout-tools span,div#pintro span,h3#services-quote span,h2#free-tools-header span,h2#free-partner-knockout span,h4#the-news span,h4#consultation span {
display:none
}

.textblue,.textgray,a:hover {
color:#000;
font-size:11px
}

a,a:active {
color:#FE2F09;
font-size:11px
}

a.suppliers, a.suppliers:active {
color:#000;
font-weight:700
}

a.textwhite,a.textwhite:active {
color:#FFF;
font-size:11px;
text-decoration:none
}

a.textbluesmall,a.textbluesmall:active {
color:#000;
font-size:10px;
text-decoration:none
}

a.textblue,a.textblue:active {
color:#000;
font-size:11px;
text-decoration:none
}

a.news,a.news:active {
color:#000;
font-size:11px;
text-decoration:underline
}

h2#partners-header,h2#homes-header,h2#kitchens-header,h2#bathrooms-header,h2#videos-header,h2#references-header {
background:#4278B0 url(images/header-links.gif) no-repeat top left;
background-position:8px;
height:14px;
margin:0;
padding:0;
width:163px
}

h4#in-the-news,h4#the-news {
background:#fffff8 url(images/knockout-in-the-news.gif) no-repeat top left;
height:13px;
margin:0;
padding:0;
width:189px
}

p {
text-align:justify
}

.menu {
padding:2px 2px 2px 8px
}