/* CSS Document */
body {
	background-color: #D0B58A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7B7A7A;
	margin: 0;
	line-height: 16px;
}

img {
	border: 0;
}

a {
	text-decoration: none;
}

a:hover {
}

form {
	margin: 0 !important;
}

#container {
	margin: 0 auto 0 auto;
	width: 820px;
	background-color: #F9F5DA;
}

.imgLeft {
	float: left;
	margin: 0 10px 0 0;
}

#header {
	height: 79px;
	border-top: 4px solid #4A8486;
	background-color: #F7F3DA !important;
	background: url(../images/logo.gif) top left no-repeat;
	padding: 2px 28px 0 0;
	text-align: left;
	font-size: 10px;
	color: #477E86;
	line-height: 16px;
}
	
	#header .element {
		float: right;
		padding: 0 0 0 57px;
	}

#banner {
}

#contentArea {
	background-color: #F9F5DA !important;
}

	#contentArea ul {
		margin: 0;
	}

		#contentArea ul li {
			margin: 0;
			list-style: none;
		}
		
	#contentArea #leftPanel {
		padding: 11px 0 15px 13px;
		width: 566px;
		float: left !important; 
	}
	
		#contentArea #leftPanel #head h2 {
			width: 457px;
			float: left;
		}
		
		#contentArea #leftPanel #head #selection {
			width: 325px;
			float: left;
		}
		
		#contentArea #leftPanel #head #selection .label {
			width: 145px;
			float: right;
			font-size: 10px;
			color: #4D949A;
		}
		
		#contentArea #leftPanel #head #selection .select {
			width: 159px;
			float: right;
		}
		
			.select select {
				width: 120px;
				color: #4D949A !important;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				height: 16px;
				line-height: 14px;
				padding: 0 0 0 1px;
				margin: 0 0 0 0;
				background-color: #F9F5DA !important;
			}
			
		#contentArea #leftPanel #head #selection .button2 {
			width: 35px;
			border: 1px solid #34747D;
			background-color: #34747D;
			color: #ffffff !important;
			font-size: 10px;
			font-family: tahoma, arial;
			padding: 0 3px 3px 5px;
			height: 18px;
			line-height: 14px;
		}
		
		.content {
			padding: 0 40px 0 0;
			font-size: 11px;
			color: #5B5C5C;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			text-align: justify;
		}
		
			.content a {
				color: #4A8486;
			}
			
			.content a:hover {
				color: #D0B58A;
			}
			
		#contentArea #leftPanel .content ul {
			margin: 0;
		}
		
			#contentArea #leftPanel .content ul li {
				margin: 0;
				list-style-image: url(../images/arrow.gif);
				padding: 0 0 5px 0;
			}
		
		#contentArea #leftPanel #prop-list {
			margin: 0px 0 0 0;
		}
			
			#contentArea #leftPanel #prop-list .section {
				width: 792px !important;
				padding: 0px 6px 0px 0;
				margin: 0 0 6px 0 !important;
				clear: left;
				background: url(../images/list-bg.jpg) repeat-y;
			}
			
			#contentArea #leftPanel #prop-list .section .top {
				background: url(../images/list-top-bg.jpg) no-repeat;
				height: 11px;
			}
			
			#contentArea #leftPanel #prop-list .section .bottom {
				background: url(../images/list-bottom-bg.jpg) no-repeat;
				height: 13px;
				clear: left;
			}
			
			#contentArea #leftPanel #prop-list .section .image {
				height: 114px;
				width: 156px;
				padding: 0 0 2px 10px;
				float: left;
				margin: 0 0 9px 0;
			}
			
			#contentArea #leftPanel #table {
				width: 548px;
				border-left: 1px solid #4D949A;
				border-right: 1px solid #4D949A;
				margin: 0 0 0 7px;
			}
			
				#contentArea #leftPanel #table #th {
					padding: 3px 3px 3px 3px;
					font-weight: bold;
					background-color: #4D949A;
					color: #ffffff;
				}
				
				#contentArea #leftPanel #table .thSpecialItems {
					padding: 3px 3px 3px 3px;
					font-weight: normal;
					background-color: #4D949A;
					color: #ffffff;
					text-align: center;
				}
				
				#contentArea #leftPanel #table #td {
					padding: 3px 3px 3px 3px;
					border-bottom: 1px solid #4D949A;
				}
				
				#contentArea #leftPanel #table #td1 {
					padding: 3px 3px 3px 3px;
					border-bottom: 1px solid #4D949A;
					border-right: 1px solid #4D949A;
				}
			
			#contentArea #leftPanel #prop-list .section .content {
				/*height: 104px;*/
				width: 595px;
				padding: 0 27px 0 0;
				font-size: 11px;
				color: #5B5C5C;
				float: left;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				line-height: 16px;
			}
			
				#contentArea #leftPanel #prop-list .section .content a {
					color: #5B5C5C;
					text-decoration: none;
				}
			
				#contentArea #leftPanel #prop-list .section .content h3 {
					font-size: 11px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: bold;
					color: #4D949A;
					margin: 0px 0 2px 0;
				}
				
					#contentArea #leftPanel #prop-list .section .content h3 a, h3 {
						color: #4D949A;
						text-decoration: none;
					}
					
					#contentArea #leftPanel h4 {
						text-decoration: none;
						font-size: 11px;
						margin: 10px 0 0 0;
					}
					
					.beds {
						background-image: url(../images/icons/beds.gif);
						background-position: top;
						background-repeat: no-repeat;
						padding: 0 0 0 37px;
						width: 44px;
					}
					
					.baths {
						background-image: url(../images/icons/baths.gif);
						background-position: top;
						background-repeat: no-repeat;
						padding: 0 0 0 37px;
						width: 37px;
					}
				
				#contentArea #leftPanel #prop-list .section .content .price {
					font-size: 11px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: bold;
					color: #4D949A;
					margin: 6px 0 12px 0;
				}
				
				#contentArea #leftPanel #prop-list .section .content .more {
					font-size: 10px;
					font-weight: normal;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #4D949A;
					padding: 0 0 8px 15px;
					background: url(../images/arrow.gif) no-repeat;
					line-height: 10px;
				}
				
					#contentArea #leftPanel #prop-list .section .content .more a {
						color: #4D949A;
						text-decoration: none;
					}
				
			#contentArea #leftPanel #prop-list .paging {
				height: 26px;
				line-height: 26px;
				border-bottom: 1px solid #4D949A;
				border-top: 1px solid #4D949A;
				color: #666666;
				font-size: 10px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				padding: 0 0 0 15px;
				margin: 0 0 20px 0;
				background-color: #006699;
			}
			
				#contentArea #leftPanel #prop-list .paging a {
				color: #666666;
				margin: 0 4px 0 2px;
				}
				
				#contentArea #leftPanel #prop-list .paging .currentLink {
					color: #4D949A;
					text-decoration: none;
					font-weight: bold;
					margin: 0 3px 0 2px;
				}
			
				#contentArea #leftPanel #prop-list .paging select {
					font-size: 10px;
					width: 57px;
					margin: 2px 0 0 0;
				}
				
			#contentArea #leftPanel #prop-list .section .hr {
				border-top: 1px solid #4D949A;
				margin: 0 0 12px 12px;
				width: 756px;
				clear: left;
			}
			
			#contentArea #leftPanel #prop-list .section .subHeading {
				font-size: 11px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: bold;
				color: #4D949A;
			}
			
			#contentArea #leftPanel #prop-list .section .subContent {
				width: 560px !important;
				padding: 0 5px 0 11px;
				margin: 0 0 15px 0;
				float: left;
			}
			
			#contentArea #leftPanel #prop-list .section .rentalSubContent {
				width: 756px !important;
				padding: 0 5px 0 11px;
				margin: 0 0 15px 0;
				float: left;
			}
			
				#contentArea #leftPanel #prop-list .section .subContent .selectDate {
					width: 55px !important;
				}
				
				#contentArea #leftPanel #prop-list .section .subContent .selectMonth {
					width: 80px !important;
				}
				
				#contentArea #leftPanel #prop-list .section .subContent input {
					border: 1px solid #34747D;
					color: #4D949A;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					width: 180px;
					height: 17px;
					line-height: 14px;
					padding: 1px 0 0 3px;
					margin: 0 0 5px 0;
				}
			
			#contentArea #leftPanel #prop-list .section .detailImgs {
				width: 180px;
				margin: 0 0 30px 0;
				padding: 0;
				float: right;
			}
			
			#contentArea #leftPanel #prop-list .section .rentalDetailImgs {
				margin: 0 0 30px 11px;
				padding: 0;
				float: left;
			}
			
				#contentArea #leftPanel #prop-list .section .detailImgs img {
					margin: 7px 0 15px 0;
					border: 1px solid #D0B58A;
				}
				
				#contentArea #leftPanel #prop-list .section .rentalDetailImgs img {
					margin: 7px 25px 15px 0;
					border: 1px solid #D0B58A;
					vertical-align: top;
					text-align: top;
				}
		
		#contentArea #leftPanel #featured {
			margin: 31px 0 0 0;
		}
		
			#contentArea #leftPanel #featured .section {
				width: 175px !important;
				float: left;
				padding: 0 6px 0 0;
				background: url(../images/section_bg.jpg) no-repeat top left;
			}
			
			#contentArea #leftPanel #featured .title1 {
				width: 158px !important;
				height: 24px;
				font-size: 11px;
				font-family: Arial, Helvetica, sans-serif;
				padding: 3px 0 0 22px;
				font-weight: bold;
				color: #fff;
				background: url(../images/section_title_1.jpg) no-repeat top left;
			}
			
			#contentArea #leftPanel #featured .title2 {
				width: 158px;
				height: 24px;
				padding: 3px 0 0 22px;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: bold;
				font-size: 11px;
				color: #fff;
				background: url(../images/section_title_2.jpg) no-repeat top left;
			}
			
			#contentArea #leftPanel #featured .image {
				height: 114px;
				width: 166px;
				padding: 0 0 2px 16px;
			}
			
			#contentArea #leftPanel #featured .content {
				height: 104px;
				width: 147px;
				padding: 0 15px 0 16px;
				font-size: 11px;
				color: #5B5C5C;
				font-family: Arial, Helvetica, sans-serif;
			}
			
				#contentArea #leftPanel #featured .content a {
					color: #5B5C5C;
					text-decoration: none;
				}
			
				#contentArea #leftPanel #featured .content h3 {
					font-size: 11px;
					font-family: Arial, Helvetica, sans-serif;
					font-weight: bold;
					color: #4D949A;
					margin: 0px 0 2px 0;
				}
				
					#contentArea #leftPanel #featured .content h3 a {
						color: #4D949A;
						text-decoration: none;
					}
					
	#contentArea #leftPanel #rentals {
			margin: 31px 0 0 0;
			width: 792px;
		}
		
			#contentArea #leftPanel #rentals .section {
				width: 181px !important;
				height: 245px;
				float: left;
				padding: 19px 6px 0 0;
				background: url(../images/rental_bg.jpg) no-repeat top left;
			}
			
			#contentArea #leftPanel #rentals .image {
				height: 114px;
				width: 166px;
				padding: 0 0 2px 16px;
			}
			
			#contentArea #leftPanel #rentals .content {
				height: 104px;
				width: 147px;
				padding: 0 15px 0 16px;
				font-size: 11px;
				color: #5B5C5C;
				font-family: Arial, Helvetica, sans-serif;
			}
			
				#contentArea #leftPanel #rentals .content a {
					color: #5B5C5C;
					text-decoration: none;
				}
			
				#contentArea #leftPanel #rentals .content h3 {
					font-size: 11px;
					font-family: Arial, Helvetica, sans-serif;
					font-weight: bold;
					color: #4D949A;
					margin: 0px 0 2px 0;
				}
				
					#contentArea #leftPanel #rentals .content h3 a {
						color: #4D949A;
						text-decoration: none;
					}
	
	#contentArea #rightPanel {
		width: 225px;
		float: left !important;
		padding: 25px 0 0 0;
	}
	
		#contentArea #rightPanel .slideshow {
			width: 158px;
			margin: 2px 0 0 0;
			color: #4D949A;
			text-align: center;
			padding: 0 0 0 31px;
		}
		
		#contentArea #rightPanel #featuredImage {
			background: url(../images/featured_bg.jpg) no-repeat;
			padding: 0 0 8px 1px;
			margin: 0 0 0 32px;
		}
		
			#contentArea #rightPanel .slideshow a {
				margin: 0 5px 0 5px;
				color: #4D949A;
				text-decoration: none;
				font-size: 10px;
			}
			
			#contentArea #rightPanel .slideshow a:hover {
				color: #D0B58A;
			}
		
		#contentArea #rightPanel .subContact input, select, textarea {
			border: 1px solid #34747D;
			color: #4D949A;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			width: 180px;
			height: 17px;
			line-height: 14px;
			padding: 1px 0 0 3px;
			margin: 0 0 5px 0;
		}
		
		.checkbox {
			border: none !important;
			width: 15px !important;
		}
		
		#contentArea #rightPanel .subContact .button, .button {
			border: 1px solid #34747D;
			background-color: #34747D;
			color: #ffffff !important;
			width: 80px !important;
			font-size: 10px !important;
			font-family: tahoma, arial;
			padding: 0 3px 3px 5px;
		}
		
		#contentArea #rightPanel .subContact .textAreas, .textAreas {
			width: 180px;
			height: 86px;
			border: 1px solid #34747D;
		}
		
		#contentArea #rightPanel .subContact fieldset {
			width: 207px;
			border: 2px solid #D0B58A;
			color: #666666;
			margin: 0 0 20px 0;
		}
		
		#contentArea #rightPanel .subContact fieldset #showErrors, #showErrors {
			color: #FF0000;
			font-weight: bold;
		}
		
		#showErrors_normalForms {
			border: 1px solid #FF0000;
			padding: 4px;
			color: #FF0000;
			font-weight: bold;
			text-align: center;
			margin: 5px 0 0 0;
		}
		
		#contentArea #rightPanel .subContact fieldset .padding {
			width: 187px !important;
			padding: 4px 0 0 9px;
		}
		
			#contentArea #rightPanel .subContact fieldset .padding label {
				width: 187px !important;
			}
			
		#contentArea #rightPanel .subContact fieldset .nopadding {
			padding: 2px 0px 0px 9px;
			width: 187px !important;
			/*float: left;*/
		}
	
		#fadeThis {
			PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-TOP: 0px; POSITION: relative;
		}
		
		#fadeThis LI {
			DISPLAY: none; 
		}
		
		#fadeThis LI IMG {
		}
		
		#rotate1 {
		}
		
		#rotate2 {
		}
		
		#rotate3 {
		}
		
		#rotate4 {
		}
		
		.youWishPrevNext {
			COLOR: #fff;
		}
		
		.youWishPrevNext A {
			FONT-SIZE: 9px; COLOR: #fff
		}
		
		.youWish {
			margin-bottom: 100px;
		}
		
		.youWish A {
			TEXT-DECORATION: none
		}
		.youWish A:hover {
			TEXT-DECORATION: none
		}
		
		#logos {
			text-align: center;
		}
			
			#logos img {
				margin: 0 0 20px 0;
			}
		
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #508D92;
	line-height: 14px;
	margin: 0;
	padding: 0 0 10px 0;
}

.redText {
	color: #FF0000;
}

.activeCategory {
	color: #7B7A7A;
}

.bgGreen {
	background-color: #F7F3DA !important;
}

.mapClose {
	color: #4A8486;
	text-decoration: none;
}

.mapClose:hover {
	color: #D0B58A;
}

.returnLink {
	padding: 5px !important;
	background-color: #4A8486;
	color: #ffffff !important;
	text-decoration: none;
}

.returnLink:hover {
	text-decoration: none;
}

.linkDiv {
	margin: 0 0 10px 0;
}

#footer {
	border-top: 4px solid #4A8486;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FEFEFD;
	background-color: #D0B58A;
	line-height: 23px;
	text-align: center;
	clear: left;
}

	#footer a {
		padding: 0 11px 0 11px;
		color: #FEFEFD;
	}
