﻿.RadPanelBar .rpRootGroup {border-width: 0px!important; border-style: solid;}
.RadPanelBar .rpText {padding: 0px!important;font-size:14pt!important;font-family: 'Open Sans', sans-serif!important; font-weight: 200!important; }
.RadPanelBar .rpLink {border-bottom-width: 0px!important;}
.rpRootGroup {}
.RadPanelBar_Default a.rpLink {background:transparent!important;border:1px solid white!important;}
.RadPanelBar_Default .rpOut {border:0px solid white!important;}
.RadPanelBar_Default .rpTemplate {font-family: 'Open Sans', sans-serif!important; font-weight: 200!important; color:#4b4c4c!important;}
.RadPanelBar_Default a.rpLink, .RadPanelBar_Default div.rpHeaderTemplate, .RadPanelBar_Default .rpTemplate {color:#4b4c4c!important;}
.RadPanelBar_Default a.rpDisabled, .RadPanelBar_Default div.rpDisabled, .RadPanelBar_Default a.rpDisabled:hover {color: #BBB!important;}
.RadPanelBar .rpFocused .rpOut, .RadPanelBar a.rpLink:hover .rpOut, .RadPanelBar .rpSelected .rpOut, .RadPanelBar a.rpSelected:hover .rpOut {padding:0px!important}

.checkoutbasket td{}
.checkout_basket tr td {font-size:12pt!important;padding:10px;}
.checkout_basket tr {background-color: #F6F6F6;}
.checkout_basket{margin:0px; width:100%;}
.checkout-deliveryaddresstable tr td {padding:4px;}
.checkout-deliveryaddresstable h4 {font-weight:bold;width:auto;}
/*.paymentmeth label{display:none;}*/
.checkout_billing_buttons{border-top:0px solid #999; padding:10px;}
.placeOrderSection{border-top:1px solid #ccc; border-bottom:0px solid #ccc; padding:20px 0 20px 10px; font-size:12pt; clear:both; background-color:#fff;}
.checkout_error{margin:10px 0px 10px 0px;display:block; padding:5px; border:2px solid #c0392b; background-color:#e74c3c; color:#fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.entersomething{border:2px solid #e74c3c!important;}
.checkout_account_buttons{border-top:0px solid #999; padding:10px;}


#shapes input[type="radio"] {position:absolute;left:-9999px;}
.hasvalue {color:#00AEEF;font-weight:600;}
.contentpage {min-height:400px;}
.rpRootGroup {list-style:none;margin:0px!important;}
.rpItem {list-style:none;float:left;width:100%;clear:both}
.rpGroup {margin:0px!important;}
.checkout_basket_buttons {border:0px;}
.checkout_delivery_buttons {border:0px;}

.rpRootGroup > li:nth-child(1) {padding:0px 0px 20px 0px; margin:0px 0px 20px 0px;border-bottom:1px solid #ccc;}
.rpRootGroup > li:nth-child(2) {padding:0px 0px 20px 0px; margin:0px 0px 20px 0px;border-bottom:1px solid #ccc;}
.rpRootGroup > li:nth-child(3) {padding:0px 0px 20px 0px; margin:0px 0px 20px 0px;border-bottom:1px solid #ccc;}
.rpRootGroup > li:nth-child(4) {padding:0px 0px 20px 0px; margin:0px 0px 20px 0px;border-bottom:1px solid #ccc;}
.rpLink {text-decoration:none;cursor:default;color:#333;margin:0px 0px 0px 0px;}
.hrdotted {border-top:1px dashed #ccc;border-bottom:0px;}

.continue:link {color:white!important;display:inline-block;margin:20px 0px 0px 20px;width:97px;height:38px;padding:10px 10px 0px 17px;text-decoration:none;background-image:url('../layoutimages/checkout.png');}
.continue:hover {text-decoration:none!important;}
.continue:visited {color:white!important;}
.continue {float:right;}

.review:link {color:white!important;display:inline-block;margin:20px 0px 0px 20px;width:83px;height:38px;padding:10px 10px 0px 30px;text-decoration:none;background-image:url('../layoutimages/checkout.png');}
.review:hover {text-decoration:none!important;}
.review:visited {color:white!important;}
.review {float:right;}


.edit:link {color:white!important;display:inline-block;margin:20px 0px 0px 20px;width:70px;height:38px;padding:10px 10px 0px 43px;text-decoration:none;background-image:url('../layoutimages/checkout.png');}
.edit:hover {text-decoration:none!important;}
.edit:visited {color:white!important;}
.edit {float:right;}

.createaccount:link {color:white!important;display:inline-block;margin:20px 0px 0px 20px;width:80px;height:38px;padding:10px 10px 0px 33px;text-decoration:none;background-image:url('../layoutimages/checkout.png');}
.createaccount:hover {text-decoration:none!important;}
.createaccount:visited {color:white!important;}
.createaccount {float:right;}

.placeorder:link {color:white!important;display:inline-block;margin:20px 0px 0px 20px;width:85px;height:48px;padding:0px 0px 0px 40px;text-decoration:none;background-image:url('../layoutimages/checkout.png');}
.placeorder:hover {text-decoration:none!important;}
.placeorder:visited {color:white!important;}
.placeorder {float:right;}


.checkoutinline .RadInput_Default .riTextBox, html body .RadInputMgr_Default {
    border-color: #8E8E8E #B8B8B8 #B8B8B8 #8E8E8E;background: #FFF none repeat scroll 0% 0%;color: #333;font: 16px "Open Sans",sans-serif!important;}
.checkoutinline .RadPanelBar .rpGroup .rpLink, .RadPanelBar .rpGroup .rpTemplate {
    font-size: 16px!important; line-height: 22px;}
.checkoutinline .RadPanelBar .rpText {
    padding: 0px !important; font-size: 14pt !important; font-family: "Open Sans",sans-serif !important; font-weight: bold!important;}


.basketsummarysection {width:40%;float:right;}
.basketsummarysection_table {width:100%;margin:20px 0px 20px 0px;}


.paymentmethod_sagepay{
    background-image:url(/sites/1/layoutimages/paymentmethod_sagepay.png); background-repeat:no-repeat; background-size:auto 30px; width:350px; height:50px; float:right; margin: 0px 0px 0px 20px;
}
.paymentmethod_sagepay > label:nth-child(2){display:none;}
.paymentmethod_sagepay input{
    margin: 0px 0px 0px -20px;
}

.paymentmethod_paypal {
     background-image:url(/sites/1/layoutimages/paymentmethod_paypal.png); background-repeat:no-repeat; background-size:auto 30px;  width:350px; height:50px; float:right; margin: 0px 0px 0px 20px;
}
.paymentmethod_paypal > label:nth-child(2){display:none;}
.paymentmethod_paypal input{
    margin: 0px 0px 0px -20px;
}
