* {
	font-family:arial,verdana,helvetica,sans-serif;
}

body {
	margin:5px;
	background:url(images/background.gif) repeat-x top #FFF;
}

A {
	color: #36C;
}

#header {
	margin:0 auto;
	padding:0;
	width:750px;
	background:url(images/body-top.gif) no-repeat bottom center transparent;
	height:23px;
}

#wrapper {
	font-size:11px;
	margin:0 auto;
	padding:0 10px 0 60px;
	width:680px;
	background:url(images/body-background.gif) repeat-y;
	min-height:500px;
	height:auto!important;
	height:500px;
}

#logo {
	color:#F60;
	font-weight:bold;
	display:block;
	padding-top:0px;
}

#content {
	background:url(images/bar.png) no-repeat top;
	margin:0;
	padding:9px 5px;
	#height:10px;
}
*:first-child+html #content {
	background:url(images/bar.png) no-repeat top;
	margin:0;
	padding:9px 5px;
	height:auto;
}
#content-popup {
	margin:0;
	padding:0px 5px;
}

#content-popup .no_form {
	padding-top:5px;
}

DIV#tab {
	width:454px;
	padding-bottom:11px;
	background:url(images/form-bottom.gif) no-repeat bottom;
	display:block;
	vertical-align:bottom;

}

DIV#tab-long {
	width:670px;
	padding-bottom:11px;
	background:url(images/form-bottom-long.gif) no-repeat bottom;
	#background:url(images/form-bottom-long.gif) no-repeat #80BAFB bottom;
	#margin-top:-10px;
	display:block;
	vertical-align:bottom;

}

#tab .body {
	width:452px;
	border:1px solid #CCC;
	border-style:none solid;
	background:url(images/form-background.gif) repeat-x top;
	min-height:215px;
	height:auto!important;
	height:215px;
}
#tab-long .body {
	width:668px;
	border:1px solid #CCC;
	border-style:none solid;
	background:url(images/form-background.gif) repeat-x top;
	min-height:215px;
	height:auto!important;
	height:215px;

}
#tab H1.top {
	margin:0;
	padding:35px 0 0 60px;
	width:394px;
	height:25px;
	background:url(images/form-top.gif) no-repeat;
	font-family:Arial Rounded MT Bold, Arial, sans-serif;
	font-size:16px;
	color:#36C;
	overflow:hidden;
	line-height:22px;
}

#tab-long H1.top {
	margin:0;
	padding:35px 0 0 60px;
	width:670px;
	height:25px;
	background:url(images/form-top-long.gif) no-repeat;
	font-family:Arial Rounded MT Bold, Arial, sans-serif;
	font-size:16px;
	color:#36C;
	overflow:hidden;
	#position:absolute; #top:70px;
	#margin-bottom:10px;
}

#tab-long H1.realty {
	background:url(images/form-top-realtytrac-long.gif) no-repeat;
}

#topset {
	width:250px;
	background:url(images/form-or.gif) no-repeat 130px 5px;
	margin:0 auto;
}

.submit {
	display:block;
	width:250px;
	margin:0 auto;
	background:url(images/lock.gif) no-repeat 220px 22px transparent;
	#background-position:220px 20px;
}
.submit-1 {
	display:block;
	width:150px;
	margin:0 auto;
	/*background:url(images/lock.gif) no-repeat 220px 22px transparent;
	#background-position:220px 7px;*/
}
.bullets {
	background:url(images/bullets-background.gif) no-repeat transparent;
	padding:30px 8px 0 0;
	width:136px;
	min-height:165px;
	height:auto!important;
	height:165px;
}

#copy {
	font-size:13px;
}

.form {
	width:452px;
	padding:10px 10px 20px 0;
}

.no_form {
	padding:30px 10px 0px 0;
}

#copy P {
	margin-bottom:0;
}

#copy H1 {
	font-size:18px;
	margin-top:0;
}

#copy H2 {
	font-size:15px;
}

#copy H2.H1 {
	font-size:18px;
	margin-top:0;
}

.main_right {
	background:url(images/main-top-right.png) no-repeat top right;
	height:32px;
	width:454px;
	display:block;
}

.main_left {
	background-repeat:no-repeat;
	background-position:top left;
	height:32px;
}

.main_bottom_right {
	background:url(images/main-bottom-right.png) no-repeat bottom right;
	width:454px;
}

.main_bottom_left {
	background:url(images/main-bottom-left.png) no-repeat bottom left;
	padding:0px 16px 16px 8px;
	font-size:13px;
}

.column_right {
	background:url(images/column-top-right.png) no-repeat top right;
	height:32px;
	width:205px;
	display:block;
}

.column_left {
	background-repeat:no-repeat;
	background-position:top left;
	height:32px;
}

.column_right_noheader {
	background:url(images/column-top-right-noheader.png) no-repeat bottom right;
	height:12px;
	width:205px;
	display:block;
}

.column_left_noheader {
	background:url(images/column-top-left-noheader.png) no-repeat bottom left;
	height:12px;
}

.column_right {
	background:url(images/column-top-right.png) no-repeat top right;
	height:32px;
	width:205px;
	display:block;
}

.column_left {
	background-repeat:no-repeat;
	background-position:top left;
	height:32px;
}

.column_bottom_right {
	background:url(images/column-bottom-right.png) no-repeat bottom right;
	width:205px;
	margin-bottom:10px;
}

.column_bottom_left {
	background:url(images/column-bottom-left.png) no-repeat bottom left;
	padding:8px 16px 16px 8px;
	text-align:left;
}

.noheader {
	padding-top:0px;
}

.headlines {
	background-image:url(images/box-header-headline.gif);
	background-color:transparent;
}

.headlines_text {
	background-image:url(images/box-header-headline_text.gif);
	background-color:transparent;
}

.articles_text {
	background-image:url(images/box-header-headline_text.gif);
	background-color:transparent;
}

.calculator_text {
	background-image:url(images/box-header-calculator_text.gif);
	background-color:transparent;
}

.headlines_text H2 {
	margin:0;
	padding:7px 0 0 20px;
	color:#666;
	font-size:15px;
}

.articles_text H2 {
	margin:0;
	padding:7px 0 0 0px;
	color:#666;
	font-size:15px;
}

.calculator_text H2 {
	margin:0;
	padding:7px 0 0 5px;
	color:#666;
	font-size:15px;
}

.listings {
	background-image:url(images/box-header-listings.gif);
	background-color:transparent;
}

.calculator {
	background-image:url(images/box-header-calculator.gif);
	background-color:transparent;
}

div #block-views-Misc,
div #block-views-state,
div #block-views-city {
	display:block;
	width:650px;
}

div #block-view-featured_articles {
	display:block;
}

#block-views-state H2,
#block-views-city H2,
#block-views-featured_articles H2 {
	font-size:15px;
	margin:20px 0 2px;
}

.view-content-Misc UL,
.view-content-state UL,
.view-content-city UL,
.view-content-featured_articles UL {
	margin:0;
	padding:0;
}

.view-content-Misc LI,
.view-content-state LI,
.view-content-city LI {
	display:block;
	float:left;
	width:200px;
	margin:0!important;
	padding:0!important;
}

.view-content-featured_articles LI {
	display:block;
	list-style-type:none!important;
	margin:0!important;
	padding:0!important;
}

.view-content-Misc DIV#sitemapListViewMisc,
.view-content-state DIV#sitemapListViewState,
.view-content-city DIV#sitemapListViewCity,
.view-content-featured_articles DIV#sitemapListViewFeatureArticles {
	padding:4px;
}

#footer {
	margin:0 auto;
	padding:25px 0 10px;
	width:750px;
	background:url(images/body-bottom.gif) no-repeat top center transparent;
	min-height:50px;
	height:auto!important;
	height:500px;
	text-align:center;
	font-size:11px;
}

#admin {
	font-size:11px;
	font-weight:bold;
}

.admintabs {
	position:absolute;
	z-index:10;
	margin-left:370px;
	top:38px;
}

.admintabs_popup {
	position:absolute;
	z-index:10;
	right:5px;
	top:5px;
}

pre {
  background-color: #eee;
  padding: 0.75em 1.5em;
  font-size: 12px;
  border: 1px solid #ddd;
}

#bottomset {	width:280px; padding-top:10px;padding-left:10px; display:block; margin:0 auto; #float:left; #width:250px;}


			UL#metrolinks { margin:0; padding:8px; background:#eee; display:block; }
			#metrolinks LI { list-style-type: none; display:block; font-size:13px; margin:2px; width:24%; float:left; /* margin:0; */ }		