/* CSS Document */

/* CSS BUTTONS */
#but_sm { float:left; height:100%; margin:5px; }
#but_sm.right { float:right; }
#but_sm li { display:inline; margin:0; padding:0; }
#but_sm a { color:#FFF; float:left; background:url(../_img/sf/but_sm_left.gif) no-repeat left top; margin:0; padding:0 0 0 6px; text-decoration:none;  }
#but_sm a span { color:#FFF; float:left; display:block; background:url(../_img/sf/but_sm_right.gif) no-repeat right top; padding:5px 15px 7px 5px; margin:0 5px 0 6px; font: bold 10px/10px Verdana, Arial; color:#FFF !important; white-space:nowrap; }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#but_sm a span {float:none; color:#FFF;}
    /* End IE5-Mac hack */
#but_sm a:hover { background-position:0% -24px; }
#but_sm a:hover span { color:#FFF !important; background-position:100% -24px; font: bold 10px/10px Verdana, Arial; white-space:nowrap; }

#but_sm_search { float:left; height:100%; margin-left: 5px; margin-top:0px;padding-top:2px;}
#but_sm_search.right { float:right; }
#but_sm_search li { display:inline; margin:0; padding:0; }
#but_sm_search a { color:#FFF; float:left; background:url(../_img/sf/but_sm_left_search.gif) no-repeat left top; margin:0; padding:0 0 0 6px; text-decoration:none;  }
#but_sm_search a span { color:#FFF; float:left; display:block; background:url(../_img/sf/but_sm_right_search.gif) no-repeat right top; padding:5px 15px 7px 5px; margin:0 5px 0 6px; font: bold 10px/10px Verdana, Arial; color:#FFF !important; white-space:nowrap; }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#but_sm_search a span {float:none; color:#FFF;}
    /* End IE5-Mac hack */
#but_sm_search a:hover { background-position:0% -24px; }
#but_sm_search a:hover span { color:#FFF !important; background-position:100% -24px; font: bold 10px/10px Verdana, Arial; white-space:nowrap; }

#but_sm_grey { float:left; height:100%; margin:5px;color:#000; }
#but_sm_grey.right { float:right; }
#but_sm_grey li { display:inline; margin:0; padding:0; }
#but_sm_grey a { color:#000; float:left; background:url(../_img/sf/but_sm_left2.gif) no-repeat left top; margin:0; padding:0 0 0 6px; text-decoration:none;  }
#but_sm_grey a span { color:#000; float:left; display:block; background:url(../_img/sf/but_sm_right2.gif) no-repeat right top; padding:5px 15px 7px 5px; margin:0 5px 0 6px; font: bold 10px/10px Verdana, Arial; color:#444 !important; white-space:nowrap; }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#but_sm_grey a span {float:none; color:#000;}
    /* End IE5-Mac hack */
#but_sm_grey a:hover { background-position:0% -24px; }
#but_sm_grey a:hover span { color:#FFF !important; background-position:100% -24px; font: bold 10px/10px Verdana, Arial; white-space:nowrap; }

#but_lg { float:left; height:100%; white-space:nowrap; margin:5px; }
#but_lg.right { float:right; }
#but_lg ul { margin:0 0 0 0; padding:0px 0px 0 0px; list-style:none; } 
#but_lg li { display:inline; margin:0; padding:0; }
#but_lg a { float:left; background:url(../_img/sf/but_lg_left.gif) no-repeat left top; margin:0; padding:0 0 0 6px;  text-decoration:none; }
#but_lg a span { float:left; display:block; background:url(../_img/sf/but_lg_right.gif) no-repeat right top; padding:9px 15px 11px 6px; margin:0 10px 0 6px; font: bold 13px/13px Verdana, Arial; color:#FFF !important; white-space:nowrap; }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#but_lg a span {float:none;}
    /* End IE5-Mac hack */
#but_lg a:hover { background-position:0% -34px; }
#but_lg a:hover span { color:#FFF !important; background-position:100% -34px;  font: bold 13px/13px Verdana, Arial; white-space:nowrap; }