/**
 * 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 {
    display: none;
    font-size: 16.00px;
    margin-left: 0;
    position: absolute;
    width: 270px !important;
    z-index: 9999 !important;
}




#ptTimeSelectCntr .ui-widget-content {
  background: #fff none repeat scroll 0 0;
  border: medium none !important;
  border-radius: 0;
  margin-bottom: 3.00px;
  margin-top: 0 !important;
  padding: 5px;
}
#ptTimeSelectCntr .ui-widget.ui-widget-content {
  border: 1px solid #9f8882 !important;
}
#ptTimeSelectCntr .ui-widget{}
#ptTimeSelectCntr .ui-widget-header {
  background: #000000 none repeat scroll 0 0;
  border: 2px solid #45413f;
  border-radius: 0;
  color: #fff;
  font-size: 14.00px;
  font-weight: 700;
  height: 40px;
  padding: 5px;
}
#ptTimeSelectCntr #ptTimeSelectUserTime {
  font-size: larger;
  line-height: 26px;
  padding: 0 10px;
  text-align: center;
}
#ptTimeSelectCntr .ui-widget-header .ui-icon {
  background-image: url("GLA_images/ui-icons_444444_256x240.png") !importent;
}




#ptTimeSelectCntr #ptTimeSelectCloseCntr {
  display: block;
  padding: 0;
}






#ptTimeSelectCntr .ui-widget.ui-widget-content {
	margin-top: 0;
}
#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;
}




/*  content style and  hover style */
#ptTimeSelectCntr .ptTimeSelectHrCntr a, 
#ptTimeSelectCntr .ptTimeSelectMinCntr a {
  display: block;
  float: left;
  line-height: 32px;
  margin: 2px;
  padding: 0;
  text-align: center;
  text-decoration: none;
  transition: all 500ms ease;
}
#ptTimeSelectCntr .ptTimeSelectHrCntr a:hover, 
#ptTimeSelectCntr .ptTimeSelectMinCntr a:hover{
  background: #3f9bff !important;
  border-color: #0064a9 !important;
}



/*  Hour min text style */
#ptTimeSelectCntr .ptTimeSelectTimeLabelsCntr {
  color: #645d5e;
  font-size: 14.00px;
  font-weight: 700;
}


/*  Cloase button style */
#ptTimeSelectCntr #ptTimeSelectCloseCntr a {
  border-radius: 30%;
  display: block;
  height: 25px !important;
  line-height: 26px;
  margin: 0 !important;
  opacity: 1;
  padding: 0 !important;
  text-align: center;
  width: 25px !important;
}

/*  am pm content style, hover bg */
#ptTimeSelectCntr .ui-state-default {
  background: #fff !important;
  border: 1px solid #c7a1a3 !important;
  border-radius: 0;
  color: #626262 !important;
  font-size: 16.00px;
  font-weight: normal;
  height: 34px;
  margin-bottom: 8.00px;
  outline: medium none;
  text-align: center;
  width: 34px !important;
  line-height: 33px;
  margin: 2px;
  transition: all 500ms ease;
}
#ptTimeSelectCntr .ui-state-default:hover{
  background: #18fff3 !important; 
  border-color: #0e80ff !important; 
}


/*  For time set button css */
#ptTimeSelectCntr #ptTimeSelectSetButton {
  padding: 0 15px 5px 0;
}
#ptTimeSelectSetButton .ui-state-hover{
  background: #897018 !important;
  border: 2px solid #696566 !important;
  border-radius: 0;
  color: #413034 !important;
  font-size: 16.00px !important;
  font-weight: normal;
  height: 35px;  
  width: 70px !important;
}
#ptTimeSelectCntr #ptTimeSelectSetButton a {
  display: block;
  text-align: center;
  float: right;
  background: #201d1e !important;
  border: 2px solid #0a0a0a !important;
  border-radius: 0;
  color: #fff !important;
  font-size: 16.00px !important;
  font-weight: normal;
  height: 35px;  
  width: 70px !important;
  padding: 0;
  margin: 0;
  line-height: 32px;
  text-transform: uppercase;
  transition: all 500ms ease;
}
#ptTimeSelectCntr #ptTimeSelectSetButton a:hover{
  background: #1dbfb7 !important;  
} 






