/* CSS Document */

* {
    margin: 0;
}
html, body {
    height: 100%;
}
body {
    text-align:center;
}
div#pageHolder {
    width:970px;
    margin:0 auto;
}
div#page {
	float:left;
	padding:0 10px;
	width:950px;
}
div#header {
    overflow:visible;
	position:relative;
	width:950px;
	height:235px;
	clear:both; 
	margin:0 0 10px 0;
	padding:0; 
	*padding:0px 0 0 0;
}
div#header div#headerimg {
	position:absolute;
	left:-70px;
}
div#leftCol {
    float:left;
    width:175px;
}
div#leftCol div.leftColHolder {
	padding:10px 0;
	margin:0;
	display:block;
}
div#main {   
    float:left;
	padding:10px;
    width:520px;
	display:block;
    margin:0 10px;
}
div.tothetop {
	float:right;
	clear:both;
	padding-top:3px;
}
div#rightCol {
    float:right;
    width:160px;
    padding:10px;
    margin:0;
}
div#footer {
	float:left;
    clear:both;
	text-align:right;
	display:block;
	margin-top:10px;
    width:100%;
}
div.listHolder {
	display:block;
	width:100%;
	clear:both;
	padding:3px 0 17px 2px;
}
