div.basket div.emptyBasket{background: url(../images/checkout/fadeBG.png) repeat-x left top; text-align:center; padding:30px 0 30px 0; /*width:542px; */
	font-size:70%; font-weight:bold;}
div.basket div.basketHeader{width:552px; height:5px; background: url(../images/checkout/basketHeadFade.png) no-repeat top left;}
div.basket div.basketFooter{width:552px; height:5px; background: url(../images/checkout/basketFootFade.png) no-repeat top left;}
div.basket div.basketWrapper{width:542px; padding:0 5px 0 5px; background: url(../images/checkout/basketBodyFade.png) repeat-y right top ; position:relative;}
div.basket table{font-size:70%; margin:0; width:542px; border-collapse:collapse;}
div.basket table tr th{text-align:center; color:#424242; font-weight: bold; height:21px; line-height:20px; vertical-align:middle; background:  url(../images/checkout/tableHeaderBG.png) no-repeat right top;}
div.basket table th.qty,div.basket table tr td.qty{width:45px;}
div.basket table th.code,div.basket table tr td.code{width:80px;}
div.basket table th.description,div.basket table tr td.description{width:242px;}
div.basket table th.unitPrice,div.basket table tr td.unitPrice{width:65px;}
div.basket table th.total,div.basket table tr td.total{width:80px;font-weight:bold;}
div.basket table th.remove,div.basket table tr td.remove{width:30px; background-position: top left;}
div.basket table tr td{height:45px; background: url(../images/checkout/basketNormalRowBG.png) no-repeat top right; padding:4px 0 0 0; text-align:center; padding-top:20px; vertical-align: top;}
div.basket table tr td.remove img{margin-bottom:-2px;}
div.basket table tr.free td{background-image: url(../images/checkout/basketFreeRowBG.png);}
div.basket table tr input,#checkout div.accountItem div.basket table tr input{text-align:center;padding:1px;width:25px;margin:0; border: 1px solid #cacaca;font-size:inherit;}

div.basket table tr td.code{color:#000;}
div.basket table tr td.description div{margin-top:-12px; line-height: 1.1;}
div.basket table tr td.description div.button19px{margin-top: -2pt; margin-bottom: 2px;}
div.basket table tr td.description{text-align: left;}
div.basket table tr td.description img{float:left; display:inline; margin:-4px 6px 4px 4px; padding: 6px 7px 7px 7px; background: url(../images/checkout/backetImgBGGrey.png) no-repeat top left;}
div.basket table tr.free td.description img{background: url(../images/checkout/backetImgBGBrown.png) no-repeat top left;}
div.basket table tr td.description strong{display: block; color:#8b9ab6; font-weight:bold;}
div.basket table tfoot tr td{background: url(../images/checkout/basketFooterBG.png) bottom right; height:24px; padding:0 0 0 0; text-align: right; line-height: 20px; vertical-align: middle; color:white;}
div.basket table tfoot tr.last td{background-position: right -2px;}
div.basket table tfoot tr.last td.right{background-position: left -2px;}
div.basket table tfoot tr td.right{background-position: left bottom;}
div.basket table tfoot tr td em{padding-right:10px; color:white; font-style: normal;}
div.basket table tfoot tr td em span{color:white;}
div.basket table tfoot tr td strong{text-align: center; width:80px; display: block; padding-right:30px; font-weight:bold; color:white;}
div.basket table tfoot tr td strong span{color:white;}
div.basket table tfoot td div{width:140px; height:40px; padding:16px 50px 16px 50px; position: absolute; bottom:0px; left:5px; background: url(../images/checkout/basketFooterBG.png)  right -2px; text-align:center; font-weight:bold; color:#e0d8c8;}
div.basket table tfoot td div strong{color:white; display: inline; padding:0; width:auto;}
/*basket conversion for previous orders page*/
/********************************************/
#checkout div.basket.previousOrders{margin:20px 0 5px 0;}
#checkout div.basket.previousOrders div.basketHeader{width:614px; background: url(../images/checkout/basketHeadFade614px.png) no-repeat top left;}
#checkout div.basket.previousOrders div.basketFooter{width:614px; background: url(../images/checkout/basketFootFade614px.png) no-repeat top left;}
#checkout div.basket.previousOrders div.basketWrapper{width:604px; background: url(../images/checkout/basketBodyFade614px.png) repeat-y right top ;}
#checkout div.basket.previousOrders table{width:604px;}
#checkout div.basket.previousOrders table th.description,
#checkout div.basket.previousOrders table tr td.description{width:349px;}
#checkout div.basket.previousOrders table th.select,
#checkout div.basket.previousOrders table tr td.select{width:65px; background-position: top left;}
#checkout div.basket.previousOrders table tr.noStock td{background-image: url(../images/checkout/basketNoStockRowBG.png);}
#checkout div.basket table tr.noStock td.description img{background: url(../images/checkout/backetImgBGSolidGrey.png) no-repeat top left;}
#checkout div.basket.previousOrders table tr.noStock td.code strong{display: block; font-weight:bold; color:#b63218; padding-top:2px;}
#checkout div.basket.previousOrders table tr.noStock td.description p{margin:0; height:30px;}
#checkout div.basket.previousOrders table tr.noStock td.description div.button19px a.buttonCore{font-size:90%;}
#checkout div.basket.previousOrders table tr.noStock td.description div.button19px a.buttonCore strong{color:#282828;}
#checkout div.basket.previousOrders table tr.noStock td.description div.button19px a.buttonCore:hover strong{color:#BFCEEE;}
#checkout div.basket.previousOrders table tr td.select input{border:0; background: transparent;}
/* CHECKOUT CONVERSION for the checkout pages */
#checkout div.basket.checkout{margin:0 5px 0 5px;}
#checkout div.basket.checkout table{width:604px;}
#checkout div.basket.checkout table tfoot td div{bottom:5px; padding:16px 30px;}
#checkout div.basket.checkout table tfoot td div strong{display:block;}
#checkout div.basket.checkout table tfoot tr td.right{width:80px;}
#checkout div.basket.checkout table tfoot tr td.right strong{padding:0;}
#checkout div.basket.checkout table th.description{width:334px;}
#checkout div.basket.checkout table tr th.total,
#checkout div.basket.checkout table tr td.total{background-position: top left;}


#mainContent .compSamples{background:url(../images/checkout/bg_compSamples.gif) left top repeat-y; width:542px; padding:0 5px;}
#mainContent .compSamples table{background:url(../images/checkout/bg_compSamplesTable.gif) left 21px repeat-x; width:542px;}
#mainContent .compSamples table th{background:url(../images/checkout/bg_compSamplesTH.gif) left top repeat-x; height:21px; font-size:11px; font-weight:bold; color:#424242; line-height:21px; text-align:center;}
#mainContent .compSamples table td{background:url(../images/checkout/bg_compSamplesTD.gif) right top repeat-y; padding:0; vertical-align:top; text-align:center;}
#mainContent .compSamples table td.compSelect{width:46px;}
#mainContent .compSamples table td.compSelect label{display:none;}
#mainContent .compSamples table td.compSelect input{position:relative; top:20px;}
#mainContent .compSamples table td.compCode{width:77px; height:47px; font-size:11px; color:#706669; padding-top:22px;}
#mainContent .compSamples table td.compDesc{background:none; height:69px; text-align:left;}
#mainContent .compSamples table td.compDesc p.title{font-size:11px; font-weight:bold; color:#8b9ab6; padding-top:11px;}
#mainContent .compSamples table td.compDesc p.text{font-size:11px; color:#424242;}
#mainContent .compSamples table td.compDesc .imgHolder{display:block; float:left; position:relative; top:6px; background:url(../images/checkout/bg_compSampleImgHolder.gif) left top no-repeat; width:31px; height:41px; padding:8px 21px 14px 16px; text-align:center; overflow:hidden;}
#mainContent .tableBottom{display:block; background:url(../images/checkout/bg_compSamplesTableBottom.gif) left top no-repeat; width:552px; height:5px;}

#mainContent div.basketMenu,
#checkout div.basketMenu{width:532px; height:19px; padding:6px 0 6px 10px; margin: 5px 5px 0 5px; background: url(../images/product/detailsHeaderBG.png) repeat-x top left;}
#checkout div.basketMenu{width:594px;}
#mainContent div.basketMenu div.button19px,
#checkout div.basketMenu div.button19px{float:left; margin-right:10px;}

#mainContent div.basketThawte,
#checkout div.basketThawte,
#mainContent div.basketfreeSamples{width:542px; margin: 1px 5px 0 5px; height:0!important; overflow: hidden; background-repeat: no-repeat;}
#checkout div.basketThawte{width:604px;}
#mainContent div.basketThawte{background: url(../images/checkout/thawteBar.png); background-position: -31px top; padding:75px 0 0 0;}
#checkout div.basketThawte{background: url(../images/checkout/thawteBar.png); padding:75px 0 0 0;}
#mainContent div.basketfreeSamples{background: url(../images/checkout/freeSamplesBar.png); padding:95px 0 0 0; margin-top:0; margin-bottom:20px;}

#checkout{width:614px; margin:0 auto 0 auto; padding-bottom:20px;}
#checkout div.mainHeading{width:609px; margin-left:5px;}

#checkout div.checkoutLogin{float:left; display:inline; position:relative; margin:10px 0px 20px 3px; width:296px; height:218px; padding:4px; background: url(../images/checkout/loginBG.png) no-repeat top left}
#checkout div.checkoutLogin.exist{margin:10px 3px 20px 0px;}
#checkout div.checkoutLogin h2{padding:5px 0 0px 20px; margin:0; font-weight: bold;}
#checkout div.checkoutLogin h3{margin:20px 0 10px 20px; font-weight: bold;}
#checkout div.checkoutLogin p{margin:10px 20px 10px 20px; /*width:300px; */
	font-size:70%; line-height: 1.2; height:27px;}
#checkout div.checkoutLogin p.error{color:#ff0000;}
#checkout div.checkoutLogin ul{margin:0 0 0 20px; padding:0; list-style:none;}
#checkout div.checkoutLogin ul li{height:15px; padding:0 0 0 20px; background:  url(../images/checkout/liTick.png) no-repeat top left; ; font-weight: bold; font-size:70%; line-height: 1.2; color:#8b9ab6;}
#checkout div.checkoutLogin fieldset{margin:10px 1px 10px 1px; border:0;}
#checkout div.checkoutLogin fieldset label{display:inline; font-weight: bold; padding-bottom:2px; margin-top:5px; font-size:70%; line-height: 1.2; width:100px; float:left; margin-left:20px;}
#checkout div.checkoutLogin fieldset input{clear:both; width:180px; padding:2px; border:1px solid #a4a4a4; border-bottom-color:#e5e5e5; border-right-color:#e5e5e5; font-size:70%; margin-left:20px;}
#checkout div.checkoutLogin fieldset p{color:#8b9ab6; font-size:10px; margin:0px 0 0 20px; padding:0px;}
#checkout div.checkoutLogin fieldset p a{color:#8b9ab6; text-decoration:none;}
#checkout div.checkoutLogin fieldset p a:hover{color:#8b9ab6; text-decoration:underline;}
#checkout div.thawteImg{padding:20px 0 20px 0;}
#checkout .loginField{padding:0px 0 2px 0;}
#checkout .fieldError{background-color: #f8dede;}
#checkout .fieldError label{color:#ff0000; font-weight: bold;}
#checkout .fieldError input{border: 1px solid #ff0000;}
#checkout .fieldError .errorMsg{float:left; padding-top:6px; width:150px; font-size:70%; color:#ff0000;}
#checkout div.errorBox{width:528px; padding:8px 6px 8px 70px; margin:10px 5px 10px 5px; border:1px solid #ff0000; height:27px; background: url(../images/checkout/largeError.png) no-repeat 28px 8px;}
#checkout div.errorBox p{margin:0; font-size:70%; line-height:1.2; color:#ff0000;}
#checkout .fieldError .errorMsg{padding-left:20px; background: url(../images/checkout/smallError.png) no-repeat left 4px;}
#checkout div.accountItem .errorMsg{position:absolute; left:385px; top:4px; width:200px;}
#checkout div.headInfoBox{background: url(../images/checkout/headInfoBoxBG.png) top left; width:515px; height:48px; padding:19px 10px 19px 89px; margin:10px 0 0 0; clear:both; vertical-align:middle; line-height:15px}
#checkout div.headInfoBox p{margin:0; font-size:70%;}
#checkout div.headInfoBox a,
#checkout div.headInfoBox a:visited,
#checkout div.headInfoBox a:active{font-weight:bold; color:#8b9ab6;}
#checkout div.headInfoBox p.orderNumber{font-size:75%; margin:5px 0 0 0; font-weight:bold;}
#checkout div.accountButtons{width:609px; height:0!important; padding:30px 0 0 0; position:relative; overflow: hidden; background-position: top left; background-repeat: no-repeat;}
#checkout div.accountButtons.details{background-image: url(../images/checkout/accountDetailsHeader.png);}
#checkout div.accountButtons.delivery{background-image: url(../images/checkout/accountDeliveryHeader.png);}
#checkout div.accountButtons.previous{background-image: url(../images/checkout/accountPreviousOrdersHeader.png);}
#checkout div.accountButtons div.buttonsContainer{position: absolute; top:4px; right:12px;}
#checkout div.accountButtons div div.button19px{float:left; margin-left:10px;}
#checkout div.welcomeMessage{font-size:70%; margin:15px 5px 15px 0;}
#checkout div.welcomeMessage a{text-decoration: underline; font-weight:bold; color:#8b9ab8;}
#checkout div.welcomeMessage strong{font-weight:bold; color:#8b9ab8;}
#checkout div.accountItem{position: relative; margin-top:18px; width:614px; height:auto; background: url(../images/checkout/accountItemBG.png) no-repeat top left;}
#checkout div.accountItem.giftWrappingOuter{ padding:0 5px; width:604px;}
#checkout div.accountItem div.accountItemFooter{clear:both; height:5px; width:614px; background: url(../images/checkout/accountItemFooter.png) no-repeat top left;}
#checkout div.accountItem fieldset{padding:10px 5px 10px 5px; width:604px;}
#checkout div.accountItem div.checkoutField{position:relative; left:0; float:left; display:inline; clear: both; width:604px;}

#checkout div.accountItem div.checkoutField img.visaLogo{position:relative; top:4px;}

#checkout div.accountItem div.checkoutField p{padding-left:160px;}
#checkout div.accountItem div.checkoutField em{font-size:70%; position:relative; top:-5px; font-style: normal;}
#checkout div.accountItem div.checkoutField.discountField h3{width:300px; float:left; padding:0; margin-left:24px;}
#checkout div.accountItem div.checkoutField.discountField input{width:100px; float:left; display: inline;}
#checkout div.accountItem div.checkoutField.discountField label{width:70px; float:left; display: inline;}
#checkout div.accountItem div.checkoutField div.divider{height:1px; background-color:#8b9ab6; width:566px; margin:10px 24px 10px 24px; clear: both;}
#checkout div.accountItem div.checkoutField div.voucherList,
#checkout div.accountItem div.checkoutField div.discountList{border:1px solid #8b9ab6; width:259px; padding:5px 20px 5px 25px; margin-left:24px; height: auto; clear: both; background:#ede4dc url(../images/checkout/codeTick.png) no-repeat top left;}/*
#checkout div.accountItem div.checkoutField div.discountList{background-color:#ede4dc;}*/
#checkout div.accountItem div.checkoutField div.discountList.error{background:#F8DEDE url(../images/checkout/codeCross.png) no-repeat top left; margin-top:10px;}
#checkout div.accountItem div.checkoutField div.voucherList p,
#checkout div.accountItem div.checkoutField div.discountList p{width:auto; margin:0 5px 5px 5px;}
#checkout div.accountItem div.checkoutField.discountField p{width:300px; float:left; padding:0; margin-left:24px; display: inline;}

#checkout div.accountItem.emailSignup{display:block; height:auto; overflow:auto; padding-bottom:5px;}
#checkout div.accountItem.emailSignup p{padding:16px 0 0 11px;}
#checkout div.accountItem.emailSignup input{display:block; float:left; margin:10px 0 0 22px; padding: 0; width: auto;}
#checkout div.accountItem.emailSignup label{clear:none;display:block; float:left; width:500px; padding:5px 0 0 8px; margin-top:2px; font-weight:normal; text-align:left;}
#checkout div.accountItem.emailSignup div.accountItemFooter{position:absolute; bottom:0; left:0;}
#checkout p.confirmText{float:right; font-size:11px; padding:9px 0 15px 0;}

/*** GIFT WRAPPING PANEL ***/

#checkout div.checkoutField.giftWrapping .optionsContainer{float:left; display:inline; margin:0; padding:0 13px 0 17px;} 
#checkout div.accountItem div.checkoutField.giftWrapping p{padding:0; margin:0 0 5px 0; line-height:14px;}
#checkout div.accountItem div.checkoutField.giftWrapping p.length{width:308px;}
#checkout div.accountItem div.checkoutField.giftWrapping p.length span{float:right;}
#checkout div.accountItem div.checkoutField.giftWrapping p strong{font-weight:bold;}
#checkout div.checkoutField.giftWrapping .wrappingOption{display:inline; float:left; position:relative; width:255px; padding-top:23px;}
#checkout div.checkoutField.giftWrapping .wrappingOption input{clear:left; margin:0; padding:0; width:15px; height:15px; float:left; display:block; border:none; background:none;}
#checkout div.checkoutField.giftWrapping .wrappingOption label{text-align:left; width:auto; margin:0;}
#checkout div.checkoutField.giftWrapping .msgContainer{width:308px; float:right; display:inline; margin:0; padding:24px 0 0 0;}
#checkout div.checkoutField.giftWrapping .msgContainer .textbox{width:306px; height:89px; border:1px solid #B2B6BC; margin:0; padding:0; font-size:60%;}
#checkout div.accountItem fieldset{padding:10px 5px 10px 5px; width:604px;}
#checkout div.accountItem.giftWrappingOuter fieldset{padding:14px 0 10px 0; width:604px;}

/***************************/

#checkout div.accountItem h2{padding:9px 0 6px 16px; margin:0;}
#checkout div.accountItem.giftWrappingOuter h2 span{float:right; padding-right:15px;}
#checkout div.accountItem.giftWrappingOuter h2 span a.giftWrappingClosed{background: url(../images/checkout/openBasket.png) no-repeat right; padding-right:25px;}
#checkout div.accountItem.giftWrappingOuter h2 span a.giftWrappingOpen{background: url(../images/checkout/closeBasket.png) no-repeat right; padding-right:25px;}

#checkout div.accountItem p{font-size:70%; line-height:1.2; margin-left:11px;}
#checkout div.accountItem label{font-size:70%; padding-left:11px; width:150px; display: block; float:left; font-weight:bold; text-align: right; line-height:1.5; vertical-align:bottom; margin-top:5px;}
#checkout div.accountItem label span{color:#ff0000;}
#checkout div.accountItem input,
#checkout div.accountItem select{font-size:70%; padding:2px; width:200px; margin:5px 0 5px 10px; border:1px solid #b2b6bc;}
#checkout div.accountItem select{width:206px;}
#checkout div.accountItem select.small{width:50px;}
#checkout div.accountItem select.cardDate{width:50px;}
#checkout div.accountItem input.postcode{width:75px;}
#checkout div.accountItem input.cardCode{width:40px;}
#checkout div.accountItem select.cardType{width:100px;}
#checkout div.accountRadio label{text-align:left; margin:0 0 0 22px; padding-right:5px; float: none; display: inline;}
#checkout div.accountRadio label:first-child{margin-left:180px;}
#checkout div.accountItem span.radio input,
#checkout div.accountItem  input.radio{border:0; width:auto; /*margin:0; */
	background-color: transparent;}

/** BASKET EXPAND **/
.basketExpand{position:absolute; right:20px; top:7px;}
.basketExpand a,.basketExpand a:active,.basketExpand a:visited{display:block; font-size:70%; font-weight:bold; height:19px; width:100px; text-align:right; padding-right:25px; line-height:19px; color:black;}
.basketExpand a.basketClosed{background: url(../images/checkout/openBasket.png) no-repeat right;}
.basketExpand a.basketOpen{background: url(../images/checkout/closeBasket.png) no-repeat right;}

/****** CHECKOUT BOX OPTIONS ******/
/*#checkout div.accountItem .existingDelivery{padding:0 0 15px 0px;}*/
#checkout div.accountItem .existingDelivery input{margin:0 10px 0 0;}
#checkout div.accountItem fieldset .existingDelivery p,
#checkout div.accountItem .existingDelivery div.existingCardNumber{margin:2px 0 15px 35px; clear:both;}
#checkout div.accountItem fieldset .existingDelivery p strong{font-weight:bold;}
#checkout div.accountItem .existingOn{color:#424242;font-weight: bold;padding-top:10px;}
#checkout div.accountItem .existingOn p, 
#checkout div.accountItem .existingOff p{font-weight:normal;}
#checkout div.accountItem .existingOff{color:#888888;font-weight: bold;padding-top:10px;}
#checkout div.accountItem .existingOff p,#checkout div.accountItem .existingOff label{color:#888888;}
#checkout div.accountItem .accountRadio label{font-weight: bold; text-align:left;margin:0 0 0 22px; padding-right:5px;}
#checkout div.accountItem .accountRadio input{margin:0; padding:0; border:0; background-color: transparent;}
#checkout div.accountItem .existingOn input, 
#checkout div.accountItem .existingOff input{margin:2px 0 0 10px; float:left;}
#checkout div.accountItem .existingOn label, 
#checkout div.accountItem .existingOff label{margin:0; width:auto;}


/**** DELIVERY OPTIONS ****/
#checkout div.accountItem fieldset.deliveryOptions{position:relative; left:0px;width:300px; /*height:170px; */ padding-bottom:20px;}
#checkout div.accountItem fieldset.deliveryOptions .deliveryOption{float:left; display:inline;margin-bottom:10px;}
#checkout div.accountItem fieldset.deliveryOptions .deliveryOption table tr td{padding-bottom:5px;}
#checkout div.accountItem fieldset.deliveryOptions label{text-align:left;float:left; display:inline; padding-left:10px;font-weight: bold; color:#383838; width:210px;margin:0;}
#checkout div.accountItem fieldset.deliveryOptions input{float:left; display:inline; vertical-align:middle; margin:2px 0 0 20px; width:13px; background:transparent; border:none;}
#checkout div.accountItem fieldset.deliveryOptions textarea{float:left;display:inline;border:1px solid #b9bcbf; width:200px; height:60px; overflow:auto; color:#6580ad;}
#checkout div.accountItem fieldset.deliveryOptions .deliveryInstructions{float:left; display:inline; margin:10px 0 0 20px; width:200px;}
#checkout div.accountItem fieldset.deliveryOptions .deliveryInstructions label{font-weight:normal;text-align:left; padding:0px;}

#checkout div.accountItem .deliveryTbl{position:absolute; right:40px; top:135px;width:293px; height:69px;color:white;}
#checkout div.accountItem .deliveryTbl table{border-collapse:collapse;width:310px;}
#checkout div.accountItem .deliveryTbl tr{height:23px; line-height:20px;}
#checkout div.accountItem .deliveryTbl td,
#checkout div.accountItem .deliveryTbl th{font-size:70%;background:#8b9ab6;color:white;}
#checkout div.accountItem .deliveryTbl td span,
#checkout div.accountItem .deliveryTbl th span{color:white;}
#checkout div.accountItem .deliveryTbl td{width:65px;font-weight: bold;}
#checkout div.accountItem .deliveryTbl th{text-align:right;padding-right:10px;}
#checkout div.accountItem .deliveryTbl tr.middle td,
#checkout div.accountItem .deliveryTbl tr.middle th{background:#4c5d82;color:#e0d8c8;}
#checkout div.accountItem .deliveryTbl tr.middle th span{color:#e0d8c8;}



.deliveryTbl tr.deliveryTblM td.deliveryTblR{}
.deliveryTbl .deliveryTblR{}

p.deliveryContinue{/*position:absolute; bottom:10px; right:50px; */color:#383838;font-weight: normal;font-size:11px;float:right;padding-right:18px;}
#checkout div.checkoutHeader{margin-top:20px; clear:both;}
#checkout div.checkoutHeader div.checkoutHeaderImg{width:614px; height:0!important; padding:34px 0 0 0; overflow: hidden; background-repeat: no-repeat; background-position: top left;}
#checkout div.checkoutHeader div.checkoutHeaderImg.delivery{background-image: url(../images/checkout/headerDelivery.png);}
#checkout div.checkoutHeader div.checkoutHeaderImg.billing{background-image: url(../images/checkout/headerBilling.png);}
#checkout div.checkoutHeader div.checkoutHeaderImg.confirm{background-image: url(../images/checkout/headerConfirm.png);}
#checkout div.checkoutHeader div.checkoutHeaderImg.complete{background-image: url(../images/checkout/headerComplete.png);}

/******************************* CONFIRM PAGE ****************************************/
#checkout div.accountItem .confirmDelAdd{float:left; display:inline;width:270px; margin:10px 0 0px 30px;}
#checkout div.accountItem .confirmDelAdd p{color:#383838; line-height:14px;}
#checkout div.accountItem .confirmDelAdd p span{display:block; margin:0 0 5px 0;color:#383838;font-weight: bold;}

#checkout div.accountItem .confirmDelOption{width:270px;}
#checkout div.accountItem .confirmDelOption p span{width:100px;}

#checkout div.accountItem .confirmBillCard{float:left; display:inline;width:280px; margin:10px 0 0 10px;}
#checkout div.accountItem .confirmBillCard p{display:block;float:left; display:inline; height:16px; line-height:16px;color:#383838; padding:2px 0; width:260px;}
#checkout div.accountItem .confirmBillCard p span{display:block; float:left; display:inline; width:105px; height:16px; line-height:16px;font-weight: bold; text-align:right; padding-right:10px;}
#checkout div.accountItem .confirmBillCard p strong{font-weight:bold;}

/************************************************ COMPLETE PAGE *****************************************************/
#checkout div.accountItem div.createAccount{position:relative; background: url(../images/checkout/accountChangesBG.png) no-repeat top left;padding:20px 0 0px 0px;}
#checkout div.accountItem div.createAccount h3{position:relative; left:120px; font-size:11px;font-weight: bold; color:#383838; margin:0px 0 15px 0; width:440px;}
#checkout div.accountItem div.createAccount p{position:relative; left:120px; font-size:11px;color:#383838; margin:0 0 2px 0; width:380px;line-height:1.3;}

#checkout div.accountItem div.createAccount ul{position:relative; left:120px; list-style:none;width:380px; margin:0px; padding:0px;}
#checkout div.accountItem div.createAccount ul li{padding:1px 0 0 15px; font-size:70%; line-height:1.2; background:  url(../images/bullet.png) no-repeat left 6px;}
#checkout div.accountItem div.createAccount fieldset{position:relative; left:15px; padding:8px 0 0 0;}


/**** ANYTHING CHANGED IN ACCOUNT ****/
#checkout div.accountItem div.createAccount fieldset .accountChanges{position:relative; left:155px; width:350px; clear:both; height:22px;}
#checkout div.accountItem div.createAccount fieldset .accountChanges input{float:left; display:inline; margin:3px 0 0 10px; width:15px; border:0px;}
#checkout div.accountItem div.createAccount fieldset .accountChanges label{float:left; display:inline; width:180px; padding:1px 0 0 15px; text-align:left; font-weight:normal; background:  url(../images/bullet.png) no-repeat left; margin-top:0;}
#checkout div.accountItem div.createAccount fieldset .accountChanges label span{font-weight: bold; color:#8b9ab6;}

/**** CREATE ACCOUNT IF NEW USER ****/
#checkout div.accountItem div.checkoutCreateAccount{margin:20px 5px 0 5px;}
#checkout div.accountItem div.checkoutCreateAccount h3{margin:0 0 5px 0;}
#checkout div.accountItem div.checkoutCreateAccount fieldset{left:0;}
#checkout div.accountItem div.checkoutCreateAccount fieldset .notifyMe{float:left; clear:both; margin:0 0 5px 45px;}
#checkout div.accountItem div.checkoutCreateAccount fieldset .notifyMe label{float:left; margin-top:0; display:inline; width:300px; padding:1px 0 0 5px; color:#383838; text-align:left; font-weight:normal;}
#checkout div.accountItem div.checkoutCreateAccount fieldset .notifyMe input{float:left; display:inline; margin:3px 0 0 125px; width:14px; border:0px;}
/**** CREATED ACCOUNT FOR NEW USER ****/
#checkout div.accountItem div.createdAccount p{margin:0px auto; padding:30px 0 30px 0; text-align:center; font-weight: bold; color:#7f7f7f; margin:0;}

/* Security Popup */
div.securityPopup{width:440px; height:0px!important; padding:350px 0 0 0; overflow:hidden; background: url(../images/checkout/securityPopup.png) no-repeat top left;}

div.printHeader{display:none;}

p.signature{padding:0 20px;}
p.signature strong, p.delNotice strong{font-weight:bold;}
p.delNotice{padding:5px 20px;}
