/**
 * FILE: jquery.ptTileSelect.css
 * 	Default style for the timeselect container.
 * 
 *  LAST UPDATED:
 * 
 * 		- $Date: 2009/04/12 20:23:02 $
 * 		- $Author: paulinho4u $
 * 		- $Revision: 1.1 $
 */
#ptTimeSelectCntr {
	width: 250px; 
	font-size: .9em;
	position: absolute;
	z-index: 100;
	display: none;
	background:#EEEEEE;
	padding:1px;
}
#ptTimeSelectCntr .ui-widget{
	padding: .2em;
}
#ptTimeSelectCntr .ui-widget-header {
	line-height: 25px;;
	background:#E0E0E0;
	position:relative;
	height:29px;
	padding:2px 0;
}
#ptTimeSelectCntr #ptTimeSelectUserTime {
	font-size: larger;
	padding: .2em;
	padding-left: 1em;
	text-align: center;
}
#ptTimeSelectCntr #ptTimeSelectCloseCntr {
	display: block;
	padding: .2em;
}
#ptTimeSelectCntr #ptTimeSelectCloseCntr a {
	display: block;
    line-height: 1.4em;
    padding: 0;
    position: absolute;
    right: 5px;
    top: 7px;
    width: 1.4em;
}
#ptTimeSelectCntr #ptTimeSelectCloseCntr a span {background:url("images/glyphicons-halflings.png") -310px 2px no-repeat}

#ptTimeSelectCntr .ui-widget-content {
	 margin-top: .1em;
	 margin-bottom: .1em; 
	 padding: .2em;	
}
#ptTimeSelectCntr .ui-widget.ui-widget-content {
	margin-top: 0;
}

#ptTimeSelectCntr .ptTimeSelectLeftPane, #ptTimeSelectCntr .ptTimeSelectRightPane {text-transform:uppercase; font-size:13px;font-weight:normal;}
#ptTimeSelectCntr .ptTimeSelectMinCntr {margin-top:-5px;}
#ptTimeSelectCntr .ptTimeSelectLeftPane.ui-widget-content {
	border-top:none;
	border-bottom:none;
	border-left:none;
	border-right-width: 2px;
}
#ptTimeSelectCntr .ptTimeSelectRightPane.ui-widget-content {
	border: none;
}
#ptTimeSelectCntr .ptTimeSelectHrCntr a,
#ptTimeSelectCntr .ptTimeSelectMinCntr a {
	display: block;
	float: left;
	padding: 0;
	width: 23%;
	margin: 1px;
	text-align: center;
	text-decoration: none;
	line-height: 1.5em;
	background: #DEDEDE;
	color: #333333;
	font-size: 13px;
}
#ptTimeSelectCntr .ptTimeSelectHrAmPmCntr {margin:-30px 1px 0 0 ;position:relative;z-index:101;}
#ptTimeSelectCntr .ptTimeSelectHrAmPmCntr a {
	text-align: center;
	margin: 1px;
	line-height:1.8em;
	background:#DEDEDE;
	width:23%;
	color:#333333;
	text-decoration:underline;
}


#ptTimeSelectCntr .ptTimeSelectHrAmPmCntr .IamAM {float:left;}
#ptTimeSelectCntr .ptTimeSelectHrAmPmCntr .IamPM {float:right;}
#ptTimeSelectCntr .ptTimeSelectTimeLabelsCntr {
	font-weight: bold;
	font-size: .9em;
}

#ptTimeSelectCntr .ptTimeSelectTimeLabelsCntr div{
	line-height:2em;
}


#ptTimeSelectCntr #ptTimeSelectSetButton {
	padding-top: .2em;
	padding-bottom: .2em;
}
#ptTimeSelectCntr #ptTimeSelectSetButton a {
 	display: block;
padding: .2em;
width: 20%;
text-align: center;
float: right;
line-height: 1.6em;
margin-right: 6px;
color:#333333;
background:#DEDEDE;
font-weight:bold;
}