@charset "utf-8";
/*RESET*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height:1;}
ol, ul{list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins{text-decoration: none;}
del {text-decoration: line-through;}
img{border:none;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse: collapse; border-spacing: 0;}
/*END RESET*/
/*DOC WIDE STYLES*/
h1, h2, h3, h4, h5, h6, p, .fakeH1, .fakeH2, .fakeH3, .fakePtag
{
	padding:4px 0 0 4px;
}
h1, .fakeH1
{
	font-size:22px; 
	color:#FC0;
}
h2, fakeH2
{
	font-size:18px; color:#EAC700;
}
h3, fakeH3
{
	font-size:16px; color:#EAC700;
}
h4, fakeH4
{
	font-size:16px; color:#EAC700;
}
p, .fakePtag, em
{
	font: bold  14px/20px Arial, Helvetica, sans-serif;
	/*padding-left:20px;*/
}
.requiredText
{
	color:#DC2323;
	font-size:10px;
}
#simpleForm p
{
	font-size:12px; 
	font-weight:bold;
}
/*Check for these things I need to find them and restyle them in divs*/
li
{
	font-size:12px;
	margin-left:35px;
}
ul
{
	margin-left:30px;
}
iframe
{
	float:right; 
	position:relative;
	margin-right:20px;
	width:450px;
}
/*END DOC WIDE STYLES*/
body
{
	background:#000 url(../myImages/repeatingImage.png) repeat-x;
	font: bold "Times New Roman", Times, serif;
	text-align:center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color:#DDD;
	font-size:10px;
}
#container
{
	border-left:3px double #515100;
	border-right:3px double #515100;
	background-color:#111;
	width:1024px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin:0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align:left; /* this overrides the text-align: center on the body element. */
	overflow:hidden;
}
#header
{
	background:url(../myImages/header_C21_team_infinity.png) no-repeat;
	height:280px;
	width:1024px;
}
#topNav
{
	float:right;
	position:relative;
	width:1024px;
	padding-top:100px;
}
#mainContent
{
	padding:20px 20px 0 20px;
}	
#footer
{
	background:url(../myImages/footerImage.png) no-repeat bottom;
	padding:0px 15px 45px 45px;
}
#displayMlsText
{
	margin-left:30px;
	float:right;
	position:relative;
	padding: 20px;
	}
#displayMlsText
{
	float:left;
	position:relative;
	padding: 20px;
}

/*list for about us page*/
#adoutUsList
{
	padding: 5px 20px 5px 20px;
}
#homeSearchSWF
{
	text-align:center;
}
/*ALT CONTENT FOR MAIN NAV IF NO FLASH*/
#mainNav
{
	overflow:hidden;
	width:100%;
}
#mainMenuItems
{
	float:left;
	position:relative;
	display:inline;
	padding:5px 20px 5px 20px;
}
#floatRight
{
	width:350;
	padding:20px;
	float:right;
	position:relative;
}
a.button
{
	background:url(../myImages/mainNavBtns/trashRepeat.png) repeat-x;
	display:block;
	float:left;
	position:relative;
	height:40px;
}
a.button span
{
	display: block;
    line-height: 22px;
    padding: 3px 3px 3px 20px;
	color:#2B291E;
}
a.button span:Hover{color:#FF0;}
/*End Main Nav These need to be restyled soon*/
/*LINKS*/
a
{
	color:#09F;
}
a:hover
{
	color:#CE7700;
}
a:visited
{
	color:#0F0;
}
/*END LINKS*/

#creditReportLeft{
	width:450px;
	margin-top:5px;
	text-align:center;
}
#homePageBottomText
{
	position:absolute;
	float:left;
	margin-top:-840px; 
	padding:5px;
	width:1004px;
}
.taxCreditAnswers p
{
	margin-left:20px;
}
/*Classes*/
.fltRight{
	width:400; 
	float:right;
	position:relative;
	padding:20px;
}
.fltLeft{
	width:400;
	float:left;
	position:relative;
	padding:20px;
}
.centerMe
{
	text-align:center;
}
/****FORMS*/
.inlineMLSPage{
	margin-left:15px;
	/*margin-right:-5px;*/
	font-weight:normal;
	display:inline;
	font-size:16px;
}
.pTagDisplayMLS{
	display:inline;
	size:16px;
	color:#FFF;
}
.marginLeft30 li{margin-left:50px; font-size:14px;}
.numberListMarginLeft40
{
	margin-left:40px;
	font-size:12px;
}
.inlineMenu
{
	display:inline;
	text-decoration:none;
	margin-right:10px;
}
.clearMe
{
	clear:both;
}
.padding
{
	padding-top:30px;
}
/*END Classes*/
.condoTable
{
	font-size:14px;
	border-collapse: collapse;
	width: 780px;
}
.verticalHead /*Used in condos/index.php*/
{
	font-size:16px;
	font-weight:bold;
	color:#000;
	background:#FC1;
	border-bottom:1 px soild #000;
}
.horizontalHead /*Used in condos/index.php*/
{
	font-size:16px;
	font-weight:bold;
	border-top: 1px solid #FB7A31;
	border-bottom: 1px solid #000;
	background:#FC1;
	color:#000;
}
.hidden
{
	visibility:hidden;
	display:none;
}
td 
{
	border-bottom: 1px solid #000;
	padding: 0 0.5em;
}
/*Simple Form*/
#floatingBlackOut
{
	visibility:hidden;
	float:right;
	position:absolute;
	width:1024px;
	height:2000px;
	top:0px;
	background-color:#333;
	text-align:center;
	margin:0 auto;
	margin-left:-20px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
#simpleForm
{
	visibility:hidden;
	float:left;
	position:absolute;
	/*position:fixed;*/
	top:5px;
	margin-left:20%;
	margin-right:20%;
	background:Black url(../myImages/forms/formBG.png) no-repeat;
	/*padding:1px 10px 10px 10px;*/
	width:550px;
	height:650px;
}
#closeButton
{

	padding-right:20px;
	/*position:relative;*/ 
	/*bottom:70px; 
	left:-10px;*/	
}
.margin_5
{
	bottom:15px;
	margin:5px;
}
.marginTB_8
{
	margin:8px 0 8px 0;
}
.leftInlineDiv
{
	display:inline;
	float:left;
	position:relative;
	margin-left:8px;
}
.leftInlineDivFirst
{
	display:inline;
	float:left;
	position:relative;
}
#financeForm
{
	width:700px;
	background-image:url(../myImages/forms/financeBG.png);
	padding:15px;
	border:2px solid #FF0;
}
#financeForm p
{
	color:#FF0;
}
