.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #000;
	background: #fcfcfc;
	
}
.dpTD { border: 1px solid #3f4c6b ; width: 35px; height: 35px; font-size: 12px;}

.dpTDpast {
	border: 1px solid #3f4c6b;
    font-size: 12px;
	color: #b64848  ;
	width: 35px; height: 35px;
    text-decoration : line-through;
}
.checkout{
 width: 100%;
    
    background: rgba(232,75,75,1);
background: -moz-linear-gradient(top, rgba(232,75,75,1) 0%, rgba(143,17,17,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(232,75,75,1)), color-stop(100%, rgba(143,17,17,1)));
background: -webkit-linear-gradient(top, rgba(232,75,75,1) 0%, rgba(143,17,17,1) 100%);
background: -o-linear-gradient(top, rgba(232,75,75,1) 0%, rgba(143,17,17,1) 100%);
background: -ms-linear-gradient(top, rgba(232,75,75,1) 0%, rgba(143,17,17,1) 100%);
background: linear-gradient(to bottom, rgba(232,75,75,1) 0%, rgba(143,17,17,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e84b4b', endColorstr='#8f1111', GradientType=0 );
    
    color: #fff;
    font-size: 14px;
    line-height: 25px;
    text-shadow: 1px 0px 1px #333;
}
.checkin{
 width: 100%;
    
background: rgba(55,122,184,1);
background: -moz-linear-gradient(top, rgba(55,122,184,1) 0%, rgba(16,73,133,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(55,122,184,1)), color-stop(100%, rgba(16,73,133,1)));
background: -webkit-linear-gradient(top, rgba(55,122,184,1) 0%, rgba(16,73,133,1) 100%);
background: -o-linear-gradient(top, rgba(55,122,184,1) 0%, rgba(16,73,133,1) 100%);
background: -ms-linear-gradient(top, rgba(55,122,184,1) 0%, rgba(16,73,133,1) 100%);
background: linear-gradient(to bottom, rgba(55,122,184,1) 0%, rgba(16,73,133,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#377ab8', endColorstr='#104985', GradientType=0 );
    
    color: #fff;
    font-size: 14px;
    line-height: 25px;
    text-shadow: 1px 0px 1px #333;
}

.dpDayHighlightTD {
	

	background-color: #d3ddf2 ;
	width: 35px; height: 35px;
    border: 2px solid #d51818 ;
}
.dpTDHover {
	background: #2c539e; /* Old browsers */
background: -moz-linear-gradient(top, #2c539e 0%, #2c539e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #2c539e 0%,#2c539e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #2c539e 0%,#2c539e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c539e', endColorstr='#2c539e',GradientType=0 ); /* IE6-9 */
	border: 1px solid #ffffff;
	cursor: pointer;
	color: #ffffff;
	width: 35px; height: 35px;
}


.dpDayTD {
	background: #3f4c6b; /* Old browsers */
background: -moz-linear-gradient(top, #3f4c6b 0%, #3f4c6b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #3f4c6b 0%,#3f4c6b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #3f4c6b 0%,#3f4c6b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f4c6b', endColorstr='#3f4c6b',GradientType=0 ); /* IE6-9 */
 font-size: 14px;
	line-height: 30px;
	border-bottom: 1px solid #ccc;
	color: #ffffff;
	
}

.dpTitleText {
	font-size: 14px;
	color: #333 ;
	font-weight: bold;
	text-align: center;
    line-height: 20px;
		/* Title Month */
}
.dpDayHighlight {
	color: #000;
	font-size: 12px;
}
.dpDayToday {color:red;}
.dpDayTodayHighlight {
    font-size: 12px;
	color:#000;
	
}

.dpButton {
	background-color: #fcfcfc;
    color: #333;
    font-size: 14px;
	font-weight: bold;
	padding:0px;
	border:0px;
	cursor: pointer;
}
.dpButton:hover{
    color: #3367d6;
    background-color: #eee;
    font-weight: bolder;
}

.dpTodayButtonTD { 
    text-align: center; 
    background-color: #fcfcfc ;
    font-size: 14px;
}
.dpButtonTD {
 border: 1px solid  #2c539e;  
}

.dpButtonTD:hover {
 background-color: #eee;  
    cursor: pointer;
}
.dpTodayButton {
	font-size: 14px;
	border:0px;
	color:#333 ;
	background-color: #fcfcfc ;/* Title Close */
	font-weight:bold;
	margin-left: 10px;
	cursor: hand;
}

.dpTodayButton:hover{
    color: #3367d6;
}

