<style type="text/css">
a img {border:0;vertical-align:text-bottom;}
table {border-collapse:collapse;}
#pricetable th.side {
	background: transparent url(i/bg_th_side.gif) no-repeat bottom left;
}
#pricetable td.side {
	text-align:right;
	background: transparent url(i/bg_td_side.gif) no-repeat bottom left;
	width:180px;
	font:bold 10px/12px verdana;
	color:#6e6f37;
	padding-right:8px;
}

#pricetable th {
	height:64px;
	border-right:1px solid #fff;
	vertical-align:bottom;
	color:#fff;
	font:normal 18px/20px arial;
	text-align:center;
	font-weight:bold;
	letter-spacing:2px;
	background:transparent url(i/bg_th.gif) no-repeat bottom left;
	}
#pricetable td {
	text-align:center;
	background:transparent url(i/bg_td.gif) no-repeat bottom left;
	border-right:1px solid #fff;
	color:#fff;
	width:108px;
	height:40px;
	font:bold 10px/12px verdana;
	text-align:center;
}
#pricetable td.on {background:transparent url(i/bg_td_on.gif) no-repeat bottom left;}
#pricetable th.on {
	background:transparent url(i/bg_th_on.gif) no-repeat bottom left;
	padding-bottom:9px;
	width:120px;
}
#pricetable tfoot td {
background:none;
}
#prices {
position:relative;
}
#prices h6{
font-size:0.95em; margin:0; position:relative;
padding:0 0 0 15px;
}
#panelAgency {
	background: #E9E9E9;
	width: 430px;
	height: 500px;
	display: none;
	border: 1px solid #999999;
	padding: 5px 0 0 20px;
}
#panelAgency h6{
font-size:1	em; margin:0; position:relative;
padding:0 10px 15px 0;
}
#panelAgency a {
font:Arial, Helvetica, sans-serif;
text-decoration:none;
padding:0 10px 0 10px;
background:#cccccc;
border:0;
border-bottom: 1px solid #999999;
border-right: 1px solid #999999;
}
#panelAgency input {
font:0.9em Verdana, Arial, Helvetica, sans-serif;
height:16px; 
/*border: 1px solid #999999;*/
padding:0;
margin:0;
}
#panelConsumer input {
font:0.9em Verdana, Arial, Helvetica, sans-serif;
height:16px; 
/*border: 1px solid #999999;*/
padding:0;
margin:0;
}
#panelConsumer {
	background: #E9E9E9;
	width: 430px;
	height: 500px;
	display: none;
	border: 1px solid #999999;
	padding: 5px 0 0 20px;
}
#panelConsumer h6{
font-size:1	em; margin:0; position:relative;
padding:0 10px 15px 0;
}
#panelConsumer a {
font:Arial, Helvetica, sans-serif;
text-decoration:none;
padding:0 10px 0 10px;
background:#cccccc;
border:0;
border-bottom: 1px solid #999999;
border-right: 1px solid #999999;
}
.slide {
	margin: 0;
	padding: 0;
	/*border-top: solid 1px white;
	color brown #422410 border:4px*/
	background: url(images/btn-slide-br.gif) no-repeat top;
}
.btn-slideAgency {
	background: url(images/white-arrow-org.gif) no-repeat right -50px;
	text-align: center;
	width: 92px;
	height: 31px;
	margin: 0 auto;
	display: block;
	font: bold 0.9em Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
.btn-slideConsumer {
	background: url(images/white-arrow-org.gif) no-repeat right -50px;
	text-align: center;
	width: 92px;
	height: 31px;
	margin: 0 auto;
	display: block;
	font: bold 0.9em Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
.active {
	background-position: right 12px;
}
.LV_validation_message{
font: bold 0.8em Arial, Helvetica, sans-serif;
margin:0 0 0 5px;
}

.LV_valid {
color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
border: 1px solid #CC0000;
}
input.submit {
font:Arial, Helvetica, sans-serif;
width: 75px;
background:#cccccc;
border:0;
border-bottom: 1px solid #999999;
border-right: 1px solid #999999;
}	
	
</style>
