/*
Product price title
*/
.ProductPriceTitle {
	font-size:1.3em;
	color:#990000;
}


/* Product Details */
#product_details_wrapper{
	font-size:10px;
	position:relative;
	}
#product_details_wrapper h2#product_title{
	margin:0;
	padding:0;
	color:#000000;
	}
#product_details_wrapper h4{
	margin:2px 0 5px 0;
	}
.product_details_floorplans{
	display:block;
	padding:5px;
	position:relative;
	}
#p_d_image img{
	display:block;
	padding:0;
	margin:0;
	border:1px solid #bdbdbd;
	}
.product_options_help{
	text-decoration:none;
	padding:1px;
	}
.product_options_help img{	
	padding:0 2px;
	}
.product_extra_fields{
	background:#f3f3f3;
	border:1px solid #cccccc;
	padding:5px 10px;
	text-align:center;
	margin:10px 0;
	}
.pager{
	padding:10px;
	}
.pager span{
	font-weight:bold;
	}
/*
Validate error message text
*/
.ValidateErrorMessage {
	COLOR: #990000;
	background:#FFFFCC;
	border:1px solid #990000;
	display:block;
	padding:5px;
}
.ValidateErrorMessage h3, .ValidateErrorMessage h2, .ValidateErrorMessage h4{
	color: #990000;
	font:bold 1.5em Arial, Helvetica, sans-serif;
	}
.Star{
	color: #ff0000;
	}
	
/* TABLES */
table.cat_prod_table{
	border-bottom:1px solid #cccccc;
	}
td.cat_img_th{
	width:190px;
	padding:5px;
	}
td.cat_prod_details{
	padding:5px;
	}
	
table.featured_table{
	border-bottom:1px solid #ccc;
	background:url(../images/featured_back.gif) repeat-y;
	width:190px;
	margin:0;
	padding:0;
	margin-top:20px;
	}
table.featured_table td{
	margin:0;
	padding:0;
	}
td.featured_thumbs{
	margin:0;
	padding:0;
	}
td.featured_prod_details{
	padding:5px;
	}
	
.wishlist_add{
	padding:10px 0;
	}
	
table.shopping_cart_item{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #f3f3f3;
	}