body {
	background-color: #ECE9D8;
	background-image: url(../images/bg.gif);
	margin: 0;
}
p
{
	padding: 0;
	margin: 0;
}

#wrapper
{
	width: 763px;
	margin: 0 auto 10px auto;
}

#header
{
	margin: 0;
	padding: 0;
}
#content{
	margin: 0px;
	background-color: #FFFFFF;
	padding: 5px 25px 25px 25px;
}
.contact-phone
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #666666;
	margin-top: 0px;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}


h1 {
	color: #990000;
	font-size: 24px;
	text-align: center;
}
h2
{
	font-size: 18px;
	color: #000000;
	padding-bottom: 0px;
	margin-bottom: 5px;
}

h3.footer-heading-cities,  h3.footer-heading-cities a  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
	font-size: 12px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	text-decoration: none;
	padding-top:10px;

}
h3.footer-heading-cities, .footer-stuff  .footer-heading-cities  .footer-heading-cities, h3.footer-heading-cities a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
	font-size: 12px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	text-decoration: none;
}

h3.gallery-header {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
	font-size: 16px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.text  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	line-height: 1.3;
	padding: 5px 0;
}
#gallery-text
{
	clear: both;
}


.center
{
	text-align: center;
}

.discreet
{
	font-size: 10px;
}


.highlight {
	font-weight: bold;
	color: #990000;
}
.clear {
	clear: both;
}

.heading-caption, .heading-caption a
{
	color: #666666;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.heading-caption a:hover
{
	color: #990000;
}
ul
{
	margin-top: 0px;
	margin-bottom: 0px;
}
li.text
{
	padding-top: 2px;
	padding-bottom: 2px;
}
.phone
{
	font-size: 18px;
	font-weight: bold;
	color: #990000;
}


.footer-cities {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin-top: 0px;
	margin: 0 auto auto auto;
	text-decoration: none;
	clear: both;
	padding-bottom:1px;
}
.image-right-289
{
	float: right;
	padding-top: 25px;
	margin-left: 15px;
	width: 289px;
}
#footer .featured
{
	background-color: #E8E8E8;
	width: 260px;
	padding: 0 3px 8px 3px;
	margin: 5px;
}


#copyright
{
	background-image: url(../images/bg2.gif);
	height: 23px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	background-color:#999999;
	clear: both;
}
#footer
{
	padding: 10px 105px;
	text-align: center;
	border-bottom: solid #333333 1px;
	background-color: #D7D7D7;
	clear: both;
}
#links-destination-weddings
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330000;
	clear: both;
}




.footer-cities,.footer-stuff .footer-cities a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin-top: 0px;
	margin: 0 auto 0 auto;
}
.footer-cities A:link, .footer-stuff .footer-cities a {
	color:#666666;
	text-decoration: none;
}
.footer-cities A:visited {color:#666666}
.footer-cities A:active {}
.footer-cities A:hover {
	color: #990000;
}
#gallery-description {
	width: 600px;
	text-align: center;
	margin: 20px auto 20px auto;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3em;
}
.rate-subhead {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	background-color: #D7D7D7;
}
.dotted
{
	border: dotted #000000 1px;
}

.rate-chart-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
}

.faq-question {
	font-weight: bold;
	color: #000000;
	font-size: 16px;
	font-style: italic;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 5px;
}
.footer-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #990000;
}
.footer-links A:link {text-decoration: none; color:#990000}
.footer-links A:visited {text-decoration: none; color:#990000}
.footer-links A:active {text-decoration: none}
.footer-links A:hover {
	text-decoration: underline;
	color: #000000;
}

#special {
	border: solid #990000 2px;

}


#best-choice
{
	height: 50px;
	width: 150px;
	margin: auto;
	padding-bottom: 30px;
}
#website-designer  
{
	background-image: url(../images/bg3.jpg);
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	background-color:#999999;
	clear: both;
	background-position: bottom;
	padding: 5px 0 10px 0;
	text-decoration: none;
	font-weight: bold;
}

#website-designer a
{
	color: #FFFFFF;
}

.home
{
	border-left-width: 0px;
}
.special-pricing {
	border: solid #990000 2px;
	width: 400px;
	margin: 10px auto;
	background-color: #FFC;
	text-align: center;
}
