@charset "utf-8";
p,li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.spanstyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	margin:0px;
}
.mainbackground {
background-image:url(images/bg.jpg);
background-repeat:repeat-y;
padding-left:16px;
padding-right:14px;
overflow:auto;
width:825px;
text-align:center;
height:auto;
}
.emailnav {
font-size:11px;
margin-top:5px;
margin-bottom:5px;
}
#Help {border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #FFFFFF;
}
.servicestext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	line-height: normal;
	font-weight: normal;
	letter-spacing:2px;
	font-variant: normal;
	text-transform: none;
	color: #AF092A;
	text-decoration: none;
	padding-right:140px;
	margin:0px;
}
.servicestext4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	line-height: normal;
	font-weight: normal;
	letter-spacing:2px;
	font-variant: normal;
	text-transform: none;
	color: #AF092A;
	text-decoration: none;
	padding-right:98px;
	margin:0px;
}
.servicestext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	line-height: normal;
	font-weight: normal;
	letter-spacing:2px;
	font-variant: normal;
	text-transform: none;
	color: #AF092A;
	text-decoration: none;
	padding-right:80px;
	padding-top:13px;
	margin:0px;
}
.servicestext3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	line-height: normal;
	font-weight: normal;
	letter-spacing:2px;
	font-variant: normal;
	text-transform: none;
	color: #AF092A;
	text-decoration: none;
	padding-right:142px;
	padding-top:13px;
	margin:0px;
}
.container {
width:825px;
background-color:#FFFFFF;
}
.logo {
width:612px;
height:80px;
position:relative;
float:left;
background-image:url(images/logo.jpg);
}
.contactdetails {
width:213px;
height:80px;
position:relative;
float:left;
background-image:url(images/email.jpg);
}
.navleft {
width:287px;
height:24px;
position:relative;
float:left;
background-image:url(images/navleft.jpg);
}
a.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	vertical-align:middle;
	}
a.nav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
a.nav:hover {
	color: #AF092A;
}
.navcontainer{
height:19px;
	margin-top:5px;
	overflow:hidden;
}
.home {
width:63px;
height:24px;
position:relative;
float:left;
background-image:url(images/home.jpg);
text-align:center;
vertical-align:middle;
}
.about {
width:87px;
height:24px;
position:relative;
float:left;
background-image:url(images/about.jpg);
text-align:center;
vertical-align:middle;
}
.services {
width:85px;
height:24px;
position:relative;
float:left;
background-image:url(images/services.jpg);
text-align:center;
vertical-align:middle;
}
.wedding {
width:149px;
height:24px;
position:relative;
float:left;
background-image:url(images/wedding_specials.jpg);
text-align:center;
vertical-align:middle;
}
.gallery {
width:74px;
height:24px;
position:relative;
float:left;
background-image:url(images/gallery.jpg);
text-align:center;
vertical-align:middle;
}
.contact {
width:80px;
height:24px;
position:relative;
float:left;
background-image:url(images/contact.jpg);
text-align:center;
vertical-align:middle;
}
.mainimage {
width:825px;
height:209px;
background-image:url(images/mainimage.jpg);
position:relative;
float:left;
}
body {
	background-color: #FDE8EF;
	margin-top: 0px;
	margin-bottom: 0px;
}
.servicestoptitletext {
padding-top:189px;
position:relative;
float:right;
}
.leftcontent {
width:560px;
height:auto;
background-position:right;
background-image:url(images/vert.jpg);
background-repeat:repeat-y;
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
position:relative;
float:left;
text-align:left;
vertical-align:top;
padding-right:12px;
	font-size: 13px;
}
.leftcontent2 {
width:560px;
background-position:right;
background-image:url(images/vert.jpg);
background-repeat:repeat-y;
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
position:relative;
float:left;
text-align:left;
vertical-align:top;
padding-right:12px;
	font-size: 13px;
}
.leftcontent3 {
width:560px;
height:340px;
background-position:right;
background-image:url(images/vert.jpg);
background-repeat:repeat-y;
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
position:relative;
float:left;
text-align:left;
vertical-align:top;
padding-right:12px;
	font-size: 13px;
}
.rightcontent {
width:234px;
position:relative;
float:right;
}
.copyright {
width:808px;
height:16px;
position:relative;
float:left;
background-image:url(images/copyright.jpg);
padding-top:13px;
padding-right:17px;
text-align:right;
}
h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #AF092A;
	text-decoration: none;
	vertical-align:middle;
	margin:0px;
}

.numbertext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #AF092A;
	text-decoration: none;
	vertical-align:middle;
	margin-top:20px;
	padding-right:20px;
	text-align:center;
}
.copyrighttext {
	margin:0px;
	color: #AF092A;
	font-size:11px;
	text-align:right;
	margin-right:5px;
	display:block;
	float:right;
}
.copyrighttext2 {
	margin:0px;
	color: #AF092A;
	font-size:11px;	
	text-align:left;
	margin-left:5px;
	display:block;
	float:left;
}
.leftservicescontainer {
width:12px;
position:relative;
float:left;
}
.servicesmiddle {
position:relative;
float:left;
width:190px;
text-align:left;
margin-left:10px;
vertical-align:top;
font-size:11px;
}
.servicesmiddle3 {
position:relative;
float:left;
width:151px;
text-align:left;
margin-left:25px;
vertical-align:top;
font-size:11px;
}
.servicesmiddle2 {
position:relative;
float:left;
width:200px;
text-align:center;
vertical-align:top;
font-size:11px;
}
.righttext {
margin-top:5px;
margin-bottom:5px;
font-size:12px;
}
.rightservicescontainer {
position:relative;
float:right;
width:16px;
}
.leftservicestop {
width:12px;
height:24px;
background-image:url(images/servicestopleft.jpg);
position:relative;
float:left;
}
.rightservicestop {
width:16px;
height:24px;
background-image:url(images/servicestopright.jpg);
position:relative;
float:left;
}
.servicesright {
width:16px;
height:125px;
background-image:url(images/servicesright.jpg);
position:relative;
float:right;
}
.servicesleft {
width:12px;
height:125px;
background-image:url(images/servicesleft.jpg);
position:relative;
float:left;
}
.servicesright2 {
width:16px;
height:120px;
background-image:url(images/servicesright.jpg);
position:relative;
float:left;
}
.servicesleft2 {
width:12px;
height:120px;
background-image:url(images/servicesleft.jpg);
position:relative;
float:left;
}
.servicesright3 {
width:16px;
height:153px;
background-image:url(images/servicesright.jpg);
position:relative;
float:left;
}
.servicesleft3 {
width:12px;
height:153px;
background-image:url(images/servicesleft.jpg);
position:relative;
float:left;
}
.servicesright4 {
width:16px;
height:270px;
background-image:url(images/servicesright.jpg);
position:relative;
float:left;
}
.servicesleft4 {
width:12px;
height:270px;
background-image:url(images/servicesleft.jpg);
position:relative;
float:left;
}
.servicesbottom {
width:234px;
height:11px;
background-image:url(images/servicesbottom.jpg);
overflow:hidden;
position:relative;
float:left;
}
.servicestop {
width:234px;
height:35px;
background-image:url(images/servicestop.jpg);
position:relative;
float:left;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #AF092A;
	text-decoration: none;
	vertical-align:middle;
	}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #AF092A;
	text-decoration: none;
	margin-bottom:5px;
}
a:hover {
	color: #333333;
}

