body, html{
  font-family: arial;
  font-size: 11px;
  color:#000000;
  margin: 0px auto;
  padding: 0px;
  background: #191919;
  text-align: center;
  height: 100%;
  width: 100%;
}
hr{
text-align:center;
border: 0;
width: 100%;
color: #dddddd;
background-color: #dddddd;
height: 1px;
}
p {
padding: 5px 0px;
margin: 0px 0px;
}
a:link {
	font-family: arial;
	font-size: 11px;
	color: #f173a6;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color: #f173a6;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color:#9a9a9a;
	text-decoration: underline;
}
img.scheduleimg {
border: 0px;
display: block;
}
a.schedulelink {
	border: 0px;
	color:#191919;
	text-decoration: none;
	font-weight: normal;
	}
a.schedulelink:hover {
	border: 0px;
	color:#191919;
	text-decoration: none;
	font-weight: normal;
	}
a.schedulelink:visited {
	border: 0px;
	color:#191919;
	text-decoration: none;
	font-weight: normal;
	}
a.schedulelink:active {
	border: 0px;
	color:#191919;
	text-decoration: none;
	font-weight: normal;
	}
.pinktext {
	color: #f173a6;
}
.pinkbold {
	color: #f173a6;
	font-weight: bold;
}
#wrapper{
	width: 800px;
	height: auto;
	text-align: center;
}
#header{
	position: relative;
	margin-top: 10px;
	width:800px;
	height:78px;
	background: url('images/header.gif') no-repeat;
	}
#headerschedule {
	position: relative;
	top: 42px;
	float: right;
	}
#mainwindow {
	width: 800px;
	height: 500px;
	text-align: left;
	background: url('images/body.gif') no-repeat;
	}
#serviceswindow {
	width: 800px;
	height: 500px;
	text-align: left;
	background: url('images/body.gif') no-repeat;
	}
#nextpage {
	margin-right: 44px;
	text-align: right;
}
/* Begin Cancellaiton Popup*/
#cancelbox {
	margin-top:10px;
	margin-bottom: 20px;
	text-align:left;
	width: 440px;
	height: 300px;
	background-color:#FFFFFF;
}
#canceltext {
	width: 400px;
	position:relative;
	top: 20px;
	left: 20px;
}
#cancelhead {
	color: #f173a6;
	font-weight:bold;
	}

/*End Cancellation Popup*/
/* Begin Services Subpages */
#servicescontent {
	width: 800px;
	height: 456px;
	text-align: left;
	font: Arial;
	font-size: 11px;
	color:#000000;
}
#servicesleft {
	width: 386px;
	height: 456px;
	position: relative;
	float: left;
}
#servicesright {
	width: 414px;
	height: 456px;
	position: relative;
	float: left;
}
#servicestopright {
	width: 414px;
	height: auto;
	position: relative;
	float: left;
}
#servicesinfo {
	width: 414px;
	height: 364px;
	position: relative;
	float: left;
}
#servicetype {
	color: #f173a6;
	font-weight:bold;
	}
a#servicetype:hover{
	text-decoration:none;
}
#service {
	margin-top: 2px;
	width: 414px;
	position: relative;
	float: left;
}
#servicesubhead {
	width: 414px;
	position: relative;
	float: left;
	background-color: #9a9a9a;
	color:#FFFFFF;
	font-weight: bold;
}
#serviceitem {
	width: 324px;
	margin-top: 0px;
	position: relative;
	float: left;
	}
#servicesprice {
	width: 90px;
	text-align: left;
	vertical-align: middle;
	position: relative;
	float: left;
}

/* Services SubNavigation */
#servicesnav {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width:800px;
	height:44px;
	overflow: hidden;
	position: relative;
	float:left;	
}
#sbtn1 {
	width: 160px;
	height: 44px;
	background:  url('images/sbtn1.gif') top left no-repeat;
	display:  block;
	position: relative;
	float: left;
}
#sbtn1:hover {
	background-position: 0 -44px;
}
#sbtn2 {
	width: 160px;
	height: 44px;
	background:  url('images/sbtn2.gif') top left no-repeat;
	display:  block;
	position: relative;
	float: left;
}
#sbtn2:hover {
	background-position: 0 -44px;
}
#sbtn3 {
	width: 160px;
	height: 44px;
	background:  url('images/sbtn3.gif') top left no-repeat;
	display:  block;
	position: relative;
	float: left;
}
#sbtn3:hover {
	background-position: 0 -44px;
}
#sbtn4 {
	width: 160px;
	height: 44px;
	background:  url('images/sbtn4.gif') top left no-repeat;
	display:  block;
	position: relative;
	float: left;
}
#sbtn4:hover {
	background-position: 0 -44px;
}
#sbtn5 {
	width: 160px;
	height: 44px;
	background:  url('images/sbtn5.gif') top left no-repeat;
	display:  block;
	position: relative;
	float: left;
}
#sbtn5:hover {
	background-position: 0 -44px;
}
#sbtn1up {
	width: 160px;
	height: 44px;
	background:  url('images/sbtn1up.gif') top left no-repeat;
	display:  block;
	position: relative;
	float: left;
}
#sbtn2up {
	width: 160px;
	height: 44px;
	background:  url('images/sbtn2up.gif') top left no-repeat;
	display:  block;
	position: relative;
	float: left;
}
#sbtn4up {
	width: 160px;
	height: 44px;
	background:  url('images/sbtn4up.gif') top left no-repeat;
	display:  block;
	position: relative;
	float: left;
}
#sbtn3up {
	width: 160px;
	height: 44px;
	background:  url('images/sbtn3up.gif') top left no-repeat;
	display:  block;
	position: relative;
	float: left;
}
#sbtn5up {
	width: 160px;
	height: 44px;
	background:  url('images/sbtn5up.gif') top left no-repeat;
	display:  block;
	position: relative;
	float: left;
}
/*End Services SubNavigation Style*/
/* Begin Packages Style*/
#packageswindow {
	width: 800px;
	height: 500px;
	text-align: left;
	background: url('images/packages_bg.jpg') no-repeat;
	}
#packagestext {
	font-size: 11px;
	width: 313px;
	position: relative;
	top: 110px;
	left: 446px;
}
/* End Packages Style*/
/*Begin Gift Certificates Style*/
#giftcertswindow {
	width: 800px;
	height: 500px;
	text-align: left;
	background: url('images/giftcerts_bg.jpg') no-repeat;
	}
#gifttext {
	font-size: 11px;
	width: 319px;
	position: relative;
	top: 220px;
	left: 450px;
}
/*End Gift Certificates Style*/

/*Begin Links Style*/
#linkswindow {
	width: 800px;
	height: 500px;
	text-align: left;
	background: url('images/links_bg.jpg') no-repeat;
	}
#linkslist {
	color: #666666;
	position: relative;
	top: 118px;
	left: 184px;
	}
/*End Links Style*/

/* Begin Contact Style*/
input {
	font-family:arial;
	font-size: 10px;
	height: 20px;
	color: #666666;
	border: 1px solid #e1e2e4;
}
textarea {
	width: 341px;
	height: 59px;
	font-family: arial;
	font-size: 10px;
	color: #666666;
	border: 1px solid #e1e2e4;
}
#contactwindow {
	width: 800px;
	height: 500px;
	text-align: left;
	background: url('images/contact_bg.jpg') no-repeat;
}
#contactform {
	width: 341px;
	position: relative;
	top:65px;
	left: 29px;
	float: left;
	height: 500px;
	color: #9a9a9a;
}
#option {
	font-family: arial;
	font-size: 11px;
	color: #9a9a9a;
	width:65px;
}
#fulltext {
	font-family: arial;
	font-size: 11px;
	color: #9a9a9a;
	width:341px;
}
.full {
	width: 341px;
}
input.full {
	width: 341px;	
}
.large {
	width: 271px;
}
input.inputlarge {
	width:271px;
}
.state {
	width: 133px;
}
input.inputstate {
	width: 133px;
}
#statebox {
	position: relative;
	float: left;
	}
#zip {
	text-indent: 17px;
	padding-left: 4px;
	margin-top: 4px;
	width: 58px;
	position: relative;
	float: left;
	font-family:arial;
	font-size: 11px;
	color: #9a9a9a;
}
.zip {
	width: 76px;
}
input.inputzip {
	width: 76px;
}
#thankswindow {
	width: 800px;
	height: 500px;
	text-align: left;
	background: url('images/thankyou_bg.jpg') no-repeat;
}
#thanksback {
	position: relative;
	top: 371px;
	left: 26px;
}
/*End Contact Style*/

/*Begin Testimonials Style*/
#testimonialwindow {
	width: 800px;
	height: 500px;
	text-align: left;
	background: url('images/testimonials_bg.jpg') no-repeat;
}
#testimonialtext {
	position: relative;
	top: 101px;
	left: 408px;
	width:364px;
	height: 350px;
	overflow:auto;
	padding-right:10px;
}
/*End Testimonials Style*/

/* Begin Bridal Parties Style*/

#bpwindow {
	width: 800px;
	height: 500px;
	text-align: left;
	background: url('images/bridalparties_bg.jpg') no-repeat;
}
#bpmaintext {
	width: 361px;
	position: relative;
	top: 90px;
	left: 396px;
}
#bppricestext {
	width: 361px;
	position: relative;
	top: 82px;
	left: 396px;
}
#bpservice {
	margin-top: 5px;
	width: 361px;
	position: relative;
	float: left;
}
#bpservicetype {
	color: #f173a6;
	font-weight:bold;
	}
#bpserviceitem {
	width: 301px;
	margin-top: 0px;
	position: relative;
	float: left;
	}
#bpserviceprice {
	width: 60px;
	text-align: left;
	vertical-align: middle;
	position: relative;
	float: left;
}
#bpnextpage {
	text-align: right;
	}
#bpsubhead {
	margin-top: 8px;
	width: 404px;
	position: relative;
	float: left;
	background-color: #9a9a9a;
	color:#FFFFFF;
	font-weight: bold;
	overflow: visible;
}
/*End Bridal Parties Style*/

/*Begin About Us Style*/
#aboutuswindow {
	width: 800px;
	height: 500px;
	text-align: left;
	background: url('images/aboutus_bg.jpg') no-repeat;
}
#aboutustext {
	position: relative;
	top: 93px;
	left: 429px;
	width:342px;
}
/*End About Us Style*/

/* Begin Navigation Style */

#mainnav {
	position: relative;
	float:left;
	width: 800px;
	height: 28px;
}
#navdivider {
	width: 6px;
	height: 28px;
	background: url('images/navdivider.gif') no-repeat;
	position: relative;
	float: left;
}
#btn1 {
	height: 28px;
	width: 71px;
	background:  url('images/btn1.gif') top left no-repeat;
	display:  block;
	position: relative;
	float: left;
}
#btn1:hover {
	background-position: 0 -28px;
}
#btn2 {
	height: 28px;
	width: 70px;
	background:  url('images/btn2.gif') top left no-repeat;
	display:  block;
	position: relative;
	float: left;
}
#btn2:hover {
	background-position: 0 -28px;
}
#btn3 {
	height: 28px;
	width: 104px;
	background:  url('images/btn3.gif') top left no-repeat;
	display:  block;
	position: relative;
	float: left;
}
#btn3:hover {
	background-position: 0 -28px;
}
#btn4 {
	height: 28px;
	width: 79px;
	background:  url('images/btn4.gif') top left no-repeat;
	display:  block;
	position: relative;
	float: left;
}
#btn4:hover {
	background-position: 0 -28px;
}
#btn5 {
	height: 28px;
	width: 122px;
	background:  url('images/btn5.gif') top left no-repeat;
	display:  block;
	position: relative;
	float: left;
}
#btn5:hover {
	background-position: 0 -28px;
}
#btn6 {
	height: 28px;
	width: 76px;
	background:  url('images/btn6.gif') top left no-repeat;
	display:  block;
	position: relative;
	float: left;
}
#btn6:hover {
	background-position: 0 -28px;
}
#btn7 {
	height: 28px;
	width: 99px;
	background:  url('images/btn7.gif') top left no-repeat;
	display:  block;
	position: relative;
	float: left;
}
#btn7:hover {
	background-position: 0 -28px;
}
#btn8 {
	height: 28px;
	width: 73px;
	background:  url('images/btn8.gif') top left no-repeat;
	display:  block;
	position: relative;
	float: left;
}
#btn8:hover {
	background-position: 0 -28px;
}
#btn9 {
	height: 28px;
	width: 50px;
	background:  url('images/btn9.gif') top left no-repeat;
	display:  block;
	position: relative;
	float: left;
}
#btn9:hover {
	background-position: 0 -28px;
}
/*End Navigation Style*/
#footer {
	margin-top: 56px;
	color: #9a9a9a;
	text-align: center;
	font: Arial;
	font-size: 10px;
}
.notice{
font-size: 9px;
font-style:italic;
color:#999999;
}
