	/* css for timepicker */
	.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
	.ui-timepicker-div dl { text-align: left; }
	.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
	.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
	.ui-timepicker-div td { font-size: 90%; }
	.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
	#map_canvas {
        width: 980px; 
        height: 388px; 
        float:left;
        margin-top: 5px;
        margin-left: 7px;
		-webkit-box-shadow: 0px 0px 15px 1px #000000;
		box-shadow: 0px 0px 15px 1px #000000;
	}
	
	body.home #map_canvas {
		float: none;
		width: 600px;
		height: 770px;
		display: table;
		margin: 0 auto;
	}
	
	#directions {
		width: 100%;
		margin-left: 7px;
		margin-top:20px;
		font-size: 1.4em;
	}
	
	#directions tr td{
		font-weight: bold;
		font-size: 11px;
		height: 5px;
	}
	
	
	#secondPage {
		margin-left:7px;
		font-size:1.2em;
	}
	
	#map_canvas2 {
		width: 534px; 
		height: 500px; 
		float:left;
		margin-top:20px;
	}
	
	#secondPage h1 {
		margin-top:10px;
		color: #971C39;
	}
	
	#secondPage h2 {
		font-size:1.4em;
	}
	
	#address {
		width:200px;
		float:left;
	}
	
	#contactDetails {
		width:250px;
		float:right;
		margin-bottom:50px;
	}
	
	#approval  {
		margin-top:20px;
		width:250px;
		float:left;
	}
	
	.bold {
		font-weight:bold;
	}
	
	.dirMap {
		width: 534px; 
		height: 200px; 
		float:left;
		margin-top:20px;
	}

	.dirText {
		margin-bottom:20px;
	}
	
	.mapContent{
		font-size: 0.9em;
		min-height: 100px;
		overflow: visible;
	}
	
	.mapContent h2{
		font-weight: 0.9;
	}
	
	.mapContent p{
		margin-top: 5px;
	}
	
	#thirdPage{
		font-size: 1.2em;
	}
	
	a.back{
		color: #fff;
		font-weight: bold;
		padding: 0 2px;
	}
	
	#thirdPage h2{
		margin-bottom: 20px;
	}
	
	#thirdPage table{
		width: 100%;
		margin-bottom: 20px;	
	}
	
	#thirdPage table th{
		font-weight: bold;
	}
	
	#thirdPage table tbody tr td, table.approval tbody tr td{
		width:350px;
		font-size: 12px;
		text-align: left;
	}
	
	#thirdPage table.approval tbody tr td{
		padding: 0;
		text-align: center;
	}
	
	#thirdPage table tr th.regionCell{
		padding-right: 5px;
	}
	
	#navBox{
		margin-top: 20px;
	}