@media screen and (max-width: 1645px) { 
	.centeredContainer { width: 1096px; } 
}

@media screen and (max-width: 1475px) { 
	.centeredContainer { width: 936px; }
}

@media screen and (max-width: 1320px) { 
	#currentItemImages	{ width: auto; float: none; margin-left: 317px; }
	.imageForm			{ margin: .5em 0px; width: 100%; height: auto; min-height: 100px; }
	.imageForm img		{ max-width: 100%; max-height: 306px; }
}

@media screen and (max-width: 1305px) { 
	.centeredContainer { width: 780px; }
	#accountItems .itemLink	{ width: 471px; }
}

@media screen and (max-width: 1135px) { 
	#previewTable.viewTable .itemDescription { width: auto; }
	.centeredContainer { width: 624px; }
	#accountItems .itemLink	{ width: 315px; }
	
}

@media screen and (max-width: 1080px) {
	#topRightAd { display: none; }	
}

@media screen and (min-width: 1071px) {
	/*myItems*/
	.itemOptionButton { display: none; }
}

@media screen and (max-width: 1065px){
	/*new item*/
	#easyWaysContainer { margin: .5em 0em 0em 0em; }
	
}

@media screen and (max-width: 1015px) {
	/* new item */
	#donePostingHeader2		{ display: none; }
	#instage .centerMiddle { width: 630px; padding-top: .666em; }
	#newItemsContainer 					{ height: 86em; }
	#newItemsContainer #categoryCol2	{ top: 438px; left: 0px; }
	#newItemsContainer #categoryCol3	{ top: 0em; left: 228px; }
	#newItemsContainer #categoryCol4	{ top: 420px; left: 228px; }
	#newItemsContainer #categoryCol5	{ top: 0em; left: 446px; }
	#selectCategoryHeader p { display: none; }
	#easyWaysContainer { display: none; }
	#importItemWindow { display: none !important; }
	
	#itemTips { display: none; }
	
}

@media screen and (min-width: 901px){
	/*myItems*/
	.myItemsOptions { display: block !important; }
}

/** Hide ad, show menu options **/
@media screen and (max-width: 965px) {
	#rightCol { display: none; }
	#middleColumn { margin-right: 0px; }
	#mobileNews		{ display: block; }
	#mobileNews .newsblock { padding: 5px 0px 0px 0px; border: 1px solid #DDD; }
	#mobileNews	.newsicon { padding: 0px 5px 0px 0px; }
	#mobileNews .newsx { padding: 0px 5px 5px 5px; font-size: 16px; }
	
	/*myItems*/
   	.myItemsOptions { position: absolute; top: 20px; right: -2px; display: none; background-color: #54FF5F; padding-bottom: 3px; z-index:20; width: 93px; padding-left: 5px; 
	background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #54FF5F 100%);
	background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #54FF5F 100%);
	background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #54FF5F 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFFFFF), color-stop(1, #54FF5F));
	background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #54FF5F 100%);
	background-image: linear-gradient(to top, #FFFFFF 0%, #54FF5F 100%);}
	.hiddenExpire { display: block !important; }
	.extraHeader { display: none; }
	.itemOptionsContainer { width: 70px !important; }
	.editItemOption { float: none; padding: 4px;  font-size: 110%; font-weight: bold; }
	.itemOptionButton { display: block !important; }
	.previewItemInfo { display: block !important; }
	
	/*item details */
	#sellerInfoFiller { display: none; }
}

@media screen and (max-width: 850px) {
	#headerInstage  #helpIcon 	{ display: none; }			
}

@media screen and (max-width: 800px) {
	#leftNavigation { display: none; }
	#leftNavigation .toolTip { display: none; }
	#headerInstage #menuIcon { top: 16px; left: 23px; }
	#headerInstage #titleContainer { margin-left: 65px; }
	#headerInstage #browse { display: block; }
	#headerInstage #post .innerCell 	{ border-left: none; }
	#headerInstage #post img { top: 10px; }
	#headerInstage #post .text { top: 18px; }
	#headerInstage #browse img { top: 10px; }
	#headerInstage #browse .text { top: 18px; }
	#middleColumn { margin-left: 0px; }
	/*pages that don't start with side */
	.hiddenSide { width: 100% important; display: block;}
	.hiddenSpace { display: none; }
	
	/*footer*/
	#footerInstage .links		{ width: 308px; }
	#footerInstage .links .padLater { padding-left: 10px; }
	#footerInstage .linkList	{ width: 123px; line-height: 43px; height: 212px; border: none; padding-top: 10px; }
	#footerInstage .linkList h5 { margin-bottom: 0px; border-bottom: 1px solid #EEEEEE; line-height: 40px; }
	#footerInstage .linkList a	{ line-height: 40px; }
	#footerInstage #privacy		{ width: 260px; margin: 0px auto 10px auto; text-align: center; float: none; }
	#footerInstage #request		{ margin: 0px auto 15px auto; float: none; width: 294px; }
	#footerInstage .hide		{ display: none; }
	#footerInstage #mediaSwitch { text-align: center; }
}

@media screen and (max-width: 700px) {
	#accountInformation #signIn { top: -5px; left: 0px; height: 65px; width: 99px; }
	#accountInformation #defaultIcon { left: 38px; top: 15px; }

	/*tshirt*/
	#tshirtContainer			{ width: 302px; }
	#tshirtContainer #leftHalf	{ margin-right: 0px; }
	#tshirtContainer #rightHalf	{ margin-top: 1em; }

	/*new item */
	.shrinkItemLog { width: 135px; }
	.shrinkItemLog2 { width: 195px; }
	
	/*search results */
	#searchresultcount {display:none; }

	/*itemlist */
	.itemTableListed { display: none; }	
}

@media screen and (max-width: 643px) {
	/*item details*/
	#profileFillerSpace { display: none; }
	#profileSpace { float:left; position: static; }
	#flagItems { float: left; position: static;  }
	#itemContainer { width: auto; padding: 0px 0px 2em 0px; }
	#itemTitleBlock { width: 100%; }
	#descriptionSpace { width: 535px; }
	#moreFromUser { width: 100%; }
	#profileSpace { width: 100%; margin-top: 1em; }
	#profileSpace #profilePicHolder { padding: .5em 0px; }
	#profileSubInfo { padding: 0px 0px .5em 0px; float: left; width: 49%; margin-right: 2%; }
	#profileSubInfo a { padding-left: 10px; }
	#profileSubInfo .itemOwner { padding-left: 10px; }
	#profileSubInfo .timeLocation { padding-left: 10px; }
	#profileOtherInfo { padding: 0px; float: left; width: 49%; }
	#flagItems { width: 50%; margin-bottom: .3em; margin-top: 1em; }
}

@media screen and (max-width: 635px) { 
	.centeredContainer { width: 468px; }
	
	/*header*/
	#headerInstage #titleContainer { position: absolute; left: 50%; margin-left: -85px !important; margin: 0px; }
	#headerInstage #accountInformation { position: absolute; top: 0px; right: 0px; width: 68px; margin-top: 0px; height: 72px; }
	#accountInformation #userIcon { height: 40px; width: 40px; top: 8px; left: 16px; z-index: 100;}
	#accountInformation #alertBox { width: 70px; height: 32px; top: 9px; left: -2px; }
	#accountInformation #messageBox { top: -6px; left: -6px; pointer-events: none; }
	#accountInformation #messageIcon { top: 3px; display: none; }
	#messageCount { top: 7px; right: 48px; }
	#accountInformation #availableBox { top: -6px; right: 6px; pointer-events: none; width: 75px; }
	#accountInformation #availableIcon { display: none; }
	#availableWarning { top: 6px; right: 10px;  }
	#accountInformation #signIn { height: 32px; width: 32px; left: 22px; top: 10px; }
	#accountInformation #defaultIcon { left: 0px; top: 0px; }
	#headerInstage .logInOption { display: none; }
	#accountInformation #availableText { display: none; }
	#accountMenu { width: 140px; }
	
	/*account items */
	#myItemsTable .itemRow { width: 100%; }
	#myItemsTable .itemActions { display: none; }
	#myItemsTable .itemActions .itemOption { width: 50px; }
	#myItemsTable .itemActions .itemOption .optionImageHolder.statsImageHolder { margin: 9px 17px;  float: none; }
	#myItemsTable .itemActions .itemOption .optionImageHolder.sold	{ margin-right: 0px; }
	#myItemsTable .itemActions .itemOption .optionImageHolder.notSold	{ margin-right: 0px; }	
	#myItemsTable .itemActions .itemOption.mobileView { display: block; }
	#myItemsTable .itemActions .itemOption .viewCount { display: none; }
	#accountItems #amountPerPage { display: none; }
	#accountItems #navigationNumbers #nextArrow { width: 153px; }
	#accountItems #navigationNumbers #prevArrow { width: 152px; }
	
	
	/*item list preview */
	.viewTable .itemColumn.timeLocation { display: none; }
	.viewTable .itemColumn.itemTitle  { width: 80%; }
	
	/*seller Profile*/
	#sellerProfile .infoBlockHolder { width: 50%; }
	#sellerProfile #holder3 { width: 100%; margin-top: .5em; }
	#sellerProfile #profileMessage { left: -75px; }
	#sellerProfile #creditsform	   { left: -75px; }
	#sellerProfile #bookooHistory a { height: 35px; line-height: 35px; }
	
	
	/*search results */
	.twoColSearch { width: 100%; }
	#searchAmount { display: none; }
	#searchInputHolder { width: 191px; }	
	#searchInput { width: 184px; }	
	.searchBox { width: 456px; margin: 15px 0px 0px -228px; }
	.searchboxBig { width: 350px; }
	
	/*index */
	.halfContainer { width: 100%; }
	#frontPageAd { float: left; }
	.quips { display: none; }
	#indexMobileYardSales { display: block; }
	#mobileNews { width: 309px; margin-left: auto; margin-right: auto; margin-top: -10px; }
	#mobileNews .newsicon { display: none; }
	#mobileNews .newsblock { padding: 5px; }
	#mobileNews .newsx	{ padding: 0px 0px 5px 5px; }
	#indexButtons #indexYardSales		  { display: none; }
	
	/*new item */
	.postNewItemHeader					{ width: 100%; margin-bottom: 0px; }
	.postNewItemHeader #subHeading		{ display: none; }
	#secondHeading						{ display: none; }
	#newItemsContainer 					{ height: 1140px; width: 345px; }
	#newItemsContainer #categoryCol5	{ top: 870px; left: 228px; padding-left: 0px; }
	#instage .centerMiddle				{ width: auto; }
	
	#postItemSecondHalf { margin-left: 0px; margin-top: .5em; }
	
	/*edit item */
	#editItemDetails	{ width: 100%; }
	#currentItemImages 	{ margin: 1em 5px 0px 0px; padding: 0px; float: left; width: 306px; }
	#addMorePictures	{ margin-left: 3px; }
	#uploadButton, #uploadMessage		{ margin: .5em 0px .25em 0px; }
	#uploadButton		{ display: none !important; }
	#mobileUploadButton	{ display: block; }
	#editItemDetails .postItemForm #submitbutton	{ display: none; }
	
}

/** Set up for large mobile **/
@media screen and (max-width: 600px) {
	/* list items */
	.itemTableLocation { display: none; }
	.itemTableTitle { width: 80%; }

	/* Profile pages */
	#accountLocation { display: none; }
	#tipsForSelling { display: none; }
	#leftNavigation #fullYardSales { display: none !important; }
	#leftNavigation #mobileYardSales { display: block !important; }
	#easyWaysContainer { margin-top: 0px !important; }
	
	/*left nav */
	#fullYardSales { display: none; }
	#mobileYardSales { display: block; }
}

@media screen and (max-width: 560px) {
	/*item details*/
	#descriptionSpace { width: 450px; }
	#itemTitleBlock h1	 { font-size: 2.3em; margin-top: .2em; margin-bottom: .1em; }
	#subTitle { line-height: 1.8em; }
	#viewSellerInfo { display: block! important; float: none !important; }
	#sellerInfoBlock { display: none; float: none !important; margin-top: 0px;}
	/* old forms*/
	.formShrink { width: 215px; }
	.formnote { width: 220px; }
	.shrinkItemTitle { width: 200px; }
	.shrinkElement { width: 305px; }
	/* feed */
	#feedFormShrink { width: 270px; }
	#accountCreditsTable { width: 300px !important; }
}

@media screen and (max-width: 520px) {
	#selectCategoryHeader h1	{ font-size: 1.8em; }

	
	/*new item*/
	#newItemsContainer .category 		{ border-bottom: 1px solid #EEEEEE; font-size: 14px; -webkit-font-smoothing: antialiased; min-height: 44px; line-height: 44px; margin: 2px 5px 2px 0px; }
	#newItemsContainer a.subCat			{ font-size: 14px; padding-left: 24px; }
	#newItemsContainer a.mainCat		{ font-size: 14px; padding-left: 12px; }
	#newItemsContainer a.bigCat			{ color: #0098d3; font-size: 14px; padding-left: 12px; }
	#newItemsContainer a.bigCat:hover	{ color: #ff6600; }
	#newItemsContainer .marginTop		{ margin-top: 0em; }
	#newItemsContainer .marginBottom	{ margin-bottom: 0em; }
	#newItemsContainer #yardSales		{ padding: 3px 0em 3px 12px; margin: 2px 5px 2px 0px; border-top: none; }
	#newItemsContainer #theElse			{ padding: 3px 0em 3px 12px; margin: 2px 5px 2px 0px; border-top: none; }
	#newItemsContainer 					{ height: 340em; width: auto; }
	#newItemsContainer .categoryColumn	{ width: 100%; }
	#newItemsContainer #categoryCol2	{ top: 940px; left: 0px; }
	#newItemsContainer #categoryCol3	{ top: 2020px; left: 0px; }
	#newItemsContainer #categoryCol4	{ top: 2912px; left: 0px; }
	#newItemsContainer #categoryCol5	{ top: 3675px; left: 0px; border-left: none; }
	#newItemsContainer .mobileCarrot	{ display: block; }
	
	#donePostingHeader h1	{ font-size: 2em; }
	
	/*left nav */
	#leftNavigation a { height: 37px; line-height: 37px; }
	
	/*my watch list */
	#myWatchListIntro { display: none; }
	
	/*admin footer table*/
	#adminTableRow	{ width: 235px; }
}

@media screen and (min-width: 486px) {
	/*item details */
	.messageSpace .phoneNumber 	{ color: #222; box-shadow: none; cursor: auto; }
}

@media screen and (max-width: 485px) {
	/*item details */
	#bottomMessaging 			{ width: 100%; }
	#descriptionSpace			{ width: 400px; }
	.messageSpace .button		{ padding-left: 0px; padding-right: 0px; }
	.messageSpace .phoneContents	{ margin: 0px auto; }
	#itemImageHolder #sideImages 	{ display: none; }
	.rotateOverlayContainer 						{ width: 100%; min-width: 300px; max-width: 400px; margin: 0px; min-height: 100px; }
	.rotateOverlayContainer .largeItemImage		{ width: 100%; min-width: 300px; max-width: 400px; }
	#largeImageContainer .nonMobileHide					{ display: block; margin: .5em 0em; }
	#backSearch 					{ display:none; }
	#footerAds1						{ display:none; }
	#frontPageAd					{ display:none; }
	
	#itemContainer .form			{ width: 306px; }
	#itemContainer textarea			{ width: 215px; }
	#itemContainer input			{ width: 215px; }
	#itemContainer .submit			{ width: 205px !important; margin-right: 5px; }
	#itemContainer .close 			{ width: 80px !important; }
	
	#contactUs .form			{ width: 306px; }
	#contactUs textarea			{ width: 215px; }
	#contactUs input			{ width: 200px; }
	#contactUs .form .submitFull { width: 292px; }
	
	/*new item*/
	#donePostingHeader p { width: 300px; }

}

@media screen and (max-width: 465px) { 
	.centeredContainer { width: 312px; }
	#navigationNumbers			{ float: none; }
	#navigationNumbers .cell { display: none; }
	#navigationNumbers .arrowHolder { width: 50%; }
	#navigationNumbers #prevArrow { display: block; padding: .5em 0px; width: 100%; text-align: center; }
	#navigationNumbers #nextArrow { display: block; padding: .5em 0px; width: 100%; text-align: center; }
	#searchInputHolder { width: 120px; }	
	#searchInput { width: 113px; }
	#searchMinHolder { width: 55px; }
	#searchMaxHolder { width: 55px; }
	#searchMin { width: 48px; }
	#searchMax { width: 48px; }
	#searchHeader #searchResultsButton { padding: 0px 5px; width: 61px; }
	.searchBox { width: 320px; margin: 15px 0px 0px -160px; }
	.searchboxBig { width: 214px; }
	
	/*seller profile*/
	#sellerProfile .infoBlockHolder { width: 100%; }
	#sellerProfile #holder1, #sellerProfile #holder2 { margin-bottom: .5em; }
	#sellerProfile #holder3 { margin-top: 0em; }
	#sellerProfile #profileMessage { left: 0px; }
	#sellerProfile #creditsform { left: 0px; }
	
	/*footer*/
	#footerInstage .logo { background-image: url('http://6a66e047f3e460001b08-9c8de170feb0883ba5649f745b33cd82.r86.cf2.rackcdn.com/footer_hero_sm.png'); background-position: center 34px; min-height: 134px; }
	#footerInstage #request { margin-top: 0px; }
}

@media screen and (max-width: 400px) {
	/*item details */
	#descriptionSpace	{ width: 300px; }
}