/*


********************************************************************
** WWW.RECOVERY-INSULATION.CO.UK | info@recovery-insulation.co.uk **
** Copyright recovery-insulation 2005 | All Rights Reserved ******** 
********************************************************************


*/

body {
	font-family: "Trebuchet MS", Arial, Helvetica, "Sans Serif";
	font-size: 100%;
	padding: 10px;
	margin: 0px;
	color: #000;
	background-color: #fff;
}
h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, "Sans Serif";
	font-size: 1.4em;
	color: #0E267B;
	border-bottom: 1px #ccc solid;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 10px 0px;
	letter-spacing: 1.5px;
}
h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, "Sans Serif";
	font-size: 1.2em;
	color: #666;
	font-weight: normal;
}
h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, "Sans Serif";
	font-size: 0.9em;
	font-weight: bold;
	color: #c00;
}
h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, "Sans Serif";
	font-size: 0.9em;
	font-weight: bold;
	color: #333;
}
p {
	font-family: "Trebuchet MS", Arial, Helvetica, "Sans Serif";
	font-size: 0.8em;
	line-height: 1.5em;
	padding: 0px;
}
a:link {
	font-weight: bold;
	color: #0E267B;
	text-decoration: none;
}
a:visited {
	font-weight: bold;
	color: #0E267B;
	text-decoration: none;
} 	
a:hover {
	font-weight: bold;
	color: #666;
	text-decoration: underline;
} 
a:active {
	font-weight: bold;
	color: #666;
	text-decoration: underline;
}
li {
	list-style-image:  url(../images/bullet.gif);
	margin: 10px ;
	padding: 0px ;
}
ul {
	font-size: 0.8em;
}
ul li {
	font-size: 1.0em;
}
ul li ul {
	font-size: 1.0em;
}
hr {
	color: #ccc;
}
blockquote {
	font-style: italic;
	font-size: 1em;
}
/** Top Navigation **/
#ironlung {}
#banner {
	background: #0F549F url(../images/banner.jpg) no-repeat;
	display:block;
	padding:0;
	margin:0;
}
#accesslinks {
	float: right;
	padding: 8px 10px 0px 0px;
	margin:  0px 0px 0px 0px;
}
.bannerleft {
	float: right;
	height: 80px;
	width: 95px;
	display:block;
	padding:0;
	margin:0;
}
.bannerright {
	float: left;
	height: 80px;
	width: 645px;
}
#mainnav {
	background: #000;
	padding: 5px 0px 5px 0px;
	margin: 2px 0px 2px 0px;
	width: 100%;
	color: #FFF;
}
.access {
	font-family: Verdana, Arial, Helvetica, "Sans Serif";
	font-size: 0.7em;
	color: #FFF;	 
}
.access a:link {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
.access a:visited {
	color: #FFF;
	text-decoration: none; 
	font-weight: normal;
} 
.access a:hover {
	color: #FFF;
	text-decoration: underline; 
	font-weight: normal;
} 	
.access a:active {
	color: #FFF;
	text-decoration: underline; 
	font-weight: normal;
}
.nav {
	font-size: 0.8em;
	font-weight: bold ;
	color: #FFF;	 
}
.nav a:link {
	color: #FFF;
	text-decoration: none; 
}
.nav a:visited {
	color: #FFF;
	text-decoration: none; 
} 
.nav a:hover {
	color: #FFF;
	text-decoration: underline; 
} 	
.nav a:active {
	color: #FFF;
	text-decoration: underline; 
}
#mainnavright {
	float: right;
	padding: 5px 10px 5px 5px;
}
#mainnavleft {
	padding: 5px 5px 5px 10px;
}
#supplimentinfo {
	padding: 5px 10px 5px 5px;
	float: right;
}
#breadcrumbs {
	padding: 5px 5px 5px 10px;
}
#subnav {
	background: #c00 url(../images/navfade_red.gif) repeat-x;
	width: 100%;
	color: #fff;
	Margin: 0px 0px 3px 0px;
}
.superscript {
	vertical-align: super;
}
#boxcentre {
	padding: 0px;
	margin: 10px 0px 10px 10px;
}
.productphoto {
	float: left;
	padding: 4px;
	border: 1px solid #D6D2C2;
	margin: 0px 15px 15px 0px;
	width: 190px;
}
.productphoto p{
	padding: 0px;
	margin: 0px;
}
.sitemap {
	padding: 0px;
	margin: 0px;
}
.sitemap li {
	padding: 3px 3px 3px 20px;
	background: url(../images/bullet_smap.gif) no-repeat #f3f2ed;
	list-style: url(none) none;
	border: 1px #ccc solid;
}
.sitemap li ul li {
	border: 0px ;
}
.sitemaptop {
	padding: 3px;
	background: #f3f2ed;
	width: 80%;
}
/** Lefthand Navigation **/
#mainleft {}
#boxleft {
	margin: 6px 5px 0px 0px;
	padding: 7px;
}
#navtop {
	background-color: #f3f2ed;
	border: 1px #ccc solid;
}
#selected {
	color: #c00;
}
#selected a:link{
	color: #c00;
}
#selected a:visited{
	color: #c00;
}
#selected a:hover{
	color: #333;
}
#selected a:active{
	color: #c00;
}
.navblack {
	font-family: "Trebuchet MS", Arial, Helvetica, "Sans Serif";
	font-weight: bold;
	font-size: 0.8em;
	border-bottom: 1px solid #333;
	color: #333;
	padding: 5px 0px 5px 5px;
	margin: 0px;
}
.navblack a:link {
	color: #333;
	text-decoration: none; 
}
.navblack a:visited {
	color: #333;
	text-decoration: none; 
} 
.navblack a:hover {
	color: #c00;
	text-decoration: none; 
} 	
.navblack a:active {
	color: #c00;
	text-decoration: none; 
}
.navblackindent {
	font-family: "Trebuchet MS", Arial, Helvetica, "Sans Serif";
	background: url(../images/bullet.gif) no-repeat;
	font-weight: normal;
	font-size: 0.9em;
	color: #333;
	padding:  0px 0px 0px 10px;
	border-bottom: none;
	margin: 5px 0px 5px 0px;
}
.navblackindent a:link {
	font-weight: normal;
	color: #333;
	text-decoration: none; 
}
.navblackindent a:visited {
	font-weight: normal;
	color: #333;
	text-decoration: none; 
} 
.navblackindent a:hover {
	font-weight: normal;
	color: #c00;
	text-decoration: none; 
} 	
.navblackindent a:active {
	font-weight: normal;
	color: #c00;
	text-decoration: none; 
}
.newsborder {
	margin: 20px 15px 2px 5px;
	border: 1px solid #ccc
}
.newsbox {
	background-color: #f3f2ed;
	border: 2px solid #fff;
	padding: 5px;
	margin: 2px;
}
.newsheader {
	padding: 0px;
	margin: 0px;
}
.newslink {
	font-weight: normal;
	font-size: 0.7em;
	padding: 0px 0px 0px 5px;
	margin: 0px;
}
.newslink a:link {
	color: #666;
	text-decoration: none; 
}
.newslink a:visited {
	color: #666;
	text-decoration: none; 
} 
.newslink a:hover {
	color: #c00;
	text-decoration: underline; 
} 	
.newslink a:active {
	color: #c00;
	text-decoration: underline; 
}
.newsimage {
	float: right;
	padding: 0px 0px 0px 10px;
}
.newsdate {
	color: #666;
}
#relatedbox {
	border: none;
}
#relatedboxtwo {
	border: none;
}
/** Body Section **/
.homefloatright { 
	float: right; 
	margin-left: 10px;
	background-color: #fff; 
	width: 200px;
}
.imagebox {
	padding: 4px;
	background-color: #fff;
	border: 1px solid #D6D2C2;
	margin: 0px;
}
.imageboxtext {
	padding: 4px;
	background-color: #fff;
	border: 1px solid #D6D2C2;
	margin: 5px 0px 5px 0px;
}	
.wrappedbottom {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}
.sectionbox {
	background-color: #f3f2ed;
	border: 1px #D6D2C2 solid;
	padding: 5px 0px 5px 12px;
	margin: 5px 0px 5px 0px;
	
}
.imgfloatright {
	float: right;
	background-color: #fff;
	border: 1px #D6D2C2 solid;
	padding: 4px;
	margin: 10px;
}
.borderbox {
	border: 1px #ccc solid;
}
.nobullet li {
	background: none;
	list-style: none;
}
th {
	text-align: left;
}
/** Specifics **/
.normal {
	font-size: 0.8em;
	font-weight: normal; 
}
.smallblacktext {
	font-size: 0.8em;
	font-weight: normal;
	color: #333;
}
/** Footer **/
#footer {
	width: 100%;
	background-color: #f3f2ed;
	color: #333;
	margin-top: 5px;
	padding: 0px;
	border: 1px #D6D2C2 solid;
}
#footercontents {
	padding: 7px 0px 7px 0px;
	text-align:center;
}
.enventure {
	text-align:center;
	font-size: 0.7em;
	margin: 10px 0px 50px 0px;
	padding: 0px;
	font-weight: normal;
}
.enventure a:link {
	color: #666;
	text-decoration: none; 
}
.enventure a:visited {
	color: #666;
	text-decoration: none; 
} 
.enventure a:hover {
	color: #c00;
	text-decoration: underline; 
} 	
.enventure a:active {
	color: #c00;
	text-decoration: underline; 
}
