/*-----------------------------------------------------------------------------------*/
/*	MEDIA QUERIES
/*-----------------------------------------------------------------------------------*/
@media (max-device-width: 980px) {
	#productSearch, #productSearch2 {
		left: 17px;
	}
}

/* iPad Landscape */
@media (min-device-width: 768px) and (max-device-width: 1024px) { 
	#footerArea4 {
		margin-top: -30px;
		margin-left: 10%;
		width: 40%;
	}
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media (min-width: 768px) and (max-width: 959px) {
	#footerArea4 {
		margin-top: -30px;
		margin-left: 10%;
		width: 40%;
	}
	
	.sidebox a {
		font-size: 13px !important;
	}

}/* END Smaller than standard 960 (devices and browsers) */

@media (max-width: 979px) {
	#productSearch, #productSearch2 {
		width: 100%;
		left: 0;
		top: 0;
	}

	#productSearch select, #productSearch input, #productSearch button,
	#productSearch2 select {
		width: 100%;
		margin-bottom: 10px;
	}

	#productSearch2 input {
		width: 87%;
	}

	#productSearch2 button {
		position: relative;
		top: 10px;
		left: 0;
		width: 100%;
	}

    #divLogo {
	    display: block;
	    width: 100%;
	    margin: 0 auto;
    }
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media (min-width: 480px) and (max-width: 770px) {
	#footerArea4 {
		margin-top: -30px;
		margin-left: 10%;
		width: 40%;
	}
	
	h1 {
		font-size: 32px !important;
	}
	
	.sidebox a {
		font-size: 12px !important;
	}
}/* END Mobile Landscape Size to Tablet Portrait (devices and browsers) */

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media (max-width: 479px) {
	#divFooter .divPanel {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	h1 {
		font-size: 28px !important;
	}
	
	.sidebox a {
		font-size: 11px !important;
	}
}/* END Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */

@media (max-width: 350px) {
	#divFooter .divPanel {
		padding-left: 10px;
		padding-right: 10px;
	}
	
	h1 {
		font-size: 22px !important;
	}
	
	.sidebox a {
		font-size: 10px !important;
	}
}