form{
	margin:0;
	padding:0;
}

/* product category menu style*/
#categoryMenu{
	
	}
	
#categoryMenu ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

#categoryMenu li{
	/*margin:1px 0px 0px 0px;*/
	position:relative;
	float:left;
	clear:both;
	list-style-type:none;
	width:190px;
	background-color:#E6E6E6;
	border-top: 1px solid #FFFFFF;
	}

#categoryMenu li ul{
	position:absolute;
	top:0px;
	left:190px;
	display:none;
	}

#categoryMenu ul.over{
	display:block;
	}

#categoryMenu li:hover{
	background-color:#CCCCCC;
	}

#categoryMenu a{
	display:block;
	padding:3px 5px;
	text-decoration:none;
	color:#333333;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	}

#categoryMenu a:hover{
	background-color:#C0C0C0;
	color: #FFFFFF;
	border-left-color: #036C90;
	}

/**Products*/
.list-item{
	border:1px solid #a2a288;
	margin-bottom:5px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	}

.list-item :hover{
	background-color:#ecece7;
	cursor:pointer;
	}

.list-item-over{
	background-color:#ecece7;
	cursor:pointer;
	}
	
.list-table{
	width:100%;
	}

.list-table th, .list-table td{
	padding:10px;
	vertical-align:top;
	text-align:left;
	}

.list-table th{
	background-color:#EAEAEA;
	}

.title-big{
	font-size:23px;
	color:#a2a288;
	/*white-space:nowrap;*/
	}

.pro-intro{
	font-size:17px;
	color:#939598;
	line-height:25px;
	overflow:hidden;
	}

.pro-more{
	color:#939598;
	font-size:14px;
	margin-bottom:0px;
	}

.price{
	font-size:25px;
	color:#939598;
	height:103px;
	text-align:right;
	overflow:hidden;
}

.availability{
	font-size:20px;
	color:#a2a288;
	vertical-align:bottom;
	text-align:right;
	overflow:hidden;
	white-space:nowrap;
}

.list-image{
	position:relative;
	}

.icon-sold{
	position:absolute;
	top:0;
	left:0;
	}

.pageNavi{
	padding:5px 0px;
	text-align:right;
	}

.pageNavi a{
	color:#a2a288;
	}

.pageNavi a:hover{
	color:#996600;
	}

.box-detail{
	border:1px solid #a2a288;
	padding-top:15px;
	color:#333333;
	}

.detail-price{
	padding:20px 0px;
	font-size:25px;
	color:#939598;
	text-align:left;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}

.detail-title-big{
	font-size:23px;
	color:#a2a288;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	}

#slideShow{
	width:280px;
	height:200px;
	overflow:hidden;
	position:relative;
	}

#image-caption{
	text-align:center;
	padding:5px;
	}

.thumbnail{
	border:2px solid #FFFFFF;
	}
	
.thumbnail-over{
	border:2px solid #a2a288;
	cursor:pointer;
	}

/**Shopping cart*/
.cart-table{
	width:100%;
	}

.cart-table th, .cart-table td{
	text-align:left;
	vertical-align:top;
	padding:5px 10px;
	border-bottom:1px solid #FFFFFF;
	}

.cart-table th{
	background-color:#EAEAEA;
	}

.cart-table td{
	background-color:#EFEFEF;
	}

.textfield-large{
	width:95%;
	}

.textarea-small{
	width:95%;
	height:80px;
	overflow:auto;
	}

.button{
	padding:10px 0px;
	}

.box-top-desc{
	padding:10px;
	border:1px solid #a2a288;
	margin-bottom:5px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	}

