/* Does not follow standard 12 column grid to fit 768 */
@media screen and (max-width:1250px) {
	#Nav1Links {margin-left:0}
	#Nav1Links {text-align:left}
	}
	
@media screen and (max-width:1130px) {
	#Nav1Tools a {padding:17px 10px}
	#NavRow1Account IMG, #NavRow1Help IMG {display:inline; padding-right:0}
	#NavRow1Account SPAN, #NavRow1Help SPAN, #NavRow1Basket SPAN {display:none}
	#NavRow1Col3 {width:190px}
	#CustomerServicesFooterActions {margin-bottom:18px}
	#CustomerServicesFooter {width:460px; padding-left:100px}
	#CustomerServicesFooter DIV {width:50%; margin-bottom:15px}
	#CustomerServicesFooter H3 {margin-top:20px}
	#Copyright {padding-top:50px}
	#AffiliationRow A {zoom:75%}
	}
	
@media screen and (max-width:940px) {
	#LogoRow {text-align:center}
	#LogoHome {float:none}
	#SearchBox {float:none; margin:15px auto 0 auto}
	#MultiFunctionMenu {max-width:100%; position:static; padding-top:10px; padding-bottom:10px; margin-top:100px; margin-bottom:-103px}
	#MultiFunctionMenu #FullMode {display:none}
	#MultiFunctionMenu #MiniMode {display:block}
	#NavRow1Gift {display:none}
	#MFMmainGift {display:block}
	#MultiFunctionMenu #MFMcats {display:block}
	#NavRow2Right1 {display:none}
	#MultiFunctionMenu #MFMcatsRight1 {display:block}
	#SearchResults {margin:0 -4.5% 0 -1.5%; max-width:104.1%}
	#SearchResults > DIV {width:29.5%; margin:1.5%}	
    #Related #SearchResults > DIV:last-child {display:none}
    #Related #SearchResults > DIV:nth-last-child(2) {display:none}
	.ShowMore {width:27.5%}
	}

@media screen and (max-width:780px) {
	#NavRow1Everything {display:none}
	#MFMmainEverything {display:block}
	#NavRow2Right2 {display:none}
	#MultiFunctionMenu #MFMcatsRight2 {display:block}
    .FormTable TD {display:block}
    .Basket TH:first-child {padding-right:0}
    .Basket TH:nth-child(2) {padding-left:0}
    .Basket TD:first-child {max-width:0; padding-right:0}
    .Basket TD:first-child A {display:none}
    .Basket TD:first-child IMG {display:none}
    .Basket TD:nth-child(2) {padding-left:0}
    #DetailsMain .ButtonLink {margin:0 !important; padding:0; clear:left}
	}

@media screen and (max-width:620px) {
	#LogoRow {margin-top:55px}
	#NavRow1Offers {display:none}
	#MFMmainOffers {display:block}
	#NavRow2 {display:none}
	#MultiFunctionMenu {margin-top:57px; margin-bottom:-55px}
	#MultiFunctionMenu #MFMcatsMain {display:block}
	#SearchResults {margin:0 -6% 0 -2%; max-width:104.6%}
	#SearchResults > DIV {width:44%; margin:2%}
	.ShowMore {width:94%; margin-right:6%}
	.TwoColumn {display:inline; float:none}
	#ProductDetails #Details {margin-right:25px}
    #ProductDetails #Related IMG {max-width:100%}
    .LeftColumn {float:none; width:100% !important}
    .RightColumn {float:none; width:100% !important}
    .OrdersTable TD:last-child a {padding:0 0 10px 0; margin-top:-10px}
    .OrderDetails TD, .CheckoutTable TD {display:block; padding-bottom:10px}
    .Basket TD {display:table-cell; padding-bottom:initial}
    .OrderDetails .DeliveryLabel1 {display:none}
    .OrderDetails .DeliveryLabel2 {display:block}
    #HomePanel {margin-left:-2%}
    #HomePanel .Divider {margin-left:2%}
    #HomePanel .Big IMG, #HomePanel .Row.Alternate .Big IMG {width:98%; float:none; margin:0 2% 2% 2%}
    #HomePanel .Small IMG, #HomePanel .Row.Alternate .Small IMG {margin:0 0 2% 2%; width:48%; float:right}
    #DetailsMain .ButtonLink {margin:15px 0 15px 10px !important; padding:12px; clear:none}
	}

@media screen and (max-width:600px) {
	#CustomerServicesFooterActions {width:280px; margin:0 auto 28px auto}
	#NewsletterSignup {width:260px; margin-bottom:10px}
	#CustomerServicesFooter {width:250px; padding-left:65px}
	#CustomerServicesFooter DIV {width:100%}
	#AffiliationRow A {margin-top:15px}
	}

@media screen and (max-width:520px) {
	#NavRow1Hot {display:none}
	#MFMmainHot {display:block}
	#LogoHome IMG {width:80%; min-width:300px; max-width:380px}
	#SearchBox {width:80%; min-width:290px; max-width:370px}
	#SearchPhrase {width:73%; min-width:108px; max-width:268px}
	}

@media screen and (max-width:420px) {
	#NavRow1New {display:none}
	#MFMmainNew {display:block}
	#SearchResults {margin:0}
	#SearchResults > DIV {width:275px; margin:18px auto; float:none}
	.ShowMore {width:252px}
	#LogoRow,#BodyRowContent,#FooterRowContent,#AffiliationRow {margin-left:10px}
    #HomePanel .Divider .More {display:none}
    #DetailsMain .ButtonLink {margin:0 !important; padding:0; clear:left}
	}