body {color: #000000; background-color: #E7EAE3; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px;}
table {border-collapse: collapse; border-spacing: 0px;}
td {padding: 0px; text-align: left; vertical-align: top; font-size: 14px; font-family: Verdana,Arial,Helvetica,sans-serif;}
form {margin: 0px;}

table {}
a:link {color: #D05439; font-weight: bold; text-decoration: none;}
a:active {color: #D05439; font-weight: bold; text-decoration: none;}
a:visited {color: #D05439; font-weight: bold; text-decoration: none;}
a:hover {color: #000000; font-weight: bold; text-decoration: none;}

#container {text-align: center; margin-left: auto; margin-right: auto;}
#roof {width: 780px; height: 145px; background-image: url(/li/roof.jpg); background-repeat: no-repeat; margin-left: auto; margin-right: auto;}

#bar {width: 780px; height: 26px; background-image: url(/li/bar.gif); background-repeat: no-repeat; margin-left: auto; margin-right: auto;}
#bar-table {width: 770px; height: 24px; margin-left: 5px; margin-right: 5px; border: 0px;}
.bar-cell {width: 20%; text-align: center; vertical-align: middle; padding: 1px 0px 0px 8px; font-size: 90%;}
.bar-cell a {display: block;}
.bar-cell a:link {color: #FFFFFF; font-weight: bold; text-decoration: none;}
.bar-cell a:active {color: #FFFFFF; font-weight: bold; text-decoration: none;}
.bar-cell a:visited {color: #FFFFFF; font-weight: bold; text-decoration: none;}
.bar-cell a:hover {color: #FFFFFF; font-weight: bold; text-decoration: underline;}
.bar-break-cell {padding: 0px; text-align: center; vertical-align: middle;}
.bar-break-image {height: 15px; margin: 0px; border: 0px; width: 1px;}

#main {width: 780px; background-image: url(/li/backdrop.gif); background-repeat: repeat-y; min-height: 150px; background-color: #FFFFFF; margin-top: 0px; margin-left: auto; margin-right: auto;}
#main-table {width: 770px; margin-top: 12px; margin-left: 5px; margin-right: 5px; min-height: 500px; border: 0px;}
#main-left {width: 160px; padding: 0px 5px 5px 5px; font-size: 80%;}
#main-left a:link {color: #000000; text-decoration: none;}
#main-left a:visited {color: #000000; text-decoration: none;}
#main-left a:active {color: #000000; text-decoration: underline;}
#main-left a:hover {color: #D05439; text-decoration: none;}
#main-left div {margin-bottom: 5px;}
#main-cell {width: 450px; padding: 0px 8px 5px 8px;}
#main-right {width: 160px; padding: 0px 5px 5px 5px; font-size: 80%;}
#main-right a:link {color: #000000; text-decoration: none;}
#main-right a:visited {color: #000000; text-decoration: none;}
#main-right a:active {color: #000000; text-decoration: underline;}
#main-right a:hover {color: #D05439; text-decoration: none;}
#main-right div {margin-bottom: 5px;}

#footer {font-size: 80%; text-align: center; margin-top: 10px;}
#footer a:link {color: #D05439; text-decoration: none;}
#footer a:visited {color: #D05439; text-decoration: none;}
#footer a:active {color: #D05439; text-decoration: underline;}
#footer a:hover {color: #000000; text-decoration: none;}

#base {width: 780px; height: 23px; background-image: url(/li/base.gif); background-repeat: no-repeat; text-align: right; color: #888888; font-size: 6px; font-color: #92ad30; margin-left: auto; margin-right: auto;}

h1 {font-size: 22px; color: #000000; font-weight: normal;} 
h2 {font-size: 18px; color: #000000; font-weight: normal;}
h3 {font-size: 16px; color: #000000; font-weight: bold;}
h4 {font-size: 13px; color: #000000; font-weight: normal;}

.shop-directory-heading {width: 398px; border: 1px solid #000000; padding: 7px; margin-bottom: 7px;}

.shop-directory-item-table {width: 410px;}
.shop-directory-item-top {height: 1px; border-top: 1px solid #979797; background-color: #FFFFFF; padding: 7px; text-align: left;}
.shop-directory-item-nextstep {border-bottom: 1px solid #979797; background-color: #F3F3F3; padding: 7px; text-align: right;}
.shop-directory-item-nextstep img {border: 0px;}
.shop-directory-item-thumbnail {width: 116px; padding: 7px;}
.shop-directory-item-info {width: 294px; vertical-align: middle; padding: 7px;}
.shop-directory-item-info a:link {color: #000000; text-decoration: none;}
.shop-directory-item-info a:visited {color: #000000; text-decoration: none;}
.shop-directory-item-info a:active {color: #000000; text-decoration: none;}
.shop-directory-item-info a:hover {color: #000000; text-decoration: none;}

.shop-directory-related-table {width: 410px;}
.shop-directory-related-icon {width: 64px; vertical-align: middle; padding: 6px;}
.shop-directory-related-info {width: 336px; vertical-align: middle; padding: 6px;}
.shop-directory-related-info a:link {color: #000000; text-decoration: none;}
.shop-directory-related-info a:visited {color: #000000; text-decoration: none;}
.shop-directory-related-info a:active {color: #000000; text-decoration: none;}
.shop-directory-related-info a:hover {color: #000000; text-decoration: none;}

.shop-item-table {margin-bottom: 15px; width: 100%;}
.shop-item-cell {padding-left: 10px; vertical-align: middle; font-size: 8pt;}
.shop-item-name {font-weight: bold; font-size: 11pt;}
.shop-item-info {margin-top: 5px;}
.shop-item-price {margin-top: 5px; font-size: 8pt;}
.shop-item-minimum {margin-top: 2px; font-size: 8pt;}
.shop-item-form {margin-top: 5px;}
.shop-item-form input {font-size: 8pt;}

.basket-info-table {width: 100%; border: 1px solid #000000; margin-top: 10px;}
.basket-info-cell {background-color: #FFFFFF; font-size: 9pt; padding: 5px;}

.basket-table {border: 0px; width: 100%;}
.basket-top {vertical-align: middle; border-top: 1px solid #000000; background-color: #E8E8E8; color: #000000; font-weight: bold; font-size: 10pt; padding: 5px; border-bottom: 1px solid #000000;}
.basket-cell {vertical-align: middle; background-color: #FFFFFF; color: #000000; font-size: 9pt; padding: 5px; border-bottom: 1px solid #000000;}
.basket-cell input {font-size: 7pt; padding: 1px;}
.basket-cell select {font-size: 7pt; padding: 0px;}
.basket-subtotal {vertical-align: middle; background-color: #E8E8E8; color: #000000; font-size: 9pt; padding: 5px; border-bottom: 1px solid #000000;}
.basket-coupon {vertical-align: middle; background-color: #FFFFFF; color: #000000; font-size: 8pt; padding: 5px; border-bottom: 1px solid #000000;}
.basket-coupon input {font-size: 8pt;}
.basket-coupon-applied {vertical-align: middle; background-color: #FFFFFF; color: #000000; font-size: 9pt; padding: 5px; border-bottom: 1px solid #000000;}
.basket-coupon-applied input {font-size: 7pt; padding: 1px;}
.basket-promotion {vertical-align: middle; background-color: #FFFFFF; color: #000000; font-size: 8pt; padding: 5px; border-bottom: 1px solid #000000;}
.basket-pap {vertical-align: middle; background-color: #FFFFFF; color: #000000; font-size: 9pt; padding: 5px; border-bottom: 1px solid #000000;}
.basket-total {vertical-align: middle; background-color: #E8E8E8; color: #000000; font-size: 9pt; padding: 5px; border-bottom: 1px solid #000000;}
.basket-tax {vertical-align: middle; background-color: #FFFFFF; color: #000000; font-size: 9pt; padding: 5px; border-bottom: 1px solid #000000;}
.basket-grand {vertical-align: middle; background-color: #E8E8E8; color: #000000; font-size: 9pt; padding: 5px; border-bottom: 1px solid #000000;}

.req {font-size: 8pt; color: #B80000;}
.i {width: 12px; height: 12px; border: 0px; vertical-align: text-bottom;}

.checkout-left-first {width: 30%; padding: 7px;}
.checkout-right-first {width: 70%; padding: 7px;}
.checkout-left {width: 30%; padding: 7px; font-size: 80%;}
.checkout-right {width: 70%; padding: 7px; font-size: 80%;}
.checkout-span {padding: 15px; font-size: 80%;}

.checkout-table {border: 1px solid #000000; width: auto; background-color: #FFFFFF;}
.checkout-top {font-size: 11px; font-weight: bold; color: #000000; background-color: #FFFFFF; padding: 3px;}
.checkout-cell {font-size: 11px; color: #000000; background-color: #FFFFFF; padding: 3px;}
.checkout-input {width: 200px; font-size: 90%;}
.checkout-select {width: 200px; font-size: 90%;}
.checkout-textarea {width: 200px; font-size: 90%;}


.contact-table {border-collapse: collapse; border-spacing: 0px; border-top: 1px solid #000000; border-left: 1px solid #000000; width: 100%; margin-bottom: 10px;}
.contact-heading {background-color: #ECECEC; color: #000000; font-size: 14px; font-weight: bold; border-bottom: 1px solid #000000; border-right: 1px solid #000000; padding: 5px;}
.contact-cell {background-color: #FFFFFF; font-size: 14px; border-bottom: 1px solid #000000; border-right: 1px solid #000000; padding: 5px; vertical-align: middle;}
.contact-cell input {font-size: 14px; padding: 0px;}
.contact-cell select {font-size: 14px; padding: 0px;}

.images-table {border-collapse: collapse; border-spacing: 0px; width: 100%; margin-bottom: 10px;}
.images-cell {text-align: center; vertical-align: middle; padding: 3px; font-size: 12px;}

.pseudoBullet {color: #D05439;}

.sitemap-tier1 {margin-bottom: 10px; font-weight: bold; font-size: 85%;}
.sitemap-tier2 {margin-bottom: 10px; margin-left: 15px; font-size: 85%;}
.sitemap-tier3 {margin-bottom: 10px; margin-left: 30px; font-size: 85%;}
.sitemap-tier4 {margin-bottom: 10px; margin-left: 45px; font-size: 85%;}
.sitemap-tier5 {margin-bottom: 10px; margin-left: 60px; font-size: 85%;}
.sitemap-tier6 {margin-bottom: 10px; margin-left: 75px; font-size: 85%;}