/* common elements */
body	{
	margin:0;
	padding:0;
	background:url(../images/bg-main.png) 50% 0 repeat-x #fff; background-color:#F5F5F5;
	}
/* universal styles */
p, div, table, td, th, ul, li, a, h1, h2, h3, h4, h5, h6	{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#3e3e3e;
	text-align:left;
	margin:0;
	padding:0;
	vertical-align:top;
	border:none;
	}
/* specific styles */
p, li {
	font-size:0.7em;
	text-align:justify;
	}
img	{border:0;}
a	{
	color:inherit;
	font-size:1em;
	}
ul, li	{list-style-type:none;}

form,
fieldset {
	display:inline;
	border:none;
}

input, select, option, textarea	{background:#fff; border:1px solid #E0E0E0;}

h1, h2, h3, h4, h5, h6	{
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:0 0;
	}

/* hides text when graphics used for text. */
span {
	position:absolute;
	font-size:1px;
	left:-9999px;
}

/* used to force compliant browsers to display backgrounds of floated elements preceding this element */
.clear {
	clear:both;
	height:1px;
	font-size:1px;
}
/* text styles */
.pink, .pink a {color:#ed348b;}
.navy, .navy a, .navy li {color:#1e3a77;}
.bold {font-weight:bold;}
.arial, .arial a {font-family:Arial, Helvetica, sans-serif;}
.left {
	float:left;
	clear:none;
	}
.twelve {font-size:0.75em;}
.fifteen {font-size:0.95em;}
#container {
	margin:0 auto;
	width:1000px;
}
#top {
	width:1000px;
	height:147px;
	position:relative;
}
#top a {
	display:block;
	text-decoration:none;
	height:100%;
}
#top h1, #top p {
	position:absolute;
	top:15px;
	left:10px;
	width:268px;
	height:111px;
	background:url(../images/int_logo.gif) 0 0 no-repeat;
}
#top h2 {
	position:absolute;
	top:89px;
	left:0;
	width:996px;
	height:57px;
	background-repeat:no-repeat;
	background-position:0 0;
	border:2px solid #fff;
	border-bottom:none;
}
/*#top div {
	background:url(../images/text/comparisonlist.gif) 0 0 no-repeat;
	width:255px;
	height:32px;
	position:absolute;
	top:5px;
	right:0px;
}*/
#content {
	background:#fff;
	width:996px;
	margin:0 auto;
	border:2px solid #fff;
	border-top:none;
}

#footer {
	width:1000px;
	padding:10px 0;
	clear:both;
	margin:0 auto;
}
#anitron {float:left;}
#footer p, #footer a {
	font:0.65em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#4a6093;
}
#anitron p	{
	float:left;
	padding-top:9px;
	height:29px;
}
#anitron .a {
	text-align:right;
	width:140px;
	padding-right:40px;
	background:url(../images/anitron.gif) 100% 0 no-repeat;
}

#anitron .b {
	text-align:left;
	width:150px;
	padding-left:3px;
}

#copyright {
	float:right;
	text-align:right;
	padding:0 70px 0 0;
	background: url(../images/logo-zilbert.gif) top right no-repeat;
	height: 55px;
	}

#copyright p {text-align:right;}

#footer_links {
	clear: both;
}
#footer_links li {
	float: left;
	padding: 10px 25px 0px 0px;
}
#footer_links li a {
	font-size: 11px;
	font-weight: bold;
}

#broker_disclaimer {
	font-size: 9px;
	text-align: justify;
	color: #cbcbcb;
	clear: both;
	padding-top: 10px;
}
#broker_disclaimer a {
	font-size: 9px;
} 

#subnav {
	padding:7px 0 0 0;
	width:220px;
	width:213px;
	overflow:	hidden;
	position: relative;
	}
#subnav h3 {
	width:215px;
	height:51px;
}
#info {
	background:url(../images/text/property-detail_info.jpg) 0 0 no-repeat;
	width:215px;
	height:152px;
}
#info a {
	display:block;
	text-decoration:none;
	height:100%;
}
#south h3 {background-image:url(../images/text/search_results_h3_south.gif);}
#north h3 {background-image:url(../images/text/search_results_h3_north.gif);}
#downtown h3 {background-image:url(../images/text/search_results_h3_downtown.gif);}
#subnav ul {padding:0 0 0 16px;}
#subnav li {padding:0 0 1ex 0;}
#subnav li a {
	color:#1e3a77;
	text-decoration:underline;
}
#subnav li.more {font-weight:bold;}

