* {padding:0px; margin:0px; border:0px; border:none;}
img {padding:0px; margin:0px; border:0px; border:none;}
ul {margin:0px; padding:0px;}
body {font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;}
p {line-height:1.25; margin-bottom:1em;}
h1, h2, h3 {margin-bottom:.25em}
h1 {font-size:14px; }
h2 {font-size:13px;}
h3 {font-size:12px;}	
#wrapper {width:800px;
	position:relative;
	margin:auto;
	background-color:#000000;
	background-image:url(images/below_header.jpg);
	background-repeat:no-repeat;
	background-position:0px 202px;
	
	}
#insideWrapper {width:740px; margin-left:30px; background-color:#ffffff;}	
	
/*Header styling: header margin pushes over the middle picture to push next section down*/
#header {height:202px;
		position:relative;
		background-color:#000000;
		background-image:url(images/header.jpg);
		background-repeat:no-repeat;
		margin-bottom:115px;}
/*image to join up the bottom of the seal */	
	
/*Leftside styling */	
/*position relative pushes the menu itself up against the header image */	
/* margin-bottom:-7px fixed a gap */
#leftside {width:160px; float:left; position:relative; margin-bottom:-18px;}
/*Positions menu further up to tuck under header */
ul.menu {list-style:none; padding-top:20px;  position:relative; top:-114px; background-image:url(images/nav_on.jpg); background-repeat:repeat-y;}
.menu a:link, .menu a:visited, .menu a:active {
	color:#000000; text-indent:25px; font-size:12px; text-decoration:none; display:block; padding-top:5px;height:30px; font-weight:bold;}
.menu a:hover {
	color:#7c1336; background-image:url(images/nav_hover.jpg); background-repeat:no-repeat;}
/* Tucks image right under the navigation */
#leftside img {position:absolute; bottom:7px;}	

/*Content including the rightside styling */		
#content {float:right; width:580px; }
#contentInside {width:350px; padding:20px 20px 5px 20px; }
#contentInside ul {margin:5px 0px 30px 25px;}
#contentInside ul li {padding-bottom:.25em;}
#contentInside a:link, #contentInside a:visited, #contentInside a:active {
	color:#7c1336; font-weight:bold; text-decoration:none;}
/*This includes the center content only */
#contentInside a:hover {
	text-decoration:underline;}
#contentInside img {border:1px #7c1336 solid; padding:2px;}


/*Testimonial box styling */
#testimonials {background-color:#e6e6e6; border:1px #7c1336 solid; margin-top:30px; padding:10px;}
#testimonials h1 {font-size:15px;}
#testimonials a:link, #testimonials a:visited, #testimonials a:active {
	color:#7c1336; font-weight:bold; text-decoration:none;}
#testimonials a:hover {text-decoration:underline;}

/*Service list styling */
#rightside{float:right; background-color:#ffffff;   width:180px; margin-top:20px;  position:relative;}
ul.rightside {margin-left:0px; border:1px #afaea8 solid; padding:5px 0px 75px 10px;  width:155px; list-style:none;  font-weight:bold;}
ul.rightside li {/*padding:10px 0px 0px 0px; */ background-image:url(images/right_circle.jpg); background-repeat:no-repeat; background-position:left center; padding:3px 0px 3px 14px;}
ul.rightside li p {display:inline;}
ul.rightside li img {padding-right:5px;}
/* Margin on this containing element pushes it below the image */
#rightside p {font-weight:bold; padding-top:20px; margin-bottom:40px;}
#rightside p.adjust {position:absolute; right:0px; bottom:-20px; }

#copyright {font-size:10px; text-align:center; color:#ffffff; padding:10px 0px 10px 0px; }
#copyright a:link, #copyright a:visited, #copyright a:active
	{color:#ffffff; text-decoration:none;}
#copyright a:hover {text-decoration:underline;}

/* request is form id */
#request, #contactUs {margin-bottom:20px;}
#request legend, #contactUs legend {font-size:12px; font-weight:bold; background-color:#F5C703; color:#000000; padding:3px; margin-bottom:4px;}
#request td,  #contactUs td{margin-bottom:10px; border:1px solid #FFCF00; padding:4px;}
#request input, #request textarea, #contactUs input, #contactUs textarea {border:1px solid #B5AEAD;}
#request fieldset, #contactUs fieldset {border:#F5C703 1px solid; padding:10px;}
/* quote is  table */
#quote td.quantity {width:50px; padding-right:10px; }
#quote td.item {width:150px; }
/* contactInformation is  table */
#contactInformation label {font-weight:bold;}