@charset "UTF-8";

/* - Featured Properties
------------------------------------------------- 
	Description: Ruff Reams
	Author: Modern Innovation
	Author URL: http://www.themoderninnovation.com
	Version: 1.0
/*


/* - 1.0. - Global
---------------------------------------------- */

body {
	background: url(../images/body-bg.png) repeat;
}

h1 {
	font-family: Georgia;
	font-size: 18px;
	color: #fff;
	font-weight: 400;
	padding: 25px 0 0 0;
	margin: 0px;
}

h2 {
	font-family: Georgia;
	font-size: 18px;
	color: #fff;
	font-weight: 400;
	padding: 25px 0 0 24px;
	margin: 0px;
}

p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #bebab0;
}

p.about {
	paddding: 5px 15px 0 15px;
}

/* - 1.2. - Featured Properties
---------------------------------------------- */

#featured-property p {
	font-family: Georgia;
	font-size: 14px;
	line-height: 18px;
	color: #bebab0;
	padding: 5px 25px 0 25px;
	margin: 0px;
}
		
			
#featured-property {
	width: 800px;
	background: #27241b;
	margin: 65px auto;
}

#featured-property #container {
		width: 800px;
		margin: 0px auto; 
		position: relative;
		top: 0px;
		display:block;
}

#case-study-property {
	width: 960px;
	background: #27241b;
	margin: 15px auto;
}

#case-study-property #container {
		width: 960px;
		margin: 0px auto; 
		position: relative;
		top: 0px;
		display:block;
}
	
.prop-text {
	padding: 65px 50px 0px 50px;
}
			
.featured {
	background: #27241b;
}

.featured-stats {
	float: right;
	width: 300px;
}


/* - 1.3. - Featured Image Slider
---------------------------------------------- */

	.featured-images {
		float: left;
		width: 460px;
		padding-left: 25px;
	}
	
	.case-study-images {
		float: left;
		width: 460px;
		padding-left: 65px;
	}
	
	.nivoSlider { 
		position:relative;
	}
	
	.nivoSlider img {
		position:absolute; 
		top:0px; 
		left:0px;
	}

	/* If an image is wrapped in a link */
	.nivoSlider a.nivo-imageLink {
		position:absolute; 
		top:0px; left:0px; 
		width:100%; 
		height:100%; 
		border:0; 
		padding:0; 
		margin:0; 
		z-index:6; 
		display:none;
	}

	/* The slices and boxes in the Slider */
	.nivo-slice { 
		display:block; 
		position:absolute;
		z-index:5; 
		height:100%;
	}

	.nivo-box {
		display:block;
		position:absolute; 
		z-index:5;
	}

	/* Caption styles */
	.nivo-caption {
		position:absolute; 
		left:0px; 
		bottom:0px; 
		background:#000; color:#fff; opacity:0.8; /* Overridden by captionOpacity setting */width:100%; z-index:8;}
	
	.nivo-caption p {
		padding:5px; 
		margin:0;
	}

	.nivo-caption a {
		display:inline !important;
	}

	.nivo-html-caption {
		display:none;
	}

	/* Direction nav styles (e.g. Next & Prev) */
	
	.nivo-directionNav a {
		position:absolute; 
		top:45%; 
		z-index:9; 
		cursor:pointer;
	}

	.nivo-prevNav {
		left:0px;
	}

	.nivo-nextNav {
		right:0px;
	}

	/* Control nav styles (e.g. 1,2,3...) */
	.nivo-controlNav a {
		position:relative; 
		z-index:9; 
		cursor:pointer;
	}

	.nivo-controlNav a.active {
		font-weight:bold;
	}

	#slider-wrapper {
		width: 450px; 
		height: 300px; 
		margin:0 auto; 
		padding-top: 0px; 
		margin-top:0px;
	}

	#slider {
		position: relative; 
		width: 450px; 
		height: 300px; 
		margin-left: 0px ; 
		background:url(images/loading.gif) no-repeat 50% 50%;
	}
	
	#slider img {
		position:absolute; 
		top:0px; 
		left:0px; 
		display:none;
	}
	
	#slider a {
		border:0; 
		display:block;
	}

	.nivo-controlNav {
		position:absolute;
		left: 0px; 
		bottom: -35px;
		text-align: center;
	}
	.nivo-controlNav a {
		display:block; 
		width: 22px; 
		height: 22px; 
		background:url(images/bullets.png) no-repeat; 
		text-indent:-9999px; 
		border:0; 
		margin-left:3px; 
		float:left;
	}
	
	.nivo-controlNav a.active {
		background-position:0 -22px;
	}
	
	.nivo-directionNav a {
		display:block; 
		width:22px; 
		height:22px; 
		background:url(images/arrows.png) no-repeat; 
		text-indent:-9999px; 
		border:0;
	}
	
	a.nivo-nextNav {
		background-position:-30px 0; 
		right:15px;
	}
	
	a.nivo-prevNav {
		left:15px;
	}
	
	.nivo-caption {
		text-shadow:none; 
		font-family: Helvetica, Arial, sans-serif;
	}
	
	.nivo-caption a {
		color:#efe9d1; 
		text-decoration:underline;
	}