a:active, a:focus {outline:none;}

body {
	background-color: white;
}
#container {
	text-align: center;
}
#page {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	width: 750px;
}

ul {margin:10px; padding:0 15px;}
li {line-height:15px; margin:4px 0;}

.underline {text-decoration:underline;}

.investment {width:95%; margin:10px; border:1px solid #ccc;}
.investment th {background:#eee; padding:5px;}
.investment td {padding:5px; text-align:center;}

.links {width:100%;}
.links td {width:50%; vertical-align:top;}
.links img {border:none;}

.services a {font-size:18px; line-height:25px;}

#banner{
background-image:url(images/Next-step-realty_home_01.jpg);
background-repeat:no-repeat;
height:103px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#6f96b8;
text-align:right;
padding-right:7px;
padding-left:7px;
text-decoration:none;}

#banner a:link, #banner a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#6f96b8;
text-align:right;
padding-right:7px;
padding-left:7px;
padding-bottom:30px;
text-decoration:none;}

#banner a:hover, #banner a:active{
color:#154c7d;
padding-right:7px;
padding-left:7px;
padding-bottom:30px;}


.nav{
background-image:url(images/nav-bg.jpg);
background-repeat:repeat-y;
height:22px;
width:729px;
margin:0 auto;
padding:0;

}

.nav a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:white;
padding:0 35px;
text-decoration:none;
height:21px;
}

.nav a:hover, td.nav a:active{
height:21px;
/*color:#305a7f;*/
color:#ffb967;
/*padding-top:3px;
padding-bottom:3px;*/
text-decoration:none;
/*background-image:url(images/nav_hover_03.jpg);*/

}

#navbar {
	position: relative;
}

#bottom-nav{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6f96b8;
text-align:center;
text-decoration:none;
line-height:20px;}

#bottom-nav a:link, #bottom-nav a:visited{
color:#6f96b8;
text-decoration:none;
padding-right:4px;
padding-left:4px;}

#bottom-nav a:hover, #bottom-nav a:active{
color:#154c7d;
text-decoration:none;
padding-right:4px;
padding-left:4px;}

#product-search{
width:193px;
text-indent:-6666px;
}

#product-search ul {padding:0; margin:0;}
#product-search li {list-style:none; float:left; padding:0; margin:0;}
#product-search a {background:url(images/propertysearch-box.jpg); width:193px; display:block;}

#product-search a.mls {height:107px; background-position:0px 0px;}
#product-search a.mls:hover {background-position:-193px 0px;}
#product-search a.rentals {height:66px; background-position:0px -107px;}
#product-search a.rentals:hover {background-position:-193px -107px;}
#product-search a.listings {height:76px; background-position:0px -173px;}
#product-search a.listings:hover {background-position:-193px -173px;}



/*#product-search a:link, #product-search a:visited{
color:#537da5;
text-decoration:none;
line-height:23px;}

#product-search a:hover, #product-search a:active{
background-color:#ffe2bf;
text-decoration:none;
padding-left:40px;
padding-right:40px;
padding-top:2px;
padding-bottom:2px;}*/

#title{
background-image:url(images/Next-step_title_03.jpg);
background-repeat:no-repeat;
width:729px;
height:36px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:white;
padding-left:25px;}


h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:white;
display:inline;}

h2{
color:#f4911d;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding-top:10px;
}

h3{
color:#f4911d;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
display:inline;
}

h4{
color:#f4911d;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
display:inline;
}

h3 a:link, h3 a:visited{
color:#154c7d;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
display:inline;
text-decoration:none;
}

h3 a:hover, h3 a:active{
color:#66CC99;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
display:inline;
text-decoration:none;
}



.proptitle{
color:#f4911d;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding-bottom:5px;
margin-top:20px;
font-weight:bold;
}


p{
padding-left:0px;
padding-right:0px;}

#agents{
background-image:url(images/Next-step_Agents_bg.jpg);
background-repeat:no-repeat;
width:729px;
height:158px;}

#agents_left{
background-image:url(images/Next-step_Agents_bg_05.jpg);
width:435px;
height:158px;
vertical-align:middle;}

#agents_left p{
line-height:18px;
text-align:center;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#154c7d;
padding-left:185px;
}

#agents_right{
background-image:url(images/Next-step_Agents_bg_06.jpg);
width:294px;
height:158px;}

#agents_right li{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#154c7d;
padding-right:16px;
line-height:14px;
padding-top:0px;
}

#agents_right ul{
text-align:left;
padding-bottom:0px;
}

#pekar_left{
background-image:url(images/Next-step_Agents_joe_pekar_.jpg);
background-repeat:no-repeat;
width:435px;
height:158px;
vertical-align:middle;}

#pekar_left p{
line-height:18px;
text-align:center;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#154c7d;
padding-left:185px;
}

#pekar_left a:link, #pekar_left a:visited {
text-decoration:underline;
color:#154c7d;}

#pekar_left a:hover, #pekar_left a:active {
text-decoration:none;
color:#154c7d;}

#eplin_left{
background-image:url(images/Next-step_Agents_eplin_08.jpg);
background-repeat:no-repeat;
width:435px;
height:158px;
vertical-align:middle;}

#eplin_left p{
line-height:18px;
text-align:center;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#154c7d;
padding-left:185px;
}

#eplin_left a:link, #eplin_left a:visited {
text-decoration:underline;
color:#154c7d;}

#eplin_left a:hover, #eplin_left a:active {
text-decoration:none;
color:#154c7d;}

#rockford_left{
background-image:url(images/Next-step_Agents_rockford_0.jpg);
background-repeat:no-repeat;
width:435px;
height:158px;
vertical-align:middle;}

#rockford_left p{
line-height:18px;
text-align:center;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#154c7d;
padding-left:185px;
}

#rockford_left a:link, #rockford_left a:visited {
text-decoration:underline;
color:#154c7d;}

#rockford_left a:hover, #rockford_left a:active {
text-decoration:none;
color:#154c7d;}

#sull_left{
background-image:url(images/Next-step_Agents_sull_06.jpg);
background-repeat:no-repeat;
width:435px;
height:158px;
padding-bottom:20px;}

#sull_left p{
line-height:18px;
text-align:center;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#154c7d;
padding-left:185px;
}

#sull_left a:link, #sull_left a:visited {
text-decoration:underline;
color:#154c7d;}

#sull_left a:hover, #sull_left a:active {
text-decoration:none;
color:#154c7d;}

#sull_right{
background-image:url(images/Next-step_Agents_sull_07.jpg);
width:294px;
height:177px;}

#sull_right li{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#154c7d;
padding-right:16px;
line-height:14px;
padding-top:5px;
}

#sull_right ul{
text-align:left;
padding-bottom:0px;
}

#buy_sell{
background-image:url(images/Next-step_Buying-Selling_04.jpg);
width:436px;
height:159px;}

#buy_sell p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#154c7d;
line-height:14px;
padding-left:10px;
padding-right:25px;
padding-top:5px;}



#bottom{
font-family:Arial, Helvetica, sans-serif;
color:#154c7d;
font-size:11px;
padding-left:25px;
padding-right:30px;
line-height:14px;}

#bottom a:link, #bottom a:visited{
color:#154c7d;
text-decoration:underline;}

#bottom a:hover, #bottom a:active{
color:#66CC99;
text-decoration:underline;}

#rehabe{
background:#ABB9D3;
font-family:Arial, Helvetica, sans-serif;
color:#154c7d;
font-size:11px;
padding:10px 25px 10px;
}

#property{
background-image:url(images/Next-step_property-manageme.jpg);
font-family:Arial, Helvetica, sans-serif;
color:#154c7d;
font-size:11px;
padding-left:310px;
padding-right:30px;
padding-top:10px;}

#rental{
background-image:url(images/Next-step_renting_03.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#154c7d;
font-size:11px;
padding-left:310px;
padding-right:30px;
padding-top:10px;
}

#contact{
font-family:Arial, Helvetica, sans-serif;
color:#154c7d;
font-size:11px;
width:233px;}

#contact p{
font-family:Arial, Helvetica, sans-serif;
color:#154c7d;
font-size:11px;
padding-left:10px;
padding-right:28px;
padding-bottom:80px;}

#contact_text p{
font-family:Arial, Helvetica, sans-serif;
color:#154c7d;
font-size:11px;
display:inline;
}


#contact_text h2{
color:#f4911d;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding-top:10px;
padding-left:25px;
}

input.normal{
	background-image:url(images/text-box_07.jpg);
	background-repeat:no-repeat;
	border:none;
	border-width:0px;
	height:20px;
	padding-left:10px;
	margin-bottom: 5px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

input.button{
	background-color:#abb9d2;
	border:none;
	width:60px;
	height:20px;
	font-size:11px;
	color:white;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    margin-bottom: 5px;}
	
	
#comment{
	margin-bottom: 5px;	
	border: 1px solid #d3dced;
	width: 190px;
	height: 71px;
}

input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

#design{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#9AB8D2;
	text-align:center;
	padding-bottom:1px;
	padding-top:0px;
}

#design a:link, #design a:visited{
text-decoration:none;
color:#666666;}

#design a:hover, #design a:active{
text-decoration:none;
color:#FF9933;}