@import url(global/user.css);
@import url(global/common.css);
@import url(apps/forms01.css);
@import url(apps/mlsnibr.css);
@import url(apps/listingwiz.css);
/*haderlein_556*/
/* Elements of template0.jsp */

body {
	background: #fff;
	color: #000;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	margin: 0;
	padding: 0;
	text-align: center;
}

#wrap {
	margin: 30px auto;
	padding: 0;
	position: relative;
	text-align: left;
	width: 767px;
}

html>body #wrap {
  	width: 767px;
} 

#header {
	margin: 0px auto;
	background: transparent url(../images/j-haderlein_header.jpg) 0 0 no-repeat;
	height: 152px;
	position: relative;
	width: 767px;
	text-align: center;
}

#utils {position: absolute;
	right: 6px;
	top: -18px;
	padding: 0;
	font: 12px "trebuchet ms", tahoma, Verdana, Helvetica, sans-serif;
}

#utils ul {
	margin: 0;
	padding: 0;
}

#utils li {
	display: inline;
	margin: 0;
	padding: 0;
}

#utils li a {
	color: #222;
	text-decoration: none;
	margin: 0;
	padding: 2px 5px;
}

#utils li a:hover,
#utils li a.current {
	color: #f00;
}

#name {
	position: absolute;
	display: inline;
	top: 42px;
	left: 80px;
	padding: 0;
}

#name p{
	color: #f00;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.6em;
	padding: 0;
	margin: 0;
}

#name span.amp {
	font-size: 1.2em;
}

#name span.tag {
	font-style: oblique;
	font-size: .5em;
	letter-spacing: .01em;
}

#logo {
	position: absolute;
	left: 5px;
	top: 0px;
}

#logo img {
	width: 65px;
	height: 130px;
}

#logo a {
	border: none;
}

#quicksearch {
	position: absolute;
	width: 197px;
	right: 0;
	top: 0;
	text-align: left;
	color: #fff;
	padding: 0;
	margin: 0;
	font: 1.2em "trebuchet ms", tahoma, verdana, sans-serif;
}

#quicksearch form {
	margin: 0 0 0 7px;
	padding: 0;
	width: 190px;
	color: #fff;
}

#quicksearch h2 {
	color: #fff;
	font: oblique 22px georgia, "times new roman", serif;
	margin: 5px 5px 0 0;
}

#quicksearch p {
	margin: 0;
	padding:0;
	line-height: 1em;
}

#quicksearch input {
	float: none;
	clear: none;
	margin: 8px 0 10px 0px;
	width: 178px;
}

* html #quicksearch input {
	margin-left: -7px;
	
}

#printlogo{
	display: none;
}

#tabs {
	position: absolute;
	top: 0px;
	left: 72px;
	width: 494px;
	height: 46px;
	padding-left: 0;
}

#nav {
	margin: 0;
	padding: 0;
}

/*#nav {
	float: left;
  	background: url(../images/cirignani_tabs.jpg) 0 0 no-repeat;
}*/

#nav ul {
  	margin:0;
	padding:0;
  	list-style:none;
	text-align: left;
}

#nav li {
    margin: 0;
    padding: 0;
	float: left;
	height: 46px;
}

#nav a {
	float: left;
	display: block;
	height: 46px;
	text-indent: -9000px;
	background-image: url(../images/tabs.jpg);
	background-repeat: no-repeat;
	font-size: 1.2em;
	color: #fff;
    padding:0;
    text-decoration:none;
	outline: none;
}

#nav a:hover, #nav a.active {
	color: #800;
}


#t29541 a,
#t33281 a,
#t33280 a{display: none;}

#t34571 a {width: 75px; background-position: 0 0; }
#t33285 a {width: 96px; background-position: -75px 0;}
#t33284 a {width: 115px; background-position: -171px 0;}
#t33283 a {width: 111px; background-position: -286px 0;}
#t33282 a {width: 97px; background-position: -397px 0;}


#t34571 a:hover, #t34571 a.active {background-position: 0px -46px;}
#t33285 a:hover, #t33285 a.active {background-position: -75px -46px;}
#t33284 a:hover, #t33284 a.active {background-position: -171px -46px;}
#t33283 a:hover, #t33283 a.active {background-position: -286px -46px;}
#t33282 a:hover, #t33282 a.active {background-position: -397px -46px;}


#main-body {background: transparent url(../images/j-haderlein_wrap.jpg) 0 0 repeat-y;
	clear: both;
	margin: 0;
	padding: 0;
	
}

#main-table-body {
	padding: 0;
	margin: 0;
	border-collapse:collapse;
	width: 767px;
}

#main-table-body-leftcell, #main-table-body-rightcell {
	vertical-align: top;
	margin: 0;
	padding: 0;
}

#main-table-body-leftcell {	
	width: 155px;
}

#main-table-body-rightcell {
	
}

#sidebar {
	width: 155px;
	margin: 0 0 0 0;
	padding: 0;
}

#menu-header {
}


#menu {
	width: 155px;
	padding: 0;
	margin: 0;
}

#menu ul{
	font-size: 100%;
	margin: 0 0 0 6px;
	padding: 5px 0 10px 0px;
}

#menu li {
	list-style: none;
	margin: 0 0 0px 0;
	padding: 0 0 0 0px;
	font: oblique 1.4em/1.6em Georgia, "Times New Roman", Times, serif;
}

#menu a {
	display: block;
	padding: 2px 0 3px 10px;
	width: 140px;
	margin: 0 0 0 0px;
	color: #fff;
	text-decoration: none;
}

#menu a:hover,
#menu a.current{
	color: #de0000;
	background-color: #fff;
}


#menu-footer {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 155px;
	text-align: left;
	color: #222;
	font: 1.2em/1.4em tahoma, verdana, sans-serif;
	
}

#menu-footer a,
#menu-footer:link {
	color: #013;
	text-decoration: none;
}

#menu-footer a:hover {
	color: #666;
}

#menu-footer p {
	margin: 0;
	padding: 10px 0 10px 10px;
}

#banner {
	display: none;
}

#breadcrumbbar{
	position: relative;
	padding: 3px 0 2px 0;
	margin: 0 0 5px 0px;
	background: none;
	font-family: tahoma, verdana, helvetica, sans-serif;
	color: #333;
	width: 570px;
}

#breadcrumblist{
	width: 70%;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	font-size: 10px;
	text-transform: capitalize;
	color: #222;
}

#breadcrumblist a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	border-bottom: none;
}

#breadcrumblist a:hover {
	text-decoration: underline;
}

#breadcrumbemail {
	position: absolute;
	top: 3px;
	right: 75px;
	margin: 0;
	padding: 0 0 1px 18px;
	background: url(../images/email.gif) center left no-repeat;
	font-size: 10px;
	text-align: right;
	white-space: nowrap;
	text-transform: capitalize;
}

#breadcrumbemail a {
	text-decoration: none;
	font-weight: normal;
	color: #222;
	border-bottom: none;
}

#breadcrumbprint {
	position: absolute;
	top: 3px;
	right: 0;
	margin: 0;
	padding: 0 0 1px 18px;
	background: url(../images/print.gif) center left no-repeat;
	font-size: 10px;
	text-align: right;
	white-space: nowrap;
	text-transform: capitalize;
}

#breadcrumbprint a {
	text-decoration: none;
	font-weight: normal;
	color: #222;
	border-bottom: none;
}

#content {
	display: inline;
	margin: 0px 0 0 0;
	padding-right: 0px;
	padding-left: 0px;
}

#content-header {
	display: none;
}

#content-body {
	margin: 15px 0 15px 10px;
	padding: 0 0 0 10px;
	width: 570px;
}

#pagetitle{
	clear: both;
	padding: 0;
	margin: 0 0 0 0px;
	width: 570px;
	
}

#pagetitletext{
	border-bottom: 1px solid #666;
	padding: 0;
	margin: 0 0 0 0;
}

#pagetitletext h1{
	color: #c10;
	font: oblique 2.4em/1em Georgia, "Times New Roman", serif;
	padding: 0 0 2px 0;
	margin: 0 0 0 0;
}

#content-footer {
	display: none;
}

#footer {
	background: transparent url(../images/j-haderlein_footer.jpg) 0 100% no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	clear: left;
	width: 589px;
	height: 100px;
	margin: 0;
	padding: 0 0 0 178px;
	color: #000;
}

#footer h3 {
	color: #000;
	font-size: 1.6em;
	padding: 10px 0 0 0;
	font-style: normal;
}

#footerwrap {
	position: relative;
}

#footer p {
	margin: 0;
	padding: 0;
	font-size: 1.2em;
}


/* Fixes float escaping bug in IE/Win, hides from IE Mac \*/
* html #footer p { height: 1%; }
/* End hide from IE Mac */


/*#privacy {
	color: #4E1035;
	text-align: right;
	margin: 3px 10px 0 0;
}

#privacy a {
	color: #4E1035;
	text-decoration: underline;
}

#privacy a:link{
	text-decoration: underline;
}

#privacy a:visited {
	text-decoration: underline;
}

#privacy a:hover{
	text-decoration: underline;
}

#privacy a:active{
	text-decoration: underline;
}
*/




#copyright{display: none;
	
}

#poweredby{
	display: none;
}

#poweredby a:link, #poweredby a:visited{
	color: #fff;
	text-decoration: none;	
}

#poweredby a:hover, #poweredby a:active{
	text-decoration: underline;
}
