body, div, span, ul, ol, li, a, h1, h2, h3, h4, h5, h6 {
	padding:0 0 0 0px;
	margin:0 0 0 0px;
}
body {
	background-color:#f0f0f0;
}
h1 {
	font-size:24px;
}
#locationsWrap {
	position:relative;
	width:957px;
	height:826px;
}
#locationsMenuWrap {
	position:relative;
}
#locationsMainRight h2 {
	font-size:18px;
	font-weight:bold;
	padding:18px 0 6px 0;
	letter-spacing:-1px;
}
#locationsMainRight p {
	margin-bottom:0px;
}
#locationsMenu1 {
	left:0px;
}
#locationsMenu2 {
	left:315px;
}
#locationsMenu3 {
	left:632px;
}
#locationsMainLeft {
	position:absolute;
	top:255px;
	left:0px;
	width:620px;
	height:531px;
	min-width:620px;
	max-width:620px;
	min-height:531px;
	max-height:531px;
	background:url('../images/locations/locationsMainLeftFrame.png') no-repeat top right;
}
#locationsMainRight {
	position:absolute;
	top:255px;
	left:630px;
	width:306px;
	height:531px;
	min-width:306px;
	max-width:306px;
	min-height:531px;
	max-height:531px;
	background:url('../images/locations/locationsMainRightFrame.png') no-repeat top right;
	text-align:center;
}

.locationsMenuItem {
	position:absolute;
	top:0px;
	width:246px;
	height:185px;
	min-width:246px;
	max-width:246px;
	min-height:185px;
	max-height:185px;
	padding:30px 30px 30px 30px;
	background:url('../images/locations/locationsMenuFrame.png') no-repeat top left;
	color:#fff;
}
.locationsFloatRight {
	position:absolute;
	right:0px;
}
.locationsBoldMed {
	font-size:16px;
	font-weight:bold;
}
.locationsMenuDetail {
	position:relative;
	top:27px;
}
.locationsMenuName {
	position:relative;
	top:4px;
	left:22px;
	font-size:24px;
	font-weight:bold;
}
.locationsMenuAddress {
	position:relative;
	top:16px;
	color:#f0f0f0;
	line-height:18px;
}
#locationsMenu2 a, #locationsMenu3 a {
	color:#d1232c;
	cursor:pointer;
}
#locationsMenu2 a:hover, #locationsMenu3 a:hover {
	color:#f0f0f0;
}
#locationsMenu1 a {
	color:#85d1f3;
	cursor:pointer;
}
#locationsMenu1 a:hover {
	color:#f0f0f0;
}
.locationsMenuLogo {
	position:absolute;
	top:-28px;
	left:-45px;
}
#locationsMenuWrap img {
	margin-bottom:0px;
}
#locationsSwap {
	position:relative;
	top:20px;
	left:20px;
}
#infoDiv {
	position:relative;
	top:0px;
	left:0px;
	width:578px;
	height:490px;
	background:url('../images/locations/bg_darksq.png');
}
.infoDiv {
	position:relative;
	display:none;
}
.portPic {
	position:absolute;
	top:150px;
	left:7px;
}
.portRender {
	position:absolute;
	top:150px;
	left:243px;
}
.portCaption {
	position:absolute;
	bottom:24px;
	right:8px;
}
.infoLogo {
	position:absolute;
	top:-14px;
	left:-14px;
}
.infoText {
	position:absolute;
	top:57px;
	left:35px;
	width:504px;
	font-size:24px;
	color:#fff;
}
.infoTitle {
	position:relative;
	top:0px;
	left:0px;
	width:541px;
	height:475px;
	color:#fff;
	font-size:24px;
	font-weight:bold;
	padding-top:14px;
	padding-left:35px
}
.rightTitle {
	font-size:30px;
	font-weight:bold;
	padding-top:40px;
	padding-bottom:8px;
	color:white;
}
.rightText {
	line-height:14px;
	font-size:12px;
}
p .rightText {
	margin-bottom:0px;
}
.entry-content {
	padding:0px;
}
#noInfo {
	position:relative;
	top:50px;
	left:0px;
	width:100%;
	height:100%;
	text-align:center;
	font-size:24px;
	color:#fff;
}