/* CSS Document - Author - Andy Morley, Adtrak Services Ltd, email: andy@adtrak.co.uk*/


/* Global Styles
----------------------------------------------------------------------------------------- */
html { 
	font-size: 100%; /* IE hack */ 
}

body {
	margin: 0px;
	padding: 0px;
	background-image: url(../../images/misc/page-bg.gif);
	background-position:top;
	text-align:center;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #404040;
	margin-bottom: 5px;
}
strong{
	
}

a {
	color: #2889CB;
}

a:hover {
	text-decoration: none;
}

#footer a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

#footer a:hover {
	text-decoration: underline;
}
p {
	text-align: justify;
}
img{
	border: none;
}
#contact-form td {
	border: none;
}
td{ vertical-align:top;
padding: 6px;
border: 1px solid #333333;
border-right: none;
font-size: 0.95em;
}
td.right{
border-right: 1px solid #333333;
}
th.right{
border-right: 1px solid #333333;
}
th{
border: 1px solid #333333;
border-right: none;
border-bottom: none;
text-align:center;
background-color:#CCCCCC;
font-size: 0.95em;

}
ul.access-key-list{
	list-style: none;
}
/*class styles
--------------------------------------------------------------------------------*/
.align-center{
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}
.float-left{
	float: left;
	
}
.small-text{
	font-size: 0.75em
}

.float-left-prod-list{
	float: left;
	padding-right: 5px;
	
}
.float-right-prod-list{
	float: right;
	padding-left: 5px;
	
}
.product{
	margin-bottom: 20px;
}

/*Layout Structure
-------------------------------------------------------------------------------------------*/
#outer-container {
	
	background-image:url(../../images/misc/page-bg-fade.gif);
	background-position:top;
	background-repeat:repeat-x;
	text-align:center;
	
}
#container{
	width: 715px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	position:relative;
}
#banner{
	width: 715px;
	height: 200px;
	background-image: url(../../images/misc/banner.jpg);
	background-position:bottom;
	background-repeat:no-repeat;	
}
#main-container{
	width: 715px;
	background-image: url(../../images/misc/main-body-bg.gif);
	background-repeat: repeat-y;
	height: 1100px; 																				/*Potentially different on each page.*/
}
#main-top {
	position:absolute;
	background-image:url(../../images/misc/main-top-bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:715px;
	height:432px;
	z-index:0;
	left: 0px;
	top: 199px;
	visibility: visible;
}
#main-navigation {
	position:absolute;
	width:413px;
	height:18px;
	z-index:1;
	left: 248px;
	top: 27px;
	font-size:0.9em;
	font-weight: bold;
	text-transform: uppercase;
	visibility: visible;
}
#main-navigation ul{
	padding: 0px;
	margin: 0px;
}
#main-navigation li{
	display:inline;
	list-style:none;
	padding-left: 8px;
	padding-right: 8px;
	border-left: 1px solid #999999;
}
#main-navigation a{
	color: #404040;
}
#main-navigation a:hover{
	color: #2889CB;
}
#footer-site-map ul{
	padding: 0px;
	margin: 0px;
}
#footer-site-map br{
	padding: 0px;
	margin: 0px;
}
#footer-site-map li{
	display:inline;
	list-style:none;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 0.75em;
	color: #BECADA;
}
#footer-site-map a{
	color: #BECADA;

}
#footer-site-map {
	margin-left: auto;
	margin-right: auto;
	width: 715px;
}
#body-copy {
	position:absolute;
	width:428px;
	height:989px; 																		/*Potentially Different On Each Page*/
	text-align:left;
	font-size:0.95em;
	text-transform:none;
	font-weight: normal;
	left: 240px;
	top: 112px;
	overflow:auto;
}
#footer{
	margin-left: auto;
	margin-right: auto;
	height: 110px;
	width: 715px;
	background-image: url(../../images/misc/footer-bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-align:left;

}
#copyright-text { 																			/*Potentially Different On Every Page.*/
	position:absolute;
	width:390px;
	height:18px;
	z-index:1;
	left: 278px;
	top: 1143px;
	font-size:0.75em;
	font-weight: normal;
	visibility: visible;
	color: #fff;
}
copyright-text ul{
	padding: 0px;
	margin: 0px;
}
#copyright-text li{
	display:inline;
	list-style:none;
	padding-left: 8px;
	padding-right: 8px;
	border-left: 1px solid #999999;
}
#copyright-text a{
	color: #fff;
}
#copyright-text a:hover{
	color: #2889CB;
}
#footer img{
	border: none;
}
#copy-right{
	color: #BECADA;
	margin-top: 20px;
}
#daily-living-right{
width: 200px; float: right;
}
#daily-living-left{
width: 200px;
}
#daily-living-right p{
	text-align: center;
}
#daily-living-left p{
	text-align: center;
}
.test {
}


/* CTA's */
#cta-box {
	background:url(../../images/misc/cta-box-bg.gif) no-repeat;
	width:428px;
	height:80px;
	display: block;
	padding:16px 0px 8px 18px;
}
	#cta-box p {
		margin:0;
		padding:0;
		color:#fff;
		font-size:16px;
		font-family:Arial, Helvetica, sans-serif;
		text-align:left;
	}
	#cta-box p span.bold {
		font-weight:bold;
	}
	#cta-box p span.br {
		display:block;
		font-size:22px;
	}

