body {
		margin: 0;
		padding: 0;
		font-family: Arial, Helvetica, sans-serif;
		background-color: #FFFFFF;
		text-align: center;
	}
	
	/* page container */ 
	#wrapper {
		position: relative;
		text-align: left;
		width: 950px;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 1em;
		background-image: url(shadow_border.jpg);
		background-repeat:repeat-y;	
	}	
	
	/*container for content */
	#wrapper2 {
		background-image: url(sidebar.jpg);
		background-repeat:repeat-y;
		margin: 0 10px 0 10px;	
	}
	
	#header {
		background-image: url(pmy-header-longer.jpg);
		background-repeat:no-repeat;
    	height:200px;
    	position:relative;
	}

	#header h1 {
		margin: 0;
    	padding: 0.3em 10px 0.3em 0;
		text-align: right;
		width: 919px;
    	font-weight:normal;
    	color: #fff;
    	font-size: 170%;
    	position:absolute;
    	bottom: 0;
    	left: 0;
		background-image: url(grey_fade.png);
	}
	
	.smaller_heading{
		font-size: 16px;
		font-weight:bold;
	}
	
	#content {
		float:right;
    	width: 670px;
		padding: 0 10px 0 0;
		text-align:left;
		margin-top:0px;
	}

	#content h2 {
		font-size: 120%;
		color: #006699;
		background-color: transparent;
		margin: 0;
		padding: 1.4em 0 0 0;
		width:180%;
	}
	
	#content h3{
		font-size: 105%;
		color: #006699;
		background-color: transparent;
		margin-bottom: -10px;
		margin-top: -5px;
		padding: 1.4em 0 0 0;
	}
	
	#content p {
		font-size: 90%;
		line-height: 1.6;
	}
	
	a.in_line_link{
		font-size: 15px;
		color:black;
	}
	
	#intro{
		float:left;
		width:55%;
		margin-top:0px;
	}

	#first_para{
		margin-bottom:0px;
	}
		
	#photo{
		float:right;
		width:35%;
		margin-top:85px;
		margin-right:30px;
	}
		
	.clear{
		clear:both;
		margin-top:0px;
	}
	
	#content #prices_intro{
		color: #006699;
		font-weight:bold;
		font-size:100%;
	}
		
	#prices{
		font-size:14px;
		margin-top:-10px;
		font-weight:bold;
	}
	
	.price{
		font-size:16px;
		color: #006699;
	}
		
	#contact_image{
		position:absolute;
		top:510px;
		left:655px;
	}
		
	#nav {
		float:left;
		width: 230px;
	}
	
	#nav p#prices{
		margin-top:30px;
		margin-left:15px;
		margin-bottom:-30px;
		font-size:17px;
		font-weight:bold;
		}	
		
	#nav p#testimonials_heading{
		margin:0 0 0 10px;
		font-size:10px;
		font-weight:bold;
	}

	#nav p{
		width:85%;
		font-size:10px;
		margin:5px 0 10px 10px;
		line-height:100%;
	}
	
	#nav ul {
		list-style: none;
		margin: 3em 0 0 0;
		padding: 0;
		border: none;
	}

	#nav li {
		font-size: 95%;
	}

	#nav a:link, #nav a:visited {
		color: #ffffff;
    	background-color:transparent;
		background-image: url(arrow.gif);
		background-repeat: no-repeat;
    	display:block;
    	padding: 1em 0 0 10px;
    	text-decoration:none;
		min-height: 40px;
	}

	#nav a:hover, #nav li.cur a:link, #nav li.cur a:visited {
		color: #ffffff;
		background-image: url(arrow_selected.gif);
		background-repeat: no-repeat;
	}
	
	#footer {
		clear:both;
		font-size: 80%;
		padding: 1em 0 1em 0;
		margin-left: 250px;
		margin-top:25px;
    	color: #999;
    	background-color: transparent;
		font-size:10px;
		height:30px;
	}
		
	#footer p#locksmiths{
		float:left;
		margin: 15px 0 0 0;
	}

	#footer p#copyright{
		float:right;
		margin: 15px 15px 0 0;
	}
	
	p#locksmiths a{
		font-size:12px;
		color:gray;		
	}
	
	p#copyright a{
		font-size:10px;
		color:gray;
		text-decoration:none;		
	}
	
	#bottom_border {
		clear:both;
		background-image: url(shadow-bottom-longer.jpg);
		background-repeat: no-repeat;
		display: block;
		height: 13px;
	}
	
	#image{
		z-index:99;
		position:absolute;
		top:250px;
		left: 40%;
	}
