#top_bar {
 background: url(/static/images/top_bar.png);
 height: 36px;
 width: 100%;
 color: white;
}
#top_bar_innards {
 width: 923px;
 position: relative;
 left: 50%;
 margin-left: -462px;
 /* margin-right: auto; */
}
#top_bar A {
 color: white;
}
#top_bar_login_panel {
 line-height: 34px;
 width: auto;
 float: left;
}
#top_bar_logo {
 background: url(/static/images/top_logo.png);
 width: 24px;
 height: 36px;
 float: left;
 margin-right: 5px;
}
#top_bar_search_panel {
 width: 353px;
 float: right;
}
#top_bar_search_input {
 background: url(/static/images/top_search_input.png);
 width: 324px;
 height: 36px;
 float: left;
}
#top_bar_search_input INPUT {
 border: none;
 width: 310px;
 position: relative;
 left: 5px;
 top: 9px;
 font-size: 14px;
}
#top_bar_search_icon {
 background: url(/static/images/top_search_icon.png);
 width: 19px;
 height: 36px;
 float: left;
 margin-right: 5px;
}
#top_menu {
 height: 50px;
}
#top_menu_innards {
 width: 923px;
 position: relative;
 left: 50%;
 margin-left: -462px;
 /* margin-right: auto; */
 color: white;
}
#wrapper_1 {
 background: none;
}
#wrapper_2 {
 background: none;
 padding-top: 0;
}
#middle_column {
 padding-top: 20px;
}
#main_menu DIV {
 height: 50px;
 line-height: 50px;
 background-position: -33px -17px;
}
#right_column {
 padding-top: 0 !important;
 background: none;
}
#wide_right_column {
 padding-top: 20px;
 background: none;
}
#top_stuff {
 background-repeat: repeat-x;
 background-image: url(/static/images/header_bg_1_short.png);
 background-position: 0 -83px;
 height: 241px;
}
#top_stuff_innards {
 width: 923px;
 height: 191px;
 position: relative;
 left: 50%;
 margin-left: -462px;
 /* margin-right: auto;
 color: white; */
}
#top_stuff_innards A {
 color: white;
}
#top_stuff_recent_seg {
 width: 220px;
 height: 191px;
 background: url(/static/images/recent_seg.png);
 float: left;
}
#top_stuff_recent_seg1 DIV {
 position: relative;
 left: 30px;
 top: 15px;
 color: white;
 /* padding-right: 15px; */
 width: 175px;
 height: 16px;
}
#top_stuff_recent_seg1 DIV DIV, #top_stuff_recent_seg2 DIV DIV {
 position: relative;
 left: 0;
 top: 10px !important;
 color: #58554D;
 height: 40px;
}
#top_stuff_recent_seg2 DIV {
 position: relative;
 left: 30px;
 top: 92px !important;
 top: 52px;
 color: white;
 /* padding-right: 15px; */
 width: 175px;
 height: 16px;
}
#top_stuff_prev_pros_seg {
 width: 29px;
 height: 191px;
 background: url(/static/images/prev_pros_seg2.png);
 float: left;
}
#top_stuff_pro1_seg {
 width: 212px;
 height: 191px;
 background: url(/static/images/pro1_seg.png);
 float: left;
 /* padding-right: 15px;
 width: 197px !important; */
}
#top_stuff_pro1_seg DIV, #top_stuff_pro2_seg DIV, #top_stuff_pro3_seg DIV {
 position: relative;
 left: 20px;
 top: 15px;
 /* padding-right: 15px; */
 width: 175px;
 color: white;
}
#top_stuff_pro1_seg DIV DIV, #top_stuff_pro2_seg DIV DIV, #top_stuff_pro3_seg DIV DIV {
 position: relative;
 left: 0;
 top: 10px;
 color: #58554D;
}
#top_stuff_pro2_seg {
 width: 214px;
 height: 191px;
 background: url(/static/images/pro2_seg.png);
 float: left;
}
#top_stuff_pro3_seg {
 width: 212px;
 height: 191px;
 background: url(/static/images/pro3_seg.png);
 float: left;
}
#top_stuff_next_pros_seg {
 width: 36px;
 height: 191px;
 background: url(/static/images/next_pros_seg.png);
 float: left;
}
#top_stuff_sheep {
 width: 220px;
 height: 191px;
 float: left;
 background: url(/static/images/new_sheep_top1.png);
 background-repeat: no-repeat;
}
#top_stuff_sheep DIV {
 margin-top: 41px;
 width: 220px;
 height: 150px;
 background: url(/static/images/new_sheep_bottom.png);
}
