#divBestprice form {
	margin-bottom: 2em;
}

#divBestprice form input, #divBestprice form select {
	float:none;
}

#divBestprice form input.Text {
	width:200px;
}

#divBestprice form input.radio {
	background-color: transparent;
}

#divBestprice form input.checkbox {
	background-color: transparent;
}

#divBestprice form input.submit {
	margin-left: 10pt;
}

#divBestprice fieldset {  
position: relative;  
float: left;  
clear: both;  
width: 100%;  
margin: 0 0 -1em 0;  
padding: 0 0 1em 0;  
border-style: none;
}

#divBestprice fieldset ol {  
padding: 2em 1em 0 1em;  
list-style: none; 
}

#divBestprice fieldset ol.nolegend {  
padding: 0 1em 0 1em;  
list-style: none; 
}


#divBestprice fieldset li {  
float: left;  
clear: left;  
width: 100%;  
padding-bottom: 1em; 
}

#divBestprice fieldset li.nopad {  
float: left;  
clear: left;  
width: 100%;  
padding: 0; 
}

#divBestprice legend {   
padding: 0;  
color: #000;  
font-weight: bold; 
}

#divBestprice legend.hidden {   
padding: 0;  
color: #000;  
font-weight: bold; 
display:none;
}

#divBestprice legend span {  
position: absolute;  
left: 0.74em;  
top: 0;  
margin-top: 0.5em; 
font-size: 115%;
}

#divBestprice label {  
float: left;  
width: 25em;  
margin-right: 1em;
}

#divBestprice label em {  
position: absolute;  
left: 10em;  
top: 0;
}

#divBestprice fieldset fieldset {  
margin-bottom: -2.5em;  
border-style: none;  
background-color: transparent;  
background-image: none;
}

#divBestprice fieldset fieldset legend {  
margin-left: 0;  
font-weight: normal;
}

#divBestprice fieldset fieldset ol {  
position: relative;  
top: -1.5em;  
margin: 0 0 0 11em;  
padding: 0;
}

#divBestprice fieldset fieldset label {  
float: none;  
width: auto;  
margin-right: auto;
}

#divBestprice img.formtitle{
margin-bottom:10px;
float: left;
}

#divBestprice img.formlogo{
margin-bottom:10px;
float: right;
height:2em;
}


#divBestprice img.formbutton{
margin-right:10px;
float: right;
}

#divBestprice #criterionDiv1{
width: 33%;
float:left;
}

#divBestprice #criterionDiv2{
margin:0;
}

#divBestprice #criterionDiv3{
width: 33%;
float:right;
}

#divResult form {
	margin-bottom: 2em;
	padding: 0; 
}

#divResult form input, #divResult form select {
	float:none;
}

#divResult form input.Text {
	width:200px;
}

#divResult form input.radio {
	background-color: transparent;
}

#divResult form input.submit {
	margin-left: 10pt;
}

#divResult fieldset {  
position: relative;  
float: left;  
clear: both;    
margin: 0 0 0 0;  
padding: 0 10px 1em 10px;  
border-style: none;
}

#divResult fieldset ol {  
padding: 2em 1em 0 1em;  
list-style: none; 
}

#divResult fieldset ol.nolegend {  
padding: 0 1em 0 1em;  
list-style: none; 
}


#divResult fieldset li {  
float: left;  
clear: left;  
width: 100%;  
padding-bottom: 1em; 
}

#divResult legend {   
padding: 0;  
color: #000;  
font-weight: bold; 
}

#divResult legend.hidden {   
padding: 0;  
color: #000;  
font-weight: bold; 
display:none;
}

#divResult legend span {  
position: absolute;  
left: 0.74em;  
top: 0;  
margin-top: 0.5em; 
font-size: 115%;
}

#divResult label {  
float: left;  
width: 9em;  
margin-right: 1em;
}

#divResult label em {  
position: absolute;  
left: 10em;  
top: 0;
}

#divResult fieldset fieldset {  
margin-bottom: -2.5em;  
border-style: none;  
background-color: transparent;  
background-image: none;
}

#divResult fieldset fieldset legend {  
margin-left: 0;  
font-weight: normal;
}

#divResult fieldset fieldset ol {  
position: relative;  
top: -1.5em;  
margin: 0 0 0 11em;  
padding: 0;
}

#divResult fieldset fieldset label {  
float: none;  
width: auto;  
margin-right: auto;
}

#divResult img.formtitle{
margin-bottom:10px;
float: left;
}

#divResult img.formlogo{
margin-bottom:10px;
float: right;
height:2em;
}


#divResult img.formbutton{
margin-right:10px;
float: right;
}

#priceTitle{
	font-weight:bold;
	padding-bottom:4px;
}

#priceTitle p{
	font-weight:bold;
	padding-top:10px;
}
