* {
    padding: 0;
    margin: 0;
}
html{
	height: 100%;	
}
body {
    font-family: 'PT Sans', sans-serif;
	font-size: 100%;  
	background-color:#9797A6;
	background-image: -moz-radial-gradient(center 45deg,circle cover, #FFFFFF, #9797A6);
	background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%,800, from(#FFFFFF), to(#9797A6));
	background-image: radial-gradient(center 45deg,circle cover, #FFFFFF, #9797A6);    
	background-repeat: no-repeat;
    background-attachment: fixed; 
}

#container {
	min-height: 100%;
	background-color: #ECECFB;
	width: 960px;
	margin: 15px auto 0px auto;	
	-moz-box-shadow: 0 0 5px 5px #888;
	-webkit-box-shadow: 0 0 5px 5px#888;
	box-shadow: 0 0 5px 5px #888;
}
* html #container {
	height: 100%;	
}

#header
{
	width: 100%;
	background-color: #535362;	
}

#call-us
{
	color: white;
	float: right;
	margin: 10px 50px 0px 0px;
}

#main-nav {
			position:relative;
			font-size: 120%;
			padding: 5px 0 5px 20px;
			margin:0 -10px 0px -10px;	/* 30 = 20 padding + 10 neg margin */
			text-align: center;
			
			background:#8C0000;
			color:#6a6340;
			box-shadow:0 4px 4px rgba(0,0,0,0.3);
			}
			#main-nav:before,
			#main-nav:after {
				content:" ";
				border-top:10px solid #715926;	/* Colour of the triangle. To flip the effect, use border-bottom. */
				position:absolute;
				bottom:-10px; /* +1 to compensate for the border */
				} 
				#main-nav:before {
					border-left:10px solid transparent;
					left:0px;	/* Only required if the element has a border */
					}
				#main-nav:after {
					border-right:10px solid transparent;
					right:0px;
					}	

#main-nav a
{
  color: #D9D9EA;
  margin: 0 0 0 8px;
  padding: 0;
  text-align:right;
  text-decoration: none;
}

#main-nav a:hover
{
  color: white;
 }

#main-nav a:after
{
  color:#aaa;
  content: "|";
  margin-left: 8px;
}

#main-nav a:last-child:after
{
	content:"";
}

div#footer
{
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	height: 50px;
	background-color: #535362;
}

#heroDiv
{
	height: 350px;
	background-color: white;;	
}

#man-slider
{
	width: 100%;
	height: 50px;
	background-color: black;	
	-moz-box-shadow: 0 0 5px 5px #888;
	-webkit-box-shadow: 0 0 5px 5px #888;
	box-shadow: 0 0 5px 5px #888;
}

.active
{
	display: inline;
}

.slider
{
	display: none;
}

#page-text
{
	padding: 20px 0 20px 0;
	
}
#footer-nav
{
	font-size: 70%;
	width: 100%;
	text-align: center;
	padding: 5px 0px 5px 0px;
}

#footer-copy
{
	font-size: 70%;
	color: #DADAEA;
	width: 100%;
	text-align: center;
}
#footer-nav a
{
  color: white;
  margin: 0 0 0 6px;
  padding: 0;
  text-align:right;
  text-decoration: none;
}

#footer-nav a:after
{
  color:#aaa;
  content: "|";
  margin-left: 6px;
}

#footer-nav a:last-child:after
{
	content:"";
}

.well {
  min-height: 140px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #eee;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well ul
{	
	padding-left: 20px;
}

.text-container
{
	margin: 10px 20px 10px 20px;
	font-size: 80%;
}

.text-container h3, h2
{
	color: #5c5b69;
	margin-bottom: 10px;
}

.text-container p
{
	margin-bottom: 20px;
}

.shadow-image
{
	
	box-shadow: 0 5px 5px rgba(182, 182, 182, 0.75);
}

.contact-form
{
	padding-bottom: 100px;
}

.contact-form td
{
	padding: 5px;
}

.contact-form input[type=text]
{
	width: 200px;
}

.services-list li
{
	
}

.page-heading
{
	color:#8C0000;
	font-weight: lighter;
}
/*
     FILE ARCHIVED ON 16:04:43 Jan 16, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:04:11 Sep 22, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.611
  exclusion.robots: 0.061
  exclusion.robots.policy: 0.051
  esindex: 0.008
  cdx.remote: 16.29
  LoadShardBlock: 71.773 (3)
  PetaboxLoader3.datanode: 3103.706 (5)
  PetaboxLoader3.resolve: 104.639 (3)
  load_resource: 3158.4 (2)
*/