/** Over-rides **/

body #main {
	margin-top: 0px;
}
body.node-type-landing-pages #main {
	margin-top: 0px;
}

.node-type-landing-pages #main, .front #main {
	margin-top: 0px;
}

#main #block-block-22 { /* back button */
	display: block;
}
#main #block-block-22.last { /* back button */
	display: none;
}
   
#page #foot #block-menu_block-3 {
	display: none;
}

#page #foot #block-block-14 {
	margin-left: 15px;
}
#page #header { 
	padding: 0px;
	padding-top: 3px;
}

#main-menu {
	display:none;
	width: 100%;
	float: right;
	top: 0px;
	border-left: 1px dotted white;
}
.page-node-24 #main-menu {
	display: block;
}

#main-menu ul li.leaf{
	display:none;
}
#sidebar-first #block-block-15 h2 { /*translate*/
	display:inline-block;
	
}

#header-region .header-right-column {
	display: none;
}

#page.fixed-grid {
	width: 696px;
}

#sidebar-first #block-menu_block-4 {
	display: none;
}

#header #block-block-5 { /* "easy menu" */
display: none;
}

#page #block-menu_block-6 { /* "mobile menu" */
	display: block;
}

#page #sidebar-first,
#page #sidebar-second,
#page #content,
#page #content-inner,
#page #footer {
	float: none;
	width: auto;
	position:relative;
	margin:0;
	padding:0;
}

#header #logo {
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight: bold;
letter-spacing: -1px;
float: left;
margin: 0px;
}

#page .header-left-column{
	width: 272px;
	position: relative;
	margin:0;
	float: left;
	padding: 0px 40px;
}