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

/*gray: #4c4d4f;
burg: 631528

*/

html, body {
	margin:0;
	padding:0;
}
body { /*font-family: Novecentosans-Normal;*/
margin: 0 auto;
padding: 0;
text-align: center;
font-family: Helvetica, Tahoma, sans-serif;
color: #4c4d4f;
font-size: 12px;
line-heigh:1.2em;
background-color:#6d6e71;
}
	
#page {margin: 0 auto;padding: 20px 0 0 0; text-align: left; background-color:#6d6e71; width:1000px; height:auto; border:0px solid #000;}	
#topbar {background: #4c4d4f; width:900px; height:25px; margin: 0 auto; padding: 15px 100px 0 0; font-family: Helvetica, Tahoma, sans-serif; color: #fff; text-align:right; text-transform:uppercase; font-weight:normal; font-size:10px;}
#highlightbar{background: #631528; width:1000px; height:8px; margin: 0 auto; padding:0;}
#nav {background: #fff; width:915px; height:74px; margin: 0 auto; padding: 0px 85px 0 0; font-family: Novecentosans-Normal; text-align:right; color:#4c4d4f;}
#logo {background-image:url("../images/common/logo.png"); background-position:top left; background-repeat:no-repeat; width:164px; height:129px; position:absolute; display:inline; z-index:100; float:left; top: 40px; margin: 0px 0 0 70px; border:0px solid #000;}

.Novecentosans-Book { font-family: Novecentosans-Book; }
.Novecentosans-Normal { font-family: Novecentosans-Normal; }
a {text-decoration: none; color: #631528; font-weight:normal;}
a.hover{color:#4c4d4f;}

		
		.m1 {background-image:url(../images/home/abstract.jpg); width:1000px; height:338px;background-position: top center; background-repeat: no-repeat;}
		.m2 {background-image:url(../images/home/abstract2.jpg); width:1000px; height:338px;background-position: top center; background-repeat: no-repeat;}
		.m3 {background-image:url(../images/home/abstract3.jpg); width:1000px; height:338px;background-position: top center; background-repeat: no-repeat;}
		
.message1 {padding:108px 0 0 0; width:1000px; height:111px; font-family: Novecentosans-Book; font-size:105px; color:#ffffff; text-align:center; border: 0px solid #000000; line-height:1.3em;}
.message1 a {color:#ffffff;} .message1 a:hover {color:#631528;}
.message2 {width:1000px; height:34px; font-family: Novecentosans-Normal; font-size:18px; color:#fff; letter-spacing: 0.3em; text-align:center; border: 0px solid #000000; line-height:1.3em; margin: 36px 0 0 0; padding: 14px 0 0 0;
background: rgb(99, 21, 40) transparent; background: rgba(99, 21, 40, 0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#631528, endColorstr=#631528);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#631528, endColorstr=#631528)";}
.message2 a {font-weight: 200; color:#ffffff;} .message2 a:hover {color:#999;}
#footer1 {background: #fff; width:900px; height:138px; margin: 0 auto; padding: 20px 0px 0 100px; font-family: Helvetica, Tahoma, sans-serif; color: #4c4d4f; text-align:left; line-height:16px; }
#footer2 {background: #4c4d4f; width:829px; height:30px; margin: 0 auto; padding: 15px 71px 0 100px; font-family: Helvetica, Tahoma, sans-serif; color: #fff; text-align:left; font-weight:normal; font-size:10px; border: 1px solid #4c4d4f; top:0; left:0;}

h1 {color:#631528; font-family: Novecentosans-Normal; text-transform:uppercase; font-size:13px; line-height:1em; margin: 5px 0 0 0; padding:0;  font-weight: normal; letter-spacing: 2px;}

h2 {color:#631528; font-family: Novecentosans-Normal; text-transform:uppercase; font-size:11px; line-height:1.2em; margin:0; padding:0;  font-weight: normal; letter-spacing: 3px;}

h3 {color:#4c4d4f; font-size:11px; line-height:4em; margin:0; padding:0;  font-weight: normal; letter-spacing: 0; font-weight: 600;}

.heading {color:#631528; font-size:12px; line-height:1.2em; margin:0; padding:0;  font-weight: normal; letter-spacing: 0;}

li {line-height:2em; marker-offset: -2em; list-style-position: outside;}
p {line-height:17px;  font-size: 11px; margin:0; padding:0;}
.small2 {font-size: 10px;}
#interior{ /*top:0; left:0; position: relative; display:block; 
		width:820px;
		height:auto;
		margin: 0;
		text-align: left;
		background: #fff;
		padding: 50px 80px 50px 100px;*/
		width:820px;
		padding: 50px 80px 50px 100px;
		height:auto;
		margin: 0 auto;
		text-align: left;
		position: relative;
		background: #fff;}
		
		#interior2{ /*top:0; left:0; position: relative; display:block; 
		width:820px;
		height:auto;
		margin: 0;
		text-align: left;
		background: #fff;
		padding: 50px 80px 50px 100px;*/
		width:820px;
		padding: 50px 80px 50px 100px;
		height:650px;
		margin: 0 auto;
		text-align: left;
		position: relative;
		background: #fff;}
		
			#interior3{ /*top:0; left:0; position: relative; display:block; 
		width:820px;
		height:auto;
		margin: 0;
		text-align: left;
		background: #fff;
		padding: 50px 80px 50px 100px;*/
		width:820px;
		padding: 50px 80px 50px 100px;
		height:1300px;
		margin: 0 auto;
		text-align: left;
		position: relative;
		background: #fff;}
		
			#interior4{ /*top:0; left:0; position: relative; display:block; 
		width:820px;
		height:auto;
		margin: 0;
		text-align: left;
		background: #fff;
		padding: 50px 80px 50px 100px;*/
		width:820px;
		padding: 50px 80px 50px 100px;
		height:950px;
		margin: 0 auto;
		text-align: left;
		position: relative;
		background: #fff;}
		
		
		#listingbox {width:193px; height:auto; float:left;  border: 0px solid #000000; line-height:17px; position: relative; display:inline; padding: 10px 10px 0 0; font-size: 11px;  }
		#listingbox a {color:#631528; font-size: 12px; line-height:17px; font-weight: normal; }
		#listingbox a:hover {color:#4c4d4f;}
		
		#listingbox .listingthms {padding: 0 0 7px 0; border: 0; outline:none;}
		#listingbox .details { padding: 5px 0 0 0; border: 0; outline:none;}
		#listingbox .small { font-size: 8px; line-height:10px; font-weight: 600;  }
		
		.hr {padding: 15px 0 15px 0;  border: 0; outline:none;  clear:both; width:800px;}
		.hr2 {margin: 15px 0 25px 0; top:25px; border: 0; outline:none;  width:800px; height:3px;}
			
			
			
		.icons {padding: 5px 1px 0px 0; border: 0; outline:none;}
		#lisitnginterior{  position: relative; display:inline-block;  border:0px solid #fff;
		width:860px;
		height:auto;
		margin: 0 auto;
		text-align: left;
		background: #fff;
		padding: 50px 40px 50px 100px;}
		
		
		.buttonbar {width:790px; height: 13px; background: #bab8b8; text-align:right; padding:2px 10px 10px 0; clear:both;}
		
		.features {color:#fff; text-transform:uppercase; font-weight: normal; }
		
		.agentlistingsmall {float: left; padding: 0px 10px 0px 0; border: 0; outline:none;}
		
		.leftcol {width:300px; height:auto; float:left; display:inline-block; border: 0px solid #000000; background: #fff; position: relative; margin:0; top:12px;}
		
		.featuresbox {background:#4c4d4f; width:203px; height:auto; color:#fff; padding:15px 15px 10px  10px; font-weight: normal; font-size:10px;}
		
		.agentbox {background:#fff; width:280px; height:auto;  font-weight: normal; font-size:10px; line-height: 12px;margin: 20px 0 0 0; padding:0;}
		
		.rightcol {width:500px; height:auto; float:left; display:inline-block; border: 0px solid #000000; background: #fff; position: relative; top:12px;}