body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 62.5%;
}
p {
	margin: 0 0 1em 0;
	padding: 0;
	font-size: 1.1em;
}
ul, ol {
	padding: 0;
	margin: 0 0 1em 2em;
	font-size: 1.1em;
}
a {
	color: #0000CE;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
#header p {
	position: absolute;
	top: 80px;
	left: 17px;
	font-family: Arial, Helvetica, sans-serif;/*I have added this*/
	/*font-size: 10px;*/
	font-size:11.5px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	width: 200px;/*Stops the strapline from going behind the search if text size increases*/
}
#header p .highlight, .containertype1.specialoffers p .highlight {
	color:#FF0000;
}
h1 {
	font-size:1.6em;
	font-weight: bold;
	color: #333333;
	padding:0;
	margin:0 0 1em 0;
}
h2 {
	font-size:1.3em;
	font-weight: bold;
	color: #333333;
	padding:0;
	margin:0 0 0.5em 0;
}
h3 {
	font-size:1.1em;
	font-weight: bold;
	color: #333333;
	padding:0;
	margin:0;
}
ul li h3, ul li p, ol li h3, ol li p, ul ul {
	font-size:1em;
}
.imgfloatleft {
	float: left;
	margin: 0 1em 1em 0;
}
.imgfloatright {
	float: right;
	margin: 0 0 1em 1em;
}
#sidebar1 h2 {
	margin:0;
	font-size: 1.2em;
	line-height: 22px;
	background-color: #262626;
	color:#FFFFFF;
	font-weight: bold;
	padding:0 0 0 5px;
}
/*Added for embroidery*/
#embtext {
 float: left;
 width: 548px;
}
#embtext h1 {
 color:#FF0000;
 font-size: 3em;
 line-height: 1em;
 margin-bottom: 10px;
}
#embtext h1 span {
 font-size: 0.6em;
}
#embtext p {
 line-height: 1.5em;
}
#embtext .badgeone, #embtext .badgetwo {
 color:#FF0000;
 text-transform:uppercase;
 font-weight: bold;
 font-size: 1.1em;
 margin: 0;
}
#embtext .badgetwo {
 float: right;
}
#embtext #badges {
 margin: 5px 0;
}
#embtext h2 {
 color: #FF0000;
}
#embtext h2, #embtext p.marg, #embtext ul {
 margin-left: 115px;
}
#embtext ul {
 margin-top: 25px;
 margin-left: 130px;
 font-weight: bold;
 line-height: 1.5em;
}
#embtext h2.h2large {
 font-size: 1.8em;
}
#embtext #reel {
 float: left;
}
#embpics {
 float: right;
 width: 175px;
 background-color:#FF0000;
 position: relative;
}
#embpics h2 {
 color:#FFFFFF;
 margin: 11px 10px 10px 10px;
 font-weight: bold;
 font-size: 1.2em;
}
#embpics p {
 margin: 0 1em 1em 1em;
 color: #FFFFFF;
 font-size: 1em;
}
#embpics ul {
 color: #FFFFFF;
 font-size: 1em;
 margin: 0 1em 1em 2em;
}
#embpics #men {
 position: absolute;
 top: 455px;
 left: 80px;
}

/*Added for lone worker*/
#lonepics {
 float: left;
 width: 528px;
 position:relative;
}
#lonepics #mandown {
 margin: 20px 0;
}
#lonepics #new {
 position: absolute;
 top: 0;
 left: 0;
}
#lonetext {
 float: right;
 width: 195px;
}
#lonetext h1 {
 font-size: 1.2em;
 margin-top: 0.8em;
}
#lonetext h2 {
 font-size: 1.1em;
 margin-top: 1em;
}
#lonetext p.lg {
 text-align: center;
 margin-top: 0.8em;
}
#lonetext #symbols {
 float: right;
}
