table#mainbody tr td.maincontent {
margin-right:20px;
}

table.productcategories {
 cellspacing:5;
 cellpadding:5;
width:80%;
}

table.productcategories tr td
{
text-align:center;
height:160px;
width:130px;
background: transparent url('http://www.industrysafetytraining.co.uk/images/background-Gradient.gif') no-repeat;
}

table.productcategories tr td img
{
margin-top:20px;
margin-bottom:10px;
}

table.productcategories tr td a
{
color: #a8001c;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

div.leftNavCatContent a.current { /* NEW! */
	display: block;
	color: #a8001c;
	background: transparent url(/assets/sty_lnavcatlinkhoverback.gif)   no-repeat;
	font-family: Century Gothic;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	border-top: 0px solid #ffffff;
	border-right: 0px solid transparent;
	border-bottom: 0px solid #DADEE0;
	border-left: 0px solid transparent;
	padding: 5px 1em 7px 40px;
	margin: 0px 0px;
	
}

td.maincontent { padding: 10px 50px 10px 10px; }

#price {
	color: #ad1f32;
}
#listallprodnamesincattitle {
	color: #FFFFFF;
	background-color: #ad1f32;
}
input.additembut, input.cartbutton {
color:#ad1f32;
}
#cartbar {
background:transparent;
border-bottom: 0px solid transparent;
}
#listallprodnamesincat {
background:transparent;
}
#shopcartheadline {
	color: #ad1f32;
}
body {
background: ##7b7c80 url(https://www.zinestudio.co.uk/industry/images/sty_pgbodyback.jpg) left top repeat-x;
}

#topnavpanel { 
background: url(https://www.zinestudio.co.uk/industry/images/sty_topnavback.gif) left top no-repeat;
}

#footerpanel {
background: url(https://www.zinestudio.co.uk/industry/images/sty_footback.gif) left top no-repeat;
}

.tblform {
width:213px;
background:#A054AC;
align:left;
}

form.enquiryform{
  width:190px;
  display:block;
  v-align:top;
  align:left;
  float:left;
  color:#ffffff;
  font-size:8pt;
  font-weight:normal;
  font-family: arial, century gothic;
  padding-left:10px;
  padding-bottom:30px;
  background:#A054AC;
}

form.pageenquiryform{
  width:500px;
  display:block;
  v-align:top;
  align:left;
  float:left;
  font-size:8pt;
  font-weight:normal;
  font-family: arial, century gothic;
  padding-left:10px;
  padding-bottom:30px;
  background:#ffffff;
}

form.enquiryform div.singlerow {
  display:block;
  float:left;
  margin:0;
  padding:1;
  width:190px;
  text-align:left;
  font-size:10pt;
  font-weight:normal;

}


form.enquiryform input.formfield {
  font-size:10pt;
  width:160px;
  font-family: arial, century gothic;
}

form.pageenquiryform input.formfield {
  font-size:10pt;
  width:250px;
  font-family: arial;
}

form.enquiryform #contact p.contactrow {
  display:inline;
  float:left;
  width:190px;
  text-align:left;
padding-bottom:5px;
}


form.pageenquiryform #contact p.contactrow {
  display:inline;
  float:left;
  width:500px;
  text-align:left;
  padding-bottom:5px;
}

form.pageenquiryform #contact p.contactrow label{ 
  padding-top:2px;
  width:100px;
  float:left;
  display:block;
}

form.pageenquiryform #contact p.contactrow input{ 
  width:300px;
  float:left;
  display:block;
}


form.enquiryform #contact p.contactrow label{ 
  padding-top:2px;
  width:60px;
  float:left;
  display:block;
}

form.enquiryform #contact p.contactrow input{ 
  width:180px;
  float:left;
  display:block;
}

