html, body {
	margin: 0;
	padding; 0;
	color: #272626;
	font-family: verdana, arial, sans-serif;
}

body {
	background: #fff url(http://www.taad-payroll.co.uk/images/taad-bg.gif) 0 0 repeat-y;
}

p {
	font-size: x-small;
	voice-family: "\"}\"";   
	voice-family: inherit; 
	font-size: small;
}

h1#headerone, h1#headertwo, h1#headerthree {
	font-family: georgia, serif;
	font-weight: normal;
	letter-spacing: .06em;
	line-height: .8em;
	margin-left: 185px;
	margin-right: 15px;
	font-size: medium;
	voice-family: "\"}\"";   
	voice-family: inherit;   
	font-size: small;
}

div#content h2, h3 {
	font-size: 14px;
}

h2 {
	text-align: center;
	font-style: italic;
	padding: 0 0 0 18px;
}

h3 {
	color: #fff;
	padding: 0 0 0 15px;
	background: #00A000;
}

li {
	font-size: x-small;
	line-height: 1.5em;
	margin: 0 0 0 22px;
	padding: 0 5px;
}

ul#navigation {
	color: #fff;
	line-height: 1em;
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#navigation li {
	margin: 0;
	padding: 0 0 0 15px;
}

ul#navigation li a {
	height: 2em;
	padding: 2px 20px 0 25px;
	margin: 0;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 1.5em;
	background: url(http://www.taad-payroll.co.uk/images/arrow.gif) 0 60% no-repeat;
	font-size:    x-small;      
	voice-family: "\"}\"";   
	voice-family: inherit;   
	font-size:    small;
}

ul#navigation li a:active {
	height: 2em;
	padding: 2px 20px 0 25px;
	margin: 0;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 1.5em;
	background: url(http://www.taad-payroll.co.uk/images/arrow.gif) 0 60% no-repeat;
	font-size:    x-small;      
	voice-family: "\"}\"";   
	voice-family: inherit;   
	font-size: small; 
}

p.emailtxt a {
	color: #fff;
}

p.findtxt a {
	color: #fff;
}

p.emailtxt a:hover {
	color: #F20000;
}

p.findtxt a:hover {
	color: #F20000;
}


#wrapper {
	width: 700px;
	text-align: left;
	margin: 0;
	padding: 0;
	position: relative;
}

#header {
	height: 84px;
	background: url(http://www.taad-payroll.co.uk/images/tj-logo.gif) 10px 10px no-repeat;
}

h1#headerone {
	margin-left: 265px;
	padding-top: 30px;
	color: #000;
	font-size: 24px;
	font-style: italic;
	text-align: center;
}

h1#headertwo {
	margin-left: 240px;
}

h1#headerthree {
	margin-left: 460px;
	font-weight: bold;
}

em.bold {
	font-weight: bold;
}

span.small {
	font-size: small;
}

span.xlarge {
	font-size: x-large;
}

#content {
	text-align: left;
	width: 455px;
	margin-left: 230px;
padding-bottom: 40px;
	color: #272626;
	font-size: x-small;
	voice-family: "\"}\"";   
	voice-family: inherit; 
	font-size: small;
}

form {
	float: left;
	width: 65%;
	color: #272626;
	line-height: 1.5em;
	padding-left: 20px;
	font-size: x-small;
	voice-family: "\"}\"";   
	voice-family: inherit; 
	font-size: small;
}

#content p {
	padding: 10px 15px 5px 20px;
}

form p {
	padding: 10px 15px 5px 20px;
}

#left {
	position: absolute;
	top: 84px;
	left: 0;
	width: 226px;
}

#right {
	position: absolute;
	top: 84px;
	right: 0;
	width: 175px;
	clear: right;
	float: right;
}

#contactus {
	margin-top: 60px;
}

/* styling */

p.addresstxt {
	text-align: left;
	font-weight: normal;
	color: #fff;
	padding: 0 10px;
}


p.emailtxt {
	height: 22px;
	text-align: left;
	font-weight: normal;
	color: #fff;
	padding: 0 10px;
	background: url(http://www.taad-payroll.co.uk/images/email-icon.gif) 50% 0 no-repeat;
}

p.findtxt {
	height: 30px;
	text-align: left;
	font-weight: normal;
	color: #fff;
	padding: 7px 10px;
	background: url(http://www.taad-payroll.co.uk/images/airplane-icon.gif) 50% 0 no-repeat;
}

p.clients {
	text-align: center;
}

p.thankyou {
	font-size: medium;
	color: #F20000;
}

p.thankyougerman {
	font-size: medium;
	text-align: center;
	color: #F20000;
}

p.centre {
	text-align: center;
}

p.inputbutton {
	margin-left: -10px;
}

p.formtxt {
	margin-left: -20px;
}

.navcoldivider {
	margin: 10px 0;
	border: #fff solid 1px;
}

/* form stuff */

form#zemContactForm input {
	display: block;
	margin-bottom: 5px;
}
form#zemContactForm textarea {
	display: block;
	margin-bottom: 5px;
}
input, textarea {    
	border: 1px solid #666;
}
textarea {
	width: 300px;
}
form#zemContactForm select {
	display: block;
}
optgroup {
}
option {
}
input.search {
	margin-left: 75px;
	margin-top: 10px;
	width: 100px;
}
form#zemContactForm {
	margin-left: 20px;
}
form#zemContactForm fieldset {
	border: 0;
	color: #520000;
}
.zemRequired {
	color: #1a1a1a;
	margin-bottom: 8px;
	margin-top: 6px;
}
input.zemRequired {
	display: block;
	color: #1a1a1a;
	margin-bottom: 8px;
}
textarea.zemRequired {
	clear: left;
	display: block;
	color: #1a1a1a;
}
.natureofenquiry {
	display: block;
}
.comments {
	clear: left;
	float: left;
	margin-top: 3px;
}
ul.zemError {
	color: #ad1453;
	font-size: 1.2em;
}        

/* bmSophStyles.css sets relative font sizes.           */
/* bmStyles.css provides pixel values for Netscape 4.   */
/* If any relative font sizes were indicated in prefs,  */
/* they are corrected here (including IE4/5 workaround) */

body, div, p, th, td, li, dd, dl, dt, h1, .bmSubhead { font-size: x-small; voice-family: "\"}\""; voice-family: inherit; font-size: small }

html>body, html>body div, html>body p, html>body th, html>body td, html>body li, html>body dd, html>body dl, html>body dt, html>body h1, html>body .bmSubhead{ font-size: small }
/* */

a.bmBreadcrumbs, a.bmQuickHead, .bmBreadcrumbText, .bmarticleDate, .bmCaption, .bmBottomText, .bmBottomText div, .bmBottomText p, .bmBottomText th, .bmBottomText td, .bmBottomText li, .bmBottomText dd, .bmBottomText dl, .bmBottomText dt { font-size: xx-small; voice-family: "\"}\""; voice-family: inherit; font-size: x-small }

html>body a.bmBreadcrumbs, html>body a.bmQuickHead, html>body .bmBreadcrumbText, html>body .bmarticleDate, html>body .bmCaption, html>body .bmBottomText, html>body .bmBottomText div, html>body .bmBottomText p, html>body .bmBottomText th, html>body .bmBottomText td, html>body .bmBottomText li, html>body .bmBottomText dd, html>body .bmBottomText dl, html>body .bmBottomText dt{ font-size: x-small }
/* */

.bmBigPull, .bmBigPull div, .bmBigPull p, .bmBigPull th, .bmBigPull td, .bmBigPull li, .bmBigPull dd, .bmBigPull dl, .bmBigPull dt { font-size: small; voice-family: "\"}\""; voice-family: inherit; font-size: medium }

html>body .bmBigPull, html>body .bmBigPull div, html>body .bmBigPull p, html>body .bmBigPull th, html>body .bmBigPull td, html>body .bmBigPull li, html>body .bmBigPull dd, html>body .bmBigPull dl, html>body .bmBigPull dt{ font-size: medium }
/* */