﻿


* {
    font-family: "Utopia W01 Regular";
}

.ucTextZoneInput textarea {
    font-size: 18px;
    font-style: normal;
    font-family: "Utopia W01 Regular";
    padding: 3px;
}

.optionnumber.optionnumber_17 {
    margin-left: 20px;
}

.InstructionsOption_row textarea {
    margin-right: 5px;
}

#cusTxtContainer {
    margin-top: -38px;
    margin-left: 45px;
    float: left;
    height: 250px;
    margin-bottom: 100px;
}


.sExp {
    float: left;
    margin-left: 10px;
    padding-bottom: 6px;
    margin-top: -10px;
    font-size: 18px;
}

#sBb {
    float: left;
    margin-left: 8px;
    font-size: 18px;
    height: 18px;
    margin-top: 3px;
}

.c303 {
    float: left;
    width: 20px;
    height: 20px;
    margin-left: -16px;
    margin-top: -12px;
}

#cCheck {
    float: left;
    width: 20px;
    height: 20px;
    margin-left: -17px;
    margin-top: -12px;
}

input[name=exCheck] {
    display: none;
}

    input[name=exCheck] + label {
        background-size: cover;
        height: 28px;
        width: 28px;
        display: inline-block;
        padding: 0px;
        background-image: url("/newimage/unchecked.gif");
    }

    input[name=exCheck]:checked + label {
        background-size: cover;
        background-image: url("/newimage/checked.gif");
        height: 28px;
        width: 28px;
        ;
        display: inline-block;
        padding: 0px;
    }



input[name=bbCheck] {
    display: none;
}

    input[name=bbCheck] + label {
        float: left;
        background-size: cover;
        height: 20px;
        width: 20px;
        display: inline-block;
        padding: 0px;
        background-image: url("/newimage/unchecked.gif");
    }

    input[name=bbCheck]:checked + label {
        float: left;
        background-size: cover;
        background-image: url("/newimage/checked.gif");
        height: 20px;
        width: 20px;
        ;
        display: inline-block;
        padding: 0px;
    }


#paintstyle {
    margin-left: 30px !important;
}

#outStore {
    color: #F47421;
    font-size: 18px;
    float: left;
    margin-top: 10px;
    margin-left: 22px;
}

#outStoreTitle {
    color: #F47421;
    font-size: 15px;
    line-height: 20px;
    margin-left: 10px;
    float: left;
    text-transform: capitalize;
}

#GrouponProductOptionImage {
    margin-left: 30px;
    background-color: rgb(240, 240, 240);
    margin-top: 0px !important;
}

#btnMoveRight-1 {
    margin-left: 8px !important;
}

textarea {
    min-height: 55px !important;
}

#spTitle {
    font-size: 19px;
    color: #000000;
    margin-left: 21px;
    padding-top: 10px;
    padding-left: 6px;
    padding-bottom: 8px;
    text-align: left;
    display: inline-block;
}


#cusTxt {
    font-size: 20px;
    margin-bottom: 10px;
}

textarea {
    max-height: 100px;
}

.other-colors-wrap {
    width: 100%;
    float: left;
}

.ucTextZoneInput {
    clear: both;
}

#ifShare_openhead {
    margin-left: 15px;
}

.addthis_toolbox {
    margin-left: 12px;
}

#showPic {
    display: none;
    margin-left: 53px;
    width: 625px;
    padding: 6px;
    border: 1px solid #d9d8d5;
    background-color: #FFFFFF;
    -moz-box-shadow: 4px 4px 5px #333333;
    -webkit-box-shadow: 4px 4px 5px #333333;
    min-height: 440px;
    box-shadow: 4px 4px 5px #333333;
}

#ssArtLoad {
    margin-left: 48px;
}

.printoncanvasbutton {
    width: 100%;
}


#raY {
    margin-left: 5px;
}

#pPrice {
    color: black;
    margin-left: 18px;
    margin-top: 8px;
}

#proContainer {
    background-color: White;
    border: 0px;
    margin-left: -28px;
}

    #proContainer > textarea {
        background-color: White;
        font-size: 19px;
    }

#tr-artmyway {
    float: left;
    margin-left: 14px;
}

div {
    text-align: left;
}

.subjectmore {
    width: 300px;
    height: 46px;
    overflow: hidden;
}

#started {
    text-align: left;
    float: left;
    color: black;
    font-size: 25px;
    font-weight: 700;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 10px;
}

#errorPromot {
    width: 100%;
    float: left;
    font-size: 18px;
    color: #F50000;
    text-align: left;
    margin-left: 3px;
    margin-top: 10px;
    margin-bottom: 20px;
}

.lovefree {
    text-decoration: underline;
    color: black;
}

.includes {
    text-align: left;
    font-size: 20px;
    color: Black;
    margin-bottom: 21px;
}


#productOption {
    display: none;
}

.panel_single {
    width: 100%;
    margin-left: 0px;
    margin-bottom: 10px;
}

.bracket {
    margin-right: 10px;
}

.back_div {
    width: 1009px;
    width: 100%;
    max-width: 1009px;
    display: none;
}

#divFrame #frameSelectedPrice {
    margin-top: 14px;
    margin-left: 1px;
    font-size: 20px;
    color: Black;
}

.subDesignFeePrice {
    width: auto;
}

.titleDesignFee_div {
    border-bottom: 1px solid black;
    padding-bottom: 7px;
}

.number_of_photos_text {
    display: inline;
    margin-left: 5px;
    margin-right: 5px;
    font-weight: normal;
    width: auto;
    text-transform: lowercase;
}

.optiontitle > .number_of_photos_text {
    font-weight: normal;
    text-transform: lowercase;
}

#lstPhotosDesign {
    margin-bottom: 5px;
    margin-left: 40px;
}

#divRestorationPrice, #divAdditionalOptionsPrice {
    font-weight: normal;
    top: 0px;
}

.RestorationOption_longdescription {
    text-transform: lowercase;
    margin-top: 0px;
    margin-left: 3px;
    margin-right: 3px;
    font-size: 20px;
    color: Black;
}

.option_ddl {
    margin-left: 0px;
}

.color_scheme_text {
    float: left;
    margin-top: 12px;
    margin-left: 5px;
    display: none;
}

.optiontitle {
    width: auto;
}

    .optiontitle > .subDesignPrice {
        width: auto;
        font-weight: normal;
    }

    .optiontitle > #subDesignPrice {
        font-weight: normal;
    }

    .optiontitle > .number_of_photos_text {
        width: auto;
        text-align: center;
        font-weight: normal;
        text-transform: lowercase;
    }

#design_optionitems {
    margin-left: -7px;
    margin-bottom: 10px;
    max-width: 100%;
    padding-top: 3px;
}

.panal4font_div {
    height: 21px;
    overflow: hidden;
}

.back_div {
    -webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.27), 0 0 60px rgba(0, 0, 0, 0.06) inset;
    -moz-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
    box-shadow: 0 3px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
}

.question_sub_new {
    position: relative;
    top: 2px;
}

#maskPanel {
    width: 100%;
    height: 100%;
    background-color: rgb(119, 119, 119);
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
    position: fixed;
    z-index: 102;
    top: 0px;
    left: 0px;
    display: none;
}

.body_option {
    margin: 0px auto;
    width: 100%;
    padding: 0px 5px;
    border: 0px solid #dddedf;
    float: left;
    max-width: 100%;
}

.back_div {
    height: 70px;
    background-color: #e8e8e8;
    text-align: left;
    z-index: 1000;
}

    .back_div span {
        font-size: 26px;
        color: Black;
        font-weight: bold;
    }

.body_option > div {
    float: left;
    width: 100%;
    min-width: 750px;
}

.number {
}

.optionnumber {
    font-size: 30px;
    color: #afbcc3;
    background-color: white;
    text-align: left;
    float: left;
    background-color: White;
    width: auto;
    margin-right: 6px;
}

.optiontitle .optionnumber {
    font-size: 30px;
    color: #afbcc3;
    background-color: white;
    text-align: left;
    float: left;
    background-color: White;
    width: 24px;
}

.productOption {
    margin-left: -2px;
    text-align: left;
    width: 99%;
    padding: 0px 4px;
}

.optioncontainer {
    border-bottom: 0px solid black;
    float: left;
    width: 100%;
}

.customizeoptionitems {
    margin-top: 0px;
    background-color: white;
    clear: none;
    width: 100%;
    float: left;
    border: none;
}

.decriptionNew {
    margin-left: 35px;
    width: 90%;
}

.addToCartDIV {
    float: none;
    margin-right: 0px;
}

.addtocartDiv {
    float: none;
    width: 100%;
}

.addToCartDIVPrice {
    float: left;
    margin-top: 0px;
    margin-left: 10px;
    font-size: 22px;
    padding-left: 20px;
    margin: 0px auto;
    width: 100%;
}

.bubbleerrorDIV {
    float: none;
    width: 0px;
    height: 0px;
}

.optiontitle {
    width: 80%;
    margin-top: 12px;
    font-size: 18px;
    color: black;
    font-weight: normal;
    text-transform: capitalize;
}

    .optiontitle > div {
        float: left;
        font-size: 18px;
        color: Black;
        text-transform: none;
    }

.marginLeftoptionnumber {
    margin-left: 20px;
    height: 45px;
    width: 100%; /*margin-top: 31px;*/
}

.subquestion {
    display: none;
}

.price_box_mouseout {
    float: left;
    padding: 9px 15px 10px 14px;
    font-size: 20px;
    color: Black;
    background-color: white;
    border: solid 1px #E0E0E0;
    cursor: pointer;
    margin-left: 10px;
    border-radius: 2px;
}

.price_box_checked {
    padding: 9px 15px 10px 14px;
    margin-left: 10px;
    border-radius: 2px;
    background-color: #6bbfe9;
    color: white;
    font-size: 20px;
}

.price_box_mouseover {
    padding: 9px 15px 10px 14px;
    font-size: 20px;
    color: #43A6E4;
    background-color: #F0F0F0;
    border: solid 1px #43A6E4;
    cursor: pointer;
    margin-left: 10px;
    border-radius: 2px;
}

.standardbox_checked {
    padding: 7px 21px 6px 21px;
    background-color: #6bbfe9;
    float: left;
    margin-left: 5px;
    margin: 1px 3px 5px 2px;
    border: 1px solid #E0E0E0;
    color: White;
    cursor: default;
    font-size: 20px;
    cursor: pointer;
    border-radius: 2px;
    text-transform: lowercase;
}

.standardbox_mouseout {
    padding: 7px 21px 6px 21px;
    background-color: White;
    float: left;
    margin-left: 5px;
    margin: 1px 3px 5px 2px;
    border: 1px solid #E0E0E0;
    color: Black;
    cursor: default;
    font-size: 20px;
    cursor: pointer;
    border-radius: 2px;
    text-transform: lowercase;
}

.standardbox_mouseover {
    padding: 7px 21px 6px 21px;
    background-color: White;
    float: left;
    margin-left: 5px;
    margin: 1px 3px 5px 2px;
    border: 1px solid #E0E0E0;
    color: #43A6E4;
    cursor: default;
    font-size: 20px;
    cursor: pointer;
    border-radius: 2px;
    text-transform: lowercase;
}

#txtInstructions {
    width: 500px;
    padding: 5px;
    font-size: 15px;
}

#sTotal {
    float: left;
    color: black;
    padding-left: 2px;
    padding-top: 20px;
}

.addToCartDIVPrice .total {
    float: left;
    text-align: left;
    width: 100%;
    padding-right: 0px;
    font-size: 18px;
    color: black;
    margin-left: 3px;
    margin-bottom: 0px;
    margin-top: 10px;
}

.addtocartprice {
    font-size: 25px;
    font-weight: bold;
    margin-top: 5px;
    padding-top: 12px;
    padding-left: 5px;
}

.optiontitle > div {
}

.SwitchDiv {
    width: 140px;
    height: 40px;
    background-color: #6bbfe9;
    text-align: center;
    line-height: 40px;
    font-size: 21px;
    color: white;
    clear: both;
    margin-top: 10px;
}

.additionalstr {
    top: 10px;
    position: relative;
    margin-top: 10px;
    margin-left: 0px;
    font-size: 20px;
}

.addtocartprice {
    font-size: 25px;
    color: #black;
    font-weight: bold;
    margin-top: 5px;
}

.optionItemTitle, .BoxOption_longdescription {
    position: relative;
    top: 13px;
    margin-left: 4px;
}

.subject_float_title {
    margin-top: 20px;
    font-size: 20px;
    color: #42a6e1;
    font-weight: 600;
    float: none;
    padding-left: 20px;
    padding-right: 20px;
}

.subject_float_description {
    margin-top: 15px;
    font-size: 16px;
    color: Black;
    float: none;
    padding-left: 20px;
    padding-right: 20px;
}

.subject_float table {
    background-color: #F6F6F6;
    width: 100%;
    margin-top: 7px;
    height: 440px;
}

.subject_float_close {
    float: right;
}

.subject_float_td {
    width: 33.3%;
    text-align: center;
    height: 15px;
    background-color: #F6F6F6;
}

    .subject_float_td img {
        margin-top: 10px;
        border: 1px solid black;
    }

    .subject_float_td span {
        line-height: 15px;
    }

.subject_float div {
    text-align: left;
}

.frame_float {
    width: 459px;
    height: 374px;
    border-radius: 5px;
    padding: 10px;
    float: none;
    position: fixed;
    display: none;
    z-index: 8888;
    background: white;
}

    .frame_float table {
        margin-top: 15px;
    }

    .frame_float .subject_float_td {
        background-color: F6F6F6;
    }

        .frame_float .subject_float_td img {
            border-width: 0px;
        }
/* 新主题弹出框使用subject_float_panels*/ .subject_float_panels {
    width: 650px;
    height: 540px;
    border-radius: 5px;
    padding: 10px;
    float: none;
    display: none;
    border: 1px solid black;
    position: relative;
    top: 15px;
    margin-bottom: 70px;
    float: none;
    display: none;
    left: 5px;
    padding-top: 0px;
}

.subject_float_title {
    margin-top: 20px;
    font-size: 20px;
    color: #42a6e1;
    font-weight: 600;
    float: none;
    padding-left: 20px;
    padding-right: 20px;
}

.subject_float_description {
    margin-top: 15px;
    font-size: 16px;
    color: Black;
    float: none;
    padding-left: 20px;
    padding-right: 20px;
}

.subject_float_panels table {
    background-color: #F6F6F6;
    width: 100%;
    margin-top: 7px;
    height: 440px;
}

.subject_float_panels {
    background-color: #f6f6f6;
}

.subject_float_close {
    float: right;
    font-size: 16px;
    margin-right: 15px;
    margin-top: 15px;
}

.subject_float_td {
    width: 33.3%;
    text-align: center;
    height: 15px;
    background-color: #F6F6F6;
}

    .subject_float_td img {
        margin-top: 10px;
        border: 1px solid black;
    }

    .subject_float_td span {
        line-height: 15px;
    }

.subject_float_panels div {
    text-align: left;
}

.question_frame_new, .question_print_new {
    display: none;
    position: relative;
    top: -1px;
}

.print_float {
    background-color: white;
    text-align: left;
    width: 650px;
    height: 430px;
    border-radius: 5px;
    padding: 10px;
    float: none;
    display: none;
    border: 1px solid black;
    position: relative;
    top: 24px;
    margin-bottom: 30px;
    padding-top: 0px;
}

    .print_float span {
        text-align: left;
        line-height: 20px;
    }

    .print_float li {
        text-align: left;
    }

    .print_float ul {
        padding: 16px;
        margin-top: -20px;
    }

.li1_title {
    font-size: 20px;
    color: #42a6e1;
    font-weight: bold;
}

.li1 {
    font-size: 16px;
    color: #444444;
    margin-top: 8px;
}

.li1_title1 {
    font-weight: bold;
    font-size: 16px;
    color: #444444;
    display: block;
}

.li1_text1 {
    list-style: disc;
}

#floatwindow2_div {
    text-align: left;
}

.floatwindow0 {
    text-align: left;
    padding-left: 20px;
}

#frameDesc {
    cursor: inherit;
}

    #frameDesc #frame_title {
        color: Black;
        text-transform: lowercase;
    }

.design_time_float {
    background-color: #f6f6f6;
    text-align: left;
    width: 445px;
    border-radius: 5px;
    padding: 10px;
    float: none;
    display: none;
    position: relative;
    top: 15px;
    margin-bottom: 67px;
    height: 193px;
    border: 1px solid black;
    padding-top: 0px;
}

    .design_time_float span {
        text-align: left;
        line-height: 20px;
    }

    .design_time_float li {
        text-align: left;
    }

    .design_time_float ul {
        padding: 16px;
        margin-top: -11px;
    }

.li1_title {
    font-size: 20px;
    color: #42a6e1;
    font-weight: bold;
}

.li1 {
    font-size: 16px;
    color: #444444;
    margin-top: 8px;
}

.li1_title1 {
    font-weight: bold;
    font-size: 16px;
    color: #444444;
    display: block;
}

.li1_text1 {
    list-style: disc;
}

.number_select_warby_title {
    font-weight: bold;
}

.paper_info_float {
    background-color: White;
    text-align: left;
    width: 650px;
    height: 350px;
    border-radius: 5px;
    padding: 10px;
    float: none;
    position: fixed;
    display: none;
    z-index: 8888;
}

    .paper_info_float span {
        text-align: left;
        line-height: 20px;
    }

    .paper_info_float li {
        text-align: left;
    }

    .paper_info_float .li1_text {
        font-size: 16px;
        color: #444444;
        font-weight: normal;
    }

    .paper_info_float .li1_title1 {
        display: inline;
    }

#frameSelectedPrice {
    clear: none;
    margin-top: 13px;
    margin-left: 25px;
}

.standardbox_disable {
    padding: 7px 21px 6px 21px;
    color: #b2aab1;
    float: left;
    margin-left: 5px;
    margin: 1px 3px 5px 2px;
    border: 1px solid rgb(204, 199, 199);
    background-color: white;
    font-size: 20px;
    cursor: pointer;
    text-decoration: line-through;
    border-radius: 3px;
    cursor: default;
}

.productOption .marginLeftoptionnumber_color {
    height: auto;
    float: left;
    border-bottom: 1px solid black;
    margin-top: 26px;
    padding-bottom: 20px;
}

.graybg {
    clear: none;
    float: none;
    margin-left: 0px;
    margin-top: 0px;
    background-color: white;
    border: none;
    width: auto;
    height: auto;
}

.optionItemTitle {
    font-size: 20px;
}

.BoxOption_longdescription {
    font-size: 20px;
    color: Black;
    margin-bottom: 5px;
    text-transform: none;
}

.addtocart {
    font-weight: bold;
    line-height: 48px;
    font-size: 25px;
    color: white;
    text-align: center;
    width: 220px;
    height: 45px;
    background-color: #c1c1c3;
    background-image: none;
}

#frame_optionitems {
    max-width: 55%;
    min-width: 400px;
}

    #frame_optionitems > .optionitemcontainer > div {
        width: 80px;
        height: 80px;
        box-sizing: content-box;
    }

#mailcontainer {
    display: none;
    position: relative;
    top: -22px;
    font-size: 16px;
    visibility: hidden;
    float: left;
    color: #2A8BBB;
    left: -74px;
}
/* 新主题弹出框使用*/ .subject_float_320, .subject_float_panels_320 {
    width: 98%;
    border-radius: 5px;
    padding: 10px;
    float: none;
    position: fixed;
    display: none;
    z-index: 8888;
}

    .subject_float_320 table, .subject_float_panels_320 table {
        background-color: #F6F6F6;
        width: 100%;
        margin-top: 7px;
        height: 440px;
    }

.subject_float_320, .subject_float_panels_320 {
    background-color: White;
}

    .subject_float_320 .subject_float_close, .subject_float_panels_320 .subject_float_close {
        float: right;
    }

    .subject_float_320 div, .subject_float_panels_320 div {
        text-align: left;
    }

#btnMoveRight {
    background-color: rgb(240, 240, 240);
    height: 155px !important;
}

#btnMoveLeft {
    background-color: rgb(240, 240, 240);
    height: 155px !important;
}

@media screen and (max-width: 1100px) {
}




@media screen and (max-width: 950px) {
    #frame_optionitems {
        width: 420px;
    }
}

@media screen and (max-width: 820px) {
    #frame_optionitems {
        width: 320px;
    }
}

@media screen and (max-width: 750px) {
}

.head_tocart_div_Make {
    position: relative;
    top: -18px;
    left: -60px;
    display: none;
}

.size_number_of_photos_text {
    display: inline;
}

.question_design_time_new {
    position: relative;
    top: 15px;
    left: 9px;
}

.optionItemTitle {
    text-transform: none;
    font-weight: normal;
}

.invationstyle {
    float: left;
}

.optiontitle_Subjects {
    text-decoration: none;
    cursor: pointer;
}

    .optiontitle_Subjects:hover {
        color: #2F83AD;
    }

.detail_help_arrow {
    margin-left: 100px;
    margin-top: -12px;
}

.subject_float_panels_800 .detail_help_arrow {
    margin-left: 100px;
    margin-top: -12px;
}

.optionItemTitle_print, .optionItemTitle_design_time {
    text-decoration: underline;
    cursor: pointer;
}

    .optionItemTitle_print:hover {
        color: #2F83AD;
    }

.optionItemTitle_print_hao {
    text-decoration: none;
    cursor: default;
}

    .optionItemTitle_print_hao:hover {
        color: black;
        text-decoration: none;
    }

.optionItemTitle_design_time:hover {
    color: #2F83AD;
}

.optionItemTitle_design_time_hao {
    text-decoration: none;
    cursor: default;
}

    .optionItemTitle_design_time_hao:hover {
        color: black;
        text-decoration: none;
    }

.print_float .detail_help_arrow {
    margin-top: -12px;
    margin-left: 62px;
}

.design_time_float .detail_help_arrow {
    margin-top: -22px;
    margin-left: 58px;
}

#choosestyle {
    margin-left: 5px;
    text-transform: lowercase;
}

.panel_single_td {
    clear: both;
}

.panel_single_text {
    font-size: 16px;
    color: Black;
    margin-left: 6px;
}

.one_per_frame_price {
    position: relative;
    top: 14px;
}

.InstructionsOption_counter_product {
    width: 100%;
    height: auto;
    font-size: 14px;
    text-align: right;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .design_time_float, .print_float, .subject_float_panels, .subject_float {
        padding-top: 10px;
    }
}

.optiontitle_choose {
    margin-left: 4px;
}

.picture_mouseout {
    height: 36px;
    margin-left: 10px;
    margin-top: 10px;
    border: 4px solid white;
    background-color: #FFFFFF;
    _width: 36px;
    _height: 35px;
}

    .picture_mouseout > img {
        display: none;
    }

#frame_optionitems > .optionitemcontainer > .picture_checked {
    margin-left: 10px;
    margin-top: 10px;
    border: 4px solid #43A6E4;
}

    #frame_optionitems > .optionitemcontainer > .picture_checked > img {
        display: block;
    }

.graybg textarea {
    margin-top: 16px;
    margin-left: 0px;
}

.graybg {
    margin: 10px;
    float: left;
}

#FileTypeInfo_1 {
    margin-bottom: 15px;
}

#divSize label input {
    position: relative;
    top: 2px;
    margin-right: 3px;
}

.additionalstr {
    font-weight: normal;
    text-transform: none;
}

.subject_float {
    background-color: white;
    width: 650px;
    height: 540px;
    padding: 10px;
    float: none;
    display: none;
    position: relative;
    top: 15px;
    margin-bottom: 0px;
    left: 5px;
    border: 0px solid black;
    border-radius: 5px;
    padding-top: 10px;
}

#subjectip {
    text-transform: lowercase;
    text-decoration: underline;
    cursor: pointer;
    font-size: 20px;
}

#subjecttext {
    margin-left: 4px;
    text-transform: capitalize;
}

#extratitle {
    float: left;
    font-size: 20px;
    line-height: 18px;
    margin-top: 14px;
    width: 95%;
    text-transform: none;
}

.optioncontainer.instructions_div {
    margin-top: -13px;
    margin-left: 20px;
    margin-bottom: -30px;
}

#digitalPrintContent {
    padding: 0px;
    max-width: 100%;
    margin-top: 5px;
    margin-left: 15px;
}

#subDesignPrice {
    display: none;
}


#designTime {
    font-size: 16px;
    margin-top: 3px;
    margin-bottom: -15px;
    margin-left: 33px;
    text-transform: capitalize;
}

#option_5title {
    margin-bottom: 5px;
}

#designTime .BoxOption_longdescription {
    margin-bottom: 10px;
}

/*
#divsizeOpen
{
	margin-top: -12px;
}
*/

#divFrame {
    margin-top: 18px;
}

/*
#size-tr
{
	margin-top: 0px;
}
*/

/*
#style-tr
{
	margin-top: -20px;
	margin-bottom: 7px;
}
*/

#printoptions {
    margin-top: -4px;
    margin-left: 22px;
}

#subject-arrow {
    position: relative;
    left: -10px;
}

#size-tr {
    width: 100%;
}

#pContainer {
    margin-top: 10px;
    color: Black;
    font-size: 20px;
}

#stipcontainer {
    margin-left: 4px;
    font-size: 20px; /*margin-bottom: 15px;*/
}

#bubbleButton {
    margin-left: 29px;
}

#BubbleItems {
    margin-left: 23px;
}

#bubbleText {
    height: 32px;
    margin-top: -6px;
    color: #272727;
    font-size: 15px;
}

#shipping_first {
    font-size: 24px;
    font-weight: 800;
    line-height: 43px;
    color: black;
    margin: 0px auto;
    text-align: center;
}

#shipping_end {
    font-size: 22px;
    color: #717171;
    float: left;
    margin-left: 180px;
    text-decoration: underline;
}

#shipping_second {
    font-size: 18px;
    color: black;
    margin-left: 74px;
}


#shipping_muti_first {
    font-size: 23px;
    font-weight: 800;
    line-height: 43px;
    color: #E70477;
    margin-left: 110px;
}

#shipping_muti_second {
    font-size: 14px;
    color: #E70477;
    width: 510px;
    margin-left: 82px;
}

#shipping_second_end {
    margin-left: 210px;
    font-size: 25px;
    margin-top: -8px;
}


hr {
    margin: 0px auto !important;
}

.sectionSpace {
    float: left;
    margin-top: 11px;
    margin-bottom: 21px;
}


#ins-con {
    float: left;
    margin-left: 22px;
}


#itemChooseStyleInfo {
    float: left;
    font-size: 20px;
    margin-top: 13px;
    margin-left: -110px;
    display: none;
    visibility: visible;
}

.tupdate {
    display: none !important;
}


#mContainer {
    width: 600px;
}
