﻿body {
		background-image: url(images/webdesign/bg.jpg);
}
.container_16 {
	margin-bottom: 50px;
}

/* this displayed a gap at bottom of div unless height specified
   different height set in home page 
*/
#header {
	position:relative;
	z-index:9;
	height:289px;
}
#main-nav {
	position:absolute;
	top:215px;
	left:390px;
	z-index:5;
}

/* this is overriden in the home page by a slightly different layout */
#content-wrapper {
  background: #FFFFFF url(images/webdesign/suzyhh2_02.jpg) top left repeat-y;
}
#vision p {
	padding: 20px 50px;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:20px;
}
.padded-div {
	padding: 15px 50px 35px 50px;
}

/* services section */
#services-wrapper {
  background: #FFFFFF url(images/webdesign/suzyhh_03.jpg) repeat-y;
}
#services {
	background-color: #f5f5f5;
	margin-left:14px;
	margin-right:4px;
	padding:10px 0px 10px 6px;
}
#services img {
	padding-top:5px;
}
.sr-services {
	text-align:center;
	background-color:#FFFFFF;
	padding:5px;
	border:#CCCCCC 1px dotted;
	height:310px;
}
.sr-services p {
	text-align:left;
	font-size:12px;
	padding: 12px 12px 5px 12px;
}
.sr-services-hdr {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;
	font-weight:bold;
}
/* services section */

#footer-wrapper {
	height:238px;
}

#textlinks {
	font-size:12px;
	color:#FFF;
	text-align:center;
	padding-bottom:20px;
}
#textlinks p {
	color: #666666;
}
#textlinks a {
	color: #666;
  text-decoration: none;
}
#textlinks a:visited {
	color: #666;
}
#textlinks a:hover {
	color: #333;
  text-decoration: underline;
}
#textlinks a:active {
  text-decoration: underline;
}