html{font-size:75.5%;}body{font-family:Verdana,arial,sans-serif;font-size:1em;margin:0;background:url('../images/backgrounds/ww-bgtile-new.gif');}textarea{font-family:Verdana,arial,sans-serif;font-size:1em;margin:0;}A,A:visited{text-decoration:none;color:#1B95A4;cursor:pointer;}A:hover{text-decoration:underline;color:#E08801;cursor:pointer;}
.leaderTitle{font-family:Verdana;font-size:1.9em;font-weight:normal;letter-spacing:-0.05em;}.tool-main-heading{color:#555;font-size:24px;letter-spacing:-1px;}H1,#headerText,.sectionHeader{font-family:'Tahoma','Verdana','Arial';font-size:2.0em;font-weight:lighter;padding:0;margin:0;color:#64A7AC;}H2{font-family:Verdana,Arial,Helvetica;font-size:1.4em;letter-spacing:-0.05em;font-weight:normal;padding:0;margin:0;color:#1B95A4;}
H3{font-family:Verdana,Arial,Helvetica;font-size:1.2em;font-weight:bold;padding:0;margin:0;}H4{font-size:10pt;color:#000;font-weight:bold;padding:0;margin:0;}H5{font-size:10pt;color:#777;font-weight:normal;padding:0;margin:0;}.categoryLandingH1,.categoryLandingH2{color:black;font-size:100%;font-weight:normal;font-family:'Georgia','sans-serif';font-size:2.0em;}
.categoryLandingH3{color:#AAA;font-size:100%;font-weight:bold;font-size:11px;}.categoryLandingH4{color:black;font-size:100%;font-weight:normal;}INPUT{font-family:Arial,Helvetica,sans-serif;}.rowItem{padding:2px;border-bottom:1px solid #ddd;vertical-align:middle;}.basicLink,.basicLink:visited{text-decoration:none;font-family:Arial,Helvetica;color:#8CAC7D;font-size:120%;padding:10px;border:2px solid #eee;}
.basicLink:hover{color:#79B6BB;border:2px solid #79B6BB;text-decoration:none;}.breadCrumbNav{padding-left:5px;padding-bottom:10px;font-size:11px;}.sectionGrey{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#F7F7F7;color:#333;padding:5px;font-size:16px;font-weight:bold;margin-top:5px;margin-bottom:3px;text-align:left;}
.sectionGrey2{border-top:0 solid #fff;border-bottom:0 solid #fff;background:#E4E4E4;color:#626262;padding:5px;font-size:16px;font-weight:bold;margin-top:5px;margin-bottom:3px;text-align:left;}.sectionGrey3{background:#eef0e2;color:#555;font-size:13px;font-weight:bold;margin-bottom:3px;margin-top:5px;padding:5px;text-align:left;}
.sectionBlue{background-color:#ECF4F4;border-top:1px solid #97C4C4;border-bottom:1px solid #97C4C4;border-left:0 solid #fff;border-right:0 solid #fff;color:#1B95A4;padding:5px;font-size:16px;font-weight:bold;margin-top:5px;margin-bottom:3px;text-align:left;}.sectionGreen{background:#B2D281;color:#FFF;font-size:16px;font-weight:bold;margin-bottom:3px;margin-top:5px;padding:5px;text-align:left;}
#websiteNavContainer{min-height:500px;}.websiteNavSeparator{width:100%;border-bottom:1px dotted #74BBC5;}.websiteAddLink{margin-left:10px;padding-left:23px;padding-top:5px;padding-bottom:5px;background:url('../images/wedding/website/webpage.gif') no-repeat center left;height:17px;}.websiteToolLink{margin-left:10px;padding-left:23px;padding-top:5px;padding-bottom:5px;background:url('../images/wedding/website/tool.gif') no-repeat center left;height:20px;}
.websiteNavItemSelected{background-color:#F9F8E7;}.websiteNavItem{padding-left:12px;padding-right:12px;padding-top:5px;padding-bottom:5px;font-weight:bold;font-size:11px;}.websiteSelectTheme{float:left;position:relative;margin-top:-30px;padding-top:5px;width:200px;height:20px;background-color:#f9f5d2;}
#websiteTabBarContainer .wwTabBarContainer{padding-bottom:0;}#websiteContainer{padding-right:5px;padding-left:5px;}.websiteContainerHeader{padding:5px;background-color:#ECF6F8;border-top:1px solid #DDD;font-weight:bold;}.websiteMainArea{border-right:1px dotted #aaa;}.websitePageListHeader{padding:5px;}
tr.websitePageListing td{border-bottom:1px solid #ccc;}#websiteInfoArea{margin-left:5px;padding:5px;min-height:400px;}.websiteThumbsPicker{background-color:#BBB;align:center;text-align:center;width:202px;margin-top:-3px;padding-top:2px;}.websiteThumbSelected{border:2px solid #a29c7c;}.websiteThumbNotSelected{border:2px solid #BBB;}
#sBox{text-align:center;margin:auto;}#sBoxTitle{padding:5px;text-align:center;margin-top:5px;}.sBoxMain{padding:20px;margin:auto;background:url('../images/temp/sBoxBG.jpg') repeat-y top left;color:#fff;}.sBoxMainXtend{margin:auto;background:url('../images/temp/sBoxBGLong.jpg') repeat-x top left;}#homeSearch{vertical-align:middle;width:700px;margin:auto;}
.sBoxTab{padding:3px;margin:auto;width:790px;margin-bottom:0;margin-top:20px;}.sBoxTabEmpty{width:25px;border-bottom:1px solid #77B2B6;}.sBoxTabSpacer{width:5px;border-bottom:1px solid #77B2B6;}.sBoxTabOn{padding:3px;border-right:1px solid #77B2B6;border-left:1px solid #77B2B6;border-top:1px solid #77B2B6;border-bottom:1px solid #FFF;}
.sBoxTabOff{padding:3px;border:1px solid #77B2B6;background-color:#efefef;}.sBoxTxtLabel{padding:2px;font-size:110%;font-weight:bold;text-align:right;font-family:Arial,Helvetica;}.sBoxTxtInput{padding:2px;font-size:110%;text-align:left;}#hBox{text-align:center;margin:auto;}#hBoxContainer{margin:auto;margin-top:5px;width:100%;text-align:center;}
#hBoxContainer li{list-style:none;}#hBoxContainer .hTitle{font-family:Verdana,Arial,Helvetica;color:#E08801;font-weight:bold;font-size:16px;}a.hBoxLink,a:visited.hBoxLink{color:#1B95A4;}a:hover.hBoxLink{color:#85A677;}.homeBar{background-image:url(../images/wedding/background/bar_back.gif);width:800px;height:40px;font-weight:bold;color:#fff;text-align:center;}
.pageBar{background-image:url(../images/wedding/background/bar_back.gif);width:800px;height:40px;font-weight:bold;color:#fff;font-size:large;font-family:'Trebuchet MS',Arial;padding-left:15px;}.homeBar A{color:#fff;}.barTicker,.barTicker A{background-color:#fff;opacity:.6;filter:alpha(opacity=60);color:#67795f;font-family:'Trebuchet MS',Arial;text-align:right;padding:3px 7px 3px 7px;}
.contentFrame{padding:15px;width:530px;}.leftFrame{width:260px;padding:15px;}.cBox{width:100%;height:130px;background-image:url(../images/wedding/background/contentBack.jpg);}.cBoxL{width:9px;background-image:url(../images/wedding/background/contentLeft.jpg);}.cBoxR{width:8px;background-image:url(../images/wedding/background/contentRight.jpg);}
.cBoxH{height:30px;width:95%;color:#075456;font-size:10pt;padding:4px 10px 0 7px;}.cBoxM{padding:8px 5px 10px 5px;vertical-align:top;}.userModule{padding:2px;text-align:left;}td.moduleTitle,.blueTitleBar{padding:3px;text-align:left;font-family:Tahoma;color:#000;}td.moduleRight{padding:3px;background-color:#82C5C8;border-top:1px solid #4F351E;border-bottom:1px solid #f5f5f5;text-align:right;font-size:85%;color:#fff;}
.moduleTitle a,.moduleTitle a:visited{color:#1B95A4;}.moduleTitle a:hover{color:#E08801;text-decoration:underline;}.moduleEditText{font-family:Verdana,Arial,Helvetica;color:#000;}.moduleEditText a,.moduleEditText a:visited{color:#000;text-decoration:none;}.moduleEditText a:hover{color:#E08801;text-decoration:underline;}
.userModule table td.moduleInfo{font-size:12px;background-color:#EEE;padding:3px;text-align:left;}table.linedTable td{border-bottom:1px solid #ddd;padding-bottom:7px;}.breadCrumbBar{font-size:8pt;font-family:Verdana,Arial,Helvetica;}table.weddingTable{clear:both;width:100%;padding:2px;background-color:#fff;}
table.weddingTable th{font-size:10pt;font-weight:bold;background-color:#a9d5d8;color:#fff;padding:2px;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;}table.weddingTable td{border-bottom:1px solid #ddd;padding:2px;}table.weddingTable2{clear:both;width:100%;padding:2px;}
table.weddingTable2 th{font-size:10pt;background-color:#91A985;color:#fff;padding:2px;border-top:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}table.weddingTable2 td{border-bottom:1px solid #ddd;padding:2px;text-align:center;}.plannerModule{background-image:url(../images/tabs/fading_corner_5.jpg);background-position:left top;background-repeat:no-repeat;padding:10px;width:100%;}
.tools-print-main-table{width:21cm;}a.budgetButton,a.budgetButton{border:1px solid #aaa;background:#efefef;padding:5px;color:#444;text-decoration:none;}a.budgetButton:hover{border-top:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #444;border-right:1px solid #444;background:#B9D196;color:#fff;text-decoration:none;}
table.mytable{background:#FFF;font-family:Arial,Helvetica,Verdana;padding-left:20px;}table.mytable th{font-weight:bold;overflow:hidden;color:#222;background-color:#CDE2E4;}table.mytable td{overflow:hidden;border-bottom:1px solid #eee;}table.mytableCenter{margin:2px;background:#FFF;padding:3px;font-family:Arial,Helvetica,Verdana;padding-left:20px;}
table.mytableCenter th{font-weight:bold;overflow:hidden;padding:3px;color:#222;background-color:#ECF4F4;}table.mytableCenter td{overflow:hidden;border-bottom:1px solid #eee;text-align:center;}.rfpWizardContainer{width:95%;background-color:#fffffe;padding:0;border:2px solid #85A677;}.rfpWizardHeader{border-bottom:1px solid #85A677;background:#C6EA95;}
.rfpWizardHeader a,.rfpWizardHeader a:visited{color:#000;}.rfpWizardBody{font-family:Arial,Helvetica;}table.rfpWizardTable{margin:2px;background:#FFF;padding:3px;margin:0 10px;}table.rfpWizardTable td{overflow:hidden;border-bottom:1px solid #eee;}table.rfpWizardInnerTable td{overflow:hidden;border-bottom:1px solid #fff;}
table.requestTable{margin:2px;padding:3px;font-family:Arial,Helvetica,Verdana;background-color:#fffffe;}table.requestTable th{font-weight:bold;font-size:large;overflow:hidden;}table.requestTable td{padding-left:5px;padding-right:5px;}table.requestTable td.label{font-weight:bold;padding-left:5px;padding-right:5px;overflow:hidden;background-color:#f7f7f7;border:1px solid #ddd;}
#budgetSummary{background-color:#CDE2E4;padding:5px;}#prioritySummary{background-color:#E2F4CA;padding:5px;}#guestSummary{background-color:#CDE2E4;padding:5px;}#plannerSummary1{background-color:#CDE2E4;padding:5px;}#plannerSummary2{background-color:#CDE2E4;padding:5px;}#plannerSummary3{background-color:#CDE2E4;padding:5px;}
#dialogAddGuestTable{background-color:#ddd;}.inputText{width:90%;}table.seatingTable{border:1px solid #ddd;padding:2px;}.dragAndDropZone{text-align:center;width:100%;background:url('../images/wedding/background/ddZone.gif') repeat;}table.menuTable td{height:3em;border:3px solid #ECECEC;background:#EFF5FF;width:6em;overflow:hidden;text-align:center;}
.editText{width:5em;text-align:center;}table.guestlistReportTable th{font-weight:bold;border-bottom:1px solid #ddd;font-size:9pt;}table.guestlistReportTable td{border-bottom:1px solid #ddd;border-right:1px dotted #ddd;font-size:9pt;}table.guestlistMessageBox{font-family:Tahoma,Verdana,Arial,Helvetica;border:2px solid #ecf4f4;}
table.guestlistMessageBox th{font-weight:bold;background-color:#ecf4f4;padding:5px;white-space:nowrap;}table.guestlistMessageBox td{padding:3px;}.chkComplete,.chkComplete a,.chkComplete a:visited{color:#aaa;}.chkIncomplete{color:#000;}a.chkIncomplete,a:visited.chkIncomplete{color:#1B95A4;}.ucBreak{border-bottom:1px dotted #ddd;padding-bottom:5px;}
.ucBreakQuestion{border-bottom:1px dotted #8DCDE8;padding-bottom:5px;}.ucBreakDiscussion{border-bottom:1px dotted #B7979B;padding-bottom:5px;}.ucBreakLink{border-bottom:1px dotted #9CA772;padding-bottom:5px;}#websitePreviewBtn{float:right;text-align:center;padding:8px;border:1px dotted #ddd;padding:5px;}
#websiteSecurity{text-align:center;margin:auto;margin-top:20px;padding:20px;background-color:#fff;border:1px solid #aaa;}a.websiteButton,a.websiteButton{text-align:center;padding:5px 5px 5px 20px;float:left;margin-right:3px;margin-bottom:10px;text-decoration:none;font-weight:bold;background:url('../images/icons/16/silk/layout_header.gif') no-repeat center left;}
.websiteLayoutTile{float:left;margin:10px;text-align:center;}.websiteHeaderStyle{padding-top:8px;}.websiteSplashHeader{font-family:'Georgia';font-size:19px;color:#AAA;}.websiteViewLayoutsHeader{font-size:19px;color:#AAA;}.binderTable{padding:5px;}.binderTable TD{border-bottom:1px dotted #ddd;}.reward{margin-top:10px;border:1px solid #eee;float:left;text-align:center;width:155px;height:180px;padding:10px;margin-right:8px;}
.rewardShort{margin-top:10px;text-align:center;width:140px;height:100%;padding:5px;margin-right:3px;}.binderHeaderStyle{padding-top:8px;}.binderTabs{width:60px;float:left;}.binderSelectedTab{background-color:white;border-left:1px solid #1b9aaf;border-top:1px solid #1b9aaf;border-bottom:1px solid #1b9aaf;height:39px;width:60px;position:absolute;}
.binderSelectedTab img{padding-top:3px;}.binderUnselectedTab{background-color:#d7eae8;height:40px;width:100%;margin-bottom:.2em;cursor:pointer;}.binderUnselectedTab img{padding-top:3px;}.binderCanvas{height:700px;width:100%;float:left;background-color:#F7F7F7;overflow:auto;}.binderTabSpacer{background-color:white;height:5px;}
.binderAddImageLink{background:url('../images/wedding/binder/add-image.gif') no-repeat center left;padding-left:24px;height:16px;padding-right:15px;}.binderAddFileLink{background:url('../images/wedding/binder/add-file.gif') no-repeat center left;padding-left:24px;height:16px;padding-right:15px;}.binderAddLinkLink{background:url('../images/wedding/binder/add-link.gif') no-repeat center left;padding-left:24px;height:16px;padding-right:15px;}
.binderAddNoteLink{background:url('../images/wedding/binder/add-note.gif') no-repeat center left;padding-left:24px;height:16px;padding-right:15px;}.binderDiv{width:200px;height:200px;border:1px solid #eee;padding:15px 3px 3px;margin:3px;textAlign:center;overflow:hidden;float:left;background-color:white;}
.binderDiv:hover{background-color:#FFFBD8;}.budget-header{margin:5px;padding-left:50px;height:50px;background-repeat:no-repeat;background-image:url(../images/wedding/budget/budget-48.html);}.budget-summary{padding:5px;}.budget-label{clear:both;}.budget-label-left{float:left;}.budget-label-right{float:right;}
table.budget-column-heading th{padding-top:5px;padding-bottom:5px;}.budget-column-heading{border:solid 1px #CCC;width:100%;}tr.budget-grouping-heading td,tr.budget-grouping-heading-selected td{border-bottom:solid 1px #CCC;overflow:hidden;}.budget-grouping-heading{background-color:#FEFFFF;}.budget-column-icon{width:30px;text-align:center;background-position:5px 10px;background-repeat:no-repeat;}
.budget-column-category{width:170px;}.budget-column-item{padding-left:10px;width:300px;}.budget-column-payer{width:120px;}.budget-column-estimated-cost,.budget-column-actual-cost,.budget-column-amount-due,.budget-column-amount-paid{text-align:right;width:100px;}.budget-column-due-date,.budget-column-pay-date{width:90px;text-align:right;}
.budget-column-type{width:130px;}.budget-column-paid{text-align:center;width:30px;}.budget-column-actions{padding-left:30px;text-align:left;width:20px;background-repeat:no-repeat;background-position:11px 15px;}#dialogPaymentTable{cell-padding:0;cell-border:0;text-align:left;}#dialogPaymentTable .budget-column-amount-due,#dialogPaymentTable .budget-column-amount-paid,#dialogPaymentTable .budget-column-due-date,#dialogPaymentTable .budget-column-pay-date{text-align:left;}
#dialogPaymentTable td,#dialogPaymentTable th{border:solid 1px #CCC;padding:5px;}#dialogPaymentTable .budget-column-actions{border-right:0 none;border-bottom:0 none;border-top:0 none;background-color:white;}#dialogPaymentTable.budget-column-heading{border:0;}#actionsBar{height:30px;clear:both;}#see-industry-averages{border-top:solid 1px #CCC;padding-top:10px;padding-bottom:5px;}
#summary-box{padding:8px;}#budget-main-heading{background-image:url(../images/tools/budget-32.png);background-repeat:no-repeat;background-position:5px 5px;float:left;padding-left:40px;line-height:40px;}#bugetNav{padding-bottom:10px;}.priorities-row{background-image:url(../images/wedding/budget/payments-module-bg.gif);background-repeat:repeat-x;background-position:0 10px;height:38px;border-bottom:solid 1px #EEE;}
.priorities-row-details{clear:both;margin-left:5px;}.priorities-row-payment,.priorities-row-due-amount,.priorities-row-date{float:left;margin-top:5px;}.priorities-row-payment{float:right;margin-right:5px;}.priorities-row-due-amount{width:120px;}.priorities-row-date{margin-left:5px;width:85px;}.print-link{line-height:16px;padding-left:20px;background-repeat:no-repeat;}
.print-link{background-image:url(../images/wedding/budget/print.gif);}#budget-print-link{margin-left:10px;margin-right:10px;}#budget-collapseall-link{margin-right:10px;}#summary-box div.progressBarSidebarContainer{clear:both;float:none;margin:0 auto;width:279px;}.budget-progressbar{clear:both;margin-bottom:16px;}
.budget-grouping-expand .budget-column-actions{background-image:url(../images/wedding/budget/expand.gif);}.budget-grouping-heading-selected.budget-grouping-expand .budget-column-actions{background-image:url(../images/wedding/budget/expand-on.gif);}.budget-grouping-collapse .budget-column-actions{background-image:url(../images/wedding/budget/collapse.gif);}
.budget-grouping-heading-selected.budget-grouping-collapse .budget-column-actions{background-image:url(../images/wedding/budget/collapse-on.gif);}.budget-grouping-collapse,.budget-grouping-collapse{background-color:#E7F2F4;}.budget-grouping-heading-selected,.budget-grouping-heading-selected{background-color:#FDFEDE;}
#budget-nopayments{text-align:center;padding-top:40px;}#budget-tracker-add-new-payment-box{text-align:left;padding-top:20px;padding-bottom:20px;}.budgetHeaderStyle{padding-top:8px;}.budgetLoadingPanel{background-color:#EEE;background-position:247.5px 50px;background-repeat:no-repeat;border:1px solid black;margin:0 auto;padding-bottom:50px;padding-top:95px;text-align:center;width:530px;background-image:url('../images/splash/flowerLoad.gif');}
.budgetGrandTotalTable{font-family:Tahoma,sans-serif;color:#000;background-color:#FEFFFF;font-weight:bold;}table.budgetCategoryTitle{font-family:Tahoma,sans-serif;font-size:18pt;}.budgetCategoryHeader{background-color:#FFF;padding-left:20px;margin:0;}table.budgetCategoryHeader th{font-weight:bold;overflow:hidden;color:#222;background-color:#FEFFFF;}
table.budgetCategoryHeader td{overflow:hidden;padding-top:3px;padding-bottom:3px;border-bottom:1px solid #CCC;}table.budgetCategoryTable{background:#FFF;font-family:Arial,Helvetica,Verdana;padding-left:20px;}table.budgetCategoryTable th{font-weight:bold;overflow:hidden;color:#222;background-color:#FEFFFF;}
table.budgetCategoryTable td{overflow:hidden;}table.budgetCategoryTitle td{padding-top:10px;padding-bottom:10px;}#budget-redist-p2{white-space:nowrap;}#budget-redist-heading-label{padding:20px 5px;}.floatLeft{float:left;}#budget-redist-buttons,#budget-notes-buttons{text-align:center;}#budget-redist-choices{margin:10px 20px 20px;}
#budget-redist-no-show-box{margin-top:30px;margin-bottom:10px;}.budget-redist-col1{width:30px;text-align:right;}#budget-redist-specific-area-and-label{padding-left:30px;}.budget-redist-choice1{margin-top:10px;margin-bottom:10px;}.budget-redist-col2{padding-top:2px;}#budget-redist-specific-areas{overflow:auto;height:200px;padding-left:5px;padding-right:5px;border:1px solid #999;margin-top:3px;}
.budget-redist-category,.budget-redist-bi-table td,.budget-redist-bi-table th{padding-bottom:3px;padding-top:3px;border-bottom:1px solid #CCC;}.budget-redist-bi-table{width:100%;}.budget-redist-bi-box{margin-left:30px;}.budget-redist-bi-checkbox{width:30px;}.budget-redist-bi-estimated-current,.budget-redist-bi-estimated-new{width:150px;text-align:right;}
.budget-setup-tips{padding:10px;text-align:center;}#budget-setup-box{text-align:center;margin:30px 100px 20px;padding-bottom:30px;padding-top:20px;border:1px solid #cbe0e2;background-color:#edf6f7;position:relative;}#budget-setup-total-estimate{width:7em;}#budget-setup-welcome{padding:10px;}#budget-setup-get-started{padding:10px;}
#budget-setup-unsure{padding-top:15px;}#budget-setup-header-image{left:360px;position:absolute;top:-44px;}.checklistHeaderStyle{padding-top:8px;}table.checklistBodyTable{clear:both;width:100%;padding:2px;background-color:#fff;}table.checklistBodyTable th{font-size:10pt;font-weight:bold;background-color:#a9d5d8;color:#fff;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;}
table.checklistBodyTable td{border-bottom:1px solid #ddd;padding:5px 2px;}.guestTabAlt,.guestEditorBg{background-color:#f2f2f2;}.guestLoadingPanel{width:400px;margin:20px auto;background-color:#ecf0e1;padding:10px;border:1px solid #ccc;}.guestlistHeaderStyle{padding-top:8px;}#tableGuests td{border-bottom:1px solid #ccc;}
table.guestlistTable{border-left-width:0;background:#FFF;font-size:12px;font-family:Arial,Helvetica,Verdana;}table.guestlistTable th{padding-top:3px;padding-bottom:3px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#CDE2E4;font-weight:bold;overflow:hidden;text-align:left;}table.guestlistTable tr{border:0 solid #ECECEC;border-top-width:1px;border-bottom-width:1px;}
table.guestlistTable td{height:25px;padding-left:2px;overflow:hidden;white-space:nowrap;border-bottom:1px solid #eee;}table.guestTable input{padding-left:2px;}table.guestlistTotalsTable{margin:2px;background:#FFF;padding:3px;font-family:Arial,Helvetica,Verdana;padding-left:20px;}table.guestlistTotalsTable th{font-weight:bold;overflow:hidden;padding:3px;color:#222;background-color:#ECF4F4;}
table.guestlistTotalsTable td{overflow:hidden;border-bottom:1px solid #eee;text-align:center;}.guestlistSummaryTable{width:100%;border:2px solid #e0edef;}.guestlistSummaryTable th{background-color:#ECF4F4;padding-left:4px;}.guestTab{background-color:#ECF4F4;}.guestTabAlt{background-color:#f2f2f2;}.guestMenuSelected{border:3px solid white;border-left:0;border-right:0;background-color:#ECF4F4;}
.guestMenu{width:100%;font-family:Arial,Helvetica;}.guestMenu td{padding:5px 10px;font-size:11pt;}.guestMenu th{padding:5px 10px;font-family:Tahoma,Arial,Helvetica;font-size:11pt;font-weight:bold;color:#000;}.guestlistMenuBody{background-color:#e0edef;width:100%;}.guestlistSummaryModule{border:1px solid #e0edef;margin:5px;padding:5px;}
.guestlistSummaryModule th{background-color:#e0edef;padding:3px;}.guestlistModuleHeader{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:15pt;font-weight:bold;}.guestlistModuleBreadcrumb{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:8pt;font-variant:small-caps;}.glTxtEventLabel{padding:5px;border-left:2px solid #e0edef;border-bottom:2px solid #e0edef;font-size:12px;}
.glEventBreak{border-top:2px dotted #ccc;}.ww-es-navitem{padding:7px;margin-left:5px;float:left;font-size:9pt;width:120px;text-align:center;}.ww-es-navitem a,.ww-es-navitem a:visited{color:black;text-decoration:none;}.ww-es-navitem a:hover{text-decoration:underline;}.ww-es-navitem-spacer{padding:7px;background-color:#ddd;}
.ww-es-navsubitem{padding:7px;margin-left:5px;float:left;font-size:9pt;width:120px;text-align:center;}.ww-es-navsubitem a,.ww-es-navsubitem a:visited{text-decoration:none;}.ww-es-navsubitem a:hover{text-decoration:underline;}.ww-es-navsubitem-spacer{background-color:#ddd;}.seatingHeaderStyle{padding-top:8px;}
table.timelineTable{clear:both;width:100%;padding:2px;background-color:#fff;}table.timelineTable th{font-size:10pt;font-weight:bold;background-color:#a9d5d8;color:#fff;padding:2px;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;}table.timelineTable td{border-bottom:1px solid #ddd;padding:2px;}
.myvendorsHeaderStyle{padding-top:8px;}.myvendorsNavContainer{background-color:#eef8fa;margin:2px;}.myvendorsSelectedMenuTitle{background-color:#1b95a4;padding:3px;margin-top:20px;color:white;font-weight:bold;font-size:14px;cursor:pointer;}.myvendorsUnselectedMenuTitle{font-weight:bold;font-size:14px;color:#1b95a4;cursor:pointer;}
.myvendorsSelectedMenuItem{padding-left:5px;background-color:#1b95a4;color:white;font-weight:normal;cursor:pointer;}.myvendorsSelectedMenuItem a{text-decoration:none;color:white;}.myvendorsUnselectedMenuItem{padding-left:5px;color:#1b95a4;font-weight:normal;cursor:pointer;}.myvendorsUnselectedMenuItem a{text-decoration:none;color:#1b95a4;}
.myvendorsBodyHeader{background-color:#eee;border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-weight:bold;}.myvendorTileStyle{border-bottom:1px solid #ccc;}.myvendorsTileTitle{font-size:18px;}.myvendorsModule{border:2px solid #e6f5f4;margin:2px;}.myvendorsModuleHeader{background-color:#c3eb9e;height:20px;}
.PMBMessageBar{clear:both;background-color:#518691;color:#fff;text-align:center;width:100%;}.PMBMessageBox{border:1px solid #ddd;background:#F7F7F7;width:100%;}.PMBBrideCommentQuote{background:url(../images/wedding/myvendors/bride-comment.gif) no-repeat top right;}.PMBVendorCommentQuote{background:url(../images/wedding/myvendors/vendor-comment.gif) no-repeat top left;}
.rfpRemove{background:url('../images/wedding/myvendors/trash.gif') no-repeat center left;padding-left:16px;height:16px;}.rfpRestore{background:url('../images/wedding/myvendors/restore.gif') no-repeat center left;padding-left:16px;height:16px;}.rfpLabel{background:url('../images/wedding/myvendors/edit-labels.gif') no-repeat center left;padding-left:20px;height:16px;}
.rfpUnbook{background:url('../images/wedding/myvendors/unbook.gif') no-repeat center left;padding-left:20px;height:16px;}.rfpBook{background:url('../images/wedding/myvendors/book.gif') no-repeat center left;padding-left:20px;height:16px;}#user-home-welcome{margin-bottom:10px;}#user-home-heading2{background-color:#e4f2f5;margin-top:10px;padding:3px 5px;}
.user-home-dashboard-ib{background-image:url(../images/tools/iboard-32.gif);}.user-home-dashboard-budget{background-image:url(../images/tools/budget-32.gif);}.user-home-dashboard-ib .user-home-dashboard-narrow{padding-right:160px;}.user-home-dashboardrow{padding:8px 10px 8px 50px;border-top:1px solid #CCC;background-position:9px 8px;background-repeat:no-repeat;}
.user-home-dashboardrow a{white-space:nowrap;}.user-home-otheritems-box{padding-top:15px;}.user-home-checklist-name{width:80%;}.user-home-dashboard-linkedwedding-main{padding-right:150px;padding-bottom:5px;}.user-home-dashboard-mailbox-message{padding-left:40px;padding-right:180px;padding-top:10px;}
.user-home-dashboard-congrats-footer{padding-top:10px;}#user-home-dashboard-createwebsite-imagelink{margin-bottom:5px;margin-left:30px;margin-top:10px;}#user-home-dashboard-createwebsite-imagelink img{height:70px;}.user-home-dashboard-narrow{padding-right:120px;}.user-home-dashboard-learn-more-box{padding-top:5px;}
#user-home-dashboard-reviewvendors-box{background-image:url(../images/wedding/userhome/reviewvendors.jpg);background-position:0 5px;height:161px;}.user-home-dashboard-reviewvendors-button-box{padding-top:15px;padding-left:35px;}.user-home-dashboard-reviewvendors-text-box{width:290px;}.floatRight{float:right;}
.dashboard-countdown{background-position:15px 15px;background-repeat:no-repeat;color:#1B95A4;font-size:42px;height:77px;padding-right:160px;padding-top:57px;text-align:right;}#dashboard-countdown-today{background-image:url(../images/wedding/userhome/countdown-dayof.gif);}#dashboard-countdown-newlywed{background-image:url(../images/wedding/userhome/countdown-newlywed.gif);padding-right:130px;}
#dashboard-countdown-engaged{background-image:url(../images/wedding/userhome/countdown-engaged.gif);}ul#dashboard-summary-box-tips{margin:10px 5px 10px 20px;}ul#dashboard-summary-box-tips li{list-style-position:outside;list-style-type:disc;padding-bottom:5px;padding-top:5px;}#user-home-profile-progress div.progressBarSidebarContainer{float:none;width:279px;padding-bottom:6px;}
.user-home-dashboard-feeditemforquote{background-image:url(../images/tools/vendor-32.gif);height:40px;}#user-home-profile-image-change-box{background-color:#FFF;line-height:25px;margin-top:-25px;opacity:.8;position:absolute;width:100%;}#user-home-profile-image-box{position:relative;}#user-home-quicklinks ul{margin:10px 5px 10px 20px;}
#user-home-quicklinks ul li{list-style-position:outside;list-style-type:disc;padding-bottom:5px;padding-top:5px;}.user-home-quicklinks-header{background-color:#E4F2F5;padding:3px 5px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}.smartmatchFullStyle{color:#777;font-family:'Tahoma';font-size:10pt;}
.smartmatchFullStyle td{padding:3px 0;}.smartmatchSection1Header{height:50px;}.smartmatchPage1{border:1px solid #92b8bf;background:url('../images/wedding/smartmatch/gradient.gif') repeat-x;}.smartmatchPage2{border:1px solid #92b8bf;background:url('../images/wedding/smartmatch/gradient.gif') repeat-x;}
.smartmatchRegionTable table{background-color:#fff;height:300px;overflow:auto;border:1px solid #ddd;}.usersetupwizardHeader{border-bottom:1px solid #ddd;font-size:12pt;font-weight:bold;color:#777;margin:auto;width:96%;}.usersetupwizardLabel{vertical-align:middle;text-align:right;width:30%;margin-right:10px;font-weight:bold;}
.usersetupwizardLabelInner{padding-right:20px;}.watchlistHeaderStyle{padding-top:8px;}.ww-watchlist-section-topbar{background-color:#e4f2f5;border-top:1px solid #CCC;}.ww-watchlist-topbar-column{padding:7px;color:#333;}.ww-watchlist-entry{background-color:#f9f9f9;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;}
a.ucURLTitle:hover{color:#E08801;cursor:pointer;text-decoration:underline;}a.ucURLTitle,a.ucURLTitle:visited{color:#1B95A4;cursor:pointer;text-decoration:none;}.ww-watchlist-ie-border{border-bottom:1px solid #ccc;padding-bottom:5px;}.ww-watchlist-ie-border-top{border-top:1px solid #ccc;padding-top:5px;}
.mailboxDeleteLink{background:url('../images/icons/delete.gif') no-repeat center left;padding-left:18px;height:16px;padding-right:15px;}tr.mailboxListing td{border-bottom:1px solid #ccc;}.ww-mailbox-button{background-color:#FFF;border:1px solid #FFF;font-weight:bold;margin-top:-7px;}table.weddingTableMailbox{clear:both;width:100%;border-collapse:collapse;border:1px solid #CCC;}
table.weddingTableMailbox th{font-size:9pt;font-weight:bold;background-color:#cacaca;color:#fff;padding:2px;}table.weddingTableMailbox td{border-bottom:1px solid #ddd;font-size:10pt;padding:2px;background-color:#f9f9f9;padding-top:10px;padding-bottom:10px;}.mailboxHeaderStyle{padding-top:8px;}.iboardHeaderStyle{padding-top:8px;}
table.tool-heading th{padding-top:5px;padding-bottom:5px;}table.tool-collapse{width:100%;border-collapse:collapse;}.tool-column-heading{background-color:white;text-transform:lowercase;padding-top:5px;padding-bottom:5px;font-size:10px;color:#555;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC;}
tr.tool-column-heading th{border-top:solid 1px #CCC;border-bottom:solid 1px #CCC;}.tool-column-heading-left{border-left:solid 1px #CCC;}.tool-column-heading-right{border-right:solid 1px #CCC;}tr.tool-grouping-heading td,tr.tool-grouping-heading-selected td{border-bottom:solid 1px #CCC;overflow:hidden;}
table.toolTable th{padding-top:5px;padding-bottom:5px;}table.toolTable td{border-bottom:solid 1px #CCC;padding-top:5px;padding-bottom:5px;}.photoalbumHeaderStyle{padding-top:8px;}.photoAlbumAddImageLink{background:url('../images/wedding/photos/add-image.gif') no-repeat center left;padding-left:24px;height:16px;padding-right:15px;}
.photoAlbumAddMultipleImagesLink{background:url('../images/wedding/photos/add-multi-photos.gif') no-repeat center left;padding-left:24px;height:16px;padding-right:15px;}.couplesHeaderStyle{padding-top:8px;}.findCouplesLink{background:url('../images/wedding/couples/bridegroom.gif') no-repeat center left;padding-left:24px;height:16px;padding-right:15px;}
.composeLink{background:url('../images/icons/compose.gif') no-repeat center left;padding-left:18px;height:16px;padding-right:15px;}#print-checklist .table-column-0{width:8%;}#print-checklist .table-column-1{width:77%;padding-right:10px;}#print-checklist .table-column-2{width:15%;padding-left:13px;}#print-seating .table-column-0{width:15%;}
#print-seating .table-column-1{width:70%;}#print-seating .table-column-2{width:15%;}#print-budget-categories td,#print-budget-payments td,#print-budget-payers td{padding:3px;}#print-budget-categories .table-column-0{width:auto;}#print-budget-categories .table-column-1{width:110px;}#print-budget-categories .table-column-2{width:100px;}
#print-budget-categories .table-column-3{width:100px;}#print-budget-categories .table-column-4{width:110px;}#print-budget-payments .table-column-0{width:auto;}#print-budget-payments .table-column-1{width:100px;}#print-budget-payments .table-column-2{width:100px;}#print-budget-payments .table-column-3{width:100px;}
#print-budget-payments .table-column-4{width:100px;}#print-budget-payments .table-column-5{width:100px;}#print-budget-payments .table-column-6{width:120px;}#print-budget-payers .table-column-0{width:auto;}#print-budget-payers .table-column-1{width:100px;}#print-budget-payers .table-column-2{width:100px;}
#print-budget-payers .table-column-3{width:100px;}#print-budget-payers .table-column-4{width:100px;}#print-myvendors .table-column-0{width:10%;}#print-myvendors .table-column-1{width:90%;}#print-guest-guests td{padding:3px;}#print-guest-guests .table-column-0{white-space:nowrap;}#print-guest-guests .table-column-1{white-space:nowrap;}
#print-guest-guests .table-column-2{white-space:nowrap;}#print-guest-guests .table-column-3{white-space:nowrap;}#print-guest-guests .table-column-4{white-space:nowrap;}#print-guest-guests .table-column-5{white-space:nowrap;}#print-guest-guests .table-column-6{white-space:nowrap;}#print-guest-guests .table-column-7{white-space:nowrap;}
#print-guest-guests .table-column-8{white-space:nowrap;}#print-guest-guests .table-column-9{white-space:nowrap;}#print-guest-guests .table-column-10{white-space:nowrap;}#print-guest-guests .table-column-11{white-space:nowrap;}#print-guest-guests .table-column-12{white-space:nowrap;}#print-guest-guests .table-column-13{white-space:nowrap;}
#print-guest-guests .table-column-14{white-space:nowrap;}#print-guest-guests .table-column-15{white-space:nowrap;}#print-guest-guests .table-column-16{white-space:nowrap;}#print-guest-invitations .table-column-0{white-space:nowrap;}#print-guest-invitations .table-column-1{white-space:nowrap;}#print-guest-invitations .table-column-2{white-space:nowrap;}
#print-guest-invitations .table-column-3{white-space:nowrap;}#print-guest-invitations .table-column-4{white-space:nowrap;}#print-guest-invitations .table-column-5{white-space:nowrap;}#print-guest-invitations .table-column-6{white-space:nowrap;}#print-guest-invitations .table-column-7{white-space:nowrap;}
#print-guest-invitations .table-column-8{white-space:nowrap;}#print-guest-invitations .table-column-9{white-space:nowrap;}#print-guest-invitations .table-column-10{white-space:nowrap;}#print-guest-invitations .table-column-11{white-space:nowrap;}#print-guest-invitations .table-column-12{white-space:nowrap;}
#print-guest-invitations .table-column-13{white-space:nowrap;}#print-guest-gifts .table-column-0{white-space:nowrap;}#print-guest-gifts .table-column-1{white-space:nowrap;}#print-guest-gifts .table-column-2{white-space:nowrap;}#print-guest-gifts .table-column-3{white-space:nowrap;}#print-guest-gifts .table-column-4{white-space:nowrap;}
#print-guest-gifts .table-column-5{white-space:nowrap;}#print-guest-gifts .table-column-6{white-space:nowrap;}#print-guest-gifts .table-column-7{white-space:nowrap;}#print-guest-gifts .table-column-8{white-space:nowrap;}#print-guest-gifts .table-column-9{white-space:nowrap;}#print-guest-gifts .table-column-10{white-space:nowrap;}
#print-guest-gifts .table-column-11{white-space:nowrap;}#print-guest-gifts .table-column-12{white-space:nowrap;}.address-collection-form-col-checkbox{width:5%;text-align:center;}.address-collection-form-col-household{width:25%;}.address-collection-form-col-contact{width:30%;}.address-collection-form-col-email{width:30%;}
.address-collection-form-col-address{width:10%;text-align:center;padding-left:3px;padding-right:3px;}#address-collection-preview-table,#address-collection-preview-table-headers,#address-collection-form-table,#address-collection-form-table-headers{width:100%;}.address-collection-heading{padding:10px;}
.address-collection-form-col-contact select{width:95%;}.address-collection-buttons-div{margin:10px;}#address-collection-preview .address-collection-form-col-household{padding-left:5px;}#address-collection-preview-email-textarea{height:150px;width:100%;}#address-collection-preview-email-textarea-div{margin-bottom:10px;margin-right:20px;margin-top:10px;}
#address-collection-preview-email{border:1px solid #eee;padding:10px;margin:5px;}#address-collection-tool-heading{margin-bottom:10px;}#address-collection-splash-description{padding-bottom:0;}#address-collection-splash-heading{padding-top:0;}#address-collection-slash-button{padding:10px;clear:both;text-align:center;}
#address-collection-splash-steps-table{margin:10px;}#address-collection-splash-steps-table td{width:211px;vertical-align:top;text-align:center;}#address-collection-splash-step1{background-image:url(../images/wedding/guests/addresscollect-step1.jpg);}#address-collection-splash-step2{background-image:url(../images/wedding/guests/addresscollect-step2.jpg);}
#address-collection-splash-step3{background-image:url(../images/wedding/guests/addresscollect-step3.jpg);}.address-collection-splash-step{padding:177px 25px 10px;background-repeat:no-repeat;background-position:15px 0;}.address-collection-splash-step-heading{padding-bottom:2px;}.address-collection-buttons-div table{width:95%;}
#address-collection-form-table-box,#address-collection-preview-table-box{overflow:visible;overflow-y:auto;overflow-x:hidden;}#address-collection-form-table-box{max-height:480px;}#address-collection-preview-table-box{max-height:200px;}