body{
	font-family:arial;
	}

.wrapper{
	width:100%;
}
.sheet{
	width:1200px;
	margin:0 auto;
}
.header{
	width:1200px;
}
.header img{
	width:100%;
}
.ltchannel{
	width:380px;
	display:inline-block;
	vertical-align:top;
	padding:7px;
}
.mainchannel{
	width:786px;
	display:inline-block;
	padding:7px;
}
.rtchannel{
	width:380px;
	height:625px;
	display:inline-block;
	vertical-align:top;
	padding:7px;
	background:#f4f4f4;
}
.widget-heading{
	margin:0;
	font-family:arial;
}
.HiderContainer{
	width:94%;
	padding-left:10px;
	text-align:left;
	border-bottom:1px #303030 solid;
	margin:0 auto;
	margin-bottom:10px;
	padding-bottom:5px;
}
.loctitle{
	width:94%;
	padding-left:10px;
	text-align:left;
	border-bottom:1px #303030 solid;
	margin:0 auto;
	font-size:1.3em;
	font-weight:bold;
	color:#0d65bf;
	margin-bottom:8px;
}
.LocationSectionHead{
	margin-top:15px;
}
.HiderLapeer, .HiderRomeo, .HiderWarren, .HiderCadillac, .HiderHonda, .HiderFord{
	text-decoration:none;
	color:#0d65bf;
	font-size:.9em;
	font-weight:bold;
}
.infostamp{
	font-family:arial;
	background:#f0f0f0;
	width:225px;
	height:220px;
	padding:10px;
	margin:0 5px;
	text-align:left;
}
.infostampheader{
	font-weight:bold;
	margin-top:5px;
	font-size:.9em}
.infostamptext{
	font-size:.75em
}
.infostamplink a{
	font-size:.75em;
	color:#3366ff;
}
.vcard{
	font-family:arial;
	border:1px solid;
	border-radius:7px;
	padding:7px;
	margin-top:5px;
	margin-bottom:10px;
	background:#f0f0f0;
}
.location{
	margin:0;
}
.org{
	font-family:arial;
	font-weight:bold;
}
.orgsubtitle{
	font-size:.95em;
}
.mapicon{
	margin:10px 0 5px 0;
	display:inline-block;
}
.mapicon img{
	max-height:25px;
}
.adr{
	display:inline-block;
	font-size:.9em;
	margin:5px 0;
}
.adr a{
	color:#303030;
	text-decoration:none;

}
.phoneicon{
	margin:5px 0;
	display:inline-block;
}
.phoneicon img{
	max-height:25px;
}
.phone{
	display:inline-block;
	vertical-align:top;
	margin-top:9px;
	font-size:1em;
}
.phone a{
	color:#0d65bf;
	text-decoration:none;
	font-weight:bold;
}
.linkbutton{
	width:100%;
}
.bulletheader{
	font-family:arial;
	font-size:1.4em;
	font-weight:bold;
}
.bullettext{
	font-family:arial;
	font-size:1.3em;
}
.summary{
	display:inline-block;
	width:59%;
	vertical-align:top;
}
.summarytitle{
	font-size:1.5em;
	font-weight:bold;
	padding-bottom:10px;
}
.summarybody{
	font-size:1.2em;
}
.summaryimage{
	display:inline-block;
	width:36%;
	padding-left:2%;
	padding-right:2%;
}
.summaryimage img{
	width:100%;
}
.full-only{
	display:inline-block;
}
.mobile-only{
	display:none;
}

@media only screen and (max-width: 600px) {

body{
	font-family:arial;
	}
	
.wrapper{
	width:100%;
}
.sheet{
	width:600px;
	margin:0 auto;
}
.header{
	width:100%;
}
.header img{
	width:100%;
}
.contentpane{
	font-size:1.3em;
}

.ltchannel{
	width:100%;
	display:block;
	vertical-align:top;
	padding:5px;
}
.mainchannel{
	width:100%;
	display:block;
	vertical-align:top;
	padding:5px;
}
.rtchannel{
	width:100%;
	height:auto;
	display:block;
	padding:5px;
	background:#f4f4f4;
}
.widget-heading{
	margin:0;
	font-family:arial;
	font-size:1.5em;
}
.infostamp{
	font-family:arial;
	background:#e0e0e0;
	width:90%;
	padding:20px;
	margin:10px 5px;
	text-align:left;
}
.infostampheader{
	font-weight:bold;
	margin-top:5px;
	font-size:1.2em}
.infostamptext{
	font-size:1em
}
.infostamplink a{
	font-size:1em;
	color:#3366ff;
}
.loctitle{
	font-size:2em;
}
.HiderLapeer, .HiderRomeo, .HiderWarren, .HiderCadillac, .HiderHonda, .HiderFord{
	font-size:1.2em;
}
.vcard{
	font-family:arial;
	border:1px solid;
	border-radius:7px;
	padding:7px;
	margin-top:5px;
	margin-bottom:10px;
	background:#f0f0f0;
}
.location{
	margin:0;
}
.org{
	font-family:arial;
	font-weight:bold;
	font-size:1.5em;
}
.mapicon{
	margin:15px 0;
	display:inline-block;
}
.adr{
	display:inline-block;
	font-size:1.4em;
	margin: 10px 0;
}
.mapicon img{
	max-height:40px;
}
.phoneicon img{
	max-height:40px;
}
.phoneicon{
	margin:10px 0;
	display:inline-block;
}
.phone{
	display:inline-block;
	vertical-align:top;
	margin-top:15px;
	font-size:1.6em;
}
.value{
	font-size:1em;
}
.bulletheader{
	font-family:arial;
	font-size:1.3em;
	font-weight:bold;
}
.bullettext{
	font-family:arial;
	font-size:1.3em;
}
.summary{
	display:block;
	width:100%;
	vertical-align:top;
}
.summarytitle{
	font-size:1.5em;
	font-weight:bold;
	padding-bottom:10px;
}
.summarybody{
	font-size:1.2em;
}
.summaryimage{
	display:block;
	width:80%;
	margin: 0 auto;
	margin-top:20px;
	margin-bottom:5px;
}
.full-only{
	display:none;
}
.mobile-only{
	display:block;
}
}