@charset "utf-8";
/* CSS Document */

body {
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#626669;
font-size:11px;
}

h1 {
color:#333333;
font-size:14px;
font-weight:bold;
}

/*----------Index ID Tags----------*/

#outer {
min-width:1024px;
width:auto;
height:483px;
background:url(../images/homeBG.jpg) no-repeat center top #000000;
padding:0;
margin:0;
}

#logospacer {
position:relative;
top:37px;
left:-355px;
width:167px;
}

#nav {
width:500px;
margin:0;
padding:0;
position:relative;
top:-4px;
left:88px;
}

#flash {
background:none;
width:800px;
height:480px;
margin-top:100px;
}

#ibc {
margin-top:30px;
margin-bottom:50px;
clear:both;
width:917px;
}

#demo {
float:left;
width:318px;
height:161px;
}

#chat {
float:left;
width:280px;
height:161px;
}

#leasing {
float:left;
width:319px;
height:161px;
}

/*----------End Index ID Tags----------*/



/*----------Index Classes----------*/




/*----------End Index Classes----------*/




/*----------Template ID Tags----------*/

#header {
min-width:1018px;
width:auto;
height:224px;
background:url(../images/sub_header.jpg) no-repeat center top #000000;
padding:0;
margin:0;
}

#headcontent {
width:704px;
height:106px;
position:relative;
top:22px;
left:-115px;
}

#ch {
clear:both;
width:1018px;
}

#left-content {
width:41px;
height:auto;
float:left;
}

#page {
width:704px;
height:auto;
background:#FFFFFF;
border-left:#dfdfdf 1px solid;
border-right:#dfdfdf 1px solid;
float:left;
}

#right-content {
width:269px;
height:auto;
float:left;
}

#contact {
background:url(http://www.farrfinancial.com/certigo/images/contact_area.jpg) no-repeat #FFFFFF;
width:269px;
height:74px;
margin-top:30px
}

#page-bottom {
background:url(http://www.farrfinancial.com/certigo/images/page_bottom.jpg) bottom center no-repeat #FFFFFF ;
width:706px;
height:20px;
float:left;
}

#tour {
width:500px;
float:right;
height:370px;
}

#leasingimage {
margin:64px 0 0 11px; 
float:left;
}


/*----------End Template ID Tags----------*/





/*----------Template Classes----------*/

.contact, .contact a:link, .contact a:visited {
color:#FFFFFF;
text-decoration:none;
}

.contact a:hover {
text-decoration:underline;
}

.nav {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
font-size:13px;
}

.nav a:link, .nav a:visited, .nav a:active {
color:#FFFFFF;
text-decoration:none;
}

.nav a:hover {
color:#d20b12;
text-decoration:none;
}

.blinks, .blinks a:link, .blinks a:visited {
color:#868F98;
font-size:10px;
text-decoration:none;
}

.blinks a:hover {
text-decoration:underline;
}

/*----------End Template Classes----------*/

/*----------Sub Classes----------*/

h1.content {
padding:20px 32px 5px 32px;
margin:0;
color:#000000;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

p.content {
padding:5px 32px 5px 32px;
margin:0;
}

a:link, a:visited {
color:#626669;
text-decoration:underline;
}

a:hover {
text-decoration:underline;
color:#0066FF;
}

.multidemoText {
	text-align:left;
}

.titles {
	margin:6px 0px 14px 0px;
	font-weight:bold;
}

.req {
	margin:0px 0px 5px 0px;
}

.offCode {
	margin:0px 0px 5px 0px;
	width:30px;
}

div.titlesHolder {
	float:left;
	margin:0px 0px 0px 60px
}

div.inputHolder {
	float:right;
	text-align:left;
	margin:0px 45px 0px 0px;
	width:200px;
}

div.break {
	clear:both;
}

.comments {
	margin:0px;
	width:200px;
}

div.submit {
	text-align:right;
	float:right;
	width:100px;
	margin:5px 0 0 0;
}


<!--Multidemo error message-->

.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}

#msg {
	display:none;
	position:absolute;
	z-index:200;
	background:url(../images/msg_arrow.gif) left center no-repeat;
	padding-left:7px;
}

#msgcontent {
	display:block;
	background:#f1f1f1;
	border:2px solid #bf0000;
	border-left:none;
	padding:5px;
	min-width:150px;
	max-width:250px;
}