TD {font-family:  Arial,Verdana, Helvetica, sans-serif; font-size: 10pt;border-spacing:0; }

p { margin: 5px 5px 10px 5px;
line-height:15pt; }
body{ border-collapse:collapse;border-spacing:0;padding:0;  color:#666666;}
table{ border-collapse:collapse;border-spacing:0;padding:0;}
.customerquotes{
font-style:italic;
}
.customernames{
font-size:8pt;
font-weight:bold;
}
.topBar{
padding:5px 5px 5px 5px;
}

.pageTitleBg{
background-color:#545454;
filter: alpha(opacity=80); 
}


.howitworks{
background:url(images/appletest.jpg);
width:100%;
height:200px;
}

.sideBorder
{
	border-left:solid 2px #EC9746;
	 border-right:solid 2px #ec9746;
	}

.header
{
	font-size:12pt;
	color:#33A02C;
	font-weight:bold;
}
.subHeader{
	font-size:10pt;
	color:#545454;
	font-weight:bold;
}

/* top links*/
.topLink{
	font-size:13pt;
	color:#545454;
	text-decoration:none;
	font-weight:bold;
}

.topLink:hover{
	font-size:13pt;
	color:#33A02C;
	text-decoration:underline;
	font-weight:bold;
}

.topLink:active{
	font-size:13pt;
	color:#33A02C;
	text-decoration:underline;
	font-weight:bold;
}
.topLink #current{
	font-size:13pt;
	color:#33A02C;
	text-decoration:underline;
	font-weight:bold;
}

.topSpacer{
	font-size:13pt;
	text-decoration:none;
	font-weight:bold;
		color:#545454;
}

/*top links*/

.link
{
		color:#33A02C;
	font-weight:bold;
	text-decoration:none;
	}

.link:hover
{
	text-decoration:underline;
		color:#33A02C;
	font-weight:bold;
	}
	
	.carrier
	{ padding: 10px 10px 10px 10px
	    }
	
	.mainBody
	{
	     height:100%;
	     width:100%;
	     vertical-align:top;
	     text-align:center
	    }
	    .footer{
		font-size:8pt;	
		}
.footerBanner{
background-color:#545454;
}

/*----------------------*/
.pageTitle{
	font-size:20pt;
	color:#545454;
	font-weight:bold;
	text-indent:25px;
}


#image {
  position:relative;
  width:730px;
  height:200px;
  margin:0;
}
#text {
  position:absolute;
  top:20px;
  left:0;
  width:730px;
  height:50px;
  background:#fff;
  padding:5px;
}
#text, #textHome {
  filter: alpha(opacity=80);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  -moz-opacity: 0.80;
  opacity:0.80;
}
#words {
position:absolute;
  top:30px;
  left:0;
  width:730px;
  height:150px;
  background:transparent;
  padding:5px;
  text-align:left;
  text-indent: 20PX;
}
/*================home picture and txt style=======================*/
#imageHome {
  position:relative;
  top:0px;
  width:730px;
  height:400px;
  margin:0;
}
/*ie 7 hack*/
*:first-child+html #imageHome {
  position:relative;
  top:-42px;
  width:730px;
  height:400px;
  margin:0;
}

/*hack for other browsers ie ignores this */
html>body #imageHome {
  position:relative;
  top:-42px;
  width:730px;
  height:400px;
  margin:0;

}

#textHome {
  position:absolute;
  top:20px;
  left: 0;
  width:730px;
  height:200px;
  background:#fff;
  padding:5px;
}
/*
#textHome {
  filter: alpha(opacity=35);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=35);
  -moz-opacity: 0.35;
  opacity:0.35;
}*/
#wordsHome {
position:absolute;
  top:30px;
  left:20PX;
  width:700px;
  height:200px;
  background:transparent;
  padding:5px;
  text-align:left;
  font-size:12pt;
}

.pageTitleHome{
	font-size:20pt;
	color:#545454;
	font-weight:bold;
	text-indent:5px;
}
/*heart research uk home*/
#hrukImage{
  position:absolute;
  top:320px;
  left:30px;
  width:100px;
  height:100px;
  margin:0;

}

#hrukText{
  position:absolute;
  top:420px;
  left: 11px;
  width:130px;
  height:40px;
  background:#fff;
  padding:5px;
  font-size:10pt;
  color:#ffffff;
    background:transparent;
	font-weight:bold;
	text-align:center;
}