#main
{
	margin-top: -2px;
	_margin-top: -10px;

}

#main #sub_products
{
	width: 956px;
	height: 86px;
}

#main #banner
{
	height: 108px;
}

#content
{
	margin-top: 32px;
}

#content p
{
	margin: 0;
	padding-top: 15px;
}

#content SPAN
{
	font-size: 110%;
	font-weight: bold;
}

#content h2
{
	font-size: 110%;
	border-bottom:1px solid #987B4F;
	margin:0;
	padding:20px 0px 5px 0px;
}

#content .pouch
{
	margin:0px 10px 0px 80px;
}
#content .tin
{
	margin:0px 10px 0px 41px;
}
#content .plastic
{
	margin:0px 10px 0px 19px;
}
#content .plasticbag
{
	margin:0px 10px 0px 52px;
}
#content .cardboardbox
{
	margin:0px 10px 0px 27px;
}

#content SPAN.taken
{
	color: #000000;
}

#content H1
{
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
}

#content .margin
{
	margin: 0;
	padding: 0;
	margin-bottom: 30px;
}

#content .pro_photo
{
	text-align: right;
}

.GMapEZ {height:250px;}

FORM { margin: 0px; padding: 0px;}
FORM TABLE TD { margin: 0px; padding: 0px;}
FORM LABEL { padding-right:5px; padding-left:40px; text-align: right; font-size:100%; font-weight:bold;}
.info { font-size: 80%; padding-bottom:5px;}
.mandatory {color:#FF0000; font-size:100%;}
FORM INPUT.button { border: none; color: #ffffff; text-align: center; padding:3px 10px; _padding:2px 7px; font-weight:bold; font-size:90%; border:1px solid #ccc; background:#3D434A; cursor:pointer; }

#content .achievements {float:left; width:250px;}
#content .achievements p {text-align:center; font-weight:bold; margin:0px; padding-top:5px;}

#content .infra {width:472px; margin:15px 0px 0px 0px;}
#content .infra ul {margin:0px; padding:0px; list-style-type:none;}
#content .infra ul li {width:230px; float:left; margin-bottom:15px;}
#content .infra ul li span {font-weight:bold; font-size:100%;}


#content .downloadbox {float:left; width:150px; text-align:center; border1:1px solid #9F8C6D; padding:5px;}
#content .downloadbox p {padding:0px; margin:0px; font-size:90%;}