.preloader
{
	position:absolute;
	left:-1000px;
	top:-1000px;
}

.ib_Top
{
	background: url("../_img/map/insideBoxTop.gif") no-repeat top left;
	width:442px;
	padding:4px 0 0 0;
	float:left;
}
.ib_Bot
{
	background: url("../_img/map/insideBoxBot.gif") no-repeat bottom left;
	width:442px;
	padding:0 0 4px 0;
	float:left;
}
.ib_MidMain
{
	background: #fbfbfb;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	padding:8px 10px;
	float:left;
}
.ib_MidInner
{
	width:420px;
	float:left;
}

.ib_map
{
	float:left;
	position:relative;
}
.ib_map img
{
	float:left;
}
.ib_map .ib_hoverText
{
	border: 1px solid #ccc;
	float:left;
	background:#f0f0f0;
	color:#c50505;
	font-weight:bold;
	font-size:100%!important;
	padding:5px!important;
	position:absolute;
	right:12px;
	top:180px;
	
	display:none!important;
}

.ib_selectLocationBox
{
	float:left;
	width:420px;
	padding:24px 0 0;
}
.ib_selectLocationBox p
{
	font-size:75%;
	color:#333;
	line-height:13px;
	float:left;
	margin:0;
	padding:3px 6px 10px 15px!important;
	font-weight:bold;
}
.ib_selectLocationBox ul
{
	padding:0 15px!important;
	margin:0;
	list-style:none;
	clear:left;
}
.ib_selectLocationBox ul li
{
	padding:0px 0 4px!important;
	margin:0;
	width:130px;
	float:left;
	font-size:75%;
	color:#c50505;
	line-height:15px;
	background:url("../_img/backgrounds/ib_linkArrow.gif") no-repeat top left!important;
}
.ib_selectLocationBox ul li a
{
	color:#c50505;
	text-decoration:none;
	padding-left:6px;
}
.ib_selectLocationBox ul li a:hover
{
	text-decoration:underline;
}
.ib_selectLocationBox label
{
	font-size:75%;
	color:#333;
	line-height:13px;
	float:left;
	margin:0;
	padding:3px 6px 6px 12px!important;
	font-weight:bold;
}
.ib_selectLocationBox select
{
	font-size:75%;
	color:#333;
	padding:0px;
	margin:0px;
	float:left;
}

.ib_infoBoxOuter
{
	clear:both;
	padding-top:34px;
	/** fixes IE7 **/
	display:inline;
	float:left;
	/** end fix **/
	background:url("../_img/map/ib_infoBoxTop.gif") no-repeat top center;
}
.ib_infoBoxInner
{
	width:418px;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	padding-bottom:8px;
	background:#f0f0f0;
	position:relative;
	float:left;
}
.ib_infoBoxInner h3
{
	margin:0;
	padding:11px 14px 0!important;
	font-weight:bold;
	font-size:75%;
	color:#c50505;
	line-height:15px;
}
.ib_infoBoxInner .locationImage
{
	float:right;
}
.ib_infoBoxInner p
{
	margin:0;
	padding:6px 14px!important;
	font-weight:normal;
	font-size:68.75%;
	color:#333;
	line-height:14px;
}
.ib_closeBtn
{
	background: #fff url("../_img/map/ib_exitBGnorm.gif") repeat-x top left;
	float:right;
	position:absolute;
	top:5px;
	right:5px;
}
.ib_closeBtn:hover
{
	background: #fff url("../_img/map/ib_exitBGhover.gif") repeat-x top left;
}
.ib_closeBtn img
{
	float:left;
}

.panelStyle01 .panelStyle01Inner .contentStyle03 .contentStyle03Inner01ext03 .rowStyle01 table.mapTable
{
	border-left:2px solid #eeede9;
	border-bottom:2px solid #eeede9;
	border-right: 0;
	border-top: 0;
}

.panelStyle01 .panelStyle01Inner .contentStyle03 .contentStyle03Inner01ext03 .rowStyle01 table.mapTable td
{
	border-right:2px solid #eeede9;
	/*border-bottom:2px solid #eeede9;*/
}
