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

body {margin: 0 auto;
	 padding: 0;
	 background-color:#999;}
	 
#main-navigation {width:100%;
				 background-color:#efefef;
				 padding:0px 0px 0px 0px;
				 box-shadow: 0px 0px 13px #747474;
				 margin-top:0px;
				 position:fixed;
				 border-top:1px solid #747474;}
				 
#main-navigation_inner {height:100%;
					   margin:auto;}
					   
#main-navigation_inner ul {display: table;
						 height: 45px;
						 width: 100%;
						 margin: 0px;
						 padding: 0px;}

#main-navigation_inner li  {display: table-cell;
						 text-align: center;
						 vertical-align: middle;
						 line-height: 40px;
						 border-right: 1px solid #747474;
						 color:#747474;
						 font-family:'Source Sans Pro', sans-serif;
						 line-height:22px;
						 height:100%;}
						 
#main-navigation_inner li:hover {display: table-cell;
							   text-align: center;
							   vertical-align: middle;
							   line-height: 40px;
							   border-right: 1px solid #747474;
							   color:#fff;
							   font-family:'Source Sans Pro', sans-serif;
							   background-color:#f1b426;
							   line-height:22px;
							   height:100%;}
						 
#main-navigation_inner li.last-main-link {border-right:none;}

#main-navigation_inner a {Width:100%;
						 height:100%;
						 text-decoration:none;
						 color:#747474;
						 display:inline-block;
						 vertical-align:middle;}
						 
#main-navigation_inner a:hover {color:#fff;}

#main-navigation_inner a p {font-size:18px;
						  padding:0px 10px;}

#main-links {width:100%;
			height:100%;}
				 
#banner-container {width:100%;
				  height:500px;
				  margin:0px auto;
				  background-image: url('images/background-banner.jpg');
				  background-position: center center !important;
				  background-size: cover !important;
				  -webkit-background-size: cover !important;}
				  
#logo-container {margin:300px 0px 0px 0px;
				float:left;}
				 
#main-container {width:100%;
				background-color:#fff;
				padding:20px 0px;
				box-shadow: 0px 0px 13px #747474;}
				
#main-container_inner {width:1000px;
					  height:100%;
					  margin:auto;}
					  
#column-one {width:61%;
			padding-right:10px;
			vertical-align:top;
			display:inline-block;
			margin-right:20px;}
			
img.image-slider {width:100%;}
			
#widget-right {width:35%;
			  background-color:#efefef;
			  vertical-align:top;
			  display:inline-block;}

#blog-container_widget {width:80%;
					   margin:30px auto 10px auto;
					   background-image: url('images/bnr_blog.png');
					   background-color:#57789b;
					   height:75px;
					   background-position: center center !important;
					   background-repeat:no-repeat;
					   border:1px solid #000;}	

#pay-rent-online {width:80%;
				 margin:10px auto 10px auto;
				 background-image: url('images/bnrEpay-sm.png');
				 background-color:#d6eac9;
				 height:75px;
				 background-position: center center !important;
				 background-repeat:no-repeat;
				 border:1px solid #000;}

#online-application {width:80%;
				 margin:10px auto 10px auto;
				 background-image: url('images/bnr_rental-application.png');
				 background-color:#ffdb8f;
				 height:75px;
				 background-position: center center !important;
				 background-repeat:no-repeat;
				 border:1px solid #000;}

#widget-features {width:80%;
				 margin:10px auto 10px auto;}				 

					  
#footer-container {width:100%;
				   background-color:#c4182e;
				   padding:15px 0px;}
				   
#footer-inner {width:1000px;
			  height:100%;
			  margin:auto;}

#footer-contact{width:36%;
				height:100%;
				min-height:85px;
				vertical-align:middle;
				display:inline-block;
				border-right:1px solid #6f111d;
				padding:0px 10px 0px 0px;}
				
#footer-contact p {margin:0px;}
				   
#footer-sitemap {width:39%;
				height:100%;
				min-height:85px;
				vertical-align:middle;
				display:inline-block;
				border-right:1px solid #6f111d;
				padding:0px 20px 0px 10px;}
				
#footer-sitemap ul {list-style-type:none;
				  margin:0px;
				  padding:0px;}

#footer-sitemap ul li{display:inline-block;
				   padding:0px 10px 0px 10px;
				   line-height: 21px;
				   margin:0px 10px;
				   width:39%;
				   border-bottom:1px solid #000;
				   text-align:center;}
				   
#footer-sitemap a {color:#f1b426;}

#footer-sitemap a:hover {color:#fff;}

#footer-social_media {width:18%;
					 height:100%;
					 min-height:85px;
					 vertical-align:middle;
					 display:inline-block;
					 padding:0px 0px 0px 15px;}
				   
/*------------------------------------ Tags on all pages -------------------------------------*/
h1 {font-family:'Source Sans Pro', sans-serif;
   margin-top:0px;
   font-weight:bold;
   width:100%;
   font-size:28px;}
   
h2 {font-family:'Source Sans Pro', sans-serif;
   margin-top:0px;
   font-weight:bold;
   width:100%;
   font-size:20px;}
   
h3 {font-family:'Source Sans Pro', sans-serif;
   margin-top:0px;
   font-weight:bold;
   width:100%;
   font-size:15px;}
   
p {font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;}
  
ul {font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:14px;}
  
#column-one ul li:first-child {list-style-type:none;
							margin-left:-18px;}
				
a {color:#ac261b;
  text-decoration:none;}
  
a:hover {color:#f1b426;
  text-decoration:none;}
  

/*--------------------- Screen sizes:1060px to 900px ------------------------------*/			  
@media only screen and (max-width: 1060px) and (min-width: 900px){
			
#main-container_inner {width:95%;
					  height:100%;
					  margin:auto;}
					  
#column-one {width:60%;
			padding-right:10px;
			vertical-align:top;
			display:inline-block;
			margin-right:20px;}
			
#widget-right {width:35%;
			  min-width:300px;
			  background-color:#efefef;
			  vertical-align:top;
			  display:inline-block;}
			  
#footer-inner {width:95%;
			  height:100%;
			  margin:auto;}
			  
#footer-contact{width:35%;
				height:100%;
				min-height:85px;
				vertical-align:middle;
				display:inline-block;
				border-right:1px solid #6f111d;
				padding:0px 10px 0px 0px;}
					 
#footer-sitemap {width:40%;
				height:100%;
				min-height:85px;
				vertical-align:middle;
				display:inline-block;
				border-right:1px solid #6f111d;
				padding:0px 0px 0px 10px;}
				
#footer-sitemap ul li{display:inline-block;
				   padding:0px 10px 0px 10px;
				   line-height: 21px;
				   margin:0px 10px;
				   width:85%;
				   border-bottom:1px solid #000;
				   text-align:center;}
				
#footer-social_media {width:18%;
					 height:100%;
					 min-height:85px;
					 vertical-align:middle;
					 display:inline-block;
					 padding:0px 0px 0px 15px;}
}

/*--------------------- Screen sizes:900px to 710px ------------------------------*/
@media only screen and (max-width: 900px) and (min-width: 710px){
			
#main-container_inner {width:95%;
					  height:100%;
					  margin:auto;}
					  
#column-one {width:59%;
			padding-right:10px;
			vertical-align:top;
			display:inline-block;}
			
#widget-right {width:35%;
			  min-width:200px;
			  background-color:#efefef;
			  vertical-align:top;
			  display:inline-block;}
			  
#footer-inner {width:95%;
			  height:100%;
			  margin:auto;}
			  
#footer-contact{width:35%;
				height:100%;
				min-height:85px;
				vertical-align:middle;
				display:inline-block;
				border-right:1px solid #6f111d;
				padding:0px 10px 0px 0px;}
			  
#footer-sitemap {width:40%;
				height:100%;
				min-height:85px;
				vertical-align:middle;
				display:inline-block;
				border-right:1px solid #6f111d;
				padding:0px 0px 0px 10px;}
			  
#footer-sitemap ul li{display:inline-block;
				   padding:0px 10px 0px 10px;
				   line-height: 21px;
				   margin:0px 10px;
				   width:85%;
				   border-bottom:1px solid #000;
				   text-align:center;}
			  
#footer-social_media {width:18%;
					 height:100%;
					 min-height:85px;
					 vertical-align:middle;
					 display:inline-block;
					 padding:0px 0px 0px 15px;}
}

/*--------------------- Screen sizes:710px to 100px ------------------------------*/
@media only screen and (max-width: 710px) and (min-width: 100px){
			
#main-container_inner {width:95%;
					  height:100%;
					  margin:auto;}
					  
#column-one {width:100%;
			padding-right:10px;
			vertical-align:top;
			display:inline-block;}
			
#widget-right {width:100%;
			  background-color:#efefef;
			  vertical-align:top;
			  display:inline-block;}
			  
#banner-container {width:100%;
				  height:400px;
				  margin:0px auto;
				  background-image: url('images/background-banner.jpg');
				  background-position: center center !important;
				  background-size: cover !important;
				  -webkit-background-size: cover !important;}
				  
#logo-container {margin:200px 0px 0px 0px;
				float:left;}
				
#footer-inner {width:95%;
			  height:100%;
			  margin:0px auto;}
				
#footer-contact {width:100%;
				margin:10px auto 0px auto;
				border-right:none;
				text-align:center;}
				
#footer-sitemap ul li{display:inline-block;
				   padding:0px 10px 0px 10px;
				   line-height: 21px;
				   margin:0px 10px;
				   width:85%;
				   border-bottom:1px solid #000;
				   text-align:center;}
				
#footer-sitemap {width:95%;
				padding:10px 10px 10px 10px;
				display:inline-block;
				border-right:none;}
				
#footer-social_media {width:90%;
					 min-height:0px;
					 margin:10px auto 0px auto;
					 text-align:center;
					 display:inline-block;}
}