/*
More specific layout stuff goes in here...
===================================

*/


#contentheader ul
{
	margin-top: 235px;
	
}

#contentheader li
{
	display: inline-block;
	width: 124px;
	margin-right: 1px;
	*margin-right: 4px;
	height: 35px;
	font-size: 1.3em;
	vertical-align: top;
	text-align: center;
	line-height: 1.2em;
	padding-top: 2px;
	zoom: 1;
	*display:inline;
}

#contentmain img
{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

#contentheader ul li.about
{
	background: url(../images/layout/about_background.jpg) no-repeat;
	padding-top: 7px;
}

#contentheader ul li.conversion
{
	background: url(../images/layout/conversion_background.jpg) no-repeat;
}

#contentheader ul li.expertise
{
	background: url(../images/layout/engineering_background.jpg) no-repeat;
}

#contentheader ul li.export
{
	background: url(../images/layout/export_background.jpg) no-repeat;
	padding-top: 7px;
}

#contentheader ul li.quality
{
	background: url(../images/layout/quality_background.jpg) no-repeat;
	padding-top: 7px;
}

#contentmain ul
{
	margin-left: 55px;
	margin-bottom: 10px;
}

#contentmain ul.leftmargin
{
	margin-left: 55px;
	margin-bottom: 10px;
}

#sidebarleft ul
{
	list-style-type: none;
	padding-top: 15px;
	margin-left: 20px;	

}

#sidebarleft li
{
	font-size: 1.4em;
	margin-bottom: 5px;
}

#sidebarleft ul.links
{
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 20px;
	
}



#sidebarleft ul.links li
{
	background: url(../images/layout/links2.jpg) no-repeat;
	height: 21px;
	margin-bottom: 0px;
	padding-left: 13px;
	font-size: 1.2em;
	padding-top: 3px;	
}

#sidebarleft ul li.link

{
	height: 21px;
	background: url(../images/layout/links.jpg) no-repeat;
	padding-left: 40px;
	padding-top: 3px;
}

#sidebarleft ul.polyurethane, #sidebarleft ul.polyethylene, #sidebarleft ul.inserts, #sidebarleft ul.reticulated, #sidebarleft ul.memory, #sidebarleft ul.sponges, #sidebarleft ul.acoustic, #sidebarleft ul.melamine, #sidebarleft ul.packaging, #sidebarleft ul.retardent, #sidebarleft ul.medical, #sidebarleft ul.audio, #sidebarleft ul.hydrophilic, #sidebarleft ul.compressed, #sidebarleft ul.polishing, #sidebarleft ul.coloured, #sidebarleft ul.protective
{
	display: none;
	padding-top: 0px;
	list-style-type: disc;
	font-size: 0.9em;

}

#sidebarleft ul.polyurethane li, #sidebarleft ul.polyethylene li, #sidebarleft ul.inserts li, #sidebarleft ul.reticulated li, #sidebarleft ul.memory li, #sidebarleft ul.sponges li, #sidebarleft ul.acoustic li, #sidebarleft ul.melamine li, #sidebarleft ul.packaging li, #sidebarleft ul.retardent li, #sidebarleft ul.medical li, #sidebarleft ul.audio li, #sidebarleft ul.hydrophilic li, #sidebarleft ul.compressed li, #sidebarleft ul.polishing li, #sidebarleft ul.coloured li, #sidebarleft ul.protective li
{
	margin-left: 15px;
	font-size: 1.3em;
	*font-size: 1em;
}

body#index.polyurethane #sidebarleft ul.polyurethane, body#index.polyester #sidebarleft ul.polyurethane, body#index.polyether #sidebarleft ul.polyurethane, body#index.polyethylene #sidebarleft ul.polyethylene, body#index.inserts #sidebarleft ul.inserts, body#index.caseinserts #sidebarleft ul.inserts, body#index.blackfoams #sidebarleft ul.inserts, body#index.fabricfaced #sidebarleft ul.inserts, body#index.industrial #sidebarleft ul.acoustic, body#index.domestic #sidebarleft ul.acoustic, body#index.acoustic #sidebarleft ul.acoustic, body#index.packaging #sidebarleft ul.packaging, body#index.highdensity #sidebarleft ul.packaging, body#index.chipfoam #sidebarleft ul.packaging, body#index.eggcrate #sidebarleft ul.packaging, body#index.acoustic #sidebarleft ul.acoustic, body#index.melamine #sidebarleft ul.melamine, body#index.basotect #sidebarleft ul.melamine, body#index.magicsponge #sidebarleft ul.melamine, body#index.reticulated #sidebarleft ul.reticulated, body#index.engine #sidebarleft ul.reticulated, body#index.air #sidebarleft ul.reticulated, body#index.ceramic #sidebarleft ul.reticulated, body#index.water #sidebarleft ul.reticulated, body#index.moulded #sidebarleft ul.polyethylene, body#index.closedcell #sidebarleft ul.polyethylene, body#index.eva #sidebarleft ul.polyethylene, body#index.sponges #sidebarleft ul.sponges, body#index.cellulose #sidebarleft ul.sponges, body#index.spongepore #sidebarleft ul.sponges, body#index.naturalsea #sidebarleft ul.sponges, body#index.medical #sidebarleft ul.medical, body#index.hme #sidebarleft ul.medical, body#index.memory #sidebarleft ul.memory, body#index.visco #sidebarleft ul.memory, body#index.acousticdomestic #sidebarleft ul.acoustic, body#index.acousticindustrial #sidebarleft ul.acoustic, body#index.fire #sidebarleft ul.retardent, body#index.class0 #sidebarleft ul.retardent, body#index.hydrophilic #sidebarleft ul.hydrophilic, body#index.cosmetic #sidebarleft ul.hydrophilic, body#index.audio #sidebarleft ul.audio, body#index.compressedfoams #sidebarleft ul.compressed, body#index.polish #sidebarleft ul.polishing, body#index.coloured #sidebarleft ul.coloured, body#index.protective #sidebarleft ul.protective, body#index.microphone #sidebarleft ul.audio, body#index.wound #sidebarleft ul.medical, body#index.inkrollers #sidebarleft ul.compressed, body#index.supersoft #sidebarleft ul.hydrophilic, body#index.hifi #sidebarleft ul.audio, body#index.ul94 #sidebarleft ul.retardent, body#index.inkpads #sidebarleft ul.compressed, body#index.thinfoams #sidebarleft ul.compressed, body#index.armour #sidebarleft ul.protective, body#index.polishingpads #sidebarleft ul.polishing, body#index.hands #sidebarleft ul.coloured
{
	display: inline;
	margin-left: 30px;	
	
}


#branding p{
	
	text-align: right;
	margin-right: 20px;
}

#form form
{
	margin-top: 20px;
}

#form input.textfield
{
	width: 115px;
	margin-bottom: 15px;
	padding-left: 10px;
	height: 20px;
	padding-top: 5px;
}

#form input.textarea
{
	width: 115px;
	height: 120px;
	margin-bottom: 15px;
	padding-left: 10px;
	padding-top: 5px;
}

#form input.submit
{
	margin-left: 68px;
	margin-bottom: 20px;
	
}

#primarynav form
{
	float: right;
	margin-right: 20px;
	margin-top: 8px;
}

#primarynav form input.search
{
	margin-left: -5px;
	font-size: 1.1em;
	font-weight: bold;
	height: 22px;
}


#primarynav img
{
	float: left;	
}

#footer hr
{
	margin-top: 10px;
	margin-bottom: 20px;
}

span.footerright
{
	margin-left: 800px;
}

#contentmain hr
{
		clear: both;
		margin-bottom: 10px;
}

#sidebarleft li.industrialflex
{
	margin-top: 0px;
}

table
{
	font-size: 1.2em;
	margin-bottom: 10px;
}

table td
{
	width: 200px;
	
}

#sublinks ul 
{
	list-style-type: none;
	font-size: 1.4em;
}

#sublinks ul li
{
	margin-bottom: 5px;
}

#mainnav hr
{
	margin-top: 20px;
	margin-right: 15px;
}

#sidebarright img
{
	margin-top: 10px;
	border: none;
}





