.info {
	float:right;
}
p {
	font-size:11px;
}
.property_info_box {
	background:rgb(254, 232, 163);
	border-left:2px white solid;
	width:171px;
	float:left;
	height:240px;
}
p.place:first-line {
	font-size:13px;
}
.form_section {
	width:494px;
}
.section {
	float:left;
}
.month {
	float:left;
	width:154px;
	margin:1px;
	padding:2px;
	border:1px solid rgb(190, 174, 122);
	background:rgb(254, 232, 163);
}
.month p {
	float:left;
	width:10.5%;
	display:block;
	margin:1px;
	text-align:center;
	height:15px;
	padding-top:3px;
}
.month h3 {
	margin:0px;
	color:rgb(47,50,147);
	font-weight:bold;
	color:navy;
	width:98%;
	text-align:center;
	margin-bottom:2px;
	font-size:13px;
}
h4 {
	color:rgb(47,50,147);
	margin:0px;
	font-size:12px;
	font-weight:bold;
}
.line1, .line2 {
	float:left;
	width:490px;
	margin-left:0;
	color:gray;
	text-align:left;
	padding:2px;
}
.line2 {
	color:gray;
	background:rgb(254, 232, 163);
	;
	border-bottom:1px solid rgb(190, 174, 122);
	border-top:1px solid rgb(190, 174, 122);
}
.col_2 {
	float:left;
	text-align:left;
	width:49.5%;
}
.col_3 {
	float:left;
	text-align:left;
	width:33%;
}
.col_4 {
	float:left;
	text-align:left;
	width:25%;
	height:30px;
}
.col_5 {
	float:left;
	text-align:left;
	width:20%;
}
.col_6 {
	float:left;
	text-align:left;
	width:16.5%;
}
.col_2 h4, .col_3 h4, .col_4 h4, .col_5 h4, .col_6 h4, {
font-size:10px;
}
#header {
	font-weight:bold;
	color:navy;
}
.roomDesc {
	width:72%;
	display:block;
	float:left;
	margin-top:0px;
	text-align:left;
}
.roomTitle {
	width:25%;
	display:block;
	float:left;
	margin-top:0px;
	text-align:left;
}
h3.roomTitle {
	font-size:12px;
}
.films {
	background-attachment:fixed;
	background:url(/images/films.gif);
	background-position:right;
	width:100%;
	height:16px;
	background-repeat:x-repeat;
	margin-top:0px;
	float:left;
	font-size:0px;
	margin-right:0px;
}
.arrows {
	width:16px;
	height:72px;
	float:left;
background:<?=$lightcolor?>;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	cursor:pointer;
background:<?=$menublue?>;
}
.property_thumbnails {
	width:90px;
	height:68px;
	float:left;
background:white;
	margin-bottom:2px;
	margin-left:2px;
	margin-top:2px;
	cursor:pointer;
}
.hidden {
	display:none;
}
.property_info_box a {
	font-size:11px;
}
.cal_noday, .cal_green, .cal_gr, .cal_rg, .cal_red, .cal_tis, .cal_ti{
	width:16px;
	height:15px;
	margin:1px;
	float:left;
	text-align:center;
	border:2px solid rgb(0,0,0);
	color:rgb(47,50,147);
	padding-top:1px;
}

.cal_noday{
	background:rgb(254,232,163);
	border:2px solid rgb(254,232,163);
}
.cal_green{
	background:rgb(181, 231, 140);
	font-weight:bold;
	border-color:RGB(136, 173, 105);
}
.cal_gr{
	width:20px;
	height:17px;
	background-image:url(images/calendar/gr.gif);
	border:0px;
	padding-top:3px;
}
.cal_rg{
	width:20px;
	height:17px;
	background-image:url(images/calendar/rg.gif);
	border:0px;
	padding-top:3px;
}
.cal_red{
	background:rgb(255, 190, 189);
	border-color:RGB(190, 160, 137);
}
.cal_tis{
	background:rgb(255, 197, 139);
	border-color:RGB(191, 148, 104);
	font-weight:bold;
}
.cal_ti{
	background:rgb(254, 213, 82);
	border-color:RGB(190, 160, 62);
	font-weight:bold;
}
a:hover{
	cursor:pointer;
}
