#main { padding:10px 0; }
#main .window { width:621px; margin:0 auto 12px auto; }
#main .window_content { font-size:1.3em; }
#main .window_content p { margin:7px 0; padding:0 15px; }
#main .window_content p img { vertical-align:middle; margin:3px 5px; }
#main .bigger { font-size:13px; }
#main a.go_btn img { float:left; vertical-align:middle; margin-right:5px; height:30px; }
#main a.ls { line-height:1em; width:500px; }
#account_info .window_content, #merchandising .window_content, #information_services .window_content, #catalog_request .window_content, #careers .window_content { padding-top:1px; }
#careers h5 { font-size:14px; font-weight:bold; padding:0 15px; margin:10px 0 5px 0; border-bottom:1px dotted black; }

#main .company_menu { position:relative; overflow:hidden; width:100%; margin:0 0 10px 0; }
#main .company_menu a { float:left; color:black; background:white; border-right:1px solid black; border-bottom:1px solid black; border-top:1px solid black; padding:.1em .5em; }
#main .company_menu a:hover { background:#D7F1A2; }
#main .company_menu a.first { border-left:1px solid black; }

div#vendors.window { width:860px; }
#vendors .window_content { overflow:hidden; padding:10px 0 10px 7px; }
#vendors table { position:relative; border-top:1px solid #B97294; border-left:1px solid #B97294; border-collapse:separate; width:815px; margin:0 auto; }
#vendors td { position:relative; width:162px; border-right:1px solid #B97294; border-bottom:1px solid #B97294; height:47px; vertical-align:middle; text-align:center; font-size:12px; }
#vendors .window_content a { font-size:12px; }
#vendors .window_content a:hover { border-color:white; color:black; }
#vendors .bar_btm { width:850px; }

#vendors ul { list-style:none; display:block; width:660px; margin:0 auto; padding:0; position:relative; border-left:1px solid white; border-top:1px solid white; clear:both; overflow:auto; }
#vendors ul li { float:left; display:block; margin:0; padding:2px; height:35px; width:215px; border-right:1px solid white; border-bottom:1px solid white; line-height:35px; text-align:center; }
#vendors ul li img { vertical-align:middle; margin:0; padding:0; }
#vendors ul li a { display:block; height:35px; width:215px; line-height:35px; margin:0; padding:0; vertical-align:middle; }
