body, HTML {
	margin: 0px;

}

#frame {
	margin-left:auto;
	margin-right:auto;
	width: 975px;
}
#header {
	height: 123px;
	position:relative;
}
#main {
	margin-bottom: 10px;

}
#footer {
	margin-left:auto;
	margin-right:auto;
	width: 975px;
	border-top:1px dotted #999999;
	padding: 6px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	text-align:right;
	color:#333333;
}

#footer a {
	color:#333333;
	text-decoration:none;
}

#nav {
	margin-top:10px;
}

.navitem {
	float:left;
	margin-right: 5px;
}

#logo {
	padding-top:15px;
}

#guarantee {
	position:absolute;
	right: 30px;
	top:10px;
}
#blockimage {
	width: 965px;
	line-height:.7em;
	padding-left:10px;
	position:relative;
}
.large {
	background-image: url(/image/background_home.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:243px;
	padding-top:150px;

}
.thepristine {
	background-image: url(/image/pristine_banner_02.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top:80px;
	height:167px;
}
.aboutus {
	background-image: url(/image/pristine_banner_03.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top:80px;
	height:167px;
}

.clients {
	background-image: url(/image/pristine_banner_04.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top:80px;
	height:167px;
}
.testimnoials {
	background-image: url(/image/pristine_banner_05.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top:80px;
	height:167px;
}
.factsimage {
	background-image: url(/image/pristine_banner_06.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top:80px;
	height:167px;
}
.contactus {
	background-image: url(/image/pristine_banner_07.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top:80px;
	height:167px;
}


#main {
	margin-top:10px;
}

.newsItem {
	border-top: 1px solid #666666;
	padding: 9px 0px 9px 0px;
	color:#FFFFFF;
	line-height: 16px;
	font-size:12px;
}

#newsBlock {
	width: 170px;
	position:absolute;
	top:0px;
	right:0px;
	padding:15px;
}
#newsBlock p {
	margin:0px;
}
#newsBlock a {
	color:#ffffff;
	text-decoration:none;
}

.iconBlock {
	margin-left: 8px;
	margin-bottom: 8px;
	float:left;
	width:200px;
}

#rightcolumn {
	width:416px;
	float:right;
}
#centrecolumn {
	float:left;
	width: 550px;
}

#leftcolumn {
	width: 200px;
	float:left;
	margin-top:-3px;
}
#leftcolumn H3 {
	line-height: 24px;
}


.newsInfo {
	border-top: 1px dotted #333333;
	padding: 9px 0px 9px 0px;
	color:#000000;
	line-height: 16px;
	font-size:12px;
}

#resultsstatements {
	width: 230px;
	float:right;
}

.resultsstatements {
	border-top: 1px dotted #333333;
	padding: 0px 0px 0px 0px;
	color:#000000;
	line-height: 16px;
	font-size:12px;
}


#newsInfoBlock {
	width: 160px;
	float:left;
}


#newsInfoBlock p {
	margin:0px;
}
#newsInfoBlock a {
	color:#000000;
	text-decoration:none;
}



/* Easy Slider */
	#sliderText {
		top:240px;
		left:10px;
		position:absolute;
		z-index:3;	
	}
	
	#slider {
		top:0px;
		left:174px;
		position:absolute;
		z-index:1;
	}

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:600px;
		height:394px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	