/* default form processing */
form {
	margin: 0;
	margin-bottom: 15px;
	padding: 0;
}
label {
    color: #37559d;
    padding: 0;
    font-weight: bold;
}

input.text, input.texttext, textarea {
  border: 1px solid #949ba2;
  padding: 2px;
}

select {
  border: 1px solid #949ba2;
}

table.formtable {
	padding: 0;
	margin: 0 0 8px;
}

/* Cap letters in arial seem to have a extra pixel in front of them 
to make our titles line up with our form labels */
table.formtable td {
	padding: 2px 4px 2px 1px;
	text-align: left;
	}

.centerednav {
  display:table;
  padding:0;
  margin:0 auto;
  font-family: arial, helvetica, sans-serif;
  white-space:nowrap;
  list-style-type:none;
}

* html .centerednav {
  display:inline-block;    /* for IE only */
  width:1px;               /* IE will expand 1px width to fit menu width */
  padding:0 2px;           /* fix bug in IE to get border spacing correct */
}  

.centerednav li {
	display:table-cell;
	padding: 0 6px 0 6px;
	margin:0;
}

* html .centerednav li {
  display:inline;          /* for IE only */
}


.centerednav a  {
	display:block;
  text-decoration:none;
	margin:0;
	padding:0;
}

.centerednav a:hover  {
  text-decoration:underline;
}

* html .centerednav a,* html .centerednav p  {
	display:inline-block;    /* for IE only */
	/* margin:0 -1px; */
}


.search_listing td {
  padding-left: 0.5em;
  font-size: 11px;
}
#search_results h1 {
  font-size: 11px;
  padding: 0;
  padding-left: 14px;
  margin: 0;
}

#search_results h1 strong {
  color: #37559D;
}

#search_results h2 {
  font-size: 11px;
  color:white;
  background-color: #37559D;
  padding: 0;
  padding-left: 12px;
  margin: 0;
  margin-top: 5px;
  text-align: left;
  height: 16px;
}

#search_results h3 {
  font-size: 11px;
  padding: 0;
  padding-left: 12px;
  margin: 0;
  text-align: left;
}

#search_results h3 a {
  font-size:11px;
  padding:0;
  margin:0;
  text-align:left;
  color:#f27311;
  text-decoration:underline;
}


#search_results input {
  vertical-align: middle;
}

#search_results input.primary {
  font-size: 10px;
  border: solid 1px #949BA2;
}

#search_results table {
  width: 100%;
}

#search_results th {
  color: white;
  background-color: #37559D;
  padding-left: 12px;
  text-align: left;
}

#search_results th a {
  color: white;
  background-color: #37559D;
}

#search_results tr.even {
  color: black;
  background-color: #EBEBEB;
  padding-left: 10px;
  text-align: left;
}

#search_results tr.odd {
  color: black;
  background-color: #D9D9D9;
  padding-left: 10px;
  text-align: left;
}

#search_results .checkbox {
  border: none;
  vertical-align: middle;
}

/* testimonial */
.indented {
	padding: 2px;
}
.graybox {
	margin: 2px;
	border: 1px solid #d2d5d2;
}

.testimonial {
	font-size: 11px;
	font-weight: normal;
	color:#000000;
	text-align:left;  
	width: 150px; 
	padding-left: 3px;
	padding-top:3px;
	padding-right:3px;
}

.attribution {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 11px;
	font-style: italic;
	color:#000000;
	text-align: center;
}

#main_body {
position: relative;
background: black;
z-index: 100;
}
/* sign up page errors */
.errormessages {
	color: #e86e10;
	font-weight: bold;
}
.fieldWithErrors {
	display: inline;
}
.fieldWithErrors * {
	background-color: #f2e0d3;
}
.fineprint {
	font-size: 10px;
}

#property_listing { 
	height:380px;
}

#property_listing table {
  width: 100%;
}

#property_listing th {
  color: white;
  background-color: #37559D;
  padding-left: 12px;
  text-align: left;
}

#property_listing td.even {
  color: black;
  background-color: #EBEBEB;
  padding-left: 10px;
  text-align: left;
}

#property_listing td.even_title {
  font-weight: bold;
  color: #37559D;
  background-color: #EBEBEB;
  padding-left: 12px;
  text-align: left;
}

#property_listing td.odd {
  color: black;
  background-color: #D9D9D9;
  padding-left: 10px;
  text-align: left;
}

#property_listing td.odd_title {
  font-weight: bold;
  color: #37559D;
  background-color: #D9D9D9;
  padding-left: 12px;
  text-align: left;
}

#property_listing h1 {
  font-size: 12px;
  padding: 0;
  padding-left: 14px;
  margin: 0;
}

#property_listing h1 strong {
  color: #37559D;
}

#property_listing h2 {
  color: #F27311;
  font-size: 14px
}
/*---------------------------------------------------------------------------------- new ----------------------------------------------------------- */
/*container
*/

#container { background-color: #fff; height: auto; width: 990px; top: 0; z-index: 0; position: relative; visibility: visible;}

#header { background-image: url(../images/eric/header.jpg); background-repeat:no-repeat; height: 111px; width: 1010px; position: relative; top: 0; left: 0; z-index: 1; visibility: visible; }
#signup { height:109px; width: 275px; left: 600px; top: 0px; position: relative; z-index: 3; visibility: visible;}

/*navigation*/
#nav { background-image: url(../images/eric/nav_bar.gif); text-align: left; width: 990px; position: relative; left: 0; z-index: 1; visibility: visible; padding-top: 1px; padding-left: 10px; }
.navon { color: #2f6cad; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(../images/eric/on_back.gif); background-repeat: repeat-x; }
.lineright { border-right: 2px solid #b4b5b8; }
.navoff { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-repeat: repeat-x; text-decoration: none; }
.navoff a { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-repeat: repeat-x; }
.navoff:hover { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-repeat: repeat-x; text-decoration: underline; }

/*homepage*/
#subtitle { color: #f68000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; position: relative; z-index: 3; left: 5px; width: 148px; visibility: visible; }

#gems { color: #f68000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; line-height:12px; position: relative; z-index: 4; top: 35px; left: 1px; width: 145px; padding:10px; visibility: visible; border: dashed 1px #8b8f9a;}

#billboard { background-image: url(../images/eric/billboard.gif); background-repeat: no-repeat; visibility: visible; position: relative; z-index: 2; left: 5px; width: 690px; height: 155px; float:left; } 

#unsubscribe { background-image: url(../images/eric/or_box.jpg); visibility:visible; position:relative; z-index:2; color:#000000; top:1px; left:5px; width:690px; height:156px; line-height:150%; font-size:14px; float:left;
}

#leftcolumn { 
	float: left;
	visibility: visible; 
	position: relative; 
	z-index: 1; 
	left: 1px; 
	width: 170px;  
	height:500px;
	top: 1px; 
	padding: 5px;
	background-image:url(../images/eric/blue_grad2.jpg);
	background-repeat: repeat-x;
}
	
#cta { text-align: left; position: relative; top: 10px; left: 300px; width: 340px; z-index: 3; }

#search { color: #8b8f9a; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/eric/search_fade.gif); text-align: left; position: relative; z-index: 3; top: 15px; left: 125px; width: 395px; height: 35px; padding-top: 5px; padding-right: 5px; padding-left: 10px; }

#map { overflow: hidden; background-image: url(../images/eric/home_map.jpg); background-repeat: no-repeat; text-align: left; position: relative;  left: 5px; top:5px; width: 685px; height: 350px; z-index: 3; visibility: visible; float:left; display:inline;}

#map_member { overflow: hidden; background-image: url(../images/eric/home_map.jpg); background-repeat: no-repeat; text-align: left; position: relative;  left: 5px; top:5px; width: 685px; height: 350px; z-index: 3; visibility: visible; float:left; display:inline;}

#map_phx { text-align: left; position: relative;  left: 5px; top:5px; width: 685px; height: 350px; z-index: 3; visibility: visible; float:left; display:inline;}

#states { overflow: hidden; height: 350px; width: 685px; left: 5px; top: 5px; position: relative; z-index: 4; visibility: visible; visible; float:left; display:inline; }

/*listings*/
#leftcurve { left: 12px; top: 130px; position: relative; z-index: 2; visibility: visible; }
#rightcurve { left: 735px; top: 130px; z-index: 2; position: relative; visibility: visible;}

#box2 { background-color: white; text-align:left; width: 980px; height: 400px; left: 2px; top: 11px; z-index: 3; position: relative; visibility: visible; border: solid 1px #d2d5d2; padding:5px; }

#box3 { background-color: white; width: 862px; height:auto; left: 2px; top: 11px; position: relative; visibility: visible; border: solid 1px #d2d5d2; z-index:1; background-repeat:no-repeat;}

#box4 { background-color: white; text-align:left; width: 862px; left: 2px; top: 11px; z-index: 3; position: relative; visibility: visible; border: solid 1px #d2d5d2; padding:1px; }

#box6 { background-color: white; width: 990px; height:45px; left: 2px; padding:1px; z-index: 1; position: relative; visibility: visible; border: solid 1px #d2d5d2; float:left; display:inline;}

#pagtitle { color: #3878b8; font-size: 26px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; width: 50%; top: 11px; z-index: 3; position: absolute; left: 10px; visibility: visible; }
#zipsearch { color: #8c8c8d; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; height: 32px; width: 305px; left: 540px; top: 11px; z-index: 3; position: absolute; visibility: visible; }
#refine { color: #e77c1d; font-size: 24px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(images/eric/graident.gif); text-align: left; height: 35px; width: 693px; left: 12px; top: 51px; z-index: 3; position: absolute; visibility: visible; padding-top: 10px; padding-left: 10px; }

#banner2 { color: #fff; background-image: url(/images/eric/footer.gif); visibility: visible; position: absolute; z-index: 6; top: 615px; left: 10px; width: 740px; height: 65px; }
#control { height: 100%; width: 100%; position: absolute; z-index: 7; visibility: hidden; left: 100px;}
#control2 { height: 100%; width: 100%; position: absolute; z-index: 7; visibility: hidden; left: 100px; bottom:150px;}

#main_property_box { position: relative; top: -270px;}

/*type*/
h1 { color: #4974ab; font-size: 30px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 0; padding: 0; }
h2 { color: #f68000; font-size: 24px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; margin: 0; padding: 0; }
h4 { color: #f68000; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; margin: 0; padding: 0; }
h6 { color: #4974ab; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; margin: 0; padding: 0; }
.whitebig { color: #fff; font-size: 32px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.ltorgbig { color: #f5bc8f; font-size: 40px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; }
body { color: #8b8f9a; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white;}
#leftcurve { left: 12px; top: 130px; position: relative; z-index: 2; visibility: visible; }
#rightcurve { left: 735px; top: 130px; z-index: 2; position: relative; visibility: visible; }
#rightcurveblock { left: 735px; top: 551px; position: relative; z-index: 2; visibility: visible; }
#leftcurveblock { top: 551px; z-index: 2; position: relative; left: 12px; visibility: visible; }

#benefits { text-align: left; height: 340px; width: 275px; left: 12px; float: left; top: 11px; position:relative; z-index: 3; visibility: visible; }
#signup_text { color: #4970b1; font-size: 36px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; width: 455px; position: relative; z-index: 3; visibility: visible; }
#signup_form { background-color: white; width: 500px; position: relative; z-index: 3; visibility: visible; border-top:1px solid #cdced1; }
#minititle { color: #4970b1; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; height: 17px; width: 500px; position: relative; z-index: 3; visibility: visible; }
#header_signup_page { background-image: url(/images/eric/sign_up_header.jpg); height: 100px; width: 872px; position: relative; top: 0; left: 0; z-index: 4; visibility: visible; }
#signup_signup_page { color: #4970b1; font-size: 36px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; height: 46px; width: 440px; position: relative; z-index: 3; visibility: visible; }

#header_members_page { background-image: url(/images/eric/members.jpg); height: 100px; width: 1000px; position: relative; top: 0; left: 0; z-index: 4; visibility: visible; }

#login_realty_miner { color: #4970b1; font-size: 36px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; height: 46px; width: 860px;  position: relative; visibility: visible; }
#login_user_password { background-image: url(/images/eric/grey_fade.jpg); background-repeat: repeat-x;  width: 850px; position: relative; visibility: visible; border-top: 1px solid #cdced1; }
#login_already_member { color: #4970b1; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; height: 17px; width: 580px; position: relative; visibility: visible; }

#glossary_columns { background-color: white; position: relative; height: 600px;}
#columns  { background-color: white; position: relative; height: 520px; left: 0px;}
.column1 { padding-left: 10px; padding-top: 10px; position: relative; float: left; width: 200px ;display: inline;}

.column2 { padding-top: 10px; float: right; width: 680px; display: inline;}

.column2a { padding-top: 10px; float: right; width: 580px; display: inline;}

.column2b { border: solid 1px #6689CC; position: relative; z-index: 2; top: 10px; width: 685px; height: 450px; float: right; display: inline;}

.column2_resources { float: right; width: 685px; display: inline;}

.column3 { padding-top: 10px; float: right; width: 540px; border: solid 2px #949BA2; display: inline;}

.column4{ position: relative;  font-size: 11px; color: #0C1C47; line-height: 200%; top: 5px; left: 5px; width: 855px; height:470px; z-index: 3; visibility: visible; padding: 5px; border: solid 1px #6689CC;}
	
.column5{ position: relative; color: #0C1C47; line-height: 150%; top: 5px; width: 835px; height:365px; overflow:auto; z-index: 3; visibility: visible; padding: 5px;}

.column6{ position: relative; font-size: 11px; color: #0C1C47; line-height: 150%; top: 5px; right:120px; width: 675px; z-index: 3; visibility: visible; padding: 5px; border: solid 1px #6689CC;}

.column7{ position: relative; font-size: 11px; color: #0C1C47; line-height: 150%; top: 5px; width: 665px; height:350px; z-index: 3; visibility: visible; padding: 5px; overflow:auto; }

.column8{ position: relative; color: #0C1C47; line-height: 150%; top: 5px; width: 675px; height:480px; overflow:auto; z-index: 3; visibility: visible; padding: 5px; border: solid 1px #6689CC;}

.column9{ position: relative; color: #0C1C47; line-height: 150%; top: 5px; right:120px; width: 675px; z-index: 3; visibility: visible; padding: 5px; border: solid 1px #6689CC;}

.column10{ position: relative; font-size: 11px; color: #0C1C47; line-height: 150%; top: 1px; width: 250px; z-index: 3; visibility: visible; padding: 5px; float:left; display:inline;}

.column10a{ position: relative; font-size: 11px; color: #0C1C47; border: solid 1px #6689CC;line-height: 150%; top: 5px; width: 245px; z-index: 3; visibility: visible; padding:2px; float:left;}

.column10b{ position: relative; font-size: 11px; color: #0C1C47; border: solid 1px #6689CC;line-height: 150%; top: 15px; width: 245px; z-index: 3; visibility: visible; padding:2px; float:left; display:inline;}

.column10c{ position: relative; top: 5px; width: 420px; z-index: 3; visibility: visible; float:right; display:inline;}

.column11{ position: relative; font-size: 11px; color: #0C1C47; line-height: 150%; top: 5px; width: 665px; height:450px; z-index: 3; visibility: visible; padding: 5px; overflow:auto; }

.breadcrumb{ padding-left: 10px; padding-right:5px; padding-top:5px; padding-bottom:5px;}

#search_results_top { background-color: white; position: relative; height: 92px;}
#bluebox { position: relative; top: 15px; width: 500px; z-index: 3; visibility: visible; padding: 10px; border: solid 1px #6689CC;}

#bluebox2 { position:relative; top:2px; left:0px; width:690px; padding:2px; text-align:left; z-index:1; border: solid 1px #6689CC;}

#bluebox3 { position:relative; top:5px; left:5px; width:840px; padding:10px; color:#0C1C47;line-height: 150%; text-align:left; font-size:11px; height:550px; overflow:auto; z-index:1; border: solid 1px #6689CC;}

#bluebox4 { position: relative; top: 15px; width: 545px; z-index: 3; visibility: visible; padding: 10px; border: solid 1px #6689CC;}

#resource_menu { color: #f68000; font-size: 11px; font-weight: bold; text-align: left; float: left; visibility: visible; position: relative; z-index: 1; left: 1px; width: 170px; height:500px; top: 1px; padding: 5px; background-image:url(../images/eric/blue_grad2.jpg); background-repeat: repeat-x;}

#resource_menu ul{ list-style: none; margin:0; padding:0; font-size: 11px; font-weight: bold; text-align: center;}

#resource_menu li a:link, #resource_menu li a:visited { display:block; position: relative; color: #ffffff; text-decoration: none; font-size: 100%; padding: 6px; background-image:url(../images/eric/resource_menu.gif); background-repeat: no-repeat;}

#resource_menu li a:hover{color:#0054A0;}


#calculator_menu ul{ list-style: none; margin:0; font-size: 10px; font-weight: bold; visibility: visible; position: relative; z-index: 3;}

#calculator_menu li a:link, #calculator_menu li a:visited {display:block; position: relative; color:#ffffff;text-decoration: none; font-size: 100%; padding-top:5px; padding-bottom:5px;text-align:center; background-image:url(../images/eric/org_button.jpg); background-position:center; background-repeat: no-repeat;}

#calculator_menu li a:hover{color:#000000;}

#login_box { position: absolute; float:right; width: 100px; left: 175px; top:1px; z-index: 2; visibility: visible; font-size:xx-small; color:#f68000;}

#cancellation_survey {background-color: white; position: relative; z-index: 3; width: 800px; padding-left: 65px; padding-top:10px;}

#survey_question {text-align:left; padding-left: 65px; padding-top: 5px;}

/*google map*/
#image_map { position: relative; left: 5px; width: 690px; height: 350px; z-index: 2; visibility: visible; float:left; display:inline;}

#mymap_bg{ visibility: visible; position: relative; z-index: 2; left: 5px; top:5px; width: 595px; height: 390px; float:left;}

#bookmarkme { position: relative; z-index: 4; visibility: visible; right: 130px; top:170px; float:right;}

#hotbox { position: relative; z-index: 4; visibility: visible; left: 0px; top:75px;}


/* search page*/
#columns_search  { background-color: white; position: relative; height: 405px; left: 0px;}

*html #columns_search  { background-color: white; position: relative; height: 450px; left: 0px;}

#box { position:relative; float:left; background-color: white; width: 985px; height: 400px; left:2px; top: 10px; z-index: 1; visibility: visible; border: solid 1px #d2d5d2;}

/*#column_result { float:left; position:relative; background-color:white; height:390px; width:860px; }*/
#column_result { float:left; position:relative; background-color:white; height:auto; width:860px; }

.column_result1{position: relative; float:left; display:inline-block; font-size: 11px; color: #0C1C47; line-height: 150%; top: 0px; width: 250px; z-index: 3; visibility: visible; padding: 5px; }

.column_result1a{ position: relative; font-size: 11px; color: #0C1C47; border: solid 1px #6689CC;line-height: 150%; top: 0px; width: 245px; height: 380px; z-index: 3; visibility: visible; padding:2px; float:left;}

#mymap { position: relative; float:right; display:inline-block; width: 590px; height: 385px; top: 5px; right: 5px; z-index: 3; visibility: visible; }

*html #mymap { position: relative; width: 590px; height: 423px; top: 5px; right: 5px; z-index: 3; visibility: visible; float:right; display:inline;}


/*result page*/
#result_map { position: relative; float:right; display:inline-block; width: 595px; height: 385px; top: 5px; right: 5px; z-index: 3; visibility: visible; }

.column_result1b{ position: relative; font-size: 11px; color: #0C1C47; border: solid 1px #6689CC;line-height: 150%; top: 15px; width: 245px; z-index: 3; visibility: visible; padding:2px; float:left; display:inline;}

#pdf_disc{color:#CC0000; font-size:12px; font-weight:bold; text-align:center; line-height:150%; width:985px; padding:5px; left:5px;background-color:#FFFF99; background-repeat: no-repeat;}

#column_detail  { background-color: white; position: relative; height:800px; left: 0px;}

#detail_part { position:relative; top: 10px; left:3px; width:605px; height: 380px; padding: 3px; border: solid 1px #6689CC; z-index: 2; float:left; display:inline;}

#detail_map {position:relative; top:10px; width:360px; height: 170px; padding: 3px; border: solid 1px #6689CC; float: right; display:inline;}

#detail_street_view {position:relative; top:10px; width:360px; height: 200px; padding: 3px; border: solid 1px #6689CC; float: right; display:inline;}

#street_view {position:absolute; top:325px; left: 635px; width:340px; float: right; display:inline; text-align:center;}

#column_result2 { background-color: white; position:relative; height:auto; float:left; display:inline; left:3px; margin-top: 15px; padding-bottom:5px;}

/* result_list */
#result_list { float:left; width: 865px; background:url(../images/eric/bg.gif) repeat-x bottom; font-size:13px; line-height:normal; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; } 
#result_list ul{ margin: 0; padding:2.0em 0 0 0; list-style:none; }

#result_list2 { float:left; width: 980px; background:url(../images/eric/bg.gif) repeat-x bottom; font-size:13px; line-height:normal; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; }
#result_list2 ul{ margin: 0; padding:2em 0 0 0; list-style:none; }

.taboff{ float:left; display:block; background-image:url(../images/eric/norm_left.gif); background-repeat:no-repeat; margin: 0 1px 0 0; padding:0 0 0 8px; }

.taboff a{ float:left; display:block; background-image: url(../images/eric/norm_right.gif); background-repeat:no-repeat; background-position:right top; padding: 0.5em 10px 0.4em 0; text-decoration:none; color:#4974ab; }

.taboff a:hover{ color:#f66100;}

.tabon{ float:left; display:block; background-image:url(../images/eric/norm_left_on.gif); background-repeat:no-repeat; margin: 0 1px 0 0; padding:0 0 0 8px; }

.tabon a{ float:left; display:block; background-image:url(../images/eric/norm_right_on.gif); background-repeat:no-repeat; background-position:right top; padding: 0.6em 10px 0.4em 0; text-decoration:none; color:#333300; }

#pages {float: right; color: #e77c1d; line-height:normal; width: 400px; z-index: 3; visibility: visible; text-align:right; padding:0.6em 0 0.2em 0; }
#pages a{ text-decoration:none; color:#4974ab;}
#pages a:hover { color:#e90007;}

#listings {width: 865px; float:left; color: #000000; z-index: 1; visibility: visible; cursor: default; padding-top: 0.5em; padding-bottom: 0.3em;}
#listings a:hover {background: #F7E8AA; color:#4974AB; text-decoration: none;}
#listings a img {height: 0; width: 0; border-width: 0;}
#listings a:hover img {position: absolute; height: 75px; width: 160px; z-index:4;}
#listings td.even {color: black; background-color: #ededf0; padding-left: 10px; text-align: left;}
#listings td.odd{color: black; background-color: white; padding-left: 10px; text-align: left;}
#listings th.navoff{color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-repeat: repeat-x; text-decoration: none; background-image: url(../images/eric/nav_bar2.gif);}
.hlight { background-color:#EDD3B5; color:#cc3333; cursor:pointer;}
.normal { cursor:pointer;}
.normal:hover { background-color:#EDD3B5; }
#listings input{ font-size:10px; padding: 2px;}
#listings select{font-size:10px; padding: 2px; width: 40px;}
#box5 { background-color: white; width: 860px; left: 2px; padding:1px; z-index: 1; position: relative; visibility: visible; border: solid 1px #d2d5d2; float:left; display:inline;}

#listings2 { width: 980px; float:left; color: #000000; z-index: 2; visibility: visible; cursor: default; padding-top: 0.5em; padding-bottom: 0.3em;}
#listings2 a:hover {background: #F7E8AA; color:#4974AB; text-decoration: none;}
#listings2 a img {height: 0; width: 0; border-width: 0;}
#listings2 a:hover img {position: absolute; height: 75px; width: 160px; z-index:4;}
#listings2 th.navoff{color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-repeat: repeat-x; text-decoration: none; background-image: url(../images/eric/nav_bar2.gif);}
#listings2 tr.highlight {background-color: #EDD3B5; color:#cc3333;}
#listings2 input{font-size:10px; padding: 2px;}
#listings2 select{font-size:10px; padding: 2px; width: 40px;}
#box52 { width: 970px; left: 2px; padding:1px; z-index: 2; position: relative; visibility: visible; border: solid 1px #d2d5d2; float:left; display:inline;}


/* banner - free trial */
#banner { float:left; position:relative; display:inline-block; color: #fff; background-image: url(/images/eric/footer.png); text-align: center;  z-index: 3; top:auto; left: 0px; width: 872px; height:65px; padding-right: 10px; background-repeat:no-repeat;}

/*Advertisement - Right*/
#rightAdd { float:right; position:absolute; z-index:1; top:132px; left:875px; width:140px; height:550px; color: #4974ab; font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;}
	
#rightAdd table{margin:1px;}

#rightAdd td{padding-bottom:12px;}

#rightAdd a{color: #4974ab; font-size: 13px; font-weight: bold;}

#addDefinition a{ font-size:11px; font-weight:normal; text-decoration:none;}

/* footer */
#bot_adv { float:left; position:relative; height: 90px; width: 1024px; z-index: 100; margin-left:30px;}
#footer { float:left; position:relative; height: 66px; width: 1024px; z-index: 100; text-align: right; }

#footernav { margin-top: 9px; }

#footernav ul { list-style: none; }

#footernav li { border-left: 1px solid #5a5a5a; }

*html #footernav li { float: none; padding: 0 4px 0 8px; }

#footernav .first { border-left: 0px; }

#footernav a { color: #f27311; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; }

#copyrightnav { margin-top: 9px; }

#copyrightnav li { border-left: 1px solid #7c7c7c; }

#copyrightnav .first { border-left: 0px; }

#copyrightnav a, #copyrightnav p { color: #7c7c7c; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

#box_e_ver { background-color: white; text-align:left; width: 950px; height: 250px; left: 4px; top: 11px; z-index: 3; position: relative; visibility: visible; border: solid 1px #d2d5d2; padding:15px; font-size:14px; color:#37559D; }

#box2_e_ver { background-color: white; text-align:left; width: 950px; left: 4px; z-index: 3; position: relative; visibility: visible; padding:15px;}
