
.searchPage_scheduleList, .doctorPage_scheduleList{
    /*font-size: 12px;*/
    text-align: center;
    width: 320px;
    margin-top: -10px;
}

.doctorPage_scheduleList{
    /*font-family: tahoma;*/
}

.searchPage_scheduleList{
    float: left;
    margin-right: 0px;
}

.searchPage_scheduleList, .searchPage_scheduleList .month, .searchPage_scheduleList .scheduleListFooter{
    width: 280px;
}

.week{
    background-color: #c4d6fd;
    padding: 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
    -moz-border-radius: 10px 10px 0px 0px;
	border-radius:10px 10px 0px 0px;
	display:table;
    clear: both;
}

.month{
	direction:rtl;
    background-color: #dbe6fd;
    padding: 0px;
    /*width: 420px;*/
	display:table;
}

.weekDays, .monthDays{
    float:right;
    width: 45.7px;
    display: block;
}

.doctorPage_scheduleList .monthDays{
    padding: 7px 0;
}

.doctorPage_scheduleList .weekDays{
    padding: 5px 0;
}

.searchPage_scheduleList .weekDays, .searchPage_scheduleList .monthDays{
    width: 40px;
    height: 23px;
}

.searchPage_scheduleList .weekDays{
    height: 25px;
}

.scheduleListFooter{
    background-color: #afc8ff;
    padding: 0px;
    -webkit-border-radius: 0px 0px 10px 10px;
    -moz-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
    width: 320px;
}

.searchPage_scheduleList .scheduleListFooter{
    height: 30px;
}

.next, .per{
    cursor: pointer;
    color:green;
}

.shift{
    background-color:#afa; 
    width:420px;
    margin-right:-25px; 
    margin-top: 5px;
	-webkit-border-radius: 15px;
    -moz-border-radius: 15px;
	border-radius: 15px;
    border: 1px solid #7893b8;
    padding-right: 5px;
    text-align: right;
}

.doctorPage_scheduleList .shift{
	background-color: #AAFFAA;
    border: 1px solid #7893B8;
	border-radius: 0;
    float: right;
    padding: 5px;
    text-align: right;
    width: 310px;
	margin-right: -40px;
}

.innerCopyDiv .shift{
	margin-right:10px; 
}

.shiftDiv{
	background: -o-linear-gradient(bottom, #BBBBFF 10%, #555599) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#BBBBFF), to(#555599));
    background: -moz-linear-gradient(center bottom , #BBBBFF 10%, #555599) repeat scroll 0 0 transparent;
    padding-left:20px; 
	-webkit-box-shadow: 0 0 20px #FFFFFF;
	-moz-box-shadow: 0 0 20px #FFFFFF;
	box-shadow: 0 0 20px #FFFFFF;
    position:absolute;   
    margin-top: 35px; 
	margin-right:-358px;
    display:none;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 310px;
}

.shiftDiv .close{
	float:right; 
	margin-right:-20px; 
	cursor:pointer;
}

.shiftDiv .shift{
    width: 300px;
}

.innerCopyDiv .shiftDiv .close{
	margin-right:10px; 
}