div#content-area
{
	background-image: url(../../images/p/shop.jpg);
}

div#product-list div.o,
div#product-info div.o
{
	background-color: #fff;

	opacity: 0.3;

	/* technique from: http://www.hedgerwow.com/360/dhtml/css-opacity-inherit.html */
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
}

div.window
{
	width: 100%;
	height: 100%;

	overflow: hidden;

	position: relative;
	z-index: 2;
}

div#product-list
{
	width: 152px;
	height: 445px;

	padding: 15px;

	position: absolute;

	left: 25px;
	top: 25px;
}

div#product-list li.product
{
	margin: 0 0 15px;

	height: 88px;

	width: 150px;
}

.jcarousel-skin-cocopani .jcarousel-clip-vertical {
    width:  150px;
    height: 445px;
}

div#product-list-scroll-up,
div#product-list-scroll-up.jcarousel-prev-disabled:hover
{
	top: -27px;
	background-position: 0 0;
}

div#product-list-scroll-up:hover
{
	background-position: 0 -27px;
}

div#product-list-scroll-down,
div#product-list-scroll-down.jcarousel-next-disabled:hover
{
	bottom: -27px;

	background-position: -27px 0;
}

div#product-list-scroll-down:hover
{
	background-position: -27px -27px;
}

div.product-list-scroll
{
	position: absolute;

	left: 75px;

	width: 27px;
	height: 27px;

	background-image: url(../../images/scrollupdown.png);
}

div.product-list-scroll:hover
{
	cursor: pointer;
}

div.product-list-scroll.jcarousel-next-disabled:hover,
div.product-list-scroll.jcarousel-prev-disabled:hover
{
	cursor: auto;
}


div#product-info
{
	width: 182px;
	height: 475px;

	position: absolute;

	right: 25px;
	top: 25px;
}

div#product-info div.window div.b
{
	margin-top: 30px;
}

div#product-info div.window div.title.b
{
	margin-top: 15px;
}

div#product-info div.window div.img.b
{
	margin-top: 15px;
}

div#product-info div.window div.img div.text-row img
{
/*	border: 5px solid #fff;*/
}

div#product-info div.window div.img div.text-row
{
padding: 5px 0;
background-color: #fff;
	text-align: center;
}

div#product-info div.window div.purchase.b
{
	margin-top: 15px;
}


div#product-info div.window div.text-row
{
	margin-top: 6px;

	line-height: 21px;

	text-align: right;

	position: relative;

	padding: 0 20px 0 0;
}
div.purchase.b text-row {
	padding:0px;
	line-height:normal;
}
div.purchase.b input {
	height:29px;
	padding:6px;
	float:left;
	margin-right:10px;
	margin-left:5px;
}

div#product-info div.window div.text-row h3,
div#product-info div.window div.text-row p
{
	position: relative;
	z-index: 3;

	text-transform: uppercase;
	font-size: 13px;
	font-family: Arial, sans-serif;

	color: #333;
}

div#product-info div.window div.title div.text-row h3,
div#product-info div.window div.title div.text-row p
{
	font-weight: bold;
	color: #000;
}

div#product-info div.window div.text-row div.o
{
	opacity: 0.6;
}

div#product-info div.window div.text-row a
{
	text-decoration: none;
	color: #333;
}
div#product-info div.window div.cart.b {
	margin:0px;
	background:#fff;
}
div.cart.b text-row {
	margin:0px;
	line-height:normal;
	
}
div.cart.b p{
	
	margin:5px;
}
div#product-info div.window div.cart.b div.text-row a {
	color: #000000;
	text-decoration:underline;
}
div#product-info div.window div.cart.b div.text-row a:hover {
	
}
