/* CSS Document */

body {background: #000000 url(../images/Lopp-gradient.jpg) repeat-x; margin: 0 auto;}

#mainpage {padding-bottom: 13%;}

#container
	{background: #FFF url(images/buildings.jpg) no-repeat bottom right; border: 1px solid #000; margin: 0 auto; width: 820px; height: auto;
	text-align: left; position: relative; padding: 0px; top: 10px;}
	
.realEstate {background: url(../images/semicircle-left.gif) no-repeat; width: 820px;}

/* header */

#header {margin-top: 0; margin-right: 5%; top: 5px; position: relative;}
	
.headerlinks {color: #4F75A4; font: 8pt Verdana, Arial, Helvetica, sans-serif; padding-top: 3px; white-space: nowrap;}

.headerlinks a {font: 8pt Verdana, Arial, Helvetica, sans-serif; text-transform: none; 
	color: #4F75A4; text-decoration: none; padding: 3px 3px; white-space: nowrap;}
	
.headerlinks a:hover {color: #999999;}


/* footer */

#footer {clear: both; bottom: 0px; position: static; top: 100%; margin-top: 125px;}

.footerText {font: 7.5pt Verdana, Arial, Helvetica, sans-serif; color: #2C2C2C; padding-top: 5px;}

.footerText a {color: #2C2C2C; text-decoration: none;}

.footerText a:hover {color: #414141;}


/* main content */

.tagline {color: #284f7f; font: 15pt Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-style: italic;
	word-spacing: 35px; font-weight: bold; margin: 0 auto; padding-top: 75px;}
	
.copy {font: 7.5pt Verdana, Arial, Helvetica, sans-serif; color: #666666; padding-left: 10px; padding-right: 5px;}

h3 {font: 12pt 'Lucida Sans', 'Lucida Grande', 'Lucida Monotype', Verdana, Arial, Helvetica, sans-serif; color: #770039; text-transform: uppercase;
	font-weight: bold; padding-left: 10px;}
	
.heading3 {font: 12pt 'Lucida Sans', 'Lucida Grande', 'Lucida Monotype', Verdana, Arial, Helvetica, sans-serif; color: #770039; text-transform: uppercase;
	font-weight: bold; padding-left: 3px; padding-bottom: 2px; border-bottom: 1px dotted #C7C7C7;}

.heading3 a {color: #770039; text-decoration: none;}
	
.features { font: 10.5pt 'Lucida Sans', 'Lucida Grande', 'Lucida Monotype', Verdana, Arial, Helvetica, sans-serif; font-weight: bold;
			padding: 5px; background-color: #E9E9E9; border: 1px solid #ccc; width: 250px; text-align: left;}
			
.featurescopy {font: 7.5pt Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: 100;}

.blue, .blue a {color: #003d70; padding: 3px;}

.green, .green a {color: #2D933F; padding: 3px;}
		
.fuschia, .fuschia a {color: #770039; padding: 3px;}

.smallSubhead {font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold;}

.copyLinks a {color: #005ebb; text-decoration: none;}

.copyLinks a:hover {color: #003d7d; text-decoration: underline;}

.phone {color: #FFFFFF; font: 9.5pt 'Lucida Sans', 'Lucida Grande', 'Lucida Monotype', Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-right: 17px;
	line-height: 16pt}
	
.announcement {font: 12pt Verdana, Arial, Helvetica, sans-serif; color: #C9203A;}
	
/* navigation */

.nav {margin-top: 150px;}

.nav a {font: 8.5pt 'Lucida Sans', 'Lucida Grande', 'Lucida Monotype', Verdana, Arial, Helvetica, sans-serif; color: #666666; text-transform: uppercase;
	padding: 10px 0px 0px 10px; display: block; text-decoration: none;}
	
.nav a:hover {color: #770039;}