@media only screen and (max-width: 800px) {
	
	.productItemList {
		max-width:525px;
		margin:0px auto;
	}
}

@media only screen and (max-width: 800px) {
	#header_links {
		display:none;	
	}
	#header_logo {
		float:none;
		margin-left:40px;
	}
	#header_content {
		text-align:center;
	}
	#socialMedia {
		display:none;
	}
	#account_points {
		float:none;
		margin:0px auto;	
		margin-bottom:30px;
	}
	#account_history {
		float:none;
		max-width:800px;	
		width:auto;
		padding-left:0px;
		margin-left:0px;
	}
	#account_sidebar {
		padding-top:0px;
		padding-bottom:0px;
		margin-top:5px;
	}
	#mobileNavigationWrapper, #mobileNavigation, #mobileNavigationSpace, #accountNavigation {
		display:block;	
	}
	
	.product_description_left {
		float:none;
		margin:0px auto;
		max-width:256px;
	}
	
	.product_description_right {
		float:none;
		margin:0px auto;
		max-width:256px;
		margin-top:30px;
	}
	
	.product_description {
		float:none;
		margin:0px auto;
	}
	
	.product_description h2 {
		text-align:left;	
	}
	
	.bx-wrapper .bx-viewport {
		left:0px !important;
	}
	
	.hide760 {
		display:none;
	}
	
	h1 { 
		line-height:1;
	}
	#page_content_wrapper {
		padding-bottom: 0px;
	}

}

@media screen and (max-width: 600px) {
	
	
	.loginLeft, .loginRight {
		float:none; width:100%;
	}
	
	.loginRight {
		padding-top:50px;
	}
	.offersHeader {
		font-size:18px;
		padding:10px;
	}
}

@media screen and (max-width: 525px) {
	#page_content {
	}
	#account_history th {
		display:none;	
	}
	#account_history td {
		border-top:1px solid #20201f;		
		padding-bottom:8px;	
	}

	#account_history div {
		display:block;
	}
	.hide525 {
		display:none !important;	
	}
	.valignTop {
		vertical-align:top;
	}
	.valignBottom {
		vertical-align:bottom;
		color:#60605f;
	}

}

@media screen and (max-width: 375px) {
	
	
}
