﻿@charset "utf-8";
/* CSS Document */
/* Author: InBusiness */
/* Layout-specific stylesheet */

/* Main Product
---------------------------------------- */
#mainProduct {
	width:502px;
	overflow:hidden;
}

#mainProduct .title {
	text-align:right;
}
#mainProduct .title h1 {
	line-height:1em;
}
#mainProduct .title h1 a,
#mainProduct .title h1 a:link,
#mainProduct .title h1 a:visited,
#mainProduct .title h1 a:hover,
#mainProduct .title h1 a:active {
	text-decoration:none;
}

/* Main Product - Left
---------------------------------------- */
#mainProduct .left {
	width:232px;
	float:left;
}
#mainProduct .image {
	width:213px;
	padding:5px 0 0 0;
	overflow:hidden;
}
#mainProduct .image img {
	max-width:213px;
}

/* Main Product - Right
---------------------------------------- */
#mainProduct .right {
	width:270px;
	float:left;
}
#mainProduct .undertitle {
	font-size:0.92em;
	color:#333;
	text-align:right;
	padding:2px 0 10px 0;
}
#mainProduct .description {
	color:#999;
	text-align:right;
}
#mainProduct .price {
	font-size:1.92em;
	color:#79BB50;
	text-align:right;
	padding:10px 0;
}
#mainProduct .buttons {
	text-align:right;	
}
#mainProduct .buttons a,
#mainProduct .buttons a:link,
#mainProduct .buttons a:visited,
#mainProduct .buttons a:hover,
#mainProduct .buttons a:active {
	text-decoration:none;
}

/* Product List
---------------------------------------- */
#productList {
	padding:11px 0 0 0;
	overflow:hidden;
}
#productList .productBox {
	width:165px;
	float:left;
	position:relative;
	margin:0 11px 11px 0;
}
#productList .firstInRow {
	clear:both;
}
#productList .lastInRow {
	margin:0 0 11px 0;
}

#productList .prodBoxTop {
	background:url(../gfx/prodlisttop.jpg) no-repeat;
	width:170px;
	height:11px;
	overflow:hidden;
}
#productList .prodBoxBg {
	background:url(../gfx/prodlistbg.jpg) repeat-y;
	width:150px;
	height:230px;
	padding:1px 10px;
}
#productList .prodBoxBottom {
	background:url(../gfx/prodlistbottom.jpg) no-repeat;
	width:170px;
	height:11px;
	overflow:hidden;
}
#productList .image {
	width:150px;
	padding:0 0 10px 0;
	text-align:center;
}
#productList .image img {
	max-width:150px;
	max-height:140px;
}

#productList .title {
	text-align:center;
	line-height:1em;
}
#productList .title a,
#productList .title a:link,
#productList .title a:visited,
#productList .title a:hover,
#productList .title a:active{
	color:#0099CC;
	font-weight:bold;
	text-decoration:none;
	font-size:1.08em;
}
#productList .undertitle {
	text-align:center;
	line-height:normal;
	font-size:0.83em;
	color:#333;
}
#productList .description {
	text-align:center;
	line-height:normal;
	font-size:0.92em;
	color:#333;
	padding:5px 0;
	overflow:hidden;
}
#productList .description p {
	margin:0;
}
#productList .price {
	width:150px;
	text-align:center;
	line-height:normal;
	font-size:1.08em;
	font-weight:bold;
	color:#333;
	padding:10px 0;
	position:absolute;
	bottom:30px;
	left:10px;
}
#productList .buttons {
	width:150px;
	overflow:hidden;
	text-align:center;
	position:absolute;
	bottom:10px;
	left:10px;
}
#productList .buttons a,
#productList .buttons a:link,
#productList .buttons a:visited,
#productList .buttons a:hover,
#productList .buttons a:active {
	text-decoration:none;
}

.slide {
	width:512px;
	height:274px;
	overflow:hidden;
	z-index:1;
	background:url(../gfx/bg_slide.png);
	padding:7px 10px;
}	
