/* CSS Document */

#product-wrapper {
	display:block; 
	float:left;
	position: relative;
	overflow: hidden; 
	width:600px;
	clear:both;
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	overflow: hidden; 
	
	padding-top: 0px; 
	list-style-type: none
}

#product-wrapper #product-info {
	/*width:300px; */
	display:block; 
	float:left; 
	position: relative;
	overflow: hidden; 
	margin:0px;
	/*border:1px solid red; */
}
#product-info .product-image-frame {
	width:128px; 
	height:182px; 
	display:block;
	margin:0px;	
	border:1px solid #666666
}
#product-image {
	width:128px; 
	height:182px; 
}
#product-wrapper  li {
	padding-right: 5px; 
	display: inline; 
	padding-left: 0px; 
	float: left; 
	padding-bottom: 0px; 
	margin: 0px 0px 0px 0px; 
	width: 290px; 
	min-height: 330px;
	padding-top: 0px
}


.product-title a {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.product-title a:hover{
	color: #666666;
	text-decoration: none;
}
.product-title a:visited {
	color: #666666;
	text-decoration: none;
}

#product-list-wrapper {
	width: 590px;
}
#product-list-wrapper li {
	
}
#product-list-wrapper a {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
#product-list-wrapper a:hover{
	color: #666666;
	text-decoration: none;
}
#product-list-wrapper a:visited {
	color: #666666;
	text-decoration: none;
}

.list-product-category-heading {
	width: 590px;
	float:left;
	color: #000000;
	font-weight: bold;
	background-color:#B2ACAE;
	padding-left:5px;
}

#product-list-wrapper li .list-product-member-only {
	width:80px;
	float:left;

}

#product-list-wrapper li .list-product-association {
	width:60px;
	float:left;

}
.list-product-popular {
	width:40px;
	float:left;
}
#product-list-wrapper li .list-product-name {
	width:400px;
	float:left;

}

.left-menu {
	width: 185px;
}
.left-menu UL {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px; 
	list-style-type: none
}
.left-menu LI {
	margin: 1px 0px 0px; 
	width: 100%
}
.left-menu LI A {
	border-right: 0px; 
	padding-right: 0px; 
	border-top: 0px; 
	display: block; 
	padding-left: 5px; 
	filter: alpha(opacity=95); 
	padding-bottom: 1px; 
	border-left: 0px; 
	padding-top: 1px; 
	border-bottom: 0px; 
	background-repeat: no-repeat; 
	background-color: #CCC; 
	text-decoration: none; 
	moz_opacity: .95; 
	opacity: .95
}
.left-menu A {
	color: #666666;
}
.left-menu LI A:hover {
	border-right: 0px; 
	border-top: 0px; 
	filter: alpha(opacity=100); 
	border-left: 0px; 
	color: #fff; 
	border-bottom: 0px; 
	background-repeat: no-repeat; 
	background-color: #b2acae; 
	moz_opacity: 1.0; 
	opacity: 1.0
}
.left-menu LI LI A {
	padding-left: 10px
}
.left-menu LI LI LI A {
	padding-left: 20px
}
.left-menu LI LI LI LI A {
	padding-left: 33px
}
.left-menu LI.left-menu-header P {
	margin: 0px
}
.left-menu LI.left-menu-header P A {
	padding-right: 0px; 
	padding-left: 5px; 
	font-weight: bold; 
	padding-bottom: 2px; 
	padding-top: 2px
}
.left-menu DIV.left-menu-sep {
	padding-right: 0px; 
	padding-left: 0px; 
	filter: alpha(opacity=60); 
	padding-bottom: 0px; 
	margin: 1px 0px 0px; 
	width: 100%; 
	padding-top: 0px; 
	height: 7px; 
	background-color: #DCDADB; 
	moz_opacity: .60; 
	opacity: .60
}
.left-menu LI.left-menu-sep {
	padding-right: 0px; 
	padding-left: 0px; 
	filter: alpha(opacity=60); 
	padding-bottom: 0px; 
	margin: 1px 0px 0px; 
	width: 100%; 
	padding-top: 0px; 
	height: 7px; 
	background-color: #DCDADB; 
	moz_opacity: .60; 
	opacity: .60
}

.product-detail-main-tbl {
	border:1px solid #666666;
}
.product-detail-title-line {
	font-size: 14px;
	padding: 5px;
}
.product-price-text {
	font-size: 14px;
	font-weight: bold;
	color: #888888;
}
.product-description-text {
	padding:8px;
	font-size: 12px;
	
}
#add1, #add2  {
	font-size: 10px;
	width: 99%;
	border:1px solid #666666;
	
}
#add1 select, #add1 input, #add2 select, #add2 input  {
	font-size: 10px;
	border:1px solid #666666;
}
.product-img-title {
	background-color: #b2acae;
}
.product-add-cart-selector {
	padding:3px;
}

.search-products-selector {
 font-size: 11px;

}
.search-products-selector input, .search-products-selector select {
	border:1px solid #666666;
	font-size: 11px;
}