@charset "utf-8";
body{
	background: url(/img/2/00-topInternalBg.png) top repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#69654d;
	padding:0;
	margin:0;
}
@font-face {
	font-family: 'ShelleyRegular';
	src: url('/type/2/shlyalln-webfont.eot');
	src: local('☺'),
	url('/type/2/shlyalln-webfont.woff') format('woff'),
	url('/type/2/shlyalln-webfont.ttf') format('truetype'),
	url('/type/2/shlyalln-webfont.svg#webfontytGcgjjb') format('svg');
	font-weight: normal;
	font-style: normal;
}
img{
	border:none;
}
a{
	color:#F00;
}
#index{
	background: url(/img/2/00-topIndexBg.png) top repeat-x;
}
.mainContainer, .header{
	width:980px;
}
.header{
	height:127px;
}
	.logo{
		width:446px;
		height:127px;
		float:left;
	}
		.logo img{
			margin:18px 0 0 0;
		}
	.menu{
		width:534px;
		height:127px;
		text-align:right;
		float:left;
	}
		.menuOptions{
			width:230px;
			height:24px;
			color:#FFF;
			padding-left:4px;
			margin: 0 0 0 300px;
			
			-moz-border-radius: 0 0 5px 5px; /* FF1+ */
			-webkit-border-radius: 0 0 5px 5px; /* Saf3+, Chrome */
			border-radius: 0 0 5px 5px; /* Opera 10.5, IE 9 */
			
			-moz-box-shadow: 0px 2px 5px #5b5843; /* FF3.5+ */
			-webkit-box-shadow: 0px 2px 5px #5b5843; /* Saf3.0+, Chrome */
			box-shadow: 0px 2px 5px #5b5843; /* Opera 10.5, IE 9.0 */
			
			background-image: -moz-linear-gradient(top, #b0a986, #6a664d); /* FF3.6 */
			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #b0a986),color-stop(1, #6a664d)); /* Saf4+, Chrome */
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#b0a986', EndColorStr='#6a664d'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#b0a986', EndColorStr='#6a664d')"; /* IE8 */
		}
			.menuOptions div{
				float:left;
				margin: 3px 3px 0 3px;
				height:24px;
				vertical-align:baseline;
			}
			.menuOptions a{
				color:#FFF;
				text-decoration:none;
			}
				.menuOptions a:hover{
					text-decoration:underline;
				}
.top{
	width:964px;
	background:#9a9475;
	border:#cac29a solid 1px;
	height:auto;
	padding:8px;
}
	.top h1{
		font-weight:normal;
		text-align:left;
		margin:5px;
		color:#FFF;
	}
	.topContent{
		background:#FFF;
	}
		.topMenu{
			margin:0 0 0 13px;
			color:#69654d;
		}
			.topMenuOption{
				float:left;
				padding:0;
				margin:-30px 5px 0 5px;
				display:inline-block;
			
				-moz-box-shadow: 0px -3px 5px #5b5843; /* FF3.5+ */
				-webkit-box-shadow: 0px -3px 5px #5b5843; /* Saf3.0+, Chrome */
				box-shadow: 0px -3px 5px #5b5843; /* Opera 10.5, IE 9.0 */
			
				background-image: -moz-linear-gradient(top, #ffffff, #e5d7c4); /* FF3.6 */
				background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffffff),color-stop(1, #e5d7c4)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e5d7c4'); /* IE6,IE7 */
				-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e5d7c4')"; /* IE8 */
			}
				.topMenuOption:hover{				
					background-image: -moz-linear-gradient(top, #e5d7c4, #ffffff); /* FF3.6 */
					background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #e5d7c4),color-stop(1, #ffffff)); /* Saf4+, Chrome */
					filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#e5d7c4', EndColorStr='#ffffff'); /* IE6,IE7 */
					-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#e5d7c4', EndColorStr='#ffffff')"; /* IE8 */
				}
			.topMenuOption a{
				color:#69654d;
				text-decoration:none;
				font-size:14px;
				line-height:60px;
				padding:0 32px 0 32px;
			}
		.provincesBar{
			width:958px;
			height:33px;
			margin:6px 0 0 0;
			padding-left:10px;
			display:inline-block;
			color:#FFF;
						
			background-image: -moz-linear-gradient(top, #9a9475, #b1aa87); /* FF3.6 */
			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #9a9475),color-stop(1, #b1aa87)); /* Saf4+, Chrome */
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#9a9475', EndColorStr='#b1aa87'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#9a9475', EndColorStr='#b1aa87')"; /* IE8 */
			
		}
			.provinceBarTitle{
				color:#FFF;
				margin:9px 5px 0 5px;
			}
			.provincesBar div, .provincesBar img{
				float:left;
			}
			.province{
				display:inline-block;
				margin:5px 6px 0 6px;
				-moz-border-radius: 5px; /* FF1+ */
				-webkit-border-radius: 5px; /* Saf3+, Chrome */
				border-radius: 5px; /* Opera 10.5, IE 9 */
				
				background-image: -moz-linear-gradient(top, #fefefe, #e7dac7); /* FF3.6 */
				background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fefefe),color-stop(1, #e7dac7)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#e7dac7'); /* IE6,IE7 */
				-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#e7dac7')"; /* IE8 */
			}
			.province:hover{
				background-image: -moz-linear-gradient(top, #e7dac7, #fefefe); /* FF3.6 */
				background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #e7dac7),color-stop(1, #fefefe)); /* Saf4+, Chrome */
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#e7dac7', EndColorStr='#fefefe'); /* IE6,IE7 */
				-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#e7dac7', EndColorStr='#fefefe')"; /* IE8 */
			}
				.province a{
					color:#7b7761;
					text-decoration:none;
					line-height:22px;
					padding:0 27px 0 27px;
				}
.topInfo{
	display:inline-block;
	margin:5px;
}
	.topInfoLeft{
		background:#e5d7c3;
		color:#7a745d;
		width:259px;
		height:376px;
		float:left;
		margin:0 2px 0 0;
		padding:10px;
		text-align:justify;
	}
		.topInfoLeft a {
			color:#7a745d;
		}
		.signature {
			font-family: 'ShelleyRegular', sans-serif;
			font-weight:bold;
			font-size:36px;
		}
	.topInfoRight{
		width:671px;
		height:396px;
		float:left;
	}
	.topImages {
		height:175px;
		vertical-align:top;
		overflow:hidden;
	}
	.topImages img{
		border:0;
		margin:15px;
		float:left;
	}
.content{
	width:982px;
	background:url(/img/2/06-boxBottomBg.jpg) top repeat-x;
	padding:1px 0 0 0;
	text-align:justify;
	display:inline-block;
}
.footerSpacer{
	background:#d0c79d;
	border-bottom:#898467 solid 1px;
	height:7px;
	margin:0;
}
.footerContent{
	color:#FFF;
	min-height:135px;
	padding:2px 0 0 0;
	background-image: -moz-linear-gradient(top, #b0a986, #9d9677); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #b0a986),color-stop(1, #9d9677)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#b0a986', EndColorStr='#9d9677'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#b0a986', EndColorStr='#9d9677')"; /* IE8 */
}
	.footerContent a{
		color:#FFF;
		text-decoration:none;
	}
	.footerContent a:hover{
		text-decoration:underline;
	}

.properties{
	width:982px;
	display:inline-block;
	background:url(/img/2/10-boxPatern.jpg) repeat;
	margin:10px 0 10px 0;
	color:#7a745d;
	text-decoration:none;
}
	.properties div{
		float:left;
		margin:10px;
	}
	.propertiesTH img{
		border:#bfb895 solid 4px;
			
		-moz-box-shadow: 2px 2px 5px #5b5843; /* FF3.5+ */
		-webkit-box-shadow: 2px 2px 5px #5b5843; /* Saf3.0+, Chrome */
		box-shadow: 2px 2px 5px #5b5843; /* Opera 10.5, IE 9.0 */
			
		-moz-border-radius: 5px; /* FF1+ */
		-webkit-border-radius: 5px; /* Saf3+, Chrome */
		border-radius: 5px; /* Opera 10.5, IE 9 */
	}
	.propertiesInfo{
		width:450px;
	}
	.price{
		background:#d0c79d;
		width:210px;
		height:55px;
		font-weight:bold;
		text-align:center;
		padding:15px 0 0 0;
		margin-top:40px!important;
	}
.propertyDetails{
	width:962px;
	display:inline-block;
	background:url(/img/2/10-boxPatern.jpg) repeat;
	margin:30px 0 10px 0;
	padding:10px;
}
	.propertyDetails a{
		color:#FFF;
		text-decoration:none;
	}
	.info{
		float:left;
	}
	.priceSmall{
		background:#d0c79d;
		width:140px;
		height:26px;
		font-weight:bold;
		text-align:center;
		padding:10px;
		margin-left:400px
	}
	.moreDetailsBTN{
		height:24px;
		width:154px;
		padding:10px;
		float:right;
		color:#FFF;
		text-align:center;
		margin:0;
		
		text-shadow:0px 2px 2px #5f5b42;
			
		-moz-border-radius: 5px; /* FF1+ */
		-webkit-border-radius: 5px; /* Saf3+, Chrome */
		border-radius: 5px; /* Opera 10.5, IE 9 */
			
		-moz-box-shadow: 0px 4px 5px #5f5b42; /* FF3.5+ */
		-webkit-box-shadow: 0px 4px 5px #5f5b42; /* Saf3.0+, Chrome */
		box-shadow: 0px 4px 5px #5f5b42; /* Opera 10.5, IE 9.0 */
		
		background-image: -moz-linear-gradient(top, #b3ac87, #9a9475); /* FF3.6 */
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #b3ac87),color-stop(1, #9a9475)); /* Saf4+, Chrome */
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#b3ac87', EndColorStr='#9a9475'); /* IE6,IE7 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#b3ac87', EndColorStr='#9a9475')"; /* IE8 */
	}
		.moreDetailsBTN:hover{
			color:#FFF;
			background-image: -moz-linear-gradient(top, #9a9475, #b3ac87); /* FF3.6 */
			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #9a9475),color-stop(1, #b3ac87)); /* Saf4+, Chrome */
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#9a9475', EndColorStr='#b3ac87'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#9a9475', EndColorStr='#b3ac87')"; /* IE8 */
		}
	.detailsLeft{
		width:662px;
		float:left;
	}
		.imageGallery{
			width:640px;
			display:inline-block;
			position:relative;
			margin: 0 0 0 20px;
		}
			.imageGallery div{
				width:300px;
				height:225px;
				margin:5px;
				float:left;
				overflow:hidden;
			}
			
			.galleryButton{
				background:url(/img/2/11-galleryButton.png) no-repeat center;
				width:108px;
				height:70px;
				position:absolute;
				top:180px;
				left:255px;
				text-align:center;
				padding-top:38px;
				font-size:24px;
				font-weight:bold;
				color:#e1d8b0;
				text-shadow:0px 2px 2px #5f5b42;
			}
				.galleryButton:hover{
				color:#FFF;
				}
	.detailsRight{
		width:300px;
		padding:10px;
		float:left;
		background:url(/img/2/10-boxPatern.jpg) repeat;
		margin:-9px 0 0 0;
	}
		.karenDetails{
			margin-right:15px;
		}