@charset "utf-8";

/* CSS Document */

p {

	margin: 0px;

	padding: 0px;

}

h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: x-large;

	font-weight: bold;

	color: #0003B5;

	margin: 0px;

	text-align: center;

	padding: 5px;

}

h2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: large;

	font-weight: bold;

	color: #3190EE;

	margin: 0px;

	padding: 10px;

	text-align: center;

}

h3 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: medium;

	font-weight: bold;

	color: #0003B5;

	text-align: center;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	margin: 0px;

}				

h4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: medium;

	font-weight: bold;

	margin: 0px;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 15px;

	padding-left: 0px;

	text-align: left;

}

a img {

	border-width: 0px;

	border-style: none;

}

a:visited {

	color: #FF0000;

}

a:hover {

	color: #00FF00;

}

#container {

	width: 760px;

	margin-left: auto;

	margin-right: auto;

}

#masthead {

	margin-bottom: 0px;

}

#navigation {

	float: left;

	margin-top: 10px;

	margin-right: 0px;

	z-index: 5;

}

#navigation #nav {

	background-image: url(/images/cleaning-navigation-slice.gif);

	background-repeat: repeat-y;

	list-style-type: none;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 5px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	z-index:2;

}

#navigation #nav a {

	display: block;

	width: 95px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;

	font-weight: bold;

	text-decoration: none;

	line-height: normal;

	text-align: center;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-right: 0px;

	padding-left: 0px;

	margin: 0px;

	font-variant: normal;

	z-index:2;

}

#navigation #nav .bottom-nav-link {
	margin-bottom: -5px;
	padding-bottom: 10px;

}

#navigation #nav .top-nav-link {
	margin-top: -5px;
	padding-top: 10px;

}

#navigation #nav a:hover {

	background-image: url(/images/cleaning-naviation-slice-hover.gif);

	background-repeat: repeat-y;

	margin-left:-5px;

	padding-left:5px;

}

#page-header {

	float: right;

	width: 650px;

	padding: 0px;

	margin: 0px;

	color: #00FF00;	

}

#text-navigation {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: x-small;

	clear: both;

	text-align: center;

	margin-left: 100px;

}

#address-flash {

	float: left;

	padding-top: 20px;

	padding-right: 15px;

	padding-bottom: 20px;

	padding-left: 20px;

}

#address-ncca {

	float: right;

	margin: 0px;

	padding-top: 33px;

	padding-bottom: 33px;

}

.spacer {
	margin-left: -3px;
	padding-top: 0px;
	padding-bottom: 3px;
	z-index: 1;

}

.address {

	font-size: small;

	text-align: center;

	margin: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	padding-bottom: 20px;

}

.address a {

	font-size: x-small;

}

.phone-number {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: xx-large;

	color: #53A3EA;

}

.top-anchor-text  {

	font-size: x-small;

	text-align: right;

	font-weight: bold;

	padding-top: 10px;

}

#index-ncca a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: x-small;

}

#index-footer {

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 100px;

	clear: none;

}

#index-guarantee {

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: x-large;

	padding: 5px;

}

#index-cta {

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: xx-large;

	padding: 10px;

}

#index-phone {

	font-family: Arial, Helvetica, sans-serif;

	font-size: xx-large;

	font-weight: bold;

	text-decoration: none;

	text-align: center;

	color: #53A3EA;

	padding-top: 10px;

	padding-right: 5px;

	padding-bottom: 20px;

	padding-left: 5px;

}

#index-list ul{

	text-align: center;

	list-style-type: none;

	list-style-image: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: large;

	font-weight: normal;

	font-variant: normal;

	margin: 0px;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#index-text {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: x-small;

	text-align: justify;

	padding-bottom: 10px;

	padding-top: 5px;

	clear: both;

}

#index-text  ul li {

	list-style-type: circle;

	padding-top: 2px;

	margin: 0px;

}

#index-text ul {

	padding: 0px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 40px;

}

#index-cleaning-supplies-right {

	float: right;

	padding-top: 10px;

	padding-bottom: 10px;

	clear: right;

}

#index-cleaning-supplies-left {

	float: left;

	padding-top: 30px;

	padding-bottom: 30px;

	padding-right: 10px;

	clear: left;

}

#index-flash {

	float: none;

	clear: none;

	padding-left: 10px;

}

#index-ncca {

	float: right;

	padding-top: 20px;

	text-align: center;

	padding-bottom: 20px;

}

#index-footer-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: center;
	padding-top: 40px;
	padding-left: 110px;

}

#index-footer-swl {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 110px;

}

#index-footer-ff {

	float: right;

	padding-top: 28px;

	padding-bottom: 28px;

}

.index-image-left {

	float: left;

	clear: right;

	width: 110px;

}

.index-image-left img {

	border: 2px solid #0035b5;

	margin-top: 10px;

}



.index-image-right {

	float: right;

	clear: right;

	width: 110px;

}

.index-image-right img {

	border: 2px solid #0035b5;

	margin-top: 10px;

}



.index-content {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	text-align: justify;

	padding-left: 110px;

	padding-top: 10px;

}

#landing-image {

	float: right;

	margin: 0px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

}

#landing-testimonial {

	float: right;

	clear: right;

	width: 150px;

	font-family: "Times New Roman", Times, serif;

	font-size: small;

	text-align: center;

}

#landing-introduction {

	width: 490px;

	margin-left: 110px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	text-align: justify;

	margin-top: 10px;

}

#landing-cta {

	width: 490px;

	margin-left: 110px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	text-align: center;

	padding-top: 10px;

	padding-bottom: 10px;

	font-size: x-large;

}

#landing-content {

	margin-left: 110px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	width: 490px;

	text-align: justify;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	padding: 0px;

}

#landing-links {

	margin-left: 110px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

}

#final-heading {

	margin: 10px;

}

#services-images {

	float: right;

}

#services-images img {

	display: block;

	border: 2px solid #0003b5;

	margin-top: 100px;

}

#services-images-medium {

	float: right;

}

#services-images-medium  img {

	display: block;

	border: 2px solid #0003b5;

	margin-top: 55px;

}

#services-images-small {

	float: right;

}

#services-images-small img {

	display: block;

	border: 2px solid #0003b5;

	margin-top: 18px;

}

#services-introduction {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	padding-top: 10px;

	padding-right: 20px;

	padding-bottom: 10px;

	padding-left: 110px;

	text-align: justify;

}

#services-quicklinks {

	padding-left: 110px;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-right: 160px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

}

#services-content {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	padding-left: 110px;

	padding-right: 165px;

	text-align: justify;

	padding-top: 10px;

	padding-bottom: 10px;

}

#services-footer-links {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	padding-top: 10px;

	padding-right: 160px;

	padding-bottom: 10px;

	padding-left: 110px;

}

#services-content-exchange {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	padding-left: 110px;

	padding-right: 10px;

	text-align: justify;

	padding-top: 10px;

	padding-bottom: 10px;

}

#services-about-list {

	border: 2px double #0003B5;

	margin: 5px;

}

#services-about-list  ol {

	list-style-position: outside;

	text-align: left;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 35px;

}

#services-about-list   ol li {

	padding: 0px;

	margin-top: 5px;

	margin-right: 5px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#services-about-list  h4 {

	text-decoration: underline;

	padding-left: 10px;

}

#services-2-introduction {

	padding-left: 110px;

	text-align: justify;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	padding-top: 5px;

	padding-bottom: 5px;

}

#services-2-cta {

	text-align: center;

	padding-left: 110px;

	padding-top: 10px;

	padding-bottom: 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: x-large;

	font-weight: bold;

}

#services-2-content {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	text-align: justify;

	padding-left: 110px;

}

#services-2-quicklinks {

	padding-left: 110px;

	padding-top: 5px;

	padding-bottom: 5px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

}

#services-2-images {

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 110px;

}

#services-2-images img {

	border: 2px solid #0003B5;

	margin-left: 9px;

}

#services-2-images-small {

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 110px;

}

#services-2-images-small  img {

	border: 2px solid #0003B5;

	margin-left: 4px;

}

#services-2-testimonials {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: x-small;

	padding-left: 110px;

	margin-bottom: 60px;

	clear: both;

}

#services-2-testimonials ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}

#services-2-testimonials  ul li {

	width: 206px;

	float: left;

	margin: 0px;

	padding-left: 5px;

	text-align: center;

}

#pictures-introduction {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	padding-left: 110px;

	padding-bottom: 10px;

}

#pictures-final-heading {

	margin: 10px;

	clear: both;

}

#pictures-extra {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	padding-left: 110px;

	padding-right: 20px;

}

#pictures-extra img {

	margin: 0px;

	margin-top: 10px;

	border: 2px solid #0035b5;

	vertical-align: text-top;

}

.pictures-content {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	margin-left: 110px;

	clear: right;

}

.pictures-content .pictures-text {

	padding-top: 20px;

	padding-bottom: 20px;

	text-align: justify;

	padding-right: 250px;

}

.pictures-content  .pictures-testimonial  {

	font-family: "Times New Roman", Times, serif;

	font-size: small;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-right: 300px;

}

.pictures-content .pictures-image {

	float: right;

	border: 2px solid #0035b5;

	margin-left: 5px;

	margin-bottom: 5px;

}

.pictures-content  .pictures-flash  {

	float: right;

	padding-top: 50px;

	padding-left: 5px;

	clear: right;

}

.articles-images {

	float: right;

	width: 200px;

	clear: right;

	margin-top: 100px;

	margin-left: 20px;

}

#articles-content {

	padding-left: 110px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	text-align: justify;

}

#articles-content p {

	margin-top: 5px;

	margin-bottom: 5px;

}

#articles-links {

	padding-left: 110px;

	padding-bottom: 10px;

	padding-top: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

}

.articles-images img {

	border: 2px solid #0035b5;

}

.articles-images .articles-image-description {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	font-style: oblique;

	padding: 5px;

	text-align: center;

}
#resources-introduction {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	padding-left: 110px;
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: justify;
	text-decoration: none;
}
#resources-introduction ol {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
}
#resources-introduction ol li {
	padding-top: 5px;
}





#resources-content {
	padding-left: 210px;
}
#resources-content  p {
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	text-transform: capitalize;
}
#resources-content a {
	text-decoration: none;
	}


#resources-footer {
	clear: both;
	padding-left: 100px;
}
#resources-content-cat {
	padding-left: 110px;
}
#resources-content-cat a {
	text-decoration: none;

}
#resources-add-link  {
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}

#resources-listings  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
}
#resources-listings   .thumbshot  {
	border: 2px solid #0035B5;
	margin-right: 5px;
}
#resources-listings    .premium-image     {

}


#resources-content-cat #resources-listings .linktitle {
	text-decoration: underline;
	font-weight: bold;
	margin-bottom: 10px;
}
#resources-content-cat  #resources-listings  .linkdescription     {
	font-size: x-small;
}
#resources-content-cat  #resources-listings  td {
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#resources-link-code {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	padding-left: 110px;
}

#resources-link-code table {
	margin-top: 2px;
	background-color: #CCCCCC;
	margin-bottom: 2px;
}


#resources-link-code table .linkhead {
	font-size: small;
	font-style: italic;
	padding-right: 10px;
}


#resources-link-code table .linkdata {
	font-family: "Courier New", Courier, monospace;
}
.resources-link-code-html {
	font-family: "Courier New", Courier, monospace;
	font-size: small;
	background-color: #ececec;
	padding-left: 5px;
	margin-right: 50px;
	margin-bottom: 15px;
	margin-top: 2px;
	overflow: auto;
}
.resources-link-example {
	border-width: 1px;
	border-style: solid;
	margin-top: 5px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 5px;
}

#resources-link-images {
	padding-left: 110px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	padding-top: 20px;
}
#resources-link-images img {
	margin: 2px;
}


#resources-add-form {
	padding-left: 170px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
#resources-add-form img {
	padding-right: 20px;
}
#footer-swl {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 100px;
	text-align: center;
}
