body{background:url('../images/backgrounds/ww-bgtile-new.gif');}textarea{font-size:1em;margin:0;}.leaderTitle{font-size:1.9em;font-weight:normal;}.tool-main-heading{color:#555;font-size:24px;}H1,#headerText,.sectionHeader{font-size:24px;line-height:1.2em;font-weight:lighter;padding:0;margin:0;color:#64A7AC;}
H2{font-size:1.4em;font-weight:normal;padding:0;margin:0;color:#1B95A4;}H3{font-size:1.2em;font-weight:bold;padding:0;margin:0;}H4{font-size:12px;color:#000;font-weight:normal;padding:0;margin:0;}H5{font-size:12px;color:#000;font-weight:normal;padding:0;margin:0;}.categoryLandingH1,.categoryLandingH2{color:black;font-weight:normal;font-size:24px;line-height:1.2em;}
.categoryLandingH3{color:#AAA;font-weight:bold;font-size:12px;line-height:1.4em;}.categoryLandingH4{color:black;font-weight:normal;}.rowItem{padding:2px;border-bottom:1px solid #ddd;vertical-align:middle;}.basicLink,.basicLink:visited{text-decoration:none;color:#8CAC7D;font-size:120%;padding:10px;border:2px solid #eee;}
.basicLink:hover{color:#79B6BB;border:2px solid #79B6BB;text-decoration:none;}.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;}.website-add-page-description{padding:5px 80px 20px 10px;}.website-add-tool-description{padding:5px 80px 20px 0;}.website-add-tool-container{background:url('../images/wedding/website/addpage-bg.gif') repeat-x top left;}
.website-add-page-item-header{height:40px;border-top:1px solid #D9DDDE;background-color:#EAEFF2;}#website-pages-add-tool-popupImage{min-height:60px;background-position:10px 5px;background-repeat:no-repeat;padding-left:80px;padding-top:5px;}#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;}.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{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;padding-left:15px;}
.homeBar A{color:#fff;}.barTicker,.barTicker A{background-color:#fff;opacity:.6;filter:alpha(opacity=60);color:#67795f;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;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{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;}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;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;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;}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;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{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;}
.websiteSplashHeader{padding-top:20px;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;}.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-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:45px;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;}.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{color:#000;background-color:#FEFFFF;font-weight:bold;}table.budgetCategoryTitle{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;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;}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;}.ww-checklist-item-edit{background:url('../images/wedding/checklist/edit.gif');width:15px;height:15px;display:inline-block;}
.ww-checklist-item-edit:hover{background:url('../images/wedding/checklist/edit-on.gif');}.ww-checklist-item-trash{background:url('../images/wedding/checklist/trash.gif');width:15px;height:15px;display:inline-block;}.ww-checklist-item-trash:hover{background:url('../images/wedding/checklist/trash-on.gif');}
.guestTabAlt,.guestEditorBg{background-color:#f2f2f2;}.guestLoadingPanel{width:400px;margin:20px auto;background-color:#ecf0e1;padding:10px;border:1px solid #ccc;}#tableGuests td{border-bottom:1px solid #ccc;}table.guestlistTable{border-left-width:0;background:#FFF;font-size:12px;}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;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%;}.guestMenu td{padding:5px 10px;font-size:11pt;}.guestMenu th{padding:5px 10px;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-size:15pt;font-weight:bold;}.guestlistModuleBreadcrumb{font-size:8pt;font-variant:small-caps;}
.wedding-guest-household-val{padding-left:10px;}.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;}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;}.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;}.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:20px 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:150px;}#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;}.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;}.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;}#ibTitleDiv{background:url('../images/wedding/inspirationboard/iboard-48.gif') no-repeat;min-height:45px;padding-left:55px;padding-top:10px;}
.wedding-iboard-detail-col{width:170px;}.wedding-iboard-detail-col ~ .wedding-iboard-detail-col{padding-left:20px;}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;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;}.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;}
.findCouplesLink{background:url('../images/wedding/couples/bridegroom.gif') no-repeat center left;padding-left:24px;height:18px;padding-right:15px;display:inline-block;}.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;}
#print-myvendors-team td{padding:3px;}#print-myvendors-team .table-column-0,#print-myvendors-saved .table-column-0{width:auto;}#print-myvendors-team .table-column-1,#print-myvendors-saved .table-column-1{width:200px;}#print-myvendors-team .table-column-2,#print-myvendors-saved .table-column-2{width:80px;}
#print-myvendors-team .table-column-3,#print-myvendors-saved .table-column-3{width:85px;}#print-myvendors-team .table-column-4,#print-myvendors-saved .table-column-4{width:110px;}#print-myvendors-team .table-column-5,#print-myvendors-saved .table-column-5{width:50px;text-align:center;}#print-myvendors-team .table-column-6,#print-myvendors-saved .table-column-6{width:200px;}
.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;}#ModifyTags .detailTagLabel{padding-top:5px;}#ModifyTags label,#ModifyTags .detailTagLabel{text-transform:lowercase;}#colorTagLabels ul{float:left;padding:0 10px 10px;}.batchChkOff{background:url('http://static.weddingwire.com/static/6.0.2/images/wedding/guests/batch-off.gif') no-repeat 0 0;height:20px;}
.batchChkOn{background:url('http://static.weddingwire.com/static/6.0.2/images/wedding/guests/batch-on.gif') no-repeat 0 0;height:20px;}.guestlistAddGuestLink{padding-left:15px;padding-top:5px;padding-bottom:5px;background:url('http://static.weddingwire.com/static/6.0.2/images/wedding/guests/add.gif') no-repeat center left;height:20px;}
.guestlistBatchLink{padding-left:15px;padding-top:5px;padding-bottom:5px;background:url('http://static.weddingwire.com/static/6.0.2/images/wedding/guests/batch-on.gif') no-repeat center left;height:20px;}.guestlistEditLink{padding-left:18px;padding-top:5px;padding-bottom:5px;background:url('http://static.weddingwire.com/static/6.0.2/images/wedding/guests/edit.gif') no-repeat center left;height:20px;}
.guestlistAddGiftLink{padding-left:15px;padding-top:5px;padding-bottom:5px;background:url('http://static.weddingwire.com/static/6.0.2/images/wedding/guests/add.gif') no-repeat center left;height:20px;}.guestlistSettingLink{padding-left:18px;padding-top:5px;padding-bottom:5px;background:url('http://static.weddingwire.com/static/6.0.2/images/wedding/guests/cog.gif') no-repeat center left;height:20px;}
.guestlistStatsCell{border-bottom:1px solid #CCC;}.guestlistStatsTotal{border-top:2px solid #CCC;}.guestSelectedTab{background-color:#E3F7F8;border:1px solid #8FC4BC;color:black;font-weight:bold;padding:5px 0;}.guestUnselectedTab{background-color:white;color:#2495A5;font-weight:bold;border:1px solid #8FC4BC;padding:5px 0;}
.guestlistColAsc{display:inline;margin-left:5px;padding:2px;padding-left:15px;background:url('http://static.weddingwire.com/static/6.0.2/images/wedding/guests/sort-up.gif') no-repeat 0 5px;}.guestlistColDesc{display:inline;margin-left:5px;padding:2px;padding-left:15px;background:url('http://static.weddingwire.com/static/6.0.2/images/wedding/guests/sort-down.gif') no-repeat 0 5px;}
.guestlistColSpacing{display:none;}.tblContactsStyle{height:190px;overflow:auto;border:1px solid #D8D8D8;}#user-logout{background:url("../images/login/WeddingPlanning-mobile.png") no-repeat;width:891px;padding-left:80px;padding-top:270px;margin-bottom:20px;text-align:center;margin-left:0;margin-right:0;}
#user-logout .get-app{background-image:url("../images/login/GetApp-button.png");background-position:0 0;background-repeat:no-repeat;width:233px;height:50px;color:#fff;display:block;text-align:center;line-height:50px;float:left;}#user-logout .get-app ~ .get-app{margin-left:15px;}#user-logout .get-app:hover{background-position:0 -50px;}
#user-logout-share{border:1px solid #cfcfcf;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#fff;background:-webkit-gradient(linear,0 0,0 bottom,from(#fff),to(#efefeb));background:-moz-linear-gradient(#fff,#efefeb);background:linear-gradient(#fff,#efefeb);-pie-background:linear-gradient(#fff,#efefeb);behavior:url(/localStatic/PIE.htc);}
#user-logout-share .share-text{line-height:85px;display:block;float:left;padding-right:40px;padding-left:80px;margin:0;}#user-logout-share .email-share{background-image:url("../images/login/email-share.png");}#user-logout-share .share-btn{background-repeat:no-repeat;filter:none!important;padding-left:60px;height:85px;line-height:85px;display:block;float:left;outline:none;background-position:0 0;}
#user-logout-share .share-btn:hover{background-position:0 0;}#user-logout-share .share-btn ~ .share-btn{margin-left:40px;}#user-logout-share .fb-share{background-image:url("../images/login/fb-share.png");}#wedding-setup-header{background:url("../images/wedding/setupwizard/Bride-Welcome.png") no-repeat;width:777px;margin:0 auto;height:100px;}
.wedding-setup-tool{width:300px;margin-left:20px;float:left;background-repeat:no-repeat;padding-top:270px;cursor:pointer;}.wedding-setup-tool.planning{background-image:url("../images/wedding/setupwizard/Planning-Tools.jpg");}.wedding-setup-tool.story{background-image:url("../images/wedding/setupwizard/Bride-Profile.jpg");}
.wedding-setup-tool.community{background-image:url("../images/wedding/setupwizard/Bride-Forums.jpg");}.wedding-setup-tool .text{padding-left:20px;width:280px;}.wedding-setup-tool .description{min-height:55px;}.wedding-setup-arrow{background:url("../images/wedding/setupwizard/blue-arrow.gif") no-repeat 0 4px;padding-left:15px;margin-top:10px;}
