@import url(reset.css);
body{
	background: url(../TiledBG.jpg) 96px 70px;
}

#head1 h1 {
color:#98a94a;
font-family:georgia;
font-style:italic;
text-indent: -99999px;
height:35px;
background: url(../images/welcome.gif) no-repeat;
}

#Wrap {
	width:800px;
	margin: 0 auto;
	padding: 0;
}

#logo {
	margin:30px 0 0 30px;
	float:left;
	}

#Content{
	margin-top:0px;
	border:1px solid #745e57;
	padding:30px;
	color:white;
	background:#38190F;
	height:278px;
	float:left;
	width:100%;
}
#ContentTop{
	margin:0;
	height:234px;
	width:800px;
	display: inline;
	float:left;
	
}
#ContentTop.ContentTopNoTab{
	background:url(../images/ContentTopNoTab.gif) no-repeat;
}

#ContentTop #Policy {
color:#38190F;
float:right;
font-family:ariel,sans-serif,verdana;
font-size:9px;
margin-right:4px;
margin-top:-84px;
position:relative;
font-weight:bold;
}

#ContentTop #Policy a, #ContentBottom #Policy a:visited {
color:#38190F;
}

#quickNav {
	height:25px;
	width: 800px;
	margin:25px 0 0 0;
	padding:0;
	clear:both;
}

/* temp remove privacy */

#privacy {
	display: none;
}

div#topNav {
	display: inline;
	float: right;
	height:15px;
	padding: 0 25px 0 0;
}

#topNav ul {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #edf1d1;
	font-weight: normal;
	margin:0;
	padding: 0;
}

#topNav li {
	display: inline;
}

#topNav a {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #b59568;
	font-weight: normal;
	margin-right:10px;
}
#topNav a:hover {
	color: #edf1d1;
}

#Nav{
	float:right;
	display: inline;
	height:75px;
	margin:24px 20px 0 0;
	width:562px;
}

#Nav ul li.About {display:none;}

#Nav ul {float:right;}

#Nav ul, #Nav ul li {height:62px; margin:0; padding: 0;}
#Nav ul li {width:70px;height:80px;float:left;margin-right:5px;display:inline;font-weight:normal;}
#Nav ul li a{width:74px;height:25px;float:left;color:white;padding-top:52px;font-size:12px;text-align:center;font-family:georgia;}
#Nav ul li a:hover{font-style:italic;color:rgb(152,169,74);font-weight:bold;font-size:12px;}

#Nav ul li.Home a{background:url(../images/About.gif) no-repeat;}
#Nav ul li.Home a:hover{background:url(../images/AboutOver.gif) no-repeat;}
#Nav ul li.About a{background:url(../images/Payment.gif) no-repeat;}
#Nav ul li.About a:hover{background:url(../images/PaymentOver.gif) no-repeat;}
#Nav ul li.Services a{background:url(../images/Services.png) no-repeat;}
#Nav ul li.Services a:hover{background:url(../images/ServicesOver.png) no-repeat;}
#Nav ul li.Pricing a{background:url(../images/NewPricing.gif) no-repeat;}
#Nav ul li.Pricing a:hover{background:url(../images/NewPricingOver.gif) no-repeat;}
#Nav ul li.Gallery a{background:url(../images/Gallery.gif) no-repeat;}
#Nav ul li.Gallery a:hover{background:url(../images/GalleryOver.gif) no-repeat;}
#Nav ul li.Contact a{background:url(../images/Contact.gif) no-repeat;margin-right:0px;}
#Nav ul li.Contact a:hover{background:url(../images/ContactOver.gif) no-repeat;margin-right:0px;}
#Nav ul li.Friends a{background:url(../images/Friends.gif) no-repeat;}
#Nav ul li.Friends a:hover{background:url(../images/FriendsOver.gif) no-repeat;}
#Nav ul li.FAQs a{background:url(../images/FAQs.gif) no-repeat;}
#Nav ul li.FAQs a:hover{background:url(../images/FAQsOver.gif) no-repeat;}

#Home #Nav ul li.Home a{background:url(../images/AboutOver.gif) no-repeat;}
#About #Nav ul li.About a{background:url(../images/PaymentOver.gif) no-repeat;}
#Services #Nav ul li.Services a{background:url(../images/ServicesOver.png) no-repeat;}
#Pricing #Nav ul li.Pricing a{background:url(../images/NewPricingOver.gif) no-repeat;}
#Gallery #Nav ul li.Gallery a{background:url(../images/GalleryOver.gif) no-repeat;}
#Contact #Nav ul li.Contact a{background:url(../images/ContactOver.gif) no-repeat;}
#Friends #Nav ul li.Friends a{background:url(../images/FriendsOver.gif) no-repeat;}
#FAQs #Nav ul li.FAQs a{background:url(../images/FAQsOver.gif) no-repeat;}


#ContentNav{
	width:466px;
	margin:0px;
	float:left;
	padding:0;
	height:5px;
	margin-top:-5px;
	list-style:none;
}

#ContentNav ul{width:500px;height:5px;padding:0;margin-left:25px;font-weight:normal;font-size:15px;}
#ContentNav ul li{display:inline;float:left;padding:0 0px;text-align:center;height:25px;background-image: url(../images/Bullet.gif);background-position:2px 7px;background-repeat:no-repeat;padding:0 14px;width:90px;}
#ContentNav ul li a{font-family:georgia;color:rgb(65,69,19);}
#ContentNav ul li a:hover{color:rgb(56,25,1);font-style:italic;font-size:16px;font-weight:bold;}
#About #ContentNav ul#Decoration li.Decoration a,
#About #ContentNav ul#Flowers li.Flowers a,
#About #ContentNav ul#Design li.Design a,
#About #ContentNav ul#Coordination li.Coordination a
{color:rgb(56,25,1);font-style:italic;font-size:16px;font-weight:bold;}

.ContentImg{float:right;margin-top:-80px;padding-right:20px;position:relative;margin-left:10px;width:261px;}

#ContentMiddle{
	margin:0 auto;
	color:rgb(56,25,15);
	font-size:12px;
	border-right:2px solid #98A94A;
	padding:0;
	background:#EDF1D1;
	width:798px;
}

#ContentMiddleText{
	background:transparent url(../images/ContentMiddle.gif) bottom left;
	line-height:18px;
	padding:15px 20px 35px 20px;
	margin-bottom:0;
	font-size: 14px;
}

.bodytexttop {
	padding: 5px 280px 10px 10px;
}
.bodytextshort {
	padding: 5px 360px 10px 70px;
}
.invite_logos {
	padding: 5px 280px 10px 10px;
}

.firstword {
	font-size: 37px;
  float: left;
	margin: 9px 6px 2px 3px;
	color: #a2a94a;
	font-family: Georgia, Georgia, serif;
}

#ContentMiddleText h1{margin-top:5px;padding-top:0px;}

#ContentMiddleText ul li{background-image: url(../images/ContentBullet.gif);background-position:0px 4px;padding-left:20px;margin-left:-40px;margin-top:10px;background-repeat:no-repeat;}

#ContentMiddleText .AboutLink{font-weight:bold;height:60px;vertical-align:middle;}
#ContentMiddleText .AboutLink img{float:left;margin-right:15px;}
#ContentMiddleText a {font-family:georgia;}


#ContentBottom{
	border-top:1.2em solid #98A94A;
	background:url(../images/ContentBottom.gif) no-repeat;
	margin:0px auto 8px auto;
	width:800px;
	color:rgb(214,204,125);
}
#ContentBottom .green{
	color:rgb(152,169,74);
}
#ContentBottom img{padding: 0 30px;}
#ContentBottom #PhotoCredit{float:right;color:white;font-size:11px;font-family:ariel, sans-serif, verdana;margin-right:25px;margin-top:-18px;position:relative;}
#BottomText{padding-top:17px;display:block;}
.bottomtag {
	font-weight: normal;
	font-style: normal;
	font-family: arial,helvetica,sans-serif;
	font-size: 16px;
	color: #edf1d1;
}
#footercontact {
	margin-top: 30px;
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #b59568;
	font-weight: normal;
}
#footercontact a {
	color: #b59568;
}
#footercontact a:hover {
	color: #edf1d1;
	text-decoration: underline;
}


.georgia{font-family:georgia;font-weight:bold;font-style:italic;color:rgb(214,204,125);}
.green{color:rgb(152,169,74);}
.brown {color:#38190F;}
.regular {font-style:normal;}
#Thumbs{margin:10px 0 0 14px;float:left;width:180px;position:absolute;display:inline;}
#Thumbs .Thumb{float:left;margin:0 8px 10px 0;border:1px solid white;}
#Thumbs img{width:50px;height:50px;}
#ThumbHolder{width:200px;background:#38190F;margin:5px 0 0 5px;height:320px;margin-botom:-1px;position:relative;}
#GalleryName{width:200px;color:white;font-weight:bold;margin:0px 0 0 5px;text-align:center;float:left;display:block;	font-style:italic;
	font-weight:bold;
	font-size:16px;
	font-family:georgia;
}
#MainGallery{float:right;margin:-310px auto -1px auto;position:relative;display:block;width:538px;text-align:center;}
#MainGallery img{height:300px;}
#Story {
text-align:left;
display:block;
}
#Story h2{margin:5px 0;padding:0;}
#GalleryList{float:left;}
#GalleryList td.title{font-weight:bold;text-align:right;}
#GalleryMidNav{margin:-40px 0 0 0;float:left;display:inline;position:absolute;}

#MainMidNav {margin:-65px 0 0 0;float:left;display:inline;position:absolute;}
#MainMidNav h1{padding:0;margin:0;}
#MainMidNav h2{padding:0 0 0 0;margin:0;letter-spacing:1.5px; font-size: 18px;}
#MainMidNav.About{margin-left:11px;}

.bride{font-weight:bold;margin:0px 0 10px 0;}
.FAQTitle a{font-weight:bold;color:#553A31;padding:10px 0 0 15px;display:block;}
.FAQTitle a:hover{background:url(../images/InteriorBullet.gif) no-repeat 5px 15px;padding:10px 0 0 15px;}
.FAQTitle a:visited{color:#98A94A;}
#FAQ1,#FAQ2,#FAQ3,#FAQ4,#FAQ5,#FAQ6,#FAQ7,#FAQ8{padding:0 0 0 15px;}
#ContactTable td.label{text-align:right;vertical-align:top;font-weight:bold;padding-right:5px;width:200px;}
#ContactTable input, #ContactTable textarea{border:1px solid #280E00;}
#ContactTable textarea{width:170px;height:50px;}
#ContactTable input.check,#ContactTable input.radio{border:0;}

#ContactTable{width:465px;margin-right:-20px;}

#services_row1_text, #services_row2_text {
	font-family: georgia, georgia, serif;
	font-size: 16px;
	font-style: italic;
	color: #98a94a;
	font-weight: normal;
}

#services_row1_text {
	padding-left:150px;
	padding-bottom: 5px;
	padding-top: 10px
}

#services_row2_text {
	padding-left:315px;
	padding-bottom: 5px;
	padding-top: 10px
}

#services_row1 {
	margin: 0 0 0 35px;
	padding-bottom: 20px;
}

#services_row2 {
	margin: 0 0 0 205px;
	padding-bottom: 20px;
}

#BottomMidNav {
	display:inline;
	float:left;
	margin:0;
	width:749px;
}

#BottomMidNav ul {
	height:134px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	border:none;
}
#BottomMidNav ul li {
	background:transparent none repeat scroll 0% 50%;
	display:inline;
	float:left;
	font-weight:normal;
	height:134px;
	margin-right:68px;
}
#BottomMidNav ul li.last {
	margin-right:23px;
}

#BottomMidNav ul li a {
	color:white;
	display:inline;
	float:left;
	font-family:georgia;
	font-size:14px;
	height:35px;
	padding-top:100px;
	text-align:center;
	width:125px;
}
#BottomMidNav ul li a:hover {
color:#98A94A;
font-size:14px;
font-style:italic;
font-weight:bold;
}

#BottomMidNav ul li.Decorating a{background:url(../images/Decorating.png) no-repeat;}
#BottomMidNav ul li.Decorating a:hover{background:url(../images/DecoratingOver.png) no-repeat;}
#BottomMidNav ul li.Flowers a{background:url(../images/Flowers.png) no-repeat;}
#BottomMidNav ul li.Flowers a:hover{background:url(../images/FlowersOver.png) no-repeat;}
#BottomMidNav ul li.Coordination a{background:url(../images/Coordination.png) no-repeat;margin-right:0px;}
#BottomMidNav ul li.Coordination a:hover{background:url(../images/CoordinationOver.png) no-repeat;margin-right:0px;}
#BottomMidNav ul li.Designs a{background:url(../images/Invitations2.png) no-repeat;}
#BottomMidNav ul li.Designs a:hover{background:url(../images/Invitations2Over.png) no-repeat;}
#BottomMidNav ul li.Corporate a{background:url(../images/Corporate.png) no-repeat;}
#BottomMidNav ul li.Corporate a:hover{background:url(../images/CorporateOver.png) no-repeat;}
#BottomMidNav ul li.Rentals a{background:url(../images/Rentals.png) no-repeat;}
#BottomMidNav ul li.Rentals a:hover{background:url(../images/RentalsOver.png) no-repeat;}


.bodytext {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #38190F;
	font-weight: normal;
	padding: 0 0 10px 20px;
}

.special {
	font-size: 14px;
	color: #98a94a;
	font-weight: bold;
}

#VendorList {
	margin-top:30px;
	margin-right:-20px;
	margin-bottom:-50px;
}

#VendorList2 {
	margin-top:0px;
	margin-right:-20px;
	margin-bottom:0px;
}


#VendorList ul,#VendorList2 ul {
height:75px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
margin:0;
margin-left:17px;
position:absolute;
}

#VendorList2 ul{
	margin-top:170px;
	margin-left:167px;
}


#VendorList ul li, #VendorList2 ul li {
margin:0;
padding:0;
background:none;
display:inline;
float:left;
font-weight:normal;
height:75px;
}
#VendorList ul li.last,#VendorList2 ul li.last {
margin-right:0;
}
#VendorList ul li a, #VendorList ul li a:visited,#VendorList2 ul li a, #VendorList2 ul li a:visited {
color:white;
font-family:georgia;
font-size:14px;
height:50px;
padding-top:67px;
text-align:center;
margin-right:25px;
width:125px;
display:block;
}
#VendorList ul li.BarSvc a{background:url(../images/BarSvc.gif) no-repeat;}
#VendorList ul li.BarSvc a:hover{background:url(../images/BarSvcOver.gif) no-repeat;}
#VendorList ul li.Cakes a{background:url(../images/Cakes.gif) no-repeat;}
#VendorList ul li.Cakes a:hover{background:url(../images/CakesOver.gif) no-repeat;}
#VendorList ul li.Catering a{background:url(../images/Catering.gif) no-repeat;}
#VendorList ul li.Catering a:hover{background:url(../images/CateringOver.gif) no-repeat;}
#VendorList ul li.DJs a{background:url(../images/DJs.gif) no-repeat;}
#VendorList ul li.DJs a:hover{background:url(../images/DJsOver.gif) no-repeat;}
#VendorList ul li.PhotoBooth a{background:url(../images/PhotoBooth.gif) no-repeat;}
#VendorList ul li.PhotoBooth a:hover{background:url(../images/PhotoBoothOver.gif) no-repeat;}
#VendorList2 ul li.Photo a{background:url(../images/Photographers.gif) no-repeat;}
#VendorList2 ul li.Photo a:hover{background:url(../images/PhotographersOver.gif) no-repeat;}
#VendorList2 ul li.Videos a{background:url(../images/Videographers.gif) no-repeat;}
#VendorList2 ul li.Videos a:hover{background:url(../images/VideographersOver.gif) no-repeat;}
#VendorList2 ul li.Resources a{background:url(../images/Resources.gif) no-repeat;}
#VendorList2 ul li.Resources a:hover{background:url(../images/ResourcesOver.gif) no-repeat;}
#VendorList ul li a:hover,#VendorList2 ul li a:hover {color:#98A94A;
font-size:14px;
font-style:italic;
}

#ContentMiddleText ul.About {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-right: 30px;
	font-weight: bold;
}

.ul_wide {
	width:300px;
}

#ContentMiddleText ul.About li {
background:url(../images/InteriorBullet.gif) no-repeat 12px 8px;
padding:3px 0pt 0pt 25px;
margin-top:0;
}

#ServicesText {
}

#ContentMiddleText ul.About a:visited{color:blue;}

.Quote{margin-left:15px;width:250px;margin:0 0 15px 15px;font-style:italic;font-size: 20px;}
.Quote img {padding-top:10px;}
.Quote .Author{text-align:right;font-style:italic;}
#FriendsVendorsBox{margin-left:70px;margin-top:50px;text-align:center;}
#FriendsVendorsBox img{margin-right:70px;}
#GalleryList .GalleryItem a{font-family:georgia;color:#280E00;font-size:14px;font-weight:bold;padding:0 0 0 15px;display:block;}
#GalleryList .GalleryItem a:hover {color:#98A94A;
font-size:14px;
font-style:italic;background:url(../images/InteriorBullet.gif) no-repeat 5px 5px;padding:0 0 0 15px;
}
#Photographer{margin-left:205px;text-align:center;width:570px;margin-right:-20px;margin-top:-5px;margin-bottom:0px;font-weight:bold;font-family:georgia;}
.Err{color:#900;font-weight:bold;}
.ErrHeader{color:#900;font-weight:bold;font-size:16px;text-align:center;border:3px solid #666;padding:3px;width:474px;}

#BottomNav{padding:0 0 20px 0;margin: -20 px 0 0 0;display:inline;}
#BottomNav a,#BottomNav a:visited{font-family:georgia;color:#4c230d;font-size:14px;font-weight:bold;}
#BottomNav a:hover {
	color: #865d50;
}

#prev {
	margin-left: 10px;
}
#next {
	margin-left: 320px;
}
#BottomNav img{margin-top:-3px;
vertical-align:middle;}

img.preload{display:none;}


#GalleryList,#GalleryList2 {
margin-top:30px;
margin-right:-20px;
margin-bottom:-50px;
}
#GalleryList2{
margin-bottom:72px;
}
#GalleryList ul,#GalleryList2 ul {
height:75px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
margin:0;
margin-left:5px;
position:absolute;
}
#GalleryList2 ul {
position:relative;
margin-top:166px;
margin-left:69px;
}


#GalleryList ul li,#GalleryList2 ul li {
margin:0;
padding:0;
background:none;
display:inline;
float:left;
font-weight:normal;
height:75px;
}
#GalleryList ul li.last,#GalleryList2 ul li.last  {
margin-right:0;
}

#GalleryList ul li a, #GalleryList ul li a:visited, #GalleryList2 ul li a, #GalleryList2 ul li a:visited {
color:white;
display:block;
font-family:georgia;
font-size:14px;
height:35px;
margin-right:1px;
padding-top:69px;
text-align:center;
width:126px;
}

#GalleryList ul li.GR a{background:url(../images/weddings/GR.gif) no-repeat;}
#GalleryList ul li.GR a:hover{background:url(../images/weddings/GR_Over.gif) no-repeat;}
#GalleryList ul li.BR a{background:url(../images/weddings/BR.gif) no-repeat;}
#GalleryList ul li.BR a:hover{background:url(../images/weddings/BR_Over.gif) no-repeat;}
#GalleryList ul li.ER a{background:url(../images/weddings/ER.gif) no-repeat;}
#GalleryList ul li.ER a:hover{background:url(../images/weddings/ER_Over.gif) no-repeat;}
#GalleryList ul li.MN a{background:url(../images/weddings/MN.gif) no-repeat;}
#GalleryList ul li.MN a:hover{background:url(../images/weddings/MN_Over.gif) no-repeat;}
#GalleryList ul li.AM a{background:url(../images/weddings/AM.gif) no-repeat;}
#GalleryList ul li.AM a:hover{background:url(../images/weddings/AM_Over.gif) no-repeat;}
#GalleryList ul li.MD a{background:url(../images/weddings/MD.gif) no-repeat;}
#GalleryList ul li.MD a:hover{background:url(../images/weddings/MD_Over.gif) no-repeat;}
#GalleryList2 ul li.CM a{background:url(../images/weddings/CM.gif) no-repeat;}
#GalleryList2 ul li.CM a:hover{background:url(../images/weddings/CM_Over.gif) no-repeat;}
#GalleryList2 ul li.KK a{background:url(../images/weddings/KK.gif) no-repeat;}
#GalleryList2 ul li.KK a:hover{background:url(../images/weddings/KK_Over.gif) no-repeat;}
#GalleryList2 ul li.DJ a{background:url(../images/weddings/DJ.gif) no-repeat;}
#GalleryList2 ul li.DJ a:hover{background:url(../images/weddings/DJ_Over.gif) no-repeat;}
#GalleryList2 ul li.EM a{background:url(../images/weddings/EM.gif) no-repeat;}
#GalleryList2 ul li.EM a:hover{background:url(../images/weddings/EM_Over.gif) no-repeat;}
#GalleryList2 ul li.FF a{background:url(../images/weddings/FF.gif) no-repeat;}
#GalleryList2 ul li.FF a:hover{background:url(../images/weddings/FF_Over.gif) no-repeat;}

#GalleryList ul li a:hover,#GalleryList2 ul li a:hover {color:#98A94A;
font-size:14px;
font-style:italic;
}

.vspace{padding:0;margin-top:5px;}

#IndexNav {
display:inline;
float:left;
height:75px;
margin-left:23px;
margin-top:-135px;
position:absolute;
width:749px;
}
#IndexNav ul {
height:134px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:750px;
border:none;
padding:0;
margin-left:23px;
}
#IndexNav ul li {
background:transparent none repeat scroll 0% 50%;
display:inline;
float:left;
font-weight:normal;
height:134px;
margin-right:68px;
}
#IndexNav ul li.last {
margin-right:23px;
}

#IndexNav ul li a {
color:white;
display:inline;
float:left;
font-family:georgia;
font-size:14px;
height:35px;
padding-top:100px;
text-align:center;
width:125px;
}
#IndexNav ul li a:hover {
color:#98A94A;
font-size:14px;
font-style:italic;
font-weight:bold;
}
#IndexNav ul li.Corp a{background:url(../images/Corp.gif) no-repeat;}
#IndexNav ul li.Corp a:hover{background:url(../images/CorpOver.gif) no-repeat;}
#IndexNav ul li.Weddings a{background:url(../images/Wed.gif) no-repeat;}
#IndexNav ul li.Weddings a:hover{background:url(../images/WedOver.gif) no-repeat;}

/* png ie fix */
img, div, a, input { behavior: url(incs/iepngfix.htc) }
