/* CSS Document */

* {margin:0;padding:0}
/* mac hide */
html,body{height:100%}
/* end hide*/
body{
 background:url(bg.gif) repeat-x left top;
 text-align:left;
}
#outer{
	width:780px;
	min-height:100%;
	text-align:left;
	margin-right:auto;
	position:relative;
/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='outershadow.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
#outer[class] {
  background-image:url(outershadow.png);
}

#inner{padding: 0px 0px 0px 7px;}
a {
color: #CC0066;
font-weight: bold;
text-decoration: underline;
}
a:hover {color: black;}

#title {
 position:absolute;
 width: 600px;
 height: 47px;
 border: none;
 left: 30px;
 background-image: url(title.gif);
 z-index: 6;
 top: 30px;
}
#brideimg {
 position:absolute;
 width: 240px;
 height: 400px;
 border: none;
 left: 525px;
 top: 146px;
 background-repeat:no-repeat;
 background-image: url(drawing.gif);
 z-index: 999;
 visibility: visible;
}
#virtualtour {
position:absolute;
width: 465px;
height: 27px;
border: none;
left: 50px;
top: 480px;
background-repeat:no-repeat;
background-image: url(experience.gif);
display: block;
z-index:997;
}
#virtualtour a{
	display:block;
	width: 465px;
	height: 27px;
	position:relative;
	z-index:997;
	top: 50;
}
.style5 {font-family: Georgia, "Times New Roman", Times, serif}
/** rollover 2 (pure css) **/
#rollover2 a {
text-decoration:none;
display:block;
height:100%;
}
* html #rollover2 a {
width:100%;
}
#rollover2 {
 position: absolute;
 list-style-type:none;
 width:662px;
 margin:auto;
 padding:0;
 z-index: 5;
 top: 77px;
 left: 54px;
}
#rollover2 li {
float:left;
height:51px;
}
#rollover2 li#a a{
background-image:url(home.gif); width: 61px;
}
#rollover2 li#a {
background-image:url(home2.gif);width: 61px;
}
#rollover2 li#b a{
background-image:url(about2.gif); width: 64px;
}
#rollover2 li#b {
background-image:url(about2.gif); width: 64px;
}
#rollover2 li#c a{
background-image:url(location.gif); width: 78px;
}
#rollover2 li#c {
background-image:url(location2.gif);width: 78px;
}
#rollover2 li#d a{
background-image:url(pictures.gif); width: 75px;
}
#rollover2 li#d {
background-image:url(pictures2.gif);width: 75px;
}
#rollover2 li#e a{
background-image:url(weddings.gif); width: 79px;
}
#rollover2 li#e {
background-image:url(weddings2.gif);width: 79px;
}
#rollover2 li#f a{
background-image:url(scheduling.gif); width: 94px;
}
#rollover2 li#f {
background-image:url(scheduling2.gif);width: 94px;
}
#rollover2 li#g a{
background-image:url(pricing.gif); width: 65px;
}
#rollover2 li#g {
background-image:url(pricing2.gif);width: 65px;
}
 
#rollover2 li#h a{
background-image:url(vendors.gif); width: 69px;
}
#rollover2 li#h {
background-image:url(vendors2.gif);width: 69px;
}
#rollover2 li#i a{
background-image:url(contact.gif); width: 74px;
}
#rollover2 li#i {
background-image:url(contact2.gif);width: 74px;
}
#rollover2 li#a a:hover,
#rollover2 li#b a:hover,
#rollover2 li#c a:hover,
#rollover2 li#d a:hover,
#rollover2 li#e a:hover,
#rollover2 li#f a:hover,
#rollover2 li#g a:hover,
#rollover2 li#h a:hover,
#rollover2 li#i a:hover
{background:transparent}/* let pre-loaded underneath image show through*/
#rollover2 a img {
border:0;
width:0;
height:1px;
margin-top:-1px;
font-size:0;
overflow:hidden;
}
 #weddingimgweddings {
 position:absolute;
 width: 208px;
 height: 290px;
 border: none;
 left: 361px;
 top: 212px;
 background-repeat:no-repeat;
 background-image: url(bridegroom.gif);
 z-index: 999;
 visibility: visible;
}
