
/* Responsive */

@media screen and  (min-width: 769px) and (max-width: 960px), (max-width: 768px), (max-width: 480px) 
{
	body{
		font-size: 0.6em !important;
		padding:0px;
	}
	

	
	#page {
		border: 0px none;
		padding:0;
	}

	#page, #header-wrapper, #footer-wrapper, #minibasket{
		width: 100%;
		min-width: 100%;
	}
	

	

	#content, #header, #footer{
		width: 99%;
		min-width: 99%;
		margin: 0px auto !important;
	}
	
	#header-banner {
	background-position: 0 50%;
	}
	
	#footer-wrapper {
		padding: 0px;
	}
	#minibasket, #content-wrapper {
		margin: 0px;
	}

	.pl-frame-parent img {
		width: 100px !important;
		height:auto !important;
	}

	#search-bar .prompt {
		width: 55% !important;
	}
}


@media  screen and (min-width: 769px) and (max-width: 960px) {	
	
	#content-body {
		margin-left: 27%;
		margin-right: 27%;
	}

	#content-left, .col-left{
		width: 24.7%;
	}
	#content-right, .col-right{
		width: 24.7%;
	}

	.sg-image, .sg-image a img {
		max-width:150px !important;
		height: auto !important
	}

	.sm-product-detail #pd-left, #pd-gallery-small, .sg-image-wrapper{
		width:150px !important;
	}
	#pd-right {
		margin-left: 155px !important;
	}

}


@media screen and (max-width: 768px), (max-width: 480px), (orientation:portrait) 
{

	#content-right{
		display:none;
	}
	#content-body {
		margin-left: 27%;
		margin-right: 5px;
	}

	.sm-product-detail #pd-left{
		display:block !important
		max-width:150px !important;
		height: auto !important
	} 

	.sm-product-detail #pd-right  {
		float: none !important;
		height: 100% !important;
		width: 100% !important;
		margin-left: 0px !important;
		min-height: 100% !important;
		padding: 0 !important;
	}

	#content-left{
		display:none;
	}
}

@media screen and (max-width: 480px), (orientation:portrait) 
{
#content-left, #content-body {float:none; width:99%; margin:0px auto}
#content-left .module-wrapper {display:none}
#content-left .module-wrapper.mod-nav-bar {display:inline !important}

}