.wizard {
    font-family: arial;
}
.wizard-bar {
    background: none repeat scroll 0 0 #f6ede4;
    float: left;
    height: 62px;
    margin-top: -8px;
    width: 100%;
}

.step2-bottom {
    background: none repeat scroll 0 0 #f6ede4;
    float: left;
    height: 62px;
    margin-top: 2px;
    width: 100%;
    font-family: arial;
}

.step-bottom {
    background: none repeat scroll 0 0 #f6ede4;
    float: left;
    margin-top: 2px;
    width: 100%;
    font-family: arial;
}

.step-bottom .inner {
    padding: 14px;
}

.wizard-bar .step {
    border-right: 2px solid #fff;
    float: left;
    height: 62px;
    text-align: center;
    width: 71px;
}

.wizard-bar .step .text {
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 4px;
    padding-top: 13px;
    text-transform: uppercase;
    width: 100%;
}

.wizard-bar .step .number {
    font-size: 25px;
    font-weight: bold;
}

.wizard-bar .img-upload {
    float: left;
    height: 100%;
    padding-left: 10px;
    width: 826px;
}
.wizard .text1 {
    float: left;
    font-size: 14px;
    font-weight: bold;
    width: 100%;
    margin-top: 23px;
}
.wizard-bar .step-1 .img-upload .text1 {
    margin-top: 17px;
}


.wizard-bar .step-1 .img-upload .text2 {
    display: block;
    margin-top: 1px;
}

.wizard-bar .step-1a .img-upload .text1 {
}

.wizard-bar .step-2 .img-upload .text-wrapper {
    width: auto;
}

.non-curator-bar .step-2 .img-upload .text-wrapper {
    width: 250px;
}

.spanish_menu .non-curator-bar .step-2 .img-upload .text-wrapper {
    width: 350px;
}
.portuguese_menu .non-curator-bar .step-2 .img-upload .text-wrapper {
    width: 350px;
}

.wizard-bar .text-wrapper {
    float: left;
    height: 100%;
    margin-right: 10px;
    min-width: 250px;
}

.but {
    background-color: #ff8200;
    color: #ffffff;
    float: left;
    font-size: 16px;
    height: 29px;
    line-height: 30px;
    padding: 0 20px;
    text-align: center;
    text-decoration: none !important;
}

.skip-but, .skip-step-2 {
    background-color: #afafaf;
    color: #ffffff;
    float: left;
    font-size: 16px;
    height: 29px;
    line-height: 30px;
    text-align: center;
    text-decoration: none !important;
    padding: 0 15px;
    margin-left: 10px;
}

.wizard-bar .but, .wizard-bar .skip-but, .wizard-bar .skip-step-2 {
    margin-top: 16px;
}

.close-but {
    text-indent: -9999px;
    background: url("../images/wizard/x.png") no-repeat 50% 50%;
    width: 49px;
    height: 100%;
    float: right;
    border-left: 2px solid #ffffff;
}

.wiz-wrapper {
    background-color: #eeeeee;
    border: 1px solid #cdcdcd;
    height: 195px;
    width: 326px;
}

.wiz-popup-fd .wiz-wrapper {
    height: 145px;
}

.wiz-wrapper .wiz-top {
    height: 40px;
    float: left;
    width: 100%;
    background-color: #f38108;
    color: #ffffff;
}

.wiz-top .heading {
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin-left: 19px;
    margin-top: 11px;
}

.wiz-top .nyroModalClose {
    width: 54px;
    height: 40px;
    float: right;
    background: url("../images/wizard/x-white.png") no-repeat 50% 50%;
    border-left: 2px solid #ffffff;
    text-indent: -9999px;
}

.wiz-wrapper .content {
    float: left;
    font-weight: bold;
    padding-left: 15px;
    padding-top: 16px;
}

.wiz-wrapper .group-buttons {
    width: 100%;
    float: left;
    margin-top: 10px;
}

.wiz-wrapper .group-buttons .done-but, .wiz-wrapper  .group-buttons .nyroModalClose {
    float: left;
    text-decoration: none !important;
    padding: 0 10px;
}

.wiz-wrapper .group-buttons .done-but {
    background-color: #f38108;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    height: 28px;
    line-height: 28px;
    margin-left: 150px;
    margin-right: 15px;
}

.wiz-upload .group-buttons .loading-but {
    background-color: #f38108;
    color: #ffffff;
    cursor: wait;
    float: left;
    height: 28px;
    line-height: 28px;
    margin-left: 594px;
    margin-right: 15px;
    text-align: center;
    width: 66px;
    margin-top: 9px;
    display: none;
}
.wiz-wrapper .group-buttons .nyroModalClose {
    height: 26px;
    border: 1px solid #d5d5d5;
    background-color: #ffffff;
    color: #000000;
    line-height: 28px;
}

.wiz-popup .nyroModalCont {
    width: 352px !important;
    height: 217px !important;
    border: 0;
    border-radius: 0;
}

.wiz-popup-fd .nyroModalCont {
    width: 328px !important;
    height: 147px !important;
    border: 0;
    border-radius: 0;
}

.wiz-popup .nyroModalLink, .wiz-popup .nyroModalForm, .upload-popup .nyroModalLink, .upload-popup .nyroModalForm {
    padding: 0;
}

.wiz-popup-fd .nyroModalLink, .wiz-popup-fd .nyroModalForm, .upload-popup .nyroModalLink, .upload-popup .nyroModalForm {
    padding: 0;
}

.wiz-upload {
    /*background-color: #eeeeee;*/
    height: 400px;
    width: 780px;
}

.wiz-upload .content {
    background-color: #eeeeee;
    float: left;
    min-height: 190px;
    width: 100%;
}

.wiz-upload .content .content-inner {
    padding: 20px 30px 0;
}

.wiz-upload .group-buttons {
    background-color: #eeeeee;
    border-top: 2px solid #ffffff;
    float: left;
    height: 47px;
    width: 100%;
}

.wiz-upload .group-buttons .done-but, .wiz-upload  .group-buttons .nyroModalClose {
    float: left;
    text-decoration: none !important;
    padding: 0 10px;
    margin-top: 9px;
}

.wiz-upload .group-buttons .done-but {
    background-color: #f38108;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    height: 28px;
    line-height: 28px;
    margin-left: 594px;
    margin-right: 15px;
}

.wiz-upload .group-buttons .nyroModalClose {
    background-color: #a4a4a4;
    color: #ffffff;
    height: 28px;
    line-height: 28px;
    padding: 0 14px;
}

.wiz-upload .wiz-top {
    background-color: #f38108;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    color: #ffffff;
    float: left;
    height: 40px;
    width: 100%;
}

.top-arrow {
    background: url("../images/wizard/up_arrow.png") no-repeat 19px 0;
    height: 9px;
    width: 100%;
    float: left;
    display: none;
}

.upload-popup .nyroModalCont {
    background-color: transparent;
    border: 0 none;
    border-radius: 0;
    height: 420px !important;
    width: 800px !important;
}

.wiz-upload .cell {
    width: 226px;
    height: 221px;
    float: left;
    border: 1px solid #c8c4c4;
    background-color: #ffffff;
    margin-right: 10px;
    margin-bottom: 20px;
}

.wiz-upload .thumb {
    background: url("../images/wizard/plus.jpg") no-repeat scroll 50% 45%;
    border-bottom: 1px solid #c8c4c4;
    color: #f38108;
    font-size: 15px;
    height: 152px;
    line-height: 179px;
    text-align: center;
    width: 100%;
    cursor: pointer;
}

.wiz-upload .caption {
    height: 34px;
    background: url("../images/wizard/border-bottom.jpg") repeat-x 0 bottom;
}

.wiz-upload .delete {
    background: url("../images/wizard/basket.png") no-repeat 0 0;
    width: 12px;
    height: 14px;
    float: left;
    text-indent: -9999px;
    cursor: pointer;
}

.more-images {
    color: #f38108;
    cursor: pointer;
    float: right;
    text-align: right;
}

.cell .delete {
    float: right;
    margin: 10px;
}

.cell .caption input[type="text"] {
    border: medium none;
    color: #696969 !important;
    font-size: 11px;
    font-weight: bold;
    margin-left: 10px;
    margin-top: 8px;
    width: 205px;
}

.cell .make-profile {
    float: left;
    margin-left: 10px;
    margin-top: 6px;
}

.cell .make-profile label {
    float: left;
    margin-top: 2px;
}

.cell .profile {

}

.make-profile .checkbox {
    width: 19px;
    height: 25px;
    padding: 0 5px 0 0;
    background: url("../images/wizard/checkbox.png") no-repeat;
    display: block;
    clear: left;
    float: left;
}

input.profile {
    display: none;
}

select.profile {
    position: relative;
    width: 190px;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 5;
}

.disabled {
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.pl_buttons {
    display: none;
}

#filelist {
    display: none;
}

.check-sign {
    background: url("../images/wizard/check-sign.png") no-repeat scroll 0 0;
    display: block;
    height: 19px;
    margin: 14px auto 0;
    text-indent: -9999px;
    width: 22px;
}

.step2-bottom span {
    font-weight: bold;
}

.bio-demo {
    float: left;
    font-size: 14px;
    margin-left: 93px;
    margin-top: 23px;
}

.edit-review {
    /*font-size: 13px !important;*/
    margin-left: 20px;
    margin-top: 15px;
    padding: 0 10px !important;
}

.confirm-but {
    font-size: 13px !important;
    margin-left: 20px;
    margin-top: 15px;
    padding: 0 17px !important;
}

.field_area {
    border: 1px solid #c1c1c1;
    color: #8e8e8e;
    float: left;
    font-size: 12px;
    height: 165px;
    padding: 13px;
    width: 390px;
    font-family: arial, helvetica, sans-serif;
}

.ob_left {
    float: left;
    margin-left: 79px;
    width: 418px;
}

.ob_align {
    float: right;
    margin-top: 12px;
}

.ob_align div.selector span {
    width: 54px;
}

.ob_align div.selector, .ob_align td.selector {
    width: 79px;
}

.ob_align div.selector select, .ob_align td.selector select {
    min-width: 89px;
}

.update_bio {
    /*margin-right: 20px;*/
}

.ob_buttons {
    float: right;
    margin-top: 13px;
}

.ob_buttons a {
    padding: 0;
    width: 86px;
}

.ob_right {
    float: left;
    margin-left: 20px;
    margin-top: 20px;
    text-align: justify;
    width: 347px;
    color: #3e3224;
}

.ob_right .info {
    text-align: left;
}

.email_right {
    float: left;
    margin-left: 20px;
    margin-top: 0px;
    text-align: justify;
    width: 347px;
    color: #3e3224;
}

.desc-1 {
}

.desc-2 {
    margin-top: 20px;
}

.desc-2 .info {
    font-style: italic;
}

.wizard-bar .step-3 .text-wrapper, .wizard-bar .step-4 .text-wrapper {
    width: auto;
    margin-right: 30px;
}

.wizard .location_edit {
    float: left;
    margin-left: 3px;
    margin-top: 15px;
}

.wizard .location_edit #service_date {

}

.wizard .location_edit #service_time {
    /*float: right;*/
    margin-left: 10px !important;
}

.wizard .location_edit #service_date, .wizard .location_edit #service_time {
    width: 122px;
}
.wizard .update_service {
    border: medium none;
    cursor: pointer;
    /*margin-right: 18px;*/
}

.wizard .display_service {
    float: left;
    margin-top: 15px;
}

.share-buttons ul {
    list-style: none;
}

.share-buttons ul li {
    float: left;
    margin-right: 10px;
    margin-top: 7px;
}

.wizard .fb-like {
    float: left;
    overflow: hidden;
    width: 49px;
}

.wizard .email {
    background: url("../images/wizard/email-icon.png") no-repeat scroll 0 0;
    color: #000;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 23px;
    line-height: 28px;
    padding-left: 36px;
    text-decoration: none;
}

.wizard .or {
    font-size: 14px;
    font-weight: bold;
    height: 23px;
    line-height: 28px;
}

.step-5 .text-wrapper {
    margin-right: 17px;
    width: auto;
}

.non-curator-bar .step-1 .img-upload .text1 {
    margin-top: 24px;
}

.wizard .post_panel_wizard ul {
    list-style-type: none;
}

.wizard .post_panel_wizard ul.post_item_wizard {
    background-color: #fff;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    margin: 0;
    overflow: hidden;
    padding-left: 10px;
    padding-top: 10px;
    width: 515px;
}

.wizard .post_panel_wizard .content_post_wizard textarea {
    border: medium none;
    color: #636363;
    height: auto;
    width: 515px;
}

.wizard .post_panel_wizard {
    overflow: hidden;
    padding: 7px 15px;
    position: relative;
    width: 527px;
    margin-left: 64px;
}


.wizard .post_panel_wizard .b_action, .wizard .post_panel_wizard .content_post_wizard {
    background: #fff;
}

.wizard .dkwts {
    margin-right: 7px;
}

.wizard .post_panel_wizard .b_action .post_btn {
    background: none repeat scroll 0 0 #f38108;
    border: medium none;
    height: auto;
    margin-right: 10px;
    padding: 2px 16px;
    width: auto;
}

.non-curator-bar .step2 .text-wrapper {
    width: auto;
}

.non-curator-bar .step3 .text-wrapper {
    width: auto;
}

.non-curator-bar .text1 {
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-top: 23px;
    width: 100%;
}

.non-curator-bar .but {
    background-color: #ff8200;
    color: #ffffff;
    float: left;
    font-size: 16px;
    height: 29px;
    line-height: 30px;
    padding: 0 10px;
    text-align: center;
    text-decoration: none !important;
}

.wizard-bar .step-1a .text-wrapper {
    float: left;
    height: 100%;
    margin-right: 10px;
    width: auto;
}

.reset-but {
    background-color: #afafaf;
    color: #ffffff;
    float: left;
    font-size: 16px;
    height: 29px;
    line-height: 30px;
    padding: 0 15px;
    text-align: center;
    text-decoration: none !important;
}

.wiz-popup .options {
    margin-top: 10px;
    float: left;
}

.wiz-popup .options input {
    float: left;
    margin: 3px 5px 0 0;
}

.wiz-popup label {
    float: left;
    width: 260px;
    font-weight: normal;
}

.wiz-popup-fd .options {
    margin-top: 10px;
    float: left;
}

.wiz-popup-fd .options input {
    float: left;
    margin: 3px 5px 0 0;
}

.wiz-popup-fd label {
    float: left;
    font-weight: normal;
    margin-right: 0;
}

.mode_row {
    float: left;
    margin-bottom: 5px;
}

.email_left {
    float: left;
    margin-left: 79px;
    width: 440px;
}

.email_left .form_row {
    float: left;
    margin-bottom: 10px;
}

.email_left label {
    float: left;
    width: 125px;
}

.email_left .send {
    border: medium none;
    margin-left: 131px;
    margin-right: 20px;
}

.finish-but {
    border: medium none;
    cursor: pointer;
}

a.post_btn {
    text-decoration: none;
}

.pluginButtonLabel {
    text-decoration: none;
}

#fb-share {
    text-decoration: none;
}

.fb-like-but {
    overflow: hidden;
    width: 49px;
}

#console {
    background-color: #fff;
    border: 1px solid #ccc;
    color: #ff0000;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 0;
    text-align: center;
    width: 703px;
    display: none;
}

.error-note {
    display: none;
    color: #ff0000;
    padding-bottom: 10px;
    font-weight: bold;
}

.post_panel_wizard {
    width: 565px;
}

.wizard ul {
    list-style-type: none;
}

.post_panel_wizard{
    padding: 7px 15px;
    overflow: hidden;
    position: relative;
}
.post_panel_wizard ul.post_item_wizard{
    margin: 0 0 0 10px;
    padding: 0;
}
.post_panel_wizard ul.post_item_wizard li{
    float: left;
    height: 27px;
    padding: 3px 6px 2px 2px;
}
.post_panel_wizard ul.post_item_wizard li.active{
    background: url("../images/memorial/arrow_post.png") no-repeat scroll 3px 25px transparent;
}
.post_panel_wizard ul.post_item_wizard li.active a.c-p-candle, .post_panel_wizard ul.post_item_wizard li:hover a.c-p-candle{
    background: url(../images/memorial/candle_icon.png) no-repeat left top transparent;
}
.post_panel_wizard ul.post_item_wizard li.active a.c-p-flower, .post_panel_wizard ul.post_item_wizard li:hover a.c-p-flower{
    background: url(../images/memorial/flower_icon.png) no-repeat left top transparent;
}
.post_panel_wizard ul.post_item_wizard li.active a.c-p-message, .post_panel_wizard ul.post_item_wizard li:hover a.c-p-message{
    background: url(../images/memorial/messages_icon.gif) no-repeat left top transparent;
}
.post_panel_wizard ul.post_item_wizard li.active a.c-p-photo, .post_panel_wizard ul.post_item_wizard li:hover a.c-p-photo{
    background: url(../images/memorial/photo_icon.gif) no-repeat left top transparent;
}
.post_panel_wizard ul.post_item_wizard li a{
    color: #636363;
    padding-left: 20px;
    display: block;
    text-decoration: none;
    height: 17px;
}

.post_panel_wizard .content_post_wizard{
    padding: 5px;
    width: 515px;
    border: 1px solid #CCCCCC;
    margin-top: -1px;
    overflow: hidden
}

.post_panel_wizard .content_post_wizard .photo_content{
    background: none repeat scroll 0 0 #F2F2F2;
    float: left;
    height: 71px;
    margin-right: 5px;
    width: 88px;
    display: none;
}
.post_panel_wizard .content_post_wizard textarea{
    height: 30px;
    width: 515px;
    border: medium none;
    color: #636363;
}

@-moz-document url-prefix() {

    .wizard .post_panel_wizard .content_post_wizard{
        padding: 5px;
        width: 515px;
        border: 1px solid #CCCCCC;
        margin-top: -1px;
        overflow: hidden
    }
}

.post_panel_wizard .b_action{
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    width: 525px;
    overflow: hidden;
    height: 38px;
}
.post_panel_wizard .b_action .right{
    float: right;
    padding-top: 3px;
    padding-right: 5px;
}
.post_panel_wizard .b_action ul.sub_item_wizard{
    bottom: 11px;
    float: left;
    margin: 0;
    padding: 0 10px;
    position: absolute;
}
.post_panel_wizard .b_action ul.sub_item_wizard li{
    float: left;
    padding: 7px 15px 0 0;
}
.post_panel_wizard .b_action ul.sub_item_wizard li.photo .uploadifive-button{
    background: url("../images/icon_orange_plus.gif") no-repeat scroll 0 7px transparent;
    display: block;
}
.post_panel_wizard .b_action ul.sub_item_wizard li a{
    display: block;
}
.post_panel_wizard .b_action ul.sub_item_wizard li.photo a{
    background: url("../images/icon_orange_plus.gif") no-repeat scroll 0 3px transparent;
    display: block;
    height: 29px;
    padding-left: 20px;
}
.post_panel_wizard .b_action ul.sub_item_wizard li.active{
    background: url("../images/memorial/o_arrow.jpg") no-repeat scroll 6px 1px transparent;
}
.post_panel_wizard .b_action .poster-icon{
    background: url("../images/memorial/poster_icon.png") no-repeat scroll 0 2px transparent;
    border: medium none;
    float: left;
    padding-bottom: 5px;
    padding-left: 22px;
    padding-top: 4px;
}
.post_panel_wizard .b_action .post_btn{
    background: url("../images/memorial/post_btn.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    margin: 4px 0;
    text-align: center;
    width: 65px;
    height: 21px;
}
