@charset "utf-8";img{width:100%;max-width:100%;height:auto;}
.cycle-slides img{width:100%;height:auto;display:block;}
@media only screen and (min-width:1200px){.container{width:100%;margin:0 auto;max-width:1220px;}
.container.ft_container, .container.copyrighttext{ min-width: 100%; background: #4d4d4e;}
.ft_link{width:10%;min-width:128px;}
.ft_link2{width:30%;min-width:328px;}
.ft_blue_box ul{ max-width: 1220px;}
.footer_top, .footer_btm, .container.copyrighttext .copyright-content{ max-width: 1174px;}
.footer-bottom-checkout{ max-width: 1180px; margin: 0 auto;}
.banner{width:73%;}
.banner #slideshow .cycle-slides{height:363px;}
.banner .banner_txt h4{font-size:20px;line-height:12px;margin-top:8px;}
.banner .banner_txt p{font-size:14px;line-height:18px;}
.cycle-nav{}
.feature_box ul li span a img{display:block;height:124px;width:288px;}
.feature_box ul li{min-height:194px;}
.about_box1_img{width:30%;right:-36%;}
.about_box3{height:184px;}
.products-listing-type-grid .grid-row li.item{width:23.8%;}
.serchresultresponsive .grid-row li.item{width:18.6%;}
.related_prodcts_cont .product_listing ol li{width:31.8%;}
.related_prodcts_cont .product_listing ol li .prod_title{min-height:60px;}
.jcarousel-skin-tango .jcarousel-item{width:72px !important;height:72px !important;}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin:0 8px 0 0 !important;}
.category_lft{display:block !important;}
.feature_box ul li a.read_more{bottom:-15px;}
.bx-pager{top:-75px;}
.bx-controls-direction{width:100% !important;}
.onestepcheckout-index-index .onestepcheckout-place-order-loading{text-align:center;width:290px;margin:10px auto;clear:both;}
.cms-professionals-events .cms-custom-table-middle-mask ul.ulevents{width:99.8%;}
#cybersource3dauth_cc_cid, #cybersource3dauth_cc_issue, #sagepaydirectpro_cc_cid, #sagepaydirectpro_cc_issue{float:left !important;margin-left:5%;border-top:1px solid #a1afbe !important;border-left:0px solid #a1afbe !important;border-right:1px solid #b5bec8 !important;border-bottom:1px solid #c4cdd6 !important;-webkit-box-shadow:#ccc 1.5px 1.5px 1px !important;-moz-box-shadow:#ccc 1.5px 1.5px 1px !important;box-shadow:#ccc 1.5px 1.5px 1px !important;}
.product-image-zoom .swipeviewport{display:none !important;}
.product-view .product-img-box .more-views .images-container li{width:78px !important;}
.banner .banner_txt p{width:82%;}
.feature_box ul li {  margin: 0 1.1% 0 0;}
.ft_blue_box ul li.ft_wid4 { width: 17.5%;float: left;}
}

@media only screen and (min-width:1020px) and (max-width:1200px){.category_lft{display:block !important;}
#advancednavigation-filter-content-price{padding:3px 4%;width:92% !important;}
.products-listing-type-grid .grid-row li.item{width:23.7%;}
.serchresultresponsive .grid-row li.item{width:18.5%;}
.featured-item .featured-item-inner{min-height:73px;}
.basket_quantity{padding:40px 0 0 0;text-align:center;margin:0 15%;}
.basket_quantity.qty-col.mobiledrpdwn span{width:61%;text-align:left;}
.onestepcheckout-index-index .onestepcheckout-place-order-loading{text-align:center;width:252px;margin:10px auto;}
.cms-professionals-events .cms-custom-table-middle-mask ul.ulevents ul li.eventname{width:48%;}
.checkout-onepage-success .customer-area-contnent .account-fieldset .legend{width:auto;}
.checkout-onepage-success .top-content-left{width:75%;}
.non-uk-stockists ul.non-uk-stockistul li.non-uk-links li.rightbzero{border-right:0px;width:31.70%;}
#cybersource3dauth_cc_cid, #cybersource3dauth_cc_issue{float:left !important;margin-left:5%;border-top:1px solid #a1afbe !important;border-left:0px solid #a1afbe !important;border-right:1px solid #b5bec8 !important;border-bottom:1px solid #c4cdd6 !important;-webkit-box-shadow:#ccc 1.5px 1.5px 1px !important;-moz-box-shadow:#ccc 1.5px 1.5px 1px !important;box-shadow:#ccc 1.5px 1.5px 1px !important;}
#review-please-wait{width:50%;}
.product-image-zoom .swipeviewport{display:none !important;}
.checkout-onepage-success .customer-area-contnent .account-fieldset .account-fieldset-content{padding:10px 2.35%;}
.product-view .product-img-box .more-views .images-container li{}
.blue_social{padding:9% 0 0 1%;text-align:center;overflow:hidden;}
.ft_blue_box ul li .blue_social a.tweet_icon{background:url("../images/Twitterb.png") no-repeat scroll left top;display:inline-block;height:28px;margin-left:2%;padding-left:0px;text-indent:-999px;width:32px;background-size:100% 100%;}
.ft_blue_box ul li .blue_social a.gplus_icon{background:url("../images/GooglePlusb.png") no-repeat scroll left top;display:inline-block !important;height:28px;margin-left:2%;margin-top:8px;padding-left:0;text-indent:-999px;vertical-align:top;width:28px;background-size:100% 100%;}
.ft_blue_box ul li .blue_social a.fb_icon{background:url("../images/Facebookb.png") no-repeat scroll left top;display:inline-block;height:28px;margin-left:0%;padding-left:0px;text-indent:-999px;width:28px;background-size:100% 100%;}
.ft_blue_box ul li .blue_social a.insta_icon{background:url("/media/cms/cosyfeet/homepage/Instagram_Icon.png") no-repeat scroll left top;display:inline-block !important;height:28px;margin-left:2%;margin-top:8px;padding-left:0;text-indent:-999px;vertical-align:top;width:28px;background-size:100% 100%;}
.onestepcheckout-enable-termsmainshot #tipmailshot.tooltip-left{     top: -46px !important;}
.onestepcheckout-enable-newsletter #tipthirdpartyoptin.tooltip-left{     top: -46px !important;}
.onestepcheckout-enable-gdprchkbox #tipgdprshot.tooltip-left{     top: -46px !important;}
}
@media only screen and (min-width:921px) and (max-width:1020px){.wrapper{min-width:100%;}
.container{width:96%;padding:0 2%;}
.container.ft_container, .container.copyrighttext{ min-width: 100%; background: #4d4d4e;}
.container.copyrighttext{min-width: calc(100% - 20px);width: 96%;padding: 0 10px;}
.footer_btm {padding: 10px 10px 0px;}
.ft_blue_box ul, .footer_top,.footer_btm, .footer-bottom-checkout { max-width: 92.5% !important;}
.container.copyrighttext .copyright-content {max-width: 94%;}
.logo{width:30%;}
.nav{width:75%;}
.banner{width:66%;}
.banner #slideshow .cycle-slides{height:255px;}
.cycle-nav{}
.home_rht{width:30%;}
.home_main_txt h5{font-size:20px;line-height:20px;}
.search_condition h6{font-size:13px;}
.feature_box ul li .feat_cont_box{min-height:184px;}
.ft_blue_box ul li .request_catalogue{padding:0 3%;}
.ft_blue_box ul li .recommend{padding:0 5%;}
.ft_link{padding:0 1% 0 0;}
.ft_link2{width:48%;padding:0px;}
.ft_icons{width:20%;}
.ft_icons ul li{width:30%;}
.footer-bottom-checkout .ft_icons ul li{ width: auto;}
.basket_box{width:37%;}
.your_basket span{margin-left:10px;}
.field_box span{width:72%;}
.ft_blue_box ul li .sign_newsletter{padding:0 0 0 4%;}
.blue_social{padding:6% 0 0;text-align:center;overflow:hidden;}
.ft_blue_box ul li .blue_social a.tweet_icon{background:url("../images/sprite-cosy.png") no-repeat scroll -0px -475px;display:inline-block;height:38px;margin-left:4%;padding-left:0px;text-indent:-999px;width:47px;}
.ft_blue_box ul li .blue_social a.gplus_icon{background:url("../images/sprite-cosy.png") no-repeat scroll 0 -523px;display:inline-block !important;height:39px;margin-left:4%;margin-top:8px;padding-left:0;text-indent:-999px;vertical-align:top;width:39px;}
.ft_blue_box ul li .blue_social a.fb_icon{background:url("../images/sprite-cosy.png") no-repeat scroll 0 -326px;display:inline-block;height:39px;margin-left:0%;padding-left:0px;text-indent:-999px;width:39px;}
.ft_blue_box ul li.ft_wid4{width:17%;}
.ft_blue_box ul li.ft_wid2{width:19.0%;}
.basket_but a.cont_but{margin-left:20px;}
.category_lft{display:block !important;}
#advancednavigation-filter-content-price{width:92% !important;padding:0px 4%;}
.toolbar{width:100%;}
.products-listing-type-grid .grid-row li.item{width:23.6%;}
.serchresultresponsive .grid-row li.item{width:23.4%;}
.serchresultresponsive .grid-row li.item.search_last{margin-right:0px;}
.serchresultresponsive .grid-row li.item.last{margin-right:1%;}
.featured-item .featured-item-inner{min-height:75px !important;}
.featured-item a img{ min-height: 95px !important;}
.basket_quantity{padding:40px 0 0 0;text-align:center;margin:0 3%;}
.basket_form_wid2 .qty-col .qty-deduct{margin-left:15%;}
.basket_quantity.qty-col.mobiledrpdwn span{width:61%;text-align:left;}
.cms-professionals-events .cms-custom-table-middle-mask ul.ulevents ul li.eventname{width:48%;}
.product-view .product-img-box .media-options{padding:0 7%;}
.community-right .sub-box .fbtwicons li{float:none;margin-bottom:10px;}
.checkout-onepage-success .customer-area-contnent .account-fieldset .legend{width:auto;}
.checkout-onepage-success .top-content-left{width:75%;}
.logout-box-right{float:left;clear:both;margin-top:20px;}
.non-uk-stockists ul.non-uk-stockistul li.non-uk-links li.rightbzero{border-right:0px;width:31.60%;}
#cybersource3dauth_cc_cid, #cybersource3dauth_cc_issue{float:left !important;margin-left:5%;border-top:1px solid #a1afbe !important;border-left:0px solid #a1afbe !important;border-right:1px solid #b5bec8 !important;border-bottom:1px solid #c4cdd6 !important;-webkit-box-shadow:#ccc 1.5px 1.5px 1px !important;-moz-box-shadow:#ccc 1.5px 1.5px 1px !important;box-shadow:#ccc 1.5px 1.5px 1px !important;}
#review-please-wait{width:50%;}
.checkout-onepage-success .customer-area-contnent .account-fieldset .account-fieldset-content{padding:10px 2.35%;}
.blue_social{padding:11% 0 0 1%;text-align:center;overflow:hidden;}
.ft_blue_box ul li .blue_social a.tweet_icon{background:url("../images/Twitterb.png") no-repeat scroll left top;display:inline-block;height:25px;margin-left:2%;padding-left:0px;text-indent:-999px;width:28px;background-size:100% 100%;}
.ft_blue_box ul li .blue_social a.gplus_icon{background:url("../images/GooglePlusb.png") no-repeat scroll left top;display:inline-block !important;height:25px;margin-left:2%;margin-top:8px;padding-left:0;text-indent:-999px;vertical-align:top;width:25px;background-size:100% 100%;}
.ft_blue_box ul li .blue_social a.fb_icon{background:url("../images/Facebookb.png") no-repeat scroll left top;display:inline-block;height:25px;margin-left:0%;padding-left:0px;text-indent:-999px;width:25px;background-size:100% 100%;}
.ft_blue_box ul li .blue_social a.insta_icon{background:url("/media/cms/cosyfeet/homepage/Instagram_Icon.png") no-repeat scroll left top;display:inline-block !important;height:25px;margin-left:2%;margin-top:8px;padding-left:0;text-indent:-999px;vertical-align:top;width:25px;background-size:100% 100%;}
}
@media only screen and (min-width:901px) and (max-width:920px){.community-right .sub-box .fbtwicons li{float:none;margin-bottom:10px;}
.checkout-onepage-success .customer-area-contnent .account-fieldset .legend{width:auto;}
.checkout-onepage-success .top-content-left{width:75%;}
#review-please-wait{width:50%;}
.checkout-onepage-success .customer-area-contnent .account-fieldset .account-fieldset-content{padding:10px 2.35%;}
}
@media only screen and (min-width:810px) and (max-width:921px){.wrapper{min-width:100%;}
.container{width:96%;padding:0 2%;}
.container.ft_container, .container.copyrighttext{ min-width: 100%; background: #4d4d4e;}
.container.copyrighttext .copyright-content{ max-width: 100%;}
.container.copyrighttext{ min-width: 96%; width: 96%;}
.ft_blue_box ul, .footer_top,.footer_btm { max-width: 94% !important;}
.footer-bottom-checkout{ max-width: 92.5%;}
.footer_top {padding: 0 4% 25px !important;}

.container.copyrighttext .copyright-content {
    max-width: 96%;
}
.logo{width:30%;}
.top_link{width:69%;}
.top_link ul li{padding:0 4px;}
.top_link ul li a{font-size:12px;}
.login_box{width:21%;}
.login_box ul{padding:2px 0 0;}
.login_box ul li{padding:0 8px 0 5px;}
.currency{width:8%;}
.currency ul{padding:2px 0 0;}
.your_basket a.check_but{width:85px;}
.nav{width:76%;}
.nav ul li a{padding:0 5px !important;}
.nav2 ul li a{padding:0 8px;}
.banner{width:66%;}
.banner #slideshow .cycle-slides{height:255px;}
.cycle-nav{}
.basket_total h4{padding:0 0 0 12%;}
.home_rht{width:30%;}
.home_main_txt h5{font-size:20px;line-height:20px;}
.search_condition h6{font-size:13px;}
.feature_box ul li .feat_cont_box{min-height:188px;}
.ft_blue_box ul li .request_catalogue{padding:0 0 0 3%;}
.ft_blue_box ul li.ft_wid2{width:21%;}
.ft_blue_box ul li .recommend{padding:0 0 0 5%;}
.ft_blue_box ul li.ft_wid3{width:20.3%;}
.ft_blue_box ul li.ft_wid4{float:right;width:15%;}
.ft_link{padding:0 1% 0 0;}
.ft_link2{width:48%;padding:0px;}
.ft_icons{width:15% !important;}
.ft_icons ul li{width:49%;}
.footer-bottom-checkout .ft_icons ul li{ width: auto;}
.ft_blue_box ul li.ft_wid1{width:22%;}
.basket_box{width:37%;}
.your_basket span{margin-left:10px;}
.field_box span{width:70%;}
.ft_blue_box ul li .sign_newsletter{padding:0 0 0 4%;}
.blue_social{padding:17% 0 0 1%;text-align:center;overflow:hidden;}
.ft_blue_box ul li .blue_social a.tweet_icon{background:url("../images/Twitterb.png") no-repeat scroll left top;display:inline-block;height:20px;margin-left:2%;padding-left:0px;text-indent:-999px;width:23px;background-size:100% 100%;}
.ft_blue_box ul li .blue_social a.gplus_icon{background:url("../images/GooglePlusb.png") no-repeat scroll left top;display:inline-block !important;height:20px;margin-left:2%;margin-top:8px;padding-left:0;text-indent:-999px;vertical-align:top;width:20px;background-size:100% 100%;}
.ft_blue_box ul li .blue_social a.fb_icon{background:url("../images/Facebookb.png") no-repeat scroll left top;display:inline-block;height:20px;margin-left:0%;padding-left:0px;text-indent:-999px;width:20px;background-size:100% 100%;}
.ft_blue_box ul li .blue_social a.insta_icon{background:url("/media/cms/cosyfeet/homepage/Instagram_Icon.png") no-repeat scroll left top;display:inline-block !important;height:20px;margin-left:2%;margin-top:8px;padding-left:0;text-indent:-999px;vertical-align:top;width:20px;background-size:100% 100%;}
.ft_btm_link{width:100%;float:none;margin:0 0 5px;text-align:center;}
.ft_btm_link ul{float:none;text-align:center;}
.ft_btm_link ul li{display:inline;float:none;padding:0 6px 0 9px;}
.ft_btm_link ul li a{display:inline-block;}
.ft_btm_rht{float:none;margin:0 auto;text-align:center;width:330px;}
.verify_trusted{display:inline-block;float:right;}
.cards{display:inline-block;float:none;}
.about_box1{width:60%;}
.about_box1 h3{font-size:17px;}
.about_box1 p{font-size:13px;}
.about_box1_img{width:45%;right:-55%;}
.about_box2 a span{font-size:13px;}
.password_box ul li label{padding:0;}
.product_tabber_tabs ul li a{width:65px;}
.category_lft{display:block !important;}
#advancednavigation-filter-content-price{width:90% !important;padding:0px 5%;}
.operabrowser #advancednavigation-filter-content-price{width:91% !important;padding:0px 5%;}
.toolbar{width:100%;}
.subcategory-listing .categories-grid-row li{width:95%;}
.subcategory-listing, .subcategory-listing-head{width:50%;}
.products-listing-type-grid .grid-row li.item{width:23.5%;}
.serchresultresponsive .grid-row li.item{width:23.4%;}
.serchresultresponsive .grid-row li.item.search_last{margin-right:0px;}
.serchresultresponsive .grid-row li.item.last{margin-right:1%;}
.featured-item .featured-item-inner{min-height:90px !important;}
.featured-item a img{ min-height: 84px !important;}
.basket_quantity{padding:40px 0 0 0;text-align:center;margin:0 3%;}
.basket_form_wid2 .qty-col .qty-deduct{margin-left:8%;}
#header_cart{width:34%;}
.cms-professionals-events .cms-custom-table-middle-mask ul.ulevents ul li.eventname{width:48%;}
.product-view .product-img-box .media-options{padding:0 5%;}
.add-to-cart-box-right{float:right;margin-left:0;text-align:center;}
.availability-container{float:left;font-size:12px;height:50px;margin-right:0;text-align:center;width:67px;}
.footer-block .content .details-left, .footer-block .content .details-middle, .footer-block .content .details-right{padding:15px 9px 11px}
.checkout-onepage-success .customer-area-contnent .account-fieldset .legend{width:auto;}
.checkout-onepage-success .top-content-left{width:75%;}
.logout-box-right{float:left;clear:both;margin-top:20px;}
.non-uk-stockists ul.non-uk-stockistul li.non-uk-links li.rightbzero{border-right:0px;width:31.60%;}
.shops-stockists .middle-block{min-height:168px;margin-top:25px;height:auto;}
.shops-stockists .middle-block .details-right .find-stockist{width:52%;}
.shops-stockists .middle-block .details-right{padding-bottom:1%;}
.shops-stockists .middle-block .details-right{min-height:140px;}
.shops-stockists .middle-block .details-left{min-height:120px;}
.shops-stockists .middle-block .details-left .polaroid-stockist{width:58%;}
#review-please-wait{width:70%;}
.midcopyright,.midcopyright p.left, .midcopyright p.right{ float: none !important;}
.midcopyright p.left, .midcopyright p.right{ display: inline-block;}
}
@media only screen and (min-width:810px) and (max-width:940px){.add-to-cart-box-right{float:right;margin-left:0;text-align:center;}
.availability-container{float:left;font-size:12px;height:50px;margin-right:0;text-align:center;width:67px;}
.sales-order-view table.data-table{width:100.6%;margin-left:-1px;}
.sales-order-view table.buyagaintable{width:101%;}
.review-customer-index table.data-table{width:100.5%;margin-left:-1px;}
.products-listing-type-grid .criteria a{width:40%;max-width:45%;}
.products-listing-type-grid .criteria a img{width:auto;}
.cppsa{ line-height: 20px !important;}
}
@media only screen and (min-width:810px) and (max-width:1020px){.product-view .product-tabber-tabs li a{width:98%;padding:7px 1%;background:#dcead5;border-radius:10px 10px 0 0;overflow:hidden;font-size:11px;}
.product-view .product-tabber-tabs li{float:left;margin-right:3px;width:16%;overflow:hidden;}
.product-view .product-tabber-tabs li.active a{background:#FFFAE0;font-size:12px;width:98%;}
.product-tabber-tabs{width:100%;}
.banner_txt p.pfullcontent{display:none;}
.banner_txt p.pmobilecontent{display:block;}
}
@media only screen and (min-width:810px) and (max-width:812px){.top_link ul li a{font-size:12px;}
.top_link ul li{padding:0 2px;}
}
@media only screen and (min-width:811px){.checkout-cart-index .ipad_content{height:auto !important;}
}
@media only screen and (min-width:581px) and (max-width:810px){p.left-advert-accessory{display:none;}
body, header{background:#fff;}
.wrapper{width:100%;}
.container{width:100%;padding:0px;}
.cont_white_bg{padding:0px;width:100%;background:#fff;}
.ft_container{background:#fff;}
.nav ul li.nav_first a:hover, .nav ul li.nav_first a.active{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.header_top{}
.header_top_bar{padding:0px;}
.header_btm_bar{padding:0 0 5px 0;border-bottom:1px solid #cccccc; float: left;}
.top_link{display:none;}
.currency{margin-right:10px;}
.login_box{margin:0 1% 0 0;}
.logo{width:35%;padding:0 0 0 1%;position:relative;z-index:1;}
.basket_box #search_mini_form{display:none;}
.basket_box{width:163px;margin-right:10px;}
.basket_box #header_cart{width:170px;margin-top:3px;}
.header-cart-content-top button{float:none;text-align:center;margin:0 auto 3px;}
#header-cart-content{display:none !important;}
.head_call_detail{display:none;}
.ipad_head_mid{display:block;}
.ipad_basket{display:block;}
.nav2{display:none;}
.ipad_border{width:77.8%;border-left:1px solid #CCCCCC;float:left;background: #fff;position: relative;}
.header_btm{width:22%;float:left;height:auto;border-radius: 0;box-shadow: none;}
.content{clear:none;padding:0px;display:block;}
.basket_open{width:250px;top:35px;right:0px;border-radius:10px 0 10px 10px;-webkit-border-radius:10px 0 10px 10px;-moz-border-radius:10px 0 10px 10px;}
.nav{width:100%;}
.nav ul li{width:100%;background:url(../images/nav_bg.jpg) repeat-x left top;padding:0px;height:auto;}
.nav ul li a{padding:0 5px 0 10px !important;}
.nav ul li a span{display:block;background:url(../images/nav_arrow.png) no-repeat right 12px;}
.nav ul li.active a span{background:url(../images/nav_arrow_down2.png) no-repeat right 12px;}
.nav ul li a:hover{background:url(../images/nav_hover.jpg) repeat-x;}
.nav ul li a:hover span{background:url(../images/nav_arrow_down2.png) no-repeat right 12px;}
.nav ul li a.selected{background:url(../images/nav_hover.jpg) repeat-x;}
.nav ul li a.selected span{background:url(../images/nav_arrow_down2.png) no-repeat right 12px;}
.nav ul li ul{width:100% !important;background:none;border:0;position:relative;top:0px !important;left:0px !important;margin-bottom:0px;padding-bottom:0px;}
.nav ul li ul li{background:url("../images/top_bg.png") repeat-x scroll left top;padding:0;width:100%;}
.nav ul li ul li a{background:none repeat scroll 0 0;color:#666666;height:38px;line-height:38px;padding:0 0 0 8% !important;width:89.9%;text-decoration:none;}
.nav ul li ul li a:hover{color:#4a83c0 !important;background:url(../images/nav_hover.jpg) repeat-x left top;text-decoration:none;width:92%;}
.nav ul li ul li a span{background:url("../images/arrow.png") no-repeat scroll right 13px !important;margin-right:5px;}
.nav ul li ul li a:hover span{background:url("../images/arrow.png") no-repeat scroll right 13px;margin-right:5px;}
.nav ul li ul li.active a span{background:url(../images/nav_arrow_down2.png) no-repeat right 12px !important;}
.nav ul li.active ul{display:block;}
.ft_container{width:100%;}
.ipad_nav{width:100.3%;display:block;background:#4d4d4e;clear:both;}
.ipad_nav ul{width:100%;float:left;display:block;}
.ipad_nav ul li{width:100%;float:left;display:block;border-bottom:1px solid #808080;padding:10px 0;}
.ipad_nav ul li a{font-size:13px;line-height:15px;font-family:Arial, Helvetica, sans-serif;color:#fefefe;font-weight:bold;text-decoration:none;padding:0 0 0 12px;}
.ipad_nav ul li a:hover{color:#4a83c0;}
.ipad_nav p{font-size:12px;line-height:16px;font-family:Arial, Helvetica, sans-serif;color:#fefefe;float:left;display:block;padding:0 0 0 12px;}
.ipad_nav a.fb_icon{padding:0 0 0 40px;background:url("../images/Facebookb_new.png") no-repeat scroll left top;color:#fefefe;float:right;display:block;font-size:13px;line-height:35px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin:5px 10px 0;}
.ipad_nav a.fb_icon:hover{text-decoration:underline;}
.ipad_nav a.tweet_icon{padding:0 0 0 40px;background:url("../images/Twitterb_new.png") no-repeat scroll left top;color:#fefefe;float:right;display:block;font-size:13px;line-height:35px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin:5px 10px 0;}
.ipad_nav a.tweet_icon:hover{text-decoration:underline;}
.nav ul li.active a{background:url(../images/nav_hover.jpg) repeat-x;color:#4a83c0;}
.nav ul li.active ul li a{color:#666666;margin:0;width:92%;}
.nav ul li.active ul li.active a{color:#4a83c0;}
.basket_total h4{padding:0 0 0 10%;}
.qty_increment{width:57%;}
.basket_open{display:none;}
.ipad_footer{display:none;}
.home_cont_box1{border-bottom:1px solid #ccc;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.banner{width:95.5%;padding:10px 2% 0;float:none;margin:0 0 10px 0;}
.banner #slideshow{margin:0 0 90px;}
.banner #slideshow .cycle-slides{height:232px;}
.cycle-nav{}
.banner .banner_txt p{width:70%;}
.home_main_txt{display:none;}
.home_rht{width:95.5%;padding:0 2%;float:none;}
.search_condition{width:100%;padding:12px 0 5px;text-align:center;}
.search_condition h6{float:left !important;padding:0 2% 0 2%;font-size:13px;float:none;display:inline-block;position:relative;top:5px;}
.search_condition .dk_container{float:none;width:36% !important;display:inline-block !important;}
.search_condition .go_btn{display:inline-block;margin:0 0 0 0%;float:left;position:relative;top:2px;z-index:0 !important;}
.medical-condition-wrapper .select{text-align:left;}
.feature_box{display:none;}
.ipad_blue_box{display:block;}
.ipad_field_box span{width:44%;}
.breadcrum{padding:7px 0 7px 2%;width:98%;border-bottom:1px solid #cccccc;margin:0 0 10px 0;}
.about_drop_menu{display:block;width:95.6%;margin:0 2%;}
.subcategory-listing-head{float:left;width:100%;}
.subcategory-listing{float:left;width:100%;margin-top:15px;}
.subcategory-listing .categories-grid-row li{width:47.7%;}
.aboutus_lft{display:none;}
.aboutus_rht{width:96%;padding:0 2%;}
.about_box3{height:145px;background-size:100% 145px;}
.about_box3 p{line-height:15px;padding:3% 0 0 3%;width:220px;}
.about_cosyfeet{border:none;}
.about_cosyfeet h2{font-size:30px;line-height:32px;font-family:Arial, Helvetica, sans-serif;color:#4a83c0;font-weight:bold;background:none;padding:0 0 15px 0;}
.about_cosy_cont{padding:1%;}
.about_box4{min-height: 78px;width: 94%;}
.about_box5{min-height:150px;}
.about_box6{padding:3%;}
.about_box6_mar{margin:0 0 0px;}
.about_box6_lft{width:49%;padding:0;}
.about_box6_rht{width:51%;}
.bread_none{display:none;}
.bread_disp{display:block;}
.category_rht{width:96%;padding:0 2%;}
.category_rht h2{display:block;}
.category_head{display:none;}
.toolbar{width:100%;height:30px;padding-top:30px;}
.toolbar .selection-count{position:absolute;margin-top:-25px;margin-left:10px;}
.sort_showing_tabl{display:block;}
.products-listing-type-grid .grid-row li.item{width:31.8%;vertical-align:middle;}
.products-listing-type-grid .grid-row li.item.ipad_mar{margin:0 0 12px 0.5%;}
.sorter_ipad_hide{display:none;}
.shopping_options a.sub_cat_link{float:none;border:none;}
.price_range{padding:10px 0 10px 2%;width:98%;}
.shopping_options{border:none;}
.category_link{border:none;border-bottom:1px solid #DCDCDC;border-radius:0;}
.category_link h3{border-radius:0;}
.shopping_options h3{border-radius:0;}
.sorter p.select_count{display:none;}
.prod_size ul{padding:10px 2% 10px 10px;}
.category_lft{display:none;margin:0 2% 0 2%;width:95.9% !important;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;height:auto !important;padding-bottom:0px;}
.category_lft #floatMenu{position:relative !important;width:100% !important;float:left;}
#floatMenu .block .block-title{-webkit-border-radius:0 0 0 0 !important;-moz-border-radius:0 0 0 0 !important;border-radius:0 0 0 0 !important;behavior:url(../PIE/PIE.htc);}
#floatMenu .block .block-content{-webkit-border-radius:0 0 0 0 !important;-moz-border-radius:0 0 0 0 !important;border-radius:0 0 0 0 !important;behavior:url(../PIE/PIE.htc);border:solid 0px #e5e5e5 !important;width:100%;float:left;margin:0;padding-bottom:0px;}
.ipad_acc_link a{float:left !important;border:0px;width:100%;}
.ipad_acc_link #advancednavigation-filter-content-price{background:#fff;padding-top:5px;}
.block .hidetitle{display:none !important;}
.checkout_head{display:none;}
.checkout_menu{display:block;}
.checkout_page{width:100%;}
.checkout_block1{width:100%;margin:0;border:none;border-radius:0;}
.checkout_block2{width:100%;margin:0;border:none;border-radius:0;}
.check_box1{width:100%;padding:0px;min-height:0px;height:auto;}
.check_box2{width:100%;padding:0px;min-height:0px;height:auto;}
.check_title{background:url(../images/checkout_green_grad.jpg) repeat-x left top;height:30px;padding:0;border-bottom:1px solid #d7d7d7;border-top:1px solid #d7d7d7;padding:13px 0 0 0;margin:0px;cursor:pointer;}
.check_title span{background:none;font-size:15px;line-height:18px;font-family:Arial, Helvetica, sans-serif;color:#323232;font-weight:bold;margin:0;text-shadow:1px 1px 1px #fff;}
.billing_address_list ul{width:60%;}
.billing_address_list ul ul.dk_options_inner{width:100%;}
.check_title a.edit_basket{margin:1px 2% 0 0;}
.check_title h3{font-size:15px;line-height:18px;font-family:Arial, Helvetica, sans-serif;color:#323232;font-weight:bold;text-shadow:1px 1px 1px #fff;}
.check_ipad_bg{width:96%;padding:10px 2%;background:#f2f2f2;display:none;}
.checkout_cards{display:block;}
.check_title.active span{color:#4a83c0;}
.check_title.active h3{color:#4a83c0;}
.check_title a.edit_basket{display:none;}
.checkout_title{background:none;margin:0px;border-bottom:1px dashed #dbdbdb;border-radius:0px;margin:0 0 10px 0;}
.checkout_title h4{font-size:30px;line-height:32px;font-family:Arial, Helvetica, sans-serif;color:#4a83c0;font-weight:bold;padding:0px;background:none;}
.checkout_title span{display:none;}
.checkout_login p{display:none;}
.checkout_login .sign_in_but{height:29px;line-height:29px;background:url(../images/sign_in_spr2.png) repeat-x left top;font-size:13px;font-weight:bold;}
.checkout_login .sign_in_but:hover{background:url(../images/sign_in_spr2.png) repeat-x left -30px;}
.checkout_login span{display:block;}
.breadcrum ul li cite{display:inline-block;}
.breadcrum ul li em{display:none;}
.deli_return h2 strong{display:none;font-style:normal;}
.deli_return h2 em{display:inline-block;font-style:normal;}
.deli_return{border:none;border-radius:0;}
.deli_return h2{background:none;font-size:30px;line-height:32px;font-family:Arial, Helvetica, sans-serif;color:#4a83c0;font-weight:bold;padding:5px 0 0 0}
.deli_return_cont{padding:3% 0;}
.delivery_box1{width:100%;padding:0;}
.delivery_box2 p{padding:0 5% 7px 10px;}
.delivery_box2 a.top_page{margin:15px 0 0 0;}
.delivery_box2 ul li{width:95%;}
.account_page{padding:0;}
.account_ipad_bg{width:96%;padding:10px 2% 15px;background:#f2f2f2;}
.account_title{background:none;margin:0px;border-radius:0px;margin:0 0 0px 0;}
.account_title h4{font-size:30px;line-height:32px;font-family:Arial, Helvetica, sans-serif;color:#4a83c0;font-weight:bold;padding:0px;background:none;}
.account_title span{display:none;}
.password_box ul{width:60%;}
.acc_sub_title em{display:block;}
.acc_sub_title{background:url(../images/checkout_green_grad.jpg) repeat-x left top;height:30px;padding:0;border-bottom:1px solid #d7d7d7;border-top:1px solid #d7d7d7;padding:13px 0 0 0;margin:0px;cursor:pointer;pointer-events:none;}
.acc_sub_title span{background:none;font-size:15px;line-height:18px;font-family:Arial, Helvetica, sans-serif;color:#4a83c0;font-weight:bold;margin:0;text-shadow:1px 1px 1px #fff;}
.acc_sub_title h4{font-size:30px;line-height:32px;font-family:Arial, Helvetica, sans-serif;color:#4a83c0;font-weight:bold;padding:0px;background:none;}
.acc_sub_title h3{font-size:15px;line-height:18px;font-family:Arial, Helvetica, sans-serif;color:#4a83c0;font-weight:bold;text-shadow:1px 1px 1px #fff;}
.basket_title{background:none;border-bottom:1px solid #cccccc;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;padding:0;margin:0px;}
.basket_title a.proc_checkout{display:none;}
.basket_title h1{font-size:30px;line-height:30px;font-family:Arial, Helvetica, sans-serif;color:#4a83c0;font-weight:bold;text-transform:capitalize;}
.basket_title h1 span{font-size:14px;line-height:30px;font-family:Arial, Helvetica, sans-serif;color:#252525;display:inline-block;font-weight:bold;}
.basket_del_option .dk_container{width:47%;}
.basket_form .basket_form_top{display:none;}
.basket_code{display:none;}
.basket_payment{display:none;}
.grand_total{width:52%;}
.grand_total ul li{font-size:14px;padding:0 0 4px 0;}
.grand_total ul li p{font-size:18px;}
.basket_btm_button{width:97%;padding:0px;background:none;}
.basket_btm{padding:0 0 20px 0;}
.prod_checkout{width:100% !important;height:54px;background:url(../images/checkout_green_spr.jpg) repeat-x left top !important;margin:0 0 8px 0;font-size:21px !important;}
.prod_checkout:hover{background:url(../images/checkout_green_spr.jpg) repeat-x left -54px !important;}
.cont_shop{width:100% !important;height:54px;background:url(../images/cont_wht_but_spr.jpg) repeat-x left top !important;font-size:21px !important;}
.cont_shop:hover{background:url(../images/cont_wht_but_spr.jpg) repeat-x left -54px !important;}
.cart .bottom-action-box .delivery-information .select-wrapper{width:47%;}
.delivery-information .right{width:100%;}
.bottom-checkout-buttons,.cart .shopping-cart-totals .paymentMethods,.cart .page-head-alt{display:none;}
#main-shopping-cart-totals{margin-top:5px;margin-bottom:10px;}
.shopping-cart-totals,.bottom-action-box,.basket_btm_button{padding:0 1.5%;}
.cart .bottom-action-box .delivery-information span.select{padding-right:7%;width:89%;}
.basket_title,.basket_btm_button{display:block;}
.cart .bottom-action-box .delivery-information select{width:100%;}
.cart .bottom-action-box label{margin-right:10px;font-weight:bold;font-size:12px;}
.basket_form ul.basket_form_cont li{border:0px;}
.checkout-cart-index .basket_form ul.basket_form_cont li.basket_form_wid4{display:block;min-height:40px;position:absolute;right:22%;margin-top:81px;}
.checkout-cart-index .basket_form ul.basket_form_cont li.basket_form_wid4 .availability{padding:0px;}
.basket_form_wid5{text-align:right !important;width:17%;float:right !important;}
.basket_form_wid5 .sub_total{text-align:right;padding:18px 15px 0 0;}
.basket_form ul li.basket_form_wid1{width:45%;padding-top:10px;}
.basket_form ul li.basket_form_wid1 h5{float:left;width:74%;margin-top:0;padding-top:0;}
.checkout-cart-index .basket_form_wid1 h5 a{min-height:20px;}
.cart .basket_form_wid1 .item_options{margin-left:2px;}
.basket_form ul li.basket_form_wid1 .item_options p{margin:0px;}
.basket_form_btm,.basket_form_btm.no_border{border-left:0px !important;border-right:0px !important;border-bottom:1px solid #cccccc !important;border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;behavior:url(PIE.htc);}
.basket_form ul li.basket_form_wid3{position:absolute;right:0;top:55px;}
.basket_form ul li.basket_form_wid3 .vatcheckbox{float:right;text-align:right;padding-left:5px;margin-right:10px;}
.basket_form ul li.basket_form_wid2{width:27%;}
.basket_form ul li.basket_form_wid2 .basket_quantity{margin:0 10%;padding:40px 0 0 0;}
li.basket_form_wid5 .sub_total .cart-price span.price,li.basket_form_wid5 .sub_total .cart-price span.price-excluding-tax{width:100%;float:left;position:relative;text-align:center;line-height:18px;}
.basket_claim input.claim_check{}
ul.vattaxable div.page-head-alt{display:block !important;}
.basket_cards{display:block;}
.basket_ipad_pad{width:97%;padding:0 1.5%;}
.basket_form_ipad{display:block;}
.cat_bc{display:block;}
.catalogue_title h2{display:block;}
.catalogue_cont{width:96%;padding:0 2%;}
.catal_box1_cont ul{width:63%;}
.catalogue_title p{padding-left:0px;}
.catalogue_box1{width:100%;padding:0 0 10px;}
.catal_box1_border{min-height:10px;}
.catal_submit a{display:none;}
.catal_submit{width:100%;padding:0;}
.catal_submit .cat_sub_but{height:54px;background:url(../images/create_acc_bg2.jpg) repeat left top;border:none;cursor:pointer;outline:none;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;position:relative;behavior:url(PIE.htc);width:100%;font-size:22px;font-family:Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;text-shadow:1px 1px 1px #7099C6;padding:0 0 2px 0;}
.catal_submit .cat_sub_but:hover{background-position:0 -54px;}
.catal_box1_cont ul li label{width:38%;}
.catal_box1_cont ul li .bill_txtbox{float:right;}
.catal_box1_cont .dk_container{float:right;}
.existing_cust_title{border-left:none;border-right:none;}
.login_title h2{padding:5px 0 15px 10px;}
.existing_cust{width:96%;margin:2%;}
.login_page{padding:0 0 0 0;}
.guest_last{display:none;}
.existing_cust{margin:0px;width:100%;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border:none;}
.login_cont .account_title{padding-top:0;}
.existing_cust_title{background:url(../images/checkout_green_grad.jpg) repeat-x left top;height:30px;padding:0;border-bottom:1px solid #d7d7d7;border-top:1px solid #d7d7d7;padding:13px 0 0 0;margin:0px;cursor:pointer;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.existing_cust_title span{background:none;font-size:15px;line-height:18px;font-family:Arial, Helvetica, sans-serif;color:#4a83c0;font-weight:bold;margin:0;text-shadow:1px 1px 1px #fff;}
.existing_cust_title h3{font-size:15px;line-height:18px;font-family:Arial, Helvetica, sans-serif;color:#4a83c0;font-weight:bold;text-shadow:1px 1px 1px #fff;}
.existing_cust_title em{display:block;}
.existing_cust_cont{min-height:50px;padding:10px 0 20px 0;}
.existing_cust_cont p.para_pad{display:none;}
.existing_cust_cont p.exis_para{display:none;}
.existing_cust_cont p.stard_hide{display:block;}
.existing_cust_cont ul.exist_list{display:none;}
.existing_cust_cont ul li span a{display:inline-block;}
.existing_cust_cont .log_in_but{height:42px;background:url(../images/create_acc_bg.jpg) repeat-x left top;float:none;display:block;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;position:relative;behavior:url(PIE.htc);border:none;outline:none;padding:0 0 3px 0;width:96%;font-size:16px;line-height:16px;font-family:Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;text-shadow:1px 1px 1px #7099c6;cursor:pointer;font-weight:bold;max-width:96%;position:static;margin:0 auto;}
.existing_cust_cont .log_in_but:hover{background-position:0 -42px;}
.product_cont{display:none;}
.ipad_product_cont{display:block;}
.deshboard_cont{padding:0px;}
.deshboard_box1{padding:0px;width:100%;}
.help_order{width:75%;}
.my_account_link{width:25%;}
.deshboard_box2{padding:15px 0 0;width:100%;}
.recent_order{padding:0 0 20px 0;}
h2.dashboard_title{display:none;}
.deshboard_box1 h3{font-size:30px;line-height:36px;font-family:Arial, Helvetica, sans-serif;color:#4a83c0;font-weight:bold;padding:0 0 10px 0;}
.deshboard_box1 h4{display:none;}
.help_order h5{font-size:16px;}
.help_order ul li{padding:0 0 10px 0;}
.deshboard_box1 p{padding:0 0 10px;}
.recent_order .recent_width1{width:20%;text-align:center;padding:0;}
.recent_order .recent_width2{width:18%;text-align:center;padding:0;}
.recent_order_cont ul li{padding:10px 0 !important;}
.onestepcheckout-index-index .header_btm{display:block;}
#main.col-main{padding-top:10px;}
.iphoneviewlabel{display:inline-block !important;}
.allviewlabel{display:none !important;}
.basket_form ul li.basket_form_wid3{width:36%;}
.product-view .product-left-block{width:100%;}
.product-view .product-img-box{border:0px;}
.listing-type-grid.related-prodcts,.product-view .product-img-box .media-options{display:none;}
.product-view .product-right-block{width:96%;padding:0 2%;}
.product-options .colors{margin-right:0%;width:46%;padding:10px 0 0;}
.product-options .sizes{float:left;width:52%;}
#product-tabber{display:none;}
.ipad_more_info{display:block;}
.ipad_more_info .more_info_accord li ul li ul{display:block !important;}
.product-view .product-right-block{padding:0;width:100%;}
.availability-container{float:left;font-size:12px;height:50px;left:83%;margin-right:20px;position:absolute;text-align:center;top:-56px;width:80px;}
.add-to-cart-box-right{bottom:0;float:left;left:0;margin-left:0;position:absolute;text-align:center;width:100%;z-index:0;}
.add-to-cart-box-right button{background:url("../images/btn.png") repeat scroll left top transparent;background-size:100% 200%;border:0 none;height:50px;margin-bottom:6px;width:98%;z-index:0px;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.add-to-cart-box-right button:hover{background:url("../images/btn.png") no-repeat scroll left -50px transparent !important;background-size:100% 200% !important;z-index:0;}
.add-to-cart-box-right button span{display:block;font-family:Arial,Helvetica,sans-serif;font-size:22px;}
.mobileview{display:block !important;}
.websiteview{display:none !important;}
.product-shop .top-highlighted-price{background:#F2F2F2;border-top:1px dashed #DBDBDB;margin:0;}
.product-shop .product-rating-top{display:none;}
.product-shop .price-box-container{margin:2% 3%;width:96%;}
.product-name.mobileview{padding:0 15px;}
.top-highlighted{padding:0 15px;}
.product-shop .product-options{background:#F2F2F2;border-radius:0;margin:0;border:0;position:relative;padding-bottom:65px;}
.product-shop .product-options-bottom{background:none repeat scroll 0 0;float:right;padding-left:0;padding-right:0;width:19%;padding-top:5px;}
.more_info_accord #review-form{float:left;padding:2%;}
ul.more_info_accord li .product-info-block,
ul.more_info_accord li .listing-type-grid,
ul.more_info_accord li .dedicated-review-box{padding:2%;width:96%;}
#selectqty{width:10%;}
.add-to-cart-drpdwn.mobileview label{text-align:right;margin-right:28px;}
.add-to-cart-drpdwn.mobileview #qty{float:right !important;width:90px !important;margin:0px !important;right:20px;}
.product-shop .product-options-bottom .add-to-cart-box{float:left;width:100%;}
.product-options #product-options-wrapper{background:none;padding:0 0 0 15px;width:77%;float:left;}
.cms-page-content .top-content-shop .team-polaroid{position:relative;}
.cms-page-content .top-content-shop{padding-right:0px;}
.cms-page-content{margin-bottom:10px;}
.footer-block .content .details-right{width:26%;}
.footer-block .content .details-middle,.footer-block .content .details-left{width:29%}
.cms-our-shops-and-stockists .cms-page-content{float:left;}
.cms-our-shops-and-stockists .shops-stockists .middle-block{margin-bottom:42px;height:auto;float:left;}
.cms-our-shops-and-stockists .shops-stockists .bottom-block{float:left;width:91%;}
.cms-our-shops-and-stockists .shops-stockists .bottom-block .details-left,.cms-our-shops-and-stockists .shops-stockists .bottom-block .details-right{width:45%;}
.cms-our-shops-and-stockists .shops-stockists .middle-block .details-left{margin-bottom:42px;width:92%;margin-left:2%;}
.cms-our-shops-and-stockists .shops-stockists .middle-block .details-right{width:92%;float:left;margin-left:2%;}
#user-login .section{clear:both;float:none;margin:0;width:100%;}
#user-login .content{background:none;border:none;width:94.6%;}
#user-login .section h3, #user-login .section h3:hover, #user-login .section h3:active{background:url("../images/checkout_green_grad.jpg") repeat-x scroll left top;border-bottom:1px solid #D7D7D7;border-radius:0;border-top:1px solid #D7D7D7;cursor:pointer;height:30px;margin:0;padding:13px 2% 0;color:#4A83C0;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;line-height:18px;text-shadow:1px 1px 1px #FFFFFF;pointer-events:none;}
#user-login .form-list input.input-text{background-size:100% 100%;width:55%;}
#user-login .content .button-set{clear:both;display:inline-block;float:none;margin-top:10px;width:100%;position:relative !important;right:auto !important;}
#user-login .login-button, #user-login .create-account-button, #user-login .guest-checkout-button{background:url("../images/create_acc_bg.jpg") repeat-x scroll left top;clear:both;height:42px;margin-top:4px;width:100%;text-shadow:1px 1px 1px #7099C6;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;line-height:16px;}
.customer-account-create .billing_address_list ul li .input-text{float:right;}
.customer-account-create .billing_address_list ul{width:100%;}
.customer-area-contnent .account-fieldset{width:100.7% !important;clear:both;float:none;}
.customer-area-contnent .account-fieldset h2.legend{background:url("../images/checkout_green_grad.jpg") repeat-x scroll left top;border-bottom:1px solid #D7D7D7;border-radius:0;border-top:1px solid #D7D7D7;cursor:pointer;height:30px;margin:0;padding:13px 2% 0;color:#4A83C0 !important;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold !important;line-height:18px;pointer-events:none;}
.customer-area-contnent .account-fieldset .account-fieldset-content{border:none;background:none;border-radius:0;}
.customer-area-contnent, .cms-page-content{border-radius:0 0 10px 10px;margin-bottom:10px;padding:1%;}
.cms-fb-subscribe.cms-page-view .cms-page-content{padding:1% 0;}
.customer-area-contnent .buttons-set{padding:2%;}
.customer-area-contnent .addressbookedit .account-fieldset{float:left;margin:0;width:50%;}
.customer-area-contnent .addressbookedit .account-fieldset.right{clear:none;margin-right:0;}
.customer-area-contnent .input-box{width:60% !important;float:right;}
.customer-area-contnent .input-box input.input-text{width:100%;background-size:100% 100%;}
.customer-area-contnent .form-list label{width:40% !important;}
.customer-area-contnent .account-fieldset .account-fieldset-content span.select{right:auto;}
.customer-area-contnent .customer-name-prefix .input-box{width:60% !important;float:right;}
.customer-area-contnent .account-fieldset-content ul.form-list li{clear:both;float:left;width:100%;}
.customer-order-view .buy-again-bottom{width:float:right;width:95%;}
.customer-order-view .order-view-left{float:left;width:100%;}
.customer-order-view .order-view-right{display:none;}
.shopping-cart-totals-wrapper{border-radius:10px 10px 0 0;padding:2%;width:96%;}
.dashboard_left{float:left;padding:2%;width:96%;}
.prev-next-pager{margin:10px 0 -10px;padding:0 2%;}
.dashboard_left{float:left;padding:2%;width:46%;}
.dashboard_right{float:left;padding:2%;width:46%;}
.dashboard-welcome{padding:2%;}
.box-account .box-head h2{font-size:14px;padding:0 2%;}
.tabletogglecolumn{display:none;}
.block-account.block .block-content{border-radius:0 !important;padding:0 2%;width:96%;}
.block-account.block .block-title{border-radius:0 !important;padding:0px 2.5%;width:95.2%;}
.cms-key-stockists .cms-page-content .content-white-bg, .cms-non-uk-stockists .cms-page-content .content-white-bg{padding:1% !important;}
.cms-shop .cms-page-content{padding:1%;}
.cms-become-stockist .cms-page-content{padding:1%;}
.ipad_acc_link .blog .block-title{border-radius:0;}
.ipad_acc_link .blog .content {border-radius: 0;border: 1px solid #ccc;width: calc( 100% - 2px);padding: 0;margin-left: 0px;}
#catalogue-request h3, #catalogue-request-friend h3, #catalogue-request1 h3{background:url("../images/checkout_green_grad.jpg") repeat-x scroll left top;border-bottom:1px solid #D7D7D7;border-radius:0;border-top:1px solid #D7D7D7;color:#4A83C0;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;height:30px;line-height:18px;margin:0;padding:13px 0 0 2%;text-shadow:1px 1px 1px #FFFFFF;width:98%;pointer-events:none;}
button#catSubmitButton, .request-catalog-wrapper button#recSubmitBut{background:url("../images/create_acc_bg.jpg") repeat-x scroll left top;clear:both;float:none;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;height:42px;line-height:16px;margin:0 auto;text-indent:0;text-shadow:1px 1px 1px #7099C6;text-transform:uppercase;width:96%;}
.request-catalogue-middle-mask1 .account-fieldset .account-fieldset-content{min-height:100%;}
.catalogues-request-index .button-set .catalogue-hint, .recommendfriend-index-index .button-set .catalogue-hint{display:inline-block;float:left;font-size:12px;text-align:center;width:100%;}
.catalogues-request-index .customer-area-contnent .account-fieldset .account-fieldset-content{min-height:100% !important;}
.request-catalog-wrapper button#recSubmitBut span, button#catSubmitButton span{display:block;}
.catalogues-request-index #main{padding:10px 0 0px;width:100%;}
.recommendfriend-index-index #main{padding:0;width:100%;}
#request-catalog-wrapper h2{padding:0 2.5%;}
.catalogues-request-index .category_page{width:99.5%;}
.recommendfriend-index-index .category_page, .catalogues-request-index .category_page{width:99.5%;}
.recommendfriend-index-index .recommendleft, .recommendfriend-index-index .recommendright{clear:both;margin:0;width:100%;}
.paypal-express-review .onestepcheckout-button{margin:0 2%;width:96%;}
.shopping-cart-totals-wrapper{border-radius:10px;padding:2%;width:96%;}
#main-shopping-cart-totals{margin-bottom:10px;margin-top:5px;width:100%;}
.paypal-express-review .onestepcheckout-button{margin:0 1.5%;width:97%;}
.paypal-express-review .customer-area-contnent, .paypal-express-review .cms-page-content{padding:0;border:none;}
.paypal-express-review .customer-area-contnent .account-fieldset{margin:0 !important;}
.paypal-express-review .data-table{margin:0 2%;width:96%;}
.paypal-express-review .cart-table tbody td.attributes-col img{padding:0;}
.checkout-onepage-success .top-content.subcategory-head .top-content-right{float:right;text-align:center;width:100%;}
.checkout-onepage-success .top-content-right a.community-link{float:none;display:inline-block;margin:5px 0 0;}
.checkout-onepage-success .top-content-right a.return-shop{float:none;display:inline-block;margin:5px 0 0;}
.checkout-onepage-success #user-login .section{clear:both;float:none;margin:0 !important;width:100% !important;}
.checkout-onepage-success .basket_form .basket_form_top{display:inline-block;}
.checkout-onepage-success .basket_form li.basket_form_wid3{position:inherit;width:15%;}
.checkout-onepage-success .basket_form li.basket_form_wid2{text-align:center;width:13%;}
.checkout-onepage-success .basket_form ul.basket_head li.basket_form_wid1{padding-top:0;width:45%;}
.checkout-onepage-success .basket_form ul.basket_form_cont li{border-right:2px solid #EEEEEE !important;min-height:35px !important;}
.checkout-onepage-success .basket_form ul.basket_form_cont li.basket_form_wid1{padding-bottom:10px;min-height:100px !important;}
.checkout-onepage-success .basket_form_btm, .basket_form_btm.no_border{border-right:1px solid #E5E5E5 !important;}
.checkout_page_cont.cart .checkout_rht{display:block;width:98%;padding:0 1% 2%;}
.checkout_page_cont.cart .checkout_lft{float:none;margin:0 auto;width:98%;}
.cart.checkout_page_cont .cardipadimage li img{width:auto;margin-bottom: 15px;margin-top: 10px;}
.cart.checkout_page_cont .need_help_iphone{text-align:center;}
.cart.checkout_page_cont .checkout_lft ul li .check_but{width:30%;}
.cart.checkout_page_cont .checkout_lft ul li .check_txt{width:68%;}
.cart.checkout_page_cont .checkout_lft ul li a.sign_in_but, .cart.checkout_page_cont .checkout_lft ul li a.guest_check, .cart.checkout_page_cont .checkout_lft ul li.onepage-checkout a{font-size:12px;}
.tvadvertcms .maintvadvertform{width:100%;}
.tvadvertcms .mainadvertcontent .tvaddbookimg{float:none;margin:0 auto !important;width:70% !important;}
.tvadvertright{float:right;margin-top:120px;position:absolute;right:0;width:30%;bottom:270px;}
.tvadvertcms{margin:0 1.5% 15px;width:94%;}
.cms-tvadvert-success .tvadvertright{width:auto !important;position:relative;margin-top:0px !important;bottom:auto;}
.tvadvertcms .mainadvertcontent .request-catalog-wrapper{float:left;width:122%;}
.tvadvertcms .request-catalog-wrapper .mainadvertcontent .customer-area-contnent{width:98% !important;}
.tvadvertrightvideo{height:0;overflow:hidden;padding-bottom:55%;padding-top:30px;position:relative;float:right;width:99.3%;}
p.bottombuttons a{display:inline-block;float:none;text-align:center;width:44%;}
.product-listing-magnifier{display:none !important;}
.logo img{width:100%;}
.listing-swatches{background:none repeat scroll 0 0 !important;margin:2px auto 0;text-align:center;width:155px;}
.listing-swatches li{display:inline !important;float:none !important;width:auto !important;}
.community-comments-container #postComment .input-box{float:right;width:100%;}
.community-comments-container #postComment input, .community-comments-container #postComment textarea{background-size:100% 100%;float:right;width:50% !important;}
#postComment .captchacode{float:right !important;}
.community-comments-container #postComment label.captchalabel{margin-left:0;}
.reviews-list h4.review-by{margin-top:10px;}
#product-review-table td.label{vertical-align:top;margin:0px;padding-top:0px !important;}
.more_info_accord h3{font-size:14px;margin-bottom:10px;}
#tab-lizs-toughts .lizs-toughts-right{display:none;}
#tab-lizs-toughts .lizs-toughts-left, #tab-lizs-toughts .lizs-toughts-left-link{width:100%;}
.toolbar{height:43px;padding-top:25px;width:100%;}
.no-route.box-content .left-text{clear:both;float:left;width:100%;}
.no-route.box-content .box-right-links{width:100%;}
.healthcare-professionals .bottom-content .right-details{float:right;width:100%;margin-top:30px;}
.healthcare-professionals .bottom-content .left-details{background:none repeat scroll 0 0 #E0ECD9;border-radius:10px;box-shadow:0 1px 1px #CCCCCC;float:left;position:relative;width:100%;}
.no-route.box-content{margin:0 auto;padding:2%;width:93%;}
.no-route .box-right-links{width:100%;}
.no-route .box-right-links .categories-grid-row{width:100% !important;}
.subcategory-head{margin:0 auto 10px;width:98%;}
.page-head.subcategory-head{width:98%;}
.checkout-onepage-success .top-content.subcategory-head{width:96% !important;}
.no-route .subcategory-listing .categories-grid-row li.last{margin-right:0 !important;}
.no-route .subcategory-listing .categories-grid-row li{margin-right:2% !important;width:49% !important;margin-bottom:2%;}
#payment_form_cybersource3dauth .v-fix.month span.select{width:67%;}
#payment_form_cybersource3dauth .v-fix.year span.select{width:67%;}
#cybersource3dauth_cc_cid, #cybersource3dauth_cc_issue{float:left !important;margin-left:5%;border-top:1px solid #a1afbe !important;border-left:0px solid #a1afbe !important;border-right:1px solid #b5bec8 !important;border-bottom:1px solid #c4cdd6 !important;-webkit-box-shadow:#ccc 1.5px 1.5px 1px !important;-moz-box-shadow:#ccc 1.5px 1.5px 1px !important;box-shadow:#ccc 1.5px 1.5px 1px !important;}
.cont_white_bg .payment-confirmation .confirm-left{float:none;margin:0 auto;width:94% !important;}
#size-info-popup.tooltip-left, #size-addtocart-info-popup.tooltip-left {
    background: url(../images/phonetooltip-left-center-bgr.png) no-repeat scroll 0 0;
    height: 182px;
    bottom: 34px !important;
    top: auto !important;
    left: 0% !important;
}
#size-info-popup.tooltip-left{ bottom: 168px !important;}
.meweb{display:none;}
.memobile{display:block;}
.category_rht .subcategory-head{width:100%;}
.attribute-info-medical-condition .subcategory-head{min-height:60px;}
.attribute-info-medical-condition .subcategory-head .subcat-desc{padding-bottom:0px;}
.attribute-info-medical-condition .subcategory-head .more-link{margin-top:0px;}
.onestepcheckout-summary table.onestepcheckout-summary{width:100% !important;}
.customer-area-contnent{padding:1% 0;}
.customer-area-contnent .account-fieldset{width:100% !important;}
.customer-area-contnent .account-fieldset h2.legend{padding:13px 0 0 2% !important;width:98% !important;}
.customer-area-contnent .form-list .vatrelief-terms label{width:100% !important;margin-top:8px;}
#floatMenu-sticky-wrapper #floatMenu .block-content{padding:10px 0;}
.customer-account-create .checkout_forms .validation-advice{margin-left:40%;}
.password_box ul{width:100%;}
.password_box ul li label{width:40%;}
.password_box ul li .input-text{width:60%;}
.customer-account-create .checkout_forms .onestepcheckout-enable-terms .validation-advice{margin-left:0;}
.help-content{display:block;}
.cms-professionals-contact-us .hcp-win-image{display:none;}
.reorder-mobilebtn.large.orange.onestepcheckout-button{display:block;}
.customer-order-view{padding:1%;}
.decorativegraphics{display:none !important;}
.ipad_content{min-height:550px;background: #fff;}
.checkout .ipad_content, .onestepcheckout .ipad_content, .cybersource-payment-auth .ipad_content{min-height:746px;height:700px}
.checkout-cart-index .ipad_content{height:auto;min-height:300px;}
.checkoutpaymentselection .ipad_content{min-height:300px !important;}
.content-my-reviews .customer-reviews-top-mask{margin:0 2% !important;width:96%;}
ul.team-members-list li.ipadeven{background-color:#fffae1 !important;width:46%;min-height:380px;}
ul.team-members-list li.ipadodd{background-color:#d7eafe !important;width:46%;min-height:380px;}
.page-head-register{margin-left:0.5%;margin-right:0.5%;width:94.1%;}
.toolbar{margin-right:0.5%;width:100%;}
.more_info_accord .reviews-list p.review-details{margin-top:10px;}
.hcp-subscribe .request-catalogue-middle-mask1{width:100% !important;}
.healthcare-professionals .top-content .polaroid-image{top:50px;}
.healthcare-professionals .top-content .money-back-image{top:4px;}
.healthcare-professionals .top-content{margin-bottom:25px;}
.footer-block .content .details-middle ul li{margin-bottom:10px;}
.footer-block .content .details-middle ul{padding-bottom:0px;}
.tvadvertcms .tvadvertleftc{float:left;width:100%;}
.tvadvertcms .maintvadvertformfull .tvadvertrightc{float:right;width:100%;}
.stockist-finder-container div.content{display:none !important;}
.stockist-finder-container div.contentipadstocktext{display:block !important;}
body.review-customer-view .customer-area .customer-area-contnent{float:left;width:99.8%;}
body.review-customer-view .customer-area .customer-area-contnent .button-set{clear:both;margin-left:10px;}
.newsflash-header-title{display:none;}
.fullviewnewflash .newsflash-header-title{display:block;}
.ipadnewflash,.ipadnewflash .newsflash-header-title{display:block;}
.page-head-register{float:none;margin:0 auto 10px;padding:12px 2%;width:96%;}
.toolbar{margin:0 auto 10px;padding:25px 2% 0;width:96%;}
.tvadvertcms .mainadvertcontent .tvaddbookimg{float:left;margin:25px 0 0 25px !important;width:70% !important;}
.tvadvertcms .tvadvertright{margin-right:25px;}
.postContent object{width:100%;}

.catalogsearch-result-index #main.col-main{margin-top:10px;padding:0 1%;}
.products-listing-type-grid .grid-row li.item{border:1px solid #E1E1E1;margin:0 0.5% 10px !important;min-height:320px;}
.cms-professionals-contact-us .cms-email-block .contact-form-container{width:362px;}
.cms-professionals-contact-us .cms-email-block .contact-form-container .form-list textarea{width:100%;}
.cms-professionals-contact-us .cms-email-block .contact-form-container .form-list .hcp-captcha-box{width:90%;}
.cms-professionals-contact-us .cms-email-block .contact-form-container .form-list .hcp-captcha-box .field-row{margin-top:10px;float:left !important;}
#review-form-mobile fieldset{padding:10px;}
.reorder-mobilebtn{display:block;}
#user-login #panel2 .content, #user-login #panel3 .content{min-height:inherit;padding-bottom:0;position:relative;}
.customer-account-login #user-login .content{padding-bottom:10px;width:94.1%;}
.checkout-cart-index #shipping-tooltip.tooltip-left{right:0;left:auto !important;}
#shipping-tooltip.tooltip-left.tooltip{background:url("../images/tooltip-left-center-bgr.png") no-repeat scroll 0 0;bottom:auto !important;left:auto !important;right:107% !important;top:-160% !important;}
.question-wrapper.shipping-hint{position:relative;}
.cart .basket_cards{padding:10px 0 0;}
.basket_form ul li.basket_form_wid3 .vatcheckbox{padding-top:50px;}
.basket_form ul.basket_form_cont li{min-height:85px;}
.product-view .main-product-features{position:relative;width:80%;}
.product-options .sizes .height-spacer{margin:0 0 7px;}
.product-view #selectqty{margin-right:15px;}
.product-view .availability-container{float:left;font-size:12px;height:50px;left:auto;margin-right:20px;position:absolute;right:0;text-align:center;top:66px;width:80px;}
#onestepcheckout-form #vatreliefmainbox .unregisteredWrapper .input-box{width:100%;}
#onestepcheckout-form #vatreliefmainbox .classy-select-wrapper{width:55% !important;float:right;margin-left:5px;}
#onestepcheckout-form #vatreliefmainbox .classy-select-wrapper .select{padding:0 12% 0 2.2%;right:0;width:85%;}
#onestepcheckout-form #vatreliefmainbox .classy-select-wrapper select{float:left;width:100%;}
.checkoutcontainer .payment-methods div.month .select, .checkoutcontainer .payment-methods div.year .select{float:left;padding-left:7% !important;left:0;width:65% !important;}
#onestepcheckout-form .checkoutcontainer .payment-methods div.year .select{right:0 !important;left:auto;}
#onestepcheckout-form .checkoutcontainer .payment-methods div.month{margin-left:5%;}
#onestepcheckout-form .checkoutcontainer .payment-methods div.month, .checkoutcontainer .payment-methods div.year{width:26.7% !important;}
.block-account.block .block-content{padding:10px 2%;}
.cms-page-content ul.links-list{font-weight:bold;line-height:27px;margin-bottom:20px !important;padding-left:3%;width:25% !important;}
.cms-page-content ul.links-list:first-child{width:30% !important;}
.cms-page-content ul.links-list:last-child{width:35% !important;}
.cms-help-my-order-questions .cms-page-content ul.links-list:last-child{width:96% !important;}
.cms-help-my-order-questions .cms-page-content ul.links-list li{margin-bottom: 2px;}
.cart .vatrelief-terms-popup{clear:both;}
.cart .vattaxable label{float:left;line-height:32px;margin:0 0 6px;vertical-align:middle;width:116px;}
.paymentmethodselection .cart .vattaxable label{width:128px;}
.cart ul.vattaxable div.page-head-alt{display:inline-block !important;padding:2.1% !important;width:96.1%;}
.cart .medical-condition-wrapper{float:left;height:33px;margin-left:-2px;position:relative;width:213px;}
.cart .othercarttext label{margin-right:0 !important;}
.cart .vat-cart-contols .othercarttext{clear:both;display:inline-block;margin-top:-4px;}
.cart .basket_form_wid3 .basket_claim1{padding-top:20px !important;}
.product-view .product-img-box .more-views .jcarousel-next{right:-30px;}
#review-form-mobile .input-box .validation-advice{margin-left:42%;}
#review-form-mobile .textarea-box .validation-advice{margin-left:0 !important;}
#review-form-mobile #advice-required-entry-SCode{margin-left:36%;}
#product-review-table-mobile td.label{width:32%;}
.delivery-information .right{float:right !important;text-align:right;width:100%;}
.cart .bottom-action-box label{display:inline-block;font-size:12px;font-weight:bold;margin-right:0px;vertical-align:top;float:none;}
.cart .bottom-action-box .delivery-information .select-wrapper{display:inline-block;width:47%;float:none;margin-left:0;}
.cart .bottom-action-box .discount-codes.box .right label{float:left;}
.question-wrapper.shipping-hint{display:inline-block;float:none;position:relative;vertical-align:top;}
#cart_form .basket_form_wid3 .basket_claim1{float:right;padding-right:10px;text-align:right !important;width:165%;}
.product-shop .product-options{padding-bottom:100px;}
.cms-help-product-related-help .cms-page-content ul.links-list{width: 96% !important;padding-left: 4%;}
.cms-help-product-related-help .cms-page-content{ display: block;}
#vatreliefmainbox .validation-advice{margin-left:45%;margin-top:35px;}
#vatreliefmainbox .ieFixBox .validation-advice{margin-left:0;}
#vatreliefmainbox #advice-required-entry-vatrelief-terms{margin-top:5px;}
.onestepcheckout-enable-terms #advice-required-entry-id_accept_terms{margin-top:5px;}
.cms-page-content ul.links-list li{line-height:22px;}
.cms-page-content ul.links-list li a{clear:none;display:inline-block;line-height:14px;vertical-align:text-top;}
.checkout-onepage-success .top-content-left{width:100%;}
body.checkout-cart-index .header_btm, body.onestepcheckout-index-index .header_btm{display:none;}
body.checkout-cart-index .ipad_border, body.onestepcheckout-index-index .ipad_border, body.cybersource-payment-auth .ipad_border{width:100%;}
.request-catalogue-middle-mask1 .account-fieldset .account-fieldset-content{min-height:inherit !important;padding:10px 1.9% 0 !important;width:95.4%;}
#catalogue-request-friend .address-finder-results .validation-advice{float:right !important;margin-top:0;width:auto !important;}
.cms-our-shops-and-stockists .shops-stockists .middle-block{margin-bottom:42px;}
.cms-our-shops-and-stockists .shops-stockists .bottom-block{height:auto;}
.box-account.box-recent{margin:0 auto;width:98%;}
.customer-account-login .input-box .validation-advice{float:right !important;margin-top:2px;min-height:20px;width:52% !important;}
.customer-account-create .input-box .validation-advice{float:right !important;margin:3px 0 0;min-height:inherit;width:56% !important;}
.customer-account-create .form-list label{height:auto;}
.sign_newsletter2 .go_btn{position:relative;z-index:0 !important;}
#popup_overlay{z-index:1999999990 !important;    position: fixed !important;}
#popup_container, .onestepcheckout-popup-wrapper{z-index:1999999990 !important;}
.customer-area-contnent .account-fieldset .account-fieldset-content{min-height:inherit;margin:10px 2.5% 0;margin:0;}
#user-login.forgot-pass-section .section .content{min-height:inherit;}
.customer-area-contnent .addressbookedit p.edit a.link-remove{margin-left:0px;}
.customer-account-edit .input-box .validation-advice{margin-top:3px;}
.products-listing-type-grid .grid-row li.item{margin:0 1.6% 10px 0}
.cart.checkout_page_cont .checkout_lft ul li .check_but{text-align:center;width:30%;}
.basket_form ul.basket_form_cont li{min-height:110px;}
.basket_form ul li.basket_form_wid3{width:50%;max-width:165px;}
#cart_form .basket_form_wid3 .basket_claim1{width:auto;margin-top:25px;padding-left:0px !important;padding-top:10px !important;}
#review-form-mobile .input-box .validation-advice{margin-left:0;margin-top:3px;}
#review-form-mobile #advice-required-entry-SCode{margin-left:0;margin-top:3px;float: left !important;}
#review-form-mobile .product-review-box #advice-validate-rating-mobile-validate_rating{float:left !important;width:64.3% !important;margin-top:0;}
#review-form-mobile .button-set{clear:both;display:block;float:left;width:100%;margin-top:20px;}
#review-form-mobile .button-set .submit-button{clear:both;}
.cart .bottom-action-box .delivery-information span.select{padding-right:14%;text-align:left;width:79%;}
.shipment-methods dt, .payment-methods dt{margin-top:0;}
.onestepcheckout-column-middle .payment-methods dd ul{margin:0;}
#advice-required-entry-cybersource3dauth_expiration, #advice-validate-cc-exp-cybersource3dauth_expiration{margin-left:0 !important;}
.add-to-cart-box img#productviewloader{float:left;margin-left:10px;margin-top:8px;position:absolute;right:8%;top:105px;}
.ipad_footer{display:block;}
.ipad_footer .ft_container, .ipad_footer .container.copyrighttext{display:none;}
.ipad_blue_box ul li .sign_newsletter2{z-index:0 !important;}
#onestepcheckout_popup_overlay{z-index:2147483646 !important;}
.checkoutagreementspaypal{margin-right:2%;width: 63.5%;}
#onestepcheckout-form .v-fix.month select{width:190px !important;}
#onestepcheckout-form .v-fix.year select{width:170px !important;}
.ipad_blue_box ul li{z-index:0 !important;}
.blog-post-view a.back-link{clear:both;margin-bottom:10px;}
.community-comments-container .validation-advice{margin-left:50% !important;}
.community-comments-container .button-set{clear:both;}
.ipadcolumn3right{display:block;clear:both;margin-top:10px;float:left;margin-left:2%;width:92.5%;}
.ipadcolumn3right .twitfbsidebar{display:none !important;}
.ipadcolumn3right .community-right .box{width:100%;max-width:inherit;}
.catalogues-request-index .ipad_content .category_page, .recommendfriend-index-index .ipad_content .category_page, .catalogues-request-success .ipad_content .category_page{padding-top:10px;}
.catalogues-request-index h3.legend span.title-required, .recommendfriend-index-index h3.legend span.title-required{display:none;}
#catalogue-request-friend{margin-top:10px;clear:both;float:left;}
.request-catalogue-middle-mask1 .recommendleft .account-fieldset .account-fieldset-content{padding-bottom:10px !important;background:none repeat scroll 0 0 #F2F2F2;}
#catalogueRequestMainForm{float:left;padding-bottom:15px;max-height:1000px;width:100.8%;background:none repeat scroll 0 0 #F2F2F2;}
.requestacatloghead{display:block !important;width:92%;}
.request-catalog-wrapper form#catalogueRequestFriendForm{float:left;background:#f2f2f2;width:100.6%;max-height:1000px !important;height:auto !important;}
.customer-account-create .acc_sub_title em{display:none;}
ol.stackies_productoptions{padding:0px;}
ol.stackies_productoptions li{list-style:none;}
#catalogue-request-friend .account-fieldset-content{margin-bottom:10px;}
#catalogue-request-friend .friend-finder-results .validation-advice{width:57% ! important;}
li.crEmailPrompt{padding-top:10px;height:auto;}
.customer-account-logoutsuccess .col-main .logout-box{margin:0 1.5% 10px;width:88.5%;}
.customer-account-logoutsuccess .logout-box-right{float:left;margin-top:10px;width:100%;}
.bottom-checkout-buttons,.cart .shopping-cart-totals .paymentMethods{display:none;}
.cart.checkout_page_cont .need_help_iphone{display:inline-block;padding:0;text-align:center;width:100%;}
.cart .shopping-cart-totals .paymentMethods{display:inline-block;float:none;margin:0 auto;}
.checkout_page_cont.cart .need_help_iphone.shopping-cart-totals .paymentMethods p{color:#252525;font-family:Arial,Helvetica,sans-serif;font-size:21px;font-weight:bold;line-height:26px;}
.checkout_page_cont.cart .need_help_iphone.shopping-cart-totals .paymentMethods span{display:block;padding:15px 0;}
.customer-account-forgotpassword .input-box .validation-advice{float:right !important;margin:3px 0 0;min-height:20px;width:52% !important;}
.blog-index-index .col-right, .blog-post-view .col-right{display:none;}
.blog-index-index .blog-page-link a.back-link{margin-bottom:10px;}
.what-do-you-think-form-container ul.form-list li{width:100% !important;}
#advice-required-entry-SCode{float:right !important;text-align:left;width:56% !important;}
.what-do-you-think-form .left-side-form{float:left;width:100%;}
.what-do-you-think-form .right-side-form{float:left;width:100%;}
.what-do-you-think-form-container ul.form-list li.captcha-fields{width:100% !important;}
.what-do-you-think-form .right-side-form textarea{height:146px;width:60%;}
.customer-account-create .onestepcheckout-enable-terms{text-align:left;line-height:18px;margin-left:41%;min-height:35px;width:59% !important;}
.customer-account-create .onestepcheckout-enable-terms input{float:none !important;display:inline-block;margin-top:-1px !important;}
.customer-account-create .onestepcheckout-enable-terms label{float:none;display:inline;}
.customer-account-create .onestepcheckout-enable-terms #advice-required-entry-id_accept_terms{display:table;margin:5px auto 0;text-align:left;float:left !important;position:absolute;margin-left:-0.5%;}
.shipment-methods dt, .payment-methods dt{margin-bottom:8px;}
div.checkoutcontainer div.input-different-shipping{padding:10px 2%;}
.paypal-express-review .basket_form ul li.basket_form_wid1 h5{width:95%;position:inherit;margin-left:0;}
.onestepcheckout-shipping-method-block{padding:2%;width:96%;float:left;}
.paypal-express-review .basket_form .basket_form_top{display:block;}
.paypal-express-review .basket_form ul li.basket_form_wid1{padding:5px 0;border-right:2px solid #EEEEEE;}
.paypal-express-review .basket_form .basket_form_btm.no_border{border-left:1px solid #E5E5E5 !important;border-radius:0 0 10px 10px;}
.paypal-express-review .basket_form ul.basket_form_cont li{border-right:2px solid #EEEEEE !important}
.paypal-express-review .basket_form ul li.basket_form_wid2{padding:5px 0;}
.paypal-express-review .basket_form ul li.basket_form_wid3{display:none;}
body.paypal-express-review .basket_form ul li.basket_form_wid4{float:right;width:23%;padding:5px 0;border-right:none !important;}
body.paypal-express-review .basket_form .basket_quantity.qty-col{display:block !important;padding-top:45px;}
.cms-vatrelief-terms .col-main .windowclose-container{margin-bottom:10px;}
body.paypal-express-review .basket_form ul.basket_form_cont li.basket_form_wid4{display:block !important;}
#user-login.two-sections .section{width:100%}
.request-catalogue-middle-mask1 .account-fieldset .account-fieldset-content{width:93.4% !important;}
.request-catalog-wrapper p{margin-bottom:10px;}
.request-catalog-wrapper p.required,.request-catalog-wrapper .crEmailPrompt p{margin-bottom:0px;}
.paypal-express-review .basket_form_btm, .paypal-express-review .basket_form_btm.no_border{border-left:1px solid #E5E5E5 !important;border-right:1px solid #E5E5E5 !important;}
body.paypal-express-review .customer-area-contnent .account-fieldset .account-fieldset-content{padding:10px 2.7%;width:90%;margin:0;}
.forum-index-get-form .about_drop_menu.forum{margin-top:10px;}
.forum-index-get-form .what-do-you-think-form p{width:auto;}
.col3-layout .col-right.sidebar{display:none !important;}
.col3-layout .category_page #main.col-main{margin-bottom:10px;}
.product-options .sizes{margin-left:1.5%;}
.product-options .sizeSelector li{float:left;margin:0 4px 4px 0;}
.product-options.no-options-design .product-options-bottom{float:right;}
.product-options.no-options-design .product-options-bottom .add-to-cart-drpdwn.mobileview label{text-align:center;}
body.onestepcheckout-index-index .ipad_border{width:99.9%;}
.ipad_head_mid{padding:0 0 0 4%;min-height: 60px;}
.ipad_call_detail p{padding:0 0 0 30px;margin:3px 0 0;}
.ipad_call_detail p.phone_icon{background:url("../images/phone_icon.jpg") no-repeat scroll -25px 5px;position: absolute;}
body.hcp-newsletters-subscribe .content-white-bg{float:left;margin:0 0 13px;padding:0;width:100%;}
body.hcp-newsletters-subscribe .content-white-bg h2{padding:2%;}
body.hcp-newsletters-subscribe .content-white-bg .button-set{display:block;float:right;padding:2%;width:100%;}
body.hcp-newsletters-subscribe #catalogue-request h3{padding:13px 0 0 2%;width:98%;}
body.hcp-newsletters-subscribe .request-catalogue-middle-mask1 .account-fieldset .account-fieldset-content{margin:0;min-height:294px;padding:10px 2%;width:96.2% !important;}
body.hcp-newsletters-subscribe .polarodid-holder{display:none;}
.checkout-onepage-success .top-content.subcategory-head .top-content-right{text-align:left;}
.checkout-onepage-success .success-right-col{padding:0 0 8px;width:96%;margin:0 auto;}
.checkout-onepage-success .basket_form_btm, .basket_form_btm.no_border{border-left:1px solid #E5E5E5 !important;border-right:1px solid #E5E5E5 !important;}
body.checkout-onepage-success .basket_form_btm.no_border{border-color:-moz-use-text-color #E5E5E5 #E5E5E5 !important;border-radius:0 0 10px 10px;}
.postWrapper .addthis_button{float:none !important;position:relative;top:0;}
#narrow-by-list dd ol.gan-list-checkbox li a, ul.gan-list-checkbox.gan-default-list li a span, ul.gan-list-checkbox.gan-folding-list li a span, .gan-sidebar-nav .gan-image-list.gan-list-checkbox li a{padding:0 0 0 5% !important;width:95% !important;}
.checkout .basket_title{margin-bottom:8px;}
.onestepcheckout-index-index #onestepcheckout-form div.onestepcheckout-enable-newsletter input{float:left !important;}
.onestepcheckout-index-index #onestepcheckout-form .onestepcheckout-enable-terms,
.onestepcheckout-index-index #onestepcheckout-form .onestepcheckout-enable-newsletter {float:right !important;padding:0 0 !important;width:63.5% !important;}
.onestepcheckout-column-right div.chkbuttonstaticblock{
    float: right;
    width: 61.5% !important;
}
.paypal-express-review  div.chkbuttonstaticblock{
    float: right;
    width: 63.5% !important;
    margin-right: 2%;
}
.onestepcheckout-index-index #onestepcheckout-form div.onestepcheckout-enable-terms input{float:left !important;}
.onestepcheckout-index-index #onestepcheckout-form #config-free-products{clear:both;display:table-header-group;float:right;visibility:hidden;width:100%;}
#onestepcheckout-form .onestepcheckout-coupons #id_couponcode{display:inline-block;vertical-align:middle;float:none !important;width:45.5%;}
#onestepcheckout-form .onestepcheckout-coupons #onestepcheckout-coupon-add,.onestepcheckout-coupons #onestepcheckout-coupon-remove{display:inline-block;vertical-align:top;float:none !important;}
#onestepcheckout-form .onestepcheckout-coupons{text-align:right;}
.cybersource-payment-auth .vbvconfirmation{margin-top:10px;display:inline-block;}
.cybersource-payment-auth .vbvconfirmation .secure-checkout-title{margin:0 auto 10px;width:92%;}
.cms-index-index #main.col-main{margin-top:0px;}
.onestepcheckout-index-index .onestepcheckout-place-order{text-align:center;}
.onestepcheckout-place-order-loading{float:none;padding-left:0px;text-align:center;width:290px;margin:10px auto 0;}
.onestepcheckout-index-index .checkoutcontainer li.shipping-address-title{padding:2% 0 0 !important;width:100% !important;margin-top:0;}
#shipping_address .form-alt .classy-select-with-mask-long #selectshipping_address_id{margin-top:3px;}
.requestacatloghead{margin:0 auto 10px;width:92%;}
.block .block-content{border:none !important;}
.YourFeedback .postDetails .postDetailsLeft{border-right:0px solid #000;float:left;height:32px;line-height:15px;width:38% !important;}
.checkout-cart-index .quick-access-right, .onestepcheckout-index-index .header_btm_bar .quick-access-right,.cybersource-payment-auth .header_btm_bar .quick-access-right{padding-right:5px;margin-right:10px;}
body.forum-index-get-form .content-white-bg{margin-bottom:12px;padding:0 0 10px;width:100%;}
body.forum-index-get-form .content-white-bg h2{margin-bottom:0;padding:2% 2% 0;}
body.forum-index-get-form .request-catalogue-middle-mask1 .account-fieldset .account-fieldset-content{width:96% !important;}
.add-to-cart-box-right, .add-to-cart-box-right button, .add-to-cart-box-right button span{z-index:1;}
.subscribeformmain .request-catalogue-middle-mask1{width:100% !important;}
.subscribeformmain .account-fieldset-content{border:0px !important;}
.subscribeformmain .request-catalogue-bottom-mask1 h3.legend p.required{float:right;display:inline-block;}
.subscribeformmain ul.form-list li .validation-advice{float:right ! important;width:58% ! important;}
.subscribeformmain ul.form-list{padding:10px 10px 0;margin:0;}
.subscribeformmain ul.form-list li{clear:both;height:auto;float:none;margin-bottom:5px !important;margin-top:5px !important;width:100%;display:inline-block;}
.subscribeformmain ul.form-list input.input-text{float:right;}
.subscribeformmain ul.form-list li:last-child{margin-bottom:0 !important;}
.subscribeformmain .request-catalogue-middle-mask1{display:flex;width:50%;}
.cms-subscribe.cms-page-view .cms-page-content{padding:0;width:99.6%;}
.cms-subscribe.cms-page-view .cms-page-content .address-search2.subscribebutton{padding-right:10px !important;}
.cms-subscribe.cms-page-view .cms-page-content p{padding:0 2%;}
.cms-subscribe.cms-page-view .account-fieldset-content.customer-area-contnent{min-height:100px;width:100% !important;padding:0 0 10px ! important;margin:0px;}
body.page-empty.ajax-index-options .product-option-wrapper #size-preorder-info-popup.tooltip-left{background:url("../images/tooltip-left-center-bgr.png") no-repeat scroll 0 0;right:-45% !important;top:-17% !important;left:auto !important;}
.cycle-pager{top:90% !important;}
.forum-index-get-form .customer-area-contnent .account-fieldset .legend{width:98% !important;}
.product-view .product-img-box .more-views .images-container{margin:0 32px 3px;}
.product-view .product-img-box .more-views .images-container li{}
.ajax-index-options .product-options #product-options-wrapper{width:100%;}
.ajax-index-options .product-right-block .top-highlighted{display:none;}
.ajax-index-options .product-left-block{width:100% !important;}
.ajax-index-options .product-left-block .top-highlighted{display:block !important;}
.onestepcheckout .ipad_content .col-main{float:left;}
.add-to-cart-box-right{background:transparent !important;}
.add-to-cart-box-right button, .add-to-cart-box-right button span{position:relative;}
.add-to-cart-box-right button:hover{background-color:transparent !important;}
.catalog-category-view #main #filter-mask img, .catalog-product-view #main #filter-mask img{top:46%;}
.qty-col.mobiledrpdwn .styleddp{width:100% !important;}
.no-items-text-box{margin:10px 12px 10px;overflow:hidden;}
.ipadsharethis{display:block;float: right;margin-top: 0px;}
.ipadsharethis.ipadsharethisnofeefo{margin-top: -25px;}
.checkout-onepage-success .col-main .basket_form_wid3 img{border:0px !important;}
.checkout-onepage-success .basket_form ul.basket_form_cont li.basket_form_wid4{display:block;border-right:0px !important;}
.checkout-onepage-success .basket_form .image-box{width:60px;}
.checkout-onepage-success .basket_form li.basket_form_wid1{padding-bottom:25px;}
.checkout-onepage-success .basket_form .basket_form_cont li.basket_form_wid2,.checkout-onepage-success .basket_form .basket_form_cont li.basket_form_wid3,.checkout-onepage-success .basket_form .basket_form_cont li.basket_form_wid4{padding:36px 0px;}
.checkout-onepage-success .basket_form .no_border .basket_form_cont li.basket_form_wid2,.checkout-onepage-success .basket_form .no_border .basket_form_cont li.basket_form_wid3,.checkout-onepage-success .basket_form .no_border .basket_form_cont li.basket_form_wid4,.checkout-onepage-success .basket_form .no_border .basket_form_cont li.basket_form_wid3.preordersuccuess{padding:45px 0px !important;}
.about_box5{background:url("../images/about_box5.png") no-repeat scroll left 0/100% auto;float:left;margin:0 0 20px;min-height:130px;padding:1% 2.5% 2%;width:94%;background-position: left 48% !important;background-size: 100% !important;}
.about_box5 p{color:#252525;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;width: 59%;margin-top: 25px;margin-left: 5px;}
.paypal-express-review .basket_form ul li.basket_form_wid1 .item_options{margin-top:15px;}
.paypal-express-review #main-shopping-cart-totals{width:44%;}
body.paypal-express-review .onestepcheckout-button{width:97%;}
.ipad_acc_link #advancednavigation-filter-content-price{width:90% !important;}
.sign_newsletter2 .go_btn{background:url("../images/spritemap-v2.png") no-repeat scroll -99px -241px;border-radious:0px !important;}
.sign_newsletter2 .go_btn:hover{background:url(../images/spritemap-v2.png) -99px -266px no-repeat !important;}
.checkout-onepage-success .basket_form_btm.no_border ul.basket_form_cont li:first-child{min-height:115px !important;}
.toolbar .pager a:hover{text-decoration:none !important;}
.checkout-cart-index #main.col-main,.onestepcheckout #main.col-main,.cybersource-payment-auth #main.col-main{margin-top:0px;}
#payment_form_cybersource3dauth .input-box .validation-advice{float:left !important;}
#review-please-wait.onestepcheckout-place-order-loading{float:none !important;height:auto;margin:10px auto 0 !important;padding:5px 0 8px 32px;text-align:center;width:auto;}
.a-right.mobilebutton-checkout{display:block;height:40px;}
body.paypal-express-review #review-buttons-container{text-align:right;float:right;width:100%;}
.checkout-onepage-success .basket_form .basket_form_cont li.basket_form_wid3.preordersuccuess{position:inherit;}
.checkout-onepage-success .preordersuccuess .tooltip-left:not(#tipmailshot){bottom:70% !important;left: -111px !important;}
.paymentmethodselection{min-height:300px;float:left;}
.subcategory-head .subcat-desc h1{font-size:14px !important;margin-top:0px;}
.category_rht h2, .subcategory-head h2{font-weight:normal !important;}
.checkout-cart-index .shopping-cart-totals #main-shopping-cart-totals{width:43% !important;}
.checkout-cart-index .shopping-cart-totals .paymentMethods{display:none !important;}
.onestepcheckout-index-index .onestepcheckout-summary .tooltip-left{bottom:170% !important;}
.onestepcheckout-index-index .onestepcheckout-summary .tooltip-left p{font-weight:normal;clear:both;}
.onestepcheckout-index-index .onestepcheckout-summary .tooltip-left p.title{font-weight:bold;float:left;}
.onestepcheckout-index-index .onestepcheckout-summary .tooltip-left .out-container{width:200px;}
.pager .pages li:first-child{border-radius:10px 0 0 10px;border:1px solid #c5c5c5;}
.pager .pages li:last-child{border-radius:0px 10px 10px 0px;border:1px solid #c5c5c5;border-left:0 !important;}
.catalog-category-view #main.col-main{float:left;clear:both !important;}
#payment_form_cybersource3dauth .input-box .validation-advice#advice-required-entry-cybersource3dauth_cc_cid{top:0px;}
.cart .basket_form ul li.basket_form_wid2 .basket_quantity{margin:0 10%;padding:15px 0 0 0;position:absolute;right:80px;}
.paypal-express-review .cart .basket_form ul li.basket_form_wid2 .basket_quantity{margin:0 13%;padding:35px 0 0 0;position:absolute;right:auto;}
.request-catalogue-middle-mask1 #catalogue-request .account-fieldset-content .form-list label.forummsglabel{padding-left:0;width:38%;}
.cms-professionals-events .cms-custom-table-middle-mask ul.ulevents ul li.eventname{width:47%;}
li.address-finder-results select{width:60%;float:right;}
#onestepcheckout-form .address-finder-results select{width:100%;}
.products-listing-type-grid .product-image{margin:0 10px 10px;}
.cms-page-content img.guide-image{width:28%;}
.pager .pages .nextipad, .pager .pages .previousipad{display:block;}
.pager .pages .nextfull, .pager .pages .previousfull{display:none;}
.basket_form ul li.basket_form_wid1 .item_options p.item-msg{margin-bottom:10px;}
#filter-mask{position:absolute !important;z-index:9999999 !important;left:auto !important;top:0 !important;width:100% !important;}
.catalogsearch-result-index #filter-mask{ right: 0px !important;}
.healthcare-professionals .footer-block .content .details-right{margin-left:0.5%;padding:15px 1% 11px;}
.healthcare-professionals .footer-block .content{width:99.6%;}
.banner .banner_txt a.find_more{position:absolute;bottom:8px;right:0;}
.customer-address-form .address-finder-results .validation-advice{margin-left:40%;}
.careguidemobile{margin-bottom:10px;float:left;width:100%;}
ul.more_info_accord li .product-info-block.nocareicons{margin-bottom:0px;padding-bottom:0px;}
ul.colorSelector{width:95%;}
#advice-validate-cybersource-cc-ss-cybersource3dauth_start_month.validation-advice{margin-left:0px !important;}
#advice-validate-cybersource-cc-ss-cybersource3dauth_start_year.validation-advice,#advice-required-entry-cybersource3dauth_expiration_yr.validation-advice{margin-left:14% !important;}
.payment-methods dt{display:none !important;}
#payment_form_cybersource3dauth{float:left;margin-bottom:0px !important;width:100%;}
.category_rht .cms-page-content .head-colored h2{font-weight:bold !important;}
.product-view .product-shop .product-code{float:left;}
.customer-address-form .customer-area-contnent .buttons-set, .vat-relief-customer-edit .customer-area-contnent .buttons-set{width:95%;}
#cvv.tooltip-right{top:-43px !important;}
.product-shop.simpleproduct .product-options{padding-bottom:60px;min-height: 100px;}
.product-shop.simpleproduct .product-options .availability-container{top:15px;}
.product-shop.simpleproduct .product-options-bottom.only-add{float:left !important;}
.product-shop.simpleproduct .product-options-bottom.only-add #selectqty{width:70px;float:left;position:relative;right:auto;left:20px;padding-left:10px;}
.product-shop.simpleproduct .product-options-bottom.only-add .add-to-cart-drpdwn.mobileview #qty{float:left !important;width:75px !important;margin-top:-25px !important;left:20px;}
.product-shop.simpleproduct .product-options-bottom.only-add #pre-order-tooltip{right: 105px;left: auto !important;top: -15px !important;}
.product-shop.simpleproduct .product-options-bottom.only-add .add-to-cart-box img#productviewloader{right:20%;top:12px;}
/*.subcategory-head h1{margin-top:15px;}*/
.customer-account-logoutsuccess .subcategory-head h1,.catalogsearch-result-index .subcategory-head h1{margin-top:0px;}
.category_lft{overflow:hidden;}
#id_accept_terms.validation-failed{border:1px solid #000 !important;background:none !important;}
.payment-confirmation .confirm-right{min-height:400px;}
.cybersource-payment-auth .ipad_nav{margin-top:20px;}
.product-info-block.careguidemobile li{list-style:disc;width:90% !important;margin-left:25px;}
.product-info-block.careguidemobile ul{margin-bottom:10px;}
.onestepcheckout-index-index .info, .paypal-express-review .info, .checkout-cart-index .info{margin:25px 0 0 0 !important;}
.products-listing-type-grid .criteria a{float:right;max-width:40%;}
body.page-empty.ajax-index-options .product-view{padding-top:10px;}
body.page-empty.ajax-index-options .add-to-cart-box img#productviewloader{bottom:70px;}
body.page-empty.ajax-index-options .product-options .sizes{width:35%;}
body.page-empty.ajax-index-options .product-option-wrapper #size-preorder-info-popup.tooltip-left{left:-92% !important;top:20% !important;}
body.page-empty.ajax-index-options p.additional-text,body.page-empty.ajax-index-options p.product-code{font-weight:bold;}
.cms-custom-table-bottom-sizing-guides-mask{overflow:hidden;}
.cms-professionals-competition .cms-custom-table-bottom-sizing-guides-mask{ overflow-x:scroll;}
.cms-custom-table-bottom-sizing-guides-mask table.cms-custom-info-table{width:101%;}
.cms-custom-table-bottom-sizing-guides-mask table.cms-custom-info-table tbody{border-left:0px;}
#reviewloader{width:auto;float:right;margin-right:10px;}
.non-uk-stockists ul.non-uk-stockistul li.non-uk-links li{min-height:200px;}
.non-uk-stockists ul.non-uk-stockistul li.non-uk-links li.rightbzero{width:31.50%;}
.shops-stockists .top-block{margin-bottom:20px;}
div.checkoutcontainer #onestepcheckout-li-password{margin-top:10px;float:left;width:100%;}
.customer-account-create .billing_address_list ul li select{width:60%;}
.product-shop .price-box-container .pack-size-vat{margin:17px 15px 0 0;}
.alertcontinue #popup_panel{margin:1em auto;width:215px;}
input[type="checkbox"]{color:transparent !important;}
.availability-container .pre-order-hint{float:left;}
.cms-page-content .head-colored,.cms-help-medical-condition-information .cms-page-content .head-colored{margin:10px 0 10px;}
.cms-men-size-guide #main.col-main, .cms-unisex-size-guide #main.col-main, .cms-women-size-guide #main.col-main{margin:0 2%;width:96%;}
.paypal-express-review .customer-area-contnent .account-fieldset h2.legend{color:#4A83C0 !important;text-shadow:none !important;font-size:14px !important;}
body.paypal-express-review .cart .whole-mask{width:98%;margin:0 1% 7px;}
.cart .bottom-action-box .box.mobilecartbox,.cart .bottom-action-box .box.mobilecartbox .mobilecoupontext{display:none;}
.checkout-onepage-success .subcategory-head h1{margin-top:0px;}
.cms-terms #dialog-title-block{display:none !important;}
.more_info_accord #review-form-mobile ul li div div{float:left;margin-bottom:10px !important;}
.product-view .product-name img.extraroomyimage{padding-top:6px;padding-left:0px;}
.checkout-onepage-success #user-login h3{border-left:0px;border-right:0px;}
.subcategory-head h2{line-height:20px !important;}
.fullviewvbvcontent{display:none;}
.mobilevbvcontent{margin-bottom:15px;float:left;display:block;}
.cybersource-payment-auth .ipad_content{height:auto;}
.ipadactivefilter{display:block;border-top: 1px solid #d7d7d7;}
.basket_form_wid6{display:none !important;}
.cataloguerequestcaptcha{margin-right:0px !important;}
.product-view .product-img-box .product-image-zoom{background:none repeat scroll 0 0 #FAFAFA;border:1px solid #E5E5E5;}
.mobilepaypalmessage{display:block;font-weight:bold;font-size:15px;padding:5px 10px;border:2px solid #E5E5E5;margin:0 2%;color:#ff0000;line-height:20px;}
#request-literature #request-catalogues .input-box.radio-button{margin-left:7% !important;}
.cms-professionals-ipad-request #request-literature #request-catalogues .input-box.radio-button{margin-left:10% !important;}
.block.block-layered-nav{margin-bottom:0px;}
.cms-women-size-guide .cms-page-content, .cms-women-size-guide .cms-page-content, .cms-unisex-size-guide .cms-page-content{padding:1% 2%;}
#NewAndImprovedGr{position:relative;display:none;width: auto;margin-top:-6px;margin-bottom:0px;}
.product-view .product-shop .vat-relief.NewAndImprovedGr{margin-top:0px;}
.checkout-cart-index .basket_form_wid4 .availability .tooltip-left:not(#tipmailshot){left:-105px !important;}
.cart.checkout_page_cont .checkout_rht .basket_summery ul li.contentli .bas_sum_wid3 .availability .tooltip-left:not(#tipmailshot){left:-80px !important;}
.paypal-express-review .basket_form ul.basket_form_cont li.basket_form_wid2 .availability{display:block;position:absolute;width:27%;margin-top:10px;}
.paypal-express-review .basket_form_top{z-index:0;}
.paypal-express-review .basket_form ul.basket_form_cont li.basket_form_wid2 .availability .tooltip-left:not(#tipmailshot){left:-50px !important;bottom:60% !important;}
.product-option-wrapper.sizes .tooltip-left{bottom:55% !important;}
.cms-help-delivery-and-returns .help-content-section .cms-content-left, .cms-help-delivery-and-returns .help-content-section .cms-content-right{width:100%;}
.cms-help-delivery-and-returns .help-content-section .links-list{width:97% !important;}
.forum-respond-index .community-comments-container #postComment .form-list .scode-forum{float:right !important;}
.what-do-you-think-form .page-head h1,body.hcp-newsletters-subscribe .page-head h1{width:98%;padding:0 1%;}
ul.guides-main-list li{ width: auto !important;float: none;max-width: 427px;margin: 0 auto 10px !important;}
#filter-mask img{top:10%;}
.catalogsearch-result-index #filter-mask img{top:8%;}
.product-view .product-img-box .more-views .jcarousel-container{width:480px;}
.product-view .product-img-box .more-views .jcarousel-clip{width:100% !important;}
.product-shop.attuksizeonly .product-option-wrapper.sizes .tooltip-left{bottom:86% !important;}
.product-shop.attuksizeonly .add-to-cart-box img#productviewloader{right:19%;top:65px;}
.product-shop.attukcoloronly .add-to-cart-box img#productviewloader{top:105px;}
.product-shop.attukcoloronly .product-options{padding-bottom:90px;}
.products-listing-type-grid .bottom-container{height:auto;min-height:70px;}
.ipad_acc_link a.leftnavmore{margin-top:5px;}
#hiddenanchor{display:block;}
.ajax-index-options .availability-container .tooltip-left{left:-140px !important;}
.checkoutagreementspaypal #checkout-agreements .checkout-agreements li:first-child{margin:5px 0;}
.catalog-product-view #pre-order-tooltip.tooltip-left{left:-243px !important;position:absolute;bottom:auto !important;top:-28px !important;background:url(../images/tooltip-left-center-bgr.png) 0 0 no-repeat;}
.cms-fit-testing .cms-page-content img,.cms-professionals-casestudies .cms-page-content img{width:35% !important;margin:0 33% 10px !important;float:none !important;}
.cms-companies-we-like .cms-page-content img{width: auto !important;margin: 0 auto 10px !important;float: none !important;display: block;}
.decorativemobilehide{display:none !important;}
.cms-communityaward .col-main .cms-page{padding:0 1.5%;}
.banner_txt p.pfullcontent{display:none;}
.banner_txt p.pmobilecontent{display:block;}
.cms-size-guide .cms-custom-table-bottom-sizing-guides-mask{overflow-x:scroll;-webkit-overflow-scrolling:touch;}
.cms-page-content.professionalpra .mpcontent ul li{width:48%;}
#main.col-main .equal-spacemobilecms{margin: 0 1.5%;}
.cms-professionals-sample-packs .content-sample-packs-second p{ clear: both;}
.cms-professionals-sample-packs .content-sample-packs-second p.first{ text-align: center;}
.cms-professionals-sample-packs .content-sample-packs-second p.first img{ float: none !important;}
.aer_row_first img{ width: auto !important; float: left;}
.aer_row_second .aer_left,.aer_row_second .aer_right{ float: left; width: 100%;margin-top: 10px;}
.div_backgrndimg.hiddenddiv{ display: none !important;}
.subcategory-head .more-link {position: relative;top: 0px;right: 0px;float: right;margin-right: 10px;margin-bottom: 10px;margin-top: -5px;}
.box-content.logout-box .logout-box-left{ width: 94%;background-size: 100%;padding: 20px 3%;}
#advancednavigation-filter-content-price { padding: 3px 2% !important;}
.request-catalogue-middle-mask1 #catalogue-request .account-fieldset-content .form-list label.cataloguehearabout{ line-height: 32px !important;}
.hcp-newsletters-subscribe .hcp-subscribe.request-catalog-wrapper .messages{width: 96%;margin: 10px 2% 0 !important;}
.postContent{word-break: break-word;}
.product-right-block .feefoimageipadview{ display: block;}
.product-right-block .feefoimagefullview,.paymentmethodselection .checkout_rht .feefofullcart{display: none;}
.feefo_logo.feefoipadcart{ margin-top: 0px;padding-bottom: 0px;}
.col-left.sidebar .feefo_logo.flint_feefo_logo{ display: none;}
#hiddenanchor{ background: url(../images/sign_in_spr_checkout.jpg) repeat-x left top;height: 19px;}
.product-right-block .fullviewaddthiswithoutfeefo{ display: none !important;}
/* #tipmailshot.tooltip-left{ bottom: 36% !important;height: 136px;left: auto !important;padding: 0 43px 0 15px;top: auto !important;width: 182px;right: 10px;} */
.hcp-newsletters-success .category_lft, .cms-page-view .category_lft, .stockists-index-index .category_lft,  .catalogues-request-index .category_lft{border-left: 1px solid #fff;border-right: 0px solid #fff;border-bottom: 1px solid #fff;width: 96% !important;}
.hcp-newsletters-success .category_lft .block-account,.cms-page-view .category_lft .block-account,.stockists-index-index .category_lft .block-account,  .catalogues-request-index .category_lft .block-account{border: 1px solid #d7d7d7; float: left;margin-bottom: 10px;}
.hcp-newsletters-success .col-left.sidebar .feefo_logo.flint_feefo_logo,.cms-page-view .col-left.sidebar .feefo_logo.flint_feefo_logo, .stockists-index-index .col-left.sidebar .feefo_logo.flint_feefo_logo, .catalog-category-view .col-left.sidebar .feefo_logo.flint_feefo_logo, .catalogues-request-index .col-left.sidebar .feefo_logo.flint_feefo_logo{ display: block;margin-top: 5px;}
.hcp-newsletters-success .about_drop_menu, .cms-page-view .about_drop_menu, .catalog-category-view .about_drop_menu, .stockists-index-index .about_drop_menu, .catalogues-request-index .about_drop_menu{width: calc(96% - 2px);}
.catalog-category-view .category_lft{width: 96% !important;left: 0px;border: 0px;}
.catalog-category-view .block.block-layered-nav {margin-bottom: 0px;border: 1px solid #d7d7d7;float: left;margin-bottom: 10px;width: calc(100% - 2px);}
.catalog-category-view .col-left.sidebar .feefo_logo{ display: block !important;}
.cat_intro_text{ display: none;}
.checkout-agreements li.paypalmailshot #tipmailshot.tooltip-left{top: -44px !important;}
.blog-index-list .category_lft, .blog-cat-view .category_lft{    border: 1px solid #fff; border-bottom:0px; border-top:0px; width: 96% !important;}
.col-left.sidebar .blog .feefo_logo.flint_feefo_logo{ display: block;}
.cms-page-view .ipad_acc_link .blog .content{ margin-left: 0px;}
.blog-archives-index .category_lft, .blog-post-view .category_lft, .forum-index-index .category_lft{ border: 1px solid #fff;border-top: 0px;width: 96% !important;}
#feature_tooltip_guarantee_type_mobile.specialtolltip{ margin-left: 0px;}
#feature_tooltip_machine_washable_mobile.specialtolltip, #feature_tooltip_guarantee_type_mobile.specialtolltip, #feature_tooltip_merino_wool_mobile.specialtolltip, #feature_tooltip_healthy_footwear_guide_mobile.specialtolltip{ margin-top: -255px;}
.checkout-cart-index .paymentmethodselection ul.messages{margin-bottom:10px !important;}
#feature_tooltip_healthy_footwear_guide_mobile.specialtolltip .out-container, #feature_tooltip_updated_smartgel_mobile5317.specialtolltip .out-container {
    padding-top: 5px;
}
.onestepcheckout-enable-termsmainshot #tipmailshot.tooltip-left, .onestepcheckout-enable-newsletter #tipthirdpartyoptin.tooltip-left, .onestepcheckout-enable-gdprchkbox #tipgdprshot.tooltip-left{ top: -50px !important;left: auto !important;right: 25px !important;}
.onestepcheckout-enable-newsletter #tipthirdpartyoptin.tooltip-left{ top: -45px !important;}
.onestepcheckout-enable-newsletter #tipthirdpartyoptin.tooltip-left{     width: 182px;
    height: 121px;
    padding: 0 43px 0 15px;
    background: url(../images/tooltip-left-center-bgr.png) 0 0 no-repeat !important;}

.onestepcheckout-enable-gdprchkbox #tipgdprshot.tooltip-left{     width: 182px;
    height: 121px;
    padding: 0 43px 0 15px;
    background: url(../images/tooltip-left-center-bgr.png) 0 0 no-repeat !important;}
.checkout-agreements li.paypalmailshot #tipmailshot.tooltip-left{top: -44px !important;}
.guarantee-content .gurantee-left{width: 75%;}
.guarantee-content .gurantee-right{ width: 25%;}
.quickproductview .product-img-box1{     max-width: 500px;margin: 0 auto;}
.yui-ac-content{        margin-left: -1px !important;
    width: 96%;
    padding: 5px 2%;}
#myContainer,
.yui-ac-container{ z-index: 10000000;
    left: 0 !important;
    top: 25px !important;    width: 100% !important;}
.ipad_field_box .searchpopright span{     background: none !important;
    margin-left: 0;
    padding-left: 0;
    width: 100%; margin-top: 0px;}
.header .form-search .search-autocomplete ul > li, .yui-ac-content ul > li{     padding: 10px 4px 10px;    min-height: 35px;}
.cart.checkout_page_cont .checkout_rht .basket_summery ul li.contentli .bas_sum_wid3 .availability .tooltip-left{
	background: url(../images/phonetooltip-left-center-bgr-tab.png) no-repeat scroll 0 0;
    bottom: 97% !important;
    height: 136px;
        left: -80px !important;
    padding: 0 43px 0 15px;
    top: auto !important;
    width: 182px;
    position: absolute;
}
.onestepcheckout-index-index .onestepcheckout-summary .preordertext .tooltip-left{
	    background: url(../images/phonetooltip-left-center-bgr-tab.png) no-repeat scroll 0 0;
    bottom: 97% !important;
    height: 136px;
    left: 0 !important;
    padding: 0 43px 0 15px;
    top: auto !important;
    width: 182px;
    position: absolute;
}
.checkout-cart-index .basket_form_wid4 .availability .tooltip-left{
	background: url(../images/phonetooltip-left-center-bgr-tab.png) no-repeat scroll 0 0;
    bottom: 97% !important;
    height: 136px;
    left: -105px !important;
    padding: 0 43px 0 15px;
    top: auto !important;
    width: 182px;
    position: absolute
}
.forgot-pass-section .input-box .validation-advice{     float: right !important;width: 50% !important;}	
}
@media only screen and (max-width:580px){.top_nav ul li.basket{padding:6px 0 5px 2%;width:23%;}
.stockist-finder-container div.content{display:none !important;}
.stockist-finder-container div.contentipadstocktext{display:block !important;}
.onestepcheckout-summary table.onestepcheckout-summary{width:100% !important;}
p.left-advert-accessory{display:none;}
.cycle-slides img{}
body{background:#fff;}
.container{width:100%;padding:0px;}
.wrapper{min-width:300px;margin:0 auto;}
.cont_white_bg{padding:0px;width:100%;}
.top_nav{display:block;}
.header_btm_bar{padding:0 0 5px 0;}
.header_top_bar{display:none;}
.basket_box{padding:0 2% 0 3%;width:95%;height:30px;border:0px;float:left;}
.basket_box #header_cart{display:none;}
.basket_box #search_mini_form{margin-top:0px;}
.head_call_detail{float:left;}
.head_call_detail p.van_icon{display:none;}
.head_call_detail p.phone_icon{margin-left:-15px;}
.ipad_head_mid{display:block;clear:both;width:96%;margin:0 auto;padding:0px;float:none;}
.logo{width:70%;padding:10px 0 10px 2%;}
.header_btm{display:none;}
.ipad_field_box{width:100%;}
.phone_nav{display:block;width:100%;border-bottom:20px solid #3978BB;}
.ipad_more_info ul.more_info_accord{border-bottom:20px solid #3978BB;}
.phone_nav ul li{float:left;display:block;height:auto;background:url(../images/nav_bg.jpg) repeat-x left top;padding:0px;width:100%;}
.phone_nav ul li a{line-height:38px;height:38px;font-family:Arial, Helvetica, sans-serif;color:#fff;font-weight:bold;padding:0 10px;display:block;font-size:16px;text-decoration:none;}
.phone_nav ul li a span{display:block;background:url(../images/nav_arrow.png) no-repeat right 14px;}
.phone_nav ul li a:hover{color:#4a83c0;background:url(../images/nav_hover.jpg) repeat-x left top;}
.phone_nav ul li a:hover span{background:url(../images/nav_arrow_down2.png) no-repeat right 14px;}
.phone_nav ul li ul{position:static;width:100%;display:none;background:none;border:none;}
.phone_nav ul li ul li{background:url(../images/nav_bg.jpg) repeat-x left top;}
.phone_nav ul li ul li a{padding:0 10px 0 20px;color:#fff;background:none;}
.phone_nav ul li ul li a:hover{color:#4a83c0;background:url(../images/nav_hover.jpg) repeat-x left top;}
.footer{display:none;}
.iphone_nav{width:100%;display:block;float:right;background:#4d4d4e;}
.iphone_nav ul{width:100%;float:left;display:block;}
.iphone_nav ul li{width:100%;float:left;display:block;border-bottom:1px solid #ebebeb;padding:10px 0;}
.iphone_nav ul li a{font-size:13px;line-height:15px;font-family:Arial, Helvetica, sans-serif;color:#fff;font-weight:bold;text-decoration:none;padding:0 0 0 12px;}
.iphone_nav ul li a:hover{color:#4a83c0;}
.iphone_nav p{font-size:12px;line-height:16px;font-family:Arial, Helvetica, sans-serif;color:#fff;float:left;display:block;padding:0 0 0 12px;margin-bottom:0;}
.iphone_nav a.fb_icon{padding:0 0 0 40px;background:url("../images/Facebookb_new.png") no-repeat scroll left top;color:#fff;float:left;display:block;font-size:13px;line-height:35px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin:5px 10px 0;}
.iphone_nav a.fb_icon:hover{text-decoration:underline;}
.iphone_nav a.tweet_icon{padding:0 0 0 40px;background:url("../images/Twitterb_new.png") no-repeat scroll left top;color:#fff;float:left;display:block;font-size:13px;line-height:35px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin:5px 0 0;}
.iphone_nav a.tweet_icon:hover{text-decoration:underline;}
.iphone_nav ul li:last-child{border-bottom:0px;}
.content{padding:0px;}
.home_cont_box1{padding-bottom:0px;border-top:1px solid #ccc;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.banner{width:95.5%;padding:10px 2% 0;float:none;margin:0 0 10px 0;}
#slideshow{margin:0 0 0px !important;}
.cms-index-index #main.col-main{margin:0;}
#slideshow .banner_txt{position:relative;bottom:auto;height:35px;}
.banner #slideshow .cycle-slides{min-height:168px;height:auto !important;position:static !important;}
.banner #slideshow .nexusphone{min-height:195px;}
.banner .banner_txt p{display:none;}
.banner .banner_txt h4{font-size:16px;line-height:25px;font-family:Arial, Helvetica, sans-serif;color:#3675b9;font-weight:bold;padding:4px 0 2px 2%;width:75%;}
.banner .banner_txt a.find_more{float:left;font-weight:bold;margin:0 0 0 2%;}
.cycle-pager{font-size:0px;top:110%;bottom:0;}
.cycle-nav .cycle-nav-prev{margin:0 0 0 8px;}
.cycle-nav .cycle-nav-next{margin:0 8px 0 0;}
.home_main_txt{display:none;}
.home_rht{width:95.5%;padding:0 2%;float:none;}
.search_condition{padding:10px 2% 10px;width:96%;display:none;}
.reviews-list h4.review-by{margin-top:10px;}
#product-review-table td.label{vertical-align:top;margin:0px;padding-top:0px !important;}
.more_info_accord h3{font-size:14px;margin-bottom:10px;}
#tab-lizs-toughts .lizs-toughts-right{display:none;}
#tab-lizs-toughts .lizs-toughts-left, #tab-lizs-toughts .lizs-toughts-left-link{width:100%;}
.search_condition h6{float:left;padding:8px 2% 5px 3px;}
.search_condition .dk_container{float:left;width:84% !important;}
.search_condition .go_btn{display:block;}
.feature_box{display:none;}
.about_lft_menu ul li a{padding:0 0 0 20px;}
.aboutus_page{width:96%;margin:0 auto;}
.breadcrum{padding:7px 0 7px 2%;width:98%;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;margin:0 0 10px 0;}
.breadcrum ul{width:auto;padding:0 0 0 0px;}
.aboutus_lft{display:none;}
.aboutus_rht{width:100%;}
.about_drop_menu{display:block;}
.about_cosyfeet{border:none;}
.about_cosyfeet h2{font-size:30px;line-height:32px;font-family:Arial, Helvetica, sans-serif;color:#4a83c0;font-weight:bold;background:none;padding:0 0 15px 0;}
.about_cosy_cont{padding:1%;}
.about_box1{width:90%;padding:20px 5% 25px;min-height:auto;}
.about_box1 h3{font-size:16px;line-height:24px;}
.about_box1_corner{display:none;}
.about_box1_img{display:none;}
.about_box1_img_phone{display:block;position:relative;z-index:9;bottom:-10px;}
.about_box2 a{height:auto;}
.about_box2 a span{display:inline-block;float:right;padding-top:1%;width:47%;}
.about_box2 a img{height:auto;width:50%;}
.about_box3{background:url(../images/about_box3_img2.png) no-repeat left bottom #e0f5ff;background-size:100% 100%;height:auto;padding-bottom:30%;}
.about_box3 p{width:80%;padding:5% 0 0 5%;}
.about_box4{width:90%;padding:5%;min-height:auto;margin:0 0 20px 0;}
.about_box5{width:90%;padding:5%;min-height:auto;margin:0 0 20px 0;}
.about_box6{padding-bottom:5%;}
.about_box6_rht{width:100%;}
.about_box6_lft{width:90%;padding:5% 5% 0;}
.about_box6 span{float:none;}
.about_box6_mar{margin:0;}
.bread_none{display:none;}
.bread_disp{display:block;}
.category_page{width:96%;margin:0 auto;}
.category_lft{display:none;}
.category_rht{width:100%;}
.category_rht h2{display:block;}
.category_head{display:none;}
.category_head{display:none;}
.toolbar{width:100%;}
.sort_showing_tabl{display:block;}
.pager{display:none;}
.sorter p.select_count{display:none;}
.mobile_btm_pager{display:block;}
.sorter_ipad_hide{display:none;}
.shopping_options a.sub_cat_link{float:none;border:none;}
.price_range{padding:10px 0 10px 0;width:100%;}
.shopping_options{border:none;}
.category_link{border:none;border-bottom:1px solid #DCDCDC;border-radius:0;}
.category_link h3{border-radius:0;}
.shopping_options h3{border-radius:0;}
.price_range_pad{padding:0 0 0 10px;}
.prod_size ul{padding:10px 2% 10px 10px;}
.products-listing-type-grid .grid-row li.item{margin:0 0 8px 0 !important;width:96%;min-height:215px;height:auto !important;padding-right: 1% !important;padding-left: 1% !important;}
.banner .banner_txt h4 a{font-size:14px;}
.products-listing-type-grid .grid-row li.item .product-image{width:50%;float:left;display:block;}
.products-listing-type-grid .bottom-container{height:auto;z-index:9999;bottom:8px;text-align:center;width:50%;float:right;padding-top:80px;}
.products-listing-type-grid .price-box,.products-listing-type-grid .price-box span,.listing-swatches{}
.products-listing-type-grid .grid-row li.item .price_box{width:50%;float:left;padding:80px 0 0 0;}
.prod_title,.products-listing-type-grid .grid-row .product-name{width:50%;position:absolute;top:10px;right:0;padding:10px 0 10px;}
.ipad_more_info{display:block;}
.checkout_head{display:none;}
.check_head_top{padding:0px;}
.checkout_head{display:none;}
.checkout_page{width:100%;}
.checkout_block1{width:100%;margin:0;border:none;border-radius:0;}
.checkout_block2{width:100%;margin:0;border:none;border-radius:0;}
.check_box1{width:100%;padding:0px;min-height:0;height:auto;}
.check_box2{width:100%;padding:0px;min-height:0;height:auto;}
.check_title{background:url(../images/checkout_green_grad.jpg) repeat-x left top;height:30px;padding:0;border-bottom:1px solid #d7d7d7;border-top:1px solid #d7d7d7;padding:13px 0 0 0;margin:0px;cursor:pointer;}
.check_title span{background:none;font-size:15px;line-height:18px;font-family:Arial, Helvetica, sans-serif;color:#323232;font-weight:bold;margin:0;text-shadow:1px 1px 1px #fff;}
.billing_address_list ul{width:95%;}
.billing_address_list ul ul.dk_options_inner{width:100%;}
.check_title a.edit_basket{margin:1px 2% 0 0;}
.check_title h3{font-size:15px;line-height:18px;font-family:Arial, Helvetica, sans-serif;color:#323232;font-weight:bold;text-shadow:1px 1px 1px #fff;}
.check_ipad_bg{width:96%;padding:10px 2%;background:#f2f2f2;display:none;}
.checkout_cards{display:block;}
.check_title.active span{color:#4a83c0;}
.check_title.active h3{color:#4a83c0;}
.check_title a.edit_basket{display:none;}
.checkout_title{background:none;margin:0px;border-bottom:1px dashed #dbdbdb;border-radius:0px;margin:0 0 10px 0;}
.checkout_title h4{font-size:30px;line-height:32px;font-family:Arial, Helvetica, sans-serif;color:#4a83c0;font-weight:bold;padding:0px;background:none;}
.checkout_title span{display:none;}
.checkout_login p{display:none;}
.checkout_login .sign_in_but{height:29px;line-height:29px;background:url(../images/sign_in_spr2.png) repeat-x left top;font-size:13px;font-weight:bold;}
.checkout_login .sign_in_but:hover{background:url(../images/sign_in_spr2.png) repeat-x left -30px;}
.checkout_cards p em{display:block;}
.checkout_login span{display:block;}
.checkout_login .sign_in_but{width:85px;}
.breadcrum ul li cite{display:inline-block;}
.subcategory-head .more-link{margin-left:10px;float:left;clear:both;position:relative;top:auto;right:auto;}
.text_page{width:96%;margin:0 auto;}
.breadcrum ul li em{display:none;}
.deli_return h2 strong{display:none;font-style:normal;}
.deli_return h2 em{display:inline-block;font-style:normal;}
.deli_return{border:none;border-radius:0;}
.deli_return h2{background:none;font-size:30px;line-height:32px;font-family:Arial, Helvetica, sans-serif;color:#4a83c0;font-weight:bold;padding:5px 0 0 0}
.deli_return_cont{padding:3% 0;}
.delivery_box1{width:100%;padding:0;}
.delivery_box2 p{padding:0 5% 7px 10px;}
.delivery_box2 a.top_page{margin:15px 0 0 0;}
.delivery_box2 ul li{width:95%;}
.cms-page-content .top-content-shop .team-polaroid,.healthcare-professionals .top-content .polaroid-image{position:relative;}
.cms-page-content .top-content-shop{padding-right:0px;}
.cms-page-content{margin-bottom:10px;}
.footer-block .content{width:99.5%;}
.footer-block .content .details-left,.footer-block .content .details-middle,.footer-block .content .details-right{width:94.3%;min-height:100px;border:0px;}
.acc_bc{display:block;}
.account_page{padding:0;}
.account_ipad_bg{width:96%;padding:10px 2% 15px;background:#f2f2f2;}
.account_title{background:none;margin:0px;border-radius:0px;margin:0 0 0px 0;}
.account_title h4{font-size:30px;line-height:32px;font-family:Arial, Helvetica, sans-serif;color:#4a83c0;font-weight:bold;padding:0px;background:none;}
.account_title span{display:none;}
.password_box ul{width:95%;}
.password_box ul li .pass_txtbox{width:55%;}
.password_box ul li label{width:40%;}
.acc_sub_title em{display:block;}
.acc_sub_title,.acc_sub_title:hover,.acc_sub_title:active{background:url(../images/checkout_green_grad.jpg) repeat-x left top;height:30px;padding:0;border-bottom:1px solid #d7d7d7;border-top:1px solid #d7d7d7;padding:13px 0 0 0;margin:0px;cursor:pointer;pointer-events:none;}
.acc_sub_title span{background:none;font-size:15px;line-height:18px;font-family:Arial, Helvetica, sans-serif;color:#4a83c0;font-weight:bold;margin:0;text-shadow:1px 1px 1px #fff;}
.acc_sub_title h4{font-size:30px;line-height:32px;font-family:Arial, Helvetica, sans-serif;color:#4a83c0;font-weight:bold;padding:0px;background:none;}
.acc_sub_title h3{font-size:15px;line-height:18px;font-family:Arial, Helvetica, sans-serif;color:#4a83c0;font-weight:bold;text-shadow:1px 1px 1px #fff;}
.password_box ul li span{width:20px;}
.password_box ul li em{font-size:11px;line-height:14px;font-family:Arial, Helvetica, sans-serif;color:#252525;float:left;display:block;font-style:normal;width:90%;}
.basket_title{background:none;border-bottom:1px solid #cccccc;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;padding:0;margin:0px;}
.basket_title a.proc_checkout{display:none;}
.basket_title h1{font-size:30px;line-height:30px;font-family:Arial, Helvetica, sans-serif;color:#4a83c0;font-weight:bold;text-transform:capitalize;}
.basket_title h1 span{font-size:14px;line-height:30px;font-family:Arial, Helvetica, sans-serif;color:#252525;display:inline-block;font-weight:bold;}
.basket_del_option .dk_container{width:47%;}
.basket_form .basket_form_top{display:none;}
.basket_code{display:none;}
.basket_form_ipad{display:block;}
.basket_form_disp h5{display:none;}
.basket_form_ipad ol li h6{display:block;}
.basket_form_disp{width:66%;}
.basket_form_quant{width:65%;}
.basket_form_quant strong{display:none;}
.basket_form_quant .dk_container{float:left;display:block;}
.basket_form_quant cite{float:left;display:block;line-height:25px;padding:0 7px 0 0;}
.basket_form_quant a.remove_item2{float:left;display:block;line-height:25px;margin:0 0 0 10px;}
.basket_subtotal{width:100%;text-align:left;}
.basket_check_box{width:50%;float:right;margin:-26px 0 0 0;}
.basket_del_option{text-align:center;padding:6px 0;}
.basket_del_option .dk_container{float:none;width:75%;}
.basket_del_option label{display:none;}
.basket_del_option label.del_opt_lab{display:block;float:none;font-size:14px;}
.basket_payment{display:none;}
.grand_total{width:94%;padding:2% 3%}
.basket_ipad_pad{width:96%;padding:0 2%;}
.grand_total ul li span{width:100px;}
.grand_total ul li{font-size:14px;padding:0 0 4px 0;}
.basket_btm_button{width:100%;padding:0px;background:none;}
.basket_btm{padding:0 0 10px 0;}
.prod_checkout{width:100%;height:54px;background:url(../images/checkout_green_spr.jpg) repeat-x left top;margin:0 0 8px 0;font-size:21px;}
.prod_checkout:hover{background:url(../images/checkout_green_spr.jpg) repeat-x left -54px;}
.cont_shop{width:100%;height:54px;background:url(../images/cont_wht_but_spr.jpg) repeat-x left top;font-size:21px;}
.cont_shop:hover{background:url(../images/cont_wht_but_spr.jpg) repeat-x left -54px;}
.basket_cards{display:block;padding-top: 5px;}
.basket_cards p em{display:block;}
.basket_cards cite{font-size:13px;}
.basket_del_option div.question2{display:none;}
.prod_checkout{width:100% !important;height:54px;background:url(../images/checkout_green_spr.jpg) repeat-x left top !important;margin:0 0 8px 0;font-size:21px !important;}
.prod_checkout:hover{background:url(../images/checkout_green_spr.jpg) repeat-x left -54px !important;}
.cont_shop{width:100% !important;height:54px;background:url(../images/cont_wht_but_spr.jpg) repeat-x left top !important;font-size:21px !important;}
.cont_shop:hover{background:url(../images/cont_wht_but_spr.jpg) repeat-x left -54px !important;}
.cart .bottom-action-box .delivery-information .select-wrapper{width:47%;}
.delivery-information .right{width:100%;}
.bottom-checkout-buttons,.cart .shopping-cart-totals .paymentMethods,.cart .bottom-action-box .box.discount-codes,.cart .page-head-alt{display:none;}
#main-shopping-cart-totals{margin-top:5px;margin-bottom:10px;}
.shopping-cart-totals,.bottom-action-box,.basket_btm_button{padding:0 1.5%;}
.cart .bottom-action-box .delivery-information span.select{padding-right:36px;width:198px;}
.basket_title,.basket_btm_button{display:block;}
.cart .bottom-action-box .delivery-information select{width:100%;}
.cart .bottom-action-box label{margin-right:10px;font-weight:bold;font-size:12px;}
.basket_form ul.basket_form_cont li{border:0px;}
.basket_form ul.basket_form_cont li.basket_form_wid4{display:block;position:absolute;width:32%;bottom:0;min-height:30px;right:0;}
.basket_form ul.basket_form_cont li.basket_form_wid4 .availability{padding:0px;}
.basket_form_wid5{text-align:right !important;width:27%;float:right !important;}
.basket_form_wid5 .sub_total{text-align:right;padding:18px 5px 0 0;}
.basket_form ul li.basket_form_wid1{width:45%;padding-top:10px;}
.basket_form ul li.basket_form_wid1 h5{position:absolute;margin-left:85px;}
.basket_form ul li.basket_form_wid1 .item_options{margin-top:25px;}
.basket_form ul li.basket_form_wid1 .item_options p{margin:0px;}
.basket_form_btm,.basket_form_btm.no_border{border-left:0px !important;border-right:0px !important;border-bottom:1px solid #cccccc !important;border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;behavior:url(PIE.htc);z-index:1;}
.basket_form ul li.basket_form_wid3{position:absolute;right:0;top:55px;}
.basket_form ul li.basket_form_wid3 .vatcheckbox{float:right;text-align:right;padding-left:5px;margin-right:10px;}
.basket_form ul li.basket_form_wid2{width:27%;}
.basket_form ul li.basket_form_wid2 .basket_quantity{margin:0 10%;padding:20px 0 0 0;}
.basket_claim input.claim_check{margin:0px;}
ul.vattaxable div.page-head-alt{display:block !important;}
.catalogue_title h2{display:block;font-size:28px;}
.cat_bc{display:block;}
.catalogue_cont{width:96%;padding:0 2%;}
.catal_box1_cont ul{width:94%;}
.catalogue_title p{padding-left:0px;}
.catalogue_box1{width:100%;padding:0 0 10px;}
.catal_box1_border{min-height:10px;}
.catal_submit a{display:none;}
.catal_submit{width:100%;padding:0;}
.catal_submit .cat_sub_but{height:54px;background:url(../images/create_acc_bg2.jpg) repeat left top;border:none;cursor:pointer;outline:none;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;position:relative;behavior:url(PIE.htc);width:100%;font-size:22px;font-family:Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;text-shadow:1px 1px 1px #7099C6;padding:0 0 2px 0;}
.catal_submit .cat_sub_but:hover{background-position:0 -54px;}
.login_page{padding:0 0 0 0;}
.login_title h2{padding:5px 0 15px 10px;}
.existing_cust_cont ul{width:94%;padding:0 3%;}
.existing_cust{margin:0px;width:100%;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border:none;}
.login_cont .account_title{padding-top:0;}
.existing_cust_title{background:url(../images/checkout_green_grad.jpg) repeat-x left top;height:30px;padding:0;border-bottom:1px solid #d7d7d7;border-top:1px solid #d7d7d7;padding:13px 0 0 0;margin:0px;cursor:pointer;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.existing_cust_title span{background:none;font-size:15px;line-height:18px;font-family:Arial, Helvetica, sans-serif;color:#4a83c0;font-weight:bold;margin:0;text-shadow:1px 1px 1px #fff;}
.existing_cust_title h3{font-size:15px;line-height:18px;font-family:Arial, Helvetica, sans-serif;color:#4a83c0;font-weight:bold;text-shadow:1px 1px 1px #fff;}
.existing_cust_title em{display:block;}
.existing_cust_cont{min-height:50px;padding:10px 0 20px 0;}
.existing_cust_cont p.para_pad{display:none;}
.existing_cust_cont p.exis_para{display:none;}
.existing_cust_cont p.stard_hide{display:block;}
.existing_cust_cont ul.exist_list{display:none;}
.existing_cust_cont ul li span a{display:inline-block;}
.existing_cust_cont .log_in_but{height:42px;background:url(../images/create_acc_bg.jpg) repeat-x left top;float:none;display:block;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;position:relative;behavior:url(PIE.htc);border:none;outline:none;padding:0 0 3px 0;width:96%;font-size:16px;line-height:16px;font-family:Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;text-shadow:1px 1px 1px #7099c6;cursor:pointer;font-weight:bold;max-width:96%;position:static;margin:0 auto;}
.existing_cust_cont .log_in_but:hover{background-position:0 -42px;}
.guest_last{display:none;}
.tvadvertcms .maintvadvertform{width:100%;}
.product_cont{display:none;}
.ipad_product_cont{display:block;}
.ipad_prod_image{display:none;}
.iphone_prod_image{display:block;}
.ipad_colour_box{width:100%;padding:0 0 5px 0;}
.ipad_size_box{width:50%;}
.top_price2{width:65%;float:right;padding:0px;}
.top_price2 strong em{display:inline-block;}
.top_price3{width:65%;float:right;padding:0px;}
.top_price3 p{padding:0px;}
.ipad_prod_cont_top{padding:0 1.5%;}
.ipad_prod_cont_mid cite{display:block;padding:0 0 5px 0;}
.ipad_prod_cont_mid p{display:none;}
.ipad_prod_cont_mid strong{padding:0 0 7px 0;}
.ipad_more_info{display:block;}
.deshboard_cont{padding:0px;}
.deshboard_box1{padding:0px;width:100%;}
.help_order{width:75%;}
.my_account_link{width:25%;}
.deshboard_box2{padding:15px 0 0;width:100%;}
.recent_order{padding:0 0 20px 0;}
h2.dashboard_title{display:none;}
.deshboard_box1 h3{font-size:30px;line-height:36px;font-family:Arial, Helvetica, sans-serif;color:#4a83c0;font-weight:bold;padding:0 0 10px 0;}
.deshboard_box1 h4{display:none;}
.help_order h5{font-size:16px;}
.help_order ul li{padding:0 0 10px 0;}
.deshboard_box1 p{padding:0 0 10px;}
.recent_order ul li.cell_none{display:none;}
.recent_order .recent_width1{width:26%;text-align:center;padding:0;}
.recent_order .recent_width2{width:20%;text-align:center;padding:0;}
.recent_order_cont ul li{padding:10px 0 !important;}
.recent_order ul li h6 span.cell_view{display:inline-block;}
.recent_order ul li h6 span.normal_view{display:none;}
.recent_order ul li span.cell_view2{display:none;}
.help_order{width:100%;padding:0 0 10px 0;}
.iphone_prod_image .pika-thumbs li{width:72px !important;}
.iphone_prod_image .jcarousel-skin-pika .jcarousel-item-horizontal{margin:0 4px 0 0 !important;}
.subcategory-listing-head{float:left;width:100%;}
.subcategory-listing{float:left;width:101%;margin-top:15px;margin-bottom:10px;}
.subcategory-listing .categories-grid-row li{width:100%;}
.category_lft{display:none;margin:0;width:100.1% !important;}
.category_lft .blog .block-title{padding:0 2%;}
.category_lft #floatMenu{position:relative !important;width:100% !important;}
.col3-layout .about_drop_menu{margin-bottom:10px;}
#floatMenu .block .block-title{-webkit-border-radius:0 0 0 0 !important;-moz-border-radius:0 0 0 0 !important;border-radius:0 0 0 0 !important;behavior:url(../PIE/PIE.htc);}
#floatMenu .block .block-content{-webkit-border-radius:0 0 0 0 !important;-moz-border-radius:0 0 0 0 !important;border-radius:0 0 0 0 !important;behavior:url(../PIE/PIE.htc);border:solid 0px #e5e5e5 !important;width:100%;float:left;margin:0;padding:0px;}
.block-layered-nav dd{padding:3px 2% 10px;}
.ipad_acc_link a{float:left !important;border:0px;width:100%;}
.ipad_acc_link #advancednavigation-filter-content-price{background:#fff;padding-top:5px;}
.block .hidetitle{}
#main.col-main{margin-top:10px;}
.toolbar .selection-count{float:left;margin-top:10px;margin-left:10px;clear:both;line-height:20px;height:16px;}
.bottomtbpro .toolbar .sorter,.bottomtbpro .toolbar .selection-count{display:none;}
.bottomtbpro .toolbar .pager{display:block;}
.basket_item{float:none;display:block;width:100%;padding:0 0 0 4%;}
.basket_form ul li.basket_form_wid1 h5{margin:0;position:relative;width:85%;}
.basket_form ul li.basket_form_wid1 .item_options{margin:0;padding:0 0 0 0;}
.basket_form ul li.basket_form_wid5{float:left !important;min-height:100%;text-align:left !important;padding-left:2%;}
.basket_form ul li.basket_form_wid3 div{padding-bottom:10px;padding-right:10px;padding-top:25px !important;}
#popup_container{max-width:90% !important;min-width:90% !important;}
.basket_form ul li.basket_form_wid3 .vatcheckbox{float:right;margin-right:0;padding:25px 10px 0 0;text-align:right;}
.basket_form ul li.basket_form_wid3{clear:both;float:right;min-height:100%;position:relative;right:0;top:0;width:auto;}
.basket_item_img{margin:0 10px 0 4%;}
.iphoneviewlabel{display:block !important;}
.allviewlabel{display:none !important;}
.basket_form ul li.basket_form_wid5 .sub_total{text-align:left;padding:5px 5px 10px 0;}
.cart .bottom-action-box .box{height:auto;}
.cart .bottom-action-box label{display:block;float:none;font-size:12px;font-weight:bold;margin:0 auto;text-align:center;}
.cart .bottom-action-box .delivery-information .select-wrapper{clear:both;display:inline-block;float:none;margin-left:0;width:77%;}
#main-shopping-cart-totals{width:96.4%;}
.shopping-cart-totals-wrapper{width:100%;}
.basket_btm_button{width:97%;}
body.paypal-express-review #review-buttons-container{text-align:right;float:right;width:100%;}
#onestepcheckout-form .secure-checkout-title{background:none repeat scroll 0 0;border-bottom:1px dashed #DBDBDB;border-radius:0;float:left;height:auto;padding:0 1% 10px 2%;width:97%;}
#onestepcheckout-form .secure-checkout-title .label{color:#4A83C0;font-family:Arial,Helvetica,sans-serif;font-size:30px;font-weight:bold;line-height:32px;padding:0;}
#onestepcheckout-form .secure-checkout-title span.required{display:none;}
div.onestepcheckout-threecolumns div.onestepcheckout-column-left, div.onestepcheckout-threecolumns div.onestepcheckout-column-middle, div.onestepcheckout-threecolumns div.onestepcheckout-column-right{border:medium none;clear:both;float:none;margin:0;padding:0;width:100%;border-radius:0;}
p.onestepcheckout-numbers1,span.onestepcheckout-numbers1{background:url("../images/checkout_green_grad.jpg") repeat-x scroll left top;border-bottom:1px solid #D7D7D7;border-top:1px solid #D7D7D7;color:#4A83C0;cursor:pointer;height:30px;margin:0;padding:8px 10px 5px;pointer-events:none;}

p.onestepcheckout-numbers1.onestepcheckout-numbers-5,span.onestepcheckout-numbers1.onestepcheckout-numbers-5{ pointer-events:auto;}
div.onestepcheckout-threecolumns ul li.clearfix{background:none repeat scroll 0 0 #F2F2F2;display:block;padding:0;width:100%;float:left;}
#billing_address_list, #shipping_address_list{margin:0;padding:10px;width:60%;}
div.checkoutcontainer div.input-different-shipping{margin:0;padding:10px 3%;}
#onestepcheckout-form input.input-text, #onestepcheckout-form select{float:right;width:55%;background-size:100% 100%;}
#cybersource3dauth_cc_cid, #cybersource3dauth_cc_issue{float:left !important;margin-left:5%;border-top:1px solid #a1afbe !important;border-left:0px solid #a1afbe !important;border-right:1px solid #b5bec8 !important;border-bottom:1px solid #c4cdd6 !important;-webkit-box-shadow:#ccc 1.5px 1.5px 1px !important;-moz-box-shadow:#ccc 1.5px 1.5px 1px !important;box-shadow:#ccc 1.5px 1.5px 1px !important;}
#onestepcheckout-form .classy-select-wrapper{float:left;position:relative;width:100%;height:auto;}
#onestepcheckout-form .input-box.classy-select-wrapper .select{width:36.5%;right:0;margin:0;padding:0 16% 0 2%;}
#onestepcheckout-form .registeredWrapper .select{width:81.5% !important;}
#onestepcheckout-form .address-search button{float:right;margin-right:15px;}
#onestepcheckout-form .live-outside{margin-bottom:3px;margin-right:15px;}
#onestepcheckout-shipping-method{margin:0;}
.onestepcheckout-vatexception-method-block{background:none repeat scroll 0 0 #F2F2F2;display:block;padding:0;width:100%;}
.shipment-methods dt, .payment-methods dt{margin-top:5px;margin-bottom:0;}
.payment-methods dt{display:none;margin:0;}
#payment_form_cybersource3dauth{margin-bottom:0px !important;}
.onestepcheckout-shipping-method-block{background:none repeat scroll 0 0 #F2F2F2;display:block;margin:0;padding:3% 3% 0;width:94%; float: left;}
.onestepcheckout-vatexception-method-block{margin:0;padding:2%;width:96%;}
div.onestepcheckout-shipping-method{margin:0;}
.onestepcheckout-threecolumns .payment-methods{background:none repeat scroll 0 0 #F2F2F2;display:block;padding:1% 3% 0%;width:94%;}
.checkoutcontainer .payment-methods .input-box .v-fixcvv{min-height:55px !important;}
.onestepcheckout-column-right{background:none repeat scroll 0 0 #F2F2F2;display:block;padding:0;width:100%;}
.onestepcheckout-column-right .onestepcheckout-summary,
.onestepcheckout-column-right .onestepcheckout-coupons,
.onestepcheckout-column-right .onestepcheckout-enable-newsletter,
.onestepcheckout-column-right .onestepcheckout-enable-terms,
.onestepcheckout-column-right .chkbuttonstaticblock,
.paypal-express-review .chkbuttonstaticblock,
.onestepcheckout-column-right .onestepcheckout-place-order{margin:0;padding:3%;width:94% !important;}
#onestepcheckout-form .onestepcheckout-coupons #id_couponcode{}
div.onestepcheckout-enable-newsletter{margin:0 !important;padding-bottom:0 !important;}
.basket_form ul li.basket_form_wid2 .basket_quantity{position:relative;min-width:60px;}
.qty-col.mobiledrpdwn .select{float:right;font:12px/27px arial,sans-serif;overflow:hidden;padding:0 39% 0 5%;position:absolute;right:29px;text-align:center;vertical-align:middle;width:30px;}
#cart_form .qty-col.mobiledrpdwn .select{left:0;right:auto;text-align:left;}
.qty-col.mobiledrpdwn .styleddp{width:100%;}
.basket_quantity.qty-col{display:none !important;}
.basket_quantity.qty-col.mobiledrpdwn{display:block !important;}
#billing_address_list, #shipping_address_list{margin:0;padding:3%;width:94%;}
.product-view .product-left-block{float:none;margin:0 auto;width:100%;}
.product-view .product-img-box{border:0px;overflow:hidden;}
.listing-type-grid.related-prodcts,.product-view .product-img-box .media-options{display:none;}
.product-view .product-right-block{width:96%;padding:0 2%;}
.product-options .colors{margin-right:5%;width:38%;padding:0;}
.product-options .sizes{float:left;width:55%;}
#product-tabber{display:none;}
.ipad_more_info{display:block;}
.ipad_more_info .more_info_accord li ul li ul{display:block !important;margin-bottom:0px;}
.ipad_more_info .more_info_accord li ul li ul.feeforeviews, .ipad_more_info .more_info_accord li ul li ul ul.feefobottomtable{margin-bottom: 0px;}
ul.feeforeviews ul.feefobottomtable li{ margin-bottom: 0px;}
.ipad_more_info .more_info_accord li ul li p{clear:both;}
.product-view .product-right-block{padding:0;width:100%;}
.availability-container{float:left;font-size:12px;height:50px;left:83%;margin-right:20px;position:absolute;text-align:center;top:-56px;width:80px;}
.add-to-cart-box-right{bottom:0;float:left;left:0;margin-left:0;position:absolute;text-align:center;width:100%;}
.add-to-cart-box-right button{background:url("../images/btn.png") repeat scroll left 50px;border:0 none;height:50px;margin-bottom:6px;width:98%;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;background-size:100% 200%;}
.add-to-cart-box-right button:hover{background:url("../images/btn.png") no-repeat scroll left 0px !important;background-size:100% 200% !important;}
.add-to-cart-box-right button span{display:block;font-family:Arial,Helvetica,sans-serif;font-size:22px;}
.product-view .product-shop .product-options.no-options-design .availability-container{bottom:auto;left:4px;top:10px !important;}
.product-view .product-options.no-options-design .add-to-cart-box img#productviewloader{top:60px;margin-right:20px;}
.mobileview{display:block !important;}
.websiteview{display:none !important;}
.product-shop .top-highlighted-price{background:#F2F2F2;border-top:1px dashed #DBDBDB;margin:0;}
.product-shop .product-rating-top{display:none;}
.product-shop .price-box-container{margin:2% 3%;width:94%;}
.product-name.mobileview{padding:0 15px;}
.top-highlighted{padding:0 15px;}
.product-shop .product-options{background:#F2F2F2;border-radius:0;margin:0;border:0;position:relative;padding-bottom:55px;min-height:100px;}
.product-shop .product-options-bottom{background:none repeat scroll 0 0;float:right;padding-right:0;width:20%;padding-top:5px;}
.more_info_accord #review-form{float:left;padding:2%;}
ul.more_info_accord li .product-info-block,
ul.more_info_accord li .listing-type-grid,
ul.more_info_accord li .dedicated-review-box{padding:2%;width:94%;}
#selectqty{width:10%;}
.add-to-cart-drpdwn.mobileview label{text-align:right;}
.add-to-cart-drpdwn.mobileview #qty{float:right !important;width:63px !important;}
.product-shop .product-options-bottom .add-to-cart-box{float:left;width:100%;}
.product-options #product-options-wrapper{background:none;padding:0 15px;width:72%;float:left;}
.product-view .product-img-box .product-image-zoom{background:none repeat scroll 0 0 #FAFAFA;border:1px solid #E5E5E5;height:97%;margin:1%;padding:1% 1% 0.5%;position:relative;width:96%;z-index:4;}
.product-view .product-img-box .more-views{margin:0.6%;position:relative;width:98.6%;}
.product-view .product-img-box .more-views .jcarousel-prev{background:url("../images/ban_lft_arrow_spr.png") no-repeat scroll left top;left:0.5%;position:absolute;top:18px;}
.product-view .product-img-box .more-views .jcarousel-clip{margin:0 auto;width:236px !important;}
.customer-area-contnent .account-fieldset .account-fieldset-content{min-height:inherit;margin-bottom:0px;}
.product-view .product-img-box .more-views li a{padding:2% !important;margin-left:2px !important;}
.product-shop .product-options-bottom.fix-avaibility .availability-container, .product-shop .product-options.no-options-design .availability-container{bottom:auto;top:55px !important;}
.product-view .product-img-box .more-views .jcarousel-next{background:url("../images/ban_rht_arrow_spr.png") no-repeat scroll left top;bottom:-25%;cursor:pointer;height:27px;right:-1%;position:absolute;top:18px;width:28px;}
.product-options .colors{margin-right:5%;padding:10px 0 0;width:100% !important;}
.product-options .sizes{float:left;width:100% !important;margin-top:20px;}
.add-to-cart-drpdwn.mobileview{bottom:37%;display:block !important;position:absolute;right:1%;top:0;width:90px;height:55px;}
.catalog-product-view #pre-order-tooltip.tooltip-left{left:-238px !important;position:absolute;bottom:auto !important;top:-28px !important;background:url(../images/tooltip-left-center-bgr.png) 0 0 no-repeat;}
.add-to-cart-drpdwn.mobileview #selectqty{width:55%;right:0;padding:0 9%;}
.product-view .product-img-box .more-views .images-container{margin:0;}
.phone_nav .nav ul{width:100%;}
.catalog-product-view .no-options-design #pre-order-tooltip.tooltip-left{     position: absolute;
    margin-top: -85px !important;
    bottom: auto !important;
    left: 7.5px !important;    background: url("../images/mobile-phonetooltip-left-center-bgr2-mobfeature.png") no-repeat scroll 0 0;
}
.phone_nav .nav{float:left;width:100%;}
.phone_nav .nav2{float:right;width:100%;}
.nav2 ul{display:block;float:left;width:100%;}
.phone_nav .nav ul li ul{background:none repeat scroll 0 0;border:medium none;display:none;position:static;width:100% !important;padding:0;}
.phone_nav ul li ul li a{background:none repeat scroll 0 0;color:#666666;height:38px;line-height:38px;padding:0 0 0 8% !important;width:89.9%;}
.phone_nav ul li ul li{background:url("../images/top_bg.png") repeat-x scroll left top;padding:0;width:100%;}
.phone_nav ul li ul li a:hover{color:#666666;}
.phone_nav ul li ul li a.activeselected{background:url("../images/dark.png") repeat-x scroll left top;color:#fff;padding-right:4% !important;}
.phone_nav .nav2 ul li.nav_last a:hover, .phone_nav .nav2 ul li.nav_last a.active{border-radius:0;}
.phone_nav .nav ul li.nav_first a:hover, .nav ul li.nav_first a.active{border-radius:0;}
.availability-container{bottom:auto !important;float:left;font-size:12px;height:50px;left:auto;margin-right:0;position:absolute;right:0%;text-align:center;top:55px;width:80px;}
.healthcare-professionals .top-content .polaroid-image{width:100%;}
.main-container.col3-layout .category_page #main.col-main{float:none;margin:0 auto;width:98% !important;}
.main-container.col3-layout .category_page{padding:2%;width:96% !important;}
.postWrapper{width:97% !important;}
.cms-our-shops-and-stockists .cms-page-content{float:left;}
.cms-our-shops-and-stockists .shops-stockists .middle-block{margin-bottom:16px;height:auto;float:left;}
.cms-our-shops-and-stockists .shops-stockists .bottom-block{float:left;width:88.5%;height:auto;}
.cms-our-shops-and-stockists .shops-stockists .bottom-block .details-left,.cms-our-shops-and-stockists .shops-stockists .bottom-block .details-right{width:45%;}
.cms-our-shops-and-stockists .shops-stockists .middle-block .details-left{margin-bottom:20px;width:88.5%;}
.cms-our-shops-and-stockists .shops-stockists .middle-block .details-right{float:left;width:88.5%;}
.cms-our-shops-and-stockists .shops-stockists .middle-block .details-right img.find-stockist{ top: 0px;width: 41%;}
#user-login .section{clear:both;float:none;margin:0;width:100%;}
#user-login .content{background:none;border:none;width:94.6%;}
#user-login .section h3, #user-login .section h3:hover, #user-login .section h3:active{background:url("../images/checkout_green_grad.jpg") repeat-x scroll left top;border-bottom:1px solid #D7D7D7;border-radius:0;border-top:1px solid #D7D7D7;cursor:default;height:30px;margin:0;padding:13px 2% 0;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;line-height:18px;text-shadow:1px 1px 1px #FFFFFF;pointer-events:none;}
#user-login .form-list input.input-text{background-size:100% 100%;width:55%;}
#user-login .content .button-set{clear:both;display:inline-block;float:none;margin-top:10px;width:100%;position:relative !important;right:auto !important;}
#user-login .login-button, #user-login .create-account-button, #user-login .guest-checkout-button{background:url("../images/create_acc_bg.jpg") repeat-x scroll left top;clear:both;height:42px;margin-top:4px;width:100%;text-shadow:1px 1px 1px #7099C6;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;line-height:16px;}
.customer-account-create .billing_address_list ul li .input-text{float:right;}
.customer-account-create .billing_address_list ul{width:100%;}
.customer-area-contnent .account-fieldset{width:100% !important;clear:both;float:none;}
.customer-area-contnent .account-fieldset h2.legend{background:url("../images/checkout_green_grad.jpg") repeat-x scroll left top;border-bottom:1px solid #D7D7D7;border-radius:0;border-top:1px solid #D7D7D7;cursor:pointer;height:30px;margin:0;padding:13px 2% 0;color:#4A83C0 !important;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;line-height:18px;text-shadow:none;pointer-events:none;}
.customer-area-contnent .account-fieldset .account-fieldset-content{border:none;background:none;border-radius:0;}
.customer-area-contnent, .cms-page-content{border-radius:0 0 10px 10px;margin-bottom:10px;padding:1% 5px;}
.cms-page-view .cms-page-content{display:inline-block;}
.customer-area-contnent .buttons-set{padding:2%;}
.customer-area-contnent .addressbookedit .account-fieldset{float:left;margin:0;width:100%;}
.customer-area-contnent .addressbookedit .account-fieldset.right{clear:none;margin-right:0;}
.customer-area-contnent .input-box{width:60% !important;float:right;}
.customer-area-contnent .input-box input.input-text{width:100%;background-size:100% 100%;}
.customer-area-contnent .account-fieldset .account-fieldset-content span.select{right:auto;width: 77%;padding-right: 20%;}
.customer-area-contnent .customer-name-prefix .input-box{width:60% !important;float:right;}
.customer-area-contnent .account-fieldset-content ul.form-list li{clear:both;float:left;width:100%;}
.customer-area-contnent .form-list label{width:40%;font-size:12px;}
.request-catalogue-middle-mask1 .account-fieldset-content .form-list label{width:40%;font-size:12px;}
.mobilecoupontext{display:block;}
.customer-order-view .buy-again-bottom{width:float:right;width:95%;}
.customer-order-view .order-view-left{float:left;width:100%;}
.customer-order-view .order-view-right{display:none;}
.shopping-cart-totals-wrapper{border-radius:10px 10px 0 0;padding:2%;width:96%;}
.dashboard-welcome{padding:2%;}
.box-account .box-head h2{font-size:14px;padding:0 2%;}
.dashboard_left{float:left;padding:2%;width:96%;}
.dashboard_right{float:left;padding:2%;width:96%;}
.tabletogglecolumn{display:none;}
.block-account.block .block-content{border-radius:0 !important;padding:10px 1% !important;width:98% !important;}
.block-account.block .block-title{border-radius:0 !important;padding:0px 2.5%;width:95%;}
.cms-key-stockists .cms-page-content .content-white-bg, .cms-non-uk-stockists .cms-page-content .content-white-bg{padding:1% !important;}
.cms-shop .cms-page-content{padding:1%;}
.cms-become-stockist .cms-page-content{padding:1%;}
.ipad_acc_link .blog .block-title{border-radius:0;}
.ipad_acc_link .blog .content{    border-radius: 0;
   width: calc(100% - 2px);
    padding: 0;
    border: 1px solid #d7d7d7;}
#catalogue-request h3, #catalogue-request h3:hover, #catalogue-request h3:active, #catalogue-request-friend h3, #catalogue-request-friend h3:hover, #catalogue-request-friend h3:active, #catalogue-request1 h3, #catalogue-request1 h3:hover, #catalogue-request1 h3:active{background:url("../images/checkout_green_grad.jpg") repeat-x scroll left top;border-bottom:1px solid #D7D7D7;border-radius:0;border-top:1px solid #D7D7D7;color:#4A83C0;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;height:30px;line-height:18px;margin:0;padding:13px 2% 0;text-shadow:1px 1px 1px #FFFFFF;pointer-events:none;}
.hcp-subscribe #catalogue-request h3{width:96%;}
body.hcp-newsletters-subscribe .content-white-bg h2, body.forum-index-get-form .content-white-bg h2{padding:0 2%;}
body.hcp-newsletters-subscribe .content-white-bg{padding:3% 0;width:99.4%;margin-bottom:14px;}
body.hcp-newsletters-subscribe .request-catalogue-middle-mask1 .request-catalogue-top-mask1{float:left;width:100%;}
body.hcp-newsletters-subscribe .request-catalogue-middle-mask1 .account-fieldset .account-fieldset-content span{width:100% !important;}
body.hcp-newsletters-subscribe .request-catalogue-middle-mask1 .account-fieldset .account-fieldset-content span#selectprofession{width:77% !important;}
body.hcp-newsletters-subscribe .request-catalog-wrapper .polarodid-holder{top:0;left:auto;display:none;}
button#catSubmitButton, .request-catalog-wrapper button#recSubmitBut{background:url("../images/create_acc_bg.jpg") repeat-x scroll left top;clear:both;float:none;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;height:42px;line-height:16px;margin:0 auto;text-indent:0;text-shadow:1px 1px 1px #7099C6;text-transform:uppercase;width:96%;}
.request-catalogue-middle-mask1 .account-fieldset .account-fieldset-content{min-height:100%;}
.catalogues-request-index .button-set .catalogue-hint, .recommendfriend-index-index .button-set .catalogue-hint{display:inline-block;float:left;font-size:12px;text-align:center;width:100%;}
.catalogues-request-index .customer-area-contnent .account-fieldset .account-fieldset-content{min-height:100% !important;padding-bottom:10px !important;}
.request-catalog-wrapper button#recSubmitBut span, button#catSubmitButton span{display:block;}
.catalogues-request-index #main{padding:0;width:100%;}
#request-catalog-wrapper h2{line-height:18px;padding:0 2.5%;}
.catalogues-request-index .category_page{width:99.5%;}
.recommendfriend-index-index .category_page, .catalogues-request-index .category_page{width:99.5%;}
.recommendfriend-index-index .recommendleft, .recommendfriend-index-index .recommendright{width:100.4%;clear:both;}
.paypal-express-review .onestepcheckout-button{margin:0 2%;width:96% !important;}
.shopping-cart-totals-wrapper{border-radius:10px;padding:2%;width:96%;margin-bottom:7px;}
#main-shopping-cart-totals{margin-bottom:10px;margin-top:5px;width:100%;}
.no-items .no-items-text-box{background:none repeat scroll 0 0 #FBFBFB;border:1px solid #E7E7E7;border-radius:10px;height:129px;line-height:1;margin:0 auto 8px;padding:15px 2%;position:relative;width:92.5%;}
.paypal-express-review .cart-table tbody td.attributes-col img{padding:0;}
.paypal-express-review .customer-area-contnent .account-fieldset{margin:0 !important;width:100.1% !important;}
.paypal-express-review .customer-area-contnent, .paypal-express-review .cms-page-content{border-radius:0;margin-bottom:10px;padding:0;border:none;}
.paypal-express-review .data-table{margin:0 2%;width:96%;}
.checkout-onepage-success .top-content.subcategory-head .top-content-right{float:right;text-align:center;width:100%;}
.checkout-onepage-success .top-content-right a.community-link{float:none;display:inline-block;margin:5px 0 0;}
.checkout-onepage-success .top-content-right a.return-shop{float:none;display:inline-block;margin:5px 0 0;}
.checkout-onepage-success #user-login .section{clear:both;float:none;margin:0 !important;width:100% !important;}
.checkout-onepage-success .basket_form .basket_form_top{display:inline-block;}
.checkout-onepage-success .basket_form ul li.basket_form_wid3{clear:none;position:inherit;float:left;}
.checkout-onepage-success .basket_form ul li.basket_form_wid4{display:inline-block;width:21%;position:relative;}
.checkout-onepage-success .basket_form li.basket_form_wid1{padding-top:0;width:58%;}
.checkout-onepage-success .basket_form_cont li.basket_form_wid1{padding-top:12px;width:58%;}
.checkout-onepage-success .basket_form .basket_form_cont li{border-right:2px solid #EEEEEE;}
.checkout-onepage-success .basket_form .image-box{width:62px;}
.checkout-onepage-success .basket_form_wid1 .image-box a{border:1px solid #eee;float:left;}
.checkout-onepage-success .basket_form_wid1 .image-box img{max-width:100% !important;width:100% !important;border:0px;}
.checkout-onepage-success .basket_form li.basket_form_wid1{width:43%;}
.product-option-wrapper.sizes .tooltip-left:not(#tipmailshot){bottom:65% !important;}
.checkout_page_cont.cart .checkout_rht{display:block;width:98%;margin:0 1%;}
.checkout_page_cont.cart .checkout_lft{float:none;margin:0 auto;width:98%;}
.cart.checkout_page_cont .checkout_lft ul li .check_but{clear:both;float:right;text-align:center;width:100%;}
.cart.checkout_page_cont .checkout_lft ul li a.sign_in_but, .cart.checkout_page_cont .checkout_lft ul li a.guest_check, .cart.checkout_page_cont .checkout_lft ul li.onepage-checkout a{font-size:14px;padding:10px 0;}
.cart.checkout_page_cont .cardipadimage li img{width:auto;margin-bottom: 15px;margin-top: 0px;}
.cart.checkout_page_cont .need_help_iphone{text-align:center;}
.cart.checkout_page_cont .checkout_lft ul li .check_txt{float:left;width:100%;}
.tvadvertcms .maintvadvertform{width:100%;}
.tvadvertcms .mainadvertcontent .tvaddbookimg{float:none;margin:0 auto !important;width:70% !important;}
.tvadvertright{float:right;margin-top:120px;position:absolute;right:0;width:30%;}
.cms-tvadvert-success .tvadvertright{width:100% !important;position:relative;margin-top:0px !important;bottom:auto;margin-left:0%;text-align:center;clear:both;right:auto;left:auto;}
.tvadvertcms .mainadvertcontent .request-catalog-wrapper{float:left;width:122%;}
.tvadvertcms .request-catalog-wrapper .mainadvertcontent .customer-area-contnent{width:98% !important;}
.tvadvertrightvideo{height:0;overflow:hidden;padding-bottom:55%;padding-top:30px;position:relative;float:right;width:99.3%;}
p.bottombuttons a{display:inline-block;float:none;text-align:center;width:44%;}
.toolbar .pager .pages ol{margin-right:10px;}
.toolbar .pager .pages-all{display:none;}
.phone_nav .nav ul li.nav_first{display:none;}
.ipad_more_info ul.more_info_accord li{display:list-item;}
.listing-swatches{background:none repeat scroll 0 0 !important;margin:2px 5% 0 5%;text-align:left;width:90%;}
.product-grid-swatches .listing-swatches{text-align:center;margin-bottom:0;}
.listing-swatches li{display:inline !important;float:none !important;width:auto !important;}
#floatMenu-sticky-wrapper .block .block-title{width:96%;padding:0 2%;margin-bottom:1px;}
#floatMenu-sticky-wrapper .block .block-title:last-child{margin-bottom:0;}
.category_page{margin:0 auto;width:93%;}
.block-layered-nav dt a, .blog .sub-title .arrow{background:url("../images/layered-nav-arrow.png") no-repeat scroll 95% center;color:#363636;display:block;font-size:12px;font-weight:bold;padding:10px 2%;text-decoration:none;width:96%;}
.community-comments-container #postComment label{width:35% !important;}
.community-comments-container #postComment input, .community-comments-container #postComment textarea{background-size:100% 100%;float:right;width:50% !important;}
.community-comments-container #postComment .form-list .input-box{width:100%;}
#postComment .captchacode{float:right !important;margin-left:auto !important;}
#postComment .button-set{clear:both;}
.community-comments-container #postComment label.captchalabel{margin-left:0;}
.header_btm_bar .ipad_head_mid{display:none;}
.toolbar{border:none;}
.basket_form .basket_claim1{display:none;}
.guide-image{float:left;margin:0;position:relative;width:100%;z-index:1;}
.healthcare-professionals .bottom-content .right-details{float:right;width:100%;margin-top:20px;}
.healthcare-professionals .bottom-content .left-details{background:none repeat scroll 0 0 #E0ECD9;border-radius:10px;box-shadow:0 1px 1px #CCCCCC;float:left;position:relative;width:100%;}
.healthcare-professionals .head-block{padding:3%;}
.no-route.box-content .left-text{clear:both;float:left;width:96%;padding:2%}
.no-route.box-content .box-right-links h3{padding:1% 2%;}
.no-route.box-content .box-right-links{width:100%;}
.no-route.box-content{margin:0 auto;padding:2%;width:93%;}
.no-route .box-right-links{width:100%;}
.no-route .box-right-links .categories-grid-row{width:100% !important;float:left;}
.subcategory-head{margin:0 auto 10px;width:98%;}
.no-route .subcategory-listing .categories-grid-row li.last{margin-right:0 !important;}
.no-route .subcategory-listing .categories-grid-row li{margin-right:0% !important;width:49% !important;margin-bottom:2%;}
#payment_form_cybersource3dauth .v-fix.month span.select{width:67%;}
#payment_form_cybersource3dauth .v-fix.year span.select{width:67%;}
#billing_address #selectbilling_address_id{margin:4px 1.6%;padding-right:11%;width:83% !important;}
#onestepcheckout-form .classy-select-wrapper .select{margin:0 1.7%;padding:0 8% 0 2%;right:0;width:78%;}
#payment_form_cybersource3dauth .input-box.classy-select-with-mask-medium span.select{margin:0;padding:0 16% 0 2%;right:0;width:36.4%;}
.checkoutcontainer .payment-methods div.year{float:right !important;}
.header_btm_bar .logo{display:none;}
.header_btm_bar{padding:8px 0 0px;}
.header_btm_bar .head_call_detail{display:none;}
.phone_nav ul li{background:url("../images/top_bg.png") repeat-x scroll left top;}
.phone_nav ul li a{color:#666;}
.phone_nav ul li a:hover{color:#666;background:none;}
.phone_nav ul li a:hover span{background:url("../images/arrow.png") no-repeat scroll right 14px;}
.phone_nav ul li a.selected{background:url("../images/dark.png") repeat-x scroll left top;color:#fff;}
.phone_nav ul li a span{background:url("../images/arrow.png") no-repeat scroll right 14px;}
.phone_nav ul li a.selected span{background:url("../images/nav_arrow.png") no-repeat scroll right 14px;}
.phone_nav ul li a.selected span{background:url("../images/nav_arrowdw.png") no-repeat scroll right 14px;}
.phone_nav ul li ul li a.activeselected span{background:url("../images/nav_arrow.png") no-repeat scroll right 14px;}
h4.mobiletitle{display:block;}
h4.mainregtitle{display:none;}
.banner .banner_txt h4.mobiletitle{margin-bottom:0px;}
.page-head.subcategory-listing-head .category-description .more-link{display:none;}
.meweb{display:none;}
.memobile{display:block;}
.page-head.subcategory-head .subcat-desc h1 img{}
.subcategory-head .more-link{display:none;}
.subcategory-head h1{padding:10px 11px 9px 11px !important;}
.catalog-category-view .subcategory-head .subcat-desc h1{padding:10px 11px 9px 0px !important;}
.subcategory-listing .categories-grid-row .product-image{display:none;}
.subcategory-listing .categories-grid-row h3{background:url("../images/checkout_green_grad.jpg") repeat-x scroll left top;border-bottom:1px solid #D7D7D7;border-radius:0;border-top:1px solid #D7D7D7;color:#4A83C0;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;height:30px;line-height:18px;margin:0 -4%;padding:6px 2%;text-shadow:1px 1px 1px #FFFFFF;width:103.9%;}
.col-left.sidebar.ipad_acc_link{overflow:hidden;height:auto !important;}
.dashboard .box-recent table#my-orders-table th .text{padding-left:0;font-size:11px;}
.block-account .block-content{}
.subcategory-listing .categories-grid-row h3 a{background:url("../images/arrow.png") no-repeat scroll right 8px;padding:0 0 0;font-size:15px;}
.view-order .more-link{font-weight:bold;color:#3675b9;font-size:12px;padding-bottom:1px;min-height:15px;padding-left:16px;background:url(../images/more-icon.png) 0 50% no-repeat;line-height:16px;height:16px !important;display:inline-block;}
.subcategory-listing .categories-grid-row li{left:-5px;margin-bottom:5px;margin-top:0;position:relative;}
.toolbar .selection-count{margin-bottom:5px;margin-left:5px;margin-top:0;position:absolute;right:7px;top:11px;}
.postContent{float:none !important;word-break: break-word;}
.toolbar .sorter{margin-left:5px;width:165px;}
.toolbar .sorter .select{width:108px;right:0px;}
.toolbar .sorter select{width:120px;left:45px;}
.basket_box{margin-bottom:10px;}
.block-layered-nav .block-title h3{font-size:14px;}
#advancednavigation-filter-content-cat ol li a{font-size:12px;line-height:14px !important;}
.category_lft #floatMenu{float:left;}
#floatMenu-sticky-wrapper .block{margin:0;}
#narrow-by-list dd ol.gan-list-checkbox li a, ul.gan-list-checkbox.gan-default-list li a span, ul.gan-list-checkbox.gan-folding-list li a span, .gan-sidebar-nav .gan-image-list.gan-list-checkbox li a{font-size:14px;}
.block-layered-nav dt a, .blog .sub-title .arrow{font-size:14px;}
.banner{float:none;margin:0 0 10px;padding:10px 0 10px;width:100%;}
.cycle-slides img{border-radius:0;}
#slideshow .banner_txt{border-radius:0;}
.home_cont_box1{background:#fff;}
.banner .cycle-pager{display:none;}
.banner .find_more{display:none !important;}
#slideshow .banner_txt{}
.cont_white_bg .payment-confirmation .confirm-left{width:95% !important;}
.checkout-onepage-success .page-head.subcategory-head h1{padding:9px 11px;}
.subcategory-listing .categories-grid-row h3{margin:0 -2.2%;width:101.8%;}
.box-content.no-route .subcategory-listing .categories-grid-row li{width:100% !important;left:0px;margin-right:0px !important;float:left;}
.category_rht .subcategory-head{width:100%;min-height:30px;}
.content-guide-top .guide-image{display:none;}
.customer-account-create .checkout_forms .validation-advice{margin-left:40%;}
.password_box ul{width:100%;}
.password_box ul li label{width:40%;}
.password_box ul li .input-text{width:60%;}
.customer-account-create .checkout_forms .onestepcheckout-enable-terms .validation-advice{margin-left:0;}
#tab-product-information ul{padding-left:4.5%;width:96%;}
.more-back-link{display:block;font-size:16px;}
#tab-lizs-toughts blockquote{padding-bottom:5px;}
#tab-lizs-toughts .lizs-toughts-left{margin:5px 0 0;}
.catalog-product-view .product-view table.ratings-list{margin-bottom:8px;}
.cms-professionals-contact-us .contact-form-container .form-list .input-box{width:100%;}
.cms-professionals-contact-us .contact-form-container .form-list .input-box label{width:45%;}
.cms-professionals-contact-us .contact-form-container .form-list .input-box .input-text{width:55%;}
.cms-professionals-contact-us .cms-email-block .contact-form-container{margin-bottom:40px;width:100%;}
.cms-professionals-contact-us .hcp-win-image{float:none;clear:both;margin:40px auto 0px;display:none;}
.blog-index-index .ipadcolumn3right, .blog-cat-view .ipadcolumn3right{display:block;}
.blog-index-index .box, .blog-cat-view .box{display:block;margin-top:18px;width:94%;max-width:inherit;}
.blog-index-index .box.twitfbsidebar, .blog-cat-view .box.twitfbsidebar{display:none;}
.contact-form-container #contactForm li button.submit-button{clear:both;margin-right:4px;margin-top:0;}
#contactForm .contact-captcha{width:77% !important;float:left !important;}
.page-head-register p, .page-head-login p{display:none;}
#user-login .section h3.acc_sub_title{width:96%;}
#user-login .section h3.acc_sub_title em{font-weight:normal;}
.blog-cat-view .box.twitfbsidebar{display:none;}
.healthcare-professionals .contact-form-container form .button-set{clear:both;float:right;height:25px;margin-left:0;margin-top:10px;}
.healthcare-professionals form p.required{float:none !important;}
div.onestepcheckout-place-order{text-align:center;}
.onestepcheckout-place-order-loading{display:inline-block;float:none;font-size:12px;font-style:normal;font-weight:bold;margin:10px auto 0;padding:10px 0 10px 0px;text-align:center;width:85%;}
div.onestepcheckout-threecolumns ul li.shipping-address-title{padding:25px 0px 2% ! important;width:100% ! important;}
.checkoutcontainer li.shipping-address-title{border-bottom:none;}
.customer-order-view{padding:1%;}
.reorder-mobilebtn.large.orange.onestepcheckout-button{display:block;}
#advice-required-entry-cybersource3dauth_expiration{margin:33px 0 0 10% !important;}
#advice-required-entry-cybersource3dauth_expiration_yr{margin:33px 0 0 10% !important;}
.quick-access-right{display:inline-block;float:none;text-align:center;width:100% !important;}
.onestepcheckout-index-index .header_btm_bar .quick-access-right .info p{display:inline-block;margin:0 auto;}
.basket_claim.vatcheckbox{display:none;}
#cart_form .basket_form ul li.basket_form_wid1{padding:10px 0;width:72%;}
#cart_form .basket_form ul li.basket_form_wid2{width:24%;}
.categories-grid-row li{display:inline-block;margin:5px 0;width:100%;}
.basket_form .vattaxable{display:none;}
.cms-women-size-guide #main.col-main{padding:2%;}
.cms-women-size-guide #main.col-main .cms-page-content{padding:2%;}
.decorativegraphics,.decorativemobilehide{display:none !important;}
.product-view .up-sell .grid-row .product-listing-magnifie{display:none !important;}
.cms-fit-testing .cms-page-content img,.cms-professionals-casestudies .cms-page-content img{width:49% !important;margin:0 23% 10px !important;float:none !important;}
.cms-companies-we-like .cms-page-content img{width: auto !important;margin: 0 auto 10px !important;float: none !important;display: block;}
span.product-listing-magnifier{display:none !important;}
.no-route .box-right-links ol.second li{margin-bottom:1% !important;}
.no-route .box-right-links .subcategory-listing{margin-top:0px;margin-bottom:7px;}
.content-my-reviews .customer-reviews-top-mask{margin:0 10px;}
.iphoneratingc{display:none;}
ul.team-members-list li.mobileeven{background-color:#fffae1;min-height:50px;}
ul.team-members-list li.mobileodd{background-color:#d7eafe;min-height:50px;}
.phone-contact-content,.cms-email-block .details,.cms-email-block{width:auto;margin-right:0px;}
.cms-contact-us .contact-form-container{width:100%;}
.cms-healthcare-professionals .details-left,.cms-healthcare-professionals .details-right,.cms-post-person,.cms-community-reviews{width:100%;}
.cms-post-person .details,.cms-community-reviews .details{min-height:50px;}
ul.team-members-list li h2,ul.team-members-list li p{padding-left:10px;}
.hcp-subscribe .request-catalogue-middle-mask1{width:100% !important;}
.checkout-cart-index .info, .cybersource-payment-auth .info, .onestepcheckout-index-index .info, .paypal-express-review .info{margin-top:5px !important;margin-bottom:5px !important;}
.checkout-cart-index .info{margin-bottom:5px !important;}
.vbvconfirmation{clear:both;display:block;float:left;margin-top:10px;min-height:430px;}
.cybersource-payment-auth .payment-confirmation{float:none;margin:0 auto;width:96%;}
.input-box.wide-label > label{display:inline-block;float:left;width:94%;}
.checkoutagreementspaypal #checkout-agreements .checkout-agreements li .input-box input{margin-top:0px;}
.checkoutagreementspaypal{width:96%;margin-right:2%;}
.paypal-express-review .multi-address-checkout-box .chkbuttonstaticblock{ float: right;width: 97%;text-align: center;}
.note-msg, .notice-msg{margin-bottom:10px;}
#shipping_address .form-alt .classy-select-with-mask-long #selectshipping_address_id{margin:4px 1.6%;padding-right:11%;width:83% !important;}
.contact-form-container textarea.input-textarea{width:98.5%;}
.customer-area .page-title .required, span.title-required{font-size:12px;margin-right:0;margin-top:0;}
.healthcare-professionals .top-content{width:100%;}
.healthcare-professionals .top-content .polaroid-image,.healthcare-professionals .top-content .money-back-image{display:none;}
.healthcare-professionals .top-content{margin-bottom:10px;}
.footer-block .content .details-middle ul{padding-bottom:0px;}
.footer-block .content .details-middle ul li{margin-bottom:10px;}
.footer-block .content .details-right{padding-top:0px;}
.product-view .related-prodcts li.item, .product-view .up-sell li.item{width:49.6%;min-height:200px !important;margin-bottom:10px;}
.product-view .up-sell .grid-row .product-image{display:block;}
.products-listing-type-grid .price-box{margin-bottom:24px;text-align:center;}
.contact-form-container #contactForm li span.field-row{float:left !important;margin-left:auto !important;margin-right:5px !important;}
.contact-form-container #contactForm li span.field-row#SCodebox{float:left;}
.contact-form-container #contactForm li button.submit-button{margin-right:4px;}
.fit_testing_detail img{width:60% !important;margin:0 auto !important;float:none !important;text-align:center;display:block;}
.fit_testing_buttons img{width:auto !important;margin:0 auto !important;}
body.review-customer-view .customer-area .customer-area-contnent{float:left;}
.catalogsearch-result-index .subcategory-listing .categories-grid-row h3{margin:0 0 0 0px;width:96%;}
body.hcp-request-index .customer-area-contnent, .cms-page-content{padding:1% 2%;width:96%;}
body.hcp-request-index .customer-area-contnent, body.hcp-request-index .cms-page-content{width:calc(96% - 2px);}
body.hcp-request-index .about_drop_menu{width: calc(100% - 2px);}
body.hcp-request-index .form-list input.input-text{width:58%;}
body.hcp-request-index #request-literature #delivery-information{padding:2%;}
body.hcp-request-index #request-literature #request-catalogues ul input{width:13px;}
body.hcp-request-index #request-literature .panel-wrapper #request-samples .input-box{padding-left:3%;}
body.hcp-request-index #request-literature label{padding-right:3% !important;width:44%;}
.blog-index-index .col-left.sidebar.ipad_acc_link .box, .blog-cat-view .col-left.sidebar.ipad_acc_link .box{width:100%;margin-top:0;}
.basket_quantity a.remove_link{margin:10px 2px 0;}
body.hcp-request-index #request-literature #delivery-information label{padding-right:0 !important;width:39%;}
body.hcp-request-index #request-literature #request-samples label{padding-right:0 !important;width:98%;margin-left:2%;}
.cms-professionals-contact-us .contact-form-container .form-list li:last-child > div > div{margin-right:0 !important;}
#request-literature .panel-wrapper ul li{padding:2%;}
#request-literature .panel-wrapper .input-box{margin:0 0 0 7% !important;width:30% !important;}
#request-literature .panel-wrapper .input-box.radio-button{margin:0 0 0 8% !important;width:30% !important;}
#request-literature .panel-wrapper .input-box.checkboxes{margin:10px 0 0 7% !important;width:27% !important;}
body.hcp-request-index #request-literature .panel-wrapper .specs{width:45%;}
body.hcp-request-index #request-literature-form .select{right:0;text-align:left;width:80%;}
body.hcp-request-index #request-literature .person-information{width:100%;}
body.hcp-request-index #request-literature p{width:100%;}
body.hcp-request-index #request-literature #delivery-information ul li:last-child div > span{width:100% !important;}
body.review-customer-view .customer-area .customer-area-contnent .button-set{clear:both;margin-left:10px;}
.ipadnewflash,.ipadnewflash .newsflash-header-title{display:block;}
.tvadvertright{bottom:270px;float:right;margin-top:120px;position:absolute;right:25px;width:30%;}
.tvadvertcms .mainadvertcontent .tvaddbookimg.tvaddbookimgipad{display:block;float:left !important;margin:25px 0 0 25px !important;}
.add-to-cart-box img#productviewloader{margin-right:10px;margin-left:0px;}
.postContent object{width:100%;}
.cms-help-buying-guides .guides-main-list li.odd,.cms-help-buying-guides .guides-main-list li.even{width: 94%;margin: 0px auto 10px;max-width: 427px;float: none;}
.cms-help-medical-condition-information .cms-page-content ul.links-list{margin-bottom:0px !important;float:left !important;width:100% !important;}
.cms-help-product-related-help.cms-page-view .cms-page-content{display:block;}
.keystockiest li.contentclass ol li{width:48%;padding:0 1% 10px;background:none;min-height:inherit;}
.cms-professionals-contact-us .cms-email-block .contact-form-container{width:100% !important;}
#review-form-mobile fieldset{padding:10px;}
.reorder-mobilebtn{display:block;}
.checkoutcontainer li.shipping-address-title{padding:25px 2% 2% !important;margin:0;}
#cvv.tooltip-right.tooltip{left:30% !important;bottom:97% !important;height:136px;padding:0 43px 0 15px;top:auto !important;width:182px;background:url("../images/phonetooltip-left-center-bgr.png") no-repeat scroll 0 0;}
#cvv.tooltip-right.tooltip .out-container{display:table;height:121px;left:15px;position:absolute;top:0;width:195px;}
#review-form-mobile{float:left;}
#review-form-mobile .form-list .input-box{width:100%;}
#review-form-mobile .input-box .validation-advice, #review-form-mobile .product-review-box .validation-advice{float:right;margin-left:37%;min-height:20px;width:51%;margin-bottom: 0px !important;}
#review-form-mobile .textarea-box .validation-advice{margin-left:0;}
#advancednavigation-filter-content-uk_size ol{padding-top:6px;}
.cms-page-view .cms-page-content{display:inline-block;padding:2%;width:95.5%;}
.cms-fb-subscribe.cms-page-view .cms-page-content{display:inline-block;padding:2% 0;width:99.5%;}
.cont_white_bg{display:block;}
#user-login #panel2 .content, #user-login #panel3 .content{min-height:inherit;padding-bottom:0;position:relative;}
.customer-account-login #user-login .content{padding-bottom:10px;width:94.1%;}
#shipping-tooltip.tooltip-left.tooltip{background:url("../images/tooltip-left-center-bgr.png") no-repeat scroll 0 0;bottom:auto !important;left:auto !important;right:107% !important;top:-160% !important;}
.delivery-information .right{text-align:center;width:100%;}
.question-wrapper.shipping-hint{display:inline-block;float:none;margin-left:0;position:relative;vertical-align:super;}
.cart .bottom-action-box .delivery-information span.select{padding-right:20%;width:70%;}
.no-route .subcategory-listing .categories-grid-row li{margin-bottom:1% !important;}
.no-route .box-right-links ol.second li.last{margin-bottom:0 !important;}
#advancednavigation-filter-content-uk_size ol li{margin:0 6px;display:inline-block;clear:none;    max-width: 50px;}
.block-layered-nav ul li, .block-layered-nav ol li{clear:both;display:inline-block;list-style:none outside none !important;margin:1px 0;width:100%;}
body.catalogues .category_lft.ipad_acc_link, body.recommendfriend .category_lft.ipad_acc_link{float:none;margin:0 auto !important;width:94% !important;}
body.recommendfriend .about_drop_menu{width:94%;margin:0 auto;float:none;}
.block-layered-nav dd{padding:5px 2% 3px;}
.request-catalogue-middle-mask1 .account-fieldset .account-fieldset-content{padding:10px 1.9% 0 !important;width:95.4%;min-height:inherit !important;}
.recommendfriend-index-success .recommend-friend-success .page-head{background:none repeat scroll 0 0 #487FBA;border:1px solid #487FBA;border-radius:10px 10px 0 0;color:#FFFFFF;font-size:14px;height:29px;line-height:29px;padding:0 7px;position:relative;}
.recommend-friend-success{margin-bottom:15px;}
.recommendfriend-index-success .recommend-friend-success .content-white-bg{border:1px solid #D0D0D0;border-radius:0 0 10px 10px;font-size:1em;line-height:21px;padding:3% 2.7%;position:relative;}
.recommendfriend-index-success .content-white-bg img{width:auto;height:auto;}
.request-catalog-wrapper p{margin:10px 0;}
.col3-layout .about_drop_menu{margin-bottom:0px;}
.postWrapper .postContent p{}
.vat-relief-customer-edit .customer-area-contnent .account-fieldset .account-fieldset-content, .vat-relief-customer-index .customer-area-contnent .account-fieldset .account-fieldset-content{margin-bottom:0;min-height:inherit;padding-bottom:0;}
.vat-relief-customer-edit .customer-area-contnent, .vat-relief-customer-index .customer-area-contnent{padding:1% 0px;}
.vat-relief-customer-edit .customer-area-contnent .account-fieldset .legend, .vat-relief-customer-index .customer-area-contnent .account-fieldset .legend{width:96%;}
.vat-relief-customer-edit .customer-area-contnent .account-fieldset.right{float:left !important;}
.postWrapper{margin-top:10px;}
.checkout-onepage-success .top-content-left{width:100%;}
.products-listing-type-grid .grid-row{text-align:center;}
.products-listing-type-grid .grid-row li.item{display:inline-block;float:none;}
.toolbar .pager{display:block;padding:0;width:100%;}
.toolbar .pager .pages{float:right;padding:5px 0 8px;}
.banner_txt .mobiletitle{display:block !important;}
.paypal-express-review .basket_form .basket_form_top{display:block;}
.paypal-express-review .basket_form ul li.basket_form_wid1{padding:5px 0;width:60%;}
.paypal-express-review .basket_form ul li.basket_form_wid1 .basket_item{width:92%;}
.paypal-express-review .basket_form ul li.basket_form_wid1 .basket_item_img{margin:0 3% 0 4%;width:35%;max-width:73px;}
.paypal-express-review .basket_form ul li.basket_form_wid1 .item_options{width:55%;padding:0;}
.paypal-express-review .basket_form ul li.basket_form_wid2{padding:5px 0;width:18%;}
.paypal-express-review .basket_form ul li.basket_form_wid3{display:none;}
body.paypal-express-review .basket_form ul li.basket_form_wid4{float:right;width:23%;padding:5px 0;width:20%;}
body.paypal-express-review .basket_form .basket_quantity.qty-col{display:block !important;padding-top:30px;min-width:1px;}
body.paypal-express-review .basket_form ul.basket_form_cont li.basket_form_wid4{display:block !important;}
.shops-stockists .top-block{padding-left:0px;}
.shops-stockists .polaroid-team-image{position:relative;}
.cms-contact-us #contactForm .input-box .validation-advice{float:right !important;margin-top:3px;min-height:20px;width:66% !important;}
.cms-contact-us #contactForm .input-box #advice-required-entry-comment.validation-advice{float:left !important;margin-top:3px;min-height:20px;width:66% !important;}
.cms-our-shops-and-stockists .shops-stockists .middle-block{margin-bottom:42px;}
.cms-our-shops-and-stockists .shops-stockists .middle-block .details-left{padding:21px 5.8% 26px;}
.cms-our-shops-and-stockists .shops-stockists .middle-block .details-right{padding:21px 5.8% 26px;}
.cms-our-shops-and-stockists .shops-stockists .bottom-block{height:auto;padding:21px 5.8% 26px;margin-bottom:5px;}
.basket_form ul li.basket_form_wid5{width:auto;}
#catalogueRequestFriendForm .catalogue-hint{margin-bottom:10px;}
.cms-no-route .subcategory-listing .categories-grid-row h3{margin:0 !important;width:100%;padding:1% 0 !important;}
.cms-no-route .subcategory-listing .categories-grid-row h3 a{padding-left:2% !important;background-position:98% 8px;}
.catalogues-request-index .about_drop_menu{display:block;float:none;margin:0 auto;width:94%;}
.catalogues-request-success .content-white-bg{margin-bottom:10px !important;}
body.paypal-express-review .basket_form_btm{border-color:-moz-use-text-color #E5E5E5 #E5E5E5 !important;border-left:1px solid #E5E5E5 !important;border-right:1px solid #E5E5E5 !important;border-style:none solid solid !important;border-width:medium 1px 1px !important;position:relative;z-index:0;width:99.6%;}
body.paypal-express-review .basket_form_btm.no_border{-webkit-border-radius:0px 0px 10px 10px;-moz-border-radius:0px 0px 10px 10px;border-radius:0px 0px 10px 10px;behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);}
.add-to-cart-box img#productviewloader{float:left;margin-left:10px;margin-top:-50px;position:absolute;right:20%;top:120px;}
.attukcolorsizeboth .add-to-cart-box img#productviewloader{right:4%;margin-top:-15px;}
.attukcoloronly .add-to-cart-box img#productviewloader{margin-top:-60px;}
body.paypal-express-review .ipad_border{width:100%;}
body.paypal-express-review .mobilebutton-checkout{float:left;width:100%;}
body.paypal-express-review #review-please-wait{clear:both;display:table;float:none !important;margin:10px auto 0 !important;padding:5px 0 10px 32px !important;position:relative;}
body.paypal-express-review .basket_form_btm .basket_form_cont li{border-right:1px solid #E5E5E5;}
body.paypal-express-review .basket_form_btm .basket_form_cont li.basket_form_wid4{border-right:none;}
body.paypal-express-review .basket_form .basket_form_top ul.basket_head li{border-right:1px solid #999999}
.cybersource-payment-auth .payment-confirmation .confirm-right{overflow:hidden;width:100%;}
.cybersource-payment-auth .payment-confirmation iframe{display:block;float:right;overflow:hidden;width:100%;}
.customer-account-login .input-box .validation-advice{float:right !important;margin-top:2px;min-height:20px;width:52% !important;}
.customer-account-create .input-box .validation-advice{float:right !important;margin:4px 0 0;min-height:inherit;width:56% !important;}
.customer-account-create .form-list label{height:auto;}
#user-login.two-sections .section{width:100%}
.tvadvertcms{margin:0 1.5% 15px;width:93%;}
.tvadvertcms .mainadvertcontent .request-catalog-wrapper .customer-area-contnent{width:94.1% !important;}
.reviewdetailleft{float:right;margin-right:0;margin-left:5px;}
.reviewdetailright .details br{display:block;height:25px;margin-bottom:10px;}
.content-my-reviews .reviewdetailright .details h2{margin:0;}
.content-my-reviews .button-set{clear:both;display:inline-block;margin:5px 0 0 !important;}
.col3-layout .col-right.sidebar, .blog-index-index .col3-layout .col-right.sidebar{display:none !important;}
.sales-order-view .customer-area-contnent{padding:1% 0;}
.cms-page-content .cms-custom-table caption{border-radius:10px 10px 0 0;}
.order-view-left .product-details{margin-left:0;}
.checkout-onepage-success .success-right-col{width:95%;margin:0 auto;}
.checkout-onepage-success .basket_form_btm, .checkout-onepage-success .basket_form_btm.no_border{border-left:1px solid #E5E5E5 !important;border-right:1px solid #E5E5E5 !important;width:99.8%;}
.checkout-onepage-success .basket_form_btm.no_border{border-radius:0 0 10px 10px}
.box-content.logout-box{padding:20px 2%;width:93%;margin:0 auto;}
.box-content.logout-box .logout-box-left{padding:4% 5%;width:90%;background-size:100% auto;height:auto;margin-bottom:15px;}
.box-content.logout-box .logout-box-left h2{font-size:11px;line-height:1;margin-bottom:3px;padding-right:60px;}
.box-content.logout-box .logout-box-left .more-link{background:url("../images/more-icon.png") no-repeat scroll 0 -10%;color:#3675B9;font-size:11px;font-weight:bold;line-height:11px;min-height:13px;padding-bottom:1px;padding-left:16px;}
.logout-box-right{display:block;float:none;width:100%;}
.customer-account-logoutsuccess #twitter iframe{width:100% !important;}
.logout-box-right .fb_iframe_widget{width:100%;}
.logout-box-right .fb_iframe_widget span{width:100% !important;}
.fb_iframe_widget iframe{width:100% !important;}
.box-content.logout-box{margin-bottom:10px;}
.logged-out-links{display:inline-block;width:82%;margin-bottom:70%;}
.category-products .product-name a{text-decoration:none;}
.category-products .product-name{float:right;position:relative !important;}
.category-products.products-listing-type-grid .bottom-container{padding-top:0;}
.customer-account-create .checkout_forms .validation-advice#advice-required-entry-id_accept_terms{margin-left:-2px !important;margin-top:20px;}
.basket_form ul li.basket_form_wid1{width:60%;}
.wrapper .header_btm_bar .quick-access-right .info .contacts{background-position:1px 0 !important;padding-left:28px !important;font-size:15px;height:18px;line-height:20px;}
.cybersource-payment-auth .wrapper .header_btm_bar .quick-access-right .info .contacts{background-position:1px 0 !important;display:inline-block;margin-bottom:0;padding-left:29px !important;font-size:15px !important;}
.cybersource-payment-auth .header_btm_bar .quick-access-right{margin-top:0px;}
.onestepcheckout-vatexception-method-block #vatreliefmainbox .unregisteredWrapper .classy-select-with-mask-medium{width:60% !important;}
.onestepcheckout-vatexception-method-block #vatreliefmainbox .unregisteredWrapper .classy-select-with-mask-medium .select{width:74%;}
.container .windowclose-container{margin-bottom:8px;}
.community-comments-container .validation-advice{margin-left:50% !important;}
.community-comments-container .validation-advice#advice-required-entry-SCode{display:inline-block;float:none !important;text-align:left;width:45% !important;}
.what-do-you-think-form .validation-advice, .community-comments-container .validation-advice{margin-top:2px !important;display:inline-block;}
.stockists-index-index .customer-area-contnent, .stockists-index-index .cms-page-content{border-radius:0 0 10px 10px;margin-bottom:10px;padding:3% !important;width:93.3%;}
.stockist-finder-regions-map{width:93%;}
.stockist-finder-regions-map #map-view-container{width:100%;height:410px;}
.product-options .colors{height:auto !important;min-height:inherit !important;background:none;}
.ipad_nav{width:100%;display:none;background:#4d4d4e;clear:both;}
.ipad_nav ul{width:100%;float:left;display:block;}
.ipad_nav ul li{width:100%;float:left;display:block;border-bottom:1px solid #808080;padding:10px 0;}
.ipad_nav ul li a{font-size:13px;line-height:15px;font-family:Arial, Helvetica, sans-serif;color:#fefefe;font-weight:bold;text-decoration:none;padding:0 0 0 12px;}
.ipad_nav ul li a:hover{color:#4a83c0;}
.ipad_nav p{font-size:12px;line-height:16px;font-family:Arial, Helvetica, sans-serif;color:#fefefe;float:left;display:block;padding:0 0 0 12px;}
.ipad_nav a.fb_icon{padding:0 0 0 32px;background:url(../images/fb_icon.jpg) no-repeat left top;color:#fefefe;float:right;display:block;font-size:13px;line-height:25px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin:5px 10px 0;}
.ipad_nav a.fb_icon:hover{text-decoration:underline;}
.ipad_nav a.tweet_icon{padding:0 0 0 32px;background:url(../images/tweet_icon.jpg) no-repeat left top;color:#fefefe;float:right;display:block;font-size:13px;line-height:25px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin:5px 10px 0;}
.ipad_nav a.tweet_icon:hover{text-decoration:underline;}
.YourFeedback .postDetails .postDetailsLeft{float:left;height:32px;line-height:15px;width:30% !important;}
.cms-contact-us #advice-required-entry-SCode{float:left !important;text-align:left;width:55% !important;margin-top:4px;}
.vat-registrations li:last-child{margin-bottom:0;}
.vat-registrations li a{word-wrap:break-word;}
.vat-registrations li{margin:0 1px 10px;min-height:30px;}
.product-view a.more-link.detailguidelink{margin-top:0px;display:block;}
.about_box2 a > img{position:absolute;top:10%;}
.about_box2 a span{display:inline-block;float:right;padding:2%;vertical-align:middle;width:48%;}
.about_box2 a img{display:inline-block;float:none;height:auto;vertical-align:middle;width:45%;}
#advice-validate-cc-cvn-cybersource3dauth_cc_cid, #advice-required-entry-cybersource3dauth_cc_cid{}
#vatreliefmainbox .unregisteredWrapper .validation-advice{float:right !important;margin-top:3px;min-height:20px;width:50% !important;}
#vatreliefmainbox .unregisteredWrapper .ieFixBox .classy-select-wrapper.input-box .validation-advice{width:85% !important;}
.customer-account-edit .customer-area-contnent, .customer-account-edit .cms-page-content{padding:1% 0;}
.cms-custom-table-bottom-sizing-guides-mask{overflow-x:scroll;-webkit-overflow-scrolling:touch;}
.cms-custom-table-bottom-sizing-guides-mask table.cms-custom-info-table{width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch;}
.cms-custom-table-bottom-sizing-guides-mask.longtablemobile table.cms-custom-info-table{width:100.5%;}
.cms-custom-table-bottom-sizing-guides-mask table.cms-custom-info-table tbody{border-left:0px;}
.cms-custom-table-bottom-sizing-guides-mask tbody{border-radius:0px 0px 10px 10px;padding-bottom:2px;border:0px solid rgb(219, 231, 212);}
.cms-professionals-competition .cms-custom-table-bottom-sizing-guides-mask tbody{border:0px;}
.cms-page-content .cms-custom-table td, .cms-page-content .cms-custom-info-table td{padding:6px 1%;}
.cms-page-content .cms-custom-info-table td:last-child{border-right:0px solid #e1e1e1;}
.cms-page-content .cms-custom-info-table th:last-child{border-right:1px solid #DBE7D4;}
.onestepcheckout-index-index .ipad_border .phone_nav, .checkout-cart-index .ipad_border .phone_nav, .cybersource-payment-auth .ipad_border .phone_nav{display:none;}
#onestepcheckout-form #payment_form_cybersource3dauth .classy-select-wrapper{height:auto;}
#cart_form .basket_form_wid1 .sub_total{display:block !important;width:58%;padding:10px 0 0 0% !important;}
#cart_form .basket_form_wid5{display:none;}
.products-listing-type-grid .listing-swatches{left:0;margin:0 0 5px 10px;position:absolute;width:46%;text-align:center;bottom:0;min-height:35px;z-index:99;}
.unregisteredWrapper .input-box{width:100% !important;}
body.forum-index-get-form .content-white-bg{margin-bottom:12px;padding:0 0 10px;width:99.5%;}
body.forum-index-get-form .content-white-bg h2{margin-bottom:0;padding:2% 2% 0;}
body.forum-index-get-form .request-catalogue-middle-mask1 .account-fieldset .account-fieldset-content{width:96% !important;}
.subscribeformmain .request-catalogue-middle-mask1{width:100%;}
.subscribeformmain .account-fieldset-content{border:0px !important;}
.subscribeformmain .request-catalogue-bottom-mask1 h3.legend p.required{float:right;display:inline-block;}
.subscribeformmain .request-catalogue-middle-mask1{width:100%;}
.subscribeformmain .account-fieldset-content{border:0px !important;}
.subscribeformmain .request-catalogue-bottom-mask1 h3.legend p.required{float:right;display:inline-block;}
.subscribeformmain ul.form-list li .validation-advice{float:right ! important;width:58% ! important;}
.subscribeformmain ul.form-list{padding:10px 10px 0;margin:0;}
.subscribeformmain ul.form-list li{clear:both;height:auto;float:none;margin-bottom:5px !important;margin-top:5px !important;width:100%;display:inline-block;}
.subscribeformmain ul.form-list input.input-text{float:right;}
.subscribeformmain ul.form-list li:last-child{margin-bottom:0 !important;}
.subscribeformmain .request-catalogue-middle-mask1{display:flex;width:100%;}
.cms-subscribe.cms-page-view .cms-page-content{padding:0;width:99.6%;}
.cms-subscribe.cms-page-view .cms-page-content .address-search2.subscribebutton{padding-right:10px !important;}
.cms-subscribe.cms-page-view .cms-page-content p{padding:0 2%;}
.cms-subscribe.cms-page-view .account-fieldset-content.customer-area-contnent{min-height:100px;width:100% !important;padding:0 0 10px ! important;margin:0px;}
#vatreliefmainbox .vatprocheckbox{width:13px;}
.cms-contact-us #contactForm .input-box .validation-advice#advice-required-entry-name,.cms-contact-us #contactForm .input-box .validation-advice{width:65% !important;}
.contact-form-container .form-list .input-box{width:100%;}
.cms-email-block .contact-form-container label{width:30%;}
.cms-email-block .contact-form-container .input-text{width:55%;}
.YourFeedback .postDetails .postDetailsRight{height:45px;}
.paypal-express-review ol.checkout-agreements{padding:0 5px;}
body.page-empty.ajax-index-options #size-preorder-info-popup.tooltip-left{background:url("../images/phonetooltip-left-center-bgr.png") no-repeat scroll 0 0;right:25% !important;top:auto !important;}
body.page-empty.ajax-index-options .product-options-bottom .tooltip-left.tooltip{background:url("../images/tooltip-left-center-bgr.png") no-repeat scroll 0 0;left:-236px !important;position:absolute;top:-59% !important;}
body.page-empty.ajax-index-options .add-to-cart-box img#productviewloader{bottom:23% !important;position:absolute;right:2%;top:110px !important;}
body.page-empty.ajax-index-options .product-view .product-name h1{color:#3675B9;font-size:22px;font-weight:bold;min-height:22px;line-height:22px;margin:10px 0 0.5em;}
#review-form-mobile .form-list label{width:40%;}
#review-form-mobile .form-list .validation-advice{margin-left:0;}
#review-form-mobile .form-list #advice-required-entry-SCode{margin-left:0;float:left !important;}
#product-review-table-mobile td.label{width:40%;}
#review-form-mobile .form-list .textarea-box .validation-advice{margin-left:0;}
.ajax-index-options .product-right-block .top-highlighted{display:none;}
.ajax-index-options .product-left-block{width:100% !important;}
.ajax-index-options .product-left-block .top-highlighted{display:block !important;}
.product-view .product-img-box .more-views .jcarousel-container{width:295px;}
.logout-box-left ul.logged-out-links li{margin-right:12px;margin-bottom:1px;}
.top_nav ul li.basket a span{background:none;padding:0;}
#review-form-mobile .submit-button.right{clear:none;}
.catalog-category-view #main #filter-mask img, .catalog-product-view #main #filter-mask img{top:46%;}
.forum-respond-index .community-comments-container #postComment .form-list .scode-forum{margin-right:0 !important;float:right !important;}
.forum-respond-index .community-comments-container #postComment .form-list label.comment-forum{width:100% !important;height:auto;line-height:18px;}
.product-maginifier a{padding-top:5px;}
#checkvatreliefmaincheckbox .validation-advice{margin-left:-3px !important;}
#boxes #mask{min-height:2000px !important;}
.products-listing-type-grid .box-fill-magnifier{display:none;}
#tab-product-information .helpful-links a{text-decoration:none;}
.tooltip .inner-container{padding-top:0;}
#size-preorder-info-popup.tooltip .inner-container{padding-top:10px;}
.product-view .product-name img.extraroomyimage{position:relative;vertical-align:middle;padding-top:0;padding-left:0px;}
.product-name.mobileview{display:inline-block;padding:0 3%;width:94%;}
.review-button-container{display:block;clear:both;}
.review-button-container #reviewloader{width:20px;float:right;margin-top:13px;margin-right:10px;}
.product-view .up-sell .grid-row .product-name{min-height:20px;}
.product-view .up-sell .grid-row .product-image{width:100px;text-align:center;margin:0 auto;}
#feature_tooltip_machine_washable_mobile.specialtolltip .out-container{padding-top:0;}
#feature_tooltip_machine_washable_mobile.specialtolltip a.tooltipclose{margin-top:5px;float:right;}
#feature_tooltip_machine_washable_mobile.specialtolltip p.title{float:left;margin-top:-10px !important;}
.ipad_more_info #tab-product-information ul li{margin-left:10px;}
.catalogsearch .ipad_content #main.col-main{width:94%;margin:0 auto;}
.cms-non-uk-stockists .cms-custom-table-bottom-sizing-guides-mask{overflow:hidden;width:99%;}
.cms-non-uk-stockists .cms-page-content .cms-custom-info-table td:last-child{border-right:0px !important;}
.cms-non-uk-stockists .cms-page-content .cms-custom-info-table{width:101%;overflow:hidden;}
#mapArea #map{height:425px !important;}
.ipadsharethis{display:block;margin-top: 0px;float: right;margin-bottom: 2px;}
.ipadsharethis.ipadsharethisnofeefo{margin-top: -25px;}
.product-view .product-shop .product-code{float:left;}
.request-catalogue-middle-mask1 #catalogue-request .account-fieldset-content .form-list label.forummsglabel{padding-left:0;width:38%;}
.cms-professionals-events .cms-page-content .cms-custom-table caption{width:auto;overflow:hidden;}
.cms-professionals-events .cms-custom-table-middle-mask ul.ulevents ul li.eventname{width:45%;}
.cms-professionals-events .cms-custom-table-bottom-sizing-guides-mask{border:1px solid #dbe7d4;border-radius:10px;}
.cms-professionals-events .cms-custom-table-middle-mask ul.ulevents{width:99.4%;}
.no-route.box-content{padding:2% 0 !important;}
body.hcp-request-index #request-literature #panel3.panel-wrapper #request-samples .input-box{padding-left:6%;width:25% !important;}
.pager .pages .nextipad, .pager .pages .previousipad{display:block;}
.pager .pages .nextfull, .pager .pages .previousfull{display:none;}
.ossproductsub_total{position:absolute !important;right:0 !important;width:28% !important;}
.ossproductsub_bf3{display:none !important;}
.checkout-cart-index ul.messages{margin-top:10px !important;}
.checkout-cart-index ul.messages li{margin-bottom:0px !important;}
.checkout-cart-index .paymentmethodselection ul.messages{margin-bottom:10px !important;}
.ooserrormessagemobile,.removelinkmobile{display:none;}
.basket_form ul li.basket_form_wid1 .item_options p.item-msg.error{display:none;}
.careguidemobile ul{list-style:disc outside !important;padding-left:19px !important;margin:10px 0 !important;}
.customer-address-form .customer-area-contnent .buttons-set, .vat-relief-customer-edit .customer-area-contnent .buttons-set{width:95%;}
.cart .basket_form_wid1 .sub_total{width:55% !important;text-align:left !important;line-height:15px;}
.cart .basket_form_wid1 .sub_total .cart-price span.price-excluding-tax{line-height:18px;}
.cart .basket_form ul li.basket_form_wid3{min-height:1px !important;}
.category_rht .cms-page-content .head-colored h2{font-weight:bold !important;}
.catalog-category-view .subcategory-head h1{}
.checkoutcontainer .payment-methods div.month{margin-left:5px;}
.ipad_more_info .more_info_accord ul.listing-swatches{width:90%;margin-left:5%;margin-right:5%;}
#request-literature .classy-select-with-mask-medium select.styleddp{position:absolute;}
#request-literature .form-list .input-box{min-height:25px;}
#request-literature .person-information .validation-advice{margin-left:41%;}
body.hcp-request-index #request-literature .person-information li span.field-row input{float:right !important;}
.catalogue-hint{text-align:right;}
body.hcp-request-index #request-literature li.address-li .classy-select-with-mask-medium p{margin-left:0px !important;}
.product-info-right .main-product-features{width:80%;}
.onestepcheckout-index-index li .input-box.classy-select-wrapper{min-height:25px;}
.onestepcheckout-index-index #shipping_address .shipping-address-title .onestepcheckout-numbers1{background:url("../images/checkout_green_grad.jpg") repeat-x scroll left top;padding:8px 10px 5px;}
#user-login .content .button-set button{float:right;}
.customer-account-forgotpassword .forgot-pass-section .validation-advice{margin-left:45%;}
#catalogue-request-friend .friend-finder-results .validation-advice{width:55% ! important;}
.customer-address-form .customer-area-contnent .address-finder-results select{width:100%;float:right;}
#request-literature .address-finder-results select{width:100%;float:right;}
.customer-address-index .customer-area-contnent,.customer-address-form .customer-area-contnent{padding:1% 0px;}
.customer-address-index .customer-area-contnent .account-fieldset h2.legend,.customer-address-form .customer-area-contnent .account-fieldset h2.legend{width:96%;}
.customer-address-form .address-finder-results .validation-advice{margin-left:40%;}
#filter-mask{position:absolute !important;z-index:9999999 !important;top:98px !important;/*height:93% !important;*/}
.products-listing-type-grid .criteria{display:none;}
.products-listing-type-grid .mobilefeaturenew .criteria{display:block;float:left;clear:both;margin-top:-5px;position:relative;width:100%;text-align:center;}
.products-listing-type-grid .mobilefeaturenew .criteria a{float:none;}
.products-listing-type-grid .mobilefeaturenew .criteria a img{width:auto;max-width: 70px;}
.products-listing-type-grid .mobilefeaturenew .criteria a img.is_new_color,.products-listing-type-grid .mobilefeaturenew .criteria a img.is_new_colors{width:45%;max-width: 70px;}
body.page-empty.ajax-index-options p.additional-text,body.page-empty.ajax-index-options p.product-code{font-weight:bold;}
body.page-empty.ajax-index-options #size-addtocart-info-popup.tooltip-left{bottom:64% !important;}
.non-uk-stockists ul.non-uk-stockistul li.non-uk-links li{min-height:220px;}
.non-uk-stockists ul.non-uk-stockistul li.non-uk-links li.rightbzero{width:31.40%;}
.iphonepncaptcha{float:left;width:100%;clear:both;}
.iphonepncaptcha div{width:220px !important;}
.iphonepncaptcha a{float:right;width:22px;}
.care-info-icons img{margin-bottom:15px;}
#billing_address .input-box.classy-select-with-mask-long.classy-select-wrapper{margin-bottom:10px;}
ul.cmc-container .header-container .inline-box{line-height:15px;}
.blog-post-view #messages_product_view{float:left;margin-top:10px;}
div.checkoutcontainer #onestepcheckout-li-password{margin-top:10px;float:left;width:100%;}
#catalogue-request-friend ul.form-list li.friend-finder-results select,.recommendright ul.form-list li.address-finder-results select{width:100% !important;}
.cms-page-content .head-colored{margin:10px 0px 10px;}
.cms-men-size-guide #main.col-main, .cms-unisex-size-guide #main.col-main, .cms-women-size-guide #main.col-main{margin:0 auto;width:93%;}
.main-product-features a img{margin-right:10px;}
.mobilecartbox{display:block;float:left;margin-right:1.5%;}
.cart .bottom-action-box .box.mobilecartbox{display:block;margin-right:0;width:96%;padding:5px 2%;}
.cms-terms #dialog-title-block{display:none !important;}
.paypal-express-review .phone_nav{display:none !important;}
.more_info_accord #review-form-mobile ul li div div{float:left;margin-bottom:10px !important;}
.checkout-onepage-success #user-login h3{border-left:0px;border-right:0px;}
.subcategory-head h2{line-height:20px !important;}
.fullviewvbvcontent{display:none;}
.mobilevbvcontent{margin-bottom:15px;float:left;display:block;}
.ipadactivefilter{display:block;border-top: 1px solid #d7d7d7;}
.basket_form_wid6{display:none !important;}
.basket_quantity a.update_link{margin:5px 2px 0;}
.paypal-express-review .mobilebutton-checkout{margin-top:10px;}
.catalog-category-view #main #filter-mask img{left:40%;}
.cart.checkout_page_cont .checkout_rht .basket_summery ul.vattaxable .vat-cart-contols label{width:110px;}
.cart.checkout_page_cont .checkout_rht .basket_summery ul.vattaxable .vat-cart-contols .first{margin-right:0px;}
.cart.checkout_page_cont .checkout_rht .basket_summery ul.vattaxable .vat-cart-contols input{width:171px !important;}
.cart.checkout_page_cont .checkout_rht .basket_summery ul.vattaxable .vat-cart-contols .medical-condition-wrapper{width:167px;margin-left:4px;}
.onestepcheckout-index-index .onestepcheckout-summary .tooltip-left{bottom:70% !important;}
.onestepcheckout-index-index .onestepcheckout-summary .tooltip-left p{font-weight:normal;clear:both;}
.onestepcheckout-index-index .onestepcheckout-summary .tooltip-left p.title{font-weight:bold;float:left;}
.onestepcheckout-index-index .onestepcheckout-summary .tooltip-left .out-container{width:200px;}
.checkout-onepage-success .basket_form li.basket_form_wid3 .tooltip-left:not(#tipmailshot){bottom:60% !important;width:200px;margin-left:-116%;padding-top:5px !important;left:auto !important;    position: absolute;}
.checkout-onepage-success .basket_form li.basket_form_wid3 .tooltip-left div{padding-top:5px !important;}
.cataloguerequestcaptcha{margin-right:0px !important;}
body.paypal-express-review .cart .whole-mask{margin:0 2% 7px;width:96%;}
body.paypal-express-review .basket_form ul.basket_form_cont li.basket_form_wid4 .sub_total{padding:0px 0 50px 0;}
.cms-help-delivery-and-returns .help-content-section .cms-content-left, .cms-help-delivery-and-returns .help-content-section .cms-content-right{width:100%;}
.community-home-left, .community-home-right{width:100%;margin-right:0px;}
.mobilepaypalmessage{display:block;font-weight:bold;font-size:15px;padding:5px 10px;border:2px solid #E5E5E5;margin:0 2%;color:#ff0000;line-height:20px;}
#popup_panel input[type="button"], #popup_panel{white-space:none;-webkit-appearance:none;-webkit-writing-mode:none;writing-mode:none;cursor:none !important;}
.checkout-cart-index #popup_panel{float:left;width:90%;clear:both;}
.checkout-cart-index #popup_message{float:left;width:100%;}
.checkout-cart-index #popup_content.alert{float:left;width:84%;padding:1em 8%;}
#request-literature .radio-button span.radiospan{display: block;float: none;clear: both;width: 48px;margin-left: 15px;margin: 0 auto;}
#request-literature #request-catalogues .input-box.radio-button{margin-left:8% !important;}
.cms-professionals-ipad-request #request-literature #request-catalogues .input-box.radio-button{margin-left:8% !important;width:80px !important;}
#NewAndImprovedGr{clear:both;position:relative;width:190px;margin-left:0px !important;margin-bottom:0px;margin-top:10px !important;float:left;display:none !important;}
#NewAndImprovedGrSec{display:block !important;}
.checkout-onepage-success .basket_form .basket_form_cont li{min-height:93px;}

.paypal-express-review .basket_form ul.basket_form_cont li.basket_form_wid2 .availability{display:block;position:absolute;width:18%;margin-top:2px;padding:0px;}
.paypal-express-review .basket_form_top{z-index:0;}
.paypal-express-review .basket_form ul.basket_form_cont li.basket_form_wid2 .availability .tooltip-left:not(#tipmailshot){left:-100px !important;bottom:60% !important;}
.block.block-layered-nav{margin-bottom:0px;}
.checkout-cart-index .ipad_border{float:left;}
.product-view .product-shop .vat-relief{margin-top:5px;}
.basket_form ul.basket_form_cont li.basket_form_wid4 .availability .tooltip-left:not(#tipmailshot){background:url(../images/tooltip-left-center-bgr-cart.png) 0px 0px no-repeat !important;top:-88px !important;left:-196px !important;position:absolute;}
.checkout-onepage-success .top-content.subcategory-head .order-actions li{margin-left:0px !important;}
.checkoutpaymentselection .ipad_content{min-height:200px !important;}
.onestepcheckout-column-right .onestepcheckout-coupons{text-align:right;}
#onestepcheckout-form .onestepcheckout-coupons #id_couponcode{float:none !important;}
.onestepcheckout-coupons #onestepcheckout-coupon-add,.onestepcheckout-coupons #onestepcheckout-coupon-remove{float:none;display:inline-block;vertical-align:top;}
.cart.checkout_page_cont .checkout_rht .delivery-information.checkoutoffer .rightpayment .select-wrapper .select{width:79%;padding-right:16%;}
html #cccwr.ccc-bar .ccc-close{top:auto !important;bottom:-2px !important;padding:5px 5px !important;font-size:16px !important;line-height:16px !important;font-weight:bold !important;max-width:120px;}
#filter-mask img{position: fixed;top:40%;}
.non-uk-stockists ul.non-uk-stockistul li.non-uk-links li{width:30.9%;}
.cms-custom-page ul.no-listtype{width:100%;}
#link-view-container{display:block;}
#map-view-container{display:none;}
ul.more_info_accord li .product-info-block.nocareicons{margin-bottom:0px;padding-bottom:0px;}
.ipad_acc_link a.leftnavmore{margin-top:5px;}
::-webkit-input-placeholder{text-indent:0px!important;}
:-moz-placeholder{text-indent:0px!important;}
::-moz-placeholder{text-indent:0px!important;}
:-ms-input-placeholder{text-indent:0px!important;}
.form-list input.input-text{text-align:left !important;}
.ccc-bar .ccc-hdr,.ccc-bar.ccc-bottom .ccc-widget{padding-left:0px !important;}
#hiddenanchor{display:block;}
.medical-condition-wrapper .select{padding-right:21%;width:77%;right:0;}
body.page-empty.ajax-index-options .product-view .product-name img.extraroomyimage{padding-left:10px;}
.stockist-details .opening-times{margin-top:15px !important;}
.cart.checkout_page_cont .checkout_rht .checkoutoffer{margin-bottom:20px;}
.checkoutagreementspaypal #checkout-agreements .checkout-agreements li{margin:4px 0 3%;}
.checkout-onepage-success li.basket_form_wid1 .product-details{float:left;width:52%;word-wrap:break-word;}
.cms-page-content.professionalpra .mpcontent ul li{width:99%;clear:both;}
.checkout-onepage-success li.basket_form_wid1 .product-details .item-option .optval{margin-left:0px;clear:both;float:left;width:100%;margin-bottom:5px;margin-top:2px;}
.mobilenomargin{float:right;width:100% !important;margin:0 0 10px 0 !important;}
.cms-communityaward .col-main .cms-page{padding:0 1.5%;}
.specialtolltip{background:url("../images/mobile-phonetooltip-left-center-bgr2-mobfeature.png") no-repeat scroll 0 0;}
#feature_tooltip_diabetic_friendly_mobile.specialtolltip, #feature_tooltip_smartgel_mobile.specialtolltip,.feature_tooltip_updated_smartgel_mobile.specialtolltip,#feature_tooltip_machine_washable_mobile.specialtolltip, #feature_tooltip_extra_roomy_hosiery_mobile.specialtolltip, #feature_tooltip_merino_wool_mobile.specialtolltip, #feature_tooltip_healthy_footwear_guide_mobile.specialtolltip,#feature_tooltip_guarantee_type_mobile.specialtolltip,#feature_tooltip_orthotics_mobile.specialtolltip, #feature_tooltip_extra_roomy_mobile.specialtolltip, #feature_tooltip_flexible_rubber_soles_mobile.specialtolltip, #feature_tooltip_indoor_outdoor_soles_mobile.specialtolltip, #feature_tooltip_made_in_uk_mobile.specialtolltip, #feature_tooltip_pack_description_mobile.specialtolltip, #feature_tooltip_wear_indoor_outdoor_mobile.specialtolltip, #feature_tooltip_extra_extra_roomy_mobile.specialtolltip, #feature_tooltip_removable_insoles_mobile.specialtolltip, #feature_tooltip_limited_edition_mobile.specialtolltip, #feature_tooltip_hidden_depth_mobile.specialtolltip, #feature_tooltip_extra_lightweight_sole_mobile.specialtolltip, #feature_tooltip_flexible_soles_mobile.specialtolltip, #feature_tooltip_sanitized_shoes_mobile.specialtolltip{background:url("../images/moble-tooltip-cflarge2-feature.png") no-repeat scroll 0 0;margin-top:-245px !important;}
#feature_tooltip_smartgel_mobile.specialtolltip .inner-container, .feature_tooltip_updated_smartgel_mobile.specialtolltip .inner-container{padding-top:7px !important;}
.tvadvertcms .tvadvertleftc{float:left;width:100%;}
.tvadvertcms .maintvadvertformfull .tvadvertrightc{float:right;width:100%;}
.tvadvertcms .maintvadvertformfull .tvadvertrightc .topr .toprleft{width:40%;}
.cms-page-content.professionalpra .mpcontent ul li.leftprocms{text-align:center;}
.cms-page-content.professionalpra .mpcontent ul li.leftprocms.whatmakesmobile{display:block;}
.cms-page-content.professionalpra .mpcontent ul li.leftprocms.whatmakesfull{display:none;}
#main.col-main .equal-spacemobilecms{margin: 0 1.5%;}
.cms-professionals-sample-packs .content-sample-packs-second p{ clear: both;}
.cms-professionals-sample-packs .content-sample-packs-second p.first{ text-align: center;}
.cms-professionals-sample-packs .content-sample-packs-second p.first img{ float: none !important;}
.decorativemobileonlyhide{ display: none !important;}
.aer_row_first img{ width: 100% !important; float: left;}
.aer_row_second .aer_left,.aer_row_second .aer_right{ float: left; width: 100%;margin-top: 10px;}
.div_backgrndimg.hiddenddiv{ display: none !important;}p.maintitlewhatmakes{ width: auto;}
.cms-size-guide .cms-custom-table-bottom-sizing-guides-mask tbody tr.last td, .cms-help-product-related-help .cms-custom-table-bottom-sizing-guides-mask tbody tr.last td{ padding-bottom: 20px;}
#catalogueRequestMainForm .customer-area-contnent .account-fieldset .account-fieldset-content span.select.meanbeespanstyle{width: 77% !important;}
.recommendfriend-index-index .customer-area-contnent .account-fieldset .account-fieldset-content span.select{width: 77% !important; padding-right: 20% !important;}
.recommendfriend-index-index .customer-area-contnent .account-fieldset .account-fieldset-content .onestepcheckout-enable-terms .select{width: 20% !important; padding-right: 10% !important;}
.healthcare-professionals.contacts-cms-page .validation-advice{margin-left: 45%;}
#advancednavigation-filter-content-price { padding: 3px 2% !important;}
.page-head.community-head{clear: both;margin-top: 15px;display: block;float: left;width: 100%;}
.product-right-block .feefoimageipadview{ display: block;}
.product-right-block .feefoimagefullview, .paymentmethodselection .checkout_rht .feefofullcart{display: none;}
.product-right-block .fullviewaddthiswithoutfeefo{ display: none !important;}
.feefo_logo.feefoipadcart{ margin-top: 0px;padding-bottom: 0px;}
.col-left.sidebar .feefo_logo.flint_feefo_logo{ display: block;text-align: center;width: 100%;}
.hcp-newsletters-success .col-left.sidebar .feefo_logo.flint_feefo_logo, .cms-page-view .col-left.sidebar .feefo_logo.flint_feefo_logo, .catalog-category-view .col-left.sidebar .feefo_logo.flint_feefo_logo, .stockists-index-index .col-left.sidebar .feefo_logo.flint_feefo_logo, .catalogues-request-index .col-left.sidebar .feefo_logo.flint_feefo_logo{display: block;float: left;width: 100%;text-align: center;}
.cms-page-view .feefo_logo.ipadcmslogos{ display: none;}
#hiddenanchor{ background: url(../images/sign_in_spr_checkout.jpg) repeat-x left top;height: 18px;}
#opFrameCollect ul li .rightccaddress{ margin-bottom: 10px;}
body.checkout-cart-selectlocation .cms-page-content {padding: 1% 0% !important;width: 100%;}
body.checkout-cart-selectlocation .cms-page-content .inner-content{     width: calc(96% - 2px) !important;}
#opFrameCollect{ width: 100%;}
button.button.selectaddresscc.selectaddressccagain{ margin-right: 0px !important;}
#opFrameCollect ul li .leftccaddress{ width: 100%;}
/* #tipmailshot.tooltip-left{ bottom: 36% !important;height: 136px;left: auto !important;padding: 0 43px 0 15px;top: auto !important;width: 182px;right: 10px;} */
.hcp-newsletters-success .category_lft, .hcp-request-index .category_lft, .cms-page-view .category_lft, .stockists-index-index .category_lft{border-left: 1px solid #fff;border-right: 1px solid #fff;border-bottom: 1px solid #fff;width: 100% !important;}
.hcp-newsletters-success .category_lft .block-account, .hcp-request-index .category_lft .block-account,.cms-page-view .category_lft .block-account,.stockists-index-index .category_lft .block-account,.catalogues-request-index .category_lft .block-account{border: 1px solid #d7d7d7; float: left;margin-bottom: 10px;}
.hcp-newsletters-success .about_drop_menu,.cms-page-view .about_drop_menu, .stockists-index-index .about_drop_menu{width: calc(100% - 2px);}
.about_drop_menu{width: calc(100% - 2px);}
.catalogues-request-index .about_drop_menu{width: calc(94% - 2px);}
.category_lft{width: 100% !important;left: 0px;}
.block.block-layered-nav {margin-bottom: 0px;border: 1px solid #d7d7d7;float: left;margin-bottom: 10px;width: calc(100% - 2px);}
.catalog-category-view .col-left.sidebar .feefo_logo{ display: block !important;}
.cat_intro_text{ display: none;}
.checkout-agreements li.paypalmailshot #tipmailshot.tooltip-left{top: -44px !important;}
.onestepcheckout-column-right div.onestepcheckout-enable-terms.onestepcheckout-enable-termsmainshot, .onestepcheckout-column-right div.onestepcheckout-enable-terms.onestepcheckout-enable-gdprchkbox{ margin-bottom: 0px !important;}
.shipment-methods{    margin-bottom: 15px;}
.guarantee-content .gurantee-left{width: 100%;}
.guarantee-content .gurantee-right{ display: none;}
#myContainer, .yui-ac-container{     left: 0% !important;
    top: 25px !important;
    width: 100% !important;}
.yui-ac-content{     width: 96%;
    margin-left: -1px;
    padding: 5px 2%;} 
/* .catalog-product-view .tooltip-left:not(#tipmailshot) {
    background: url(../images/phonetooltip-left-center-bgr.png) no-repeat scroll 0 0;
    height: 121px;
    padding: 0 43px 0 15px;
    width: 182px;
}
.catalog-product-view .tooltip-left:not(#tipmailshot) {
    bottom: 97% !important;
    height: 136px;
    left: 0 !important;
    padding: 0 43px 0 15px;
    top: auto !important;
    width: 182px;
}  */
#size-preorder-info-popup.tooltip-left, #size-outOfStock-info-popup.tooltip-left, #size-addtocart-info-popup.tooltip-left, #size-noStock-info-popup.tooltip-left, .onestepcheckout-index-index .onestepcheckout-summary .preordertext .tooltip-left, #size-info-popup.tooltip-left{
	background: url(../images/phonetooltip-left-center-bgr.png) no-repeat scroll 0 0;
    height: 121px;
    padding: 0 43px 0 15px;
    width: 182px;
}
#size-preorder-info-popup.tooltip-left, #size-outOfStock-info-popup.tooltip-left, #size-addtocart-info-popup.tooltip-left, #size-noStock-info-popup.tooltip-left, .onestepcheckout-index-index .onestepcheckout-summary .preordertext .tooltip-left, #size-info-popup.tooltip-left{
    bottom: 97% !important;
    height: 136px;
    left: 0 !important;
    padding: 0 43px 0 15px;
    top: auto !important;
    width: 182px;
} 
.cart.checkout_page_cont .checkout_rht .basket_summery ul li.contentli .bas_sum_wid3 .availability .tooltip-left{
	background: url(../images/phonetooltip-left-center-bgr.png) no-repeat scroll 0 0;
    padding: 0 43px 0 15px;
    width: 182px;
	bottom: 97% !important;
    height: 136px;
    left: -100% !important;;
    padding: 0 43px 0 15px;
    top: auto !important;
    width: 182px;
	position: absolute;
}
.forgot-pass-section .input-box .validation-advice{     float: right !important;width: 50% !important;}
}
@media only screen and (min-width:581px) and (max-width:650px){
.onestepcheckout-index-index #onestepcheckout-form .onestepcheckout-enable-terms,
.onestepcheckout-index-index #onestepcheckout-form .onestepcheckout-enable-newsletter{width:75% !important;}
.onestepcheckout-column-right div.chkbuttonstaticblock{
    float: right;
    width: 73% !important;
}
.paypal-express-review  div.chkbuttonstaticblock{
    float: right;
    width: 73% !important;
}
.cms-professionals-competition .cms-page-content .cms-custom-table{width:101%;}
.cms-index-index #main.col-main{margin-top:0px;min-height:640px;}
}
@media only screen and (min-width:769px) and (max-width:803px){.nav ul li a,.nav2 ul li a{font-size:11px;}
}
@media only screen and (max-width:1025px){.payment-confirmation .confirm-left{width:41% !important}
#cvv.tooltip-right{     top: -43.5px !important;}
}
@media only screen and (min-width:810px) and (max-width:1025px){.cart.checkout_page_cont .checkout_lft ul li a.guest_check, .cart.checkout_page_cont .checkout_lft ul li a.sign_in_but{font-size:12px;}
}
@media only screen and (min-width:973px) and (max-width:1200px){.nav ul li a,.nav2 ul li a{padding:0 10px !important;}
}
@media only screen and (min-width:920px) and (max-width:935px){.nav ul li a,.nav2 ul li a{padding:0 5px !important;}
}
@media only screen and (max-width:810px) and (min-width:581px){.onestepcheckout-threecolumns .payment-methods{background:none repeat scroll 0 0 #F2F2F2;display:block;padding:4% 2% !important;width:96%;}
#payment_form_cybersource3dauth .input-box .validation-advice#advice-required-entry-cybersource3dauth_cc_cid{top:2px !important;}
}
@media only screen and (max-width:991px){#accessFooter > ul > li{padding-right:20px;}
}
@media only screen and (max-width:973px){.payment-confirmation .confirm-left{width:41% !important}
.healthcare-professionals .bottom-content .right-details{float:right;width:100%;margin-top:30px;}
.healthcare-professionals .bottom-content .left-details{background:none repeat scroll 0 0 #E0ECD9;border-radius:10px;box-shadow:0 1px 1px #CCCCCC;float:left;position:relative;width:100%;}
}
@media only screen and (min-width:935px) and (max-width:1005px){.nav ul li a,.nav2 ul li a{padding:0 6px !important;}
}
@media only screen and (min-width:810px) and (max-width:910px){.nav ul li a,.nav2 ul li a{padding:0 1px !important;}
.tvadvertcms .maintvadvertformfull .tvadvertrightc .topr .toprleft{margin-left:10%;width:40%;}
}
@media only screen and (max-width:1200px){
.product-view .product-img-box .more-views li a{margin-right:2px;}
.payment-confirmation .confirm-left{width:55%;}
.col3-layout .col-right.sidebar{width:21.5% !important;}
.col3-layout .col-right.sidebar .community-right .box{min-width:auto !important;}
.col3-layout .category_page{width:77%;}
.postContent img{width:100%;}
.largehometext{display:none;}
.smallhometext{display:block;}
.request-catalogue-middle-mask1 .account-fieldset .account-fieldset-content{min-height:294px;padding:10px 1.9%;width:95.4% !important;}
.addressbookedit .account-fieldset .account-fieldset-content{min-height:32px !important;}
#dialog-content-inner .request-catalogue-middle-mask1 .account-fieldset .account-fieldset-content{width:95.4%;}
.cart.checkout_page_cont .checkout_rht .basket_summery ul li.headli div{border-bottom:1px solid #E5E5E5;border-top:1px solid #E5E5E5;font-size:12px;min-height:24px;padding-bottom:6px;padding-top:6px;}
.cart.checkout_page_cont .checkout_rht .basket_summery ul li .bas_sum_wid4{width:33%;}
.cart.checkout_page_cont .checkout_rht .basket_summery ul li .bas_sum_wid1{width:28%;}
.cart.checkout_page_cont .checkout_rht .basket_summery ul li.headli div h5{font-size:11px;}
.no-route.box-content{margin:0 auto;padding:2% 2%;width:93.6%;margin-bottom:15px;}
.subcategory-head .subcat-desc h1{padding:9px 11px 9px 0px;width:auto;}
.no-route .left-text{clear:both;float:left;width:50%;}
.no-route .box-right-links{width:48%;}
.no-route .box-right-links .categories-grid-row{width:100% !important;}
.subcategory-head{margin:0 auto 10px;padding:0;width:100%;min-height:30px;}
.catalogsearch-result-index .subcategory-head.no-route-title{width:98%;}
.no-route .subcategory-listing .categories-grid-row li.last{margin-right:0 !important;}
.no-route .subcategory-listing .categories-grid-row li{margin-right:2% !important;width:48% !important;margin-bottom:2%;}
.no-route .subcategory-listing{width:100%;}
.payment-method fieldset.form-list{float:none !important;width:auto;}
#newsletter-validate-detail-ipad .go_btn, #newsletter-validate-detail-ipad .ft_field_box{position:relative;text-indent:-1000px;}
}
@media only screen and (max-width:1200px) and (min-width:810px){.checkoutcontainer .payment-methods div.month, .checkoutcontainer .payment-methods div.year{float:left;height:auto !important;min-height:24px;position:relative;width:54% !important;margin-bottom:5px;}
.checkoutcontainer .payment-methods div.month span.select, .checkoutcontainer .payment-methods div.year span.select{width:46% !important;float:left;right:auto !important;margin-left:5px;}
.checkoutcontainer .payment-methods div.year{clear:both;margin-left:43%;margin-top:6px;}
.checkoutcontainer .payment-methods div.month select, .checkoutcontainer .payment-methods div.year select{float:left;right:auto !important;}
}
@media only screen and (max-width:452px){#request-literature .panel-wrapper .input-box{width:27%;}
.team-members-list li{width:96% !important;height:auto !important;min-height:100%;}
.dashboard .box-recent a{font-size:0.8em;height:15px;}
.stockist-details .services .title h3,.stockist-details .products .title h3{width:97.5% !important;}
}
@media only screen and (max-width:400px){.dashboard .box-recent a.more-link span{display:none;}
#filter-mask img{left:40%;}
.top_nav ul li.mobilelogo{display:block;float:left;vertical-align:text-bottom;}
.top_nav ul li.mobilelogo a{line-height:38px;}
.top_nav ul li.mobilelogo a img{vertical-align:middle;}
.cms-professionals-events .cms-custom-table-middle-mask ul.ulevents{width:99.3%;}
}
@media only screen and (max-width:385px){.cms-contact-us #contactForm .input-box .validation-advice{float:left !important;margin-top:3px;min-height:20px;width:90% !important;}
.cms-contact-us #contactForm .input-box #advice-required-entry-comment.validation-advice{float:left !important;margin-top:3px;min-height:20px;width:66% !important;}
.cms-email-block .contact-form-container label{width:100%;}
.cms-email-block .contact-form-container .input-text{width:100%;}
.non-uk-stockists ul.non-uk-stockistul{float:left;width:99.3%;}
.non-uk-stockists ul.non-uk-stockistul li.non-uk-links li{min-height:200px;}
.non-uk-stockists ul.non-uk-stockistul li.non-uk-links li.rightbzero{width:31.30%;}
}

@media only screen and (max-width:399px){.logged-out-links{margin-bottom:61%;}
}
@media only screen and (max-width:997px) and (min-width:810px){.product-view .product-img-box .more-views .jcarousel-clip{width:103.0%;}
}
@media only screen and (max-width:620px) and (min-width:580px){.product-view .product-img-box .more-views .images-container li{width:65px;}.request-catalogue-middle-mask1 #catalogue-request .account-fieldset-content .form-list label.cataloguehearabout{ line-height: 17px !important;}
}
@media only screen and (max-width:950px) and (min-width:810px){.checkoutcontainer .payment-methods div.month .select, .checkoutcontainer .payment-methods div.year .select{width:85%;}
.checkoutcontainer .payment-methods div.month select, .checkoutcontainer .payment-methods div.year select{width:85%;}
.checkoutcontainer .payment-methods div.month, .checkoutcontainer .payment-methods div.year{margin-bottom:10px;}
.checkoutcontainer .payment-methods div.month .select, .checkoutcontainer .payment-methods div.year .select{width:80% !important;}
.shops-stockists .top-block{margin-bottom:25px;}
#NewAndImprovedGr{position:relative;display:none !important;width:190px;clear:both;margin-left:0px !important;margin-bottom:0px;}
#NewAndImprovedGrSec{display:block;}
.product-view .product-shop .vat-relief.NewAndImprovedGr{margin-top:0px;}
}
@media only screen and (max-width:960px) and (min-width:810px){.about_box4, .about_box5{ width: 95%;}}
@media only screen and (max-width:950px){.payment-method fieldset.form-list{float:left;width:100%;}
.team-members-list li{min-height:480px;width:29.5%;}
.stockist-finder-left-col{float:left;width:100%;}
.stockist-finder-wrapper .stockist-finder-container{float:left;margin-left:0;margin-top:10px;width:100.3%;}
.stockist-finder-wrapper .postcode-wrapper #postcode{width:97%;background-size:100% 100%;}
.stockist-finder-wrapper .select{width:50%;}
.cart.checkout_page_cont .checkout_lft ul li a.sign_in_but, .cart.checkout_page_cont .checkout_lft ul li a.guest_check, .cart.checkout_page_cont .checkout_lft ul li.onepage-checkout a{font-size:12px;}
.tvadvertcms .maintvadvertform{float:left;width:100%;}
.tvadvertcms .mainadvertcontent .headform{background:none repeat scroll 0 0 #484849;border-radius:10px 10px 0 0;height:25px;padding:5px 2% 0;width:96%;}
.tvadvertcms .mainadvertcontent .headform h2{color:#FFFFFF;float:left;font-weight:normal;height:25px;margin:0;width:100%;}
.tvadvertcms .mainadvertcontent .customer-area-contnent{width:94.2% !important;}
#narrow-by-list dd ol.gan-list-checkbox li a, ul.gan-list-checkbox.gan-default-list li a span, ul.gan-list-checkbox.gan-folding-list li a span, .gan-sidebar-nav .gan-image-list.gan-list-checkbox li a{padding:0 0 0 22px;width:87%;}
.ft_icons{ display: none;}
}
@media only screen and (max-width:810px){
.col3-layout .category_page{width:100% !important;}
.col3-layout .category_page #main.col-main{width:96% !important;}
.community-comments-container img,
.what-do-you-think-form img,
.cms-security-privacy .cms-page-content img,
.cms-recommended .cms-page-content img,
.cms-fit-testing .cms-page-content img,
.cms-professionals-casestudies .cms-page-content img,
.cms-fit-testing-karen .cms-page-content img,
.cms-fit-testing-hop .cms-page-content img,
.cms-fit-testing-daisy .cms-page-content img,
.cms-fit-testing-alison .cms-page-content img,
.cms-fit-testing-louise .cms-page-content img,
.cms-fit-testing-enjoy .cms-page-content img,
.postContent img{width:100%;}
.postWrapper{background:none repeat scroll 0 0 #FFFAE1;border-radius:10px;box-shadow:0 1px 1px #BBBBBB;float:left;margin-bottom:19px;padding:15px 2% 11px;position:relative;width:96%;}
.ootpromain{display:none;}
.ootpromainmobile{display:block;}
#opFrameCollect{ min-width: 100% !important;}
.catalogue-terms-wrapper {margin-bottom: 15px;}
}
.postContent img{width:100%;}
@media only screen and (min-width:810px) and (max-width:845px){.logo a img{max-width:100%;}
.ft_blue_box ul li .sign_newsletter label{font-size:11px;}
.footnewtextsign{display:none;}
}
@media only screen and (max-width:900px){.col3-layout .col-right.sidebar{width:26.5% !important;}
.col3-layout .category_page{width:72%;}
}
@media only screen and (max-width:1020px){.footer_top{padding:0 10px 25px;}
.footer-bottom-checkout .ft_icons{width:auto;}
#cybersource3dauth_cc_cid, #cybersource3dauth_cc_issue{float:left !important;margin-left:5%;border-top:1px solid #a1afbe !important;border-left:0px solid #a1afbe !important;border-right:1px solid #b5bec8 !important;border-bottom:1px solid #c4cdd6 !important;-webkit-box-shadow:#ccc 1.5px 1.5px 1px !important;-moz-box-shadow:#ccc 1.5px 1.5px 1px !important;box-shadow:#ccc 1.5px 1.5px 1px !important;}
}
@media only screen and (min-width:810px) and (max-width:920px){#accessFooter > ul > li{padding-right:10px;}
}
@media only screen and (max-width:800px){.banner .banner_txt h4{margin-bottom:0px;}
}
@media only screen and (min-width:600px) and (max-width:1024px) and (orientation:portrait){.basket_form ul li.basket_form_wid3{width:21%;}
}
@media only screen and (min-width:580px) and (max-width:625px){.nav ul li a{font-size:10px;}
}
@media only screen and (min-width:340px) and (max-width:598px) and (orientation:landscape){.basket_form_btm{width:99.4%;}
.onestepcheckout-place-order-loading{width:80% !important;}
}
@media only screen and (max-width:330px){.checkout-onepage-success .basket_form ul li.basket_form_wid3{width:22% !important;}
.checkout-onepage-success .basket_form li.basket_form_wid2{width:17%;text-align:center;}
.checkout-onepage-success .basket_form li.basket_form_wid1{width:33%!important;}
.checkout-onepage-success .basket_form .basket_form_cont li.basket_form_wid3.preordersuccuess{padding:56px 0px !important;}
}
@media only screen and (min-width:810px) and (max-width:775px){.top_link ul li a{font-size:11px;}
}
@media only screen and (min-width:575px) and (max-width:490px){.about_box2 a > img{position:absolute;top:10%;}
}
@media only screen and (max-width:480px){.bx-pager-item a{text-indent:-9999em !important;}
#cybersource3dauth_cc_cid, #cybersource3dauth_cc_issue, #sagepaydirectpro_cc_cid{float:left !important;margin-left:5%;border-top:1px solid #a1afbe !important;border-left:0px solid #a1afbe !important;border-right:1px solid #b5bec8 !important;border-bottom:1px solid #c4cdd6 !important;-webkit-box-shadow:#ccc 1.5px 1.5px 1px !important;-moz-box-shadow:#ccc 1.5px 1.5px 1px !important;box-shadow:#ccc 1.5px 1.5px 1px !important;}
}
@media only screen and (max-width:460px){.product-view .product-img-box .more-views .images-container li{width:65px;}
}
@media only screen and (max-width:324px){#review-form-mobile .input-box .validation-advice, #review-form-mobile .product-review-box .validation-advice{margin-left:0;}
#review-form-mobile #advice-required-entry-SCode{float:left !important;}
}
@media only screen and (max-width:322px){.stockist-finder-regions-map #map-view-container{height:320px;width:100%;}
.hcp-subscribe #catalogue-request h3.legend{width:96.8%;}
}
@media only screen and (max-width:340px){.cart.checkout_page_cont .checkout_rht .basket_summery ul.vattaxable .vat-cart-contols input{width:150px !important;}
.cart.checkout_page_cont .checkout_rht .basket_summery ul.vattaxable .vat-cart-contols .medical-condition-wrapper{width:148px;}
.medical-condition-wrapper .select{padding-right:24%;width:73%;right:0;}
.checkout-onepage-success .basket_form .image-box{width:35px;}
.checkout-onepage-success li.basket_form_wid1 .product-details{width:48%;}
.checkout-onepage-success li.basket_form_wid1 h4{font-size:12px;}
}
@media only screen and (max-height:550px){
#popup_container{    top: 50px !important;}
}
@media only screen and (min-width:340px) and (max-width:365px){.checkout-onepage-success .basket_form .image-box{width:50px;}
.checkout-onepage-success li.basket_form_wid1 .product-details{width:48%;}
.checkout-onepage-success li.basket_form_wid1 h4{font-size:12px;}
}
@media only screen and (min-width:581px) and (max-width:700px) and (orientation:landscape){.about_box4{min-height:78px;width:94%;}
.about_box5{width:94%;float:left;}
.checkout-onepage-success .preordersuccuess .tooltip-left{bottom:70% !important;left:300px !important;bottom:auto !important;left:auto !important;right:1% !important;top:-100px !important;}
}
@media only screen and (min-width:810px){#dialog-content-inner .what-do-you-think-form .request-catalogue-middle-mask1 .account-fieldset.catalog-request-leftcol{width:100% !important;}
.what-do-you-think-form .request-catalogue-top-mask1 .left-side-form{width:42%;}
.what-do-you-think-form .request-catalogue-top-mask1 .right-side-form{width:56%;margin-left:2%;}
/* .paypalmailshot span.spmailshot{ right: -18px !important;}
.checkout-agreements li.paypalmailshot #tipmailshot.tooltip-left{     right: 10px !important;} */
.paypalmailshot span.spmailshot {
    top: 0px !important;
}
#myContainer, .yui-ac-container{     top: 25px !important;left: 0 !important;    width: 100% !important;}
.yui-ac-content{     width: 96%;
    padding: 5px 2%;    margin-left: -1px;}
}
@media only screen and (max-width:810px){.what-do-you-think-form .request-catalogue-middle-mask1 .request-catalogue-top-mask1{width:100%;}
.paypalmailshot span.spmailshot{top: 7px !important;}
}
@media only screen and (min-width:800px) and (max-width:1280px) and (orientation:portrait){.category_rht .subcategory-head{width:100%;min-height:30px;}

}
@media only screen and (min-width:640px) and (max-width:740px){.product-view .product-img-box .more-views .jcarousel-container{width:402px;}
.product-view .product-img-box .more-views .jcarousel-clip{width:100% !important;}
}
@media only screen and (min-width:540px) and (max-width:640px){.product-view .product-img-box .more-views .jcarousel-container{width:360px;}
.product-view .product-img-box .more-views .jcarousel-clip{width:100% !important;}
}
@media only screen and (min-width:810px) and (max-width:1200px){.checkout-onepage-success .basket_form .basket_form_cont li.basket_form_wid3{padding:37px 0px;}
.checkout-onepage-success .basket_form .basket_form_cont li.basket_form_wid3 strong{display:block;height:40px;vertical-align:middle;line-height:40px;}
.checkout-onepage-success .basket_form .basket_form_cont li.basket_form_wid3.preordersuccuess{padding:37px 0;}
.checkout-onepage-success .basket_form .basket_form_cont li.basket_form_wid3.preordersuccuess strong{line-height:20px;}
.checkout-onepage-success .basket_form .basket_form_cont li.basket_form_wid2, .checkout-onepage-success .basket_form .basket_form_cont li.basket_form_wid4{padding:37px 0px;line-height:40px;}
.checkout-onepage-success .basket_form .basket_form_cont li.basket_form_wid1{min-height:95px;}
.catalog-product-view #pre-order-tooltip.tooltip-left{ left: -227px !important; top: 154px !important;}
.question-wrapper.shipping-hint{ position: relative;}
.checkout-cart-index #shipping-tooltip.tooltip-left{
	    left: -235px !important;
		top: -54px !important;
}
.checkout-cart-index .checkout_rht .basket_summery .availability .tooltip-left{
	    left: -235px !important;
		top: -54px !important;    position: absolute !important;
} 
}
@media only screen and (min-width:580px) and (max-width:810px){.checkout-onepage-success .basket_form .basket_form_cont li.basket_form_wid3{padding:38px 0px;}
.checkout-onepage-success .basket_form .basket_form_cont li.basket_form_wid3 strong{display:block;height:40px;vertical-align:middle;line-height:40px;}
.checkout-onepage-success .basket_form .basket_form_cont li.basket_form_wid3.preordersuccuess{padding:38px 0;}
.checkout-onepage-success .basket_form .basket_form_cont li.basket_form_wid3.preordersuccuess strong{line-height:20px;position: relative;}
.checkout-onepage-success .basket_form .basket_form_cont li.basket_form_wid2, .checkout-onepage-success .basket_form .basket_form_cont li.basket_form_wid4{padding:38px 0px;line-height:40px;}
.checkout-onepage-success .basket_form .basket_form_cont li.basket_form_wid1{min-height:95px;}
}
@media only screen and (max-width:580px){.checkout-onepage-success .basket_form .basket_form_cont li.basket_form_wid3{padding:56px 0px;}
.checkout-onepage-success .basket_form .basket_form_cont li.basket_form_wid3 strong{display:block;height:40px;vertical-align:middle;line-height:40px;}
.checkout-onepage-success .basket_form .basket_form_cont li.basket_form_wid3.preordersuccuess{padding:56px 0px;}
.checkout-onepage-success .basket_form .basket_form_cont li.basket_form_wid3.preordersuccuess strong{line-height:20px;position: relative;}
.checkout-onepage-success .basket_form .basket_form_cont li.basket_form_wid2, .checkout-onepage-success .basket_form .basket_form_cont li.basket_form_wid4{padding:56px 0px;line-height:40px;}
.checkout-onepage-success .basket_form .basket_form_cont li.basket_form_wid1{min-height:130px;}
}

@media only screen and (min-width:349px) and (max-width:465px){.paystepoffer .buttons-set{margin-left:25px !important;}
}
@media only screen and (min-width:961px) and (max-width:1010px){.about_box5{min-height: 135px;background-size: auto;}}
@media only screen and (min-width:370px) and (max-width:380px){.cms-custom-table-bottom-sizing-guides-mask{width:calc(100% - 1.5px);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);}
.cms-custom-table-bottom-sizing-guides-mask table.cms-custom-info-table{width:calc(100% + 1px);}
.cms-professionals-competition .cms-custom-table-bottom-sizing-guides-mask{width:calc(100% - 2px);}
.cms-professionals-competition .cms-custom-table-bottom-sizing-guides-mask table.cms-custom-info-table{width:100%;}
}
@media only screen and (min-width:330px) and (max-width:460px){
    .checkout-onepage-success .basket_form li.basket_form_wid2{width:10% !important;}
    .checkout-onepage-success .basket_form li.basket_form_wid3{width:20% !important;}
}
@media only screen and (min-width:485px) and (max-width:580px){
	.cms-our-shops-and-stockists .shops-stockists .middle-block .details-right img.find-stockist{width: 31%;}
}
@media only screen and (max-width:334px){
.cms-our-shops-and-stockists .shops-stockists .middle-block .details-right img.find-stockist{top: 10%;display: block;vertical-align: middle;}
}
@media only screen and (max-width:354px){
.ipadsharethis{margin-top: -90px;}
.ipadsharethis.ipadsharethisnofeefo{margin-top: -25px;}
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){#dialog-content-inner ul.form-list li{line-height:32px;}
#dialog-content-inner ul.form-list li p{line-height:21px;}
#dialog-content-inner .form-list input.input-text, div.checkoutcontainer .input-text{background-position:0px -1px;}
.convinientcollectform input[type='text']{background-position:1px -1px;}
}
@media all and (-ms-high-contrast:none){.add-to-cart-box-right button{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;behavior:url(/skin/frontend/cosyfeet_v2/default/PIE/PIE.htc);}
}
@media only screen and (max-width:418px){.logged-out-links{margin-bottom:67%;}
.convinientcollectform ul li .input-box label{ width: 100px;}
.convinientcollectform ul li .input-box .validation-advice{     margin-left: 100px !important;}
}