@media (min-width: 290px)

{

	#top, #content, #shifting, #bottom, #breadcrumbs, #footer

	{

		padding-left: 0;

		padding-right: 0;

	}

	.head, .main, #foot

	{

		padding-left: 0;

		padding-right: 0;

	}

}

@media (max-width: 767px)

{

	/*dont change this*/

	body

	{

		padding-left: 0;

		padding-right: 0;

	}

	/*//dont change this*/

	.head_top .align_right

	{

		text-align: left !important;

	}

	.plusl-panel

	{

		float: left !important;
      

	}

	.module_newsletter .inputbox

	{

		width: 80%;

	}

	#slideshow .crate

	{

		font-size: 10px;

	}

	#hor_nav ul

	{

		display: none;

	}

}

/*can be disabled for when no .holder*/

@media (min-width: 290px) and (max-width: 2480px)

{

	body

	{

		padding-left: 8px;

		padding-right: 8px;

	}

}

/*can be disabled for when no .holder*/

@media (max-width: 467px)

{

	.search

	{

		display: none;

	}

}

/*GENERAL CONTAINERS*/

.page-header

{

	border-bottom: 0;

}

.wrap_inner

{

	margin-right: auto;

	margin-left: auto;

	padding-left: 10px;

	padding-right: 10px;

}

.head

{

}

.head .wrap_inner

{

	padding-top: 10px;

	padding-bottom: 10px;

}

.main

{

}

.main .wrap_inner

{

}

.foot

{

}

.foot .wrap_inner

{

	padding-bottom: 10px;

}

#footer

{

  padding-top: 5px;
  padding-bottom: 5px;
	/*padding: 20px 0; Orig*/

}

/*CONTAINERS*/

#search_login_panel

{

	padding: 20px;

}

#hor_nav

{

}

#hor_nav .wrap_inner

{

	background-color: transparent;

}

.slideshow

{

}

#slideshow

{

	padding-bottom: 10px;

}

#content #slideshow

{

	margin-bottom: 20px;

	padding: 0;

	margin-top: 0;

}

.top

{

}

#top

{

}

.content_main

{

}

.content_main .wrap_inner

{

}

#content

{

	margin-top: 0;

}

.shifting

{

}

#shifting

{

}

.shifting .wrap_inner

{

}

.shifting .crate

{

	margin-bottom: 0;

}

.bottom

{

}

#bottom

{

	padding-top: 10px;

}

.bottom .wrap_inner

{

}

#breadcrumbs

{

	padding-left: 0;

	padding-right: 10px;

	padding-top: 10px;

}

#breadcrumbs .wrap_inner

{

}

.breadcrumb

{

	background-color: transparent;

}

/*SLIDEPANEL*/

#slidepanel

{

	padding-top: 20px;

	padding-bottom: 20px;
  
 

}

#slidepanel .row-fluid, #slidepanel .container_12

{

	background-color: transparent !important;

	background-image: none !important;

}

#slidepanel .crate

{

	text-align: left;

}

