@media screen and (max-width: 1610px) { 
	.centeredContainer 				{ width: 1092px; }
	#search.alert #query .inputHolder input.term	{ width: 771px; }
	#search #query .inputHolder input.term	{ width: 823px; }
}

@media screen and (max-width: 1454px) { 
	.centeredContainer		{ width: 936px; }
	#search.alert #query .inputHolder input.term	{ width: 615px; }
	#search #query .inputHolder input.term	{ width: 667px; }
}

@media screen and (max-width: 1298px) {
	#accountItems #current .item	{ width: 468px; }
	#accountItems #actions .item	{ width: 663px; }

	.centeredContainer		{ width: 780px; }
	.global .centeredContainer 		{ width: 936px; }
	
	#search.alert #query .inputHolder input.term	{ width: 459px; }
	#search #query .inputHolder input.term	{ width: 511px; }
	
	#account #leftOfMiddle	{ width: 387px; }
	#account #rightOfMiddle { width: 387px; }
	
	.table.compact .row .column.title	{ width: 380px; }
	.table.preview .row .column.info	{ width: 344px; }
	.table .row .column.time	{ width: 189px; }

	#sunday .centeredContainer		{ width: 936px; }
}

@media screen and (max-width: 1142px) {
	#accountItems #actions .item	{ width: 507px; }
	#accountItems #current .item	{ width: 312px; }
	
	.centeredContainer	{ width: 624px; }

	#previewTable.viewTable .itemDescription { width: auto; }

	#accountMessages 																	{ width: 624px; }
	.messagesHolder																		{ width: 272px; }
	#accountMessages .tabHolder .tab													{ width: 73px; }
	#accountMessages .messagingHelp														{ width: 272px; }
	#accountMessages .messageControls													{ width: 270px; }
	#accountMessages .messages .thread .about											{ width: 158px; }
	#accountMessages #conversation 												{ width: 350px; }
	#accountMessages #conversation .commentsInsert 	{ width: 350px; }
	#accountMessages #conversation .comment 		{ width: 268px; }
	#accountMessages #conversation .comment.from	{ margin-left: 10px; }
	#accountMessages #conversation .comment.reply	{ margin-left: 43px; }
	#accountMessages #conversation .viewMore 		{ width: 310px; margin-left: 10px; }
	#accountMessages #conversation .commentBox textarea 			{ width: 268px; }
	#accountMessages #conversation .commentBox .replyButton			{ width: 281px; }
	#accountMessages #conversation .attachments 					{ width: 278px; left: 43px; }
	#accountMessages #conversation .availabilityButton				{ margin-left: 43px; }
	#accountMessages #conversation .control							{ margin-right: 26px; }
	#accountMessages #conversation .update							{ margin: 10px 27px 10px 10px; }
	#accountMessages #conversation .update input[type=text]			{ width: 215px; }
	#accountMessages #conversation .update .submit					{ width: 200px; }

	#accountMessages .messagesHolder	{ width: 271px; }
	#accountMessages .communications	{ margin-left: 43px; width: 281px; }
	#accountMessages .communications .toolbelt	{ width: 278px; left: 0px; }
	#accountMessages .communications .toolbelt .title	{ width: 46px; }
	#accountMessages .communications .toolbelt .link	{ width: 76px; }
	#accountMessages #conversation #profile .section	{ margin: 10px 10px 0px 10px; }
	#accountMessages .tabHolder #searchMessages.opened .inputHolder input				{ width: 176px; }
	.messages .thread .rightHolder	{ left: 200px; }
	#accountMessages .communications .progress	{ right: -1px; }

	/*all pages*/
	.welcomeMessage 			{ text-align: center; }
	
	#headerInstage .quips		{ display: none; }
	
	#search.alert #query .inputHolder input.term	{ width: 303px; }
	#search #query .inputHolder input.term	{ width: 355px; }
	
	#account #leftOfMiddle	{ width: 309px; }
	#account #rightOfMiddle { width: 309px; }
	
	.table.compact .row .column.title	{ width: 300px; }
	.table.preview .row .column.info	{ width: 264px; }
	.table .row .column.time	{ width: 113px; }
	
	#sunday .centeredContainer		{ width: 936px; }
}

@media screen and (max-width: 1001px){
	#accountItems #actions .item	{ width: 819px; }
	#accountItems #current .item	{ width: 624px; }
	
	.centeredContainer				{ width: 936px; }
		
	#rightCol						{ display: none; padding-left: 5px; top: 0px; border-radius: 0px 0px 0px 3px; }
	#rightCol.moved					{ display: block; position: absolute; right: 0px; background-color: #FFFFFF; z-index: 949; }
	#leftNavigation					{ display: none; top: 0px; margin-top: 0px; border-radius: 0px 0px 3px 0px; }
	#leftNavigation.mobileShow		{ display: block; position: absolute; background-color: #f6faf8; }
	#headerInstage #topRightAd		{ display: none; }
	#leftNavigation .toolTip		{ display: none; }
	#middleColumn					{ margin-right: 0px; margin-left: 0px; }
	#middleColumn.minHeight			{ min-height: 2000px; }
	
	#index .sliderHolder .arrow		{ display: block; }
	
	#headerInstage					{ width: 936px; }
	#headerInstage #titleContainer	{ margin-left: 290px; }
	#headerInstage #browse			{ display: block; }
	#headerInstage #post .innerCell	{ border-left: none; }
	#headerInstage #post img		{ top: 10px; }
	#headerInstage #post .text		{ top: 18px; }
	
	#accountMessages																	{ width: 780px; }
	.messagesHolder																		{ width: 320px; }
	#accountMessages .tabHolder .tab													{ width: 89px; }
	#accountMessages .messagingHelp														{ width: 320px; }
	#accountMessages .messageControls													{ width: 320px; }
	#accountMessages .messages															{ overflow-y: auto; }
	#accountMessages .messages .thread .about											{ width: 206px; }
	#accountMessages .communications	{ margin-left: 52px; width: 370px; }
	#accountMessages .communications .toolbelt	{ width: 368px; }
	#accountMessages .communications .toolbelt .link	{ width: 98px; }
	#accountMessages .communications .toolbelt .title	{ width: 67px; }
	#accountMessages #conversation												{ width: 458px; }
	#accountMessages #conversation .commentsInsert	{ width: 458px; overflow-y: auto; }
	#accountMessages #conversation .comment			{ width: 358px; }
	#accountMessages #conversation .comment.from	{ margin-left: 20px; }
	#accountMessages #conversation .comment.reply	{ margin-left: 52px; }
	#accountMessages #conversation .viewMore		{ width: 400px; margin-left: 20px; }
	#accountMessages #conversation .commentBox textarea				{ width: 358px; }
	#accountMessages #conversation .commentBox .replyButton			{ width: 370px; }
	#accountMessages #conversation .attachments						{ width: 368px; left: 52px; }
	#accountMessages #conversation .availabilityButton				{ margin-left: 51px; }
	#accountMessages #conversation .control							{ margin-right: 37px; }
	#accountMessages #conversation .update						{ margin: 10px 36px 10px 21px; }
	#accountMessages #conversation .update input[type=text]		{ width: 280px; }
	#accountMessages #conversation .update .submit				{ width: 287px; }
	
	#mobileToolTip		{ display: block; }
	
	#donePostingHeader2					{ display: none; }
	
	.footerV2 .linkList .hideWidget { display: none; }

	.cover.mobile						{ display: block; }	
	#leftNavigation a { height: 37px; line-height: 37px; }
	
	#search.alert #query .inputHolder input.term	{ width: 615px; }
	#search #query .inputHolder input.term	{ width: 667px; }
	
	#accountLogIn .helpTip								{ position: relative; top: auto; left: auto; }
	#accountLogIn .helpTip .leftArrowPointer	{ left: auto; margin-top: 0px; top: -16px; width: 32px; height: 16px; right: 0px; background-position: -64px -496px; }
	#accountLogIn .facebookHolder .explainFacebook		{ top: 0px; left: 0px; }
	
	.createAccount .form #locationPrivacy .privacy				{ position: relative; top: auto; left: auto; }
	.createAccount .helpTip.privacy		{ border: none; padding: 0px; }
	.createAccount .helpTip .leftArrowPointer	{ left: auto; margin-top: 0px; top: -16px; width: 32px; height: 16px; right: 0px; background-position: -64px -496px; }
	.createAccount .helpTip.privacy .leftArrowPointer	{ display: none; }
	.createAccount .facebookHolder .explainFacebook		{ top: 0px; }
	
	.editAccount #locationPrivacy .helpTip	{ position: relative; top: auto; left: auto; border-width: 0px 0px 1px 0px; border-radius: 0px; }
	.editAccount #locationPrivacy .helpTip.privacy .leftArrowPointer	{ display: none; }

	#accountMenu	{ right: 0px; border-width: 0px 0px 1px 0px; width: 165px; top: 0px; border-radius: 0px; }
	#accountMenu .accountOption 				{ height: 37px; line-height: 37px; }
	#accountMenu .accountOption .sprite			{ top: 10px; }
	#rightCol.allowed4							{ margin-top: 300px; }
	#rightCol.allowed3							{ margin-top: 262px; }
	#rightCol.allowed2							{ margin-top: 224px; }
	#rightCol.allowed1							{ margin-top: 186px; }
	#rightCol.allowed0							{ margin-top: 148px; }
	
	.askAlias .helpTip		{ position: static; top: auto; left: auto; border-width: 1px 0px; padding: 5px; margin: 0px 5px; }
	.askAlias .helpTip .leftArrowPointer { display: none; }
	
	#account #leftOfMiddle	{ width: 390px; }
	#account #rightOfMiddle { width: 540px; }
	
	.table.compact .row .column.title	{ width: 510px; }
	.table.preview .row .column.info	{ width: 474px; }
	.table .row .column.time	{ width: 215px; }
	
	#leftNavigation #leftPost	{ display: none; }
	
	#headerInstage #titleContainer.sunday	{ margin-left: -87px; }
	#headerInstage .mobile.search,#headerInstage .mobile.post	{ display: block; }
	#headerInstage .accountTitle, #headerInstage #userIcon	{ display: none; }
	#headerInstage .mobile.account	{ display: block; }
	#headerInstage a#messageCount	{ top: 3px; right: 256px; }
	#headerInstage #availableWarning	{ top: 3px; right: 191px; }
	#headerInstage .mobile { line-height: 90px; border: 1px solid #E7E7E7; border-width: 0px 1px 0px 0px; }
	#headerInstage .mobile.account	{ border-width: 0px; }
	#headerInstage .mobile.post	{ border-width: 0px; }
	#headerInstage .options .mobile	.text	{ display: inline; }
	#headerInstage .options	{ padding: 0px; width: auto; }
	#headerInstage .mobile, #headerInstage .options	.mobile	{ width: 60px; }
	.nimbusHolder	{ display: none; }
	.background.top	{ top: -25px; }
	
	#headerInstage .mobile.log, #headerInstage .mobile.join	{ margin-top: 12px; }
	
	#accountMessages .messagesHolder	{ width: 311px; }
	#accountMessages .tabHolder #searchMessages.opened .inputHolder input				{ width: 216px; }
}

@media (max-width: 1001px) and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dppx) {
	#accountLogIn .helpTip .leftArrowPointer.medium, .createAccount .helpTip .leftArrowPointer { background-position: -112px -232px; }
}

@media screen and (max-width: 954px) {
	#accountItems #actions .item	{ width: 663px; }
	#accountItems #current .item	{ width: 468px; }
	
	.centeredContainer		{ width: 780px; }
	.global .centeredContainer 		{ width: 780px; }
	#headerInstage			{ width: 780px; }
	
	#select_category	{ width: 740px; }
	#select_category .categorySelection		{ width: auto; }
	#select_category #newItemsContainer 	{ height: 965px; }
	#select_category .categoryColumn		{ width: 260px; }
	#select_category #categoryCol2			{ top: 460px; left: 0px; }
	#select_category #categoryCol3			{ top: 0px; left: 260px; }
	#select_category #categoryCol4			{ top: 483px; left: 260px; }
	#select_category #categoryCol5			{ top: 0px; left: 520px; width: 242px; }
	#select_category #categoryCol5 img		{ margin-left: 15px; }
	
	#item_categories	{ width: 740px; }
	#item_categories #columns_holder	{ height: 925px; }
	#item_categories .column		{ width: 225px; }
	#item_categories .column.col1	{ top: 442px; left: 0px; }
	#item_categories .column.col2	{ top: 0px; left: 256px; }
	#item_categories .column.col3	{ top: 463px; left: 256px; }
	#item_categories .column.col4	{ top: 0px; left: 515px; }
	
	#search.alert #query .inputHolder input.term	{ width: 459px; }
	#search #query .inputHolder input.term	{ width: 511px; }
	
	#account #leftOfMiddle	{ width: 387px; }
	#account #rightOfMiddle { width: 387px; }
	
	.globalHome {margin-top:0px;}
	.globalHome .bookooLocations .column,.globalHome .foreignLocations	{ width: 156px; }
	.globalHome .americanLocations	{ width: 624px; }
	.globalHome	h1.main {font-size:30px; }
	.globalHome h1	{ font-size: 28px; }
	.globalHome h2	{ font-size: 18px; }
	.globalHome .mapHolder {margin-top:45px; }
	.globalHome .testimontals .facebookFollowers	{left:27px; }
	.globalHome .testimontals .bookooAccounts		{right:17px; }
	.globalHome .testimonialHolder .testimonial .message span	{display:block; }
	.globalHome .whyBookoo .point				{ margin-bottom: 20px; width: 385px; }
	.globalHome .whyBookoo .point.local			{ margin-right: 0px; }
	.globalHome .whyBookoo .point.easy			{ width: auto; }
	
	.footerV2 .badges .badge			{ margin-right: 43px; }
	
	.table.compact .row .column.title	{ width: 380px; }
	.table.preview .row .column.info	{ width: 344px; }
	.table .row .column.time	{ width: 189px; }
	
	#sunday .centeredContainer		{ width: 780px; }
	#sunday .correspond 		{margin: 40px 45px 0px 0px; }
	#sunday .images img	{ width: 108px; }
	
	#headerInstage #titleContainer	{ margin-left: 211px; }
}

@media screen and (max-width: 797px) {
	#importItemWindow	{ width: auto; margin: 25px 0px 65px 0px; }
	
	#accountItems #actions .item	{ width: 507px; }
	#accountItems #current .item	{ width: 312px; }
	
	.global .centeredContainer 		{ width: 624px; }
	.centeredContainer	{ width: 624px; }
	
	.globalHome .mapHolder {margin-top:40px; height:325px; }
	.globalHome .bookooLocations .columnSplit	{ width: 208px; display: block; float: left; }
	.globalHome .americanLocations				{ width: 416px; }
	.globalHome .bookooLocations .column,.globalHome .foreignLocations	{ width: 208px; }
	.globalHome .p2	{ width: auto; }
	.globalHome	h1.main {font-size:36px; margin-bottom:15px; }
	.globalHome	h1.main span {display:block; }
	.globalHome h1	{ font-size: 23px; }
	.globalHome	h2 span {display:block; line-height:24px; }
	.globalHome .testimontals .facebookFollowers {left:34px; }
	.globalHome .testimontals .bookooAccounts {right:22px; }
	.globalHome .testimontals .pics					{ width: 364px; margin-left: -182px; background-position: 0px -149px; }
	.globalHome .testimonialHolder .testimonial {display:none; width:600px; margin:0px auto; position:relative; }
	.globalHome .testimonialHolder .testimonial .message span	{display:inline; }
	.headerV2.global .helpTools .helpful	{ display: none; }
	.headerV2.global .helpTools .helpful.join	{ display: block; }
	.globalHome .whyBookoo .point				{ width: 307px; }
	
	.footerV2 .footerLinks .line.hideFirst	{ display: block; opacity: 0.0; height: 6px; }
	
	#headerInstage				{ width: 624px; }
	
	#adminTableRow				{ width: 391px; }	

	.footerV2 .links		{ width: 308px; }
	.footerV2 .links .padLater { padding-left: 10px; }
	.footerV2 .linkList	{ width: 123px; line-height: 43px; height: 235px; border: none; padding-top: 10px; }
	.footerV2 .linkList h5 { margin-bottom: 0px; border-bottom: 1px solid #EEEEEE; line-height: 40px; }
	.footerV2 .linkList a, .footerV2 .linkList #mediaSwitch	{ line-height: 40px; }
	
	#accountMessages 																	{ width: 624px; }
	.messagesHolder																		{ width: 272px; }
	#accountMessages .tabHolder .tab													{ width: 73px; }
	#accountMessages .messagingHelp														{ width: 272px; }
	#accountMessages .messageControls													{ width: 270px; }
	#accountMessages .messages															{ width: 271px; }
	#accountMessages .messages .thread .about											{ width: 158px; }
	
	#accountMessages .communications	{ margin-left: 43px; width: 281px; }
	#accountMessages .communications .toolbelt	{ left: 0px; }
	#accountMessages #conversation 												{ width: 350px; }
	#accountMessages #conversation .commentsInsert 	{ width: 350px; }
	#accountMessages #conversation .comment 		{ width: 268px; }
	#accountMessages #conversation .comment.from	{ margin-left: 10px; }
	#accountMessages #conversation .comment.reply	{ margin-left: 43px; }
	#accountMessages #conversation .viewMore 		{ width: 310px; margin-left: 10px; }
	#accountMessages #conversation .commentBox textarea 			{ width: 268px; }
	#accountMessages #conversation .commentBox .replyButton			{ width: 281px; }
	#accountMessages #conversation .attachments 					{ width: 278px; left: 43px; }
	#accountMessages #conversation .availabilityButton				{ margin-left: 43px; }
	#accountMessages .tabHolder #searchMessages.opened .inputHolder input				{ width: 177px; }
	#accountMessages #conversation .control							{ margin-right: 27px; }
	#accountMessages #conversation .update						{ margin: 10px 27px 10px 10px; }
	#accountMessages #conversation .update input[type=text]		{ width: 215px; }
	#accountMessages #conversation .update .submit				{ width: 200px; }
	#accountMessages .messagesHolder	{ width: 271px; }
	#accountMessages #conversation	{ width: 349px; }
	#accountMessages .communications	{ margin-left: 43px; width: auto; }
	#accountMessages .communications .toolbelt	{ width: 278px; left: 0px; }
	#accountMessages .communications .toolbelt .title	{ width: 46px; }
	#accountMessages .communications .toolbelt .link	{ width: 76px; }
	#accountMessages #conversation #profile .section	{ margin: 10px 10px 0px 10px; }
	#accountMessages .tabHolder #searchMessages.opened .inputHolder input				{ width: 176px; }
	.messages .thread .rightHolder	{ left: 200px; }
	
	#tshirtContainer			{ width: 302px; }
	#tshirtContainer #leftHalf	{ margin-right: 0px; }
	#tshirtContainer #rightHalf	{ margin-top: 1em; }
	
	#select_category	{ width: 584px; }
	#select_category .categoryColumn	{ width: 208px; }
	#select_category #categoryCol2	{ left: 0px; }
	#select_category #categoryCol3	{ left: 208px; }
	#select_category #categoryCol4	{ left: 208px; }
	#select_category #categoryCol5	{ left: 416px; width: 190px; }
	#select_category #categoryCol5 img { margin-left: -15px; }
	#select_category #suggestCategory .inputHolder input			{ width: 429px; }
	#select_category .suggestionsHolder .suggestionTip			{ position: relative; right: auto; top: auto;  }
	#select_category .suggestionsHolder .suggestionTip .leftArrowPointer { display: none; }
	#select_category .toggle.additional								{ display: block; }
	#select_category .toggle.additional.hide						{ display: none; }
	#select_category .additionalOptions								{ display: none; }
	#select_category .additionalOptions.show						{ display: block; }
	
	#item_categories	{ width: 584px; }
	#item_categories .column	{ width: 188px; }
	#item_categories .column.col1	{ left: 0px; }
	#item_categories .column.col2	{ left: 198px; }
	#item_categories .column.col3	{ left: 198px; }
	#item_categories .column.col4	{ left: 396px; }
	
	#search #breadCrumbs 			{ display: none; }
	#search.alert #query .inputHolder input.term	{ width: 303px; }
	#search #query .inputHolder input.term	{ width: 355px; }
	
	#account #leftOfMiddle	{ width: 309px; }
	#account #rightOfMiddle { width: 309px; }
	
	.table.compact .row .column.title	{ width: 300px; }
	.table.preview .row .column.info	{ width: 264px; }
	.table .row .column.time	{ width: 113px; }
	
	#sunday .centeredContainer		{ width: 624px; }
	#sunday .correspond 	{ margin: 40px 20px 0px 0px; }
	#sunday .details span 	{ display: block; }
	#sunday .images img	{ width: 85px; }
	
	#headerInstage #titleContainer	{ margin-left: 133px; }
}

@media screen and (max-width: 641px) {
	.item_sharing.six .share	{ width: 154px; }
	.item_sharing.six .mobileHide	{ display: none; }
	.item_sharing.five .share	{ width: 92px; }
	.item_sharing.four .share	{ width: 115px; }
	
	#itemDetails #gallery .main iframe	{ display: block; margin-bottom: 2px; }
	#itemDetails #gallery .main .image.s640	{ display: block; margin-bottom :2px; }
	#itemDetails #gallery.thumbnails .main	{ float: none; margin-left: 0px; width: auto; }
	#itemDetails #gallery.thumbnails .side	{ display: none; }
	#itemDetails #gallery .main .image .pic	{ max-width: 468px !important; max-height: 468px !important; }
	
	#accountItems #current .item	{ float: none; width: auto; }
	#accountItems .item_toolbelt	{ display: none; float: none; width: auto; }
	#accountItems .item_toolbelt.show	{ display: block; }
	#accountItems .item_toolbelt .link.view	{ display: block; }
	#accountItems .item_toolbelt .link	{ width: 153px !important; }
	#accountItems .item_toolbelt .splice.mobileHide	{ display: none; }
	#accountItems .item_toolbelt .link .text, #accountItems .item_toolbelt .link .confirm	{ font-size: 12px; }
	#accountItems #amountPerPage { display: none; }
	#accountItems #navigationNumbers #nextArrow { width: 153px; }
	#accountItems #navigationNumbers #prevArrow { width: 152px; }
	#accountItems #actions .item	{ float: none; width: auto; }
	
	#itemDetails .item_toolbelt .link	{ width: 76px; }
	.editItem .item_toolbelt .link	{ width: 74px; }
	
	#itemform .personal .field	{ width: 206px; }
	#itemform .pictures .picture	{ margin: 3px; width: 144px; height: 144px; }
	#itemform .pictures.fancy #image_uploader input[type=file]	{ height: 140px; width: 226px; }
	
	#item_header.done .button	{ width: 149px; }
	
	#item_header.pending .payment .option#form_stripe	{ margin-right: 0px; }
	#item_header.pending .payment .option .button.green, #item_header.pending .payment .option button, #item_header.pending .payment .option#pay_with_credits	{ width: 228px; }
	#item_header.pending .payment .option#pay_with_credits	{ float: none; margin: 0px auto 15px auto; }
	#item_header.pending #mobile_clear	{ clear:both; }
	
	#contactus .formV2 .field.name, #contactus .formV2 .field.email	{ float: none; width: auto; }
	#contactus .formV2 .field.name	{ margin-right: 0px; }

	#cards #cardsform .field	{ float: none; width: auto; }
	#cards #cardsform .field:nth-child(odd)	{ margin-right: 0px; }

	.centeredContainer		{ width: 468px; }
	.global .centeredContainer 		{ width: 468px; }
	
	.globalHome	h1.main {font-size:30px; margin-bottom:15px; }
	.globalHome	h1.main span {display:block; }
	.globalHome	h2 span {display:block; }
	.globalHome .mapHolder {margin-top:90px; height:325px; }
	.globalHome .mapHolder .searchMap	{ top: -60px; width: 468px; left: 0px; margin-left: 0px; }
	.globalHome .mapHolder .searchMap #searchBookoos	{ width: 410px; }
	.globalHome .mapHolder .searchMap #searchBookoos .inputHolder input[type=text]	{ width: 278px; }
	.globalHome .bookooLocations .state	h4		{ color: #0098D3; cursor: pointer; }
	.globalHome .bookooLocations .state.noCities h4	{ cursor: auto; }
	.globalHome .bookooLocations .columnSplit	{ width: auto; display: inline; float: none; }
	.globalHome .americanLocations				{ width: 234px; }
	.globalHome .bookooLocations .column,.globalHome .foreignLocations	{ width: 234px; }
	.globalHome .bookooLocations .city	{ display: none; padding-left: 5px; }
	.globalHome .bookooLocations .cityListExpand	{ display: inline; }
	.globalHome .foreignLocations .storyPic	{ display: none; }
	.globalHome .foreignLocations	{ height: auto; }
	.globalHome .testimontals .pics		{ width: 236px; margin-left: -118px; background-position: 0px -298px; }
	.globalHome .whyBookoo .point		{ width: auto; margin: 0px 0px 20px 0px; float: none; }
	.globalHome .testimontals .facebookFollowers {left:18px; }
	.globalHome .testimontals .bookooAccounts 	{right:8px; }
	.globalHome .testimonialHolder .testimonial		{ width: 439px; }
	.globalHome .testimonialHolder {margin-top:-10px; }
	.globalHome .testimonialHolder .testimonial {display:none; width:450px; margin:0px auto; position:relative; }
	.globalHome .testimonialHolder .testimonial .message {font-size:18px; line-height:23px; }
	.footerV2 .badges			{ margin: 40px auto; }
	.footerV2 .badges .badge	{ margin: 0px 55px 10px 55px; }	
	
	a#messageCount		{ pointer-events: none; }
	#availableWarning	{ pointer-events: none; }
	
	#headerInstage		{ width: 468px; }
	
	.itemDetailsOverLay							{ width: 468px; margin-left: -238px; }

	#itemDetails #itemImageHolder #desktop		{ display: none; }
	#itemDetails #itemImageHolder .rotateOverlayContainer				{ border: none; margin-bottom: 5px; }
	#itemDetails #itemImageHolder .rotateOverlayContainer.mobileDisplay { display: block; }
	#itemDetails #itemImageHolder .rotateOverlayContainer.mobileDisplay:last-child { margin-bottom: 0px; }
	#itemDetails #itemImageHolder .rotateOverlayContainer .image		{ width: 100%; }
	#itemDetails .bottom p#description 			{ width: 468px; }
	#itemDetails .bottom .messaging							{ width: 100%; }
	#itemDetails .bottom .itemOptions .option				{ width: 78px; }
	#itemDetails .bottom .itemOptions .option .sprite.small	{ top: 50%; left: 50%; margin-top: -8px; margin-left: -8px; }
	#itemDetails #itemImageHolder #sideImages				{ display: none; }
	#itemDetails #itemImageHolder .largeImage .nonMobileHide	{ display: block; }
	#itemDetails #itemImageHolder .largeImage .rotateOverlayContainer { margin-left: 0px; }
	#itemDetails .messaging .phoneNumber .phoneContents	{ margin: 0px auto; color: #FFFFFF; }
	#itemDetails .messaging .phoneNumber { background: #1fc22f; }
	#itemDetails .messaging .buttonsHolder .button:first-child:nth-last-child(1) { width: 100%; margin-right: 0px; }
	#itemDetails .messaging .buttonsHolder .button:first-child:nth-last-child(2) { width: 49%; margin-right: 2%; }
	#itemDetails .messaging .buttonsHolder .button:first-child:nth-last-child(2) ~ .button { width: 49%; margin-right: 0px; }
	.itemOptions .option 					{ width: 77px; }
	.itemOptions .option span				{ display: none; }
	.itemOptions .option.favoriteHolder			{ width: 76px; padding-left: 0px; }
	.itemOptions .option .icon				{ left: 50%; top: 50%; margin-top: -8px; margin-left: -8px; }
	#itemDetails .desktopMoreFrom								{ margin-right: 59px; }
	#itemDetails #itemImageHolder .rotateOverlayContainer .header			{ display: none; }
	#itemDetails #itemImageHolder .rotateOverlayContainer .leftImg 			{ display: none; }
	#itemDetails #itemImageHolder .rotateOverlayContainer .rightImg 		{ display: none; }
	#itemDetails #itemImageHolder.collage.two .rotateOverlayContainer		{ width: auto; position: static; height: auto !important; }
	#itemDetails #itemImageHolder.collage									{ height: auto !important; border: none; }
	.item_sharing.flagDisabled .social				{ width: 150px; }
	.item_sharing.flagDisabled .social.favoriteHolder, .item_sharing.flagDisabled .social.forwardHolder	{ width: 229px; margin-bottom: 5px; }
	.item_sharing.flagDisabled .social.forwardHolder	{ margin-right: 0px; width: 230px; }
	.item_sharing.flagDisabled .social.fbHolder	{ width: 152px; }
	.item_sharing.flagEnabled .social	{ width: 149px; margin-bottom: 5px; }
	.item_sharing.flagEnabled .social.favoriteHolder, .item_sharing.flagEnabled .social.pinHolder	{ width: 154px; }
	.item_sharing.flagEnabled .social.fbHolder, .item_sharing.flagEnabled .social.flagHolder	{ margin-right: 0px; }
	
	/*header*/
	#headerInstage #titleContainer 							{ position: absolute; left: 50%; margin-left: -85px !important; margin: 0px; }
	#headerInstage #accountInformation 						{ position: absolute; top: 0px; right: 0px; width: 64px; margin: 0px; height: 72px; }
	#headerInstage #accountInformation .contents		 	{ display: none; }
	#headerInstage #accountInformation #userIcon			{ height: 40px; width: 40px; top: 38px; 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 #availableBox		{ top: -6px; right: 6px; pointer-events: none; width: 75px; }
	#headerInstage #accountInformation #availableIcon		{ display: none; }
	#headerInstage #accountInformation #messageIcon			{ top: 3px; display: none; }
	#headerInstage #accountInformation .text				{ display: none; }
	#headerInstage #accountInformation.notLogged			{ width: 40px; }
	#headerInstage #accountInformation.notLogged .login		{ height: 100%; padding-left: 0px; width: 32px; }
	#headerInstage #accountInformation.notLogged .divider	{ display: none; }
	#headerInstage #accountInformation.notLogged .join		{ display: none; }
	#headerInstage #availableWarning { top: 6px; right: 6px; }
	#headerInstage a#messageCount { top: 0px; right: 46px; }
	
	/*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.alert #query .inputHolder input.term	{ width: 269px; }
	#search #query .inputHolder input.term	{ width: 321px; }
	#search .subCats 				{ margin-bottom: 8px; }
	#search .mobileHide						{ display: none; }
	#search #query.focus					{ border-radius: 3px; }
	#search #query.focus .mobileHide		{ display: block; }
	#search #query.focus .inputHolder input.term { width: 284px; }
	#search .formFocused					{ display: none; }
	
	/*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 */
	#select_category	{ width: 428px; }
	#select_category #newItemsContainer					{ height: 1430px; }
	#select_category .categoryColumn	{ width: 234px; }
	#select_category #categoryCol3	{ left: 0px; top: 965px; }
	#select_category #categoryCol4	{ left: 234px; top: 0px; }
	#select_category #categoryCol5	{ left: 234px; top: 468px; width: 234px; padding-left: 0px; border-left: none;  }
	#select_category #categoryCol5 img { margin-left: 15px; }
	#select_category #suggestCategory .inputHolder input	{ width: 273px; }
	
	#item_categories	{ width: 428px; }
	#item_categories #columns_holder	{ height: 989px; }
	#item_categories .column	{ width: 205px; }
	#item_categories .column.col2	{ left: 223px; top: 0px; }
	#item_categories .column.col3	{ left: 223px; top: 463px; }
	#item_categories .column.col4	{ left: 223px; top: 779px; }
	
	.newitem .itemOptions .option			{ width: 117px; }
	.newitem .itemOptions .option span		{ display: block; }
	.newitem .itemOptions .option .icon		{ left: 9px; top: 6px; margin-top: 0px; margin-left: 0px; }
	
	#item_completed #donePostingFullHeader				{ width: 468px; margin: 0px auto 24px auto; }
	
	.messages																			{ min-height: 0; }
	#accountMessages																	{ width: 458px; overflow: hidden; }
	.messagesHolder																		{ width: 458px; }
	#accountMessages .tabHolder .tab													{ width: 135px; }
	#accountMessages .tabHolder #searchMessages											{ border-right-color: #CCCCCC; }
	#accountMessages .messagingHelp														{ width: 100%; }
	#accountMessages .messageControls													{ width: 100%; }
	#accountMessages .messagesHolder.viewingConversation								{ position: absolute; left: -458px; }
	#accountMessages .messages	{ width: auto; overflow-x: visible; overflow-y: visible; border-width: 0px 1px 1px 1px; max-height: none; }
	#accountMessages .messages:hover	{ overflow-y: visible; }
	#accountMessages .messages .thread .about											{ width: 364px; }
	#accountMessages #conversation												{ width: 458px; border-width: 0px; overflow: visible; display: none; }
	#accountMessages #conversation.opened							{ display: block; margin-bottom: 75px; }
	#accountMessages #conversation .viewMore		{ width: 418px; margin-left: 20px; }
	#accountMessages #conversation .comment			{ width: 376px; }
	#accountMessages #conversation .comment.from	{ margin-left: 20px; }
	#accountMessages #conversation .comment.reply	{ margin-left: 52px; }
	#accountMessages #conversation .commentBox .back				{ display: block; }
	#accountMessages #conversation .commentsInsert	{ width: 458px; max-height: none; overflow-y: visible; overflow-x: visible; }
	#accountMessages #conversation .options							{ border-width: 0px 1px 1px 1px; }
	#accountMessages #conversation .commentBox textarea				{ width: 375px; }
	#accountMessages #conversation .commentBox .replyButton			{ width: 268px; float: right; border-radius: 0px 0px 3px 3px; }
	#accountMessages #conversation .attachments						{ width: 385px; left: 52px; }
	#accountMessages #conversation .availabilityButton				{ margin-left: 51px; }
	#accountMessages .mobileBackToMessages.show											{ display: block; }
	#accountMessages #conversation .heading.stick					{ position: fixed; top: 0px; left: 0px; left: 0px; width: 100%; z-index: 600; border: 1px solid #CCCCCC; border-width: 0px 0px 1px 0px; display: none; }
	#accountMessages #conversation.opened .heading.stick			{ display: block; }
	#accountMessages #conversation .heading .backHolder			{ display: block; }
	#accountMessages #conversation .heading .name				{ margin-left: 50px; }
	#accountMessages .tabHolder #searchMessages.opened .inputHolder input				{ width: 361px; }
	#accountMessages #conversation .heading.hide.stick									{ display: none; }
	#accountMessages #conversation .control							{ margin-right: 22px; }
	#accountMessages #conversation .update						{ margin: 10px 18px 10px 20px; }
	#accountMessages #conversation .update input[type=text]		{ width: 322px; }
	#accountMessages #conversation .update .submit				{ width: 305px; }

	.messageFloat { max-width: 468px;  }
	.messageFloat img { max-width: 468px; }

	#accountMessages .communications	{ margin-left: 52px; width: 387px; }
	#accountMessages .messagesHolder, #accountMessages #conversation	{ max-height: none; min-height: 0; height: auto; }
	#accountMessages .messagesHolder	{ float: none; width: auto; border-width: 1px 1px 0px 1px; min-height: 0; margin-bottom: 75px; }
	#accountMessages #conversation .heading .aliasName	{ margin-left: 51px; }
	#accountMessages #conversation .commentsHolder	{ height: auto; }
	.messages .thread .rightHolder	{ left: auto; right: 0px; }
	#accountMessages #conversation.opened .heading.stick	{ background-color: #FFFFFF; }
	#accountMessages .communications .toolbelt	{ left: 0px; width: 385px; }
	#accountMessages .communications .toolbelt .title	{ width: 67px; }
	#accountMessages .communications .toolbelt .link	{ width: 105px; }
	#accountMessages #conversation #profile .section	{ margin: 10px 45px 0px 52px; }
	#accountMessages .conversation	{ display: none; }
	#accountMessages .conversation.opened	{ display: block; }

	#leftNavigation #fullYardSales { display: none; }
	#leftNavigation #mobileYardSales { display: block; }
	
	#adminTableRow	{ width: 235px; }
	
	#myWatchListIntro { display: none; }
	
	/* account */
	#accountLocation { display: none; }
	
	/* feed */
	#feedFormShrink { width: 270px; }
	#accountCreditsTable { width: 300px !important; }
	
	.navigationNumbers2 .pagination					{ margin-left: 0px; margin-right: 0px; }
	.navigationNumbers2	.previous	{ position: static; float: left; width: 226px; margin: 5px 3px; }
	.navigationNumbers2	.next		{ position: static; float: left; width: 228px; margin: 5px 3px;}
	#itemDetails .navigationNumbers2 { width: 464px; }
	#itemDetails .itemListGallery .navigationNumbers2 { position: static; width: 464px; }
	
	#account #leftOfMiddle	{ width: 100%; margin-right: 0px; }
	#account #rightOfMiddle { width: 100%; margin-left: 0px; }
	
	.eventForm .form	{ width: 466px; }
	.eventForm .submit.full	{ width: 456px; }
	.eventForm .mapHolder	{ margin: 10px 0px; }
	.eventForm .mapHolder #map_canvas	{ width: 468px; }
	.eventForm textarea	{ width: 390px; }
	.eventForm .time	{ width: 100%; }
	.eventForm .date.time	{ width: 50%; }
	.eventForm input[type=submit].full.submit	{ width: 456px; }
	.eventForm .eventInfo input[type=text]	{ width: 380px; }
	.eventForm .time input	{ width: 380px !important; }
	.eventForm .date.time input	{ width: 156px !important; }
	
	.table.compact .row .column.title	{ width: 286px; }
	.table.preview .row .column.info	{ width: 250px; }
	.table .row .column.time	{ display: none; }
	.table .row .column.price	{ width: 120px; }
	
	#sunday .centeredContainer		{ width: 468px; }
	#sunday .correspond 	{ margin: 40px 0px 0px 0px; }
	#sunday .details span 	{ display: block; }
	#sunday .movie 			{ margin-top:10px; margin-bottom: -25px; width: 450px; height: 255px; }
	#sunday .join 			{ position: absolute; top:180px; left: 120px; }
	#sunday .images			{ margin:40px 0px 0px 0px; }
	#sunday .images img	{ width: 63px; }
	
	#sellerProfile .blockListings #explainBlockListings	{ position: static; width: 289px; border: none; padding: 0px 5px; }
	#sellerProfile .blockListings #explainBlockListings .leftArrowPointer { display: none; }
	
	#accountDash .dash.credits	{ display: none; }
	
	#membership .free	{ float: none; margin: 130px auto 90px auto; }
	#membership .unlimited	{ float: none; margin: 0px auto; }
	
	#account .settings	{ margin-top: 68px; }
	
	#accountCredits.centeredContainer	{ width: 312px; }
	#accountCredits .section.pendingItems	{ width: 290px; margin-left: 0px; min-height: 0px; margin-top: 10px; }
	#accountCredits .section.terms			{ margin-left: 0px; margin-top: 10px; width: 290px; min-height: 0px; }
	
	.feedPage .suggestions .suggest	{ width: auto; float: none; }
	.feedPage #surveyMonkeyInfo	{ width: 100% !important; margin-left: 0px; left: 0px; }
	.feedPage #feed-peopleSearch,.feedPage #feed-itemSearch, .feedPage .button.facebook	{ float: none; margin: 0px auto 5px auto; }
	.feedPage .suggestions .suggest:nth-child(even)	{ margin-left: 0px; }
	
	#headerInstage #accountInformation	{ display: none; }
	#headerInstage .mobile.myAvailability, #headerInstage .mobile.myFollowing, #headerInstage .mobile.myMessage	{ display: none; }
	#headerInstage #availableWarning	{ top: 0px; right: 0px; }
}

@media screen and (max-width: 485px){
	#item_header.done h1	{ font-size: 30px; }
	#item_header.done .button.sellmore	{ float: none; width: auto; margin: 0px 0px 10px 0px; }
	#item_header.done .button	{ width: 150px; height: 35px; line-height: 35px; }
	#item_header.done .buttons	{ margin-bottom: 20px; }
	
	#item_header.pending .payment .option .button.green, #item_header.pending .payment .option button	{ width: 151px; }
	#item_header.pending .payment #pay_with_credits.option	{ float: none; width: 100%; margin: 0px; }
	
	.item_sharing.six .share	{ width: 102px; }
	.item_sharing.five .share	{ width: 102px; }
	.item_sharing.five .share.byFollow, .item_sharing.five .share.byEmail	{ width: 154px; }
	.item_sharing.five .mobile2Hide	{ display: none; }
	.item_sharing.four .share	{ width: 153px; }
	.item_sharing.four .mobileHide	{ display: none; }
	
	#itemDetails #gallery .main .image.s640	{ display: none; }
	#itemDetails #gallery .main .image.s400	{ display: block; margin-bottom: 2px; }
	#itemDetails #gallery .main .image .pic	{ max-width: 312px !important; max-height: 312px !important; }
	
	#accountItems .item_toolbelt .link	{ width: 100px !important; }
	
	#itemDetails .item_toolbelt .link	{ width: 102px; }
	#itemDetails .item_toolbelt .links .splice.smallMobile	{ display: none; }
	.editItem .item_toolbelt .link	{ width: 97px; }
	.editItem .item_toolbelt .links .splice.smallMobile	{ display: none; }
	
	#itemform .pictures .picture	{ height: 142px; width: 142px; }
	#itemform .pictures.fancy #image_uploader input[type=file]	{ height: 138px; width: 224px; }
	#itemform .personal .field	{ width: 128px; }
	
	#almostDoneHeader .payment .option .button.green, #almostDoneHeader .payment .option button	{ width: 150px; }
	#almostDoneHeader .payment .option#pay_with_credits	{ margin: 0px 0px 15px 0px; width: 100%; }
	
	#cards .cardsImage { display: none; }
	
	#contactus .sub span	{ display: block; }
	
	.centeredContainer 		{ width: 312px; }
	.global .centeredContainer 		{ width: 312px; }
	#headerInstage			{ width: 312px; }
	
	.globalHome {margin-top:0px; }
	.globalHome	h1.main {font-size:30px; margin-bottom:15px; line-height:38px; top:0px; }
	.globalHome	h1.main span {display:block; }
	.globalHome h2	{line-height:25px; margin:-5px 0 0 0; }
	.globalHome	h2 span {display:block; }
	.globalHome .p1				{ font-size: 19px; line-height: 22px; }
	.globalHome .p2				{ font-size: 12px; }
	.globalHome .bookoosNearYou		{ display: block; }
	.globalHome .americanLocations				{ width: 146px; padding-left: 10px; }
	.globalHome .bookooLocations .column,.globalHome .foreignLocations	{ width: 156px; }
	.globalHome .americanLocations .column		{ width: 146px; }
	.globalHome .mapHolder { margin:77px 0px 29px 0px; height: 225px; display: none; }
	.globalHome .mapHolder.mobileHide	{ display: none; }
	.globalHome .mapHolder .searchMap	{ width: 312px; }
	.globalHome .mapHolder .searchMap #searchBookoos { width:254px; }
	.globalHome .mapHolder .searchMap #searchBookoos .inputHolder input[type=text]	{width:162px; }
	.globalHome .mapHolder .searchMap #searchBookoos .button.green	{ width:80px; }
	.globalHome .mapHolder .searchMap #searchBookoos .form .inputHolder .placeholder {line-height:19px; font-weight:bold; font-size:14px; }
	.globalHome .mapHolder .searchMap #searchBookoos .button.green .desktop	{ display: none; }
	.globalHome .mapHolder .searchMap #searchBookoos .button.green .mobile	{ display: block; }
	.globalHome .testimontals						{ height:120px; width:312px; margin:-20px 0 0 0; padding: 0px; }
	.globalHome .testimontals .facebookFollowers	{ position: static; margin: 10px 0px 0px 15px; float: left; }
	.globalHome .testimontals .bookooAccounts		{ position: static; margin: 10px 15px 0px 0px; float: right; }
	.globalHome .testimontals .pics					{ display:none; }
	.globalHome .testimonialHolder .testimonial		{ width:300px; }
	.globalHome .mapHolder .searchMap .button.green .desktop	{ display: none; }
	.globalHome .mapHolder .searchMap .button.green .mobile	{ display: block; }
	
	.footerV2 .badges .badge	{ margin: 0px 17px 10px 17px; }
	.footerV2 .footerLinks .line.hideSecond	{ display: block; opacity: 0.0; height: 6px; }
	.footerV2 .p1	{ font-size: 26px; }
	.footerV2 .p2	{ font-size: 12px; }
	.footerV2 .bookooAddress { font-size: 13px; }
	
	.itemDetailsOverLay				{ width: 312px; margin-left: -160px; }

	.footerAds						{ display:none; }
	#frontPageAd					{ display:none; }

	/*new item*/
	#itemDetails .messaging .phoneNumber 	{ color: #222; box-shadow: none; cursor: auto; }
	#itemDetails .bottom p#description	{ width: 312px; }
	#itemDetails .top h1				{ font-size: 2.3em; margin-top: .2em; margin-bottom: .1em; }
	#itemDetails .top .subTitle			{ line-height: 1.8em; }
	.itemOptions .option 					{ width: 51px;  }
	.itemOptions .option.favoriteHolder			{ width: 50px; padding-left: 0px; }
	#itemDetails .desktopMoreFrom					{ display: none; }
	#itemDetails .bottom .itemOptions .option		{ width: 52px; }
	#itemDetails .navigationNumbers2				{ margin-bottom: 15px; }	
	#itemDetails .itemListGallery .navigationNumbers2	{ width: 312px; }
	.item_sharing.flagDisabled .social				{ width: 98px; }
	.item_sharing.flagDisabled .social.favoriteHolder, .item_sharing.flagDisabled .social.forwardHolder	{ width: 151px; }
	.item_sharing.flagDisabled .social.forwardHolder	{ width: 152px; }
	.item_sharing.flagDisabled .social.fbHolder	{ width: 100px; }
	.item_sharing.flagEnabled .social	{ width: 98px; }
	.item_sharing.flagEnabled .social.favoriteHolder, .item_sharing.flagEnabled .social.pinHolder	{ width: 100px; }
	#itemDetails #sellerProfile .bottom	{ min-height: 0; }

	#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; }
	
	#sellerProfile	{ min-height: 0; margin-bottom: 10px; }
	#sellerProfile .bottom	{ min-height: 0; }
	#sellerProfile .infoBlockHolder { width: 100%; }
	#sellerProfile #holder1, #sellerProfile #holder2 { margin-bottom: .5em; }
	#sellerProfile #holder3 { margin-top: 0em; }
	#sellerProfile #profileMessage { left: 0px; }
	#sellerProfile #creditsform { left: 0px; }
	#profileHolder .mobileMoreFrom		  { display: block; }
	
	#footerInstage #request { margin-top: 0px; }
	
	#selectCategoryHeader h1	{ font-size: 1.8em; }

	/*new item*/
	#importItemWindow .inner	{ padding: 0px; }
	#importItemWindow h3	{ font-size: 14px; }
	#importItemWindow #import_form .field	{ padding-right: 0px; border-radius: 3px 3px 0px 0px; }
	#importItemWindow #import_form input[type=submit]	{ position: static; width: 100%; padding: 0px; border-radius: 0px 0px 3px 3px; }
	
	#select_category								{ width: 312px; }
	#select_category #item_categories .column	{ width: 100%; }
	#select_category #item_categories	{ width: auto; }
	#select_category #newItemsContainer 			{ height: 4240px; }
	#select_category .categoryColumn				{ width: 312px; }
	#select_category #categoryCol2					{ top: 982px; left: 0px; }
	#select_category #categoryCol3					{ top: 2062px; left: 0px; }
	#select_category #categoryCol4					{ top: 3092px; left: 0px; }
	#select_category #categoryCol5					{ top: 3855px; left: 0px; width: 312px; }
	#select_category #categoryCol5 img 				{ display: none; }
	#select_category #categoryCol5 #sellingQuips		{ display: none; }
	#select_category .categoryColumn .category 		{ border-bottom: 1px solid #EEEEEE; font-size: 14px; min-height: 44px; line-height: 44px; margin: 2px 5px 2px 0px; }
	#select_category .categoryColumn a.subCat		{ font-size: 14px; padding-left: 24px; }
	#select_category .categoryColumn a.mainCat		{ font-size: 14px; padding-left: 12px; }
	#select_category .categoryColumn a.bigCat		{ color: #0098d3; font-size: 14px; padding-left: 12px; }
	#select_category .categoryColumn a.bigCat:hover	{ color: #ff6600; }
	#select_category .categoryColumn .marginTop		{ margin-top: 0em; }
	#select_category .categoryColumn .marginBottom	{ margin-bottom: 0em; }
	#select_category .categoryColumn #yardSales		{ padding: 3px 0em 3px 12px; margin: 2px 5px 2px 0px; border-top: none; }
	#select_category .categoryColumn #theElse		{ padding: 3px 0em 3px 12px; margin: 2px 5px 2px 0px; border-top: none; }
	#select_category .mobileCarrot	{ display: block; }
	#select_category .categoryColumn .hideLater		{ display: none; }
	#select_category #suggestCategory .inputHolder input	{ width: 158px; }
	#select_category .suggestionsHolder .toggles a	{ background-color: transparent; border: none; border-radius: 0px; float: none; border-bottom: 1px solid #EEE; font-size: 14px; min-height: 44px; line-height: 44px; margin: 2px 5px 2px 0px; }
	#select_category .suggestionsHolder .toggles a:hover { background-color: transparent; color: #FF6600; }

	#item_categories	{ width: 272px; }
	#item_categories #columns_holder	{ height: 4144px; }
	#item_categories .column	{ width: 272px; }
	#item_categories .category	{ height: 40px; line-height: 40px; border-bottom: 1px solid #E7E7E7; }
	#item_categories .category .mobile	{ display: block; }
	#item_categories .category.disposable	{ display: none; }
	#item_categories .category.highlight	{ color: #0098D3; }
	#item_categories .category.highlight:hover	{ color: #FF6600; }
	#item_categories .column.col1	{ top: 967px; left: 0px; }
	#item_categories .column.col2	{ top: 2026px; left: 0px; }
	#item_categories .column.col3	{ top: 3039px; left: 0px; }
	#item_categories .column.col4	{ top: 3730px; left: 0px; }
	
	#accountMessages																	{ width: 320px; }
	.messagesHolder																		{ width: 320px; }
	#accountMessages .tabHolder .tab													{ width: 89px; }
	#accountMessages .messagesHolder.viewingConversation								{ position: absolute; left: -320px; }
	#accountMessages .messages .thread .about											{ width: 226px; }
	
	#accountMessages .communications	{ margin-left: 34px; width: 282px; }
	#accountMessages .communications .toolbelt	{ width: 280px; }
	#accountMessages .communications .toolbelt .title	{ width: 46px; }
	#accountMessages .communications .toolbelt .link	{ width: 77px; }
	#accountMessages #conversation												{ width: 320px; }
	#accountMessages #conversation .viewMore		{ width: 318px; margin-left: 0px; }
	#accountMessages #conversation .comment			{ width: 271px; }
	#accountMessages #conversation .comment.from	{ margin-left: 3px; }
	#accountMessages #conversation .comment.reply	{ margin-left: 34px; }
	#accountMessages #conversation .commentBox .back				{ display: block; }
	#accountMessages #conversation .commentBox .replyButton	{ width: 163px; }
	#accountMessages #conversation.commentsInsert	{ width: 320px; }
	#accountMessages #conversation .commentBox textarea				{ width: 270px; }
	#accountMessages #conversation .attachments						{ width: 280px; left: 35px; }
	#accountMessages #conversation .availabilityButton				{ margin-left: 35px; }
	#accountMessages .tabHolder #searchMessages.opened .inputHolder input				{ width: 225px; }
	#accountMessages #conversation .heading .icon.availability		{ display: none; }
	#accountMessages #conversation .heading .icon.profile			{ display: none; }
	#accountMessages #conversation .control							{ margin-right: 3px; }
	#accountMessages #conversation .update						{ margin: 10px 2px 10px 3px; }
	#accountMessages #conversation .update input[type=text]		{ width: 217px; }
	#accountMessages #conversation .update .submit				{ width: 200px; }
	#accountMessages #conversation #profile .section	{ margin: 10px; }
	
	.messageFloat { max-width: 312px;  }
	.messageFloat img { max-width: 312px; }
	
	.navigationNumbers2	.previous	{ width: 148px; }
	.navigationNumbers2	.next		{ width: 150px; }
	#itemDetails .navigationNumbers2 { width: 306px; }
	
	#search.alert #query.focus .inputHolder input.term { width: 129px; }
	#search #query.focus .inputHolder input.term { width: 129px; }
	#search.alert #query .inputHolder input.term	{ width: 113px; }
	#search #query .inputHolder input.term	{ width: 165px; }
	
	#index .welcome						{ height: auto; }
	#index .welcome .learnMore			{ display: block; }
	#index .welcome .QAHolder			{ display: none; }
	#index .welcome .bottom				{ background-position: -697px -205px; height: 53px }
	#index .welcome.opened				{ height: 490px; }
	#index .welcome .bottom.opened		{ background-position: -697px -17px; height: 311px; }
	#index .welcome .QAHolder.opened	{ display: block; }
	#index .welcome .learnMore.opened	{ display: none; }
	
	#footerInstage .logo		{ background-position: -600px -576px; width: 312px; }
	
	#accountMessages .mobileBackToMessages			{ width: 318px; margin-left: -160px; } 
	#accountMessages .mobileBackToMessages .breadcrumbBack	{ left: 62px; }
	
	.eventForm .form	{ width: 310px; }
	.eventForm .submit.full	{ width: 300px; }
	.eventForm .mapHolder #map_canvas	{ width: 312px; }
	.eventForm textarea	{ width: 234px; }
	.eventForm .date.time	{ width: 100%; }
	.eventForm input[type=submit].full.submit	{ width: 300px; }
	.eventForm .eventInfo input[type=text]		{ width: 226px; }
	.eventForm .time input	{ width: 225px !important; }
	.eventForm .date.time input	{ width: 225px !important; }
	
	.specialLanding		{ height: 150px; }
	.specialLanding .special	{ background-position: 0px 0px; }
	
	.footerV2 .linkList			{ width: 123px; }
	
	.table.compact .row .column.title	{ width: 175px; }
	.table.preview .row .column.info	{ width: 139px; }
	.table .row .column.price	{ width: 75px; }
	
	#sunday .centeredContainer		{ width: 312px; }
	#sunday .correspond p 	{ margin: 24px 0 0 0; font-size: 18px; line-height: 27px; }
	#sunday .correspond ol 	{ font-size: 18px; line-height: 27px; }
	#sunday .correspond li 	{ margin-left: 35px; }
	#sunday .movie 			{ margin-top:10px; margin-bottom:-25px; width:315px; height:180px; }
	#sunday .join			{ position: absolute; top:233px; left: 45px; }
	#sunday .images			{ margin:30px 0px 0px 0px; }
	#sunday .images img	{ width: 41px; }
	#sunday .correspond h1	{ font-size: 22px; }
	
	#headerInstage #titleContainer	{ margin-left: -87px !important; }
	
	#accountDash .dash.credits	{ display: block; }
	
	#account #profileHolder .mobileMoreFrom	{ display: none; }
	
	#headerInstage .mobile .sprite,#headerInstage .mobile .accountIcon	{ display: none; }
	#headerInstage .mobile	{ width: 68px; height: 35px; line-height: 35px; position: absolute; float: none; font-size: 14px; }
	#headerInstage .mobile.search	{ top: 0px; left: 0px; }
	#headerInstage .mobile.post	{ top: 35px; left: 0px; }
	#headerInstage .mobile.account, #headerInstage .mobile.log	{ top: 0px; right: 0px; border-radius: 0px 0px 0px 3px; width: 69px; }
	#headerInstage .mobile.items, #headerInstage .mobile.join	{ top: 35px; right: 0px; border-radius: 0px 0px 3px 0px; width: 69px; }
	#headerInstage a#messageCount	{ top: 0px; right: 59px; }
	#headerInstage #availableWarning	{ top: 0px; right: 0px; }
	#headerInstage .mobile.search,#headerInstage .mobile.post	{ line-height: 35px; }
	#headerInstage .mobile { background: #FFFFFF; border: 1px solid #E7E7E7; }
	#headerInstage .mobile.account	{ border-width: 1px 1px 1px 0px; }
	#headerInstage .mobile.post	{ border-width: 1px; }
	#headerInstage #titleContainer	{ margin-top: -1px; box-shadow:0px -6px 10px 0px rgba(0,0,0,0.3); }
	
	#headerInstage .mobile.post .image	{ height: auto; width: auto; border: none; position: static; display: inline; font-size: 14px; margin: 0px 3px 0px 0px; }
	#headerInstage .mobile.log, #headerInstage .mobile.join	{ width: 68px; height: 35px; line-height: 35px; font-size: 14px; margin-top: 0px; }
	#headerInstage .mobile.log	 { color: #1FC22F; }
	#headerInstage .mobile.join	 { background-color: #FFFFFF; color: #1FC22F; margin-left: 0px; border-radius: 0px; }
}

@media (max-width: 485px) and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dppx) {
	#footerInstage .logo				{ background-position: -51px -335px; }
	#index .welcome .bottom				{ background-position: -19px -43px; }
	#index .welcome .bottom.opened		{ background-position: -19px 147px; }
}