/* CSS Document */

html, body {
	background:#fff url(../images/internal/bg.jpg) top left no-repeat; 
}
#primary-nav ul li #primary-nav-home
	{
		width:142px;
		padding-left:20px;
		display:block;
	}

#primary-nav-a
{
	margin-left: 0;
	border-left: 0px solid #fff;
}

#column-1 {
	float:left;
	margin:0;
	padding:185px 0 0 0;
}

#centre-column {
	margin:0;
	padding:185px 0 0 0;
	float:left;
	width:619px;
	color:#300;
	font-size:12px;
	line-height:20px;
}

#centre-column p, #centre-column h2, #centre-column ul li {
	line-height:20px;
}

	#breadcrumb-trail {
		margin:0;
		padding:0 30px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#600;
		line-height:14px;
		height:14px;
	}
	
	#breadcrumb-trail a {
		color:#d90606;
		font-weight:bold;
		text-decoration:none;
		display:block;
		float:left;
		background:url(../images/internal/bc-arrow.gif) top right no-repeat;
		padding-right:20px;
		line-height:14px;
	}
	
	#breadcrumb-trail a:hover {
		color:#600;
		text-decoration:underline;
	}
	
	.page-content {
		padding:10px 30px 30px;
		clear:left;
	}
	
	.page-content ul li {
		list-style-image:url(../images/bullet.gif);
	}
	.page-heading {
		background-repeat:no-repeat;
		background-position:top left;
		height:40px;
	}
	
	h2 {
		font-size:16px;
		font-weight:normal;
		color:#d90606;
		margin:0 0 20px 0;
	}
	
	.page-content strong {
		font-size:13px;
	
	}
	
	
	
#feature-column {
	/*background:url(../images/features/diagnose-me-bg.gif) top left no-repeat;*/
	margin:0;
	width:206px;
	padding:201px 0 0 0;
	float:right;
}

	#diagnoseme {
		background:url(../images/features/diagnose-me-int.gif) top left no-repeat;
		padding:138px 0 0 42px;
		height:63px;
	}
	
	#diagnoseme a {
		display:block;
		width:148px;
		height:28px;
	}
	
	#diagnoseme a:hover {
		background:url(../images/features/diagnose-me_mover.gif) top left no-repeat;
	}
	
.buyonline {
	background:url(../images/buyonline.gif) top left no-repeat;
	width:171px;
	margin:0 auto;
	position:absolute;
	top:101px;
	height:165px;

}
	.buyonline-button {
		background:url(../images/buyonline.gif) top left no-repeat;
	}
	.buyonline a {
		display:block;
		width:169px;
		height:50px;		
	}
	
	.buyonline a:hover {
		background:url(../images/buyonline_over.gif) top left no-repeat;		
	}

#footnote
{
	background:url(../images/internal/footer-line.gif) top left no-repeat;
}


/* Features */

.feature-dualaction {
	background:url(../images/features/dualaction-bg.jpg) top right no-repeat;
	height:95px;
	width:204px;
	padding:130px 0 0 0;
	margin:0 auto;
}
	.feature-dualaction-text, .feature-ice-text, .feature-deflatine-text {
		height:64px;
		font-size:13px;
		color:#069;
		/*color:#d90606;*/
		text-align:center;
		line-height:13px;
		width:204px;
		
	}
	

	.feature-dualaction-text strong, .feature-ice-text strong, .feature-deflatine-text strong {
		font-size:14px;
	}
	
.feature-ice {
	background:url(../images/features/ice-bg.jpg) top right no-repeat;
	height:95px;
	width:202px;
	padding:130px 0 0 0;
}

.feature-ice-2 {
	background:url(../images/features/ice-bg-2.jpg) top right no-repeat;
	height:95px;
	width:202px;
	padding:130px 0 0 0;
}

.feature-deflatine {
	background:url(../images/features/deflatine-bg.jpg) top right no-repeat;
	height:95px;
	width:202px;
	padding:130px 0 0 0;
}
	
.product-feature-link {
	background:url(../images/features/product-feature-link.gif) top right no-repeat;
	height:31px;
	width:123px;
	padding:0 37px 0 44px;
}
	
.product-feature-link a {
	display:block;
	height:24px;
	width:123px;
}

.product-feature-link a:hover {
	background:url(../images/features/product-feature-link_over.gif)
}
	
.image-right {
	margin:20px 0 0 20px;
	float:right;
}

.note {
	font-size:11px;
	color:#666;
}

.buynow-link-content {
	background:url(../images/internal/buynow-link-content.gif) top left no-repeat;
	padding:2px 30px 0 30px;
	height:68px;
	font-size:13px;
	font-weight:bold;
}

.buynow-link-content a {
	text-decoration:none;
	display:block;
	padding:6px 28px 0 48px; 
	line-height:15px;
	height:38px;
}

	.buynow-link-content a:hover {
		text-decoration:underline;
		background:url(../images/internal/buynow-link-content-over.gif) top left no-repeat;
	}

.faq-q {
	background:url(../images/internal/faq-q-bg.gif) top repeat-y;
	width:619px;
}

.faq-q-top {
	background:url(../images/internal/faq-q-top.gif) top no-repeat;
	padding:18px 40px 3px 65px;
}

	.faq-q-top h2 {
		margin:0;
		padding:0;
		font-size:14px;
	}
	
	.faq-q-top h2 a {
		color:#d90606;
	}
	.faq-q-top h2 a:hover {
		color:#600;
	}
	
.faq-q-bottom-left {
	background:url(../images/internal/faq-q-bottom.gif) top no-repeat;
	height:38px;
	font-size:1px;
}
.faq-q-bottom-right {
	background:url(../images/internal/faq-q-bottom-right.gif) top no-repeat;
	height:38px;
	font-size:1px;
}

.faq-a {
	padding:0 60px 0 65px;
	background:url(../images/internal/quote-start.gif) top left no-repeat;
	font-size:13px;
	color:#666;
	font-style:italic;
	width:494px;
}

.faq-a p {
	width:490px;
}
 
.faq-end {
	background:url(../images/internal/quote-end.gif) bottom right no-repeat;
	padding:0 0 20px 0;
	width:619px;
}

a.backup {
	display:block;
	background:url(../images/internal/up-arrow.gif) top left no-repeat;
	padding-left:15px;
	color:#d90606;
	font-style:normal;
}
	a.backup:hover {
		color:#600;
	}

/* Sub nav */

.sub-nav 
{ 
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin: 0;
	padding: 0;
}
	
		.sub-nav ul {
			margin:0;
			padding:0;
		}
		
		
		.sub-nav ul li {
			margin: 0;
			padding: 0;
			list-style-type: none;
			font-family: Arial, Helvetica, sans-serif;
			display:inline;
		}
			
			.sub-nav ul li a {
				margin:0;
				color: #fff;
				display: block;
				padding: 1px 3px 2px 20px;
				width: 147px;
				background: #d90606;
				border-bottom: 1px solid #fff;
				text-decoration: none;
				font-size:12px;
				font-weight:normal;
			}
			
			.sub-nav ul li a:link {
				color: #fff;
				text-decoration: none;
			}
			
			.sub-nav ul li a:hover {
				background:#09c url(../images/sub_arrow_norm.gif) top left no-repeat;
				color:#fff;
			}
			
			.sub-nav ul li a:active {
				color: #fff;
				text-decoration: none;
				background:#09c url(../images/sub_arrow_norm.gif) top left no-repeat;
			}
			
.ICE-anim {
	width:362px;
	height:138px;
	position:absolute;
	left:459px;
	top:350px;
}