body{margin:0; padding:0; background-color: #E6E9E2; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left;}a{text-decoration: none; font-weight: bold; border:none; font-size:11px; color:#46494B; font-weight:normal;}img{border:none;}#MainStage{display:block; width:862px; height:612px; margin: 0 auto;padding:0; background-image:url(../vsImages/Layout/Stage.jpg); background-repeat:no-repeat; position:relative;}#HomeRotation{display: none; position:absolute; top:191px; left:54px; width:754px; height:286px;}#logo{position:absolute; top:13px; left:290px; width:273px; height:136px;}#Menu{position:absolute; top:164px; left:56px; width:750px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#46494B;}#Menu ul{margin: 0; padding: 0; display:inline; list-style:none;}#Menu li{margin: 0; padding: 0; display:inline; list-style:none;}#Menu a{padding-right: 30px; color:#46494B;}#Menu a.last{padding: 0px; border:none; color:#46494B;}#AboutTitle{position:absolute; top:211px; left:438px; width:360px; height:40px; text-align:center;}#AboutOne{position:absolute; top:191px; left:54px; width:374px; height:286px;}#AboutTwo{position:absolute; top:251px; left:468px; width:300px; height:226px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#46494B; overflow:hidden;}#AboutUp{position:absolute; top:430px; left:788px; width:13px; height:7px;}.scroll-by{cursor:pointer;}.scroll-pane {width: 316px; height: 230px; overflow: auto; float: left;}#pane2 {height: 210px;}#InsiderTitle{position:absolute; top:211px; left:54px; width:754px; height:40px; text-align:center;}#InsiderText{position:absolute; top:251px; left:104px; width:664px; height:226px; text-align:left;font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#46494B; overflow:hidden;}#InsiderScroll{height: 210px}.insider-scroll-pane {width:674px; height:230px; overflow: auto; float: left;}#BrideTitle{position:absolute; top:211px; left:54px; width:754px; height:40px; text-align:center;}#BrideSubTitle{position:absolute; top:211px; left:235px; width:287px; height:37px; text-align:center;}#BrideImgScroll{position:absolute; top:251px; left:78px; width:754px; height:226px; text-align:left;font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#46494B; overflow:hidden;}#BrideNameScroll{position:absolute; top:207px; left:68px; width:125px; height:255px; text-align:left;font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#46494B; overflow:hidden; background-color:#C9D1C8;}#BrideName{position:absolute; top:260px; left:235px; width:287px; height:17px; text-align:center; text-transform:uppercase; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; color:#46494B;}#BrideText{position:absolute; top:285px; left:235px; width:287px; height:170px;}#BrideBio{text-align:left; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; color:#46494B; line-height:1.4em;}#BrideQuote{text-align:left; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; color:#46494B; font-style:italic; margin-top:10px; line-height:1.2em;}#ReturnMainBrides{position:absolute; top:445px; left:301px; width:155px; height:28px;}#PrevNextBride{position:absolute; top:445px; left:301px; width:184px; height:25px;}#TF{position:absolute; top:185px; left:573px; width:220px; text-align:right;}#BridePhotos{position:absolute; top:222px; left:568px; width:220px; height:265px; text-align:left;font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#46494B; overflow:hidden;}#BridePhotos img{width: 64px; height:96px}.clickBridePhoto{width: 220px; position: absolute; top: 0px; left: 0px; text-align:center;}.BP1{position: absolute; top: 20px; left: 0; width: 64px; height: 96px; background-color:#000;}.BP2{position: absolute; top: 20px; left: 74px; width: 64px; height: 96px; background-color:#000;}.BP3{position: absolute; top: 20px; left: 148px; width: 64px; height: 96px; background-color:#000;}.BP4{position: absolute; top: 126px; left: 0; width: 64px; height: 96px; background-color:#000;}.BP5{position: absolute; top: 126px; left: 74px; width: 64px; height: 96px; background-color:#000;}.BP6{position: absolute; top: 126px; left: 148px; width: 64px; height: 96px; background-color:#000;}.BridePhotoCourtesy{width: 220px; position: absolute; top: 230px; left: 0px; text-align:center;}#EventsTitle{position:absolute; top:211px; left:54px; width:754px; height:40px; text-align:center;}#EventsText{position:absolute; top:251px; left:104px; width:664px; height:226px; line-height:1.2em; text-align:left;font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#46494B; overflow:hidden;}#EventsText a{color:#234E93; font-weight:bold;}#EventsScroll{height: 210px}.events-scroll-pane {width:674px; height:230px; overflow: auto; float: left;}#ContactTitle{position:absolute; top:211px; left:438px; width:360px; height:30px; text-align:center;}#ContactOne{position:absolute; top:191px; left:54px; width:374px; height:286px;}#ContactTwo{position:absolute; top:251px; left:468px; width:303px; height:226px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#46494B; overflow:hidden; line-height:1.2em;}#ContactTwo a{color:#234E93; font-weight:bold;}#DesignerTitle{position:absolute; top:211px; left:54px; width:360px; height:30px; text-align:center;}#DesignerSubTitle{position:absolute; top:451px; left:54px; width:360px; height:30px; text-align:center;font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#46494B; font-style:italic;}#DesignerOne{display: none; position:absolute; top:191px; left:430px; width:359px; height:270px; padding:8px; background-color:#C7D1C8;}#DesignerTwo{position:absolute; top:251px; left:54px; width:360px; height:226px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#46494B; overflow:hidden;}.designimg{padding:8px;}.designdesc{position:absolute; top:8px; left:205px; width:165px; height:270px; text-align: center; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#46494B; line-height:1.3em;}.designdesc h2{margin: 0px; padding: 0px; padding-top: 8px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#46494B; font-weight:normal;}.designdesc a{ text-decoration:underline; font-weight:bold; font-weight:normal;}#DesignerTwo a{color:#234E93; font-weight:bold;}#DesignerC1{position:absolute; top:10px; left:0px; text-align:center; width:120px; line-height:1.3em;}#DesignerC2{position:absolute; top:10px; left:120px; text-align:center; width: 120px; line-height:1.3em;}#DesignerC3{position:absolute; top:10px; left:240px; text-align:center; width: 120px; line-height:1.3em;}#DesignerC1 h2{margin: 0px; padding: 5px 0px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#46494B; font-weight:normal;}#DesignerC2 h2{margin: 0px; padding: 5px 0px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#46494B;font-weight:normal;}#DesignerC3 h2{margin: 0px; padding: 5px 0px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#46494B;font-weight:normal;}.designerLink{cursor:pointer;}#TourTitle{position:absolute; top:211px; left:54px; width:360px; height:30px; text-align:center;}#slideshow{position:absolute; top:191px; left:430px; width:379px; height:286px; background-color:#C7D1C8;}#caption{position:absolute; top:251px; left:84px; width:300px; height:226px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#46494B; overflow:hidden; line-height:1.5em;}#PhotosBy{position:absolute; top:450px; left:84px; width:300px; text-align:center;}#PhotosBy a{font-family:Georgia, "Times New Roman", Times, serif; font-size:9px; color:#46494B;}#Tagline{position: absolute; top:495px; left:35px; width:793px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:9px; color:#46494B;}#Newsletter {position:absolute; top:577px; left:80px;}#Newsletter form{margin:0; padding:0;border:none;}#Newsletter input.txt{color:#000; font-size:11px; border:1px solid #6A6B6A; padding-top:5px; padding-left:4px; margin: 0; font-style:normal; font-weight:normal; width:174px; height: 16px; background-color:#BFCBB7; position:absolute; top:2px; left:0px; vertical-align:middle;}#Newsletter input.btn{position:absolute; top:2px; left:186px;}.newstitle{position: absolute; left: -10px; top: -15px; width:225px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color:#46494B;}#Appoint{position: absolute; top:577px; left:322px; width:220px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#46494B;}#Social{position: absolute; top:577px; left:572px; width:243px; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#46494B;}.facebook{position: absolute; left: 75px; top: -3px;}.twitter{position: absolute; left: 148px; top: -3px;}#Footer{position: absolute; top:625px; left:35px; width:793px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#46494B;}#Footer a{font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color:#234E93;}#SubTagline{position: absolute; top:625px; left:20px; width:823px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color:#46494B;}#SubFooter{position: absolute; top:645px; left:35px; width:793px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color:#46494B;}#SubFooter a{font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color:#234E93;}#thumbs{display: none; position:absolute; top:400px; left:98px; width:330px; height:40px;}.galNext{z-index: 5; position:absolute; top:415px; left:389px; width: 7px; height: 13px; background-image:url(../vsImages/Layout/ArrowRight_Tour.gif); background-repeat:no-repeat;}.galPrev{z-index: 5; position:absolute; top:415px; left:83px; width: 7px; height: 13px; background-image:url(../vsImages/Layout/ArrowLeft_Tour.gif); background-repeat:no-repeat;}div.image-title {	font-weight: bold;	font-size: 1.4em;}div.image-desc {	line-height: 1.3em;	padding-top: 12px;}div.navigation {	/* The navigation style is set by a javascript generated style on the page.	   This is so that the javascript specific styles won't be applied unless javascript is enabled. */}ul.thumbs {	clear: both;	margin: 0;	padding: 0;}ul.thumbs li {	float: left;	padding: 0;	margin: 5px 5px 5px 0;	list-style: none;}a.thumb {	padding: 0px;	display: block;	border: 1px solid #ccc;}ul.thumbs li.selected a.thumb {	background: #000;}a.thumb:focus {	outline: none;}ul.thumbs img {	border: none;	display: block;}div.pagination {	clear: both;}div.navigation div.top {	margin-bottom: 12px;	height: 11px;}div.navigation div.bottom {	margin-top: 12px;}div.pagination a, div.pagination span.current {	display: block;	float: left;	margin-right: 2px;	padding: 0;	border: none;}div.pagination a:hover {	background-color: #eee;	text-decoration: none;}div.pagination span.current {	font-weight: bold;	background-color: #000;	border-color: #000;	color: #fff;}/* Minimal Gallery Styles */#thumbs-min ul.thumbs li {	float: none;	padding: 0;	margin: 0;	list-style: none;}#thumbs-min a.thumb {	padding: 0px;	display: inline;	border: none;}#thumbs-min ul.thumbs li.selected a.thumb {	background: inherit;	color: #000;	font-weight: bold;}
