/*
	Wedsimple Platform
	File:	public.css
	Note:	Loaded by all pages
*/

/* Global Styles */
html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body { font-family: Tahoma, Arial, Sans-Serif; font-style: normal; font-variant: normal; text-decoration: none; color: black; margin: 0px; padding: 0px; }
table { border-collapse: separate; }
a { font-weight: bold; }
p ul li { margin-left: 20px; }
li { list-style-type: square; }

/* Formatting classes - Do not change */
.dN { display: none !important; }
.dNN { display: none; }
.cB { clear: both !important; }
.fL { float: left !important; }
.fR { float: right !important; }
.dI { display: inline !important; }
.tAC { text-align: center !important; }
.cR { color: #aa0000 !important; }
.mB5 { margin-bottom: 5px !important; }
.pB5 { padding-bottom: 5px !important; }
.w200 { width: 200px }							/* Used to fix width of website design preview */
.pL10 { padding-left: 10px !important; }
.column50percent { float: left; width: 50%; }

/* Main Wrapper / Container */
#wrapper { width: 700px; margin: 0px auto 0px auto; }
#container { width: 700px;}

/* Header (Only used by wedsimple.com) */
.headerWrapper { margin: 5px 0px 0px 0px; height: 45px;}
.headerLogo { width: 280px; height: 45px; background: url(/skins/normal/images/logo.gif) no-repeat; float: left; margin-top: 10px; }
.headerNav { width: 420px; height: 32px; margin: 0px; text-align: right; float: right; clear: right; }
.headerNav li { display: inline; list-style-type: none; line-height: 34px; margin-left: 2px; }
.headerNav a { color: #555555; background-color: #eeeeee; padding: 4px 6px 7px 6px; font-size: 0.8em; text-decoration: none; font-weight: normal;}
.headerNav a:hover { color: #1e69ad; background-color: #e4f2fc; }
.headerBanner { width: 100%; height: 120px; clear: both; }
.headerSupportTicketNew { background-image: url(/skins/normal/images/newSupportTicketMessage.gif); width: 13px; height: 11px; background-repeat: no-repeat !important; display: inline-table; padding: 0px !important; margin: 0px 3px 0px 0px !important; background-color: #ffffff !important; cursor: pointer; }
.headerSocialMedia { float: right; width: 420px; height: 22px; text-align: right; }

/* Header (Custom) */
.customHeaderWrapper { height: 34px; background: url(/skins/normal/images/customHeader.gif) no-repeat; }
.customHeaderNav { padding: 4px 10px 6px 10px; float: right; }
.customHeaderNav li { display: inline; list-style-type: none; margin-left: 2px; }

/* Header - Your Account / Quick Jump */
.yourAccountHeaderWrapper { height: 34px; clear: both;}
.yourAccountHeaderLeft { float: left; margin: 4px 0px 0px 10px; padding: 0px; font-size: 1.25em; }
.yourAccountHeaderRight { float: right; margin: 0px; padding: 4px 10px 6px 0px; }
.yourAccountHeaderRight li { display: inline; list-style-type: none; }
.yourAccountHeaderQuickJump { float: right; margin: 6px 10px 0px 0px; }
.yourAccountHeaderQuickJump select { color: #000000; font-family: Tahoma, Sans-Serif; border: 1px solid #aaaaaa; font-size: 0.7em; font-style: normal; font-variant: normal; }

/* System Message */
.systemMessageWrapper { padding: 8px 10px 8px 10px; clear: both; }
.systemMessageMessage { font-size: 0.7em; }
.systemMessageMessage ul, .systemMessageMessage ol { margin-left: 30px; padding: 10px 0px 10px 0px; }
.systemMessageMessage li { margin-bottom: 5px; line-height: 1.4em; }
.systemMessageLeft { font-size: 0.7em; }
.systemMessageRight { width: 70px; float: right; padding: 0px 0px 6px 0px; }
.systemMessageRight ul { text-align: right; }
.systemMessageRight li { display: inline; list-style-type: none; }

/* Two column */
#columnALeft { width: 349px; float: left; }
#columnARight { width: 349px; float: right; }

/* Body - Header */
.bodyHeaderWrapper { clear: both; margin: 0px; padding: 0px; height: 34px; }
.bodyHeaderLeft { float: left; margin: 4px 0px 0px 10px; padding: 0px; font-size: 1.25em; }
.bodyHeaderRight { float: right; margin: 0px; padding: 4px 10px 6px 10px; }
.bodyHeaderRight li { display: inline; list-style-type: none; }

/* Body - Content */
.bodyWrapper { padding: 5px 10px 10px 10px; }
.bodyWrapper p { margin-bottom: 6px; font-size: 0.8em; }
p strong { font-size: 1.05em; }
.bodyWrapper ul, .bodyWrapper ol { margin-left: 30px; padding: 10px 0px 10px 0px; }
.bodyWrapper li { margin-bottom: 5px; font-size: 0.8em; line-height: 1.4em; }
.bodyLeft { float: left; }
.bodyRight { float: right; }
.bodyLeftWidthAlbum { width: 400px; }
.bodyLeftWidthImageView { width: 450px; }
.bodyLeftWidthPage { width: 225px; }
.bodyInfoPaneWebsiteLevel1 { padding: 4px; margin: 0px 0px 5px 0px; border: 1px solid #b9ddf5; background-color: #ecf6fc; font-size: 0.8em; }
.bodyInfoPaneNormalWebsiteLevel1 { padding: 7px 10px 7px 10px; margin: 0px 0px 5px 0px; border: 1px solid #b9ddf5; background-color: #f3fafd; }

/* Embedded Content (Also see contentEmbed.css) */
.contentEmbedWrapper { clear: both; }
.contentEmbedGuestList { height: 680px; width: 100%; }
.contentEmbedInvitations { height: 680px; width: 100%; }
.contentEmbedEvents { height: 340px; width: 100%; }
.contentEmbedTasks { height: 680px; width: 100%; }
.contentEmbedVendors { height: 340px; width: 100%; }
.contentEmbedGifts { height: 340px; width: 100%; }
.contentEmbedBudget { height: 340px; width: 100%; }
.contentEmbedPages { height: 500px; width: 450px; }
.contentEmbedMessages { height: 340px; width: 100%; }
.contentEmbedGuestbook { height: 340px; width: 100%; }
.contentEmbedSupportTickets { height: 340px; width: 100%; }
.contentEmbedShare { height: 340px; width: 100%; }

/* Images */
.imageBorderWebsiteLevel1 { border: 1px solid #b9ddf5; }
.imageBorderWebsiteLevel2 { border: 1px solid #e3b9f5; }

/* Feature Help (Also see Feature Help Icons) */
.helpWrapper { width: 100%; height: 250px; }
.helpLeft { float: left; width: 410px; }
.helpRight { float: right; width: 250px; padding: 5px 0px 0px 0px; }

/* Tables */
tr { vertical-align: top; }
th { font-weight: normal; text-align: right; padding: 2px 5px 0px 0px; }
td { font-weight: bold; text-align: left; }
.tableAlignCenter { margin-left: auto; margin-right: auto; }

/* Editor Wrapper (Cute Editor) */
.editorWrapper { padding: 5px 5px 10px 5px; }

/* Statistics and Viewing Options */
.statisticsWrapper { clear: both; padding: 0px 10px 10px 10px; }
.statisticsIcon { float: left; }
.statisticsColumn { float: left; font-size: 0.8em; }

/* Footnote */
.footnoteWrapper { padding: 5px 10px 20px 10px; }
.footnote { font-size: 0.6em; }

/* Footer */
.footerWrapper { clear: both; border-top: thin solid #000000; padding: 4px 0px 0px 0px; text-align: center; }
.footerNav li { display: inline; list-style-type: none; margin: 0px 4px 0px 4px; }
.footerLegal { margin: 4px 0px 10px 0px; text-align: center; font-size: 0.6em; }
.footerIcons { margin: 5px 0px 0px 0px; }
.footerFacebookLike { margin: 5px 0px 0px 0px; }



/* Forms */
.formWrapper { clear: both; padding: 0px 10px 10px 10px; text-align: center; }

.formAccount th, .formAccount td { font-size: 0.8em; }
.formAccount input, .formAccount select, .formAccount textarea { font-family: Tahoma, Sans-Serif; border: 1px solid #888888; color: #464646; font-weight: normal; font-size: 1.0em; }
.formAccount input { padding: 0px 0px 0px 3px; }
.formAccount input.required { background: #ffffff url(/skins/normal/images/required2.gif) no-repeat center right; }

.formPlanningLevel1NoTable { font-size: 0.8em; }
.formPlanningLevel1NoTable input, .formPlanningLevel1NoTable select, .formPlanningLevel1NoTable textarea { font-family: Tahoma, Sans-Serif; border: 1px solid #4f2f5d; color: #4f2f5d; font-weight: normal; font-size: 1.0em; }
.formPlanningLevel1 th, .formPlanningLevel1 td { font-size: 0.8em; }
.formPlanningLevel1 input, .formPlanningLevel1 select, .formPlanningLevel1 textarea { font-family: Tahoma, Sans-Serif; border: 1px solid #4f2f5d; color: #4f2f5d; font-weight: normal; font-size: 1.0em; }
.formPlanningLevel1 input { padding: 0px 0px 0px 3px; }
.formPlanningLevel1 input.required { background: #ffffff url(/skins/normal/images/required2.gif) no-repeat center right; }

.formPlanningLevel2NoTable { font-size: 0.8em; }
.formPlanningLevel2NoTable input, .formPlanningLevel2NoTable select, .formPlanningLevel2NoTable textarea{ font-family: Tahoma, Sans-Serif; border: 1px solid #7f9db9; color: #124d7a; font-weight: normal; font-size: 1.0em; }
.formPlanningLevel2 th, .formPlanningLevel2 td { font-size: 0.8em; }
.formPlanningLevel2 input, .formPlanningLevel2 select, .formPlanningLevel2 textarea { font-family: Tahoma, Sans-Serif; border: 1px solid #7f9db9; color: #124d7a; font-weight: normal; font-size: 1.0em; }
.formPlanningLevel2 input { padding: 0px 0px 0px 3px; }
.formPlanningLevel2 input.required { background: #ffffff url(/skins/normal/images/required2.gif) no-repeat center right; }

.formWebsiteLevel1NoTable { font-size: 0.8em; }
.formWebsiteLevel1NoTable input, .formWebsiteLevel1NoTable select, .formWebsiteLevel1NoTable textarea { font-family: Tahoma, Sans-Serif; border: 1px solid #7f9db9; color: #124d7a; font-weight: normal; font-size: 1.0em; }
.formWebsiteLevel1 th, .formWebsiteLevel1 td { font-size: 0.8em; }
.formWebsiteLevel1 input, .formWebsiteLevel1 select, .formWebsiteLevel1 textarea { font-family: Tahoma, Sans-Serif; border: 1px solid #7f9db9; color: #124d7a; font-weight: normal; font-size: 1.0em; }
.formWebsiteLevel1 input { padding: 0px 0px 0px 3px; }
.formWebsiteLevel1 input.required { background: #ffffff url(/skins/normal/images/required2.gif) no-repeat center right; }

.formWebsiteLevel2NoTable { font-size: 0.8em; }
.formWebsiteLevel2NoTable input, .formWebsiteLevel2NoTable select, .formWebsiteLevel2NoTable textarea { font-family: Tahoma, Sans-Serif; border: 1px solid #4f2f5d; color: #4f2f5d; font-weight: normal; font-size: 1.0em; }
.formWebsiteLevel2 th, .formWebsiteLevel2 td { font-size: 0.8em; }
.formWebsiteLevel2 input, .formWebsiteLevel2 select, .formWebsiteLevel2 textarea { font-family: Tahoma, Sans-Serif; border: 1px solid #4f2f5d; color: #4f2f5d; font-weight: normal; font-size: 1.0em; }
.formWebsiteLevel2 input { padding: 0px 0px 0px 3px; }
.formWebsiteLevel2 input.required { background: #ffffff url(/skins/normal/images/required2.gif) no-repeat center right; }

.formSupportNoTable { font-size: 0.8em; }
.formSupportNoTable input, .formSupportNoTable select, .formSupportNoTable textarea { font-family: Tahoma, Sans-Serif; border: 1px solid #335d2f; color: #335d2f; font-weight: normal; font-size: 1.0em; }
.formSupport th, .formSupport td { font-size: 0.8em; }
.formSupport input, .formSupport select, .formSupport textarea { font-family: Tahoma, Sans-Serif; border: 1px solid #335d2f; color: #335d2f; font-weight: normal; font-size: 1.0em; }
.formSupport input { padding: 0px 0px 0px 3px; }
.formSupport input.required { background: #ffffff url(/skins/normal/images/required2.gif) no-repeat center right; }

.formHelperWrapper { margin: 0px; }
.formHelperArrowDownPlanningLevel2 { width: 18px; height: 17px; background: url(/skins/normal/images/arrowLeftDownBlue.gif) no-repeat; margin: 1px 4px 0px 0px; display: block; float: left; }
.formHelperArrowUpPlanningLevel2 { width: 18px; height: 17px; background: url(/skins/normal/images/arrowLeftUpBlue.gif) no-repeat; margin: 0px 4px 0px 0px; display: block; float: left; }
.formHelperSelect select { font-size: 0.75em; }

.formHiddenFields { display: none; }
.formButtons { clear: both; text-align: center; padding: 5px 10px 20px 10px; }
.formButtons ul { padding: 0px !important; }
.formButtons li { display: inline; list-style-type: none; font-size: 1.0em; }
tr.formSpacer th { padding-top: 12px !important; }
tr.formSpacer td { padding-top: 10px !important; }
.tdMoney { text-align: right !important; }



/* Fonts - Headers */
.fontHeaderAccount { color: #464646; }
.fontHeaderAccountUpdate { color: #464646; }
.fontHeaderPlanningLevel1 { color: #4f2f5d; }
.fontHeaderPlanningLevel2 { color: #124d7a; }
.fontHeaderWebsiteLevel1 { color: #124d7a; }
.fontHeaderWebsiteLevel2 { color: #4f2f5d; }
.fontHeaderSupport { color: #335d2f; }

/* Fonts - Messages */
.fontMessageNormal { color: #3c3b00; }
.fontMessageNormal a { color: #3c3b00; }
.fontMessageSupport { color: #335d2f; }
.fontMessageSupport a { color: #335d2f; }
.fontMessageNews { color: #683d0c; }
.fontMessageNews a { color: #683d0c; }
.fontMessageError { color: #880000;  }
.fontMessageError a { color: #880000; }

/* Fonts - Body */
.fontBodyAccount { color: #464646; }
.fontBodyAccount a { color: #464646; }
.fontBodyPlanningLevel1 { color: #4f2f5d; }
.fontBodyPlanningLevel1 a { color: #4f2f5d; }
.fontBodyPlanningLevel2 { color: #124d7a; }
.fontBodyPlanningLevel2 a { color: #124d7a; }
.fontBodyWebsiteLevel1 { color: #124d7a; }
.fontBodyWebsiteLevel1 a { color: #124d7a; }
.fontBodyWebsiteLevel2 { color: #4f2f5d;  }
.fontBodyWebsiteLevel2 a { color: #4f2f5d; }
.fontBodySupport { color: #335d2f; }
.fontBodySupport a { color: #335d2f; }

/* Fonts - Footer */
.fontFoot { color: #888888; font-size: 0.6em; }
.fontFoot a { color: #888888; }
.fontFoot a:hover { color: #000000; }



/* Background Colors - Header */
.backHeaderCustom { background-color: #ffffff !important; }
.backHeaderActivate { background-color: #fff1cd !important; }
.backHeaderAccount { background-color: #dcdcdc !important; margin-top: 1px; }
.backHeaderAccountUpdate { background-color: #dcdcdc !important; margin-top: 1px; }
.backHeaderPlanningLevel1 { background-color: #e1cfe9 !important; }
.backHeaderPlanningLevel2 { background-color: #c0e1f8 !important; }
.backHeaderWebsiteLevel1 { background-color: #c0e1f8 !important; }
.backHeaderWebsiteLevel2 { background-color: #e1cfe9 !important; }
.backHeaderSupport {background-color: #c7f8c0 !important;}

/* Background Colors - Body */
.backBodyAccount { background-color: #f0f0f0 !important; }
.backBodyPlanningLevel1 { background-color: #f2eaf6 !important; }
.backBodyPlanningLevel2 { background-color: #e4f2fb !important; }
.backBodyWebsiteLevel1 { background-color: #e4f2fb !important; }
.backBodyWebsiteLevel2 { background-color: #f2eaf6 !important; }
.backBodySupport { background-color: #ddfad6 !important; }

.backHighlightActivate { background-color: #fff1cd !important; }
.backHighlightSupport { background-color: #ddfad6 !important; }
.backHighlightSignUp { background-color: #fff1cd !important; }
.backHighlightDoNotImport { background-color: #e4f2fb !important; }

/* Background Colors - Messages */
.backMessageNormal { background-color: #ffffdd !important; }
.backMessageSupport { background-color: #c7f8c0 !important; }
.backMessageNews { background-color: #f8e0c2 !important; }
.backMessageError { background-color: #ffdddd !important; }

/* Background Colors - Select */
.bM { background-color: #e4f2fb !important; }
.bF { background-color: #f3eaf6 !important; }



/* Buttons */
.button { font-size: 0.7em; font-weight: normal; padding: 2px 6px 6px 6px; margin: 0px 1px; text-decoration: none; }

.buttonCustom { background-color: #ffffff; color: #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; }
.buttonCustom:hover { background-color: #eeeeee; color: #000000; border-left: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; }

.buttonAccount { background-color: #f0f0f0; color: #464646; border-right: 1px solid #505050; border-bottom: 1px solid #505050; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; }
.buttonAccount:hover { background-color: #e0e0e0; border-left: 1px solid #505050; border-top: 1px solid #505050; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; }
.buttonAccountBack { background: #f0f0f0 url(/skins/normal/images/backGrey2.gif) no-repeat 5px 4px; color: #464646; padding-left: 12px; border-right: 1px solid #505050; border-bottom: 1px solid #505050; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; }
.buttonAccountBack:hover { background-color: #e0e0e0; border-left: 1px solid #505050; border-top: 1px solid #505050; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; }

.buttonAccountUpdate { background-color: #f0f0f0; color: #464646; border-right: 1px solid #505050; border-bottom: 1px solid #505050; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; }
.buttonAccountUpdate:hover { background-color: #e0e0e0; border-left: 1px solid #505050; border-top: 1px solid #505050; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; }
.buttonAccountUpdateBack { background: #f0f0f0 url(/skins/normal/images/backGrey2.gif) no-repeat 5px 4px; color: #464646; padding-left: 12px; border-right: 1px solid #505050; border-bottom: 1px solid #505050; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; }
.buttonAccountUpdateBack:hover { background-color: #e0e0e0; border-left: 1px solid #505050; border-top: 1px solid #505050; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; }

.buttonPlanningLevel1 { background-color: #f2eaf6; color: #4f2f5d; border-right: 1px solid #603070; border-bottom: 1px solid #603070; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; }
.buttonPlanningLevel1:hover { background-color: #eadcf0; border-left: 1px solid #603070; border-top: 1px solid #603070; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; }
.buttonPlanningLevel1Back { background: #f2eaf6 url(/skins/normal/images/backPink2.gif) no-repeat 5px 4px; color: #4f2f5d; padding-left: 12px; border-right: 1px solid #603070; border-bottom: 1px solid #603070; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; }
.buttonPlanningLevel1Back:hover { background-color: #eadcf0; border-left: 1px solid #603070; border-top: 1px solid #603070; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; }

.buttonPlanningLevel2 { background-color: #e4f2fb; color: #124d7a; border-right: 1px solid #105a90; border-bottom: 1px solid #105a90; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; }
.buttonPlanningLevel2:hover { background-color: #d3eaf9; border-left: 1px solid #105a90; border-top: 1px solid #105a90; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; }
.buttonPlanningLevel2Back { background: #e4f2fb url(/skins/normal/images/backBlue2.gif) no-repeat 5px 4px; color: #124d7a; padding-left: 12px; border-right: 1px solid #105a90; border-bottom: 1px solid #105a90; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; }
.buttonPlanningLevel2Back:hover { background-color: #d3eaf9; border-left: 1px solid #105a90; border-top: 1px solid #105a90; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; }

.buttonWebsiteLevel1 { background-color: #e4f2fb; color: #124d7a; border-right: 1px solid #105a90; border-bottom: 1px solid #105a90; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; }
.buttonWebsiteLevel1:hover { background-color: #d3eaf9; border-left: 1px solid #105a90; border-top: 1px solid #105a90; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; }
.buttonWebsiteLevel1Back { background: #e4f2fb url(/skins/normal/images/backBlue2.gif) no-repeat 5px 4px; color: #124d7a; padding-left: 12px; border-right: 1px solid #105a90; border-bottom: 1px solid #105a90; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; }
.buttonWebsiteLevel1Back:hover { background-color: #d3eaf9; border-left: 1px solid #105a90; border-top: 1px solid #105a90; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; }

.buttonWebsiteLevel2 { background-color: #f2eaf6; color: #4f2f5d; border-right: 1px solid #603070; border-bottom: 1px solid #603070; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; }
.buttonWebsiteLevel2:hover { background-color: #eadcf0; border-left: 1px solid #603070; border-top: 1px solid #603070; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; }
.buttonWebsiteLevel2Back { background: #f2eaf6 url(/skins/normal/images/backPink2.gif) no-repeat 5px 4px; color: #4f2f5d; padding-left: 12px; border-right: 1px solid #603070; border-bottom: 1px solid #603070; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; }
.buttonWebsiteLevel2Back:hover { background-color: #eadcf0; border-left: 1px solid #603070; border-top: 1px solid #603070; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; }

.buttonSupport { background-color: #ecf5eb; color: #335d2f; border-right: 1px solid #229010; border-bottom: 1px solid #229010; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; }
.buttonSupport:hover { background-color: #e0eede; border-left: 1px solid #229010; border-top: 1px solid #229010; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; }
.buttonSupportBack { background: #ecf5eb url(/skins/normal/images/backGreen2.gif) no-repeat 5px 4px; color: #335d2f; padding-left: 12px; border-right: 1px solid #229010; border-bottom: 1px solid #229010; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; }
.buttonSupportBack:hover { background-color: #e0eede; border-left: 1px solid #229010; border-top: 1px solid #229010; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; }



/* Icons - Guestlist - Blank Pictures */
.iconContactPictureBlankMale { background-image: url(/skins/normal/images/imageBlankBlueMale.gif); width: 106px; height: 106px; background-repeat: no-repeat !important; display: block; }
.iconContactPictureBlankFemale { background-image: url(/skins/normal/images/imageBlankBlueFemale.gif); width: 106px; height: 106px; background-repeat: no-repeat !important; display: block; }

/* Icons - Account Options (75 x 75) */
.accountOptionIcon { width: 75px; height: 75px; background-repeat: no-repeat !important; display: block; }
.accountOptionIconGuestList {background-image: url(/skins/normal/images/icons/contactsPink.gif); }
.accountOptionIconInvitations {background-image: url(/skins/normal/images/icons/groupPink.gif); }
.accountOptionIconEvents {background-image: url(/skins/normal/images/icons/eventPink.gif); }
.accountOptionIconRSVP {background-image: url(/skins/normal/images/icons/invitationPink.gif); }
.accountOptionIconTasksNone {background-image: url(/skins/normal/images/icons/tasksWhitePink.gif); }
.accountOptionIconTasksOk {background-image: url(/skins/normal/images/icons/tasksGreenPink.gif); }
.accountOptionIconTasksDue {background-image: url(/skins/normal/images/icons/tasksOrangePink.gif); }
.accountOptionIconTasksOverdue {background-image: url(/skins/normal/images/icons/tasksRedPink.gif); }
.accountOptionIconTablePlans {background-image: url(/skins/normal/images/icons/tablesPink.gif); }
.accountOptionIconBudget {background-image: url(/skins/normal/images/icons/budgetPink.gif); }
.accountOptionIconVendors {background-image: url(/skins/normal/images/icons/vendorsPink.gif); }
.accountOptionIconMusicSuggestions {background-image: url(/skins/normal/images/icons/audioPink.gif); }
.accountOptionIconGifts {background-image: url(/skins/normal/images/icons/giftsPink.gif); }
.accountOptionIconCommunity {background-image: url(/skins/normal/images/icons/communityPink.gif); }
.accountOptionIconReferAFriend {background-image: url(/skins/normal/images/icons/referralPink.gif); }
.accountOptionIconSpecialOffers {background-image: url(/skins/normal/images/icons/incentivePink.gif); }
.accountOptionIconPages {background-image: url(/skins/normal/images/icons/pagesBlue.gif); }
.accountOptionIconDesign {background-image: url(/skins/normal/images/icons/designBlue.gif); }
.accountOptionIconPerfectCouples {background-image: url(/skins/normal/images/icons/perfectCouples.png); }
.accountOptionIconPictureAlbums {background-image: url(/skins/normal/images/icons/galleryBlue.gif); }
.accountOptionIconTellFriendsFamily {background-image: url(/skins/normal/images/icons/announceBlue.gif); }
.accountOptionIconMessages {background-image: url(/skins/normal/images/icons/messagesEmptyBlue.gif); }
.accountOptionIconMessagesNew {background-image: url(/skins/normal/images/icons/messagesFullBlue.gif); }
.accountOptionIconGuestbook {background-image: url(/skins/normal/images/icons/guestbookBlue.gif); }
.accountOptionIconBlog {background-image: url(/skins/normal/images/icons/blogBlue.gif); }
.accountOptionIconMusicDownloads {background-image: url(/skins/normal/images/icons/filesBlue.gif); }
.accountOptionIconWebsiteAddress {background-image: url(/skins/normal/images/icons/accountURLBlue.gif); }
.accountOptionIconTestimonial {background-image: url(/skins/normal/images/icons/reviewBlue.gif); }
.accountOptionIconKeepsakeCD {background-image: url(/skins/normal/images/icons/keepsakeCDBlue.gif); }	/* Not currently used - Reserved */
.accountOptionIconSupportTickets {background-image: url(/skins/normal/images/icons/supportTicketsGreen.gif); }
.accountOptionIconShare {background-image: url(/skins/normal/images/icons/accountUserAccountAssignBlue.gif); }

/* Icons - Feature Help (250 x 250) */
.helpIcon { width: 250px; height: 250px; background-repeat: no-repeat !important; display: block; }
.helpIconMeal { background-image: url(/skins/normal/images/tablesHelp.gif); }
.helpIconInvitations { background-image: url(/skins/normal/images/groupHelp.gif); }
.helpIconTasks { background-image: url(/skins/normal/images/taskHelp.gif); }
.helpIconVendors { background-image: url(/skins/normal/images/vendorsHelp.gif); }
.helpIconGifts { background-image: url(/skins/normal/images/giftHelp.gif); }
.helpIconTables { background-image: url(/skins/normal/images/tablesHelp.gif); }
.helpIconBudget { background-image: url(/skins/normal/images/budgetHelp.gif); }
.helpIconPictures { background-image: url(/skins/normal/images/albumHelp.gif); }
.helpIconMessages { background-image: url(/skins/normal/images/messageHelp.gif); }
.helpIconFiles { background-image: url(/skins/normal/images/filesHelp.gif); }
.helpIconBlog { background-image: url(/skins/normal/images/blogHelp.gif); }
.helpIconGuestbook { background-image: url(/skins/normal/images/guestbookHelp.gif); }
.helpIconSupportTickets { background-image: url(/skins/normal/images/supportTicketsHelp.gif); }
.helpIconShare { background-image: url(/skins/normal/images/accountUserAccountAssignHelp.gif); }

/* Icons - Rating System (20 x 20) */
.ratingIcon { width: 20px; height: 20px; background-repeat: no-repeat !important; display: block; float: left; }
.ratingIconPlanningLevel2Off { background-image: url(/skins/normal/images/ratingIconOff.gif);  }
.ratingIconPlanningLevel2On { background-image: url(/skins/normal/images/ratingIconOn.gif); }
.ratingIconPlanningLevel2Select { background-image: url(/skins/normal/images/ratingIconSelect.gif); }

/* Icons - Contact (106 x 106) */
.contactImageIcon { width: 106px; height: 106px; background-repeat: no-repeat !important; display: block; }
.contactImageIconMalePlanningLevel2 { background-image: url(/skins/normal/images/imageBlankBlueMale.gif);  }
.contactImageIconMaleWebsiteLevel2 { background-image: url(/skins/normal/images/imageBlankPinkMale.gif);  }
.contactImageIconFemalePlanningLevel2 { background-image: url(/skins/normal/images/imageBlankBlueFemale.gif);  }
.contactImageIconFemaleWebsiteLevel2 { background-image: url(/skins/normal/images/imageBlankPinkFemale.gif);  }

/* Playlist */
.filePlaylistPlayer { margin: 0px auto; width: 400px; }
.filePlaylistExcluded { color: #aaaaaa; }

