#box_container { background-image: url(/images/index_back.gif); background-repeat: repeat-y; height: 554px; position: relative }
#box_feat { position: absolute; top: 24px; left: 0px; }
#box_coach { position: absolute; top: 24px; left: 287px }
#box_athlete { position: absolute; top: 111px; left: 6px }

.box_inner, #b_a_1 { position: absolute; background-color: #8a9dc0; width: 278px; height: 137px; }
.box_body { position: absolute; top: 30px; left: 5px; background-color: #ffffff; width: 267px; height: 100px }

#b_a_1 { width: 276px; height: 433px; } 

#b_a_title { position: absolute; top: 5px; left: 5px }
#b_a_body { position: absolute; top: 30px; left: 5px; background-color: #ffffff; width: 267px; height: 397px }

#box_sponsor { position: absolute; top: 111px; left: 290px }

#b_s_title { position: absolute; top: 5px; left: 5px }
#imageFader { position: absolute; top: 10px; left: 5px }
#b_s_text { position: absolute; left: 171px; top: 7px; width: 96px }

#box_results { position: absolute; top: 406px; left: 290px }

#b_r_title { position: absolute; top: 5px; left: 5px }
#b_r_body_1 { position: absolute; top: 3px; left: 7px }
#b_r_body_2 { position: absolute; top: 21px; left: 9px }
#box_workout { position: absolute; top: 406px; left: 290px }
#b_w_body { position: absolute; top: 6px; left: 8px }
#athleteFlash { padding-left: 5px; } 

#box_follow { position: absolute; top: 259px; left: 290px }
#b_f_body { position: absolute; top: 6px; left: 8px }
#b_f2_body { position: absolute; top: 73px; left: 8px }

