html, body { margin: 0px; padding: 0px; background-color: #fff; color: #143b88; }
body { font-family: Verdana, Helvetica, sans-serif; font-size: 76%; }

div.spacer { clear: both; height: 1px; overflow: hidden; line-height: 1px; width: 100%; }

h1,h2,h3,h4,label { color: #143b88; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
h1, .h1 {font-size: 180%; margin: 0px 0px 10px 0px; padding: 0px; font-weight: bold;}
h2, .h2, label {font-size: 140%; margin: 0px 0px 10px 0px; padding: 0px; font-weight: bold;}
h3, .h3 {font-size: 130%; margin: 0px 0px 10px 0px; padding: 0px; font-weight: bold;}
h4, .h4 {font-size: 110%; margin: 0px 0px 10px 0px; padding: 0px; font-weight: bold;}
h5, .h5 {font-size: 100%; margin: 0px 0px 10px 0px; padding: 0px; font-weight: bold;}

p, address { line-height: 1.7em; margin-top: 0px; font-size: 0.95em; }
p.big { font-size: 1.1em;}
address { font-style: normal; margin-bottom: 1em; }
a { color: #35c0ff; }
a:visited { color: #143B88; }
a:hover { text-decoration: none; }


img { border: none; display: block; }

.container { text-align: center; }
.main { text-align: left; width: 960px; margin: 0px auto; border: 1px solid #008fd1; border-width: 0px 1px; }

.header { height: 672px; background: #DBDCE0 url(../images/bg.jpg) no-repeat 0 0; position: relative; }

.logo {}
.logo h1 { 
	margin: 0px; 
	font-size: 10px; 
	background: transparent url(../images/logo.gif) no-repeat 0 0;
	position: absolute; top: 20px; left: 80px; 
	height: 120px; width: 300px;
	text-indent: -90000px; }

.contact { position: absolute; width: 280px; right: 25px; top: 0px; }

.phoneInfo {
	 background: transparent url(../images/phone.gif) no-repeat 0 0;
	 display: block; height: 80px; width: 260px;
	 position: absolute; right: 25px; top: 30px;
	 text-indent: -90000px;
	 }
.contactForm { position: absolute; top: 110px; left: 0px; }
.contactForm p { margin: 0px; font-size: 0.9em;  }
.cForm { margin: 0px; display: inline; }
.contactForm .err { color: #cc1111;}

label { color: #113D86; font-weight: normal; display: block; margin: 0px;}
.row { width: 245px; }
input.txtfield { border: none; width: 100%; padding: 10px; margin: 0px 0px 10px; }
.btn { margin: 10px 0px 0px; padding: 0px; }
.officeUse { display: none; }

a.downloadBtn { 
	background:url(../images/download-btn.gif) no-repeat scroll 0 0 transparent;
	display:block;
	height:55px;
	width:270px;
	margin: 10px 0px;
	text-indent: -90000px; 
	outline: none;}

.privacylink { margin: 0px; text-align: right; font-size: 0.8em; position: relative; right: 15px;}
.privacylink a { color: #143b88; }

.prodLink { 
	position: absolute; right: 23px; bottom: 25px; }
.prodLink a { color: #143b88;}
.prodLink a.careLink { 
	display: block; height: 173px; width: 483px;
	background: transparent url(../images/care.jpg) no-repeat 0 0; 
	text-indent: -90000px; outline: none; }
	
	.content { padding: 15px; position: relative; }
	.lcol { float: left; width: 595px; }
	.rcol { float: right;  width: 290px; }
	
	
	.prodRange { 
		border: 1px solid #ddd; zoom:1; padding: 10px; margin-bottom: 20px;}
	.prodRange .item {
		width: 150px;
		text-align: center;
		font-size: 0.9em;
		float: left; display: inline;
		margin: 5px 0px 20px 35px; }
		
	.prodRange .item img { margin-bottom: 10px;}
	
	.logos div.leftlogo { float: left; width: 55%; } 
	.logos div.leftlogo img { margin-top: 10px; }
	.logos div.rightlogo { float: left; width: 39%; } 
	.footer { clear: both; text-align: center; height: 90px; line-height: 90px; font-size: 0.8em; color: #aaa; }
	.footer a { color: #aaa; }
	