#main_nav {
	width:803px;
	background:#2b2414;
}
#search {
	width:76px;
	padding:9px 4px 0px 4px;
}

#main_nav li a#btn_salon{ background:url(../images/btn_salon.png) no-repeat; margin-left:6px;width: 66px; padding-right:10px;}
#main_nav li a#btn_brands{ background:url(../images/btn_brands_new.gif) no-repeat; width: 73px; padding-right:10px}
#main_nav li a#btn_collections{ background:url(../images/btn_collections_new.gif) no-repeat; width: 110px;  padding-right:10px}
#main_nav li a#btn_hair{ background:url(../images/btn_hair_new.gif) no-repeat; width: 57px;  padding-right:10px}
#main_nav li a#btn_beauty{ background:url(../images/btn_beauty_new.gif) no-repeat; width: 75px;  padding-right:10px}
#main_nav li a#btn_lifestyle{ background:url(../images/btn_lifestyle_new.gif) no-repeat; width: 79px;  padding-right:10px}
#main_nav li a#btn_brand_spotlight{ background:url(../images/btn_brandspotlight_new.gif) no-repeat; width: 129px;  padding-right:10px}
#main_nav li a#btn_as_seen_in{ background:url(../images/btn_asseenin_new.gif) no-repeat; width: 91px;  padding-right:10px}
#main_nav li a#btn_mjbworld{ background:url(../images/btn_mjbworld_new.gif) no-repeat; width: 107px; }

#search {
	background-color:#888070;
	color:#392B10;
}

#logo_mj {
	background: transparent url(../images/logo_mj_new.png) no-repeat scroll 0 0;
}

#content h1.page-title.archive-title {
	margin-bottom:0px;
}

#beauty_rules_the_world {
	position:absolute;
	top:56px;
	left:253px;
}

.banner {
	padding-left:10px;
}


#hidediv {
	display:none;
}

.mjbw_popup {
	width:850px;
	height:340px
}
.mjbw_title {
	display:none;
}

ul#side_nav.mjbw_side.filters {
	margin-bottom:0px;
}

div#twitter ul#side_nav.mjbw_side.filters ul#tweets li a {
	padding-left:0;
	display: inline;
	text-transform:none;
}

div#twitter ul#side_nav.mjbw_side.filters ul#tweets li {
	border-bottom:1px solid #9c9587;
	padding-left:8px;
	padding-right:8px;
}

.mjbw_video_right {
	float:right;
	width:272px;
}

.mjbw_video_right .header {
	border:0;
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:10px;
}

.mjbw_video_right .product-name {
	font-weight:bold;
}

.mjbw_video_right .prod-image {
	float:left;
}

.mjbw_post_date {
	background:#513f1d;
	padding:3px;
	color:#fff;
}

h2.entry-title,h2.entry-title a {
	color:#2b2414;
	text-transform:uppercase;
	font-size:22px;
}

.floatL {
	float:left;
}
.floatR {
	float:right;
}

h2.entry-title {
	margin-bottom:0;
}

.clearer {
	clear:both;
}

.product-row {
	margin-bottom:10px;
}

#main_nav li a:hover, #brands #main_nav li a#btn_brands, #collections #main_nav li a#btn_collections, #hair #main_nav li a#btn_hair, #beauty #main_nav li a#btn_beauty, #lifestyle #main_nav li a#btn_lifestyle, #brand_spotlight #main_nav li a#btn_brand_spotlight, #as_seen_in #main_nav li a#btn_as_seen_in,#mjbworld #main_nav li a#btn_mjbworld {
background-position:0 -30px !important;
}

.with_newsletter {
	padding-bottom:0px;
}

#side_panel {
	min-height:1px;
}

#side_nav {
	margin-bottom:0px;
}

.filter_panel {
	background:#C1BAA1;
	padding:8px;
	margin-bottom:10px;
}

.filter_header {
	font-weight:bold;
	margin-bottom:8px;
}

#side_nav.filters li a {
	padding-left:0px;
}

a.widget-btn img {
	margin-top:5px;
}

#side_nav .actions {
	margin-top:10px;
}

.narrow-by dl {
	background:#C1BAA1;
}

.narrow-by dt {
	background:none;
	padding:0px;
}

.filter_header {
	font-weight:bold;
}

#brand_selector {
	text-transform:none;
	width:210px;
	background:#C1BAA1;
}

.subcat {
	margin-left:10px;
}

#side_nav ul.subcat li a {
	font-size:10px;
}

#side_nav.filters {
	width:210px;
	margin-top:17px;
}

#middle {
	padding:18px 0px 0px 15px;
	width:944px;
}

#use_this_with {
	margin-left:-36px;
	padding:1px 1px 1px 49px;
	width:660px;
	float:none;
	line-height:0;
}

#recently_viewed_spacer {
	background-color:#816f49;
	height:15px;
	width:710px;
	margin-left:-36px;
}

#recently_viewed {
	margin-left:-36px;
	float:none;
}

.back_gap {
	margin-left:-36px;
	width:709px;
	float:none;
}

#side_nav.filters li.active a,#side_nav.filters li.on a {
	background: #C1BAA1 url(../images/filter_arrow_down.png) no-repeat 190px 6px;
}