* { font-size: 100%;}html, body {margin: 0;padding: 0;background: #979797 url('../images/template/backRepeat.jpg');}body { font-family: Arial, Tahoma, Helvetica, sans-serif;font-size: 0.75em;color: #333333;}a, a:link, a:visited, a:active { color: #333333;text-decoration: none;}a:hover { color: #CC9800;text-decoration: none;}h1 {margin: 0.5em 0;font-family: Arial, Verdana, Helvetica, serif;font-size: 1.85em;color: #000000;}h2 {margin: 0.6em 0;font-size: 1.5em;font-weight: bold;color: #CD9800;border-top: 1px solid #CD9800;padding-top: 4px;}h3 {margin: 0.6em 0;font-size: 1em;}h4 {margin: 0.5em 0;font-family: Arial, Verdana, Helvetica, serif;font-size: 1.85em;color: #000000;}p {margin: 0.8em 0;line-height: 1.3em;}img, form, fieldset { margin: 0; border: 0; padding: 0;}.clear {clear: both;font-size: 1px;margin: 0;}.strong {font-weight: bold;}.hidden {display: none;}.nowrap {white-space: nowrap;}#mainBox {margin: 3px auto;border: 3px solid #CCCCCC;width: 750px;background-color: white;}#headerBox {position: relative;background: black url('../images/template/logo.gif') no-repeat;height: 90px;border-bottom: 1px solid #DCDCDC;color: white;}#headerBox h1 {display: none;}#headerBox a, #headerBox a:link, #headerBox a:visited, #headerBox a:active { color: white;text-decoration: none;}#headerBox a:hover { color: #CD9800;}#phoneNumber {position: absolute;left: 575px;top: 15px;font-size: 1.85em;color: #CD9800;font-weight: bold;}#shoppingListLink {position: absolute;left: 602px;top: 48px;width: 115px;}#shoppingListLink img {float: left;margin-right: 5px;}#searchBox {position: absolute;left: 10px;top: 135px;color: #999999;width: 172px;}#searchBox #keywordField {width: 90px;border: 1px solid #CCCCCC;}#searchBox input {}#mainNav {height: 20px;}#leftColumn {float: left;padding-top: 60px;margin: 5px;width: 170px;}#rightColumn {float: left;margin: 5px;width: 540px;}#footerBox {clear: both;margin: 10px;font-size: 1px;margin: 0;}#footerBox2 {float: inherit;background: url('../files/images/beaver_logo.gif') no-repeat;margin: 10px;font-size: 1px;margin: 0;}.shopTable {width: 100%;}.shopTable td {vertical-align: top;padding-right: 4px;}.shopTable td img {float: left;margin-right: 8px;}.price {font-style: italic;}.rrp {color: #DD0000;font-weight: bold;text-decoration: line-through;}#productRightColumn {float: right;margin-left: 10px;}.backButton {margin-top: -25px;margin-bottom: 0.8em;text-align: right;}.dimensions {font-weight: bold;}.shoppingListTable {width: 100%; border: 1px solid #CD9800;border-collapse: collapse; border-spacing: 0px;margin-bottom: 10px;}.shoppingListTable td {padding: 4px;vertical-align: top;}.shoppingListTable thead th {padding: 4px;background-color: #CD9800;text-align: left;font-weight: bold;color: #FFFFFF;}.basic {margin-bottom: 10px;}.basic td {padding: 4px;}.basic thead th {padding: 4px;text-align: left;font-weight: bold;}.left {float: left;}.center {text-align: center;}.right {float: right;}.top {vertical-align: top;}.bottom {vertical-align: bottom;}td.left, th.left {float: none;text-align: left !important;}td.center, th.center {text-align: center !important;}td.right, th.right {float: none;text-align: right !important;}td.right img, th.right img {display: inline;}.larger { font-size: 1.1em;}.smaller { font-size: 0.9em;}.smallest { font-size: 0.8em;}.indicator {position: absolute;border: 1px solid #737373;background: white url('../images/template/snakeTransparent.gif') no-repeat 10px 10px;padding: 11px 5px 10px 33px;}.status, .error, .statusOk {margin-bottom: 1em;padding: 6px;padding-left: 16px;background-image: url("../images/template/rightArrow.gif");background-repeat: no-repeat;background-position: 8px 10px;background-color: #DD0000;color: #FFFFFF;font-weight: bold;}.statusOk {background-color: #00AA00;}.redphone {font-family: Arial, Helvetica, sans serif;font-size: 18px;font-weight: bold;color: #cc0000;}.openings {font-family: Arial, Helvetica, sans serif;font-size: 11px;font-weight: bold;color: #000000;}.address {font-family: Arial, Helvetica, sans serif;font-size: 11px;color: #000000;}.openingsRed {font-family: Arial, Helvetica, sans serif;font-size: 11px;font-weight: bold;color: #cc0000;}.underline {text-decoration: underline;}.strikethrough {text-decoration: line-through;}.indent {margin-left: 50px;}