html, body {
	background-color:#CCCCCC;
	margin:0px; padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-image:url(../images/background.gif);
	background-repeat:repeat-y;
	background-position:center;
	height:100%;
	

}


img {border:0px;}

#header {
	width:960px;
	height:97px;
	margin-left:auto; 
	margin-right:auto;
	background-color:#333333;
}

#intro {
	width:820px;
	padding-left:70px;
	padding-right:70px;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:auto; 
	margin-right:auto;
	background-color:#E6E8E9;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	
}

#footer {
	width:600px;
	padding-left:360px;
	height:145px;
	margin-left:auto; 
	margin-right:auto;
	margin-top:20px;
	background-color:#333333;
}

#product-area {
	width:960px;
	padding-top:20px;
	padding-bottom:20px;
	margin-left:auto; 
	margin-right:auto;
	background-color:#FFFFFF;
	
}

#content-area {
	width:820px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto; 
	margin-right:auto;
	background-color:#FFFFFF;
}

#header-links {
padding-top:60px;
padding-left:20px;
}

#header-logo {
float:right;
padding-right:20px;
padding-top:15px;
}

#footer-logo {
float:right;
padding-right:20px;
}

#title-area {
margin-left:40px;
margin-top:5px;
}

hr.hr01 {
background-color:#E6E8E9; 
border:medium none; 
color:#E6E8E9; 
height:1px; 
width:820px; 
margin-top:10px;
margin-bottom:10px;
}
	
.content-column-left {
padding-left:4px;
}

.content-column-right {
padding-right:24px;
text-align:left;
}



