@charset "utf-8";
/* CSS Document */






#feature {
	background-position: center center;
	background-repeat: no-repeat;
	width: 546px;
	height: 413px;
	
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;

}

#gallery {
	width: 372px;
	float: left;
}
#gallery .thumb {
	background-position: center center;
	background-repeat: no-repeat;
	width: 81px;
	height: 70px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	
}


#b2 {
	clear:both;
	
}
.desc {
	padding-top: 10px;
	width: 362px;
	height: 220px;
	float: left;
	margin-right: 10px;
	display: none;
}

#thumbs {
	width: 176px;
	float: left;
	margin-right: 10px;	
}

img {
	border: none;
}

#misc {
	float: left;

}




#prodleft {
	float: left;
	width: 372px;

}

#prodleft #frame {
	width: 360px;
	height: 264px;
	
	float: left;
	text-align: center;
	vertical-align: middle;

}

#iprodpic {
	width: 360px;
	height: 264px;

}

#prodleft #imagethumbs {
	clear: both;
	float: left;
	margin-top: 10px;
	width: 372px;
	padding-bottom: 10px;
}

#imagethumb {
	text-align: center;
	display: block;
	margin-bottom: 10px;
	margin-right: 10px;
	float: left;
	width: 81px;
	height: 70px;
	
	
}
#prodleft #fabricthumbs {
	clear: both;
	float: left;
	width: 372px;
}

#prodleft #fabcat {
	clear: both;

}


#prodleft #fabricthumb {
	text-align: center;
	display: block;
	margin-bottom: 5px;
	margin-right: 5px;
	float: left;
	width: 34px;
	height: 34px;
	
}

.swatch {
	width: 34px;
	height: 34px;

}


#proddesc {
	width: 362px;
	float: left;



}
#prodright {
	padding-top: 20px;
	float: left;
	width: 176px;
	padding-left: 10px;


}
#prodright #prodpromo {
	width: 174px;
	height: 108px;
	
	margin-bottom: 10px;
}

#prodright #prodpromo #promotext {
	width: 174px;
	height: 22px;
	background-color: #ff3399;
	text-align: center;
	padding-top: 3px;
	font-weight: bold;
	color: #FFFFFF;

}
#prodright #prodpromo #promopic {
	width: 174px;
	height: 83px;

}



.qty {
	float: left;
}

.fieldup {
	clear: both;
	padding-top: 10px;

}

.pagenums {
	float: right;
	padding-right: 10px;
}

.sold {
	position: absolute;
	

}
.next {
	position: absolute;
}
#pd_header {
	padding: 10px;
	background-color: #ff3399;
	font-weight: bold;
	color: #FFFFFF;
	height: 30px;

}