body, table, td {
margin: 0;
padding: 0;
border: 0;
vertical-align: top;
font-family: verdana, arial, helvetica, sans-serif;
color: #666;
}

a {text-decoration: none;}

p {
margin: 0px;
margin-top: 10px;
line-height: 11pt;
}

form {margin: 0;}

.mastercontainer {width: 787px;}

.logopad {border-top: 22px solid white;}

.leftpadding {
width: 77px;
font-size: 0px;
}

.topimage {
vertical-align: bottom;
font-size: 0px;
}

.mmenugrad {
height: 21px;
background : url(grafiks/menu_gradient.gif);
border: 1px solid #C2C2C2;
border-width: 1px 0px;
}

.menucontainer {
border-bottom: 1px solid #C2C2C2;
height: 44px;
}

/* BEGIN Main Menu */
.navcontainer{
margin: 0;
padding: 0;
}

.navcontainer ul{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

.navcontainer ul li{
display: inline;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

.navcontainer ul li a{
background: #fff;
border-top: none;
border-left: none;
border-bottom: none;
border-right: 1px solid #C2C2C2;
padding: 3px 20px 3px 20px;
height: 22px;
margin: 0;
color: #999;
text-decoration: none;
display: inline;
text-align: center;
font-size: 9pt;
}

.navcontainer ul li a:hover, .navcontainer a:active, .navcontainer li.active a, .navcontainer ul li a.indicator {
background: #F60;
color: white;
}

.menureg {
font-size: 7pt;
vertical-align: text-top;
}

/* a#homelink {padding-left: 0px;} */

/* END Main Menu */

.header {
height: 68px;
background: url(grafiks/header_bg.gif) repeat-x;
border-bottom: 1px solid #f90;
text-align: right;
}

.contentcontainer {width: 100%;}

.contentcontainer td {width: 50%;}

.content {
padding: 15px 25px 15px 3px;
font-size: 8pt;
line-height: 11pt;
}

.highlighter {color: #F60;}

.contentintro, .highlighter {font-weight: bold;}

.spotlight {
background: url(grafiks/product_spotlight.jpg) bottom right no-repeat;
line-height: 11pt;
height: 200px;
}  

.spotlight p {
margin-top: 0;
width: 165px;
padding-bottom: 8px;
}

.spotlight, .requestbrochure {
border: 1px solid #FFE796;
border-width: 0 0 1px 1px;
padding: 10px;
font-size: 8pt;
}

.requestform td{
padding: 5px 0px;
font-size: 8pt;
font-weight: bold;
}

.inputtitle {
width: 80px;
vertical-align: middle;
}

.inputfield input {
width: 230px;
border: 1px solid #ccc;
}

.requestconsult {
background: url(grafiks/consult_gradient.gif) repeat-x;
font-size: 8pt;
padding: 20px 20px 5px 3px;
}

.haveyouseen {
border: 1px solid #FFE796;
border-width: 1px 0;
padding: 10px 3px;
}

.haveyouseenthis {
padding: 10px 20px 10px 3px;
font-size: 8pt;
}

.productleft {float:left;}

.productright {float:right;}

.footer, .legal {
color: #ccc;
font-size: 7pt;
border-top: 1px solid #FFE796;
padding: 7px 3px;
}

.footer a, .legal a{color: #ccc;}

.legal {text-align: right;}

.footer IMG {float: left}
.horizalign {
	position: relative;
	z-index: auto;
	height: 462px;
	width: 870px;
	right: auto;
	bottom: auto;
	background-image: url(images/daisy_background.jpg);
	left: 151px;
	top: 404px;
}
.wrapper {
	background-color: #ccccff;
	margin: 0 auto;
	text-align: left;
	vertical-align: middle;
	width: 400px;
}
.spotlightNvey {
	line-height: 11pt;
	height: auto;
	background-image: url(grafiks/ECOGroup.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.spotlightCopy {
	line-height: normal;
	height: auto;
	background-repeat: no-repeat;
	bottom: auto;
	display: block;
	overflow: hidden;
	position: static;
	text-align: left;
	top: auto;
	white-space: nowrap;
	word-spacing: normal;
	float: none;
	clip: auto;
	background-position: left;
	background-attachment: scroll;
	background-image: url(grafiks/ECOGroup.jpg);
	background: none;
}
.borderer {
	border: solid #FF6600;
}
