/* ---------- codeNavComment "color" ---------- */
.hot_product
	{
	border: 1px solid #39C;
	}
.hot_product th
	{
	background-color: #39C;
	color: #FFF;
	}
.hot_product .photo
	{
	border-right: 1px solid #39C;	}

.product
	{
	border: 1px solid #39C;
	}
.product th
	{
	background-color: #39C;
	color: #FFF;
	}
.product td
	{
	border-top: 1px solid #39C;
	}

/* ---------- codeNavComment "text" ---------- */
.hot_product th
	{
	font-size: 2em;
	}
.hot_product .photo
	{
	text-align: center;
	}
.hot_product .th_price
	{
	text-align: left;
	font-size: 1.2em;
	}
.hot_product .cart img, .product .cart img
	{
	white-space: nowrap;
	}

.product th
	{
	font-size: 1.2em;
	text-align: left;
	}

/* ---------- codeNavComment "form and position" ---------- */
.hot_product
	{
	width: 100%;
	}
.hot_product th
	{
	padding: 3px;
	}
.hot_product td
	{
	width: 33%;
	padding: 3px 10px 3px 10px;
	}
.hot_product .photo
	{
	padding: 3px;
	border-right: 1px solid #39C;
	vertical-align: middle;
	}
.hot_product .description
	{
	padding-left: 2em;
	}
.hot_product .th_price, .hot_product .price
	{
	padding-left: 2em;
	}
.hot_product .th_price
	{
	height: 18px;
	}
.hot_product .cart img, .product .cart img
	{
	display: block;
	position: relative;
	left: 1.2em;
	}

.product
	{
	width: 100%;
	}
.product th
	{
	padding: 3px;
	}
.product td
	{
	padding: 10px 3px 10px 3px;
	}

.product_title
	{
	display: block;
	}
