/* CSS Document */

div.tour-wrapper div.tour-alignment
{
    margin-left:            25px;
}

div.tour-wrapper div[class=tour-alignment]
{
    margin:                    0px auto;
}

div.tour-wrapper div.tour-menu
{
    margin-left:            -1px;
}

div.tour-wrapper div[class=tour-menu]
{
    margin:                    0px auto;
}

div.join-form
{
    position:                relative;
    background-image:        url(http://static.brazzers.com/site_images/tours/bwb/join-images/layout/form-bg.gif);
    background-position:    top left;
    background-repeat:        no-repeat;
    width:                    919px;
    height:                    580px;
    overflow:                hidden;
}

div.join-form div.center, div.join-form div.right
{
    margin-top:                35px;
    width:                    211px;
}

div.join-form div.center
{
    position:                absolute;
    left:                    469px;
    /*width:                    398px;*/
}

div.join-form div.left
{
    margin-left:            42px;
    margin-top:                35px;
    float:                    left;
    text-align:                left;
    width:                    398px;
}

div.join-form div.right
{
    margin-right:            10px;
    float:                    right;
    text-align:                right;
}
/*
div.join-form div[class=center]
{
    margin-left:            20px;
}
*/
div.join-form div[class=right]
{
    margin-right:            23px;
}

div.join-form div.center img, div.join-form div.right img
{
    display:                block;
    border:                    2px solid #363636;
    margin:                    0px auto;
    margin-bottom:            2px;
}

div.join-form div.left div.form
{
    border:                    1px solid #363636;
    background-color:        white;
    padding:                10px;
    height:                    300px;
}

div.join-form div.left div.form *
{
    /*color:                    black;*/
    font-size:                12px;
}

div.join-form div.left div.form p
{
    font-size:                14px;
    font-weight:            bold;
    margin-top:                0px;
}

div.join-form div.left div.form div
{
    clear:                    both;
    overflow:                hidden;
}

div.join-form div.left div.form div.field
{
    float:                    left;
    width:                    130px;
    text-align:                right;
    font-weight:            bold;
    margin-right:            4px;
}

div.join-form div.left div.form div.input
{
    float:                    left;
    width:                    250px;
    text-align:                left;
    
}

div.join-form div.left div.instructions
{
    margin-top:                24px;
    text-align:                left;
}

div.join-form div.left div.instructions ul
{
    margin:                    0px;
    padding:                0px;
    list-style:                none;
}

div.join-form div.left div.instructions ul li
{
    font-size:                13px;
    font-weight:            bold;
    line-height:            17px;
    margin-bottom:            5px;
    padding-left:            15px;
    text-align:                left;
}

div.join-promo
{
    color:                    #004DB4;
    font-size:                20px;
    font-style:                italic;
    font-weight:            bold;
}

div.join-content
{
    position:                relative;
    background-image:        url(http://static.brazzers.com/site_images/tours/bwb/join-images/layout/content-stretch.jpg);
    background-position:    top left;
    background-repeat:        repeat-y;
    width:                    919px;
    margin-bottom:            16px;
    height:                    100%;
    overflow:                hidden;
}

div.join-content img
{
    display:                block;
}

div.join-content div.cap
{
    
}

div.join-content div.four-day-sites
{
    margin:                    0px auto;
    margin-top:                10px;
    padding-left:             5px;
    width:                    896px;
    height:                    100%;
    overflow:                hidden;

}

div.join-content div.four-day-sites div.day-site
{
    float:                    left;
    width:                    224px;
}

div.join-content div.four-day-sites div.day-site div
{
    color:                    #363636;
    font-size:                120%;
    font-weight:            bold;
    margin-top:                5px;
    margin-bottom:            5px;
}

div.join-content div.four-day-sites div.day-site img
{
    border:                    2px solid #363636;
    margin:                    0px auto;
}

div.join-content div.dates
{
    margin:                    0px auto;
    height:                    32px;
    width:                    896px;
}

div.join-content div.dates div.day-site
{
    float:                    left;
    width:                    220px;
    font-size:                120%;
    font-weight:            bold;
    margin:                    0px auto;

}

div.join-content img.join-footer
{
    bottom:                    0px;
    left:                    0px;
    display:                block;
}

div.join-legal
{
    margin-top:                20px;
    margin-bottom:            20px;
}
