a.category_browse{float:left;margin:12px 0 12px 0;font-size:14px;}

img.browseProductImage
{
	width:60px;
}

#ecommerce_layout .head
{
	background-image:url(../images/layouts/article_layout/top_bg.png);
	background-repeat: no-repeat;
	background-position: top left;
	height: 22px;
}

#ecommerce_layout .inner
{
	padding-left: 38px;
	padding-right: 38px;

	background-image:url(../images/layouts/article_layout/mid_bg.png);
	background-repeat: repeat-y;
	background-position: 0 0;

	min-height: 320px;
}

#ecommerce_layout .tail
{
	background-image:url(../images/layouts/article_layout/bottom_bg.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 22px;
}

#ecommerce_layout .inner .item
{
	clear:both;
	width: 914px;
	border-bottom: 1px solid #666666;
}

#ecommerce_layout .inner .item .title
{
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	padding-bottom: 10px;
	width: 400px;
	float:left;
	height: 30px;
}

#ecommerce_layout .inner .item .price
{
	font-size: 20px;
	font-weight: bold;
	color: #ff0000;
	padding-bottom: 10px;
	width: 400px;
	float:left;
	height: 30px;
}

#ecommerce_layout .inner .item .introtext
{
	clear:both;
	color: #ffffff;
	padding-bottom: 10px;
}

#ecommerce_layout .inner .item .fulltext
{
	clear:both;
	color: #ffffff;
	padding-bottom: 10px;
}

#ecommerce_layout a
{
	color:#ffffff;
	text-decoration: underline;
}
 #ecommerce_layout a:visited
{
	/* color:#170099; */
	
}

#ecommerce_layout a:hover
{
    color: #0a6fa1;
}

#ecommerce_layout li
{
	margin-left: 20px;
}

.continue_link
{
    display:none;
}

.shop_info
{
    display:none;
}

.register .sectiontableheader
{
    padding: 10px;
}

.category_info h3
{
    border-bottom:1px solid #FFFFFF;
    font-size:20px;
    font-weight:bold;
    margin-bottom:10px;
    margin-right:38px;
    padding-bottom:10px;
    width:914px;
}

.browseRatingContainer
{
    display:none;
}

.vmCartModule
{
    width: 270px;
    float: right;
    margin-top:44px;
    padding: 5px;
    border: 1px dotted #ffffff;
    background-color:  #000066;
    height:100%;
    padding-bottom:  15px;
}

.productPrice
{
    color: #ffffff;
    font-weight:bold;
    font-size: 16px;
}

.retailPrice
{
    color: #ff0000;
    font-weight:bold;
    font-size: 16px;
    text-decoration:line-through;
}

#vmMainPage
{
    width: 580px;
}

#vmMainPage .product_list div
{
    clear:both;
}

#vmMainPage .webstore_title
{
    font-size: 16px;
    font-weight:bold;
   margin-bottom:12px;
   border-bottom: 1px solid #ffffff;
}

.browseProductImageContainer
{
    
}

.browseProductTitle
{
    width:  50%;
}

.browsePriceContainer
{
    width: 10%;
}

.buttons_heading img
{
    width: 48px;
    height: 48px;
    padding-right: 10px;
}

#vmMainPage h3
{
    display: block;
    width: 220px;
}

div.title
{
    font-weight: bold;
    font-size: 16px;
}

div.buttons_heading
{
    width: 30%;
    margin-top: 40px;
}

#soundcf
{
    float:right;
    margin-top:4px;
    padding-right:108px;
}
