@charset "UTF-8";html,body,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,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;background:transparent}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}strong{font-weight:bold}em{font-style:italic}@font-face{font-family:'StMarieThin';src:url(//weddingjojo-assets.s3.amazonaws.com/assets/public/craft/StMarie-Thin-webfont-715cc44d167c6c31a8129948064a66fb.eot);src:local("â˜º"),url(//weddingjojo-assets.s3.amazonaws.com/assets/public/craft/StMarie-Thin-webfont-9b3d7ed8fc364710787fb4971285ac49.woff) format("woff"),url(//weddingjojo-assets.s3.amazonaws.com/assets/public/craft/StMarie-Thin-webfont-53422fccd16041c645256a2d4d51f627.ttf) format("truetype"),url(//weddingjojo-assets.s3.amazonaws.com/assets/public/craft/StMarie-Thin-webfont.svg#webfontFWarA2us) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'BPscriptRegular';src:url(//weddingjojo-assets.s3.amazonaws.com/assets/BPscript-webfont-96eb210d1f4f60acf16ae0308d4c8719.eot);src:url(//weddingjojo-assets.s3.amazonaws.com/assets/BPscript-webfont.eot?iefix) format("eot"),url(//weddingjojo-assets.s3.amazonaws.com/assets/BPscript-webfont-3813e0eb37262bbd56d97b79b4faa594.woff) format("woff"),url(//weddingjojo-assets.s3.amazonaws.com/assets/BPscript-webfont-215bf4ad81434195f56ad2e344b16923.ttf) format("truetype"),url(//weddingjojo-assets.s3.amazonaws.com/assets/BPscript-webfont.svg#webfont6Pi8GqYt) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'ParkerFontRegular';src:url(//weddingjojo-assets.s3.amazonaws.com/assets/parker-font-webfont-3e023a4bcb622a889a8b7c484af2f4f3.eot);src:url(//weddingjojo-assets.s3.amazonaws.com/assets/parker-font-webfont.eot?#iefix) format("eot"),url(//weddingjojo-assets.s3.amazonaws.com/assets/parker-font-webfont-ec3e97dd86dfd0a5875a6fefaf4f4707.woff) format("woff"),url(//weddingjojo-assets.s3.amazonaws.com/assets/parker-font-webfont-d8b9781c00ed1040bf73dd28c4c71901.ttf) format("truetype"),url(//weddingjojo-assets.s3.amazonaws.com/assets/parker-font-webfont.svg#webfontzHsEVVXz) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'GnuolaneBook';src:url(//weddingjojo-assets.s3.amazonaws.com/assets/public/mist/gnuolane_bk-webfont-a9fd57eec3a3a9bb0cab77f667f6b632.eot);src:local("☺"),url(//weddingjojo-assets.s3.amazonaws.com/assets/public/mist/gnuolane_bk-webfont-14692f3144c912d8ef283cc619b39e73.woff) format("woff"),url(//weddingjojo-assets.s3.amazonaws.com/assets/public/mist/gnuolane_bk-webfont-3cf0e1aabbea73812e1756fdb4af5db7.ttf) format("truetype"),url(//weddingjojo-assets.s3.amazonaws.com/assets/public/mist/gnuolane_bk-webfont.svg#webfontpaTN3jhk) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'QuicksandBook';src:url(//weddingjojo-assets.s3.amazonaws.com/assets/Quicksand_Book-webfont.eot);src:url(//weddingjojo-assets.s3.amazonaws.com/assets/Quicksand_Book-webfont.eot?#iefix) format("eot"),url(//weddingjojo-assets.s3.amazonaws.com/assets/Quicksand_Book-webfont.woff) format("woff"),url(//weddingjojo-assets.s3.amazonaws.com/assets/Quicksand_Book-webfont.ttf) format("truetype"),url(//weddingjojo-assets.s3.amazonaws.com/assets/Quicksand_Book-webfont.svg#webfontQNKLE8Me) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'NeverLetGoRegular';src:url(//weddingjojo-assets.s3.amazonaws.com/assets/neverletgo-webfont-0ab6c7beaecf09f7626ba8d469a3ab20.eot);src:local("☺"),url(//weddingjojo-assets.s3.amazonaws.com/assets/embed/neverletgo-webfont-679f4efabff536e5e3ab3c1946792c66.woff) format("woff"),url(//weddingjojo-assets.s3.amazonaws.com/assets/embed/neverletgo-webfont-c23c9941a27d0c1e7cdf95855d09325d.ttf) format("truetype"),url(//weddingjojo-assets.s3.amazonaws.com/assets/neverletgo-webfont.svg#webfontq0wqBeaz) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'CantarellRegular';src:url(//weddingjojo-assets.s3.amazonaws.com/assets/Cantarell-Regular-webfont-b31333c90bc5d6d75ca2c2c95d8eeae7.eot);src:local("☺"),url(//weddingjojo-assets.s3.amazonaws.com/assets/embed/Cantarell-Regular-webfont-01d9279c52fe87933ed5de037e491731.woff) format("woff"),url(//weddingjojo-assets.s3.amazonaws.com/assets/embed/Cantarell-Regular-webfont-05fb1937fca7587e7948613dd32eab77.ttf) format("truetype"),url(//weddingjojo-assets.s3.amazonaws.com/assets/Cantarell-Regular-webfont.svg#webfontaI1yI6ue) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'CantarellBold';src:url(//weddingjojo-assets.s3.amazonaws.com/assets/cantarell-bold-webfont-651a5bb3e39c0033538e064be5eed93f.eot);src:local("☺"),url(//weddingjojo-assets.s3.amazonaws.com/assets/embed/cantarell-bold-webfont-4eabfe9b08a6dde1c22971ab9ed03827.woff) format("woff"),url(//weddingjojo-assets.s3.amazonaws.com/assets/embed/cantarell-bold-webfont-e3024bfff57b7ed6a934bddce5f0f09d.ttf) format("truetype"),url(//weddingjojo-assets.s3.amazonaws.com/assets/cantarell-bold-webfont.svg#webfontyoulg41a) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'DroidSansRegular';src:url(//weddingjojo-assets.s3.amazonaws.com/assets/DroidSans-webfont-a419595a4389018a53fbe7ad821a40b7.eot);src:local("☺"),url(//weddingjojo-assets.s3.amazonaws.com/assets/embed/DroidSans-webfont-eef148c2e7da7fd6af1e37aefbc13ccf.woff) format("woff"),url(//weddingjojo-assets.s3.amazonaws.com/assets/embed/DroidSans-webfont-18bad6bece4c381a7e6dbe5af5b5ccdf.ttf) format("truetype"),url(//weddingjojo-assets.s3.amazonaws.com/assets/DroidSans-webfont.svg#webfontKYIQSBQk) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'TeXGyreCursorRegular';src:url(//weddingjojo-assets.s3.amazonaws.com/assets/texgyrecursor-regular-webfont-d808993ffa6495b75e867ee234effd6a.eot);src:local("☺"),url(//weddingjojo-assets.s3.amazonaws.com/assets/embed/texgyrecursor-regular-webfont-50462d35a7e262d68f236e962b21c63e.woff) format("woff"),url(//weddingjojo-assets.s3.amazonaws.com/assets/embed/texgyrecursor-regular-webfont-4e93a59f2c324c76404ff8954a5401f9.ttf) format("truetype"),url(//weddingjojo-assets.s3.amazonaws.com/assets/texgyrecursor-regular-webfont.svg#webfontowSTDLOM) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'TeXGyreCursorBold';src:url(//weddingjojo-assets.s3.amazonaws.com/assets/texgyrecursor-bold-webfont-afe6a0bc1d618c047b650cc967854ca6.eot);src:local("☺"),url(//weddingjojo-assets.s3.amazonaws.com/assets/embed/texgyrecursor-bold-webfont-8466b6d41ffdfa1db0c985ac1eed504e.woff) format("woff"),url(//weddingjojo-assets.s3.amazonaws.com/assets/embed/texgyrecursor-bold-webfont-9238d72bfdb75dfa9b07430d167bccd7.ttf) format("truetype"),url("/fontstexgyrecursor-bold-webfont.svg#webfontgCBJu0em") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'ArvoRegular';src:url(//weddingjojo-assets.s3.amazonaws.com/assets/Arvo-Regular-webfont-5fa31accb5e956cb72b31c5391f29061.eot);src:local("☺"),url(//weddingjojo-assets.s3.amazonaws.com/assets/embed/Arvo-Regular-webfont-afe4859354f2b9cb661fd460e3b311ef.woff) format("woff"),url(//weddingjojo-assets.s3.amazonaws.com/assets/embed/Arvo-Regular-webfont-ed3aef47ec86edc5f4c4fa5c07f827e0.ttf) format("truetype"),url(//weddingjojo-assets.s3.amazonaws.com/assets/Arvo-Regular-webfont.svg#webfontR29EdsRu) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'AlternateGothic2BTRegular';src:url(//weddingjojo-assets.s3.amazonaws.com/assets/alternate-gothic-no2-bt-webfont-56e01b155d65a9b2edaa9c1efe6d7411.eot);src:local("â˜º"),url(//weddingjojo-assets.s3.amazonaws.com/assets/embed/alternate-gothic-no2-bt-webfont-d037cb5d15734ed7887fd399ffb21ed4.woff) format("woff"),url(//weddingjojo-assets.s3.amazonaws.com/assets/alternate-gothic-no2-bt-webfont-6fa95b34fec8e545433c4e232cc1a102.ttf) format("truetype"),url(//weddingjojo-assets.s3.amazonaws.com/assets/alternate-gothic-no2-bt-webfont.svg#webfontp4LQ0T7J) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'CartoGothicStdBook';src:url(//weddingjojo-assets.s3.amazonaws.com/assets/CartoGothicStd-Book-webfont-fc8665f66d715a7fbaf7188eda3c2ba7.eot);src:local("☺"),url(//weddingjojo-assets.s3.amazonaws.com/assets/embed/CartoGothicStd-Book-webfont-99f8421df02930e5ba5d8934d79f41f3.woff) format("woff"),url(//weddingjojo-assets.s3.amazonaws.com/assets/embed/CartoGothicStd-Book-webfont-f8aaa69342015511f0a674b645a7d167.ttf) format("truetype"),url(//weddingjojo-assets.s3.amazonaws.com/assets/CartoGothicStd-Book-webfont.svg#webfont3Jo4Ril0) format("svg");font-weight:normal;font-style:normal}.hide{display:none !important}.right{float:right}.left{float:left}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.justify{text-align:justify}.bold{font-weight:bold}.italic{font-style:italic}.underline{border-bottom:1px solid}.highlight{background:#ffc}img.centered{display:block;margin-left:auto;margin-right:auto}img.alignleft{float:left;margin:4px 10px 4px 0}img.alignright{float:right;margin:4px 0 4px 10px}.clear{clear:both;height:20px;display:block;margin-bottom:-20px}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}* html .clearfix{height:1%}.clearfix,html[xmlns] .clearfix{display:block}.rounded{-moz-border-radius:14px;-webkit-border-radius:14px}.calendricalTimePopup{background:white;border:solid 1px #999999;width:231px;-moz-border-radius:2px 2px 2px 2px;border:2px solid #A7CCCC;font-size:13px;height:200px;z-index:100;left:0 !important;position:absolute;top:52px !important;overflow:auto}.calendricalTimePopup ul{margin:0;padding:0}.calendricalTimePopup ul li{list-style:none;margin:0}.calendricalTimePopup ul li a,.calendricalTimePopup ul li a:visited{text-indent:10px;padding:4px;display:block;color:black;text-decoration:none}.calendricalTimePopup ul li a:hover,.calendricalTimePopup ul li.selected a{background:#ccccff}.calendricalEndTimePopup{width:160px}.colorpicker{width:210px;height:176px;overflow:hidden;position:absolute;background:url(http://weddingjojo.s3.amazonaws.com/assets/color_picker/colorpicker_background.png);font-family:Arial, Helvetica, sans-serif;display:none}.colorpicker_color{width:150px;height:150px;left:14px;top:13px;position:absolute;background:#f00;overflow:hidden;cursor:crosshair}.colorpicker_color div{position:absolute;top:0;left:0;width:150px;height:150px;background:url(http://weddingjojo.s3.amazonaws.com/assets/color_picker/colorpicker_overlay.png)}.colorpicker_color div div{position:absolute;top:0;left:0;width:11px;height:11px;overflow:hidden;background:url(http://weddingjojo.s3.amazonaws.com/assets/color_picker/colorpicker_select.gif);margin:-5px 0 0 -5px}.colorpicker_hue{position:absolute;top:13px;left:171px;width:35px;height:150px;cursor:n-resize}.colorpicker_hue div{position:absolute;width:35px;height:9px;overflow:hidden;background:url(http://weddingjojo.s3.amazonaws.com/assets/color_picker/colorpicker_indic.gif) left top;margin:-4px 0 0 0;left:0px}.colorpicker_new_color{position:absolute;width:60px;height:30px;left:213px;top:13px;background:#f00}.colorpicker_current_color{position:absolute;width:60px;height:30px;left:283px;top:13px;background:#f00}.colorpicker input{background-color:transparent;border:1px solid transparent;position:absolute;font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#898989;top:4px;right:11px;text-align:right;margin:0;padding:0;height:11px}.colorpicker_hex{position:absolute;width:72px;height:22px;background:url(http://weddingjojo.s3.amazonaws.com/assets/color_picker/colorpicker_hex.png) top;left:212px;top:142px}.colorpicker_hex input{right:6px}.colorpicker_field{height:22px;width:62px;background-position:top;position:absolute}.colorpicker_field span{position:absolute;width:12px;height:22px;overflow:hidden;top:0;right:0;cursor:n-resize}.colorpicker_rgb_r{background-image:url(http://weddingjojo.s3.amazonaws.com/assets/color_picker/colorpicker_rgb_r.png);top:52px;left:212px}.colorpicker_rgb_g{background-image:url(http://weddingjojo.s3.amazonaws.com/assets/color_picker/colorpicker_rgb_g.png);top:82px;left:212px}.colorpicker_rgb_b{background-image:url(http://weddingjojo.s3.amazonaws.com/assets/color_picker/colorpicker_rgb_b.png);top:112px;left:212px}.colorpicker_hsb_h{background-image:url(http://weddingjojo.s3.amazonaws.com/assets/color_picker/colorpicker_hsb_h.png);top:52px;left:282px}.colorpicker_hsb_s{background-image:url(http://weddingjojo.s3.amazonaws.com/assets/color_picker/colorpicker_hsb_s.png);top:82px;left:282px}.colorpicker_hsb_b{background-image:url(http://weddingjojo.s3.amazonaws.com/assets/color_picker/colorpicker_hsb_b.png);top:112px;left:282px}.colorpicker_submit{position:absolute;width:22px;height:22px;background:url(http://weddingjojo.s3.amazonaws.com/assets/color_picker/colorpicker_submit.png) top;left:322px;top:142px;overflow:hidden}.colorpicker_focus{background-position:center}.colorpicker_hex.colorpicker_focus{background-position:bottom}.colorpicker_submit.colorpicker_focus{background-position:bottom}.colorpicker_slider{background-position:bottom}* html #gritter-notice-wrapper{position:absolute}* html .gritter-top{margin-bottom:-10px}* html .gritter-item{padding-bottom:0}* html .gritter-bottom{margin-bottom:0}* html .gritter-close{background:url(http://weddingjojo.s3.amazonaws.com/assets/plugins/gritter/gritter-close-ie6.gif);width:22px;height:22px;top:7px;left:7px}#gritter-notice-wrapper{position:fixed;top:20px;right:20px;width:301px;z-index:9999}.gritter-item-wrapper{position:relative;margin:0 0 10px 0}.gritter-top{background:url("http://weddingjojo.s3.amazonaws.com/assets/plugins/gritter/gritter.png") no-repeat scroll left -29px transparent;height:10px;padding-top:1px}.gritter-bottom{background:url(http://weddingjojo.s3.amazonaws.com/assets/plugins/gritter/gritter.png) no-repeat left bottom;height:8px;margin:0}.gritter-item{background:url("http://weddingjojo.s3.amazonaws.com/assets/plugins/gritter/gritter.png") no-repeat scroll left -40px transparent;color:white;display:block;font-family:verdana;font-size:11px;padding:2px 11px 10px}.gritter-item p{font-size:12px;margin:0;padding:0}.gritter-close{position:absolute;top:5px;left:3px;background:url(http://weddingjojo.s3.amazonaws.com/assets/plugins/gritter/gritter.png) no-repeat left top;cursor:pointer;width:30px;height:30px}.gritter-title{display:block;font-size:13px;font-weight:bold;padding:0 0 21px;text-shadow:1px 1px grey}.gritter-image{width:48px;height:48px;float:left}.gritter-with-image,.gritter-without-image{padding:0 0 5px 0}.gritter-with-image{width:220px;float:right}.jcrop-holder{text-align:left}.jcrop-vline,.jcrop-hline{font-size:0;position:absolute;background:#fff url("http://weddingjojo.s3.amazonaws.com/assets/plugins/jcrop/Jcrop.gif") top left repeat}.jcrop-vline{height:100%;width:1px !important}.jcrop-hline{width:100%;height:1px !important}.jcrop-handle{font-size:1px;width:7px !important;height:7px !important;border:1px #eee solid;background-color:#333;*width:9px;*height:9px}.jcrop-tracker{*background-color:gray;width:100%;height:100%}.custom .jcrop-vline,.custom .jcrop-hline{background:yellow}.custom .jcrop-handle{border-color:black;background-color:#C7BB00;-moz-border-radius:3px;-webkit-border-radius:3px}iframe.s3bear-upload{border:none;width:102px;height:34px;padding:0px;margin:0px}ul#s3bear-file-lists{border:2px solid #D9D9D9;height:200px;margin-bottom:10px;margin-top:10px;overflow:auto}ul#s3bear-file-lists li{border-bottom:1px solid #CCCCCC;font-size:14px;height:34px;margin-bottom:0;margin-right:0;position:relative}ul#s3bear-file-lists li .file-name{left:13px;top:9px;position:absolute;z-index:2}ul#s3bear-file-lists li .progress{height:100%;position:absolute;top:0px;left:0px;display:block;width:0px;background-image:url(http://weddingjojo.s3.amazonaws.com/assets/layouts/user/select-btn.png)}ul#s3bear-file-lists li .status{position:absolute;right:11px;top:6px;z-index:2;display:inline-block;height:20px}ul#s3bear-file-lists li .status img{position:relative;top:3px}.stylish-select .SSContainerDivWrapper{left:-9999px}#rsvp-wrapper .SSContainerDivWrapper{width:290px;position:absolute;top:22px;left:0;z-index:2;margin:0;padding:0}#rsvp-wrapper ul.newList{list-style:none;color:#000;background:#fff;border:1px solid #ccc;overflow:auto;margin:0;padding:0}#rsvp-wrapper ul.newList *{margin:0;padding:0}#rsvp-wrapper ul.newList a{color:#000;text-decoration:none;display:block;cursor:pointer;padding:4px 8px 4px 9px}#rsvp-wrapper .newListSelected{color:#000;height:19px;float:left;border:1px solid #8a8a8a;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding-top:4px;padding-bottom:2px;padding-left:9px;background:#f2f2f2 no-repeat;-moz-box-shadow:1px 1px 1px #888;-webkit-box-shadow:1px 1px 1px #888;box-shadow:0px 0px 1px 0px silver;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.22, #e5e5e5), color-stop(0.61, #fcfcfc));background-image:-moz-linear-gradient(center bottom, #e5e5e5 22%, #fcfcfc 61%)}#guests-party-size div.newListSelected{width:40px;display:inline;float:right;margin-right:26%;cursor:pointer;margin-top:-3px;font:15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}#guests-party-size div.newListSelected div.SSContainerDivWrapper ul.newList{width:49px;margin-top:-20px;-moz-box-shadow:1px 1px 1px #888;-webkit-box-shadow:1px 1px 1px #888;box-shadow:0 0 1px 0 silver;border:1px solid #8a8a8a;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-left:-1px}#main-panel div.guests-name div.newListSelected{width:32%;display:inline;float:right;cursor:pointer;margin-top:3px;padding-top:6px;font:12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;padding-bottom:1px}#main-panel div.guests-name div.newListSelected div.selectedTxt{background-position:110px 7px;padding-bottom:5px;padding-top:5px;margin-top:-5px}#main-panel div.guests-name div.newListSelected div.SSContainerDivWrapper ul.newList{margin-top:-20px;-moz-box-shadow:1px 1px 1px #888;-webkit-box-shadow:1px 1px 1px #888;box-shadow:0 0 1px 0 silver;border:1px solid #8a8a8a;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-left:-1px;width:144px}#main-panel div.guests-name div.newListSelected div.SSContainerDivWrapper ul.newList li{font-size:12px}#main-panel div.guests-name div.newListSelected div.SSContainerDivWrapper ul.newList li a{padding-top:6px}#rsvp-wrapper ul.newList li a:focus{-moz-outline-style:none}#rsvp-wrapper .selectedTxt{overflow:hidden;height:16px;background:url(//weddingjojo-assets.s3.amazonaws.com/assets/rsvp/arrows-407e3c4defa12a328a4ad83863e8664c.png) no-repeat 80% 3px}#rsvp-wrapper .hiLite{background-color:#c4c4c4}#rsvp-wrapper .newListHover{background:rgba(204,204,204,0.33);color:#000;cursor:default}#rsvp-wrapper .newListSelHover,.stylish-select .newListSelFocus{background-position:0 -22px;cursor:default}#rsvp-wrapper .newListOptionTitle{font-weight:700}#rsvp-wrapper .newListOptionTitle ul{margin:3px 0 0}#rsvp-wrapper .newListOptionTitle li{font-weight:400;border-left:1px solid #ccc}#main-cnt #sub-content .stylish-select ul.newList{left:-9999px}#main-cnt #sub-content ul.newList *{margin:0;padding:0}#main-cnt #sub-content ul.newList a{color:#000;text-decoration:none;display:block}#main-cnt #sub-content ul.newList{list-style:none;color:#000;width:481px;background:#fff;position:absolute;border:2px solid #a7cccc;top:22px;left:0;overflow:auto;z-index:9999;font-size:14px;padding:0;margin:14px 0 0}#main-cnt #sub-content .newListSelected{width:483px;color:#000;float:left;background:url(//weddingjojo-assets.s3.amazonaws.com/assets/select-bg.png) no-repeat;padding-right:0}#main-cnt #sub-content .newListSelected span{width:284px;display:block}#main-cnt #sub-content ul.newList li a{display:block;cursor:pointer;padding:7px 8px}#main-cnt #sub-content ul.newList li a:focus{-moz-outline-style:none}#main-cnt #sub-content .selectedTxt{width:450px;overflow:hidden;font-size:14px;border:2px solid #a7cccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;height:15px;cursor:pointer;background:url(http://weddingjojo.s3.amazonaws.com/assets/layouts/user/down-arrow.png) no-repeat 456px !important;border-style:solid;border-width:2px;padding:9px 23px 9px 8px}#main-cnt #sub-content .hiLite{background:#a7cccc}#main-cnt #sub-content .hiLite a{background:#a7cccc;color:#fff !important}#main-cnt #sub-content .newListHover{background:#ccc !important;color:#000 !important;cursor:default}#main-cnt #sub-content .newListSelHover,.newListSelFocus{background-position:0 -22px;cursor:default}#main-cnt #sub-content .newListOptionTitle{font-weight:700}#main-cnt #sub-content .newListOptionTitle ul{margin:3px 0 0}#main-cnt #sub-content .newListOptionTitle li{font-weight:400;border-left:1px solid #ccc}#main-cnt #sub-content #add-new-gen div.formRow.clearfix label{margin-top:8px}div.wysiwyg{background-color:#fff;height:250px;border:2px solid #a7cccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:14px;margin-left:140px;width:471px;padding:5px}div.wysiwyg *{margin:0;padding:0}div.wysiwyg ul.toolbar li.jwysiwyg-custom-command{overflow:hidden}div.wysiwyg ul.toolbar li.jwysiwyg-custom-command img{margin-left:5000px}div.wysiwyg ul.toolbar{border-bottom:1px solid #ccc;float:left;width:100%;padding:0;background-color:#edfef8}div.wysiwyg ul.toolbar li{list-style:none;float:left;margin:1px 2px 3px 0;background:#fff;-moz-user-select:none;-webkit-user-select:none;user-select:none}div.wysiwyg ul.toolbar li.separator{width:1px;height:16px;margin:0 4px;border-left:1px solid #ccc;display:none}div.wysiwyg ul.toolbar li{text-indent:-5000px;opacity:0.85;filter:alpha(opacity=85);display:block;width:16px;height:16px;background:url(http://weddingjojo.s3.amazonaws.com/assets/layouts/user/jquery.wysiwyg.gif) no-repeat -64px -80px;border:0;cursor:pointer;margin:1px}div.wysiwyg ul.toolbar li.wysiwyg-button-hover,div.wysiwyg ul.toolbar li.active{opacity:1.00;filter:alpha(opacity=100)}div.wysiwyg ul.toolbar li.active{background-color:#f9f9f9;border:1px solid #ccc;border-left-color:#aaa;border-top-color:#aaa;margin:0}div.wysiwyg ul.toolbar li.bold{background-position:0 -16px}div.wysiwyg ul.toolbar li.italic{background-position:-16px -16px}div.wysiwyg ul.toolbar li.strikeThrough{background-position:-32px -16px}div.wysiwyg ul.toolbar li.underline{background-position:-48px -16px}div.wysiwyg ul.toolbar li.justifyLeft{background-position:0 0;display:none}div.wysiwyg ul.toolbar li.justifyCenter{background-position:-16px 0;display:none}div.wysiwyg ul.toolbar li.justifyRight{background-position:-32px 0;display:none}div.wysiwyg ul.toolbar li.justifyFull{background-position:-48px 0;display:none}div.wysiwyg ul.toolbar li.indent{background-position:-64px 0;display:none}div.wysiwyg ul.toolbar li.outdent{background-position:-80px 0;display:none}div.wysiwyg ul.toolbar li.subscript{background-position:-64px -16px;display:none}div.wysiwyg ul.toolbar li.superscript{background-position:-80px -16px;display:none}div.wysiwyg ul.toolbar li.undo{background-position:0 -64px;display:none}div.wysiwyg ul.toolbar li.redo{background-position:-16px -64px;display:none}div.wysiwyg ul.toolbar li.insertOrderedList{background-position:-32px -48px;display:none}div.wysiwyg ul.toolbar li.insertUnorderedList{background-position:-16px -48px;display:none}div.wysiwyg ul.toolbar li.insertHorizontalRule{background-position:0 -48px;display:none}div.wysiwyg ul.toolbar li.h1{background-position:0 -32px;display:none}div.wysiwyg ul.toolbar li.h2{background-position:-16px -32px;display:none}div.wysiwyg ul.toolbar li.h3{background-position:-32px -32px;display:none}div.wysiwyg ul.toolbar li.h4{background-position:-48px -32px;display:none}div.wysiwyg ul.toolbar li.h5{background-position:-64px -32px;display:none}div.wysiwyg ul.toolbar li.h6{background-position:-80px -32px;display:none}div.wysiwyg ul.toolbar li.cut{background-position:-32px -64px}div.wysiwyg ul.toolbar li.copy{background-position:-48px -64px}div.wysiwyg ul.toolbar li.paste{background-position:-64px -64px}div.wysiwyg ul.toolbar li.insertTable{background-position:-64px -48px;display:none}div.wysiwyg ul.toolbar li.increaseFontSize{background-position:-16px -80px}div.wysiwyg ul.toolbar li.decreaseFontSize{background-position:-32px -80px}div.wysiwyg ul.toolbar li.createLink{background-position:-80px -48px}div.wysiwyg ul.toolbar li.insertImage{background-position:-80px -80px}div.wysiwyg ul.toolbar li.html{background-position:-47px -46px}div.wysiwyg ul.toolbar li.removeFormat{background-position:-80px -63px;display:none}div.wysiwyg ul.toolbar li.empty{background-position:-64px -80px}div.wysiwyg iframe{border:0;clear:left;margin:4px 0 0 5px}body.public-login{background:#FEFCF2;color:black;font:normal normal normal 13px/normal 'Courier New', Courier, mono;line-height:1}.public-login #wjojo-logo{position:relative;left:115px;top:56px}.public-login #login-top{background:url(//weddingjojo.s3.amazonaws.com/assets/home/login-top.png) no-repeat 0 0;height:15px}.public-login #login-center{background:url(//weddingjojo.s3.amazonaws.com/assets/home/login-cnt.png) repeat-y 0 0;height:100%;padding:0 66px;padding-bottom:10px}.public-login #login-bottom{background:url(//weddingjojo.s3.amazonaws.com/assets/home/login-bottom.png) no-repeat 0 0;height:21px;padding-top:228px}.public-login .login-shell{width:456px;margin:0 auto;padding-top:152px}.public-login p#login-logo{border-bottom:2px dotted #9e99b0;padding:22px 0;text-indent:-9999px}.public-login p#login-logo a{display:block;background:url(//weddingjojo.s3.amazonaws.com/assets/home/login-logo.gif) no-repeat center 0;width:161px;height:76px;margin:0 auto !important}.public-login #login-center p{margin-top:0px}.public-login #login-center label{float:left;display:inline;font-size:13px;line-height:27px;font-weight:bold;color:#5d557c;width:80px;padding-right:10px;padding-top:2px}.public-login #login-center input.field,.public-login #login-center input.password{float:left;display:inline;width:168px;padding:7px 4px 0 8px;background:none;border:1px solid #c6c6c6;margin-bottom:30px;height:23px}.public-login #login-center .password{margin-bottom:30px}.public-login #login-center .password p{padding-left:75px}.public-login #login-center p a{font-size:11px;color:#999999;text-decoration:underline;margin-left:60px}.public-login #login-center .password p a:hover{text-decoration:none}.public-login #login-center .password input{margin-bottom:0}.public-login #login-center .btn-login,.public-login #login-cnt .btn-submit{border:0;padding:0;display:block;background:url(//weddingjojo.s3.amazonaws.com/assets/home/btn-login.gif) no-repeat 0 0;width:121px;height:32px;margin:0 auto;cursor:pointer;margin-right:auto;margin-left:auto;text-indent:-9999px}.public-login #login-center .btn-login{margin-right:104px;margin-top:20px}.public-login .notice{margin:10px}.public-login abbr{display:none}.public-login label{color:#5D557C;display:inline;font-size:13px;font-weight:bold;line-height:27px;padding-right:10px;padding-top:2px;width:80px}.public-login input.string{background:none repeat scroll 0 0 transparent;border:1px solid #C6C6C6;display:inline;height:23px;margin-bottom:30px;padding:7px 4px 0 8px;width:168px}body.utilities-demo{line-height:1;font:normal 12px Arial, Helvetica, sans-serif;vertical-align:top;background:#fff;color:#000}.utilities-demo iframe{width:100%;height:1200px}.utilities-demo #themes-top-bar{background-image:url(//weddingjojo.s3.amazonaws.com/assets/home_new/theme-blue-bg.png);height:46px;position:relative}.utilities-demo #back{position:absolute;left:25px;top:10px}.utilities-demo #sign-up{position:absolute;right:16px;top:15px}.utilities-demo #themes-bar-wrapper{overflow:auto}.utilities-demo #themes-bar{white-space:nowrap;width:2500px;height:151px;background-image:url(//weddingjojo.s3.amazonaws.com/assets/home_new/theme-grey-bg.png);padding-top:10px;padding-left:10px;padding-right:20px}.utilities-demo #themes-bar li{display:inline;margin-left:10px;margin-right:10px}body.registrations{line-height:1;color:#000;font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;background:#fffff3 url(//weddingjojo.s3.amazonaws.com/assets/home/inside_background.jpg) repeat-x}body.registrations #logo{width:650px;margin:50px auto 10px;text-align:right}body.registrations #header{width:660px;height:82px;margin:0px auto;border:1px solid #3b5055;color:#97c4d0;font-size:20px;background-color:#3b5055;background-repeat:no-repeat;text-indent:-9999px}body.registrations #header.free{background-image:url("../../images/signup-header-free.jpg")}body.registrations #header.premium{background-image:url("../../images/signup-header-premium.jpg")}body.registrations #sign-up-wrapper{width:616px;background-color:white;padding:40px 22px 30px;margin-right:auto;margin-left:auto;margin-bottom:60px;border:1px solid #c4c4c4;border-top-style:none}body.registrations #sign-up-wrapper .section-title{border-bottom:1px solid #d1d1d1}body.registrations #sign-up-wrapper .section-title span{margin-left:35px;display:block;font:20px copse;margin-bottom:-11px;color:#6B738A;white-space:nowrap}body.registrations #sign-up-wrapper form fieldset.first .section-title span{width:311px;background-color:white;padding-left:5px;padding-right:5px}body.registrations #sign-up-wrapper form fieldset.second .section-title span{width:225px;background-color:white;padding-left:5px;padding-right:5px}body.registrations #sign-up-wrapper form fieldset.third .section-title span{width:149px;background-color:white;padding-left:5px;padding-right:5px}body.registrations #sign-up-wrapper fieldset ul li{margin-bottom:15px}body.registrations #sign-up-wrapper fieldset label{margin-right:25px;width:150px;display:inline-block;text-align:right;font-size:13px;font-weight:bold}body.registrations #sign-up-wrapper input{border:1px solid #989898;font-size:14px;padding:7px;color:#2c2c2c}body.registrations #sign-up-wrapper input.full.error{border:1px solid #ff775c}body.registrations span.message{display:none;text-align:right;margin-right:65px;font-size:12px;margin-top:4px;margin-bottom:-10px}body.registrations span.error_message,body.registrations span.success_message{display:block}body.registrations span.error_message{color:#ff4337}body.registrations span.success_message{color:#78ab48}body.registrations img.tooltip{margin-left:5px;cursor:pointer}body.registrations div.qtip-content.qtip-content{font-size:12px;line-height:17px;background-color:#2f2f2f !important}body.registrations #sign-up-wrapper input:focus{border:1px solid #7b7b7b;-webkit-box-shadow:0px 0px 4px #A6A6A6;box-shadow:0px 0px 4px #A6A6A6;-moz-box-shadow:0px 0px 4px #a6a6a6}body.registrations #sign-up-wrapper input.full{width:362px}body.registrations #sign-up-wrapper #account,body.registrations #sign-up-wrapper #web_address,body.registrations #sign-up-wrapper #payment_details{background-color:#f9f9f9;padding-top:30px;position:relative;top:20px;margin-bottom:50px;padding-bottom:10px}body.registrations #web_address li span.url_prefix{background-color:#eee;padding:8px 13px 7px 11px;font-size:14px;color:#757575;border:1px solid #989898;margin-left:-5px}body.registrations input.spinning{background:url("//weddingjojo.s3.amazonaws.com/assets/registrations/loader.gif") no-repeat 97% center}body.registrations input#user_site_attributes_url_name.spinning{background:url("//weddingjojo.s3.amazonaws.com/assets/registrations/loader.gif") no-repeat 3% center}body.registrations #web_address li #user_site_attributes_url_name.spinning{width:201px;padding-right:30px}body.registrations #web_address li #user_site_attributes_custom_domain.spinning{width:344px;padding-right:25px}body.registrations #web_address li span.verification_cnt input.half{width:224px}body.registrations #web_address li span.verification_cnt input.marker.full{width:361px}body.registrations span.verification_cnt input#user_site_attributes_url_name{text-align:right}body.registrations #payment_details li input.half{width:215px;margin-right:4px}body.registrations #payment_details li img#credit-cards{position:relative;top:6px}body.registrations #payment_details li input.four-digit{width:50px;margin-right:6px}body.registrations #sign-up-btn{text-align:center}body.registrations #sign-up-btn p{font:12px "Lucida Grande", Lucida, Verdana, sans-serif;color:#9c9c9c;margin-bottom:30px}body.registrations #sign-up-btn p a{color:#6e6e6e;text-decoration:none}body.registrations #sign-up-btn input{border:none}body.registrations .field_with_errors{display:inline}body.registrations #sign-up-wrapper .field_with_errors input{border:1px solid red}body.registrations #errors{border-style:solid;padding:10px;margin-bottom:20px;font-size:14px;color:#ff454b;border-width:3px;margin-top:-20px}body.registrations #errors h2{font-weight:bold;margin-bottom:4px;background-color:#ff442f;padding-top:5px;padding-bottom:6px;padding-left:5px;color:white}body.registrations #errors li{padding-bottom:6px;padding-top:5px;border-bottom:1px dotted #e0e0e0;padding-left:4px}body.registrations #user_card_expires_on_month{width:28px}body.registrations #user_card_expires_on_year{width:38px}body.registrations .submit-button{height:64px}#mslo-newsletter{background-color:#F9F9F9;text-align:center;padding-top:10px;padding-bottom:10px;margin-bottom:20px;font-size:14px}.cke_chrome{width:480px !important;margin-top:5px !important;border:2px solid #A7CCCC !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px !important}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;background:none !important;filter:none}.cke_bottom{display:none !important}.cke_toolgroup{border-bottom-color:#979797;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;background:#e4e4e4;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e4));background-image:-moz-linear-gradient(top, #fff, #e4e4e4);background-image:-webkit-linear-gradient(top, #fff, #e4e4e4);background-image:-o-linear-gradient(top, #fff, #e4e4e4);background-image:-ms-linear-gradient(top, #fff, #e4e4e4);background-image:linear-gradient(top, #fff, #e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}a.cke_button{cursor:pointer !important}#cke_registry_description,#cke_about_us_question_body,#cke_person_description,#cke_place_note,#cke_post_body{margin-left:141px;margin-bottom:20px}
