@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; }
	.welcomeMessage { text-align: center; }
	
}

@media screen and (max-width: 1080px) {
	#topRightAd { display: none; }
	#itemTips { display: none; }
	#instage .centerMiddle { width: 730px; padding-top: .666em; }
}

@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; }
	#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; }
	
	#globalHome h4 { cursor: pointer; }
	#globalHome #instage { padding: 0px 5px 0px 5px; }
	#globalHome .halfContainer { float: none; margin: 0px auto; }
	#globalHome #leftContainer { margin: 0px auto; margin-top: 10px; }
	#globalHome #rightContainer { margin-top: 15px; }
	#globalHome #bookooHeader { display: none; margin: 0px auto; width: 430px; }
	#globalHome #smallHeading { margin-bottom: 2em; margin-top: 2em; }
	#globalHome #slideShowContainer { margin-bottom: 20px; }
	#globalHome #filling { height: 183px; }
	#globalHome #slideShowContainer { position: absolute; bottom: -674px; left: 50%; margin-left: -179px; z-index: 10000; }
	#globalHome a.city { display: none; }
	#globalHome .state { cursor: pointer; }
	#globalHome .cityListExpand { display: inline; }
	#globalHome .fourColOutstage { width: 210px; }
	#globalHome .oneColOutstage { width: 210px; }
	#globalHome .oneColMain { width: 210px; }
	#globalHome .oneColStage { width: 194px; }
	#globalHome #bottom_stage { width: 432px; margin: 0 auto; }
}

@media screen and (min-width: 901px){
	/*myItems*/
	.myItemsOptions { display: block !important; }
}


@media screen and (max-width: 965px) {
	#rightCol { display: none; }
	.ruler		{ display: none; }
	#middleColumn { margin-right: 0px; }
	#index #mobileNews		{ display: block; }
	#index #mobileNews .newsblock { padding: 5px 0px 0px 0px; border: 1px solid #DDD; }
	#index #mobileNews	.newsicon { padding: 0px 5px 0px 0px; }
	#index #mobileNews .newsx { padding: 0px 5px 5px 5px; font-size: 16px; }
	
	/*myItems*/
	.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: 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; }
	
	/*footer*/
	#footerStage				{ padding-bottom: 5px; }
	#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; }
	#footerInstage .blockLater 	{ display: block; }
	
	#postItemFirstHalf .form	{ width: 306px; }
	#postItemFirstHalf textarea { width: 215px; }
	#postItemFirstHalf input	{ width: 200px; }
	#postItemFirstHalf .postImage .button { width: 279px; }
	#postItemFirstHalf .postImage .hiddenInput { width: 372px; }
	#postItemFirstHalf.postItemForm .oldInput { width: 278px; }
	#instage .centerMiddle { width: 640px; }
	
	#search #breadCrumbs 			{ display: none; }
}

@media screen and (max-width: 700px) {
	#headerInstage #accountInformation #signIn { top: -5px; left: 0px; height: 65px; width: 99px; }
	#headerInstage #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*/
	#profileSpace { float: none; width: 100%; margin-top: 10px; }
	#itemContainer { width: auto; }
	#bottomInfo { float: none; width: 535px; }
	#moreFromUser { width: 100%; }
	#profileSpace #profileSubInfo { float: left; }
	#profileSpace #profileOtherInfo { float: left; margin-left: 5px; }
	#profileOtherInfo a { padding: 0px 5px; height: 40px; line-height: 40px; }
	#flagItems .formContainer		{ height: 40px; line-height: 40px; }
	#flagItems .innerCell			{ height: 29px; line-height: 29px; }	
}

@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; }
	#headerInstage #accountInformation #userIcon { height: 40px; width: 40px; top: 8px; left: 16px; z-index: 100;}
	#headerInstage #accountInformation #alertBox { width: 70px; height: 32px; top: 9px; left: -2px; }
	#headerInstage #accountInformation #messageBox { top: -6px; left: -6px; pointer-events: none; }
	#headerInstage #accountInformation #messageIcon { top: 3px; display: none; }
	#messageCount { top: 7px; right: 48px; }
	#headerInstage #accountInformation #availableBox { top: -6px; right: 6px; pointer-events: none; width: 75px; }
	#headerInstage #accountInformation #availableIcon { display: none; }
	#availableWarning { top: 6px; right: 10px;  }
	#headerInstage #accountInformation #signIn { height: 32px; width: 32px; left: 22px; top: 10px; }
	#headerInstage #accountInformation #defaultIcon { left: 0px; top: 0px; }
	#headerInstage .logInOption { display: none; }
	#headerInstage #accountInformation #availableText { display: none; }
	#headerInstage #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 */
	#search .catTitle { width: 100%; float:none; }
	#search .subCats { margin-left: 0px; }
	#search #querySize { display: none; }
	#search #query .inputHolder input#term	{ width: 187px; }
	#search .subCats 				{ margin-bottom: 8px; }
	
	/*index */
	#index .halfContainer{ width: 100%; }
	#index #bottomAd { float: left; }
	#index #mobileYardSales { display: block; }
	#index #mobileNews { width: 309px; margin-left: auto; margin-right: auto; margin-top: -10px; }
	#index #mobileNews .newsicon { display: none; }
	#index #mobileNews .newsblock { padding: 5px; margin-top: 10px; }
	#index #mobileNews .newsx	{ padding: 0px 0px 5px 5px; }
	#index #toggles #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: 885px; left: 228px; padding-left: 0px; border-left: none; }
	#instage .centerMiddle				{ width: auto; }
	
	#postItemSecondHalf { margin-left: 0px; margin-top: .5em; }
	
	#instage .centerMiddle { width: auto; }
	
	/*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*/
	#bottomInfo { 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; }
	
	#globalHome .halfContainer { width: 300px; }
	#globalHome #bookooHeader { width: 300px; }
	#globalHome #smallHeading { width: 300px !important; letter-spacing: 0em !important; margin-top: 20px; }
	#globalHome #slideShowContainer { width: 260px; position: absolute; bottom: -605px; left: 50%; margin-left: -132px; }
	#globalHome .arrowClicker { display: none; }
	#globalHome #mapContainer { width: 284px; height: 250px; }
	#globalHome #locationsTitle { font-size: 20px; }
	#globalHome .fourColOutstage { width: 150px; }
	#globalHome .oneColOutstage { width: 150px; }
	#globalHome .oneColMain { width: 150px; }
	#globalHome .oneColStage { width: 134px; }
	#globalHome #bottom_stage { width: 310px; margin: 0 auto; }	
	#globalHome .form	{ width: 299px; }
	#globalHome .form input { width: 215px; }
	#globalHome .form .button	{ width: 70px; }
	
}

@media screen and (max-width: 520px) {
	#selectCategoryHeader h1	{ font-size: 1.8em; }

	
	/*new item*/
	#newItemsContainer .category 		{ border-bottom: 1px solid #EEEEEE; font-size: 14px; 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; }
	#newItemsContainer .hideLater		{ display: none; }
	
	#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%; }
	#bottomInfo			{ 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; }
	
	/*search results */
	#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; }
	#search #query #submit 				{ width: 55px; }
	#search #query .inputHolder input#term		{ width: 120px; }
	#search #query .inputHolder input.minMax 	{ width: 43px; }
	
	/*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 */
	#bottomInfo	{ width: 300px; }
}