@charset "utf-8";
/* CSS Document */

body{
		font-size:small;
		font-family:Arial, Helvetica, sans-serif;
		background-color:#CCCCCC;
	}
	
	h1{
		font-family:Arial, Helvetica, sans-serif;
		color:#670001;
		font-size:225%;
	}
	
	#contents{
	margin-top:40px;;
	}
	
	#contents #top{
		background-image:url(images/mainTop.jpg);
		width:785px; 
		height:28px;
		background-repeat:no-repeat;
	}
	
	#contents #middle{
		background-image:url(images/mainMid.jpg);
		width:785px;
		background-repeat:repeat-y;
	}
	
	#contents #bottom{
		background-image:url(images/mainBot.jpg);
		width:785px;
		height:28px;
		background-repeat:no-repeat;
	}
	
	#footerText{
		color:#FFFFFF;
		margin-left:10px;
		text-align:left;
		font-size:110%;	
		letter-spacing:4px;
	}
	
	#largeTitle{
		color:#FFFFFF;
		font-size:250%;
	}
	
	#smallTitle{
		color:#A29A98;
		font-size:160%;
	}
	
	#title{
		float:left;
		margin-left:20px;
	}
	
	#headerAddress{
		float:left;
		margin-left:60px;
		font-weight:bold;
		text-align:left;
	}
	
	#headerImage{
		float:left;
		margin-left:20px;
	}
	
	#greenLine{
	background-color:#006600;
	height:10px;
	width:777px;
	margin-left:2px;
	}
	
	#navBar{
	background-color:#000000;
	height:25px;
	width:777px;
	margin-left:2px;
	margin-bottom:0px;
	font-size:95%;
	}
	
	#navBar ul{
		margin:0px;
		padding:0px;
	}
	
	#navBar li{
		margin-top:5px;
		margin-right:20px;
		float:left;
		list-style:none;
		color:#FFFFFF;
	}
	
	#navBar li a:hover{
		color:#CCCCCC;
	}
	
	#navBar li a{
		color:#FFFFFF;
		text-align:left;
		font-weight:bold;
		font-size:90%;
		text-decoration:none;
	}
	
	#leftCol{
		float:left;
		width:422px;
		margin-left:10px;
		text-align:left;
		padding-top:20px;
		/*#margin-left:4px;*/
	}
	
	#rightCol{
		float:left;
		padding-top:20px;
	}
	
	#mainPageText{
		width:22px;
	}
	
	.bigWhiteText{
		color:#FFFFFF;
		font-size:135%;
	}
	
	#featuredListing #greenBar{
		color:#FFFFFF;
		font-size:85%;
		width:340px;
		background-color:#006600;
		text-align:center;
	}
	
	#featuredListing #mainContainer{
		width:340px;
		background-color:#CCCCCC;
		color:#000000;
		height:340px;
	}
	
	#featuredListing #mainContainer #leftCol #addressFeat{
		color:#000000;
	}
	
	#featuredListing #mainContainer #leftCol{
		color:#FFFFFF;
		height:325px;
		float:left;
		width:235px;
	}
	
	#featuredListing #mainContainer #midCol{
		background-color:#000000;
		width:1px;
		height:330px;
		float:left;
		margin-top:4px;
		margin-left:4px;
		/*#margin-left:0px;*/
	}
	
	#featuredListing #mainContainer #rightCol{
		color:#FFFFFF;
		height:325px;
		float:left;
		padding:5px;
		/*#padding:0px;*/
	}
	
	.featureBigText{
		font-size:160%;
		color:#702218;
		font-weight:bold;
	}
	
	.subMenu{
	z-index: 1020;
	width: 150px;
	position: absolute;
	left: -1000em;
	background-color:#670001;
	font-size:120%;
	text-align:left;
	border-style:solid;
	border-width:thin;
	border-color:#999999;
	}
	
	#navBar li .subMenu li{
		float:none;
		width:150px;
		/*border-bottom-style:solid;
		border-bottom-width:thin;
		border-bottom-color:#CCCCCC;*/
	}
	
	#navBar li .subMenu li:hover{
		background-color:#006633;
		width:150px;
	}
	
	#redBar{
		margin-left:20px;
		width:730px;
		height:20px;
		background-color:#670001;
	}
	
	#descripText{
		display:block;
		font-weight:bold; 
		font-size:90%; 
		color:#000000; 
		display:block; 
		margin-top:-20px;
	}
	
	#contactText{
		margin-bottom:25px;
		font-size:110%;
	}
	
	#contactForm{
		width:550px;
	}
	
	#contactForm legend{
		font-size:110%;
	}	
	
	/****Rental Form***/
	
	.sectionHeading{
		font-size:120%;
		font-weight:bold;
	}
	
	.subSectionHeading{
		font-size:110%;
		font-weight:bold;
	}
	
	#rentalForm table{
		border-spacing:1px;
		margin-bottom:10px;
		width:1000px;
	}
	
	#rentalForm table tr td input{
		margin-left:5px;
	}
	
	#rentalForm table tr td select{
		margin-left:5px;
	}
	
	/*********/
	
	.heading{
		font-size:110%;
		font-weight:bold;
	}
	
	#details #detailCol{
		width:250px;
		float:left;
		margin-bottom:20px;
	}
	
	#details #photoCol{
		width:300px;
		float:left;
		margin-left:0px;
	}
	
	#details #pdfCol{
		width:300px;
		float:left;
		margin-left:0px;
	}
	
	#details #toolCol{
		float:left;
		margin-left:15px;
		margin-top:20px;
	}
	
	#details #additionalDetails{
		margin-top:20px;
		margin-bottom:20px;
		clear:both;
		width:700px;
	}
	
	#details #detailCol #address{
		margin-bottom:20px;
	}
	
	#details #detailCol #rentalDetails{
		margin-bottom:20px;
	}