﻿deliveryInformation/* 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{background-color:#fff;padding-top:10px;}
#checkout #contentHolder790, #checkout #contentHolder790 #content{float:right;width:560px;margin-bottom:7px; margin-right:10px;}
#checkout #contentHolder790 #content{margin-right:5px;}
#checkout #content .errorText{color:#ff0000;margin-left:10px;padding-top:5px;}

#checkout #checkoutJourney{float:left;width:184px;padding-left:10px;margin-bottom:15px;}
#checkout #checkoutJourney ul{margin:0px;padding:0px;list-style:none;}
#checkout #checkoutJourney ul li{margin:0px;padding:0px;padding:5px 0px 5px 10px;background:url(../../images/checkout/blue_circle.gif) no-repeat 4px 5px;}
#checkout #checkoutJourney ul li span{margin-right:10px;color:#fff;font-size:90%;}
#checkout #checkoutJourney ul li span a{color:#fff;}
#checkout #checkoutJourney ul li.highlight{background:url(../../images/checkout/leftColumn/whitecircle.gif) no-repeat 6px 6px;background-color:#003399;color:#fff;}
#checkout #checkoutJourney ul li.highlight span {color:#003399;}
#checkout #checkoutJourney ul li.backJourney{background:url(../../images/checkout/leftColumn/bluecircle.gif) no-repeat 6px 6px;}
#checkout #checkoutJourney ul li a{color:#aaa;}

#checkout #checkoutJourney #verifiedVisa {width:180px; background:url(../../images/background/336699border180.gif) repeat-y top; margin:10px 0 0 0; padding:0px;}
#checkout #checkoutJourney #verifiedVisa h1 {display:block; background:url(../../images/background/336699top180.gif) no-repeat top; width:160px; color:#fff; font-size:90%; margin:0px 0px 10px 0px; padding:5px 10px 5px 10px; }
#checkout #checkoutJourney #verifiedVisa a {color:#336699;}
#checkout #checkoutJourney #verifiedVisa img {margin:0px 0px 0px 10px;}
#checkout #checkoutJourney .VisaFooter {background:url(../../images/background/336699bottom180.gif) no-repeat bottom; margin:0; padding:0px; height:3px; font-size:0px; line-height:0px;}
#checkout #checkoutJourney .verifyText {margin:10px; padding-bottom:10px; border-bottom:1px dashed #ababab;}
#checkout #checkoutJourney .verifyText a{text-decoration:underline;}
#checkout #checkoutJourney .verisign {padding:0px; vertical-align:top; float:left; margin-left:35px; margin-top:20px;}
#checkout #checkoutJourney .logos {margin:0px; padding:0px; vertical-align:top; float:left; width:175px;}
#checkout #checkoutJourney #verifiedVisa .logos img {padding-top:10px; margin:0px 0px 0px 5px;}

.checkoutBreadcrumb {border-bottom:1px dashed #ABABAB;border-top:1px dashed #AAA;margin:0px 10px 10px 10px; padding:10px 0px 0px 0px; height:25px}


#checkout #content input{border:1px solid #6699CC;width:170px;margin:5px 0px;color:#000;}
#checkout #content .whichRadio{float:left;width:60px;margin:5px 0px 7px 10px;}
#checkout #content .whichRadio label, #checkout #content .whichRadio input{float:left; width:20px; padding-left:5px;border:none;} 
#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:100%;}
#checkout #content #basketSummaryTotal{text-align:right;font-size:100%;margin-bottom:15px;}
#checkout #content #basketSummaryTotal strong{}
#checkout #content #basketSummaryTotal strong span{}
#checkout #content #basketSummaryTotal #basketSummaryTotalBottom{height:0px;line-height:0px;font-size:0px;}
#checkout #content #mandatory{border-top:1px dashed #000;border-bottom:1px dashed #000;padding:15px 0px;}
#checkout #content fieldset{width:560px;border:none;margin:0px 0px 10px 0px;padding:0px 0px 20px 0px;border-bottom:1px dashed #000;}
#checkout #content fieldset .fieldsetContent{margin-top:10px;width:560px;}
#checkout #content fieldset legend a{vertical-align:0px;text-indent:0px;margin:0px;font-weight:bold;padding:7px 0px 0px 0px;font-size:130%;color:#003466; display:block; width:200px;}
#checkout #content fieldset select{border:1px solid #6699CC;margin:7px 0px 7px 0px;width:175px;}
#checkout #content fieldset label{float:left;width:120px;margin-top:5px;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;height:0px;line-height:0px;font-size:0px;}

/* 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;}
#checkout #content #termsBox a {color:#336699; text-decoration:underline;}

/* 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;margin:5px 0px 0px 25px;}
#checkout #content fieldset .findButton a{color:#6983A6;display:block;text-align:center;padding:2px 45px 2px 45px;background:url(../../images/background/buy_background.gif) repeat-x top;border:1px solid #6983A6;font-weight:bold;font-size:110%;}
#checkout #content fieldset .findButton .findButtonBottom{display:none;height:0px;line-height:0px;font-size:0px;}
#checkout #content fieldset .cannotFindAddress{clear:left;margin-left:10px;margin-bottom:10px;display:block;color:#fff;width:140px;text-align:center;}
#checkout #content fieldset .cannotFindAddress a{color:#6983A6;display:block;text-align:center;padding:3px 0px;}
#checkout #content fieldset .cannotFindAddress .cannotFindAddressBottom{height:0px;line-height:0px;font-size:0px;}
#checkout #content fieldset .selectAddress select{margin:5px 0px 15px 10px;width:283px;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/background/forward.gif) repeat-x bottom;background-color:#6583A7;color:#fff;font-size:130%;text-align:right;margin-top:4px;width:300px;}
#checkout #content .forwardButton a{color:#fff;padding:4px 40px;display:block;font-weight:bold;}
#checkout #content .forwardButton a:hover{text-decoration:underline;}
#checkout #content .forwardButton a img{vertical-align:-2px;}
#checkout #content .forwardButton .forwardButtonBottom{height:0px;line-height:0px;font-size:0px;}
#checkout #content .previousButton{float:left;width:190px;font-size:100%;margin-top:3px;}
#checkout #content .previousButton a{color:#6983A6;padding:5px 0px;display:block;background:url(../../images/background/buy_background.gif) repeat-x bottom;border:1px solid #6983A6;text-align:center;font-weight:bold;}
#checkout #content .previousButton a:hover{text-decoration:underline;}
#checkout #content .previousButton a img{vertical-align:-2px;}
#checkout #content .previousButton .previousButtonBottom{height:0px;line-height:0px;font-size:0px;}

.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;}
#checkout #buyWithConfidence{background:url(../../images/checkout/leftColumn/confidencebg.gif) no-repeat top;}
#checkout #buyWithConfidenceBottom{background:url(../../images/checkout/leftColumn/confidencebg_bottom.gif) no-repeat top;height:5px;line-height:5px;}
#checkout #buyWithConfidence h2{margin-bottom:0px;border-bottom:0px;width:auto;background:none;padding:10px 0px 0px 0px;text-align:center;}
#checkout #buyWithConfidence ul li{margin-left:5px;padding:0px;background:none;}
#checkout #buyWithConfidence ul#acceptedCards li{margin:3px 0px 3px 15px;border:0px;float:left;}
#checkout #buyWithConfidence #veriSign{clear:left;text-align:center;}
#checkout #buyWithConfidence hr{clear:left;border:0px solid #CECECE;border-top:1px dashed #AAA;background-color:none;line-height:1px;height:1px;font-size:1px;margin:8px 0px;}

/* Delivery Information */
#checkout #content fieldset#deliveryInformation div {height:1%;}
#checkout #content fieldset#deliveryInformation label{width:380px;margin-right:20px;}
#checkout #content fieldset#deliveryInformation .clearLeft{line-height:7px;height:7px;font-size:7px;}
#checkout #content fieldset#deliveryInformation p{clear:left;margin-right:20px;}
#checkout #content fieldset#deliveryInformation p strong{text-transform:uppercase;color:#003399;}
#checkout #content fieldset#deliveryInformation input.numberOfSteps{width:2em;}
#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 #content fieldset#deliveryInformation .fieldsetContent div{margin:0px 2px;}
#checkout #content fieldset#deliveryInformation .fieldsetContent .even{background-color:#eee;margin:0px 2px;}

/* Which? Existing Customer */
#checkout #content fieldset#existingCustomer p.alignCenter, #checkout #content fieldset#whichContinue p.alignCenter{padding-top:10px;color:#CA0303;font-weight:bold;line-height:3em;}
#checkout #content fieldset#existingCustomer table thead{display:none;}
#checkout #content fieldset#existingCustomer img.floatLeft{margin:0px 35px;}
#checkout #content fieldset#existingCustomer table{border:1px solid #AAA;border-bottom:none;}
#checkout #content fieldset#existingCustomer table tr td{border-bottom:1px solid #aaa;}
#checkout #content fieldset#existingCustomer table tr#charge td{background-color:#339933;color:#fff;font-weight:bold;}
#checkout #content fieldset#existingCustomer #moneyOff{border-top:1px dashed #aaa;padding-top:15px;margin:0px 10px;}
#checkout #content fieldset#existingCustomer #moneyOff p{margin-left:0px;margin-right:0px;}

/* #### Checkout Calender ####*/
#checkout #content fieldset#deliveryDate p{margin:40px 0px 10px 10px;color:#555;font-size:120%;}
#checkout #content fieldset#deliveryDate .floatRight{float:right;width:380px}
#checkout #content fieldset#deliveryDate #calenderInfo{float:right;width:372px;margin:0px 5px 0px 0px;}
#checkout #content fieldset#deliveryDate p .smalltext{font-weight:normal;font-size:100%;text-align:center;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.SunDelivery{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:100%;display:inline;width:372px;margin:10px 5px 0px 0px;text-align:center;padding:10px 0px;background-color:#EEEEEE;color:#000;}
#checkout #content fieldset#deliveryDate p.deliveryDateSelected strong{font-size:100%;}

/* #### Checkout Calender ####*/
#checkout #content  #calender {font-family: Verdana; font-weight:bold; font-size:85%; margin-bottom:5px;}
#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:#6583A5;padding:7px 0px 7px 0px;}
#checkout #content  #calender table {border:1px solid #6583A5;}
#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:#d3e2cb;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.saturdayDelivery {background-color:#E6A7E7;}
#checkout #content  #calender table tr td.saturdaydelivery_highlight {background-color:#A743A8;color:#fff;}
#checkout #content  #calender table tr td.sundayDelivery {background-color:#E6A7E7;}
#checkout #content  #calender table tr td.sundaydelivery_highlight {background-color:#A743A8;color:#fff;}
#checkout #content  #calender table tr td.nextDayDelivery{background-color:#E57D7D;}
#checkout #content  #calender table tr td.nextDayDelivery_highlight {background-color:#DB4E4E;color:#fff;}
#checkout #content  #calender table tr td.nextDayDelivery_highlight a{color:#fff;}
#checkout #content  #calender table tr td.rapiddelivery{background-color:#a4bbd2;}
#checkout #content  #calender table tr td.rapiddelivery_highlight{background-color:#245b92;}
#checkout #content  #calender table tr td.delivery_highlight{background-color:#448861;}
#checkout #content  #calender table tr td.delivery_highlight a, #checkout #content  table tr td.rapiddelivery_highlight a, #checkout #content  #calender table tr td.rapiddelivery_highlight a, #checkout #content  #calender table tr td.saturdaydelivery_highlight a {color:#fff;}
#checkout #content  #calender table th.monthSplitterRow {background-color:#6583A5; padding:7px 0;}

/* 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;}

#checkout #content .fieldsetContent p.introParagraph{margin:0px;padding:10px 0px 10px 10px;}
#checkout #content fieldset#cardDetails .fieldsetContent h2{text-transform:none;margin:10px 0px 5px 10px;padding:0px;}
#checkout #content fieldset#cardDetails .fieldsetContent #radioButtonHolder input{width:auto;margin-left:15px;margin-right:5px;border:none;}
#checkout #content fieldset#cardDetails .fieldsetContent #radioButtonHolder label{width:2em;float:none;display:inline;padding-left:0px;vertical-align:0px;}
#checkout #content input.advCardcheck1 {width:80px; float:left;}
#checkout #content input.advCardcheck {width:20px; text-align:center; float:left;}
#checkout #content #bootsAdvantage p, #checkout #content #bootsAdvantage input{margin-left:10px;}
#checkout #content #bootsAdvantage legend{font-size:130%;font-weight:bold;color:#003466;}
#checkout .KioskInfo {padding:10px 10px 0px 10px; float:left; width:390px; margin:5px 0px 0px 20px; font-size:85%; background-color:#e6e7e8;}
#checkout .KioskInfo a{color:#6983A6;}
#checkout .KioskInfo p {line-height:18px;}


/* Review */
.summaryElement {float:left;margin-bottom:13px;padding:20px 0px 20px 0px;width:560px;border-top:1px dashed #000;}
#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:130%;color:#003466;}
#checkout #content .summaryElement h1 a{padding-bottom:20px;float:none;display:block;}
.summaryElement p{margin-left:10px;margin-right:10px;}
.summaryElement .edit {float:left;width:80px;margin-left:10px;text-align:center;}
.summaryElement .edit a{display:block;background:url(../../images/background/buy_background.gif) repeat-x bottom;border:1px solid #6983A6;color:#6983A6;padding:5px 0px;font-size:110%;font-weight:bold;text-decoration:underline;}
.summaryElement .edit a:hover{text-decoration:none;}
.summaryElement .edit .editBottom{height:0px;line-height:0px;font-size:0px;}
.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;}
#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 dashed #AAA;padding-top:15px;}
#thankyou .thankyouButton{float:left;margin-bottom:15px;margin-right:10px;width:225px;text-align:center;}
#thankyou .thankyouButton a{display:block;color:#fff;padding:3px 0px;background:url(../../images/background/buy_background.gif) repeat-x bottom;border:1px solid #6983A6;color:#6983A6;font-weight:bold;}
#thankyou .thankyouButton .thankyouButtonBottom{font-size:0px;height:0px;line-height:0px;}
#orderNumber{font-size:150%;color:#003399;}
#thankyou ul#surveyLinks{margin:0px;padding:0px;}
#thankyou ul#surveyLinks li{list-style:none;display:inline;margin:0px;padding:0px;}

/* Print */
body#noBackground{background:none;width:800px;}
#checkoutPrint .formHolder{width:797px;padding:0px;margin:0px 0px 15px 0px;}
#checkoutPrint .formHolder .clearBoth{font-size:0px;height:0px;line-height:0px;}
#checkoutPrint .textOnly{margin-bottom:15px;}
#checkoutPrint dl dt{float:left;margin-right:7px;}
#checkoutPrint h2{clear:left;display:block;width:780px;}
#checkoutPrint #shoppingCart{margin:0px;}
#checkoutPrint #shoppingCart table{width:800px;}
#checkoutPrint #shoppingCart ul li#total{width:800px;display:block;float:left;}
#checkoutPrint ul.billing{padding-top:15px;margin:30px 0px 0px 300px;width:300px;}
#checkoutPrint dl dd{margin-left:125px;}
#checkoutPrint img.bootsTitle{margin:20px 0px 0px 15px;}
