@media screen and (max-width:720px){.mobileproductimage,.productoutofstock{width:80%!important;height:auto!important}#SiteWrapper{width:100%}#SiteWrapper>div.container>table.mobileFriendly,#SiteWrapper>table.mobileFriendly{width:90%!important;margin:0 auto;display:table}.mobileOnly{display:block}.mobileHide{display:none!important}#MobileHeader{min-height:30px}#MobileHeader>img{margin:10px}#MobileHeader #MenuToggle{width:28px;margin:15px 15px 0 0;padding-top:2px;cursor:pointer;display:inline-block;float:right}#MobileHeader #MenuToggle span{height:4px;background-color:#d3330f;margin-bottom:4px;display:block}#MobileHeader #MenuToggle.open{background:url(images/bgMenuToggle.png) center 0 no-repeat}#MobileHeader #MenuToggle.open span{visibility:hidden}#MobileMenu{background-color:#e7e7e7;display:none}#MobileMenu.open{display:block}#MobileMenu>a{width:50%;font-size:.9em;text-align:center;text-decoration:none;color:#282828;border-bottom:solid 1px #d1d1d1;line-height:3em;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:inline-block;float:left}div.subt td[width="50"],div.text_top,img[src="images/progressbar.gif"],img[src="images/new_uks_number_one_white.gif"],img[src="images/header_big_news4.gif"]{display:none}#MobileMenu>a.full{width:100%}#MobileMenu>a.left{border-right:solid 1px #d1d1d1}div.phone.mobileOnly{background-color:#e7e7e7;text-align:center;padding:10px 0;display:none}#homebanners{margin:0!important;width:100%!important}#homebanners img{width:100%!important;height:auto!important}img#mobileBanner{width:100%;height:auto;margin:0 auto}img#homeNo1{max-width:300px;margin:0 auto}ul#homeReasons{list-style-type:none;margin:0 0 15px;padding:0}ul#homeReasons li{font-weight:700;font-size:.8em;text-align:center;text-transform:uppercase;color:#fff;background-color:#df0101;padding:.7em 0;border-bottom:solid 1px #fff}div.containeroffset{margin-left:0}div.bikescontainer>a>img{width:48%;padding-left:1%;padding-right:1%}div.welcomenew{margin:0;padding:40px 4%}div.subt{background:0 0;padding:0 5%;max-width:700px}div.subt h1 img{max-width:100%!important;height:auto}div.news{width:100%;margin-top:10px}div.news table,div.news tbody,div.news td,div.news tr{width:100%:!important;display:block}div.news #flash_360,div.news table table ul li br{display:none}div.news table table ul{margin-bottom:20px}div.news img{}div.subt>table,div.subt>table>tbody,div.subt>table>tbody>tr,div.subt>table>tbody>tr>td{width:100%;display:block}#content-area-btm,#content-area-top,div.subt div.lheader p a,div.subt h1 img[src="images/newsheader.gif"],ul#sub-menu{display:none}div.subt div.lheader{margin:20px 0 0}div.subt div.lheader p,div.subt div.text{margin:0}div.subt input.cpage,div.subt select.cpage,div.subt textarea.cpage{width:90%}div.subt h1 img{width:auto!important}div.subt p img{width:auto;max-width:100%}#content-area-container{width:100%}#content-area-main,#my-video_wrapper,#sidebar-container{width:100%!important;padding:0}#content-area-main{padding-top:10px}ul#sub-menu{width:100%;height:auto;background-image:none;background-color:#6E6E6E}ul#sub-menu li{display:block;float:none}div.colorPicker{margin-bottom:10px}div.colorPicker td{min-width:20px}img.productImage.mobileOnly{width:100%!important;height:auto!important;clear:both}span.price-subtitle{display:block}#content-area-main .top-section{width:90%;margin:0 auto}#content-area-main .btm-section .col-right{display:none}#content-area-main .btm-section>div,#content-area-main .top-section>div{width:100%;display:block;float:none;clear:both}#content-area-main .top-section>div.col-left>div{width:100%!important}#content-area-main .top-section>div.col-left>div tr{display:inline-block;float:left}#content-area-main .top-section>div.col-left #flash_360{width:100%!important;display:none}#content-area-main .btm-section>div.col-left,#content-area-main .btm-section>div.col-left #tabbed-box-container{width:99%!important;margin:0 auto;display:block;background:0 0}#content-area-main .btm-section>div.col-left #tabbed-box-menu{width:100%;height:auto;display:block;top:0;left:0;float:none}#tabbed-box-menu ul{width:90%;height:auto;margin-top:20px;display:block;position:relative;left:5%}#tabbed-box-menu ul li{width:50%;padding:0;background-color:#ddd;display:block;float:left}#content-area-main .btm-section>div.col-left #tabbed-content-btm,div.textpayment img[src="images/pixel_trans.gif"]{display:none}#tabbed-box-menu ul li a{width:auto!important;background-image:none!important;background-color:transparent;text-align:center}#tabbed-box-menu ul li a.selected{width:auto!important;padding-right:0!important;background-color:#fff;color:gray!important}div.bot_copy,div.bot_copy a{color:#cacaca}#tabbed-box-menu ul li.header{width:100%;background-image:none;background-color:#D33414;float:none;display:none}#tabbed-box-menu ul li.header p{text-align:center;padding:0}#content-area-main .btm-section>div.col-left #tabbed-box-content{width:80%!important;padding-left:5%!important;padding-right:5%!important;margin:0 0 0 5%;background-image:none;float:none;clear:both;top:0;right:0}#price-container{float:none}#thumbs-container{width:80%!important;margin:0 auto}#thumbs-container .jCarouselLite{width:220px!important}#thumbs-container a#next{right:0}div.textpayment{width:100%}table.productListing{width:100%;margin-top:15px}div.textpayment table.productListing tr td.productListing-data:first-child{width:10%}div.textpayment table.productListing input[type=text]{width:auto}#warrantybox{width:100%;height:auto;background-image:none;background-color:#F0F5F1;border:1px solid #ccc;padding:10px 0;margin-top:10px}#warrantyinfo{position:relative;top:0;left:0}#warrantyinfo .warrantyinfo{width:90%;margin:5px auto;display:block;float:none}#warrantyinfo .warrantydisclaimer{width:90%;margin:15px auto 0;font-size: 14px;}#checkoutDeliveryOptions{width:100%}#checkoutDeliveryOptions>tbody>tr:first-child{display:none}#checkoutDeliveryOptions>tbody>tr>td{display:block}#checkoutDeliveryOptions table.shippingtable{margin:0 0 30px}table.checkoutButtons{width:100%!important;max-width:300px;margin:0 auto;display:block}table.checkoutButtons tbody,table.checkoutButtons td,table.checkoutButtons tr{display:block}table.checkoutButtons img,table.checkoutButtons input[type=image]{width:auto!important;max-width:100%!important;height:auto}div.textpayment table.infoBox tr.infoBoxContents>td{width:100%;display:block}div.totalinc{/* width:90%;margin-left:0; */text-align:left;margin: 10px 0px;}table.infoBox td.main{ /*width:100%; */text-align:left; /*display:block */}a.postcodeanywherebutton{/* margin:10px 0;*/float:right}.textpayment table.infoBox{width:100%!important;margin:0 auto}.textpayment .checkoutbox table.infoBox table{width:90%;margin-left:5px}td.checkoutConfSpacing>table>tbody>tr>td{width:100%!important;display:block}div.yourdetailsbox{width:85%;float:none;margin:0 0 10px;border-radius:0}table.paymentInfo,table.paymentInfo td,table.paymentInfo tr{display:block}table.paymentInfo div#termsbox,table.paymentInfo div.cardpayment{width:100%;box-sizing:border-box;border-radius:0;margin-top:10px}table.paymentInfo div#termsbox label{width:87%}table.paymentInfo img[src="images/cardsnew.png"]{width:100%!important;height:auto!important;display:inline-block;margin-top:10px}div.bot_copy,div.bot_links{height:auto;background:#262626}#SiteWrapper .bot_links.mobileOnly{display:block}div.bot_links{width:100%;padding:10px 0 5px}div.bot_links a{width:50%;text-align:center;line-height:3.5em;border-bottom:dotted 1px #353535;background:#262626;display:inline-block;float:left}div.bot_links a.terms{width:100%;border-bottom:none}img[src="images/sr.gif"]{display:none}div.bot_copy{width:90%;padding:30px 5%;margin:0;border:0;border-top:dotted 1px #fff;text-align:left;font-size:.75em;line-height:1.7em;clear:both;display:block;display:none}}@media screen and (max-width:400px){#homebanners{min-height:100px!important;height:inherit!important}#hideMobile tr td:nth-child(2){width:50%; margin:0 auto;}}
.payment_td
{
    border:1px solid #ccc;
    padding:15px !important;
}
.payment_td label
{font-size:16px;line-height:2.2;	margin:0px 5px;}

.paymentInfo
{
    width:50%;
}

.cardpayment{padding:0;}
.card-images{
height:35px;float:right;
}
@media screen and (max-width:580px){
    .paymentInfo
{
    width:100%;
}
.payment_td label
{font-size:14px;line-height:2.3;}
#termsbox{width:100%;}
.checkoutbox td.main{font-size:14px;}
.checkoutbox td.main small{font-size:12px;}
}
@media screen and (max-width:420px){
    .confirmation-header{width:95%;}
    .bigheader{font-size:24px;}
    #pay_now_button,#pay_with_klarna{width:80% !important;}
    .payment_td label{font-size:13px;line-height:1.3;}
    .card-images{height:20px;}
    #termsbox label{font-size:13px;width: 87%; float: right;}
}