.alert_green {
	font-size: 11px;
    color: green;
    margin-right: 5px;
    text-align: right;
}
.padrl5 {
	padding: 0 5px;
}
.padrl10 {
	padding: 0 10px;
}
.align_c {
	text-align: center;
}

#shop_section li {
	line-height: 20px;
}
#product_actions a {
	color: #523930;
}

#product_content {
	padding-top: 10px;
	background: #533930 ;
}

#product_description
{
	clear: both ;
}
#product_details
{
	display:inline-block;
}
#product_details li
{
	margin-bottom: 5px ; 
	line-height: 20px;
}
#product_details label
{
	font-weight: bold ;
	width: 160px ;
	float: left ;
}
#product_memaction
{
	background: #da2128 ;
	margin-left: 5px ;
	width: 200px ;
}
#product_memaction .product_memactionwhite
{
	background: #fff ;
	margin: 0px 6px 0px 6px ;
	text-align: center ;
	height: 28px ;
	font-family: CooperStdBlack;
}
#product_memaction .product_memactionwhite h2, #product_memaction .product_memactionwhite h3
{
	font-size:14px;
	margin: 0px ;
	padding: 0px ;
}
#product_memaction .product_memactionwhite h2 a
{
	color: #da2128 ;
	text-decoration: none ;
}
#product_memaction .product_memactionwhite h2 a:hover
{
	color: #F8941D ;
}
#product_memaction .product_memactionwhite h3
{
	color: #F8941D ;
}

#product_whitecontent
{
	margin: 0 8px 10px 8px ;
	background: #fff ;
	color: #533930;
}
#product_summary .content_section
{
	margin: 20px 5px 0 5px ;
	background: #533930 ;
}
#product_summary .whitecontent_section
{
	margin: 10px 8px ;
	background: #fff ;
}
#product_summary .section_title
{
	font-size: 19px ;
	color: #533930 ;
	border-bottom: 1px solid #533930 ;
	margin-bottom: 10px ;
	font-family: CooperStdBlack;
}
#product_summary .section_title a
{
	font-size: 10px ;
	float: right ;
	display: none ;
	margin-right: 10px ;
}
#product_summary #gallery_thumbs a img
{
	border: 4px solid #533930 ;
}
#product_summary #gallery_thumbs a:focus img
{
	border: 4px solid #f84c1d ;
}
#product_summary ul#shop_section li
{
	margin-top: 2px ;
	clear:both ;
}
#product_summary ul#shop_section li label
{
	float: left ;
	width: 150px ;
	font-weight: bold ;
}
#product_whitecontent #product_description, #product_whitecontent #product_actions
{
	margin: 0 20px 5px 0 ;
}
#product_whitecontent table
{
	width: 640px ;
}
#product_whitecontent table th
{
	border-bottom: 1px solid #533930 ;
	font-weight: bold ;
}
#product_whitecontent table th, #product_whitecontent table td
{
	padding: 0 10px;
	border-right: 1px solid #533930 ;
	border-left: 1px solid #533930 ;
	height: 20px ;
}
#product_tab
{
	clear: both ;
}

#product_tablabels a
{
	border: 1px solid black ;
	padding: 0px 3px ;
	text-decoration: none ;
	color: #000000 ;
}

#product_tablabels a.selected
{
	border: 1px solid red ;
	color: #ff0000 ;	
}

#product_tabcontents
{
	border: 1px solid black ;
	padding: 3px ;
	height: 100% ;
}


#gallery_thumbs
{
	text-align: center ;
	margin-bottom: 10px ;
}

#gallery_img
{
	text-align: center ;
	height: 1000px ;
}


#collection_panel .section_title
{
	margin-bottom: 10px ;
}

.collection_list
{
	height: auto ; 

}
.collection_product
{
	width: 100px ;
	float: left ;
	margin: 0px 0px 8px 8px ;
	height: 120px ;
	display: inline ;
}

.collection_product img
{
	display: block ;
}


#wishlist_panel
{
}

#wishlist_panel .section_title
{
	margin-bottom: 10px ;
}

#wishlist_list
{
	margin-left: 3px ;
	margin-bottom: 3px ;
}

#wishlist_list .wish_product
{
	float: left ;
	margin-left: 7px ;
	margin-bottom: 7px ;
	display: inline ;
}

#wishlist_list .wish_product img
{
	display: block ;
}

.discussions
{
	border-bottom: 1px solid ;
	text-align: left ;
	margin-bottom: 13px;
}
.discussions .discuss_pic
{
	float: left ;
	width: 100px ;
}
.discussions .discuss_msg
{
	float: left ;
	margin-left: 5px ;
	width: 535px ;
}
.discussions .discuss_msg .discuss_date
{
	background-color: #fff194 ;
	padding: 2px 5px ;
	font-weight: bold ;
	margin-bottom: 2px ;
}
.discussions .discuss_msg p
{
	margin-bottom: 10px ;
}