/* content */

#gallery {
	float: right;
	width: 222px;
	height: 30px;
	text-indent: -5000px;
	background: url(../images/gallery.png) left top no-repeat;
}

.gallery {
	background: white;
	width: 218px;
	margin: 20px 0 40px 40px;
	padding: 0 0 5px;
	float: right;
}
.gallery img {
	margin: 5px 9px;
}

/* usp */

.subusp {
	float: left;
	width: 140px;
	background: url(../images/subnav-usp.png) top no-repeat;
}
.subusp a {
	display: block;
	height: 100px;
	width: 101px;
	margin: 10px 0 0 30px;
}
#subusp_01 {
	background: url(../images/subusp_01.png) left top no-repeat;
}
#subusp_02 {
	background: url(../images/subusp_02.png) left top no-repeat;
}
#subusp_03 {
	background: url(../images/subusp_03.png) left top no-repeat;
}
#subusp_04 {
	background: url(../images/subusp_04.png) left top no-repeat;
}
#subusp_05 {
	background: url(../images/subusp_05.png) left top no-repeat;
}
#subusp_06 {
	background: url(../images/subusp_06.png) left top no-repeat;
}

#subusp_08 {
	background: url(../images/general-units.png) left top no-repeat;
}
.subusplrg {
	float: left;
	width: 140px;
	background: url(../images/subnav-usplrg.png) top no-repeat;
}
.subusplrg a {
	display: block;
	height: 100px;
	width: 101px;
	margin: 10px 0 0 30px;
}
#subusp_01l {
	background: url(../images/subusp_01.png) left top no-repeat;
}
#subusp_02l {
	background: url(../images/subusp_02.png) left top no-repeat;
}
#subusp_03l {
	background: url(../images/subusp_03.png) left top no-repeat;
}
#subusp_04l {
	background: url(../images/subusp_04.png) left top no-repeat;
}
#subusp_05l {
	background: url(../images/subusp_05.png) left top no-repeat;
}
#subusp_06l {
	background: url(../images/subusp_06.png) left top no-repeat;
}
/* content */

.content h1 {
	padding: 25px 40px 10px 180px;
}
.content h2 {
	padding: 20px 40px 10px 180px;
}
.content p {
	padding: 15px 40px 5px 180px;
}
.content ul {
	padding: 10px 60px 20px 200px;
}
.content li {
line-height: 15px;
}

/* contactform */

#contactform {
	margin: 10px 0 0 0;
	padding: 0 0 0 10px;
}
#contactform fieldset {
	margin: 0;
	border-width: 0;
}
#contactform ul {padding:0px 0px 0px 50px;}

#contactform span { width:100px;background-color: #fff;}

#contactform li {list-style-type:none;}

#contactform textarea {
	width: 30em;
	height: 18em;
	border: 1px solid #6a3d0b;
	overflow: scroll;
}
#contactform input {
	font-size: 1.125em;
}
#input_name,
#input_address1,
#input_address2,
#input_phone,
#input_fax,
#input_email,
#input_size,
#input_reference {	width: 16em;	border: 1px solid #6a3d0b;}

#contactform p {
	padding: 10px 0 0;
}
#contactform label {
	display: block;
	width: 14em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
}

#error	{padding: 15px 40px 5px 180px;}

#error p  {padding:5px; background-color: #fff; border: 1px solid #6a3d0b;}

#contactform li {text-align:left;}
#contactform li table {margin-left:50px;	position: relative;
	top: 0px;
	left: 20px;width:300px;background-color: transparent;margin:0px 0px;padding:0px;}
#contactform li table td {}
#contactform li table input {float:right;}
#submit, #reset {
	margin: 5px;
	border-width: 0;
	color: #6a3d0b;
	font-weight: bold;
	background: #c4cd62;
	cursor: hand;
	cursor: pointer;
		border: 1px solid #6a3d0b;
		padding:2px 5px;
}

/* ie 7 hack works with html files having <body lang="en"> */

*:lang(en) .submit {
	margin-left: 204px;
}
.reset {
	margin-left: 0;
}

p#planning {
	background: transparent url(../images/plan3.png) 170px 0px no-repeat;
	padding: 15px 40px 15px 180px;
}