/* s1 ********************************************************************  */
div.infoBox {
	cursor: pointer;
	cursor: hand;
	overflow: hidden;
}
div.infoBox-0 {
	visibility: hidden;
}
div.infoBox-20 {
	filter:alpha(opacity=20);
	-moz-opacity:0.20;
	-khtml-opacity: 0.20;
	opacity: 0.20;
	visibility: visible;
}
div.infoBox-40 {
	filter:alpha(opacity=40);
	-moz-opacity:0.40;
	-khtml-opacity: 0.40;
	opacity: 0.40;
	visibility: visible;
}
div.infoBox-60 {
	filter:alpha(opacity=60);
	-moz-opacity:0.60;
	-khtml-opacity: 0.60;
	opacity: 0.60;
	visibility: visible;
}
div.infoBox-80 {
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
	visibility: visible;
}
div.infoBox-100 {
	visibility: visible;
}
.transp
{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.hotSpot
	{
		background: transparent url('/images/bmwuk/index/hotspots/magnifying_glass.gif') 25% 25% no-repeat;
		position: absolute;
		cursor: pointer;
		cursor: hand;
	}
.hotSpotLink
	{
		display: block;
		background: transparent url('/images/bmwuk/index/hotspots/magnifying_glass.gif') 25% 25% no-repeat;
	}

.hotSpotLink-50
	{
		background: transparent url('/images/bmwuk/index/hotspots/magnifying_glass_050.gif') 25% 25% no-repeat;
	}

.hotSpotLink-60
	{
		background: transparent url('/images/bmwuk/index/hotspots/magnifying_glass_060.gif') 25% 25% no-repeat;
	}

.hotSpotLink-70
	{
		background: transparent url('/images/bmwuk/index/hotspots/magnifying_glass_070.gif') 25% 25% no-repeat;
	}

.hotSpotLink-80
	{
		background: transparent url('/images/bmwuk/index/hotspots/magnifying_glass_080.gif') 25% 25% no-repeat;
	}

.hotSpotLink-90
	{
		background: transparent url('/images/bmwuk/index/hotspots/magnifying_glass_090.gif') 25% 25% no-repeat;
	}

.hotSpotLink-100
	{
		background: transparent url('/images/bmwuk/index/hotspots/magnifying_glass_100.gif') 25% 25% no-repeat;
	}

#infoBox {
	background:black none repeat scroll 0 0;
	height:142px;
	_height: 162px;
	left:6px;
	padding:10px;
	position:absolute;
	top:114px;
	width:380px;
	_width:400px;
	color: white;
}
#infoBox p {
	margin-top: 0px;
}
.whiteBox
{
	background:white none repeat scroll 0 0;
	border:1px solid #AFAFAF;
	border-spacing:1px;
	font-family:arial;
	font-size:11px;
	height:85px;
	width:203px;
	_width:212px;
	padding-left: 8px;
	z-index: 501;

	position:absolute;
	top:495px;
	top:555px;
	left:695px;
}

.whiteBoxPopup
{
	width: 543px;
	height: 303px;
	top: 184px;
}

.whiteBox p
{
	margin-top: 3px;
}

.whiteBox a
{
	font-size:10px;
}

.whiteBox a img
{
	border: 0px;
}


div#videoPopup1 div#object1, div#videoPopup2 div#object2 , div#videoPopup3 div#object3 {
	margin-left: 50px;
	width: 480px;
}
.whiteBox img.titleImg, .whiteBox img.titleImgDl {
	margin-top: 5px;
}
.previewImage {
	float: left;
}
.titleImgDl, .previewImage {
	margin-left: 50px;
}

div.popup-div-close {
	float:right;
	padding:5px;
}



p.mousetext {
	font-size: 80%;
}

div.full-frame-class
{
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
	z-index:709;
	background: black;
}

div.full-frame-class-loader
{
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
	z-index:709;
	background: black url('/images/bmwuk/forms/popin/searching.gif') 50% 50% no-repeat;
}

#introPopup
	{
	background: black none repeat scroll 0 0;
	width: 1000px;
	height: 478px;
	_height: 573px;
	position: absolute;
	left: 0px;
	top: 11px;
	z-index: 710;
	padding-top: 95px; 
	}

/* s1 ********************************************************************  */




/* s2 ********************************************************************  */
.ch_box {
	font-family:arial;
	font-size:11px;

	width:190px;
	height:36px;

	position:absolute;
	top:503px;
	visibility:visible;
	z-index:500;

	background: url('/images/bmwuk/index/hotspots/F10/bg_ch_img_250.png') no-repeat;
	_background: url('/images/bmwuk/index/hotspots/F10/bg_ch_img_250.gif') no-repeat;
	cursor: n-resize;
}
.ch_box_active {
	margin-top: 0px;
	height: 170px;
	xxxcursor: hand;
	cursor: default;
}
.ch_box_container {
	margin: 5px 10px;
}
.ch_box_title {
	margin: 10px 0px 5px;
	font-weight: bold;
	width:170px;
	text-align: left;
}
div.ch_box .ch_box_title {
	margin: 10px 0px 5px;
}
.ch_box_content {
	margin: 0px 6px 0px 1px;
}
.ch_box_content p {
	margin: 5px 0px 0px 0px;
}
.ch_box_content img {
	border: 0px;
}

/* s2 ********************************************************************  */

/* s3 ********************************************************************  */
#box_bluelink {
background:none;
border:0px none;
font-family:arial;
font-size:11px;
width:90px;
height:20px;

position:absolute;
left:905px;
top:220px;
visibility:visible;
z-index:500;
}
#link_sendToFriends {
background:none;
border:0px none;
font-family:arial;
font-size:11px;
width:200px;
height:20px;

position:absolute;
left:16px;
top:550px;
visibility:visible;
z-index:500;
}
#link_discover {
background:none;
border:0px none;
font-family:arial;
font-size:11px;
width:200px;
height:20px;

position:absolute;
left:150px;
top:544px;
visibility:visible;
z-index:500;
}
#link_photographyCredits {
background:none;
border:0px none;
font-family:arial;
font-size:11px;
width:100px;
height:20px;

position:absolute;
left:890px;
top:544px;
visibility:visible;
z-index:500;
}
/* ******************************************************************* */
.navbuttonarrow_text {
background:#202D57 none repeat scroll 0 0;
border-color:#7B7B7D;
border-right:1px solid #7B7B7D;
border-spacing:1px;
float:left;
height:19px;
padding-left:6px;
padding-right:6px;
}
.navbuttonarrow_graphic {
background:#202D57 none repeat scroll 0 0;
float:left;
height:19px;
padding-left:6px;
padding-right:6px;
}
div.navbuttonarrow_text a:link, div.navbuttonarrow_text a:visited {
color:#FFFFFF;
float:left;
font-size:9px;
font-weight:bold;
line-height:19px;
text-decoration:none;
}
div.navbuttonarrow_text a:hover {
color:#666666;
font-weight:bold;
text-decoration:none;
}
/* ******************************************************************* */
.linkarrow_text {
float:left;
height:19px;
padding-left:0px;
padding-right:0px;
}
.linkarrow_graphic {
float:left;
height:19px;
padding-left:0px;
padding-right:6px;
padding-top:6px;
}
div.linkarrow_text a:link, div.linkarrow_text a:visited {
color:#FFFFFF;
float:left;
font-size:9px;
font-weight:bold;
line-height:19px;
text-decoration:none;
}
div.linkarrow_text a:hover {
color:#666666;
font-weight:bold;
text-decoration:none;
}





/* popOnLayer ********************************************************************  */
.popOnLayer
	{
	background: white none repeat scroll 0 0;
	border: 1px solid #AFAFAF;
	border-spacing: 1px;
	font-size: 11px;
	z-index: 1501;
	z-index: 950;
	
	padding-left: 0px;

	width: 543px;
	height: 306px;

	position: absolute;
	top: 160px;
	left: 380px;
	}
.popOnLayerClose 
	{
	float: right;
	padding: 15px 15px 0px 0px;
	}
	#factsPopup .popOnLayerClose, 	
	#comparePopup .popOnLayerClose
		{
		position: absolute;
		left: 870px;
		}
	#videoPopup1 .popOnLayerClose, 
	#videoPopup2 .popOnLayerClose, 			
	#downloadPopup2 .popOnLayerClose,
	#downloadPopup3 .popOnLayerClose,
	#downloadPopup4 .popOnLayerClose,
	#downloadPopup5 .popOnLayerClose,
	#downloadPopup6 .popOnLayerClose
		{
		position: absolute;
		left: 610px;
		}
	#downloadPopup1 .popOnLayerClose
		{
		position: absolute;
		left: 500px;
		}
	#hotspotPopup .popOnLayerClose
		{
		position: absolute;
		padding: 3px 15px 0px 0px;
		left: 625px;
		}

.popOnLayerContent 
	{
	width: 500px;
	padding-left:16px;
	}
.popOnLayerTitle 
	{
	padding: 15px 0px;
	}

.popOnLayerTitle img
	{
	display: block;
	}

.popOnLayer p
	{
	margin-top: 3px;
	}
.popOnLayer a
	{
	font-size:10px;
	}
.popOnLayer a img
	{
	border: 0px;
	}

/* popOnLayer popOnBlack ********************************************************************  */
.popOnBlack
	{
	background: black none repeat scroll 0 0;
	border: 1px solid #AFAFAF;
	border-spacing: 1px;
	color: white;
	}

div.popOnBlack a:link, div.popOnBlack a:visited 
	{
    font-weight: bold;
    color: #FFFFFF;
	}
div.popOnBlack a:hover 
	{
    font-weight: bold;
    color: #666666;
	}

/* videoPopup1  ********************************************************************  */

.videoObject 
	{
	margin-left: 30px;
	width: 450px;
	}
/* videoPopup2  ********************************************************************  */

#videoPopup2 .videoObject 
	{
	margin-left: 0px;
	width: 608px;
	}

/* downloadPopup1-6 wallpapers ********************************************************************  */
.wallpaperDl-Preview
	{
	margin-left: 0px;
	}
.wallpaperDl-Links
	{
	padding: 10px 0px;
	float: left;
	}
.wallpaperDl-Intro
	{
	padding: 10px 0px 0px;
	float: left;
	}
.wallpaperDl-Link
	{
	margin: 0px 20px 0px;
	xxpadding: 10px 0px 0px;
	float: left;
	}
.wallpaperDl-Separator
	{
	margin: 0px 0px 0px;
	float: left;
	}


/* s3 ********************************************************************  */

/* s4 ********************************************************************  */

div.popup-div-close-x 
	{
	position: absolute;
	top: 5px;
	left: 518px;
	}
div.popup-div-close-x img
	{
	border: 0px;
	}
div.popup-div-content 
	{
	margin: 0px;
	}

.grayBoxPopup
	{
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
	background: gray;
	}
#grayLayer
	{
	border: 0px none;
	width: 566px;
	height: 430px;
	position:absolute;
	left: 185px;
	top: 175px;
	padding: 0px;
	z-index:1500;
	}
#popupLayer
	{
	border:0px none;
	width: 536px;
	height: 400px;
	position:absolute;
	left: 200px;
	top: 100px;
	padding: 0px;
	z-index:1600;
	xxxbackground:white none repeat scroll 0 0;
	}
#factsPopup .popOnLayerContent, #hotspotPopup .popOnLayerContent, #comparePopup .popOnLayerContent, #sendtoPopup .popOnLayerContent
	{
	padding: 0px;
	}
#factsPopup, #comparePopup
	{
	background: black none repeat scroll 0 0;
	width: 900px;
	height: 400px;
	position:absolute;
	left: 50px;
	top: 106px;
	z-index:710;
	}
#heritagePopup
	{
	background: black none repeat scroll 0 0;
	width: 1000px;
	height: 528px;
	position:absolute;
	left: 0px;
	top: 11px;
	z-index:708;
	}
#heritageFrame
	{
	background: black none repeat scroll 0 0;
	}
#sendtoPopup, #orderPopup
	{
	width: 800px;
	height: 400px;
	left: 10px;
	top: 70px;
	}
#orderPopup
	{
	height: 545px;
	}
#sendtoPopup div.popup-div-close-x,
#orderPopup div.popup-div-close-x 
	{
	position: absolute;
	top: 4px;
	left: 770px;
	}
/* s4 ********************************************************************  */
#videoPopup1, #videoPopup2, #downloadPopup1, #downloadPopup2, #downloadPopup3, #downloadPopup4, #downloadPopup5, #downloadPopup6
	{
	width: 640px;
	height: 400px;
	left: 200px;
	top: 106px;
	}
#hotspotPopup
	{
	width: 645px;
	height: 340px;
	left: 200px;
	top: 120px;
	}
/* heritage nav ******************************************************************* */
#heritageNav {
	background: black;
	border: 0px none;
	font-family: arial;
	font-size: 11px;
	visibility: visible;
	z-index: 500;
	width: 984px;
	_width: 1000px;
	height: 33px;
	_height: 45px;
	position: absolute;
	left: 0px;
	top: 61px;
	padding-top: 12px;
	padding-left: 13px; 
}
#blackBg {
	background: black;
	border: 0px none;
	width: 1000px;
	height: 523px;
	position: absolute;
	left: 0px;
	top: 61px;
	z-index: -1;
}
/* ch_box_link ******************************************************************* */
div.ch_box_link {
	margin-top: 3px;
}
.ch_box_link img.block {
	border:0px none;
	float:left;
	margin-top: 4px;
}
.ch_box_link a.blocktext {
	display:block;
	font-size:11px;
	margin-left:8px;
	font-weight:normal;
	text-decoration:none;
}
#thankYouPopup
{
	top: 120px;
	left: 20px;
	width: 216px;
	height: 95px;
	border: 1px solid #afafaf !important;
}

#thankYouPopup .popup-div-close-x
{
	left: 201px;
	_left: 199px;
	top: 2px;
}

#thankYouPopup .stripe
{
	width: 210px;
	margin-left: 4px;
	background: transparent url(/images/bmwuk/index/web/leftnavtopbar_open_bgr.gif) repeat-x scroll left top;
}


