/*-- These are small fixes from the grid reset. --*/

.grid-wrapper {
	margin: 0px auto;
	width: 1020px;
}
.layout-2012 #header { 
	height: 140px;
}
.container_16, .container_12 { 
	position: relative;
}
.cust_grid_4-12-0 .container_12{ 
	*position:static; 
}
.padding_40 { 
	padding: 40px;
}
.padding_20 { 
	padding: 20px;
}
.spacer_40 {
	margin-bottom: 40px;
}
/*--Styles for over template pages--*/

.layout-2012 .cust_clearfix { 
	height: 0px;
}
.layout-2012 h1.title { 
	margin-bottom: 5px;
}
.layout-2012 p.caption-links { 
	text-align: center;
}
.layout-2012 #main-wrapper ul li {
	padding: 5px 0px;
}
.layout-2012 #main-wrapper #content-area ul li {
	margin-left: 15px;
	padding-left: 10px;
}
.layout-2012 hr { 
	border: none;
	border-bottom: 1px solid #dddcd7;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
}
.layout-2012 .grad {
	background: url('../images/2012-layout/hr-grad-border.png') center bottom no-repeat;
	display: block;
	border: none;
	padding-bottom: 25px;
	margin-bottom: 42px;
}
.layout-2012 .center{ 
	text-align: center;
}
.layout-2012 .right{ 
	text-align: right;
}
.layout-2012 .spacer-45 { 
	margin-bottom: 45px;
	padding: 10px 0px;
}
.layout-2012 .spacer-25 { 
	margin-bottom: 25px;
	padding: 10px 0px;
}
.layout-2012 .right-cta { 
	margin-left: 5px;
}

/*--Solutions Template Page--*/
.solutions-template-2012  #page-wrapper{
	background-image: none;
}
.solutions-template-2012 #header { 
	height: 100px;
}
.solutions-template-2012 h1.title, .gridhome h1.title { 
	display:none;
}
.solutions-template-2012 .header-wrap	{
	background: url('/sites/all/themes/Concur6/images/product-touts/women-receipt-table.jpg') 0 0 no-repeat;
	display: block;
  	height: 250px;
	margin-bottom: 45px;
}
.solutions-template-2012 .header-wrap	.header-right {
	background: #4c4c4c;
	display: block;
  	height: 250px;
}
.solutions-template-2012 .header-wrap .blue-solutions-cta-12 { 
	top: 10px; 
	position: relative;
}
	
/*--left-media-thumbs--*/
.left-media-thumb { 
	width: 160px; 
}
.left-media-thumb, .left-media-thumb p { 
	margin-bottom: 15px;
}
.left-media-thumb .thumb { 
	display : block; 
	left: -5px; 
	position: relative; 
	margin-bottom: 2px;
}
.content-asset-link {
	padding-top: 0px;
	display: block;
}
.content-asset-link img { 
	position: relative;
	top: 1px;
}

/*1_10_1 grid with no rails*/

.cust_grid_1-10-1.no-rails .container_12 .grid_10 {
	width: 820px;
	left: 80px;
}