 * {margin: 0; padding: 0; outline: 0}
body {font: 11px/17px Arial,sans-serif; color: #939598; text-align: left; background: #9d9bb4 repeat 0 center; padding-bottom: 50px;}
a {color: #5e7577; text-decoration: none; cursor: pointer}
a:hover {text-decoration: underline}
a img {border: 0}
.cl {clear: both; height: 0; font-size: 0; line-height: 0; text-indent: -4000px}
.right, .alignright {float: right; display: inline}
.left, .alignleft {float: left; display: inline}
.hidden {display: none}
.no-text {font-size: 0; line-height: 0; text-indent: -4000px}
.shell {margin: 0 auto; width: 903px}
h2 {font-family: georgia, serif;font-size: 35px;line-height: 35px;font-weight: normal}
h3 {font-family: "archer semibold", georgia, serif;font-size: 17px;color: #9d9bb4}
.clearfix:after {content: ".";display: block;clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
 #header, .tmp {height: 25px;}
#header .shell {position: relative}
h1#logo {width: 211px;height: 132px;position: absolute;top: 1px;left: 80px;}
h1#logo a {width: 211px;height: 132px;display: block;background: url(//weddingjojo.s3.amazonaws.com/assets/home/logo.png) no-repeat 0 0;}
.top .left p {}
#navigation {float: right; display: inline;width: 829px; padding-bottom: 12px; border-bottom-style: solid; border-bottom-width: 1px; border-top-width: 1px; border-top-style: solid; padding-top: 12px; margin-right: 34px}
#navigation ul {list-style-type: none; padding-left: 220px}
span.slogan {height: 186px;width: 279px;background: url(//weddingjojo.s3.amazonaws.com/assets/new_home/main-text.jpg) no-repeat 0 0; margin-top: 46px; margin-left: 40px}
p#bottom-text {font-family: "archer book", georgia, serif;font-size: 20px;line-height: 41px;font-style: italic;text-align: center;position: relative;margin-left: -20px;}
img#sample-site {margin-top: 30px; margin-left: 11px}
.top {padding-top: 10px; padding-bottom: 0}
.tree-cols {padding-top: 7px; padding-bottom: 7px; margin-left: 34px; margin-top: 10px; margin-right: 34px; border-top: 1px solid #9c9ab3; border-bottom: 1px solid #9c9ab3}
.home-page .tree-cols {padding-top: 7px; padding-bottom: 7px; margin-left: 34px; margin-top: 10px; margin-right: 34px; border-top: 1px solid #9c9ab3; border-bottom: 1px solid #9c9ab3}
.home-page .tree-cols .col.last {border-right: none;}
.home-top-section {padding-top: 10px; padding-bottom: 15px; border-bottom: 3px solid #9c9ab3; margin-left: 34px; margin-right: 34px}
.col {width: 253px;border-right: 3px dotted #d6d4de;padding-left: 15px}
.col .post {height: 130px; margin-top: 15px}
.col .post-img {width: 76px;}
.col .post-entry {width: 160px;}
#footer ul {margin-left: 30px; width: 630px; margin-top: 10px}
#footer ul li {float: left;list-style-type: none; margin-right: 30px; font-size: 12px; text-transform: uppercase}
#footer ul li a {color: #9c9ab3}
ul.login.right {margin-right: 40px; font-size: 12px}
ul.login li {float: left;list-style-type: none; margin-left: 10px;color: #9c9ab3}
ul.login li a {color: #9c9ab3}
#navigation ul li{float:left;display:inline;padding-left:60px;}
#navigation ul li a {color:#FFFFFF; display:block; font-family:georgia,serif; font-size:17px; font-weight:normal; line-height:17px; text-transform:uppercase}
 #main-top {background: url(//weddingjojo.s3.amazonaws.com/assets/home/cnt-top.png) no-repeat 0 0;height: 15px;}
.main-cnt, #main-cnt {background: url(//weddingjojo.s3.amazonaws.com/assets/home/cnt-bg.png) repeat-y 0 0;height: 100%;}
#main-bottom {background: url(//weddingjojo.s3.amazonaws.com/assets/home/cnt-bottom.png) no-repeat 0 bottom;height: 14px;}
#login-top {background: url(//weddingjojo.s3.amazonaws.com/assets/home/login-top.png) no-repeat 0 0;height: 15px;}
#login-cnt {background: url(//weddingjojo.s3.amazonaws.com/assets/home/login-cnt.png) repeat-y 0 0;height: 100%;padding: 0 66px;}
#login-bottom {background: url(//weddingjojo.s3.amazonaws.com/assets/home/login-bottom.png) no-repeat 0 0;height: 21px;}
.login-shell {width: 456px;margin: 0 auto;padding-top: 152px;}
p#login-logo {border-bottom: 2px dotted #9e99b0;padding: 22px 0;}
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}
#login-cnt form {padding-top: 27px;}
#login-cnt .login-form {margin: 0 auto;}
#login-cnt label {float: left; display: inline;font-size: 13px;line-height: 27px;font-weight: bold;color: #5d557c;width: 80px;padding-right: 10px;padding-top: 2px;}
#login-cnt input.field, #login-cnt input.password {float: left; display: inline; width: 168px; padding:7px 4px 0 8px; background: none; border: 1px solid #c6c6c6;margin-bottom: 30px;height: 23px;}
#login-cnt .password {margin-bottom: 30px;}
#login-cnt .password p {padding-left: 75px;}
#login-cnt .password p a {font-size: 11px;color: #999999;text-decoration: underline;padding-left: 15px;}
#login-cnt .password p a:hover {text-decoration: none}
#login-cnt .password input {margin-bottom: 0;}
#login-cnt .btn-login {float: none;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;}
.col .post-entry h3 {font-size: 14px;padding-bottom: 8px;font-weight: bold;font-style: italic}
.sign-up, .pricing {padding: 45px 0 0 0;}
.sign-up h2, .pricing h2{padding-right: 25px;font-family: "archer semibold", georgia, serif;font-size: 34px;line-height: 38px;color: #756e90;padding-left: 85px;position: relative;z-index: 15}
.pricing h2 {font-family: "archer medium", georgia, serif; color: #faa54a; padding-right: 105px}
p.advice {font-family: "archer semibold", georgia, serif; font-size: 17px; font-style: italic; padding-top: 15px;font-weight: bold;color: #9d9bb4;position: relative; z-index: 10}
.banner, .banner-pricing {background: url(//weddingjojo.s3.amazonaws.com/assets/home/youraccount.gif) no-repeat 0 0; height: 126px; width: 939px; margin: 0 -18px 0 -18px;position: relative;z-index: 1}
.banner-normal {background-image: url(//weddingjojo.s3.amazonaws.com/assets/home/youraccount.gif)}
.banner-pricing {background: url(//weddingjojo.s3.amazonaws.com/assets/home/pricing.gif) no-repeat 0 0; height: 139px; margin-top: -13px;}
.banner-alternative {background-image: url(//weddingjojo.s3.amazonaws.com/assets/home/sign-upbox.png)}
.sign-up .tree-cols .col {width: 271px;border-right: 2px dotted #bfbfbf;padding: 5px;padding-bottom: 35px;}
.sign-up .tree-cols .second {width: 300px;border-right: 0;padding-left: 17px}
.sign-up .tree-cols .col p {font-size: 11px;line-height: 20px;color: #999999;padding: 0;font-weight: normal;padding: 0 0 20px 88px;}
.sign-up .tree-cols .second p {padding: 0 2px 0 63px;}
.sign-up .tree-cols .col label {float: left; display: inline;width: 75px;font-size: 13px;line-height: 13px;color: #fc954c;font-weight: bold;padding-right: 12px;padding-top: 5px}
.sign-up .tree-cols .second label {width: 50px;color: #8cc63f;}
.sign-up .tree-cols .col input.field {float: left; display: inline;width: 164px;height: 17px;background: none;border: 1px solid #c6c6c6;margin-right: 10px; padding: 2px;}
.sign-up .tree-cols .col select {float: left; display: inline; width: 164px; border: 1px solid #c6c6c6}
.sign-up .tree-cols .second .bride {padding-bottom: 24px;}
.sign-up .tree-cols .payment {width: 261px;margin: -7px -26px 0 -5px;background: #756e90;border-left: 1px solid #b9b5c7;border-right: none;padding: 13px 15px 0 18px;position: relative;}
.sign-up .tree-cols .payment label {float: left; display: inline;color: #fff;font-size: 12px;line-height: 14px;padding-right: 17px;}
.sign-up .tree-cols .payment input.field {float: left; display: inline;background: #fff;border: 1px solid #9792ab;border-right: none;margin-right: 0;}
.sign-up .tree-cols .payment .payment-form {padding: 0 0 25px 0}
.plan-free {background: url(//weddingjojo.s3.amazonaws.com/assets/home/overlay1.png) no-repeat;height:285px;width: 265px;position: absolute}
.sign-up .tree-cols .payment-form .expdate {width: 75px;margin-right: 9px;}
.sign-up .tree-cols {padding-bottom:7px;padding-top:7px;margin-left: 26px;margin-right: 0px;border-top:none;border-bottom: none;margin-top: 0;}
 #custom-domain {margin-top: 30px;}
#custom-domain label {margin-top:-8px;}
#custom-domain input {margin-right: 8px;}
#errorExplanation {border:medium solid #EF7E64; color:#533C37; margin:15px; padding:14px}
#errorExplanation p {text-decoration: underline;}
#errorExplanation li {margin-left: 12px;}
#errorExplanation h2 {font-size: 16px; color: white;background-color:#EF7E64;padding: 2px;padding-left: 8px;}
#price .monthly-price {font-family: "archer semibold", georgia, serif;font-size: 17px;line-height: 25px;color: #fff;font-style: italic;border-bottom: 2px dotted #fff;padding: 0 0 8px 2px;display: block;}
.monthly-price .orange {font-family: arial, sans-serif;color: #fcbe71;font-weight: bold;text-align: left}
.monthly-price strong {font-size: 23px;line-height: 25px;}
.monthly-price em {font-size: 17px;margin-top: -3px}
.monthly-price small {font-size: 17px;text-decoration: underline;margin-top: -3px;}
p#terms-link {font-size: 11px;font-size: 12px;color: #e5e5e5;padding: 30px 0 15px 0;letter-spacing: -0.1px;}
p#terms-link a {text-decoration: underline;color: #fff}
.btns {width: 240px;margin: 0 auto;padding-bottom: 18px;}
#cancel {border: 0;padding: 0;display: block;width: 110px;height: 46px;margin-right: 19px}
#sing-in {border: 0;padding: 0;background: url(//weddingjojo.s3.amazonaws.com/assets/home/sing-in.gif) no-repeat 0 0;display: block;width: 110px;height: 46px;cursor: pointer;}
#terms {width: 540px;border-top: solid 2px #9d9bb4;margin-top: -83px;position: relative;padding-top: 20px;}
.two-cols .col {width: 373px;border-right: 2px dotted #bdbdbd;padding: 0 15px 10px 50px;}
.two-cols .second {border-right: none;padding-left: 17px;}
.two-cols .col ul {list-style-type: none;}
.two-cols .col ul li {border-bottom: 1px solid #e0e0e0;padding-left: 109px;font-size: 12px;line-height: 27px;color: #808080;}
.two-cols .col ul li.last {border-bottom: none;}
.two-cols .second ul li {padding-left: 128px;}
.two-cols .second ul li strong {color: #5d557c;}
.two-cols .col ul li.sing-in-btn {border: none;width: 110px;height:46px;padding-top: 10px;}
li.sing-in-btn a {display: block;background: url(//weddingjojo.s3.amazonaws.com/assets/home/singup.gif) 0 0 no-repeat;width: 110px;height:46px;}
.features {padding: 0 90px;}
.features p {text-align: center;border-top: 2px solid #9d9bb4;font-family: "archer semibold", georgia, serif;font-size: 18px;line-height: 27px;padding-top: 10px;font-style: italic}
.features p a {color: #5d557c;}
 #themes {padding: 45px 0 25px}
#themes h2 {color: #faa548; padding-left: 75px; margin-bottom: 5px}
#themes .purple-line {height: 90px; margin-bottom: 10px}
.purple-line {width: 938px; height: 126px; padding-top: 17px; position: relative; left: -18px; background: url(//weddingjojo.s3.amazonaws.com/assets/home/purple-line.png) no-repeat 0 0}
#themes .purple-line .col-left {float: left; display: inline; background: url(//weddingjojo.s3.amazonaws.com/assets/home/pl-col-bg.gif) repeat-y right 0; height: 87px; width: 447px; margin: 0 0 0 18px}
#themes .purple-line .col-right {display: inline; height: 87px; width: 340px; margin: 0 0 0 18px}
#themes .purple-line h3 {font: 26px Georgia, Times, serif; color: #fff; padding-top: 27px;text-align: center;}
#themes .item {float: left; display: inline; width: 366px; padding: 10px 40px 0 40px; height: 385px; background: url(//weddingjojo.s3.amazonaws.com/assets/home/purp-border-vert.gif) repeat-y right 0}
#themes .item a img {display: block; margin: 0 auto 5px}
#themes .item-right {background: none; padding-left: 60px; width: 340px; padding-right: 0}
#themes .item .button-select {margin-right: auto; margin-bottom: 20px; margin-left: auto}
.button-select {display: block; height: 45px; width: 110px; background: url(//weddingjojo.s3.amazonaws.com/assets/home/button-select.gif) no-repeat 0 0}
.inner-theme {padding-left:0px;margin-top: 10px;}
 #features{padding-top:45px;}
#features h2 {height: 93px; width: 411px; background: url(//weddingjojo.s3.amazonaws.com/assets/home/h-features.gif) no-repeat 0 0; text-align: center; padding-top: 12px; color: #fff; position: relative; margin: 0 0 20px 0; left: -18px; line-height: 93px}
#features .col-left, #helps .col-left {float: left; display: inline; width: 373px; padding: 0 20px 0 44px; border-right: 1px dotted #ccc}
#features .col-right {float: left; display: inline; width: 373px; position: relative; margin: -113px 0 0 25px}
.feature, .help {padding: 20px 0 0 0; height: 100%; border-bottom: 2px solid #e6e6ec; min-height: 93px}
.feature h3, .help h3 {font: bold 18px Georgia, Times, serif; color :#8cc63f; margin-bottom: 5px}
.feature div, .help div {float: right; display: inline; width: 305px; padding-bottom: 10px}
.last-feature, .last-help {border: 0;}
.feature div.cl, .help div.cl {float: none; display: block; width: auto; padding-bottom: 0}
#helps div.col-left div.help.top-faqs div h3 {color: white}
 #helps {padding-top: 95px}
#helps div.col-left div.help.top-faqs div ul li a {font-size: 13px; color: white; font-size: 13px}
.help div ul li a {font-size: 12px}
#helps .col-right {float: left; display: inline; width: 373px; position: relative}
.top-faqs {background-color: #769eff}
.help-contact {background: #bababa url(//weddingjojo.s3.amazonaws.com/assets/home/icon-email.gif) no-repeat 8px 15px; padding-top: 15px; padding-left: 70px; padding-bottom: 15px}
.help.last-help .help-contact p {color: white; font-size: 16px; font-weight: bold; line-height: 24px}
 #article-main {width: 560px; margin-left: 40px; border-right: 1px solid #dbdbdb; padding-right: 55px; padding-left: 20px; margin-top: -20px}
.article-sidebar ul {padding: 10px 30px 30px; list-style: none; font-size: 14px; line-height: 22px}
.article-sidebar ul li {border-bottom: 1px solid #dbdbdb}
.article-sidebar div {font-size: 12px; background-color: #f4fda6; margin-left: 30px; padding: 10px}
.article-sidebar div .title a {font-weight: bold}
.article-sidebar div p {color: #6d6d6d}
.article-sidebar ul li.title {font-size: 18px; padding-bottom: 10px}
.article-header h1 {font-size: 20px; line-height: 26px; margin-bottom: 10px; border-bottom-style: dashed; border-bottom-width: 1px; padding-bottom: 10px; color: #756e90}
.article-header h3 {background: url(//weddingjojo.s3.amazonaws.com/assets/home/elements.png) no-repeat; height: 50px; text-align: center; width: 197px; margin-bottom: 18px; font: 18px/55px Arial, Helvetica, Geneva, sans-serif; color: white; margin-left: -10px}
.article_body p {margin-bottom: 15px; text-align: left}
.article_body {font-size: 12px; color: #393a4a; margin-bottom: 30px}
.article-sidebar {width: 200px; float: left; margin-top: 40px}
#helps div.col-left div.help.top-faqs div h3{color:#FFF;}
 #helps{padding-top:55px;}
#helps div.col-left div.help.top-faqs div ul li a{color:#FFF;font-size:13px;}
.help div ul li a{font-size:12px;}
.top-faqs{background-color:#769eff;}
.help-contact{background:#bababa url(//weddingjojo.s3.amazonaws.com/assets/home/icon-email.gif) no-repeat 8px 15px;padding-top:15px;padding-left:70px;padding-bottom:15px;}
.help.last-help .help-contact p{color:#FFF;font-size:16px;font-weight:700;line-height:24px;}
 #article-main{width:560px;margin-left:40px;border-right:1px solid #dbdbdb;padding-right:55px;padding-left:20px;margin-top:-20px;}
.article-sidebar ul{list-style:none;font-size:14px;line-height:22px;padding:10px 30px 30px;}
.article-sidebar ul li{border-bottom:1px solid #dbdbdb;}
.article-sidebar div{font-size:12px;background-color:#f4fda6;margin-left:30px;padding:10px;}
.article-sidebar div .title a{font-weight:700;}
.article-sidebar div p{color:#6d6d6d;}
.article-sidebar ul li.title{font-size:18px;padding-bottom:10px;}
.article-header h1{font-size:20px;line-height:26px;margin-bottom:10px;border-bottom-style:dashed;border-bottom-width:1px;padding-bottom:10px;color:#756e90;}
.article-header h3{background:url(//weddingjojo.s3.amazonaws.com/assets/home/elements.png) no-repeat;height:50px;text-align:center;width:197px;margin-bottom:18px;font:18px/55px Arial, Helvetica, Geneva, sans-serif;color:#FFF;margin-left:-10px;}
.article_body p{margin-bottom:15px;}
.article_body{font-size:12px;color:#393a4a;margin-bottom:30px;}
.article-sidebar{width:200px;float:left;margin-top:40px;}
#features .col-right{float:left;display:inline;width:373px;position:relative;margin:-113px 0 0 25px;}
 #tour-wrapper {padding: 30px 40px}
#tour-wrapper h2 {margin-bottom: 30px}
#tour-wrapper .segment {margin-bottom: 30px; padding-bottom: 20px; border-bottom: 1px solid #eee}
#tour-wrapper .segment .left {width: 400px; margin-right: 50px}
#tour-wrapper .segment h3 {font-size: 16px; margin-bottom: 5px}
#tour-wrapper .segment p {text-align: left;}
 #terms-and-conditions {padding: 28px;padding-top: 40px;}
#terms-and-conditions h3 {border-bottom:1px solid #474747;color:#000000;font-size:1.4em;font-weight:400;margin:0 0 15px;padding-bottom:10px;width:800px;}
#terms-and-conditions p {color:#000000;font-size:12px;line-height: 26px;padding-top: 13px;}
#about_us {text-align: center; margin-top: 40px;}
#about_us ul {width: 340px; margin-left: auto; margin-right: auto; list-style-type: none}
#about_us ul li {float: left; margin-right: 40px}
#about_us ul li.last {margin-right: 0}
 #contact-form{width:500px;height:450px;padding:20px 20px 20px 33px;}
#contact-form h3{margin-bottom:15px;font-family:"Lucida Grande", Lucida, Verdana, sans-serif;margin-top:8px;}
#contact-form .formRow{width:441px;}
#contact-form .formRow input{padding-top:8px;padding-bottom:8px;padding-left:4px;border:1px solid #a0a0a0;}
#contact-form .formRow input.short{width:202px;margin-right:15px;}
#contact-form div.formRow.clearfix input.short.left.last{margin-right:0;}
#contact-form div.formRow input.medium{width:426px;}
#contact-form div.formRow textarea.large{height:110px;width:411px;margin-top:9px;padding:10px;}
#contact_form_submit{margin-top:10px;float:right;margin-right:66px;}
#customer-rep{margin-top:70px;width:431px;background:url(//weddingjojo.s3.amazonaws.com/assets/home/heads.png) no-repeat 6px 10px;padding-top:5px;padding-bottom:5px;border-bottom:1px dashed #ff4e45;border-top:1px dashed #ff4e45;}
#customer-rep p{padding-left:100px;font:12px/17px "Lucida Grande", Lucida, Verdana, sans-serif;color:#ff4e45;}
div#fancy_overlay {position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: none; z-index: 30}
div#fancy_loading {position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; overflow: hidden; background: transparent; z-index: 100}
div#fancy_loading div {position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url('/fancybox/fancy_progress.png') no-repeat}
div#fancy_outer {position: absolute; top: 0; left: 0; z-index: 90; padding: 20px 20px 40px 20px; margin: 0; background: transparent; display: none}
div#fancy_inner {position: relative; width:100%; height:100%; background: #FFF}
div#fancy_content {margin: 0; z-index: 100; position: absolute}
div#fancy_div {background: #FFF; color: #000; height: 100%; width: 100%; z-index: 100}
img#fancy_img {position: absolute; top: 0; left: 0; border:0; padding: 0; margin: 0; z-index: 100; width: 100%; height: 100%}
div#fancy_close {position: absolute; top: -12px; right: -15px; height: 30px; width: 30px; background: url('/fancybox/fancy_closebox.png') top left no-repeat; cursor: pointer; z-index: 181; display: none}
#fancy_frame {position: relative; width: 100%; height: 100%; display: none}
#fancy_ajax {width: 100%; height: 100%; overflow: auto}
a#fancy_left, a#fancy_right {position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; z-index: 111; display: none; background-image: url("data:image/gif;base64,AAAA"); outline: none; overflow: hidden}
a#fancy_left {left: 0px}
a#fancy_right {right: 0px}
span.fancy_ico {position: absolute; top: 50%; margin-top: -15px; width: 30px; height: 30px; z-index: 112; cursor: pointer; display: block}
span#fancy_left_ico {left: -9999px; background: transparent url('/fancybox/fancy_left.png') no-repeat}
span#fancy_right_ico {right: -9999px; background: transparent url('/fancybox/fancy_right.png') no-repeat}
a#fancy_left:hover, a#fancy_right:hover {visibility: visible; background-color: transparent}
a#fancy_left:hover span {left: 20px}
a#fancy_right:hover span {right: 20px}
#fancy_bigIframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent}
div#fancy_bg {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 70; border: 0; padding: 0; margin: 0}
div.fancy_bg {position: absolute; display: block; z-index: 70; border: 0; padding: 0; margin: 0}
div#fancy_bg_n {top: -20px; left: 0; width: 100%; height: 20px; background: transparent url('/fancybox/fancy_shadow_n.png') repeat-x}
div#fancy_bg_ne {top: -20px; right: -20px; width: 20px; height: 20px; background: transparent url('/fancybox/fancy_shadow_ne.png') no-repeat}
div#fancy_bg_e {right: -20px; height: 100%; width: 20px; background: transparent url('/fancybox/fancy_shadow_e.png') repeat-y}
div#fancy_bg_se {bottom: -20px; right: -20px; width: 20px; height: 20px; background: transparent url('/fancybox/fancy_shadow_se.png') no-repeat}
div#fancy_bg_s {bottom: -20px; left: 0; width: 100%; height: 20px; background: transparent url('/fancybox/fancy_shadow_s.png') repeat-x}
div#fancy_bg_sw {bottom: -20px; left: -20px; width: 20px; height: 20px; background: transparent url('/fancybox/fancy_shadow_sw.png') no-repeat}
div#fancy_bg_w {left: -20px; height: 100%; width: 20px; background: transparent url('/fancybox/fancy_shadow_w.png') repeat-y}
div#fancy_bg_nw {top: -20px; left: -20px; width: 20px; height: 20px; background: transparent url('/fancybox/fancy_shadow_nw.png') no-repeat}
div#fancy_title {position: absolute; z-index: 100; display: none}
div#fancy_title div {color: #FFF; font: bold 12px Arial; padding-bottom: 3px; white-space: nowrap}
div#fancy_title table {margin: 0 auto}
div#fancy_title table td {padding: 0; vertical-align: middle}
td#fancy_title_left {height: 32px; width: 15px; background: transparent url('/fancybox/fancy_title_left.png') repeat-x}
td#fancy_title_main {height: 32px; background: transparent url('/fancybox/fancy_title_main.png') repeat-x}
td#fancy_title_right {height: 32px; width: 15px; background: transparent url('/fancybox/fancy_title_right.png') repeat-x}
ul#bulleted_list li {margin-left: 17px}
ol#numbered_list li {margin-left: 21px}