/****************************/
/*                                           */
/*            global general            */
/*                                           */
/****************************/

#home #info {
 z-index:9999;
}
a {
	border-width: 0px;
	}

a.noul {
        text-decoration: none;
}

img {
	border-width: 0px;
	}

.spacer {
	clear: both;
	}

.required {
	color: red;
	font-style: italic;
	}

/****************************/
/*                                           */
/*            global listings             */
/*                                           */
/****************************/

#listings {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

#listings li {
	margin: 10px;
	padding: 5px;
	width: 95%;
	display: block;
	text-align: center;
	}

/****************************/
/*                                           */
/*            global footer             */
/*                                           */
/****************************/

#footer {
	clear: both;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	text-align: center;
	position: relative;
	}

#copy {
	margin: 0px;
	padding: 0px;
	display: inline;
	}

#copy p {
	display: inline;
	}

#misc {
	display: inline;
	margin: 0px;
	padding: 0px;
	}

#misc ul {
	margin: 0px;
	padding: 0px;
	display: inline;
	}

#misc ul li {
	list-style: none;
	display: inline;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	}

#eq-logo {
	background-image: url(http://images.z57websites.com/realestate/ae/logos/equalhousing.gif);
	background-repeat: no-repeat;
	width: 43px;
	height: 45px;
	position: absolute;
	top: 5px;
	right: 5px;
	background-color: transparent;
	}

/****************************/
/*                                           */
/*         secondary general         */
/*                                           */
/****************************/

#secondary, #frameheader, #framesubnav, #framecontent, #framefooter {
	margin: 0px;
	padding: 0px;
	}

/****************************/
/*                                           */
/*          secondary title             */
/*                                           */
/****************************/

#secondary #title, #frameheader #title {
	top: 0px;
	left: 120px;
	position: absolute; 
	margin: 0px;
	padding: 0px;
	}

#secondary #title h1, #frameheader #title h1 {
	margin: 0px;
	padding: 0px;
	}

/****************************/
/*                                           */
/*        secondary content          */
/*                                           */
/****************************/

#secondary #content {
	margin: 160px 0px 0px 170px;
	padding: 10px 10px 400px 10px;
	}

	/* Hides from IE5-mac \*/
	* html #secondary #content { height: 1%; }
	/* End hide from IE5-mac */


#secondary {
            color: #000000;
            }


/****************************/
/*                                           */
/*            frame content            */
/*                                           */
/****************************/

#framecontent {
	width: 95%;
	margin: 0px;
	padding: 10px;
	}

#framecontent #wrapper, #framecontent #content {
	margin: 0px;
	padding: 0px;
	}

/****************************/
/*                                           */
/*          secondary photo          */
/*                                           */
/****************************/

#secondary #photo, #frameheader #photo {
	width: 145px;
	text-align: center;
	position: absolute;
	top: 10px;
	left: -10px;
	padding: 0px;
	margin: 0px;
    z-index:1000;
	}

/****************************/
/*                                           */
/*         secondary contact         */
/*                                           */
/****************************/

#secondary #contact, #frameheader #contact {
	position: absolute;
	left: 120px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	}

#secondary #contact ul, #frameheader #contact ul {
	float: left;
	margin: 30px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	}

#secondary #contact ul li, #frameheader #contact ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

/****************************/
/*                                           */
/*       secondary primary nav      */
/*                                           */
/****************************/

#secondary #nav, #frameheader #nav {
	top: 104px;
	left: 120px;
	width: 625px;
	position: absolute; 
	margin: 0px;
	padding: 0px;
	}

#secondary #nav ul, #frameheader #nav ul {
	height: 36px;
	margin: 0px; 
	padding: 0px;
	}

#secondary #nav ul li, #frameheader #nav ul li {
	margin: 0px 5px 0px 0px; 
	padding: 0px; 
	list-style: none; 
	position: relative; 
	float: left;
	}

#secondary #nav ul li, #secondary #nav a, #frameheader #nav ul li, #frameheader #nav a {
	text-align: center;
	height: 36px; 
	width: 90px;
	display: block;
	}

#secondary #nav ul li a:hover, #frameheader #nav ul li a:hover {
	background-position: 0px -36px;
	}

/****************************/
/*                                           */
/*          secondary subnav         */
/*                                           */
/****************************/

#secondary #subnav, #framesubnav #subnav {
	position: absolute; 
	top: 160px;
	left: 0px;
	margin: 0px 0px 10px 10px;
	padding: 0px;
	width: 160px;

	overflow: visible;
	}

#secondary #subnav ul, #framesubnav #subnav ul {
	width: 130px;
	margin: 0px; 
	padding: 0px;
	list-style: none; 
	}

#secondary #subnav ul li, #framesubnav #subnav ul li {
	margin: 0px 0px 5px 0px; 
	padding: 0px 0px 0px 0px;
	}

#secondary #subnav ul li, #secondary #subnav a, #framesubnav #subnav ul li, #framesubnav #subnav a {
/*	height: 18px; */
	width: 130px;
	display: block;
	}

#secondary #subnav ul li a:hover, #framesubnav #subnav ul li a:hover {
	background-position: 0px -18px;
	}

#secondary #subnav span, #framesubnav span {
	margin: 0px; 
	padding: 2px 0px 4px 5px; 
	display: block;
	}

/****************************/
/*                                           */
/*            secondary logo          */
/*                                           */
/****************************/

#secondary #logo, #frameheader #logo {
	position: absolute;
	right: 0px;
	top: 5px;
	width: 180px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	}

/****************************/
/*                                           */
/*      frame secondary subnav   */
/*                                           */
/****************************/

#framesubnav #subnav {
	top: 0px;
	}

/****************************/
/*                                           */
/*      newsfeed   */
/*                                           */
/****************************/

#newstitle {
	font-size: 100%;
	font-weight: bold;
	}


/* aelisting details colors */

.TabbedPanelsTab, .TabbedPanelsTabSelected,
.TabbedPanelsContentGroup {
	background-color: #ffffff;
	}

.TabbedPanelsContent, 
#aelisting-nav #formtable, #aelisting-thumbs {
	background-color:#eeeeee;
	}

#aelisting-nav #formtable {
	border-color: #eeeeee;
	}

.TabbedPanelsTab, #aelisting-general, 
#secondary #content #aelisting-general a:link, 
#secondary #content #aelisting-general a:visited, 
#secondary #content #aelisting-plinks a:link, 
#secondary #content #aelisting-plinks a:visited, 
#aelisting-nav #formtable .header01, #aelisting-nav #formtable .header01 h3, 
#aelisting-nav #formtable .header02, 
#aelisting-nav #formtable .label01, #aelisting-nav #formtable .label02, 
#aelisting-nav #formtable .field01, #aelisting-nav #formtable .field02 {
	color: #000000;
	}

#aelisting-details, .TabbedPanelsContentGroup, .TabbedPanelsTab {
	border-color: #000000;
	}


/*CSS For Mortage Pages*/
#mortgagepage h1{
		color:#444;
		font-variant:small-caps;
		border-bottom:1px solid #ccc}


#mortgagepage .col1{
	display:inline;
	float:left;
	width:475px;
	margin-right:5px}
	
#mortgagepage .col2{
	display:inline;
	float:left}
		
#mortgagepage #mortgageInfo {
	width:175px;
	display:inline;
	float:left;
	border-bottom:3px solid #e1e1e1;	
	margin-right:5px;
	}

#mortgagepage #mortgageInfoText {
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	width:265px;
	line-height:18px;
	color:#444;
	display:inline;
	float:left;
	border-left:3px solid #acf;
	padding-left:20px;
	}

#mortgagepage #prequalify {
	clear:left;
	width:175px;
	display:inline;
	float:left;
	border-bottom:3px solid #e1e1e1;
	margin-right:5px;
	margin-top:40px;}
	
#mortgagepage #prequalifyText {
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	width:265px;
	line-height:18px;
	color:#444;
	display:inline;
	float:left;
	border-left:3px solid #acf;
	padding-left:20px;
	margin-top:40px;}

	
#mortgagepage #mortgageCalc{
	display:inline;
	float:left;
	margin-right:20px;	
	}

#mortgagepage #mortageRates {
	width:165px;
	}


.premiere_form .button-next {
    cursor: pointer; 
}
