/*------------------------------------------------------------------------



# mm 1.0 - August, 2007



# ------------------------------------------------------------------------



# Copyright (C) 2007 mastro . All Rights Reserved.



# @license - Copyrighted Commercial Software



# Author: mastromedia



# Websites:  http://www.mastromedia



-------------------------------------------------------------------------*/







a.addtocart {



	text-indent: -2000px;



	display: block;



	width: 90px;



	height: 30px;



	background: url(../images/button-addtocart.gif) no-repeat bottom left;



	outline: none;



}







/* VIRTUE MART STYLE



----------------------------------------------------------- */



#mm-feature {



	margin: 0px;



	padding: 2px;



	position: relative;



}







#mm-feature a {



	font-weight: bold;



	outline: none;



}







#mm-feature-products img {



	margin: 2px;



}







#mm-feature-products td {



	vertical-align: top;



	padding-right: 3px;



}







#mm-banners {



	text-align: center;



}







/* mm product */



#mm-vm-cart {



	color: #FFFFFF;



	width: 243px;



	margin: 0px;



	padding-left: 20px;



	position: absolute;



	top: 0px;



	right: 0px;



	background: url(../images/vm-cart-bg.gif) top right no-repeat;



}







#mm-vm-cart div.moduletable h3 {



	margin: 10px 0px 0px -70px;



	padding: 0;



	text-transform: uppercase;



	background: none;



	border-top: none;



	text-align: center;



}







#mm-vm-cart div.moduletable a {



	display: block;



	width: 100px;



	height: 19px;



	margin: 5px 0 0 0;



	text-indent: -2000px;



	background: url(../images/button-viewcart.gif) top right no-repeat;



	outline: none;



}







#mm-vm-cart br {



	display: none;



}







/* Style product */



div.mm-productwrap {



	margin: 0!important;



}







div.mm-product {



	margin: 0 15px!important;



}







div.mm-product h3 {



	margin: 0 -5px 5px;



	font-size: 120%;



	text-transform: uppercase;



	text-indent: 25px;



	line-height: normal;



	background: url(../images/ci-right.gif) no-repeat top right;



}







div.mm-product h3 a {



	display: block;



	padding: 8px 0 8px 5px;



	color: #403C3A;



	background: url(../images/ci-left.gif) no-repeat top left;



	text-decoration: none;



}







#product_list div {



	margin: 0px;



	padding: 0px;



}







span.mm-separator {



	display: block;



	height: 30px;



	background: url(../images/dot.gif) repeat-x center left;



	clear: both;



}







span.mm-firstsep {



	margin-top: 10px;



}







#mm-content .componentheading a {



	text-decoration: none;



}







.shop_tip {



	width: 95% !important;



	padding: 10px;



	background: #E6E6E6;



}







.mm-rightseparator {



	background: url(../images/v-dot.gif) right top repeat-y;



}







/* Categories */



.vmcategories {



	font-size: 150%;



	font-weight: bold;



}







.vmcategories:hover,



.vmcategories:active,



.vmcategories:focus {



	text-decoration: none;



	outline: none;



}







/* Vituemart footer */



div.vmfooter {



	margin: 10px 0;



	padding: 0;



	clear: both;



}







/* Vituemart slider */



a.titleproduct {



	color: #CC0000;



}







/* mm News */



#mm-newswrap div.moduletable {



	margin: 0;



	padding: 0;



}



div.vm_element {position:absolute;left:-999em;}