/*DEFINE BASE TAGS----------------------------------------------*/ body { margin: 0px; padding: 0px; background-color: ffffff; } body, table tr td { font-family: verdana, sans-serif; font-size: 10px; line-height: 14px; } table { padding: 0px; margin: 0px; } img { border: 0px; } a { color: #666; text-decoration: none; } a:visited { color: #666; } a:hover { color: black; } #container { /* position: relative; margin-left: auto; margin-right: auto; */ margin-top: 50px; width: 767px; border: 0px solid red; } #main_table { position: relative; width: 767px; } #main_table .logo { border-bottom: 1px solid #4B4B4B; border-right: 1px solid #4B4B4B; width: 135px; padding-bottom: 15px; } #main_table .nav { border-bottom: 1px solid #4B4B4B; text-align: right; padding-bottom: 15px; padding-left: 8px; } #main_table .left_col { vertical-align: top; padding-top: 20px; } #main_table .left_col a{ font-weight: bold; } #main_table .main { padding-top: 20px; } #work_grid { } #work_grid tr td{ padding-right: 7px; padding-bottom: 7px; } .our_clients P { margin: 4px 0 4px 0; } .work_grid_pic { width: 47px; height: 47px; border: 1px #ccc solid; } .grey { color: #BEC1C0; } .grey A{ color: #BEC1C0; text-decoration: none; } .bold { font-weight: bold; } .add_bottom_space { margin-bottom: 5px; } .add_top_space { margin-top: 5px; } .add_left_space { margin-left: 5px; } .add_top_space { margin-top: 5px; } /* ************** ADMIN ************** */ #admin_link { width: 767px; text-align: right; margin-bottom: 5px; } .admin_link_span { padding: 2px; line-height: 16px; } .update_form, .update_form tr td, .update_form input, .update_form textarea { font: 10px/13px Verdana, Arial, san-serif; color: #003352; } .update_form tr td { background: #ddd; padding: 5px; vertical-align: top; border: 1px dotted #ccc; } .update_form tr th { background: #ddd; padding: 5px; border: 1px dotted #ccc; font-weight: bold; } table.admin_buttons TR TD A { display: block; color: #00267F; background-color: #e3e3e4; border-bottom: 1px solid #c3c3c4; border-right: 1px solid #c3c3c4; padding: 3px; text-decoration: none; margin-bottom: 2px; } table.admin_buttons TR TD A:hover { background-color: #c3c3c4; text-decoration: none; } .editable_area { border: 1px #aaa solid; margin: 0px; padding: 0px; } .edit_link, a.edit_link { font: 10px/12px Verdana, sans-serif; background-color: #aaa; color: white; padding: 1px 5px 1px 5px; text-decoration: none; } .quotes_table { margin-top: 9px; } .quotes_table TR TD { padding-bottom: 2px; } .quotes_map tr td { width: 60px; border: 1px black solid; } .case_studies TR TD { text-align: center; vertical-align: top; } .client_name { font-weight: bold; color: white; } .history_body { margin: 10px; } .work_copy { font-size: 9px; width: 290px; margin-left: 26px; } .next_previous_links A { color: black; } .sub_heading { margin-bottom: 10px; /* text-transform: uppercase; */ }