#footer #termsref { 
  color: #000;
  font-size: 80%;
  padding-top: 0px;
  padding-bottom: 15px;
}

#footer div#termsref a { 
  color: #000;
}

#additional_costs, #state_warning { 
  font-size: 80%;
  margin: 10px 10%;
}

#purchase_comparison { 
        position:absolute;
	left:0; top:0;
	width:100%; height:100%;
	text-align:center;
	background-image: url(/euro/images/backg_message_tint.png);
        display: none;
	z-index: 1000;
}

.ie6bghack {
	/*background-image: url(/euro/images/backg_message_tint.png);*/
}

#purchase_comparison_inner {
  width: 500px;
  margin-left: -250px;
  margin-top: 120px;
  position: absolute;
  top: 0px;
  left: 50%;
  font-size: 9pt;
  color: #81691C;
  background-image: url(/images/inter-costs-back-bottom.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
}

#purchase_comparison_inner2 {
  background-image: url(/images/inter-costs-back-top.gif);
  background-repeat: no-repeat;
  background-position: top left;
}

#purchase_comparison h1 {
  padding-top: 20px;
  font-family: Arial;
  font-weight: normal;
  font-size: 15pt;
  text-align: center;
}

#purchase_comparison table {
  margin-left: auto;
  margin-right: auto;
  width: 450px;
  border-collapse: collapse;
}

#purchase_comparison td,
#purchase_comparison th { 
 /*  border: solid 1px #81691C;*/
  padding: 2px;
 }

/* the initial display of the page shows the table borders unless we
enable the borders at runtime in IE6/IE7 */

#purchase_comparison.ie6bghack th,
#purchase_comparison.ie6bghack td { 
  border: solid 1px #81691C;
}

#purchase_comparison th { 
  font-weight: normal;
}

#purchase_comparison th.lefthead { 
  text-align: right;
  padding-right: 10px;
}
#purchase_comparison td.price { 
  padding-right: 40px;
  text-align: right;
  width: 30%;
}

#purchase_comparison th.ozlotto { 
  background-color: #81691C;
  color: #ffe08a;
}

a.purchase_comparison {
  color: #080;
}

#purchase_comparison p {
  margin-bottom: 10px;
}
