.komen-top { float:left; background: url('../img/komen/komen_header.jpg') no-repeat scroll top left; width: 961px; height: 400px; }

#fullcontainer { width: 100%; height: 100%; background: transparent url('../img/bg_tile.gif') 0 0 repeat-x !important; }
#shadowcontainer { width: 100%; height: 100%; background: transparent url('../img/komen/komen-side-shadow.gif') 50% 0 no-repeat !important; }

#nav_s_bottom {  background: url('../img/nav/shadow_b.gif') no-repeat scroll top left; }
#rnd_l { background: url('../img/nav/rnd_l.gif') no-repeat scroll top left; }
#rnd_r { background: url('../img/nav/rnd_r.gif') no-repeat scroll top left; }



.komen-nav-container { float:left; background: url('../img/komen/middle-shadow.gif') no-repeat scroll top left; width: 980px; height: 47px; }

.komen-nav { overflow:hidden; float:left; height:37px; margin-top:10px; }
.komen-nav a { text-indent:-999em; margin-right:5px; display:inline; letter-spacing:-999em; float:left; height:37px; background: url('../img/komen/navigation.gif') no-repeat scroll top left; }
.komen-nav a#susan-g-komen-three-day { margin-left:8px; background-position:0 0px; width:188px; }
.komen-nav a#susan-g-komen-three-day:hover { background-position:0 -37px; }
.komen-nav a#susan-g-komen-three-day.selected { background-position:0 -37px; }
.komen-nav a#race-for-the-cure { background-position:-188px 0px; width:188px; }
.komen-nav a#race-for-the-cure:hover { background-position:-188px -37px; }
.komen-nav a#race-for-the-cure.selected { background-position:-188px -37px; }
.komen-nav a#marathon-for-the-cure { background-position:-376px 0px; width:188px; }
.komen-nav a#marathon-for-the-cure:hover { background-position:-376px -37px; }
.komen-nav a#marathon-for-the-cure.selected { background-position:-376px -37px; }
.komen-nav a#honorary-team-nb { margin-right:7px; background-position:-564px 0px; width:188px; }
.komen-nav a#honorary-team-nb:hover { background-position:-564px -37px; }
.komen-nav a#honorary-team-nb.selected { background-position:-564px -37px; }
.komen-nav a#breast-health-info { margin-right:7px; margin-right:0px; background-position:-752px 0px; width:188px; }
.komen-nav a#breast-health-info:hover { background-position:-752px -37px; }
.komen-nav a#breast-health-info.selected { background-position:-752px -37px; }

.komen-content { clear:both; overflow:hidden; padding-left:9px; padding-top:10px; margin-top:0px !important; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; float:left; background-color:#fff; height:378px; width: 969px; }
* html .komen-content { margin-top:-10px !important; }
.komen-rounded-top { clear:both; margin-bottom:0px !important; float:left; width: 980px; height: 6px; background: transparent url('../img/komen/komen_round_top.gif') no-repeat scroll top left; }
.komen-rounded-bottom { float:left; width: 980px; height: 8px; background: transparent url('../img/komen/komen_round_bottom.gif') no-repeat scroll top left; }

.komen-content-bottom { padding-left:34px; color:#333333 !important; font-weight:bold; font-size:12px; padding-top:19px; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; float:left; background-color:#f9f9f9; height:400px; width: 944px; }
.komen-content-bottom h2 { margin-bottom:11px !important; font-size:21px !important; color:#000 !important; margin-left:0px !important; font-weight:bold !important; }
.komen-content-bottom p { width:907px; line-height:19px; margin-bottom:27px; }
* html .komen-content-bottom  { margin-top:-10px !important; }
.komen-bottom-rounded-top { margin-bottom:0px !important;  margin-top:33px; float:left; width: 980px; height: 6px; background: transparent url('../img/komen/komen_round_top.gif') no-repeat scroll top left; }
.komen-bottom-rounded-bottom { float:left; width: 980px; height: 8px; background: transparent url('../img/komen/komen_round_bottom.gif') no-repeat scroll top left; }

.small-logo { float:left; display:inline; margin-left:-12px;margin-top:-13px;width:92px; height:65px; background: url('../img/komen/small_logo.gif') no-repeat scroll top left; }
.flickr-gallery { float:right; display:inline; width: 293px; }
.flickr-gallery .photos {  float:left; width: 293px;  height: 54px; background: url('../img/komen/gallery_images.jpg') no-repeat scroll top left; }
.flickr-gallery a { float:right; font-style:italic; margin-top:3px; font-size:10px; }

.susan-g-komen-three-day-content { margin-left:15px; margin-top:8px; display:inline; float:left; }
.susan-g-komen-three-day-content p { float:left; }
.susan-g-komen-three-day-content p.one { color:#838383; line-height:18px; width:527px;margin-top:5px;}
.susan-g-komen-three-day-content p.two { margin-top:2px; color:#838383; line-height:18px; width:424px; }
.susan-g-komen-three-day-content p.three { margin-top:5px; color:#838383; line-height:18px; width:424px; }
.susan-g-komen-three-day-content p.four { margin-top:8px; color:#838383; line-height:18px; width:424px; }
.susan-g-komen-three-day-content p.five { margin-top:16px; color:#838383; line-height:18px; width:458px; }

.race-for-the-cure-content { margin-left:15px; margin-top:8px; display:inline; float:left; }
.susan-g-komen-three-day-content p { float:left; }
.race-for-cure { float:left; background: url('../img/komen/race_for_cure.gif') no-repeat scroll top left; width: 127px; height: 70px; }
.small-block { margin-bottom:27px;  float:left; margin-left:81px; display:inline; background: url('../img/komen/small_block_bg.gif') no-repeat scroll top left; width: 188px; height: 66px; }
.race-for-the-cure-content p { color:#838383; line-height:18px; }
.view-the-flickr-gallery { float:left; margin-bottom:8px; background: url('../img/komen/flickr-race-for-the-cure.jpg') no-repeat scroll top left; width: 194px; height: 125px; margin-top:15px; margin-right:13px; display:inline; }
.view-the-flickr-gallery a {float:left; margin-top:120px; }

.marathon-for-the-cure-content { margin-left:15px; margin-top:8px; display:inline; float:left; }
.marathon-for-the-cure-content p { float:left; line-height:18px; color:#838383; margin-bottom:20px; }
.marathon-for-the-cure { background: url('../img/komen/marathon_for_the_cure.gif') no-repeat scroll top left; width: 474px; height: 60px; }

.marathon-for-the-cure-content .flickr-gallery { width:475px; float:left; margin-bottom:25px;   }


.small-block a { float:left; margin-left:30px; display:inline; margin-top:18px; color:#c34885; font-weight:bold; }
.small-block a.last { margin-top:6px; }

.video_player { float:left; }

.tbd { float:left; background: url('../img/komen/tbd.gif') no-repeat scroll top left; width: 70px; height: 27px; margin-top:165px; margin-left:443px; display:inline; }

.susan-g-komen-three-day-content .shoes { float:left; clear:left; width: 82px; margin-right:21px; height: 178px; background: url('../img/komen/shoe_numbers.gif') no-repeat scroll top left; margin-top:2px; margin-left:14px; display:inline; }

.fpo { background: url('../img/komen/runner_lady.jpg') no-repeat scroll top left; width: 365px; height: 340px; float:left; margin-left:20px; display:inline; }

.komen-bottom { margin: 30px 0 20px 0; }
.komen-bottom .shoe-one { float: left; position: relative; width: 355px; height: 139px; background: url('../img/komen/shoe_one.jpg') no-repeat scroll top left; }
.komen-bottom .shoe-two { float: left; position: relative; width: 320px; height: 139px; background: url('../img/komen/shoe_two.jpg') no-repeat scroll top left; } 
.komen-bottom .shoe-three { float: left; position: relative; width: 305px; height: 139px; background: url('../img/komen/shoe_three.jpg') no-repeat scroll left 14px; } 
.komen-bottom h2 { font-size: 20px !important; margin-left: 0px !important; height: 26px; }

.komen-bottom span { float:left; color:#797979; width:240px; line-height:15px; margin-bottom:16px; }
.komen-bottom .shoe-one a, .komen-bottom .shoe-two a, .komen-bottom .shoe-three a { float:left; clear:both; margin-bottom:5px; }

.bottom-one { margin-top:25px; height: 333px; background: url('../img/komen/bottom_one.jpg') no-repeat scroll top left; }
.bottom-one .content, .bottom-two .content { float:left; margin-left:224px; display:inline; margin-top:9px; }
.bottom-one .content p, .bottom-two .content p { width:250px; float:left; margin-bottom:14px; clear:both; color:#838383; line-height:15px; }
.bottom-one h2, .bottom-two h2 { font-size:16px; margin-bottom:8px; }
.bottom-two { margin-top:25px; height: 333px; background: url('../img/komen/bottom_two.jpg') no-repeat scroll top left; }

.honorary-team-nb-content {  position:relative; margin-left:10px; margin-top:8px; display:inline; float:left; }
.honorary-team-nb-content .honorary-team { clear:both; overflow:hidden; float:left; width:945px; height:320px; }
.honorary-team-nb-content .honorary-team .content {  border-top:#e0e0e0 solid 1px; border-bottom:#e0e0e0 solid 1px; padding-left:0px; height:318px; float:left; display:inline; background-color:#f5f5f5; }
* html .honorary-team-nb-content .honorary-team .content { height:314px; }
.honorary-team-nb-content .honorary-team .left_round { float:left; width: 6px; height: 320px; background: url('../img/komen/left_round.gif') no-repeat scroll top left;  }
.honorary-team-nb-content .honorary-team .right_round { float:left; width: 6px; height: 320px; background: url('../img/komen/right_round.gif') no-repeat scroll top left;  }


.honorary-team-nb-content .show-more-left { left:0px; text-indent:-999em; letter-spacing:-999em; position:absolute; float:left; background: url('../img/komen/show-more-left.gif') no-repeat scroll top left; width: 20px; height: 320px; }
.honorary-team-nb-content .show-more-right { text-indent:-999em; letter-spacing:-999em;  position:absolute; right:14px; display:inline; float:left; background: url('../img/komen/show-more-right.gif') no-repeat scroll top left; width: 20px; height: 320px; }
* html .honorary-team-nb-content .show-more-right { right:13px; }


.honorary-team-nb-content .pagination li a { padding:0 10px; }
.honorary-team-nb-content .pagination li a.arrowright { padding:0 0px;}
.honorary-team-nb-content .pagination li a.arrowleft { padding:0 0px;}


.honorary-team-nb-content .honorary-team .container { height:100%; background-color:#fff; float:left; overflow:hidden; width:20000px; }

.honorary-team-nb-content .pagination-box{float:right;width:343px;}
.honorary-team-nb-content .pagination-container {display:inline; position:relative;}
.honorary-team-nb-content .pagination-container .pagination { margin-right:7px; display:inline; float:right;}

.honorary-team-nb-content .pagination-container .photos-container { float:left; display:inline; position:relative;top:-170px;width:616px;}

.honorary-team-nb-content .htnb-archive {float:right; display:inline; position:relative;margin-right:15px;margin-top:12px;}

.team-member-light, .team-member-dark { clear:left; height:103px; width:259px; background: url('../img/komen/honorary_team_bg.gif') no-repeat scroll top left; } 
.team-member-dark { height:103px; background-position:0 -103px; } 

.height-388{height:388px;}

.team-member-light .photo, .team-member-dark .photo { margin-right:9px; float:left; width:85px; height:85px; margin-top:10px; margin-left:10px; display:inline; }
.honorary-team-nb-content h2 { float:left; margin-top:10px; font-family:Arial; font-size:14px; color:#df78aa; font-weight:bold;width:145px; }
.honorary-team-nb-content .team-member-light span { color:#666666; font-weight:bold; width:73px; }
.honorary-team-nb-content .team-member-dark span { color:#999999; font-weight:bold; width:73px; }

.honorary-team-col { margin-top:4px; float:left; width:259px; height:100%; margin-right:12px; display:inline; }

.honorary-team-nb-content .honorary-team-block { margin-right:16px; margin-left:2px; display:inline; float:left; width:360px; height:100%;  }
.honorary-team-nb-content .honorary-team-block p { margin-bottom:20px; float:left; color:#838383; font-size:14px; line-height:18px; }

.honorary-team-col table { color:#999999; font-family:Arial; font-size:12px; float:left; width:147px; margin-top:7px;  }
.honorary-team-col table tr { float:left; }
.honorary-team-col table tr.bottom {  }
.honorary-team-col table tr td { line-height:16px; width:73px; float:left; }
.honorary-team-col table tr td.city { line-height:16px; margin-bottom:2px; }

.breast-health-info-content { position:relative; margin-left:10px; margin-top:8px; display:inline; float:left; }
.breast-health-info-content span.pink { color:#c34885; }
.breast-health-info-content h2 { font-size:24px !important; margin-left:0px; margin-top:0px; }
.breast-health-info-content p { color:#838383; font-size:12px; margin-bottom:21px; line-height:19px; }

.breast-health-info-content .footnote { margin-top:10px; padding-top:12px; padding-left:12px; float:left; background: url('../img/komen/breast_health_bg.gif') no-repeat scroll top left; width: 444px; height: 109px; }
.breast-health-info-content .footnote span { font-size:10px; font-weight:bold; }

.breast-health-info-content .footnote p { font-size:10px; color:#838383; line-height:13px; width:404px; margin-top:2px; margin-bottom:8px; }

a.shoe-bg-link {  margin-left:120px; clear:none !important; display:inline; text-indent:-999em; letter-spacing:-999em; height:114px; width:327px; position:absolute; }






