@charset "utf-8";
/* CSS Document for Screens */

/*	lsga yellow color: rgba(209,142,1,1);
	lsga green color: rgba(5,103,60,1);
	lsga gold color: rgba(217,189,102,1);
*/

@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,700italic,300,700);
@import url(http://fonts.googleapis.com/css?family=Lato&subset=latin,latin-ext,400,700);

body { width: 100%;	background-color: #fff; }
body {
	font-family: "Segoe UI", helvetica, "garuda", arial, verdana, tahoma, sans-serif;
	font-size: 16px; font-weight: 400; color: #555; margin: 0; padding: 0;}


.borderm { border: 2px solid magenta !important; }
.borderc { border: 2px solid cyan !important; }

body #home {color: rgba(209,142,1,1);}

ul #home{
	border-bottom: 5px solid rgba(5,103,60,1);
}


#page {
	width: 100%;
	margin: 0;
	padding: 0;
	position: relative;
	overflow: hidden;
}

#bk-img {
	position: static;
	top: 0;
	left: 0;
	z-index: -10;
	width: 100%;
	max-height: 952px;
}

#see-us-img {
	position: static;
	top: 0;
	left: 0;
	z-index: -10;
	width: 100%;
	max-height: 952px;
}


/* Text */

h1 {margin: 0 0 1em 0; font-size: 2.8em; font-weight: 700; }
h2 {margin: 0 0 .5em 0; font-size: 1.6em; font-weight: 700; line-height: 1.1em; }
h3 {margin: 0 0 .5em 0; font-size: 1.3em; font-weight: 700; }
h4 {margin: 0 0 1.5em 0; font-size: 1em; font-weight: 700; }

p { margin: 0 0 1em 0; }

a { color: #007eff; }
a:visited { color: #65b1ff}


/* Global */

.navbar-default {
  background-color: rgba(0,0,0,.65) !important;
  border: none;
}

.navbar-default.darker {
  background-color: rgba(0,0,0,.75) !important;
  border: none;
}

a.btn{
	position: relative;
	display: block;
	max-width: 200px;
	background-color: rgba(255,255,255,.75);
	font-size: 1.2em;
	font-weight: 700;
	text-decoration: none;
	color: rgba(209,142,1,1);
	border: 1px solid rgba(209,142,1,1);
	padding: 4px 15px;
	transition: background-color .3s;
	margin: 0 auto;
}

a.btn:hover{
	background-color: rgba(255,255,255,.95); /* 0 red, 0 green, 0 blue, .3 alpha (i.e. transparency) */
	color: rgba(5,103,60,1);
}

a.btn:visited{
	color: rgba(5,103,60,1);
}

a.ex{
	padding: 6px 10px;
	font-size: 1.3em;
}

a.go-top {
	position: fixed;
	bottom: 2.25em; 
	right: 1em;
	text-decoration: none;
	color: #fff;
	background: rgba(0,0,0,.75) url("../images/go-top20.png") no-repeat center 3px ;
	font-size: .85em;
	padding: 2em .5em .5em .5em;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	display: none;
	z-index:100;
	border-radius: 5px;
}

a.go-top:hover {
	background-color: rgba(0,0,0,.9);
}

/* Header */

header {
	position: absolute;
	height: auto;
	width: 100%;
	top: 0;
	left: 0;
/*	border: 1px solid red; */
}

header a.logo {
	z-index: 100;
	position: absolute; display: block;
	width: 150px;	height: 96px;
	background: url(../images/logo-used.png) no-repeat 0 0;
	background-size: contain;
	top: 10px;		left: 20px;
}

header a.logo span { 
	display: none;
}

header div.hero {
	position: relative;
	display: block;
	margin: 0 15%;
	width: 546px;	top: 150px;
}

header div.hero h1 {
	font-size: 2em;
	line-height: 1.15em;
	margin: 0 0 .5em 0;
	color: #000;
	text-shadow: 1px 2px 2px rgba(255, 255, 255, 0.62)/* rgba(5,103,60,.62) /* rgba(0, 0, 0, 0.62)*/;
	text-align: center;
}

header div.content {
	position: absolute;
	top:0;
	right:0;
	margin-top: 5px;
	margin-right: 30px;
	width: 70%;
	height: 40px;
	background: none;
	color: rgb(255,255,255);
	color: rgba(255,255,255,.9);
	z-index: 10;
}

header div.content h1{
	display:inline-block;
	float: right;
	padding: 5px 10px 0 0;
	font-size: 1.5em;
	color: #fff;
	color: rgba(255,255,255,.9);
}

header div.content a.facebook{
	display:inline-block;
	float: right;
	margin: 8px -0px 10px 10px;
	width: 26px;
	height: 26px;
	background: url(../images/facebook-icon.png) no-repeat 0 0;
	background-size: 26px 26px;
}

header div.content a.paypal{
	display:inline-block;
	float: right;
	margin: 8px -0px 10px 10px;
	background: url(../images/btn_donate_LG.png) no-repeat 0 0;
	width: 75px;
	height: 26px;
	background-size: 75px 26px;
}

header div.content a.instagram{
	display:inline-block;
	float: right;
	margin: 8px 0px 10px 10px;
	width: 26px;
	height: 26px;
	background: url(../images/instagram-icon.png) no-repeat 0 0;
	background-size: 26px 26px;	
}

header div.content a.linkedin{
	display:inline-block;
	float: right;
	margin: 8px -0px 10px 10px;
	width: 26px;
	height: 26px;
	background: url(../images/linkedin-icon.png) no-repeat 0 0;
	background-size: 26px 26px;
}

header div.content a.twitter{
	display:inline-block;
	float: right;
	margin: 8px -0px 10px 10px;
	width: 26px;
	height: 26px;
	background: url(../images/twitter-icon.png) no-repeat 0 0;
	background-size: 26px 26px;
}

header div.content a.phone{
	display:inline-block;
	float: right;
	margin: 8px 8px 10px 30px;
	width: 26px;
	height: 26px;
	background: url(../images/phone3b.png) no-repeat 4px 2px;
	background-size: 20px 20px;
}

/* Navigation */
nav {
	z-index: 2;
	position: absolute;
	top: 0px;	left: 0px;
	padding: 50px 0 0 50px;
	width: 100%;

}

.navbar-default {
  padding-left: 180px;
  border-radius:0;
}

.navbar-default ul.nav.navbar-nav li a {
	border-bottom: 5px solid rgba(0,0,0,0);
	color: #fff;
	font-size:.95em; 
/*	text-shadow: 0px 0px 0px rgba(255, 255, 255, .6); */
}

.navbar-default ul.nav.navbar-nav li a:hover {
	color: rgba(209,142,1,1);
	border-bottom: 5px solid rgba(5,103,60,.5);
}

nav::after {	content:'';	display: block;	clear:both; }

nav ul {	list-style: none;	margin: 0;	padding: 0;}

nav ul li:hover {	background-color: rgba(0,0,0,.5);} 

nav ul li:hover > ul {	display: block;}

nav ul li:hover > ul a {	display: block;}


nav ul li a {
	display: inline-block;
	color: #fff;
	padding: 10px 20px;
	text-decoration: none;
	position: relative;
}

nav ul li a:visited {	color: #fff;}	

nav ul ul {	position: absolute;	top: 100%; background-color: rgba(0,0,0,.75);	display: none; }

nav ul ul li {	position: relative; }

nav ul ul li a {	width: 200px;}

nav ul ul li a:hover {	border-bottom: 5px solid rgba(0,0,0,0) !important; text-decoration: none;}

nav ul ul ul {	left: 100%;	top: 0px; }


/* Navigation > top-level */

nav > ul {	padding-left: 200px}

nav > ul > li {	float: left; }

nav > ul > li > a {	width: auto;	padding: 10px 20px 10px 20px;}

nav a[aria-haspopup="true"]::after {		/* Creates right pointing arrow to show submenu */
	content:'';
	display: block;	width: 0px;	height: 0px;
	position: absolute;
	top: 20px;	right: 5px;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 4px solid #fff;
} 

.nav.navbar-nav > li > a[aria-haspopup="true"]::after {		/* Creates bottom pointing arrow to show submenu */
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #fff;
	left: 16px; 	right: auto;
	bottom: 2px;	top: auto;
}
 

/* Section - All */

section { padding: 0 30px}
section::after {content:''; display: block; clear: both;}

section .wrapper{
	display: block;
	max-width: 1200px;
	margin: 0 auto;
}

/* Section - Main */


section.main {	margin-top: 20px;	margin-bottom: 30px;	padding: 0; }

section.main aside {	width: 33%;	float: left; text-align: center; }

section.main .content {	margin: 15px;	background: no-repeat center top;	background-size: 80px 80px;	padding-top: 85px; }

section.main aside h3 a {	color: #000;	text-decoration: none;}

section.main aside h3 a:hover { text-decoration: underline; }

section.main aside .content.stars {	background-image: url(../images/star2.svg); }
section.main aside .content.stars p a { color: #555; }
section.main aside .content.stars p a:hover { text-decoration: underline; text-decoration-color: rgba(5,103,60,1);  }
section.main aside .content.stars p a:visited { color: #555; }

section.main aside .content.operations { background-image: url(../images/marker1.svg); }
section.main aside .content.operations p a { color: rgba(5,103,60,1); text-decoration: none; }
section.main aside .content.operations p a:hover { text-decoration: underline; text-decoration-color: rgba(5,103,60,1);  }
section.main aside .content.operations p a:visited { color: rgba(5,103,60,1) }

section.main aside .content.tools {	background-image: url(../images/donate-red.svg); }

/* Section - easy-move */

section.easy-move {	background-color: rgba(5,103,60,1);	padding-top: 30px;	padding-bottom: 30px;	color: #fff; }

section.easy-move article {	padding: 0 20px 0 515px; background: url(../images/la-pwet-h220.jpg) no-repeat 0 5px;
	min-height: 220px;
	max-width: 1200px;
	margin: 0px auto;
}

 /*section.easy-move article h2 { font-weight: 600;  } */

section.easy-move article a.btn {
	float: left;
	color: rgba(0,0,0,.5);
	border: 1px solid rgba(0,0,0,.5); 
}


/* Section - quick-quote */

section.quick-quote {
	background: url(../images/bkImgQuote4b.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
 	-moz-background-size: cover;
 	-o-background-size: cover;
  	background-size: cover;
	padding-top: 30px;
	padding-bottom: 30px;
	color:#fff;
}

section.quick-quote .window {
	display: block;
	margin: 0 auto;
	max-width: 1200px;
}

section.quick-quote div.quote span .textbox::-webkit-input-placeholder { color: #484848; }
section.quick-quote div.quote span .textbox:-moz-placeholder { /* Firefox 18- */ color: #484848;  }
section.quick-quote div.quote span .textbox::-moz-placeholder {  /* Firefox 19+ */ color: #484848;  }
section.quick-quote div.quote span .textbox:-ms-input-placeholder {     color: #484848;  }

section.quick-quote ul {	list-style: disc; }

section.quick-quote div.catch {
	display: block;
	float: left;
	padding: 0px 20px 30px 0px;
	min-height: 220px;
	width: 475px;
}

section.quick-quote div.catch h1 {
  font-size: 2.2em;
  font-weight: 600;
}

section.quick-quote div.catch h2 {
  font-family: "latolight";
  font-style: normal;
  font-weight: 400;
  font-size: 2.2em;
}

section.quick-quote div.catch li {
  font-weight: 500;
  font-size: 1.1em;
}


section.quick-quote div.catch a.btn {
	float: left;
}

section.quick-quote div.catch a:hover {
	background: rgba(0,0,0,.1);
}

section.quick-quote div.quote {
	display: block;
	float: right;
	padding: 0px;
	min-height: 220px;
	width: 624px;
}

section.quick-quote div.quote a.btn {
	float: left;
	color: rgba(0,0,0,.5);
	border: 1px solid rgba(0,0,0,.5); 
}

section.quick-quote div.quote span .textbox {
	display: block;
	margin: 10px auto;
	padding-left: 7px;
	background-color: rgba(255,255,255,.8);
	color: black;
	border: 1px solid rgba(0,0,0,.5);
	border-radius: 5px;
	width: 100%;
	height: 36px;
}

section.quick-quote div.quote span .textbox.top {
	margin-top: 5px;
}

section.quick-quote div.quote span .textareabox {
	width: 100%;
	padding: 0px;
	background-color: rgba(255,255,255,.8);
	color: black;
	border: 1px solid rgba(0,0,0,.5);
	border-radius: 5px;
}
section.quick-quote div.quote .selectline {
	display: block;
	margin: 10px auto;
	width: 100%;
	min-height: 36px;
	padding: 0px;
}

section.quick-quote div.quote span .textbox.zip {
	display: inline-block;
	width: 48.5%;
	margin: 0px 16px 0px 0px;
}

section.quick-quote div.quote span .textbox.zip.to {
	display: inline-block;
	width: 	48.2%;
	margin: 0px;
}

section.quick-quote div.quote span .selectbox {
	margin: 0px 16px 0px 0px;
	padding-left: 3px;
	background-color: rgba(255,255,255,.8);
	color: #000;
	border: 1px solid rgba(0,0,0,.5);
	border-radius: 5px;
	width: 48.5%;
	height: 36px;
}

section.quick-quote div.quote .date-holder {
display: inline-block;
padding-left: 7px;
background-color: rgba(255,255,255,.8);
color: #000;
border: 1px solid rgba(0,0,0,.5);
border-radius: 5px;
width: 48.2%;
height: 36px;

}

section.quick-quote div.quote div.selectline div.captchabox {
	display: block;
	float: left;
	margin: 0px;
	margin-right: 20px;
	width: 305px;
}

section.quick-quote div.quote .btn500 {
	display: block;
	float: left;
	width: 47%;
	height: 76px;
	margin: 0px;
	margin-left: 3px; 
	/*background-color: rgba(255,255,255,.1);*/
	background-color: rgba(5,103,60,.6);
	font-size: 1.2em;
	font-weight: 700;
	text-decoration: none;
	/*color: rgba(5,103,60,1);*/
	color: #fff;
	border: 1px solid rgba(255,255,255,.5);
	padding: 10px 16px;
	transition: background-color .3s;
	border-radius: 5px;
}

section.quick-quote div.quote .btn500:hover {
	background-color: rgba(255,255,255,.2);
	background-color: rgba(5,103,60,1);
}


/* Section - How To */

 
section.how-to {	background-color: #eee9d9;	position: relative; padding-bottom: 10px}

section.how-to aside {	width: 30%; float: left; margin-right: 10px;}

section.how-to aside .content {	padding: 30px 30px 20px 0; } 

section.how-to aside .content img {	display: block; margin-bottom: 15px; width: 70%;}

section.how-to aside .content h4 {	margin-bottom: 0;}

section.how-to aside .content p {	margin-bottom: .5em; }

section.how-to aside .content a {	display: inline-block; color: #cc6634; font-weight: 700; }

section.how-to blockquote {
	float: left;
	margin: 0;	width: 36%;
	color: #444;
	background-color: #fff;
	bottom: 0;
}

section.how-to blockquote p { margin: 10px 10px 10px 30px; margin-top: -40px;}

section.how-to blockquote p.quote {	 font-style: italic; font-size: 1.2em;}

section.how-to blockquote p.credit {
	color: #777;
	font-size: .9em;	margin-top: 0;	padding-left: 20px;	line-height: 1.3em;
	position: relative;
}

section.how-to blockquote::before {
	content:'\201c'; color: #d2bd65;
	position: relative;
	top: 0px; left: 0px;
	font-size: 3em;
	font-family: serif; 
}

section.how-to blockquote {	
	max-height: 90%;
	margin-top: 30px;
}

section.how-to blockquote p.quote::after {	content:'\201d';	font-family: serif; }

section.how-to blockquote P.credit::before {	content:'\2014';	position: absolute;	top: -1px;	left: 0; }

/* Pre-Footer */

section.foot{
	background-color: rgba(0,0,0,.8) !important;
	margin: 0px;	padding: 20px;
	padding-bottom: 5px;
	color: rgba(217,189,102,1);
}

section.foot h1, section.foot h2, section.foot h3 { font-family: "latolight"; }

section.foot h3 { margin: 0px; }

section.foot aside{	width: 33%;	float: left; text-align: center; margin-top: 10px;}

section.foot aside .content.logo {	
	margin: 15px;	
	background: no-repeat center top;	
	background-size: 50% ;	
	padding-top: 85px;
	text-align: center;
}
section.foot aside .content.logo {	background-image: url(../images/logo-used.png);}

section.foot aside .content.text {	padding-top: 40px;}
section.foot aside .content.text p {	font-weight: 500;}
section.foot aside .content.social a {	color: rgba(217,189,102,1); font-weight: 500;}
section.foot aside .content.social a:hover { text-decoration: 	underline;	 color: rgba(217,189,102,1); font-weight: 500;}
section.foot aside .content.text h3 img {	margin-right: 6px;}

section.foot aside .content.social { text-align: left; margin-left: 30%; }
section.foot aside .content.social ul { list-style: none; padding-left: 0px;}
section.foot aside .content.social ul li { margin-top:5px;}


section.foot aside .content.social a.facebook{
	display:inline-block;
	margin: 0 auto;
	width: 26px;
	height: 26px;
	background: url(../images/facebook-icon.png) no-repeat 0 0;
	background-size: 26px 26px;
}

section.foot aside .content.social a.instagram{
	display:inline-block;
	margin: 0 auto;
	width: 26px;
	height: 26px;
	background: url(../images/instagram-icon.png) no-repeat 0 0;
	background-size: 26px 26px;	
}

section.foot aside .content.social a.linkedin{
	display:inline-block;
	margin: 0 auto;
	width: 26px;
	height: 26px;
	background: url(../images/linkedin-icon.png) no-repeat 0 0;
	background-size: 26px 26px;
}

section.foot aside .content.social a.twitter{
	display:inline-block;
	margin: 0 auto;
	width: 26px;
	height: 26px;
	background: url(../images/twitter-icon.png) no-repeat 0 0;
	background-size: 26px 26px;
}

/* Bottom Navigation */

section.bottom-nav {
	position: relative; 
	display: block; 
	width: 100%; 
	margin: 0px;
	font-size: 0.8em; 
	text-align: center;
	background-color: rgba(0,0,0,.8);
	color: #777;
	padding-bottom: 10px;
}

section.bottom-nav .nav2 a { margin-right: 30px;	color: inherit; padding-bottom: 10px;}

section.bottom-nav .nav2 a:visited {	color: #777;}

section.bottom-nav .nav2 a:hover {	text-decoration: 	underline;	}


/* Footer */

footer { font-size: .8em;	margin: 5px 60px;	color: #999; /*border-top: 1px ridge rgba(0,0,0,.1);*/ }

footer .content {	float: right;  display:block; }

footer a {	margin-right: 30px;	color: #777; padding-bottom: 10px;}

footer a:visited {	color: #777}

footer a:hover {	text-decoration: 	underline;	}



/* CONTACT PAGE ====================================================================================*/

body.cover {
		background: url(../images/bkImgQuote2.jpg) no-repeat center center fixed; 
		-webkit-background-size: cover;
	 	-moz-background-size: cover;
	 	-o-background-size: cover;
	  	background-size: cover;
}

body.cover #page {
	background-color: rgba(255,255,255,.8);
}

section.contact-us {
	/*
	background: url(../images/bkImgQuote2.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
 	-moz-background-size: cover;
 	-o-background-size: cover;
  	background-size: cover;
  	*/
  	padding-top: 20px;
}

section.contact-us h1 { 
	font-size: 2.5em;
}


section.contact-us p {
	font-weight: 400;
	margin: 10px;
	text-align: center;
	color: #000;
}

section.contact-us h2 {
	text-align: center;
	margin: 10px;
	color: rgba(5,103,60,1);

}

section.contact-us div.contact-window {
	display: block;
	position: relative;
	width: 522px;
	margin: 0px auto;
	margin-top: 100px;
	margin-bottom: 	30px;
}

section.contact-us div.contact-window h1 { color: rgba(5,103,60,1); padding-left: 10px; margin-bottom: 0px; font-weight: 500; }

section.contact-us div.contact-window span .textbox::-webkit-input-placeholder, 
section.contact-us div.contact-window span .textbox:-moz-placeholder, /* Firefox 18- */
section.contact-us div.contact-window span .textbox::-moz-placeholder,   /* Firefox 19+ */
section.contact-us div.contact-window .textbox:-ms-input-placeholder {
   color: #484848;
}

section.contact-us div.contact-window span .textareabox::-webkit-input-placeholder, 
section.contact-us div.contact-window span .textareabox:-moz-placeholder, /* Firefox 18- */
section.contact-us div.contact-window span .textareabox::-moz-placeholder,   /* Firefox 19+ */
section.contact-us div.contact-window .textareabox:-ms-input-placeholder {
   color: #484848;
}

section.contact-us div.contact-window span .textbox {
	margin: 8px 10px;
	width: 500px;
	height: 50px;
	padding: 10px;
	background-color: rgba(255,255,255,.8);
	color: black;
	border: 1px solid rgba(0,0,0,.5);
	border-radius: 5px;
}

section.contact-us div.contact-window span .textareabox {
	margin: 8px 10px;
	width: 500px;
	padding: 10px;
	background-color: rgba(255,255,255,.8);
	color: black;
	border: 1px solid rgba(0,0,0,.5);
	border-radius: 5px;
}

section.contact-us div.contact-window div.captchabox {
	display: inline-block;
	margin: 6px 10px 10px 10px;
	width: 500px;
}

section.contact-us div.contact-window .btn500 {
	float:right;
	width: 180px;
	height: 76px;
	margin-top: -78px;
	background-color: rgba(5,103,60,.8);
	font-size: 1.2em;
	font-weight: 700;
	text-decoration: none;
	color: rgba(5,103,60,1);
	border: 1px solid rgba(5,103,60,1);
	transition: background-color .3s;
	border-radius: 5px;
	color: #fff;
}

section.contact-us div.contact-window .btn500:hover {
	background-color: rgba(5,103,60,1);
}
	
/* CONTENT PAGES: TESTIMONIAL - ABOUT - SERVICES  ====================================================================================*/

.content-page {
	background-color: #fff;
  	padding-top: 130px;
  	padding-bottom: 30px;
}

.content-page.lower {
	background-color: #fff;
  	padding-top: 30px;
  	padding-bottom: 30px;
  	background-color: #eee9d9;
  	border-top: 5px outset #777;
}

section.content-page h2 {
	font-weight: 600;
	font-size: 1.5em;
	color: rgba(5,103,60,.8);
	margin-top: 30px;
}

section.content-page h3 { 
	font-family: "latolight"; 
	color: rgba(209,142,1,1);
	text-shadow: 1px 1px 2px rgba(0,0,0,.2);
	text-decoration: underline;
	text-decoration-color: rgba(5,103,60,.65);
}

.window {
	position: relative;
	display: block;
	margin: 0 auto;
	width:90%;
	max-width: 1200px;
}

.window p.upper {
	padding: 10px 10px 0px 30px;
	width:95%;
	max-width: 1200px;
}

.window p.upper a {color: rgba(5,103,60,1); text-decoration: none;}
.window p.upper a:visited {color: rgba(5,103,60,1); text-decoration: none;}
.window p.upper a:hover {text-decoration: underline;}


.window h1 { 
	color: rgba(5,103,60,1); 
	padding-left: 10px; 
	margin-bottom: 0px; 
	font-weight: 500;
	font-size: 2.5em;
}

p.heavy { font-weight: 600 }
p.bold { font-weight: 700 }
p.black { font-weight: 900 }


/* TESTIMONIAL PAGE ====================================================================================*/

section.testimonials .attest {
	width:90%;
	margin: 1em auto 0;
	padding: 5px 10px;
	background-color: rgba(0,0,0,.1);
	border-left: 4px solid rgba(5,103,60,1);
}

section.testimonials .attest::before {
	content:'\201c'; color: rgba(209,142,1,1);
	position: relative;
	top: -12px; left: -2px;
	font-size: 3em;
	font-family: serif; 
	padding-bottom: -10px;
	margin-bottom: -10px;
}

section.testimonials .attest p.quote {	margin: -50px 10px 10px 20px;	}

section.testimonials .attest p.quote::after {	content:'\201d';	font-family: serif; }

section.testimonials .attest p.credit {
	margin-left: 20px;
	font-size: .9em;	margin-top: 0;	padding-left: 20px;	line-height: 1.3em;
	position: relative;
}

section.testimonials .attest p.credit::before {	content:'\2014';	position: absolute;	top: -1px;	left: 0;}


/* SERVICES PAGE ====================================================================================*/


section.services .service {
	position: relative;
	display: block;
	margin: 0 auto;
	width:90%;
	padding: 5px 10px;
}

.seperates{ width: 100%; border-bottom: 1px solid rgba(0,0,0,.15); }

section.services .serve { 	padding: 0 20px 0 515px; }

section.services .serve ul { 
	position: relative;
	display: block;
	list-style: none;
	padding: 0px;
	padding-top: 5px;
	text-align: left;
}

section.services .serve ul li {
	display: inline-block;
	margin-right: 5px;
	margin-bottom: 10px;
	padding: 10px; 
	border-radius: 5px;
	font-weight: 600;
}

section.services .green ul li {
	border: 1px solid rgba(5,103,60,.75);
	background-color: rgba(5,103,60,.2);
}

section.services .yellow ul li {
	border: 1px solid rgba(209,142,1,.75);
	background-color: rgba(209,142,1,.25);
}

section.services .tabs {	padding: 0px;	text-align: left; }
section.services .offerings {	background: url(../images/offerings-h220.jpg) no-repeat 0 5px; }
section.services .labor { 	background: url(../images/labor-h220.jpg) no-repeat 0 5px; }
section.services .area {	background: url(../images/raleigh-snow-h220.jpg) no-repeat 0 5px; }
section.services .payment {	background: url(../images/train-h220.jpg) no-repeat 0 5px;	min-height: 250px; }
section.services .terms {	background: url(../images/terms-h220.png) no-repeat 0 5px;}

/* ABOUT US PAGE ====================================================================================*/

section.about-us .about {
	position: relative;
	display: block;
	margin: 0 auto;
	width:90%;
	max-width: 1200px;
	padding: 5px 10px;
}

section.about-us .about .content { padding: 0 20px 0 0px; }

section.about-us .about .content p img { 
	margin: 5px 40px 10px 0px; 
	float: left; padding: 0px;
	max-width: 400px;
}

/* TIPS PAGE ====================================================================================*/

.cream {	background-color: #eee9d9;}

p.tip {
	position: relative;
	display: inline-block;
	margin-right: 2.5%;
	margin-bottom: 10px;
	width: 100%;
	padding: 10px; 
	border-radius: 5px;
	color: #555;
}

p.tip.odd {
	border: 1px solid rgba(5,103,60,.75);
	background-color: rgba(5,103,60,.2);
}

p.tip.even {
	border: 1px solid rgba(209,142,1,.75);
	background-color: rgba(209,142,1,.25);
}

/* FAQ PAGE ====================================================================================*/

.faq .points {
	margin-bottom: 10px;
	width: 100%;
	border: none;
	color: #555;
}

.faq .odd {
	border: 1px solid rgba(5,103,60,.75);
	background-color: rgba(5,103,60,.2);
}

.faq .even {
	border: 1px solid rgba(209,142,1,.75);
	background-color: rgba(209,142,1,.25);
}

.faq .points .content-odd {
	border: 1px solid rgba(5,103,60,.75);
	background-color: rgba(5,103,60,.1);	
	border-top: 1px solid rgba(5,103,60,.75);
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

.faq .points .content-even {
	border: 1px solid rgba(209,142,1,.75);
	background-color: rgba(209,142,1,.15);
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

.panel-title a { display: block; }

