/* Use this file to make custom styles for any of the pages */
/* global */
.global-header-backg	{
	background:url(../images/products/images/products-sub-header-backg.png) repeat-x;
	width:100%;
	height:66px;
	position: relative;
	margin-top: 25px;
}

.global-header-text-wrap	{
	margin:0 auto;
	width: 974px;
	padding-left: 19px;
}


.global-text-border	{
	background-color:#f4f3f3;
	border: 1px solid #dbdada;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 15px 10px;
	margin: 15px auto 0 auto;
	font-weight: bold;
}

.servi-tek-head-text	{
	width:403px;
	height:auto;
	color: #ffffff;
	font-size: 1em;
	float: right;
	padding: 11px 20px 0px 0px;
}

.global-content-control	{
	height:auto;
	width:944px;
	color: #FFFFFF;
	padding: 25px;
	line-height: 1.5em;
	text-align: justify;
}

.global-content-control h1	{
	color:#ED1C24;
	font-size:1.5em;
	font-weight:bold;
	padding-bottom: 20px;
	clear: both;
	
}

.global-content-control h2	{
	color:#5692F3;
	font-weight:bold;
	font-size: 1.2em;
	padding-top: 25px;
	border-top: 1px solid #555555;
}

.menu-search-backg	{
	background:url(../images/menu/images/menu-search-bar-backg.jpg) no-repeat;
	width:327px;
	height:64px;
	float: right;
	
}


/* home */
.middle-wrap	{
	background:url(../images/home/images/middle-content-backg-slice.png) repeat-x;
	height:auto;
	background-color: #F4F3F3;	
}

.middle-wrap-backg	{
	background:url(../images/home/images/middle-content-backg.png) center top no-repeat;
	height:auto;
}

.ad-box-wrap	{
	width:329px;
	height:164px;
	float: left;
}


.ad-box1-image	{
	background:url(../images/home/images/video-intro-image.png) no-repeat;
	display:block;
	width:329px;
	height:128px;
}

.ad-box1-button	{
	background:url(../images/home/images/video-into-button.png) no-repeat;
	width:329px;
	height:36px;
}

.ad-box2-image	{
	background:url(../images/home/images/recent-blog-post-image.png) no-repeat;
	width:329px;
	height:128px;
	display:block;
}

.ad-box2-button	{
	background:url(../images/home/images/recent-blog-post-button.png) no-repeat;
	width:329px;
	height:36px;
}

.ad-box3-image	{
	background:url(../images/home/images/our-mission-image.png) no-repeat;
	width:329px;
	height:128px;
	display:block;
}

.ad-box3-button	{
	background:url(../images/home/images/our-mission-button.png) no-repeat;
	width:329px;
	height:36px;
	margin-left:1px;
}

.blog-button {
	background: url(../images/home/images/blog-button.png) no-repeat;
	width:42px;
	height:38px;
	display:block;
	float: left;
	padding-left: 44px;
	color:#1966af !Important;
}




.facebook-button {
	background: url(../images/home/images/facebook-button.png) no-repeat;
	width:60px;
	height:38px;
	display:block;
	float: left;
	padding-left:44px;
	margin-left:20px;
	color:#344b7c !Important;
}


.twitter-button  {
	background: url(../images/home/images/twitter-button.png) no-repeat;
	width:42px;
	height:38px;
	display:block;
	float: left;
	padding-left:44px;
	color:#FFFFFF!Important;
	margin-top: 15px;
	
}

.linked-in-button {
	background: url(../images/home/images/linked-in-button.png) no-repeat;
	width:60px;
	height:38px;
	display:block;
	float: left;
	padding-left:44px;
	color:#2571ae !Important;
	margin: 15px 0 0 20px;
}

#quick-nav-buttons a:hover {
	color: #F2F2F2!important;
}

.orange-links	{
	color:#f3730f !Important;
}

/* company */
.company-wrap	{
	width:990px;
	height:auto;
	margin:0 auto 10px auto;
	position: relative;
}

.main-content	{
	height:auto;
	float:left;
	width: 601px;
}

.company-content-header-backg	{
	background:url(../images/about-us/company/images/company-main-content-header.png) no-repeat;
	width:402px;
	height:230px;
	padding: 40px 0 0 199px;
}



.company-content-header-text	{
	background:url(../images/about-us/company/images/company-content-header-text-backg.png) no-repeat;
	 
	height:50px;
	padding: 19px 05px 0 23px;
	font-size: 1em;
	color: #000000;
	
}



.company-content-header-text-large	{
	background:url(../images/about-us/company/images/large-header-text-backg.png) no-repeat;
	position:absolute;
	top:49px;
	left:6px;
	height:64px;
	padding: 17px 20px 0 22px;
	font-size: 1em;
	color: #FFFFFF;
	width: 342px;	
}


.company-content-header-text-large-blue	{
	background:url(../images/about-us/company/images/large-header-text-backg-blue.png) no-repeat;
	position:absolute;
	top:48px;
	left:5px;
	height:49px;
	padding: 17px 20px 0 27px;
	font-size: 1em;
	color: #FFFFFF;
	width: 253px;	
}














.main-content-backg	{
	height:auto;
	padding: 16px 42px 0px 34px;
}

.content-text	{
	font-size:1em;
	line-height: 1.5em;
	color: #666666;
	text-align: justify;
}

.content-text a	{
	color: #0441b3 !Important;
}

.content-text ol	{
	 
	padding: 0 0 7px 45px;
}

.content-text ul li	{


}

.orange-text	{
	color:#e87923 !Important;
}

.blue-text	{
	color:#0441b3 !Important;
}

.color-green	{
	color:#28b55d !Important;
}

.center-text {
}


.company-content-our-company	{
	background:url(../images/about-us/company/images/company-content-our-company.png) no-repeat;
	width:440px;
	height:61px;
	margin-bottom: 7px;
}


.terms-header	{
	background:url(../images/terms/images/header.png) no-repeat;
	width:288px;
	height:33px;
	margin-bottom: 12px;
	text-indent:-50000px
}

.contact-header	{
	background:url(../images/contact-us/images/header.png) no-repeat;
	width:288px;
	height:33px;
	margin-bottom: 12px;
	text-indent:-50000px
}


.privacy-header	{
	background:url(../images/privacy/images/header.png) no-repeat;
	width:288px;
	height:33px;
	margin-bottom: 12px;
	text-indent:-50000px
}


.our-people-header	{
	background:url(../images/about-us/our-people/images/header.png) no-repeat;
	width:525px;
	height:85px;
	margin-bottom: 7px;
	text-indent:-50000px
}


.our-facilities-header	{
	background:url(../images/about-us/our-facilities/images/header.png) no-repeat;
	width:525px;
	height:85px;
	margin-bottom: 7px;
	text-indent:-50000px
}

.our-technology-header	{
	background:url(../images/about-us/our-technology/images/header.png) no-repeat;
	width:525px;
	height:61px;
	margin-bottom: 7px;
	text-indent:-50000px
}

.our-environment-header 	{
	background:url(../images/about-us/our-environment/images/header.png) no-repeat;
	width:525px;
	height:110px;
	margin-bottom: 7px;
	text-indent:-50000px
}

.janitorial-header 	{
	background:url(../images/services/janitorial/images/header.png) no-repeat;
	width:525px;
	height:110px;
	margin-bottom: 7px;
	text-indent:-50000px
}


.landscaping-header 	{
	background:url(../images/services/landscaping/images/header.png) no-repeat;
	width:525px;
	height:61px;
	margin-bottom: 7px;
	text-indent:-50000px
}


.construction-management-header 	{
	background:url(../images/services/construction-management/images/header.png) no-repeat;
	width:525px;
	height:103px;
	margin-bottom: 7px;
	text-indent:-50000px
}

.blog-header	{
	background:url(../images/blog/images/header.png) no-repeat;
	width:69px;
	height:33px;
	margin-bottom: 12px;
	text-indent:-50000px;
	float:left;
}

.quality-assurance-header	{
	background:url(../images/about-us/quality-assurance/images/header.png) no-repeat;
	width:525px;
	height:82px;
	margin-bottom: 12px;
	text-indent:-50000px;
	float:left;
}










/* right side bar */

.right-sidebar	{
	width:389px;
	float:right;
	padding-top: 91px;
}	

.right-sidebar-header-backg	{
	width:389px;
	height:364px;
}

.right-sidebar-backg	{
	width:389px;
	height:auto;
}

.right-sidebar-associations	{
	background:url(../images/about-us/company/images/company-right-side-associations.png) no-repeat;
	width:175px;
	height:59px;

}

.right-sidebar-buttons	{
	background-color:#f4f3f3;
	height: 65px;
	width: 348px;
	border: 1px solid #dbdada;
	padding: 10px 7px;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 15px;
}

.right-sidebar-text-backg	{
	background-color:#f4f3f3;
	height: auto;
	width: 308px;
	border: 1px solid #dbdada;
	color: #666666;
	padding: 27px;
	line-height:1.4em;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}


.rs-buttons-backg 	{
	background:url(../images/about-us/company/images/company-right-sidebar-button-backg.png) no-repeat;
	height:65px;
	width:83px;
	margin: 0 1px;
	display:block;
	padding:4px 1px 0px 1px;
	font-weight:bold;
	float:left;
}

.content-bottom-backg	{
	background:url(../images/global/images/company-content-bottom.png) no-repeat;
	width:990px;
	height:34px;
	
}

/* sitemap -new */


.slickbox {
	padding-bottom: 25px;
	border-bottom: 1px solid #d7d7d7;
	display:none;
	clear: both;
	text-align: left;	
}


#slickbox {
	clear:both;
}

.quick-nav-head	{
	background:url(../images/global/images/sitemap-quick-navigation.png) no-repeat;
	width:243px;
	height:54px;
	float: left;
}

.quick-nav-testimonial	{
	height:35px;
	width:500px;
	float: right;
	color: #074199;
	font-size: .9em;
	text-align: right;
	padding: 16px 5px 0 0;
}

#quick-nav-buttons	{
	width:220px;
	height: 96px;
	padding: 15px 0 0 35px;
}

#quick-nav4-button a.blog-button {
	color: #04C0FE!Important;
}


#quick-nav4-text a.color-facebook {
	color: #3776E6!Important;
}

#quick-nav4-text a.color-blog {
	color: #71829E!Important;
}

#quick-nav4-text a.color-contact {
	color: #C61D13!Important;
}

#quick-nav4-text span.color-contact {
	color: #C61D13!Important;
}

#quick-nav4-text a.color-other {
	color: #0080FF !Important;
}

#quick-nav4-text a:hover, #quick-nav1-text a:hover    {

	
}

 

.quick-nav1 {
	height:auto;
	width:205px;
	float:left;
}

.quick-nav1-header {
	height:55px;
	width:131px;
	background:url(../images/global/images/footer-general-links.png) no-repeat;
	margin-left: 32px;
}

#quick-nav1-text {
	width:165px;
	height: 162px;
	font-size: .9em;
	padding-left: 40px;
	margin-top: 5px;
}

#quick-nav1-text a	{

}

#quick-nav1-text li {
	list-style:  none !Important;
	padding: 7px 0 0 0;
}

#quick-nav1-text li a	{
	color:#656a6c;

}

#quick-nav1-text li a:hover	{
	color:#8c8c8c;

}


#quick-nav1-text ul  {
	color:#f9820f;
}








.quick-nav2 {
	height:217px;
	width:260px;
	float:left;
}

.quick-nav2-header {
	height:55px;
	width:89px;
	background:url(../images/global/images/footer-about-us.png) no-repeat;
	margin-left: 40px;
}

#quick-nav2-text {
	height:157px;
	background:url(../images/main/images/sitemap-product-links-backg.png) no-repeat;
	width:205px;
	padding: 0 10px 0 45px;
	font-size: 0.9em;
	color:#ffffff;
	margin-top: 5px;
}


#quick-nav2-text li {
	padding:7px 17px 0 0px;
	list-style:none !Important;
	color: #f9820f;
	font-size: 1.1em;
}

#quick-nav2-text li a {
	color:#f9820f !Important;
}

#quick-nav2-text li a:hover {
	color:#f2a434 !Important;
}

#quick-nav2-text ul {
	padding-left:5px;
	color:#f9820f;
	padding-top: 10px;
}

.quick-nav3 {
	height:217px;
	width:260px;
	float:left;
}

.quick-nav3-header {
	height:55px;
	width:87px;
	background:url(../images/global/images/footer-services.png) no-repeat;
	margin-left: 29px;
}

#quick-nav3-text {
	height:157px;
	background:url(../images/main/images/sitemap-product-links-backg.png) no-repeat;
	width:200px;
	padding: 0 15px 0 35px;
	font-size: 0.9em;
	color: #ffffff;
	margin-top: 5px;
}

#quick-nav3-text li {
	padding:7px 17px 0 0px;
	list-style:none !Important;
	font-size:1.1em;
	color:#f9820f;
}

#quick-nav3-text li a {
	color:#f9820f !Important;
}

#quick-nav3-text li a:hover {
	color:#f2a434 !Important;
}

#quick-nav3-text ul {
	color: #38822c;
	padding-top: 10px;
}





.quick-nav4 {
	height:217px;
	width:252px;
	float:left;
}

.quick-nav4-header {
	height:55px;
	width:131px;
	background:url(../images/global/images/footer-helpful-links.png) no-repeat;
	margin-left: 28px;
}

#quick-nav4-text {
	width:210px;
	height: auto;
	padding: 0 6px 0 35px;
	font-size: 0.9em;
	color: #656a6c;
	margin-top: 5px;
}




#quick-nav4-text ul {
	float:left;
	padding-left: 35px;
}

.quick-nav4-text-style {
	padding-bottom:16px;
	
}

/* read more overlay */

#readmore {
	/* standard decorations */ 
    width:425px;
     
    /* for modern browsers use semi-transparent color on the border. nice! */ 
}

#readmore2 {
	/* standard decorations */ 
    width:450px;
     
    /* for modern browsers use semi-transparent color on the border. nice! */ 
}

.pop-up-testimonial {
	background:url(../images/home/images/pop-up-testimonial.png) no-repeat;
	width:279px;
	height:249px;
	padding:36px 73px 46px 70px;
	text-align:left;
	color: #1b577d;
	line-height: 1.5em;
}

.testimonial-text-padding {
	padding:5px 30px 5px 5px;
	clear: both;
}

.pop-up-testimonial h3 {
	text-decoration:none !Important;
	margin:0px !Important;
	color: #c44c03 !Important;
	font-size: 1.7em !Important;
	text-decoration: none !Important;
		font-family:Arial, Helvetica, sans-serif;
	padding-left: 0px !Important;
	margin-left: 0px !Important;
	font-weight:bold !Important;
	padding-top: 15px;
	
}

#player {
	width:435px;
	height:343px;
	display:block;
	margin:0px 0 2px 8px;
	clear: both;
}
.pop-up-video-introduction {
	background:url(../images/home/images/pop-up-video-introduction.png) no-repeat;
	width:428px;
	height:410px;
	padding:46px;
	text-align:left;
	color: #1b577d;
	line-height: 1.2em;
}

div.universal-btn {
	background:url(../images/home/images/close-button.png) no-repeat;
	color:#FFF;
	outline:none !Important;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	cursor:pointer;
	font-size:1em !Important;
	font-weight:normal;
	text-align:center;
	float: right !Important;
	height: 50px;
	width: 50px;
	margin: 1px 0px 30px 0px;
}

div.universal-btn2 {
	background:url(../images/home/images/close-button.png) no-repeat;
	color:#FFF;
	outline:none !Important;
	cursor:pointer;
	font-size:1em !Important;
	font-weight:normal;
	text-align:center;
	float: right !Important;
	height: 50px;
	width: 50px;
	margin: 1px 0px 24px 0px;
}


/* about us */
.about-us-content-photo-right {
	background:url(../images/about-us/company/images/company-right-side-bar-header.png) top right no-repeat;
	width:389px;
	height:364px;
	position:absolute;
	top:0;
	right:0;
}


/* services */
.services-content-photo-right {
	background:url(../images/services/images/services-right-side-bar-header.png) top right no-repeat;
	width:389px;
	height:364px;
	position:absolute;
	top:0;
	right:0;
}

.services-content-header-backg	{
	background:url(../images/services/images/services-main-content-header.png) no-repeat;
	width:402px;
	height:230px;
	padding: 40px 0 0 199px;
}




.our-environment-header-backg1	{
	background: url(../images/about-us/our-environment/images/inside-header1.png) no-repeat;
	width:402px;
	height:230px;
	padding: 40px 0 0 199px;
}

.our-environment-header-backg2 {
	background: url(../images/about-us/our-environment/images/inside-header2.png) no-repeat;
	width:389px;
	height:364px;
	position:absolute;
	top:0;
	right:0;
}



.our-technology-header-backg1	{
	background: url(../images/about-us/our-technology/images/inside-header1.png) no-repeat;
	width:402px;
	height:230px;
	padding: 40px 0 0 199px;
}

.our-technology-header-backg2 {
	background: url(../images/about-us/our-technology/images/inside-header2.png) no-repeat;
	width:389px;
	height:364px;
	position:absolute;
	top:0;
	right:0;
}




.our-people-header-backg1	{
	background: url(../images/about-us/our-people/images/inside-header1.png) no-repeat;
	width:402px;
	height:230px;
	padding: 40px 0 0 199px;
}

.our-people-header-backg2 {
	background: url(../images/about-us/our-people/images/inside-header2.png) no-repeat;
	width:389px;
	height:364px;
	position:absolute;
	top:0;
	right:0;
}



.our-facilities-header-backg1	{
	background: url(../images/about-us/our-facilities/images/inside-header1.png) no-repeat;
	width:402px;
	height:230px;
	padding: 40px 0 0 199px;
}

.our-facilities-header-backg2 {
	background: url(../images/about-us/our-facilities/images/inside-header2.png) no-repeat;
	width:389px;
	height:364px;
	position:absolute;
	top:0;
	right:0;
}



.janitorial-header-backg1	{
	background: url(../images/services/janitorial/images/inside-header1.png) no-repeat;
	width:402px;
	height:230px;
	padding: 40px 0 0 199px;
}

.janitorial-header-backg2 {
	background: url(../images/services/janitorial/images/inside-header2.png) no-repeat;
	width:389px;
	height:364px;
	position:absolute;
	top:0;
	right:0;
}


.landscaping-header-backg1	{
	background: url(../images/services/landscaping/images/inside-header1.png) no-repeat;
	width:402px;
	height:230px;
	padding: 40px 0 0 199px;
}

.landscaping-header-backg2 {
	background: url(../images/services/landscaping/images/inside-header2.png) no-repeat;
	width:389px;
	height:364px;
	position:absolute;
	top:0;
	right:0;
}





.contact-us-header-backg1	{
	background: url(../images/contact-us/images/inside-header1.png) no-repeat;
	width:402px;
	height:230px;
	padding: 40px 0 0 199px;
}

.contact-us-header-backg2 {
	background: url(../images/contact-us/images/inside-header2.png) no-repeat;
	width:389px;
	height:364px;
	position:absolute;
	top:0;
	right:0;
}


/* contact-us */

.contact-address-float {
	float:left;
	width:242px;
	padding-right: 20px;
	padding-bottom: 15px;
}

