@charset "UTF-8";
@font-face {
  font-family: 'Occidental';
  src: url('fonts/OCCIDENT.TTF') format('truetype');
}
@font-face {
  font-family: 'Bickham';
  src: url('fonts/BickhamScriptPro-Regular.otf') format('opentype');
}
#main {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 35px;
	padding-left: 35px;
	background-color: #F6F7E6;
	padding-top: -20px;
	background-image: url(images/background2.png);
	margin-top: -10px;
	padding-bottom: 20px;
	background-repeat: repeat-y;
}
#nav {
	height: 20px;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 48px;
	float: right;
}
#nav a:link{
	font-family: Helvetica;
	font-size: 20px;
	color: #5D2322;
	text-decoration: none;
}
#nav a:visited{
	font-family: Helvetica;
	font-size: 20px;
	color: #5D2322;
	text-decoration: none;
}
#nav a:hover{
	font-family: Helvetica;
	font-size: 20px;
	color: #5D2322;
	text-decoration: underline;
}
#nav a:active{
	font-family: Helvetica;
	font-size: 20px;
	color: #5D2322;
	text-decoration: none;
}
a:link{
	font-family: Helvetica;
	font-size: 16px;
	color: #5D2322;
	text-decoration: underline;
}
a:visited{
	font-family: Helvetica;
	font-size: 16px;
	color: #5D2322;
	text-decoration: underline;
}
a:hover{
	font-family: Helvetica;
	font-size: 16px;
	color: #5D2322;
	text-decoration: none;
}
a:active{
	font-family: Helvetica;
	font-size: 16px;
	color: #5D2322;
	text-decoration: underline;
}
.navLine {
	width: 600px;
	color: #5D2322;
	margin-top: -2px;
	margin-bottom: 10px;
}
#logo {
	float: left;
}
#homepics {
	height: 424px;
	width: 970px;
	margin-right: auto;
	margin-left: auto;
}
#homepic1 {
	height: 424px;
	width: 247px;
	margin-right: 8px;
	float: left;
	background-image: url(images/dummy1.png);
}
#homesmallpicssection1 {
	height: 424px;
	width: 247px;
	margin-right: 8px;
	float: left;
}
#content {
	background-color: #FEFFE4;
	padding: 15px 7.5px;
	margin-top: 92px;
}
#content2 {
	padding: 15px 7.5px;
	margin-top: 92px;
}
#content3 {
	background-color: #FEFFE4;
	padding: 15px 7.5px;
	margin-top: 92px;
	border: medium solid #5D2322;
}
#homepic2 {
	height: 209px;
	width: 247px;
	background-image: url(images/dummy2.png);
}
#homepic3 {
	height: 209px;
	width: 247px;
	margin-top: 6px;
	background-image: url(images/dummy2.png);
}
#homepic4 {
	height: 424px;
	width: 247px;
	margin-right: 7.5px;
	float: left;
	background-image: url(images/dummy2.png);
}
#homepic5 {
	height: 424px;
	width: 205px;
	float: right;
	background-image: url(images/dummy1.png);
}
#slogan {
	margin-left: 35px;
	margin-top: 28px;
}
body {
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FEFFE3;
}
#contactinfo {
	margin-top: 10px;
	font-family: Helvetica;
	color: #5D2322;
	font-size: 19px;
}
#meetContent {
	width: 970px;
	height: 930px;
}
#servicesContent {
	width: 970px;
	height: 1040px;
	margin-right: auto;
	margin-left: auto;
}
#contactContent {
	width: 970px;
	height: 387px;
	margin-right: auto;
	margin-left: auto;
}
p {
	font-family: Helvetica;
	font-size: 17px;
	color: #5D2322;
}
#meetText {
	width: 56%;
	font-family: Helvetica;
	font-size: 17px;
	float: left;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
	background-color: #FEFFE3;
	border: medium solid #5D2322;
	height: 900px;
}
#bottom {
	background-image: url(images/bottom.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 20px;
	width: 1070px;
	margin-left: -35px;
	margin-top: 20px;
	margin-bottom: -20px;
}
#servicesrightcol {
	float: right;
	width: 49%;
	padding-left: 5px;
}
#shelleypics {
	float: right;
	border: medium solid #5D2322;
}
#rings {
	float: right;
}
#contactpic {
	border: medium solid #592120;
	height: 384px;
	width: 473px;
	float: right;
	background-image: url(images/reachout.png);
}
#contactForm {
	height: 385px;
	width: 455px;
	padding-right: 10px;
	float: left;
	border: medium solid #421918;
	background-color: #FEFFE3;
}
table {
	font-family: Helvetica;
	font-size: 17px;
	color: #5D2322;
}
input {
	font-family: Helvetica;
	font-size: 17px;
	color: #5D2322;
}
textarea {
	font-family: Helvetica;
	font-size: 17px;
	color: #5D2322;
}
#contactform {
	margin-top: auto;
}
h2 {
	font-family: Helvetica;
	font-size: 20px;
}
.bold {
	font-family: Helvetica;
	font-size: 20px;
	font-weight: bold;
}
#intro {
}
#badge {
	float: left;
	width: 100%;
	margin-top: 30px;
}
#badgeback {
	padding: 5px;
	width: 183px;
	margin-right: auto;
	margin-left: auto;
}
#badgetext {
	font-family: Helvetica;
	font-size: 17px;
	color: #5D2322;
	margin-right: auto;
	margin-left: auto;
	width: 530px;
	margin-bottom: 10px;
}
#servicesText {
	width: 481px;
	font-family: Helvetica;
	font-size: 19px;
	float: left;
	color: #5D2322;
	height: 640px;
	position:relative;
	z-index:2;
}
#servicesPics {
	float: right;
	width: 481px;
	height: 640px;
	position:relative;
	z-index:1;
}
#servicesPic1 {
	background-image: url(images/wyg_images/wyg1.jpeg);
	float: left;
	height: 620px;
	width: 230px;
	margin-right: 8px;
}
#servicessec {
	float: right;
	height: 620px;
	width: 243px;
}
#servicesPic2 {
	background-image: url(images/wyg_images/wyg2.jpeg);
	height: 307px;
	width: 243px;
}
#servicesPic3 {
	background-image: url(images/wyg_images/wyg3.jpeg);
	height: 306px;
	width: 243px;
	margin-top: 8px;
}

#servicessection {
	height: 620px;
	width: 100%;
	float: left;
	position:relative;
	z-index:1;
}
#fulldetails {
	float: left;
	background-color: #FEFFE4;
	padding: 5px;
	border: medium solid #5D2322;
	width: 500px;
	margin-left: 100px;
	margin-top: -50%;
	position:relative;
	z-index:2;
	margin-bottom: -60%;

}
#partialdetails {
	float: left;
	background-color: #FEFFE4;
	padding: 5px;
	border: medium solid #5D2322;
	width: 500px;
	margin-left: 100px;
	margin-top: -40%;
	position:relative;
	z-index:2;
	margin-bottom: -60%;
}
#finaldetails {
	float: left;
	background-color: #FEFFE4;
	padding: 5px;
	border: medium solid #5D2322;
	width: 500px;
	margin-left: 100px;
	margin-top: -200px;
	position:relative;
	z-index:2;
}
#extradetails {
	float: left;
	background-color: #FEFFE4;
	padding: 5px;
	border: medium solid #5D2322;
	width: 500px;
	margin-left: 100px;
	margin-top: -40%;
	margin-bottom: -60%;
	position:relative;
	z-index:2;
	font-family: Helvetica;
	font-size: 14px;
	color: #592120;
}
ul {
	font-family: Helvetica;
	font-size: 17px;
	color: #5D2322;
	margin-left: -28px;
}
#detailstext {
	margin-left: 28px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#sentalign {
	margin-left: 10px;
	margin-top: 28%;
}
#fb {
	margin-top: -6px;
}
#meetTextImage {
	margin-top: 17px;
}
