@charset "UTF-8";/* CSS Document */body {	margin-top: 30px;	margin-bottom: 30px;	padding: 0px;	height: 100%;	background-image: url(images/background.gif);	}	.container {	background-color: #ffffff;	width: 850px;	min-height: 500px;	margin: auto;	}	/* HEADER */.header {	height: 100px;	background-image: url(images/headerBackground.gif);	background-position: bottom;	background-repeat: repeat-x;	}a.logo {	position: absolute;	display: block;	background-image: url(images/logo.gif);	width: 244px;	height: 83px;	}	.logo span {	display: none;	}	.mainNav {	position: absolute;	width: 850px;	margin-top: 67px;	}	.divider1 {	display: block;	position: absolute;	background-image:url(images/navDivider.gif);	width: 20px;	height: 16px;	margin-left: 346px;	}	.divider2 {	display: block;	position: absolute;	background-image:url(images/navDivider.gif);	width: 20px;	height: 16px;	margin-left: 409px;	}	.divider3 {	display: block;	position: absolute;	background-image:url(images/navDivider.gif);	width: 20px;	height: 16px;	margin-left: 485px;	}.divider4 {	display: block;	position: absolute;	background-image:url(images/navDivider.gif);	width: 20px;	height: 16px;	margin-left: 555px;	}	.divider5 {	display: block;	position: absolute;	background-image:url(images/navDivider.gif);	width: 20px;	height: 16px;	margin-left: 647px;	}	.divider6 {	display: block;	position: absolute;	background-image:url(images/navDivider.gif);	width: 20px;	height: 16px;	margin-left: 699px;	}.divider7 {	display: block;	position: absolute;	background-image:url(images/navDivider.gif);	width: 20px;	height: 16px;	margin-left: 756px;	}	a.navHome {	display: block;	position: absolute;	background-image: url(images/navHome.gif);	width: 42px;	height: 16px;	margin-left: 304px;	}	a:hover.navHome {	background-image: url(images/navHome2.gif);	}	.navHome span {	display: none;	}	a.navAbout {	display: block;	position: absolute;	background-image: url(images/navAbout.gif);	width: 43px;	height: 16px;	margin-left: 366px;	}	a:hover.navAbout {	background-image: url(images/navAbout2.gif);	}	.navAbout span {	display: none;	}	a.navServices {	display: block;	position: absolute;	background-image: url(images/navServices.gif);	width: 56px;	height: 16px;	margin-left: 429px;	}	a:hover.navServices {	background-image: url(images/navServices2.gif);	}	.navServices span {	display: none;	}a.navGallery {	display: block;	position: absolute;	background-image: url(images/navGallery.gif);	width: 50px;	height: 16px;	margin-left: 505px;	}	a:hover.navGallery {	background-image: url(images/navGallery2.gif);	}	.navGallery span {	display: none;	}		a.navCollection {	display: block;	position: absolute;	background-image: url(images/navCollection.gif);	width: 72px;	height: 16px;	margin-left: 575px;	}	a:hover.navCollection {	background-image: url(images/navCollection2.gif);	}	.navCollection span {	display: none;	}	a.navBlog {	display: block;	position: absolute;	background-image: url(images/navBlog.gif);	width: 32px;	height: 16px;	margin-left: 667px;	}	a:hover.navBlog {	background-image: url(images/navBlog2.gif);	}	.navBlog span {	display: none;	}a.navPress {	display: block;	position: absolute;	background-image: url(images/navPress.gif);	width: 37px;	height: 16px;	margin-left: 719px;	}	a:hover.navPress {	background-image: url(images/navPress2.gif);	}	.navPress span {	display: none;	}a.navContact {	display: block;	position: absolute;	background-image: url(images/navContact.gif);	width: 54px;	height: 16px;	margin-left: 776px;	}	a:hover.navContact {	background-image: url(images/navContact2.gif);	}	.navContact span {	display: none;	}	a.entryFormLink {	display: block;	position: absolute;	background-image: url(images/entryFormLinkA.gif);	width: 199px;	height: 25px;	margin-top: 25px;	margin-left: 629px;	}	a:hover.entryFormLink {	background-image: url(images/entryFormLinkB.gif);	}.entryFormLink span {	display: none;	}/* FOOTER STYLES */.footer {	height: 25px;	background-image: url(images/footerBackground.gif);	background-repeat: repeat-x;	background-position: bottom;	padding-top: 3px;	}	.copyRight {	display: block;	position: absolute;	background-image: url(images/footerCopyRight.gif);	width: 265px;	height: 25px;	margin-left: 20px;	}	.copyRight span {	display: none;	}.phone {	display: block;	position: absolute;	background-image: url(images/footerPhoneNumber.gif);	width: 121px;	height: 25px;	margin-left: 499px;	}	.phone span {	display: none;	}	a.email {	display: block;	position: absolute;	width: 190px;	height: 25px;	background-image: url(images/footerEmail.gif);	margin-left: 640px;	}	a:hover.email {	background-image: url(images/footerEmail2.gif);	}	.email span {	display: none;	}		/* BODY CONTENT */.homeContent {	display: table;	padding: 20px;	}	.content {	display: table;	padding: 0px;	width: 810px;	background-image: url(images/glasses.gif);	background-repeat: no-repeat;	background-position: bottom right;	}	.collectionContent {	display: table;	padding: 0px;	width: 810px;	}	.bodyLeft {	position: absolute;	width: 238px;	margin-left: 554px;	padding-top: 55px;	}	.bodyMain {	position: inherit;	width: 480px;	min-height: 500px;	padding-left: 58px;	padding-top: 20px;	padding-bottom: 100px;	}	.entryFormLeft {	position: absolute;	width: 350px;	margin-left: 475px;	padding-top: 55px;	}			/* TYPOGRAPHY */body {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#000000;	line-height: 18px;	}	strong {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13px;	font-weight: 100;	text-transform: uppercase;	letter-spacing: .1em;	color: #000000;	}	em {	font-family: Georgia, "Times New Roman", Times, serif;	font-style: italic;	font-size: 12px;	color: #cc9900;	}a {	color: #cc9900;	}	a:hover {	color: #cc9900;	text-decoration: none;	}	.title {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	font-weight: 100;	text-transform: uppercase;	letter-spacing: .1em;	color: #cc9900;	}	.error {	color: #FF0000;	}ul {	padding-left: 15px;}		/* HOME CONTENT */.homeMain {	margin-bottom: 20px;	}	.bodyMainHome {	position: inherit;	display: inherit;	width: 535px;	min-height: 175px;	margin-left: 275px;	}.homeText {	width: 370px;	min-height: 175px;	}.homeButtons {	position: absolute;	width: 160px;	margin-left: 375px;	}	a.buttonBrides {	display: block;	background-image: url(images/buttonBrides.png);	width: 158px;	height: 80px;	}	.buttonBrides span {	display: none;	}	a.buttonHosts {	display: block;	background-image: url(images/buttonHosts.png);	width: 158px;	height: 80px;	margin-top: -15px;	}	.buttonHosts span {	display: none;	}	.homeFeature {	position: absolute;	display: block;	width: 260px;	height: 175px;	margin-left: -275px;	background-image: url(images/homeFeature.gif);	}	.homeFeature2 {	position: absolute;	display: block;	width: 260px;	height: 175px;	margin-left: -275px;	}	.homeFeature span {	display: none;	}	/* SPECIFIC DIVS */.galleryMain {	position: inherit;	width: 734px;	min-height: 500px;	padding-left: 58px;	padding-top: 20px;	padding-bottom: 55px;	}#galleryNav {	font-family: Verdana, Arial, Helvetica, sans-serif;	color:#cc9900;	}	#galleryNav a {	color: #000000;	text-decoration: none;	}	#galleryNav a:hover {	color: #cc9900;	}	.galleryThumbs {	margin-top: 5px;	margin-bottom: 5px;	margin-left: 5px;	}	.collectionMain {	position: inherit;	width: 734px;	min-height: 500px;	padding-left: 58px;	padding-top: 20px;	padding-bottom: 5px;	}#collectionNav {	font-family: Verdana, Arial, Helvetica, sans-serif;	color:#adadad;	}	#collectionNav a {	color: #000000;	text-decoration: none;	}	#collectionNav a:hover {	color: #adadad;	}	.collectionThumbs {	margin-top: 5px;	margin-bottom: 5px;	margin-left: 5px;	}	/* Email Groom's Mom */a.emailMom {	display:block;	width:122px;	height:95px;	background-image: url(images/sendMomMoreInfo.gif);	border:none;	}	a:hover.emailMom {	background-image: url(images/sendMomMoreInfo2.gif);	}	a.emailMom span {	display:none;	}
