/* 
    Document   : plugin_conf
    Created on : 18-Dec-2009, 12:13:33
    Author     : Jonathan
    Description:
        Styling for conference plugin
*/

#divConferenceArea .conf_item{
    /*display:block;*/
}

.conf_day{
    position:relative;
    display:block;
    list-style-type: none;
    vertical-align: top;
    font-size:12px;
    width:1000px;
    margin-left:12px;
    background-color:#707070;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    text-align:left;
    overflow:hidden;
}

    .conf_day .arrow_left{
        position:absolute;
        display:none;
        height:100px;
        width:40px;
        background: transparent url(../images/conference/arrow_left.png) no-repeat scroll top left;
        z-index:1;
        left:0px;

    }
    .conf_day .arrow_right{
        position:absolute;
        display:none;
        height:100px;
        width:40px;
        left:960px;
        background: transparent url(../images/conference/arrow_right.png) no-repeat scroll top left;
        z-index:1;
    }

    .conf_day .conf_day_stand{
        
    }
        .conf_day .conf_day_stand .view_pane{
            position:relative;
            width:920px;
            overflow:hidden;
            margin-left:40px;
        }
            .conf_day .conf_day_stand .view_pane .canvas{
                position:relative;
                width:2000px;
            }




.conf_day .date_heading{
    font-size:16px;
    font-weight:bold;
    text-align:center;

}
.conf_day .conf_item{
    display:inline-block;
    position:relative;
    width:200px;
    margin-bottom:10px;
    margin-left:10px;
    background-color:#e7e7e7;
    padding:2px;
    vertical-align:top;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    zoom:1;
    *display:inline;
}

/******************** conference day stand item styling ********************/
.conf_item_closed{
    height:150px;
}
.conf_item img{
    margin-bottom:2px;
    margin:10px auto 2px auto;
}
.conf_stand_number{

}
.conf_item .conf_time{
    display:block;
    position:relative;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    background: #ccc url(../images/conference/arrowdown.png) no-repeat center right;
    padding-right:15px;
    cursor:pointer;
}
.conf_item .conf_title{
    font-weight:bold;
}
.conf_item .conf_description{
    text-align:justify;
    display:block;
    visibility:visible;
    background-color:#cfcfcf;
    margin:3px;
    padding:2px;
    font-size:10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.conf_item .conf_standnumber{
    display:inline;
    position:relative;
    font-size:14px;
    font-weight:bold;
    color:#9ccd00;
}
.conf_item .conf_add_conf{
    display:block;
    text-align:center;
}
table.conference_table{
    margin:0px 10px 0px 10px;
}


ul.day_tab{
    /*float:left;*/
    display:block;
    position:relative;/* peekaboo bug fix for IE6 */
    min-width: 0; /* peekaboo bug fix for IE7 */
}
ul.day_tab li{
    display:inline-block;
    position:relative;
    top:1px; /*fixes a 1px gap between tab and panel*/
    width:114px;
    height:30px;
    margin-right:5px;
    margin-left:5px;
    background:transparent url(../images/conference/day_tab_bg.png) no-repeat top left;
    zoom:1;
    *display:inline;
}
ul.day_tab li a{
    position:relative;
    display:block;
    margin-top:3px;
    font-size:18px;
    color:#434343;
    text-decoration:none;
}
ul.day_tab li a:hover{
    text-decoration:underline;
    color:#000;
}
