#all_items {
	width:100%;
	position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -50%;	
}
#header {
	position:relative;
	width:100%;
	background-image:   url(pix/header1_bkg.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:100px;
}

#head_top {
	width:700px;
	position:absolute;
	top:0;
    left: 50%;
    margin-left:-350px;
}

#bodyholder {
	width:100%;
	position:relative;
}
#body_parts_narrow {
	width:560px;
	position:absolute;
	top:0;
    left: 50%;
    margin-left:-280px;
}
#body_parts {
	width:600px;
	position:absolute;
	top:0;
    left: 50%;
    margin-left:-300px;
}
#body_parts_wide {
	width:700px;
	position:absolute;
	top:0;
    left: 50%;
    margin-left:-350px;
}
#body_parts_doublewide {
	width:810px;
	position:absolute;
	top:0;
    left: 50%;
    margin-left:-405px;
}


#footer {
	width:100%;
	position:relative;
}

/* ---------------------- */
/* text styles            */
/* ---------------------- */
.rk_basic {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .9em;
line-height:1.25em;
color:#333333;
}
.rk_basicbold {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .9em;
line-height:1.25em;
font-weight:bold;
color:#333333;
}
.rk_bigbold {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
line-height:1.25em;
font-weight:bold;
color:#333333;
}

.rk_teeny {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .65em;
color:#666666;
}
.rk_activepage {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight:bold;
color:#CC0000;
}
.rk_inactivepage {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .9em;
color:#666666;
}

a:link {text-decoration: none; color:#666666;}
a:visited {text-decoration: none; color:#666666;}
a:active {text-decoration: none; color:#666666;}
a:hover {text-decoration: none; color:#666666;}
