/* Regions Template 3 */


html, body {background:none;}
img {behavior:none;}
div {behavior:none;}

html, body, div, span, img {
	z-index:auto;
}

.clear {zoom: 1;}


/* Marketpage home */

#marketpage
	{width:987px; margin-left:36px;}
#marketpage .glory
	{}
#marketpage .glory .billboard
	{float:left; width:728px; height:265px; margin-right:5px;}
#marketpage .glory .map
	{float:left; width:254px; height:239px;}
#marketpage .glory .map #mapviewer
	{width:254px; height:239px;}
#marketpage .viewarea
	{height:26px; width:254px; text-align:center; padding:0px; margin:0px; background-color:#325388;}
#marketpage .viewarea .link
	{padding-top:6px;}
#marketpage .viewarea .link A
	{color:#fff; font-size:13px; font-weight:bold; text-decoration:none;}
#marketpage .preload
	{display:none;}

#marketpage .offers
	{margin:10px 0 19px 0;}
#marketpage .offers .bar
	{width:100%; height:32px; background: url(/MusaWeb/musa2/images/shop/dealer/regions/template3/img_offers_bar.gif) repeat-x;}
#marketpage .offers .bar .bar_header
	{float:left; padding:7px 0 0 11px; font-size:18px; font-weight:bold; color:#fff;}
#marketpage .offers .bar .viewall
	{float:right; padding:9px 10px 0 0;}
#marketpage .offers .bar .viewall UL.alloffers
	{list-style-position:outside;}
#marketpage .offers .bar .viewall UL.alloffers LI
	{background: transparent url(/MusaWeb/musa2/images/shop/dealer/regions/img_arrow_white.gif) no-repeat scroll 142px 3px;}
#marketpage .offers .bar .viewall UL.alloffers LI A
	{font-size:14px; color:#fff; text-decoration:none; padding-right:12px;}
#marketpage .offers .learnmore A
	{display:block; width:98px; height:27px; background: #fff url(/MusaWeb/musa2/images/shop/dealer/regions/template3/btn_learnmore.gif);}
#marketpage .offers .learnmore A:hover
	{background: #fff url(/MusaWeb/musa2/images/shop/dealer/regions/template3/btn_learnmore_on.gif);}
.no_offers_spacer
	{font-size:0px; height:5px;}

/* Offers two vehicles */
#marketpage .offers .veh2col
	{float:left; width:481px;}
#marketpage .offers .veh2col .vehicle
	{margin:20px 10px 0px 7px; color:#325388;}
#marketpage .offers .veh2col .vehicle .vehContainer
	{width:100%;}
#marketpage .offers .veh2col .vehicle .year
	{font-size:12px; font-weight:bold;}
#marketpage .offers .veh2col .vehicle .name
	{font-size:27px; font-weight:bold;}
#marketpage .offers .veh2col .vehicle .vehimg
	{float:left; margin-left:0px; width:280px;}
#marketpage .offers .veh2col .vehicle .offerdescription
	{width:100%; margin-top:9px; font-size:10px; color:#999;}
#marketpage .offers .last2col
	{margin-left:24px;}

#marketpage .offers .veh2col .vehicle .details
	{float:left; padding:30px 0 15px 0; }
#marketpage .offers .veh2col .vehicle .details .values
	{width:100%}
#marketpage .offers .veh2col .vehicle .details .sign
	{float:left; font-size:20px; padding-top:7px;}
#marketpage .offers .veh2col .vehicle .details .amount
	{float:left; font-size:55px;}
#marketpage .offers .veh2col .vehicle .details .month
	{float:left; font-size:14px; padding-top:35px;}
#marketpage .offers .veh2col .vehicle .details .learnmore
	{float:left; padding:0px 0 0 20px;}


/* Offers 3 vehicles */
#marketpage .offers .veh3col
	{float:left; width:329px;}
#marketpage .offers .veh3col .vehicle
	{margin:20px 10px 0px 37px; color:#325388;}
#marketpage .offers .veh2col .vehicle .vehContainer
	{}
#marketpage .offers .veh3col .vehicle .year
	{font-size:12px; font-weight:bold;}
#marketpage .offers .veh3col .vehicle .name
	{font-size:27px; font-weight:bold;}
#marketpage .offers .veh3col .vehicle .vehimg
	{margin-left:-10px;}
#marketpage .offers .veh3col .vehicle .offerdescription
	{width:250px; font-size:10px; color:#999;}

#marketpage .offers .veh3col .vehicle .details
	{width:100%; padding:0 0 15px 0;}
#marketpage .offers .veh3col .vehicle .details .sign
	{float:left; font-size:20px; padding-top:7px;}
#marketpage .offers .veh3col .vehicle .details .amount
	{float:left; font-size:55px;}
#marketpage .offers .veh3col .vehicle .details .month
	{float:left; font-size:14px; padding-top:35px;}
#marketpage .offers .veh3col .vehicle .details .learnmore
	{float:left; margin:23px 0 0 10px;}


#marketpage .promos
	{margin-bottom:10px;}
#marketpage .promos .col
	{float:left; width:328px; margin-right:1px;}


/*BING Map */

#mapDiv {
	width:254px;
	height:239px;
	position:relative;
}

#mapDiv .MicrosoftMap {
	width:254px !important;
}

.pushpin {
	z-index: 0 !important;
}

.pushpin div{
	visibility:hidden;
}

.infobox {
   position: absolute;
   z-index: 1000;
   padding: 5px;
   width: 180px;
}

#directions #mapDiv a {
    display: inline-block;
    padding-top: 0px;
}

/*CUSTOM made Infobox style*/

.infoboxLocator {
	position: absolute;
	overflow: visible;
	white-space: normal;
	line-height: 16px;
	left: -34px;
	top: -179px;
}

.MusaInfobox {
	position: absolute;
	overflow: hidden;
	background-color: #FFFFFF;
	border: 1px solid rgb(136, 136, 136);
	left: 0px;
	top: 64px;
	width: 260px;
	height: auto;
	clear:both;
	
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	
	-moz-box-shadow: 1px 1px 2px #000000;
  	-webkit-box-shadow: 1px 1px 2px #000000;
	-khtml-border-shadow: 1px 1px 2px #000000;
  	box-shadow: 1px 1px 2px #000000;

}

.customInfobox {
	z-index: 10 !important;
	min-width:190px;
	height:auto !important;
	width: auto;
	height:60px;
	background-color:#FFF;
}

#infoboxContent 
	{ float:left; padding:5px;}

.customInfobox h3 {
	font-size:11px;
	font-weight:bold;
	color:#000;
}

.customInfobox p.boxContent {
	font-size:10px;
	line-height:12px;
}

.MusaInfobox a.close {
	background:url("/MusaWeb/musa2/images/shop/locate_dealer/infobox_close.png") no-repeat scroll 0 0 transparent;
	display:block;
	float:right;
	text-indent:-9999px;
	width:17px;
	height:17px;
	margin: 5px 5px 0 0;
}

.infoboxPointer {
	width: 33px;
	height: 38px;
	overflow: hidden;
	position: absolute;
	z-index: 1;
	left: 20px;
	top: 127px;
}

