		#title{
			margin:10px 5px;
			color:#900;
			font-family:"Times New Roman", Times, serif;
		}
		#container, .wrap, #display{
			width:480px;
		} 
		#container{
			padding-bottom:5px;
			background:url(http://positionabsolute.net/images/search-gradient.gif) repeat-x bottom;
		}
		.view{
			width:480px;
		}
		.view table{
			float:left;
			width:150px;
			border:1px solid #000066;
			height:150px;
		}
		.view .calendar{
			vertical-align:top;		
			padding:0px 5px;
			
		}
		.calendar td{
			cursor:pointer;
			text-align:center;
			font-size:10px;
		}
		.view .header{
			background-color:#aaa;
			text-align:center;
			font-size:1.1em;
		}
		.viewWrap{
			border:1px solid #eee;
			overflow:auto;
		}
		#container .next, #container .previous{
			font-size:12px;
			color:#000;
		}
		.next{
			float:right;
		}
		input.active{
			border:2px solid #FF6600;
		}
		td.active{
			background-color:#333;
			color:#fff;
		}
		td.selected{
			background-color:#666666;
			color:#fff;
		}
		table th{
			color:#000;
			font-size:12px;
		}
		.disabled table th{
			color:#000;
			font-size:12px;
		}
		.disabled table td, tr.disabled td, td.disabled{
			color:#AAA;
		}
		#display {
			font-size:12px;
			padding-top:15px;
		}
		#display div{
			border-bottom:1px dashed #eee;
			margin-bottom:10px;
		}
		
		
		