.selectnav
{
	display: none;
}
#log-panel .button1
{
	display: none;
}
@media screen and (max-width: 768px)
{
	A#menupanel
	{
		display: block;
	}
	.span9 #nav, .span12 #nav, .span13 #nav
	{
		display: none;
	}
	.span9 .selectnav, .span12 .selectnav, .span13 .selectnav
	{
		display: block;
		width: 98%;
	}
	.selectnav
	{
		margin: 3px 1%;
	}
	.menu-nav
	{
		display: none;
	}
	#log-panel .button1
	{
		display: inline;
		float: none !important;
		margin: 3px;
	}
	A#v_toggle
	{
		display: none;
	}
	#search-position 
	{
		float:right;
		position:relative;
		width:190px
	}
}
@media (min-width: 1200px)
{
	.camera_caption H1
	{
		font-size: 180%;
		letter-spacing: -1px;
		margin: 4px 0px;
	}
	.camera_caption H2
	{
		font-size: 190%;
		letter-spacing: 0px;
		margin: 4px 0px;
	}
	.camera_caption
	{
		font-size: 110%;
	}
	#search-position .search .inputbox, #search-position .finder .inputbox
	{
		max-width: 105px;
	}
	#search-position 
	{
		float:right;
		position:relative;
		width:190px
	}
}
/*Large desktop*/
@media (min-width: 980px) and (max-width: 1199px)
{
	.inner
	{
		padding: 0px 30px;
	}
	.camera_caption H1
	{
		font-size: 230%;
		letter-spacing: -1px;
		margin: 4px 0px;
	}
	.camera_caption H2
	{
		font-size: 140%;
		letter-spacing: 0px;
		margin: 4px 0px;
	}
	.camera_caption
	{
		font-size: 110%;
	}
	#search-position .search .inputbox, #search-position .finder .inputbox
	{
		max-width: 105px;
	}
	#menu .menu-nav > LI A
	{
		padding: 7px 10px;
	}
	#menu #nav UL
	{
		width: 14.5em !important;
	}
	#menu #nav UL UL
	{
		left: 14.5em !important;
	}
	#search-position 
	{
		float:right;
		position:relative;
		width:190px
	}
}
/*Portrait tablet to landscape and desktop*/
@media (min-width: 768px) and (max-width: 979px)
{
	BODY
	{
		font-size: 11px !important;
	}
	H3
	{
		font-size: 130%;
	}
	.inner
	{
		padding: 0px 20px;
	}
	.camera_caption H1
	{
		font-size: 150%;
		letter-spacing: 0px;
		margin: 4px 0px;
	}
	.camera_caption H2
	{
		font-size: 120%;
		letter-spacing: 0px;
		margin: 4px 0px;
	}
	.camera_caption
	{
		font-size: 100%;
	}
	#search-position .search .inputbox, #search-position .finder .inputbox
	{
		width: 95px;
	}
	#search-position .search .button
	{
		text-indent: -9999px;
	}
	#menu .menu-nav > LI A
	{
		padding: 7px;
		font-weight: 600;
		text-transform: none;
	}
	#menu #nav UL
	{
		width: 12em !important;
	}
	#menu #nav UL UL
	{
		left: 12em !important;
	}
	#menu #nav UL LI A
	{
		font-size: 11px;
	}
	#search-position 
	{
		float:right;
		position:relative;
		width:190px
	}
}
/*Landscape phone to portrait tablet*/
@media (max-width: 767px)
{
	.dk_options
	{
		left: -50%;
	}
	.inner
	{
		padding: 0px 10px;
	}
	#menu-handler .span9
	{
		float: left;
		width: 20%;
	}
	
	.rm-line
	{
		display: block;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		width: 30%;
		height: 3px;
		margin: 3px 35%;
	}
	A#menupanel
	{
		padding-top: 6px;
		padding-bottom: 6px;
	}
	UL.vmproduct.productdetails
	{
		padding: 0px !important;
	}
	UL.vmproduct.productdetails .spacer
	{
		padding-bottom: 10px;
	}
	#cart, #currency
	{
		clear: both;
		float: none;
	}
	#currency
	{
		padding: 10px 0px 9px 3px;
	}
	#currency INPUT.button
	{
		float: none;
	}
	#cart .show_cart A#cartpanel, #cart .show_cart A
	{
		margin-right: 5px;
	}
	#cart .vmCartModule .total_products
	{
		padding-left: 10px;
	}
	#bot-modules .span2
	{
		width: 100% !important;
	}
	#search-position 
	{
		float:right;
		position:relative;
		width:190px
	}
}
@media (max-width: 623px)
{
	#afd-header
	{
		height: 172px;
	}
	#logo_lv
	{
		top: -5px;
	}
	#search-position 
	{
		float:right;
		position:relative;
		width:190px
	}
}
/*Landscape phones and down*/
@media (max-width: 480px)
{
	.inner
	{
		padding: 0px 5px;
		min-width: 320px;
	}
	#search-position .search .inputbox, #search-position .finder .inputbox
	{
		max-width: 100px;
	}
	#search-position 
	{
		float:right;
		position:relative;
		width:190px
	}
	#foo-left-right .span6 P
	{
		text-align: center !important;
	}
	.camera_pag
	{
		bottom: 6% !important;
	}
}
