body {
  top-margin: 0px;
  left-margin: 0px;
  margin: 0px;
}

select, input {
 font-family: verdana, Arial, sans-serif;
 font-size: 10px;
}

input.login {
 font-family: verdana, Arial, sans-serif;
 font-size: 10px;
 border: 1px solid #909090;
}

A.topmenu {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #FFFFFF;
 font-weight: bold;
 text-decoration: none;

}

A.topmenu:active {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #FFFFFF;
 font-weight: bold;
 text-decoration: none;
}

A.topmenu:visited {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #FFFFFF;
 font-weight: bold;
 text-decoration: none;

}

A.topmenu:hover {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #990000;
 font-weight: bold;
 text-decoration: none;
}

.smallblue {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #005E96;
 font-weight: normal;
}

.small {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #000000;
 font-weight: normal;
}
.normalblue{
 font-family: verdana, arial, sans-serif;
 font-size: 11px;
 color: #0d487a;
 font-weight: bold;
}

A.leftmenu {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #000000;
 font-weight: normal;
 text-decoration: none;

}

A.leftmenu:active {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #000000;
 font-weight: normal;
 text-decoration: none;
}

A.leftmenu:visited {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #000000;
 font-weight: normal;
 text-decoration: none;

}

A.leftmenu:hover {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #005E96;
 font-weight: normal;
 text-decoration: none;
}

td.leftmenu {
  padding-bottom: 3px;
  padding-top: 3px;
  border-bottom: 1px solid #d0ddfc;
}

td.headline {
  background: #990000;
  padding: 2px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
}

.main {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #000000;
 font-weight: normal;
}

.main2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 color: #000000;
 font-weight: normal;
}

.titlewhite {
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 color: #ffffff;
 font-weight: bold;
}

.white {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #ffffff;
 font-weight: normal;
}


.greytitle {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 color: #808080;
 font-weight: bold;
}


A.wfooter {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #ffffff;
 font-weight: normal;
 text-decoration: none;

}

A.wfooter:active {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #ffffff;
 font-weight: normal;
 text-decoration: none;
}

A.wfooter:visited {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #ffffff;
 font-weight: normal;
 text-decoration: none;

}

A.wfooter:hover {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #ffffff;
 font-weight: normal;
 text-decoration: underline;
}

A.main {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #000000;
 font-weight: normal;
 text-decoration: none;

}

A.main:active {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #000000;
 font-weight: normal;
 text-decoration: none;
}

A.main:visited {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #000000;
 font-weight: normal;
 text-decoration: none;

}

A.main:hover {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #000000;
 font-weight: normal;
 text-decoration: underline;
}

.title {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #003e72;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.boxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.required { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

A.nounder {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #000000;
 font-weight: normal;
 text-decoration: none;

}

A.nounder:active {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #000000;
 font-weight: normal;
 text-decoration: none;
}

A.nounder:visited {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #000000;
 font-weight: normal;
 text-decoration: none;

}

A.nounder:hover {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #000000;
 font-weight: normal;
 text-decoration: underline;
}

td.listing{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #000000;
 font-weight: normal;
 padding-top: 8px;
 padding-bottom: 10px;
 padding-left, padding-right: 4px;
}

A.search {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #000000;
 font-weight: normal;
 text-decoration: underline;

}

A.search:active {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #000000;
 font-weight: normal;
 text-decoration: underline;
}

A.search:visited {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #000000;
 font-weight: normal;
 text-decoration: underline;

}

A.search:hover {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #000000;
 font-weight: normal;
 text-decoration: none;
}

.price {
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 color: #032678;
 font-weight: bold;
}

a.icons{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #000000;
 font-weight: normal;
 text-decoration: none;
}

a.icons:active{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #000000;
 font-weight: normal;
 text-decoration: none;
}
a.icons:visited{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #000000;
 font-weight: normal;
 text-decoration: none;
}
a.icons:hover{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #000000;
 font-weight: normal;
 text-decoration: underline;
}

.scrollinfo {
	SCROLLBAR-FACE-COLOR: #01549a; SCROLLBAR-HIGHLIGHT-COLOR: #f5f5f5; OVERFLOW: auto; SCROLLBAR-SHADOW-COLOR: #f5f5f5; SCROLLBAR-3DLIGHT-COLOR: #f5f5f5; SCROLLBAR-ARROW-COLOR: #fff; SCROLLBAR-TRACK-COLOR: #fff; SCROLLBAR-DARKSHADOW-COLOR: #f5f5f5; HEIGHT: 200px;WIDTH: 100%; padding-top: 5px;
}

.addressinfo {
	SCROLLBAR-FACE-COLOR: #01549a; SCROLLBAR-HIGHLIGHT-COLOR: #f5f5f5; OVERFLOW: auto; SCROLLBAR-SHADOW-COLOR: #f5f5f5; SCROLLBAR-3DLIGHT-COLOR: #f5f5f5; SCROLLBAR-ARROW-COLOR: #fff; SCROLLBAR-TRACK-COLOR: #fff; SCROLLBAR-DARKSHADOW-COLOR: #f5f5f5; HEIGHT: 300px;WIDTH: 100%; padding-top: 5px;
}

a.profile{
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #000000;
 font-weight: bold;
 text-decoration: underline;
}

a.profile:visited{
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #000000;
 font-weight: bold;
 text-decoration: underline;
}

a.profile:active{
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #000000;
 font-weight: bold;
 text-decoration: underline;
}

a.profile:hover{
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #000000;
 font-weight: bold;
 text-decoration: none;
}

a.smallblue {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #005E96;
 font-weight: normal;
 text-decoration: none;
}

a.smallblue:visited {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #005E96;
 font-weight: normal;
 text-decoration: none;
}

a.smallblue:active {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #005E96;
 font-weight: normal;
 text-decoration: none;
}

a.smallblue:hover {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #005E96;
 font-weight: normal;
 text-decoration: underline;
}

/* -------------------------------- */

#main{
 float: left;
 width: 1002px;
}

#header{
 width: 100%;
 height: 85px;
 border-bottom: 3px solid #003f7c;
}

#footer{
 width: 100%;
 float: left;
}

#header_top_bar{
  width: 100%;
  height: 20px;
  background: #e8e8e8;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: right;
}

#header_bottom_bar{
  width: 100%;
  
}

/* Total width: 730px (width + padding) */
#content{
  width: 710px;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}

#column_right{
  width: 272px;
  float: right;
}

#search_box_container{
  width: 710px;
  float: left;
}

#search_box_content{
  width: 675px;
  padding-left: 33px;
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
  float: left;
}

#search_blue_box{
  width: 641px;
  height: 67px;
  background: url(images/search_blue_bg.gif);
}

#searchbox{
  width: 665px;
  height: 184px;
  background: url(images/searchbox_bg.gif);
  float: left;
  margin-left: 10px;
}

#searchbox_content{
 margin-top: 40px;
 margin-left:40px;
 font-family: arial, verdana, sans-serif;
 font-size: 12px;
 color: #003f7c;
 font-weight: bold;
}

#searchbox_title{
  margin-top: 4px;
  margin-left: 35px;
  font-size: 16px;
  font-family: tahoma, arial, verdana;
  font-weight: bold;
  color: #003f7c;
}

#searchbox_price{
 margin-top: 50px;
 margin-left:15px;
 font-family: arial, verdana, sans-serif;
 font-size: 12px;
 color: #003f7c;
 font-weight: bold; 
 float: left;
}

#sponsor_links{
  width: 665px;
  float: left;
  margin-left: 10px;
}

#sponsor_content{
  width: 653px;
  padding: 5px;
  border: 1px solid #cccccc;
  float: left;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;  
}

#ad_column1{
  width: 133px;
  float:left;
  text-align: left;
}

#ad_column2{
  width: 133px;
  float:left;
  margin-left: 6px;
  text-align: left;
}

#ajaxbox_container{
  float: left;
  width: 665px;
  margin-left: 10px;
}

a.topMenu:link, a.topMenu:active, a.topMenu:visited{
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 color: #ffffff;
 font-weight: bold;
 text-decoration: none;
}

a.topMenu:hover{
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 color: #9ecae3;
 font-weight: bold;
 text-decoration: none;
}

.tiny{
  font-family: arial, helvetica, sans-serif;
  font-size: 9px;
  color: #666666;
}

a.sponsored_title:link, a.sponsored_title:active, a.sponsored_title:visited{
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #0066cc;
  text-decoration: underline;
}

a.sponsored_title:hover{
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #0066cc;
  text-decoration: none;
}

a.sponsored_url:link, a.sponsored_url:active, a.sponsored_url:visited{
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ff6600;
  text-decoration: none;
}

a.sponsored_url:hover{
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ff6600;
  text-decoration: underline;
}

.searchbox_field{
 margin-top: 50px;
 margin-left:30px;
 font-family: arial, verdana, sans-serif;
 font-size: 12px;
 color: #003f7c;
 font-weight: bold; 
 float: left;
}

.loading{
  font-family: arial, verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #909090;
}

.bigblue{
  font-size: 16px;
  font-family: tahoma, arial, verdana;
  font-weight: bold;
  color: #003f7c;
}

.medium_grey{
	font-size: 11px;
  color: #757575;
  font-family: tahoma, verdana, arial;
  font-weight: bold;
}

a.logoff:link, a.logoff:visited, a.logoff:active{
	font-size: 11px;
  color: #757575;
  font-family: tahoma, verdana, arial;
  font-weight: bold;
  text-decoration: none;
}

a.logoff:hover{
	font-size: 11px;
  color: #757575;
  font-family: tahoma, verdana, arial;
  font-weight: bold;
  text-decoration: underline;
}

.comment{
  float: left;
  width: 100%;
  padding-top: 4px;
  border-bottom: 1px dotted #c0c0c0;
  font-family: arial, verdana, sans-serif;
  font-size: 11px;
}

.comment_date{
  font-family: arial, verdana, sans-serif;
  font-size: 11px;
  color: #909090;
}

a.comm:link, a.comm:visited, a.comm:active{
	font-size: 11px;
  color: #909090;
  font-family: arial, verdana, sans-serif;
  text-decoration: none;
}

a.comm:hover{
	font-size: 11px;
  color: #909090;
  font-family: arial, verdana, sans-serif;
  text-decoration: underline;
}