/* Appliances online tables */ .AOL { background-color: white; border: 1px solid black; border-radius: 4px; max-width: 600px; border-spacing: 0; margin-bottom: 5px !important; border-collapse: collapse; margin-top: 20px;} .AOL TR:nth-child(even) TD { border-bottom: 1px solid #DDDDDD; border-top: 1px solid #DDDDDD; border-left: 1px solid white; } .AOL TR:nth-child(even) { background-color: #F2F2F2; } .AOL TR:hover { background-color: wheat; } .AOL THEAD TR, .AOL THEAD TR:hover { background-color: black; color: white; } .AOL TD { margin: 0; padding: 4px 7px !important; font-size: 12px; } .AOL TH { margin: 2px; padding: 3px 7px !important; font-size: 14px; line-height: normal; text-align: left; background-color: black !important; border: none !important; } .AOL TD:nth-child(odd) { text-align: right; border-left: 1px solid black !important; } @media only screen and (min-device-width: 900px) { .AOL TD:nth-child(odd) { white-space: nowrap; min-width: 190px; } } .AOL TD:nth-child(even) { color: darkblue; border-left: 1px solid #DDDDDD; } .AOL H3 { margin: 10px 0 6px 0; } .AOL UL { margin: 5px 0 5px 0; padding-left: 17px; } .AOL TD P { margin: 0px; } .AOL TR:last-child TD { border-bottom: solid black 1px !important; } .brandLogo { width: 300px; display: block !important; padding: 0 0 20px 0; } /* JS makes BRs in to HRs so they can be like parapgraphs */ .tab-content hr { margin: 10px 0; border: none; } /* Delivey Estimate - do not show */ #deliveryQuery { background-color: whitesmoke; border-radius: 6px; padding: 10px 10px 15px 10px; width: 176px; border: 1px solid silver; float: right; text-align: center; line-height: 15px; margin: 0px 10px; } @media only screen and (min-device-width: 900px) { #deliveryQuery { width: 200px; } /* Desktop */ } #deliveryResult { background-color: white; padding: 7px 4px; color: blue; } #postcode { width: 37px; margin-top: 13px; height: 27px; font-size: 16px; } /* JB Hi-Fi product detail tables */ .details TABLE { width: auto; border: 1px solid whitesmoke; } .details TR:nth-child(even) { background-color: #FFFAFA; } .text-link, #truncated-text { display: none; } .details td, .details th { padding: 3px !important; font-size: 13px; } .details th { white-space: nowrap; }