﻿/* Checkout */
#errorMessages{margin-bottom:15px;padding-top:15px;border-top:1px dashed #AAA;}
#errorMessages, #errorMessages a {color:#FF0000;}
#errorMessages a:hover{text-decoration:underline;}
#errorMessages ul {margin:0px 0px 0px 15px;}
#errorMessages ul li{margin-bottom:7px;}
#checkout #content .radio input{border:none;}
.authErrorMessage {color:#FF0000;}

#checkout #content .errorText{color:#ff0000;margin-left:10px;padding-top:5px;}

#checkout #checkoutJourney{float:left;width:180px;padding-left:10px;margin-bottom:15px;}
#checkout #checkoutJourney ul{margin:0px;padding:0px;list-style:none;border:1px solid #B5D5FA;}
#checkout #checkoutJourney ul li{margin:0px;padding:0px;padding:5px 0px 5px 10px;background:url(../../images/checkout/grey_circle.gif) no-repeat 4px 5px;}
#checkout #checkoutJourney ul li span{margin-right:10px;color:#333;}
#checkout #checkoutJourney ul li span a{color:#fff;}
#checkout #checkoutJourney ul li.highlight{background:url(../../images/checkout/purple_circle.gif) no-repeat 4px 5px;background-color:#F3F1F5;color:#333;}
#checkout #checkoutJourney ul li.highlight span {color:#fff;}
#checkout #checkoutJourney ul li.backJourney{background:url(../../images/checkout/grey_circle.gif) no-repeat 4px 5px;}
#checkout #checkoutJourney ul li a{color:#aaa;}

.checkoutBreadcrumb {border:1px solid #B5D5FA;margin:0 10px 10px;padding:0;}



#checkout #content input{border:1px solid #ACACAC;width:165px;margin:7px 0px;color:#000;}
#checkout #content ul#cartSummary{margin:0px;padding:0px;list-style:none;}
#checkout #content ul#cartSummary li{margin-bottom:20px;}
#checkout #content ul#cartSummary li strong{display:block;font-size:130%;}
#checkout #content #basketSummaryTotal{width:140px;text-align:center;font-size:120%;margin-bottom:15px;border:1px solid #CCCCCC;}
#checkout #content #basketSummaryTotal strong{display:block;padding:7px 0px 5px 0px;color:#351659;}
#checkout #content #basketSummaryTotal strong span{color:#555;}
#checkout #content #basketSummaryTotal #basketSummaryTotalBottom{height:0px;line-height:0px;font-size:0px;}
#checkout #content #mandatory{border-top:1px solid #D6D6D6;padding:15px 0px;}
#checkout #content fieldset{width:590px;border:none;background:url(../../images/checkout/checkouttop590.gif) no-repeat top;margin:0px;padding:1px 0px 0px 0px;}
#checkout #content fieldset .fieldsetContent{margin-top:30px;width:590px;}
#checkout #content fieldset .fieldsetContent .even{background-color:#eee;margin:0px 1px;}
#checkout #content fieldset .fieldsetContent .even label{width:154px;}
#checkout #content fieldset legend a{position:absolute;vertical-align:0px;text-indent:0px;margin:0px;font-weight:bold;padding:5px 0px 0px 10px;color:#351659;font-size:125%;}
#checkout #content fieldset select{border:1px solid #ACACAC;margin:7px 0px 7px 0px;width:165px;}
#checkout #content fieldset label{float:left;width:155px;margin-top:7px;padding-left:10px;}
#checkout #content fieldset p{margin-left:10px;}
#checkout #content fieldset p.instruction{font-size:85%;float:right;width:230px;margin-top:3px;}
#checkout #content fieldset p.instruction strong{color:#ff0000;}
#checkout #content fieldset p.clearLeft{margin:0px 0px 10px 10px;padding:0px;}
.checkoutboxBot{clear:both;background:url(../../images/checkout/checkoutbottom590.gif) no-repeat bottom;height:1px;line-height:1px;font-size:1px;}

/* Which? */
#checkout #content #ctl00_ctl00_MasterContentPlaceHolder_ContentPlaceHolder_WhichDirectDebitDiv .even {padding:5px 0px 5px 0px;}
#checkout #content #ctl00_ctl00_MasterContentPlaceHolder_ContentPlaceHolder_WhichDirectDebitDiv #WhichDD {width:580px;}
#checkout #content #ctl00_ctl00_MasterContentPlaceHolder_ContentPlaceHolder_WhichDirectDebitDiv #WhichDD .left  {width:280px; float:left; padding-left:10px;}
#checkout #content #ctl00_ctl00_MasterContentPlaceHolder_ContentPlaceHolder_WhichDirectDebitDiv #WhichDD .right {width:280px; float:right; }
#checkout #content #ctl00_ctl00_MasterContentPlaceHolder_ContentPlaceHolder_WhichDirectDebitDiv #WhichDD .right img {padding:10px 0px 21px 0px;}
#checkout #content #ctl00_ctl00_MasterContentPlaceHolder_ContentPlaceHolder_WhichDirectDebitDiv #WhichDD h4 {margin:5px 0px 0px 0px; padding:0px; font-size:100%;}
#checkout #content #ctl00_ctl00_MasterContentPlaceHolder_ContentPlaceHolder_WhichDirectDebitDiv .DDtitle {margin-bottom:4px; padding-top:10px; display:block; clear:left; }
#checkout #content #ctl00_ctl00_MasterContentPlaceHolder_ContentPlaceHolder_WhichDirectDebitDiv .DDinput {border:1px solid #999999; color:#000000; display:block; width:200px; height:20px; display:block;}                                                                                     
#checkout #content #ctl00_ctl00_MasterContentPlaceHolder_ContentPlaceHolder_WhichDirectDebitDiv .DDinputSort {width:45px; margin-right:8px;} 
#checkout #content #ctl00_ctl00_MasterContentPlaceHolder_ContentPlaceHolder_WhichDirectDebitDiv .DDinputSmall {border:1px solid #999999;color:#000000;display:block; float:left; width:20px; height:20px; margin-right:5px; background-color:#eee; text-align:center;} 
#checkout #content #ctl00_ctl00_MasterContentPlaceHolder_ContentPlaceHolder_WhichDirectDebitDiv .DDinputRef {border:1px solid #999999; border-right:none; color:#000000;display:block; float:left; width:10px; height:20px;} 
#checkout #content #ctl00_ctl00_MasterContentPlaceHolder_ContentPlaceHolder_WhichDirectDebitDiv .DDinputRefLast {border:1px solid #999999; color:#000000;display:block; float:left; width:10px; height:20px;} 
#checkout #content #ctl00_ctl00_MasterContentPlaceHolder_ContentPlaceHolder_WhichDirectDebitDiv .date {border:1px solid #999; display:block; padding:5px; margin-top:10px; font-weight:bold;}
#checkout #content #ctl00_ctl00_MasterContentPlaceHolder_ContentPlaceHolder_WhichDirectDebitDiv .printicon {float:left; margin-top:12px;}
#checkout #content #ctl00_ctl00_MasterContentPlaceHolder_ContentPlaceHolder_WhichDirectDebitDiv .print {float:left;}
#checkout #content #ctl00_ctl00_MasterContentPlaceHolder_ContentPlaceHolder_WhichDirectDebitDiv .print img {padding-left:10px; padding-right:10px;}
#checkout #content #ctl00_ctl00_MasterContentPlaceHolder_ContentPlaceHolder_WhichDirectDebitDiv .print p {padding:12px 10px 0px 10px;}
#checkout #content #ctl00_ctl00_MasterContentPlaceHolder_ContentPlaceHolder_WhichDirectDebitDiv .print a {color:#5381b2; text-decoration:underline;}
#checkout #content #ctl00_ctl00_MasterContentPlaceHolder_ContentPlaceHolder_WhichDirectDebitDiv .cancel {margin-bottom:10px; clear:both;}
#checkout #content #ctl00_ctl00_MasterContentPlaceHolder_ContentPlaceHolder_WhichDirectDebitDiv .cancel p {padding:10px 10px 0px 10px;}
#ctl00_ctl00_MasterContentPlaceHolder_ContentPlaceHolder_WhichDirectDebitDiv #WhichDDintro {background: url(../../images/promotions/which/smallDD.gif) no-repeat 500px 15px; padding:0px; margin:0px; }
#checkout #content #ctl00_ctl00_MasterContentPlaceHolder_ContentPlaceHolder_WhichDirectDebitDiv #WhichDDintro {padding:10px;}
#checkout #content #ctl00_ctl00_MasterContentPlaceHolder_ContentPlaceHolder_WhichDirectDebitDiv #WhichDDintro p {width:480px;}
#checkout #content #ctl00_ctl00_MasterContentPlaceHolder_ContentPlaceHolder_WhichDirectDebitDiv #WhichDDintro a {color:#5381B2; text-decoration:underline;}
#checkout #content #ctl00_ctl00_MasterContentPlaceHolder_ContentPlaceHolder_WhichDirectDebitDiv fieldset p {margin:0px; padding:0px;}
#checkout #content #ctl00_ctl00_MasterContentPlaceHolder_ContentPlaceHolder_WhichDirectDebitDiv #DDinstruction {padding:10px;}
#checkout #content #ctl00_ctl00_MasterContentPlaceHolder_ContentPlaceHolder_WhichDirectDebitDiv #DDaddress {margin:0px 0px 10px 0px; padding:0px; width:250px; border:1px solid #acacac; margin-top:10px;}
#checkout #content #ctl00_ctl00_MasterContentPlaceHolder_ContentPlaceHolder_WhichDirectDebitDiv #DDaddress li {list-style-type:none; padding:3px 0px 3px 0px;  border-bottom:1px solid #acacac;}
#checkout #content #ctl00_ctl00_MasterContentPlaceHolder_ContentPlaceHolder_WhichDirectDebitDiv #DDaddress li span {padding:0px 0px 0px 5px;}
#checkout #content #ctl00_ctl00_MasterContentPlaceHolder_ContentPlaceHolder_WhichDirectDebitDiv #DDaddress li.postcode {margin:0px; border-bottom:none;}
#checkout #content #termsBox ul#termsList li #basicModal {padding:0px; margin:0px; float:left;}
#checkout #content #termsBox ul#termsList li #basicModal label a {text-decoration:underline; color:#336699;}

/* Delivery Address */
#checkout #content fieldset .enterPostcode{padding:10px 0px;}
#checkout #content fieldset .enterPostcode .clearLeft{font-size:0px;height:0px;line-height:0px;}
#checkout #content fieldset .findButton{float:left;background:url(../../images/checkout/findaddresstop_105.gif) no-repeat top;background-color:#565656;width:105px;margin:5px 0px 0px 25px;}
#checkout #content fieldset .findButton a{color:#333;display:block;text-align:center;padding:3px 0px;}
#checkout #content fieldset .findButton .findButtonBottom{background:url(../../images/checkout/findaddressbottom_105.gif) no-repeat bottom;height:4px;line-height:4px;font-size:4px;}
#checkout #content fieldset .cannotFindAddress{clear:left;margin-left:10px;margin-bottom:10px;display:block;background:url(../../images/checkout/cannotfindaddresstop.gif) no-repeat top;background-color:#565656;color:#fff;width:140px;text-align:center;}
#checkout #content fieldset .cannotFindAddress a{color:#333;display:block;text-align:center;padding:3px 0px;}
#checkout #content fieldset .cannotFindAddress .cannotFindAddressBottom{background:url(../../images/checkout/cannotfindaddressbottom.gif) no-repeat top;height:4px;line-height:4px;font-size:4px;}
#checkout #content fieldset .selectAddress select{margin:5px 0px 15px 10px;width:320px;float:left;}
#checkout #content fieldset #checkoutAddressfields{float:right;width:225px;margin-right:10px;}
#checkout #content fieldset #checkoutAddressfields label{padding:0px;}
#checkout #content fieldset #checkoutAddressfields input{margin:0px 0px 10px 0px;}
#checkout #content fieldset #checkoutAddressfields .errorText{margin-left:0px;}
#checkout #content fieldset#checkoutAddress .radio label{padding-left:3px;padding-right:20px;}

#checkout #content .forwardButton{float:right;background:url(../../images/checkout/351C6Dtop225.gif) no-repeat top;width:225px;background-color:#351C6D;color:#fff;font-size:135%;text-align:right;}
#checkout #content .forwardButton a{color:#fff;padding:10px 14px;display:block;}
#checkout #content .forwardButton a:hover{text-decoration:underline;}
#checkout #content .forwardButton a img{vertical-align:0px;}
#checkout #content .forwardButton .forwardButtonBottom{background:url(../../images/checkout/351C6Dbottom225.gif) no-repeat top;height:2px;line-height:2px;font-size:2px;}
#checkout #content .previousButton{float:left;background:url(../../images/checkout/backbuttontop190.gif) no-repeat top;width:190px;background-color:#AAA;color:#fff;font-size:100%;}
#checkout #content .previousButton a{color:#333;padding:5px 14px;display:block;}
#checkout #content .previousButton a:hover{text-decoration:underline;}
#checkout #content .previousButton a img{vertical-align:-1px;}
#checkout #content .previousButton .previousButtonBottom{background:url(../../images/checkout/backbuttonbottom190.gif) no-repeat top;height:2px;line-height:2px;font-size:2px;}

.applianceServices{width:180px;margin:0px 10px 0px 0px;float:right;display:inline;}
.applianceServices .applianceServicesBottom{background:url(../../images/background/336699bottom180.gif) no-repeat bottom;line-height:2px;height:2px;font-size:2px;margin-bottom:15px;}
#applianceServices #buyWithConfidence, .applianceServices #buyWithConfidence{background:url(../../images/background/336699border180.gif) repeat-y top;padding:0px;margin:0px;}
#applianceServices #buyWithConfidence h2, .applianceServices #buyWithConfidence h2{position:relative;background:url(../../images/background/336699top180.gif) no-repeat top;background-color:#fff;color:#351C6C;font-weight:bold;margin:0px 0px 10px 0px;padding:5px 10px;font-size:100%;}
#applianceServices #buyWithConfidence ul, .applianceServices #buyWithConfidence ul{margin:0px;padding:0px;list-style:none;}
#applianceServices #buyWithConfidence ul li, .applianceServices #buyWithConfidence ul li{margin:2px 0px 2px 6px;}
#applianceServices #buyWithConfidence ul#acceptedCards li, .applianceServices #buyWithConfidence ul#acceptedCards li{float:left;margin-left:6px;}
#applianceServices #buyWithConfidence hr, .applianceServices #buyWithConfidence hr{clear:left;border:0px;border-bottom:1px solid #D6D6D6;height:1px;margin:6px;}
#applianceServices #buyWithConfidence #veriSign, .applianceServices #buyWithConfidence #veriSign{text-align:center;margin-bottom:10px;}
#applianceServices #buyWithConfidence #confidenceBox{background-color:#FFFFFF;border:1px solid #D6D6D6;margin:0 0 10px 9px;padding:10px 0 0;width:160px;}

/* Delivery Information */
#checkout #content fieldset#deliveryInformation label{width:330px;margin-right:20px;}
#checkout #content fieldset#deliveryInformation .clearLeft{line-height:0px;height:0px;font-size:0px;}
#checkout #content fieldset#deliveryInformation .radio input, #checkout #content fieldset#checkoutAddress .radio input{width:auto;float:left;}
#checkout #content fieldset#deliveryInformation .radio label, #checkout #content fieldset#checkoutAddress .radio label{width:auto;}

/* #### Checkout Calender ####*/
#checkout #content fieldset#deliveryDate p{margin:40px 0px 10px 10px;}
#checkout #content fieldset#deliveryDate .floatRight{float:right;width:380px}
#checkout #content fieldset#deliveryDate #calenderInfo{float:right;width:372px;margin:0px 5px 0px 0px;border:1px solid #EEEEEE;}
#checkout #content fieldset#deliveryDate p .smalltext{font-weight:normal;font-size:80%;text-align:left;margin-top:15px;}
#checkout #content fieldset#deliveryDate #calenderInfo h3{font-size:100%;margin-left:10px;}
#checkout #content fieldset#deliveryDate #calenderInfo ul{margin:0px 10px;padding:0px;list-style:none;}
#checkout #content fieldset#deliveryDate #calenderInfo ul li{margin:0px 0px 10px 0px;padding-left:20px;}
#checkout #content fieldset#deliveryDate #calenderInfo ul li.NextDayDelivery{background:url(../../images/checkout/nextday_block.gif) no-repeat 0px 3px;}
#checkout #content fieldset#deliveryDate #calenderInfo ul li.RapidDelivery{background:url(../../images/checkout/rapiddelivery_block.gif) no-repeat 0px 3px;}
#checkout #content fieldset#deliveryDate #calenderInfo ul li.SatDelivery{background:url(../../images/checkout/saturdayBlock.gif) no-repeat 0px 3px;}
#checkout #content fieldset#deliveryDate #calenderInfo ul li.datesImage{background:url(../../images/checkout/regularBlock.jpg) no-repeat 0px 3px;}
#checkout #content fieldset#deliveryDate p.deliveryDateSelected{float:right;font-size:110%;display:inline;width:372px;margin:10px 5px 0px 0px;text-align:center;padding:10px 0px;background-color:#EEEEEE;}
#checkout #content fieldset#deliveryDate p.deliveryDateSelected strong{font-size:120%;}

#checkout #content #calender {font-family: Verdana; font-weight:bold; font-size:85%; margin-bottom:5px;margin-left:10px;}
#checkout #content #calender table a{text-decoration:none;color:#555;}
#checkout #content #calender table a:hover{text-decoration:underline;}
#checkout #content #calender table caption{background-color:#565656;padding:7px 0px 7px 0px;color:#fff;}
#checkout #content #calender table tr th{background-color:#B7B7B7;color:#fff; padding:4px 0px 4px 0px;}
#checkout #content #calender table tr td{border:1px solid #BABABA;width:1.5em;text-align:center;color:#BABABA; padding:3px 2px 3px 2px;}
#checkout #content #calender table tr td.delivery{background-color:#fdf2bb;color:#555;}
#checkout #content #calender table tr td.today{border:1px solid #666666;color:#666666;}
#checkout #content #calender table tr td.today a{color:#666666;}
#checkout #content #calender table tr td.rapiddelivery{background-color:#BAD4EB;}
#checkout #content #calender table tr td.saturdayDelivery {background-color:#DA94D8;}
#checkout #content #calender table tr td.saturdaydelivery_highlight {background-color:#B655B5;color:#fff;}
#checkout #content #calender table tr td.nextDayDelivery{background-color:#DC4E4D;}
#checkout #content #calender table tr td.nextDayDelivery_highlight {background-color:#DB241E;color:#fff;}
#checkout #content #calender table tr td.nextDayDelivery_highlight a{color:#fff;}
#checkout #content #calender table tr td.rapiddelivery_highlight{background-color:#336699;}
#checkout #content #calender table tr td.delivery_highlight{background-color:#facd37;}
#checkout #content #calender table tr td.delivery_highlight a, #checkout #serviceContent table tr td.rapiddelivery_highlight a, #checkout #content #calender table tr td.rapiddelivery_highlight a, #checkout #serviceContent #calender table tr td.saturdaydelivery_highlight a {color:#fff;}
#checkout #content #calender table th.monthSplitterRow {background-color:#333; padding:7px 0px 7px 0px;color:#fff;}

/* payment */
#checkout #content fieldset#cardDetails select.startdateMonth, #checkout #content fieldset#cardDetails select.expiredateMonth{width:4em;}
#checkout #content fieldset#cardDetails select.startdateYear, #checkout #content fieldset#cardDetails select.expiredateYear{width:8em;}
#checkout #content fieldset#checkoutAddress label.wideLabel{width:330px;margin-right:20px;}
#checkout #content #nextScreenWarning{clear:both;margin:10px 0px 0px 0px;padding:0px;width:225px;float:right;clear:right;}
#checkout #content #nextScreenWarning img{float:left;}
#checkout #content #nextScreenWarning p{margin:0px 0px 0px 65px;padding:0px;}


/* Review */
.summaryElement {width:590px;border:none;background:url(../../images/checkout/checkouttop590.gif) no-repeat top;margin:0px 0px 15px 0px;padding:7px 0px 0px 0px;}
#checkout #content #notification ul li input {float:left;margin-top:10px;vertical-align:top;width:auto;}
#checkout #content #notification ul li label {float:left;padding:10px 0px 5px 5px;width:410px;}
#checkout #content #notification ul li {clear:left;}
#checkout #content .summaryElement h1 {text-indent:10px;font-size:125%;color:#351659;}
#checkout #content .summaryElement h1 a{padding-bottom:20px;float:none;display:block;}
.summaryElement p{margin-left:10px;margin-right:10px;}
.summaryElement .edit {float:left;background:url(../../images/checkout/edittop.gif) no-repeat top;background-color:#565656;width:80px;margin-left:10px;text-align:center;}
.summaryElement .edit a{display:block;color:#333;padding:5px 0px;}
.summaryElement .edit .editBottom{background:url(../../images/checkout/editbottom.gif) no-repeat bottom;height:2px;line-height:2px;font-size:2px;}
.summaryElement ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0px 0px 0px 122px;padding:0px;}
.summaryElement ul li {margin-bottom:7px;}
.summaryElement ul li .label {float:left;margin-right:20px;width:172px;}
.summaryElement div.label {margin-left:122px;width:80px;}
.summaryElement address {margin-bottom:7px;margin-left:317px;margin-top:-1.3em;padding:0px;text-indent:0px;}
#checkout #content #termsBox ul {list-style:none;list-style-position:outside;display:block;margin:0px 0px 10px 120px;padding:0px 0px 20px 0px;}
#checkout #content #notification ul#termsList {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0px;padding:0px;text-align:left;}
#checkout #content #notification ul#termsList .errorText {padding:0px 20px 0px 15px;width:90%;}
#checkout #content #termsBox ul#termsList li {padding:0px 0px 10px;clear:left;}
#checkout #content #termsBox ul#termsList li label {float:left;padding:10px 0px 0px 5px;width:410px;}
#checkout #content #termsBox ul#termsList li label a{color:#555;}
#checkout #content #termsBox ul#termsList li input{float:left;margin-top:10px;vertical-align:top;width:auto;}
#ctl00_ctl00_MasterContentPlaceHolder_ContentPlaceHolder_ErrWhichTerms {display:block;}

/* Buy now pay later */
#bnplInfo {margin:0px;padding:10px 0px 0px 0px;border-top:1px dashed #AAA;}
#checkout #content #bnplInfo input{float:left;width:auto;margin:3px 10px 0px 0px ;}
#checkout #content #bnplInfo label{display:block;float:none;margin-bottom:15px;}
#bnplInfo h2, #bnplInfo p.highlight strong{font-size:100%;font-weight:bold;text-transform:uppercase;}
#checkout p.highlight{background-color:#EAF5EA;padding:10px;}
ul.abletobuylist {margin:0px;padding:0px 0px 5px;}
ul.abletobuylist li {list-style:none;margin:0px 0px 5px;padding:0px 0px 3px;width:420px;}
ul.abletobuylist li.one {background-image:url(../../images/icons/one_bullet.gif);background-repeat:no-repeat;padding-left:30px;}
ul.abletobuylist li.two {background-image:url(../../images/icons/two_bullet.gif);background-repeat:no-repeat;padding-left:30px;}
ul.abletobuylist li.three {background-image:url(../../images/icons/three_bullet.gif);background-repeat:no-repeat;padding-left:30px;}
ul.abletobuylist li.four {padding-left: 30px; background-image: url(../../images/icons/four_bullet.gif); background-repeat: no-repeat; background-position: 10px 6px 0px 0px;}
ul.abletobuylist li.five {padding-left: 30px; background-image: url(../../images/icons/five_bullet.gif); background-repeat: no-repeat; background-position: 10px 6px 0px 0px;}
ul.abletobuylist li.six {padding-left: 30px; background-image: url(../../images/icons/six_bullet.gif); background-repeat: no-repeat; background-position: 10px 6px 0px 0px;}
ul.abletobuylist li.seven {padding-left: 30px; background-image: url(../../images/icons/seven_bullet.gif); background-repeat: no-repeat; background-position: 10px 6px 0px 0px;}
ul.abletobuylist li.eight {padding-left: 30px; background-image: url(../../images/icons/eight_bullet.gif); background-repeat: no-repeat; background-position: 10px 6px 0px 0px;}
ul.abletobuylist li .text { display:block; vertical-align: middle; padding-left:5px; margin-left:5px; line-height:2em;}
ul.abletobuylist li .textDouble {display:block; vertical-align: middle; padding-left:5px; margin-left:5px; line-height:1.2em;}

/* Thankyou */
#thankyou{border-top:1px solid #CCC;padding-top:15px;}
#thankyou .thankyouButton{float:left;margin-bottom:15px;margin-right:10px;background:transparent url(../../images/checkout/351C6Dtop225.gif) no-repeat top;background-color:#339933;width:225px;text-align:center;}
#thankyou .thankyouButton a{display:block;color:#fff;padding:3px 0px;}
#thankyou .thankyouButton .thankyouButtonBottom{background:transparent url(../../images/checkout/351C6Dbottom225.gif) no-repeat bottom;font-size:2px;height:2px;line-height:2px;}
#orderNumber{font-size:150%;color:#351C6D;}

/* Print */
body#noBackground{background:none;width:600px;}
#checkoutPrint .formHolder{width:600px;padding:0px;margin:0px 0px 15px 0px; border:0px;}
#checkoutPrint .formHolder .clearBoth{font-size:0px;height:0px;line-height:0px;}
#checkoutPrint .formHolder .floatLeft {}
#checkoutPrint .textOnly{margin-bottom:15px; width:600px;}
#checkoutPrint dl dt{float:left;margin-right:7px;}
#checkoutPrint h2{clear:left;display:block;width:600px;}
#checkoutPrint #shoppingCart{margin:0px; width:600px;}
#checkoutPrint #shoppingCart table{width:600px;}
#checkoutPrint #shoppingCart ul li#total{width:600px;display:block;float:left;}
#checkoutPrint ul.billing{padding-top:15px;margin:30px 0px 0px 300px;width:250px;}
#checkoutPrint dl dd{margin-left:125px;}