.picker {
   /* height:100%;*/
    width: 705px;
    font-size: 10px;
    color: #333333;
}

.picker div.gDiv {
}

.picker div.hDiv {
	font-size: 18px;
}

.picker div.bDiv {
    clear: both;
     position:relative;
     overflow:hidden;
}

.picker div.bDiv .cell{
    margin: 0px;
    border:1px solid #6c6c6c;
    padding: 0px;
 }
 
 .picker div.bDiv .headcell{
    margin: 0px;
    padding: 0px;
 }
 
.picker div.bDiv .partytime{
 }
 
.picker div.bDiv table{
    border-spacing: 0px;
    empty-cells: show;
    border-collapse:collapse;
    margin: 0px;
    padding:0px;
 }


.picker div.bDiv .erow{
    background-color: #cccccc;
}
 
.picker div.tDiv {
    float: left;
	width: 190px;
}

.picker div.tDiv ul{
     list-style: none;   
}

.picker div.tDiv ul li{
}

.picker div.tDiv ul .listelements{
    width: 150px;
    height: 20px;
    padding: 0px;
    margin-bottom: 5px;
    text-align: center;
	font-size: 14px;
	cursor: move;
}

.picker p.fcDiv {
    clear: both;
}

.picker div.errDiv{
	display: none;
	color: #ff0000;
	font-size: 14px;
	padding-top:10px;
}

.picker div.dDiv {
    float: left;
}

.picker div.oDiv {
    position: absolute;
    z-index: 5;
    clear: both;
    margin: 0px;
    padding:0px;
}

.picker div.oDiv .oCDiv{
  float:left;
  position:relative;
  margin: 0px;
  padding:0px;
 
}

.picker div.dDiv .resizable{
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  opacity:0.5;
  padding:0px;
 
}

.helper{
    margin : 0px;
    padding : 0px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius: 5px;
}

.drophover{
    background-color: #ff0000;
    opacity: 0.5;
}
