div.stove-services-content
{
background:#ffcc66;
border:2px solid #000000;
padding:10px; 
margin:10px;
width:530px; 
}

div.green-suppliers-content
{
background: url(wood-burning-stoves/green-supplier-background.jpg);
border:2px solid #000000;
padding:10px; 
margin:10px;
width:530px; 
padding-bottom:150px;
}


/* style for the form layout */

div.row
{
position: relative;
clear: both;
padding-top: 3px;
}

div.row span.label
{
position: relative;
float: left;
width: 175px;
text-align: left;
}

div.row span.input
{
position: relative;
float: left;
width: 120px;
text-align: left;
}

div.row span.long-input
{
position: relative;
float: left;
width: 190px;
text-align: left;
}

div.areadiv
{
overflow-y:auto; height:100px;
}

/* style for the supplier search results layout*/

h3.trade-name-header
{
border: 1px solid black; padding: 3px;
width: 520px;
height: 14pt;
text-align: left;
}

table.supplier-info
{
table-layout: fixed;
border-collapse: collapse;
width: 100%;
}

td.info-col-thin
{
border: 1px solid black; padding: 3px;
width: 33%;
font-size: 10pt;
}

td.info-col
{
border:1px solid black; padding: 3px;
font-size: 10pt;
}

tr.spacer
{
width: 100%;
height: 10px;
}


.serviceslink{font-size:medium;font-weight:bold;padding-left:100px;}
/* general style for suppliers db interface */

p.nb
{font-size: 9pt}

div.spacer
{
clear: both;
height: 35px;
}

div.small_spacer
{
clear: both;
height: 15px;
}

div.clear_spacer
{
clear: both;
}


div.sustainable-supplier-header
{
background: url(wood-burning-stoves/green-supplier-background2.jpg);
border:2px solid #000000;
padding:10px; 
margin:10px;
width:530px; 
padding-bottom:20px;
}

.sustorange{
font-size:14px;
color:#000000;
font-weight:bold;
background-color:#FF9900; 
}

.green-supplier1{
float:left;
width:248px;
padding:5px;
border: 1px #000000 solid;
margin-bottom:10px;
background: #FFCC00;
cursor:pointer;
}

.green-supplier2{
float:left;
width:248px;
padding:5px;
border: 1px #000000 solid;
margin-bottom:10px;
background: #FF9900;
cursor:pointer;
}



.greenspacer{
width:8px;
float:left;
}

.greener
{
position:relative;
clear:left;
width:520px;
padding-top:5px;
height:20px;
font-size:14px;
color:#000000;
border: 1px #000000 solid;
background-color:#FFCC00; 
padding-left:5px;margin-top:0px; 
margin-bottom:8px;
}

.greensupform{
border:1px #000000 solid;
}

.greensupformsubmit{
border:1px #000000 solid;
background: #FF9900;
}

/* moisture reading bar */

.readings div.readingave {
	border: 1px solid #000;
	height: 20px;
	font-size: 0;	
	overflow: hidden;
	width: 180px;
	background-color:#fff ;	
	margin:5px 0;
}

.readings div.readingave div {
	/*background-color: #1F85FF;*/
	background:url(images/water-drop.jpg) repeat-x 0 0;
	/*border-right: 1px solid #1F85FF;*/
	height: 20px;
	float: left;
}

img.leftborder{
	border: 1px solid #000;
	float:left;
	margin:0 5px 0 0;
	}
