﻿.defaultCont
{
	padding:25px 30px;
}
#demo_bg, 
#demo_bg2, 
#demo_bg3 
{
    position: relative;
    background: url(/web/design/images/lumix/slider-bar2.gif) 4px -2px no-repeat;
    height: 28px;
    width: 120px;
    margin: 0 0 0 15px;
}
#demo_bg3 
{
	background: url(/web/design/images/lumix/slider-bar3.gif) 4px -2px no-repeat;	
}
#demo_bg div, 
#demo_bg2 div, 
#demo_bg3 div 
{
    position: absolute;
    cursor: default;
}

#demo_bg span
{
    position: absolute;    
    top: 10px;
    left: 12px;
    height: 13px;
    width: 100px;
}
#demo_bg2 span 
{
    position: absolute;
    top: 10px;
    left: 12px;
    height: 13px;
    width: 96px;
}
#demo_bg3 span
{
    position: absolute;
    top: 10px;
    left: 12px;
    height: 13px;
    width: 100px;
}
p .ok 
{
    color: #3a3;
    font-weight: bold;
    text-transform: uppercase;
}
p .caution 
{
    background: #ff3;
    color: #770;
    font-weight: bold;
    font-style: italic;
    padding: 0 1ex;
    text-transform: uppercase;
}
p .danger 
{
    color: #f33;
    font-weight: bold;
    text-decoration: blink;
    text-transform: uppercase;
}
p .boom 
{	
    color: #fff;
    background: #000;
    padding: 0 1ex;
}
.sliderWrapper
{
	width:892px;
	height:44px;
	clear:both;
	background:url(/web/design/images/lumix/slider-bg.gif) no-repeat;
}
.topCatSection
{
	padding: 5px 24px;
}
.defaultCont
{
	height:200px;
}
.sliderCont
{	
	height:44px;
	float:left;
}
#pixelsRange,
#priceRange,
#zoomRange
{
	color:#fff;
	width:110px;
	float:right;
	margin-top:9px;
	height:28px;
	font-size:10px;
	text-transform:uppercase;
}
#pixelsRange
{
	width:90px;
	margin-right:2px;	
}
#priceRange
{
	width:90px;
	margin-right:6px;
}
#zoomRange
{
	width:100px;
	margin-right:2px;
}

.rangeSlider
{
	float:right;
}
#sliderMegapixel
{
	width:284px;
	padding-right:5px;
	border-right:1px solid white;
}
#sliderPrice
{
	width:280px;
	padding-right:5px;
	border-right:1px solid white;
}
#sliderZoom
{
	width:315px;
}
#demo_min_thumb3 img,
#demo_max_thumb3 img,
#demo_min_thumb img,
#demo_max_thumb img,
#demo_min_thumb2 img,
#demo_max_thumb2 img
{
	cursor:pointer;
}
#loader
{	
	position:absolute;
	left:46%;
	top:500px;
	background:url(/web/design/images/lumix/loading-bg.png) no-repeat;
	width:120px;
	height:120px;
}
#loader img
{
	margin:52px 0 0 44px;
}
.prodCatCont div
{
	margin:0;
	padding:0;
}
.prodCatPrice
{
	color:#999;
}
.prodCatText
{
	margin-top:7px;
}
.prodCatDetails
{
	height:238px;
}
.minIcon,
.maxIcon
{
	float:right;
}
#sliderMegapixel .minIcon
{
	padding:12px 0 0 0;
}
#sliderMegapixel .maxIcon
{
	padding:12px 4px 0 0;
}
#sliderPrice .minIcon
{
	padding:15px 0 0 0;
}
#sliderPrice .maxIcon
{
	padding:13px 3px 0 0;
}
#sliderZoom .minIcon
{
	padding:10px 0 0 0;
}
#sliderZoom .maxIcon
{
	padding:10px 5px 0 0;
}
.categoryHeader
{
	margin-top:20px; 
	padding-left:25px;	
	float:left; 
	font-size:16px; 
	color:#999999;
	text-transform:uppercase;	
	background:transparent url(/web/design/images/lumix/cat-underline.gif) 25px bottom no-repeat;
	width:220px;
	height:28px;
}
.sliderHeader
{
	font-weight:bold;
	margin-bottom:10px; 
	font-size:18px; 
	color:#686868;
}
.hiddenInputs
{
	display:none;
}
.prodCatLink_cont
{
	height:22px;
}
.prodCatMoreLink,
.compareCheck,
.CompareLabel
{
	float:left;
}
.CompareLabel
{
	width:49px;
	margin:5px 0 0 0;
}
a.prodCatMoreLink
{
	margin-top:3px;
	width:78px;
}
.compareCheck
{
	margin:0;
}
.ie .compareCheck
{
	margin-top:0px;
}
.mac.ff3 .compareCheck
{
	margin-top:2px;
}

