body {margin-top: 20px; background-color: #CCCCCC; color: #333333; font-family: Arial,Helvetica,sans-serif; font-size: 9pt;}
td {text-align: left; vertical-align: top; padding: 0px; font-size: 9pt;}
h1 {font-size: 16pt;}
h2 {font-size: 14pt;}
h3 {font-size: 11pt;}
h4 {font-size: 10pt;}

a:link {color: #666633; text-decoration: underline;}
a:visited {color: #666633; text-decoration: underline;}
a:hover {color: #7B1C1E; text-decoration: underline;}
a:active {color: #7B1C1E; text-decoration: underline;}

#nav a:link {color: #FFFFFF; text-decoration: none;}
#nav a:visited {color: #FFFFFF; text-decoration: none;}
#nav a:hover {color: #FFFFFF; text-decoration: underline;}
#nav a:active {color: #FFFFFF; text-decoration: underline;}

.blacklink a:link {color: #000000; text-decoration: none;}
.blacklink a:visited {color: #000000; text-decoration: none;}
.blacklink a:hover {color: #000000; text-decoration: none;}
.blacklink a:active {color: #000000; text-decoration: none;}

#footer-table {width: 774px; border: 0px;}

#footer-left a:link {color: #999999; text-decoration: none;}
#footer-left a:visited {color: #999999; text-decoration: none;}
#footer-left a:hover {color: #7B1C1E; text-decoration: none;}
#footer-left a:active {color: #7B1C1E; text-decoration: none;}

#footer-right a:link {color: #999999; text-decoration: none;}
#footer-right a:visited {color: #999999; text-decoration: none;}
#footer-right a:hover {color: #7B1C1E; text-decoration: none;}
#footer-right a:active {color: #7B1C1E; text-decoration: none;}

.basket-outer {margin-left: 2px; margin-right: 6px;}
.basket-left {width: 539px; padding-left: 10px; padding-right: 10px; padding-top: 12px; padding-bottom: 12px; border-right: 1px solid #999999; font-size: 11px; color: #333333;}
.basket-right {width: 227px; padding-left: 10px; padding-right: 10px; padding-top: 12px; padding-bottom: 12px; font-size: 11px; color: #333333;}

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

.basket-table {border: 0px; width: 100%;}
.basket-top {white-space: nowrap; vertical-align: middle; border-top: 1px solid #300000; background-color: #666633; color: #FFFFFF; font-weight: bold; font-size: 10pt; padding: 5px; border-bottom: 1px solid #300000;}
.basket-cell {vertical-align: middle; background-color: #FFFFFF; color: #000000; font-size: 9pt; padding: 5px; border-bottom: 1px solid #300000;}
.basket-cell input {font-size: 7pt; padding: 1px;}
.basket-cell select {font-size: 7pt; padding: 0px;}
.basket-cell-name {margin-bottom: 3px;}
.basket-subtotal {vertical-align: middle; background-color: #666633; color: #FFFFFF; font-size: 9pt; padding: 5px; border-bottom: 1px solid #300000;}
.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: 9pt; 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 #300000;}
.basket-total {vertical-align: middle; background-color: #666633; color: #FFFFFF; font-size: 9pt; padding: 5px; border-bottom: 1px solid #300000;}
.basket-tax {vertical-align: middle; background-color: #FFFFFF; color: #000000; font-size: 9pt; padding: 5px; border-bottom: 1px solid #300000;}
.basket-grand {vertical-align: middle; background-color: #666633; color: #FFFFFF; font-size: 9pt; padding: 5px; border-bottom: 1px solid #300000;}

.basket-label-icon {height: 50px; width: 24px; border: 1px solid #300000;}

.my-table {border: 0px; width: 100%;}
.my-top {white-space: nowrap; vertical-align: middle; border-top: 1px solid #300000; background-color: #666633; color: #FFFFFF; font-weight: bold; font-size: 10pt; padding: 5px; border-bottom: 1px solid #300000;}
.my-cell {vertical-align: middle; background-color: #FFFFFF; color: #000000; font-size: 9pt; padding: 5px; border-bottom: 1px solid #300000;}
.my-cell input {font-size: 7pt; padding: 1px;}

.omni-basket-info-table {width: 709px; margin-left: auto; margin-right: auto; border: 1px solid #000000;}
.omni-basket-info-cell {font-size: 12px; padding: 5px; background-color: #FFFFFF;}

.omni-basket-table {width: 200px; background-color: #FFFFFF; border: 1px solid #000000;}
.omni-basket-cell {font-size: 11px; text-align: left; vertical-align: middle; padding: 2px;}
.omni-basket-cell img {border: 0px;}
.omni-basket-cell input {font-size: 9px; padding: 0px;}
.omni-basket-cell select {font-size: 9px; padding: 0px;}

#container {text-align: center;}
#notice {width: 774px; height: 50px; background-image: url(/li/notice.png); background-repeat: no-repeat; margin-left: auto; margin-right: auto;}
#notice-table {width: 774px; height: 50px; border: 0px;}
#notice-cell {width: 774px; height: 50px; padding-left: 10px; padding-right: 10px; padding-top: 7px; padding-bottom: 14px; color: #FFFFFF; font-size: 10pt; font-weight: bold; text-align: center; vertical-align: middle;}
#top {width: 774px; height: 100px; background-image: url(/li/tas-valley-vineyard.png); background-repeat: no-repeat; margin-left: auto; margin-right: auto;}
#top-link {width: 240px; height: 75px; border: 0px; float: left; margin: 10px;}
#nav {width: 774px; height: 23px; background-image: url(/li/nav.png); background-repeat: no-repeat; margin-left: auto; margin-right: auto; font-size: 9pt;}
#nav-home {float: left; position: relative; left:  18px; top: 4px;}
#nav-pws {float: left; position: relative; left: 36px; top: 4px;}
#nav-sparkling {float: left; position: relative; left: 85px; top: 4px;}
#nav-vls {float: left; position: relative; left: 115px; top: 4px;}
#nav-nat {float: left; position: relative; left: 138px; top: 4px;}
#nav-contact {float: left; position: relative; left: 182px; top: 4px;}

.dd-table {border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; background-color: #FFFFFF; opacity: 0.93; margin: 0px;}
.dd-cell {vertical-align: middle; border-right: solid 1px #CCCCCC; padding-right: 3px;}
.dd-span {position: relative; z-index: 20; visibility: visible;}
.dd-link {width: 100px; border-bottom: solid #CCCCCC 1px;}
.dd-heading {font-size: 9pt; white-space: nowrap; padding: 0px 0px 0px 8px; display: block;}
.dd-standard {width: 100%; font-size: 8pt; white-space: nowrap; line-height: 20px; display: block;}
a.dd-standard:link {background-color: #666633; text-decoration: none;}
a.dd-standard:visited {background-color: #666633; text-decoration: none;}
a.dd-standard:hover {background-color: #444411; text-decoration: none; cursor: pointer;}
a.dd-standard:active {background-color: #444411; text-decoration: none;}
.dd-spacer {height: 1px; width: 4px; border: 0px;}

#ddl-pws {position: absolute; top: 18px; left: 0px; z-index: 100; visibility: hidden;}
.dd-pws-link {width: 140px; border-bottom: solid #CCCCCC 1px;}
#ddl-nat {position: absolute; top: 18px; left: 0px; z-index: 100; visibility: hidden;}
.dd-nat-link {width: 140px; border-bottom: solid #CCCCCC 1px;}

#main-backdrop {width: 774px; height: auto; background-image: url(/li/main-backdrop.gif); background-repeat: repeat-y; margin-left: auto; margin-right: auto;}
#footer-left {text-align: left; padding-left: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999;}
#footer-right {text-align: right; padding-right: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999;}
#base {width: 774px; height: 22px; background-image: url(/li/base.jpg); background-repeat: no-repeat; margin-left: auto; margin-right: auto;}

#personalised-wine {width: 774px; height: 200px; background-image: url(/li/personalised-wine.jpg); background-repeat: no-repeat; margin-left: auto; margin-right: auto;}
#personalised-wine-nobottle {width: 774px; height: 200px; background-image: url(/li/personalised-wine-nobottle.jpg); background-repeat: no-repeat; margin-left: auto; margin-right: auto;}
#personalised-wine-nobottle-img {width: 770px; height: 194px; border: 0px;}
#personalised-wine-nobottle-special {width: 774px; height: 200px; background-image: url(/li/personalised-wine-nobottle-special.jpg); background-repeat: no-repeat; margin-left: auto; margin-right: auto;}
#personalised-wine-nobottle-cyopln {width: 774px; height: 200px; background-image: url(/li/personalised-wine-nobottle-cyopln.jpg); background-repeat: no-repeat; margin-left: auto; margin-right: auto;}
#personalised-wine-nobottle-heading {width: 774px; height: 200px; background-image: url(/li/personalised-wine-nobottle-heading.jpg); background-repeat: no-repeat; margin-left: auto; margin-right: auto;}
#online-shop {width: 774px; height: 200px; background-image: url(/li/online-shop.jpg); background-repeat: no-repeat; margin-left: auto; margin-right: auto;}
#perfect-gift {width: 774px; height: 200px; background-image: url(/li/perfect-gift.jpg); background-repeat: no-repeat; margin-left: auto; margin-right: auto; text-align: left;}
#vine-leasing-scheme {width: 774px; height: 200px; background-image: url(/li/vine-leasing-scheme.jpg); background-repeat: no-repeat; margin-left: auto; margin-right: auto;}

.about-pic {width: 174px; height: 139px; margin-right: 15px; float: left; border: 0px;}

.home-outer {width: 766px; margin-left: 2px; margin-right: 6px;}
.home-inner {margin-top: 25px; margin-bottom: 10px;}
.home-bottle {background-image: url(/li/home-bottle.jpg); background-repeat: no-repeat; width: 113px; min-height: 287px;}
.home-left {width: 366px; padding-left: 28px; padding-right: 28px; border-right: 1px solid #999999; font-size: 11px; color: #333333;}
.home-right {width: 287px; padding-left: 28px; padding-right: 28px; font-size: 11px; color: #333333;}
.home-pic {width: 133px; height: 35px; border: 0px;}

.iv-pic {float: right; border: 0px; margin-top: 10px; margin-left: 3px; margin-bottom: 3px;}

.label-it {width: 100%; border: 0px;}
.label-ic {width: 33%; text-align: center; vertical-align: middle; padding: 3px;}
.label-ic4 {width: 25%; text-align: center; vertical-align: middle; padding: 3px;}
.label-ith {width: 101px; height: 210px; border: 1px solid #000000;}
.label-ith-150x90 {width: 150px; height: 90px; border: 1px solid #000000;}

#pl-table {width: 100%; border: 0px;}
.pl-cell {width: 50%; text-align: center; vertical-align: middle; padding: 3px;}
.pl-cell h4 {margin-bottom: 2px;}

.news-pic {width: 420px; height: 261px; border: 0px;}

.shop-item-table {margin-bottom: 15px; width: 100%;}
.shop-item-cell {vertical-align: top; font-size: 8pt;}
.shop-item-name {font-weight: bold;}
.shop-item-info {margin-top: 10px;}
.shop-item-price {margin-top: 10px; font-size: 8pt;}
.shop-item-minimum {margin-top: 2px; font-size: 8pt;}
.shop-item-form {margin-top: 10px;}
.shop-item-form input {font-size: 8pt;}
.i {width: 12px; height: 12px; border: 0px; vertical-align: text-bottom;}

.standard-outer {margin-left: 2px; margin-right: 6px; margin-top: 25px; margin-bottom: 30px;}
.standard-left {width: 479px; padding-left: 28px; padding-right: 28px; border-right: 1px solid #999999; font-size: 11px; color: #333333;}
.standard-right {width: 287px; padding-left: 28px; padding-right: 28px; font-size: 11px; color: #333333;}

.sitemap-outer {margin-left: 2px; margin-right: 6px; margin-top: 25px; margin-bottom: 30px;}
.sitemap-left {width: 383px; padding-left: 28px; padding-right: 28px; border-right: 1px solid #999999; font-size: 11px; color: #333333;}
.sitemap-right {width: 383px; padding-left: 28px; padding-right: 28px; font-size: 11px; color: #333333;}

.shop-outer {margin-left: 2px; margin-right: 6px; margin-top: 25px; margin-bottom: 30px;}
.shop-solo {width: 100%; padding-left: 28px; padding-right: 28px; font-size: 11px; color: #333333;}

.checkout-info {width: 100%; border: 0px; border-spacing: 0px; border-collapse: collapse;}
.checkout-heading {background-color: #E8E8E8; color: #000000; font-weight: bold; padding: 7px;}
.checkout-left-first {width: 30%; padding: 7px;}
.checkout-right-first {width: 70%; padding: 7px;}
.checkout-left {width: 30%; padding: 7px; font-size: 100%;}
.checkout-right {width: 70%; padding: 7px; font-size: 100%;}
.checkout-right  input {font-size: 100%;}
.checkout-right  select {font-size: 100%;}
.checkout-span {padding: 15px; font-size: 100%;}

.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: 100%;}
.checkout-select {width: 200px; font-size: 100%;}
.checkout-textarea {width: 200px; font-size: 100%;}

.req {font-size: 8pt; color: #B80000;}

.vls-pic {width: 171px; height: 343px; margin-right: 15px; float: left; border: 0px;}

.sma {width: 8px; height: 8px; border: 0px; margin-right: 3px;}
.quote-15 {width: 15px; height: 15px; border: 0px;}

.help-cell {padding-top: 5px; padding-bottom: 5px; padding-right: 5px;}

.step-729-roof {width: 729px; height: 12px; background-image: url(/li/step-729-roof.gif); background-repeat: no-repeat; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px;}
.step-729-backdrop {width: 729px; background-image: url(/li/step-729-backdrop.gif); background-repeat: repeat-y; margin-left: auto; margin-right: auto;}
.step-729-base {width: 729px; height: 12px; background-image: url(/li/step-729-base.gif); background-repeat: no-repeat; margin-left: auto; margin-right: auto; margin-bottom: 15px;}
.step-table {width: 709px; margin-left: auto; margin-right: auto; border: 0px; background-color: #FFFFFF; font-size: 9pt;}