.articleBlock { display: block; float: left; width: 245px; }
.heading { font-size: 12px; font-weight: bold; letter-spacing: 2px; line-height: 20px; padding-left: 7px; color: #000; margin-top: 3px; margin-bottom: 1px; border-bottom: 1px solid #cc0000; margin-left: 10px; margin-right: 10px; }
.articleCat { font-size: 12px; font-weight: bold; letter-spacing: 2px; line-height: 20px; padding-left: 7px; color: #000; margin-top: 3px; margin-bottom: 1px; border-bottom: 1px solid #cc0000; margin-left: 10px;  margin-right: 10px;}
.articleImgR {display: block; float: right; margin-right: 5px; }
.articleImgL {display: block; float: left; margin-right: 7px; }
.imgDescription { text-align: center; background: #efefef; font-family: arial, helvetica;  font-size: 10px; }
.articleSummary { line-height: 20px; font-size: 12px; margin-left: 10px; }
.articleSummary a { color: #000; text-decoration: none; }
.articleSummary a:hover { color: #000; text-decoration: underline; }
.headlinesBlock { display: block; float: left; width: 245px; }
.headlineTitle {font-size: 15px; letter-spacing: 2px; line-height: 20px; padding-left: 7px; margin-top: 3px;  margin-right: 10px; margin-bottom: 1px; border-bottom: 1px solid #cc0000; }
.headlinesBlock {
  margin: 0px;
  padding: 0px;
}
.articleHoriz table {
  margin-left: 7px;
}
.articleHoriz ul {
	margin: 0px; 
	padding: 0px; 
	list-style-type: none; 
}
.articleHoriz ul li { 
	padding-left: 7px;  
	line-height: 14px; font-size: 12px; padding-bottom: 5px; margin-right: 10px;
	_margin-left: 0px;
	_padding-left: 0px;
}
.articleHoriz ul li a { color: #000; text-decoration: none; }
.articleHoriz ul li a:hover { text-decoration: underline; }
.articleHoriz ul li.more { display: block; text-align: right; margin-right: 10px; }
.centerAgInfo { display: block; width: 490px; }
.centerAgInfo .agMarkets { display: block; float: left; width: 245px; }
.marketHeading { display: block; float: left; width: 245px; font-weight: bold; line-height: 15px; border-bottom: 1px dotted #cccccc; }
.marketHeading .type { display: block; float: left; width: 75px; text-align: right; padding-right: 20px; }
.marketHeading .hi, .marketHeading .last, .marketHeading .change { display: block; float: left; text-align: center; width: 50px; }
.marketData { display: block; float: left; line-height: 15px; border-bottom: 1px dotted #cccccc; width: 245px; }
.marketData .typeStrong { display: block; float: left; width: 75px; padding-right: 20px; font-weight: bold; text-align: right; }
.marketData .type { display: block; float: left; width: 75px; text-align: right; padding-right: 20px; }
.marketData .hi,.marketData .last,.marketData .change { display: block; float: left; width: 50px; text-align: center; }
.displayAd { display: block; float: left; width: 245px; text-align: center; padding-top: 20px; }
/* temporary styles */
.calendar { display: block; float: left; width: 232px; margin-left: 6px; font-family: arial; font-size: 9px; text-align: center; color: #4D5258; border: 1px solid #cccccc; }
.weekhead { display: block; float: left; font-weight: bold; width: 231px; background: #e8e8e8; line-height: 12px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff; }
.weekhead .dayhead {display: block; float: left; width: 32px; border-right: 1px solid #ffffff; }
.week {display: block; float: left; width: 232px; border-left: 1px solid #ffffff; }
.day, .day_empty, .today {display: block; float: left; width: 32px; line-height: 25px; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; background: #f5f5f5; }
.today {background: #B3C1DE; }
.day a {display: block; background-color: #f5f5f5; color: #4D5258; text-decoration: none; width: 100%; }
.day a:hover {display: block; background-color: #B3C1DE; color: #ffffff; text-decoration: none; width: 100%; }
.today a {display: block; background-color: #B3C1DE; color: #4D5258; text-decoration: none; width: 100%; }
.today a:hover {display: block; background-color: #B3C1DE; color: #ffffff; text-decoration: none; width: 100%; }
.fday .label { display: block; font-weight: bold; font-size: 12px; }
.fday .cond { display: block; float: left; width: 48px; height: 22px; }
.fday .hi, .fday .lo { display: block; }
.articleHoriz ul li.more { display: block; text-align: right; padding-right: 10px; }
.divider { display: none; float: left; width: 490px; height: 1px; margin-top: 5px; background: #cc0000; }
.articleHoriz ul li.more a { color: #cc0000; }
.articleHoriz ul li.more a:hover { color: #cc0000; text-decoration: underline;}

.fcil, .featuredAuction {
  display: block;
  float: left;
  width: 470px;
  font-size: 12px;
  line-height: 20px;
  border-bottom: 1px dashed #ccc;
  margin-left: 10px;
  _margin-left: 5px;
  margin-right: 10px;
  _margin-right: 0px;
}
.fcil .title {
  display: block; float: left;  width: 370px;
}
.fcil .category {
  display: block; float: left;  width: 100px; text-align: right;
}
.featuredHead {
  font-size: 12px; font-weight: bold; 
  letter-spacing: 2px; line-height: 20px; 
  padding-left: 7px; color: #000; 
  margin-top: 3px; margin-bottom: 1px; 
  margin-right: 10px; 
  margin-left: 10px; 
  border-bottom: 1px solid #cc0000;
}
.featuredAuction .date {
  display: block; float: left;  width: 40px;
}
.featuredAuction .title {
  display: block; float: left; width: 310px;
}
.featuredAuction .location {
  display: block; float: left; width: 120px;  text-align: right;
}
.cancellations {
  display: block;
  float: left;
  width: 245px;
  text-align: center;
  padding-top: 2px;
}
.inlineDisplayAds {
  display: block;
  float: left;
  width: 490px;
  text-align: center;
  padding-top: 5px;
}
.cancellations {
  text-align: left;
  padding-left: 10px;
  font-size: 12px;
  line-height: 20px;
}
.rsshil {
  display: block;
  float: left;
  width: 235px;
  margin-left: 10px;
  background: #abcdef;
  font-family: arial, helvetica;
  font-size: 12px;
  margin-bottom: 10px;
}
.wxwidget {
  padding-top: 5px;
  text-align: center;
  font-size: 12px;
  line-height: 15px;
  padding-bottom: 5px;
}
.alertBox {
  margin-top: 5px;
  text-align: center;
  font-family: arial, helvetica;
  font-size: 12px;
  line-height: 15px;
  margin-left: 10px;
  margin-right: 10px;
  height: 30px;
}
.links {
  padding-top: 5px;
  text-align: center;
  font-size: 12px;
  line-height: 15px;
}
.links ul {
  margin: 0px;
  padding: 0px;
}
.links ul li {
  display: block;
  float: left;
  width: 122px;
}
.wxwidget .location {
  display: block;
  float: left;
  width: 230px;
  font-size: 10px;
  margin: 0px;
  padding: 0px;
  color: #efefef;
}
.wxwidget .cond {
  display: block;
  float: left;
  width: 230px;
  font-size: 12px;
  margin: 0px;
  padding: 0px;
  color: #efefef;
}
.wxwidget .temp {
  font-size: 18px;
}
.wxwidget a {
  color: #efefef;
  text-decoration: none;
}
.fpAlert {
  display: block;
  float: left;
  width: 750px;
  padding: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 115px;
  border: 1px dotted #000;
  font-size: 12px;
}
.fpAlert .alertType {
  display: block;
  float: left;
  width: 150px;
  text-align: center;
  font-weight: bold;
  line-height: 15px;
}
.fpAlert .message {
  display: block;
  float: right;
  width: 600px;
}
.fpAlert .link {
  font-weight: normal;
  font-size: 10px;
  display: block;
  float: left;
  width: 150px;
}
.marketplacemenu { 
  display: block; float: left; width: 960px; font-size: 12px; line-height: 25px; 
  margin-left: 10px;
  border-bottom: 1px dotted #999999;
  border-top: 1px dotted #999999;
  background: #f0f0f0;
}
.marketplacemenu .logo {
	display: block;
	float: left;
	width: 143px;
	font-size: 16px;
	font-weight: bold;
    padding-left: 7px; 
}
.marketplacemenu .logo img {
  display: block;
  float: left;
  padding-top: 3px;
  padding-right: 5px;
}
.marketplacemenu .text {
	display: block;
	float: left;
	width: 810px;
	line-height: 25px;
}	
.marketplacefooter { font-size: 12px; padding-left: 10px; line-height: 25px; font-weight: bold; }