@charset "utf-8";
/* CSS Document */




.button-outline-mvn {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;  
        
}
	
.button-outline-mvn * {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	list-style: none;
	outline: none; 
        

}
	
.button-outline-mvn a img {
	border: none; }
	
.button-outline-mvn .promotions-list {
	visibility: hidden; }	

.promotions-trigger {
	background: url(../../images/default/images_promo/promotions-button.png) left top no-repeat;
	width: 57px;
	height: 176px;
	position: fixed;
	top: 60px;
	right: -231px;  }
	
.promotions-trigger:hover {
	background-position: right top; }
	
.opened-promotions-panel .promotions-list {
	visibility: visible; 


}
	
.promotions-panel-mvn {
	background: #333;
	position: fixed;
	top: 40px;
	right: -315px;
	display: block;
	clear: both;
	width: 310px;
	border: 5px solid #ff6700;
	border-right: none;
	border-radius: 4px 0px 0px 4px;
	box-shadow: 0px 5px 10px rgba(0,0,0,0.4);

 
}
	
.opened-promotions-panel .promotions-trigger {
	background-position: left bottom;
	right: 0px; 
      
        
}
	
.opened-promotions-panel .promotions-trigger:hover {
	background-position: right bottom;
       
}
	
.promotions-header {
	background: #383838 url(../../images/default/images_promo/promotions-header.png) left bottom repeat-x;
	display: block;
	clear: both;
	color: #fff;
	border-bottom: 1px solid #1e1e1e;
	padding: 20px; }
	
.promotions-header h3 {
	display: block;
	clear: both;
	font-size: 18px;
	font-weight: bold; }
	
.promotions-header span {
	display: block;
	clear: both;
	font-size: 12px;
	color: #888;
	padding: 3px 0px 0px 0px; }
	
.promotions-list {
	display: block;
	clear: both; }
	
.promotions-list ul,
.promotions-list ul li,
.promotions-list ul li a {
	display: block;
	clear: both; }
	
.promotions-list ul li a {
	background: #4a4848 url(../../images/default/images_promo/promotions-product.png) left bottom repeat-x;
	padding: 20px;
	overflow: hidden;
	border-bottom: 1px solid #1e1e1e; }
	
.promotions-list ul li a img {
	float: left;
	width: 75px;
	display: block;
	background: #2d2d2d;
	padding: 4px;
	border-radius: 3px; }
	
.promotions-list ul li a:hover {
	background: #555; }
	
.promotions-list ul li a span {
	float: left;
	width: 160px;
	padding: 0px 0px 0px 20px; }
	
.promotions-list ul li a span span {
	float: none;
	display: block;
	clear: both;
	width: auto;
	padding: 6px 0px 0px 0px;
	overflow: hidden; }
	
.promotions-list ul li a span strong {
	display: block;
	clear: both;
	font-size: 12px;
	color: #ccc;
	line-height: 18px; }
	
.promotions-list ul li a span span small {
	float: left;
	font-size: 12px;
	color: #999;
	padding: 2px 0px 0px 0px;
	text-decoration: line-through; }
	
.promotions-list ul li a span span em {
	float: right;
	font-size: 15px;
	color: #ffb85b;
	font-style: normal; }
	
.promotions-list ul li a:hover * {
	color: #fff; }
	
.promo-bottom-navigation {
	display: block;
	clear: both;
	overflow: hidden; }
	
.promo-bottom-navigation a {
	background: url(../../images/default/images_promo/bottom-navigation.png) left top repeat-x;
	height: 32px;
	width: 138px;
	float: left;
	overflow: hidden;
	font-size: 12px;
	color: #ccc;
	font-weight: bold;
	padding: 16px 0px 0px 16px; }
	
.promo-bottom-navigation a img {
	float: left; }
	
.promo-bottom-navigation a span {
	float: left;
	font-weight: bold; }
	
.promo-bottom-navigation a.go-back-promo {
	border-right: 1px solid #1e1e1e; }
	
.promo-bottom-navigation a.go-back-promo span {
	padding-left: 45px; }
	
.promo-bottom-navigation a.go-ahead-promo {
	border-left: 1px solid #343434; }
	
.promo-bottom-navigation a.go-ahead-promo img {
	float: right;
	margin: 0px 16px 0px 0px; }
	
.promo-bottom-navigation a.go-ahead-promo span {
	padding-left: 25px; }
	
.promo-bottom-navigation a:hover {
	background: #444;
	border-color: #444; }

