﻿.catalogMenu
{
	float: left;
	width: 250px;
}
.catalogMenu h3
{
	margin: 0px;
	padding-bottom: 0px;
}
.catalogMenu0
{
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}
.catalogMenu1, .catalogMenu2, .catalogMenu3, .catalogMenu4
{
	list-style-type: none;
	margin-left: 5px;
	padding-left: 10px;
}
 
/*CATALOG ITEMS */
.catalogItems
{
	position: relative;
	margin-left: 260px;
	width: 660px;
}
.catalogItems h3, .catalogItems h2
{
	margin: 0px;
	padding-bottom: 0px;
}
.catalogDesc
{
	line-height: 18px;
	padding: 5px 0px 10px 0px;
}
.catalogImage
{
	float: right;
	margin-left: 10px;
}
.catalogImage img
{
	width: 200px;
}
.catalogItem
{
	position: relative;
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
	border: #ccc 1px solid;
	padding: 5px;
	width: 200px;
	height: 250px;
}
.catalogItem .itemImage
{
	width: 200px;
	height: 150px;
	overflow: hidden;
}
.catalogItem .itemImage img
{
	/*width: 200px;*/
	height: 150px;
}
.catalogItem .itemTitle
{
	font-weight: normal;
	font-size: 11px;
}
.catalogItem .itemManufacturer
{
	text-align: right;
	font-weight: bold;
	font-size: 11px;
	border-bottom: #ccc 1px solid;
	margin-bottom: 3px;
}
.catalogItem .itemPrice
{
	color: darkblue;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
}
.catalogItem .itemPrice del
{
	font-size: 14px;
	color: Red;
}
.catalogItem .itemLink
{
	text-align: center;
}

/*Item Detail*/
.itemDetail
{
	margin-left: 260px;
	width: 660px;
}
.itemDetail .content
{
	height: 350px;
}
.itemDetail .itemImage
{
	float: left;
	width: 370px;
	height: 300px;
	overflow: hidden;
}
.itemDetail .itemImage img
{
	height: 300px;
}
/*.itemDetail .itemImage:hover
{
	overflow: visible;
}
.itemDetail .itemImage:hover img
{
	width: auto;
	height: auto;
}
*/
.itemDetail .thumbnails
{
	position: relative;
	float: right;
	margin-top: 20px;
	width: 265px;
}
.itemDetail .thumbnails .thumbnail
{
	position: relative;
	width: 50px;
	height: 75px;
	margin: 0px 3px 3px 0px;
	overflow: hidden;
	float: right;
}
.itemDetail .thumbnails img
{
	width: 50px;
}
.itemDetail .itemTitle
{
	font-size: 14px;
	font-weight: bold;
	border-bottom: #ccc 1px solid;
	text-align: right;
}
.itemDetail .itemManufacturer
{
	font-size: 11px;
	text-align: right;
}
.itemDetail .itemPrice
{
	font-size: 18px;
	color: darkblue;
	text-align: right;
	margin-bottom: 10px;
}
.itemDetail .itemPrice del
{
	font-size: 14px;
	color: Red;
}
.itemDetail .itemInventory
{
	text-align: right;
}
.itemDetail .orderButton
{
	text-align: right;
}
.itemDetail .itemDescription
{
	clear: right;
	line-height: 18px;
}

/*CART ITEM */
.cartItems
{
	position: relative;
	width: 100%;
	clear: both;
}
.cartItems .header
{
	background-color: #ffcc66;
	font-weight: bold;
}
.cartItems .footer
{
	background-color: #ffcc66;
	height: 9px;
}
.cartItems .item td
{
	border-bottom: #ffcc66 1px solid;
}
.cartItems .itemImage
{
	width: 60px;
	height: 60px;
	overflow: hidden;
	margin-right: 10px;
	text-align: center;
}
.cartItems .itemImage img
{
	height: 60px;
}
.cartItems .itemTitle
{
	width: 500px;
}
.cartItems .quantity
{
	width: 50px;
	text-align: right;
}
.cartItems .quantity input
{
	width: 30px;
}
.cartItems .itemPrice
{
	width: 90px;
	text-align: right;
}
.cartItems .itemTotal
{
	width: 90px;
	text-align: right;
}
.cartItems .options
{
	text-align: right;
}