@charset "UTF-8";


.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	/*width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	width: 330px;
}

.TabbedPanelsTabGroup {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

 .TabbedPanelsTabPadLeft {
	position: relative;
	width:10px;
	top: 1px;
	float: left;
	padding: 4px 2px;
	margin: 0px 0px 0px 0px;
	font: normal 0.6em sans-serif;
	text-align:center;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
}
 .TabbedPanelsTabPadRight {
	position: relative;
	width:10px;
	top: 1px;
	float: left;
	padding: 4px 2px;
	margin: 0px 0px 0px 0px;
	font: normal 0.6em sans-serif;
	text-align:center;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.TabbedPanelsTab {
	position: relative;
	width:58px;
	top: 1px;
	float: left;
	padding: 4px 2px;
	margin: 0px 0px 0px 0px;
	font: normal 0.6em sans-serif;
	text-align:center;
	list-style: none;
	background-image:url(/images/apt/map/tab_bg.gif);
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	border-bottom: 1px solid #000;
}

.TabbedPanelsTab1 {
	position: relative;
	top: 1px;
	float: left;
	width:102px;
	padding: 4px 2px;
	margin: 0px 0px 0px 0px;
	font: normal 0.6em sans-serif;
	text-align:center;
	list-style: none;
	background-image:url(/images/apt/map/tab1_bg.gif);
	background-repeat:no-repeat;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}

.TabbedPanelsTabHover {
	color: #000000;
}

.TabbedPanelsTabSelected {
	border-bottom: 1px solid #ccc; 
}

.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

.TabbedPanelsContentGroup {
	clear: both;
	/*
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #fff;
	*/
}

.TabbedPanelsContent {
	padding: 4px;
}

.TabbedPanelsContentVisible {
}
.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 22em;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

.VTabbedPanels .TabbedPanelsTabSelected {

	border-bottom: solid 1px #999;
}

.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

#InfoBubble
{
	height: 235px;
	width: 332px;
	position:absolute;
	top:20px;
	left:420px;
	z-index:150;
}
	
	.TabbedPanelsContentGroup
	{
		background-image:url(/images/apt/map/info_bg.gif);
		background-repeat:no-repeat;
		background-position:top;
		height:216px;
	}
	
	.TabbedPanelsTabGroup 
	{
		margin-left: 18px;
	}
	.TabbedPanelsContent li
	{
		font-size: 11px;
		font-family:Arial, Helvetica, sans-serif;
		list-style:disc;
		list-style-position:outside;
	}
	.TabbedPanelsContent ul
	{
		margin-bottom:5px;
		margin-top:10px;
	}
	.TabbedPanelsContent p.highlight 
	{
		font-size: 11px;
		font-family:Arial, Helvetica, sans-serif;
		color: #000000;
		list-style:none;
		margin-left:15px;
		margin-bottom:5px;
		margin-top:0px;
	}
	#highlightright
	{
		border: 1px solid #CCCCCC;
		margin-top:5px;
		margin-left:5px;
		display:inline;
		font-size:xx-small;
	}
	#highlightleft 
	{
		border: 1px solid #CCCCCC;
		margin-left:12px;
		display:inline;
		font-size:xx-small;
	}	
	a.btnMapDVD {
		margin-left:15px;
	}
	.btnMapDVD {
		display:inline;
	}
	.btnMapTestimonial {
		display:inline;
		padding-left:2px;
	}
	
	.TabbedPanelsContent li a {
		text-decoration:none;
		color:#0000ff;
	} 
	.TabbedPanelsContent li a:hover {
		color:#0000ff;
		text-decoration:underline;
	} 			
	a.more {
		font-size: 11px;
		font-family:Arial, Helvetica, sans-serif;
		margin-left:0px;
		padding-left:0px;
		color: #1E376A;
		padding-bottom:2px;
	} 
	a.more:hover {
		color: #0000ff;
	} 	
	p.infobubbleFooter
	{
		position:absolute;
		top:210px;
		z-index:93;
		margin-top:0px;
		padding-left:20px;
		padding-top:0px;
	}
	p.infobubblePanelFooter
	{
		position:absolute;
		top:205px;
		left:14px;
		margin-top:0px;
		padding-top:0px;
	}
	.tripFinderSelect
	{
		 width:295px;
	}

