/*campaign create buttons for build from scratch or from template*/
#campaign-create-options-holder
{
    margin-top: -20px;
}
.campaign-create-option
{
    width: 844px;
    height: 243px;
    cursor: pointer;
    margin-left: 50px; /*to offset the width difference on the parent content*/
}

.campaign-create-option p
{
    width: 620px;
    padding-left: 170px;
    padding-top: 40px;
    font-size: 16px;
    color: #f63;
}

#campaign-create-build-scratch
{
    background-image: url(../images/btn-build-scratch.png);
}

#campaign-create-build-scratch:hover
{
    background-image: url(../images/btn-build-scratch-over.png);
}

#campaign-create-build-template
{
    background-image: url(../images/btn-build-template.png);
}

#campaign-create-build-template:hover
{
    background-image: url(../images/btn-build-template-over.png);
}
/*end build from scratch*/

.item-detail
{
    color: #999;
}

/*3 columns in the build from scratch page for creating a new campaign*/
.cols-holder
{
    width: inherit;
    clear: both;
    float: none;
}
#build-left-sidebar
{
    width: 180px;
    min-height: 100px;
}

#build-content
{
    width: 795px;
}

.left-border
{
    border-left: 1px solid #ececec;
}

/*items in build left sidebar*/
#build-startover-btn
{
    font-size: 14px;
    color: #837f7d;
    background-image: url(../images/icon-build-startover.png);
}

#build-menu
{
    margin-top: 20px;
    display: none;
}

.build-sidebar-btn
{
    padding: 10px 40px 10px 0px;
    text-align: right;
    background-repeat: no-repeat;
    background-position: right;
    cursor: pointer;
}
.build-menu-save-btn
{
    margin: 10px 30px;
}

.build-menu-btn-selected
{
    background-color: #efefef;
    color: #333;
}

#build-menu-btn1
{
    background-image: url(../images/icon-build-details.png);
}

#build-menu-btn2
{
    background-image: url(../images/icon-build-optin.png);
}

#build-menu-btn3
{
    background-image: url(../images/icon-build-notify2.png);
}

#build-menu-btn3b
{
    background-image: url(../images/icon-build-notify.png);
}

#build-menu-btn4
{
    background-image: url(../images/icon-build-event.png);
}

#build-menu-btn5
{
    background-image: url(../images/icon-build-customize.png);
}



/*items inside build content*/
#build-content
{
    padding-bottom: 40px;
}

.build-content-bg
{
    background-image: url(../images/build-content-bg.gif);
    background-position: left;
    background-repeat: repeat-y;
}

#build-content h3
{
    font-size: 14px;
    color: #333;
    padding: 0px;
    margin: 0px;
    margin-bottom: 5px;
}

#build-content ul
{
    padding: 0px;
    color: #999;
    padding: 10px;
}

#build-content li
{
    list-style-type: disc;
    margin: 4px;
}

.build-page
{
    display: none;
}

.build-page-container
{
    width: inherit;
    padding-left: 30px;
}

.build-page-title-img
{
    margin-bottom: 20px;
}

.build-page-container label, input, select
{
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    float: none;
    clear: both;
    vertical-align: middle;
}


.col160
{
    width: 160px;
    float: left;
    padding: 5px;
}

.col120
{
    float: left;
    padding:0 5px;
    background-color: #f2f2f2;
}

.table-txtfield
{
    width:499px;
}

.table-txtfield td
{
    padding:10px 0;
}

.txtfield
{
    width: 479px;
    /* height: 20px; */
    padding:10px !important;
    border: none;
    /*
    background: transparent;
    background-image: url(../images/txtfield-bg.png);
    background-repeat: no-repeat;
    */
}

.txtfield-240
{
    width: 230px;
    /* height: 20px; */
    padding: 7px;
    border: none;
    background: transparent;
    background-image: url(../images/txtfield-bg-240.png);
    background-repeat: no-repeat;
}

.txtfield-180
{
    width: 170px;
    /* height: 20px; */
    padding: 7px;
    border: none;
    background: transparent;
    background-image: url(../images/txtfield-bg-180.png);
    background-repeat: no-repeat;
}

.extra-txtfield
{
    width: 249px;
    /* height: 20px; */
    padding: 7px;
    border: none;
    background: transparent url(../images/extra-txtfield-bg.png);
    background-repeat: no-repeat;
}

.add-extra-field-btn
{
    color: #f63;
    font-size: 14px;
    cursor: pointer;
}

.add-extra-field-btn:hover
{
    text-decoration: underline;
}


.settings
{
    display: none;
}

/*webform*/
.template-selector
{
    width: 694px;
    margin: 5px;
}

.template-selector img
{
    border: 6px solid #f2f2f2;
    cursor: pointer;
}

.template-selector img:hover
{
    border: 6px solid #999;
}

.template-selector div
{
    width: inherit;
}

.template-prev
{
    height: 110px;
    width: 20px;
    background-image: url(../images/arrow-left.png);
    background-position: center;
    background-repeat: no-repeat;
}

.template-next
{
    height: 110px;
    width: 20px;
    background-image: url(../images/arrow-right.png);
    background-position: center;
    background-repeat: no-repeat;
}

#lead-template-selector
{
    width: 694px;
}

#adv-cue-points-list
{
    list-style: none;
}

#adv-cue-points-list li
{
    background-color: #666;
    border: 1px dashed #fff;
    padding: 10px;
    margin: 3px;
}

#adv-cue-points-list li>span
{
    margin: 3px;
    padding: 3px;
    background-color: #333;
    color: #ccc;
}

#cp-save-btn
{
    background-color: #333;
    color: #f60;
    font-weight: bold;
}