﻿body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

a:link, a:visited
{
 color: black;
 text-decoration: none;
}

a:hover{
 text-decoration: underline;
}

.shead1{
 color: #003399;
 font-family: Arial;
 font-size: 13pt;
 font-weight: bold;
}

.shead2{
 color: #003399;
 font-family: Arial;
 font-size: 10pt;
 font-weight: bold;
}

.navlinks{
 font-family: Arial;
 font-size: 10pt;
 color: #003399;
}

.calendar1{
	border-collapse: collapse;
	border: 1px solid #808080;
	margin-left: auto;
	margin-right: auto;	
	background: white;
	}

.calendarCellA{
	border-collapse: collapse;
	border: 1px solid #808080;
	margin-left: auto;
	margin-right: auto;
	background: #fef89d;
	width: 110px;
}

.calendarCellB{
	border-collapse: collapse;
	border: 1px solid #808080;
	margin-left: auto;
	margin-right: auto;
	background: #fffcc4;
	width: 110px;
}

.calendarCellC{
	border-collapse: collapse;
	border: 1px solid #808080;
	margin-left: auto;
	margin-right: auto;
	background: #fffcc4;
	width: 110px;
}


	
.CalendarList{
	margin-left: -20px;
	margin-bottom: -5px;
	margin-top: -5px;
	#margin-left: -20px;
	#margin-bottom: 5px;
}

#container{
 /*width: 695px;*/
 width: 985px;
 overflow: hidden;
 min-height: 900px;
 margin-left: auto;
 margin-right: auto;
 border: 1px solid black;
 padding: 5px;
 background-color: white;
 padding-bottom: 0px;

}


#listings{
 margin-top: 10px;
 float: left;
 width: 675px;
 border-right: 1px solid #EEEEEE;
}



#navbar{
 float: left;
 width: 130px;
 margin-right: 10px;
 margin-top: 0px;
 padding: 10px;
 border: 2px solid #EEEEEE;
 padding-bottom: 25px;

}

#Navigation
{
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 3px;
    border: 2px solid #EEEEEE;
    height: 30px;
    margin-bottom: 5px;
} 

#navbar2{
 float: left;
 width: 130px;
 margin-right: 10px;
 margin-top: 0px;
 padding: 10px;
 border: 2px solid #EEEEEE;
 padding-bottom: 25px;

}


#header_right{
 float: right;
 width: 525px;
 height: 120px;
 margin-bottom: 5px;
 margin-right: 5px;

}

#header_left{
 float: left;
 width: 130px;
 height: 120px;
 margin-right: 10px;
 margin-bottom: 5px;
}

#header_main{
 width: 980px;
 height: 130px;
 border: 2px solid #EEEEEE;
 margin-bottom: 5px;
}


#propertypic{
 float: left;
 margin-right: 10px;
 margin-left: 15px;
}

#propertydetail{ 
 margin-right: 10px;
 float: right;
 padding: 5px;
 border: 1px solid #EEEEEE;
 
 width: 210px;
}

#propertydesc{
 float: left;
 width: 500px;
 padding-top: 10px;

}

#propertypictures{
 margin-top: 25px;

}

#PropTitle{
 float: left;
 width: 500px;
}

#Calendar{
	margin-left: auto;
	margin-right: auto;
	width: 756px;
}

.CalendarHeader{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 30px;
}

#listings img
{
    max-width: 500px;
}

#RightPanel
{
    float: right;
    width: 304px;
    min-height: 1500px;
    padding-left: 5px;
}

img.Billboard
{
    border: solid 2px #EEEEEE;
    margin-bottom: 15px;
}

#listings table td{
 vertical-align: top;
}
