﻿	
	body {
		background:#FFFFFF;
		text-align:center; /* Center display:inline-block; */
	}

	body.contentOnly {
		margin:2px;
	}
	a:link, a:visited { 
		color: #000;
	}

	.make_links_bold a:link, a:visited { 
		font-weight: bold;
	}

	.clear {
		clear:both;
	}

	#mueblipedia {
		display:inline-block; /* Contents adjust div height automatically */
	    width:100%;
	    margin:0px auto;
	    text-align:left;
	}

	.center {
		width:970px;
		height:100%;
		margin:0px auto;
	}

	#bg_modal_box {
		display:none;
		position:absolute;
		width:100%;
		/*height: Set by JS code;*/
		top:0px;
		left:0px;
		background-image:url('/view/layouts/front/images/modal_bg.png');
		background-repeat:repeat;
		z-index:8000;
	}

	#bg_modal_box #modal_box {
		position:relative;
		width:843px;
		height:843px;
		/*margin-top: Set by JS code;*/
		margin-right:auto;
		margin-left:auto;
		margin-bottom:auto;
		padding:8px;
		background-color:#FFFFFF;
		z-index:9000;
	}

	#bg_modal_box #modal_box #close_modal {
		position:absolute;
	    right:-15px;
	    top:-10px;
	}

	#bg_modal_box #modal_box #image_info {
		float: left;  
		background-color: red;
    	height: 19px;
    	margin-bottom: 22px;
    	padding: 10px;
    	width: 822px;
    	opacity: .65;
		filter: alpha(opacity=65);
		background-color: #000000;
		color: #FFFFFF;
		font-family: Museo;
	}

	#bg_modal_box #modal_box #image_info > span {
		display:none;
	}

	#bg_modal_box #modal_box #big_photo {
		width:842px;
		height:631px;
		text-align:center;
		/*background-image: Set by JS code;*/
		background-repeat:no-repeat;
	}

	#bg_modal_box #modal_box #big_photo .loader {
		display:none;
	}

	#bg_modal_box #modal_box > .bottom {
		clear:both;
		width:842px;
		height:130px;
		margin-top:15px;
	}

	#bg_modal_box #modal_box > .bottom .arrow_left, .arrow_right {
		float:left;
		width:50px;
		height:30px;
		margin-top:50px;
	}

	#bg_modal_box #modal_box > .bottom .arrow_right {
		float:right;
		width:50px;
		height:30px;
		margin-top:50px;
		margin-left:27px;
	}

	#bg_modal_box #modal_box > .bottom .images_mask {
		float:left;
		width:715px;
		height:100%;
		overflow:hidden;
	}

	#bg_modal_box #modal_box > .bottom .images_mask > .images {
		float:left;
		/*width: Set by PHP code;*/
		height:130px;
	}

	#bg_modal_box #modal_box > .bottom .images_mask > .images .image {
		float:left;
		width:173px;
		height:100%;
		margin:0px;
		margin-right:10px;
	}

	/* http://stackoverflow.com/questions/4770025/how-to-disable-scrolling-temporarily */
	.disable_scrolling {
	  	height:100%;
	  	overflow: hidden;
	}

	select {
		width:156px;
		height:29px;
		padding:5px;
	   	background:none repeat scroll 0 0 #F6F4EF;
   		border:1px solid #ADA9A4;
    	color: #4C4A4A;
    	font-size:12px;
	}

	select option {
		padding-top:7px;
		padding-bottom:7px;
	}

	.view_details span {
		font-family:Helvetica;
		padding-left:7px;
		color:#FFFFFF;
		text-decoration:none;
		letter-spacing:0.02em;
		/*display:block;margin-top:5px;*/
	}

	.view_details a:visited {
		color:#FFFFFF;
	}

	#header {
		width:100%;
	}

	#header .menu {
		width:100%;
		height:50px;
		/*background-image:url('/view/layouts/front/images/header_menu_bg.jpg');
		background-repeat:repeat-x;*/
		background-color: #4C4A4A;
	}

	#header .menu .sections {
		float:left;
		width:750px;
		height:36px;
		margin-top:14px;
	}

	#header .menu .sections ul {
		font-family:'Museo';
		font-size:15px;
		text-transform:uppercase;
		letter-spacing:1px;
		/*text-shadow:-1px 1px #E5E3EC;*/
		margin-left:10px;
	}

	#header .menu .sections ul li {
		float:left;
		margin-right:33px;
	}

	#header .menu .sections ul li a {
		text-decoration:none;
		/*color:#5E5484;*/
		color: white;
		padding-bottom:13px;
	}

	#header .menu .sections ul li a:hover, #header .menu .sections ul li a.force-hover {
		text-decoration:none;
		/*color:#564C7E;*/
		color: #DBD0DC;
		/*border-bottom:4px solid #5E5484;*/
		border-bottom:4px solid #DBD0DC;
	}

	#header .menu .search_global {
		float:right;
		width:200px;
		height:100%;
	}

	#header .menu .languages {
		color: white;
	    float: right;
	    font-weight: bold;
	    margin-top: 14px;
	}

	#header .menu .languages a {
		color: white;
	}

	#header .menu .search_global input {
		float:right;
		width:150px;
		height:16px;
		margin-top:10px;
		padding:5px;
		color:#ADA9A4;
		background: url('../images/chosen-sprite.png') no-repeat scroll 95px -21px #FFFFFF;
		border: 0;
	}

	#header .menu_shadow {
		width:100%;
		height:5px;
		background-image:url('/view/layouts/front/images/menu_shadow.png');
		background-repeat:no-repeat;
		background-position:center;
	}

	#header .logo {
		width:100%;
		height:155px;
	}

	#header .logo .logo_image {
		float:left;
		width:216px;
		height:100%;
	}

	#header .logo .logo_image img {
		margin-top:10px;
	}

	#header .logo .follow_us {
		float:right;
		width:730px;
		height:80%;
		margin-top:10px;
		position:relative;
	}

	#header .logo .follow_us .follow_content{
		position:absolute;
		bottom:0;
		right:0;
	}

	#header .logo .follow_us .social{
		float:left;
		margin-left:5px;
	}

	#header .logo .banner {
		float:right;
		width:730px;
		height:90px;
		margin-top:10px;
		overflow:hidden;
		/*background-color:grey;*/
	}

	#header .logo .slogan {
		float:right;
		width:720px;
		height:20px;
		margin-top:10px;
		overflow:hidden;
		font-family: 'Museo';
		font-size:15px;
		padding:5px;
		background:#d8bddb;
		color:#000;
		text-align:center;
		/*background-color:grey;*/
	}

	#contents {
		width:100%;
	}

	#contents .breadcrumb {
		width:100%;
		/*height:40px;*/
		/*background-image:url('/view/layouts/front/images/contents_breadcrumb_bg.jpg');
		background-repeat:repeat-x;*/
		background-color: #8C8987;
	}

	#contents .breadcrumb h1 {
		padding:10px;
		margin-left: 10px;
	}

	#contents .misc_info {
		width:100%;
		/*height:385px;*/
		/*background-image:url('/view/layouts/front/images/contents_misc_info_bg.jpg');
		background-repeat:repeat-x;*/
		/*background-color:#CDCAC5;*/
		background-color: #E2E1DF;
		display: inline-block;
		padding-bottom:15px;
	}

	#contents .misc_info .arrow_left {
		float:left;
		width:5%/*50px*/;
		height:30px;
		margin-top:187px;
	}

	#contents .misc_info .collections_mask {
		float:left;
		width:90%/*870px*/;
		height:344px;
		margin-top:20px;
		overflow:hidden;
	}

	#contents .misc_info .collections {
		float:left;
		/*width: Set by PHP code;*/
		height:100%;
	}

	#contents .misc_info .collections .collection {
		float:left;
		width:275px;
		height:100%;
		margin-right:22px;
	}

	#contents .misc_info .collections .collection.last {
		margin-right:0px;
	}

	#contents .misc_info .collections .collection .box {
		width:100%;
		height:335px;
		background-color:#FFFFFF;
	}

	#contents .misc_info .collections .collection .box .photo {
		width:100%;
		height:206px;
		background-color:grey;
		overflow:hidden;
	}

	#contents .misc_info .collections .collection .box .info {
		width:100%;
		height:129px;
	}

	#contents .misc_info .collections .collection .box .info .info_text {
		float:left;
		width:100%;
		height:104px;
	}

	#contents .misc_info .collections .collection .box .info .info_text .name {
		float:left;
		margin-top:10px;
		margin-left:10px;
		margin-bottom:5px;
	}

	#contents .misc_info .collections .collection .box .info .info_text .name h2 a {
		/*color:#57496C;*/
		color: #975C9E;
	}

	#contents .misc_info .collections .collection .box .info .info_text .sinopsis {
		clear:left;
		margin-left:10px;
		color: #4C4A4A;
	}

	#contents /*.misc_info .collections .collection .box .info*/ .view_details {
		float:right;
		/*width:112px;*/
		height:25px;
		/*padding-top:6px;*/
		background-image:url('/view/layouts/front/images/contents_view_details_1_bg.jpg');
		background-repeat:no-repeat;
		background-position: right 0;
		background-color: #8d8988;
	}
	
	#contents .view_details  a{
		/*padding:4px 0;*/
		padding:	4px 30px 4px 0;
		display:	block;
	}
	
	#contents .bottom_shadow {
		float:left;
		width:100%;
		height:9px;
		background-image:url('/view/layouts/front/images/contents_bottom_shadow.png');
		background-repeat:no-repeat;
	}

	#contents .misc_info .arrow_right {
		float:left;
		width:5%/*50px*/;
		height:30px;
		margin-top:187px;
		margin-left:-1px;
	}

	#contents .main .center > .top {
		width:100%;
		/*height:125px;*/
		padding-top:20px;
	}

	#contents .main .center .search_collections {
		float:left;
		width:65%;
		/*height:125px;*/
		margin-right:4%;
		margin-bottom:15px;
	}
	.contentOnly #contents .main .center .search_collections {
		margin-bottom:0;
	}

	#contents .main .center .search_collections .top {
		float:left;
		width:100%;
		/*height:40px;*/
		background-image:url('/view/layouts/front/images/contents_search_collections_top_bg.jpg');
		background-repeat:repeat/*-x*/;
	}

	#contents .main .center .search_collections .top h2 {
		padding: 9px 0 9px 18px;
		font-size: 18px;
		text-transform: uppercase;
	}

	#contents .main .center .search_collections .bottom {
		float:left;
		width:100%;
		/*height:85px;*/
		/*background-color:#DBD7EB;*/
		background-color: #E2E1DF;
		padding-bottom: 13px;
	}

	#contents .main .center .search_collections .bottom .box {
		float:left;
		width:156px;
		/*height:51px;*/
		margin-top:15px;
	}

	#contents .main .center .search_collections .bottom .box .text {
		/*color:#52497B;*/
		color: #4C4A4A;
		font-weight:bold;
	}

	#contents .main .center .search_collections .bottom .box .options {
		margin-top:10px;
	}

	#contents .main .center .search_collections .bottom #select_brand {
		margin-left:19px;
	}

	#contents .main .center .search_collections .bottom #select_style {
		margin-left:15px;
	}

	#contents .main .center .search_collections .bottom #select_category {
		margin-left:15px;
	}

	#contents .main .center .decosearch #search_button,
	#contents .main .center .search_collections .bottom #search_button {
		width:100px;
		height:30px;
		margin-top:43px;
		margin-left:13px;
	}
	#contents .main .center .decosearch #search_button > .left,
	#contents .main .center .search_collections .bottom #search_button > .left {
		float:left;
		width:4px;
		height:100%;
		background-image:url('/view/layouts/front/images/button_search_left.jpg');
		background-repeat:no-repeat;
	}
	#contents .main .center .decosearch #search_button > .center,
	#contents .main .center .search_collections .bottom #search_button > .center {
		float:left;
		width:auto;
		height:24px;
		padding-top:6px;
		padding-left:11px;
		padding-right:8px;
		background-image:url('/view/layouts/front/images/button_search_center.jpg');
		background-repeat:repeat-x;
	}
	#contents .main .center .decosearch #search_button > .center #js_search,
	#contents .main .center .search_collections .bottom #search_button > .center #js_search {
    	letter-spacing:0.02em;
		color:#FFFFFF;
	}
	#contents .main .center .decosearch #search_button > .center a:hover,
	#contents .main .center .search_collections .bottom #search_button > .center a:hover {
    	text-decoration:none;
	}
	#contents .main .center .decosearch #search_button > .separator,
	#contents .main .center .search_collections .bottom #search_button > .separator {
		float:left;
		width:auto;
		height:100%;
		background-image:url('/view/layouts/front/images/button_search_center.jpg');
		background-repeat:repeat-x;
	}
	#contents .main .center .decosearch #search_button > .icon,
	#contents .main .center .search_collections .bottom #search_button > .icon {
		float:left;
		width:14px;
		height:100%;
		background-image:url('/view/layouts/front/images/button_search_icon.jpg');
		background-repeat:no-repeat;
	}
	#contents .main .center .decosearch #search_button > .right,
	#contents .main .center .search_collections .bottom #search_button > .right {
		float:left;
		width:4px;
		height:100%;
		background-image:url('/view/layouts/front/images/button_search_right.jpg');
		background-repeat:no-repeat;
	}

	#contents .main .center .search_collections #search_type {
		float:right;
		height:20px;
		margin-top:20px;
	}

	#contents .main .center .search_collections #search_type > .left {
		float:left;
		height:100%;
		margin-left:12px;
		background-repeat:no-repeat;
	}

	#contents .main .center .search_collections #search_type > .left.list {
		width:20px;
		height:20px;
		background-image:url('/view/layouts/front/images/search_type_list.png');
	}

	#contents .main .center .search_collections #search_type > .left.list:hover {
		background-image:url('/view/layouts/front/images/search_type_list_hover.png');
	}

	#contents .main .center .search_collections #search_type > .left.grid {
		width:20px;
		height:20px;
		background-image:url('/view/layouts/front/images/search_type_grid.png');
	}

	#contents .main .center .search_collections #search_type > .left.grid:hover {
		background-image:url('/view/layouts/front/images/search_type_grid_hover.png');
	}

	#contents .main .center .highlighted_brands {
		float:left;
		width:31%;
		/*height:125px;*/
		background-color:grey;
		margin-bottom: 15px;
	}

	#contents .main .center .highlighted_brands .top {
		float:left;
		width:100%;
		height:40px;
		background-image:url('/view/layouts/front/images/contents_search_collections_top_bg.jpg');
		background-repeat:repeat-x;
	}

	#contents .main .center .highlighted_brands .top h3 {
	 	color: #FFFFFF;
    	font-family: 'Museo';
    	font-size: 18px;
    	letter-spacing: 1px;
    	text-transform: uppercase;
		padding-top:9px;
		padding-left:18px;
	}

	#contents .main .center .highlighted_brands .bottom {
		float:left;
		width:100%;
		height:85px;
		/*background-color:#DBD7EB;*/
		background-color: #E2E1DF;
	}

	#contents .main .center .highlighted_brands .bottom .brands {
		float:left;
		width:275px;
		height:55px;
		margin-left:14px;
		margin-top:15px;
		overflow:hidden;
		/*background-color:#DBD7EB;*/
		background-color: #E2E1DF;
	}

	#contents .main .center .highlighted_brands .bottom .brands a {
		font-size:14px;
		/*color:#52497B;*/
		color: #4C4A4A;
		text-decoration:underline;
	}

	#contents .main .center > .middle {
		width:100%;
		/*height:476px;*/
		margin-top:10px;
		display: inline-block;
	}
	#contents .main .center > .middle .banner{
		float:right;
		width:31%;
	}
	#contents .main .center > .middle .banner img{
		width:100%;
	}

	#contents .main .center > .middle .highlighted_collection {
		float:left;
		width:65%;
		height:476px;
		/*background-image:url('/view/layouts/front/images/contents_highlighted_collection.jpg');*/
		background-repeat:no-repeat;
		margin:0 auto;
	}

	#contents .main .center > .middle .highlighted_collection .box {
		float:left;
		width:100%;
		height:100%;
	}

	#contents .main .center > .middle .highlighted_collection .box .left {
		float:left;
		/*width:205px;*/
		height:100%;
	}

	#contents .main .center > .middle .highlighted_collection .box .left .top {
		width:191px;
		height:54px;
		padding-top:14px;
		padding-left:14px;
		opacity:.85;
		filter:alpha(opacity=85);
		/*background-color:#52497B;*/
		background-color: #7F4D8C;
	}

	#contents .main .center > .middle .highlighted_collection .box .left .top > h2 {
		font-size: 21px;
   		margin-top: -6px;
	}

	#contents .main .center > .middle .highlighted_collection .box .left .bottom {
		width:191px;
		height:394px;
		padding-top:14px;
		padding-left:14px;
		opacity:.65;
		filter:alpha(opacity=65);
		background-color:#FFFFFF;
	}

	#contents .main .center > .middle .highlighted_collection .box .left .bottom .text {
		width:150px;
		height:auto;
		/*color:#57496C;*/
		color: #4C4A4A;
		font-size:15px;
		text-align:left;
	}

	#contents .main .center > .middle .highlighted_collection .box .left .bottom .text h3 {
		padding-bottom:23px;
	}

	#contents .main .center > .middle .highlighted_collection .box .left .bottom .text h3 > a{
		color: #4C4A4A;
	}

	#contents .main .center > .middle .highlighted_collection .box .left .bottom .view_details {
		margin-top:20px;
		margin-right:13px;
		background-image:url('/view/layouts/front/images/contents_view_details_1_bg.jpg');
		/*background-image:url('/view/layouts/front/images/contents_view_details_2_bg.jpg');*/
		background-repeat:no-repeat;
	}

	#contents .main .center > .middle .highlighted_collection .box .right {
		float:left;
		/*width:431px;*/
		height:100%;
	}

	#contents .main .center > .bottom {
		display: inline-block;
		width: 100%;
	}

	#contents .main .center > .bottom  .banner{
		/*width:730px;
		height:90px;*/
		max-width:730px;
		height:auto;
		margin:20px auto 27px auto;
		/*background-color:grey;*/
	}

	#contents .main .center .column_left {
		display:inline-block;
		float:left;
		width:65%;
		margin-right:4%;
	}

	#contents .main .center .column_right {
		display:inline-block;
		float:left;
		width:31%;
	}

	#contents .main .highCampaign {
		display:block;
		background-color: #CDCAC5;
		margin-top:15px;
		position:relative;
	}
	#collection #contents .main .center .highCampaign .top h3,
	#contents .main .center .search_collections .highCampaign .top h3{
		background-color:#343235;
		color:#FFF;
		text-transform:uppercase;
		font-size: 18px;
		padding: 9px 0 9px 18px;
	}
	#collection #contents .main .center .highCampaign .bottom,
	#contents .main .center .search_collections .highCampaign .bottom{
		padding:10px 0;
		position:relative;
	}
	#contents .main .highCampaign .bg{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		display:block;
		background: url(/view/layouts/front/images/bg-campaign.png) 0 0 no-repeat rgba(0,0,0,0);
		z-index:0;
	}
	#contents .main .highCampaign a{
		color:#FFF;
		font-size:18px;
		padding-left:10px;
		position:relative;
	}
	#contents .main .highCampaign a.brand{
		font-size:16px;
	}
	#contents .main .highCampaign span{
		font-size:10px;
		/*position:absolute;
		bottom:5px;
		right:5px;*/
		color:#ccc;
		padding-left:10px;
		position:relative;
	}
	
	#footer {
		width:100%;
		height:466px;
	}

	#footer .misc {
		width:100%;
		/*height:225px;
		background-repeat:repeat-x;*/
		background-image:url('/view/layouts/front/images/footer_misc_bg.jpg');
		background-repeat: repeat;
		display: inline-block;
		height: auto;
		border-bottom: 1px solid #2f2f2f;
		border-top: 1px solid #787677;
	}

	#footer .misc .misc_item {
		float:left;
		/*width:301px;*/
		/*height:196px;*/
		margin-top:18px;
		/*margin-right:33px;*/
		color:white;
		margin-right: 2%;
		width: 32%;
		height:auto;
	}

	#footer .misc .misc_item .title {
		font-family:'Museo';
		font-size:18px;
		letter-spacing:1px;
		margin-bottom:15px;
		padding-bottom:10px;
		border-bottom:1px solid white;
	}

	#footer .misc .misc_item #tweets {
		font-size:12px;
		display: inline-block;
	}

	#footer .misc .misc_item #blog a:link, 
	#footer .misc .misc_item #blog a:visited{
		color:#FFF;
	}
	#footer .misc .misc_item #blog #last_post_title {
		font-family: 'Museo';
		margin-bottom: 8px;
	}

	#footer .misc .misc_item #blog #last_post_content {
		/*font-family: 'Museo';*/
		width: 100%;
		/*height: 100px;*/
		font-size: 11px;
	}
	#footer .misc .misc_item #comments #last_comment {
		width: 100%;
		font-size: 12px;
		margin-bottom:10px;
	}
	#footer .misc .misc_item #comments #last_comment p{
		line-height:16px;
	}
	#footer .misc .misc_item #comments #last_comment a,
	#footer .misc .misc_item #comments #last_comment .name{
		color: #83cdcd;
	}


	#footer .misc .misc_item #tweets .tweet {
		float:left;
		width:100%;
		margin-bottom:5px;
	}

	#footer .misc .misc_item #tweets .tweet .tweet_text {
		float:left;
		width:85%;
		margin-top:-1px;
		line-height: 13px;
	}

	#footer .misc .misc_item #tweets .tweet .tweet_text a {
		color:#83CDCD;
	}

	#footer .misc .misc_item #tweets .tweet .tweet_image {
		float:left;
		width: 10%;
		height:30px;
		margin-right:5%;
	}

	#footer .misc .misc_item #tweets .tweet .tweet_image img {
		width:100%;
		/*height:30px;*/
	}

	#footer .misc .misc_item.facebook {
		margin-right:0px;
	}

	#footer .misc .misc_item.facebook {
		color:white;
	}

	#footer .info {
		width:100%;
		display:inline-block;
		/*height:215px;
		background-image:url('/view/layouts/front/images/footer_info_bg.jpg');
		background-repeat:repeat-x;*/
		background-color: #E2E1DF;
	}

	#footer .info .title {
		font-family:'Museo';
		font-size:15px;
		letter-spacing:1px;
		margin-bottom:18px;
		padding-bottom:12px;
		text-transform:uppercase;
		/*color:#554a82;
		border-bottom:1px solid #554a82;*/
		color: #975C9E;
		border-bottom:1px solid #975C9E;
	}

	#footer .info .recommended {
		float:left;
		width:41%;
		height:152px;
		margin:22px 10% 22px 0;
	}

	#footer .info p {
		line-height:21px;
	}

	#footer .info p + p {
		margin-top:0px;
	}

	#footer .info .recommended .col {
		float: left;
	    font-size: 11px;
	    height: 110px;
	    margin-right: 2%;
	    overflow: hidden;
	    width: 48%;
	}

	#footer .info .recommended .col a {
		color: #4C4A4A;
	}

	#footer .info .contact {
		float:left;
		width:18%;
		/*height:169px;*/
		margin:22px 0;
		color: #4C4A4A;
	}

	#footer .info .follow_us {
		float:right;
		width:20%;
		/*height:169px;*/
		margin:22px 10px 22px 0;
	}

	#footer .info .follow_us .social {
		float:left;
		margin-right:7px;
		margin-bottom:7px;
	}

	#footer .copyright {
		width:100%;
		height:25px;
		background-image:url('/view/layouts/front/images/footer_copyright_bg.jpg');
		background-repeat:repeat-x;
	}
	
	#footer .copyright .center > .left{
		float:left;
		padding-top: 4px;
		color: #FFF;
		margin-left:5px;
	}
	
	#footer .copyright .center > .right{
		float:right;
		padding-top: 4px;
		color: #FFF;
		margin-left:15px;
		margin-right:5px;
	}

	#footer .copyright .center > .right a:link, 
	#footer .copyright .center > .right a:visited{
		color:#FFF;
	}
	
	.banner {
		overflow:hidden;
	}
	
	#banner_n {
		float:right;
		width:290px; 
		height:auto;
		margin-bottom:15px;
		height:30px;
		background:#FFF;
		padding: 9px 5px 0 5px;
		/*border:1px solid #975C9E;*/
		text-align:center;
		background-image:url('/view/layouts/front/images/contents_search_collections_top_bg.jpg');
		background-repeat:repeat-x;		
	}
	
	#banner_n a{
		font-family:'Museo';
		font-size:16px;
		letter-spacing:1px;
		/*color:#975C9E;*/
		color: #FFF;
		/*font-weight: bold;*/
	}
	
	#banner_n2,
	#banner_n1 {
		float:right;
		/*width:290px; 
		height:auto;*/
		margin-bottom:15px;
		/*height:30px;
		background:#FFF;
		padding: 9px 5px 0 5px;
		border:1px solid #975C9E;
		text-align:center;
		background-image:url('/view/layouts/front/images/contents_search_collections_top_bg.jpg');
		background-repeat:repeat-x;*/		
	}
	
	/* cookie tool*/
	/*.cookietool-message {
	position: fixed;
	width: 100%;
	padding: .5em;
	text-align: center;

	background: rgba(150,150,150,.8);
	border-top: 0 solid rgba(0,0,0,.8);
	color: #222;
	}

	.cookietool-message-top {
		border-bottom-width: 1px;
		top: 0;
	}

	.cookietool-message-bottom {
		border-top-width: 1px solid;
		bottom: 0;
	}

	.cookietool-message p {
		margin: 0;
		margin-bottom: .5em;
		text-align: center;
	}*/
	
	/*RESPONSIVE*/
	@media (min-width: 768px) and (max-width: 979px) {
	  .hidden-desktop {
		display: inherit !important;
	  }
	  .visible-desktop {
		display: none !important ;
	  }
	  .visible-tablet {
		display: inherit !important;
	  }
	  .hidden-tablet {
		display: none !important;
	  }
	}

	@media (max-width: 767px) {
	  .hidden-desktop {
		display: inherit !important;
	  }
	  .visible-desktop {
		display: none !important;
	  }
	  .visible-phone {
		display: inherit !important;
	  }
	  .hidden-phone {
		display: none !important;
	  }
	}

	.visible-print {
	  display: none !important;
	}

	@media print {
	  .visible-print {
		display: inherit !important;
	  }
	  .hidden-print {
		display: none !important;
	  }
	}
	
	@media (min-width: 979px) {

	}

	@media (max-width: 979px) {
	
		.center {
			width:750px;
		}
		#header .menu .sections {
			width:586px;
		}
		#header .menu .sections ul li{
			margin-right: 15px;
		}
		#header .menu .sections ul li a{
			font-size:14px;
		}
		#header .menu .search_global {
			width:156px;
			margin-right:5px;
		}
		#header .menu .search_global input{
			
		}
		#header .logo {
			height: 130px;
		}
		#header .logo .logo_image {
			width: 168px;
		}
		#header .logo .logo_image img{
			width:100%;
		}
		#header .logo .follow_us,
		#header .logo .banner {
			margin-top:18px;
			width:570px;
			height:70px;
		}
		#header .logo .banner img{
			width:100%;
		}
		#header .logo .slogan {
			width:560px;
		}
		#contents .misc_info .collections_mask {
			width:594px;
		}
		#contents .main .center .search_collections{
			/*width:497px;
			margin-right: 15px;
			height:200px;*/
		}
		#contents .main .center .highlighted_brands{
			width:31%;
			/*height:200px;*/
		}
		#contents .main .center > .top{
			/*height:200px;*/
		}
		#contents .main .center .highlighted_brands .top h3{
			padding-left:12px;
		}
		#contents .main .center .search_collections .bottom,
		#contents .main .center .highlighted_brands .bottom{
			/*height:160px;*/
		}
		#contents .main .center .highlighted_brands .bottom .brands {
			width:auto;
		}
		#contents .main .center > .middle .highlighted_collection {
			/*float:none;
			width:80%;*/
		}
		#contents .main .center > .middle .banner{
			/*float:left;
			margin:10px 35px 0;*/
			width:31%;
		}
		#contents .main .center > .middle .banner img{
			width:100%;
		}
		#contents .main .center > .bottom .minibanner img{
			width:100%;
		}
		#contents .main .center > .bottom .minibanner  iframe {
			width:100%;
		}
		#contents .main .center > .bottom  .banner{
			width:80%;
		}
		#contents .main .center .right .minibanner  iframe,
		#contents .main .center .right .banner img{
			max-width:100%;
		}		
		#contents .main .center > .bottom .banner img{
			width:100%;
		}
		#contents .main .center .highlighted_brands .top {
			height:auto;
			background-repeat:repeat-x;
			background-color:#7f4d8c;
		}
		#footer .misc{
			background-repeat: repeat;
			display: inline-block;
			height: auto;
		}
		#footer .misc .misc_item{
			margin-right: 2%;
			width: 32%;
			height:auto;
		}
	}
	
	@media (max-width: 767px) {
		.center {
			width:100%;
		}
	}
	
	@media (max-width: 480px) {
		#header .menu {
			display: inline-block;
			height: auto;
		}
		#header .menu .sections {
			width:100%;
			height: auto;
		}
		#header .menu .sections ul li{
			/*float:none;*/
			margin-right: 25px;
		}
		#header .menu .sections ul li a {
			padding-bottom:3px;
		}
		#header .menu .sections ul li a:hover, 
		#header .menu .sections ul li a.force-hover{
			border:none;
		}
		#header .menu .search_global {
			width:100%;
			float:right;
		}
		#header .menu .search_global input{
			float:right;
			margin-left:10px;
		}
		#header .logo {
			display: inline-block;
			height: auto;
		}
		#header .logo .logo_image{
			margin:0 auto;
			float:none;
		}
		#header .logo .follow_us,
		#header .logo .banner {
			margin-top:18px;
			width:361px;
			max-width:100%;
		}
		#header .logo .banner {
			margin:10px auto;
			width:90%;
			float:none;
		}
		#header .logo .slogan {
			width:90%;
			float:none;
			margin:10px auto
		}
		#contents .main .center > .middle .banner{
			float:none;
			margin: 10px auto;
			width:80%;
		}
		#contents .misc_info .arrow_left img,
		#contents .misc_info .arrow_right img {
			width:75%;
		}
		#contents .misc_info .collections_mask {
			width:297px;
			max-width:90%;
		}
		#contents .main .center .search_collections{
			width:100%;
			float:none;
			margin-right: 0;
			margin-bottom:10px;
		}
		#contents .main .center .highlighted_brands{
			width:100%;
			float:none;
		}
		#contents .main .center > .middle .highlighted_collection{
			width:80%;
			float:none;
			margin: 0 auto;
		}
		#footer .misc .misc_item{
			float:none;
			margin: 10px auto !important;
			width:90%;
		}
		#footer .info .recommended,
		#footer .info .contact,
		#footer .info .follow_us {
			float:none;
			width:80%;
			margin:10px auto;
		}
	}
	