/* #Media Queries
================================================== */


	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
		.container .bottom_10 {
			margin-bottom:5px;
		}

		.container .bottom_20 {
			margin-bottom:10px;
		}

		.container .bottom_30 {
			margin-bottom:15px;
		}

		.container .bottom_40 {
			margin-bottom:20px;
		}

		.container .bottom_50 {
			margin-bottom:25px;
		}

		.container .bottom_60 {
			margin-bottom:30px;
		}

		.container .bottom_70 {
			margin-bottom:35px;
		}

		.container .bottom_80 {
			margin-bottom:40px;
		}

		.container .bottom_90 {
			margin-bottom:45px;
		}

		.container .bottom_100 {
			margin-bottom:50px;
		}
		
		.container .column .show_below_tablet, .container .columns .show_below_tablet, .container .show_below_tablet, .show_below_tablet {
			display: none !important;
		}
		
	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		
		.slideout_handle a {
			position: absolute;
			width: 220px;
			height: 20px;
			top: 0px;
			left: 264px;
		}
	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		.container .column .show_below_tablet, .container .columns .show_below_tablet, .container .show_below_tablet, .show_below_tablet {
			display: block !important;
		}
		
		.container .column .hide_below_tablet, .container .columns .hide_below_tablet, .container .hide_below_tablet, .hide_below_tablet {
			display:none;
		}
		
		#content #listing_order_form select, #content #listing_order_form input {
			margin:5px 10px;
		}
		
		.item_top {
		top: 0;
		opacity: 1;
		}
		.item_left {
		left: 0px;
		opacity: 1;
		}
		.item_right {
		right: 0px;
		opacity: 1;
		}
		.item_bottom {
		bottom: 0;
		opacity: 1;
		}
		.item_fade_in {
		opacity: 1;
		right: 0px;
		}
		
		

	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		
		.slideout_handle a {
			position: absolute;
			width: 220px;
			height: 20px;
			top: 0px;
			left: 100px;
		}
	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		.slideout_handle a {
			position: absolute;
			width: 220px;
			height: 20px;
			top: 0px;
			left: 40px;
		}
		
		#listing_search_container select {
			width:100%;
			clear: both;
		}
	}