.node-type-location-landing {

}

.node-type-location-landing img.find_a_location {
	float:left;
}

/*
 * Locations container styles
 */
.node-type-location-landing .locations {
	float:left;
	width:500px;
	margin-left:38px;
}

.node-type-location-landing h2 {
	color: #66503B;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	margin-bottom:5px;
}

.node-type-location-landing .view-locations-of-landing a {
	color:#971F21;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
}

.coming-soon {
	white-space: nowrap;
}


.node-type-location-landing #right-column .block {
	width:160px;
	margin-right:10px;
	margin-top:17px;
	text-align: center;
	float:left;
}
.node-type-location-landing .divider {
	border-top:2px dotted #B6A999;
	height:10px;
}

.node-type-location-landing #block-views-locations_of_landing-block_1 {
	position:absolute;
	top:82px;
	left:180px;
}

.node-type-location-landing #block-views-locations_of_landing-block_2 {
	position:absolute;
	top:82px;
	left:356px;
}

.node-type-location-landing #block-views-locations_of_landing-block_3 {
	position:absolute;
	top:82px;
	left:529px;
}

.node-type-location-landing #right-column #block-views--exp-locationSearch-block_1 {
	position:absolute;
	top:125px;
	left:0;
}

.node-type-location-landing #right-column #block-views--exp-locationSearch-block_1 input {
  width:90px;
  height:20px;
  margin-right:8px;
}

.node-type-location-landing #right-column #block-views--exp-locationSearch-block_1 .views-exposed-widget {
	padding-left:0;
	padding-right:0;
	cursor: pointer;
}

.node-type-location-landing .main-image {
	margin-top:79px
}