body {
	margin:0;
	width:100%;
}
A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #330000; TEXT-DECORATION: underline;
}
A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR:#330001; TEXT-DECORATION: underline;
}
A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #330000; TEXT-DECORATION: underline;
}
A:hover {
	BACKGROUND: #FF0000; TEXT-DECORATION: none;
}


body {
	background-color: #D0EAF7;
	color: #051165;
  font-family: Verdana, Tahoma, Arial;
}
body, td, th {
	font-size: 14px;
}

a.top:active, a.top:hover {
  BACKGROUND: none transparent scroll repeat 0% 0%;
}

h1 {
  font-family: Verdana, Tahoma, Arial;
  font-size: 38px;
  margin-top: 0px;
  padding-top: 14px;
  text-align: center;
  color: #051165;
}

h2 {
  font-family: Verdana, Tahoma, Arial;
  text-align: center;
  margin-top: 0px;
  padding-top: 10px;
}

h3 {
  margin: 0px;
  font-size: 18px;
  color: #f00;
  padding-bottom: 1px;
  padding-top: 0px;
  padding-right: 8px;
}

h2.city, h3.city {
  font-size: 20px;
  text-align: left;
  margin: 0px;
  padding: 4px 0px;
  color: #051165;
}

#header {
  text-align: center;
}

#header h1 {
  margin: 0px;
  padding: 0px;
}

#content {
  padding: 10px 0px;
}

#footer {
  padding: 6px 0px;
  text-align: center;
}

#footer font, #footer font font {
  font-size: 12px;
  color: #000;
}

font {
  font-family: Verdana, Tahoma, Arial;
}

.box {
  width: 768px;
  background: #fff url(../images/box_bg.gif) repeat-y top left;
  text-align: center;
  margin: 10px 16px;
}

.box .content {
  padding: 0px 8px;
  width: 752px;
}


.box_top {
  position: relative;
  width: 768px;
  height: 8px;
  overflow: hidden;
  background: url(../images/box_top.gif) no-repeat top left;
}

.box_bottom {
  position: relative;
  width: 768px;
  height: 8px;
  overflow: hidden;
  background: url(../images/box_bottom.gif) no-repeat top left;
}

#listings, #listings tr th, #listings tr td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

#listings tr th {
  font-size: 15px;
  font-weight: bold;
  padding-top: 6px;
  padding-bottom: 6px;
  background-color: #ccddff;
}

.more {
  font-size: 12px;
  font-style: italic;
  font-weight: bold; 
}

a.more, a.more:link, a.more:visited {
  color: #3366dd;
}

a.more:hover, a.more:active {
  color: #0011aa;
  BACKGROUND: none transparent scroll;
}

.form_items {
  width: 700px;
  text-align: center;
  margin: 10px auto;
}

#but_submit {
  width: 160px;
  text-align: center;
  font-size: 16px;
}

.err, .required {
  color: #f00;
}

.t0 {
  font-size: 11px;
  line-height: 18px;
}

h3 a, h3 a:link, h3 a:visited, h3 a:active, h3 a:hover {
  color: #f00;
  BACKGROUND: none transparent scroll;
}

blockquote {
  margin-top: 0px;
}

.moreinfo {
  margin: 0px;
  padding: 2px 0px;
  font-size: 11px;
  line-height: 13px;
  text-align: center;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}
