body {font-family:Arial,Helvetica,serif; font-size:12px;margin:0;border:0;padding:0;line-height:1.5; background-color:#fdfdef}
div {vertical-align:top; padding:0; margin:0; border:0}
td {vertical-align:top; padding:0px; margin:0px; border:0}
img {border:0; padding:0; margin:0; display: block;}
ul, ol {padding-left: 1.30em;}
a:active {outline: none;}
a:focus {outline-style: none;}
.small {font-size:80%; font-weight:normal}
#layout {display:table;margin:0 auto;border:0;width:760px}
.test_table td {padding:3px;}
.build_content td {padding:3px;}
.centered {margin:0 auto;display:block;text-align:center}
.float_left {float:left; padding: 0 1em 1em 0;}
.float_right {float:right; padding: 0 0 1em 1em;}
.float_clear {clear:both}
.align_center {text-align:center}
.badge_shadow {border:1px solid #c9c9c9;
    background-color: #e0e0e0;
    box-shadow: 4px 4px 5px #bbbbbb; padding:20px; display:inline-block;}
form td {padding:4px}
table#models td {padding:.25em}
table#extended_warranty_pricing2 td {padding:.25em}
table#extended_warranty_example td {padding:.25em; font-size:90%}
#inquiry_form_mobile {background-color:#eeeeee; width:100%}
#inquiry_form_mobile td {padding:4px;}
.leftflag {float:left;padding-right:7px; padding-top:4px;}
#timer input,
#timer2 input,
#timer3 input,
#timer4 input,
#timer5 input,
#timer6 input,
#timer7 input,
#timer8 input,
#timer9 input {font-size:14px; min-width:10px; max-width:400px; width:90%}
#timer textarea,
#timer2 textarea,
#timer3 textarea,
#timer4 textarea,
#timer5 textarea,
#timer6 textarea,
#timer7 textarea,
#timer8 textarea,
#timer9 textarea {font-size:14px; min-width:10px; max-width:400px; width:90%}
#timer select,
#timer2 select,
#timer3 select,
#timer4 select,
#timer5 select,
#timer6 select,
#timer7 select,
#timer8 select,
#timer9 select {font-size:14px; min-width:10px; max-width:400px; width:90%}
.btn_submit {border-radius:8px;-moz-border-radius:8px;background:#336699;color:#ffffff;width:80px;padding:8px;font-size:14px;text-align:center;text-transform:uppercase; border:1px; box-shadow: 1px 1px 2px #888888; cursor:pointer; font-weight:bold;height:40px;}
.btn_submit:hover {background:#003366; border:1px;  box-shadow: 1px 1px 2px #888888; cursor:pointer}
#service_request6 input {font-size:14px; min-width:10px; max-width:400px; width:90%}
#service_request_next {text-align:left; padding:1em;width:50%;}
#service_request_next input {width:80px;}
#service_request_back {text-align:right; padding:1em;width:50%;}
#service_request_back input {width:80px;}
#timer input[type="checkbox"] {width:10px !important;display:inline}
#service_request6 input[type="checkbox"] {width:10px !important;display:inline}
textarea, select, input {font-family: Arial, Helvetica, sans-serif;}
h1 {font-size:22px;color:#080966;}
h1.custom_header {color:#66668C; font-size:10px; font-weight:bold;text-transform:uppercase;padding-top:2px;padding-bottom:2px;margin-top:0px;margin-bottom:0px;padding-left:0px;}
h2 {color:#cc0000; font-size:18px;}
h3 {color:#080966; font-size:12px;text-transform:uppercase;}
ul.red_bullet {list-style-image: url(../images/alertappliancetimerproblems.png); padding-left:-1.3}
hr {margin-bottom: 0em}
.template_main_body {padding:10px 30px 30px 30px; empty-cells: show; border: 0px; border-collapse: collapse; height: 100%; background-color:#ffffff;width:740px;}
.template_layout_table {border: 2px solid #ffffff !important}
.template_layout_table td {empty-cells: show; border: 0px; border-collapse: collapse; font-weight:normal; color:#333333;font-family: Arial, Helvetica, sans-serif;}
.template_above_banner {border-width: 0px;}
.template_banner_image {padding: 0px 0px 0px 0px;
border-width: 0px;}
.template_banner_contents {padding: 0px 0px 0px 0px;
border-width: 0px;}
.template_below_banner {border-width: 0px;}
.template_left_column {padding-top:0px; padding-left:1.0em; padding-right:1.0em; padding-bottom:1.0em; border-spacing: 0px; border-collapse: collapse; empty-cells: show; height: 100%;}
.template_msg {padding: 0px 0px 0px 0px; border-width: 0px; font-weight:bold;}
.tightimg {display: block; 
margin:0; 
padding:0; 
border:0;}
.tightinline {display: inline; 
margin:0; 
padding:0; 
border:0;}
.location_header {font-family:Arial; font-weight: bold; font-size:1.1em; color:#000066; padding-top:0.8em;padding-bottom:0.4em; line-height:1.2em}
.list_heading {margin-top: 2px; margin-bottom:2px; font-family:Arial,Helvetica; font-size:12px; font-weight:bold;color:#006600;}
.link_header {margin-top: 0.7em; margin-bottom:0em; font-family:Geneva,Verdana,Arial,Helvetica; font-size:17px; font-weight:bold;color:#006600;}
.label {margin-top: 0.7em; margin-bottom:0em; font-family:Geneva,Verdana,Arial,Helvetica; font-size:13px; font-weight:bold;color:black;}
.norepeat {background-repeat: no-repeat;}
.image_caption {font-weight:500;font-size:70%}
.error_message {font-size:12px; font-weight:bold; font-style:italic; color:red}
.footer_container {padding: 0px 0px 0px 0px; background-color:#FFFFFF; border-width: 0px;}
.footer {padding: 0px 0px 0px 0px; border-width: 0px;  background-color:#ffffff;}
img {border: 0 none;}
.boxtext {border:solid 3px midnightblue; background-color:khaki; padding:10 10 10 10; color:navy;font-weight:700; text-align:center; border-style:ridged;}
.boxtextwhite {border:solid 3px midnightblue; background-color:white; padding:10 10 10 10; color:black;font-weight:700; text-align:center; border-style:ridged;}
.boxtextyellow {text-align:center; border:solid 4px black; background-color:yellow; padding:10 10 10 10; color:navy;font-weight:500; text-align:center; border-style:double;}
A.sitemap:link {color: darkgray;}
A.sitemap:visited {color: darkgray;}
A.sitemap:hover {color: white;}
.sitemap_td_lev_1_odd {background-color:#FAFFF5; padding-left: 15px;}
.sitemap_td_lev_1_even {background-color:#EBF0EB; padding-left: 15px;}
.sitemap_td_lev_2_odd {padding: 0px 2px 2px 2px;}
.sitemap_td_lev_2_even {padding: 0px 2px 2px 2px;}
.sitemap_table {padding: 4px 10px 3px 10px;spacing:0;border:thin solid gray}
A:link {color: blue;}
A:visited {color: blue;}
A:hover {color: blue;}
.grid_heading td {background-color:#66668C; color:white; font-size:12px; padding:4px;}
tr.grid_row_odd {background-color:#f0f0f0}
tr.grid_row_even {background-color:#e0e0e0}
.udm {font-size:11px;vertical-align:middle;height:30px;}
table td.header {background-repeat:no-repeat;font-size:18px;color:#596F16;font-weight:bold;height:55px;font-family:Trebuchet, Arial, Helvetica, sans-serif;padding-top:12px;padding-bottom:12px;vertical-align:top;padding-left:31px;padding-right:18px;width:760px;}
table .contact_us_phone td {padding-bottom:5px;}
table td.steps {color:#333333;font-size:18px;font-weight:normal;}
table td.steps strong {color:#0000FF;font-size:18px;font-weight:bold;}
table td.appliancerepairservices {color:#333399;font-size:16px;font-weight:bold;border-bottom:1px solid #FFFFFF;padding-top:8px;padding-bottom:8px;font-family:Trebuchet, Arial, Helvtetica, sans-serif;}
table .manuf {border:1px solid black;}
table .manuf td {border:1px solid #CCCCCC;}
tr .manuf_header {background-color:#CCCCCC;}
table .fault_table {border:1px solid black;}
table .fault_table td {border:1px solid #CCCCCC;}
tr .fault_header {background-color:#CCCCCC;}
table td.copy {color:#888888; ; font-size:11px; padding:4px;text-align:center;font-family:Arial, Helvetica, sans-serif;}
table td.copy a:link {color:#888888;font-size:11px;text-decoration:none;}
table td.copy a:active {color:#888888;font-size:11px;text-decoration:none;}
table td.copy a:visited {color:#888888;font-size:11px;text-decoration:none;}
table td.copy a:hover {color:#888888;font-size:11px;text-decoration:underline;}
table td.ftr {color:#FFFFFF; background-color:#66668C; font-size:11px; padding:4px;text-align:center;font-family:Arial, Helvetica, sans-serif;}
table td.ftr a:link {color:#FFFFFF;font-size:11px;text-decoration:none;}
table td.ftr a:active {color:#FFFFFF;font-size:11px;text-decoration:none;}
table td.ftr a:visited {color:#FFFFFF;font-size:11px;text-decoration:none;}
table td.ftr a:hover {color:#FFFFFF;font-size:11px;text-decoration:underline;}
#testimonials_div {padding-left:20px;padding-right:30px;}
table td.testimonial_quote {padding-left:5px; padding-right:5px; padding-top:25px; font-size:12px;color#666666;background-image:url(../images/bground_testimonial.gif);background-repeat:repeat-x;line-height:120%;}
table td.smallheader {text-transform:uppercase;color:#000066;font-size:11px;font-weight:bold;}
table td.mediumheader {color:#000066;font-size:14px;font-weight:bold;}
table td.bigheader {color:#000066;font-size:18px;font-weight:bold;}
#g_testimonials_capDiv {color:#000000;font-size:12px;}
.image_caption {text-align:left;}
table td.biglink {color:#333333;font-size:18px;}
table td.biglink a:link {color:#0000FF;font-size:18px;}
table td.biglink a:active {color:#0000FF;font-size:18px;}
table td.biglink a:visited {color:#0000FF;font-size:18px;}
table td.biglink a:hover {color:#0000FF;font-size:18px;}
table td.appliancetimertypes {padding-left:8px;padding-right:8px;background-color:#FFFFFF;width:236px;text-align:center;}
table td.appliancetimertypes strong {color:#28288E;font-weight:bold;}
table td.keybenefits strong {font-size:12px;color:#0000FF;font-weight:bold;text-transform:uppercase;}
table td.tableheader {background-color:#030466;color:#FFFFFF;font-weight:bold;font-size:10px;padding:4px;text-transform:uppercase;}
table td.evenrow {background-color:#f1f1f1;padding:8px;}
table td.oddrow {background-color:#e8e8e8;padding:8px;}
table td.quicklink {background-color:#EEEEF6;font-size:10px; text-transform:uppercase;color:#FFFFFF;}
table td.leadtext {font-size:12px; color: #080966;}
li.bullet_space {padding:5px;}
ul.left0 {margin-left:18px;padding-left:0px;padding-top:6px;}
.nav_other {color:black;}
.nav_current {color:green;font-weight:bold;}
.nav_glue {font-weight:bold; padding-left:5px; padding-right:5px;color:#000000;}
.nav_container {background-color:#EEEEEE; padding:5px; max-width:680px;min-width:90px;}
input, select, textarea, fieldset, legend {border-radius: 5px;}
.order_items, .invoice_table, .acct_history_table {border-style: ridge;}
.order_items th {padding:3px; border: 1px solid grey;}
.order_items td, .invoice_table td, .acct_history_table td {padding:3px; border: 1px solid grey;}
.recent_service_requests_header {font-size: larger; font-weight: bold;}
.recent_service_requests {width: 100%; border: 1px solid gray;}
.recent_service_requests  th,.recent_service_requests  td {padding: 6px 3px; margin: 0px; border: 1px solid gray; border-spacing: 0px;}
.recent_service_requests th {font-weight: bold; text-align: center;}
.bordered_table {border-width: 1px;
 border-spacing: 0px;
 border-style: solid;
 border-color: gray;
 border-collapse: collapse;
 background-color: white;}
.bordered_table th {border-width: 1px;
 padding: 2px;
 border-style: solid;
 border-color: gray;
 background-color: #dddddd;}
.bordered_table td {border-width: 1px;
 padding: 2px;
 border-style: solid;
 border-color: gray;
 background-color: white;}
.section {color:#080966; font-size:14px; font-weight:bold;text-transform:normal;padding-left:20px;padding-bottom:30px;}
.list_footer {width:100%; border:none; border-spacing: 0px; border-collapse:collapse;}
.list_footer td {padding:5px; border:none !important;}
.w100 {width:100%;}
.w90 {width:90%;}
.w25 {width:25%;}
.w60 {width:60%;}
table {padding:0px; border:none; border-spacing: 0px;}
.cellpad2 td {padding:2px;}
.cellpad5 td {padding:5px;}
.cellpad7 td {padding:7px;}
.cellpad20 td {padding:20px;}
.txtcenter {text-align:center;}
.txtleft {text-align:left;}
.txtright {text-align:right;}
.padding10 {padding: 10px;}
.padding0 {padding: 0px;}
table#most_serviced {margin:auto;}
.float_center {margin:auto;}
.nav_container {margin:auto;}
table#extended_warranty_pricing {margin:auto;}
table#recent_search_phrases {margin:auto; text-align: left;}
.manuf_header th {padding: 6px;}
table .manuf {width:100%;}
.navbutton {display:inline; padding:5px;}
.breadcrumb {background: #ffffbd}
.breadcrumb {padding: 0.5rem 0rem 0.5rem 1rem; font-size: 14px;}
.breadcrumb ul {display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;}
.breadcrumb li:not(:last-child)::after  {display: inline-block;
  margin: 0 .25rem;
  content: "\00BB";}
.search-container button {
  padding: 6px 10px;


  background: #ddd;

  border: none;
  cursor: pointer;}
.search-container button:hover { background: #ccc;}
.search-container input[type=text] { padding: 6px;margin: 0px 2px 0px 0px;
  font-size: 17px;

border:none; border-radius:0;}
.search-container {border: 1px solid #ccc; border-radius: 0px; background: #ddd;padding: 5px 0px 5px 5px; 
display: inline-block; }
.search-results table .manuf {border:1px solid black;}
.search-results table .manuf td {border:1px solid #CCCCCC;}
.search-results tr.manuf_header {background-color:#CCCCCC;}
.search-results tbody tr td {padding: 3px}
a.detail-link {text-decoration: none; color: black;}
a.detail-link:hover, a.detail-link:active {text-decoration: underline}
#detailpage_body h2 {padding-top: 1.5em;}
.timer-appliance-models {padding-left: 4em;}
#service_request1_div,#service_request3_div,#service_request4_div,#service_request5_div,#service_request6_div,#service_request_final_div, #service_request_final, #request_acknowledgement_div {font-size: 16px}
#timer input,
#timer2 input,
#timer3 input,
#timer4 input,
#timer5 input,
#timer6 input,
#timer7 input,
#timer8 input,
#timer9 input,
#timer9 select,
#service_request5_div input,#service_request6_div input {font-size:16px; padding: 2px;}
#timer textarea,
#timer2 textarea,
#timer3 textarea,
#timer4 textarea,
#timer5 textarea,
#timer6 textarea,
#timer7 textarea,
#timer8 textarea,
#timer9 textarea {font-size:16px; padding: 2px;}
#timer select,
#timer2 select,
#timer3 select,
#timer4 select,
#timer5 select,
#timer6 select,
#timer7 select,
#timer8 select,
#timer9 select,
#service_request1_div select,
#service_request4_div select,
#service_request6_div select {font-size:16px; padding: 4px 2px;}
