/*#main * { margin: 0; padding: 0; }*/

    #breadcrumb_row {
        overflow: auto;
        padding: 2em 0 .2em 0;
    }
        #breadcrumb_row > .breadcrumbs {
            float: left;
            padding-top: .5em;
        }
        .addthis {
            margin-top: 1em;
        }
        .sponsors {
            float: right;
        }
            #email > p {
                display: inline;
                margin-bottom: 0;
            }
            #email > p#email_first_link {
                padding-right: 1.5em;
            }
                #email > p > a {
                    color: #333;
                }
                    #email > p > a > img {
                        margin-right: .5em;
                        vertical-align: middle;
                    }                    
                    #email > p > a > span {
                    }
    #message_row, #message_row * { margin: 0; padding: 0; }
    #message_row {
    }
        #event_expired_msg {
            background: #ffffcd;
            border-top: .1em solid #cccccc;
            padding: .5em 1em;
        }
            #event_expired_msg > p {
                color: #000000;
                font-size: 1.4em;
                text-align: center;
            }
        #event_alert {
            background: #e20f2f;
            border-top: .1em solid #cccccc;
            padding: .5em 1em;
        }
            #event_alert > p {
                color: #ffffff;
                font-size: 1.4em;
                text-align: center;
            }
    #title_row {
        border-top: .1em solid #cccccc;
        overflow: auto;
        padding: 0;
    }
        #event_promoter, #event_promoter * { margin: 0; padding: 0; }
        #event_promoter {
        }
            #event_promoter > p {
                color: #666;
                font-size: 1.1em;
                line-height: 1em;
            }
        h1#event_title {
            font-size: 1.7em;
            margin: 0;
            padding: 0;
        }
    #event_info_row {
        background-color: #fff;
        background-position: top;
        background-repeat: no-repeat;
        padding: 1.5em 1em .5em 1em;
    }
        #event_info_row_left {
        }
            #seo_main_copy {
                color: #666;
                margin-top: 0;
            }
        #event_info_row_center {
        }
            #event_info_row_center_top {
            }
                #event_date_and_times {
                }
                    #event_date_and_times > ul {
                        margin: 0;
                        padding: 0;
                    }
                        #event_date_and_times > ul > li {
                            color: #333;
                            display: inline;
                            font-size: 1.1em;
                            list-style-type: none;
                        }
                        #event_date_and_times > ul > li#event_date_and_times_the_date {
                            color: #000;
                            font-size: 1.1em;
                        }
                        #event_date_and_times > ul > li#event_date_and_times_door_time {
                        }
                        #event_date_and_times > ul > li#event_date_and_times_show_time {
                        }
            #event_info_row_center_left {
            }
                #venue_info, #venue_info * {
                    margin: 0; padding: 0;
                }
                #venue_info {
                    margin-bottom: 2em;
                }
                    #venue_info > dt {
                    }
                        #venue_info > dt > a {
                            color: #000;
                            font-size: 1.3em;
                            font-weight: bold;
                        }
                    #venue_info > dd {
                        color: #333;
                    }
                    #venue_info > dd.venue_info_address {
                    }
                    #venue_info > dd.venue_info_item {
                    }
                    #venue_info > dd.driving_directions {
                        margin-top: 1em;
                    }
                        #venue_info > dd.driving_directions > a {
                        }
                            #venue_info > dd.driving_directions > a > img {
                                height: 1em;
                                margin-right: .3em;
                                width: 1.9em;
                            }
                            #venue_info > dd.driving_directions > a > span {
                                font-size: 1.0em;
                                position: relative;
                                bottom: .1em;
                            }
                #venue_attributes, #venue_attributes * {
                    margin: 0; padding: 0;
                }
                #venue_attributes {
                    margin: 1.5em 0;
                }
                    #venue_attributes > li {
                        color: #595959;
                        list-style-type: none;
                        margin:  0 0 .5em 0;
                        padding: 0;
                    }
            #event_info_row_center_right {
            }
                .artist_lineup > div.top_corners {
                    background-color: #efefef;
                }
                .artist_lineup > h2 {
                    background-color: #efefef;
                    border: .1em solid #ccc;
                    border-width: 0 .1em .1em .1em;
                    font-size: 1.3em;
                    margin: 0;
                    padding: 0 1em .8em 1em;
                }
                #artists_at_this_event {
                    border: .1em solid #ccc;
                    border-width: 0 .1em;
                    overflow: auto;
                    padding: 1em;
                }
                #artists_at_this_event_popup {
                    margin-bottom: 1em;
                }
                #artists_at_this_event_popup {
                    background: #ffffff url(images/artists_at_this_event_popup_gradient.png) repeat-x;
                    border: .1em solid #adadad;
                    padding: 1em 1em .5em 1em;
                    position: absolute;
                    z-index: 99;
                }
                    #artists_at_this_event > h2,
                    #artists_at_this_event_popup > h2 {
                        border-bottom: .1em solid #cccccc;
                        color: #000;
                        font-size: 1.1em;
                        line-height: 1em;
                        margin: 0;
                        padding: 0 0 .5em 0;
                    }
                    #artists_at_this_event_popup > h2 {
                        font-size: 1.1em;
                        padding-top: 0;
                    }
                    #artists_at_this_event > ul {
                        margin: 0;
                        float: left;
                        width: 48%;
                    }
                    #artists_at_this_event_popup > ul {
                        margin: 0;
                    }
                    #artists_at_this_event_popup > ul {
                        border-bottom: .1em solid #cccccc;
                        max-height: 32em;
                        overflow: auto;
                    }
                        #artists_at_this_event > ul > li,
                        #artists_at_this_event_popup > ul > li {
                            color: #333;
                            list-style-type: none;
                            overflow: auto;
                            padding: .2em 0;
                        }
                        #artists_at_this_event_popup > ul > li {
                            margin-right: .5em;
                        }
                            #artists_at_this_event > ul > li > span,
                            #artists_at_this_event_popup > ul > li > span {
                                display: block;
                            }
                            #artists_at_this_event > ul > li > a,
                            #artists_at_this_event_popup > ul > li > a {
                                color: #000;
                                display: block;
                                font-size: 1.1em;
                                margin-right: .1em;
                                text-decoration: underline;
                            }
                                #artists_at_this_event > ul > li > a:hover,
                                #artists_at_this_event_popup > ul > li > a:hover {
                                }
                    #artists_at_this_event > p,
                    #artists_at_this_event_popup > p {
                        clear: left;
                        margin: 0;
                        min-height: 1.3em;
                        padding: .3em 0;
                        text-align: right;
                    }
                        #artists_at_this_event > p > a {
                            color: #000;
                            font-size: 1.1em;
                            text-decoration: none;
                        }
                        #artists_at_this_event > p > a:hover {
                        }
                        #artists_at_this_event_popup > p > a:hover {
                        }
        #event_info_row_right {
        }

    #lower_columns {
        background: #ffffff url(/sites/site/default/images/grey_stripe_gradient.png) repeat-x scroll top left;
        padding-top: 2.3em;
    }

    #lower_left_column {
    }
        #lower_left_column > .rondavu > div.top_corners {
            background-color: #efefef;
            margin-bottom: 0;
        }
            #lower_left_column > .rondavu > h2 {
                background-color: #efefef;
                border: .1em solid #ccc;
                border-width: 0 .1em .1em .1em;
                font-size: 1.3em;
                margin: 0;
                padding: 0 1em .6em 1em;
            }
            #lower_left_column > .rondavu > p {
                border: .1em solid #ccc;
                border-width: 0 .1em;
                margin: 0;
                padding: 1em;
            }
        #lower_left_column > .rondavu > div.bottom_corners {
            background-color: #fff;
            margin-bottom: 2em;
        }
        #lower_left_column > div.recently_reviewed {
        }
        #event_info, #event_info * { }
        #event_info {
            color: #595959;
            margin-bottom: 2em;
        }
            #event_info .body_container {
                padding-left: 1em;
                padding-right: 1em;
            }
            #event_info .header_container {
            }
            div.module_content > p {
                margin-bottom: 0;
                padding-bottom: 1em;
            }
            div.module_content > h2 {
                border-bottom: .1em solid #d2d2d2;
                font-size: 1.1em;
                margin: 0 1em;
                padding: 0 0 .5em 0;
            }
                #event_info .header_container > div > h2 {
                    border-bottom: .1em solid #d2d2d2;
                    color: #000;
                    font-size: 1.1em;
                    margin: 0 1em;
                    padding: 0 0 .5em 0;
                }
            #event_info .body_container {
                padding-top: .7em;
            }
                #event_info_content {
                }
                    #event_info_content > p {
                        color: #333;
                    }
/* not sure we'll need this since probably won't need the bulleted list
                #event_info > div > ul.event_info_list {
                    padding-bottom: 2em;
                    padding-top: .3em;
                }
                #event_info > div > ul.event_info_list > li {
                    list-style: disc inside none;
                }
*/
            #additional_info {
            }
                #additional_info > div {
                }
                    #additional_info > div > h2 {
                        border-bottom: .1em solid #d2d2d2;
                        color: #000;
                        font-size: 1.1em;
                        margin: 0 1em;
                        padding: 0;
                    }
                    #additional_info > div > p {
                    }
                    #additional_info > div > p.additional_info_paragraph {
                        margin-bottom: 1em;
                    }
            #questions {
            }
                #questions > div {
                }
                    #questions > div > h2 {
                        border-bottom: .1em solid #d2d2d2;
                        color: #000;
                        font-size: 1.1em;
                        margin: 0 1em;
                        padding: 0;
                    }
                    #questions > div > p.or_separator {
                        color: #000;
                        margin: .8em 0 0 0;
                        text-transform: uppercase;
                    }
                    #questions > div > dl {
                        margin: 0;
                    }
                        #questions > div > dl > dt {
                        }
                        #questions > div > dl > dd {
                            color: #333333;
                            margin: 0;
                        }

    #lower_right_column {
    }
        #post_event_actions {
            margin-bottom: 1.5em;
        }
            #post_event_actions > .top_corners {
                background: #efefef;
            }
            #post_event_actions_header, #post_event_actions_content {
                border-left: .1em solid #cccccc;
                border-right: .1em solid #cccccc;
                padding-left: 1.2em;
                padding-right: 1.2em;
            }
            #post_event_actions_header {
                background: #efefef;
                border-bottom: .1em solid #d2d2d2;
                padding-bottom: 1em;
            }
                #post_event_actions_header > h2 {
                    font: normal normal bold 1.3em;
                    margin: 0;
                }
            #post_event_actions_content {
                overflow: auto;
                padding-bottom: .5em;
                padding-top: 1em;
            }
                #post_event_actions_content > p {
                    font-size: 1.1em;
                    margin-bottom: 1.5em;
                }
                #post_event_actions_left_col {
                    border-right: .1em solid #cccccc;
                    float: left;
                    margin-right: 2.3em;
                    padding-right: 2.8em;
                }
                    #post_event_actions_left_col > h3 {
                        font-size: 1.2em;
                        font-weight: normal;
                        margin-bottom: .2em;
                        margin-top: 0;
                    }
                    #post_event_actions_left_col > form {
                        margin-bottom: 1em;
                    }
                        #post_event_actions_left_col > form > select {
                            background: #ffffff;
                            border-bottom: .1em solid #e3e3e3;
                            border-left: .1em solid #adadad;
                            border-right: .1em solid #e3e3e3;
                            border-top: .1em solid #adadad;
                            font-size: 1.1em;
                            margin-top: 0;
                            padding: .2em;
                            width: 13em;
                        }
                            #post_event_actions_left_col > form > select > option {
                            }
                        #post_event_actions_left_col > form > input {
                        }
                        #post_event_actions_left_col > form > a {
                        }
                            #post_event_actions_left_col > form > a > img {
                                height: 2em;
                                margin-left: .9em;
                                vertical-align: top;
                                width: 4.3em;
                            }
                #post_event_actions_right_col {
                    float: left;
                    max-width: 15em;
                }
                    #post_event_actions_right_col > p, #post_event_actions_right_col > a {
                        font-size: 1.1em;
                    }
                    #post_event_actions_right_col > p {
                        margin-bottom: .7em;
                    }

/* CSS for typewriter-ripped paper header tabs */
.module\.live_box\.typewriter_spacer {
    margin-top: 3em;
    position: relative;
}
    .questions_and_answers {
        background-color: #fff;
        margin-top: 3em;
    }#main {
    padding-left: 1.25em;
    padding-right: 1.25em;
}

    #breadcrumb_row {
    }

    #title_row {
    }

    #event_info_row {
        margin-bottom: 1em;
        overflow: hidden;
    }
        #event_info_row_left, #event_info_row_center, #event_info_row_right { float: left; }
        #event_info_row_left {
            width: 30em;
        }
        #event_info_row_center {
            margin: 0 1.5em;
            width: 39em;
        }
            #event_info_row_center_top {
            }
            #event_info_row_center_left, #event_info_row_center_right { }
            #event_info_row_center_left {
            }
        #event_info_row_right {
            float: right;
            width: 22em;
        }

    #lower_columns {
      /*  overflow: auto;*/
    }
        #lower_left_column {
            clear: left;
            float: left;
            margin: 0 2%;
            width: 56%;
        }
        #lower_right_column {
            clear: right;
            float: right;
            margin: 0 2%;
            width: 36%;
        }
.breadcrumbs, .breadcrumbs * { margin: 0; padding: 0; }
    .breadcrumbs > ul {
    }
        .breadcrumbs > ul > li {
            color: #666666;
            display: inline;
            font-size: .9em;
            list-style-type: none;
            margin-left: .4em;
        }
        .breadcrumbs > ul > li.first_breadcrumb {
            margin-left: 0;
        }
            .breadcrumbs > ul > li > span {
                margin-right: .4em;
            }
            .breadcrumbs > ul > li > a {
                color: #666666;
            }
.video, .video * { margin: 0; padding: 0; }
.video {
}
    .video > object {
        margin-bottom: 1.5em;
    }
    .video > img {
        margin-bottom: 1.5em;
        height: 18.8em;
        width: 25em;
    }
    .video > img.edp_image {
        margin-bottom: .5em;
        height: 22.5em;
        width: 30em;
    }
.sponsors,.sponsors * {
	margin: 0;
	padding: 0;
}
.sponsors {
    margin-top: -1em;
}.buy_tickets, .buy_tickets * { margin: 0; padding: 0; }
.buy_tickets {
    color: #000000;
}
    .buy_tickets_main {
        margin-bottom: .3em;
    }
        .buy_tickets_main_top {
        }
            .buy_tickets_main_top > img {
                display: block;
                height: .8em;
                width: 22em;
            }
        .buy_tickets_main_content {
            background: #fff url(/modules/buy_tickets/default/images/buy_tickets_main_gradient.png) repeat-x scroll bottom;
            border-left: .1em solid #cccccc;
            border-right: .1em solid #cccccc;
            padding: .5em .5em;
            text-align: center;
        }
            .buy_tickets_main_content > h2 {
                font-size: 1.7em;
                font-weight: normal;
                text-align: center;
            }
            .buy_tickets_main_content > a {
                color: #000;
                display: block;
                margin: .5em;
                text-align: center;
            }
                .buy_tickets_main_content > a > img {
                    display: block;
                    height: 2.9em;
                    margin: .6em auto 0 auto;
                    width: 19.2em;
                }
                img.remind_me {
                    cursor: pointer;
                    margin-top: 0.5em;
                }
            .buy_tickets_main_content > p {
                display: block;
                font-size: 1.5em;
                margin-top: .4em;
                min-height: .8em;
                padding: .3em 0;
                text-align: center;
            }
                .buy_tickets_main_content > p > a {
                    color: #000;
                    display: block;
                    font-size: .7em;
                    margin: .5em;
                }
        .buy_tickets_main_bottom {
        }
            .buy_tickets_main_bottom > img {
                display: block;
                height: .8em;
                width: 22em;
            }
    .presale_info_tooltip, .presale_info_tooltip * {
        margin: 0;
        padding: 0;
    }
    .presale_info_tooltip {
        background-color: #ffffcc;
        border: .1em solid #ccc;
        display: none;
        padding: .5em 1em;
        position: absolute;
        left: -16em;
        top: 5em;
        text-align: left;
        width: 19em;
        z-index: 99;
    }
        .presale_info_tooltip > h4 {
            font-size: 1.2em;
        }
            .presale_info_tooltip > ul > li {
                list-style-type: none;
            }
                .presale_info_tooltip > ul > li > p.ticket_description {
                    font-size: 1.1em;
                }

/* remind me popup */
.reminder, .reminder *, .reminder_popup, .reminder_popup * { margin: 0; padding: 0; }
.reminder {
    border-bottom: .1em dotted #cccccc;
    margin-bottom: 1em;
}
    .reminder_popup_content {
        background-image: url(/sites/site/default/images/grey_stripe_gradient.png);
        background-repeat: repeat-x;
        overflow: auto;
        padding: 1.5em 1em 0 1em;
    }
    .reminder_popup_content p{
        font-size: 1.1em;
    }
    .reminder_popup_content p.date{
        font-size: 1.1em;
        font-weight: bold;
        padding: 1em 0;
    }

.reminder_no_border {
    border: 0;
}
.send_to_form_submit {
    padding: 1em 0 1em 0;
}
.send_to_form_submit img {
    margin-left: 1em;
    cursor: pointer;
}
form#reminder_form {
    clear: left;
}
form#reminder_form > label, 
form#reminder_form > input[type="text"], 
form#reminder_form > select, 
form#reminder_form > textarea {
    display: block;
    width: 25em;
    margin-top: 1em;
}
.error {
	color: #ff0000;
}
.reminder_popup {
    display: none;
    position: absolute;
    z-index: 50;
    width: 40em;
    overflow: auto;
}
    .reminder_popup > .top_corners,
    .reminder_popup > .bottom_corners {
        background-color: #fff;
    }
    .reminder_popup > .reminder_popup_body {
        background-color: #fff;
        border: .1em solid #cccccc;
        border-width: 0 .1em;
        padding: 1em;
    }
        .reminder_popup > .reminder_popup_body > h1 {
            margin-bottom: 1em;
        }
        .reminder_popup > .reminder_popup_body > .reminder_drag {
            color: #ccc;
            cursor: move;
            margin: -2em 0 0 0;
            position: absolute;
            left: 45em;
        }
        .reminder_popup .reminder_popup_close_container {
            float: right;
            margin: -1em 0;
        }
            .reminder_popup .reminder_popup_close_container > img {
                height: 1.7em;
                width: 1.7em;
                cursor: pointer;
            }
        .reminder_popup_venue_info {
            overflow: auto;
        }
            .reminder_popup_venue_info > img {
                float: left;
                height: 6em;
                margin: 0 1.5em 0 0;
            }
            .reminder_popup_venue_info > div.venue_info {
                float: left;
            }
                .reminder_popup_venue_info > div > h2 {
                    font-size: 1.8em !important;
                    font-weight: bold !important;
                }
                .reminder_popup_venue_info > div > p {
                    font-size: 1.4em;
                }

.reminder_thank {
    display: none;
    position: absolute;
    width: 32em;
    height: 5em;
}
    .send_thank_popup_body {
        border: 0 solid #ccc;
        border-width: 0 .1em;
        margin: 0;
        overflow: auto;
        padding: 1em;
    }
    .reminder_thank > .top_corners,
    .reminder_thank > .bottom_corners {
        background-color: #fff;
    }
    .reminder_thank > .send_thank_popup_body {
        background-color: #fff;
        border: .1em solid #cccccc;
        border-width: 0 .1em;
        padding: 2.1em 3.1em;
    }
    .reminder_thank .send_thank_popup_close_container {
        float: right;
        margin: -2em -2.5em 0 0;
    }
    .reminder_thank > .send_thank_popup_body > h2 {
        font-size: 1.1em;
        margin-bottom: 2em;
    }
    .thank_closer {
        cursor: pointer;
    }
    .send_thank_popup_content img {
        padding-top: 1em;
    }
    .buy_tickets_more {
        background-color: #f6f6f6;
    }
        .buy_tickets_more_content {
            border-left: .1em solid #cccccc;
            border-right: .1em solid #cccccc;
            padding: 0 1em 1em 1em;
        }
            p.buy_tickets_direct_marketing, p.buy_tickets_see_all_tickets {
                padding: .2em 1.7em;
            }
            p.buy_tickets_direct_marketing {
            }
                p.buy_tickets_direct_marketing > a, p.buy_tickets_direct_marketing > span {
                    color: #000000;
                    font-size: 1.1em;
                }
            p.buy_tickets_see_all_tickets {
                text-align: right;
            }
                p.buy_tickets_see_all_tickets > a {
                    font-size: 1.1em;
                }
            .buy_tickets_more_content > h3 {
                border-bottom: .1em solid #cccccc;
                font-size: 1.1em;
                padding: 0 0 .5em 0;
                margin: 0;
            }
            .buy_tickets_more_content > ul {
                margin: 0;
                padding: 0;
            }
            .buy_tickets_more_content > ul.buy_tickets_another_list_below_this_one {
                margin-bottom: 1em;
            }
                /* each ticket type row */
                .buy_tickets_more_content > ul > li {
                    list-style-type: none;
                    overflow: auto;
                    margin: 0;
                    padding: .2em 0 0 0;
                }
                .buy_tickets_more_content > ul > li.buy_tickets_last_ticket {
                    padding-bottom: 0;
                }
                    .buy_tickets_more_content > ul > li > span {
                        color: #333333;
                        display: block;
                        float: left;
                        font-size: 1.1em;
                        max-width: 10.5em;
                    }
                    .buy_tickets_more_content > ul > li > span.buy_tickets_status,
                    .buy_tickets_more_content > ul > li > a {
                        display: block;
                        float: right;
                        width: 7.5em;
                    }
                    .buy_tickets_more_content > ul > li > span.buy_tickets_status {
                        font-size: 1.1em;
                        text-align: right;
                    }
                    .buy_tickets_more_content > ul > li > a {
                    }
                    .buy_tickets_more_content > ul > li > a:hover {
                    }
                        .buy_tickets_more_content > ul > li > a > img {
                            margin-right: .4em;
                        }
                        .buy_tickets_more_content > ul > li > a > span {
                            font-size: 1.1em;
                        }
        .buy_tickets_more_bottom {
        }
            .buy_tickets_more_bottom > img {
                display: block;
                height: .8em;
                width: 22em;
            }

    .buy_tickets_popup {
        padding: 1em;
        max-width: 20em;
		min-width: 15em;
    }
        .buy_tickets_popup > p {
            font-size: 1.1em;
        }

.merchandise, .merchandise * { margin: 0; padding: 0; }
.merchandise {
    margin: 0 0 2em 0;
}
    .merchandise > .top_corners {
        background-color: #efefef;
    }
    .merchandise > .bottom_corners {
        background-color: #fff;
    }
.merchandise p { color: #797979; }
.merchandise > h2 {
    background-color: #efefef;
    border: 0 solid #ccc;
    border-width: 0 .1em;
    color: #666;
    padding: 0 1em 1em 1em;
}

/* Small Merch module on ADP/VDP */
.merchandise_body {
    background-image: url(/sites/site/default/images/medgray_gradient_h200.png);
    background-repeat: repeat-x;
    border: 0 solid #ccc;
    border-width: 0 .1em;
    padding: 0 .2em;
}    
    .merchandise_body > ul {
        overflow: auto;
        padding-top: .1em;
    }
        .merchandise_body > ul > li {
            float: left;
            list-style-type: none;
            padding: .5em .2em;
            margin: 0 .1em;
            width: 7.6em;
        }
        .merchandise_body > ul > li.merch_product_first { margin-right: 0; }
        .merchandise_body > ul > li.merch_product_last { margin-left: 0; }
        .merchandise_body > ul > li:hover { background: #fce8ea; }

            .merchandise_body > ul > li > a {
                color: #666;
            }
                .merchandise_body > ul > li > a > img {
                    display: block;
                    height: 7.6em;
                    margin: 0 auto;
                    width: 7.6em;
                }
                .merchandise_body > ul > li > a > span {
                    display: block;
                    font-size: 1.1em;
                    text-align: center;
                    padding: 0 .5em;
                }
                .merchandise_body > ul > li > a > span:hover { text-decoration: underline; }

    .merchandise_body > .merchandise_body_desc {
        font-size: 1.1em;
        margin: 0 0 1em 0;
        padding: .8em 1em 0 1em;
    }
    .merchandise_body > .view_all_merchandise {
        padding: 1em 0 .5em 0;
    }
        .merchandise_body > .view_all_merchandise > p {
        }
            .merchandise_body > .view_all_merchandise > p > a {
                color: #666;
                display: block;
                font-size: 1.1em;
                line-height: 1em;
                text-align: center;
            }
/* Large Merch module on EDP */
.merchandise_body_lrg {
    background-image: url(/sites/site/default/images/medgray_gradient_h200.png);
    background-repeat: repeat-x;
    border: 0 solid #ccc;
    border-width: 0 .1em;
    padding: 0 .9em;
}    
    .merchandise_body_lrg > ul {
        overflow: auto;
        padding-top: .1em;
    }
        .merchandise_body_lrg > ul > li {
            float: left;
            list-style-type: none;
            padding: .5em;
            margin: 0 .6em;
            width: 9.2em;
        }
        .merchandise_body_lrg > ul > li.merch_product_first { margin-right: 0; }
        .merchandise_body_lrg > ul > li.merch_product_last { margin-left: 0; }
        .merchandise_body_lrg > ul > li:hover { background: #fce8ea; }

            .merchandise_body_lrg > ul > li > a {
                color: #666;
            }
                .merchandise_body_lrg > ul > li > a > img {
                    border: .1em solid #ccc;
                    display: block;
                    height: 9em;
                    margin: 0 auto;
                    width: 9em;
                }
                .merchandise_body_lrg > ul > li > a > span {
                    display: block;
                    font-size: 1.1em;
                    text-align: center;
                    padding: 0 .5em;
                }
                .merchandise_body_lrg > ul > li > a > span:hover { text-decoration: underline; }

    .merchandise_body_lrg > .merchandise_body_lrg_desc {
        font-size: 1.1em;
        margin: 0 0 1em 0;
        padding: .8em 1em 0 1em;
    }

    .merchandise_body_lrg > .view_all_merchandise {
        padding: 1em 0 .5em 0;
    }
        .merchandise_body_lrg > .view_all_merchandise > p {
        }
            .merchandise_body_lrg > .view_all_merchandise > p > a {
                color: #666;
                display: block;
                font-size: 1.1em;
                line-height: 1em;
                text-align: center;
            }.recently_reviewed {
    padding: 0;
    position: relative;
}
    .recently_reviewed_header {
        border: .1em solid #ccc;
        border-width: 0 .1em;
        border-top: .4em solid #B6021D;
        min-height: 2em;
        padding: 1em 1em .9em 1.3em;
    }
        .recently_reviewed_header > a {
            display: block;
            float: right;
        }
.recently_reviewed_body {
    background-color: #fff;
    border: .1em solid #ccc;
    border-width: 0 .1em .1em .1em;
    margin-bottom: 1em;
    padding-bottom: 1em;
}
    .recently_reviewed > #BVCustomerRatings {
        border: .1em solid #ccc;
        border-width: 0 .1em;
    }
    .recently_reviewed table.BVRatingSummary,
    .recently_reviewed table.BVRatingWraperTable,
    .recently_reviewed table.BVReviewTable {
        margin: 0;
        padding: 0;
    }
    .recently_reviewed table td.BVRatingSummaryLinks {
        padding: 0 1em;
    }
        .recently_reviewed_body > #noReviews {
            margin: 0 1.3em;
        }
div.recently_reviewed table tr td { border: none; }
.module\.tabs {
    overflow: visible;
    margin: 1em 0;
    /*position: relative;*/
}
    .module\.tabs ul.tabs {
        float: left;
        list-style-type: none;
        margin: 0;
        padding: 0;
        position: relative;
        width: 100%;
    }
        .module\.tabs ul.tabs li {
            background-image: url(/modules/tabs/images/default-tab-left.png);
            background-position: top left;
            background-repeat: no-repeat;
            color: #fff;
            display: block;
            float: left;
            list-style-type: none;
            margin-right: .3em;
        }
        .module\.tabs ul.tabs li.active {
            background-image: url(/modules/tabs/images/active-tab-left.png);
            background-position: top left;
            background-repeat: no-repeat;
        }
            .module\.tabs ul.tabs li a {
                background-image: url(/modules/tabs/images/default-tab-right.png);
                background-position: top right;
                background-repeat: no-repeat;
                color: #fff;
                display: block;
                float: left;
                font-size: 1.4em;
                font-weight: bold;
                padding: .5em 10px .5em 5px !important; /* Pixel value is to offset the rounded corner */
                margin-left: 5px; /* Width of left rounded corner */
            }
            .module\.tabs ul.tabs li a.active {
                background-image: url(/modules/tabs/images/active-tab-right.png);
                background-position: top right;
                background-repeat: no-repeat;
                color: #fff;
            }
     .module\.tabs .tab_content {
        border: 1px solid #ccc;
        border-top: 4px solid #b6021d;
        clear: left;
        padding: 1em;
        z-index: 50;
    }
.module\.tabs ul.tabs li.wiki_tab {
    background-image: none;
    float: none;
    margin-top: -5.1em;
    position: absolute;
    /*left: 7.5em;*/
    right: 0em;
}
    .module\.tabs ul.tabs li.wiki_tab a {
        background-image: none;
    }

.module\.tabs ul.tabs li.event_wiki_tab {
    background-image: none;
    float: none;
    margin-top: -5.1em;
    position: absolute;
    left: 9em;
}
    .module\.tabs ul.tabs li.event_wiki_tab a {
        background-image: none;
    }

.module\.live_box\.main_page_tab {
    clear: both;
}

div.module\.live_box {
}
    div.module\.live_box > h2 {
        font-size: 1.3em;
        margin: 0;
        padding: 0 0 .3em .2em;
    }
    div.module\.live_box > div.redline {
        background-color: #b6021d;
        height: .4em;
    }
    div.module\.live_box > div.content {
        background-color: #f6f4f5;
        border: .1em #cbcbcb solid;
    }
    div.module\.live_box > div.no_bg {
        background-color: white;
    } 
.expand {
    position: absolute;
    z-index: 100;
    border: 2px #B6021d solid;
    background-color: #fff;
}
.init_wiki {
    background-color: #fff;
    /*width: 598px;*/
    width: 100%;
    height: 600px;
}
div.module\.wiki h2 {
    text-align: center;
}
.rondavu_body {
    margin: 0;
    overflow: auto;
}
    .rondavu_body > p {
        margin-bottom: 1em;
    }
.rondavu_body_standalone {
}
.message_note {
    font-style: italic;
    color: #666666;
}

/* send to friend module */
.send_to_friend, .send_to_friend *, .send_to_friend_popup, .send_to_friend_popup * { margin: 0; padding: 0; }
.send_to_friend {
    border-bottom: .1em dotted #cccccc;
    margin-bottom: 1em;
}
    .send_to_friend_popup_content {
        background-image: url(/sites/site/default/images/grey_stripe_gradient.png);
        background-repeat: repeat-x;
        overflow: auto;
        padding: 0 1em 0 1em;
    }

.send_to_friend_no_border {
    border: 0;
}
.send_to_form_submit img {
    margin-left: 1em;
    cursor: pointer;
}
.send_event {
    margin-bottom: 1em;
    float: left;
    position: relative;
}
.send_event_info {
    float: left;
    margin: 3.5em 0 0 0;
    width: 21em;
}
    .send_event_info dl dt {
        font-size: 1.2em;        
        font-weight: bold;
        margin-bottom: 0.5em;
    }
    .send_event_info dl dt {
        font-size: 1.2em;        
    }
    .send_event div.event_icon {
        background-image: url(images/send-to-friend_photo-frame.png);
        background-repeat: repeat-x;
        float: left;
        height: 111px;
        margin: 3em 1em 0 0;
        width: 144px;
    }
    .send_event div.event_icon img {
        height: 95px;
        margin: 0.7em 0 0 0.7em;
        width: 128px;
    }
.icon {
    float: left;
    cursor: pointer;
    padding-right: .5em;
}
a.icon {
    float: left;
}
.rondavu_body span.icon_label {
    margin: 1em 4em 0 1em;
    float: left;
}
form#send_to_friend_form {
    clear: left;
}
form#send_to_friend_form > label, 
form#send_to_friend_form > input[type="text"], 
form#send_to_friend_form > select, 
form#send_to_friend_form > textarea {
    display: block;
    width: 25em;
    margin-top: 1em;
}
.error {
	color: #ff0000;
}
.send_to_friend_popup {
    display: none;
    position: absolute;
    z-index: 3;
    width: 45em;
    overflow: auto;
}
    .send_to_friend_popup > .top_corners,
    .send_to_friend_popup > .bottom_corners {
        background-color: #fff;
    }
    .send_to_friend_popup > .send_to_friend_popup_body {
        background-color: #fff;
        border: .1em solid #cccccc;
        border-width: 0 .1em;
        padding: 2.1em 3.1em;
    }
        .send_to_friend_popup > .send_to_friend_popup_body > h2 {
            margin-bottom: 1em;
        }
        .send_to_friend_popup > .send_to_friend_popup_body > .send_to_friend_drag {
            color: #ccc;
            cursor: move;
            margin: -2em 0 0 0;
            position: absolute;
            left: 40em;
        }
        .send_to_friend_popup .send_to_friend_popup_close_container {
            float: right;
            margin: -2.5em -2.5em 0 0;
        }
            .send_to_friend_popup .send_to_friend_popup_close_container > img {
                height: 1.7em;
                width: 1.7em;
                cursor: pointer;
            }
        .send_to_friend_popup_venue_info {
            overflow: auto;
        }
            .send_to_friend_popup_venue_info > img {
                float: left;
                height: 6em;
                margin: 0 1.5em 0 0;
            }
            .send_to_friend_popup_venue_info > div.venue_info {
                float: left;
            }
                .send_to_friend_popup_venue_info > div > h2 {
                    font-size: 1.8em !important;
                    font-weight: bold !important;
                }
                .send_to_friend_popup_venue_info > div > p {
                    font-size: 1.4em;
                }

.send_to_friend_thank {
    display: none;
    position: absolute;
    z-index: 5;
    width: 25em;
    height: 5em;
}
    .send_thank_popup_body {
        border: 0 solid #ccc;
        border-width: 0 .1em;
        margin: 0;
        overflow: auto;
        padding: 1em;
    }
    .send_to_friend_thank > .top_corners,
    .send_to_friend_thank > .bottom_corners {
        background-color: #fff;
    }
    .send_to_friend_thank > .send_thank_popup_body {
        background-color: #fff;
        border: .1em solid #cccccc;
        border-width: 0 .1em;
        padding: 2.1em 3.1em;
    }
    .send_to_friend_thank .send_thank_popup_close_container {
        float: right;
        margin: -2em -2.5em 0 0;
    }
    .send_to_friend_thank > .send_thank_popup_body > h2 {
        margin-bottom: 2em;
    }
    .thank_closer {
        cursor: pointer;
    }
