#prMap {
	position: relative;
	max-height: 574px;
	max-width: 900px;
	margin: auto;

}
.prTable {
	
	border: solid 4px #E2F5E2;
	border-radius: 6px;
	box-shadow: 3px 3px 10px rgba(0,0,0,0.3);
}
.preshead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #295464;
	text-decoration: none;
	background-color: #E2F5E2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #295464;
}

.presbasic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #339933;
	text-decoration: none;
}
.presheadB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #295464;
	text-decoration: none;
	background-color: #DDE8FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6699FF;
}

.presbasicB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6699FF;
	text-decoration: none;
}

.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
}

#atlanta {
position:absolute;
left:702px;
top:384px;
width:241px;
height:216px;
z-index:36;
border-radius: 8px;
box-shadow: 0px 0px 0px rgba(0,0,0,0.1);
display: none;
}

#baltimore {
position:absolute;
left:804px;
top:234px;
width:238px;
height:184px;
z-index:36;
display: none;
}

#boise {
position:absolute;
left:179px;
top:114px;
width:238px;
height:184px;
z-index:36;
display: none;
}

#boston {
position:absolute;
left:866px;
top:104px;
width:238px;
height:184px;
z-index:36;
display: none;
}

#burlington {
position:absolute;
left:815px;
top:80px;
width:238px;
height:184px;
z-index:36;
display: none;
}

#charlotte {
position:absolute;
left:726px;
top:294px;
width:238px;
height:184px;
z-index:36;
display: none;
}

#chicago {
position:absolute;
left:600px;
top:159px;
width:224px;
height:187px;
z-index:36;
display: none;
}

#cincinnati {
position:absolute;
left:670px;
top:249px;
width:224px;
height:187px;
z-index:36;
display: none;
}

#cleveland {
position:absolute;
left:702px;
top:192px;
width:247px;
height:206px;
z-index:36;
display: none;
}

#columbus {
position:absolute;
left:690px;
top:224px;
width:238px;
height:184px;
z-index:36;
display: none;
}

#dallas {
position:absolute;
left:466px;
top:374px;
width:238px;
height:184px;
z-index:36;
display: none;
}

#denver {
position:absolute;
left:344px;
top:211px;
width:237px;
height:196px;
z-index:36;
display: none;
}

#detroit {
position:absolute;
left:676px;
top:150px;
width:238px;
height:184px;
z-index:36;
display: none;
}

#greensburg {
position:absolute;
left:761px;
top:230px;
width:238px;
height:184px;
z-index:36;
display: none;
}

#greenwich {
position:absolute;
left:835px;
top:130px;
width:224px;
height:187px;
z-index:36;
display: none;
}

#lafayette {
position:absolute;
left:560px;
top:459px;
width:224px;
height:187px;
z-index:36;
display: none;
}

#houston {
position:absolute;
left:496px;
top:434px;
width:238px;
height:184px;
z-index:36;
display: none;
}

#naples {
position:absolute;
left:764px;
top:528px;
width:261px;
height:173px;
z-index:36;
display: none;
}

#philadelphia {
position:absolute;
left:800px;
top:182px;
width:269px;
height:171px;
z-index:36;
display: none;
}

#pittsburgh {
position:absolute;
left:740px;
top:220px;
width:267px;
height:172px;
z-index:36;
display: none;
}

#plano {
position:absolute;
left:485px;
top:300px;
width:279px;
height:192px;
z-index:36;
display: none;
}

#newportbeach {
position:absolute;
left:105px;
top:285px;
width:224px;
height:187px;
z-index:36;
display: none;
}

#newyork {
position:absolute;
left:833px;
top:173px;
width:257px;
height:203px;
z-index:36;
display: none;
}

#princeton {
position:absolute;
left:823px;
top:218px;
width:224px;
height:187px;
z-index:36;
display: none;
}

#reading {
position:absolute;
left:645px;
top:269px;
width:224px;
height:187px;
z-index:36;
display: none;
}

#sandiego {
position:absolute;
left:123px;
top:330px;
width:238px;
height:184px;
z-index:36;
display: none;
}

#sanfran {
position:absolute;
left:62px;
top:210px;
width:230px;
height:141px;
z-index:36;
display: none;
}

#stlouis {
position:absolute;
left:575px;
top:244px;
width:238px;
height:184px;
z-index:36;
display: none;
}

#summerfield {
position:absolute;
left:785px;
top:182px;
width:230px;
height:141px;
z-index:36;
display: none;
}

#tampa {
position:absolute;
left:735px;
top:460px;
width:238px;
height:184px;
z-index:36;
display: none;
}

#toledo {
position:absolute;
left:679px;
top:186px;
width:262px;
height:188px;
z-index:36;
display: none;
}

#washington {
position:absolute;
left:799px;
top:225px;
width:261px;
height:183px;
z-index:36;
display: none;
}

#wilmington {
position:absolute;
left:805px;
top:219px;
width:224px;
height:187px;
z-index:36;
display: none;
}
#citiesX {
	display:none;
}

@media only screen and (max-width: 1060px) {
		#atlanta, #baltimore, #boston, #boise, #burlington, #charlotte, #chicago, #cincinnati, #cleveland, #columbus, #dallas, #denver, #detroit, #greensburg, #greenwich, #houston, #lafayette, #naples, #philadelphia, #pittsburgh, #plano, #newportbeach, #newyork, #princeton, #reading, #sandiego, #sanfran, #stlouis, #summerfield, $tampa, #toledo, #washington, #wilmington {
		position:relative;
		left:0px;
		top:0px;
		right: 0px;
		bottom: 0px;
		margin: auto;
		width: 100%;
		}
		
		.mobileCity {
		}
		
		#cities {
		position: relative;
		width: 100%;
		height: 50px;
		text-align:center;
		overflow: visible;
		border: solid 1px black;
		display: none;
		}
		
		#citiesX {
		position: relative;
		display:block;
		overflow: hidden;
		border: solid 0px #E2F5E2;
		border-radius: 6px;
		box-shadow: 0px 0px 0px rgba(0,0,0,0.3);
		background-color: #FFFFFF;
		}

		.prTable {
		position: relative;
		float: left;
		width: 48%;
		margin:auto;
		border: solid 0px #000000;
		border-radius: 0px;
		box-shadow: 0px 0px 0px rgba(0,0,0,0.3);
		clear: both;
		}
		
		.prTable2 {
		position: relative;
		float: right;
		width: 48%;
		margin:auto;
		border: solid 0px #000000;
		border-radius: 0px;
		box-shadow: 0px 0px 0px rgba(0,0,0,0.3);
		}
		
		.preshead, .presheadB {
		font-size: 14px;
		height: 30px;
		background-color: #FFFFFF;
		padding-left: 5px;
		}

		.presbasic, .presbasicB {
		font-size: 12px;
		}
		.news {
		font-size: 12px;
		}

}
@media only screen and (max-width: 640px) {
		#atlanta, #baltimore, #boston, #boise, #burlington, #charlotte, #chicago, #cincinnati, #cleveland, #columbus, #dallas, #denver, #detroit, #greensburg, #greenwich, #houston, #lafayette, #naples, #philadelphia, #pittsburgh, #plano, #newportbeach, #newyork, #princeton, #reading, #sandiego, #sanfran, #stlouis, #summerfield, $tampa, #toledo, #washington, #wilmington {
		position:relative;
		left:none;
		top:none;
		margin: 0px auto;
		width: 100%;
		display: block;
		}
		.prTable {
		position: relative;
		float: none;
		width: 100%;
		}
		
		.prTable2 {
		position: relative;
		float: none;
		width: 100%;
		}
		.preshead, .presheadB {
		font-size: 12px;
		height: 26px;
		}

		.presbasic, .presbasicB {
		font-size: 11px;
		}
		.news {
		font-size: 11px;
		}
}
