@charset "utf-8";img{width:100%;max-width:100%;height:auto;}
.cycle-slides img{width:100%;height:auto;display:block;}
@media (min-width:1200px){.wrapper{min-width:100%;}
.catalog-product-view .onestepcheckout-popup-wrapper #popup_container{ display:none;}
.container{width:1200px;padding:0px;}
.MagicZoom{width:615px;}
#slideshow{height:420px;}
.features_cont ul li a img{max-width:100%;}
.card_holder{width:33%;}
.checkout_block2{width:32% !important;}
.checkout_block3{width:33%;}
.del_method{width:99.5%;}
.pay_detail{width:99%;}
.m-slider-selected-value{margin-left:70px !important;}
.my_account_lft{display:block !important;width:22% !important;margin:0 !important;}
.tagline h1{font-size:23px !important;padding:55px 0 0 !important; text-align: center;}
#onestepcheckout-form.accountdescription label{width:135px !important;}
.prod_rows ul li a.product_url img{padding:0 19px;}
.prod_rows ul li div.price-box{bottom:0;position:absolute;}
.prod_rows ul li span.prodskus{position:absolute;bottom:25px;}
.check_but a.guest_check{line-height:34px;}
.product_page_lft{width:65%;}
ul.slidesjs-pagination{left:47%;bottom:10px;}
.prod_rel_product ul li a img{margin:0 auto;}
}
@media only screen and (max-width:620px){
	#TB_window{
		width: 97% !important;
		left: 53.4% !important;
	}
	#TB_window #TB_iframeContent{
		width: 100% !important;
	}
}
@media only screen and (min-width:980px) and (max-width:1199px){.prod_rows ul li div.price-box{bottom:0;position:absolute;}
.prod_rows ul li span.prodskus{position:absolute;bottom:25px;}
.tagline{float:left;padding:0;width:38%;}
.tagline h1{font-size:17px !important; text-align: center;}
.olarkwaltchat{margin-right:122px;}
ul.slidesjs-pagination{left:46%;bottom:10px;}
.check_but a.guest_check{line-height:17px;}
.basket_summery ul li h5.checkoutmethodsub{margin-left:15px !important;}
}
@media only screen and (min-width:769px) and (max-width:979px){.wrapper{min-width:100%;}
.container{width:96%;padding:0 2%;}
.tagline{padding: 0;width: 32%;}
.olarkwaltchat{margin-right:73px;}
.tagline h1{padding:19% 0 0 10px;font-size:14px;line-height:20px; text-align: center;}
.kall_walt{padding:15px 0 0 0;}
.onecolumncheckout .kall_walt, .checkoutbyamazon-checkout-index .kall_walt{     padding: 7px 0 0 8% !important;}
.onecolumncheckout .login_box, .checkoutbyamazon-checkout-index .login_box{width: 180px;}
.nav{width:73%;}
.nav ul li{padding:0 2%;}
.main_search{width:27%;}
.main_search label{padding:0 1% 0 0;}
.main_search .search_but2{margin:0%;}
.header_btm{margin:0 0 6px 0;}
#slideshow{height:auto;}
.features ul li{width:24.2%;margin:0 1% 1% 0;}
.features ul li a img{display:block;max-width:238px;}
.ft_lft_cont{float:left;padding:0 0 10px 0;}
.ft_rht_cont{float:right;padding:0 0 10px 0;}
.mailing_list{float:right;}
.social_link{float:right;}
.social_link ul li{padding:0 0 0 10px;}
.social_link ul li a{font-size:17px;}
.cards{float:right;}
.copyright{float:right;}
.kall_walt span{font-size:25px;line-height:26px;font-family:'fonomediumregular';color:#a0b647;text-transform:uppercase;}
.kall_walt span strong{font-size:16px;line-height:16px;display:block;text-align:center;}
.kall_walt span em{font-size:14px;line-height:14px;font-family:'fonomediumregular';color:#ff8f07;font-style:normal;display:block;text-align:center;}
.browse_section{display:none;}
.card_holder{width:99%;margin:0 0 10px 0;float:none;}
.find_add{text-align:left;}
.find_add_but{float:left;}
.checkout_block2{float:none;margin:0 0 10px;width:99% !important;}
.del_method{width:100%;margin:0 0 10px !important;border:1px solid #cccccc;}
.pay_detail{width:100%;margin:0 0 10px 0;}
.checkout_block3{float:left;width:99%;}
.payment-methods{width:100%;}
.product_page_rht{float:left;padding:20px 0 0 0;}
.my_account_lft{display:block !important;width:22% !important;margin:0 !important;}
.my_account_lft .my_account_lft{width:100% !important;}
.my_account_lft .my_account_lft .acc_link{width:auto !important;}
.product_page_lft{float:left;margin-right:1%;width:43%;}
.tagline h1{padding:17% 0 0 10px !important;}
.prod_rows ul li div.price-box{bottom:0;position:absolute;}
.prod_rows ul li span.prodskus{position:absolute;bottom:25px;}
.olarkwaltchat a{top:58px !important;}
.olarkwaltchat a img{width:67px;}
.basket_box2{width:142px !important;}
.logo{width:18%;}
}
@media only screen and (max-width:630px){
	.sort_box_rht{padding: 0 !important;}
}
@media only screen and (min-width:769px) and (max-width:850px){.talkwalltabs ul li{margin-right:1.3% !important}
.Fillouttheform a{margin:0 24px !important;}
.check_but a.guest_check{line-height:17px;}
.basket_summery ul li h5.checkoutmethodsub{margin-left:5px !important;}
}
@media only screen and (min-width:851px) and (max-width:925px){.tagline{padding:0;width:32%;}
.tagline h1{padding:19% 0 0 10px !important;}
.olarkwaltchat a img{width:85px;}
.olarkwaltchat{margin-right:95px;}
.olarkwaltchat a{top:49px !important;}
.check_but a.guest_check{line-height:17px;}
.basket_summery ul li h5.checkoutmethodsub{margin-left:5px !important;}
}
@media only screen and (min-width:926px) and (max-width:979px){.tagline h1{padding:18% 0 0 0px !important;}
.olarkwaltchat a img{width:100px;}
.olarkwaltchat{margin-right:110px;}
.olarkwaltchat a{top:40px !important;}
.check_but a.guest_check{line-height:17px;}
.basket_summery ul li h5.checkoutmethodsub{margin-left:10px !important;}
}
@media only screen and (min-width:581px) and (max-width:768px){body{background:#fff !important;overflow-x:hidden;}
.wrapper{min-width:100%;}
.container{width:100%;color:#fff;}
.ipad_content{min-height:500px;background:#fff !important;}
.customer-account-login .ipad_content{min-height:450px;}
.btn-update{display:none;}
.imageViewButtons{margin-left:11px;}
.quntys{float:right;}
.ipad_product_info{width:152px;}
.quntys{width:58px;}
.my_account_page .content{min-height:45px;margin-left:15px;}
.customer-registration .group-select h4.legend{width:560px;}
.customer-registration .btnContinue{margin-right:40px;}
.my_account_page .acc_link{}
.forgotpas{margin:0px 0px 0px 0px !important;}
.forgotpass{margin-left:0px !important;}
.inputbox{margin-left:0px;}
.mb-mana-catalog-leftnav{margin-top:-11px;}
#cybersource3dauth_cc_type{width:170px;}
.login_box a.log_in{border:none;}
.qty_increment3{clear:both;}
.footware_pages h1{margin-top:32px;}
.checkoutfooter{display:none !important;}
div.checkoutcontainer div.input-country select{width:170px !important;}
.qty_increment .dec{position:relative !important;left:-6px !important;}
.ipad_border{width:77.8%;border-left:1px solid #CCCCCC;float:left;}
.MagicZoom{min-height:778px !important;}
.onecolumncheckout .ipad_border{width:100% !important;}
.header_top{border-bottom:1px solid #cccccc;}
.tagline{top:64px;position:absolute;width:43%;padding:0 0 0 0;left:24%;}
.login_box{width:18%;}
.login_box span{display:none;}
.login_box a.log_in_header{ margin-right: 10px;}
.logo{padding:0 0 0 1%;width:17%;}
.search_box{display:block;position:absolute;top:18%;left:24%;}
.tagline h1{float:none;font-size:16px;letter-spacing:0;padding:0% 0 0 0;text-align:left;width:100%;}
.kall_walt{width:22%;padding:5px 0 0 0;}
.basket_box{margin:15px 5% 0 0;width:96%;}
.basket_box a.basket{padding:0 0 0 25%;margin:0 2%;font-size:16px;}
.basket_box a.basketnew{padding:0 0 0 25%;margin:0 2%;font-size:16px;}
.hide-on-tablet{display:none !important;}
.onecolumncheckout .ipad_content{min-height:auto;}
.main_search{display:none;}
.header_btm{height:auto;background:none;border-radius:0px;}
.nav{width:100%;}
.nav ul li{width:100%;background:url(../images/nav_bg.jpg) repeat-x left top;padding:0px;}
.nav ul li a{padding:10px 10px 0;background:url(../images/nav_arrow.png) no-repeat 92% 14px;}
.nav ul li:hover ul{display:none;}
.nav ul li.talkwalllink{display:none;}
.header_btm{width:22%;float:left;}
.banner{width:98%;padding:9px 0 0 1%;}
#slideshow{height:auto;}
.features{padding:9px 0 0 1%;width:99%;float:left;clear:both;}
.features ul{padding:0 0 10px;}
.features ul li{display:block;float:left;height:auto;margin:0 1% 1% 0;width:49%;background:url(../images/feature_bgtall.jpg) no-repeat right top;}
.features ul li.ipad_mar{margin:0 0 1% 0 !important;float:right;}
.features ul li a img{display:block;max-width:284px;}
.content{padding:0px;}
.footer{padding-bottom:0px;border-top:0px;}
.ft_lft_cont{width:100%;}
.ft_rht_cont{display:none;}
.ft_container{width:100%;}
.ft_link, .ft_link2{display:none;}
.ipad_nav{width:100%;display:block;background:#dadcde;clear:both !important;position:relative;bottom:0px;float:left;}
.ipad_nav ul{width:100%;float:left;display:block;}
.ipad_nav ul li{width:100%;float:left;display:block;border-bottom:1px solid #ebebeb;padding:10px 0;}
.ipad_nav ul li a{font-size:13px;line-height:15px;font-family:Arial, Helvetica, sans-serif;color:#666666;font-weight:bold;text-decoration:none;padding:0 0 0 12px;}
.ipad_nav p{font-size:12px;line-height:16px;font-family:Arial, Helvetica, sans-serif;color:#808080;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:#3b5a97;float:right;display:block;font-size:17px;line-height:25px;font-family:'fonomediumregular';font-weight:normal;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:#28aae1;float:right;display:block;font-size:17px;line-height:25px;font-family:'fonomediumregular';font-weight:normal;margin:5px 10px 0;}
.ipad_nav a.tweet_icon:hover{text-decoration:underline;}
.basket_open{width:245px;left:-138px;}
.kall_walt span{font-size:28px;line-height:28px;font-family:'fonomediumregular';color:#a0b647;text-transform:uppercase;}
.kall_walt span strong{font-size:20px;line-height:20px;display:block;text-align:center;}
.kall_walt span em{font-size:16px;line-height:16px;font-family:'fonomediumregular';color:#ff8f07;font-style:normal;display:block;text-align:center;}
.features_cont ul li a span{}
.ipad_footer{background:#fff;display:none;}
.MagicZoomBigImageCont{left:10px !important;display:none;border:1px solid red;}
.my_account_page{padding:10px 0 0 0;}
.my_account_lft{display:none;}
.my_account_rht{width:96% !important;padding:0 2%;}
.cms-page-view .my_account_rht,.cms-index-noroute .my_account_rht,.contacts-index-index .my_account_rht,.catalog-seo-sitemap-category .my_account_rht,.customer-account-index .my_account_rht, .customer-account-edit .my_account_rht, .customer-address-index .my_account_rht,.customer-address-form .my_account_rht,.review-customer-index .my_account_rht,.sales-order-history .my_account_rht, .newsletter-manage-index .my_account_rht, .sales-order-view .my_account_rht, .catalogsearch-result-index .my_account_rht{margin-top:15px;color:#4d4d4d;min-height:200px;padding-bottom:20px;}
.my_account_box1 h1{margin:-5px 0 3px 0;}
.breadcrum{padding:7px 0 7px 1%;width:99%;}
.browse_section{display:block;}
.text_pages h1{margin:-5px 0 3px 0;}
.para_hide{display:none;}
.sort_box_lft{}
.sort_box{border:none;}
.sort_showing{float:none;}
.sort_by{float:none;padding:0px;margin-bottom: 10px;}
.sort_box_rht{padding:28px 0 0 0;}
.refine_res{display:block;position:relative;display:inline-block;}
.ref_prod_post{position:relative;top:0;left:0;z-index:99;}
.footware_pages h1{margin:-5px 0 5px 0;font-size:45px;line-height:45px;}
.prod_size ul{padding:15px 29% 10px;width:auto;}
.range_slide{padding:3% 0%;width:220px;margin:0 auto;}
.sort_box .ipad_hide{display:none;}
.foot_list .sort_box .ipad_hide{display:block;}
.sort_box .page_ipad_pad{padding:0 0 10px 0;}
.prod_rows ul li{width:31.7%;margin:0 1.4% 0 0 !important;}
.sort_showing{display:none;}
.sort_showing_tabl{display:block;}
.basket_bc{display:block;}
.basket_bc_none{display:none;}
.basket_page_box1 a.proc_check{display:none;}
.basket_page_cont{width:96%;padding:0 2%;}
.basket_page{padding:10px 0 5px 0;}
.basket_page_box1{padding:0px;border-bottom:1px solid #cccccc;}
.basket_page_box2{display:none;}
.basket_page_box3 ul li{padding:10px 0;}
.basket_page_box3 ul li .ipad_none{display:block;width:13%;}
.basket_page_box3 ul li .basket_box_size3.ipad_none{display:none;}
.basket_box_size1{width:17%;}
.basket_box_size5{float:right;width:auto;}
.basket_page_box3 ul li a.remove_item{float:left;margin:5px 0 0 0;}
.basket_page_box3 ul li .select_pos{display:block;}
.basket_page_box3 ul li label{display:block;}
.basket_page_box3 ul li span{padding:0 0 18px 0;}
.basket_page_box3 ul li strong{color:#4d4d4d;font-size:14px;font-weight:normal;padding:0px 0 0 0;}
.basket_page_box4{display:block;}
.basket_box5_lft{display:none;}
.total_box ul li a.proc_check{display:none;}
.basket_page_box6{display:block;padding:0 10px;width:96.5%;}
.basket_box_size2{float:left;width:62%;}
.total_box{margin-right:20px;}
.vouchercodes{display:none;}
.myaccount.tablet-special{display:none;}
.log_in.tablet-special{border-right:none !important;border-left:none !important;}
.ipad_prod_title{padding:10px 0 !important;}
.ipad_prod_title h4{margin:0 !important;}
.ipad_product_info strong{padding-top:0px;}
.imageViewThumbnails{padding:15px 0 7px !important;}
.quantity-box{margin:5px 0;}
.qty_increment label{padding:0 10px 0 0 !important;}
.qty_increment3 .inc{margin:7px 0 0 2% !important;}
.kall_walt{left:60%;padding:5px 0 0;position:absolute;width:auto !important;}
.onecolumncheckout .kall_walt, .checkoutbyamazon-checkout-index .kall_walt{padding:7px 0 0 4%;}
.ipad_tab_box ul li ul li a{color:#99AF43;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:14px;height:auto;line-height:14px;padding:0;}
.tab_main_cont span{display:inline !important;}
.sort_box{border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;padding:6px 0;width:100%;}
.refine_res h6{font-family:'fonomediumregular';font-size:17px;font-weight:normal;text-shadow:1px 2px #DDDDDD;}
#product-options-wrapper{margin:8px 0 0;}
fieldset.add-to-cart-box{float:left;padding:0;}
.ipad_tab_box ul{margin-top:10px !important;}
.ipad_tab_box ul li ul{margin:0px !important;}
.tab_main_cont{color:#4C4C4C;font-family:Arial,Helvetica,sans-serif;font-size:14px;padding:10px !important;}
.details-sizing table{margin:0px !important;}
.tab_main_cont p{padding:5px 0 0 !important;}
.accountdescriptionforgot p.required{clear:both;}
.acc_txtbox_bg .acc_txtbox{width:94.1% !important;}
.basket_page_box7{display:block;padding:15px 0 0px;}
.check_but a.guest_check{background:url("../images/proceed_check_spr.jpg") repeat-x scroll left top transparent;border-radius:3px 3px 6px 6px;color:#FFFFFF;display:inline-block;float:right;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;height:40px;line-height:17px !important;margin:7px 0 0;padding:4px 2% 0;position:relative;text-align:center;text-decoration:none;text-shadow:0 -1px 1px #7B8E31;vertical-align:middle;width:96%;}
#AmazonInlineWidget img{margin-top:12px !important;margin-left:0px !important;}
.checkout_page{padding-bottom:0px;}
.checkout_page_cont{width:96%;padding:0 2%;}
.checkout{display:block;}
.need_help{display:none;}
.checkout_lft{width:100%;}
.checkout_rht{display:none;}
.onecolumncheckout .ipad_content .checkout_page_cont .checkout_rht{display: block; width: 100%; margin-bottom: 15px;}
.onecolumncheckout .ipad_content .checkout_page_cont .checkout_rht .basket_summery ul li h5.checkoutmethodsub{margin-left: 25px; text-align: center; width: auto; float: right;}
.onecolumncheckout .ipad_content .checkout_page_cont .checkout_rht #discount-coupon-form label{color: black;}
.checkout_cards{display:block;}
.checkout_login{padding:0px;}
.checkout_basket_none{display:block;}
.need_help_iphone{display:none;}
.exit_cust_cont{min-height:315px;}
.new_cust_cont{min-height:315px;}
.card_holder{width:99%;margin:0 0 10px 0;float:none;}
.find_add{text-align:left;}
.find_add_but{float:left;}
.checkout_block2{float:none;margin:0 0 10px;width:100% !important;}
.del_method{width:99%;margin:0 0 10px 0 !important;border:1px solid #cccccc;}
.pay_detail{width:99%;margin:0 0 10px 0 !important;}
.checkout_block3{width:99% !important;float:left !important;min-height:400px;}
.payment-methods{width:99%;}
.ipad_prod_title{display:block;}
.product_page{padding:0px;}
.prod_rel_product{display:none;}
.product_page_rht{width:100%;}
.product_info{display:none;}
.ipad_product_info{display:block !important;}
.review_cust{display:none;}
.tabs_box{display:none;}
.ipad_tab_box{display:block;}
.ipad_product_info ul.sizeSelector li em{display:none;}
.ipad_product_info ul.sizeSelector li em{width:63px;height:41px;background:url(../images/out_stock_hov.png) no-repeat left top;position:absolute;top:-45px;left:0px;text-align:center;font-size:10px;line-height:11px;font-family:Arial, Helvetica, sans-serif;color:#ffffff;font-weight:bold;font-style:normal;padding:4px 0 0 0;display:none;}
.ipad_product_info ul.sizeSelector li.nostock:hover em, .ipad_product_info ul.sizeSelector li.pre-order:hover em{display:block;}
.ipad_product_info{width:96%;margin-top:0px;}
.ipad_product_info strong{display:block;padding-top:14px;padding-bottom:0px;}
.product-options{float:left;width:auto;}
.product-options dl.ukbox dt{float:left;}
.product-options dl.ukbox dd.last{float:left;margin-top:10px;}
.product-options dl.ukbox dd.last select{width:150px !important;position:relative;}
.ipadpricebox .pricelabel{line-height:29px !important;}
.product_page_rht .price-box .special-price{padding-top:0px !important;}
.ipad_product_info ul{margin:5px 0 0 0;}
.ipad_product_info ul li select#qty{width:50px;text-align:left !important;margin-top:0px;}
.quantity-box{width:62%;}
.ukbox{float:left;}
.ukbox label{color:#4D4D4D;display:block;float:left;font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:bold;line-height:30px;}
.ukbox select{float:left;display:block;}
.quantity-box .fitting-icon{margin-bottom:10px;margin-left:10px;margin-top:0;position:inherit;}
.add-to-cart-box{width:100%;}
.add-to-cart-box button.add-to-basket{width:100%;}
.total_box a.proc_check{display:none;}
dl.item-options dt{color:#4D4D4D;font-style:italic;font-weight:bold;}
dl.item-options dt{color:#4D4D4D;}
.basket_page_box4 ul li label{width:130px;}
.imageViewThumbnails{margin-left:10px !important;}
.footware_pages{margin-top:25px !important;}
.ref_products{margin:0px !important;}
.block-layered-nav h2{display:none !important;}
.ref_categories .ref_prod_cont{border-bottom:0px !important;}
.my_account_lft{width:96.3% !important;margin:0 2% !important;top:0 !important;}
.my_account_lft .amazonsealleft, .my_account_lft .paypalseal{display:none !important;}
.dtprice, .ddprice{display:none !important;}
.product_page_lft{width:96% !important;}
.successpagehead, .successpagedetails{padding:0 10px !important;}
.standardvieworders{display:none;}
.iphonevieworders{display:block;}
.allbrandspage .attribute-value-logo{float:left;width:29% !important;}
.prod_rows ul li div.price-box{bottom:0;position:absolute;}
.prod_rows ul li span.prodskus{position:absolute;bottom:25px; display:none;}
.onecolumncheckout .header_btm{display:none !important;}
.olarkwaltchat{display:none !important;}
.olrk-normal{display:none !important;}
.phone_nav{clear:both;}
.ipad_content .banner{min-height:170px;}
.basket_open{display:none !important;}
.talkwalltabs{margin-top:10px;}
.talkwalltabs ul li{margin-right:1.3% !important}
.forum-content, .forum-content p{color:#fff;}
.ur_order_but{margin-bottom:20px;}
.payment-confirmation .confirm-left{width:45% !important;}
.newsflash{display:none !important;}
.newsflashipad{display:block !important;margin-bottom:0;margin-top:10px;}
.ipadactivefilter{border:1px solid #CCCCCC;display:inline-block;float:left;margin-bottom:10px;margin-top:-4px;padding:2.6%;width:95.2%;margin-left:-2px;}
ol.m-filter-css-checkboxes li a.m-checkbox-unchecked, ol.m-filter-css-checkboxes li a.m-checkbox-checked{line-height:15px;}
.ipadactivefilter ol li{margin-top:2px;}
#selectbilling-address-select, #selectshipping-address-select{background:url("../images/select_bg61.jpg") no-repeat scroll left top transparent !important;width:560px !important;}
.onestepcheckout-threecolumns .card_holder, .onestepcheckout-threecolumns .checkout_block3{min-height:150px !important;}
.onestepcheckout-threecolumns ol.checkout-agreements{margin-top:0px !important;}
.onestepcheckout-threecolumns ol.newagreesments{margin-bottom:0px !important;}
#onestepcheckout-form button.app_discount{margin-left:10px !important;float:left !important;}
.checkout2_page{padding:7px 0 0px 0 !important;}
.basket_box span.basketqty{display:inline-block;}
.features ul li.feat_last{float:left !important;margin:0 0.5% 1% 0.5% !important;}
.basket_summery ul li h5.checkoutmethodsub{margin-left:5px !important;}
.product_page_lft .image_media{min-height:auto !important;}
.regwidthfiting{display:none;}
.product-options dt label{padding-top:7px;}
.foot_list .sort_box{border-bottom:none;}
#onestepcheckout-form ul.billingshippingul{padding:0 0 0 1%;width:95%;margin-top:5px;}
.checkoutbyamazon-checkout-index .ipad_border{width:100%;}
.checkoutbyamazon-checkout-index .my_account_rht{margin-bottom:20px;width:96% !important;}
.basket_box a.basket{display:none !important;}
.basket_box a.basketnew{display:block !important;}
.cms-index-index div.content{float:none !important;min-height:auto;max-height:auto;}
.cms-index-index .ipad_footer{display:none;}
#CBAWidgets0_popupdiv{ left: 150px !important;}
.tab_main_cont #reviewproductpageiphone input.input-text, .tab_main_cont #reviewproductpageiphone textarea{ width: 320px;}
.fullwidthdescvbv .confirm-left{display: none;}
.addthismobileipad{ display: block;}
.fullviewaddthis{ display: none;}
.decorativegraphics{ display: none !important;}
.name-style-header{ background: url('../images/name-style_header_mobile.jpg') no-repeat;}
.mobile-only{ display: block !important;}
.ipadclearboth{ clear: both;}
.ipadnameastylecenter{text-align: center;}
.ipadnameastylecenter img{ text-align: center;
align-content: center;
float: none !important;display: initial;}
#wufoo-z1kmievs0xy6fwg{ padding-top: 0px !important;}
.ref_prod_contsingle{ border-top: 0px !important;}
.onestepcheckout-shipping-method-block{ color:#252525;}
.feefoimageipad{ display: block;}
.feefoimagefullview{ float: none !important;text-align: center;}
.feefoimagefullview .feefo_logo{ float: none !important;}
.feefomobilecart,.feefolistingmobile{ display: block;text-align: center;float: none !important;margin: 0 auto;}
.feefofullcart, .feefolistingfull{ display: none;}
.feefolistingfull.feefocmspages{ display: block;}
.feefolistingmobile{ float: right !important;margin: 0px auto 0 !important;}
.foot_list .feefolistingmobile{ float: right !important;margin: 0px auto 0 !important;}
.foot_list .sort_by{ margin-bottom: 5px;}
.basket_page_box7 p{ padding-bottom: 0px;}
.prod_rows ul li strong{ border-top: 0px !important;}
.feefoimagelist img{ margin-left: 4% !important;}
.brandbannerdet{ display: none;}
.brandexistscat{ display: block;}
}
@media only screen and (min-width:581px) and (max-width:625px){.tagline h1{font-size:13px;}
.prod_rows ul li{ height: 280px !important;}
}

.basket_page_box7 ul{padding:10px 0 5px;}
@media only screen and (max-width:768px) and (max-height:1200px){
.blog-index-index .ipad_content .forumarchieves{margin-left: -13px;
width: 99.5%;}
.mobilewidthdescvbv{display:block !important;}
#shopping-cart-totals-table #ShipMethods{width:185px !important;}
}
@media only screen and (max-width:1200px) and (orientation:landscape){#shopping-cart-totals-table #ShipMethods{width:185px !important;}
#onestepcheckout-form .checkout-agreements label{width:90% !important;}
#onestepcheckout-form #selectbilling-address-select, #selectshipping-address-select{background:url("../images/select_bg6.jpg") no-repeat scroll left top transparent;padding-right:25px;width:26% !important;background-size:100% 100%;}
.features ul li{margin:0 0.5% 1% 0.5%;}
#billing_address_list .meanbeeadressselect{width:99% !important;margin:0 !important;}
#AmazonInlineWidget img{margin-top:12px !important;margin-left:0px !important;height:auto !important;}
}
@media only screen and (max-width:1200px) and (max-height:768px){
	.ipad_product_info{display:none;}
	.ipad_product_info fieldset.add-to-cart-box{float:none;margin:0 auto 5px;text-align:center;}
}
@media only screen and (max-width:580px){body{background:#fff;}
.container{width:100%;}
.wrapper{min-width:310px;margin:0 auto;}
.add-to-cart-box{width:96%;}
.add-to-basket{width:100% !important;}
.cycle-slides{}
.details-sizing table td{border-top:1px solid #CCCCCC;}
.ipad_tab_box ul li ul{background:#FFF !important;padding:0;}
.foot_list .sort_box{border-bottom:none;}
.my_account_page .acc_link{width:100% !important;}
.mb-mana-catalog-leftnav{margin-top:-11px;}
.top_nav{display:block;height:48px;width:100%;background:url(../images/top_nav_bg.jpg) repeat-x left top;}
.top_nav ul{width:100%;float:left;display:block;}
.top_nav ul li{float:left;display:block;padding:0%;background:url(../images/top_nav_divider.jpg) repeat-y right top;text-align:center;width:25%;position:relative;}
.top_nav ul li a{display:block;text-decoration:none;font-size:17px;line-height:20px;font-family:'fonomediumregular';color:#666666;padding:15px 0 0 0;height:31px;}
.top_nav ul li.home{padding:0%;width:13%;}
.top_nav ul li.home a{}
.top_nav ul li.home a img{max-width:21px;}
.top_nav ul li.basket{padding:0%;padding-left:5px;width:33% !important;}
.top_nav ul li.basket a{font-size:17px;line-height:20px;font-family:'fonomediumregular';color:#f58401;display:inline-block;text-decoration:none;margin:0px;font-weight:normal;padding:15px 0 0 26px;background:url(../images/basket_icon.png) no-repeat left 10px;}
.top_nav ul li > a:hover{color:#F58401;}
.top_nav ul li:hover > a{color:#F58401;}
.top_nav ul li:hover ul{display:block;}
.top_nav ul li ul{width:100%;position:absolute;top:100%;left:0px;z-index:99999;display:none;}
.top_nav ul li ul li{float:left;display:block;height:auto;background:url(../images/nav_bg.jpg) repeat-x left top;padding:0px;width:100%;}
.top_nav ul li ul li a{padding:10px 10px 0;background:url(../images/nav_arrow.png) no-repeat 96% 14px;display:block;text-align:left;color:#666666;}
.top_nav ul li ul li > a:hover{color:#F58401;}
.top_nav ul li ul li:hover > a{color:#F58401;}
.top_nav ul li ul li:hover ul{display:block !important;}
.top_nav ul li ul li ul{width:100%;position:absolute;top:0;left:100%;z-index:99999;display:none !important;}
.top_nav ul li ul li ul li a{color:#666666;}
.top_nav ul li ul li ul li > a:hover{color:#F58401;}
.header_top{position:relative;}
.logo{width:28%;padding:0 0 0 8px;}
.tagline{width:42%;padding:0px 0px 0px 0%;}
.accountdescriptionforgot p.required{clear:both;}
.tagline h1{padding:10% 0 0 0;font-size:16px;line-height:16px;text-align:center; margin-top: 22px;}
.kall_walt{display:none;}
.order_hot{display:block;right:2px;width:28%;top:32%;}
.order_hot span strong{font-size:20px;line-height:21px;}
.login_box{display:none;}
.header_btm{height:auto;background:none;border-radius:0px;}
.main_search{width:91%;padding:0px;margin:0 auto;float:none;}
.main_search label{display:none;}
.refine_res h6{font-family:'fonomediumregular';font-size:17px;font-weight:normal;text-shadow:1px 2px #DDDDDD;}
.main_search span{padding:0 2%;width:84.5%;height:34px;background:url(../images/txtbox_bg2.jpg) no-repeat left top;float:left;border:none;}
.main_search span .txtbox2{width:100%;height:16px;background:none;border:none;outline:none;font-size:14px;line-height:16px;font-family:Arial, Helvetica, sans-serif;color:#999999;font-weight:bold;margin:9px 0 0 0;}
.main_search .search_but2{width:11.2%;height:34px;float:left;display:block;background:url(../images/search_but.jpg) no-repeat left top;border:none;cursor:pointer;margin:0px;}
.main_search .search_but2:hover{background-position:0 0;}
.banner{padding:0 5% 10px;width:90%;}
#slideshow{height:auto !important;}
.cycle-slides img{}
.cycle-nav{top:46px;}
.cycle-pager{display:none;}
.olrk-normal{display:none !important;}
.cycle-nav .cycle-nav-prev{width:32px;height:42px;background:url(../images/ban_lft_arrow2_spr.png) no-repeat left top;cursor:pointer;float:left;}
.cycle-nav .cycle-nav-prev:hover{background:url(../images/ban_lft_arrow2_spr.png) no-repeat left -42px;}
.cycle-nav .cycle-nav-next{width:32px;height:42px;background:url(../images/ban_rht_arrow2_spr.png) no-repeat left top;cursor:pointer;float:right;}
.cycle-nav .cycle-nav-next:hover{background:url(../images/ban_rht_arrow2_spr.png) no-repeat left -42px;}
.phone_slider{display:block;}
.nav{display:none;}
.features{display:none;}
.phone_nav{display:block;width:100%;clear:both !important; background: #f58401; padding-bottom: 20px;}
.ipad_content .banner{float:left;min-height:100px;}
.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{padding:10px 10px 0;background:url(../images/nav_arrow.png) no-repeat 96% 14px;display:block;}
.phone_nav ul li:hover ul{display:none;}
.phone_nav ul li ul{position:static;width:100%;}
.phone_nav ul li ul li{background:url(../images/nav_bg.jpg) repeat-x left top;}
.phone_nav ul li ul li a{padding:10px 10px 0 20px;color:#666666 !important;background:none;}
.phone_nav ul li a.selected{background:url(../images/nav_arrow_down.png) no-repeat 96% 14px;}
.content{padding:0px;}
.footer{display:none;}
.iphone_nav{width:100%;display:block;float:right;background:#dadcde;}
.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:#666666;font-weight:bold;text-decoration:none;padding:0 0 0 12px;-webkit-text-size-adjust:none;}
.iphone_nav p{font-size:12px;line-height:16px;font-family:Arial, Helvetica, sans-serif;color:#808080;float:left;display:block;padding:0 0 0 12px;}
.iphone_nav a.fb_icon{padding:0 0 0 32px;background:url(../images/fb_icon.jpg) no-repeat left top;color:#3b5a97;float:left;display:block;font-size:17px;line-height:25px;font-family:'fonomediumregular';font-weight:normal;margin:5px 10px 0;}
.iphone_nav a.fb_icon:hover{text-decoration:underline;}
.iphone_nav a.tweet_icon{padding:0 0 0 32px;background:url(../images/tweet_icon.jpg) no-repeat left top;color:#28aae1;float:left;display:block;font-size:17px;line-height:25px;font-family:'fonomediumregular';font-weight:normal;margin:5px 10px 0;}
.iphone_nav a.tweet_icon:hover{text-decoration:underline;}
.my_account_page{padding:10px 0 0 0;-webkit-text-size-adjust:none;}
.my_account_box1 h1{font-size:36px;line-height:38px;margin:-5px 0 0 0;}
.my_account_lft{display:none;top:0px !important;}
.my_account_rht{width:96%;padding:0 2%;float:none;clear:both;}
.my_account_box3{width:100%;float:none;}
.my_account_box4{width:100%;float:none;}
.my_acc_cont{padding:2%;}
.breadcrum{border-top:1px solid #cccccc;padding:7px 0 7px 0;margin:8px 0 0 0;}
.breadcrum ul{width:auto;padding:0 0 0 10px;}
.browse_section{display:block;}
.text_pages h1{font-size:34px;line-height:36px;margin:-3px 0 10px 0;}
.text_pages_link{padding:6% 4% 2%;width:92%;}
.text_pages_link ul li{width:96%;padding:0 0 10px 4%;background:url(../images/green_bullet.png) no-repeat left 5px;}
.text_pages_link ul li a{font-size:12px;line-height:16px;}
.para_hide{display:none;}
.footware_pages h1{font-size:36px;line-height:36px;}
.refine_res{display:block;margin:0px;}
.prod_size ul{padding:15px 14% 10px;width:auto;}
.range_slide{padding:7% 0 3% 0%;width:220px;margin:0 auto;}
.sort_box{border:none;padding:0 0 6px 0;}
.sort_iphone_none{display:none;}
.ref_prod_post{}
.prod_rows ul li{width:100%;margin:0 0 5px 0;padding:2px 0px;height:120px;background:url(../images/green_gradiant2.jpg) repeat-y right top;}
.clothing_prods .prod_rows ul li{background:url(../images/better-purple_gradiant2.jpg) repeat-y right top !important;}
.socks_prods .prod_rows ul li{background:url(../images/better-green_gradiant2.jpg) repeat-y right top !important;}
.accessories_prods .prod_rows ul li{background:url(../images/better-blue_gradiant2.jpg) repeat-y right top !important;}
.sale_prods .prod_rows ul li{background:url(../images/better-sale_gradiant2.jpg) repeat-y right top !important;}
.prod_rows ul li.no_mar{margin:0 0 5px 0 !important;}
.prod_rows ul li .new{width: 40px;top: 0px;right: auto;left: 60px;}
#category_description h1{ margin: 0 0 10px !important;}
.prod_rows ul li a{float:left;width:33%;padding:0px 10px 0 0;}
.prod_rows ul li strong{padding:10px 0 0px;font-size:14px;line-height:19px;margin-top:0px !important;}
.prod_rows ul li span{font-size:12px;line-height:19px;}
.prod_rows ul li span.prodskus{ display:none;}
.prod_rows ul li .prod_arrow{bottom:3px;right:3px;}
.prod_arrow a{width:80% !important;}
.sort_box .page_ipad_pad{padding:0 0 10px 0;}
.sort_showing{display:none;}
.sort_showing_tabl{display:block;}
.ratingsmain{position:absolute;width:200px;margin-left:12px;top:75px;display:none !important;}
.price-box{margin-left:0px;}
.basket_box_size1{margin:0 10px 0 0;}
.total_box{padding:0 1%;}
.basket_page_box7 span strong{display:block;}
.basket_page_box7 ul li{margin:0 -2px;}
.basket_page_box7 em{font-size:20px;}
.basket_page_box5{padding:0px;}
.basket_page_box1 h1{font-size:36px;line-height:38px;}
.basket_page_box1 span{padding:10px 0 0 0;}
.basket_bc{display:block;}
.basket_bc_none{display:none;}
.basket_page_box1 a.proc_check{display:none;}
.basket_page_cont{width:96%;padding:0 2%;}
.basket_page{padding:10px 0 5px 0;}
.basket_page_box1{padding:0px;border-bottom:1px solid #cccccc;}
.basket_page_box2{display:none;}
.basket_box_size1{width:17%;}
.basket_box_size5{float:right;width:auto;}
.basket_page_box4{display:none;}
.basket_box5_lft{display:none;}
.total_box ul{padding:0px;}
.total_box ul li a.proc_check{display:none;}
.basket_page_box6{display:block;}
.basket_page_box7{display:block;padding-bottom: 0px;}
a#config-free-products{ position: absolute; height: 0px;}
.basket_page_box3{display:none;}
.ip_basket_page_box3{display:block;}
.checkout{display:block;}
.checkout_page{padding-bottom:0px;}
.checkout_page_cont{width:96%;padding:0 2%;-webkit-text-size-adjust:none;}
.need_help{display:none;}
.checkout_page_box1 h1{font-size:36px;line-height:38px;}
.checkout_rht{display:none;}
.onecolumncheckout .ipad_content .checkout_page_cont .checkout_rht{display: block; width: 100%; margin-bottom: 15px;}
.onecolumncheckout .ipad_content .checkout_page_cont .checkout_rht .basket_summery ul li h5.checkoutmethodsub{margin-left: 25px; text-align: center; width: auto; float: right;}
.onecolumncheckout .ipad_content .checkout_page_cont .checkout_rht #discount-coupon-form label{color: black;}
.checkout_lft{width:100%;}
.checkout_lft ul li .check_txt{width:100%;padding:0px;}
.checkout_lft ul li .check_but{width:100%;}
.checkout_lft ul li .check_but #AmazonInlineWidget{float:right;}
.check_but a.sign_in_but{font-size:16px;line-height:42px;}
.check_but a.guest_check{font-size:16px;line-height:36px;}
.checkout_lft ul li .check_txt p{padding:0 0 5px 0;}
.checkout_cards{display:block;}
.need_help_iphone{display:block;}
.exit_cust{width:100%;float:none;margin:0 0 20px 0;}
.new_cust{width:100%;float:none;}
.exit_cust_cont ul li span.acc_txtbox_bg{width:230px;}
.card_holder_cont1 label{width:91px;font-size:11px;}
.pay_detail_cont1 ul li label{width:91px;font-size:11px;}
.promo_code .code_txtbox{width:115px;}
.promo_code_txt{width:250px;}
.checkout2_page{padding-bottom:0px;}
.checkout2_page_box1 h1{font-size:36px;line-height:38px;}
.checkout2_page_box1 span{display:none;}
.form_title span{cursor:pointer;}
.card_holder{width:100%;margin:0 0 0px 0;float:none;min-height:0px;border-bottom:0px;}
.find_add{text-align:left;}
.find_add_but{float:left;}
.checkout_block2{float:none;margin:0px;width:100% !important;}
.del_method{width:99%;margin:0 0 0px 0;min-height:0px;}
.pay_detail{width:100%;margin:0 0 0px 0;min-height:0px;border-bottom:0px;border-top:0px;}
.checkout_block3{width:99%;min-height:0px;float:none;border-top:0px;clear:both;}
.check_form_cont{display:none;border-bottom:1px solid #ccc;}
.card_holder{width:99%;}
.checkout_block2{width:100%;}
.payment-methods{width:99%;}
#billing_address .input-text,#shipping_address .input-text{width:47.9% !important;}
.product_page{padding:0px;}
.ipad_prod_title{display:block;}
.ipad_prod_title span{display:none;}
.prod_rel_product{display:none;}
.product_info{display:none;}
.tabs_box{display:none;}
.review_cust{display:none;}
.ipad_product_info{display:block !important;}
.ipad_tab_box{display:block;}
.ipad_tab_box ul li a{background:url(../images/nav_arrow.png) no-repeat 96% 14px;}
.ipad_tab_box ul li a.selected{background:url(../images/nav_arrow_down.png) no-repeat 96% 14px;}
.product_page_lft{width:100%;float:none;}
.product_page_rht{width:100%;float:none;}
.ipad_product_info ul li{padding:0px;}
.ipad_product_info ul li label{padding:0 3px 0 0;}
.ipad_product_info ul li cite{display:none;}
.ipad_tab_box ul.firstpane{padding:0 0 20px 0;background:#F58401 !important;}
.ipad_tab_box ul{padding:0;background:none !important;}
.ipad_product_info ul.sizeSelector li em{display:none;}
.ipad_product_info ul.sizeSelector li em{width:63px;height:41px;background:url(../images/out_stock_hov.png) no-repeat left top;position:absolute;top:-45px;left:0px;text-align:center;font-size:10px;line-height:11px;font-family:Arial, Helvetica, sans-serif;color:#ffffff;font-weight:bold;font-style:normal;padding:4px 0 0 0;display:none;}
.ipad_product_info ul.sizeSelector li.nostock:hover em, .ipad_product_info ul.sizeSelector li.pre-order:hover em{display:block;}
.MagicZoomBigImageCont{display:none !important;}
fieldset.group-select ul li input[type="text"],fieldset.group-select ul li input[type="email"]{width:280px !important;padding:0 5px;height:25px;}
fieldset.group-select ul li textarea{width:285px !important;padding:0 0 0 5px;}
div.input-box{padding:7px 0 !important;}
.customer-registration div.input-box label, .register-address-li label{width:auto;display:block;float:none;}
.customer-registration div.input-box label, .register-address-li input{width:auto;display:block;float:none;}
.customer-registration h4.legend{width:100%;}
.customer-registration ul.slideContent{width:auto;padding:0px;}
.customer-registration ul.slideContent li.buttonRow{margin:0 0 10px 0;}
.group-select li .input-box{width:100% !important;}
.my_account_page .box .content{min-height:40px;}
.my_account_page .box .content input{margin:0 0 0 5px;}
#billing_address ul li ul#billing_address_list{float:left;padding:0 0 0 4%;width:95%;}
#billing_address .input-box input.ads2{margin-left:116px !important;}
#shipping_address ul li#shipping_address_list{padding:0 0 0 4%;}
#shipping_address .input-box input.add2{margin-left:110px !important}
#shipping_address .validate-select{}
.acc_txtbox_bg .acc_txtbox{width:94.1% !important;}
#shipping_address li#shipping_address_list .input-country label{}
#billing_address div.input-different-shipping{padding-left:5px !important;margin:0px;}
#billing_address ul#billing_address_list li .input-box input#id_create_account{margin:0px 0 15px 0px !important;}
#billing_address ul li .input-box input.check_mar{width:auto !important;margin:0px !important;height:auto !important;}
#onestepcheckout-form label{line-height:16px !important;}
.billingshipping .input-box label{width:245px !important;}
.shipment-methods input#s_method_psycle_shipping_2{margin:4px 5px 0 0;}
.shipment-methods input#s_method_psycle_shipping_265{margin:4px 5px 0 0;}
.ipad_product_info strong{display:block;}
.product-options{float:left;}
.product-options dl.ukbox dt{float:left; padding-top: 0;}
.product-options dl.ukbox dd.last{float:left;margin-top:0px;}
.product-options dl.ukbox dd.last select{width:128px !important;}
.ipad_product_info ul{margin:5px 0 0 0;}
.ipad_product_info ul li select#qty{width:50px;text-align:left !important;margin-top:5px;}
.ukbox{float:left;}
.ukbox label{color:#4D4D4D;display:block;float:left;font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:bold;line-height:30px;}
.ukbox select{float:left;display:block;width:80px;}
.quantity-box .fitting-icon{}
.add-to-cart-box button.add-to-basket{width:260px;margin:0;}
.total_box a.proc_check{display:none;}
.basket_box_size2_phone{width:65%;clear:both;}
.basket_box_size2_phone a.remove_item{display:inline-block;margin-left:70px !important;clear:both;float:left;}
.basket_box_size2_phone label{padding:0 5px 0 70px !important;float:left;display:block;}
.basket_box_size2_phone .select_pos{float:right;display:block;}
.ukbox{display:block;width:100% !important;clear:both;}
.ukbox label{padding-left:5px !important;margin-left:0px !important;font-size:14px !important;}
.ipad_product_info{display:block;width:100% !important;clear:both;padding:0px !important;}
.ipad_product_info strong{padding:10px 0 0 2% !important;}
.ipad_product_info label{font-size: 17px !important;
font-family: Arial,Helvetica,sans-serif;}
.imageViewButtons{width:98% !important;padding:0 0 0 2% !important;}
#product-options-wrapper{margin:8px 0 5px 10px !important;}
.qty_increment label{padding:0 10px 0 10px !important;}
.basket_box_size2{width:40% !important;}
.basket_box_size4{float:left !important;width:21% !important;}
.basket_box_size3{display:none;}
.basket_box_size5{float:right !important;margin-top:8px !important;text-align:right !important;width:11% !important;}
.cart-tax-info, .cart-price{padding-right:0px !important;}
.ipad_product_info ul li label.qtylable,.ipad_product_info .ukbox label{color:#4D4D4D;display:inline-block;float:left;font-family:Arial,Helvetica,sans-serif;font-size:17px !important;font-weight:bold;line-height:26px;padding-top:7px !important;}
.ipad_product_info strong.ipadpricebox{display: block;
    float: left;
    margin-top: 0 !important;
    padding: 12px 0 8px 10px !important;width: 94%;}
.imageViewThumbnails{margin-left:10px !important;width:300px !important;}
.prod_rows ul li a.product_url{padding-top:0px !important;}
.prod_rows ul li a.product_url img{margin-top:10px;}
.footware_pages{margin-top:25px !important;}
.ref_products{margin-bottom:20px !important;}
.ref_categories{margin:0px !important;}
.block-layered-nav h2{display:none !important;}
.ref_categories .ref_prod_cont{border-bottom:0px !important;}
.dtprice, .ddprice{display:none !important;}
div.address-search .address-search-button{margin-left:115px;}
form.customer-registration .validation-advice, form.customer-registration .input-box .validation-advice{margin-left:115px !important;}
.my_account_lft .amazonsealleft, .my_account_lft .paypalseal{display:none !important;}
.cms-page-view .my_account_rht,.cms-index-noroute .my_account_rht,.catalog-seo-sitemap-category .my_account_rht,.customer-account-index .my_account_rht, .customer-account-edit .my_account_rht, .customer-address-index .my_account_rht,.customer-address-form .my_account_rht,.review-customer-index .my_account_rht,.sales-order-history .my_account_rht, .newsletter-manage-index .my_account_rht, .sales-order-view .my_account_rht, .catalogsearch-result-index .my_account_rht{margin-top:15px;color:#4d4d4d;min-height:120px;padding-bottom:20px;float:left;}
.cms-page-view .my_account_lft,.cms-index-noroute .my_account_lft,.catalog-seo-sitemap-category .my_account_lft,.customer-account-index .my_account_lft, .customer-account-edit .my_account_lft, .customer-address-index .my_account_lft,.customer-address-form .my_account_lft,.review-customer-index .my_account_lft,.sales-order-history .my_account_lft, .newsletter-manage-index .my_account_lft, .sales-order-view .my_account_lft, .catalogsearch-result-index .my_account_lft{margin-bottom:10px;color:#4d4d4d;}
.successpagehead, .successpagedetails{padding:0 10px !important;width:94%;}
.standardvieworders{display:none;}
.iphonevieworders{display:block;}
.allbrandspage .attribute-value-logo{float:left;width:29% !important;}
.olarkwaltchat{display:none !important;}
.cycle-nav{display:none !important;}
.talkwalltabs{margin-top:10px;}
.talkwalltabs ul li{margin-right:1.1% !important}
.ur_order_but{margin-bottom:20px;}
.paypalexpressreview h2, .paypalexpressreview h2 a{font-size:15px !important}
#checkout-step-review .data-table tbody tr td.iphoneproimage{width:2px !important;}
#checkout-step-review .data-table tbody tr td.iphoneproimage img{display:none !important;}
.payment-confirmation .confirm-left{width:100% !important;}
#TB_window{width:98% !important;margin-top:0px !important;left:0px !important;top:0px !important;overflow:auto !important;margin-left:0px !important;}
#TB_ajaxContent{width:95% !important;overflow:auto !important;height:350px !important;}
#TB_iframeContent{width:100% !important;overflow:auto !important;height:350px !important;}
div.checkoutcontainer div.input-country select, div.checkoutcontainer div.input-prefix select{width:53% !important;}
li.billingshipping div.sameasshipping label{width:89% !important;}
.checkout-agreements label, .newagreesments label, .onestepcheckout-enable-newsletter label{width:88% !important;}
.sort_box .page_ipad_pad span{display:none !important;}
.head_list #footlist{display:block !important;}
#onestepcheckout-form .shipment-methods label{padding-top:3px !important;}
.ipad_tab_box ul li ul li a{color:#99AF43;display:inline;font-family:Arial,Helvetica,sans-serif;font-size:14px;padding:0;line-height:12px;}
.tab_main_cont span{display:inline !important;}
.ipadactivefilter{border:1px solid #CCCCCC;display:block;float:left;margin-bottom:10px;margin-top:-20px;padding:2.6%;width:94.7%;}
ol.m-filter-css-checkboxes li a.m-checkbox-unchecked, ol.m-filter-css-checkboxes li a.m-checkbox-checked{line-height:20px;}
.ipadactivefilter ol li{margin-top:2px;}
.clothing_prods .clothingrows ul li a.product_url img{height:90px;width:auto;margin-top:0px;margin-left:15px;}
.onestepcheckout-popup-wrapper #popup_container{min-width:99% !important;max-width:100% !important;-webkit-text-size-adjust:none;}
a.slidesjs-navigation{display:none !important;}
ul.slidesjs-pagination{left:42%;}
.fullwidthdescvbv .confirm-left{display:none;}
.mobilewidthdescvbv{display:block !important;}
.check_but a.guest_check{width:93%;}
li.address-finder-results select{width:225px !important;}
div.card-details .input-box .cvv{width:142px !important;}
#onestepcheckout-form ul.billingshippingul{padding:0 0 0 4%;width:95%;}
.product_page_lft .image_media{min-height:auto !important;}
div.card-details .input-box .selects .selectItem{width:95px !important;margin-right:5px;}
div.card-details .input-box .selects{width:210px !important;}
#billing_address ul li.billingshipping{margin-bottom:15px !important;}
div.card-details .input-box .cvv{width:186px !important;}
.ipadpricebox .pricelabel{margin-right:10px;}
.accountdescriptionforgot div.address-search2 .address-search-button{margin-top:5px;float:left !important;clear:both;position:relative !important;}
.regwidthfiting{display:none;}
.iphonewidthfiting{margin-left:10px !important;}
.product_page_lft .image_media{min-height:auto !important;}
.checkoutbyamazon-checkout-index .my_account_rht{margin-bottom:20px;width:96% !important;}
body.checkoutbyamazon-checkout-index{width:460px !important;}
ul.messages{     float: none !important;
    margin: 10px auto 0 !important;
    width: 94% !important;}
.catalog-product-view ul.messages{ width: 98% !important; margin-left: 1%;}
#CBAWidgets0_popupdiv{ left: 0px !important;}
.tab_main_cont .product-review-box table{ width: 325px;}
.tab_main_cont #reviewproductpageiphone input.input-text, .tab_main_cont #reviewproductpageiphone textarea{ width: 320px;}
.VBVMAINFRAME{margin-left: -20px;
	-webkit-overflow-scrolling:touch;
	overflow: auto; 
	float:left !important;}
.addthismobileipad{ display: block;}
.fullviewaddthis{ display: none;}
.decorativegraphics{ display: none !important;}
.name-style-header{ background: url('../images/name-style_header_mobile.jpg') no-repeat;}
.mobile-only{ display: block !important;}
.ipadnameastylecenter{text-align: center;}
.ipadnameastylecenter img{ text-align: center;
align-content: center;
float: none !important;display: initial;}
#wufoo-z1kmievs0xy6fwg{ padding-top: 0px !important;}
.ref_prod_contsingle{ border-top: 0px !important;}
.feefoimageipad{ display: block;}
.feefoimagefullview{ margin-left: 10px !important;
float: none !important;
text-align: center !important;}
.feefoimagefullview .feefo_logo{ float: none !important;}
.feefomobilecart,.feefolistingmobile{ display: block;text-align: center;float: none !important;margin: 0 auto;}
.feefofullcart, .feefolistingfull{ display: none;}
.feefolistingfull.feefocmspages{ display: block;}
.feefolistingmobile{ float: right !important;}
.prod_rows li .feefoimagelist{ position: absolute;margin-top: 95px;margin-left: 33%; display: none !important;}
.feefoimagelistiphone{ display: block !important;width: 60%;float: left}
.prod_rows { padding-bottom: 0px;}
.feefolistingmobile{ margin-top: 0px !important;}
.head_list .feefolistingmobile{ margin-top: 5px !important;}
.foot_list .sort_box_rht.page_ipad_pad ul{margin-top: 10px;margin-bottom: 10px;}
#cccwr.ccc-bar, .ccc-bar .ccc-hdr{ height: 65px !important;}
#cccwr.ccc-bar.ccc-bottom{ background: #fff !important;}
.basket_page_box7 p{ padding: 0 0 10px 0;}
.brandbannerdet{ display: none;}
.brandexistscat{ display: block;}
}
@media screen and (max-device-width:580px) and (orientation:landscape){#onestepcheckout-form li.billingshipping .sameasshipping label, #billing_address ul li.billingshipping label{font-size:12.1px !important;line-height:12px !important;}
#onestepcheckout-form .checkout-agreements label{font-size:8px !important;font-weight:normal !important;line-height:11px !important;}
#onestepcheckout-form .checkout-agreements label a{font-size:13px !important;}
}
@media screen and (max-device-width:580px) and (orientation:landscape){#loading-mask{left:41% !important;}
}
@media only screen
and (max-width:350px){
	#discount-coupon-form .button{width: 100%; background-size: 100% 200%;}
	#discount-coupon-form .buttons-set{width: 48%;}
}
@media only screen
and (min-device-width:320px)
and (max-device-width:480px){
	#onestepcheckout-form .shipment-methods label{padding-top:3px !important;}
	.onestepcheckout-coupons input#id_couponcode{width:130px !important;}
	#onestepcheckout-form button .app_discount{clear:both !important;float:left !important;}
	ul.slidesjs-pagination{left:38%;}
}
@media screen and (max-device-width:320px) and (orientation:portrait){ul.slidesjs-pagination{left:38%;}
}
@media only screen and (max-width:360px){.tagline{width:47%;}
.tagline h1{text-align:left;padding:28% 0 0 0;}
.logo{width:43%;}
.ipadactivefilter{width:95.7%;}
}
@media only screen and (max-width:320px){.top_nav ul li a{font-size:15px !important;}
.top_nav ul li.basket{width:auto;}
ul.slidesjs-pagination{left:38%;}
.tagline{width:47%;}
.tagline h1{text-align:left;padding:29% 0 0 0;}
.logo{width:43%;}
body{background:white !important;}
}
@media only screen and (max-width:450px){
.tab_main_cont .product-review-box table{ width: 80%;}
.ipad_tab_box #reviewproductpageiphone h4{width: 80%;}
.tab_main_cont #reviewproductpageiphone input.input-text, .tab_main_cont #reviewproductpageiphone textarea{width: 97%;}
.basket_box_size5 .cart-price{margin-left:5px;float:left;}
.catalog-category-view .my_account_rht .prod_rows ul li.items .price-box span span{padding-left: 1px !important;}
.prod_rows ul li strong{padding: 0;}
.catalog-category-view .my_account_rht .prod_rows ul li.items .price-box{float: none;
display: inline-block;}
.catalog-category-view .my_account_rht .prod_rows ul li.items .price-box span{float: none;}
.catalog-category-view .my_account_rht .prod_rows ul li.items .price-box span span{padding: 0;}
.total_box table{width: 97%; margin: 0 auto;}
.basket_box_size2{width:35% !important;}
.onestepcheckout-coupons input#id_couponcode{width:100px !important;}
.ipad_border #onestepcheckout-form .shipment-methods label{line-height:17px !important;}
.checkoutcontainer .payment-methods .input-box .input-text, .checkoutcontainer .payment-methods .input-box textarea, .checkoutcontainer .payment-methods .input-box select{width:57% !important;}
#order_review_form .checkout-agreements div.input-box label{width:83% !important;}
#my-orders-table.data-table{width:99% !important;}
#selectShipMethods, #selectcybersource3dauth_cc_type{background-size:100% 100% !important;width:40.9% !important;padding:0 9.5% 0 2%;}
#cybersource3dauth_cc_type{width:62% !important;}
.input-prefix span.select{width:39.4% !important;background-size:100% 100% !important;}
.register-address-li .input-box span.select, .customer-address-li .input-box span.select, div.checkoutcontainer div.input-country span.select{background-attachment:scroll !important;background-clip:border-box !important;background-color:transparent !important;background-image:url("../images/select_bg4.jpg") !important;background-origin:padding-box !important;background-position:left top !important;background-repeat:no-repeat !important;background-size:100% 100%;padding:0 8% 0 2%;width:35% !important;}
.meanbeeadressselect{width:110% !important;margin:0 0 0 10px !important}
li.address-finder-results{width:93% !important;padding:5px !important;}
li.address-finder-results select{width:100% !important;padding:0;float:none;margin:0 auto !important;}
#billing_address li.address-finder-results div.validation-advice, #shipping_address li.address-finder-results div.validation-advice{width:125px !important;}
.header_top .tagline{width:55% !important;padding:0px 0% 0px 8% !important;text-align:center !important;float:left;margin-top:0px;}
.header_top .tagline h1{padding:8% 0 0 0 !important;text-align:center !important;margin-right:15px !important;margin-top:22px !important;}
.header_top .order_hot{width:40% !important;margin:0 !important;top:5% !important;right:14%;}
.header_top .logo{width:30% !important;}
.customer-account-create .accountdescription .slideContent .input-box select{width:160px !important;}
.basket_page .basket_page_box5{width:100%;margin:0;padding:0;}
.total_box{width:99%;float:left;display:block;padding:10px 0 0 0;}
.basket_page .basket_page_box5 #shopping-cart-totals-table tbody select#ShipMethods{width:180px !important;}
#loading-mask{left:35% !important;}
}
@media only screen and (max-width:768px) and (orientation:portrait){
.checkoutbyamazon-checkout-index div.input-box input{display:inline;float:right;position:relative;}
.checkoutbyamazon-checkout-index ol.checkout-agreements label{display:inline;float:right;margin-right:6px;padding-top:0;text-align:right;}
.checkoutbyamazon-checkout-index div.input-box{float:left;padding:7px;}
.ipad_footer{display:none;}
.onecolumncheckout #dialog{width:70% !important;position:fixed !important;top:0 !important;}
.onecolumncheckout #dialog #dialog-content-inner{max-height:100%;min-height:100%;}
.onecolumncheckout #dialog #dialog-content .product-info-box .col-1{width:100%;}
.onecolumncheckout #dialog #dialog-content .product-info-box .col-2{width:100%;float:left;clear:both;}
.onecolumncheckout #dialog #dialog-content .product-info-box .col-2 .box-wrapper{width:100%;}
.onecolumncheckout #dialog #dialog-content .product-info-box .col-2 fieldset.add-to-cart-box{float:none;margin:0 auto;text-align:center;width:100%;}
.onecolumncheckout #dialog #dialog-content .product-info-box .col-2 fieldset.add-to-cart-box button.add-to-basket{margin-top:18px;width:100%;}
}
@media only screen and (max-width:645px){.onecolumncheckout #dialog{width:90% !important;position:fixed !important;top:0 !important;}
.basket_page .basket_page_box5 #shopping-cart-totals-table tbody select#ShipMethods{width:180px !important;}
.contacts-index-index .text_pages h1{margin-top:15px;}
#onestepcheckout-form #selectbilling-address-select, #selectshipping-address-select{background:url("../images/select_bg6.jpg") no-repeat scroll left top/100% 100% transparent;background-size:100% 100%;padding-right:8% !important;width:75% !important;}
.billingshippingul .sameasshipping .checkboxipad{margin:0 !important;}
.header_top .tagline{width:40%;}
.header_top .tagline h1{padding:0% 0 0 0%;}
.header_top .order_hot{width:29%;}
.header_top .logo{width:29%}
.qty_increment .dec{position:relative !important;left:-6px !important;}
.mb-mana-catalog-leftnav{margin-top:-11px;}
}
.tab_main_cont p{font-size:14px !important;-webkit-text-size-adjust:none;}
.tab_main_cont{-webkit-text-size-adjust:none;}
.basket_page_box7{-webkit-text-size-adjust:none;}
.footware_pages{margin-top:0px;}
.refine_res{width:97%;}

.fullengtablet{font-weight:normal !important;padding:0px !important;font-size:12px !important;}
.fullengtablet:hover{text-decoration:underline !important;}
.iphone_nav .full_eng:hover{text-decoration:underline !important;}
.ipad_copyright{font-size:12px !important;}
#popup_container{min-width:400px !important;max-width:500px !important;}
.ipad_content .basket_page .basket_page_cont p{clear:both;color:#000000;}
.customer-account-create ul.slideContent li{float:none !important}
.customer-account-create ul.slideContent li .meanbeeadressselect{width:96% !important;margin-left:6px !important;margin-top:10px !important;}
.onestepcheckout-numbers{-webkit-text-size-adjust:none;}
.cms-page-view{-webkit-text-size-adjust:none;}
.basket_page .qty_increment2 select.styledipad{width:70px;}
.checkout-onepage-success .maincontainer{-webkit-text-size-adjust:none;}
#shipping_address_list ul li.control label{margin-left:5px !important;}
.cba-v2-widget-container{width:100% !important;}
@media only screen and (min-width:631px) and (max-width:768px){.check_but a.guest_check{line-height:34px !important;}
}
@media only screen and (min-width:365px) and (max-width:450px){
	.header_top .order_hot{top: 15px !important;}
	.header_top .tagline h1{ margin-top:17% !important;}
}
@media only screen and (min-width:100px) and (max-width:1000px){
.brandexistscat {display: block;}.brandbannerdet {display: none;}
}
