/**
* Common View Elements
*/
/* --- Views Field --- */
.views-field{
}

.field-content{
}

/* Views Field Title */
.views-field-title{
}

.views-field-title .field-content{
}

/* Views Field Image */
.views-field-field-image{
}

.views-field-field-image .field-content{
}

/* Views Field Body */
.views-field-body{
}

.views-field-body .field-content{
}

/* Views Field Changed */
.views-field-changed{
}

.views-field-changed .field-content{
}

/* --- Views Inline Grid --- */
.views-row{
}

.views-row-odd{
}

.views-row-even{
}

.views-col{
}
.views-col:hover .views-field-title a {
	color: #00AEEE;
}

.cols-1 .views-col{
	width: 100%;
}

.cols-2 .views-col{
	width: 50%;
}

.cols-3 .views-col{
	width: 33.33%;
}

.cols-4 .views-col{
	width: 25%;
}

.cols-5 .views-col{
	width: 20%;
}

.cols-6 .views-col{
	width: 16.66%;
}

/**
* Supported Views Formats
*/
/* --- Slideshow --- */

#slideshow-wrapper  .region-slideshow{
	position: relative;
}

#slideshow-wrapper  .views-slideshow-cycle-main-frame,
#slideshow-wrapper  .views_slideshow_slide{
	width: 100% !important;
}


#slideshow-wrapper  .region-slideshow .views-fields-outer-wrapper{
	float: left;
	margin: 75px 0 0 0;
	width: 460px;
}

#slideshow-wrapper  .region-slideshow .views-fields-wrapper{
	background: #d36445;
	color: #fff;
	float: left;
	padding: 25px;
	width: 410px;
}



#slideshow-wrapper  .region-slideshow .views-field-title{
	font-size: 30px;
	line-height:30px;
	margin-bottom:10px;
}

#slideshow-wrapper  .region-slideshow .views-field-title a{
	color: #fff;
}

#slideshow-wrapper  .region-slideshow .views-field-title a:hover,
#slideshow-wrapper  .region-slideshow .views-field-title a:focus,
#slideshow-wrapper  .region-slideshow .views-field-title a:active{
	text-decoration: none;
	opacity: 0.5;
}

#slideshow-wrapper  .region-slideshow  .views-field-view-node{
	clear: both;
	float: left;
	margin: 10px 0 0 0;
}

#slideshow-wrapper  .region-slideshow  .views-field-view-node a{
	background: url("../images/bg-view-more-slide.png") no-repeat 85% 50% #00AEEE;
	border: 3px solid #00aeee;
	color: #fff;
	float: left;
	font-size: 16px;
	font-weight: 400;
	line-height: 44px;
	min-height: 44px;
	padding: 0 55px 0 25px;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}

#slideshow-wrapper  .region-slideshow  .views-field-view-node a:hover,
#slideshow-wrapper  .region-slideshow  .views-field-view-node a:focus,
#slideshow-wrapper  .region-slideshow  .views-field-view-node a:active{
	background: url("../images/bg-view-more-slide-hover.png") no-repeat 85% 50% #fff;
	color: #00AEEE;
	text-decoration: none;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}

#slideshow-wrapper  .views-field-field-slideshow-image{
	float: right;
	margin: 50px 0 0 0;
}

#slideshow-wrapper  .views-slideshow-controls-bottom{
	bottom: 70px;
	display: block !important;
	height: 5px;
	left: 0;
	position: absolute;
	width: auto;
	z-index: 66;
}

#slideshow-wrapper  .views-slideshow-controls-bottom .views_slideshow_pager_field_item{
	background: #a9b3ae;
	cursor: pointer;
	float: left;
	height: 5px;
	margin: 0 5px 0 0;
	width: 40px;
}

#slideshow-wrapper  .views-slideshow-controls-bottom .views_slideshow_pager_field_item.active{
	background: #fff;
}

#slideshow-wrapper  .views-slideshow-controls-bottom .views-field-nid{
	display: none;
}

#slideshow-wrapper .views-slideshow-controls-top {
	width: 100%;
	
}

#slideshow-wrapper .views-slideshow-controls-text-previous {
	position: absolute;
	left: -150px;
	top: 225px;
	width: 44px;
	height: 44px;
	text-indent: -999em;
	background: url('../images/bg-next-pre-slide.png') no-repeat 0 0; 
}
#slideshow-wrapper .views-slideshow-controls-text-next {
	position: absolute;
	right: -150px;
	top: 225px;
	width: 44px;
	height: 44px;
	text-indent: -999em;
	background: url('../images/bg-next-pre-slide.png') no-repeat 0 -44px; 
}
#slideshow-wrapper .views-slideshow-controls-text-previous:active,
#slideshow-wrapper .views-slideshow-controls-text-previous:focus,
#slideshow-wrapper .views-slideshow-controls-text-previous:hover{
	background: url('../images/bg-next-pre-slide-hover.png') no-repeat 0 -44px; 
}

#slideshow-wrapper .views-slideshow-controls-text-next:active,
#slideshow-wrapper .views-slideshow-controls-text-next:focus,
#slideshow-wrapper .views-slideshow-controls-text-next:hover{
	background: url('../images/bg-next-pre-slide-hover.png') no-repeat 0 0; 
} 
#slideshow-wrapper .views-slideshow-controls-text-pause{
	display: none;
}

/*jcarousel*/
.jcarousel-skin-default .jcarousel-clip-vertical {
	height: 430px;
}

  

.jcarousel-skin-default .jcarousel-container-vertical{
	height: 430px;
	margin: auto;
	padding: 0;
	width: 100%;
}

.jcarousel-skin-default .jcarousel-item{
	background: #fff;
	border: 1px solid #e5e5e5;
	height: 120px !important;
	list-style: none;
	overflow: hidden;
	padding: 2px;
	text-align: left;
	width: 98%;
}

.jcarousel-skin-default .jcarousel-item:active,
.jcarousel-skin-default .jcarousel-item:focus,
.jcarousel-skin-default .jcarousel-item:hover{
	background: #fff;
	border: 3px solid #00aeee;
	padding: 0;
}

.jcarousel-skin-default .jcarousel-item-vertical{
	margin: 10px 0;
}

.jcarousel .views-field-field-product-image{
	float: left;
	margin: 20px;
}

.jcarousel .views-field-title{
	margin: 20px 20px 5px 0;
}

.jcarousel .views-field-title a{
	color: #333;
}

.jcarousel .views-field-title a:active,
.jcarousel .views-field-title a:focus,
.jcarousel .views-field-title a:hover{
	color: #2dafef;
	text-decoration: none;
}

.jcarousel .views-field-field-rating{
	display: inline-block;
	height: 16px;
	margin: 0 0 5px 0;
}

.jcarousel .views-field-commerce-price{
	color: #00aeee;
	font-size: 14px;
}

.jcarousel-skin-default .jcarousel-next, 
.jcarousel-skin-default .jcarousel-prev {
	display: block;
	height: 24px;
	width: 24px;
}

.jcarousel-skin-default .jcarousel-prev-vertical{
	background: url('../images/bg-pre-scroll.png') no-repeat 0 0;
	display: block !important;
	left: auto;
	position: absolute;
	right: 35px;
	top: -40px;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}

.jcarousel-skin-default .jcarousel-prev-vertical:active,
.jcarousel-skin-default .jcarousel-prev-vertical:focus,
.jcarousel-skin-default .jcarousel-prev-vertical:hover{
	background: url('../images/bg-pre-scroll.png') no-repeat 0 -24px;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}

.jcarousel-skin-default .jcarousel-next-vertical{
	background: url('../images/bg-next-scroll.png') no-repeat 0 -24px;
	bottom: auto;
	left: auto;
	position: absolute;
	right: 0;
	top: -40px;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}

.jcarousel-skin-default .jcarousel-next-vertical:active,
.jcarousel-skin-default .jcarousel-next-vertical:focus,
.jcarousel-skin-default .jcarousel-next-vertical:hover{
	background: url('../images/bg-next-scroll.png') no-repeat 0 0;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}


#sidebar-first-wrapper .jcarousel-skin-default .jcarousel-prev-vertical,
#sidebar-first-wrapper .jcarousel-skin-default .jcarousel-next-vertical{
	top: -60px;
}

#sidebar-first-wrapper  .jcarousel-skin-default .jcarousel-item {
	border: 0;
	padding: 0;
}

#sidebar-first-wrapper .jcarousel-skin-default .jcarousel-item:active, 
#sidebar-first-wrapper .jcarousel-skin-default .jcarousel-item:focus, 
#sidebar-first-wrapper .jcarousel-skin-default .jcarousel-item:hover {
	background: 0;
	border: 0;
	padding: 0;
}

#sidebar-first-wrapper  .jcarousel .views-field-field-product-image {
	float: right;
	margin: 0 0 0 10px;
}

#sidebar-first-wrapper  .jcarousel .views-field-title,
#sidebar-first-wrapper  .jcarousel .views-field-commerce-price {
	margin: 0;
}

/*Popular Style*/
#panel-second-wrapper .view-popular-slideshow{
	position: relative;
}

#panel-second-wrapper .views-slideshow-controls-top{
	position: absolute;
	right: 0;
	top: -40px;
}

#panel-second-wrapper .views-slideshow-controls-top .views-slideshow-controls-text-pause{
	display: none;
}

#panel-second-wrapper  .views-slideshow-controls-text-next, 
#panel-second-wrapper  .views-slideshow-controls-text-previous{
	display: block;
	float: right;
	height: 24px;
	margin: 0 0 0 5px;
	text-indent: -999em;
	width: 24px;
}

#panel-second-wrapper  .views-slideshow-controls-text-previous{
	background: url('../images/bg-vpre-scroll.png') no-repeat 0 0;
	position: absolute;
	right: 35px;
	top: 0;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}

#panel-second-wrapper  .views-slideshow-controls-text-previous:active,
#panel-second-wrapper  .views-slideshow-controls-text-previous:focus,
#panel-second-wrapper  .views-slideshow-controls-text-previous:hover{
	background: url('../images/bg-vpre-scroll.png') no-repeat -24px 0;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}

#panel-second-wrapper  .views-slideshow-controls-text-next{
	background: url('../images/bg-vnext-scroll.png') no-repeat -24px 0;
	position: absolute;
	right: 0;
	top: 0;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}

#panel-second-wrapper  .views-slideshow-controls-text-next:active,
#panel-second-wrapper  .views-slideshow-controls-text-next:focus,
#panel-second-wrapper  .views-slideshow-controls-text-next:hover{
	background: url('../images/bg-vnext-scroll.png') no-repeat 0 0;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}

#panel-second-wrapper .views_slideshow_main{
	float: left;
	margin: 10px 0 0 0;
}

#panel-second-wrapper .views_slideshow_main .views-fields-wrapper{
	background: url('../images/bg-popular-style.png') top left repeat;
	bottom: 0;
	color: #fff;
	height: 75px;
	left: 0;
	padding: 10px 20px;
	position: absolute;
}

#panel-second-wrapper .views_slideshow_main .views-field-commerce-price{
	background: url('../images/bg-popular-style-price.png') top left repeat;
	bottom: 95px;
	color: #fff;
	font-size: 18px;
	height: 40px;
	left: 0;
	line-height: 40px;
	padding: 0 20px;
	position: absolute;
	width: auto;
}

#panel-second-wrapper  .views_slideshow_main .views-field-body{
	font-size: 14px;
	margin-top:14px;
	line-height:16px;
}

#panel-second-wrapper  .views_slideshow_main .views-field-title{
	font-size: 18px;
	text-decoration:underline;
	line-height: 20px;
}

#panel-second-wrapper  .views_slideshow_main .views-field-title a{
	color: #fff;
}
#panel-second-wrapper .views_slideshow_main .views-field-title a:active,
#panel-second-wrapper .views_slideshow_main .views-field-title a:focus,
#panel-second-wrapper .views_slideshow_main .views-field-title a:hover{
	opacity: 0.5;
	text-decoration: none;
}

/*view latest news*/
#panel-footer-wrapper .panel-column{
}

#panel-footer-wrapper .panel-column  .views-row{
	border-bottom: 1px solid #222;
	padding: 20px 0;
	width: 100%;
}

#panel-footer-wrapper .panel-column  .row-first{
	padding-top: 5px;
}

#panel-footer-wrapper .panel-column  .row-last{
	border-bottom: 0;
	padding-bottom: 0;
}

#panel-footer-wrapper .panel-column .views-field-field-image{
	float: left;
	margin: 5px 15px 0 0;
}

#panel-footer-wrapper .panel-column .views-field-title{
	font-size: 13px;
	padding-top: 0px;
	margin-bottom: 5px;
}

#panel-footer-wrapper .panel-column .views-field-title a{
	color: #fff;
	text-decoration: none;
}

#panel-footer-wrapper .panel-column .views-field-title a:hover,
#panel-footer-wrapper .panel-column .views-field-title a:focus, 
#panel-footer-wrapper .panel-column .views-field-title a:active{
	color: #fff;
	text-decoration: none;
}

#panel-footer-wrapper .panel-column  .views-field-created{
	font-size: 11px;
}



/*Products display*/
.page-taxonomy .view-filters {
	background: #fbfbfb;
	border: 1px solid #eee;
	padding: 15px 20px;
}

.page-taxonomy  .view-filters .views-exposed-widget {
	float: left;
	font-weight: 500;
	line-height: 30px;
	width: 25%;
}

.page-taxonomy .view-filters .views-widget-sort-order,
.page-taxonomy .view-filters .views-widget-view-as{
	width: 19%;
}

.page-taxonomy .view-filters .views-submit-button{
	float: right;
	width: 10%;
}


.page-taxonomy .grid-view {
	background: url('../images/bg-grid-content-product.png') no-repeat 0 0;
	float: left;
	height: 11px;
	margin: 10px 0 0 10px;
	text-indent: -999em;
	width: 11px;
}

.page-taxonomy .grid-view.active{
	background: url('../images/bg-grid-content-product.png') no-repeat 0 -11px;
}

.page-taxonomy .list-view {
	background: url('../images/bg-list-view.png') no-repeat 0 0;
	float: left;
	height: 11px;
	margin: 10px 0 0 10px;
	text-indent: -999em;
	width: 11px;
}

.page-taxonomy .list-view.active{
	background: url('../images/bg-list-view.png') no-repeat 0 -11px;
}

.page-taxonomy   .view-filters .views-exposed-widget span.button input.form-submit {
	background: none repeat scroll 0 0 #fff;
	border: 2px solid #dddddd;
	color: #FFFFFF;
	color: #333;
	cursor: pointer;
	float: right;
	font-weight: 300;
	height: 35px;
	padding: 4px 10px;
}

.page-taxonomy   .view-filters .views-exposed-widget span.button input.form-submit:hover,
.page-taxonomy   .view-filters .views-exposed-widget span.button input.form-submit:focus {
  border-color: #00AEEE;
}


.page-taxonomy   .view-filters .views-exposed-widget .form-item, 
.page-taxonomy   .view-filters .views-exposed-widget.form-action {
	margin-bottom: 0;
	margin-top: 0;
}

.page-taxonomy   .view-filters .views-exposed-widget select, 
.page-taxonomy   .view-filters .views-exposed-widget .form-select{
	border: 1px solid #e5e5e5;
	margin: 2px 0 0 0;
	padding: 3px;
}

.page-taxonomy   .view-filters .views-exposed-widget label {
	float: left;
	font-weight: 500;
	line-height: 29px;
	margin: 0 10px 0 0;
}

.page-taxonomy   .view-filters form {
	margin: 0;
	padding: 0;
}

.page-taxonomy   .view-content .views-row {
	border-bottom: 1px solid #f0f0f0;
	clear: both;
	padding: 40px 0;
}

.page-taxonomy .view-content .views-row.views-row-last{
	border-bottom: 0;
}

.page-taxonomy   .view-content .views-row  .views-field-field-product-image {
	float: left;
	margin: 0 20px 0 0;
}

.page-taxonomy .view-content .views-row .views-field-title {
  font-size: 13px;
  font-weight: 500;
  margin: 0 0 5px;
}

.page-taxonomy   .view-content .views-row   .views-field-title a {
	color: #333;
}

.page-taxonomy   .view-content .views-row   .views-field-title a:active ,
.page-taxonomy    .view-content .views-row   .views-field-title a:focus ,
.page-taxonomy   .view-content .views-row   .views-field-title a:hover {
	color: #00aeee;
	text-decoration: none;
}

 
.page-taxonomy   .view-content .views-row   .views-field-commerce-price {
	font-size: 24px;
	font-weight: 100;
	margin: 8px 0;
}

.page-taxonomy   .view-content .views-row   .views-field-field-rating {
	height: 20px;
	display: inline-block;
	
}
.page-taxonomy   .view-content .views-row   .views-field-field-rating  form{
	margin: 0;
}

.page-taxonomy   .view-content .views-row .button .form-submit {
	background: url("../images/bg-cart-button.png") no-repeat scroll 10% 50% #00AEEE;
	border: 3px solid #00AEEE;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 12px;
	font-weight: 400;
	height: 40px;
	padding: 9px 10px 9px 40px;
	text-transform: uppercase;
	-webkit-appearance: none;
	-webkit-border-radius: 0 !important;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}

.page-taxonomy   .view-content .views-row .button .form-submit:focus,
.page-taxonomy   .view-content .views-row .button .form-submit:hover{
	background: url("../images/bg-cart-button-hover.png") no-repeat 10% 50% #fff;
	border: 3px solid #00AEEE;
	color: #00AEEE;
	text-decoration: none;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}


.page-taxonomy  .view-filters .views-widget-view-as,
.page-taxonomy  .view-filters .views-widget-sort-by,
.page-taxonomy  .view-filters .views-widget-sort-order,
.page-taxonomy  .view-filters .views-widget-per-page{
	margin: 3px 0;
}

.page-taxonomy  .item-list {
	border-top: 1px solid #f0f0f0;
	float: left;
	margin: 20px 0 0;
	padding: 20px 0;
	width: 100%;
}


/*views view grid*/
.page-taxonomy .view-content .views-view-grid   .views-row {
	padding: 20px 0;
}

#main-content .view-content .views-view-grid   .views-row .grid-inner{
	padding: 0 10px;
}

#main-content .view-content .views-view-grid .views-row .col-1 {
	margin: 0 6px 0 -10px;
}

#main-content .view-content .views-view-grid .views-row .col-3 {
	float: right;
	margin: 0;
}

.page-taxonomy .view-content .views-view-grid .views-row .views-field-field-product-image {
	margin: 0 0 15px 0;
}

.page-taxonomy  .view-content .views-view-grid  .views-row .views-field-title {
	font-size: 14px;
	font-weight: 100;
}

.page-taxonomy  .view-content .views-view-grid  .views-row .views-field-field-rating {
	margin: 10px 0;
}

.page-taxonomy  .view-content .views-view-grid  .views-row {
	border-bottom: 0;
}


/*product details */
.field-group-htabs-wrapper  div.horizontal-tabs {
	border: 0;
	float: left;
	margin: 40px 0 0;
	padding: 0;
	width: 100%;
}

.field-group-htabs-wrapper  .horizontal-tabs ul.horizontal-tabs-list {
	background: 0;
	border: 0;
}

.field-group-htabs-wrapper .horizontal-tabs ul.horizontal-tabs-list li {
	background: none;
	border-right: 0;
	float: left;
	margin: 0;
	min-width: 0;
	padding: 0;
}

.field-group-htabs-wrapper .horizontal-tabs ul.horizontal-tabs-list li a{
	display: block;
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	position: relative;
	text-decoration: none;
	top: 0;
}

.horizontal-tabs ul.horizontal-tabs-list a strong {
	float: left;
	height: 45px;
}

.field-group-htabs-wrapper .horizontal-tabs ul.horizontal-tabs-list li.selected a, 
.field-group-htabs-wrapper .horizontal-tabs ul.horizontal-tabs-list li.selected a:active,
.field-group-htabs-wrapper .horizontal-tabs ul.horizontal-tabs-list li.selected a:focus,
.field-group-htabs-wrapper .horizontal-tabs ul.horizontal-tabs-list li.selected a:hover{
	background: #999;
	color: #fff;
}

.field-group-htabs-wrapper .horizontal-tabs ul.horizontal-tabs-list li.selected a strong, 
.field-group-htabs-wrapper .horizontal-tabs ul.horizontal-tabs-list li.selected a:active strong,
.field-group-htabs-wrapper .horizontal-tabs ul.horizontal-tabs-list li.selected a:focus strong,
.field-group-htabs-wrapper .horizontal-tabs ul.horizontal-tabs-list li.selected a:hover strong{
	background: url('../images/arrow-tab.png') bottom center no-repeat;
	background-color: none;
	color: #fff;
}

.field-group-htabs-wrapper .horizontal-tabs ul.horizontal-tabs-list li a:active,
.field-group-htabs-wrapper .horizontal-tabs ul.horizontal-tabs-list li a:focus,
.field-group-htabs-wrapper .horizontal-tabs ul.horizontal-tabs-list li a:hover,
.field-group-htabs-wrapper .horizontal-tabs ul.horizontal-tabs-list li a:active strong,
.field-group-htabs-wrapper .horizontal-tabs ul.horizontal-tabs-list li a:focus strong,
.field-group-htabs-wrapper .horizontal-tabs ul.horizontal-tabs-list li a:hover strong{
	background: 0;
	color: #00AEEE;
}



.field-group-htabs-wrapper .horizontal-tabs fieldset.horizontal-tabs-pane {
	border: 0 none;
	padding: 0;
	line-height: 24px;
}
 
.field-group-htabs-wrapper .horizontal-tabs ul.horizontal-tabs-list li a strong{
	color: #666;
	font-weight: 300;
}
/*
.galleryformatter-greenarrows .gallery-thumbs .wrapper {
	background: 0;
	border-bottom: 0;
	line-height: 0;
	overflow: auto;
}

.galleryformatter-greenarrows .gallery-thumbs {
	margin: 10px 0 0;
	padding: 0;
}

.galleryformatter-greenarrows .gallery-thumbs li {
	padding-top: 0;
}

.galleryformatter-greenarrows .gallery-thumbs .arrow {
	bottom: 0;
	display: block;
	height: 70px;
	position: absolute;
	text-indent: -9999px;
	width: 30px;
}

.galleryformatter-greenarrows .gallery-thumbs li a {
	display: block;
	padding: 0;
}

.galleryformatter-greenarrows .gallery-thumbs li.active a {
	background: 0;
}

.galleryformatter-greenarrows .gallery-thumbs .arrow.back{
	background: url('../images/bg-pre-gallery.png') top left no-repeat;
}

.galleryformatter-greenarrows .gallery-thumbs .arrow.back:hover,
.galleryformatter-greenarrows .gallery-thumbs .arrow.back:active,
.galleryformatter-greenarrows .gallery-thumbs .arrow.back:focus{
	background: url('../images/bg-pre-gallery-hover.png') top left no-repeat;
}

.galleryformatter-greenarrows .gallery-thumbs .arrow.forward{
	background: url('../images/bg-next-gallery.png') top right no-repeat;
}

.galleryformatter-greenarrows .gallery-thumbs .arrow.forward:hover,
.galleryformatter-greenarrows .gallery-thumbs .arrow.forward:active,
.galleryformatter-greenarrows .gallery-thumbs .arrow.forward:focus{
	background: url('../images/bg-next-gallery-hover.png') top right no-repeat;
} */


/* Gallery ---*/
.galleryformatter {
	width: 400px;
	display: inline-block;
	float: left;
	margin: 0px 0px 20px 0px;
}

.galleryformatter .gallery-slides, .galleryformatter .gallery-thumbs {
	margin:0px;
}

.galleryformatter-greenarrows .gallery-thumbs {
	width: 300px !important;
	padding: 0px;
	margin: 20px 0px 0px;
}

.galleryformatter-greenarrows .gallery-thumbs li {
	width: 110px !important;
	padding: 0px;
}

.galleryformatter-greenarrows .gallery-thumbs li a {
	margin: 0px auto;
	display: inline-block;
	background: #FFFFFF;
	border: 0;
	padding: 0;
}

.galleryformatter-greenarrows .gallery-thumbs .arrow {
	width: 30px;
	height: 70px;
	bottom: 20px;
}

.galleryformatter-greenarrows .gallery-thumbs .back {
  background: url("../images/bg-pre-gallery.png") top left no-repeat;
  position: absolute;
  top: 0;
  left: 0;
}

.galleryformatter-greenarrows .gallery-thumbs .back:hover {
  background: url("../images/bg-pre-gallery-hover.png") top left no-repeat;
}

.galleryformatter-greenarrows .gallery-thumbs .forward {
  background: url("../images/bg-next-gallery.png") top left no-repeat;
  position: absolute;
  top: 0;
  right: 0;
} 

.galleryformatter-greenarrows .gallery-thumbs .forward:hover {
   background: url("../images/bg-next-gallery-hover.png") top left no-repeat;
}

.galleryformatter-greenarrows .gallery-thumbs .wrapper {
	border: none;
	background: none;
}

.galleryformatter-greenarrows .gallery-thumbs li.active a,
.galleryformatter-greenarrows .gallery-thumbs li a:hover,
.galleryformatter-greenarrows .view-full { border: 0; background: none; }

.galleryformatter-greenarrows .slide-button {
	width: 30px;
	height: 70px;
}

.galleryformatter-greenarrows .prev-slide  {
  background: url("../images/bg-pre-gallery.png") top left no-repeat;
}

.galleryformatter-greenarrows .prev-slide:hover {
  background: url("../images/bg-pre-gallery-hover.png") top left no-repeat;
}

.galleryformatter-greenarrows .next-slide {
  background: url("../images/bg-next-gallery.png") top left no-repeat;
}

.galleryformatter-greenarrows .next-slide:hover {
  background: url("../images/bg-next-gallery-hover.png") top left no-repeat;
}

.node-product-display .node-title {
	font-size: 24px;
	font-weight: 300;
}

.commerce-add-to-cart .button {
	margin: 0 5px 0 0 ;
	display: inline-block;
}
.commerce-add-to-cart .button .wishlist{
	width: 40px;
	height: 40px;
	float: right;
	padding: 0 !important;
	border: 0 !important;
	text-indent: -999em;
	display: none;
	background: url('../images/ico-wishlist.png') no-repeat 0  -40px !important;
}
.commerce-add-to-cart .button .wishlist:hover,
.commerce-add-to-cart .button .wishlist:active,
.commerce-add-to-cart .button .wishlist:focus{
	background: url('../images/ico-wishlist.png') no-repeat 0 0 !important;
}
.node-type-product-display .commerce-add-to-cart .button .wishlist{
	display: block;
}  
.node-product-display .commerce-add-to-cart .form-item label {
	float: none;
	font-weight: 500;
	margin: 8px 10px 0 0;
}
//*.node-product-display .commerce-add-to-cart .form-item-field-pr-couleur-0-field-couleur-creme-und label {
	float: none;
	font-weight: 500;
	margin: 8px 10px 0 0;
}*/

.node-product-display .field-name-commerce-price {
	font-size: 18px;
	font-weight: 100;
	color: #333;
}

.node-product-display .form-item-quantity {
	margin: 20px 0 0;
}
.node-product-display .form-item-quantity input{
	text-align: right;
	width: 35px;
}


.node-product-display   .button .form-submit {
	background: url("../images/bg-cart-button.png") no-repeat scroll 10% 50% #00AEEE;
	border: 3px solid #00AEEE;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font-size: 12px;
	font-weight: 400;
	margin: 20px 0 0;
	padding: 9px 10px 10px 40px;
	text-transform: uppercase;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}

.node-product-display   .button .form-submit:focus,
.node-product-display  .button .form-submit:hover{
	background: url("../images/bg-cart-button-hover.png") no-repeat 10% 50% #fff;
	border: 3px solid #00AEEE;
	color: #00AEEE;
	padding: 9px 10px 10px 40px;
	text-decoration: none;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}

.node-type-product-display  .article{
	margin-bottom: 0;
}

.field-group-htabs-wrapper {
  clear: both;
}

/*Banners*/
.view-banners-block .col-1 .frontb-body{
	background: url("../images/region-first-adv.png") repeat scroll left top transparent;
}

.view-banners-block  .frontb-body-inner {
	background: 0;
	height: 20px;
	padding: 20px;
}

.view-banners-block .frontb-adv:hover  .frontb-body-inner{
	background: 0;
}

.view-banners-block .col-2 .frontb-body{
	background: url("../images/region-second-adv.png") repeat scroll left top transparent;
}

.view-banners-block .col-3 .frontb-body{
	background: url("../images/region-thrid-adv.png") repeat scroll left top transparent;
}

.frontb-adv  .views-field-view-node  a{
	background: url('../images/bg-arrow-adv.png') 0 0 no-repeat;
	float: right;
	height: 24px;
	position: absolute;
	right: 13px;
	text-indent: -999em;
	bottom: 20px;
	width: 24px;
	z-index: 1;
}

.frontb-adv  .views-field-view-node  a:active,
.frontb-adv .views-field-view-node  a:focus,
.frontb-adv  .views-field-view-node  a:hover{
	opacity: 0.5;
}

.region-mass-bottom .block-inner{
	padding: 10px 0;
}

.region-mass-bottom .static-title a{
	color: #333;
}

.region-mass-bottom .static-title a:active,
.region-mass-bottom .static-title a:focus,
.region-mass-bottom .static-title a:hover{
	color: #00AEEE;
	text-decoration: none;
}

.region-mass-bottom .static-view-more a{
	background: url("../images/bg-view-more-slide.png") no-repeat 85% 50% #00AEEE;
	border: 3px solid #00aeee;
	color: #fff;
	float: left;
	font-size: 12px;
	font-weight: 400;
	line-height: 40px;
	min-height: 40px;
	padding: 0 50px 0 20px;
	text-transform: uppercase;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}

.region-mass-bottom .static-view-more a:hover,
.region-mass-bottom .static-view-more a:focus,
.region-mass-bottom .static-view-more a:active{
	background: url("../images/bg-view-more-slide-hover.png") no-repeat 85% 50% #fff;
	color: #00AEEE;
	text-decoration: none;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}

/*sidebar first*/
#sidebar-first-wrapper .views-row {
	border-bottom: 1px solid #E5E5E5;
	float: left;
	margin: 0;
	padding: 20px 0;
	width: 100%;
}

#sidebar-first-wrapper .views-field-field-product-image,
#sidebar-first-wrapper .views-field-field-image {
	float: right;
	margin: 0 0 0 10px;
}

#sidebar-first-wrapper  .views-field-created {
	color: #999;
}

#sidebar-first-wrapper  .views-field-title {
	float: none;
}

#sidebar-first-wrapper  .views-field-title a{
	font-size: 13px;
	font-weight: 300;
}


/*comment*/
#sidebar-first-wrapper .view-most-view .views-field-field-product-image{
	margin: 0;
}

#sidebar-first-wrapper .view-last-comments .views-field-picture {
	float: left;
	margin: 5px 20px 0 0;
}

#sidebar-first-wrapper .view-last-comments  .views-row {
	border-bottom: 0;
}

#sidebar-first-wrapper .view-last-comments .views-field-name{
	color: #00AEEE;
	font-size: 14px;
}

#sidebar-first-wrapper .view-last-comments .views-field-subject a{
	color: #333;
	font-size: 12px;
}

#sidebar-first-wrapper .view-last-comments .views-field-subject a:active,
#sidebar-first-wrapper .view-last-comments .views-field-subject a:focus,
#sidebar-first-wrapper .view-last-comments .views-field-subject a:hover{
	color: #00AEEE;
	text-decoration: none;
}


/*page cart*/
.page-cart .views-table {
	width: 100%;
}

.page-cart span.edit-checkout.button input.form-submit,
.page-cart .views-field-edit-delete span.button input.form-submit,
.page-cart span.edit-submit.button input.form-submit{
	background: #00AEEE;
	color: #fff;
	font-weight: 100;
	line-height: 34px;
	margin: 0;
	min-height: 34px;
	padding: 3px 20px;
	text-align: center;
}
.page-cart span.edit-checkout.button input.form-submit:hover,
.page-cart span.edit-checkout.button input.form-submit:focus,
.page-cart .views-field-edit-delete span.button input.form-submit:hover,
.page-cart .views-field-edit-delete span.button input.form-submit:focus,
.page-cart span.edit-submit.button input.form-submit:hover,
.page-cart span.edit-submit.button input.form-submit:focus{
	background: #fff;
	border: 3px solid #00AEEE;
	color: #00AEEE;
	padding: 0 17px;
}

.views-field-edit-quantity .form-text{
	text-align: center;
}

.page-cart .views-table .price{
	color: #00AEEE;
}

.line-item-summary {
	font-size: 14px;
	margin: 10px 0 0 0;
}

.commerce-line-item-views-form .commerce-line-item-actions {
	margin: 30px 0 0 0;
}

.page-cart .views-field {
	vertical-align: middle;
}

/*check out*/
.page-checkout .checkout-review,
.page-checkout .views-table{
	width: 100%;
}

.page-checkout .commerce-price-formatted-components  td{
	border-bottom: 0;
}

.page-checkout .commerce-price-formatted-components  td.component-title{
	text-align: right;
}

.page-checkout .component-total,
.page-checkout .price{
	color: #00AEEE;
}

.page-checkout span.edit-continue input.form-submit{
	background: #00AEEE;
	color: #fff;
	font-weight: 100;
	line-height: 34px;
	margin: 0;
	min-height: 34px;
	padding: 3px 20px;
	text-align: center;
	-webkit-appearance: none;
  -webkit-border-radius: 0 !important;
}

.page-checkout span.edit-continue input.form-submit:hover,
.page-checkout span.edit-continue input.form-submit:focus{
	background: #fff;
	border: 3px solid #00AEEE;
	color: #00AEEE;
	padding: 0 17px;
}
.page-checkout   th {
  background: #FAFAFA;
  color: #333333;
}
.page-checkout  .commerce-order-handler-area-order-total .commerce-price-formatted-components {
	width: 100%;
}
.page-checkout .commerce-price-formatted-components td.component-title {
	text-align: left;
}

.page-checkout .views-field-commerce-total,
.page-checkout .component-total {
	width: 100px;
	text-align: left;
	padding: 0.75em 1em;
}

.page-checkout  fieldset.checkout-buttons{
	width: 48%;
	float: left;
}
.page-checkout  fieldset.account{
	width: 96%;
	float: left;
	padding: 18px;
}
.page-checkout .form-item label{
	margin: 0 0 5px 0;
}
.page-checkout  fieldset.customer_profile_billing{
	width: 96%;
	float: left;
	padding: 18px;
}

.page-checkout div.form-item {
  margin-right: 0;
  width: 100%;
}
.page-checkout .form-select{
  border: 3px solid #F0F3F4;
  height: auto;
  padding: 8px 3px;
  width: 100%;
}
.page-checkout  fieldset.checkout-buttons{
	border: 0;
	padding: 0;
	
}
.page-checkout  .edit-cancel  input.form-submit {
  background: #333;
  -webkit-appearance: none;
  -webkit-border-radius: 0 !important;
}
.page-checkout  fieldset.checkout-buttons .button-operator{
  display: none;
}
.page-checkout fieldset.customer_profile_billing input,
.page-checkout  fieldset.account .form-text{
  width: 100%;	
}

.page-checkout table.checkout-review .pane-data-full,
.page-checkout table.checkout-review .pane-title td {
  padding-left: 0;
}

.page-checkout-review  fieldset.checkout-buttons {
  float: left;
  margin: 20px 0 0 0 ;
}

.page-checkout-review span.edit-back input.form-submit {
  background: #333;
}

.page-checkout .customer_profile_billing .field-type-addressfield .form-wrapper > div{
  float: right;
  width: 48%;
}

.page-checkout .customer_profile_billing .field-type-addressfield .form-wrapper > div:nth-child(2n+1){
  float: left;
}
/*.page-checkout .customer_profile_billing .street-block,
.page-checkout .customer_profile_billing .addressfield-container-inline {
  float: left; 
  width: 48%;
}

.page-checkout .customer_profile_billing .locality-block,
.page-checkout .customer_profile_billing .form-type-select {
  float: right; 
  position: relative;
  width: 48%;
}*/

.page-checkout .ajax-progress-throbber {
  position: absolute;
  top: 0;
  right: 30px;
}

div.addressfield-container-inline > div.form-item {
  float: none !important;
}


/*view products info*/
.node-product-display .galleryformatter {
	display: inline-block;
	float: left;
	margin: 0 20px 20px 0;
	width: 300px;
}
.galleryformatter-greenarrows .view-full {
	display: none;
}
.node-product-display div.field-type-fivestar {
	display: inline-block;
	margin: 5px 0 10px 0;
}

/*page products*/
.page-products   .view-content .views-row {
	border-bottom: 1px solid #f0f0f0;
	clear: both;
	padding: 40px 0;
	float: left;
	width: 100%;
}
.page-products   .view-content .views-row.views-row-first {
	padding-top: 0;
}

.page-products .view-content .views-row.views-row-last{
	border-bottom: 0;
}

.page-products   .view-content .views-row  .views-field-field-product-image {
	float: left;
	margin: 0 20px 0 0;
}

.page-products   .view-content .views-row   .views-field-title {
	font-size: 13px;
	font-weight: 500;
	margin: 0 0 5px 0;
}

.page-products   .view-content .views-row   .views-field-title a {
	color: #333;
}

.page-products   .view-content .views-row   .views-field-title a:active ,
.page-products    .view-content .views-row   .views-field-title a:focus ,
.page-products   .view-content .views-row   .views-field-title a:hover {
	color: #00aeee;
	text-decoration: none;
}

 
.page-products   .view-content .views-row   .views-field-commerce-price {
	font-size: 24px;
	font-weight: 100;
	margin: 8px 0;
}

.page-products   .view-content .views-row   .views-field-field-rating {
	height: auto;
	display: inline-block;
	
}
.page-products   .view-content .views-row   .views-field-field-rating  form{
	margin: 0;
}

.page-products   .view-content .views-row .button .form-submit {
	background: url("../images/bg-cart-button.png") no-repeat scroll 10% 50% #00AEEE;
	border: 3px solid #00AEEE;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 12px;
	font-weight: 400;
	height: 40px;
	padding: 9px 10px 9px 40px;
	text-transform: uppercase;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}

.page-products   .view-content .views-row .button .form-submit:focus,
.page-products   .view-content .views-row .button .form-submit:hover{
	background: url("../images/bg-cart-button-hover.png") no-repeat 10% 50% #fff;
	border: 3px solid #00AEEE;
	color: #00AEEE;
	text-decoration: none;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}

.page-products  .view-filters .views-widget-view-as,
.page-products  .view-filters .views-widget-sort-by,
.page-products  .view-filters .views-widget-sort-order,
.page-products  .view-filters .views-widget-per-page{
	margin: 3px 0;
}
.page-products   .view-content .views-field-add-to-cart-form {
	margin: 0 0 0 240px;
}

.page-products  .item-list {
	border-top: 1px solid #f0f0f0;
	float: left;
	margin: 20px 0 0;
	padding: 20px 0;
	width: 100%;
}

.page-user table {
  margin: 41px 0 0;
  width: 100%;
}
.page-user-orders table{
	margin: 0;
	width: 100% !important;
}

.page-user-orders table td.component-total, 
.page-user-orders table tr.even td, 
.page-user-orders table tr.odd td {
  width: 50px;
}

.page-user-orders table tr {
	background: 0 !important; 
}
.page-user-orders table.commerce-price-formatted-components tr td.component-total {
	width: 50px; 
}

.page-user td.active{
	background: 0; 
}

.field-name-commerce-order-total {
  margin-bottom: 20px;
}
.confirmation  .edit-submit {
	float: left;
}

.confirmation  a#edit-cancel,
.confirmation  input.form-submit {
  background: #00AEEE;
  border: 0 none;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  height: 34px;
  line-height: 34px;
  float: left;
  margin: 0 3px 0 0; 
  padding: 3px 20px;
  -webkit-appearance: none;
  -webkit-border-radius: 0 !important;
}
.confirmation  a#edit-cancel{
	background: #333;
}
.confirmation  a#edit-cancel:hover,
.confirmation  input.form-submit:hover, 
.confirmation  input.form-submit:focus {
  background: #fff;
  border: 3px solid #00AEEE;
  color: #00AEEE;
  padding: 0 17px;
  text-decoration: none;
}

.page-user-orders ul.action-links{
	margin: 0 0 20px;
	padding: 0;
}

.page-user-orders ul.action-links li {
	margin: 0;
}
.page-user-orders ul.action-links li a {
	background: #00AEEE;
	border: 3px solid #00AEEE;
	color: #fff;
	float: left;
	font-size: 12px;
	font-weight: 400;
	line-height: 40px;
	min-height: 40px;
	padding: 0 20px;
	text-transform: uppercase;
}

.page-user-orders ul.action-links li a:active,
.page-user-orders ul.action-links li a:focus,
.page-user-orders ul.action-links li a:hover {
	background: #fff;
	color: #00AEEE;
	text-decoration: none;
}

.field-type-text-long {
	font-size: 13px;
    font-weight: 300;
}
.field-type-text-long  .field-label {
  font-size: 16px;
  font-weight: 300;
}
.field-type-text-long  .field-items{
  margin: 0 0 0 20px;
}

html.js input.form-autocomplete {
	background-position: 98% 10px;
	padding: 6px 3px;
}
html.js input.throbbing {
    background-position: 98% -13px;
	padding: 6px 3px;
}

.view-gammes-cosmetiques .views-field-name, .view-gammes-cosmetiques .views-field-field-image {text-align:center;}
.view-gammes-cosmetiques .views-row {margin-bottom:20px;}

/*Selection display*/
.node-type-selection .view-filters {
	background: #fbfbfb;
	border: 1px solid #eee;
	padding: 15px 20px;
}

.node-type-selection  .view-filters .views-exposed-widget {
	float: left;
	font-weight: 500;
	line-height: 30px;
	width: 25%;
}

.node-type-selection .view-filters .views-widget-sort-order,
.node-type-selection .view-filters .views-widget-view-as{
	width: 19%;
}

.node-type-selection .view-filters .views-submit-button{
	float: right;
	width: 10%;
}


.node-type-selection .grid-view {
	background: url('../images/bg-grid-content-product.png') no-repeat 0 0;
	float: left;
	height: 11px;
	margin: 10px 0 0 10px;
	text-indent: -999em;
	width: 11px;
}

.node-type-selection .grid-view.active{
	background: url('../images/bg-grid-content-product.png') no-repeat 0 -11px;
}

.node-type-selection .list-view {
	background: url('../images/bg-list-view.png') no-repeat 0 0;
	float: left;
	height: 11px;
	margin: 10px 0 0 10px;
	text-indent: -999em;
	width: 11px;
}

.node-type-selection .list-view.active{
	background: url('../images/bg-list-view.png') no-repeat 0 -11px;
}

.node-type-selection   .view-filters .views-exposed-widget span.button input.form-submit {
	background: none repeat scroll 0 0 #fff;
	border: 2px solid #dddddd;
	color: #FFFFFF;
	color: #333;
	cursor: pointer;
	float: right;
	font-weight: 300;
	height: 35px;
	padding: 4px 10px;
}

.node-type-selection   .view-filters .views-exposed-widget span.button input.form-submit:hover,
.node-type-selection   .view-filters .views-exposed-widget span.button input.form-submit:focus {
  border-color: #00AEEE;
}


.node-type-selection   .view-filters .views-exposed-widget .form-item, 
.node-type-selection   .view-filters .views-exposed-widget.form-action {
	margin-bottom: 0;
	margin-top: 0;
}

.node-type-selection   .view-filters .views-exposed-widget select, 
.node-type-selection   .view-filters .views-exposed-widget .form-select{
	border: 1px solid #e5e5e5;
	margin: 2px 0 0 0;
	padding: 3px;
}

.node-type-selection   .view-filters .views-exposed-widget label {
	float: left;
	font-weight: 500;
	line-height: 29px;
	margin: 0 10px 0 0;
}

.node-type-selection   .view-filters form {
	margin: 0;
	padding: 0;
}

.node-type-selection   .view-content .views-row {
	border-bottom: 1px solid #f0f0f0;
	clear: both;
	padding: 40px 0;
}

.node-type-selection .view-content .views-row.views-row-last{
	border-bottom: 0;
}

.node-type-selection   .view-content .views-row  .views-field-field-product-image {
	float: left;
	margin: 0 20px 0 0;
}

.node-type-selection .view-content .views-row .views-field-title {
  font-size: 13px;
  font-weight: 500;
  margin: 0 0 5px;
}

.node-type-selection   .view-content .views-row   .views-field-title a {
	color: #333;
}

.node-type-selection   .view-content .views-row   .views-field-title a:active ,
.node-type-selection    .view-content .views-row   .views-field-title a:focus ,
.node-type-selection   .view-content .views-row   .views-field-title a:hover {
	color: #00aeee;
	text-decoration: none;
}

 
.node-type-selection   .view-content .views-row   .views-field-commerce-price {
	font-size: 24px;
	font-weight: 100;
	margin: 8px 0;
}

.node-type-selection   .view-content .views-row   .views-field-field-rating {
	height: 20px;
	display: inline-block;
	
}
.node-type-selection   .view-content .views-row   .views-field-field-rating  form{
	margin: 0;
}

.node-type-selection   .view-content .views-row .button .form-submit {
	background: url("../images/bg-cart-button.png") no-repeat scroll 10% 50% #00AEEE;
	border: 3px solid #00AEEE;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 12px;
	font-weight: 400;
	height: 40px;
	padding: 9px 10px 9px 40px;
	text-transform: uppercase;
	-webkit-appearance: none;
	-webkit-border-radius: 0 !important;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}

.node-type-selection   .view-content .views-row .button .form-submit:focus,
.node-type-selection   .view-content .views-row .button .form-submit:hover{
	background: url("../images/bg-cart-button-hover.png") no-repeat 10% 50% #fff;
	border: 3px solid #00AEEE;
	color: #00AEEE;
	text-decoration: none;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}


.node-type-selection  .view-filters .views-widget-view-as,
.node-type-selection  .view-filters .views-widget-sort-by,
.node-type-selection  .view-filters .views-widget-sort-order,
.node-type-selection  .view-filters .views-widget-per-page{
	margin: 3px 0;
}

.node-type-selection  .item-list {
	border-top: 1px solid #f0f0f0;
	float: left;
	margin: 20px 0 0;
	padding: 20px 0;
	width: 100%;
}
.view-produits-recommandes .views-field-title, .view--les-nouveaut-s .views-field-title{clear:both;)