﻿

.Guestbook,
.Mailbox,
.Tips,
.ComposeMessage,
.SongRequests,
.Guestlist,
.EditGuest,
.OurStory,
.WeddingDetails,
.Updates,
.MyProfile,
.Calendar,
.EditReminders,
.EditNotifications,
.RSVP,
.RegisterGuest,
.Seating,
.Invitations,
.PasswordRetrieval,
.DreamRegistry,
.ViewDreamRegistry,
.MyWeddings
{
	padding:39px 25px 23px 25px;
	background-color:#b8d9e0;
	background-image:url(../images/GreenBG.gif);
	background-repeat:repeat;
}



.Mailbox .MessageTitle
{
	text-decoration:none;
	color:#596160;
}

.Mailbox .Sender, .SongRequests .Sender, .Guestlist .Sender
{
	font-size:14px;
	color:#3f8b9c;
	text-decoration:none;
}

.Guestlist ul.ChildGuests 
{
	margin:0;
	padding:0;
	list-style-type:none;
}

.Guestlist ul.ChildGuests li
{
	list-style-type:none;
	margin-top:12px;
	margin-left:18px;
	padding-left:14px;
	font-size:14px;
	color:#3f8b9c;
	background-image:url(../images/BulletPlus.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.Guestlist #IsAttending
{
	color:#3f8b9c;
}

.Mailbox .MessageTitle:hover
{
	text-decoration:underline;
}

.Guestbook .GuestbookTitle
{
	display:block;
	color:#3f8b9c;
	font-size:12px;
}

.Guestbook .GuestbookApproved
{
	background-color:#ffffff;
	
}

.Guestbook .GuestbookNotApproved
{
	background-color:#dceef1;
}

.Guestbook .GTBJGrid .GuestbookNotApproved .GuestbookTitle 
{
	cursor:pointer;cursor:hand;
}

.Guestbook .GuestbookApproved td, .Guestbook .GuestbookNotApproved td
{
	padding-top:12px;
	padding-right:17px;
	padding-left:17px;
	padding-bottom:12px;
	font-size:14px;
	color:#596160;
	border-bottom:dotted 1px #a9a9a9;
	
}

.Guestbook .GuestbookPhoto
{
	margin-top:3px;
	float:left;
	margin-right:16px;
}

.Guestbook .GuestbookPost
{
	float:left;
	
}

.Guestbook .GuestbookCaption
{
	margin-top:12px;
}

.rgHeader
{
	
	border:solid 1px #ffffff;
	background-color:#dceef1;
	line-height:20px;
}

.Suggestion .rgHeader
{
	color:#3f8b9c;
}

.Suggestion .GridRow td, .Suggestion .rgAltRow td,  .Suggestion .rgRow td
{
	color:#3f8b9c;
}

.GTBJGrid
{
	background-color:#dceef1;
}

.GTBJGrid .GridHeader
{
	color:#6d6d6d;
	font-size:12px;
	font-weight:normal;
	border:solid 1px #ffffff;
	background-color:#dceef1;
	text-align:left;
	padding-left:16px;
	padding-right:16px;
	padding-top:10px;
	padding-bottom:10px;
}

.GridControls
{
	background-color:#dceef1;
}

.GridControls ul, .GridControls li
{
	margin:0;
	padding:0;
	list-style-type:none;
}

.GridControls ul,.GridControls ul
{
	padding-left:16px;
}

.GridControls li
{
	float:left;
}

.GridControls li a, .GridControls li a:visited
{
	display:block;
	padding-top:20px;
	padding-bottom:10px;
	color:#6d6d6d;
	text-decoration:none;
	padding-right:9px;
}



.PopupBox, .PopupPost, .MessageBox, .PopupUpload, .PopupPublish, .HelpBox
{
	border:solid 7px #93cbd6;
	background-color:#ffffff;
}

.Guestlist .PopupBox
{
	top:40px;
}

.PopupBox .GridControls,
.PopupPost .GridControls,
.MessageBox .GridControls,
.PopupUpload .GridControls,
.PopupPublish .GridControls
{
	#width:732px;
	
}

.Guestbook .PopupBox .GuestbookNotify
{
	padding:18px;
	color:#a9a9a9;
	border-bottom:dotted 1px #a9a9a9;
}

.PopupBox .PopupContent, .Guestbook .PopupPost .PopupContent,
.PopupBox .PopupContent, .MessageBox .MessageContent, .PopupUpload .UploadContent,
.PopupPublish .PublishContent
{
	padding:20px 19px;
    width:694px; 
    
    text-align:left;
}

h2
{
	font-size:13px;
	color:#3f8b9c;
	text-transform:uppercase;
}

.PopupBox .GuestContent ul, .PopupBox .GuestContent li
{
	margin:0;
	padding:0px 2px;
	list-style-position:inside;
}

h4.Exclamation, h4.Pointer
{
	background-image:url(../images/ExcIcon.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:28px;
	padding-top:2px;
	color:#3f8b9c;
	font-size:14px;
	min-height:20px;
	display:block;
	font-weight:normal;
	
}

h4.Exclamation
{
	background-image:url(../images/ExcIcon.gif);
}

h4.Pointer
{
	background-image:url(../images/PointIcon.gif);
}

.PopupBox .ContactInformation, .PopupBox .Accompaniment, 
.PopupBox .SpecialNeeds, .PopupBox .Gifts 
{
	padding:20px 19px;
    width:694px; 
	border-bottom:dotted 1px #a9a9a9;
}

.PopupBox .Gifts
{
	border-bottom:none;
}

.Command
{
	cursor:pointer; cursor:hand;
}

.GTBJGrid .GridFooter

{
	background-color:#ffffff;
}

.GTBJGrid .GridRow td, .GTBJGrid .rgRow td, .GTBJGrid .rgAltRow td, .GTBJGrid .rgNoRecords td
{
	padding-top:12px;
	padding-right:17px;
	padding-left:17px;
	padding-bottom:12px;
	font-size:12px;
	color:#596160;
	font-family:Georgia, Serif;
	border-bottom:dotted 1px #a9a9a9;
	background-color:#ffffff;
}


.TitleDate .WeddingCouple
{
	margin-bottom:40px;
}

.TitleDate .DateHeader
{
	float:right;
	color:#24627a;
	padding-top:8px;
}

.WeddingCouple
{
	font-family:Georgia, Serif;
	color:#24627a;
	font-style:italic;
	font-size:14px;
}
.WeddingCouple .BrideName, .WeddingCouple .GroomName
{
	font-size:21.5px;
	font-style:normal;
	letter-spacing:4px;
	word-spacing:2px;
	text-transform:uppercase;
}

.WeddingCouple .GroomName
{
	margin-left:4px;
}



.MessageForm
{
	
}

.MessageForm .MessageBody
{
	background-color:#ffffff;
}

.MessageForm .MessageBody .SectionTo
{
	border-bottom:dotted 1px #a9a9a9;padding:18px;
}

.MessageForm .MessageBody .FL
{
	width:30px;
}

.MessageForm .SelectRow,.MessageForm .SelectRowOrig
{
	padding-bottom:10px;
}

.MessageForm .ControlIcon
{
	display:block;
	float:left;
	cursor:pointer;cursor:hand;
	margin-top:4px;
	margin-left:18px;
}


.EditGuest .Section
{
	border-top:dotted 1px #a9a9a9; 
	background-color:#ffffff;
	padding:16px;
}

.EditGuest .Column1
{
	width:340px;
}



.OurStory
{
}

.Register
{
	padding:23px 25px 22px;
	min-height:646px;
	background-color:#b8d9e0;
	_height:646px;
}

.Register .RegisterFormHead
{
	margin-top:42px;
	background-image:url(../images/RegisterFormHead.png);
	background-repeat:no-repeat;
	padding-top:11px;
	min-height:20px;
	_height:20px;
	width:533px;
	padding-left:17px;
	color:#ffffff;
	text-transform:uppercase;
}
.Register .RegisterFormBody
{
	width:518px;
	background-color:#ffffff;
	padding:16px;
	
}

.Register .RegisterFooter
{
	padding:16px;
}

.Register .FinishButton
{
	
	color:#d0d0d0;
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	
	
}

/********* WEDDING GUEST TIPS *********/

.WeddingTips {
	background-color:#ffffff;
	
}

.WeddingTips ul {
	margin-top:0px;
	padding-top:12px;
	padding-right:12px;
}

.WeddingTips li {
	font-size:13px;
	margin-bottom:0px;
	padding-bottom:24px;
	
}		

.WeddingTips h3 {
	font-size:14px;
	font-weight:normal;
	color:#3F8B9C;
	margin-bottom:6px;
}

.WeddingTips .content
{
	color:#6D6D6D;
}

.WeddingTipCategory {
	font-size:13px;
	color:#3F8B9C;
	text-transform:uppercase;
}

.WeddingTipCategoryCount {
	font-size:13px;
	color:#3F8B9C;
}
.WeddingTipCategoryList {
	background-color: #cee6ea;
}

.WeddingTipCategoryList .title
{
	color:#3F8B9C;
	border-color:#3F8B9C;
}

.WeddingTipCategoryList a {
	color: #3F8B9C;
	text-decoration: none;
}

.WeddingTipCategoryList ul {
	border-top: dotted 1px #3F8B9C;
	border-bottom:dotted 1px #3F8B9C;
	color: #3F8B9C;
}	

.WeddingTipCategoryList .separator {
	width: 142px;
	min-height:0px;
	_height:0px;
	font-size:0px;
}


.Updates ul
{
	margin:0;
	padding:0;
	padding-left:42px;
}

.Updates li 
{
	margin:0;
	padding:0;
	margin-top:4px;
}

.Tour p  
{
	color:#24627a;
}

.WizardSideBar
{
	margin-top:73px;
	padding-top:8px;
	width:80px;
}

.WizardSideBar td
{
	padding:0;
}

.WizardSideBar ul
{
	margin:0;
	padding:0;
	list-style-type:none;
	float:right;
}

.WizardSideBar li 
{
	display:block;
	min-height:56px;
	_height:56px;
	list-style-type:none;
	
	
	text-align:right;
}

.WizardLink, .WizardLink:visited
{
	color:#ffffff;
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	
	display:block;
	padding:0px 20px;
}

.WizardLink:hover
{
	color:#ffffff;
	
}

.WeddingBanner
{
	color:#24627a;
}

.WeddingBanner .BannerImage
{
	width:176px;
	min-height:162px;
	_height:16px;
	float:left;
}

.WeddingBanner .BannerImage table
{
    width:162px;
    height:162px;
}

.WeddingBanner .BannerImage img
{
	border:solid 7px #ffffff !important;
	
}

.ChangeImage
{
	color:#24627A !important;
	display:block;
	margin-left:36px;
	margin-right:36px;
	
	visibility:visible;
	width:89px;
}

.WeddingBanner .WeddingTitle
{
	background-image:url(../images/BannerTextOurWedding.png);
	background-repeat:no-repeat;
	_background-image:none;
	_display:inline-block;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Ocean/images/BannerTextOurWedding.png', enabled='true');
	width:169px;
	min-height:21px;
	_height:21px;
	margin-left:auto;
	margin-right:auto;
	margin-top:19px;
	margin-bottom:6px;
}
.OurStory .WeddingBanner .WeddingTitle
{
	background-image:url(../images/BannerTextOurStory.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Ocean/images/BannerTextOurStory.png', enabled='true');
	width:126px;
}

.WeddingBanner .BannerText
{
	margin-left:25px;
	width:349px;
	background-image:none;
	background-repeat:no-repeat;
	background-color:Transparent;
	min-height:176px;
	_height:176px;
	float:left;
	text-align:center;
}

.WeddingBanner .BannerTextInnerTop
{
	background-image:url(../images/BannerTextBGTop.gif);
	background-position:top;	
	background-repeat:no-repeat;
	padding-top:23px;
	#padding-top:39px;
	_padding-top:42px;
	_height:80px;
	
}

.WeddingBanner .BannerTextInnerBottom
{
	background-image:url(../images/BannerTextBGBottom.png);
	background-position:bottom;	
	background-repeat:no-repeat;
	padding-bottom:54px;
	_background-image:none;
	_padding-bottom:0px;
	
}

.WeddingBanner .BannerTextOuterBottom
{
	_display:block;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Ocean/images/BannerTextBGBottom.png', enabled='true', offy=176);
	_padding:0px;
	_height:54px;
}

.WeddingBanner .WeddingDate
{
	margin-top:0px;
	margin-bottom:10px;
	font-weight:normal;
	_font-size:12px;
}

.ViewDreamRegistry .DreamFooter
{
	background-color:#D5EAEE;
}

.ViewDreamRegistry .DreamFooter .Contribute
{
	border-color:#ffffff;
	
}

.ViewDreamRegistry .DreamFooter .Contribute a
{
	font-size:13px;
	text-transform:uppercase;
	color:#3F8B9C;
	font-weight:bold;
		
}

.DaysRemaining
{
	font-style:italic;
	color:#3f8b9c;
}

.AboutUs .StaticBanner, .AdvertiseWithUs .StaticBanner
{
	background-color: #d1e6ea;
}

.AboutUs .ContentArea
{
	color:#508296;
}

.GiftRegistryList, .GiftRegistryList a
{
	color:#3F8B9C;
	text-decoration:none;
}

.SearchResults .Bar
{
}

.SearchResults .ResultItem, .MyWeddings .ResultItem
{
    color:#3f8b9c;
    font-family:Georgia, Serif;
    font-weight:normal;
}

.SearchResults h3, .MyWeddings h3
{
    font-weight:normal;
}

.SearchResults h4, .MyWeddings h4
{
    color:#596160;
    font-weight:normal;
}

.SearchResults .RequestInvite
{
    background-image:url(../images/RequestInvite.png);
    _background:transparent;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Ocean/images/RequestInvite.png');
}

.ChooseThisWedding
{
    background-image:url(../images/ChooseThisWedding.png);
    _background:transparent;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Ocean/images/ChooseThisWedding.png');
}

.RemoveWedding
{
    background-image:url(../images/RemoveWedding.png);
    _background:transparent;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Ocean/images/RemoveWedding.png');
}

.DeactivateWedding
{
    background-image:url(../images/DeactivateWedding.png);
    _background:transparent;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Ocean/images/DeactivateWedding.png');
}
