﻿/************************* MAIN BODY *************************/
#website table#mainBody td#mainColumn #content #editable
{
    width: 720px !important;
}

#website table#mainBody td#mainColumn #content #sidebar
{
	display:none;
}

/******************* SHOPPING CART *******************/
#wines {clear:both;width:720px;overflow:hidden;}
#wines .winestyle {float:left;width:350px;}
#wines .winestyle .winestyletitle {clear:both;font-family:Times New Roman,Arial,Verdana;color:#000000;font-size:30px;text-transform:uppercase;}
#wines .winestyle .winestyletitleseparator {clear:both;}
#wines .winestyle .winestylerepeater {clear:both;}
#wines .winestyle .winestylerepeater .wine {clear:both;}
#wines .winestyle .winestylerepeater .wine .separator {clear:both;width:350px;height:1px;border-top:solid 1px #a8a8a8;}
#wines .winestyle .winestylerepeater .wine .content {clear:both;margin-top:23px;margin-bottom:23px;line-height:14px;overflow:hidden;}
#wines .winestyle .winestylerepeater .wine .content .image {float:left;width:62px;padding-left:5px;padding-right:5px;}
#wines .winestyle .winestylerepeater .wine .content .details {float:left;width:198px;}
#wines .winestyle .winestylerepeater .wine .content .details .restrict {clear:both;height:87px;overflow:hidden;}
#wines .winestyle .winestylerepeater .wine .content .details .restrict .description {font-family:Times New Roman,Arial,Verdana;color:#860038;font-size:14px;font-weight:normal;text-transform:uppercase;}
#wines .winestyle .winestylerepeater .wine .content .details .restrict .synopsis {margin-top:3px;font-weight:normal;padding-right:5px;}
#wines .winestyle .winestylerepeater .wine .content .details .buttons {clear:both;overflow:hidden;margin-top:15px;}
#wines .winestyle .winestylerepeater .wine .content .details .buttons .morebutton {float:left;width:93px;}
#wines .winestyle .winestylerepeater .wine .content .details .buttons .morebutton a {display: block; width:93px; height:25px; background: url(../../Media/Images/more-button.gif) 0 0 no-repeat; text-decoration:none;}
#wines .winestyle .winestylerepeater .wine .content .details .buttons .morebutton a:hover {background-position: -93px 0;}
#wines .winestyle .winestylerepeater .wine .content .details .buttons .morebutton a:active {background-position: 0px 0;}
#wines .winestyle .winestylerepeater .wine .content .details .buttons .buybutton {float:left;width:93px;margin-left:10px;}
#wines .winestyle .winestylerepeater .wine .content .details .buttons .buybutton a {display: block; width:93px; height:25px; background: url(../../Media/Images/buy-button.gif) 0 0 no-repeat; text-decoration:none;}
#wines .winestyle .winestylerepeater .wine .content .details .buttons .buybutton a:hover {background-position: -93px 0;}
#wines .winestyle .winestylerepeater .wine .content .details .buttons .buybutton a:active {background-position: 0px 0;}
#wines .winestyle .winestylerepeater .wine .content .vintages {float:left;width:60px;padding-left:5px;padding-right:15px;text-align:right;}
#wines .winestyle .winestylerepeater .wine .content .vintages .vintagetitle {clear:both;color:#860038;font-size:14px;font-weight:normal;text-transform:uppercase;}
#wines .winestyle .winestylerepeater .wine .content .vintages .vintage {clear:both;margin-top:3px;}
#wines .winestyle .winestylerepeater .wine .content .vintages .vintage a {display:block;color:#000000;}
#wines .winestylemargin {margin-left:20px;}

#winedetails {clear:both;width:720px;overflow:hidden;}
#winedetails .winetitle {clear:both;font-family:Times New Roman,Arial,Verdana;color:#000000;font-size:30px;text-transform:uppercase;}
#winedetails .winetitle .vintage {color:#5e0027;}
#winedetails .winetitleseparator {clear:both;}
#winedetails .content {clear:both;margin-top:23px;margin-bottom:23px;line-height:14px;overflow:hidden;}
#winedetails .content .image {float:left;width:182px;}
#winedetails .content .details {float:left;width:290px;margin-left:10px;}
#winedetails .content .details .restrict {clear:both;}
#winedetails .content .details .buttons {clear:both;overflow:hidden;margin-top:35px;}
#winedetails .content .details .buttons .buybutton {float:left;width:93px;}
#winedetails .content .details .buttons .buybutton a {display: block; width:93px; height:25px; background: url(../../Media/Images/buy-button.gif) 0 0 no-repeat; text-decoration:none;}
#winedetails .content .details .buttons .buybutton a:hover {background-position: -93px 0;}
#winedetails .content .details .buttons .buybutton a:active {background-position: 0px 0;}
#winedetails .content .details .buttons .tastingnotesbutton {float:left;width:140px;margin-left:10px;}
#winedetails .content .details .buttons .tastingnotesbutton a {display: block; width:140px; height:25px; background: url(../../Media/Images/tastingnotes-button.gif) 0 0 no-repeat; text-decoration:none;}
#winedetails .content .details .buttons .tastingnotesbutton a:hover {background-position: -140px 0;}
#winedetails .content .details .buttons .tastingnotesbutton a:active {background-position: 0px 0;}
#winedetails .content .links {float:left;width:113px;margin-left:93px;padding-right:32px;text-align:right;}
#winedetails .content .links .vintagetitle {clear:both;color:#860038;font-size:14px;font-weight:normal;text-transform:uppercase;}
#winedetails .content .links .vintage {clear:both;margin-top:3px;}
#winedetails .content .links .vintage a {display:block;color:#000000;}
#winedetails .content .links .tastingnotestitle {color:#860038;margin-top:25px;font-size:14px;font-weight:normal;text-transform:uppercase;}
#winedetails .content .links .tastingnotes {margin-top:3px;}
#winedetails .content .links .tastingnotes a {display:block;color:#000000;}

#winebuy {clear:both;width:720px;}
#winebuy .winebuyrepeater {clear:both;}
#winebuy .winebuyrepeater table {width:718px;border:solid 1px #5e0027 !important;}
#winebuy .winebuyrepeater table thead {}
#winebuy .winebuyrepeater table thead th {text-align:left;padding:7px 0px;background-color:#5e0027;color:#ffffff; vertical-align: middle; }
#winebuy .winebuyrepeater table thead th.product {padding-left:10px;}
#winebuy .winebuyrepeater table thead th.price {}
#winebuy .winebuyrepeater table thead th.price .detail { font-size: 10px; }
#winebuy .winebuyrepeater table thead th.qty {}
#winebuy .winebuyrepeater table tbody {}
#winebuy .winebuyrepeater table tbody td {height:25px;vertical-align:middle !important;}
#winebuy .winebuyrepeater table tbody td.group {width:718px;padding-left:10px;color:#000000;font-weight:bold;background-color:#999999;}
#winebuy .winebuyrepeater table tbody td.product {width:480px;padding-left:10px;}
#winebuy .winebuyrepeater table tbody td.price {width:130px;}
#winebuy .winebuyrepeater table tbody td.qty {width:98px;}
#winebuy .winebuyrepeater table tbody td.qty .qtytextbox {text-align:center;}
#winebuy .winebuyrepeater table tbody td.productalt, #winebuy .winebuyrepeater table tbody td.pricealt, #winebuy .winebuyrepeater table tbody td.qtyalt {background-color:#e9e9e9;}
#winebuy .note {clear:both; font-weight: bold; font-size:11px; margin-top: 5px; }
#winebuy .buttons {clear:both;margin-top:10px;}
#winebuy .buttons .rightbuttons {}
#winebuy .buttons .rightbuttons .viewcart {float:left;width:140px;}
#winebuy .buttons .rightbuttons .viewcart a {display: block; width:140px; height:25px; background: url(../../Media/Images/viewcart-button.gif) 0 0 no-repeat; text-decoration:none;}
#winebuy .buttons .rightbuttons .viewcart a:hover {background-position: -140px 0;}
#winebuy .buttons .rightbuttons .viewcart a:active {background-position: 0px 0;}
#winebuy .buttons .rightbuttons .checkout {float:left;width:140px;margin-left:10px;}
#winebuy .buttons .rightbuttons .checkout a {display: block; width:140px; height:25px; background: url(../../Media/Images/checkout-button.gif) 0 0 no-repeat; text-decoration:none;}
#winebuy .buttons .rightbuttons .checkout a:hover {background-position: -140px 0;}
#winebuy .buttons .rightbuttons .checkout a:active {background-position: 0px 0;}
#winebuy .buttons .rightbuttons .addtocart {float:right;width:140px;}
#winebuy .buttons .rightbuttons .addtocart a {display: block; width:140px; height:25px; background: url(../../Media/Images/addtocart-button.gif) 0 0 no-repeat; text-decoration:none;}
#winebuy .buttons .rightbuttons .addtocart a:hover {background-position: -140px 0;}
#winebuy .buttons .rightbuttons .addtocart a:active {background-position: 0px 0;}


#shoppingcartprocess {clear:both;width:720px; }
#shoppingcartprocess .pageheading { line-height:25px;font-size:12px; font-weight:bold; color:#ffffff; background-color:#5e0027; padding:0px 5px; overflow:hidden; }
#shoppingcartprocess .pageheading .title {float:left;}
#shoppingcartprocess .pageheading .mandatory {float:right;}
#shoppingcartprocess .controlspacer { height:5px; }
#shoppingcartprocess .active { width:25%; font-weight:bold;font-size:14px }
#shoppingcartprocess .inactive { width:25%; }

#cmsShoppingCart {clear:both;width:720px;}
#cmsShoppingCart .heading {clear:both;line-height:25px;font-size:12px; font-weight:bold; color:#ffffff;background-color:#5e0027;text-indent:5px;}
#cmsShoppingCart .cartContents {clear:both;margin-top:5px;}
#cmsShoppingCart .cartContents .cartContent {vertical-align:middle;}
#cmsShoppingCart .cartContents .cartContent tr td {vertical-align:middle !important;}
#cmsShoppingCart .cartContents .cartContent .lineItemDeleteClass {vertical-align:middle;}
#cmsShoppingCart .cartContents .cartContent .lineItemDeleteClass a {vertical-align:middle;}
#cmsShoppingCart .cartContents .cartContent .lineItemDeleteClass a img {vertical-align:middle;}
#cmsShoppingCart .cartContents .cartContent .lineItemDescriptionClass {vertical-align:middle;}
#cmsShoppingCart .cartContents .cartContent .lineItemQuantityClass {vertical-align:middle;}
#cmsShoppingCart .cartContents .cartContent .lineItemQuantityClass .lineItemQuantityTextBoxClass {vertical-align:middle;}
#cmsShoppingCart .cartContents .cartContent .lineItemTotalClass {vertical-align:middle;}
#cmsShoppingCart .cartContents .cartContent .lineItemSubTotalClass {vertical-align:middle;}
#cmsShoppingCart .cartFooter {clear:both;overflow:hidden;}
#cmsShoppingCart .cartFooter .extras {float:left;width:280px;}
#cmsShoppingCart .cartFooter .cartTotals {float:right;width:auto;}
#cmsShoppingCart .buttons {clear:both;margin-top:20px;overflow:hidden;}
#cmsShoppingCart .buttons .clearCart {float:right;width:140px;margin-right:10px;}
#cmsShoppingCart .buttons .clearCart a {display: block; width:140px; height:25px; background: url(../../Media/Images/clearcart-button.gif) 0 0 no-repeat; text-decoration:none;}
#cmsShoppingCart .buttons .clearCart a:hover {background-position: -140px 0;}
#cmsShoppingCart .buttons .clearCart a:active {background-position: 0px 0;}
#cmsShoppingCart .buttons .checkout {float:right;width:140px;}
#cmsShoppingCart .buttons .checkout a {display: block; width:140px; height:25px; background: url(../../Media/Images/checkout-button.gif) 0 0 no-repeat; text-decoration:none;}
#cmsShoppingCart .buttons .checkout a:hover {background-position: -140px 0;}
#cmsShoppingCart .buttons .checkout a:active {background-position: 0px 0;}
#cmsShoppingCart .information {clear:both;}

#shoppingcartinstructions {clear:both;margin-top:10px;font-size:11px;}

#collectdetails {clear:both;width:720px;}
#collectdetails .contactdetails {clear:both;overflow:hidden;}
#collectdetails .contactdetails .heading {line-height:25px;font-size:12px; font-weight:bold; color:#ffffff;background-color:#5e0027;text-indent:5px;}
#collectdetails .contactdetails .details {padding-top:5px;padding-left:5px;}
#collectdetails .contactdetails .details .label {width:125px; vertical-align:middle !important;}
#collectdetails .contactdetails .details .control {padding-left:5px;}
#collectdetails .contactdetails .details .control .textbox {font-size:11px;}
#collectdetails .deliverydetails {clear:both;padding-top:10px;overflow:hidden;}
#collectdetails .deliverydetails .heading {line-height:25px;font-size:12px; font-weight:bold; color:#ffffff;background-color:#5e0027;text-indent:5px;}
#collectdetails .deliverydetails .billingaddress {float:left;padding:0;margin:0;padding-top:5px;width:350px;}
#collectdetails .deliverydetails .billingaddress .heading {background:none;padding:0;color:#000000;}
#collectdetails .deliverydetails .billingaddress .details {padding-top:5px;padding-left:5px;}
#collectdetails .deliverydetails .billingaddress .details .label {width:75px; vertical-align:middle !important;}
#collectdetails .deliverydetails .billingaddress .details .control {}
#collectdetails .deliverydetails .billingaddress .details .control .textbox {font-size:11px;}
#collectdetails .deliverydetails .billingaddress .details .control .dropdown {font-size:11px;}
#collectdetails .deliverydetails .deliveryaddress {float:left;padding:0;margin:0;padding-top:5px;margin-left:20px;width:350px;}
#collectdetails .deliverydetails .deliveryaddress .heading {background:none;padding:0;color:#000000;}
#collectdetails .deliverydetails .deliveryaddress .details {padding-top:5px;padding-left:5px;}
#collectdetails .deliverydetails .deliveryaddress .details .label {width:75px; vertical-align:middle !important;}
#collectdetails .deliverydetails .deliveryaddress .details .control {}
#collectdetails .deliverydetails .deliveryaddress .details .control .textbox {font-size:11px;}
#collectdetails .deliverydetails .deliveryaddress .details .control .dropdown {font-size:11px;}
#collectdetails .specialinstructions {clear:both;padding-top:10px;overflow:hidden;}
#collectdetails .specialinstructions .heading {line-height:25px;font-size:12px; font-weight:bold; color:#ffffff;background-color:#5e0027;text-indent:5px;}
#collectdetails .specialinstructions .details {padding-top:5px;padding-left:5px;overflow:hidden;}
#collectdetails .specialinstructions .details .giftTagMessage {float:left; width:355px;}
#collectdetails .specialinstructions .details .giftTagMessage .textbox {font-size:11px;}
#collectdetails .specialinstructions .details .example {float:left;width:189px;padding-left:10px;font-size:11px;}
#collectdetails .specialinstructions .footnote {font-size:11px;}
#collectdetails .paymentdetails {clear:both;padding-top:10px;overflow:hidden;}
#collectdetails .paymentdetails .heading {line-height:25px;font-size:12px; font-weight:bold; color:#ffffff;background-color:#5e0027;text-indent:5px;}
#collectdetails .paymentdetails .details {padding-top:5px;padding-left:5px;}
#collectdetails .navigationcontrols {clear:both;padding-top:20px;overflow:hidden;}
#collectdetails .navigationcontrols .backclearbutton {float:left;}
#collectdetails .navigationcontrols .backclearbutton .back {float:left;width:93px;}
#collectdetails .navigationcontrols .backclearbutton .back a {display: block; width:93px; height:25px; background: url(../../Media/Images/back-button.gif) 0 0 no-repeat; text-decoration:none;}
#collectdetails .navigationcontrols .backclearbutton .back a:hover {background-position: -93px 0;}
#collectdetails .navigationcontrols .backclearbutton .back a:active {background-position: 0px 0;}
#collectdetails .navigationcontrols .backclearbutton .clear {float:left;width:93px;margin-left:10px;}
#collectdetails .navigationcontrols .backclearbutton .clear a {display: block; width:93px; height:25px; background: url(../../Media/Images/clear-button.gif) 0 0 no-repeat; text-decoration:none;}
#collectdetails .navigationcontrols .backclearbutton .clear a:hover {background-position: -93px 0;}
#collectdetails .navigationcontrols .backclearbutton .clear a:active {background-position: 0px 0;}
#collectdetails .navigationcontrols .proceedbutton {float:right;width:93px;}
#collectdetails .navigationcontrols .proceedbutton a {display: block; width:93px; height:25px; background: url(../../Media/Images/next-button.gif) 0 0 no-repeat; text-decoration:none;}
#collectdetails .navigationcontrols .proceedbutton a:hover {background-position: -93px 0;}
#collectdetails .navigationcontrols .proceedbutton a:active {background-position: 0px 0;}

#confirmorder {clear:both;width:720px;}
#confirmorder .shoppingcart {clear:both;overflow:hidden;}
#confirmorder .shoppingcart .heading {line-height:25px;font-size:12px; font-weight:bold; color:#ffffff;background-color:#5e0027;text-indent:5px;}
#confirmorder .shoppingcart .cartContents {padding-top:5px;}
#confirmorder .paymentinstructions {clear:both;overflow:hidden;}
#confirmorder .paymentinstructions .heading{line-height:25px;font-size:12px; font-weight:bold; color:#ffffff;background-color:#5e0027;text-indent:5px;}
#confirmorder .paymentinstructions .details{padding-top:5px;padding-left:5px;}
#confirmorder .paymentinstructions .details .paymentInstructions {}
#confirmorder .contactdetails {clear:both;padding-top:10px;overflow:hidden;}
#confirmorder .contactdetails .heading{line-height:25px;font-size:12px; font-weight:bold; color:#ffffff;background-color:#5e0027;text-indent:5px;}
#confirmorder .contactdetails .details {padding-top:5px;padding-left:5px;}
#confirmorder .contactdetails .details .label {width:125px;}
#confirmorder .contactdetails .details .control {padding-left:5px;}
#confirmorder .contactdetails .details .control .label {font-size:11px;}
#confirmorder .deliverydetails {clear:both;padding-top:10px;overflow:hidden;}
#confirmorder .deliverydetails .heading {line-height:25px;font-size:12px; font-weight:bold; color:#ffffff;background-color:#5e0027;text-indent:5px;}
#confirmorder .deliverydetails .billingaddress {float:left;padding:0;margin:0;padding-top:5px;width:300px;}
#confirmorder .deliverydetails .billingaddress .heading {background:none;padding:0;color:#000000;}
#confirmorder .deliverydetails .billingaddress .details {padding-top:5px;padding-left:5px;}
#confirmorder .deliverydetails .billingaddress .details .label {width:75px;}
#confirmorder .deliverydetails .billingaddress .details .control {}
#confirmorder .deliverydetails .billingaddress .details .control .label {font-size:11px;}
#confirmorder .deliverydetails .deliveryaddress {float:left;padding:0;margin:0;padding-top:5px;margin-left:50px;width:300px;}
#confirmorder .deliverydetails .deliveryaddress .heading {background:none;padding:0;color:#000000;}
#confirmorder .deliverydetails .deliveryaddress .details {padding-top:5px;padding-left:5px;}
#confirmorder .deliverydetails .deliveryaddress .details .label {width:75px;}
#confirmorder .deliverydetails .deliveryaddress .details .control {}
#confirmorder .deliverydetails .deliveryaddress .details .control .label {font-size:11px;}
#confirmorder .paymentdetails {clear:both;padding-top:10px;overflow:hidden;}
#confirmorder .paymentdetails .heading {line-height:25px;font-size:12px; font-weight:bold; color:#ffffff;background-color:#5e0027;text-indent:5px;}
#confirmorder .paymentdetails .details {padding-top:5px;padding-left:5px;}
#confirmorder .paymentdetails .details .label {width:100px;}
#confirmorder .paymentdetails .details .longlabel {width:170px; vertical-align:middle !important;}
#confirmorder .paymentdetails .details .control {}
#confirmorder .paymentdetails .details .control .label {font-size:11px;}
#confirmorder .paymentdetails .details .control .textbox {font-size:11px;}
#confirmorder .paymentdetails .details .control .dropdown {font-size:11px;}
#confirmorder .paymentdetails .details .control .ccv {font-size:11px;}
#confirmorder .navigationcontrols {clear:both;padding-top:20px;overflow:hidden;}
#confirmorder .navigationcontrols .backbutton {float:left;width:93px;}
#confirmorder .navigationcontrols .backbutton a {display: block; width:93px; height:25px; background: url(../../Media/Images/back-button.gif) 0 0 no-repeat; text-decoration:none;}
#confirmorder .navigationcontrols .backbutton a:hover {background-position: -93px 0;}
#confirmorder .navigationcontrols .backbutton a:active {background-position: 0px 0;}
#confirmorder .navigationcontrols .proceedbutton {float:right;width:140px;}
#confirmorder .navigationcontrols .proceedbutton a {display: block; width:140px; height:25px; background: url(../../Media/Images/submit-button.gif) 0 0 no-repeat; text-decoration:none;}
#confirmorder .navigationcontrols .proceedbutton a:hover {background-position: -140px 0;}
#confirmorder .navigationcontrols .proceedbutton a:active {background-position: 0px 0;}

#receipt {clear:both;width:720px;}
#receipt .transactiondetails {clear:both;overflow:hidden;}
#receipt .transactiondetails .heading {line-height:25px;font-size:12px; font-weight:bold; color:#ffffff;background-color:#5e0027;text-indent:5px;}
#receipt .transactiondetails .details {padding-top:5px;padding-left:5px;}
#receipt .transactiondetails .details .orderNumber {font-weight:bold;font-size:14px;}
#receipt .shoppingcart {clear:both;padding-top:10px;overflow:hidden;}
#receipt .shoppingcart .heading {line-height:25px;font-size:12px; font-weight:bold; color:#ffffff;background-color:#5e0027;text-indent:5px;}
#receipt .shoppingcart .cartcontents {padding-top:5px;}
#receipt .contactdetails {clear:both;padding-top:10px;overflow:hidden;}
#receipt .contactdetails .heading{line-height:25px;font-size:12px; font-weight:bold; color:#ffffff;background-color:#5e0027;text-indent:5px;}
#receipt .contactdetails .details {padding-top:5px;padding-left:5px;}
#receipt .contactdetails .details .label {width:125px;}
#receipt .contactdetails .details .control {padding-left:5px;}
#receipt .contactdetails .details .control .label {font-size:11px;}
#receipt .deliverydetails {clear:both;padding-top:10px;overflow:hidden;}
#receipt .deliverydetails .heading {line-height:25px;font-size:12px; font-weight:bold; color:#ffffff;background-color:#5e0027;text-indent:5px;}
#receipt .deliverydetails .billingaddress {float:left;padding:0;margin:0;padding-top:5px;width:300px;}
#receipt .deliverydetails .billingaddress .heading {background:none;padding:0;color:#000000;}
#receipt .deliverydetails .billingaddress .details {padding-top:5px;padding-left:5px;}
#receipt .deliverydetails .billingaddress .details .label {width:75px;}
#receipt .deliverydetails .billingaddress .details .control {}
#receipt .deliverydetails .billingaddress .details .control .label {font-size:11px;}
#receipt .deliverydetails .deliveryaddress {float:left;padding:0;margin:0;padding-top:5px;margin-left:50px;width:300px;}
#receipt .deliverydetails .deliveryaddress .heading {background:none;padding:0;color:#000000;}
#receipt .deliverydetails .deliveryaddress .details {padding-top:5px;padding-left:5px;}
#receipt .deliverydetails .deliveryaddress .details .label {width:75px;}
#receipt .deliverydetails .deliveryaddress .details .control {}
#receipt .deliverydetails .deliveryaddress .details .control .label {font-size:11px;}
#receipt .paymentdetails {clear:both;padding-top:10px;overflow:hidden;}
#receipt .paymentdetails .heading {line-height:25px;font-size:12px; font-weight:bold; color:#ffffff;background-color:#5e0027;text-indent:5px;}
#receipt .paymentdetails .details {padding-top:5px;padding-left:5px;}
#receipt .paymentdetails .details .label {width:100px;}
#receipt .paymentdetails .details .longlabel {width:170px;}
#receipt .paymentdetails .details .control {}
#receipt .paymentdetails .details .control .label {font-size:11px;}
#receipt .navigationcontrols {clear:both;padding-top:20px;overflow:hidden;}
#receipt .navigationcontrols .printbutton {float:left;width:140px;}
#receipt .navigationcontrols .printbutton a {display: block; width:140px; height:25px; background: url(../../Media/Images/printreceipt-button.gif) 0 0 no-repeat; text-decoration:none;}
#receipt .navigationcontrols .printbutton a:hover {background-position: -140px 0;}
#receipt .navigationcontrols .printbutton a:active {background-position: 0px 0;}
#receipt .navigationcontrols .homebutton {float:right;width:93px;}
#receipt .navigationcontrols .homebutton a {display: block; width:93px; height:25px; background: url(../../Media/Images/home-button.gif) 0 0 no-repeat; text-decoration:none;}
#receipt .navigationcontrols .homebutton a:hover {background-position: -93px 0;}
#receipt .navigationcontrols .homebutton a:active {background-position: 0px 0;}
