@charset "utf-8";
/* CSS Document */

div#cat_list_prod_size{
	font-size:0.7em;
}

	div#cat_header{
		}
	div#cat_header p{
		margin-top:10px;
		margin-bottom:10px;
		}
			
	div.prod_detail{
		float:left;
		width:252px; /* 1+250+1*/
		margin:5px;
		/*background-color:#EFEFEF;*/
		border:1px solid #999;
		border-color:#EFEFEF;		
		height:400px; /* was 420, total height of the cat to prevent wrapping wrong because one cat may be taller then others*/
		text-align:center;/*force image and title to be centered, later the bottom part may be left aligned*/		
		}
		div.prod_detail a{								
			text-decoration:none;
			}
		
		div.prod_detail img{			
			}
		div.prod_name{
			height:34px; /*to preserve room for 2 rows of long title*/
			}
		div.vend_name{
			text-align:left;
			margin-left:10px;
			font-weight:bold;
			font-size:120%;
			letter-spacing:normal;			
			font-family:Verdana, Arial, Helvetica, sans-serif;
			}
		div.prod_size_container{
			text-align:left;
			color:#666666;
			margin-left:10px;
			}
		div.prod_color_container{
			text-align:left;
			color:#666666;
			margin-left:10px;		
			}
			div.prod_color_label{
				float:left;
				margin-right:2px; /*some space between label and colors*/
				}
			div.prod_color_hex{
				float:left;	
				width:18px;	height:10px; border:solid 1px;
				margin-left:2px; /*some space between colors*/
				margin-right:2px; /*some space between colors*/
			}
		
		div.prod_middle_container{
			clear:both;
			}
			div.prod_onsale_topseller{
					}
					div.prod_onsale{
						background-color:#FFC0CB;
						color:#FFFFFF;					
						padding-left:2px;
						padding-right:2px;
						}
					div.prod_topseller{
						background-color:#339933;
						color:#FFFFFF;
						padding-left:2px;
						padding-right:2px;
						}
						
		div.prod_bottom_container{
			/*background:#FCF;*/
			margin-top:10px;
			}	
			
				div.prod_price_list{
					color:#999999;				
					}
				div.prod_price{
					font-weight:bold;
					font-size:140%;
					}
				div.prod_price_today{
					/*font-weight:bold;
					color:#cc5858
					font-size:140%;
					*/
					
					font-size:120%;
					color:#F00;
					letter-spacing:2px;
					
					}
				div.prod_price_regular{
					font-size:10px;
					
					}
				div.prod_price_discount_amount{
					color:#F00;
					font-size:90%;
					letter-spacing:2px;
					}

