﻿/* @charset "utf-8"; */
/* CSS Document */

/**** -- Created 14/06/2008 -- ****/
/**** -- Millennia Investment Corp -- ****/

body { margin:0; padding:0; background:url(images/bg.gif) top left repeat-x; background-color:#FFFFFF; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:13px; color:#3f3c35; 	line-height:15px;}

h1,h2,h3 {font-family:Helvetica, Verdana, Arial; margin:0; padding:0; position:relative; font-style:normal;}
h1 { color:#9d1932; font-size:22px; font-weight:bold; text-transform:uppercase; line-height:22px; margin:0 0 20px 0;}
h2 { color:#2d2a25; font-size:16px; font-weight:bold; text-transform:uppercase; line-height:16px;}
h3 { color:#9d1932; font-size:12px; font-weight:bold; text-transform:uppercase; line-height:12px;}

strong { color:#2d2a25; font-weight:bold; font-size:13px; }
.clr { clear:both; }


#MainContainer { width:1024px; margin:0 auto; }
#paper-bg { width:1024px; height:231px; margin:0 auto; background:url(images/paper-bg.gif) no-repeat; }


/*** -- Top Navigation START -- ***/
#nav_container { padding:68px 0 0 560px; }
.topnav { background:url(images/nav-bg.gif); width:121px; height:20px; display:block; color:#958f8a; font-size:10px; text-align:center; padding:6px 0 0 0; float:left; text-decoration:none; }
.topnav:hover { background:url(images/nav-bg-on.gif); color:#716b66; text-decoration:none; }
.topnav1 { background:url(images/nav-bg.gif); width:121px; height:20px; display:block; color:#958f8a; font-size:10px; text-align:center; padding:6px 0 0 0; margin:0 0 0 -1px; float:left; text-decoration:none; }
.topnav1:hover { background:url(images/nav-bg-on.gif); margin:0 0 0 -1px; color:#716b66; text-decoration:none; }
/*** -- Top Navigation END -- ***/


/*** -- Second Navigation START -- ***/
#secondNav { width:130px; float:right; margin:15px 241px 0 0; text-align:center; color:#b9b6b3; font-size:10px; }
#secondNav a { width:130px; float:right; text-align:center; color:#b9b6b3; font-size:10px; text-decoration:none; }
#secondNav a:hover { width:130px; float:right; text-align:center; color:#b9b6b3; font-size:10px; text-decoration:underline; }
/*** -- Second Navigation END -- ***/


/*** -- Third Navigation START -- ***/
#thridNav { margin:-80px 0 0 0; padding:18px 0 0 120px; color:#19191a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
#thridNav a { color:#19191a; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0 15px 0 0; }
#thridNav a:hover { color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; margin:0 15px 0 0; }
/*** -- Third Navigation END -- ***/


/*** -- Logo Strapline START -- ***/
#strapline { font-size:11px; color:#958f8a; font-family:Verdana, Arial, Helvetica, sans-serif; width:310px; margin:-120px 0 0 120px; float:left; }
.strap-em { font-size:11px; color:#958f8a; font-style:italic; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; margin:5px 0 0 0; }
/*** -- Logo Strapline END -- ***/


/*** -- Content START -- ***/
/*** -- Content END -- ***/

/*** -- Content START -- ***/
#contentContainer { width:850px; display:block; margin:50px auto 0 auto; }

/*** #contentContainer { width:810px; display:block; margin:50px auto 0 auto; } ***/
#left { width:440px; float:left; padding-right:70px; }
#right { width:300px; background:#none; float:right; }

#search { font-weight:bold; font-size:11px; color:#19191a; display:block; width:300px; margin:0 0 0 20px; float:left; }
.searchresult { font-weight:normal; font-size:11px; color:#19191a; }
#nextPrevious { display:block; width:300px; float:right; text-align:right; font-weight:normal; font-size:11px; color:#19191a; text-decoration:none; margin:0 30px 0 0; }
#nextPrevious a { font-weight:normal; font-size:11px; color:#94172e; text-decoration:none; }
#nextPrevious a:hover { font-weight:normal; font-size:11px; color:#94172e; text-decoration:none; }
/*** -- Content END -- ***/


/*** -- Right START -- ***/
#cta { width:300px; }
#cta-bg { width:300px; min-height:64px; background:url(images/cta-bg-top.jpg) top no-repeat; text-align:center; }
#cta-bg-repeat { width:300px; background:url(images/cta-bg-repeat.jpg) top repeat-y; }
.ctaImage { border:solid 1px #fff; margin:10px 0 15px 0px; }
#ctaTitle { font-family:Helvetica, Verdana, Arial, sans-serif; color:#FFFFFF; font-size:16px; font-weight:700; text-align:center; width:300px; display:block; padding:25px 0 0 0; }
#ctaTitle a { font-family:Helvetica, Verdana, Arial, sans-serif; text-decoration:none; color:#FFFFFF; font-size:16px; font-weight:700; text-align:center; width:300px; display:block; padding:0 0 0 0; }
#ctaTitle a:visited { font-family:Helvetica, Verdana, Arial, sans-serif; text-decoration:none; color:#FFFFFF; font-size:16px; font-weight:700; text-align:center; width:300px; display:block; padding:0 0 0 0; }
#ctaTitle a:hover { font-family:Helvetica, Verdana, Arial, sans-serif; text-decoration:none; color:#958f8a; font-size:16px; font-weight:700; text-align:center; width:300px; display:block; padding:0 0 0 0; }
#cta-bg-bottom { width:300px; min-height:19px; background:url(images/cta-bg-bottom.jpg) top no-repeat; }
#cta-font { font-family:Helvetica, Verdana, Arial, sans-serif; font-size:12px; width:220px; margin:0 auto; color:#FFFFFF; text-align:center; display:block; }

#ftPropertyHeader { background:url(images/ft-property-header.gif); width:300px; height:28px; color:#FFFFFF; font-weight:bold; font-size:16px; text-align:center; padding:13px 0 0 0; }
#ftPropertyText { background:url(images/ft-property-text.gif); width:260px; height:66px; color:#FFFFFF; font-size:12px; font-weight:normal; text-align:center; padding:0 20px 0 20px; }
.seperator { line-height:0; font-size:0; height:10px; display:block; margin:0; padding:0; }

#term p { background:url(images/term-bg_center.jpg) top repeat-y; width:280px; color:#958f8a; font-size:12px; font-weight:normal; text-align:center; padding:10px 10px 10px 10px; }
#term strong { font-size:14px; font-weight:bold; color:#6d6a64; display:block; margin:0 0 5px 0; }


#login { width:300px; min-height:41px; }
#login-top { width:300px; min-height:20px; background:url(images/grey.1.top.jpg) top no-repeat; }
#login-bg { width:300px; background:url(images/grey.2.center.jpg) top repeat-y; }
#login-bottom { width:300px; min-height:20px; background:url(images/grey.3.bottom.jpg) top no-repeat; }
#login-content { font-family:Helvetica, Verdana, Arial, sans-serif; font-size:12px; width:220px; margin:0 auto; color:#FFFFFF; text-align:center; display:block; }

.applyLoan { background:url(images/loan-img.gif) top left no-repeat; width:300px; height:40px; display:block; }
.applyLoan:hover { background:url(images/loan-img.gif) top right no-repeat; cursor:pointer; }
.investLogin { background:url(images/investors-login-img.gif) top left no-repeat; width:300px; height:40px; display:block; }
.investLogin:hover { background:url(images/investors-login-img.gif) top right no-repeat; cursor:pointer; }


/*** -- Right END -- ***/

/*** -- Featured Property Left START -- ***/
.ftPropertyLeft { width:394px; height:108px; float:right; font-size:12px; color:#645f5b; }
.ftPropertyLeft h1 { color:#9d1932; font-family:Helvetica, Verdana, Arial; font-size:18px; font-weight:bold; margin:6px 0 5px 0 }
.ftImageBg { background:url(images/img-bg-transparent.png) no-repeat; width:110px; height:110px; float:left; display:block; margin:0 5px 0 12px; }
.ftPropertyLeft .text { display:block; width:250px; float:left;  }
.ftPropertyLeft .moreInfo { font-size:10px; font-weight:bold; display:block; margin:9px 0 0 0; display:block; width:250px; float:left; }
.ftPropertyLeft .moreInfo a { font-size:10px; font-weight:bold; color:#645f5b; text-decoration:none; }
.ftPropertyLeft .moreInfo a:hover { font-size:10px; font-weight:bold; color:#94172e; text-decoration:none; }
/** -- Featured Property Left END -- ***/

.ftProductContainer { padding:0 0 25px 0; }

/*** -- Featured Property Left START -- ***/
.ftPropertyRight { width:456px; height:108px; float:left; font-size:12px; color:#645f5b; }
.ftPropertyRight h1 { color:#9d1932; font-family:Helvetica, Verdana, Arial; font-size:18px; font-weight:bold; margin:6px 0 5px 0 }
.ftImageBg { background:url(images/img-bg-transparent.png) no-repeat; width:110px; height:110px; float:left; display:block; margin:0 5px 0 12px; }
.ftPropertyRight .text { display:block; width:250px; float:left;  }
.ftPropertyRight .moreInfo { font-size:10px; font-weight:bold; display:block; margin:9px 0 0 0; display:block; width:250px; float:left; }
.ftPropertyRight .moreInfo a { font-size:10px; font-weight:bold; color:#645f5b; text-decoration:none; }
.ftPropertyRight .moreInfo a:hover { font-size:10px; font-weight:bold; color:#94172e; text-decoration:none; }
/** -- Featured Property Left END -- ***/

/*** -- Foot Start -- ***/
#foot { margin:0 auto 0 auto; width:600px; font-size:10px; text-decoration:none; color:#3f3c35; text-align:center; padding:55px 0 0 0; }
#foot a { font-size:10px; text-decoration:none; color:#3f3c35; margin:0 2px 0 2px; }
#foot a:hover { font-size:10px; text-decoration:none; color:#000; margin:0 2px 0 2px; }
#copyRight { font-size:9px; text-decoration:none; color:#3f3c35; display:block; margin:10px 0 0 0; }
/*** -- Foot END -- ***/



/*** -- REO Detail -- ***/
#REODet dd{
margin:0;
padding:1;
}
#REODet dt{
background-color: #b9b6b3;
padding:1;
}
#REODet dt:hover{
background-color: #94172e;
color: #FFFFFF;
}
#REOLeft
{
float: left;
width: 202px;
margin: 0;
padding: 0;
border: solid 1px #c4c4c4;
background: #e9e7e7;
}
#REORight
{
margin-left: 210px;
margin-top: 0;
padding: 0;
background-color: #ffffff;
}
#priImg {
border: solid 1px #c4c4c4;
}
#REODetail {
}
.label
{
color:#9d1932; 
font-weight:bold; 
text-transform:uppercase;
}
.accordion {
	width: 640px;
	border-bottom: solid 1px #c4c4c4;
}
.accordion h3 {
	background: #e9e7e7 url(images/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
}
.accordion h3:hover {
	background-color: #e3e2e2;
}
.accordion h3.active {
	background-position: right 5px;
}
.accordion div.panel {
margin:0;
padding:0
}
.accordion div.pContent {
	background: #f7f7f7;
	margin: 0;
	padding: 10px 15px 20px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
}

/*** -- REO Detail -- ***/

div.box{
	border:solid 1px #716b66;
	background:#b9b6b3;
	padding:10px;
	color:#333333;
	margin-bottom:20px;
}
div.box h1 {
	font-size:14px;
	color:#000000;
	padding-bottom:4px;
}
div.box p{padding-bottom:14px;}

div.box input .input-text{
	border:1px solid #3b6e22;
	color:#666666;
	width:180px;
	height:30px;
}

div.box label{
	display:block;
	margin-bottom:10px;
	color:#555555;
}

div.box label span{
	display:block;
	float:left;
	padding-right:6px;
	width:70px;
	text-align:right;
	font-weight:bold;
}
.spacer{margin-left:80px; 
	margin-bottom:10px;
	font-size:11px;
	color:#555555;
}
.button{
	background-color:#9d1932;
	padding:0px 6px;
	border:1px solid #3b6e22;
	height:24px; 
	line-height:24px;
	color:#FFFFFF;
	font-size:12px;
	margin-right:10px;
	display:inline-block;
	text-decoration:none;
}

#Intro {
	margin: 1em;
	padding: 5px;
}

#Intro li{
	font-size:16px;
	font-weight:bold;
	padding: 5px;
}

/* jQuery lightBox plugin - Gallery style */#gallery
{
    background-color: #444;
    padding: 10px;
    width: 620px;
}
#gallery ul
{
    list-style: none;
}
#gallery ul li
{
    display: inline;
}
#gallery ul img
{
    border: 5px solid #3e3e3e;
    border-width: 5px 5px 20px;
}
#gallery ul a:hover img
{
    border: 5px solid #fff;
    border-width: 5px 5px 20px;
    color: #fff;
}
#gallery ul a:hover
{
    color: #fff;
}


a.pdf {
	background: url(images/file-red.gif) no-repeat;
	padding-left: 16px;
}
a.zip {
	background: url(images/file-orange.gif) no-repeat;
	padding-left: 16px;
}
a.psd {
	background: url(images/file-blue.gif) no-repeat;
	padding-left: 16px;
}
/*** -- Site Colors --
#FFFFFF --White
#3f3c35 --Dark Grey
#9d1932 --M Red
#2d2a25 --Very Dark Grey
#958f8a --Grey
#716b66 --Med Dark Grey
#b9b6b3 --Med Light Grey
#6d6a64 --Med Dark Grey
#645f5b --Med Dark Grey
#94172e --M Red 2
#333333 --Very Dark Grey
#000000 --Black
#3b6e22 --Geen (for some reason)
#666666 --Pure Grey
#555555 --Med Dark Grey
 ***/