body img{border:none;}
.checkoutWrapper{width:1000px;height:600px;margin-left:8px;color:#2b3d90;}
.checkoutWrapper h2{color:#2B3D90 !important;font-size:14px;font-weight:bold;}
.checkoutAdminWrapper{padding:10px;color:#2b3d90;}
.checkoutAdminWrapper h2{color:#2B3D90 !important;font-size:16px;font-weight:bold;}
.checkoutBlock{float:left;margin-top:5px;position:relative;overflow:hidden;}
.checkoutInner{background-image:url('/_images/OnePageCheckout/back2.png');height:500px;width:681px;}
.checkoutContent{position:absolute;width:550px;padding:20px;}
.checkoutButton{cursor:pointer;cursor:hand;}
.checkoutStepButton{margin-left:585px;margin-top:8px;cursor:hand;cursor:pointer;}
.checkoutStepChangeButton{position:absolute;margin-top:450px;margin-left:240px;cursor:hand;cursor:pointer;z-index:1;}
.checkoutCorner{position:absolute;z-index:1;background-image:url('/_images/OnePageCheckout/corner2.png');width:34px;height:500px;top:0px;}
.checkoutTitle{margin-left:570px;margin-top:150px;}
.checkoutLoginContainer{float:left;border:solid 1px #95A7D0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:5px;height:60px;width:455px;overflow:hidden;}
.checkoutLoginInner{float:left;height:60px;width:455px;}
.checkoutLogin{border:1px none #9CA5DE;color:#575E85;}
.checkoutLogin input[type='text'],input.text,input[type='password'],input.password{width:120px;}
.checkoutLogin th{color:#2B3865;}
.checkoutRegister{border:1px none #9CA5DE;color:#575E85;}
.checkoutRegister input[type='text'],input.text,input[type='password'],input.password{width:120px;}
.checkoutRegister th{color:#2B3865;}
.checkoutAddressContainer{height:140px;}
.checkoutAddressDetails{height:140px;}
.checkoutErrors{margin-left:340px;color:Red;font-weight:bold;}
.checkoutBasketTable{border-collapse:collapse;}
.checkoutBasketTable .productName{font-size:9pt;width:185px;text-align:left;font-weight:normal;}
.checkoutBasketTable th{font-size:16px;text-align:center;}
.checkoutBasketTable tr{height:70px;}
.checkoutBasketTable td{text-align:center;width:90px;font-weight:bold;font-size:16px;}
.checkoutBasketTable img{float:left;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.checkoutBasketTable span{float:left;width:25px;}
.checkoutBasketTableEven{background-color:#c4cde6;}
.checkoutBasketBottom{width:526px;background-color:#2b3d90;color:White;margin-left:-5px;font-size:16px;font-weight:bold;padding:5px 10px 5px 10px;height:17px;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}
.checkoutBasketBottom span{margin:0px 5px 0px 5px;}
a.checkoutAddButtonLarge{display:block;background-image:url(/_images/OnePageCheckout/buyNow.png);background-repeat:no-repeat;background-position:top left;width:53px;height:25px;margin-top:5px;}
.postcodeSearchResultsContainer{overflow:auto;}
.postcodeSearchResultsContainer table{width:100%;}
.postcodeSearchResultsContainer tr{height:25px;}
.postcodeSearchResultsContainer td{padding-left:5px;}
.postcodeSearchResultsContainer .altRow{background-color:#C5CEEE;}
.checkoutMenDisplay{color:#C6001E;float:left;font-size:14px;font-weight:bold;padding-right:5px;}
.checkoutDeliveryBox{width:250px;overflow:hidden;}
.checkoutDeliveryOptions{width:250px;}
.checkoutDeliveryOptions span{color:#C6001E;font-size:14px;font-weight:bold;}
.checkoutDeliveryOptions .charge{color:#C6001D;font-weight:bold;}
.checkoutDeliveryOptions table{text-align:justify;width:100%;margin-bottom:10px;}
.checkoutDeliveryChosen{height:300px;}
.checkoutDeliveryChosen a{color:#C6001E;}
.checkoutDeliveryInfo{height:100%;margin-top:5px;font-weight:bold;}
.checkoutDeliveryTotal{margin-top:8px;color:#2B3D90;font-size:20px;font-weight:bold;}
.checkoutDeliveryTotal span{color:#C6001E;}
.checkoutDeliveryTime{color:#C6001E;font-size:14px;font-weight:bold;line-height:20px;}
.checkoutDeliveryTime a{color:#C6001E;text-decoration:none;}
.checkoutPaymentBox{padding:5px;border:solid 1px #95A7D0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-bottom:5px;overflow:hidden;}
.checkoutPaymentBox span{font-size:16px;font-weight:bold;color:grey;font-style:italic;}
.checkoutPaymentBox a{font-size:16px;font-weight:bold;}
.adminPaymentOptions{margin-top:10px;}
.adminPaymentOptions span{font-size:14px;font-weight:bold;text-decoration:underline;}
.adminPaymentOptions p{text-align:center;}
.adminPaymentOptions input{padding:2px 5px 0px 5px;}
.checkoutAdminPayments{width:260px;margin-left:5px;font-weight:bold;}
.checkoutRequired{color:#C6001E;font-style:italic;}
#checkBoxes{position:absolute;top:365px;left:315px;z-index:2;}
#useDelivery{margin-left:68px;}
.cardBox{background-color:white;}
.paypalBox{background-image:url('/_images/OnePageCheckout/PPicon.png');background-repeat:no-repeat;height:31px;}
.pay4LaterBox{background-image:url('/_images/OnePageCheckout/FinanceBacking.png');background-repeat:no-repeat;}